@charset "UTF-8";

*{margin:0;padding:0;
font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;list-style:none;
font-weight:normal;font-style:normal;
line-break: strict;}

.clearfix {
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after {/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}


p{margin:0; padding:0;
-webkit-text-size-adjust: 100%;
text-size-adjust: none;
font-style:13px;}

.Size-ssmall{font-size:11px; line-height:150%; color:#333333;}
.Size-small{font-size:12px; line-height:140%; color:#333333;}
.Size-Normal{font-size:13px; line-height:200%; color:#333333;}



.Size16{font-size:16px; line-height:180%;}


.Color1{color:#FFFFFF;}
.Color2{color:#F08300;}
.Color3{color:#601986;}
.Color4{color:#036EB8;}

.clear{clear:both;}

.titleBTN{background-image:url(../img/ac_title2_bg.gif); background-repeat:no-repeat; width:950px; margin:0 auto;}
.titleBTN ul{line-height:0; margin:0px;}
.titleBTN ul li{
	float:left;
	padding:0px 0 0px 15px;
	line-height:0;
	margin:0;
	list-style: none;
}
.titleBTN ul li.no{float:left; padding:0px 0 93px 160px;}



#header{padding:20px;}
div#headerArea {
	position: fixed !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50px;
	background-color: #b12823;
	color: #fff;
}

h1{background: url(../img/ac_rogo.png) no-repeat;
	text-indent:-9999px; float:left;}
h1 a{ display:block; width:269px; height:26px;}

#headermenu{margin-top:10px; text-align:right;}
#headermenu a{color:#FFF; font-size:15px; text-decoration: none; }



#contetns856{ margin:30px auto 0 auto; width:856px;}

.pl219{ padding-left:219px;}


h2{font-size:28px; font-weight:bold; line-height:100%;
font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;list-style:none;}


ul.navi{margin-left:-20px;line-height:0;}
ul.navi li{float:left; padding:20px 0 0px 20px;line-height:0;}
ul.navi li.no{float:left; padding:20px 0 0px 239px;}

dl{border-top:dashed 1px #888888; padding-top:20px; margin-top:20px;}
dl.end{border-bottom:dashed 1px #888888; padding-bottom:20px; margin-bottom:40px;}
dt{font-size:16px; line-height:180%; margin-bottom:10px; font-weight:bold;}
dd{font-size:14px; line-height:180%; padding-left:16px;}

.wrapper{margin:0px auto; width:950px;}
.wrapper2{background-color:#F6CDCC;}
.wrapper3{background-color:#b12823; margin:0 auto;}
.box950{margin:30px auto; width:860px; padding:45px;}

#footer{margin:0px auto; width:860px;}
#copyright{ color:#595757; font-size:10px; margin-top:40px;}

#an100,#an200,#an300,#an400,
#an01,#an02,#an03,#an04,
#an101,#an102,#an103,#an104,#an105,#an106,#an107,#an108,
#an201,#an202,#an203,#an204,#an205,#an206,#an207,#an208,
#an301,#an302,#an303,#an304,#an305,#an306,#an307,#an308,
#an401,#an402,#an403,#an404,#an405,#an406,#an407,#an408{
	padding:50px 0 0 0;
	margin:-50px 0 0 0;
}

.pagetop{font-size:14px; line-height:100%; text-align:right; margin-top:0px; margin-bottom:30px;}
.pagetop.ntop30{font-size:14px; line-height:100%; text-align:right; margin-top:-30px; margin-bottom:30px;}
.pagetop a,.pagetop a:hover{text-decoration:none; color:#000;}