@import url(/shared/css/font-awesome.min.css);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,
tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,
section,summary,time,mark,audio,video{
  margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*{word-break:normal;word-wrap:break-word}
html{height:100%;overflow-y:scroll;font-family:-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html.font_large_active{font-size:67.5%}
body{background:#fff;color:#000;font-size:15px;font-size:1.5rem;line-height:1;word-wrap:break-word;word-break:break-all}
body.is-menu-active{height:100%;overflow:hidden}
img{vertical-align:bottom;outline:none}
sup{vertical-align:super;line-height:0px}

.p-sp-scroll-support{position:relative;margin:10px 0;padding-right:22px;color:#aaa;font-weight:bold;line-height:22px}
.p-sp-scroll-support:before,.p-sp-scroll-support:after{display:block;position:absolute;top:4px;border-left:7px solid #ccc;border-top:7px solid transparent;border-bottom:7px solid transparent;content:""}
.p-sp-scroll-support:before{right:0}
.p-sp-scroll-support:after{right:12px}
a{color:#444;text-decoration:none}
a:hover,a:active{color:#c01443;text-decoration:underline}
a img{border:0}
.arrowlink{position:relative;padding-left:10px}
.arrowlink:before{width:0px;height:0px;content:'';border:5px solid transparent;border-left:5px solid #c01443;position:absolute;top:4px;left:0px;display:block;font-size:8px;font-size:0.8rem}
.internallink{margin:0 auto 30px auto}
.internallink ul{text-align:left}
.internallink ul li{display:inline-block;margin-right:20px}
.internallink ul li a{padding:10px 60px;border:thin solid #ccc;border-radius:5px;display:block;text-decoration:none}
.internallink ul li a:before{width:0px;height:0px;content:'';border:5px solid transparent;border-top:5px solid #c01443;display:inline-block;font-size:8px;font-size:0.8rem;vertical-align:middle;margin-right:5px}
.internallink ul li a:hover{text-decoration:underline}
.outerlink{text-align:center}
.outerlink a{border:thin solid #ccc;padding:10px 15px;display:inline-block;min-width:200px;width:auto;margin:0 auto;position:relative}
.outerlink a:before{width:0px;height:0px;content:'';border:5px solid transparent;border-left:5px solid #c01443;display:inline-block;font-size:8px;font-size:0.8rem;-webkit-transition:0.5s;transition:0.5s;position:absolute;top:0;bottom:0;left:10px;margin:auto}
.outerlink a:hover:before{left:15px}
.outerlink a:hover{background-color:#eee}
.wrapper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
section{width:100%}
section::after,.cf::after{content:'';display:block;clear:both;overflow:hidden}
.clear{clear:both}
.center{text-align:center}
.small{font-size:13px;font-size:1.3rem;line-height: 1.5}
.txtright{text-align:right}
.bold{font-weight:bold}
.italic{font-style:italic}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb0{margin-bottom:0 !important}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.ml10{margin-left:10px}
.centerimg{display:block;margin-left:auto;margin-right:auto}
.oneword{word-break:keep-all;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}
.pageHeader{width:980px;margin:11px auto 25px}
.crumbs{font-size:11px;font-size:1.1rem;line-height:1;color:#666;margin-bottom:25px}
.crumbs li{display:inline-block;padding-right:1.5ex}
.crumbs li+li::before{content:'>';padding-right:1.5ex}
.crumbs li a{color:#666}
.ttl+.ttl{margin-top:2em}
.ttl0{font-size:26px;font-size:2.6rem;font-weight:bold;line-height:1.2}
.ttl1{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 10px;font-size:18px;font-size:1.8rem;font-weight:bold;background-color:#f9f9f9;color:#000;border-left:5px solid #ccc}
.ttl1-2{font-size:22px;font-size:2.2rem;border-bottom:thin solid #ccc;padding-bottom:5px;font-weight:bold;line-height:1.3}
.ttl2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:54px;padding:17px 12px;border-left:2px solid #c01443;font-size:20px;font-size:2.0rem;font-weight:bold;line-height:1}
.ttl2-red{background-color:#eee;font-size:20px;font-size:2.0rem;padding:10px 0 10px 50px;font-weight:bold;position:relative}
.ttl2-red:before{content:'';border:10px solid #c01443;width:20px;height:20px;display:block;position:absolute;top:0;left:0}
.ttl3{display:block;font-size:18px;font-size:1.8rem;font-weight:bold}
.ttl3-2{font-size:18px;font-size:1.8rem;border-left:20px solid #c01443}
.ttl4{font-size:16px;font-size:1.6rem;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:5px}
.ttl4-2{background-color:#eee;font-size:18px;font-size:1.8rem;padding:10px 10px 9px 10px}
.ttl4-2.widepadding{padding-left:100px;padding-right:100px;margin-left:-120px;margin-right:-100px}
.ttl4-2 span{background-color:#bd9d7f;padding:8px 10px 7px 20px;color:#fff}
.contentsArea{width:980px;margin-right:auto;margin-left:auto}
.fa-file-pdf-o{margin-left:5px;margin-right:5px;color:#990000}
.main{width:747px;float:left}
.onecol{width:980px;margin:0 auto}
#map{width:747px;height:560px;margin:0 auto 2em;border:1px solid #efefef;border-radius:3px}
.floatrightimg{float:right}
.sNav{width:190px;float:right}
.sNav ul>li{margin-top:4px}
.sNav ul>li:first-child{margin-top:0}
.sNav li a{display:block;padding:12px 10px 12px 15px;font-size:13px;font-size:1.3rem;line-height:1.2;background-color:#efefef;border:thin solid #efefef}
.sNav li a:hover{background-color:rgba(255,255,255,0.7);text-decoration:none}
.sNav li.current>a{color:#c01443;background-color:#dcdddd}
.sNav li.open>a{background-color:#dcdddd}
.sNav ul.sub{padding:6px 0;background-color:#efefef;display:none}
.sNav ul.sub.close{display:none}
.sNav ul li.current ul.sub,.sNav ul li.open ul.sub{display:block}
.sNav ul.sub li{margin-top:0}
.sNav ul.sub li a{padding:6px 10px 4px 15px;margin-top:0;font-size:12px;font-size:1.2rem;position:relative;padding-left:25px}
.sNav ul.sub li a::before{width:0px;height:0px;content:'';border:4px solid transparent;border-left:4px solid #c01443;display:inline-block;padding-right:0.3em;vertical-align:baseline;position:absolute;top:7px;left:15px;margin:auto}
.sNav ul.sub li.current a{color:#c01443;background-color:#efefef}
header{width:100%;border-bottom:1px solid #ccc}
header .inner{position:relative;width:980px;height:100px;margin:0 auto}
header .inner .logo{position:absolute;left:2px;top:20px}
header .inner .logo a{width:160px;display:block}
header .inner .logo a:hover{opacity:0.7}
header .inner .logo img{width:100%;height:auto}
.p-header-menu{display:none}
.p-header-menu__button{
  -webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;
  -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;width:60px;height:60px;border:none;background:none;cursor:pointer}
.p-header-menu__button i{display:block;width:22px;height:3px;background-color:#888}
.p-header-menu__button i+i{margin-top:4px}
.is-menu-active .p-header-menu__button i{position:absolute;top:50%;left:50%;-webkit-transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1)}
.is-menu-active .p-header-menu__button i:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:-10px}
.is-menu-active .p-header-menu__button i:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-4px;margin-left:-10px}
.is-menu-active .p-header-menu__button i:nth-child(2){display:none}
.p-header-menu__panel{position:absolute;top:60px;left:0;z-index:100;width:100%;height:calc( 100vh - 60px);overflow:auto;background-color:#fff;pointer-events:none;opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1)}
.is-menu-active .p-header-menu__panel{pointer-events:auto;opacity:1}
.p-header-menu__nav--01>li{border-top:1px solid #ccc}
.p-header-menu__nav--01>li a{display:block}
.p-header-menu__nav--01>li>a{padding:18px 12px;font-size:2rem}
.p-header-menu__nav--01>li>[data-target]{position:relative}
.p-header-menu__nav--01>li>[data-target].is-active:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.p-header-menu__nav--01>li>[data-target]:before,
.p-header-menu__nav--01>li>[data-target]:after{
  position:absolute;top:50%;right:18px;width:3px;height:14px;margin-top:-7px;background-color:#919191;content:"";-webkit-transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1)}
.p-header-menu__nav--01>li>[data-target]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.p-header-menu__nav--panel{display:none;background-color:#eee;font-size:1.8rem}
.p-header-menu__nav--panel.is-01{padding-top:12px;padding-bottom:12px}
.p-header-menu__nav--title a{display:block;padding:12px}
.p-header-menu__nav--list>li>a{padding:12px 12px 12px 24px}
.p-header-menu__nav--list>li>[data-target]{position:relative}
.p-header-menu__nav--list>li>[data-target].is-active:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.p-header-menu__nav--list>li>[data-target]:before,
.p-header-menu__nav--list>li>[data-target]:after{
  position:absolute;top:50%;right:18px;width:3px;height:14px;margin-top:-7px;background-color:#919191;content:"";-webkit-transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1)}
.p-header-menu__nav--list>li>[data-target]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.p-header-menu__nav--inner>li>a{position:relative;padding:12px 12px 12px 34px}
.p-header-menu__nav--inner>li>a:before{display:block;position:absolute;top:50%;left:24px;margin-top:-5px;border-left:5px solid #bf1443;border-top:5px solid transparent;border-bottom:5px solid transparent;content:""}
.p-header-menu__nav--lang{background-color:#ccc;padding:12px;font-size:1.6rem}
.p-header-menu__nav--lang ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.p-header-menu__nav--lang ul:after{display:block;position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-1px;border-left:1px solid #ccc;content:""}
.p-header-menu__nav--lang li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.p-header-menu__nav--lang a{display:block;padding-top:12px;padding-bottom:12px;background-color:#fff;text-align:center}
.p-header-menu__nav--close a{display:block;padding-top:16px;padding-bottom:16px;background-color:#606060;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center}
.p-header-menu__nav--close .fa{margin-left:8px}
.gNav{display:block;width:100%;height:25px}
.gNav>ul{width:980px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.gNav>ul .menu{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;max-height:0;opacity:0;width:100%;top:125px;left:0;text-align:center;position:absolute;background-color:#e5e5e5;z-index:10}
.gNav>ul .menu:before{content:'';display:none;height:10px;width:100%;position:relative;top:-10px}
.gNav>ul .menu .menu_inner{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:980px;margin:0 auto}
.gNav>ul .menu .menu_inner .menu_inner_title{font-size:18px;font-size:1.8rem;margin-right:40px;text-align:left;word-break:keep-all}
.gNav>ul .menu .menu_inner .menu_inner_title a{color:#000;position:relative;padding-left:20px;display:block}
.gNav>ul .menu .menu_inner .menu_inner_title a:before{content:"\f054";font-family:fontAwesome;color:#c01443;display:block;position:absolute;top:0px;left:0}
.gNav>ul .menu .menu_inner .menu_inner_title a:hover{text-decoration:none;color:#c01443}
.gNav>ul .menu .menu_inner .menu_inner_list{margin-right:20px}
.gNav>ul .menu .menu_inner .menu_inner_list:last-child{margin-right:0}
.gNav>ul .menu .menu_inner .menu_inner_list ul li{display:block;margin:0 .5em;text-align:left;margin-bottom:10px;list-style-type:none}
.gNav>ul .menu .menu_inner .menu_inner_list ul li a{color:#333;font-size:13px;font-size:1.3rem;position:relative;padding-left:18px;display:block}
/*.gNav>ul .menu .menu_inner .menu_inner_list ul li a br{display:none}*/
.gNav>ul .menu .menu_inner .menu_inner_list ul li a:before{content:"\f054";font-family:fontAwesome;color:#c01443;display:block;position:absolute;top:0px;left:0}
.gNav>ul .menu .menu_inner .menu_inner_list ul li a:hover{text-decoration:none;color:#c01443}
.gNav>ul>li{display:block;text-align:center;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.gNav>ul>li:after{width:0px;height:0px;content:'';border:8px solid transparent;border-bottom:8px solid #e5e5e5;display:block;position:relative;top:-4px;left:0px;margin:auto;opacity:0}
.gNav>ul>li:hover{cursor:pointer}
.gNav>ul>li:hover a{color:#c01443;text-decoration:none}
.gNav>ul>li:hover .menu{max-height:9999px;opacity:1}
.gNav>ul>li:hover .menu:before{display:block}
.gNav>ul>li:hover .menu .menu_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}
.gNav>ul>li:hover:after{opacity:1}
.gNav>ul>li>a{font-size:14px;font-size:1.4rem;letter-spacing:0.05em}
.gNav>ul>li.gNavnews .menu .menu_inner .menu_inner_list .archivelinks a:after{content:'年'}
.gNav>ul>li.gNavnews .menu .menu_inner .menu_inner_list .gnavinews01 li:nth-of-type(n+5){display:none}
.gNav>ul>li.gNavnews .menu .menu_inner .menu_inner_list .gnavinews02 li:nth-child(-n+4){display:none}
.gNav>ul>li.gNavnews .menu .menu_inner .menu_inner_list .gnavinews02 li:nth-last-child(-n+2){display:none}
.gNav>ul>li.gNavnews .menu .menu_inner .menu_inner_list .gnavinews03 li{display:none}
.gNav>ul>li.gNavnews .menu .menu_inner .menu_inner_list .gnavinews03 li:nth-child(n+9){display:block}
.gNav2{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:30px;right:0;width:auto;height:30px;overflow:hidden}
.gNav2 nav,.gNav2 #search{vertical-align:middle}
.gNav2 #search{width:203px;margin-top:5px}
.gNav2 #search #gsc-i-id1:placeholder-shown{color:#fff}
.gNav2 #search #gsc-i-id1::-webkit-input-placeholder{color:#fff}
.gNav2 #search #gsc-i-id1:-moz-placeholder{color:#fff}
.gNav2 #search #gsc-i-id1::-moz-placeholder{color:#fff;opacity:1}
.gNav2 #search #gsc-i-id1:-ms-input-placeholder{color:#fff}
.gNav2 .searchBox{display:inline-block;vertical-align:middle}
.gNav2 .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important;font-size: 1.5rem}
.gNav2 .searchBox input,#gsc-iw-id1,#gs_id50{width:130px;margin-right:0px !important}
.gsc-control-cse,.gsc-control-cse-ja{padding:0}
.gNav2 #gsc-i-id1{font-size:12px;font-size:1.2rem}
.gNav2 .gsst_a{padding-top:6px !important}
.gNav2 .searchBttn{display:inline-block;vertical-align:middle}
input.gsc-search-button-v2{padding:6px 10px !important;border-color:#ccc !important}
.gNav2 nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.gNav2 li{padding-right:1.5ex;vertical-align:middle}
.gNav2 li:last-child{padding-right:0}
.gNav2 li::before{content:'|';padding-right:1.5ex}
.gNav2 li:last-child::after{content:'|';padding-left:1.5ex}
.gNav2 li a{font-size:13px;font-size:1.3rem}
#loader{text-align:center;display:block;margin:0 auto}
#font_btn-group{margin-left:15px;margin-right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#font_btn-group label.font_size_title{font-size:12px;font-size:1.2rem;margin-right:5px}
#font_btn-group label.font_btns{width:20px;padding:12px 0 10px 0;border:thin solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;vertical-align:middle;margin:0;line-height:0;color:#666}
#font_btn-group label.font_btns input[type="radio"]{display:none}
#font_btn-group label.font_btns.active{background-color:#ccc}
#font_btn-group label.font_btns:hover{background-color:#eee;cursor:pointer}
#font_btn-group label#font_medium{font-size:13px;font-size:1.3rem}
#font_btn-group label#font_large{font-size:15px;font-size:1.5rem}
#footerArea{position:relative;width:100%;margin-top:100px;border-top:1px solid #231815}
#back2Top{position:fixed;right:20px;bottom:20px;z-index:100}
#back2Top a{position:relative;display:block;color:#aaa;font-size:13px;font-size:1.3rem}
#back2Top a:before{content:'';width:50px;height:50px;background-color:#ccc;border-radius:100%;display:block;margin:auto;position:absolute;top:-80px;left:0;right:0;bottom:0}
#back2Top a:after{content:'';width:0px;height:0px;border:10px solid transparent;border-bottom:10px solid #fff;display:block;margin:auto;position:absolute;top:-90px;left:0;right:0;bottom:0;-webkit-transition:0.5s;transition:0.5s}
#back2Top.stay{position:absolute;right:20px;top:0;bottom:auto;margin-top:-20px}
#back2Top a:hover{opacity:.7;text-decoration:none}
#back2Top a:hover:after{top:-100px}
.f_SiteMap{position:relative;width:980px;margin:0 auto;padding:15px 0;line-height:2}
.f_SiteMap .f_logo{position:absolute;top:0;left:0;margin-top:-43px}
.f_SiteMap{font-size:12px;font-size:1.2rem}
.f_SiteMap dl dt a{word-break:keep-all}
.f_SiteMap dd{font-size:11px;font-size:1.1rem}
.f_SiteMap .cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.f_SiteMap .col{width:auto;padding-bottom:1em}
.f_SiteMap .col .newsrelase .archivelinks a:after{content:'年'}
.f_SiteMap dd li{line-height:1.3em;margin-bottom:0.5em;position:relative;margin-left:12px}
.f_SiteMap dd li br{display:none}
.f_SiteMap .col li a{line-height:1.3}
.f_SiteMap dd li::before{width:0px;height:0px;content:'';border:5px solid transparent;border-left:5px solid #aaa;position:absolute;top:0;left:-10px;display:block;font-size:8px;font-size:0.8rem}
.f_Links{width:100%;background-color:#a0a0a0;font-size:10px;font-size:1.0rem;color:#fff;padding: 10px 0;}
.f_Links .inner{display:table;width:980px;height:30px;margin:0 auto}
.f_Links .terms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:middle;}
.f_Links .terms li{display:table-cell;padding-right:1.5ex;vertical-align:middle;line-height:2}
.f_Links .terms li::before{content:'|';padding-right:2.0ex}
.f_Links .terms li:last-child::after{content:'|';padding-left:2.0ex}
.f_Links .terms li a{color:#fff}
.copyright{display:block;text-align:left;font-size:8px;font-size:0.8rem;line-height:20px;padding-top: 10px}
article h2{margin-bottom:20px}
article h3{margin-bottom:20px}
article h4{margin-bottom:10px}
article p{line-height:1.7;font-size:14px;font-size:1.4rem;margin-bottom:20px;text-align:justify}
article p a{color:#c01443}
article p a:hover{text-decoration:none}
article .memo{font-size:13px;font-size:1.3rem}
article section.row{margin-bottom:30px}
article a{text-decoration:underline}
article .postcontent h1{font-size:24px;font-weight:bold;margin-bottom:10px;line-height:1.6}
article .postcontent h2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:0;border-left:none;font-size:20px;font-size:2.0rem;font-weight:bold;line-height:1.6;margin-bottom:10px}
article .postcontent h3{display:block;font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:10px;line-height:1.4}
article .postcontent h4{font-size:16px;font-size:1.6rem;font-weight:bold;border-bottom:none;margin-bottom:10px;line-height:1.4}
article .postcontent h5{font-size:15px;font-size:1.5rem;font-weight:bold;margin-bottom:5px}
article .postcontent h6{font-size:14px;font-size:1.4rem;font-weight:bold;margin-bottom:5px}
article .postcontent p{margin-bottom:20px;font-size:14px;font-size:1.4rem;line-height:1.7}
article .postcontent a{color:#c01443;text-decoration:underline}
article .postcontent em{font-style:italic}
article .postcontent strong{font-weight:bold}
article .postcontent img{max-width:100%;height:auto}
.contentstable tr td,.contentstable tr th{padding:10px;border:thin solid #eee}
.contentstable tr th{background-color:#eee;text-align:left;border-bottom:thin solid #fff;word-break:keep-all}
ul.list{margin-left:5px}
ul.list li{list-style-type:disc;margin-left:15px;margin-bottom:8px;line-height:18px}
ul.arrowlist li{position:relative;padding-left:10px}
ul.arrowlist li:before{position:absolute;top:5px;left:0;margin:auto;width:0px;height:0px;content:'';border:4px solid transparent;border-left:4px solid #000;display:inline-block}
.mapicon{display:inline-block;margin-left:0.25em;padding:3px;font-size:12px;font-size:1.2rem;line-height:12px;color:#069;border:1px solid #069;border-radius:8px}
.mapicon:hover{cursor:pointer;text-decoration:none;color:#069;opacity:0.7}
.main .col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.sidebanner{margin-top:20px}
.sidebanner li a{padding:0;padding-right:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px;overflow:hidden}
.sidebanner li a img{height:60px;width:60px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}
.sidebanner li a span{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}
.sidebanner li a span i{margin-left:5px}
.sidebanner li a.sidemoviebanner{display:block;background-image:url("/shared/images/movbanner.jpg");background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center;font-size:15px;font-weight:bold;height:60px}
.sidebanner li a.sidemoviebanner span{margin-left:0;width:100%;margin-top:20px;display:block;letter-spacing: -0.5px;}
.sidebanner li a.sidemoviebanner span img{width:20px;height:auto;margin-right:5px}
.sidebanner li a.sidemoviebanner:hover{opacity:0.7}
.sidebanner li a:hover img{opacity:0.7}
.sidebanner li.externalbanner a{padding:0}
.sidebanner li.externalbanner a img{width:190px;height:auto}
.sidebanner li.externalbanner a:hover{opacity:0.7}
.cornertop{width:100%;height:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-repeat:no-repeat;background-size:cover;background-position:bottom}
.cornertop h1{width:980px;margin:0 auto;font-size:30px;font-size:3.0rem;font-weight:bold;color:#fff;position:relative}
.cornertop h1:after{content:'';width:100%;height:1px;background-color:#fff;display:block;position:absolute;top:40px;left:-85%;bottom:0;margin:auto}
.cornericons ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cornericons ul li{width:239px;display:inline-block;vertical-align:top;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;margin-bottom:15px}
.cornericons ul li:nth-child(3n){margin-right:0}
.cornericons ul li a{background-color:#eee;border:thin solid #eee;padding:30px 15px 15px 15px;height:85px;text-align:center;display:block;position:relative}
.cornericons ul li a:hover{background-color:#fff;border:thin solid #ccc}
.cornericons ul li a:hover svg{stroke:#c01443;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.cornericons ul li a svg{margin-bottom:15px;position:absolute;top:-20px;bottom:0;left:0;right:0;margin:auto;fill:none;stroke:#808080;stroke-width:1.8369;stroke-miterlimit:10;-webkit-transition:0.3s;transition:0.3s}
.cornericons ul li a span{line-height:1.4;position:absolute;bottom:20px;left:0;right:0;margin:auto;width:100%;font-size:14px;font-size:1.4rem}
.cornericons ul li.twolines a svg{top:-30px}
.cornericons ul li.twolines a span{bottom:10px}
.cornertopcolrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:20px}
.cornertopcolrow .cornertopcol{width:350px;border:thin solid #eee;position:relative;border-left:6px solid #c01443}
.cornertopcolrow .cornertopcol:hover{background-color:#fafafa;cursor:pointer}
.cornertopcolrow .cornertopcol:hover a{color:#c01443}
.cornertopcolrow .cornertopcol:hover a .gotopage:before{-webkit-animation:arrowmovement 0.5s;animation:arrowmovement 0.5s}
.cornertopcolrow .cornertopcol a{padding:15px 15px 30px 15px;display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.cornertopcolrow .cornertopcol a:hover{text-decoration:none}
.cornertopcolrow .cornertopcol a .cornertopcol-title{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:5px}
.cornertopcolrow .cornertopcol a .cornertopcol-description{line-height:1.4;font-size:13px;font-size:1.3rem}
.cornertopcolrow .cornertopcol a .gotopage{position:absolute;right:10px;bottom:10px;text-align:right;margin-top:5px;font-size:12px;font-size:1.2rem}
.cornertopcolrow .cornertopcol a .gotopage:before{width:0px;height:0px;content:'';border:5px solid transparent;border-left:5px solid #c01443;display:inline-block}
.cornertopcolrow .cornertopcol.gold{border-left-color:#918077}
.cornertopcolrow .cornertopcol.green{border-left-color:#759775}
.cornertopcolrow .cornertopcol.purple{border-left-color:#a675a5}
.cornertopcolrow .cornertopcol.blue{border-left-color:#5e8fcb}
.cornertopcolrow .cornertopcol.yellow{border-left-color:#d4b345}

@-webkit-keyframes arrowmovement{0%{margin-right:0px}50%{margin-right:5px}100%{margin-right:0px}}
@keyframes arrowmovement{0%{margin-right:0px}50%{margin-right:5px}100%{margin-right:0px}}

.highcharts-credits{display:none !important}
.businesslist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.businesslist:before{content:"";display:block;width:23%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.businesslist:after{content:"";display:block;width:23%}
.businesslist .businessgroupname{text-align:center;margin-bottom:10px}
.businesslist .businessbox{margin-bottom:20px}
.businesslist .businessbox a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#eee;width:228px}
.businesslist .businessbox a:hover{background-color:#ccc;text-decoration:none;color:#fff}
.businesslist .businessbox a:hover img{opacity:0.7}
.businesslist .businessbox a[href="/enterprise/performance-chemicals-dept/"]:hover{background-color:#f1be59}
.businesslist .businessbox a[href="/enterprise/speciality-chemicals-dept/"]:hover{background-color:#97b7e0}
.businesslist .businessbox a[href="/enterprise/colors-and-processing-dept/"]:hover{background-color:#f09794}
.businesslist .businessbox a[href="/enterprise/polymer-global-account-dept/"]:hover{background-color:#a3abd5}
.businesslist .businessbox a[href="/enterprise/electronics-dept/"]:hover{background-color:#99c0cd}
.businesslist .businessbox a[href="/enterprise/nagasechemtex-dept/"]:hover{background-color:#365FB3}
.businesslist .businessbox a[href="/enterprise/mobility-solutions-dept/"]:hover{background-color:#62b0e2}
.businesslist .businessbox a[href="/enterprise/energy-business-office/"]:hover{background-color:#80cce3}
.businesslist .businessbox a[href="/enterprise/life-and-healthcare-products-dept/"]:hover{background-color:#daa786}
.businesslist .businessbox a[href="/enterprise/food-ingredients-dept/"]:hover{background-color:#7ECA6C}
.businesslist .businessbox a[href="/enterprise/nagase-r-and-d-center/"]:hover{background-color:#a9c367}
.businesslist .businessbox a[href="/enterprise/naw/"]:hover{background-color:#b0a89d}
.businesslist .businessbox a[href="/enterprise/nagase-nvc-office/"]:hover{background-color:#5e93bf}
.businesslist .businessbox a[href="/enterprise/information-communication-energy-business-office/"]:hover{background-color:#2A99C6}
.businesslist .businessbox a[href="/enterprise/biotech-office/"]:hover{background-color:#7CC47B}
.businesslist .businessbox a p{display:block;height:100%;padding:0px 3px;text-align:center;line-height:1.2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;letter-spacing:-1px}
.businesslist .businessbox a p sup{margin-top:-8px}
.businesslist .businessbox a .businessimg{width:85px;height:85px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.businesslist .businessbox a .businessimg img{height:100%}
.businesslist .businessgroup{padding:10px 15px 0 10px;border-right:thin solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}
.businesslist .businessgroup:first-child{padding-left:0}
.businesslist .businessgroup:last-child{border-right:none;padding-right:0}
.businesslist .businessgroup .businessbox a{display:block;width:171px}
.businesslist .businessgroup .businessbox a .businessimg{width:171px;height:50px;overflow:hidden}
.businesslist .businessgroup .businessbox a .businessimg img{width:100%;height:auto}
.businesslist .businessgroup .businessbox a p{height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.businesslist .businessgroup .businessbox:last-child{margin-bottom:0}
.relatedullinks li{display:inline-block;margin-right:20px}
.relatedullinks li a:before{width:0px;height:0px;content:'';border:5px solid transparent;border-left:5px solid #c01443;display:inline-block;font-size:8px}

.gNav .gNaventerprise a[href="/enterprise/information-communication-energy-business-office/"] br{display: none}

@media only screen and (min-width: 769px){
  html:not([lang="zh"]) .u-sp{display:none !important}
}

@media only screen and (max-width: 979px){
  html:not([lang="zh"]) .pageHeader{width:100%}
  html:not([lang="zh"]) .crumbs{display:none}
  html:not([lang="zh"]) .ttl0{padding-right:35px;padding-left:35px}
  html:not([lang="zh"]) .article .ttl0{padding-right:0;padding-left:0;font-size:2rem}
  html:not([lang="zh"]) .ttl1{margin-top:30px;background-color:#eee}
  html:not([lang="zh"]) .contentsArea{width:auto;padding-right:35px;padding-left:35px}
  html:not([lang="zh"]) .main{float:none;width:auto}
  html:not([lang="zh"]) .onecol{width:100%}
  html:not([lang="zh"]) .sNav{float:none;width:auto}
  html:not([lang="zh"]) .sNav ul:not([class]){display:none}
  html:not([lang="zh"]) .sNav ul>li{margin-top:0}
  html:not([lang="zh"]) header{position:relative;width:auto;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}
  html:not([lang="zh"]) header .inner{width:auto;height:auto;padding:15px}
  html:not([lang="zh"]) header .inner .logo{position:static}
  html:not([lang="zh"]) header .inner .logo a{width:115px}
  html:not([lang="zh"]) .p-header-menu{display:block}
  html:not([lang="zh"]) .gNav{display:none}
  html:not([lang="zh"]) .gNav2{display:none}
  html:not([lang="zh"]) #gsc-iw-id1{width:auto}
  html:not([lang="zh"]) #gs_id50{height:40px}
  html:not([lang="zh"]) .gsc-search-box{position:relative}
  html:not([lang="zh"]) .gsc-search-box-tools .gsc-search-box .gsc-input{padding:12px}
  html:not([lang="zh"]) .gsc-search-button{position:absolute;top:10px;right:10px}
  html:not([lang="zh"]) .gsc-search-button-v2{padding:0;border:none;background:none;color:#bcbcbc}
  html:not([lang="zh"]) #footerArea{border-top:none}
  html:not([lang="zh"]) .f_SiteMap{width:auto;padding:0;line-height:1}
  html:not([lang="zh"]) .f_SiteMap .f_logo{display:none}
  html:not([lang="zh"]) .f_SiteMap{font-size:1.6rem}
  html:not([lang="zh"]) .f_SiteMap dd{display:none}
  html:not([lang="zh"]) .f_SiteMap .cols{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
  html:not([lang="zh"]) .f_SiteMap .col{width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center}
  html:not([lang="zh"]) .f_SiteMap .col:nth-child(3n){border-right:none}
  html:not([lang="zh"]) .f_SiteMap .col li+li{display:none}
  html:not([lang="zh"]) .f_SiteMap .col a{display:block;padding-top:24px;padding-bottom:24px}
  html:not([lang="zh"]) .f_Links{padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1rem;font-weight:bold}
  html:not([lang="zh"]) .f_Links .inner{width:100%}
  html:not([lang="zh"]) .f_Links .terms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
  html:not([lang="zh"]) .f_Links .terms li{display:block}
  html:not([lang="zh"]) .sidebanner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}
  html:not([lang="zh"]) .sidebanner li{padding-right:8px;padding-left:8px}
  html:not([lang="zh"]) .cornertop{height:310px}
  html:not([lang="zh"]) .cornertop h1{display:inline-block;width:auto;margin-right:0;margin-left:0;padding-left:35px;padding-bottom:5px;border-bottom:1px solid}
  html:not([lang="zh"]) .cornertop h1:after{display:none}
  html:not([lang="zh"]) .cornericons ul{margin-right:-8px;margin-left:-8px}
  html:not([lang="zh"]) .cornericons ul li{display:block;width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0;padding-right:8px;padding-left:8px}
  html:not([lang="zh"]) .cornertopcolrow .cornertopcol{width:48%}
  html:not([lang="zh"]) .cornertopcolrow .cornertopcol:nth-child(n+3){margin-top:20px}
  html:not([lang="zh"]) .businesslist.is-business{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-6px;margin-left:-6px}
  html:not([lang="zh"]) .businesslist.is-business .businessbox{width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:12px;padding-right:6px;padding-left:6px}
  html:not([lang="zh"]) .businesslist.is-business .businessbox a{width:100%}
  html:not([lang="zh"]) .businesslist.is-ir{margin-right:-6px;margin-left:-6px}
  html:not([lang="zh"]) .businesslist.is-ir li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-right:6px;padding-left:6px}
  html:not([lang="zh"]) .businesslist.is-ir li:nth-child(n+3){margin-top:12px}
  html:not([lang="zh"]) .businesslist .businessgroup .businessbox a{width:100%}
  html:not([lang="zh"]) .businesslist .businessgroup .businessbox a .businessimg{position:relative;width:100%;height:0;padding-bottom:calc( 50 / 171 * 100%)}
  html:not([lang="zh"]) .businesslist .businessgroup .businessbox a .businessimg img{position:absolute;top:0;left:0}
}


@media only screen and (max-width: 768px){
  html:not([lang="zh"]) .u-pc{display:none !important}
  html:not([lang="zh"]) .p-sp-scroll-table{width:100%;overflow:auto}
  html:not([lang="zh"]) .p-sp-scroll-table.is-expand{width:auto;margin-right:-16px}
  html:not([lang="zh"]) .p-sp-scroll-table .mediumtablekpi{margin-top:0}
  html:not([lang="zh"]) .p-sp-scroll-table .mediumtablekpi tr [colspan="5"]{text-align:left}
  html:not([lang="zh"]) .p-sp-scroll-table .mediumtablekpi th,
  html:not([lang="zh"]) .p-sp-scroll-table .mediumtablekpi td,
  html:not([lang="zh"]) .p-sp-scroll-table .ir-contentstable th,
  html:not([lang="zh"]) .p-sp-scroll-table .ir-contentstable td,
  html:not([lang="zh"]) .p-sp-scroll-table .employeetable th,
  html:not([lang="zh"]) .p-sp-scroll-table .employeetable td{white-space:nowrap}
  html:not([lang="zh"]) .internallink ul li{display:block;margin-top:10px;margin-right:0}
  html:not([lang="zh"]) .internallink ul li a{padding:14px 0;text-align:center}
  html:not([lang="zh"]) .outerlink a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
  html:not([lang="zh"]) .centerimg{max-width:100%;height:auto}
  html:not([lang="zh"]) .pageHeader{margin-bottom:10px}
  html:not([lang="zh"]) .ttl0{padding-right:16px;padding-left:16px}
  html:not([lang="zh"]) .ttl4-2{padding:0;background:none}
  html:not([lang="zh"]) .ttl4-2.widepadding{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
  html:not([lang="zh"]) .ttl4-2 span{display:block;padding:10px;line-height:1.3}
  html:not([lang="zh"]) .contentsArea{padding-right:16px;padding-left:16px}
  html:not([lang="zh"]) .contentsArea .contentsArea{padding-right:0;padding-left:0}
  html:not([lang="zh"]) #map{width:100%;height:260px}
  html:not([lang="zh"]) .floatrightimg{display:block;float:none;max-width:100%;height:auto;margin:0 auto 20px}
  html:not([lang="zh"]) .p-header-menu{display:block}
  html:not([lang="zh"]) .gNav{display:none}
  html:not([lang="zh"]) .gNav2{display:none;background-color:red}
  html:not([lang="zh"]) .f_SiteMap{overflow:hidden}
  html:not([lang="zh"]) .f_SiteMap .col{width:50%;border-right:1px solid #ccc}
  html:not([lang="zh"]) .f_SiteMap .col:nth-child(3n){border-right:1px solid #ccc}
  html:not([lang="zh"]) .f_SiteMap .col:nth-child(even){border-right:none}
  html:not([lang="zh"]) .f_SiteMap .col:nth-child(5){position:relative}
  html:not([lang="zh"]) .f_SiteMap .col:nth-child(5):after{display:block;position:absolute;top:-1px;left:calc( 100% + 1px);width:110%;height:1px;background-color:#ccc;content:""}
  html:not([lang="zh"]) .f_Links{font-size:1rem}
  html:not([lang="zh"]) .f_Links .terms li{position:relative;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:0;padding-left:8px}
  html:not([lang="zh"]) .f_Links .terms li::before{position:absolute;top:0;left:0;padding-right:0}
  html:not([lang="zh"]) .f_Links .terms li:last-child::after{display:none}
  html:not([lang="zh"]) article .postcontent img{display:block;margin-right:auto;margin-left:auto}
  html:not([lang="zh"]) .contentstable{line-height:1.3}
  html:not([lang="zh"]) .sidebanner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px;margin-right:-8px;margin-left:-8px}
  html:not([lang="zh"]) .sidebanner li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
  html:not([lang="zh"]) .sidebanner li:nth-child(n+3){margin-top:16px}
  html:not([lang="zh"]) .sidebanner li.sharedresearch{width:100%;text-align:center}
  html:not([lang="zh"]) .sidebanner li.sharedresearch+li{margin-top:16px}
  html:not([lang="zh"]) .sidebanner li a{padding-right:0}
  html:not([lang="zh"]) .cornertop{height:150px}
  html:not([lang="zh"]) .cornertop h1{padding-left:16px}
  html:not([lang="zh"]) .cornericons ul li{width:50%}
  html:not([lang="zh"]) .cornericons ul li a{
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;
    flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:130px;padding:0 15px}
  html:not([lang="zh"]) .cornericons ul li a svg{position:static;margin:0}
  html:not([lang="zh"]) .cornericons ul li a br{display:none}
  html:not([lang="zh"]) .cornericons ul li a span{position:static;margin:10px 0 0}
  html:not([lang="zh"]) .cornertopcolrow{display:block;margin-bottom:0}
  html:not([lang="zh"]) .cornertopcolrow .cornertopcol{width:auto;margin-top:20px}
  html:not([lang="zh"]) .businesslist.is-business{display:block}
  html:not([lang="zh"]) .businesslist.is-business.is-expand{margin-right:-16px;margin-left:-16px}
  html:not([lang="zh"]) .businesslist.is-business.is-bordered{border-top:1px solid #ccc}
  html:not([lang="zh"]) .businesslist.is-business:before,
  html:not([lang="zh"]) .businesslist.is-business:after{display:none}
  html:not([lang="zh"]) .businesslist.is-business .businessbox{width:auto;margin-bottom:0;padding-right:0;padding-left:0;border-bottom:1px solid #ccc}
  html:not([lang="zh"]) .businesslist.is-business .businessbox a{background-color:#fff}
  html:not([lang="zh"]) .businesslist.is-business .businessbox a p{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-right:12px;padding-left:12px;text-align:left;font-size:1.6rem}
  html:not([lang="zh"]) .businesslist.is-business .businessbox a .businessimg{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:80px;height:80px}
  html:not([lang="zh"]) .businesslist.is-ir li{width:100%}
  html:not([lang="zh"]) .businesslist.is-ir li:nth-child(n+2){margin-top:10px}
  html:not([lang="zh"]) .businesslist.is-ir img{width:95px}
  html:not([lang="zh"]) .relatedullinks li{display:block;margin-top:20px;margin-right:0}
}

@media only screen and (max-width: 321px){
  html:not([lang="zh"]) .f_Links{padding:20px}
}
