@charset "Shift_JIS";

/*reset*/
#triLevelHeader body,
#triLevelHeader div,
#triLevelHeader dl,
#triLevelHeader dt,
#triLevelHeader dd,
#triLevelHeader ul,
#triLevelHeader ol,
#triLevelHeader li,
#triLevelHeader h1,
#triLevelHeader h2,
#triLevelHeader h3,
#triLevelHeader h4,
#triLevelHeader h5,
#triLevelHeader h6,
#triLevelHeader pre,
#triLevelHeader form,
#triLevelHeader fieldset,
#triLevelHeader input,
#triLevelHeader textarea,
#triLevelHeader p,
#triLevelHeader blockquote,
#triLevelHeader th,
#triLevelHeader td{ margin: 0; padding: 0;}
#triLevelHeader h1,
#triLevelHeader h2,
#triLevelHeader h3,
#triLevelHeader h4,
#triLevelHeader h5,
#triLevelHeader h6{font-weight: normal;}
#triLevelHeader ol,
#triLevelHeader ul{list-style:none;}
#triLevelHeader fieldset,
#triLevelHeader img{border:0;}
#triLevelHeader table{border-collapse: collapse; border-spacing:0;}
#triLevelHeader caption,
#triLevelHeader th{text-align:left;}
#triLevelHeader address,
#triLevelHeader caption,
#triLevelHeader cite,
#triLevelHeader code,
#triLevelHeader dfn,
#triLevelHeader em,
#triLevelHeader strong,
#triLevelHeader th,
#triLevelHeader var{ font-style: normal; font-weight: normal;}
#triLevelHeader img{margin:0px; padding:0px; border:none}


