@charset "utf-8";
/*
 *  Style Reset
 */
/*
===== 0: body and base reset ===========================
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0pt;
	padding:0pt;
}
table {
	border-collapse:collapse;
	border-spacing:0pt;
}
fieldset, img {
	border:0pt none;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0pt none;
}
body {
	font-family:arial,helvetica,clean,sans-serif;
	font-size: 100.01%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
table {
	font-size:inherit;
}
select, input, textarea {
	font-family:arial,helvetica,clean,sans-serif;
/*	font-size:99%;*/
	font-size:120%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
pre, code {
	font-family:monospace;
	font-size:115%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
/*
===== 1: body and base setting ===========================
*/

body {
	background: url(../../images/common/contentBg.jpg) repeat-x 0px 0px;
	text-align: center;
	font-family:'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;
	line-height: 1.7;
	letter-spacing: 0.1em;
	margin: 0px;
	padding: 0px;
	color:#333;
	font-size: 13px;
}

/* general params
--------------------*/
table {margin : 0;empty-cells: show;}
hr { display : none; }
img {
	border: none;/* img do not want a border */
}
li { list-style: none; }/* link do not want a dot */

/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr{cursor:help;}

/* form setting
--------------------*/
option{ padding-right:10px; }
*+html option{padding-right:0;}/* for IE7&Opera */
* html option{padding-right:0;}/* for IE6 */　　　
/*
===== 2: CLEARFIX ==========================================
*/
.clearfix {
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after {/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html .clearfix {
	display:inline-table;
	/*\*/display:block;/**/
}
br{
	letter-spacing:0;
}
