/* CSS Document */

.clearfix {
/*\*/
_overflow:visible;
_height:1px;
zoom:1;
/**/
/*\*//*/
display:inline-table;
/**/
}
.clearfix:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

BODY, TABLE, DIV, H1, H2, H3, H4, H5, H6 {
    font-size: 14px;
    font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
    line-height: 1.5;
}
.left { float:left;}
.right { float:right;}
.clear { clear:both;}
span{
	vertical-align:baseline;
}
.pagetop {
	clear: both;
	background: url("../../images/pgtp_ic01.gif") right center no-repeat;
	font-size: 8pt;
	line-height: 100%;
	text-align: right;
	margin: 0 0 20px 0;
	padding: 5px 20px;
}
A:link {text-decoration:underline; color:#0065cb }
A:visited {text-decoration:underline; color:#0065cb }
A:active {text-decoration:none; color:#0065cb }
A:hover {text-decoration:none; color:#FF00FF }
	.pagetop A:link {text-decoration:none; color:#666666 }
	.pagetop A:visited {text-decoration:none; color:#666666 }
	.pagetop A:active {text-decoration:none; color:#666666 }
	.pagetop A:hover {text-decoration:underline; color:#666666 }
	

.containt_in {
	width:850px;
	color:#595959;
	text-align:left;
	margin:0 auto;
	padding-bottom:40px;
}
.containt_in h1{
	position:relative;
	color:#0065cb;
	font-size: 162.4%;
	line-height:1.2;
	font-weight:bold;
	padding:30px 100px 40px 0;
}
.containt_in .sec-block h2{
	color:#0065cb;
	font-size: 120%;
	font-weight:normal;
	margin:30px 0 20px 0;	
	border-bottom:#5b9bd5 solid 3px;
}
.containt_in .sec-block .list li{
	padding-left:1em;
	text-indent:-1em;
}
.containt_in .sec-block .att02{
	text-decoration:underline;
}
.containt_in .sec-block ol li{
	margin-bottom:15px;
}
.containt_in .sec-block ol{
	margin-bottom:30px;
}
.containt_in .sec-block .link{
	margin: 25px 80px;
}
.containt_in .sec-block .link li{
	margin-bottom:5px;
}