@charset "shift-jis";

/*共通部分*/
*{margin:0px; padding:0px; font-family:"ＭＳ Ｐゴシック", Osaka; font-size:12px;}
p.main_menu{padding-top:1px; padding-bottom:1px; border-bottom:1px solid #999999; border-top:1px solid #999999;}
div#contents{margin:0 auto; width:720px;}
.counter{color:#0000FF; font-size:10px;}
img.counter{margin-top:0px; margin-right:4px;}

/*フッター用*/
div#footer{padding:2px 0px 2px 0px; border-bottom:1px solid #999999; border-top:1px solid #999999;}
div#foot_txt{margin-top:6px; text-align:right; color:#006699; float:right;}
div#counter{margin-top:6px; float:left;}
p.foot{width:700px; height:43px; padding-top:3px; font-size:10px; background-image:url(../img/foot_back_img.gif); background-repeat:repeat-x; text-align:center; line-height:1.8em; color:#666666;}
#footer a:link{color:#FFFFFF; font-size:10px;}
#footer a:visited{color:#FFFFFF; font-size:10px;}
#footer a:hover{color:#666666; font-size:10px; text-decoration:none;}
#footer a:active{color:#FFFFFF; font-size:10px;}

/*TOP用*/
div#m_left{width:360px; float:left;}
td.boss_txt{line-height:1.2em; text-align:justify; text-justify:inter-ideograph;}
div#news{width:354px; height:116px; padding:2px; border:1px solid #538452; overflow:auto;}
td.top1{background-color:#D5DDDD; color:#666666; padding:4px;}
td.top2{background-color:#E9EDED; color:#666666; padding:4px;}
.n_day{font-weight:bold; color:#666666;}
div#m_inst{width:352px; height:230px; padding:25px 0px 0px 8px; background-image:url(../img/m_inst_back.gif); background-repeat:no-repeat;}
p.m_inst{line-height:1.2em; text-align:justify; text-justify:inter-ideograph; text-decoration:underline; color:#666666; width:343px; margin-bottom:6px;}
img.m_inst_btn{margin-bottom:8px;}
#m_inst a:link{color:#666666;}
#m_inst a:visited{color:#666666;}
#m_inst a:hover{color:#FF6600; text-decoration:none;}
#m_inst a:active{color:#666666;}

div#m_right{float:right; margin-left:10px;}
ul.m_ad{ margin-left:20px; line-height:1.6em;}
#m_right a:link{font-size:11px; text-decoration:underline; color:#FF6600;}
#m_right a:visited{font-size:11px; text-decoration:underline; color:#FF6600;}
#m_right a:hover{font-size:11px; color:#009966; text-decoration:none;}
#m_right a:active{font-size:11px; text-decoration:underline; color:#FF6600;}

li.sub a:link{color:#FF6600;}
li.sub a:visited{color:#FF6600;}
li.sub a:hover{color:#FF6600; text-decoration:none;}
li.sub a:active{color:#FF6600;}

li.sub2 a:link{color:#666666;}
li.sub2 a:visited{color:#666666;}
li.sub2 a:hover{color:#666666;text-decoration:none;}
li.sub2 a:active{color:#666666;}