/*clearfix*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block; clear:both}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#triLevelHeader{ width:100%; height:150px; background:url(/Top11/common/images/tri_level_bg.gif) repeat-x; text-align:center;}
#triLevelHeader #triLevelHeaderCnt{ position:relative; width:990px; margin:0 auto; text-align:left;}
    #triLevelHeaderLogo{ position:absolute; width:262px; height:65px; top:0; left:0}
      #triLevelHeaderLogo a { display:block; width:262px; height:65px; text-indent:-9999px;
      /* background:url(/Top11/common/images/commonheader_logo_02.gif) no-repeat top center; */
      background:url(/commons/1/images/logo_2020.svg) no-repeat center center;
}



    #triLevelHeaderSuperBanner{ position:absolute; top:0; right:0; width:728px; height:90px; }

    ul#triLevelHeaderGlovalnavi01{ position:absolute; top:66px; left:0; width:262px; height:24px}
     ul#triLevelHeaderGlovalnavi01 li{ float:left; height:23px; overflow:hidden}
     ul#triLevelHeaderGlovalnavi01 li a{ display:block; height:0px; padding-top:23px; background:url(/Top11/common/images/tri_level_glovalnavi01.gif) no-repeat} * html  ul#triLevelHeaderGlovalnavi01 li a{ height:23px}
     ul#triLevelHeaderGlovalnavi01 li#glovalnavi01_01 a{ width:70px; background-position:0 0}
     ul#triLevelHeaderGlovalnavi01 li#glovalnavi01_01 a:hover{background-position:0 -23px}
     ul#triLevelHeaderGlovalnavi01 li#glovalnavi01_02 a{ width:119px; background-position:-70px 0}
     ul#triLevelHeaderGlovalnavi01 li#glovalnavi01_02 a:hover{background-position:-70px -23px}
     ul#triLevelHeaderGlovalnavi01 li#glovalnavi01_03 a{ width:65px; background-position:-189px 0}
     ul#triLevelHeaderGlovalnavi01 li#glovalnavi01_03 a:hover{background-position:-189px -23px}

     ul#triLevelHeaderGlovalnavi02{position:absolute; top:97px; left:3px; width:90px; height:45px}
      ul#triLevelHeaderGlovalnavi02 li{ width:90px; overflow:hidden}
      ul#triLevelHeaderGlovalnavi02 li a{ display:block; padding-left:90px; background:url(/Top11/common/images/tri_level_glovalnavi02.gif) no-repeat}
      ul#triLevelHeaderGlovalnavi02 li#glovalnavi02_01 a{ height:23px; background-position:0 0; overflow:hidden}
      ul#triLevelHeaderGlovalnavi02 li#glovalnavi02_01 a:hover{ background-position:-90px 0}
      ul#triLevelHeaderGlovalnavi02 li#glovalnavi02_02 a{ height:22px; background-position:0 -23px; overflow:hidden}
      ul#triLevelHeaderGlovalnavi02 li#glovalnavi02_02 a:hover{background-position:-90px -23px}

     ul#triLevelHeaderGlovalnavi03{position:absolute; top:90px; left:100px; width:890px; height:31px}
       ul#triLevelHeaderGlovalnavi03 li{ float:left; height:31px; overflow:hidden}
       ul#triLevelHeaderGlovalnavi03 li a{display:block; height:0px; padding-top:31px; background:url(/Top11/common/images/tri_level_glovalnavi03.gif) no-repeat} * html  ul#triLevelHeaderGlovalnavi03 li a{ height:31px}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_01 a{ width:210px; background-position:0 0}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_01 a:hover{background-position:0 -31px}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_02 a{ width:117px; background-position:-210px 0}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_02 a:hover{background-position:-210px -31px}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_03 a{ width:108px; background-position:-327px 0}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_03 a:hover{background-position:-327px -31px}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_04 a{ width:74px; background-position:-435px 0}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_04 a:hover{background-position:-435px -31px}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_05 a{ width:138px; background-position:-509px 0}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_05 a:hover{background-position:-509px -31px}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_06 a{ width:144px; background-position:-647px 0}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_06 a:hover{background-position:-647px -31px}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_07 a{ width:99px; background-position:-791px 0}
       ul#triLevelHeaderGlovalnavi03 li#glovalnavi03_07 a:hover{background-position:-791px -31px}

     form#triLevelHeaderSearch{ }
       #triLevelHeader input.triLevelHeaderTxtField{ position:absolute; top:123px; left:100px; width:151px; height:24px; padding:0 5px; background:url(/Top11/common/images/tri_level_bg_search.gif) no-repeat 0 0; border:none; line-height:23px; overflow:hidden} * html .triLevelHeaderTxtField{ width:151px}
       .triLevelHeaderSearchBtn{ position:absolute; top:123px; left:251px; width:26px; height:24px}

     ul#triLevelHeaderGlovalnavi04{position:absolute; top:121px; left:294px; width:696px; height:28px}
       ul#triLevelHeaderGlovalnavi04 li{ float:left; height:28px; overflow:hidden}
       ul#triLevelHeaderGlovalnavi04 li a{display:block; height:0px; padding-top:28px; background:url(/Top11/common/images/tri_level_glovalnavi04.gif) no-repeat} * html  ul#triLevelHeaderGlovalnavi04 li a{ height:28px}


       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_00 a{ display: none; }
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_00 a{ width:70px; background-position:-712px 0}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_00 a:hover{background-position:-712px -28px}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_01 a{ width:112px; background-position:-2px 0}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_01 a:hover{background-position:-2px -28px}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_02 a{ width:149px; background-position:-124px 0}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_02 a:hover{background-position:-124px -28px}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_03 a{ width:61px; background-position:-285px 0}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_03 a:hover{background-position:-285px -28px}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_04 a{ width:116px; background-position:-358px 0}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_04 a:hover{background-position:-358px -28px}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_05 a{ width:83px; background-position:-486px 0}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_05 a:hover{background-position:-486px -28px}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_06 a{ width:103px; background-position:-581px 0}
       ul#triLevelHeaderGlovalnavi04 li#glovalnavi04_06 a:hover{background-position:-581px -28px}

.tri-level-tax {
  background: #f8fbfd url(/Top11/common/images/tri_level_tax_bg.png) repeat-x;
  height: 20px;
}
.tri-level-tax-text {
  background: url(/Top11/common/images/tri_level_tax_text.png) 50% 50% no-repeat;
  height: 20px;
}
