@charset "UTF-8";
/* CSS Document */

/* ----------------------------------------------
	This style definition is initialize.
------------------------------------------------- */
*{
 margin: 0;
 padding: 0;
}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td { 
	margin: 0;
	padding: 0;
}
section{ display:block; }
body {
	color: #000000;
	font-size: 16px;/*ブラウザ間のフォントサイズ差異を吸収*/
	/*font-family: "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","YuGothic","游ゴシック","メイリオ", sans-serif, "ＭＳ Ｐゴシック";*/
	/*"メイリオ",Meiryo,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",Arial,verdana,sans-serif;*/
	font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
	line-height: 1.5;
	*font-size: small;	/*ブラウザ間のフォントサイズ差異を吸収*/
	*font: x-small;
	letter-spacing:0px ;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	/*font: 100%;*/
}

fieldset , img { 
	border: 0;
	vertical-align: bottom;
}

img { 
	line-height: 0;
	pointer-events: none;
	margin:0;
	padding:0;
	
}
/*address , caption , cite , code , dfn , em , strong , th , var {*/
address , caption , cite , code , dfn , th , var {
	font-style: normal;
	font-weight: normal;
}
em { font-style: normal; }
strong { font-weight: normal; }
ol , ul {
	list-style: none;
}

caption , th {
	text-align: left;
}

h1 , h2 , h3 , h4 , h5 , h6 , .font_b{
/*	font-family: "メイリオ",Meiryo,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",Arial,verdana,sans-serif;*/
	/*font-family: "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","YuGothic","游ゴシック","メイリオ", sans-serif, "ＭＳ Ｐゴシック";*/
	/*font-size: 100%;*/
	font-weight: normal;
}

q:before , q:after {
	content: '';
}

abbr , acronym {
	border: 0;
}

textarea {
	font-size: 100%;
	font-family: "Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック" ,"游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	/*"ＭＳ Ｐゴシック" ,"游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;*/
	/*"メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;*/
}

hr {
	margin: 0 auto; 
	padding: 0; 
	border: 0; 
	color: #FFFFFF; 
	background-color: #FFFFFF; 
	height: 1px;
}

/*- フォントサイズ指定 -*/
.text10 { font-size:72%; }	/* 10px */
.text11 { font-size:79%; }	/* 11px */
.text12 { font-size:86%; }	/* 12px */
.text13 { font-size:93%; }	/* 13px */
.text14 { font-size:100%; }	/* 14px */
.text15 { font-size:107%; }	/* 15px */
.text16 { font-size:114%; }	/* 16px */
.text17 { font-size:121%; }	/* 17px */
.text18 { font-size:128%; }	/* 18px */
.text19 { font-size:135%; }	/* 19px */
.text20 { font-size:142%; }	/* 20px */
.text21 { font-size:149%; }	/* 21px */
.text22 { font-size:156%; }	/* 22px */
.text23 { font-size:163%; }	/* 23px */
.text24 { font-size:170%; }	/* 24px */
.text25 { font-size:177%; }	/* 25px */
.text26 { font-size:184%; }	/* 26px */
.text27 { font-size:191%; }	/* 27px */
.text28 { font-size:198%; }	/* 28px */
.text29 { font-size:205%; }	/* 29px */
.text30 { font-size:212%; }	/* 30px */

.text_b { font-weight: bold; }
.text_red { color: #d61c20; }
.text_i { text-indent: -1em; padding-left: 1em;}


