@charset "utf-8";

/* aaac contents 共通
------------------------------------------------*/
#main{
	background:url(../img/bg_img01.jpg) 0 0 repeat-x #FBDCE2;
	padding:0;
	font-size:12px;
	line-height:1.4em;
	color:#454545;
}

#main_content{
	width:870px;
	margin:0px auto;
	padding:0;
	background:url(../img/bg_img02.jpg) 0 0 repeat-x #FFFFFF;	
}




/* aaac navi
------------------------------------------------*/
#main_content .aaanavi{
	width:870px;
	height:60px;
	margin:0px auto;
	padding:0;
}

#main_content .aaanavi ul{
	width:537px;
	height:40px;
	margin:0px auto;
	padding:0;
}

#main_content .aaanavi li{
	display:inline;
}

#main_content .aaanavi li a{
	float:left;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-6000px;
	cursor:pointer;
}

#main_content .aaanavi li.aaanav_01{
	float:left;
	width:64px;
	height:40px;
	text-indent:-6000px;
	background:url(../img/aaac/aaac_navi.jpg) 0 0 no-repeat; 
	}


#main_content .aaanavi li.aaanav_02 a{ background:url(../img/aaac/aaac_navi.jpg) -64px 0px no-repeat; width:116px;}
#main_content .aaanavi li.aaanav_03 a{ background:url(../img/aaac/aaac_navi.jpg) -180px 0px no-repeat; width:112px;}
#main_content .aaanavi li.aaanav_04 a{ background:url(../img/aaac/aaac_navi.jpg) -292px 0px no-repeat; width:111px;}
#main_content .aaanavi li.aaanav_05 a{ background:url(../img/aaac/aaac_navi.jpg) -403px 0px no-repeat; width:134px;}

#main_content .aaanavi li.aaanav_02 a:hover{ background:url(../img/aaac/aaac_navi.jpg) -64px -46px no-repeat;}
#main_content .aaanavi li.aaanav_03 a:hover{ background:url(../img/aaac/aaac_navi.jpg) -180px -46px no-repeat;}
#main_content .aaanavi li.aaanav_04 a:hover{ background:url(../img/aaac/aaac_navi.jpg) -292px -46px no-repeat;}
#main_content .aaanavi li.aaanav_05 a:hover{ background:url(../img/aaac/aaac_navi.jpg) -403px -46px no-repeat;}

#main_content .aaanavi li.aaanav_02on a{ background:url(../img/aaac/aaac_navi.jpg) -64px -46px no-repeat; width:116px;}
#main_content .aaanavi li.aaanav_03on a{ background:url(../img/aaac/aaac_navi.jpg) -180px -46px no-repeat; width:112px;}
#main_content .aaanavi li.aaanav_04on a{ background:url(../img/aaac/aaac_navi.jpg) -292px -46px no-repeat; width:111px;}
#main_content .aaanavi li.aaanav_05on a{ background:url(../img/aaac/aaac_navi.jpg) -403px -46px no-repeat; width:134px;}



/* aaac_top
------------------------------------------------*/

#main_content .aaac_top{
	width:835px;
	height:460px;
	margin:0px auto;
	padding:0 0 0 35px;
	background:url(../img/aaac/aaac_bg_01.jpg) right 0  no-repeat;	
}

#main_content .aaac_top h3{
	width:370px;
	padding:0 0 25px 0;
	text-align:center;
	}

#main_content .aaac_top p{
	width:370px;
	padding:0 0 10px 0;
	}

#main_content .aaac_top p.sign{
	width:370px;
	text-align:right;
	}
	
#main_content .aaac_top h4{
	width:370px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #DC143C;
}

#main_content .aaac_top ul{
	width:370px;
	margin:0;
	padding:0;
}
#main_content .aaac_top li{
	float:left;
	width:185px;
	margin:0;
	padding:0;
	letter-spacing:-0.05em;
}
html[xmlns*=""] body:last-child #main_content .aaac_top li{
	font-size:0.8em;
}
#main_content .aaac_top li.last{
	width:370px;

}


/* aaac_active
------------------------------------------------*/

#main_content .aaac_active{
	width:870px;
	height:460px;
	margin:0px auto;
	padding:0 0 0 0;
	background:url(../img/aaac/aaac_bg_02.jpg) 0 0  no-repeat;	
}

#main_content .aaac_active .txtarea{
	width:395px;
	padding:0 0 0 450px;
	}

#main_content .aaac_active .txtarea h3{
	padding:0 0 25px 0;
	text-align:center;
	}

#main_content .aaac_active .txtarea h4{
	padding:0 0 5px 0;
	}


#main_content .aaac_active .txtarea p{
	float:left;
	width:375px;
	margin:0 0 15px 0;
	padding:10px;
	background:#F8D0D8;
	}

#main_content .aaac_active  .txtarea p img{
	float:right;
	padding:0 0 0 10px;
}


/* aaac_aaac_enrollment
------------------------------------------------*/

#main_content .aaac_enrollment{
	width:720px;
	margin:0px auto;
	padding:0 75px;
}

#main_content .aaac_enrollment h3{
	padding:0 0 20px 0;
	text-align:center;
}

#main_content .aaac_enrollment .box_01{
	margin:0 0 15px 0;
	padding:10px;
	background:#F8D0D8;
	font-size: 12px;
	line-height: 23px;
}

#main_content .aaac_enrollment .box_01 ol{
	margin:0 10px;
}
#main_content .aaac_enrollment .box_01 li{
	margin:0 0 0 15px;
	list-style:decimal;
}

#main_content .aaac_enrollment .box_02{
	width:720px;
	height:187px;
	margin:0 0 15px 0;
	padding:10px;
	background:#E6E6E6;
	overflow-y: scroll;
}

#main_content .aaac_enrollment .box_02 h4{
	margin:0 0 15px 0;
}

#main_content .aaac_enrollment .box_02 h5{
	margin:15px 0 10px 0;
	padding:2px 5px;
	background:#EE899D;
}

#main_content .aaac_enrollment .box_02 p{
	padding:0px 5px;
	}
	
#main_content .aaac_enrollment .box_02 p.txt01{
	margin:0 0 0 15px;
	font-weight:bold;
	font-size:1.2em;
	color:#DC143C;
	}
#main_content .aaac_enrollment .box_02 ol.demi{
	margin:0 10px;
}

#main_content .aaac_enrollment .box_02 ol.demi li{
	margin:0 0 0 25px;
	list-style:decimal;
}

#main_content .aaac_enrollment .box_02 ul{
	margin:0 10px;
}

#main_content .aaac_enrollment .box_02 ul li{
	margin:0 0 0 25px;
	list-style:disc;
}

#main_content .aaac_enrollment .btn_area{
	padding:0 0 25px 0;
}

#main_content .aaac_enrollment .btn_area p{
	text-align:center;
}
