BODY.font-size-transition { -moz-transition: font-size 0.2s linear 0.001s, line-height 0.2s linear 0.001s; -webkit-transition: font-size 0.2s linear 0, line-height 0.2s linear 0; -o-transition: font-size 0.2s linear 0, line-height 0.2s linear 0; -ms-transition: font-size 0.2s linear 0, line-height 0.2s linear 0; transition: font-size 0.2s linear 0, line-height 0.2s linear 0 }
nav#accessible-utility { POSITION: absolute; TOP: -9999px; LEFT: -9999px }
header#header .ci { MARGIN: 8px 0px 8px; WIDTH: 240px; FLOAT: left; HEIGHT: 47px }
header#header .ci A { WIDTH: 240px; DISPLAY: block; HEIGHT: 47px; OVERFLOW: hidden }
header#header .utility { POSITION: relative; LINE-HEIGHT: 14px; WIDTH: 700px; FLOAT: right;}
header#header .utility UL { POSITION: absolute; TOP: 35px; RIGHT: 0px }
header#header .utility UL UL { POSITION: static; TOP: auto; RIGHT: auto }
header#header .utility P { LINE-HEIGHT: 1.2em }
header#header .utility A { TEXT-DECORATION: underline }
header#header .utility LI { FLOAT: left; FONT-SIZE: 12px; VERTICAL-ALIGN: middle }
header#header .utility .inquiry { PADDING-BOTTOM: 5px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat left center; PADDING-TOP: 3px }
header#header .utility .global-network { MARGIN-LEFT: 20px }
header#header .utility .global-network A { PADDING-BOTTOM: 6px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_earth.png) no-repeat left top; TEXT-DECORATION: underline; PADDING-TOP: 3px }
* HTML header#header .utility .global-network A { DISPLAY: inline }
header#header .utility .language { POSITION: absolute; MARGIN: 0px; OVERFLOW: hidden; TOP: -41px; RIGHT: 0px }
header#header .utility .language A { POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 31px; PADDING-RIGHT: 20px; DISPLAY: inline-block; COLOR: #d5d5d5; PADDING-TOP: 3px }
* HTML header#header .utility .language A { ZOOM: 1; DISPLAY: inline; TEXT-DECORATION: underline }
header#header .utility .language A.jp { BACKGROUND: url(../img/c_icon_language_jp.png) no-repeat 6px 4px }
header#header .utility .language A.cn { BACKGROUND: url(../img/c_icon_language_cn.png) no-repeat 6px 4px }
header#header .utility .language A.en { BACKGROUND: url(../img/c_icon_language_en.png) no-repeat 6px 4px }
header#header .utility .language A.eu { BACKGROUND: url(../img/c_icon_language_eu.png) no-repeat 6px 4px }
header#header .utility .language A.in { BACKGROUND: url(../img/c_icon_language_in.png) no-repeat 6px 4px }
header#header .utility .language A.gb { BACKGROUND: url(../img/c_icon_language_gb.png) no-repeat 6px 4px }
header#header .utility .language .switch-menu LI A { }
header#header .utility .language .pull { Z-INDEX: 10; POSITION: relative; BACKGROUND: url(../img/c_icon_arrow_1_b.png) #3f3f3f no-repeat 127px 13px; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px }
HTML header#header .utility .language .pull { WIDTH: 149px }
* HTML header#header .utility .language .pull { WIDTH: 149px }
* + HTML header#header .utility .language .pull { WIDTH: 149px }
header#header .utility .language .pull A { PADDING-BOTTOM: 6px; PADDING-LEFT: 33px; PADDING-RIGHT: 26px; DISPLAY: block; BACKGROUND-POSITION: 6px 6px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 8px }
header#header .utility .language .switch-menu { Z-INDEX: 9; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; TOP: -9999px; RIGHT: 0px; PADDING-TOP: 11px }
* HTML header#header .utility .language .switch-menu { WIDTH: 149px; OVERFLOW: hidden; RIGHT: -1px }
.csstransitions header#header .utility .language .switch-menu { TOP: -53px; -moz-transition: opacity 0.1s ease-in-out 0.001s, top 0.1s ease-in-out 0.001s; -webkit-transition: opacity 0.1s ease-in-out 0, top 0.1s ease-in-out 0; -o-transition: opacity 0.1s ease-in-out 0, top 0.1s ease-in-out 0; -ms-transition: opacity 0.1s ease-in-out 0, top 0.1s ease-in-out 0; transition: opacity 0.1s ease-in-out 0, top 0.1s ease-in-out 0; opacity: 0 }
header#header .utility .language .switch-menu UL LI { FLOAT: none }
header#header .utility .language .switch-menu UL LI A { BORDER-BOTTOM: #515151 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: #696969 1px solid; PADDING-TOP: 6px }
* HTML header#header .utility .language .switch-menu UL LI A { BORDER-LEFT: #5f5f5f 1px solid; BORDER-RIGHT: #5f5f5f 1px solid }
header#header .utility .language .switch-menu UL LI A:link { BACKGROUND-COLOR: #5f5f5f; TEXT-DECORATION: none }
header#header .utility .language .switch-menu UL LI A:visited { BACKGROUND-COLOR: #5f5f5f; TEXT-DECORATION: none }
header#header .utility .language .switch-menu UL LI A:hover { BACKGROUND-COLOR: #696969 }
header#header .utility .language .switch-menu UL LI A:active { BACKGROUND-COLOR: #5f5f5f }
header#header .utility .language .switch-menu UL LI A SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 93px; PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_9.png) no-repeat 94px center; PADDING-TOP: 0px }
header#header .utility .language:hover { OVERFLOW: visible }
header#header .utility .language:hover .switch-menu { DISPLAY: block }
header#header .utility .active.language { BACKGROUND-COLOR: #dfdfdf; OVERFLOW: visible; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0 }
header#header .utility .active.language .pull { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0 }
header#header .utility .active.language .switch-menu { DISPLAY: block; HEIGHT: auto; TOP: 15px; opacity: 1 }
header#header .utility .font-size {width:185px; POSITION: relative; MARGIN: 0px 0px 0px 24px }
header#header .utility .font-size P { TEXT-ALIGN: left; MARGIN: 4px 6px 0px 0px; FLOAT: left; HEIGHT: 13px; FONT-SIZE: 14px; FONT-WEIGHT: bold }
header#header .utility .font-size UL { POSITION: relative; MARGIN: -2px 0px 0px; WIDTH: 112px; FLOAT: left; HEIGHT: 26px }
header#header .utility .font-size UL LI { FLOAT: left; HEIGHT: 26px }
header#header .utility .font-size LI.normal { WIDTH: 44px }
header#header .utility .font-size LI.large { WIDTH: 25px }
header#header .utility .font-size LI.large2 { WIDTH: 43px }
header#header .utility .font-size BUTTON { BACKGROUND-IMAGE: url(../img/c_bg_fontsize_switch.png); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
header#header .utility .font-size .normal BUTTON { WIDTH: 44px; BACKGROUND-POSITION: 0px -52px }
header#header .utility .font-size .large BUTTON { WIDTH: 25px; BACKGROUND-POSITION: -44px -52px }
header#header .utility .font-size .large2 BUTTON { WIDTH: 43px; BACKGROUND-POSITION: -69px -52px }
header#header .utility .font-size .normal:hover BUTTON { BACKGROUND-POSITION: 0px -26px }
header#header .utility .font-size .large:hover BUTTON { BACKGROUND-POSITION: -44px -26px }
header#header .utility .font-size .large2:hover BUTTON { BACKGROUND-POSITION: -69px -26px }
header#header .utility .font-size .normal BUTTON.current { BACKGROUND-POSITION: 0px 0px }
header#header .utility .font-size .large BUTTON.current { BACKGROUND-POSITION: -44px 0px }
header#header .utility .font-size .large2 BUTTON.current { BACKGROUND-POSITION: -69px 0px }
header#header nav {float:left; HEIGHT: 40px; CLEAR: both }
header#header .global { POSITION: relative; WIDTH: 717px; FLOAT: left; HEIGHT: 40px }
header#header .global LI { FLOAT: left }
header#header .global LI A.mgdd-btn { BACKGROUND-IMAGE: url(../img/c_bg_globalnavi.png); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-INDENT: -5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY:Meiryo, Arial, sans-serif; LETTER-SPACING: 1px; HEIGHT: 26px; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 14px; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
header#header .global LI A.mgdd-btn:hover { COLOR: #C60606 }
header#header .global LI.product A.mgdd-btn { WIDTH:134px; BACKGROUND-POSITION: 0px 0px }
header#header .global LI.technology A.mgdd-btn { WIDTH: 134px; BACKGROUND-POSITION: -134px 0px }
header#header .global LI.corporate A.mgdd-btn { WIDTH: 134px; BACKGROUND-POSITION: -268px 0px }
header#header .global LI.ir A.mgdd-btn { WIDTH: 134px; BACKGROUND-POSITION: -402px 0px }
header#header .global LI.sustainability A.mgdd-btn { WIDTH: 181px; BACKGROUND-POSITION: -536px 0px }
header#header .global LI.product A.mgdd-btn:hover { BACKGROUND-POSITION: 0px -40px }
header#header .global LI.technology A.mgdd-btn:hover { BACKGROUND-POSITION: -134px -40px }
header#header .global LI.corporate A.mgdd-btn:hover { BACKGROUND-POSITION: -268px -40px }
header#header .global LI.ir A.mgdd-btn:hover { BACKGROUND-POSITION: -402px -40px }
header#header .global LI.sustainability A.mgdd-btn:hover { BACKGROUND-POSITION: -536px -40px }
#product header#header .global LI.product A.mgdd-btn { BACKGROUND-POSITION: 0px -80px; COLOR: #ffffff; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
#technology header#header .global LI.technology A.mgdd-btn { BACKGROUND-POSITION: -134px -80px; COLOR: #ffffff; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
#corporate header#header .global LI.corporate A.mgdd-btn { BACKGROUND-POSITION: -268px -80px; COLOR: #ffffff; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
#ir header#header .global LI.ir A.mgdd-btn { BACKGROUND-POSITION: -402px -80px; COLOR: #ffffff; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
#sustainability header#header .global LI.sustainability A.mgdd-btn { BACKGROUND-POSITION: -536px -80px; COLOR: #ffffff; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
header#header .pull.global LI.product A.mgdd-btn { BACKGROUND-POSITION: 0px 0px; COLOR: #000000 !important; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
header#header .pull.global LI.technology A.mgdd-btn { BACKGROUND-POSITION: -134px 0px; COLOR: #000000 !important; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
header#header .pull.global LI.corporate A.mgdd-btn { BACKGROUND-POSITION: -268px 0px; COLOR: #000000 !important; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
header#header .pull.global LI.ir A.mgdd-btn { BACKGROUND-POSITION: -402px 0px; COLOR: #000000 !important; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
header#header .pull.global LI.sustainability A.mgdd-btn { BACKGROUND-POSITION: -536px 0px; COLOR: #000000 !important; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
header#header .current-product.global LI.product A.mgdd-btn { BACKGROUND-POSITION: 0px -80px; COLOR: #ffffff !important; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
header#header .current-technology.global LI.technology A.mgdd-btn { BACKGROUND-POSITION: -134px -80px; COLOR: #ffffff !important; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
header#header .current-corporate.global LI.corporate A.mgdd-btn { BACKGROUND-POSITION: -268px -80px; COLOR: #ffffff !important; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
header#header .current-ir.global LI.ir A.mgdd-btn { BACKGROUND-POSITION: -402px -80px; COLOR: #ffffff !important; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
header#header .current-sustainability.global LI.sustainability A.mgdd-btn { BACKGROUND-POSITION: -536px -80px; COLOR: #ffffff !important; text-shadow: 0 1px 1px #2a2a2a; -moz-text-shadow: 0 1px 1px #2a2a2a; -webkit-text-shadow: 0 1px 1px #2a2a2a; -ms-text-shadow: 0 1px 1px #2a2a2a; -o-text-shadow: 0 1px 1px #2a2a2a }
header#header #keywordsearch { PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; MARGIN: 5px 0px 0px; PADDING-LEFT: 2px; WIDTH: 221px; PADDING-RIGHT: 2px; BACKGROUND: url(../img/c_bg_keyword_search.jpg) no-repeat left top; FLOAT: right; HEIGHT: 30px; FONT-SIZE: 12px; PADDING-TOP: 3px }
header#header #keywordsearch1 {WIDTH: 221px; PADDING-RIGHT: 2px; FLOAT: right; line-height:40px; height:40px; FONT-SIZE: 12px;}
header#header #keywordsearch #cse-search-form { PADDING-BOTTOM: 3px !important; LINE-HEIGHT: 2; PADDING-LEFT: 10px !important; WIDTH: auto !important; PADDING-RIGHT: 4px !important; PADDING-TOP: 0px !important }
header#header #keywordsearch FORM.gsc-search-box { LINE-HEIGHT: 1.9; MARGIN: 0px }
header#header #keywordsearch FORM.gsc-search-box .gsc-input-box { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent !important; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; box-shadow: none }
header#header #keywordsearch FORM.gsc-search-box .gsc-input-box-hover { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent !important; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; box-shadow: none }
header#header #keywordsearch FORM.gsc-search-box .gsc-input-box-focus { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent !important; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; box-shadow: none }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box { MARGIN: 0px }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD { VERTICAL-ALIGN: top }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-input { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-search-button { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-clear-button { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-input DIV#gsc-iw-id1 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: auto; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-input DIV#gsc-iw-id1 TABLE#gs_id0 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: auto; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-input DIV#gsc-iw-id1 TABLE#gs_id0 #gs_tti0 { BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent !important; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-input DIV#gsc-iw-id1 TABLE#gs_id0 #gs_tti0 #gsc-i-id1 { BACKGROUND-IMAGE: none !important; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px !important; BACKGROUND-COLOR: transparent !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: medium !important; WIDTH: 170px !important; PADDING-RIGHT: 2px !important; HEIGHT: 19px !important; FONT-SIZE: 12px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important }
* HTML header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-input DIV#gsc-iw-id1 TABLE#gs_id0 #gs_tti0 #gsc-i-id1 { PADDING-TOP: 4px !important }
* + HTML header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-input DIV#gsc-iw-id1 TABLE#gs_id0 #gs_tti0 #gsc-i-id1 { PADDING-TOP: 4px !important }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-input DIV#gsc-iw-id1 TABLE#gs_id0 .gsib_b { DISPLAY: none }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-search-button { WIDTH: 24px !important; BACKGROUND: url(../img/c_btn_keyword_search.png) no-repeat 0px 0px; HEIGHT: 24px !important }
header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-search-button INPUT.gsc-search-button-v2 { BORDER-BOTTOM: medium none; FILTER: alpha(opacity=0) !important; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: medium !important; WIDTH: 24px !important; PADDING-RIGHT: 0px !important; HEIGHT: 24px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important; opacity: 0 }
* HTML header#header #keywordsearch FORM.gsc-search-box TABLE.gsc-search-box TD.gsc-search-button INPUT.gsc-search-button-v2 { DISPLAY: none }
.gsc-clear-button { WIDTH: 0px; HEIGHT: 0px }
header#header .global LI DIV.megadropdown { WIDTH: 960px }
header#header .global LI DIV.megadropdown .mgdd-wrap A:link { COLOR: #147291; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-wrap A:visited { COLOR: #147291; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-wrap A:hover { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-wrap A:active { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown { Z-INDEX: 20; POSITION: absolute; BACKGROUND: #fff; OVERFLOW: hidden; TOP: -9999px; LEFT: 0px }
header#header .global LI DIV.megadropdown .mgdd-wrap { MARGIN: 0px auto; box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2) }
header#header .global LI DIV.megadropdown .mgdd-main { POSITION: relative }
header#header .global LI DIV.megadropdown .mgdd-main IMG { WIDTH: 960px; DISPLAY: block; HEIGHT: 70px }
header#header .global LI DIV.megadropdown .mgdd-utility { POSITION: relative; WIDTH: 960px; HEIGHT: 70px }
header#header .global LI DIV.megadropdown .close BUTTON { BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 28px; BACKGROUND: url(../img/btn_close.png) no-repeat 0px 0px; HEIGHT: 28px; OVERFLOW: hidden; BORDER-TOP: medium none; TOP: 0px; CURSOR: pointer; RIGHT: 0px; BORDER-RIGHT: medium none }
header#header .global LI DIV.megadropdown .close BUTTON:link { BACKGROUND-POSITION: 0px 0px }
header#header .global LI DIV.megadropdown .close BUTTON:visited { BACKGROUND-POSITION: 0px 0px }
header#header .global LI DIV.megadropdown .close BUTTON:hover { BACKGROUND-POSITION: 0px -28px }
header#header .global LI DIV.megadropdown .close BUTTON:active { BACKGROUND-POSITION: 0px -56px }
header#header .global LI DIV.megadropdown .mgdd-utility .category-title { POSITION: absolute; FONT: 18px/1.2 Meiryo, Arial, sans-serif; COLOR: #3d3d3d; TOP: 26px; LEFT: 31px; text-shadow: 0 0 1px #c6c6c6; -moz-text-shadow: 0 0 1px #c6c6c6; -webkit-text-shadow: 0 0 1px #c6c6c6; -ms-text-shadow: 0 0 1px #c6c6c6; -o-text-shadow: 0 0 1px #c6c6c6 }
header#header .global LI DIV.megadropdown .mgdd-utility .category-top { POSITION: absolute; LINE-HEIGHT: 1; FONT-SIZE: 11px }
header#header .global LI DIV.megadropdown .mgdd-utility .category-top A.link { POSITION: absolute; LINE-HEIGHT: 1; WIDTH: 122px; DISPLAY: block; HEIGHT: 26px; COLOR: #222222; FONT-SIZE: 11px; TOP: 23px; TEXT-DECORATION: none; LEFT: 133px }
* HTML header#header .global LI DIV.megadropdown .mgdd-utility .category-top A.link { TOP: 20px }
* + HTML header#header .global LI DIV.megadropdown .mgdd-utility .category-top A.link { TOP: 20px }
header#header .global LI DIV.megadropdown .mgdd-utility .category-top A.link SPAN { PADDING-BOTTOM: 6px; LINE-HEIGHT: 1; PADDING-LEFT: 17px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND-POSITION: 8px 0.6em; FONT-SIZE: 11px; PADDING-TOP: 7px }
header#header .global LI DIV.megadropdown .mgdd-wrap .mgdd-body { PADDING-BOTTOM: 24px; LINE-HEIGHT: 1; MIN-HEIGHT: 373px; PADDING-LEFT: 14px; WIDTH: 932px; PADDING-RIGHT: 14px; BACKGROUND: url(../img/bg_mgdd_wrap.png) #e6e6e6 no-repeat left bottom; PADDING-TOP: 14px }
header#header .global LI DIV.megadropdown .mgdd-wrap .mgdd-body:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
header#header .global LI DIV.megadropdown .mgdd-wrap .mgdd-body { DISPLAY: inline-block }
* HTML header#header .global LI DIV.megadropdown .mgdd-wrap .mgdd-body { HEIGHT: 1% }
header#header .global LI DIV.megadropdown .mgdd-wrap .mgdd-body { DISPLAY: block }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-section { PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 0px 12px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-section .mgdd-section-header { MARGIN: 0px -14px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-section .mgdd-section-header .mgdd-section-title { BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #f0f0f0; MARGIN: 0px 0px 14px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; COLOR: #147291; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 12px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-section .mgdd-section-header A:hover DIV.mgdd-section-title { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-section .mgdd-section-header A:active DIV.mgdd-section-title { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-section .mgdd-section-header A IMG { border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0 }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-section .mgdd-section-header A:hover IMG { FILTER: alpha(opacity=90); opacity: .9 }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox { BACKGROUND-COLOR: #ffffff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox A { }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox A IMG { border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0 }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox A:hover IMG { FILTER: alpha(opacity=90); opacity: .9 }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox A SPAN { PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 10px; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox A:link SPAN { COLOR: #147291; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox A:visited SPAN { COLOR: #147291; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox A:hover SPAN { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox A:active SPAN { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox-children .mgdd-linkbox { MARGIN-TOP: 12px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkbox-children .first-child.mgdd-linkbox { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline LI { FLOAT: none }
* HTML header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline LI { DISPLAY: block }
* + HTML header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline LI { DISPLAY: block }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline LI A { BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #fbfbfc; PADDING-LEFT: 12px; WIDTH: 200px; PADDING-RIGHT: 12px; DISPLAY: inline-block; FONT-SIZE: 92.85%; FONT-WEIGHT: bold; PADDING-TOP: 12px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline LI.first-child A { border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0 }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline LI.last-child A { BORDER-BOTTOM: medium none; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline A:link SPAN { COLOR: #147291; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline A:visited SPAN { COLOR: #147291; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline A:hover SPAN { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-linkline A:active SPAN { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news { BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; WIDTH: 222px; FLOAT: left; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header { PADDING-BOTTOM: 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT-SIZE: 92.85%; PADDING-TOP: 6px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header { DISPLAY: inline-block }
* HTML header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header { HEIGHT: 1% }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header { DISPLAY: block }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header .mgdd-news-header-title { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 3px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header .mgdd-news-header-other { FLOAT: right }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header .mgdd-news-header-other DIV { FLOAT: left }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header .mgdd-news-header-other DIV A.link { PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header .mgdd-news-header-other DIV A.link:link { COLOR: #147291; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header .mgdd-news-header-other DIV A.link:visited { COLOR: #147291; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header .mgdd-news-header-other DIV A.link:hover { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news .mgdd-news-header .mgdd-news-header-other DIV A.link:active { COLOR: #49a8cf; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news UL { OVERFLOW-Y: scroll; HEIGHT: 380px; FONT-SIZE: 85.71% }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI { LINE-HEIGHT: 1.2em; FLOAT: none }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A DIV.mgdd-header { MARGIN: 0px 0px 4px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A DIV.mgdd-header:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A DIV.mgdd-header { DISPLAY: inline-block }
* HTML header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A DIV.mgdd-header { HEIGHT: 1% }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A DIV.mgdd-header { DISPLAY: block }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A:hover DIV.mgdd-header time { TEXT-DECORATION: none }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A:hover DIV.mgdd-header SPAN.category { TEXT-DECORATION: none }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A { PADDING-BOTTOM: 12px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: block; BACKGROUND: url(../img/bg_news_line.png) repeat-x left top; PADDING-TOP: 11px }
* HTML header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A { PADDING-BOTTOM: 10px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; TEXT-DECORATION: none !important; PADDING-TOP: 9px }
* + HTML header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A { PADDING-BOTTOM: 10px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; TEXT-DECORATION: none !important; PADDING-TOP: 9px }
* HTML header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A { TEXT-DECORATION: none !important }
* + HTML header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A { TEXT-DECORATION: none !important }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A DIV.mgdd-header time { LINE-HEIGHT: 1.2em; FLOAT: left; COLOR: #666666; FONT-SIZE: 12px; VERTICAL-ALIGN: -1px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A DIV.mgdd-header SPAN.category { LINE-HEIGHT: 1; MARGIN: 0px 0px 0px 4px; FLOAT: left; FONT-SIZE: 12px; VERTICAL-ALIGN: 3px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A DIV.mgdd-header SPAN.category SPAN { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 75px; PADDING-RIGHT: 4px; FONT-SIZE: 100%; PADDING-TOP: 2px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A SPAN.link { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN-TOP: 4px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat left 0.1em; CLEAR: both; PADDING-TOP: 0px }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A:link SPAN.link { COLOR: #333333 }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A:visited SPAN.link { COLOR: #333333 }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A:hover SPAN.link { COLOR: #B70909; TEXT-DECORATION: underline }
header#header .global LI DIV.megadropdown .mgdd-body .mgdd-news LI A:active SPAN.link { COLOR: #333333 }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI { LINE-HEIGHT: 1.2em; DISPLAY: block; FLOAT: none; FONT-SIZE: 92.85% }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI A { BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; WIDTH: 181px; PADDING-RIGHT: 4px; DISPLAY: block; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 9px }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI A:link { BACKGROUND-COLOR: #fbfbfc; COLOR: #565656; TEXT-DECORATION: none }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI A:visited { BACKGROUND-COLOR: #fbfbfc; COLOR: #565656; TEXT-DECORATION: none }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI A:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #B70909; COLOR: #ffffff }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI A:active { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: rgb(234,234,234); BACKGROUND-POSITION: center top; COLOR: #565656 }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI A:hover SPAN { BACKGROUND-POSITION: -214px 0.15em }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI.first-child A { PADDING-BOTTOM: 8px; BORDER-TOP: #d0d0d0 1px solid; border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -ms-border-radius: 2px 2px 0 0; -o-border-radius: 2px 2px 0 0 }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI.last-child A { border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -ms-border-radius: 0 0 2px 2px; -o-border-radius: 0 0 2px 2px }
header#header .global LI DIV.megadropdown .mgdd-body UL.line-list LI A SPAN { PADDING-LEFT: 14px; DISPLAY: block; BACKGROUND: url(../img/bg_link_arrow.png) no-repeat left 0.15em }
header#header .global LI.product DIV.megadropdown .mgdd-utility { BACKGROUND: url(../img/pic_product.jpg) no-repeat 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-utility .category-title { COLOR: #ffffff }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content { WIDTH: 697px; FLOAT: left }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box { DISPLAY: inline-block }
* HTML header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box { HEIGHT: 1% }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box { DISPLAY: block }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box { WIDTH: 342px; FLOAT: left; MARGIN-LEFT: 12px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .first-child.mgdd-category-box { MARGIN: 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box { DISPLAY: inline-block }
* HTML header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box { HEIGHT: 1% }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box { DISPLAY: block }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DT { WIDTH: 150px; FLOAT: left; HEIGHT: 200px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DT A { WIDTH: 150px; DISPLAY: block; HEIGHT: 200px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-motor DT A { BACKGROUND: url(../img/btn_product_motor.jpg) no-repeat 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-fan DT A { BACKGROUND: url(../img/btn_product_fan.jpg) no-repeat 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DT A SPAN { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 26px; PADDING-RIGHT: 0px; DISPLAY: inline-block; FONT-FAMILY: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif; BACKGROUND: url(../img/c_icon_arrow_6.png) no-repeat 13px 16px; COLOR: #ffffff; FONT-SIZE: 15px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 13px; border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; -webkit-border-radius: 3px 0 0 0; -ms-border-radius: 3px 0 0 0; -o-border-radius: 3px 0 0 0 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD { FLOAT: right }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD A { TEXT-INDENT: -9999px; OVERFLOW: hidden }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-category { WIDTH: 192px; HEIGHT: 50px; border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-category A { WIDTH: 192px; HEIGHT: 50px; border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-category A { WIDTH: 192px; DISPLAY: block; BACKGROUND: url(../img/btn_product_category.png) no-repeat 0px 0px; HEIGHT: 50px; border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-category A:link { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-category A:visited { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-category A:hover { BACKGROUND-POSITION: 0px -50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-category A:active { BACKGROUND-POSITION: 0px -100px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-usage { WIDTH: 192px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-usage A { WIDTH: 192px; DISPLAY: block; BACKGROUND: url(../img/btn_product_usage.png) no-repeat 0px 0px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-usage A:link { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-usage A:visited { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-usage A:hover { BACKGROUND-POSITION: 0px -50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-usage A:active { BACKGROUND-POSITION: 0px -100px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-spec { WIDTH: 192px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-spec A { WIDTH: 192px; DISPLAY: block; BACKGROUND: url(../img/btn_product_spec.png) no-repeat 0px 0px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-spec A:link { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-spec A:visited { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-spec A:hover { BACKGROUND-POSITION: 0px -50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-spec A:active { BACKGROUND-POSITION: 0px -100px }

header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-category { WIDTH: 192px; HEIGHT: 50px; border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-category A { WIDTH: 192px; HEIGHT: 50px; border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-category A { WIDTH: 192px; DISPLAY: block; BACKGROUND: url(../img/jbtn_product_category.png) no-repeat 0px 0px; HEIGHT: 50px; border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-category A:link { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-category A:visited { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-category A:hover { BACKGROUND-POSITION: 0px -50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-category A:active { BACKGROUND-POSITION: 0px -100px }

header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-usage { WIDTH: 192px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-usage A { WIDTH: 192px; DISPLAY: block; BACKGROUND: url(../img/jbtn_product_usage.png) no-repeat 0px 0px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-usage A:link { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-usage A:visited { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-usage A:hover { BACKGROUND-POSITION: 0px -50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-usage A:active { BACKGROUND-POSITION: 0px -100px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-spec { WIDTH: 192px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-spec A { WIDTH: 192px; DISPLAY: block; BACKGROUND: url(../img/jbtn_product_spec.png) no-repeat 0px 0px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-spec A:link { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-spec A:visited { BACKGROUND-POSITION: 0px 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-spec A:hover { BACKGROUND-POSITION: 0px -50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.jmgdd-search-spec A:active { BACKGROUND-POSITION: 0px -100px }

header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword { WIDTH: 192px; HEIGHT: 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword FORM { PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; WIDTH: 175px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/btn_product_keywords.png) no-repeat 0px 0px; HEIGHT: 37px; PADDING-TOP: 13px; border-radius: 0 0 3px 0; -moz-border-radius: 0 0 3px 0; -webkit-border-radius: 0 0 3px 0; -ms-border-radius: 0 0 3px 0; -o-border-radius: 0 0 3px 0 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword LEGEND { DISPLAY: none }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword INPUT { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: transparent; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 7px; OUTLINE-WIDTH: medium; WIDTH: 125px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 20px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2px; box-shadow: none; -webkit-appearance: none }
* HTML header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword INPUT { PADDING-TOP: 7px }
* + HTML header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword INPUT { PADDING-TOP: 7px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword FORM.onfocus { BACKGROUND-POSITION: 0px -50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword FORM INPUT.none { COLOR: #a9a9a9 }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword .onfocus { BACKGROUND-POSITION: 0px 50px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword BUTTON.submit { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 24px; PADDING-RIGHT: 0px; HEIGHT: 24px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword BUTTON { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-box DD.mgdd-search-keyword BUTTON IMG { LINE-HEIGHT: 1; VERTICAL-ALIGN: top }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link { DISPLAY: inline-block }
* HTML header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link { HEIGHT: 1% }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link { DISPLAY: block }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link LI { MARGIN: 12px 0px 0px 12px; FLOAT: left }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link LI A { LINE-HEIGHT: 1; BACKGROUND-COLOR: #ffffff; WIDTH: 342px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Meiryo, Arial, sans-serif; BACKGROUND-POSITION: 0px 0px; HEIGHT: 66px; COLOR: #000000; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link LI.spmotor A { BACKGROUND-IMAGE: url(../img/btn_product_spmotor.jpg) }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link LI.machine A { BACKGROUND-IMAGE: url(../img/btn_product_machine.jpg) }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link LI.electronic A { BACKGROUND-IMAGE: url(../img/btn_product_electronic.jpg) }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link LI.other A { BACKGROUND-IMAGE: url(../img/btn_product_other.jpg) }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link LI A SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 26px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../img/c_icon_arrow_6.png) no-repeat 13px 26px; PADDING-TOP: 24px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-content .mgdd-category-link LI.cycle { MARGIN-LEFT: 0px }
header#header .global LI.product DIV.megadropdown .mgdd-body .mgdd-product-information { WIDTH: 224px; FLOAT: right; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.technology DIV.megadropdown .mgdd-utility { BACKGROUND: url(../img/pic_technology.jpg) no-repeat 0px 0px }
header#header .global LI.technology DIV.megadropdown .mgdd-body DIV.mgdd-linkbox { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.technology DIV.megadropdown .mgdd-body UL.mgdd-link-line { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.technology DIV.megadropdown .mgdd-body DIV.mgdd-shiyanshi { WIDTH: 460px; FLOAT: left; MARGIN-LEFT: 12px }
header#header .global LI.technology DIV.megadropdown .mgdd-body DIV.mgdd-group { WIDTH: 224px; FLOAT: left; MARGIN-LEFT: 12px }
header#header .global LI.technology DIV.megadropdown .mgdd-body DIV.first-child.mgdd-shiyanshi { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header .global LI.technology DIV.megadropdown .mgdd-body DIV.first-child.mgdd-group { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
header#header .global LI.technology DIV.megadropdown .mgdd-body DIV.mgdd-multi-block .mgdd-linkline { MARGIN-TOP: 12px }
header#header .global LI.corporate DIV.megadropdown .mgdd-utility { BACKGROUND: url(../img/pic_corporate.jpg) no-repeat 0px 0px }
header#header .global LI.corporate DIV.megadropdown .mgdd-body > DIV { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.corporate DIV.megadropdown .mgdd-body .mgdd-about { MARGIN: 0px 0px 0px 12px; WIDTH: 432px; FLOAT: left }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index { }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI { LINE-HEIGHT: 1.2; WIDTH: 216px; DISPLAY: table; FLOAT: left }
* HTML header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI { DISPLAY: block }
* + HTML header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI { DISPLAY: block }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A { BORDER-BOTTOM: #d0d0d0 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 9px; WIDTH: 201px; PADDING-RIGHT: 4px; DISPLAY: table-cell; VERTICAL-ALIGN: middle; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 8px }
* HTML header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A { DISPLAY: block }
* + HTML header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A { DISPLAY: block }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A.top { BORDER-TOP: #d0d0d0 1px solid }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A.cycle { BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 201px }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A:link { BACKGROUND-COLOR: #fbfbfc; COLOR: #565656; TEXT-DECORATION: none }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A:visited { BACKGROUND-COLOR: #fbfbfc; COLOR: #565656; TEXT-DECORATION: none }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #B70909; COLOR: #ffffff }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A:active { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: rgb(234,234,234); BACKGROUND-POSITION: center top; COLOR: #565656 }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A SPAN { PADDING-LEFT: 14px; DISPLAY: block; BACKGROUND: url(../img/bg_link_arrow.png) no-repeat left 0.2em }
header#header .global LI.corporate DIV.megadropdown .mgdd-body UL.folding-index LI A:hover SPAN { BACKGROUND-POSITION: -214px 0.2em }
header#header .global LI.corporate DIV.megadropdown .mgdd-body .mgdd-group { WIDTH: 224px; FLOAT: right }
header#header .global LI.corporate DIV.megadropdown .mgdd-body .mgdd-network { MARGIN-TOP: 12px; WIDTH: 224px; FLOAT: right }
header#header .global LI.corporate DIV.megadropdown .mgdd-body .mgdd-other { MARGIN-TOP: 12px; WIDTH: 224px; FLOAT: right }
header#header .global LI.ir DIV.megadropdown .mgdd-utility { BACKGROUND: url(../img/pic_ir.jpg) no-repeat 0px 0px }
header#header .global LI.ir DIV.megadropdown .mgdd-body DIV.mgdd-news { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.ir DIV.megadropdown .mgdd-body DIV.mgdd-management { WIDTH: 196px; FLOAT: left; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.ir DIV.megadropdown .mgdd-body DIV.mgdd-individual { WIDTH: 196px; FLOAT: left; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.ir DIV.megadropdown .mgdd-body DIV.mgdd-multi-block { WIDTH: 224px; FLOAT: left; MARGIN-LEFT: 12px }
header#header .global LI.ir DIV.megadropdown .mgdd-body DIV.mgdd-multi-block DIV.mgdd-section { PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; FLOAT: none; PADDING-TOP: 0px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.sustainability DIV.megadropdown .mgdd-utility { BACKGROUND: url(../img/pic_sustainability.jpg) no-repeat 0px 0px }
header#header .global LI.sustainability DIV.megadropdown .mgdd-body DIV.mgdd-news { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.sustainability DIV.megadropdown .mgdd-body DIV.mgdd-multi-block { WIDTH: 224px; FLOAT: left; MARGIN-LEFT: 12px }
header#header .global LI.sustainability DIV.megadropdown .mgdd-body DIV.mgdd-multi-block DIV.mgdd-section { PADDING-BOTTOM: 14px; MARGIN: 12px 0px 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; FLOAT: none; PADDING-TOP: 0px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
header#header .global LI.sustainability DIV.megadropdown .mgdd-body DIV.mgdd-group { WIDTH: 224px; FLOAT: left; MARGIN-LEFT: 12px }
#megadropdown-overlay { Z-INDEX: 3; POSITION: fixed; BACKGROUND-COLOR: #000000; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px }
* HTML #megadropdown-overlay { Z-INDEX: 3; POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 100%; TOP: 0px; LEFT: 0px }
* HTML #megadropdown-iframe { Z-INDEX: 2; POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 100%; TOP: 0px; LEFT: 0px }
section#main { }
section#main DIV.main-block { PADDING-BOTTOM: 69px; BACKGROUND-COLOR: #fdfdfd; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; PADDING-TOP: 0px; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2) }
section#main section { PADDING-BOTTOM: 0px; MARGIN: 50px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
section#main section.first-child { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
section#main section section { PADDING-BOTTOM: 0px; MARGIN: 50px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
section#main section section { PADDING-BOTTOM: 0px; MARGIN: 36px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
section#main section section section { PADDING-BOTTOM: 0px; MARGIN: 36px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
.news section#main section { MARGIN: 18px 0px 0px }
.js #topicpath OL LI { DISPLAY: none }
.js #topicpath OL LI.first-child { DISPLAY: block }
#main-pane #topicpath { POSITION: relative; LINE-HEIGHT: 17px; BACKGROUND: url(../img/c_bg_topicpath_pane2.png) repeat-x left top; HEIGHT: 28px; FONT-SIZE: 12px; box-shadow: 0 -3px 2px 0 rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 -3px 2px 0 rgba(0, 0, 0, 0.07); -webkit-box-shadow: 0 -3px 2px 0 rgba(0, 0, 0, 0.07); -ms-box-shadow: 0 -3px 2px 0 rgba(0, 0, 0, 0.07); -o-box-shadow: 0 -3px 2px 0 rgba(0, 0, 0, 0.07) }
.pane1 #main-pane #topicpath { BACKGROUND-IMAGE: url(../img/c_bg_topicpath_pane1.png) }
#main-pane #topicpath OL { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: 709px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_bg_topicpath_ol.png) repeat-x left bottom; HEIGHT: 28px; PADDING-TOP: 0px }
.pane1 #main-pane #topicpath OL { WIDTH: 952px }
#main-pane #topicpath OL LI { FLOAT: left }
#main-pane #topicpath OL LI { BACKGROUND: url(../img/c_bg_topicpath_anchor.jpg) repeat-x left top }
#main-pane #topicpath OL LI SPAN { PADDING-BOTTOM: 5px; PADDING-LEFT: 18px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: url(../img/c_bg_topicpath_arrow.png) no-repeat left top; PADDING-TOP: 5px }
#main-pane #topicpath OL LI A { PADDING-BOTTOM: 5px; PADDING-LEFT: 18px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: url(../img/c_bg_topicpath_arrow.png) no-repeat left top; PADDING-TOP: 5px }
#main-pane #topicpath OL LI.lv2 SPAN { PADDING-LEFT: 49px; BACKGROUND: none transparent scroll repeat 0% 0% }
#main-pane #topicpath OL LI.lv2 A { PADDING-LEFT: 49px; BACKGROUND: none transparent scroll repeat 0% 0% }
* HTML #main-pane #topicpath OL LI SPAN { DISPLAY: inline-block }
* HTML #main-pane #topicpath OL LI A { DISPLAY: inline-block }
* HTML #main-pane #topicpath OL LI.first-child SPAN { DISPLAY: block }
* HTML #main-pane #topicpath OL LI.first-child A { DISPLAY: block }
#main-pane #topicpath OL LI.first-child SPAN.home { POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; PADDING-LEFT: 0px; WIDTH: 49px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_btn_topicpath_home.png) no-repeat 0px 0px; HEIGHT: 28px; OVERFLOW: hidden; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px }
#main-pane #topicpath OL LI.first-child A.home { POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; PADDING-LEFT: 0px; WIDTH: 49px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_btn_topicpath_home.png) no-repeat 0px 0px; HEIGHT: 28px; OVERFLOW: hidden; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px }
#main-pane #topicpath OL LI.first-child { BACKGROUND: none transparent scroll repeat 0% 0% }
#main-pane #topicpath OL LI.last-child { BACKGROUND: none transparent scroll repeat 0% 0% }
#main-pane #topicpath OL LI.last-child.lv6 { LINE-HEIGHT: 20px !important; WIDTH: 100px !important; DISPLAY: block !important; HEIGHT: 26px !important; OVERFLOW: hidden !important }
#main-pane #topicpath OL LI.last-child.lv7 { WIDTH: 70px !important; DISPLAY: block !important; HEIGHT: 26px !important; OVERFLOW: hidden !important }
.no-js #main-pane #topicpath OL LI { WIDTH: 101px; OVERFLOW: hidden }
.no-js #main-pane #topicpath OL LI.first-child { WIDTH: auto; OVERFLOW: hidden }
.no-js #main-pane #topicpath OL LI SPAN { WHITE-SPACE: nowrap; HEIGHT: 17px; OVERFLOW: hidden }
.no-js #main-pane #topicpath OL LI A { WHITE-SPACE: nowrap; HEIGHT: 17px; OVERFLOW: hidden }
.no-js #main-pane #topicpath OL LI.first-child SPAN { HEIGHT: 28px; OVERFLOW: hidden }
.no-js #main-pane #topicpath OL LI.first-child A { HEIGHT: 28px; OVERFLOW: hidden }
DIV.page-utility { POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px -24px 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 24px; HEIGHT: 26px; PADDING-TOP: 13px }
DIV.page-utility UL { POSITION: absolute; RIGHT: 24px }
DIV.page-utility UL:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
DIV.page-utility UL { DISPLAY: inline-block }
* HTML DIV.page-utility UL { HEIGHT: 1% }
DIV.page-utility UL { DISPLAY: block }
DIV.page-utility LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1%; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 26px; FONT-SIZE: 1%; PADDING-TOP: 0px }
DIV.page-utility LI A { TEXT-ALIGN: left; TEXT-DECORATION: none }
DIV.page-utility LI.twitter { HEIGHT: 20px; PADDING-TOP: 6px }
DIV.page-utility LI.facebook { HEIGHT: 20px; PADDING-TOP: 6px }
DIV.page-utility LI.facebook A { TEXT-INDENT: -9999px; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(../img/c_btn_facebook.png) no-repeat 0px 0px; HEIGHT: 20px; OVERFLOW: hidden }
DIV.page-utility LI.mail { MARGIN-LEFT: 10px }
DIV.page-utility LI.mail A { DISPLAY: inline-block; VERTICAL-ALIGN: top }
DIV.page-utility LI.mail A:link { BACKGROUND-POSITION: 0px 0px }
DIV.page-utility LI.mail A:visited { BACKGROUND-POSITION: 0px 0px }
DIV.page-utility LI.mail A:hover { BACKGROUND-POSITION: 0px -26px }
DIV.page-utility LI.mail A:active { BACKGROUND-POSITION: 0px -52px }
DIV.page-utility LI.mail A SPAN.icon-mail { PADDING-BOTTOM: 5px; PADDING-LEFT: 33px; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 4px 2px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; PADDING-TOP: 6px }
* HTML DIV.page-utility LI.mail A SPAN.icon-mail { PADDING-BOTTOM: 8px; PADDING-LEFT: 33px; PADDING-RIGHT: 8px; PADDING-TOP: 2px }
* + HTML DIV.page-utility LI.mail A SPAN.icon-mail { PADDING-BOTTOM: 8px; PADDING-LEFT: 33px; PADDING-RIGHT: 8px; PADDING-TOP: 2px }
DIV.page-utility LI.print A { DISPLAY: inline-block; VERTICAL-ALIGN: top }
DIV.page-utility LI.print A:link { BACKGROUND-POSITION: 0px 0px }
DIV.page-utility LI.print A:visited { BACKGROUND-POSITION: 0px 0px }
DIV.page-utility LI.print A:hover { BACKGROUND-POSITION: 0px -26px }
DIV.page-utility LI.print A:active { BACKGROUND-POSITION: 0px -52px }
DIV.page-utility LI.print A SPAN.icon-print { PADDING-BOTTOM: 5px; PADDING-LEFT: 36px; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 4px 0px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; PADDING-TOP: 6px }
* HTML DIV.page-utility LI.print A SPAN.icon-print { PADDING-BOTTOM: 8px; PADDING-LEFT: 36px; PADDING-RIGHT: 8px; PADDING-TOP: 2px }
* + HTML DIV.page-utility LI.print A SPAN.icon-print { PADDING-BOTTOM: 8px; PADDING-LEFT: 36px; PADDING-RIGHT: 8px; PADDING-TOP: 2px }
.no-js DIV.page-utility NOSCRIPT { POSITION: absolute; TEXT-ALIGN: left; TEXT-INDENT: -9999px; OVERFLOW: hidden; TOP: -9999px; LEFT: -9999px }
.title-lv1 { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px -24px; PADDING-LEFT: 0px; WIDTH: 717px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Meiryo, Arial, sans-serif; BACKGROUND: url(../img/c_bg_title_lv1.jpg) #ffffff repeat-x right bottom; OVERFLOW: hidden; PADDING-TOP: 32px }
.title-lv1 hgroup { PADDING-BOTTOM: 30px; MIN-HEIGHT: 21px; PADDING-LEFT: 24px; WIDTH: 400px; PADDING-RIGHT: 24px; PADDING-TOP: 0px }
.title-lv1 hgroup.limitless { WIDTH: auto }
.title-lv1 .parent-category-title { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 10px; COLOR: #00870a; FONT-SIZE: 85.71%; FONT-WEIGHT: bold }
.title-lv1 .page-title { LINE-HEIGHT: 1.2em; FONT-SIZE: 200% }
.title-lv1 H1.page-title { MARGIN-TOP: 0.47em }
.title-lv1 .page-title SPAN { LINE-HEIGHT: 1; MARGIN: 0px 0px 8px; DISPLAY: block; FONT-SIZE: 64.3% }
.pane1 .title-lv1 { WIDTH: 960px }
.pane1 .title-lv1 H1.page-title { PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px }
.title-lv2 { BORDER-BOTTOM: #d0d0d0 1px solid; PADDING-BOTTOM: 11px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 22px -1px; PADDING-LEFT: 21px; PADDING-RIGHT: 24px; FONT-FAMILY: Meiryo, Arial, sans-serif; BACKGROUND: url(../img/c_icon_title_lv2.png) #fbfbfb no-repeat left top; FONT-SIZE: 128.57%; BORDER-TOP: #d0d0d0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 11px }
* HTML .title-lv2 { POSITION: relative; PADDING-BOTTOM: 12px; PADDING-LEFT: 21px; PADDING-RIGHT: 24px; PADDING-TOP: 12px }
* + HTML .title-lv2 { POSITION: relative; PADDING-BOTTOM: 13px; PADDING-LEFT: 21px; PADDING-RIGHT: 24px; PADDING-TOP: 11px }
.title-lv3 { BORDER-BOTTOM: #7bb27f 1px solid; PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 22px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; FONT-FAMILY: Meiryo, Arial, sans-serif; BACKGROUND: url(../img/c_icon_title_lv3.png) #f4f8f4 no-repeat 10px 0.85em; FONT-SIZE: 107.14%; BORDER-TOP: #7bb27f 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 12px }
* HTML .title-lv3 { POSITION: relative }
.title-lv4 { BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 107.14%; FONT-WEIGHT: bold; PADDING-TOP: 12px }
.title-lv5 { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 10px; COLOR: #00870a; FONT-SIZE: 100%; FONT-WEIGHT: bold }
.title-lv6 { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 10px; FONT-SIZE: 92.85%; FONT-WEIGHT: bold }
#news .news#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_news_release.jpg) #ffffff no-repeat right bottom }
#corporate .news#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_news_release.jpg) #ffffff no-repeat right bottom }
#product .news#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_product_news.jpg) #ffffff no-repeat right bottom }
#ir .news#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_ir_news.jpg) #ffffff no-repeat right bottom }
#sustainability .news#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_sustainability_news.jpg) #ffffff no-repeat right bottom }
#product .faq#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_faq.jpg) #ffffff no-repeat right bottom }
#technology .faq#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_faq.jpg) #ffffff no-repeat right bottom }
#corporate .faq#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_faq.jpg) #ffffff no-repeat right bottom }
#ir .faq#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_faq.jpg) #ffffff no-repeat right bottom }
#sustainability .faq#main-pane DIV.main-block .title-lv1 { BACKGROUND: url(../img/c_bg_title_faq.jpg) #ffffff no-repeat right bottom }
TABLE { }
TABLE.ta-center TR TH { TEXT-ALIGN: center }
TABLE.ta-center TR TD { TEXT-ALIGN: center }
TABLE TR.ta-center TH { TEXT-ALIGN: center }
TABLE TR.ta-center TD { TEXT-ALIGN: center }
TABLE TR TH.ta-center { TEXT-ALIGN: center }
TABLE TR TD.ta-center { TEXT-ALIGN: center }
TABLE.ta-left TR TH { TEXT-ALIGN: left }
TABLE.ta-left TR TD { TEXT-ALIGN: left }
TABLE TR.ta-left TH { TEXT-ALIGN: left }
TABLE TR.ta-left TD { TEXT-ALIGN: left }
TABLE TR TH.ta-left { TEXT-ALIGN: left }
TABLE TR TD.ta-left { TEXT-ALIGN: left }
TABLE.ta-right TR TH { TEXT-ALIGN: right }
TABLE.ta-right TR TD { TEXT-ALIGN: right }
TABLE TR.ta-right TH { TEXT-ALIGN: right }
TABLE TR.ta-right TD { TEXT-ALIGN: right }
TABLE TR TH.ta-right { TEXT-ALIGN: right }
TABLE TR TD.ta-right { TEXT-ALIGN: right }
TABLE.va-top TR TH { VERTICAL-ALIGN: top }
TABLE.va-top TR TD { VERTICAL-ALIGN: top }
TABLE TR.va-top TH { VERTICAL-ALIGN: top }
TABLE TR.va-top TD { VERTICAL-ALIGN: top }
TABLE TR TH.va-top { VERTICAL-ALIGN: top }
TABLE TR TD.va-top { VERTICAL-ALIGN: top }
TABLE.va-middle TR TH { VERTICAL-ALIGN: middle }
TABLE.va-middle TR TD { VERTICAL-ALIGN: middle }
TABLE TR.va-middle TH { VERTICAL-ALIGN: middle }
TABLE TR.va-middle TD { VERTICAL-ALIGN: middle }
TABLE TR TD.va-middle { VERTICAL-ALIGN: middle }
TABLE TR TD.va-middle { VERTICAL-ALIGN: middle }
TABLE.va-bottom TR TH { VERTICAL-ALIGN: bottom }
TABLE.va-bottom TR TD { VERTICAL-ALIGN: bottom }
TABLE TR.va-bottom TH { VERTICAL-ALIGN: bottom }
TABLE TR.va-bottom TD { VERTICAL-ALIGN: bottom }
TABLE TR TD.va-bottom { VERTICAL-ALIGN: bottom }
TABLE TR TD.va-bottom { VERTICAL-ALIGN: bottom }
TABLE .nowrap { }
TABLE.data { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 1.4; WIDTH: 100%; TABLE-LAYOUT: fixed; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
TABLE.data CAPTION { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 10px }
TABLE.data TH { BORDER-BOTTOM: #adc69e 1px solid; BORDER-LEFT: #adc69e 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #e1ecdc; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #597449; BORDER-TOP: #adc69e 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #adc69e 1px solid; PADDING-TOP: 8px; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
TABLE.data TD { BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 8px }
TABLE.data TH.sub-group { BACKGROUND-COLOR: #c6d8be }
TABLE.line { BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: medium none; LINE-HEIGHT: 1.4; WIDTH: 100%; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
TABLE.line CAPTION { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 10px }
TABLE.line TH { PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #d7d7d7 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 8px }
TABLE.line THEAD TH { BORDER-TOP: medium none }
TABLE.line TD { PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #d7d7d7 1px solid; PADDING-TOP: 8px }
UL.doc { MARGIN: 20px 0px }
* HTML UL.doc { MARGIN: 0px }
UL.doc > LI:first-child { MARGIN-TOP: 0px }
UL.doc LI { MARGIN: 20px 0px 0px; PADDING-LEFT: 1.6em; BACKGROUND: url(../img/c_icon_list_lv1.gif) no-repeat 0px 0.4em; FONT-SIZE: 100% }
* HTML UL.doc LI { POSITION: relative }
UL.list-lv2 LI { BACKGROUND: url(../img/c_icon_list_lv2.gif) no-repeat 0px 0.4em }
UL.doc LI LI { BACKGROUND: url(../img/c_icon_list_lv2.gif) no-repeat 0px 0.4em }
UL.list-lv3 LI { BACKGROUND: url(../img/c_icon_list_lv3.gif) no-repeat 0px 0.4em }
UL.doc LI LI LI { BACKGROUND: url(../img/c_icon_list_lv3.gif) no-repeat 0px 0.4em }
UL.list-lv1 LI { MARGIN: 0.5em 0px 0px 1em }

UL.list-lv2 LI { MARGIN: 0.5em 0px 0px 1em }
UL.list-lv3 LI { MARGIN: 0.5em 0px 0px 1em }
UL.doc2 LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_icon_list_doc2_lv1.gif) no-repeat 0px 0.4em; PADDING-TOP: 0px }
UL.doc2 LI { MARGIN: 0.5em 0px 0px }
UL.doc2 LI UL { MARGIN: 0.5em 0px 0px }
UL.doc2 LI UL LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 1.2em; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_icon_list_doc2_lv2.gif) no-repeat 2px 0.7em; PADDING-TOP: 0px }
UL.doc2 LI UL LI { MARGIN: 0px }
UL.sole { MARGIN: 0.5em 0px }
* HTML UL.sole { MARGIN: 0px }
UL.sole LI { MARGIN: 0.5em 0px 0px }
OL.doc { MARGIN: 20px 0px 0px }
* HTML OL.doc { MARGIN: 0px }
OL.doc > LI:first-child { MARGIN: 0px }
OL.doc LI { MARGIN: 20px 0px 0px; PADDING-LEFT: 1.8em; FONT-SIZE: 100% }
OL.doc LI SPAN.cnt { TEXT-ALIGN: left; WIDTH: 1.8em; DISPLAY: inline-block; FONT-FAMILY: monospace; LETTER-SPACING: 0.5px; MARGIN-LEFT: -1.8em }
OL.doc LI LI { PADDING-LEFT: 2.3em }
OL.doc LI LI SPAN.cnt { WIDTH: 2.3em; MARGIN-LEFT: -2.3em }
DL.doc DT { LINE-HEIGHT: 1.4; MARGIN: 1.6em 0px 10px; FONT-WEIGHT: bold }
DL.doc DT:first-child { MARGIN-TOP: 0px }
DL.list-flat.doc { POSITION: relative }
DL.list-flat.doc DT { POSITION: absolute; MARGIN: 1.2em 0px 0px; WIDTH: 160px; LEFT: 0px }
DL.list-flat.doc DT:first-child { MARGIN: 0px }
DL.list-flat.doc DD:first-child { MARGIN: 0px }
DL.list-flat.doc DD { MARGIN: 1.2em 0px 0px; PADDING-LEFT: 181px }
.note { PADDING-BOTTOM: 16px; BACKGROUND-COLOR: #f2f2f2; MARGIN: 32px 0px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 16px }
.note .title-lv2 { MARGIN: 0px 0px 7px; FONT-SIZE: 92.85%; FONT-WEIGHT: bold }
.note .title-lv3 { MARGIN: 0px 0px 7px; FONT-SIZE: 92.85%; FONT-WEIGHT: bold }
.note .title-lv4 { MARGIN: 0px 0px 7px; FONT-SIZE: 92.85%; FONT-WEIGHT: bold }
.note .title-lv5 { MARGIN: 0px 0px 7px; FONT-SIZE: 92.85%; FONT-WEIGHT: bold }
.note .title-lv6 { MARGIN: 0px 0px 7px; FONT-SIZE: 92.85%; FONT-WEIGHT: bold }
.note P { LINE-HEIGHT: 1.4; FONT-SIZE: 92.85% }
section#main .note section { MARGIN: 2em 0px 0px }
section#main .note section:first-child { MARGIN: 0px }
UL.note { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 92.85%; PADDING-TOP: 0px }
.memo { FONT-SIZE: 92.85% }
.memo .head { FONT-WEIGHT: bold }
.memo .head:after { MARGIN-LEFT: 5px; VERTICAL-ALIGN: 1px; CONTENT: "：" }
SPAN.rating { BORDER-BOTTOM: #49a8cf 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #49a8cf 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f5fcff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; VERTICAL-ALIGN: baseline; BORDER-TOP: #49a8cf 1px solid; BORDER-RIGHT: #49a8cf 1px solid; PADDING-TOP: 1px }
#overlay { Z-INDEX: 31; POSITION: fixed; BACKGROUND-COLOR: #000000; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px }
* HTML #overlay { Z-INDEX: 31; POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 100%; TOP: 0px; LEFT: 0px }
* HTML #iframe { Z-INDEX: 30; POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 100%; TOP: 0px; LEFT: 0px }
.relational { PADDING-BOTTOM: 24px; BACKGROUND-COLOR: #fdfdfd; MARGIN: 12px 0px 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; PADDING-TOP: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2) }
.relational .title-lv1 { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #d7d7d7 1px solid; POSITION: static; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; BACKGROUND-COLOR: #fdfdfd; MARGIN: 0px -24px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FONT-FAMILY: Meiryo, Arial, sans-serif; FONT-SIZE: 128.57%; FONT-WEIGHT: bold; PADDING-TOP: 0px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2) }
.relational .title-lv1 SPAN { PADDING-BOTTOM: 6px; PADDING-LEFT: 20px; WIDTH: 687px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_title_aside_lv2.png) no-repeat left top; PADDING-TOP: 10px }
.relational .wrap { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 24px }
section#main .relational .wrap section { BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #f8f8f8; MARGIN: 10px 0px 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
section#main .relational .wrap section.first-child { MARGIN: 0px }
section#main .relational .wrap section .title-lv2 { PADDING-BOTTOM: 10px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #f2f2f2; MARGIN: 0px -23px 16px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; COLOR: #00870a; FONT-SIZE: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 10px }
.type1.relational .title-lv1 SPAN { WIDTH: 597px; PADDING-RIGHT: 100px }
section#main .type1.relational { POSITION: relative }
section#main .type1.relational .title-lv1 SPAN { WIDTH: 597px; PADDING-RIGHT: 100px }
section#main .type1.relational DIV.all-list { POSITION: absolute; WIDTH: 100px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px; border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0; box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1) }
section#main .type1.relational DIV.all-list A { POSITION: relative; BORDER-LEFT: #d7d7d7 1px solid; LINE-HEIGHT: 1.2; BACKGROUND-COLOR: transparent; MIN-HEIGHT: 38px; WIDTH: 100px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; FONT-SIZE: 107.14%; TEXT-DECORATION: none }
section#main .type1.relational DIV.all-list A:link {  FILTER: progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr=#ffffffff, EndColorStr=#ffeaeaea)
}
section#main .type1.relational DIV.all-list A:visited {  FILTER: progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr=#ffffffff, EndColorStr=#ffeaeaea)
}
section#main .type1.relational DIV.all-list A:hover {  FILTER: progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr=#ffffffff, EndColorStr=#fff5f5f5)
}
section#main .type1.relational DIV.all-list A:active {  FILTER: progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr=#ffeaeaea, EndColorStr=#ffffffff)
}
section#main .type1.relational DIV.all-list A SPAN { COLOR: #000000 }
section#main .type1.relational DIV.all-list A:hover SPAN { FILTER: alpha(opacity=80); opacity: 0.8 }
section#main .type1.relational DIV.all-list A.alllist SPAN { POSITION: absolute; PADDING-LEFT: 12px; DISPLAY: block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat left center; TOP: 26%; LEFT: 19% }
* HTML section#main .type1.relational DIV.all-list { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
* HTML section#main .type1.relational DIV.all-list A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
* HTML section#main .type1.relational DIV.all-list A:link { BACKGROUND-IMAGE: none; FILTER: progid:DXImageTransform.Microsoft.Gradient( enabled=0 );BACKGROUND-COLOR: #eaeaea }
* HTML section#main .type1.relational DIV.all-list A:visited { BACKGROUND-IMAGE: none; FILTER: progid:DXImageTransform.Microsoft.Gradient( enabled=0 );BACKGROUND-COLOR: #eaeaea }
* HTML section#main .type1.relational DIV.all-list A:hover { BACKGROUND-IMAGE: none; FILTER: progid:DXImageTransform.Microsoft.Gradient( enabled=0 );BACKGROUND-COLOR: #f5f5f5 }
* HTML section#main .type1.relational DIV.all-list A:active { BACKGROUND-IMAGE: none; FILTER: progid:DXImageTransform.Microsoft.Gradient( enabled=0 );BACKGROUND-COLOR: #eaeaea }
section#main .type2.relational { POSITION: relative }
section#main .type2.relational .title-lv1 SPAN { WIDTH: 533px; PADDING-RIGHT: 164px }
section#main .type2.relational DIV.all-list { POSITION: absolute; WIDTH: 166px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px; border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0; box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1) }
section#main .type2.relational DIV.all-list A { POSITION: relative; BORDER-LEFT: #d7d7d7 1px solid; LINE-HEIGHT: 1.2; BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: no-repeat; FLOAT: left; FONT-SIZE: 107.14%; TEXT-DECORATION: none }
section#main .type2.relational DIV.all-list A.rss { WIDTH: 78px }
section#main .type2.relational DIV.all-list A.alllist { WIDTH: 86px }
section#main .type2.relational DIV.all-list A:link {  FILTER: progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr=#ffffffff, EndColorStr=#ffeaeaea)}
section#main .type2.relational DIV.all-list A:visited {  FILTER: progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr=#ffffffff, EndColorStr=#ffeaeaea)}
section#main .type2.relational DIV.all-list A:hover {  FILTER: progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr=#ffffffff, EndColorStr=#fff5f5f5)}
section#main .type2.relational DIV.all-list A:active {  FILTER: progid:DXImageTransform.Microsoft.Gradient( GradientType=0, StartColorStr=#ffeaeaea, EndColorStr=#ffffffff)}
section#main .type2.relational DIV.all-list A SPAN { COLOR: #000000 }
section#main .type2.relational DIV.all-list A:hover SPAN { FILTER: alpha(opacity=80); opacity: 0.8 }
section#main .type2.relational DIV.all-list A.rss SPAN { POSITION: absolute; TOP: 30%; LEFT: 15% }
section#main .type2.relational DIV.all-list A.rss SPAN IMG { VERTICAL-ALIGN: -4px; MARGIN-RIGHT: 7px }
section#main .type2.relational DIV.all-list A.alllist SPAN { POSITION: absolute; PADDING-LEFT: 12px; DISPLAY: block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat left 0.2em; TOP: 30%; LEFT: 15% }
* HTML section#main .type2.relational DIV.all-list { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
* HTML section#main .type2.relational DIV.all-list A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
* HTML section#main .type2.relational DIV.all-list A:link { BACKGROUND-IMAGE: none; FILTER: progid:DXImageTransform.Microsoft.Gradient( enabled=0 );BACKGROUND-COLOR: #eaeaea }
* HTML section#main .type2.relational DIV.all-list A:visited { BACKGROUND-IMAGE: none; FILTER: progid:DXImageTransform.Microsoft.Gradient( enabled=0 );BACKGROUND-COLOR: #eaeaea }
* HTML section#main .type2.relational DIV.all-list A:hover { BACKGROUND-IMAGE: none; FILTER: progid:DXImageTransform.Microsoft.Gradient( enabled=0 );BACKGROUND-COLOR: #f5f5f5 }
* HTML section#main .type2.relational DIV.all-list A:active { BACKGROUND-IMAGE: none; FILTER: progid:DXImageTransform.Microsoft.Gradient( enabled=0 );BACKGROUND-COLOR: #eaeaea }
A.link { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat left 0.2em; PADDING-TOP: 0px }
* HTML .link { MARGIN: 0.3em 0px 0.25em; BACKGROUND-POSITION: left 0.2em }
* + HTML .link { MARGIN: 0.3em 0px 0.25em; BACKGROUND-POSITION: left 0.2em }
A.rss IMG { LINE-HEIGHT: 1.2; MARGIN: -2px 5px 0px 0px; VERTICAL-ALIGN: middle }
A.outside IMG { LINE-HEIGHT: 1.2; MARGIN: -2px 0px 0px 4px; VERTICAL-ALIGN: middle }
A.pdf { PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.2; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_pdf.png) no-repeat left 0.2em; PADDING-TOP: 2px }
A.xls { PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.2; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_xls.png) no-repeat left 0.2em; PADDING-TOP: 2px }
A.zoom { POSITION: relative; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: inline-block; PADDING-TOP: 1px }
* HTML A.zoom { LINE-HEIGHT: 0; ZOOM: 1; DISPLAY: inline }
* + HTML A.zoom { LINE-HEIGHT: 0; ZOOM: 1; DISPLAY: inline }
A.zoom IMG.zoom-image { Z-INDEX: 1; POSITION: absolute; BOTTOM: 1px; RIGHT: 1px }
* HTML A.zoom IMG.zoom-image { BOTTOM: 1px; RIGHT: 0px }
SPAN.zoom { POSITION: relative; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: inline-block; PADDING-TOP: 1px }
TABLE.relational-link { BORDER-LEFT: #ffffff 1px solid; MARGIN: 0px 0px 0px -1px; BORDER-COLLAPSE: separate; FONT-SIZE: 100%; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
* HTML TABLE.relational-link { BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid }
* + HTML TABLE.relational-link { BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid }
TABLE.relational-link THEAD TR { DISPLAY: none }
TABLE.relational-link TBODY TR TD { BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid }
TABLE.relational-link TBODY TR TD A { PADDING-BOTTOM: 11px; LINE-HEIGHT: 1.2; PADDING-LEFT: 26px; PADDING-RIGHT: 17px; DISPLAY: block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat 15px 1em; PADDING-TOP: 11px }
TABLE.relational-link TBODY TR TD SPAN.word { PADDING-BOTTOM: 11px; LINE-HEIGHT: 1.2; PADDING-LEFT: 26px; PADDING-RIGHT: 17px; DISPLAY: block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat 15px 1em; COLOR: #ccc; FONT-WEIGHT: normal; PADDING-TOP: 11px }
TABLE.relational-link TBODY TR TD SPAN { PADDING-BOTTOM: 11px; LINE-HEIGHT: 1.2; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 11px }
.btn A { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1) }
.btn BUTTON { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1) }
.btn A:active { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none }
.btn BUTTON:active { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none }
.btn A { LINE-HEIGHT: 1; DISPLAY: inline-block }
.btn BUTTON { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
.btn A.link { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: rgb(234,234,234); PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 85.71%; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 0px }
.btn A.link SPAN { BORDER-BOTTOM: #eaeaea 1px solid; BORDER-LEFT: #fbfbfc 1px solid; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 29px; PADDING-RIGHT: 22px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat 20px 0.7em; BORDER-TOP: #fbfbfc 1px solid; BORDER-RIGHT: #efefef 1px solid; PADDING-TOP: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.btn A.link:link { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fefefe; FONT-FAMILY: Meiryo, Arial, sans-serif; BACKGROUND-POSITION: center top; LETTER-SPACING: 1px; COLOR: #222222 }
.btn A.link:visited { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fefefe; FONT-FAMILY: Meiryo, Arial, sans-serif; BACKGROUND-POSITION: center top; LETTER-SPACING: 1px; COLOR: #222222 }
.btn A.link:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: rgb(240,240,240); BACKGROUND-POSITION: center top; COLOR: #222222 }
.btn A.link:active { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: rgb(234,234,234); BACKGROUND-POSITION: center top; COLOR: #222222 }
.btn A.priority-type1 { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #ad0000 1px solid; BORDER-LEFT: #ad0000 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #c5032f; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 85.71%; BORDER-TOP: #ad0000 1px solid; BORDER-RIGHT: #ad0000 1px solid; PADDING-TOP: 0px; text-shadow: 0 1px 1px #73001a; -moz-text-shadow: 0 1px 1px #73001a; -webkit-text-shadow: 0 1px 1px #73001a; -ms-text-shadow: 0 1px 1px #73001a; -o-text-shadow: 0 1px 1px #73001a }
.btn A.priority-type1 SPAN { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 29px; PADDING-RIGHT: 22px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_7.png) no-repeat 16px 0.75em; BORDER-TOP: #cf5a75 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.no-borderradius .btn A.priority-type1 SPAN { BORDER-TOP: medium none }
.btn A.priority-type1:link { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #c60000; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn A.priority-type1:visited { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #c60000; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn A.priority-type1:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ff0000 }
.btn A.priority-type1:active { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fd0000; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn A.priority-type2 { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #3a3a3a 1px solid; BORDER-LEFT: #3a3a3a 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #404040; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 85.71%; BORDER-TOP: #3a3a3a 1px solid; BORDER-RIGHT: #3a3a3a 1px solid; PADDING-TOP: 0px; text-shadow: 0 1px 1px #686868; -moz-text-shadow: 0 1px 1px #686868; -webkit-text-shadow: 0 1px 1px #686868; -ms-text-shadow: 0 1px 1px #686868; -o-text-shadow: 0 1px 1px #686868 }
.btn A.priority-type2 SPAN { BORDER-BOTTOM: medium none; BORDER-LEFT: #797979 1px solid; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 29px; PADDING-RIGHT: 22px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_6.png) no-repeat 16px 0.75em; BORDER-TOP: #797979 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.no-borderradius .btn A.priority-type2 SPAN { BORDER-TOP: medium none }
.btn A.priority-type2:link { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #5d5d5d; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn A.priority-type2:visited { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #5d5d5d; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn A.priority-type2:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #797979 }
.btn A.priority-type2:active { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #313131; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn A.priority-type3 { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #00441c 1px solid; BORDER-LEFT: #00441c 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #c5032f; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 85.71%; BORDER-TOP: #00441c 1px solid; BORDER-RIGHT: #00441c 1px solid; PADDING-TOP: 0px; text-shadow: 0 1px 1px #686868; -moz-text-shadow: 0 1px 1px #686868; -webkit-text-shadow: 0 1px 1px #686868; -ms-text-shadow: 0 1px 1px #686868; -o-text-shadow: 0 1px 1px #686868 }
.btn A.priority-type3 SPAN { BORDER-BOTTOM: medium none; BORDER-LEFT: #007c34 1px solid; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 29px; PADDING-RIGHT: 22px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_6.png) no-repeat 16px 0.75em; BORDER-TOP: #007c34 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.no-borderradius .btn A.priority-type3 SPAN { BORDER-TOP: medium none }
.btn A.priority-type3:link { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #006d2e; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn A.priority-type3:visited { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #006d2e; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn A.priority-type3:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #197b42 }
.btn A.priority-type3:active { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #00491e; COLOR: #ffffff }
.btn BUTTON.submit { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #3a3a3a 1px solid; BORDER-LEFT: #3a3a3a 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #5d5d5d; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #ffffff; FONT-SIZE: 100%; BORDER-TOP: #3a3a3a 1px solid; CURSOR: pointer; BORDER-RIGHT: #3a3a3a 1px solid; PADDING-TOP: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; text-shadow: 0 1px 1px #686868; -moz-text-shadow: 0 1px 1px #686868; -webkit-text-shadow: 0 1px 1px #686868; -ms-text-shadow: 0 1px 1px #686868; -o-text-shadow: 0 1px 1px #686868 }
.btn BUTTON.submit SPAN { PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 29px; PADDING-RIGHT: 22px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_arrow_6.png) no-repeat 16px 0.75em; PADDING-TOP: 7px }
.no-borderradius .btn BUTTON.submit SPAN { BORDER-TOP: medium none }
.btn BUTTON.submit:link { BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn BUTTON.submit:visited { BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn BUTTON.submit:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #797979 }
.btn BUTTON.submit:active { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #313131; BACKGROUND-POSITION: center top; COLOR: #ffffff }
.btn BUTTON.prev { BACKGROUND-IMAGE: url(../img/c_btn_prev.png); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; WIDTH: 70px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 30px; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
.btn BUTTON.prev:link { BACKGROUND-POSITION: 0px 0px }
.btn BUTTON.prev:visited { BACKGROUND-POSITION: 0px 0px }
.btn BUTTON.prev:hover { BACKGROUND-POSITION: 0px -30px }
.btn BUTTON.prev:active { BACKGROUND-POSITION: 0px -60px }
.btn BUTTON.send { BACKGROUND-IMAGE: url(../img/c_btn_send.png); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; WIDTH: 172px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 30px; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
.btn BUTTON.send:link { BACKGROUND-POSITION: 0px 0px }
.btn BUTTON.send:visited { BACKGROUND-POSITION: 0px 0px }
.btn BUTTON.send:hover { BACKGROUND-POSITION: 0px -30px }
.btn BUTTON.send:active { BACKGROUND-POSITION: 0px -60px }
.box-btn A.link { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #dadada 1px solid; POSITION: relative; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: rgb(234,234,234); MIN-HEIGHT: 38px; PADDING-LEFT: 91px; WIDTH: 124px; PADDING-RIGHT: 22px; BACKGROUND-POSITION: center top; OVERFLOW: hidden; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 11px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1) }
.box-btn A.link SPAN { POSITION: absolute; BOTTOM: 0px; HEIGHT: 100%; OVERFLOW: hidden; LEFT: 0px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px }
.box-btn A.link SPAN IMG { border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px }
.btn A.link SPAN.icon-info { BACKGROUND: url(../img/c_icon_info.png) no-repeat 0.6em 0.4em }
.btn A.link SPAN.icon-mail { BACKGROUND: url(../img/c_icon_mail2.png) no-repeat 0.6em 0.4em }
.btn A.link SPAN.icon-print { BACKGROUND: url(../img/c_icon_print.png) no-repeat 0.6em 0.4em }
INPUT.text { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset }
INPUT.text:focus { BORDER-BOTTOM: #66b76c 1px solid; BORDER-LEFT: #66b76c 1px solid; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BORDER-TOP: #66b76c 1px solid; BORDER-RIGHT: #66b76c 1px solid; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5); -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5) }
INPUT.error { BORDER-BOTTOM: #c20011 1px solid; BORDER-LEFT: #c20011 1px solid; BACKGROUND-COLOR: #ffebeb; BORDER-TOP: #c20011 1px solid; BORDER-RIGHT: #c20011 1px solid; box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset; -webkit-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset; -ms-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset; -o-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset }
INPUT.error:focus { BORDER-BOTTOM: #c20011 1px solid; BORDER-LEFT: #c20011 1px solid; BORDER-TOP: #c20011 1px solid; BORDER-RIGHT: #c20011 1px solid; box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5); -moz-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5); -webkit-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5); -ms-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5); -o-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5) }
LABEL.checkbox { MARGIN-LEFT: 24px }
LABEL.first-child.checkbox { MARGIN-LEFT: 0px }
LABEL.checkbox INPUT { VERTICAL-ALIGN: -2px }
* HTML LABEL.checkbox INPUT { VERTICAL-ALIGN: -1px }
* + HTML LABEL.checkbox INPUT { VERTICAL-ALIGN: -2px }
LABEL.radio { MARGIN-LEFT: 24px }
LABEL.first-child.radio { MARGIN-LEFT: 0px }
LABEL.radio INPUT { VERTICAL-ALIGN: -1px }
* HTML LABEL.radio INPUT { VERTICAL-ALIGN: -1px }
* + HTML LABEL.radio INPUT { VERTICAL-ALIGN: -1px }
LABEL INPUT[type=checkbox] { box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 2px 0 rgba(102, 183, 108, 0.5); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 2px 0 rgba(102, 183, 108, 0.5); -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 2px 0 rgba(102, 183, 108, 0.5); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 2px 0 rgba(102, 183, 108, 0.5); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 2px 0 rgba(102, 183, 108, 0.5) }
SELECT { Z-INDEX: 1; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 3px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset }
SELECT OPTION { }
TEXTAREA { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 3px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset }
TEXTAREA:focus { BORDER-BOTTOM: #66b76c 1px solid; BORDER-LEFT: #66b76c 1px solid; BORDER-TOP: #66b76c 1px solid; BORDER-RIGHT: #66b76c 1px solid; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5); -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset, 0 0 4px 0 rgba(102, 183, 108, 0.5) }
TEXTAREA.error { BORDER-BOTTOM: #c20011 1px solid; BORDER-LEFT: #c20011 1px solid; BORDER-TOP: #c20011 1px solid; BORDER-RIGHT: #c20011 1px solid; box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset; -webkit-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset; -ms-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset; -o-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset }
TEXTAREA.error:focus { BORDER-BOTTOM: #c20011 1px solid; BORDER-LEFT: #c20011 1px solid; BORDER-TOP: #c20011 1px solid; BORDER-RIGHT: #c20011 1px solid; box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5); -moz-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5); -webkit-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5); -ms-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5); -o-box-shadow: 1px 1px 2px 0 rgba(194, 0, 17, 0.1) inset, 0 0 4px 0 rgba(194, 0, 17, 0.5) }
.pager { POSITION: relative; WIDTH: 669px }
.pager A { text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
.pager A:link { COLOR: #222222; TEXT-DECORATION: none }
.pager A:visited { COLOR: #222222; TEXT-DECORATION: none }
.pager A:hover { COLOR: #222222; TEXT-DECORATION: none }
.pager A:active { COLOR: #222222; TEXT-DECORATION: none }
.pager .prev { FLOAT: left }
.pager .next { FLOAT: right }
.pager .prev A { BORDER-BOTTOM: #cdcdcd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 3px; WIDTH: 87px; PADDING-RIGHT: 3px; DISPLAY: block; FONT-SIZE: 92.85%; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1) }
.pager .next A { BORDER-BOTTOM: #cdcdcd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 3px; WIDTH: 87px; PADDING-RIGHT: 3px; DISPLAY: block; FONT-SIZE: 92.85%; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1) }
.pager .prev A:link { BACKGROUND-COLOR: rgb(254,254,254) }
.pager .next A:link { BACKGROUND-COLOR: rgb(254,254,254) }
.pager .prev A:visited { BACKGROUND-COLOR: rgb(254,254,254) }
.pager .next A:visited { BACKGROUND-COLOR: rgb(254,254,254) }
.pager .prev A:hover { BACKGROUND-COLOR: rgb(240,240,240) }
.pager .next A:hover { BACKGROUND-COLOR: rgb(240,240,240) }
.pager .prev A:active { BACKGROUND-COLOR: rgb(254,254,254); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none }
.pager .next A:active { BACKGROUND-COLOR: rgb(254,254,254); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none }
.pager .prev A SPAN { PADDING-LEFT: 8px; DISPLAY: block; BACKGROUND: url(../img/c_icon_arrow_3.png) no-repeat 3px 0.4em }
.pager .next A SPAN { PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat 6em 0.4em }
.pager .range { TEXT-ALIGN: center }
.pager .range UL LI { DISPLAY: inline-block }
* HTML .pager .range UL LI { ZOOM: 1; DISPLAY: inline; VERTICAL-ALIGN: top }
* + HTML .pager .range UL LI { ZOOM: 1; DISPLAY: inline; VERTICAL-ALIGN: top }
.pager .range UL LI SPAN { BORDER-BOTTOM: #cdcdcd 1px solid; MIN-WIDTH: 33px; TEXT-ALIGN: center; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 92.85%; BORDER-TOP: #cdcdcd 1px solid; PADDING-TOP: 5px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1) }
.pager .range UL LI A { BORDER-BOTTOM: #cdcdcd 1px solid; MIN-WIDTH: 33px; TEXT-ALIGN: center; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 92.85%; BORDER-TOP: #cdcdcd 1px solid; PADDING-TOP: 5px; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1) }
* HTML .pager .range UL LI SPAN { WIDTH: 33px; HEIGHT: 21px }
* HTML .pager .range UL LI A { WIDTH: 33px; HEIGHT: 21px }
* + HTML .pager .range UL LI SPAN { HEIGHT: 21px }
* + HTML .pager .range UL LI A { HEIGHT: 21px }
.pager .range UL LI IMG { VERTICAL-ALIGN: -1px }
* HTML .pager .range UL LI IMG { VERTICAL-ALIGN: -6px }
* + HTML .pager .range UL LI IMG { VERTICAL-ALIGN: -5px }
.pager .range UL LI.first-child A { border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px }
.pager .range UL LI.last-child A { BORDER-RIGHT: #cdcdcd 1px solid; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; -o-border-radius: 0 3px 3px 0 }
.pager .range UL LI.span SPAN { BACKGROUND-COLOR: rgb(254,254,254) }
.pager .range UL LI A:link { BACKGROUND-COLOR: rgb(254,254,254) }
.pager .range UL LI A:visited { BACKGROUND-COLOR: rgb(254,254,254) }
.pager .range UL LI A:hover { BACKGROUND-COLOR: rgb(240,240,240) }
.pager .range UL LI A:active { BACKGROUND-COLOR: rgb(254,254,254); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none }
.pager .range UL LI.current A { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #6a6a6a; COLOR: #ffffff; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; -ms-text-shadow: none; -o-text-shadow: none; box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.3) inset; -ms-box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.3) inset; -o-box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.3) inset }
.control { TEXT-ALIGN: center; MARGIN: 25px 0px 0px }
.control DIV.btn { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 30px }
* HTML .control DIV.btn { ZOOM: 1; DISPLAY: inline }
* + HTML .control DIV.btn { ZOOM: 1; DISPLAY: inline }
.control DIV.btn BUTTON { POSITION: relative }
figure { MARGIN: 0px }
section P { LINE-HEIGHT: 1.8em }
STRONG { COLOR: #00870a; FONT-WEIGHT: bold }
EM { FONT-WEIGHT: bold }
.catch { FONT-SIZE: 128.57% }
B { COLOR: #00870a; FONT-SIZE: 214.28%; FONT-WEIGHT: bold }
.highcharts-container B { COLOR: #333333; FONT-SIZE: 100% }
.sew P { MARGIN: 1.2em 0px 0px }
.sew P:first-child { MARGIN: 0px }
.caption { LINE-HEIGHT: 1.6em; MARGIN: 5px 0px 0px; FONT-SIZE: 92.85%; FONT-WEIGHT: bold }
SUB { VERTICAL-ALIGN: -0.1em }
SUP { VERTICAL-ALIGN: 0.5em }
.capitalize { TEXT-TRANSFORM: capitalize }
.upper-case { TEXT-TRANSFORM: uppercase }
.lower-case { TEXT-TRANSFORM: lowercase }
.info { PADDING-BOTTOM: 2px; LINE-HEIGHT: 1; MIN-HEIGHT: 14px; PADDING-LEFT: 30px; PADDING-RIGHT: 13px; DISPLAY: inline-block; PADDING-TOP: 2px }
.red { COLOR: #c20011 }
.green { COLOR: #00870a }
SPAN.news-release { BORDER-BOTTOM: #B70909 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #B70909 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #D32C2C; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 100%; VERTICAL-ALIGN: -3px; BORDER-TOP: #B70909 1px solid; BORDER-RIGHT: #B70909 1px solid; PADDING-TOP: 3px }
.news-release.news .news-list LI SPAN.category { BORDER-BOTTOM: #B70909 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #B70909 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #D32C2C; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 100%; VERTICAL-ALIGN: -3px; BORDER-TOP: #B70909 1px solid; BORDER-RIGHT: #B70909 1px solid; PADDING-TOP: 3px }
SPAN.group-news { BORDER-BOTTOM: #56b40a 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #56b40a 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #0aa784; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 78.57%; VERTICAL-ALIGN: -3px; BORDER-TOP: #56b40a 1px solid; BORDER-RIGHT: #56b40a 1px solid; PADDING-TOP: 3px }
.group-news.news .news-list LI SPAN.category { BORDER-BOTTOM: #56b40a 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #56b40a 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #0aa784; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 100%; VERTICAL-ALIGN: -3px; BORDER-TOP: #56b40a 1px solid; BORDER-RIGHT: #56b40a 1px solid; PADDING-TOP: 3px }
SPAN.ir-news { BORDER-BOTTOM: #cc3399 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cc3399 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #cc3399; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 78.57%; VERTICAL-ALIGN: -3px; BORDER-TOP: #cc3399 1px solid; BORDER-RIGHT: #cc3399 1px solid; PADDING-TOP: 3px }
.ir-news.news .news-list LI SPAN.category { BORDER-BOTTOM: #cc3399 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cc3399 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #cc3399; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 100%; VERTICAL-ALIGN: -3px; BORDER-TOP: #cc3399 1px solid; BORDER-RIGHT: #cc3399 1px solid; PADDING-TOP: 3px }
SPAN.product-news { BORDER-BOTTOM: #006bc5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #006bc5 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #006bc5; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 78.57%; VERTICAL-ALIGN: -3px; BORDER-TOP: #006bc5 1px solid; BORDER-RIGHT: #006bc5 1px solid; PADDING-TOP: 3px }
.product-news.news .news-list LI SPAN.category { BORDER-BOTTOM: #006bc5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #006bc5 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #006bc5; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 100%; VERTICAL-ALIGN: -3px; BORDER-TOP: #006bc5 1px solid; BORDER-RIGHT: #006bc5 1px solid; PADDING-TOP: 3px }
SPAN.csr-topics { BORDER-BOTTOM: #ff9900 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ff9900 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #ff9900; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 78.57%; VERTICAL-ALIGN: -3px; BORDER-TOP: #ff9900 1px solid; BORDER-RIGHT: #ff9900 1px solid; PADDING-TOP: 3px }
.csr-topics.news .news-list LI SPAN.category { BORDER-BOTTOM: #ff9900 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ff9900 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #ff9900; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #ffffff; FONT-SIZE: 100%; VERTICAL-ALIGN: -3px; BORDER-TOP: #ff9900 1px solid; BORDER-RIGHT: #ff9900 1px solid; PADDING-TOP: 3px }
.floating-ri .image { MARGIN: 0px 0px 24px 31px; FLOAT: right }
.floating-li .image { MARGIN: 0px 24px 31px 0px; FLOAT: left }
.ltri .text { WIDTH: 326px; FLOAT: left }
.ltri .image { FLOAT: right }
.lirt .text { WIDTH: 326px; FLOAT: right }
.lirt .image { FLOAT: left }
.lirt:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
.ltri:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
.lirt { DISPLAY: inline-block }
.ltri { DISPLAY: inline-block }
* HTML .lirt { HEIGHT: 1% }
* HTML .ltri { HEIGHT: 1% }
.lirt { DISPLAY: block }
.ltri { DISPLAY: block }
.column-split2 { }
.column-split2 DIV { MARGIN: 0px 0px 0px 30px; WIDTH: 319px; FLOAT: left }
.column-split2 DIV.first-child { MARGIN: 0px }
.column-split2 DIV DIV { MARGIN: auto; WIDTH: auto }
.column-split3 { }
.column-split3 DIV { MARGIN: 0px 0px 0px 30px; WIDTH: 203px; FLOAT: left }
.column-split3 DIV.first-child { MARGIN: 0px }
.column-split3 DIV DIV { MARGIN: auto; WIDTH: auto }
#contents #sub-pane aside.local { BACKGROUND-COLOR: #ffffff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2) }
#contents #sub-pane aside.local H1.category-title { LINE-HEIGHT: 1.2; FONT-FAMILY: Meiryo, Arial, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; text-shadow: 0 0 2px #000000; -moz-text-shadow: 0 0 2px #000000; -webkit-text-shadow: 0 0 2px #000000; -ms-text-shadow: 0 0 2px #000000; -o-text-shadow: 0 0 2px #000000 }
#contents #sub-pane aside.local H1.category-title A { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; WIDTH: 217px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../img/btn_category_title.png) no-repeat 0px 0px; HEIGHT: 30px; COLOR: #ffffff; PADDING-TOP: 14px }
#contents #sub-pane aside.local H1.category-title A:hover { TEXT-DECORATION: none }
#contents #sub-pane aside.local nav UL LI { }
#contents #sub-pane aside.local nav UL LI A { BORDER-BOTTOM: 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 16px; WIDTH: 199px; PADDING-RIGHT: 16px; FONT-SIZE: 92.85%; BORDER-TOP: 1px solid; PADDING-TOP: 5px }
* HTML #contents #sub-pane aside.local nav UL LI A { DISPLAY: block }
* + HTML #contents #sub-pane aside.local nav UL LI A { DISPLAY: block }
#contents #sub-pane aside.local nav UL LI A SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 154px; PADDING-RIGHT: 0px; DISPLAY: table-cell; VERTICAL-ALIGN: middle; PADDING-TOP: 0px }
* HTML #contents #sub-pane aside.local nav UL LI A SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px }
* + HTML #contents #sub-pane aside.local nav UL LI A SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px }
#contents #sub-pane aside.local nav UL LI A SPAN.thmd { PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; PADDING-LEFT: 14px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: table-cell; VERTICAL-ALIGN: middle; PADDING-TOP: 0px }
* HTML #contents #sub-pane aside.local nav UL LI A SPAN.thmd { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px }
* + HTML #contents #sub-pane aside.local nav UL LI A SPAN.thmd { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px }
#contents #sub-pane aside.local nav UL LI A SPAN.thmd IMG { BORDER-BOTTOM: #d7d7d7 1px solid; FILTER: alpha(opacity=70); BORDER-LEFT: #d7d7d7 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 29px; ZOOM: 1; DISPLAY: block; HEIGHT: 29px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; opacity: 0.7 }
#contents #sub-pane aside.local nav UL LI A:link { BORDER-BOTTOM-COLOR: #e3e3e3; BACKGROUND-COLOR: #fdfdfd; BORDER-TOP-COLOR: #fdfdfd; COLOR: #333333; TEXT-DECORATION: none }
#contents #sub-pane aside.local nav UL LI A:visited { BORDER-BOTTOM-COLOR: #e3e3e3; BACKGROUND-COLOR: #fdfdfd; BORDER-TOP-COLOR: #fdfdfd; COLOR: #333333; TEXT-DECORATION: none }
#contents #sub-pane aside.local nav UL LI A:hover { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; COLOR: #ffffff; TEXT-DECORATION: none }
#contents #sub-pane aside.local nav UL LI A:active { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; COLOR: #ffffff; TEXT-DECORATION: none }
#contents #sub-pane aside.local nav UL LI A:hover SPAN.thmd IMG { BORDER-BOTTOM-COLOR: #00870a; FILTER: alpha(opacity=100); BORDER-TOP-COLOR: #00870a; ZOOM: 1; BORDER-RIGHT-COLOR: #00870a; BORDER-LEFT-COLOR: #00870a; opacity: 1 }
#contents #sub-pane aside.local nav UL LI.current A { FONT-WEIGHT: bold }
#contents #sub-pane aside.local nav UL LI.current A:link { BORDER-BOTTOM-COLOR: #cfcfcf; BACKGROUND-COLOR: #cfcfcf; BORDER-TOP-COLOR: #cfcfcf }
#contents #sub-pane aside.local nav UL LI.current A:visited { BORDER-BOTTOM-COLOR: #cfcfcf; BACKGROUND-COLOR: #cfcfcf; BORDER-TOP-COLOR: #cfcfcf }
#contents #sub-pane aside.local nav UL LI.current A:hover { BACKGROUND-COLOR: #00870a; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.current A:active { BACKGROUND-COLOR: #00870a; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.current A:hover SPAN.thmd IMG { BORDER-BOTTOM-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BORDER-RIGHT-COLOR: #00870a; BORDER-LEFT-COLOR: #00870a }
#contents #sub-pane aside.local nav UL LI.open A SPAN.thmd IMG { BORDER-BOTTOM-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BORDER-RIGHT-COLOR: #00870a; BORDER-LEFT-COLOR: #00870a }
#contents #sub-pane aside.local nav UL LI.open A:link { BORDER-BOTTOM-COLOR: #e0e0e0; BACKGROUND-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; COLOR: #121212; FONT-WEIGHT: normal }
#contents #sub-pane aside.local nav UL LI.open A:visited { BORDER-BOTTOM-COLOR: #e0e0e0; BACKGROUND-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; COLOR: #121212; FONT-WEIGHT: normal }
#contents #sub-pane aside.local nav UL LI.open A:hover { BACKGROUND-COLOR: #00870a; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open A:active { BACKGROUND-COLOR: #00870a; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI UL { DISPLAY: none }
#contents #sub-pane aside.local nav UL LI.open UL { DISPLAY: block }
#contents #sub-pane aside.local nav UL LI.open UL UL { DISPLAY: none }
#contents #sub-pane aside.local nav UL LI.open UL LI A { PADDING-BOTTOM: 6px; PADDING-LEFT: 30px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../img/c_bg_localnavi_arrow.png) no-repeat 0px 0.7em; PADDING-TOP: 7px }
#contents #sub-pane aside.local nav UL LI.open UL LI A:hover { BORDER-BOTTOM: #00870a 1px solid; BACKGROUND-POSITION: right 0.7em; BORDER-TOP: #00870a 1px solid }
* HTML #contents #sub-pane aside.local nav UL LI.open UL LI A { WIDTH: 191px; DISPLAY: block }
* + HTML #contents #sub-pane aside.local nav UL LI.open UL LI A { PADDING-BOTTOM: 6px; PADDING-LEFT: 30px; WIDTH: 191px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 7px }
#contents #sub-pane aside.local nav UL LI.open UL LI A:link { BORDER-BOTTOM-COLOR: #dbdbdb; BACKGROUND-COLOR: #f2f2f2; BORDER-TOP-COLOR: #fafafa; COLOR: #333333 }
#contents #sub-pane aside.local nav UL LI.open UL LI A:visited { BORDER-BOTTOM-COLOR: #dbdbdb; BACKGROUND-COLOR: #f2f2f2; BORDER-TOP-COLOR: #fafafa; COLOR: #333333 }
#contents #sub-pane aside.local nav UL LI.open UL LI A:hover { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.7em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI A:active { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.7em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI.open A:link { BORDER-BOTTOM-COLOR: #dbdbdb; BACKGROUND-COLOR: #f2f2f2; BORDER-TOP-COLOR: #fafafa; BACKGROUND-POSITION: -462px 0.7em }
#contents #sub-pane aside.local nav UL LI.open UL LI.open A:visited { BORDER-BOTTOM-COLOR: #dbdbdb; BACKGROUND-COLOR: #f2f2f2; BORDER-TOP-COLOR: #fafafa; BACKGROUND-POSITION: -462px 0.7em }
#contents #sub-pane aside.local nav UL LI.open UL LI.open A:hover { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.7em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI.open A:active { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.7em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI.current A { FONT-WEIGHT: bold }
#contents #sub-pane aside.local nav UL LI.open UL LI.current A:link { BORDER-BOTTOM-COLOR: #cfcfcf; BACKGROUND-COLOR: #cfcfcf; BORDER-TOP-COLOR: #cfcfcf; BACKGROUND-POSITION: -694px 0.7em; COLOR: #121212 }
#contents #sub-pane aside.local nav UL LI.open UL LI.current A:visited { BORDER-BOTTOM-COLOR: #cfcfcf; BACKGROUND-COLOR: #cfcfcf; BORDER-TOP-COLOR: #cfcfcf; BACKGROUND-POSITION: -694px 0.7em; COLOR: #121212 }
#contents #sub-pane aside.local nav UL LI.open UL LI.current A:hover { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.7em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI.current A:active { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.7em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL { DISPLAY: block }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI A { PADDING-BOTTOM: 6px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../img/c_bg_localnavi_arrow2.png) no-repeat 0px 0.9em; FONT-WEIGHT: normal; PADDING-TOP: 7px }
* HTML #contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI A { WIDTH: 176px; DISPLAY: inline-block }
* + HTML #contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI A { WIDTH: 176px }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI A:link { BORDER-BOTTOM-COLOR: #dbdbdb; BACKGROUND-COLOR: #f2f2f2; BORDER-TOP-COLOR: #fafafa; BACKGROUND-POSITION: 0px 0.9em; COLOR: #333333 }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI A:visited { BORDER-BOTTOM-COLOR: #dbdbdb; BACKGROUND-COLOR: #f2f2f2; BORDER-TOP-COLOR: #fafafa; BACKGROUND-POSITION: 0px 0.9em; COLOR: #333333 }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI A:hover { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.9em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI A:active { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.9em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI.current A { FONT-WEIGHT: bold }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI.current A:link { BORDER-BOTTOM-COLOR: #cfcfcf; BACKGROUND-COLOR: #cfcfcf; BORDER-TOP-COLOR: #cfcfcf; BACKGROUND-POSITION: -462px 0.9em; COLOR: #121212 }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI.current A:visited { BORDER-BOTTOM-COLOR: #cfcfcf; BACKGROUND-COLOR: #cfcfcf; BORDER-TOP-COLOR: #cfcfcf; BACKGROUND-POSITION: -462px 0.9em; COLOR: #121212 }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI.current A:hover { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.9em; COLOR: #ffffff }
#contents #sub-pane aside.local nav UL LI.open UL LI.open UL LI.current A:active { BORDER-BOTTOM-COLOR: #00870a; BACKGROUND-COLOR: #00870a; BORDER-TOP-COLOR: #00870a; BACKGROUND-POSITION: -231px 0.9em; COLOR: #ffffff }
#contents #sub-pane aside.local nav > UL > LI.last-child { OVERFLOW: hidden; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px }
#contents #sub-pane aside.local nav > UL > LI.last-child > A { BORDER-BOTTOM: transparent 1px solid; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px }
.banner { }
.banner .banner80 { POSITION: relative }
.banner .banner80 { POSITION: relative; MARGIN: 12px 0px 0px; WIDTH: 231px; BACKGROUND: #ffffff; HEIGHT: 80px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
.banner .first-child.banner80 { MARGIN-TOP: 0px }
.banner .banner80 A { COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none !important }
.banner .banner80 A.white { COLOR: #ffffff }
.banner .banner80 A.black { COLOR: #000000 }
.banner .banner80 A IMG { POSITION: absolute; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.banner .banner80 A SPAN { POSITION: absolute; LINE-HEIGHT: 1.2; MARGIN-TOP: -0.7em; PADDING-LEFT: 13px; DISPLAY: inline-block; FONT-FAMILY: Meiryo, Arial, sans-serif; BACKGROUND: url(../img/c_icon_arrow_6.png) no-repeat left 2px; FONT-SIZE: 14px; TOP: 50%; LEFT: 12px }
footer#footer #pagetop { Z-INDEX: 2; POSITION: absolute; TOP: -46px; RIGHT: 0px }
footer#footer #pagetop A { BACKGROUND-IMAGE: url(../img/c_btn_pagetop.gif); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 30px; WIDTH: 124px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: sans-serif; HEIGHT: 18px; COLOR: #ffffff; FONT-SIZE: 12px; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 8px }
footer#footer #pagetop A:link { BACKGROUND-POSITION: 0px -52px }
footer#footer #pagetop A:visited { BACKGROUND-POSITION: 0px -52px }
footer#footer #pagetop A:hover { BACKGROUND-POSITION: 0px -26px }
footer#footer #pagetop A:active { BACKGROUND-POSITION: 0px 0px }
footer#footer UL.utility { FLOAT: left }
footer#footer UL.utility LI { FLOAT: left; MARGIN-LEFT: 30px }
footer#footer UL.utility LI.first-child { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
footer#footer UL.utility LI A { PADDING-LEFT: 12px; DISPLAY: inline-block; BACKGROUND: url(../img/c_icon_footer_arrow.gif) no-repeat left center; FONT-SIZE: 85.71%; TEXT-DECORATION: underline; text-shadow: 0 1px 1px #151515; -moz-text-shadow: 0 1px 1px #151515; -webkit-text-shadow: 0 1px 1px #151515; -ms-text-shadow: 0 1px 1px #151515; -o-text-shadow: 0 1px 1px #151515 }
footer#footer UL.utility LI A:link { COLOR: #acacac }
footer#footer UL.utility LI A:visited { COLOR: #acacac }
footer#footer UL.utility LI A:hover { COLOR: #d1d1d1 }
footer#footer UL.utility LI A:active { COLOR: #acacac }
footer#footer P.copyright { FLOAT: right; text-align:center; COLOR: #888888 }
footer#footer P.copyright SMALL { LETTER-SPACING: 0.5px; FONT-SIZE:12px; text-shadow: 0 1px 1px #151515; -moz-text-shadow: 0 1px 1px #151515; -webkit-text-shadow: 0 1px 1px #151515; -ms-text-shadow: 0 1px 1px #151515; -o-text-shadow: 0 1px 1px #151515 }
.category-index-lv3 .title-lv1 .page-image { }
.category-index-lv3 .title-lv1 { }
.category-index-lv3 section#main .main-block { PADDING-BOTTOM: 35px }
.category-index-lv3 section#main .category-index .group { }
.category-index-lv3 section#main .category-index section { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 12px 0px 0px 12px; PADDING-LEFT: 0px; WIDTH: 231px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
.no-borderradius .category-index-lv3 section#main .category-index section { BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 229px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid }
.category-index-lv3 section#main .category-index section.cycle { MARGIN-LEFT: 0px }
* HTML .category-index-lv3 section#main .category-index section A { WIDTH: 229px; DISPLAY: block }
.category-index-lv3 section#main .category-index section A IMG { border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0 }
.category-index-lv3 section#main .category-index section A:link IMG { FILTER: alpha(opacity=100); opacity: 1 }
.category-index-lv3 section#main .category-index section A:visited IMG { FILTER: alpha(opacity=100); opacity: 1 }
.category-index-lv3 section#main .category-index section A:hover IMG { FILTER: alpha(opacity=80); opacity: .8 }
.category-index-lv3 section#main .category-index section A:active IMG { FILTER: alpha(opacity=100); opacity: 1 }
.category-index-lv3 section#main .category-index section A H2 { BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT-SIZE: 100%; FONT-WEIGHT: bold; PADDING-TOP: 12px }
.no-cssgradients .category-index-lv3 section#main .category-index section { OVERFLOW: hidden }
.no-cssgradients .category-index-lv3 section#main .category-index section A IMG { BORDER-BOTTOM: #e2e2e2 1px solid }
.category-index-lv3 section#main .category-index section P { PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #565656; FONT-SIZE: 85.71%; PADDING-TOP: 12px }
.category-index-lv3 section#main .category-index section A:link H2 { TEXT-DECORATION: underline }
.category-index-lv3 section#main .category-index section A:visited H2 { TEXT-DECORATION: underline }
.category-index-lv3 section#main .category-index section A:hover H2 { TEXT-DECORATION: underline }
.category-index-lv3 section#main .category-index section A:active H2 { TEXT-DECORATION: underline }
.category-index-lv4 .title-lv1 hgroup { WIDTH: 438px; FLOAT: left }
.category-index-lv4 .title-lv1 .page-image { POSITION: absolute; TOP: 0px; RIGHT: 0px }
.category-index-lv4 section#main .main-block { PADDING-BOTTOM: 35px }
.category-index-lv4 section#main .category-index .group { }
.category-index-lv4 section#main .category-index section { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 12px 0px 0px 12px; PADDING-LEFT: 0px; WIDTH: 231px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
.no-borderradius .category-index-lv4 section#main .category-index section { BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 229px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid }
.category-index-lv4 section#main .category-index section.cycle { MARGIN-LEFT: 0px }
* HTML .category-index-lv4 section#main .category-index section A { WIDTH: 229px; DISPLAY: block }
.category-index-lv4 section#main .category-index section A H2 { BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT-SIZE: 100%; FONT-WEIGHT: bold; PADDING-TOP: 12px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0 }
.category-index-lv4 section#main .category-index section P { PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #565656; FONT-SIZE: 85.71%; PADDING-TOP: 12px }
.category-index-lv4 section#main .category-index section A:link H2 { TEXT-DECORATION: underline }
.category-index-lv4 section#main .category-index section A:visited H2 { TEXT-DECORATION: underline }
.category-index-lv4 section#main .category-index section A:hover H2 { TEXT-DECORATION: underline }
.category-index-lv4 section#main .category-index section A:active H2 { TEXT-DECORATION: underline }
.news .year-pager { PADDING-BOTTOM: 10px; MARGIN: 0px -24px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; PADDING-TOP: 10px }
.news .month-list { PADDING-BOTTOM: 0px; MARGIN: 0px -24px 22px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; BACKGROUND: url(../img/c_bg_newslist.png) repeat-x 0px 0px; HEIGHT: 38px; PADDING-TOP: 0px }
.news .month-list LI { FLOAT: left }
.news .news-list LI:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
.news .news-list LI { DISPLAY: inline-block }
* HTML .news .news-list LI { HEIGHT: 1% }
.news .news-list LI { DISPLAY: block }
.news .month-list LI:hover { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none }
.news .month-list LI.current { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #505050; box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset; -ms-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset; -o-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset }
.news .month-list LI.current:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #505050; box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset; -ms-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset; -o-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4) inset }
.news .month-list LI A { TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 2px; WIDTH: 33px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../img/c_icon_arrow_1.png) no-repeat 43px 13px; COLOR: #565656; FONT-SIZE: 14px; PADDING-TOP: 5px }
.news .month-list LI A:hover { BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 1px; WIDTH: 33px; PADDING-RIGHT: 19px; BACKGROUND-POSITION: 42px 12px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 4px }
* HTML .news .month-list LI A:hover { BACKGROUND-COLOR: #cccccc }
* + HTML .news .month-list LI A:hover { BACKGROUND-COLOR: #cccccc }
HTML > BODY .news .month-list LI A:hover { BACKGROUND-COLOR: #cccccc }
.news .month-list LI.current A { BACKGROUND-IMAGE: url(../img/c_icon_arrow_1_b.png); BACKGROUND-COLOR: transparent; COLOR: #e1e1e1 }
.news .month-list LI.current A:hover { BACKGROUND-COLOR: transparent }
.news .news-list LI { PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_bg_line_dot_1.png) repeat-x left bottom; PADDING-TOP: 9px }
.news .news-list LI time.date { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 7px; FLOAT: left; PADDING-TOP: 0px }
.news .news-list LI SPAN.category { LINE-HEIGHT: 1; WIDTH: 100px; FLOAT: left; FONT-SIZE: 100%; VERTICAL-ALIGN: -4px }
.news .news-list LI A.description { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4; PADDING-LEFT: 12px; WIDTH: 403px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_icon_arrow_2.png) no-repeat 0px 0.4em; FLOAT: right; PADDING-TOP: 0px }
.news .news-list LI A.description:link { COLOR: #565656; TEXT-DECORATION: none }
.news .news-list LI A.description:visited { COLOR: #565656; TEXT-DECORATION: none }
.news .news-list LI A.description:hover { COLOR: #565656; TEXT-DECORATION: underline }
.news .news-list LI A.description:active { COLOR: #565656; TEXT-DECORATION: none }
.news .news-list LI A.description SPAN.new { PADDING-RIGHT: 8px; DISPLAY: inline-block; COLOR: #c20011 }
.news .news-list LI A.pdf.description { PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; WIDTH: 416px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_icon_pdf.png) no-repeat left 0.1em; PADDING-TOP: 0px }
.news .news-meta { MARGIN-BOTTOM: 44px }
.news .news-meta time { MARGIN-RIGHT: 7px }
.news-release.news .news-list LI SPAN.category { WIDTH: 90px; FONT-SIZE: 78.57% }
.group-news.news .news-list LI SPAN.category { WIDTH: 90px; FONT-SIZE: 78.57% }
.ir-news.news .news-list LI SPAN.category { WIDTH: 90px; FONT-SIZE: 78.57% }
.product-news.news .news-list LI SPAN.category { WIDTH: 90px; FONT-SIZE: 78.57% }
.csr-topics.news .news-list LI SPAN.category { WIDTH: 90px; FONT-SIZE: 78.57% }
.tabs nav.tab UL { PADDING-BOTTOM: 0px; MARGIN: 0px -24px; PADDING-LEFT: 0px; WIDTH: 717px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 3px 0px; PADDING-TOP: 0px }
.tabs nav.tab UL:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "." }
.tabs nav.tab UL { DISPLAY: inline-block }
* HTML .tabs nav.tab UL { HEIGHT: 1% }
.tabs nav.tab UL { DISPLAY: block }
.tabs nav.tab UL LI { FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 3px }
.tabs nav.tab UL LI.current { BACKGROUND-COLOR: #ffffff; PADDING-TOP: 0px }
.tabs nav.tab UL LI A { BACKGROUND-IMAGE: url(../img/c_icon_arrow_1.png); BORDER-BOTTOM: #e0e0e0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; COLOR: #565656; FONT-SIZE: 14px; BORDER-TOP: #e0e0e0 1px solid; TEXT-DECORATION: none; PADDING-TOP: 10px; text-shadow: 0 1px 1px #f0f6ee; -moz-text-shadow: 0 1px 1px #f0f6ee; -webkit-text-shadow: 0 1px 1px #f0f6ee; -ms-text-shadow: 0 1px 1px #f0f6ee; -o-text-shadow: 0 1px 1px #f0f6ee }
.tabs nav.tab UL LI A:hover { BACKGROUND-COLOR: #f3f3f3 }
.tabs nav.tab UL LI.first-child A { BORDER-LEFT: medium none }
.tabs nav.tab UL LI.current A { BACKGROUND-IMAGE: url(../img/c_icon_arrow_1_g.png); BORDER-BOTTOM: medium none; PADDING-BOTTOM: 11px; MARGIN: 0px -1px 0px 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; COLOR: #00870a; BORDER-TOP: #4ba614 2px solid; FONT-WEIGHT: bold; PADDING-TOP: 13px }
.tabs nav.tab UL LI.current A:hover { BACKGROUND-COLOR: transparent }
.tabs nav.tab UL LI.current A { MARGIN-RIGHT: -1px; BORDER-RIGHT: #e0e0e0 1px solid }
.tabs nav.tab UL LI.current.last-child A { MARGIN-RIGHT: 0px; BORDER-RIGHT: medium none }
.tabs nav.tab-split2 UL LI { WIDTH: 358px }
.tabs nav.tab-split2 UL LI.first-child { WIDTH: 358px }
.tabs nav.tab-split2 UL LI.last-child { WIDTH: 359px }
.tabs nav.tab-split2 UL LI A { BACKGROUND-POSITION: 338px 20px }
.tabs nav.tab-split2 UL LI.current A { BACKGROUND-POSITION: 338px 23px }
.tabs nav.tab-split3 UL LI { WIDTH: 239px }
.tabs nav.tab-split3 UL LI.first-child { }
.tabs nav.tab-split3 UL LI.last-child { }
.tabs nav.tab-split3 UL LI A { BACKGROUND-POSITION: 220px 20px }
.tabs nav.tab-split3 UL LI.current A { BACKGROUND-POSITION: 220px 23px }
.tabs nav.tab-split4 UL LI { WIDTH: 179px }
.tabs nav.tab-split4 UL LI.first-child { WIDTH: 179px }
.tabs nav.tab-split4 UL LI.last-child { WIDTH: 180px }
.tabs nav.tab-split4 UL LI A { BACKGROUND-POSITION: 160px 20px }
.tabs nav.tab-split4 UL LI.current A { BACKGROUND-POSITION: 160px 23px }
.tabs nav.tab-split5 UL LI { WIDTH: 143px }
.tabs nav.tab-split5 UL LI.first-child { WIDTH: 144px }
.tabs nav.tab-split5 UL LI.last-child { WIDTH: 144px }
.tabs nav.tab-split5 UL LI A { BACKGROUND-POSITION: 127px 20px }
.tabs nav.tab-split5 UL LI.current A { BACKGROUND-POSITION: 127px 23px }
.js .single-format DIV.base section { DISPLAY: none }
.js .single-format DIV.base section.current { DISPLAY: block }
.inquiry-form FORM { POSITION: relative }
.inquiry-form FORM DIV.wrap { BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.inquiry-form FORM DIV.wrap TABLE { BORDER-BOTTOM: #cdcdcd 1px solid; POSITION: relative; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 100%; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid }
.inquiry-form FORM DIV.wrap TABLE TH { BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 13px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 13px }
.inquiry-form FORM DIV.wrap TABLE TD { BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 13px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 13px }
.inquiry-form FORM DIV.wrap TABLE TH { LETTER-SPACING: 0.1em; COLOR: #4e4e4e; FONT-WEIGHT: bold }
.inquiry-form FORM DIV.wrap TABLE TH SPAN.must { MARGIN: 0px 0px 0px 5px; COLOR: #c20011 }
.inquiry-form FORM DIV.wrap TABLE TD { BACKGROUND-COLOR: #ffffff }
.inquiry-form FORM DIV.wrap TABLE TD UL.error { MARGIN: 5px 0px 0px; COLOR: #c20011; FONT-SIZE: 85.71%; FONT-WEIGHT: bold }
.inquiry-form FORM DIV.wrap TABLE TEXTAREA { WIDTH: 349px }
.faq .faq-list LI { PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_bg_line_dot_1.png) repeat-x left bottom; PADDING-TOP: 9px }
.faq .faq-list LI A.description:link { COLOR: #565656; TEXT-DECORATION: none }
.faq .faq-list LI A.link:link { COLOR: #565656; TEXT-DECORATION: none }
.faq .faq-list LI A.description:visited { COLOR: #565656; TEXT-DECORATION: none }
.faq .faq-list LI A.link:visited { COLOR: #565656; TEXT-DECORATION: none }
.faq .faq-list LI A.description:hover { COLOR: #565656; TEXT-DECORATION: underline }
.faq .faq-list LI A.link:hover { COLOR: #565656; TEXT-DECORATION: underline }
.faq .faq-list LI A.description:active { COLOR: #565656; TEXT-DECORATION: none }
.faq .faq-list LI A.link:active { COLOR: #565656; TEXT-DECORATION: none }
.FAQ .faq-list LI { PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/c_bg_line_dot_1.png) repeat-x left bottom; PADDING-TOP: 9px }
.FAQ .faq-list LI A.description:link { COLOR: #565656; TEXT-DECORATION: none }
.FAQ .faq-list LI A.link:link { COLOR: #565656; TEXT-DECORATION: none }
.FAQ .faq-list LI A.description:visited { COLOR: #565656; TEXT-DECORATION: none }
.FAQ .faq-list LI A.link:visited { COLOR: #565656; TEXT-DECORATION: none }
.FAQ .faq-list LI A.description:hover { COLOR: #565656; TEXT-DECORATION: underline }
.FAQ .faq-list LI A.link:hover { COLOR: #565656; TEXT-DECORATION: underline }
.FAQ .faq-list LI A.description:active { COLOR: #565656; TEXT-DECORATION: none }
.FAQ .faq-list LI A.link:active { COLOR: #565656; TEXT-DECORATION: none }
.news .article-body UL { LIST-STYLE: disc none outside; MARGIN: 0px 0px 0px 2em }
.faq .answer UL { LIST-STYLE: disc none outside; MARGIN: 0px 0px 0px 2em }
.news .article-body UL UL { LIST-STYLE: circle none outside }
.faq .answer UL UL { LIST-STYLE: circle none outside }
.news .article-body OL { LIST-STYLE: decimal none outside; MARGIN: 0px 0px 0px 2em }
.faq .answer OL { LIST-STYLE: decimal none outside; MARGIN: 0px 0px 0px 2em }
.news .article-body B { COLOR: #333333; FONT-SIZE: 100%; FONT-WEIGHT: bold }
.faq .answer B { COLOR: #333333; FONT-SIZE: 100%; FONT-WEIGHT: bold }
.news .article-body STRONG { COLOR: #333333; FONT-SIZE: 100%; FONT-WEIGHT: bold }
.faq .answer STRONG { COLOR: #333333; FONT-SIZE: 100%; FONT-WEIGHT: bold }
.news .article-body P { MARGIN: 0px 0px 1.2em }
.faq .answer P { MARGIN: 0px 0px 1.2em }
.clr { }
.clr:after { DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: '' }
TABLE.year10.data TD { PADDING-BOTTOM: 8px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 10px; PADDING-TOP: 8px }
.mgdd-innwide_left { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 466px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 0px; border-radius: 5px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
.mgdd-innwide_left A { TEXT-DECORATION: none !important }
.mgdd-innwide_left DIV { BACKGROUND-IMAGE: url(../img/img_mega_map_bg.jpg) !important; BACKGROUND-REPEAT: no-repeat !important; BACKGROUND-POSITION: left center }
.mgdd-innwide_left .read { PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; COLOR: #000; TEXT-DECORATION: none !important; PADDING-TOP: 40px }
.mgdd-innwide_left .btn { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 35px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; FONT-SIZE: 18px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; TEXT-DECORATION: underline; PADDING-TOP: 0px; border-radius: none }
.mgdd-innwide_left .btn A { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; box-shadow: none }
.mgdd-innwide_right { WIDTH: 450px; FLOAT: right; box-shadow: none }
.mgdd-innwide_right .box { MARGIN: 0px 0px 9px; BACKGROUND: #fff; border-radius: 5px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) }
.mgdd-innwide_right .box .group { PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 430px; PADDING-RIGHT: 0px; PADDING-TOP: 10px }
.mgdd-innwide_right .box .gl2.group { PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; PADDING-TOP: 10px }
.mgdd-innwide_right .box .group .btn { PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px }
.mgdd-innwide_right .box .group .btn A:link { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #c60000; BACKGROUND-POSITION: center top; COLOR: #ffffff !important; FONT-SIZE: 11px }
.mgdd-innwide_right .box .group .btn A:visited { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #c60000; BACKGROUND-POSITION: center top; COLOR: #ffffff !important; FONT-SIZE: 11px }
.mgdd-innwide_right .box .group .btn A:hover { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ff0000; COLOR: #ffffff !important }
.mgdd-innwide_right .box .group .btn A:active { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fd0000; BACKGROUND-POSITION: center top; COLOR: #ffffff !important }
.mgdd-innwide_right .box .group .btn A SPAN { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #cf5a75 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.mgdd-innwide_right .box .gl2.group .btn A SPAN { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #cf5a75 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.mgdd-innwide_right .box header A { POSITION: relative; DISPLAY: block; HEIGHT: 41px; TEXT-DECORATION: none }
.mgdd-innwide_right .box header A IMG { POSITION: absolute; BACKGROUND-COLOR: #fdfdfd; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0 }
.mgdd-innwide_right .box header A:hover IMG { opacity: 0.9 }
.mgdd-innwide_right .box header A SPAN { POSITION: absolute; LINE-HEIGHT: 1; PADDING-LEFT: 14px; BACKGROUND: url(../img/c_icon_arrow_8.png) no-repeat left center; LETTER-SPACING: 0px; COLOR: #fff; FONT-SIZE: 16px; TOP: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; LEFT: 20px }
.mgdd-innwide_right .box DIV.btn { BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #c60000; COLOR: #ffffff !important; FONT-SIZE: 11px }
.mgdd-innwide_right .box DIV.btn A { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff !important; BORDER-TOP: #cf5a75 1px solid; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }
.mgdd-innwide_right .box .group .btn A:visited { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff !important; BORDER-TOP: #cf5a75 1px solid; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px }

/*foot*/
#footbg{width:100%; height:96px; background:url(../img/footbg.gif);}
#foot{width:1000px; height:96px; margin:0 auto; background:url(../img/foot.gif);}
#foot p{float:left; width:1000px; padding-top:18px; font-size:12px; color:#9A9999; text-align:center; display:inline;}
#foot p a,#foot p a:link,#foot p a:visited,#foot p a:active{color:#9A9999; text-decoration:none;} 
#foot p a:hover{color:#FFF; text-decoration:none;}
.back{float:right; width:90px; height:25px; color:#DDDADA; padding-top:18px; padding-right:6px; text-align:center; display:inline;}
.back a,.back a:link,.back a:visited,.back a:active{color:#DDDADA; text-decoration:none;} 
.back a:hover{color:#FFF; text-decoration:none;}