@charset "utf-8";
/*****************************
 **
 ** akinavi
 **
 *****************************/
 
#akinavi_w { /* wrapper */
	margin-top:5px;
	background:url(/myAssets/images/_top2/horizon_h.gif);
	background-repeat:repeat-x;
	text-align:left;
}
#akinavi_w ul#hn {
	margin:0 auto;
	width:960px;
	height:70px;
	background:url(/myAssets/images/_top2/horizon_w.gif);
	background-repeat:repeat-x;
	padding-left:0px;
}
#akinavi_w ul#hn li {
	list-style:none;
	float:left;
}
a.akinavi_trigger {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:70px;
	
}
li.h-h {
	background-image:url( /myAssets/images/_top2/horizon_w.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
li.h-h:hover {
	background-image:url( /myAssets/images/_top2/horizon_r.gif);
}
li.h-h:hover,
li.h-h:hover a {
height:72px;
}




/****** トリガのスタイル　個別 ******/


/**** 予備校案内 ****/
li#h-about {
width:107px;
margin-left:12px;
background-position:-12px 0;
}
a#akinavi_trigger_about {
}

/**** コース案内 ****/
li#h-course {
width:118px;
margin-left:2px;
background-position:-121px 0;
}
a#akinavi_trigger_course {
}

/**** 美大受験をお考えの方 ****/
li#h-pre {
width:118px;
margin-left:2px;
background-position:-241px 0;
}
a#akinavi_trigger_pre {
}

/**** 中学生の方 ****/
li#h-jh {
width:118px;
margin-left:2px;
background-position:-361px 0;
}
a#akinavi_trigger_jh {
}

/**** 講習会 ****/
li#h-lect {
width:118px;
margin-left:2px;
background-position:-481px 0;
}
a#akinavi_trigger_lect {
}

/**** 合格実績 ****/
li#h-succeed {
width:118px;
margin-left:2px;
background-position:-601px 0;
}
a#akinavi_trigger_succeed {
}

/**** アクセス ****/
li#h-access {
width:118px;
margin-left:2px;
background-position:-721px 0;
}
a#akinavi_trigger_access {
}

/**** FAQ ****/
li#h-faq {
width:118px;
margin-left:2px;
background-position:-841px 0;
}
a#akinavi_trigger_faq {
}



#akinavi_w div.akinavi_leaf {

}

/*******
 *
 * javascript offのleaf 
 *
 **/

li.h-h       div.akinavi_leaf {

position:absolute;
top: -999em;
}
li.h-h:hover div.akinavi_leaf {
	
	position:absolute;
	top: 172px;
	opacity:0.90 !important;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
}
/********
 *
 * 隠されたleaf 
 * 
 ********/
#akinavi_w div.akinavi_leaf {
	background:#FFF;
	border-radius: 0 0 18px 18px;
	-moz-border-radius: 0 0 18px 18px;
	-webkit-border-bottom-left-radius: 18px;  /*Safari,Chrome*/
	-webkit-border-bottom-right-radius: 18px; /*Safari,Chrome*/
	margin-top:0;
	margin-left:15px;
	position:absolute;
	
/*	display:none;*/
	padding:10px;
/*	border:5px solid #CCC; */
	border: #66C7FE 5px solid;
	border-top:none;
	height: 400px;
	width: 880px;
	z-index:10;
	

}

/*** jsで拡大中／表示中のleaf ***/
#akinavi_w div.akinavi_leaf.aknv_expand {
	
	opacity:0.97 !important;
	filter:alpha(opacity=97);
	-moz-opacity:0.97;
}

/*** jsで縮小中のleaf ***/
#akinavi_w div.akinavi_leaf.aknv_collapse {
	opacity:0.40 !important;
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
}





.dl-fblk {
padding:5px 20px 0 20px;
}


div.akinavi_leaf h2,
div.akinavi_leaf h2 a {
margin-top:15px;margin-left:10px;margin-right:10px; letter-spacing:0.13em;
border-bottom:1px dotted #999999;
background:none;
text-indent:0;
padding:0;

font-size:16pt;
}
div.akinavi_leaf h2 {
color:#003366;
font-size:16pt;
}
div.akinavi_leaf h2 a {
border:none;
text-decoration:none;
}



.akinavi_leaf p.desc {
    background: none repeat scroll 0 0 transparent;
    font-size: 9pt;
    padding: 2px 0;
	margin:0 30px;
	line-height:1.5em;
}
.akinavi_leaf p.desc.margin {
margin-top:20px;	
}
.akinavi_leaf a {

}







/*
div.akinavi_leaf dl {
    float: left;
    margin: 15px 50px 15px 0;
	width:auto;
}
div.akinavi_leaf dl dt {
	 font-size:12pt;font-weight:normal;border-bottom:#CCCCCC dashed 1px;
}
div.akinavi_leaf dl dd {
	padding-left:22px;
	background: url("http://www.chibabi.com/myAssets/images/bullet-trans.gif") no-repeat scroll 0 2px transparent;
	margin-top:3px;
	line-height:1.5;
}
*/

div.akinavi_leaf dl {
	float:left;	
	margin: 15px 50px 15px 0;
}
div.akinavi_leaf dl dt {
	 font-size:12pt;font-weight:normal;
	 border-bottom:#CCCCCC dashed 1px;
	 margin-bottom:3px;padding-bottom:0;
}
div.akinavi_leaf dl dd {
    background: url("http://www.chibabi.com/myAssets/images/bullet-trans.gif") no-repeat scroll 0 2px transparent;
    padding: 2px 0 1px 22px;
    font-size: 10pt;
    line-height: 1.3em;
    margin: 1px 0 0 10px;
}
.bullet{
	background: url("http://www.chibabi.com/myAssets/images/bullet-trans.gif") no-repeat scroll 0 2px transparent;
    padding: 0 0 0 22px;
    font-size: 10pt;
    line-height: 1.3em;
}




/*** leaf 個別 ***/
#akinavi_w div#akinavi_leaf_about {
height: auto;
}

#akinavi_w div#akinavi_leaf_course {
margin-left:-94px;
/*height:460px;*/
height: auto;
}

#akinavi_w div#akinavi_leaf_pre {
margin-left:-214px;
height: auto;
}

#akinavi_w div#akinavi_leaf_jh {
margin-left:-334px;
/*height:220px;*/
height: auto;
}

#akinavi_w div#akinavi_leaf_lect {
margin-left:-454px;
/*height:400px;*/
height: auto;
}

#akinavi_w div#akinavi_leaf_succeed {
margin-left:-574px;
/*height:250px;*/
height: auto;
}

#akinavi_w div#akinavi_leaf_access {
margin-left:-694px;
/*height:250px;*/
height: auto;
}

#akinavi_w div#akinavi_leaf_faq {
margin-left:-814px;
/*height:120px;*/
height: auto;
}


/**** フロートマーカー ******/
#aknv_FM {
	background: url( /myAssets/images/_top2/asort.gif ) no-repeat;
	background-position : -694px -140px;
	height:8px; width:8px;
}

#aknv_FM.aknv_fm_active {
	background-position : -705px -140px;
}
#aknv_FM.aknv_fm_inactive {
	background-position : -696px -140px;
}
