/********** ヘッダーメインメニュー **********/
.head .hmn .hmn01 {background:url(../img/index/head-mn01a.gif);}
.head .hmn .hmn01 a:hover {background:url(../img/index/head-mn01a.gif);}


/*============================================================
//  トップページ
//==========================================================*/
/********** FLASH **********/
.flash {background:#000000; text-align:center;}
/********** アイデンティティー **********/
.iden-f {background:url(../img/index/top-eoci-bg.gif) repeat-x; height:216px;}
.iden {background:url(../img/index/top-eoci.gif) no-repeat; width:856px; margin:0 auto 0 auto;}
.iden p {text-indent:-6666px; display:block; line-height:18px; height:216px;}
.iden-b {width:856px; margin:-77px auto 0 auto; text-align:left;}
.iden-b strong {display:block; padding:0 0 0 605px;}
.iden-b strong a {display:block; height:31px; width:220px;}
/********** ボタン6種 **********/
.top-btn {width:876px; margin:0 auto 13px auto; text-align:left;}
.top-btn ul li {display:block; float:left; margin:0 0 0 12px; text-indent:-6666px;}
.top-btn .tbtn01 a, .top-btn .tbtn02 a {display:block; height:118px;}
.top-btn .tbtn03 a, .top-btn .tbtn04 a,  .top-btn .tbtn05 a,  .top-btn .tbtn06 a {display:block; height:85px;}
.top-btn ul .tbtn01 {background:url(../img/index/top-mnre-01.gif) no-repeat; width:420px;}
.top-btn ul .tbtn02 {background:url(../img/index/top-mnre-02.gif) no-repeat; width:420px;}
.top-btn ul .tbtn03 {background:url(../img/index/top-mnre-03.gif) no-repeat; width:204px;}
.top-btn ul .tbtn04 {background:url(../img/index/top-mnre-04.gif) no-repeat; width:204px;}
.top-btn ul .tbtn05 {background:url(../img/index/top-mnre-05.gif) no-repeat; width:204px;}
.top-btn ul .tbtn06 {background:url(../img/index/top-mnre-06.gif) no-repeat; width:204px;}
.top-btn ul .tbtn01 a:hover {background:url(../img/index/top-mnre-01a.gif) no-repeat;}
.top-btn ul .tbtn02 a:hover {background:url(../img/index/top-mnre-02a.gif) no-repeat;}
.top-btn ul .tbtn03 a:hover {background:url(../img/index/top-mnre-03a.gif) no-repeat;}
.top-btn ul .tbtn04 a:hover {background:url(../img/index/top-mnre-04a.gif) no-repeat;}
.top-btn ul .tbtn05 a:hover {background:url(../img/index/top-mnre-05a.gif) no-repeat;}
.top-btn ul .tbtn06 a:hover {background:url(../img/index/top-mnre-06a.gif) no-repeat;}
/********** バナーニュース共通 **********/
.top-contents {width:856px; padding:0 0 30px 0; margin:0 auto 0 auto; text-align:left;}
.top-news {background:url(../img/index/top-news-bg.gif) repeat-x #f2f2f2; padding:0 0 15px 15px; border:1px solid #c8c8c8; border-top:none;}
.top-news strong {display:block; background:url(../img/index/top-news-tit.gif) no-repeat top left; height:36px; text-indent:-6666px;}
.top-news li {padding:5 0 4px 0; display:block; border-bottom:1px dotted #a9a9a9; width:530px;}
.top-news li em {float:left; width:110px; padding:3px 5px 2px 5px; display:block; border:1px solid #d26930; background:#f67b38; font-style:normal; color:#FFFFFF;}
.topc-l {width:564px; float:left; background:url(../img/index/top-news-over.gif) no-repeat; padding:4px 0 0 0;}
.top-news li p {float:right; display:block; width:400px; padding:3px 0 7px 0;}
.top-news li a {color:#333333;}
.top-news li a:hover {color:#e33500;}
/***** 代表挨拶＆バナー *****/
.topc-r {width:276px; float:right;}
.repre {background:url(../img/index/top-repre.jpg) no-repeat; padding:188px 0 25px 175px;}
.repre a {display:block; width:88px; height:18px; text-indent:-6666px;}
.bana-tit {background:url(../img/index/top-reco-tit.gif) no-repeat; height:20px; text-indent:-6666px;}
.topc-r li {display:block; float:left; text-indent:-6666px; height:43px;}
.topc-r .t-bana01 {background:url(../img/index/top-reco-01.gif) no-repeat; width:140px;}
.topc-r .t-bana02 {background:url(../img/index/top-reco-02.gif) no-repeat; width:136px;}
.topc-r .t-bana03 {background:url(../img/index/top-reco-03.gif) no-repeat; width:140px;}
.topc-r .t-bana04 {background:url(../img/index/top-reco-04.gif) no-repeat; width:136px;}
.topc-r li a {display:block; height:38px;}
