@charset  "Shift_JIS";



/* ========================================================== */
/*  右メニュー                                                */
/* ---------------------------------------------------------- */


#right-box
	{
	float:right;
	width: 200px;
	text-align: left;
	padding:0px;
	margin:0 0 0 26px;
	background-color:#ffffff;
	}
	

	
	
/* ========================================================== */
/*  メニュー（汎用）   合格体験記のページ等                  */
/* ---------------------------------------------------------- */



.sidemenu01{
background-image:url(../img/sidemenu_top.gif);
background-repeat:no-repeat;
margin:0 auto 0 auto;
width:200px;
height:6px;
font-size:1px;
}	


.sidemenu02{
width:200px;
background-color:#FFEFEF;
padding:0px 0 10px 0;
}	



.sidemenu03{
background-image:url(../img/sidemenu_bottom.gif);
background-repeat:no-repeat;
margin:0 auto 0 auto;
width:200px;
height:6px;
font-size:1px;
}	


.sidemenu02-inner{
width:180px;
margin:0 auto;
padding:0px 0 10px 0;
line-height:180%;
}	



.sidemenu02 h2{
margin:0px 0 10px 0;
padding:15px 0 0 0;
}	

img.sidemenu-prof{
border:2px solid #FFFFFF;
float:left;
margin:0 7px 2px 0;
}


img.sidemenu-goods{
border:2px solid #dcdcdc;
float:left;
margin:0 7px 2px 0;
}

.sidemenu02 p{
line-height:150%;
}	


.sidemenu-score
{
font-size:18px;
font-weight:bold;
color:#ff0000;
}



.sidemenu-border
{
background-image:url(../img/bg_border.gif);
background-repeat:repeat-x;
font-size:1px;
width:180px;
margin:0px auto 7px auto;
}


.sidemenu02 td{
line-height:150%;
padding:0 0 3px 0;
}	







	
.rightmenu01 ul
	{
	text-align: left;
	padding:0px;
	margin:0;
	list-style:none;
	width: auto;
font-size:14px;

	}

.rightmenu01 li {
	margin:0;
	padding:0;
	border-top:1px solid #f2f2f2;
	display:block;
width: auto;

}


.rightmenu01 a {
	line-height:120%;
	padding:12px 0 12px 29px;
	background:12px center url(../img/icon_button02.gif) no-repeat;
	display:block;
	color:#000000;
	text-decoration:none;
	width: auto;

}



.rightmenu01 a:hover {
	background:#F5F5DC 10px center url(../img/icon_button02.gif) no-repeat;
	color:#222;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	display:block;
	width: auto;
}


.bottom
{
	padding:0px;
	margin:0;
}



.menu-border{
background-image:url(../img/bg_border.gif);
background-repeat:repeat-x;
font-size:1px;
width:158px;
height:1px;
margin:10px 0 10px 7px;
}


/*　■■■トップへ戻るボタン■■■
----------------------------------------------- */

div.tohome{margin:0 0 15px 0;}


