body,tr,td,th{margin:0px; padding:0px; font-size:80%; line-height:160%; color:#333333; font-family:"ＭＳＰ ゴシック", "ヒラギノ ゴシック", "Osaka";}
dl, dt, dd{margin:0px; padding:0px; overflow:hidden;}
a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

.mainBDY{width:940px; padding:0px 0px 15px 0px; margin:0px auto 0px auto; background-color:#ffffff;}
.CTA {width:744px;}
.textA {width:196px; color:#FFFFFF; padding:5px; background:#80a6d5; text-align:left;}
.textB {text-align:left; color:#666666; padding:5px;}
.textC {color:#666666 margin-top:5px; text-align:right;}
.FT {margin-top:20px;}
.mn {margin-top:5px;}
.BG{background:url(../images/bg.gif) #999999;}
.TxtCNT{text-align:center;}
.TxtLFT{text-align:left;}
.MrgnM{margin:0px 0px 20px 0px;}
.MrgnS{margin:0px 0px 10px 0px;}
.MrgnSS{margin:0px 0px 5px 0px;}
.MgrnLftM{margin:0px 0px 0px 20px;}

/*メニュー*/

#MnA{width:900x; text-align:left; margin:0px 20px 10px 20px; clear:both;}
#MnA a:hover, #frmMnB a.selected, #frmMnB a.active{background-position:0px -45px;}
#MnA ul{height:45px; margin:0px; padding:0px 0px 0px 0px; list-style:none; overflow:hidden;}
#MnA li{list-style:none; float:left;}
#MnA a{height:45px;text-indent:-9999em; display:block;}

#MnA1 a{background:url(../images/menu1.jpg); width:186px;}
#MnA2 a{background:url(../images/menu2.jpg); width:186px;}
#MnA3 a{background:url(../images/menu3.jpg); width:186px;}
#MnA4 a{background:url(../images/menu4.jpg); width:186px;}
.MnLft{width:77px; height:45px; background:url(../images/menu_lft.jpg) no-repeat;}
.MnRgt{width:79px; height:45px; background:url(../images/menu_rgt.jpg) no-repeat;}

/*アクセスマップ*/
.Map2crm{width:860px; margin:0px 20px 0px 20px; padding:0px 0px 0px 0px; min-height:0px; background:#ffffff; text-align:left;}
.Map2crm:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .Map2crm{height:1px; overflow:visible;}
.Map2crm{display:block;}
/* */

.Map2crmLft{width:575px; float:left; margin:0px 10px 0px 0px;}
.Map2crmRgt{width:275px; float:left; margin:0px 0px 0px 0px;}



/*3カラム */
.Inf3crm{width:860px; margin:0px 20px 10px 20px; padding:0px 0px 0px 0px; min-height:0px; background:#ffffff; text-align:left;}
.Inf3crm:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .Inf3crm{height:1px; overflow:visible;}
.Inf3crm{display:block;}
/* */

.Inf3crmLft{width:280px; float:left; margin:0px 10px 0px 0px;}
.Inf3crmCnt{width:280px; float:left; margin:0px 10px 0px 0px;}
.Inf3crmRgt{width:280px; float:left; margin:0px 0px 0px 0px;}


/*フッター */
.Ftr{width:880px; margin:20px 0px 10px 0px; padding:10px 10px 10px 10px; min-height:0px; background:#d4d4d4;}
.Ftr:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .Ftr{height:1px; overflow:visible;}
.Ftr{display:block;}
/* */

.FtrLft{width:655px; float:left; text-align:left; font-size:70%; margin:0px 0px 0px 0px;}
.FtrRgt{width:225px; float:left;}


