@charset "utf-8";
/* useful contents page style set */

#useful_contents {
	width: 690px;
	text-align: center;
}

#useful_contents table td{
	font-size: 12px;
	line-height: 140%;
	color:#555555;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	margin:0;
	padding:0;
}
.fontA{font-size:12px; line-height:140%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}
.fontB{font-size:11px; line-height:125%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}
.fontC{font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}
.fontD{font-size:10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}
.fontE {font-size: 14px; line-height:140%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}

sup {font-size: 10px;	line-height:140%;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	vertical-align: top;}
#useful_contents div{margin:0; padding:0;}
.font_blue{color:#012E8B; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}
.font_green{color:#006600; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}
.font_orange{color:#FF6600; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}
.font_txtlink{font-size:11px; line-height:125%; color:#0000CC; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}
.font_white{color:#FFFFFF; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;}

#useful_contents .contentsarea{width:630; margin:0 auto; padding:0;}

/* margin and padding setting */
.mt00{margin-top:0;}
.mt05{margin-top:5px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}

.pl{padding-left:1em;}
.clear{clear:both;}

/* useful menu page style set */

#useful_top A {text-decoration: none}
#useful_top table td {font-size: 12px; line-height: 140%; color:#555555; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; margin:0; padding:0;}
#useful_top .fontA {font-size: 12px;line-height: 140%;}
#useful_top .fontB {font-size: 12px;line-height: 130%;}
#useful_top .fontC {font-size: 11px;line-height: 130%;}
#useful_top .fontD {font-size: 11px;line-height: 110%;}
#useful_top .fontE {font-size: 12px;line-height: 120%;}
#useful_top .style1 {color: #FFFFFF}


/*txt*/
#con01,#con02,#con03,#con04,#con05,#con06,#con07,#con08,#con09,#con10,#contitle,#read,#index_point{
	clear:both;
	width:690px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	display:block;
}

#con01,#con02,#con03,#con04,#con05,#con06,#con07,#con08,#con09,#con10,#contitle,#read,#index_point h3{padding:0; margin-left:auto;  margin-right:auto; display:block; position:relative;}


#con01,#con02,#con03,#con04,#con05,#con06,#con07,#con08,#con09,#con10, .contx{
	clear:both;
	width:630px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	display:block;
	text-align:left;
}


.editor{width:630px; margin:1em auto; display:block; text-align:right;}


