@charset "utf-8";
/* 記事詳細ページ右コンテンツ */


#main #right{margin-top:0;}
#main #right h2{font-size:17px; line-height:1.3em;}
#main #right .rbox div .rnote{max-height:none;}

#main #right #daigak{margin-top:0; margin-bottom:30px;}
#main #right #daigak table{width:290px; height:auto; border:1px solid #cccccc; box-sizing:border-box; font-size:14px;}
#main #right #daigak tr{background:#FFF url(../../common/img/border.png) repeat-x; background-position:bottom;}
#main #right #daigak th,
#main #right #daigak td{padding:10px;}
#main #right #daigak th h2{border-bottom:none; padding-left:9px; padding-bottom:0;}
#main #right #daigak td span{color:#489494; font-size:12px;}
#main #right #daigak .firstr,
#main #right #daigak .lastr{border-bottom:1px solid #cccccc; background-image:none;}

#main #right #seartchnavi p{font-size:14px;}

@media only screen and (max-width: 1125px){
	
#main #right{margin-top:0;}
#main #right h2{font-size:30px; padding:22px 1em;}

#main #right #daigak{margin-top:30px;}
#main #right #daigak table{width:100%; font-size:28px;}
#main #right #daigak tr{background:#FFF url(../../common/img/sp/border.png) repeat-x; background-position:bottom;}
#main #right #daigak th,
#main #right #daigak td{padding:15px 20px;}
#main #right #daigak th h2{border-bottom:none; padding:0 0 0 9px;}
#main #right #daigak td span{font-size:25px;}

#main #right #seartchnavi p{width:290px;height:auto; font-size:14px; margin:0 auto;}
#main #right #seartchnavi a{display:block;margin:0 auto;}
}

@media only screen and (max-width: 640px){
#main #right h2{font-size:15px; padding:0px 0px 5px 1em;}

#main #right #daigak table{font-size:14px;}
#main #right #daigak th,
#main #right #daigak td{padding:10px;}
#main #right #daigak td span{font-size:12px;}
	
}