@charset "UTF-8";
@import url("common.css");
@import url("corp.css");

/*---------------ヘッダーメニュー臨時号-------------------*/

#contents-menu-bottom {
    position:relative;
    height:37px;
    font-size:10px;
    line-height:12px;
}
#contents-1, #contents-2, #contents-3, #contents-4, #contents-5, #contents-6, #contents-7, #contents-8, #contents-9, #contents-10 {
    position:absolute;
}
#contents-1 {left: 0px; width: 61px;}
#contents-2 {left: 61px; width: 68px;}
#contents-3 {left: 129px; width: 71px;}
#contents-4 {left: 200px; width: 82px;}
#contents-5 {left: 282px; width: 78px;}
#contents-6 {left: 360px; width: 67px;}
#contents-7 {left: 427px; width: 124px;}
#contents-8 {left: 551px; width: 66px;}
#contents-9 {left: 617px; width: 102px;}
#contents-10 {left: 719px; width: 121px;}

#menuBar a.cmTab {
    margin:0;
    padding:0;
    height: 37px;
    display: block;
    background:url(/jp/image/common/header_07.gif) no-repeat;
    text-indent: -5000px;
    text-decoration: none;
}

#contents-1 a.cmTab {background-position: 0px 0px;}
#contents-2 a.cmTab {background-position: -61px 0px;}
#contents-3 a.cmTab {background-position: -129px 0px;}
#contents-4 a.cmTab {background-position: -200px 0px;}
#contents-5 a.cmTab {background-position: -282px 0px;}
#contents-6 a.cmTab {background-position: -360px 0px;}
#contents-7 a.cmTab {background-position: -427px 0px;}
#contents-8 a.cmTab {background-position: -551px 0px;}
#contents-9 a.cmTab {background-position: -617px 0px;}
#contents-10 a.cmTab {background-position: -719px 0px;}

#contents-1 a.cmTab:hover, #contents-1 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) 0px -37px no-repeat;}
#contents-2 a.cmTab:hover, #contents-2 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -61px -37px no-repeat;}
#contents-3 a.cmTab:hover, #contents-3 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -129px -37px no-repeat;}
#contents-4 a.cmTab:hover, #contents-4 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -200px -37px no-repeat;}
#contents-5 a.cmTab:hover, #contents-5 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -282px -37px no-repeat;}
#contents-6 a.cmTab:hover, #contents-6 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -360px -37px no-repeat;}
#contents-7 a.cmTab:hover, #contents-7 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -427px -37px no-repeat;}
#contents-8 a.cmTab:hover, #contents-8 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -551px -37px no-repeat;}
#contents-9 a.cmTab:hover, #contents-9 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -617px -37px no-repeat;}
#contents-10 a.cmTab:hover, #contents-10 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_07.gif) -719px -37px no-repeat;}

/* ヘッダーサブメニュー（会社情報） */

#content-menu-ex {
    margin:6px 0 2px 0;
    padding:0;
    position:relative;
    height:20px;
}

#content-menu-ex ul {
    margin:0;
    padding:0;
    list-style:none;
}

#cms1, #cms2, #cms3, #cms4, #cms5 {
    position:absolute;
}

#cms1 {left: 10px; width: 190px; margin-right:4px;}
#cms2 {left: 204px; width: 75px; margin-right:4px;}
#cms3 {left: 283px; width: 75px; margin-right:4px;}
#cms4 {left: 362px; width: 120px; margin-right:4px;}
#cms5 {left: 486px; width: 120px; margin-right:4px;}

#menuBarSub a.cmsTab, #menuBarSub a.cmsTabOn {
    margin:0;
    padding:0;
    height:20px;
    display:block;
    text-indent:-5000px;
    text-decoration:none;
}

#cms1 a.cmsTab {background:url(/jp/image/common/headersub/btn_hnav_cm01.jpg) no-repeat;}
#cms2 a.cmsTab {background:url(/jp/image/common/headersub/btn_hnav_cm02.jpg) no-repeat;}
#cms3 a.cmsTab {background:url(/jp/image/common/headersub/btn_hnav_cm03.jpg) no-repeat;}
#cms4 a.cmsTab {background:url(/jp/image/common/headersub/btn_hnav_cm04.jpg) no-repeat;}
#cms5 a.cmsTab {background:url(/jp/image/img_shared/headersub/btn_hnav_cm05.jpg) no-repeat;}

#cms1 a.cmsTabOn {background:url(/jp/image/common/headersub/btn_hnav_cm01.jpg) 0 -20px no-repeat;}
#cms2 a.cmsTabOn {background:url(/jp/image/common/headersub/btn_hnav_cm02.jpg) 0 -20px no-repeat;}
#cms3 a.cmsTabOn {background:url(/jp/image/common/headersub/btn_hnav_cm03.jpg) 0 -20px no-repeat;}
#cms4 a.cmsTabOn {background:url(/jp/image/common/headersub/btn_hnav_cm04.jpg) 0 -20px no-repeat;}
#cms5 a.cmsTabOn {background:url(/jp/image/img_shared/headersub/btn_hnav_cm05.jpg) 0 -20px no-repeat;}

#cms1 a.cmsTab:hover, #cms1 a.cmsTab:visited:hover,
#cms1 a.cmsTabOn:hover, #cms1 a.cmsTabOn:visited:hover
{ background: transparent url(/jp/image/common/headersub/btn_hnav_cm01.jpg) 0 -20px no-repeat;}
#cms2 a.cmsTab:hover, #cms2 a.cmsTab:visited:hover,
#cms2 a.cmsTabOn:hover, #cms2 a.cmsTabOn:visited:hover
{ background: transparent url(/jp/image/common/headersub/btn_hnav_cm02.jpg) 0 -20px no-repeat;}
#cms3 a.cmsTab:hover, #cms3 a.cmsTab:visited:hover,
#cms3 a.cmsTabOn:hover, #cms3 a.cmsTabOn:visited:hover
{ background: transparent url(/jp/image/common/headersub/btn_hnav_cm03.jpg) 0 -20px no-repeat;}
#cms4 a.cmsTab:hover, #cms4 a.cmsTab:visited:hover,
#cms4 a.cmsTabOn:hover, #cms4 a.cmsTabOn:visited:hover
{ background: transparent url(/jp/image/common/headersub/btn_hnav_cm04.jpg) 0 -20px no-repeat;}
#cms5 a.cmsTab:hover, #cms5 a.cmsTab:visited:hover,
#cms5 a.cmsTabOn:hover, #cms5 a.cmsTabOn:visited:hover
{ background: transparent url(/jp/image/img_shared/headersub/btn_hnav_cm05.jpg) 0 -20px no-repeat;}


