BODY{color:#565656; padding:50px 10px 0px 10px; margin:0px 0px 0px 0px; background-color:#ffffff; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3","Times New Roman", Times, serif; color:#878787;}
body,p,div,dd,dt,dl,ul,ol,td,input,select,textarea{font-size:12px; line-height:160%;}
form,p{margin:0px; padding:0px;}
img{border:none;}
#left{float:left;}
h2{border-width:1px; border-style:none none solid none; border-color:#CCCCCC; background-repeat:no-repeat; margin:0px 0px 20px 0px; height:28px;}
h3{background-repeat:no-repeat; margin:0px 0px 10px 0px; height:20px;}
h4{background-repeat:no-repeat; margin:0px 0px 10px 0px; height:15px;}
.bdam5{margin-bottom:5px;}
.bdam10{margin-bottom:10px;}
.bdam15{margin-bottom:15px;}
.bdam20{margin-bottom:20px;}
.bdam25{margin-bottom:25px;}
.bdam30{margin-bottom:30px;}
.bdam40{margin-bottom:40px;}
.alt{display:none;}
.altp{}
.bc{clear:both; margin:0; padding:0;}

.boxall{width:800px; text-align:left;}

/* ヘッダ */
#logo{float:left; width:375px; height:23px;}
#headnavi{float:left; margin-top:3px; width:425px;}
#headnavi ul{list-style:none; margin:0px; padding:0;}
#headnavi li{float:left; margin:0px; padding:0; display:block;}
#headnavi a{background-image:url(../images/head_navi.gif); background-repeat:no-repeat; height:20px; display:block;}
.headmenu01 a{background-position:0px 0px; width:46px;}
.headmenu02 a{background-position:-46px 0px; width:64px;}
.headmenu03 a{background-position:-110px 0px; width:65px;}
.headmenu04 a{background-position:-175px 0px; width:63px;}
.headmenu05 a{background-position:-238px 0px; width:46px;}
.headmenu06 a{background-position:-284px 0px; width:92px;}
.headmenu07 a{background-position:-376px 0px; width:49px;}
.headmenu01 a:hover{background-position:0px -20px;}
.headmenu02 a:hover{background-position:-46px -20px;}
.headmenu03 a:hover{background-position:-110px -20px;}
.headmenu04 a:hover{background-position:-175px -20px;}
.headmenu05 a:hover{background-position:-238px -20px;}
.headmenu06 a:hover{background-position:-284px -20px;}
.headmenu07 a:hover{background-position:-376px -20px;}
.headmenuselect01 a{background-position:0px -40px; width:46px;}
.headmenuselect02 a{background-position:-46px -40px; width:64px;}
.headmenuselect03 a{background-position:-110px -40px; width:65px;}
.headmenuselect04 a{background-position:-175px -40px; width:63px;}
.headmenuselect05 a{background-position:-238px -40px; width:46px;}
.headmenuselect06 a{background-position:-284px -40px; width:92px;}
.headmenuselect07 a{background-position:-376px -40px; width:49px;}

/* フッタ */
#foot{padding-top:20px;}
#footnavi{float:left; margin:0px; width:100px; text-align:left;}
#footnavi ul{list-style:none; margin:0; padding:0;}
#footnavi li{float:left; padding:0;}
#footnavi a{background-image:url(../images/foot_navi.gif); background-repeat:no-repeat; height:18px; display:block;}
.footmenu01 a{background-position:0px 0px; width:96px;}
.footmenu02 a{background-position:-96px 0px; width:114px;}
.footmenu03 a{background-position:-210px 0px; width:56px;}
.footmenu04 a{background-position:-266px 0px; width:94px;}
.footmenu01 a:hover{background-position:0px -18px;}
.footmenu02 a:hover{background-position:-96px -18px;}
.footmenu03 a:hover{background-position:-210px -18px;}
.footmenu04 a:hover{background-position:-266px -18px;}
#copy{float:left; color:#848484; width:700px; text-align:right;}


/* フォント */
.f14{font-size:14px; line-height:140%;}
.f13{font-size:13px; line-height:140%;}
.f12{font-size:12px; line-height:140%;}
.f11{font-size:11px; line-height:120%;}

/* リンク */
A:link{color:#5B68A3; text-decoration:none;}
A:visited{color:#7B5BA3; text-decoration:none;}
A:hover{color:#A35E5B; text-decoration:underline;}
A:active{color:#A35E5B;text-decoration:underline;}


/* カラー */
.white{color:#ffffff;}
.gray{color:#565656;}
.gray9{color:#999999;}
.grayc{color:#cccccc;}
.black{color:#000000;}
.red{color:#B02388;}
.orange{color:#ff6600;}
.green{color:#006600;}
.cyan{color:#0077bd;}
.blue{color:#377DB8;}
.cobalt{color:#0011aa;}
.mdgrn{color:#3399cc;}
.pink{color:#FF738C;}
.brown{color:#996600;}

