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}html,body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-width:1280px}html:not(.wf-active) *{color:transparent !important}html:not(.wf-active) *:after,html:not(.wf-active) *:before{color:transparent !important}body{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:normal;font-size:14px;line-height:32px}.spbr{display:none}.pcbr{display:block}@media screen and (max-width: 640px){html,body{min-width:auto;min-width:initial}body{line-height:28px}.spbr{display:block}.pcbr{display:none}}@media print{html,body{min-width:0;width:1080px}}.grid,.breadcrumb__content,.footer__content,.asidelink,.pagehead,.pagecontent,.adjacentnav,.index__exhibition__content,.frontpage__cover__text,.frontpage__cover__pickup,.frontpage__cover__nav,.ir__covernews .newslist,.csr__covernews .newslist{position:relative;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto}.grid:after,.breadcrumb__content:after,.footer__content:after,.asidelink:after,.pagehead:after,.pagecontent:after,.adjacentnav:after,.index__exhibition__content:after,.frontpage__cover__text:after,.frontpage__cover__pickup:after,.frontpage__cover__nav:after,.ir__covernews .newslist:after,.csr__covernews .newslist:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.grid__a1,.pagecontent__nav{position:absolute;left:0px;top:0px;width:240px}.grid__a2,.pagecontent__body,.company_message__body{position:relative;width:calc(100% - 240px);margin-left:240px}@media screen and (max-width: 640px){.grid,.breadcrumb__content,.footer__content,.asidelink,.pagehead,.pagecontent,.adjacentnav,.index__exhibition__content,.frontpage__cover__text,.frontpage__cover__pickup,.frontpage__cover__nav,.ir__covernews .newslist,.csr__covernews .newslist{width:calc(100% - 32px)}.grid__a1,.pagecontent__nav{position:relative;width:calc(100% - 32px);margin-left:auto;margin-right:auto}.grid__a2,.pagecontent__body,.company_message__body{position:relative;width:calc(100% - 32px);margin-left:auto;margin-right:auto}.grid .grid__a1,.breadcrumb__content .grid__a1,.footer__content .grid__a1,.asidelink .grid__a1,.pagehead .grid__a1,.pagecontent .grid__a1,.adjacentnav .grid__a1,.index__exhibition__content .grid__a1,.frontpage__cover__text .grid__a1,.frontpage__cover__pickup .grid__a1,.frontpage__cover__nav .grid__a1,.ir__covernews .newslist .grid__a1,.csr__covernews .newslist .grid__a1,.grid .pagecontent__nav,.breadcrumb__content .pagecontent__nav,.footer__content .pagecontent__nav,.asidelink .pagecontent__nav,.pagehead .pagecontent__nav,.pagecontent .pagecontent__nav,.adjacentnav .pagecontent__nav,.index__exhibition__content .pagecontent__nav,.frontpage__cover__text .pagecontent__nav,.frontpage__cover__pickup .pagecontent__nav,.frontpage__cover__nav .pagecontent__nav,.ir__covernews .newslist .pagecontent__nav,.csr__covernews .newslist .pagecontent__nav,.grid .grid__a2,.breadcrumb__content .grid__a2,.footer__content .grid__a2,.asidelink .grid__a2,.pagehead .grid__a2,.pagecontent .grid__a2,.adjacentnav .grid__a2,.index__exhibition__content .grid__a2,.frontpage__cover__text .grid__a2,.frontpage__cover__pickup .grid__a2,.frontpage__cover__nav .grid__a2,.ir__covernews .newslist .grid__a2,.csr__covernews .newslist .grid__a2,.grid .pagecontent__body,.breadcrumb__content .pagecontent__body,.footer__content .pagecontent__body,.asidelink .pagecontent__body,.pagehead .pagecontent__body,.pagecontent .pagecontent__body,.adjacentnav .pagecontent__body,.index__exhibition__content .pagecontent__body,.frontpage__cover__text .pagecontent__body,.frontpage__cover__pickup .pagecontent__body,.frontpage__cover__nav .pagecontent__body,.ir__covernews .newslist .pagecontent__body,.csr__covernews .newslist .pagecontent__body,.grid .company_message__body,.breadcrumb__content .company_message__body,.footer__content .company_message__body,.asidelink .company_message__body,.pagehead .company_message__body,.pagecontent .company_message__body,.adjacentnav .company_message__body,.index__exhibition__content .company_message__body,.frontpage__cover__text .company_message__body,.frontpage__cover__pickup .company_message__body,.frontpage__cover__nav .company_message__body,.ir__covernews .newslist .company_message__body,.csr__covernews .newslist .company_message__body{width:100%}}.heading1,.product_single__superhead,.article__head{position:relative;font-size:24px;line-height:42px;color:#003c89;padding-bottom:14px;border-bottom:1px solid #e5e5e5;margin-bottom:34px}.heading1__date{position:absolute;right:0px;bottom:9px;color:gray;font-size:13px}.heading2{font-size:24px;line-height:42px;color:#000;margin-bottom:14px}.heading3{font-size:14px;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;margin-bottom:14px}a{color:#003c89;text-decoration:none}a:hover{text-decoration:underline}@media screen and (max-width: 640px){.heading1,.product_single__superhead,.article__head{font-size:18px;line-height:32px;padding:0 0 6px 0;margin-bottom:24px}.heading1__date{position:relative;display:block;right:auto;bottom:auto;width:100%;line-height:18px;text-align:left;color:gray;font-size:13px;padding-left:0}.heading2{font-size:18px;line-height:32px;margin-bottom:10px}.heading3{font-size:14px;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;margin-bottom:10px}}.linkicon_arrow,.megadropdown__pickup__block__link__label:before,.megadropdown__list__nav__item a:before,.scrollblock__block__label:before,.scrollblock--news__block--more__label:before,a>.newslist__item__label:before,.newslist__more span:before,.adjacentnav__link span:before,a .listtable__linklabel:before,.listtable__foldableitem__label:before,.linkbutton__inner:before,a .placecard__title__name:before,.index__exhibition__list__item__label:before,.index__exhibition__more span:before,.frontpage__cover__pickup__block__label:before,.frontpage__cover__nav__item a span:before,.frontpage__cover__businesses__block__label:before,.index__products__businesses__block__label:before,.product__list__links a:before,.product_single__linklist a:before,.company_office__map a:before,.company_office__map_domestic a:before,.company_office__map_ww a:before,.company_office__map_ea a:before,.company_office__map_sea a:before,.business_single__category .business_single__category__list a:before,.sitemap__block__label span:before,.sitemap__block__list li a:before,div#SS_navi span#SS_naviSort span#SS_sortMatch a:before,div#SS_navi span#SS_naviSort span#SS_sortDate a:before{content:"";display:block;width:8px;height:12px;background-image:url(/images/common/linkicon_arrow.png);background-size:8px 12px;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-6px}.linkicon_mail,.maillink:before{content:"";display:block;width:12px;height:8px;background-image:url(/images/common/linkicon_mail.png);background-size:12px 8px;position:absolute;top:50%;margin-top:-3px}.maillink{position:relative;padding-left:20px;color:#003c89;text-decoration:none !important}.maillink:before{left:0px}.header{position:relative;width:100%;height:135px;background-color:#FFF}body:not(.index) .header{z-index:3}.header__hero{position:static}.header__hero__video{overflow:hidden;position:fixed;width:100%;height:calc(100% - 135px);height:100%;z-index:0;top:0px;-ms-transform-origin:center;transform-origin:center;background-color:gray}.header__hero__video #canvas{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;z-index:99}.header__hero__video__block{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0px);background-color:gray;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header__hero__video__media{display:block;width:100%;height:100%;position:relative;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header__hero__scroll{display:block;position:absolute;left:40px;bottom:170px;transition:bottom 0.75s cubic-bezier(0.19, 1, 0.22, 1);width:14px;height:149px;z-index:1}.header__hero__scroll__text{display:block;position:absolute;left:0px;bottom:0px}.header__hero__scroll__arrow{position:absolute;top:0px;left:0px;width:14px;height:89px;transition:height .25s linear;overflow:hidden}.header__hero__scroll__arrow img{display:block;position:absolute;left:0px;top:0px}.header__hero__scroll__arrow.anim_in{height:0px;top:auto;bottom:60px}.header__hero__scroll__arrow.anim_in img{top:auto;bottom:0px}.header__hero__scroll__arrow.anim_out{height:89px;top:0px;bottom:auto}.header__hero__scroll__arrow.anim_out img{top:0px;bottom:auto}.header__hero__pager{display:block;width:100%;height:5px;position:absolute;left:0%;bottom:170px;transition:bottom 0.75s cubic-bezier(0.19, 1, 0.22, 1);font-size:0px;line-height:0px;text-align:center;z-index:1;transform:translate3d(0px, 0px, 0px)}.header__hero__pager__page{position:relative;display:inline-block;width:140px;height:61px;margin:-28px 6px 0;cursor:pointer;transform:translate3d(0px, 0px, 0px)}.header__hero__pager__page:before{content:"";width:100%;height:1px;position:absolute;left:0px;bottom:28px;z-index:0;background-color:#FFF}.header__hero__pager__page span{display:block;width:100%;height:1px;position:absolute;left:0px;bottom:28px;background-color:#003c89;-ms-transform-origin:right center;transform-origin:right center;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);z-index:1}.header__hero__pager__page.active:before{height:5px;bottom:28px}.header__hero__pager__page.active span{height:5px;bottom:28px;transition-duration:0s;-ms-transform-origin:left center;transform-origin:left center}.header__hero__catch{display:block;position:absolute;left:50%;top:50%;margin:-79px 0 0 -345px}.header__hero__logo{display:block;position:absolute;left:7%;top:50%;margin-top:-110px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity 0.3s linear,margin-top 0.75s cubic-bezier(0.19, 1, 0.22, 1);z-index:1}.header__border{width:100%;height:5px;background-color:#003c89;position:absolute;bottom:130px;z-index:101;transition:bottom 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.header__border__backtop{display:block;width:88px;height:0px;background-image:url(/images/common/backtop.png);background-size:88px 44px;background-repeat:no-repeat;background-position:center bottom;position:absolute;left:50%;top:5px;margin-left:-44px;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.header__navigation{width:100%;min-width:1280px;box-sizing:border-box;height:130px;border-bottom:1px solid #e5e5e5;position:absolute;bottom:0px;background-color:#FFF;z-index:100;transition:bottom 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.header__navigation__toggle,.header__navigation__legal,.header__navigation__small{display:none}.header__navigation__elem1{display:block;position:absolute;left:0px;top:0px}.header__navigation__elem2{position:absolute;right:0px;top:20px}.header__navigation__logo{display:block;position:absolute;left:34px;top:23px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header__navigation__logo a,.header__navigation__logo img{display:block}.header__navigation__list{box-sizing:border-box;width:100%;height:58px;position:absolute;padding-left:32px;left:0px;bottom:-1px}.header__navigation__list>li{display:inline;position:initial}.header__navigation__list__item>a{position:relative;display:block;float:left;width:auto;height:58px;padding:0 15px;line-height:58px;text-align:center;font-size:18px;color:#000;text-decoration:none}.header__navigation__list__item>a:before{width:calc(100% - 30px);height:5px;left:15px;bottom:0px}.header__navigation__list__item>a:hover{color:#003c89}html:not(.wf-active) .header__navigation__list__item>a:before{opacity:0 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header__navigation__sub{box-sizing:border-box;width:auto;height:48px;position:absolute;top:20px;right:144px}.header__navigation__sub__fb{display:none}.header__navigation__sub__contact,.header__navigation__sub__global{position:relative;display:block;float:left;top:0px;width:auto;height:48px;font-size:12px;color:#003c89;text-decoration:none !important;white-space:nowrap}.header__navigation__sub__contact:before,.header__navigation__sub__global:before{content:"";display:block;position:absolute;left:0px;top:7px}.header__navigation__sub__contact{box-sizing:border-box;width:110px;padding-left:38px;margin-right:42px;line-height:48px}.header__navigation__sub__contact:before{width:30px;height:34px;background-image:url(/images/common/nav_contact.png);background-size:30px 34px}.header__navigation__sub__global{box-sizing:border-box;width:122px;padding-left:68px}.header__navigation__sub__global:before{width:60px;height:34px;background-image:url(/images/common/nav_global.png);background-size:60px 34px}.header__navigation__sub__global__label{display:block;line-height:46px;font-size:13px;cursor:default}.header__navigation__sub__global.hover .header__navigation__sub__global__menu{height:146px}.header__navigation__sub__global__menu{width:200px;height:0px;overflow:hidden;position:absolute;top:48px;left:50%;margin-left:-100px;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.header__navigation__sub__global__menu:before{content:"";display:block;width:100%;height:12px;background-image:url(/images/common/globallist_arrowmask.png);background-size:200px 12px;background-repeat:no-repeat;background-position:center;position:absolute;left:0px;top:0px;z-index:1}.header__navigation__sub__global__menu__item{position:relative;display:block;width:200px;height:44px;background-color:#f2f2f2;color:#000;font-size:14px;text-decoration:none !important;text-align:center;line-height:44px;border-bottom:1px solid #FFF}.header__navigation__sub__global__menu__item:first-child{padding-top:12px}.header__navigation__sub__global__menu__item:last-child{border-bottom:0px}.header__navigation__sub__global__menu__item.current{background-color:#003c89;color:#FFF}.header__navigation__sub__global__menu__item.current:first-child:before{border-color:transparent transparent #003c89 transparent}.header__navigation__search{width:86px;height:48px;position:absolute;top:20px;right:22px;background-color:#FFF}.header__navigation__search__icon{width:38px;height:48px;background-image:url(/images/common/nav_search.png);background-size:30px 34px;background-position:center;background-repeat:no-repeat;position:absolute;top:0px;left:24px;cursor:pointer}.header__navigation__search__body{display:block;width:2px;height:48px;background-color:#e5e5e5;position:absolute;right:84px;top:0px;transition:width 0.35s cubic-bezier(0.19, 1, 0.22, 1),background-color 0.35s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden}.header__navigation__search__body input{display:block;box-sizing:border-box;width:342px;height:48px;font-size:16px;line-height:32px;padding:8px 12px;border:0px;background-color:transparent;outline:0}.header__navigation__search__body input:focus{border:0px;outline:0}.header__navigation__search:hover .header__navigation__search__body,.header__navigation__search.focus .header__navigation__search__body{background-color:#f2f2f2;width:342px}.header__contentmask{display:block;width:0px;height:0px;position:fixed;left:0px;top:0px;z-index:2;background-color:rgba(0,0,0,0.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .1s linear 0s, width 0s linear .1s, height 0s linear .1s}.header__hero__video__slideshow{display:none;position:absolute;left:0px;top:0px;width:100%;height:100vh;overflow:hidden;transform:translate3d(0px, 0px, 0px)}.header__hero__video__slideshow__image{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header__hero__video__slideshow__image div{position:absolute;left:-20px;top:0px;width:calc(100% + 40px);height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-ms-transform:translateX(20px);transform:translateX(20px);transition:transform 10s linear}.header__hero__video__slideshow__image:nth-child(1){z-index:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header__hero__video__slideshow__image:nth-child(1) div{background-image:url(/images/index/head_sp_slideshow_3.jpg)}.header__hero__video__slideshow__image:nth-child(2) div{background-image:url(/images/index/head_sp_slideshow_1.jpg)}.header__hero__video__slideshow__image:nth-child(3) div{background-image:url(/images/index/head_sp_slideshow_2.jpg)}.header__hero__video__slideshow__image:nth-child(4) div{background-image:url(/images/index/head_sp_slideshow_4.jpg)}.header__hero__video__slideshow__image:nth-child(5) div{background-image:url(/images/index/head_sp_slideshow_5.jpg)}.header__hero__video__slideshow__image.active div{-ms-transform:translateX(-20px);transform:translateX(-20px)}.header__hero__video__load{display:block;width:44px;height:44px;background-image:url(/images/common/loading.png);background-size:44px 44px;background-position:center;background-repeat:no-repeat;animation:spin 0.3s linear infinite;position:absolute;left:50%;top:50%;margin:-22px 0 0 -22px;transition:opacity .3s linear}.header__hero__video__load.fade{transition:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.index:not(.stickBorder) .header__contentmask{position:absolute;top:100vh}body.dropdownopen .header__contentmask,.header__navigation.menuopen+.header__contentmask{width:100vw;height:100vh;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .1s linear 0s, width 0s linear 0s, height 0s linear 0s}body.stickBorder .header__border{position:fixed;top:0px;left:0px;bottom:auto;margin:0px}body.stickNav .header__navigation{position:fixed;top:0px;left:0px;bottom:auto;margin:5px 0 0 0;-ms-transform:translate(0%, -134px);transform:translate(0%, -134px);transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1)}body.stickNav .header__hero__video{visibility:hidden}body.stickNav.drawNav .header__navigation{-ms-transform:translate(0%, 0%);transform:translate(0%, 0%)}body.drawBacktop .header__border__backtop{height:44px}body:not(.stickNav) .header__navigation{left:0px !important}body.noDuration .header__navigation{transition-duration:0s}body.navLogo .header__hero__logo,body.navLogo .header__hero__video__load{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@media screen and (max-width: 640px){.header{height:60px}.header__navigation{min-width:auto;min-width:initial;height:55px;-ms-transform:translate(0%, 0px) !important;transform:translate(0%, 0px) !important;position:fixed;top:5px}.header__navigation__toggle{display:block;width:54px;height:55px;background-image:url(/images/common/header_toggle.png);background-size:54px 110px;background-position:center top;background-repeat:no-repeat;position:absolute;top:0px;right:4px}.header__navigation__logo{width:103px;height:33px;background-size:103px 33px;left:9px;top:11px}.header__navigation__logo a,.header__navigation__logo img{width:103px;height:33px}.header__navigation__group{display:none;box-sizing:border-box;display:block;width:100%;height:0px;max-height:565px;padding:0 16px;position:absolute;left:0px;top:55px;background-color:#FFF;overflow:hidden;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-overflow-scrolling:touch}.header__navigation__group__container{overflow:hidden;height:565px}.header__navigation.menuopen .header__navigation__toggle{background-position:center bottom}.header__navigation.menuopen .header__navigation__group{height:565px;overflow:scroll}.header__navigation__search{width:calc(100% - 32px);height:44px;top:10px;left:16px;right:auto}.header__navigation__search__icon{width:44px;height:44px;right:0px;top:0px;left:auto}.header__navigation__search__body{width:calc(100% - 50px) !important;height:44px;top:0px;left:0px;background-color:#f2f2f2 !important}.header__navigation__search__body input{width:100%;height:44px;padding:6px 12px}.header__navigation__list{width:calc(100% - 32px);height:308px;padding:0px;position:absolute;left:16px;top:64px;border-bottom:1px solid #e5e5e5}.header__navigation__list>li{display:block;position:relative}.header__navigation__list__item{display:block;position:relative;box-sizing:border-box;width:100%;height:44px;border-top:1px solid #e5e5e5}.header__navigation__list__item .megadropdown{display:none !important}.header__navigation__list__item>a{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;padding:0 0 0 16px;float:none;font-size:14px;line-height:42px;color:#003c89;text-align:left}.header__navigation__list__item>a:before{display:none !important}.header__navigation__list__item>a:after{content:"";display:block;width:8px;height:12px;background-image:url(/images/common/linkicon_arrow.png);background-color:transparent;background-size:8px 12px;position:absolute;top:50%;margin-top:-6px;right:20px}.header__navigation__legal{display:block;width:calc(100% - 32px);height:auto;font-size:12px;line-height:20px;text-align:center;position:absolute;left:16px;top:398px}.header__navigation__legal__link{position:relative;display:inline-block;color:#000;text-decoration:none}.header__navigation__legal__delimiter{display:inline-block;padding:0 10px}.header__navigation__legal__group{display:block;margin-bottom:4px}.header__navigation__legal__group:not(:last-child){margin-top:4px}.header__navigation__sub{display:block;top:463px;left:50%;right:auto;margin-left:-120px;width:240px;height:24px}.header__navigation__sub__contact{height:24px;padding-left:30px;font-size:12px;line-height:24px;margin:0;float:none;position:absolute;left:0px;top:0px}.header__navigation__sub__contact:before{width:22px;height:25px;background-size:22px 25px;left:0px;top:0px}.header__navigation__sub__global{height:24px;padding-left:54px;font-size:14px;line-height:24px;margin:0;position:absolute;top:0px;left:125px}.header__navigation__sub__global:before{width:44px;height:25px;background-size:44px 25px;left:0px;top:0px}.header__navigation__sub__global.hover .header__navigation__sub__global__menu{height:158px}.header__navigation__sub__global__label{line-height:24px;font-size:14px}.header__navigation__sub__global__menu{width:200px;height:0px;overflow:hidden;position:absolute;top:auto;bottom:12px;left:50%;margin-left:-100px;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.header__navigation__sub__global__menu:before{content:"";display:block;width:100%;height:12px;background-image:url(/images/common/globallist_arrowmask.png);background-size:200px 12px;background-repeat:no-repeat;background-position:center;position:absolute;left:0px;top:auto;bottom:14px;z-index:1;-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__navigation__sub__global__menu__container{height:152px;position:absolute;left:0px;bottom:8px}.header__navigation__sub__global__menu__item{position:relative;display:block;width:200px;height:44px;background-color:#f2f2f2;color:#000;font-size:14px;text-decoration:none !important;text-align:center;line-height:44px;border-bottom:1px solid #FFF}.header__navigation__sub__global__menu__item:last-child{height:56px;border-bottom:0px}.header__navigation__sub__global__menu__item:first-child{border-bottom:1px solid #FFF;padding-top:0px}.header__navigation__sub__global__menu__item.current{background-color:#003c89;color:#FFF}.header__navigation__sub__global__menu__item.current:last-child:before{border-color:transparent transparent #003c89 transparent}.header__navigation__sub__fb{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;width:26px;height:26px;background-image:url(/images/common/footer_icon_fb.png);background-size:26px 26px;background-position:center;background-repeat:no-repeat;position:absolute;top:0px;left:260px}.header__navigation__small{display:block;width:100%;height:20px;position:absolute;left:0px;top:502px;font-size:12px;line-height:20px;text-align:center}.header__hero__logo{width:150px;height:105px;left:23px;margin-top:-107px}.header__hero__scroll{left:12px;bottom:73px}.header__border{top:0px;position:fixed}.header__border__backtop{width:66px;height:0px;background-size:66px 33px;margin-left:-33px}.header__hero__pager__page{width:72px}.header__hero__video__load{width:44px;height:44px;background-size:44px 44px;margin:-22px -22px 0 0;left:auto;right:calc(50% - 35vw);top:50%}body.drawBacktop .header__border__backtop{height:33px}}@media print{.header__border,.header__navigation{min-width:0;width:1080px;-ms-transform:translate(0%, 0%) !important;transform:translate(0%, 0%) !important;position:relative !important}.header__border__backtop{display:none}}.megadropdown{width:100%;height:0px;position:absolute;left:0px;top:58px;overflow:hidden;background-color:#FFF;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.megadropdown:after{content:"";display:block;width:100%;height:1px;background-color:#e5e5e5;position:absolute;left:0px;bottom:0px;z-index:1}.megadropdown.noAnim{transition-duration:0s !important}.megadropdown.noAnim:not(.open){visibility:hidden}.megadropdown__inner{width:1200px;height:auto;position:relative;margin:32px auto 40px}.megadropdown__inner:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.megadropdown__title{display:block;font-size:18px;margin-bottom:24px}.megadropdown__title a{display:inline-block;position:relative;color:#000;text-decoration:none}.megadropdown__title a:hover{text-decoration:none}.megadropdown__pickup{box-sizing:border-box;width:896px;height:auto;float:left}.megadropdown__pickup__block{width:252px;height:auto;float:left;margin:0 30px 0 0}.megadropdown__pickup__block__link{position:relative;display:block;color:#003c89;text-decoration:none !important;padding-bottom:14px}.megadropdown__pickup__block__link__img{display:block;width:252px;height:168px;margin-bottom:14px}.megadropdown__pickup__block__link__label{position:relative;display:block;padding-left:28px;font-size:14px;line-height:22px}.megadropdown__pickup__block__link__label:before{left:12px;margin-top:0px;top:5px}.megadropdown__list{box-sizing:border-box;width:304px;height:auto;float:left;padding-left:50px}.megadropdown__list__nav{border-left:1px solid #003c89;padding-left:49px;margin-left:-50px}.megadropdown__list__nav__item{display:block;margin:20px 0;line-height:22px}.megadropdown__list__nav__item:first-of-type{margin-top:0px}.megadropdown__list__nav__item:last-of-type{margin-bottom:0px}.megadropdown__list__nav__item a{display:inline-block;position:relative;padding-left:20px;color:#003c89;font-size:14px;line-height:22px;text-decoration:none;white-space:nowrap}.megadropdown__list__nav__item a:before{left:0px;margin-top:0px;top:5px}.megadropdown__close{display:block;width:36px;height:36px;background-image:url(/images/common/closeicon.png);background-size:36px 36px;background-position:center;background-repeat:no-repeat;position:absolute;top:-8px;right:0px}.header__navigation__list__item[data-cat="company"] .megadropdown.open{height:524px}.header__navigation__list__item[data-cat="ir"] .megadropdown.open{height:524px}.header__navigation__list__item[data-cat="csr"] .megadropdown.open{height:440px}.header__navigation__list__item[data-cat="rd"] .megadropdown.open{height:355px}html[lang="en"] .header__navigation__list__item[data-cat="company"] .megadropdown.open{height:460px}html[lang="en"] .header__navigation__list__item[data-cat="ir"] .megadropdown.open{height:340px}html[lang="en"] .header__navigation__list__item[data-cat="csr"] .megadropdown.open{height:400px}html[lang="en"] .header__navigation__list__item[data-cat="rd"] .megadropdown.open{height:400px}html[lang="en"] .megadropdown__list__nav__item a{white-space:normal}.breadcrumb,.breadcrumb--header{position:relative;box-sizing:border-box;width:100%;height:40px;overflow:hidden;border-color:#e5e5e5;border-style:solid;border-width:1px 0;font-size:0px;line-height:0px}.breadcrumb__viewport{overflow:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:20px;-ms-overflow-style:none}.breadcrumb__viewport::-webkit-scrollbar{display:none}.breadcrumb__content{height:38px;white-space:nowrap}.breadcrumb__path{position:relative;display:inline-block;width:auto;height:38px;color:#000;font-size:12px;line-height:38px;text-decoration:none;margin-right:50px}.breadcrumb__path:after{content:"";display:block;width:14px;height:38px;background-image:url(/images/common/breadcrumb_arrow.png);background-size:14px 38px;background-repeat:no-repeat;background-position:center;position:absolute;top:0px;right:-32px}.breadcrumb__path:last-child{margin-right:0px;padding-right:16px}.breadcrumb__path:last-child:after{display:none}.breadcrumb--header{height:39px;border-width:0 0 1px}.breadcrumb--header .breadcrumb__viewport{padding-left:48px;padding-right:48px}.breadcrumb--header .breadcrumb__content{width:auto;max-width:initial}@media screen and (max-width: 640px){.breadcrumb--header{border-width:0 0 1px}.breadcrumb--header .breadcrumb__viewport{padding-left:16px;padding-right:16px}}.footer{background-color:#FFF;padding:40px 0 80px;position:relative;z-index:1}.footer__label{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#003c89}.footer__label a,.footer__label a:hover{text-decoration:none}.footer__main{margin-top:46px;margin:46px 0 28px}.footer__main:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.footer__main__group{width:auto;max-width:20%;height:auto;float:left;margin-right:48px}.footer__main__group:last-child{margin-right:0px}.footer__main__group__label{font-size:18px}.footer__main__group__label+.footer__main__group__label{margin-top:8px}.footer__main__group__label a{color:#003c89;text-decoration:none;display:inline-block;position:relative}.footer__main__group__nav{font-size:12px;line-height:21px;margin:12px 0 28px}.footer__main__group__nav a{color:#000;text-decoration:none;display:inline-block;position:relative}.footer__sub{width:auto;position:absolute;top:10px;right:0px;font-size:0px;line-height:0px;text-align:right}.footer__sub__group{position:relative;display:inline-block;font-size:12px;line-height:21px;white-space:nowrap}.footer__sub__group:not(:last-child){padding-right:30px}.footer__sub__link{position:relative;display:inline-block;color:#000;text-decoration:none !important}.footer__sub__delimiter{display:inline-block;padding:0 10px}.footer__other{box-sizing:border-box;width:auto;height:48px;position:absolute;bottom:-2px;right:0px}.footer__other__contact,.footer__other__global{position:relative;float:left;display:block;top:0px;width:auto;height:48px;font-size:12px;color:#003c89;text-decoration:none !important}.footer__other__contact:before,.footer__other__global:before{content:"";display:block;position:absolute;left:0px;top:0px}.footer__other__contact{padding-left:38px;margin-right:42px;line-height:48px}.footer__other__contact:before{width:30px;height:48px;background-image:url(/images/common/nav_contact.png);background-size:30px 34px;background-position:center;background-repeat:no-repeat}.footer__other__global{padding-left:68px}.footer__other__global:before{width:60px;height:48px;background-image:url(/images/common/nav_global.png);background-size:60px 34px;background-position:center;background-repeat:no-repeat}.footer__other__global__label{display:block;line-height:46px;font-size:13px;cursor:default}.footer__other__global.hover .footer__other__global__menu{height:152px}.footer__other__global__menu{width:200px;height:0px;overflow:hidden;position:absolute;bottom:48px;left:50%;margin-left:-100px;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.footer__other__global__menu__container{height:152px;position:absolute;left:0px;bottom:0px}.footer__other__global__menu__container:before{content:"";display:block;width:100%;height:12px;background-image:url(/images/common/globallist_arrowmask.png);background-size:200px 12px;background-repeat:no-repeat;background-position:center;position:absolute;left:0px;bottom:6px;z-index:1;-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer__other__global__menu__item{position:relative;display:block;width:200px;height:44px;background-color:#f2f2f2;color:#000;font-size:14px;text-decoration:none !important;text-align:center;line-height:44px;border-bottom:1px solid #FFF}.footer__other__global__menu__item:last-child{height:56px;border-bottom:0px}.footer__other__global__menu__item:first-child{border-bottom:1px solid #FFF}.footer__other__global__menu__item.current{background-color:#003c89;color:#FFF}.footer__other__global__menu__item.current:last-child:before{border-color:transparent transparent #003c89 transparent}.footer__other__facebook{display:block;width:34px;height:48px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;background-image:url(/images/common/footer_icon_fb.png);background-size:34px 34px;background-repeat:no-repeat;background-position:center;position:absolute;top:0px;right:0px}.footer__small{font-size:12px}@media screen and (max-width: 640px){.footer{height:520px;padding:40px 0 25px}.footer__label{font-size:18px}.footer__main{border-bottom:1px solid #e5e5e5;margin:10px 0 20px}.footer__main__group{width:100%;max-width:100%;height:auto;float:none;margin-right:0px}.footer__main__group__label{font-size:14px;width:100%;height:44px;line-height:44px;border-top:1px solid #e5e5e5}.footer__main__group__label a{display:block;line-height:44px;padding:0 44px 0 16px}.footer__main__group__label a:after{content:"";display:block;width:8px;height:12px;background-image:url(/images/common/linkicon_arrow.png);background-size:8px 12px;position:absolute;top:50%;margin-top:-6px;right:20px}.footer__main__group__nav{display:none}.footer__sub{position:absolute;width:100%;left:0px;top:403px;text-align:center}.footer__sub__group{display:block;margin-bottom:4px}.footer__sub__group:not(:last-child){padding-right:0px;margin-top:4px}.footer__small{position:absolute;width:100%;left:0px;top:474px;text-align:center}.footer__other{display:block;top:440px;left:50%;right:auto;margin-left:-122px;width:245px;height:24px;padding:0px}.footer__other__contact{height:24px;padding-left:30px;font-size:12px;line-height:24px;margin:0;float:none;position:absolute;left:0px;top:0px}.footer__other__contact:before{width:22px;height:25px;background-size:22px 25px;left:0px;top:0px}.footer__other__global{height:24px;padding-left:54px;font-size:14px;line-height:24px;margin:0;position:absolute;top:0px;left:125px;text-align:center}.footer__other__global:before{width:44px;height:25px;background-size:44px 25px;left:0px;top:0px}.footer__other__global.hover .footer__other__global__menu{height:158px}.footer__other__global:only-child{position:relative;left:auto;float:none;width:58px;margin:0 auto}.footer__other__global__label{line-height:24px;font-size:14px}.footer__other__global__menu{width:200px;height:0px;overflow:hidden;position:absolute;top:auto;bottom:12px;left:50%;margin-left:-100px;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.footer__other__global__menu:before{content:"";display:block;width:100%;height:12px;background-image:url(/images/common/globallist_arrowmask.png);background-size:200px 12px;background-repeat:no-repeat;background-position:center;position:absolute;left:0px;top:auto;bottom:14px;z-index:1;-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer__other__global__menu__container{height:152px;position:absolute;left:0px;bottom:8px}.footer__other__global__menu__item{position:relative;display:block;width:200px;height:44px;background-color:#f2f2f2;color:#000;font-size:14px;text-decoration:none !important;text-align:center;line-height:44px;border-bottom:1px solid #FFF}.footer__other__global__menu__item:last-child{height:56px;border-bottom:0px}.footer__other__global__menu__item:first-child{border-bottom:1px solid #FFF;padding-top:0px}.footer__other__global__menu__item.current{background-color:#003c89;color:#FFF}.footer__other__global__menu__item.current:last-child:before{border-color:transparent transparent #003c89 transparent}.footer__other__facebook{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;width:26px;height:26px;background-image:url(/images/common/footer_icon_fb.png);background-size:26px 26px;background-position:center;background-repeat:no-repeat;position:absolute;top:0px;left:260px}}.mainbody{background-color:#FFF;position:relative}body:not(.index) .mainbody{z-index:2}body:not(.index) .mainbody .mainbody__inner{width:1280px;margin:0 auto}body:not(.index) .mainbody .mainbody__inner img{width:1440px;margin-left:-80px}.importantnotice{display:block;box-sizing:border-box;height:44px;position:relative;padding-left:227px;text-decoration:none;background-color:#F2F5F9}.importantnotice:hover{text-decoration:none}.importantnotice.pdf .importantnotice__body{padding-right:170px}.importantnotice.pdf .importantnotice__body:before{content:"";display:block;width:21px;height:26px;background-size:21px 26px;background-position:center;background-repeat:no-repeat;position:absolute;right:20px;bottom:9px;background-image:url(/images/common/icon_pdf.png)}.importantnotice__label{box-sizing:border-box;width:227px;height:44px;padding:0 0 0 22px;background-color:#003c89;position:absolute;left:0px;top:0px;font-size:14px;color:#FFF;line-height:43px}.importantnotice__body{box-sizing:border-box;width:100%;height:44px;padding:0 150px 0 32px;color:#000}.importantnotice__body__text{position:relative;font-size:14px;width:100%;height:auto;color:#003c89;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 0;line-height:0px}.importantnotice__body__text span{display:inline-block;position:relative;line-height:24px}.importantnotice__body__date{font-size:14px;line-height:44px;position:absolute;top:0px;right:18px;color:#003c89}@media screen and (max-width: 640px){.importantnotice{height:auto;padding:60px 0 0 0}.importantnotice.pdf .importantnotice__body{padding-right:40px}.importantnotice.pdf .importantnotice__body:before{right:16px;bottom:auto;top:50%;margin-top:8px}.importantnotice__label{width:170px;height:44px;z-index:2}.importantnotice__body{position:static;box-sizing:border-box;height:auto;padding:0px;border:0px}.importantnotice__body__text{box-sizing:border-box;line-height:24px;padding:0px 16px 12px 16px;white-space:normal;min-height:42px}.importantnotice__body__date{box-sizing:border-box;right:0px;width:100%;padding-right:16px;text-align:right;z-index:1}}.scrollblock,.scrollblock--news{position:relative;padding-bottom:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollblock[data-num="1"] .scrollblock__content,[data-num="1"].scrollblock--news .scrollblock__content{width:360px}.scrollblock[data-num="2"] .scrollblock__content,[data-num="2"].scrollblock--news .scrollblock__content{width:720px}.scrollblock[data-num="3"] .scrollblock__content,[data-num="3"].scrollblock--news .scrollblock__content{width:1080px}.scrollblock[data-num="4"] .scrollblock__content,[data-num="4"].scrollblock--news .scrollblock__content{width:1440px}.scrollblock[data-num="5"] .scrollblock__content,[data-num="5"].scrollblock--news .scrollblock__content{width:1800px}.scrollblock[data-num="6"] .scrollblock__content,[data-num="6"].scrollblock--news .scrollblock__content{width:2160px}.scrollblock[data-num="7"] .scrollblock__content,[data-num="7"].scrollblock--news .scrollblock__content{width:2520px}.scrollblock[data-num="8"] .scrollblock__content,[data-num="8"].scrollblock--news .scrollblock__content{width:2880px}.scrollblock[data-num="9"] .scrollblock__content,[data-num="9"].scrollblock--news .scrollblock__content{width:3240px}.scrollblock[data-num="10"] .scrollblock__content,[data-num="10"].scrollblock--news .scrollblock__content{width:3600px}.scrollblock[data-num="11"] .scrollblock__content,[data-num="11"].scrollblock--news .scrollblock__content{width:3960px}.scrollblock[data-num="12"] .scrollblock__content,[data-num="12"].scrollblock--news .scrollblock__content{width:4320px}.scrollblock[data-num="13"] .scrollblock__content,[data-num="13"].scrollblock--news .scrollblock__content{width:4680px}.scrollblock[data-num="14"] .scrollblock__content,[data-num="14"].scrollblock--news .scrollblock__content{width:5040px}.scrollblock[data-num="15"] .scrollblock__content,[data-num="15"].scrollblock--news .scrollblock__content{width:5400px}.scrollblock[data-num="16"] .scrollblock__content,[data-num="16"].scrollblock--news .scrollblock__content{width:5760px}.scrollblock[data-num="17"] .scrollblock__content,[data-num="17"].scrollblock--news .scrollblock__content{width:6120px}.scrollblock[data-num="18"] .scrollblock__content,[data-num="18"].scrollblock--news .scrollblock__content{width:6480px}.scrollblock[data-num="19"] .scrollblock__content,[data-num="19"].scrollblock--news .scrollblock__content{width:6840px}.scrollblock[data-num="20"] .scrollblock__content,[data-num="20"].scrollblock--news .scrollblock__content{width:7200px}.scrollblock[data-num="21"] .scrollblock__content,[data-num="21"].scrollblock--news .scrollblock__content{width:7560px}.scrollblock[data-num="22"] .scrollblock__content,[data-num="22"].scrollblock--news .scrollblock__content{width:7920px}.scrollblock[data-num="23"] .scrollblock__content,[data-num="23"].scrollblock--news .scrollblock__content{width:8280px}.scrollblock[data-num="24"] .scrollblock__content,[data-num="24"].scrollblock--news .scrollblock__content{width:8640px}.scrollblock[data-num="25"] .scrollblock__content,[data-num="25"].scrollblock--news .scrollblock__content{width:9000px}.scrollblock[data-num="26"] .scrollblock__content,[data-num="26"].scrollblock--news .scrollblock__content{width:9360px}.scrollblock[data-num="27"] .scrollblock__content,[data-num="27"].scrollblock--news .scrollblock__content{width:9720px}.scrollblock[data-num="28"] .scrollblock__content,[data-num="28"].scrollblock--news .scrollblock__content{width:10080px}.scrollblock[data-num="29"] .scrollblock__content,[data-num="29"].scrollblock--news .scrollblock__content{width:10440px}.scrollblock[data-num="30"] .scrollblock__content,[data-num="30"].scrollblock--news .scrollblock__content{width:10800px}.scrollblock[data-num="31"] .scrollblock__content,[data-num="31"].scrollblock--news .scrollblock__content{width:11160px}.scrollblock[data-num="32"] .scrollblock__content,[data-num="32"].scrollblock--news .scrollblock__content{width:11520px}.scrollblock[data-num="33"] .scrollblock__content,[data-num="33"].scrollblock--news .scrollblock__content{width:11880px}.scrollblock[data-num="34"] .scrollblock__content,[data-num="34"].scrollblock--news .scrollblock__content{width:12240px}.scrollblock[data-num="35"] .scrollblock__content,[data-num="35"].scrollblock--news .scrollblock__content{width:12600px}.scrollblock[data-num="36"] .scrollblock__content,[data-num="36"].scrollblock--news .scrollblock__content{width:12960px}.scrollblock[data-num="37"] .scrollblock__content,[data-num="37"].scrollblock--news .scrollblock__content{width:13320px}.scrollblock[data-num="38"] .scrollblock__content,[data-num="38"].scrollblock--news .scrollblock__content{width:13680px}.scrollblock[data-num="39"] .scrollblock__content,[data-num="39"].scrollblock--news .scrollblock__content{width:14040px}.scrollblock[data-num="40"] .scrollblock__content,[data-num="40"].scrollblock--news .scrollblock__content{width:14400px}.scrollblock[data-num="41"] .scrollblock__content,[data-num="41"].scrollblock--news .scrollblock__content{width:14760px}.scrollblock[data-num="42"] .scrollblock__content,[data-num="42"].scrollblock--news .scrollblock__content{width:15120px}.scrollblock[data-num="43"] .scrollblock__content,[data-num="43"].scrollblock--news .scrollblock__content{width:15480px}.scrollblock[data-num="44"] .scrollblock__content,[data-num="44"].scrollblock--news .scrollblock__content{width:15840px}.scrollblock[data-num="45"] .scrollblock__content,[data-num="45"].scrollblock--news .scrollblock__content{width:16200px}.scrollblock[data-num="46"] .scrollblock__content,[data-num="46"].scrollblock--news .scrollblock__content{width:16560px}.scrollblock[data-num="47"] .scrollblock__content,[data-num="47"].scrollblock--news .scrollblock__content{width:16920px}.scrollblock[data-num="48"] .scrollblock__content,[data-num="48"].scrollblock--news .scrollblock__content{width:17280px}.scrollblock[data-num="49"] .scrollblock__content,[data-num="49"].scrollblock--news .scrollblock__content{width:17640px}.scrollblock[data-num="50"] .scrollblock__content,[data-num="50"].scrollblock--news .scrollblock__content{width:18000px}.scrollblock[data-num="51"] .scrollblock__content,[data-num="51"].scrollblock--news .scrollblock__content{width:18360px}.scrollblock[data-num="52"] .scrollblock__content,[data-num="52"].scrollblock--news .scrollblock__content{width:18720px}.scrollblock[data-num="53"] .scrollblock__content,[data-num="53"].scrollblock--news .scrollblock__content{width:19080px}.scrollblock[data-num="54"] .scrollblock__content,[data-num="54"].scrollblock--news .scrollblock__content{width:19440px}.scrollblock[data-num="55"] .scrollblock__content,[data-num="55"].scrollblock--news .scrollblock__content{width:19800px}.scrollblock[data-num="56"] .scrollblock__content,[data-num="56"].scrollblock--news .scrollblock__content{width:20160px}.scrollblock[data-num="57"] .scrollblock__content,[data-num="57"].scrollblock--news .scrollblock__content{width:20520px}.scrollblock[data-num="58"] .scrollblock__content,[data-num="58"].scrollblock--news .scrollblock__content{width:20880px}.scrollblock[data-num="59"] .scrollblock__content,[data-num="59"].scrollblock--news .scrollblock__content{width:21240px}.scrollblock[data-num="60"] .scrollblock__content,[data-num="60"].scrollblock--news .scrollblock__content{width:21600px}.scrollblock[data-num="61"] .scrollblock__content,[data-num="61"].scrollblock--news .scrollblock__content{width:21960px}.scrollblock[data-num="62"] .scrollblock__content,[data-num="62"].scrollblock--news .scrollblock__content{width:22320px}.scrollblock[data-num="63"] .scrollblock__content,[data-num="63"].scrollblock--news .scrollblock__content{width:22680px}.scrollblock[data-num="64"] .scrollblock__content,[data-num="64"].scrollblock--news .scrollblock__content{width:23040px}.scrollblock[data-num="65"] .scrollblock__content,[data-num="65"].scrollblock--news .scrollblock__content{width:23400px}.scrollblock[data-num="66"] .scrollblock__content,[data-num="66"].scrollblock--news .scrollblock__content{width:23760px}.scrollblock[data-num="67"] .scrollblock__content,[data-num="67"].scrollblock--news .scrollblock__content{width:24120px}.scrollblock[data-num="68"] .scrollblock__content,[data-num="68"].scrollblock--news .scrollblock__content{width:24480px}.scrollblock[data-num="69"] .scrollblock__content,[data-num="69"].scrollblock--news .scrollblock__content{width:24840px}.scrollblock[data-num="70"] .scrollblock__content,[data-num="70"].scrollblock--news .scrollblock__content{width:25200px}.scrollblock[data-num="71"] .scrollblock__content,[data-num="71"].scrollblock--news .scrollblock__content{width:25560px}.scrollblock[data-num="72"] .scrollblock__content,[data-num="72"].scrollblock--news .scrollblock__content{width:25920px}.scrollblock[data-num="73"] .scrollblock__content,[data-num="73"].scrollblock--news .scrollblock__content{width:26280px}.scrollblock[data-num="74"] .scrollblock__content,[data-num="74"].scrollblock--news .scrollblock__content{width:26640px}.scrollblock[data-num="75"] .scrollblock__content,[data-num="75"].scrollblock--news .scrollblock__content{width:27000px}.scrollblock[data-num="76"] .scrollblock__content,[data-num="76"].scrollblock--news .scrollblock__content{width:27360px}.scrollblock[data-num="77"] .scrollblock__content,[data-num="77"].scrollblock--news .scrollblock__content{width:27720px}.scrollblock[data-num="78"] .scrollblock__content,[data-num="78"].scrollblock--news .scrollblock__content{width:28080px}.scrollblock[data-num="79"] .scrollblock__content,[data-num="79"].scrollblock--news .scrollblock__content{width:28440px}.scrollblock[data-num="80"] .scrollblock__content,[data-num="80"].scrollblock--news .scrollblock__content{width:28800px}.scrollblock[data-num="81"] .scrollblock__content,[data-num="81"].scrollblock--news .scrollblock__content{width:29160px}.scrollblock[data-num="82"] .scrollblock__content,[data-num="82"].scrollblock--news .scrollblock__content{width:29520px}.scrollblock[data-num="83"] .scrollblock__content,[data-num="83"].scrollblock--news .scrollblock__content{width:29880px}.scrollblock[data-num="84"] .scrollblock__content,[data-num="84"].scrollblock--news .scrollblock__content{width:30240px}.scrollblock[data-num="85"] .scrollblock__content,[data-num="85"].scrollblock--news .scrollblock__content{width:30600px}.scrollblock[data-num="86"] .scrollblock__content,[data-num="86"].scrollblock--news .scrollblock__content{width:30960px}.scrollblock[data-num="87"] .scrollblock__content,[data-num="87"].scrollblock--news .scrollblock__content{width:31320px}.scrollblock[data-num="88"] .scrollblock__content,[data-num="88"].scrollblock--news .scrollblock__content{width:31680px}.scrollblock[data-num="89"] .scrollblock__content,[data-num="89"].scrollblock--news .scrollblock__content{width:32040px}.scrollblock[data-num="90"] .scrollblock__content,[data-num="90"].scrollblock--news .scrollblock__content{width:32400px}.scrollblock[data-num="91"] .scrollblock__content,[data-num="91"].scrollblock--news .scrollblock__content{width:32760px}.scrollblock[data-num="92"] .scrollblock__content,[data-num="92"].scrollblock--news .scrollblock__content{width:33120px}.scrollblock[data-num="93"] .scrollblock__content,[data-num="93"].scrollblock--news .scrollblock__content{width:33480px}.scrollblock[data-num="94"] .scrollblock__content,[data-num="94"].scrollblock--news .scrollblock__content{width:33840px}.scrollblock[data-num="95"] .scrollblock__content,[data-num="95"].scrollblock--news .scrollblock__content{width:34200px}.scrollblock[data-num="96"] .scrollblock__content,[data-num="96"].scrollblock--news .scrollblock__content{width:34560px}.scrollblock[data-num="97"] .scrollblock__content,[data-num="97"].scrollblock--news .scrollblock__content{width:34920px}.scrollblock[data-num="98"] .scrollblock__content,[data-num="98"].scrollblock--news .scrollblock__content{width:35280px}.scrollblock[data-num="99"] .scrollblock__content,[data-num="99"].scrollblock--news .scrollblock__content{width:35640px}.scrollblock__viewport{position:relative;box-sizing:border-box;width:100%;height:auto;padding-bottom:20px;padding-left:calc(50vw - 600px);overflow:scroll;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-color:rgba(255,255,255,0) rgba(255,255,255,0)}.scrollblock__viewport::-webkit-scrollbar{display:none}.scrollblock__content{width:2880px;padding-right:calc(50vw - 600px)}.scrollblock__content:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.scrollblock__block,.scrollblock--news__block,.scrollblock--news__block--more{width:360px;float:left}.scrollblock__link{display:block;position:relative;text-decoration:none;color:#000;text-decoration:none !important;padding-bottom:20px;box-sizing:border-box;height:100%}.scrollblock__block__img{position:relative;width:100%;height:240px}.scrollblock__block__img img{display:block;width:100%;height:auto}.scrollblock__block__img__icon{width:56px;height:56px;position:absolute;left:18px;bottom:18px;background-size:56px 56px}.scrollblock__block__label{position:relative;display:block;font-size:18px;line-height:32px;color:#003c89;padding:0 20px 0 30px;margin:20px 0 0}.scrollblock__block__label:before{left:14px;top:10px;margin-top:auto}.scrollblock__block__text{display:block;font-size:14px;line-height:24px;margin-top:26px;padding:0 20px 0 30px}.scrollblock__prev,.scrollblock__next{display:block;width:88px;height:24px;position:absolute;bottom:0px;background-size:88px 8px;background-position:center;background-repeat:no-repeat}.scrollblock__prev{left:50%;margin-left:-600px;background-image:url(/images/common/arrow_prev.png)}.scrollblock__next{right:50%;margin-right:-600px;background-image:url(/images/common/arrow_next.png)}.scrollblock--news__block,.scrollblock--news__block--more{box-sizing:border-box;height:240px;width:360px;border:1px solid #e5e5e5}.scrollblock--news__block:first-child,.scrollblock--news__block--more:first-child{border-right-color:transparent}.scrollblock--news__block:not(:first-child),.scrollblock--news__block--more:not(:first-child){width:361px;margin-left:-1px}.scrollblock--news__block .scrollblock__link,.scrollblock--news__block--more .scrollblock__link{width:100%;height:100%;box-sizing:border-box;padding:20px 28px}.scrollblock--news__date{font-size:14px;line-height:26px;color:gray;position:absolute;top:20px;right:20px}.scrollblock--news__cat,.listtable__categorytag,.article__head .article__head__tag{display:block;box-sizing:border-box;width:auto;min-width:75px;height:26px;padding:0 10px;background-color:#003c89;font-size:11px;color:#FFF;line-height:26px;position:absolute;top:20px;left:28px;text-align:center;overflow:hidden}.scrollblock--news__cat>span,.listtable__categorytag>span,.article__head .article__head__tag>span{display:block;font-size:11px;line-height:12px;width:100%;height:auto;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.scrollblock--news__body{font-size:14px;line-height:24px;margin-top:56px;max-height:96px;overflow:hidden}.scrollblock--news__pdf{display:block;width:21px;height:26px;background-image:url(/images/common/icon_pdf.png);background-size:21px 26px;background-position:center;background-repeat:no-repeat;position:absolute;left:28px;bottom:20px}.scrollblock--news__block--more{background-color:#f2f2f2;border:0px}.scrollblock--news__block--more__label{display:block;width:auto;height:24px;padding-right:22px;font-size:14px;line-height:24px;color:#003c89;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.scrollblock--news__block--more__label:before{right:0px;text-transform:rotate(180deg)}@media screen and (max-width: 1280px){.scrollblock__viewport{padding-left:40px}.scrollblock__content{padding-right:40px}}@media screen and (max-width: 640px){.scrollblock,.scrollblock--news{padding:0px;width:calc(100% - 32px);margin-left:16px;margin-right:16px}.scrollblock__viewport{overflow:visible;padding:0px}.scrollblock__content{width:100% !important;padding:0px}.scrollblock__prev,.scrollblock__next{display:none !important}.scrollblock__link{padding-bottom:0px}.scrollblock__block,.scrollblock--news__block,.scrollblock--news__block--more{width:50%;margin-bottom:24px}.scrollblock__block:nth-of-type(2n+1),.scrollblock--news__block:nth-of-type(2n+1),.scrollblock--news__block--more:nth-of-type(2n+1){clear:both}.scrollblock__block__img{width:100%;height:0px;padding-top:66.66%}.scrollblock__block__img img{position:absolute;left:0px;top:0px;width:100%;height:100%}.scrollblock__block__img__icon{width:28px;height:28px;left:10px;bottom:10px;background-size:28px 28px}.scrollblock__block__label{font-size:14px;line-height:24px;padding-left:16px;padding-right:12px;margin:10px 0 0}.scrollblock__block__label:before{left:0px;top:5px}.scrollblock__block__text{font-size:13px;line-height:23px;padding-left:16px;margin-top:6px}.scrollblock--news__block,.scrollblock--news__block--more{height:auto;width:100%;float:none;border:1px solid #e5e5e5;margin:0px}.scrollblock--news__block:first-child,.scrollblock--news__block--more:first-child{border:1px solid #e5e5e5}.scrollblock--news__block:not(:first-child),.scrollblock--news__block--more:not(:first-child){width:100%;margin-left:0px;margin-top:-1px}.scrollblock--news__block:nth-child(n+5),.scrollblock--news__block--more:nth-child(n+5){display:none}.scrollblock--news__block .scrollblock__link,.scrollblock--news__block--more .scrollblock__link{box-sizing:border-box;padding:16px 14px}.scrollblock--news__date{top:16px;right:14px}.scrollblock--news__cat,.listtable__categorytag,.article__head .article__head__tag{top:16px;left:14px}.scrollblock--news__body{font-size:14px;line-height:24px;margin-top:38px}.scrollblock--news__pdf{position:relative;left:auto;bottom:auto;margin-top:10px}.scrollblock--news__block--more{border:0px;height:55px;display:block !important}}@media print{.scrollblock__prev{margin-left:0px;left:0px}.scrollblock__next{margin-right:0px;right:0px}}.newslist__list{border-top:1px solid #e5e5e5}.newslist__item{position:relative;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:20px}.newslist__item:last-of-type{border-bottom:0px}.newslist__item__link{display:block;position:relative;padding:23px 20px 23px 310px;color:#000;text-decoration:none !important}.newslist__item__link.pdf{padding-right:80px}.newslist__item__link.pdf:after{content:"";display:block;width:21px;height:26px;background-image:url(/images/common/icon_pdf.png);background-size:21px 26px;background-position:center;background-repeat:no-repeat;position:absolute;right:38px;top:50%;margin-top:-13px}.newslist__item__date{display:block;position:absolute;left:50px;top:23px}.newslist__item__label{display:block;position:relative;color:#003c89;text-decoration:none !important}a>.newslist__item__label{padding-left:20px}a>.newslist__item__label:before{left:0px;top:4px;margin-top:0px}.newslist__more{position:relative;display:block;width:100%;height:88px;background-color:#f2f2f2;color:#003c89;text-decoration:none}.newslist__more span{display:inline-block;padding-right:22px;font-size:14px;line-height:24px;position:absolute;right:28px;top:50%;margin-top:-12px}.newslist__more span:before{right:0px;text-transform:rotate(180deg)}@media screen and (max-width: 640px){.newslist__item__link{padding:36px 0px 12px 0px}.newslist__item__link.pdf{padding-right:36px}.newslist__item__link.pdf:after{right:0px}.newslist__item__date{position:absolute;top:11px;left:0px}.newslist__item__label{position:relative}a>.newslist__item__label{padding-left:16px}.newslist__more{height:55px}.newslist__more span{right:auto;left:50%;margin-left:-74px}}.sectionhead{text-align:center}.sectionhead__main{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:600;display:block;font-size:48px;color:#003c89;letter-spacing:-1.5px}.sectionhead__sub{display:block;margin-top:20px;font-size:18px;line-height:20px;color:#000}html[lang="en"] .sectionhead__main:only-child{line-height:48px}@media screen and (max-width: 640px){.sectionhead__main{font-size:36px;letter-spacing:-1px}.sectionhead__sub{margin-top:6px;font-size:14px;line-height:20px}}.asidelink{position:relative;height:auto;margin-bottom:80px;margin-top:160px;z-index:1}.asidelink__content{position:relative}.asidelink__content:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.asidelink__block{box-sizing:border-box;width:33.3333%;height:88px;border:1px solid #e5e5e5;float:left;margin-top:-1px}.asidelink__block:nth-of-type(3n+2),.asidelink__block:nth-of-type(3n+3){width:calc(33.3333% + 1px);margin-left:-1px}.asidelink__block__link,.asidelink__block__link--2line{position:relative;display:block;width:100%;height:100%;color:#000;text-decoration:none}.asidelink__block__icon{display:block;width:80px;height:86px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:20px;top:0px}.asidelink__block__label{display:block;box-sizing:border-box;width:100%;height:auto;padding:0 30px 0 130px;font-size:14px;line-height:24px;color:#003c89;position:absolute;left:0px;top:50%;-ms-transform:translate(0px, -50%);transform:translate(0px, -50%)}.asidelink__block__label br{display:none}@media screen and (max-width: 640px){.asidelink{margin-bottom:40px;margin-top:60px}.asidelink__block{width:50%;height:auto;margin:0px}.asidelink__block:nth-of-type(3n+2),.asidelink__block:nth-of-type(3n+3){width:50%;margin:0px}.asidelink__block:nth-of-type(2n+2){width:calc(50% + 1px);margin-left:-1px}.asidelink__block:nth-of-type(n+3){margin-top:-1px}.asidelink__block__link,.asidelink__block__link--2line{position:relative;width:100%;height:96px}.asidelink__block__icon{width:60px;height:64px;background-size:60px 64px;position:absolute;top:5px;left:50%;margin-left:-30px}.asidelink__block__label{padding:0 16px;font-size:13px;line-height:16px;position:absolute;left:0px;top:auto;bottom:12px;text-align:center;-ms-transform:translate(0px, 0%);transform:translate(0px, 0%)}.asidelink__block__label br{display:block}.asidelink__block__link--2line .asidelink__block__icon{top:0px}.asidelink__block__link--2line .asidelink__block__label{bottom:4px}}@media screen and (max-width: 374px){.asidelink__block__label{font-size:12px}}.pagehead{padding:40px 0 16px}.pagehead__label{display:block;font-size:36px;margin-bottom:20px}.pagehead__nav{position:relative;height:42px}.pagehead__nav:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.pagehead__nav__prev,.pagehead__nav__next{display:none;width:36px;height:42px;background-color:#FFF;z-index:1;position:absolute;top:0px;-webkit-touch-callout:none}.pagehead__nav__prev:after,.pagehead__nav__next:after{content:"";display:block;width:1px;height:36px;background-color:#e5e5e5;position:absolute;top:2px}.pagehead__nav__prev:before,.pagehead__nav__next:before{content:"";width:8px;height:12px;background-image:url(/images/common/linkicon_arrow_black.png);background-size:8px 12px;position:absolute;left:50%;top:50%;margin:-7px 0 0 -4px}.pagehead__nav__prev{left:0px}.pagehead__nav__prev:after{right:0px}.pagehead__nav__prev:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagehead__nav__next{right:0px}.pagehead__nav__next:after{left:0px}.pagehead__nav__container{position:relative;height:42px;width:auto;padding-bottom:12px;overflow:scroll;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-color:rgba(255,255,255,0) rgba(255,255,255,0)}.pagehead__nav__container::-webkit-scrollbar{display:none}.pagehead__nav__container>ul{display:inline-block;width:auto !important;height:auto;white-space:nowrap;font-size:0px}.pagehead__nav__container>ul:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.pagehead__nav__item{position:relative;display:inline-block;width:auto;height:auto}.pagehead__nav__item a{position:relative;display:block;width:auto;height:40px;font-size:13px;line-height:40px;color:#000;text-decoration:none}.pagehead__nav__item:not(:last-child){padding-right:28px}.pagehead__nav__item:not(:last-child):before{content:"";width:1px;height:16px;background-color:#e5e5e5;position:absolute;right:14px;top:12px}.pagehead__nav__item:last-child{padding-right:6px}.pagehead__nav__item.current a{color:#003c89}.pagehead__nav__item.current a:before{content:"";display:block;width:100%;height:2px;background-color:#003c89;position:absolute;left:0px;bottom:-2px}html:not(.wf-active) .pagehead__nav__item.current a:before{opacity:0 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.pagehead__date{font-size:13px;line-height:16px;color:gray;position:absolute;top:60px;right:0px;white-space:nowrap}.legal .pagehead__date{bottom:34px;top:auto}@media screen and (max-width: 640px){.pagehead{padding:20px 0 0px}.pagehead__nav{height:auto;width:calc(100% + 32px);margin-left:-16px;margin-top:6px}.pagehead__nav__container{width:calc(100% - 32px);margin:0 16px}.pagehead__nav__container ul{height:40px}.pagehead__label{font-size:24px;margin-bottom:0px}.pagehead__label:only-child{margin-bottom:16px}.pagehead__date{position:relative !important;top:auto !important;bottom:auto !important;right:auto !important;margin:6px 0 8px}.legal .pagehead__date{bottom:34px;top:auto}}.pagecontent{padding-top:50px;border-top:1px solid #e5e5e5}.pagecontent__nav{top:50px}.pagecontent__nav:not(.fix){left:0px !important}.pagecontent__nav.fix{position:fixed;top:50px;left:calc(50% - 600px);transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.pagecontent__nav.stick{position:absolute;top:auto;left:0px !important;bottom:0px}@media print{.pagecontent__nav{display:none}}body.drawNav .pagecontent__nav.fix{-ms-transform:translate(0%, 135px);transform:translate(0%, 135px)}.pagecontent__nav__select{display:none}.pagecontent__nav__item{position:relative;box-sizing:border-box;width:100%;height:auto;padding:7px 0 7px 18px;line-height:20px}.pagecontent__nav__item a{position:relative;display:inline-block;color:#000;text-decoration:none}.pagecontent__nav__item:before{content:"";display:none;width:9px;height:9px;border-radius:50%;background-color:#003c89;position:absolute;left:1px;top:13px}.pagecontent__nav__item.current a{color:#003c89}.pagecontent__nav__item.current:before{display:block}.pagecontent__body p{font-size:14px;margin:32px 0}.pagecontent__body ol{font-size:14px;margin:32px 0;list-style:decimal outside;padding-left:1.5em}.pagecontent__body ul{font-size:14px;margin:32px 0}.pagecontent__body ul li{padding-left:1.5em;position:relative}.pagecontent__body ul li:before{content:"・";position:absolute;left:0px}.pagecontent__body sup{vertical-align:super;font-size:smaller}.pagecontent__body sub{vertical-align:sub;font-size:smaller}.pagecontent__body em,.pagecontent__body i{font-style:italic}.pagecontent__body strong,.pagecontent__body b{font-weight:bold}.pagecontent__body .heading2+p,.pagecontent__body .heading2+ul,.pagecontent__body .heading2+ol{margin-top:14px}.pagecontent__body .heading3+p,.pagecontent__body .heading3+ul,.pagecontent__body .heading3+ol{margin-top:0px}.pagecontent__body>*:first-child{margin-top:0px;padding-top:0px}@media print{.pagecontent__body{width:100%;margin-left:0px}}.pagecontent__body__section{margin-top:80px;padding-left:30px}.pagecontent__body__section>.heading1,.pagecontent__body__section>.product_single__superhead,.pagecontent__body__section>.article__head{width:calc(100% + 30px);margin-left:-30px}.pagecontent__body__section>*:first-child{margin-top:0px}.pagecontent__body__section>*:last-child{margin-bottom:0px}.pagecontent__body__columns{position:relative;width:100%}.pagecontent__body__columns:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.pagecontent__body__columns .pagecontent__body__section{box-sizing:border-box;width:calc(50% - 20px);float:left}.pagecontent__body__columns .pagecontent__body__section:nth-of-type(odd){margin-right:40px}.pagecontent__body__imagecontainer img{display:block;height:auto;max-width:100%}.pagecontent__body__imagecontainer:first-child{padding-top:10px}.listtable__body .pagecontent__body__imagecontainer{margin:16px 0}.listtable__body .pagecontent__body__imagecontainer:first-child{margin-top:0px}.pagecontent__body__backbtn{margin-top:80px;width:280px}.pagecontent__body__backbtn:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 1281px){.pagecontent__nav.fix{left:calc(50% - 600px) !important}}@media screen and (max-width: 640px){.pagecontent{padding-top:18px;min-height:0px !important}.pagecontent__nav{position:absolute;top:18px;right:auto !important;bottom:auto !important;left:auto !important;width:calc(100% + 32px) !important;height:60px;margin-bottom:0px;margin-left:-16px;margin-top:-8px;-ms-transform:translate(0%, 0px) !important;transform:translate(0%, 0px) !important;background-color:#FFF;z-index:10}.pagecontent__nav.fix{width:100% !important;position:fixed;top:68px}.pagecontent__nav__list{position:relative !important;top:8px !important;right:auto !important;bottom:auto !important;left:auto !important;box-sizing:border-box;width:calc(100% - 32px);height:44px;margin:0 16px;border:1px solid #e5e5e5;z-index:0}.pagecontent__nav__list:before{content:"";display:block;width:14px;height:19px;background-image:url(/images/common/dropdown_icon.png);background-size:14px 19px;background-repeat:no-repeat;background-position:center;position:absolute;right:12px;top:12px}.pagecontent__nav__item{display:none;cursor:default;pointer-events:none}.pagecontent__nav__item br{display:none}.pagecontent__nav__item.current{display:block;padding:11px 12px}.pagecontent__nav__item.current a{color:#000;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding-right:20px}.pagecontent__nav__item.current:before{display:none}.pagecontent__nav__select{display:block;width:calc(100% - 32px);height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;left:16px;top:8px;z-index:1;font-size:16px}.pagecontent__nav+.pagecontent__body{padding-top:68px}.pagecontent__body p{font-size:14px;margin:24px 0}.pagecontent__body ul,.pagecontent__body ol{font-size:14px;margin:24px 0}.pagecontent__body .heading2+p,.pagecontent__body .heading2+ul,.pagecontent__body .heading3+p,.pagecontent__body .heading2+ul{margin-top:10px}.pagecontent__body__section{margin-top:60px;padding-left:0px}.pagecontent__body__section>.heading1,.pagecontent__body__section>.product_single__superhead,.pagecontent__body__section>.article__head{width:100%;margin-left:0px}.pagecontent__body__columns .pagecontent__body__section{width:100%;float:none}.pagecontent__body__columns .pagecontent__body__section:nth-of-type(odd){margin-right:0px}.pagecontent__body__backbtn{width:100%}}.adjacentnav{height:88px;margin-top:120px;margin-bottom:160px}.adjacentnav__prev,.adjacentnav__next{width:calc(50% - 3px);height:88px;position:absolute;top:0px;background-color:#f2f2f2}.adjacentnav__link{display:block;width:100%;height:100%;position:relative;text-decoration:none;color:#003c89}.adjacentnav__link span{display:block;box-sizing:border-box;width:100%;height:auto;font-size:14px;line-height:24px;position:absolute;top:calc(50% - 1px);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%)}.adjacentnav__link span:before{margin-top:-5px}.adjacentnav__prev{left:0px}.adjacentnav__prev .adjacentnav__link span{padding-left:52px;padding-right:30px;text-indent:left}.adjacentnav__prev .adjacentnav__link span:before{left:28px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.adjacentnav__next{right:0px}.adjacentnav__next .adjacentnav__link span{padding-right:52px;padding-left:30px;text-align:right}.adjacentnav__next .adjacentnav__link span:before{right:28px}@media screen and (max-width: 640px){.adjacentnav{height:66px;margin-top:40px;margin-bottom:60px}.adjacentnav__prev,.adjacentnav__next{height:66px}.adjacentnav__prev .adjacentnav__link span{padding-left:30px;padding-right:10px;line-height:18px}.adjacentnav__prev .adjacentnav__link span:before{left:12px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.adjacentnav__next .adjacentnav__link span{padding-right:30px;padding-left:10px;line-height:18px}.adjacentnav__next .adjacentnav__link span:before{right:12px}}.listtable,.listtable--widelabel{width:100%;height:auto}.listtable .heading1,.listtable--widelabel .heading1,.listtable .product_single__superhead,.listtable--widelabel .product_single__superhead,.listtable .article__head,.listtable--widelabel .article__head{border-bottom:0px;margin-bottom:0px}.pagecontent__body .pagecontent__body__section>.listtable,.pagecontent__body .pagecontent__body__section>.listtable--widelabel{width:calc(100% + 30px);margin-left:-30px}.listtable__line{position:relative;border-top:1px solid #e5e5e5;padding:0 0 0 30px}.listtable__line:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.listtable__line__item,.listtable__line__item--link{padding-top:11px;padding-bottom:11px}.listtable__line__item--link{padding:0px;width:calc(100% + 30px);margin-left:-30px}.listtable__line__item--link a{display:block;position:relative;padding-top:11px;padding-bottom:11px;color:#003c89;text-decoration:none;padding-left:30px}.listtable__line__item--link a .listtable__linklabel{padding-left:20px}.listtable__line__item--link a .listtable__linklabel:before{left:0px}.listtable__line__item--link.pdf:after{content:"";display:block;width:21px;height:26px;background-image:url(/images/common/icon_pdf.png);background-size:21px 26px;background-position:center;background-repeat:no-repeat;position:absolute;right:38px;top:50%;margin-top:-13px}.listtable__line__item__link{position:relative;display:block;padding-left:22px;color:#003c89;text-decoration:none}.listtable__label{position:relative;width:150px;padding:17px 0;float:left;clear:both}.listtable__label *{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;line-height:20px;margin:0px}.listtable__label__date{display:block;font-weight:normal;color:gray;margin-top:10px;font-size:14px;line-height:20px}.listtable__body{position:relative;width:calc(100% - 180px);margin-left:30px;padding:11px 0;float:left}.listtable__body:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.listtable__body>*:first-child{margin-top:0px}.listtable__body>*:last-child{margin-bottom:0px}.listtable__body__item,.listtable__body__item--link{position:relative;border-bottom:1px solid #e5e5e5;line-height:20px !important;margin:0px !important}.listtable__body__item:first-child,.listtable__body__item--link:first-child{padding-top:6px}.listtable__body__item:last-child,.listtable__body__item--link:last-child{padding-bottom:6px;border-bottom:0px}.listtable__body__item--link{padding:0px}.listtable__body__item--link:first-child{padding-top:0px;margin-top:-11px !important}.listtable__body__item--link:last-child{padding-bottom:0px;margin-bottom:-11px !important;border-bottom:0px}.listtable__body__item--link>a,.listtable__body__item--link>span{display:block;padding:17px 0;position:relative;text-decoration:none;color:#000}.listtable__body__item--link.pdf>a,.listtable__body__item--link.pdf>span{padding-right:80px}.listtable__body__item--link.pdf:after{content:"";display:block;width:21px;height:26px;background-image:url(/images/common/icon_pdf.png);background-size:21px 26px;background-position:center;background-repeat:no-repeat;position:absolute;right:38px;top:50%;margin-top:-13px}.listtable__body__item--link.book>a,.listtable__body__item--link.book>span{padding-right:80px}.listtable__body__item--link.book:after{content:"";display:block;width:26px;height:28px;background-image:url(/images/common/icon_book.png);background-size:26px 28px;background-position:center;background-repeat:no-repeat;position:absolute;right:34px;top:50%;margin-top:-14px}.listtable__body__dtable,.listtable__body__dtable--half{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.listtable__body__dtable dt,.listtable__body__dtable--half dt{position:relative;box-sizing:border-box;width:180px;border-top:1px solid #e5e5e5;padding:11px 0}.listtable__body__dtable dt:first-of-type,.listtable__body__dtable--half dt:first-of-type{padding-top:0px;border-top:0px}.listtable__body__dtable dd,.listtable__body__dtable--half dd{position:relative;box-sizing:border-box;width:calc(100% - 180px);padding:11px 0 11px 40px;border-top:1px solid #e5e5e5}.listtable__body__dtable dd:first-of-type,.listtable__body__dtable--half dd:first-of-type{padding-top:0px;border-top:0px}.listtable__body__dtable--half dt{width:50%;padding-right:20px}.listtable__body__dtable--half dd{width:50%;padding-left:20px}.listtable__body__dlist dt{display:block;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.listtable__body__dlist dd{display:block;margin-bottom:8px}.listtable__body__dlist dd:last-child{margin-bottom:0px}.listtable__body__imagecontainer img{display:block;height:auto;max-width:100%}.listtable__body__imagecontainer:first-child{padding-top:10px}.listtable__body .listtable__body__imagecontainer{margin:16px 0}.listtable__body .listtable__body__imagecontainer:first-child{margin-top:0px}.listtable__body__imagecontainer__caption{display:block;font-size:12px;line-height:20px;color:gray;margin-top:6px}.listtable__linklabel{display:block;position:relative;color:#003c89;padding-left:14px}a .listtable__linklabel{padding-left:34px}a .listtable__linklabel:before{left:14px}.listtable__categorytag{top:14px;left:-90px}.listtable__body__column{width:calc(50% - 10px);float:left}.listtable__body__column:nth-of-type(odd){margin-right:20px}.listtable__foldableitem{width:100%;height:auto;border-top:1px solid #e5e5e5}.listtable__foldableitem:first-child{border-top:0px}.listtable__foldableitem__label{position:relative;box-sizing:border-box;display:block;height:55px;width:100%;padding:0 10px 0 28px;line-height:55px;color:#003c89}.listtable__foldableitem__label:hover{text-decoration:none}.listtable__foldableitem__label:before{left:12px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.open>.listtable__foldableitem__label:before{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.listtable__foldableitem__label span{display:block;width:100%;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listtable__foldableitem__main{position:relative;overflow:hidden;height:0px;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.listtable__foldableitem__content{padding-bottom:20px}.listtable--widelabel .listtable__label{width:400px}.listtable--widelabel .listtable__body{width:calc(100% - 430px);margin-left:30px}@media screen and (max-width: 640px){.pagecontent__body .pagecontent__body__section>.listtable,.pagecontent__body .pagecontent__body__section>.listtable--widelabel{width:100%;margin-left:0px}.listtable__line{padding:0}.listtable__label{position:relative;left:auto;width:100%;padding:11px 0 6px 0;float:none}.listtable__body{width:100%;margin-left:0px;padding:0 0 6px 0;float:none}.listtable__body__dtable,.listtable__body__dtable--half{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.listtable__body__dtable dt,.listtable__body__dtable--half dt{width:120px;padding:11px 0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;border-top:0px}.listtable__body__dtable dd,.listtable__body__dtable--half dd{width:calc(100% - 140px);-ms-flex:0 1 auto;flex:0 1 auto;position:relative;padding:11px 0 11px 00px;border-top:0px}.listtable__body__dtable dd br,.listtable__body__dtable--half dd br{display:none}.listtable__body__dtable dd:before,.listtable__body__dtable--half dd:before{content:"";display:block;width:100%;height:1px;background-color:#e5e5e5;position:absolute;top:0px;right:0px}.listtable__body__dtable dd:first-of-type:before,.listtable__body__dtable--half dd:first-of-type:before{display:none}.listtable__body__dtable dd:last-of-type,.listtable__body__dtable--half dd:last-of-type{padding-bottom:5px}.listtable__body__dtable--half dt{width:50%;padding-right:10px}.listtable__body__dtable--half dd{width:50%;padding-left:10px}.listtable__body__item--link:first-child{padding-top:0px;margin-top:-0px !important}.listtable__body__item--link:last-child{padding-bottom:0px;margin-bottom:-6px !important;border-bottom:0px}.listtable__body__item--link>a,.listtable__body__item--link>span{display:block;padding:11px 0;position:relative;text-decoration:none;color:#000}.listtable__body__item--link.pdf a{padding-right:30px}.listtable__body__item--link.pdf:after{right:0px;top:50%;margin-top:-13px}.listtable__body__item--link.book a{padding-right:30px}.listtable__body__item--link.book:after{right:-4px;top:50%;margin-top:-14px}.listtable__line__item--link{width:auto;margin-left:0px}.listtable__line__item--link a{display:block;position:relative;padding-top:11px;padding-bottom:11px;color:#003c89;text-decoration:none;line-height:20px;padding-left:0px}.listtable__line__item--link.pdf a{padding-right:30px}.listtable__line__item--link.pdf:after{right:0px}.listtable__linklabel{padding-left:0px}a .listtable__linklabel{padding-left:16px}a .listtable__linklabel:before{top:4px;left:0px;margin-top:0px}.listtable__body__column{width:auto;float:none}.listtable__body__column:nth-of-type(odd){margin-right:0px}.listtable__foldableitem:first-child{border-top:1px solid #e5e5e5}.listtable__foldableitem__label{height:44px;padding:0 10px 0 28px;line-height:44px}.listtable__foldableitem__content{padding-bottom:10px}.listtable__label br{display:none}.listtable__categorytag{position:relative;width:75px;top:auto;left:auto;margin:0 0 8px 0;height:22px;line-height:22px}.listtable__categorytag>span{font-size:10px;line-height:10px}.listtable--widelabel .listtable__label{width:100%}.listtable--widelabel .listtable__body{width:100%;margin-left:0px}.listtable__label__date{margin-top:2px}}.linkbutton,.linkbutton--book,.linkbutton--pdf,.linkbutton--long2,.linkbutton--long3{position:relative;display:block;box-sizing:border-box;width:280px;height:auto;border:2px solid #003c89;font-size:14px;color:#003c89;text-decoration:none !important}.linkbutton_column{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start}.linkbutton_column .linkbutton,.linkbutton_column .linkbutton--book,.linkbutton_column .linkbutton--pdf,.linkbutton_column .linkbutton--long2,.linkbutton_column .linkbutton--long3{width:calc(33.3333% - 20px);margin:0 0 20px 30px}.linkbutton_column .linkbutton:nth-of-type(3n+1),.linkbutton_column .linkbutton--book:nth-of-type(3n+1),.linkbutton_column .linkbutton--pdf:nth-of-type(3n+1),.linkbutton_column .linkbutton--long2:nth-of-type(3n+1),.linkbutton_column .linkbutton--long3:nth-of-type(3n+1){margin-left:0px}.linkbutton_column .linkbutton:nth-last-of-type(1),.linkbutton_column .linkbutton--book:nth-last-of-type(1),.linkbutton_column .linkbutton--pdf:nth-last-of-type(1),.linkbutton_column .linkbutton--long2:nth-last-of-type(1),.linkbutton_column .linkbutton--long3:nth-last-of-type(1),.linkbutton_column .linkbutton:nth-last-of-type(2),.linkbutton_column .linkbutton--book:nth-last-of-type(2),.linkbutton_column .linkbutton--pdf:nth-last-of-type(2),.linkbutton_column .linkbutton--long2:nth-last-of-type(2),.linkbutton_column .linkbutton--long3:nth-last-of-type(2),.linkbutton_column .linkbutton:nth-last-of-type(3),.linkbutton_column .linkbutton--book:nth-last-of-type(3),.linkbutton_column .linkbutton--pdf:nth-last-of-type(3),.linkbutton_column .linkbutton--long2:nth-last-of-type(3),.linkbutton_column .linkbutton--long3:nth-last-of-type(3){margin-bottom:0px}.listtable__body .linkbutton_column .linkbutton,.listtable__body .linkbutton_column .linkbutton--book,.listtable__body .linkbutton_column .linkbutton--pdf,.listtable__body .linkbutton_column .linkbutton--long2,.listtable__body .linkbutton_column .linkbutton--long3{width:290px;margin:0 0 20px 30px}.listtable__body .linkbutton_column .linkbutton:nth-of-type(2n+1),.listtable__body .linkbutton_column .linkbutton--book:nth-of-type(2n+1),.listtable__body .linkbutton_column .linkbutton--pdf:nth-of-type(2n+1),.listtable__body .linkbutton_column .linkbutton--long2:nth-of-type(2n+1),.listtable__body .linkbutton_column .linkbutton--long3:nth-of-type(2n+1){margin-left:0px}.listtable__body .linkbutton_column .linkbutton:nth-last-of-type(1),.listtable__body .linkbutton_column .linkbutton--book:nth-last-of-type(1),.listtable__body .linkbutton_column .linkbutton--pdf:nth-last-of-type(1),.listtable__body .linkbutton_column .linkbutton--long2:nth-last-of-type(1),.listtable__body .linkbutton_column .linkbutton--long3:nth-last-of-type(1),.listtable__body .linkbutton_column .linkbutton:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton--book:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton--pdf:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton--long2:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton--long3:nth-last-of-type(2){margin-bottom:0px}.listtable__body .linkbutton_column .linkbutton:nth-last-of-type(3),.listtable__body .linkbutton_column .linkbutton--book:nth-last-of-type(3),.listtable__body .linkbutton_column .linkbutton--pdf:nth-last-of-type(3),.listtable__body .linkbutton_column .linkbutton--long2:nth-last-of-type(3),.listtable__body .linkbutton_column .linkbutton--long3:nth-last-of-type(3){margin-bottom:20px}.linkbutton__inner{position:relative;display:-ms-flexbox;display:flex;box-sizing:border-box;width:100%;height:auto;min-height:52px;padding:0 12px 0 30px;-ms-flex-align:center;align-items:center}.linkbutton__inner>span{display:block;width:auto;height:auto;position:relative;line-height:18px;padding:8px 0}.linkbutton__inner:before{left:14px}.linkbutton--book .linkbutton__inner{padding-right:44px}.linkbutton--book .linkbutton__inner:after{content:"";display:block;width:26px;height:28px;background-image:url(/images/common/icon_book.png);background-size:26px 28px;background-position:center;background-repeat:no-repeat;position:absolute;right:11px;top:50%;margin-top:-14px}.linkbutton--pdf .linkbutton__inner{padding-right:44px}.linkbutton--pdf .linkbutton__inner:after{content:"";display:block;width:21px;height:26px;background-image:url(/images/common/icon_pdf.png);background-size:21px 26px;background-position:center;background-repeat:no-repeat;position:absolute;right:11px;top:50%;margin-top:-13px}.linkbutton--long2,.linkbutton--long3{width:100%}.linkbutton_column .linkbutton--long2,.linkbutton_column .linkbutton--long3{width:100%;margin:0 0 20px}.linkbutton_column .linkbutton--long2:nth-last-of-type(2),.linkbutton_column .linkbutton--long2:nth-last-of-type(3),.linkbutton_column .linkbutton--long3:nth-last-of-type(2),.linkbutton_column .linkbutton--long3:nth-last-of-type(3){margin-bottom:20px}.linkbutton--long2{max-width:610px}.linkbutton--long3{max-width:930px}@media screen and (max-width: 640px){.linkbutton,.linkbutton--book,.linkbutton--pdf,.linkbutton--long2,.linkbutton--long3{width:auto}.linkbutton_column .linkbutton,.linkbutton_column .linkbutton--book,.linkbutton_column .linkbutton--pdf,.linkbutton_column .linkbutton--long2,.linkbutton_column .linkbutton--long3{width:100%;margin:0 0 10px 0}.linkbutton_column .linkbutton:nth-last-of-type(2),.linkbutton_column .linkbutton--book:nth-last-of-type(2),.linkbutton_column .linkbutton--pdf:nth-last-of-type(2),.linkbutton_column .linkbutton--long2:nth-last-of-type(2),.linkbutton_column .linkbutton--long3:nth-last-of-type(2),.linkbutton_column .linkbutton:nth-last-of-type(3),.linkbutton_column .linkbutton--book:nth-last-of-type(3),.linkbutton_column .linkbutton--pdf:nth-last-of-type(3),.linkbutton_column .linkbutton--long2:nth-last-of-type(3),.linkbutton_column .linkbutton--long3:nth-last-of-type(3){margin-bottom:10px}.listtable__body .linkbutton_column .linkbutton,.listtable__body .linkbutton_column .linkbutton--book,.listtable__body .linkbutton_column .linkbutton--pdf,.listtable__body .linkbutton_column .linkbutton--long2,.listtable__body .linkbutton_column .linkbutton--long3{width:100%;margin:0 0 10px 0}.listtable__body .linkbutton_column .linkbutton:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton--book:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton--pdf:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton--long2:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton--long3:nth-last-of-type(2),.listtable__body .linkbutton_column .linkbutton:nth-last-of-type(3),.listtable__body .linkbutton_column .linkbutton--book:nth-last-of-type(3),.listtable__body .linkbutton_column .linkbutton--pdf:nth-last-of-type(3),.listtable__body .linkbutton_column .linkbutton--long2:nth-last-of-type(3),.listtable__body .linkbutton_column .linkbutton--long3:nth-last-of-type(3){margin-bottom:10px}.linkbutton_column .linkbutton--long2,.linkbutton_column .linkbutton--long3{margin:0 0 10px}.linkbutton_column .linkbutton--long2:nth-last-of-type(2),.linkbutton_column .linkbutton--long2:nth-last-of-type(3),.linkbutton_column .linkbutton--long3:nth-last-of-type(2),.linkbutton_column .linkbutton--long3:nth-last-of-type(3){margin-bottom:10px}}.placecard:after,.placecard--group:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.placecard .heading1,.placecard--group .heading1,.placecard .product_single__superhead,.placecard--group .product_single__superhead,.placecard .article__head,.placecard--group .article__head{margin-bottom:0px}.placecard .heading2,.placecard--group .heading2{border-bottom:1px solid #e5e5e5;margin:26px 0 0;padding:0 0 16px 30px}.placecard__group:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.placecard__block{position:relative;width:calc(50% - 20px);height:auto;float:left;margin-bottom:28px}.placecard__block:nth-of-type(2n+1){clear:both;margin-right:40px}.placecard__block:nth-of-type(1):not(:nth-child(1)),.placecard__block:nth-of-type(2):not(:nth-child(2)){margin-top:-1px}.placecard__block__date{padding-left:30px;margin:0 0 14px 0 !important;font-size:14px;line-height:20px !important;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.placecard__title{display:block;position:relative;border-top:1px solid #e5e5e5;font-size:14px;line-height:20px;padding:17px 0 17px 30px;text-decoration:none;color:#000;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}a .placecard__title__name{position:relative;display:inline-block;color:#003c89;text-decoration:none;padding-left:20px}a .placecard__title__name:before{left:0px;top:4px;margin-top:0px}.placecard__title__relation{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:normal;display:block;position:absolute;right:30px;top:17px}.placecard__body{box-sizing:border-box;border-top:1px solid #e5e5e5;padding:11px 0 11px 30px}.placecard__body:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.placecard__body dl{position:relative}.placecard__body dt{position:absolute;width:150px;left:0px}.placecard__body dd{padding-left:150px}.placecard__body .placecard__body__site{margin:0;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.placecard__body__title{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.placecard__body__label{width:150px;float:left}.placecard__body__inq{position:relative;width:250px;float:left}.placecard__body__inq dt{position:absolute;width:45px;left:0px}.placecard__body__inq dd{padding-left:45px}.placecard__btn{margin:20px 0 0 30px;margin-top:6px}.placecard__btn .linkbutton,.placecard__btn .linkbutton--book,.placecard__btn .linkbutton--pdf,.placecard__btn .linkbutton--long2,.placecard__btn .linkbutton--long3{width:280px}.placecard--group .placecard__block{width:100%;float:none;clear:both;margin-right:0px !important}.placecard--group .placecard__block:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.placecard--group .placecard__title{border-bottom:1px solid #e5e5e5}.placecard--group .placecard__body{border-top:0px;width:calc(50% - 20px);height:auto;float:left;margin-bottom:0px}.placecard--group .placecard__body:nth-of-type(2n+1){clear:both;margin-right:40px}.pagecontent__body__section .placecard,.pagecontent__body__section .placecard--group{width:calc(100% + 30px);margin-left:-30px}@media screen and (max-width: 640px){.pagecontent__body__section .placecard,.pagecontent__body__section .placecard--group{width:100%;margin-left:0px}.placecard__block{width:100%;float:none;margin-bottom:6px}.placecard__block:nth-of-type(2n+1){margin-right:0px}.placecard__block:nth-of-type(1):not(:nth-child(1)){margin-top:-1px}.placecard__block:nth-of-type(2):not(:nth-child(2)){margin-top:0px}.placecard__title{padding:11px 0}a .placecard__title__name{padding-left:16px}.placecard__title__relation{position:relative;right:auto;top:auto;display:inline;color:gray;font-size:12px;padding-left:0.75em}.placecard__body{padding:6px 0}.placecard__body dt{width:90px}.placecard__body dd{padding-left:90px}.placecard--group .placecard__title{border-bottom:1px solid #e5e5e5}.placecard--group .placecard__body{width:100%;float:none}.placecard--group .placecard__body:nth-of-type(2n+1){clear:both;margin-right:0px}.placecard__block p.placecard__block__date{padding-left:0px;margin-top:20px !important}.placecard__block:first-child p.placecard__block__date{margin-top:0px !important}.placecard__btn{margin:0px 0 0 16px}.placecard__btn .linkbutton,.placecard__btn .linkbutton--book,.placecard__btn .linkbutton--pdf,.placecard__btn .linkbutton--long2,.placecard__btn .linkbutton--long3{width:100%}}.embedmap{width:100%;height:380px;margin:8px 0;background-color:#f2f2f2}@media screen and (max-width: 640px){.embedmap{height:180px}}.colgate_calc .countBox,.raingutters_calc .countBox,.calculate .countBox{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:20px 0 0}.colgate_calc .countBox+.countBox,.raingutters_calc .countBox+.countBox,.calculate .countBox+.countBox{margin-top:40px}.colgate_calc .countBox select,.raingutters_calc .countBox select,.calculate .countBox select{width:100%;height:22px}.colgate_calc .countBox input,.raingutters_calc .countBox input,.calculate .countBox input{box-sizing:border-box;width:100%;height:33px;padding:0 10px;font-size:14px}.colgate_calc .countBox .leftColumn,.raingutters_calc .countBox .leftColumn,.calculate .countBox .leftColumn{width:280px;height:auto;-ms-flex:0 1 280px;flex:0 1 280px}.colgate_calc .countBox .leftColumn dl,.raingutters_calc .countBox .leftColumn dl,.calculate .countBox .leftColumn dl{padding:10px 20px;background-color:#F8F8F8}.colgate_calc .countBox .leftColumn dl dt,.raingutters_calc .countBox .leftColumn dl dt,.calculate .countBox .leftColumn dl dt{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.colgate_calc .countBox .rightColumn,.raingutters_calc .countBox .rightColumn,.calculate .countBox .rightColumn{width:calc(100% - 330px);height:auto;-ms-flex:0 1 calc(100% - 330px);flex:0 1 calc(100% - 330px);margin-left:300px}.colgate_calc .countBox .rightColumn p,.raingutters_calc .countBox .rightColumn p,.calculate .countBox .rightColumn p{margin:22px 0 0}.colgate_calc .countBox .rightColumn p+p,.raingutters_calc .countBox .rightColumn p+p,.calculate .countBox .rightColumn p+p{margin-top:0px}.colgate_calc .countBox .rightColumn img,.raingutters_calc .countBox .rightColumn img,.calculate .countBox .rightColumn img{display:block;max-width:100%;height:auto}.colgate_calc .countBox .leftColumn+.rightColumn,.raingutters_calc .countBox .leftColumn+.rightColumn,.calculate .countBox .leftColumn+.rightColumn{margin-left:20px}.colgate_calc .dataTable,.raingutters_calc .dataTable,.calculate .dataTable{width:100%}.colgate_calc .dataTable th,.colgate_calc .dataTable td,.raingutters_calc .dataTable th,.raingutters_calc .dataTable td,.calculate .dataTable th,.calculate .dataTable td{border-bottom:1px solid #FFF;padding:4px 20px;line-height:18px;height:40px;vertical-align:middle}.colgate_calc .dataTable th,.raingutters_calc .dataTable th,.calculate .dataTable th{background-color:#153B84;color:#FFF}.colgate_calc .dataTable th[colspan],.raingutters_calc .dataTable th[colspan],.calculate .dataTable th[colspan]{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.colgate_calc .dataTable th.bg01,.raingutters_calc .dataTable th.bg01,.calculate .dataTable th.bg01{background-color:#CED8E6;color:#153B84}.colgate_calc .dataTable th,.raingutters_calc .dataTable th,.calculate .dataTable th{width:230px;text-align:left}.colgate_calc .dataTable td,.raingutters_calc .dataTable td,.calculate .dataTable td{background-color:#F9FAFC}.colgate_calc .dataTable td.unit,.raingutters_calc .dataTable td.unit,.calculate .dataTable td.unit{width:60px;padding-left:0px;padding-right:0px}@media (max-width: 640px){.colgate_calc .countBox,.raingutters_calc .countBox,.calculate .countBox{-ms-flex-flow:column;flex-flow:column;margin:10px 0 0}.colgate_calc .countBox+.countBox,.raingutters_calc .countBox+.countBox,.calculate .countBox+.countBox{margin-top:40px}.colgate_calc .countBox select,.raingutters_calc .countBox select,.calculate .countBox select{font-size:16px}.colgate_calc .countBox input,.raingutters_calc .countBox input,.calculate .countBox input{box-sizing:border-box;font-size:16px;width:100%}.colgate_calc .countBox .leftColumn,.raingutters_calc .countBox .leftColumn,.calculate .countBox .leftColumn{width:100%;-ms-flex:0 1 100%;flex:0 1 100%}.colgate_calc .countBox .leftColumn dl,.raingutters_calc .countBox .leftColumn dl,.calculate .countBox .leftColumn dl{padding:10px 10px;background-color:#F8F8F8}.colgate_calc .countBox .leftColumn dl+dl,.raingutters_calc .countBox .leftColumn dl+dl,.calculate .countBox .leftColumn dl+dl{padding-top:0px}.colgate_calc .countBox .rightColumn,.raingutters_calc .countBox .rightColumn,.calculate .countBox .rightColumn{width:100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-left:0}.colgate_calc .countBox .leftColumn+.rightColumn,.raingutters_calc .countBox .leftColumn+.rightColumn,.calculate .countBox .leftColumn+.rightColumn{margin-left:0px}.colgate_calc .countBox .leftColumn,.colgate_calc .countBox .rightColumn,.raingutters_calc .countBox .leftColumn,.raingutters_calc .countBox .rightColumn,.calculate .countBox .leftColumn,.calculate .countBox .rightColumn{margin-top:20px}.colgate_calc .countBox .leftColumn p,.colgate_calc .countBox .rightColumn p,.raingutters_calc .countBox .leftColumn p,.raingutters_calc .countBox .rightColumn p,.calculate .countBox .leftColumn p,.calculate .countBox .rightColumn p{margin:0px}.colgate_calc .dataTable,.raingutters_calc .dataTable,.calculate .dataTable{width:100%}.colgate_calc .dataTable th,.raingutters_calc .dataTable th,.calculate .dataTable th{width:140px;white-space:nowrap}.colgate_calc .dataTable th,.colgate_calc .dataTable td,.raingutters_calc .dataTable th,.raingutters_calc .dataTable td,.calculate .dataTable th,.calculate .dataTable td{padding:5px 10px}}.raingutters_calc #j18{padding-left:12px}.raingutters_calc #e46,.raingutters_calc #j53{padding-left:12px;padding-right:12px}.raingutters_calc .leftColumn h4{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.raingutters_calc .leftColumn h4+img{margin-top:15px}.raingutters_calc #cal{cursor:pointer}.raingutters_calc #cal *{pointer-events:none}.raingutters_calc #error{display:none;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;color:#FF3A72}.raingutters_calc #result{margin-top:50px}.raingutters_calc #result td{font-size:18px}.raingutters_calc .noteText{color:gray}@media (max-width: 640px){.raingutters_calc .countBox .leftColumn{margin-top:0px}.raingutters_calc .countBox .rightColumn{margin-top:12px}.raingutters_calc .countBox .rightColumn .noteText{margin-top:12px}.raingutters_calc #result{margin-top:40px}}.scrollgallery{width:auto;height:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.scrollgallery__viewport{position:relative;box-sizing:border-box;width:100%;height:auto;padding-bottom:30px;overflow:scroll;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-color:rgba(255,255,255,0) rgba(255,255,255,0)}.scrollgallery__viewport::-webkit-scrollbar{display:none}.scrollgallery__content{font-size:0px;line-height:0px;white-space:nowrap;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1)}.scrollgallery__block{display:inline-block;font-size:14px;line-height:24px;white-space:normal;margin-right:5px;vertical-align:top}.scrollgallery__block:last-child{margin-right:0px}.scrollgallery__block__link{text-decoration:none !important;display:block;color:#000}.scrollgallery__prev,.scrollgallery__next{display:blcok;width:44px;height:88px;background-color:#FFF;position:absolute;top:50%;margin-top:-44px;z-index:1}.scrollgallery__prev:after,.scrollgallery__next:after{content:"";display:block;width:0;height:0;border-style:solid;position:absolute;top:50%;margin-top:-5px}.scrollgallery__prev{border-radius:0px 44px 44px 0px;left:0px}.scrollgallery__prev:after{border-width:5px 8px 5px 0;border-color:transparent #003c89 transparent transparent;left:11px}.scrollgallery__next{border-radius:44px 0px 0px 44px;right:0px}.scrollgallery__next:after{border-width:5px 0 5px 8px;border-color:transparent transparent transparent #003c89;right:11px}.scrollgallery__modal{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(102,102,102,0.9);z-index:99999;transform:translate3d(0px, 0px, 1px)}.scrollgallery__modal__close{width:36px;height:36px;background-image:url(/images/common/scrollgallery_modal_close.png);background-size:36px 36px;background-repeat:no-repeat;position:absolute;left:28px;top:28px}.scrollgallery__modal__viewport{position:relative;width:auto;height:auto;overflow:hidden}.scrollgallery__modal__main{position:absolute;min-width:44px;min-height:44px;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.scrollgallery__modal__main.gotoPrev .scrollgallery__modal__prev,.scrollgallery__modal__main.gotoPrev .scrollgallery__modal__next,.scrollgallery__modal__main.gotoNext .scrollgallery__modal__prev,.scrollgallery__modal__main.gotoNext .scrollgallery__modal__next{display:none !important}.scrollgallery__modal__main.gotoPrev .scrollgallery__modal__image{animation:galleryImgGoToPrev 0.75s cubic-bezier(0.19, 1, 0.22, 1) 0s 1;animation-fill-mode:both}.scrollgallery__modal__main.gotoPrev .scrollgallery__modal__loading{animation:galleryLoadingGoToPrev 0.75s cubic-bezier(0.19, 1, 0.22, 1) 0s 1;animation-fill-mode:both}.scrollgallery__modal__main.gotoNext .scrollgallery__modal__image{animation:galleryImgGoToNext 0.75s cubic-bezier(0.19, 1, 0.22, 1) 0s 1;animation-fill-mode:both}.scrollgallery__modal__main.gotoNext .scrollgallery__modal__loading{animation:galleryLoadingGoToNext 0.75s cubic-bezier(0.19, 1, 0.22, 1) 0s 1;animation-fill-mode:both}@keyframes galleryImgGoToNext{0%{transform:translate(0vw, 0vw)}100%{transform:translate(-100vw, 0vw)}}@keyframes galleryImgGoToPrev{0%{transform:translate(0vw, 0vw)}100%{transform:translate(100vw, 0vw)}}@keyframes galleryLoadingGoToNext{0%{transform:translate(100vw, 0vw)}100%{transform:translate(0vw, 0vw)}}@keyframes galleryLoadingGoToPrev{0%{transform:translate(-100vw, 0vw)}100%{transform:translate(0vw, 0vw)}}.scrollgallery__modal__loading{position:absolute;left:0px;top:0px;width:100%;height:100%}.scrollgallery__modal__loading span{width:44px;height:44px;background-image:url(/images/common/loading.png);background-size:44px 44px;background-position:center;background-repeat:no-repeat;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;animation:spin 0.3s linear infinite}.scrollgallery__modal__prev,.scrollgallery__modal__next{display:none;width:20px;height:36px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;margin-top:-18px}.scrollgallery__modal__prev{background-image:url(/images/common/scrollgallery_modal_prev.png);left:-80px}.scrollgallery__modal__next{background-image:url(/images/common/scrollgallery_modal_next.png);right:-80px}.scrollgallery__modal__image img{display:block;width:auto;height:auto;max-width:calc(100vw - 240px);max-height:calc(100vh - 160px);margin:0 auto}@media screen and (max-width: 640px){.scrollgallery__prev,.scrollgallery__next{width:33px;height:66px;margin-top:-33px}.scrollgallery__prev:after{left:8px}.scrollgallery__next:after{right:9px}.scrollgallery__modal__close{width:44;height:44px;background-size:27px 27px;background-position:center;position:absolute;left:12px;top:12px}.scrollgallery__modal__prev,.scrollgallery__modal__next{width:30px;height:36px;background-size:15px 27px;margin-top:-18px}.scrollgallery__modal__prev{left:-35px}.scrollgallery__modal__next{right:-35px}.scrollgallery__modal__image img{max-width:calc(100vw - 80px);max-height:calc(100vh - 60px)}}.dtable table,.product_single__table table,.csr_design__radiotable table{width:100%}.dtable th,.product_single__table th,.csr_design__radiotable th,.dtable td,.product_single__table td,.csr_design__radiotable td{text-align:left;line-height:24px;padding:15px 10px 15px 20px;border-top:1px solid #E5E5E5;vertical-align:middle}.dtable th[colspan],.product_single__table th[colspan],.csr_design__radiotable th[colspan],.dtable td[colspan],.product_single__table td[colspan],.csr_design__radiotable td[colspan]{text-align:center}.dtable th,.product_single__table th,.csr_design__radiotable th{font-weight:bold}.dtable td[colspan]:not(:first-child),.product_single__table td[colspan]:not(:first-child),.csr_design__radiotable td[colspan]:not(:first-child){position:relative}.dtable td[colspan]:not(:first-child):before,.product_single__table td[colspan]:not(:first-child):before,.csr_design__radiotable td[colspan]:not(:first-child):before{content:"";display:block;width:1px;height:calc(100% - 20px);background-color:#E5E5E5;position:absolute;left:0px;top:10px}.dtable tr.note th,.product_single__table tr.note th,.csr_design__radiotable tr.note th,.dtable tr.note td,.product_single__table tr.note td,.csr_design__radiotable tr.note td{border-top:0px;padding-top:0px;color:gray;text-align:left}.dtable tr.label th,.product_single__table tr.label th,.csr_design__radiotable tr.label th{border-top:0px;background-color:#F9F9F9}.dtable tr.label th:not(:last-child),.product_single__table tr.label th:not(:last-child),.csr_design__radiotable tr.label th:not(:last-child){border-right:4px solid #FFF}.dtable tr.label+tr td,.product_single__table tr.label+tr td,.csr_design__radiotable tr.label+tr td,.dtable tr.label+tr th,.product_single__table tr.label+tr th,.csr_design__radiotable tr.label+tr th{border-top:0px}.dtable tr.label+tr.label th,.product_single__table tr.label+tr.label th,.csr_design__radiotable tr.label+tr.label th{border-top:4px solid #FFF}.dtable tr:first-of-type td,.product_single__table tr:first-of-type td,.csr_design__radiotable tr:first-of-type td,.dtable tr:first-of-type th,.product_single__table tr:first-of-type th,.csr_design__radiotable tr:first-of-type th{border-top:0px}.dtable__viewport,.csr_design__radiotable__viewport{position:relative}@media screen and (max-width: 640px){.dtable,.product_single__table,.csr_design__radiotable{width:auto;height:auto;position:relative;overflow:scroll;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.dtable__viewport,.csr_design__radiotable__viewport{width:680px;padding-right:16px}}@media screen and (min-width: 641px){.interaction_bar,.header__navigation__list__item>a:before,html:not(.touch) .header__navigation__sub__contact:after,html:not(.touch) .header__navigation__search__icon:after,html:not(.touch) .footer__other__contact:after,html:not(.touch) .footer__other__facebook:after,html:not(.touch) .footer__other__global__menu__item:after,html:not(.touch) .header__navigation__sub__global__menu__item:after,html:not(.touch) .megadropdown__pickup__block__link .megadropdown__pickup__block__link__label:after,html:not(.touch) .megadropdown__list__nav__item a:after,html:not(.touch) .megadropdown__close:after,html:not(.touch) .scrollblock a.scrollblock__link .scrollblock__block__label:after,html:not(.touch) .scrollblock--news a.scrollblock__link .scrollblock__block__label:after,html:not(.touch) .scrollblock--news a.scrollblock__link:before,html:not(.touch) .scrollblock--news__block--more a.scrollblock__link:before,html:not(.touch) .index__exhibition__list__item__link:before,html:not(.touch) .index__exhibition__more:before,html:not(.touch) .newslist__more:before,html:not(.touch) .asidelink__block__link:before,html:not(.touch) .asidelink__block__link--2line:before,html:not(.touch) .footer__sub__link:before,html:not(.touch) .footer__label a:before,html:not(.touch) .footer__main__group__label a:before,html:not(.touch) .footer__main__group__nav a:before,html:not(.touch) .pagehead__nav__item:not(.current) a:before,html:not(.touch) .megadropdown__title a:before,html:not(.touch) .frontpage__cover__pickup__block__link .frontpage__cover__pickup__block__label:after,html:not(.touch) .frontpage__cover__nav__item a:before,html:not(.touch) .frontpage__cover__businesses__block__link .frontpage__cover__businesses__block__label:after,html:not(.touch) .index__products__businesses__block__link .frontpage__cover__businesses__block__label:after,html:not(.touch) .frontpage__cover__businesses__block__link .index__products__businesses__block__label:after,html:not(.touch) .index__products__businesses__block__link .index__products__businesses__block__label:after,html:not(.touch) .adjacentnav__link:before,html:not(.touch) .pagecontent__nav__item a:before,html:not(.touch) a.newslist__item__link:before,html:not(.touch) a.placecard__title:before,html:not(.touch) .linkbutton:after,html:not(.touch) .linkbutton--book:after,html:not(.touch) .linkbutton--pdf:after,html:not(.touch) .linkbutton--long2:after,html:not(.touch) .linkbutton--long3:after,html:not(.touch) .listtable__body__item--link a:before,html:not(.touch) .listtable__line__item--link:before,html:not(.touch) .company_office__map_domestic a:after,html:not(.touch) .company_office__map_ww a:after,html:not(.touch) .company_office__map_ea a:after,html:not(.touch) .company_office__map_sea a:after,html:not(.touch) .maillink:after,html:not(.touch) .sitemap__block__list a:after,html:not(.touch) .sitemap__block__label a:after,html:not(.touch) .product__list__links a:after,html:not(.touch) .product_single__linklist a:after,html:not(.touch) .business_single__category__list a:after,html:not(.touch) a.listtable__foldableitem__label:after,html:not(.touch) .product__search__suggest__list__item:after,html:not(.touch) a.importantnotice:before,html:not(.touch) .product__list__labellink:after,html:not(.touch) .product_single__filedl a:after,html:not(.touch) .csr_design__radiotable__link:after,html:not(.touch) .csr_design__radiotable__link--mp3:after,html:not(.touch) .csr_design__radiotable__link--pdf:after{content:"";display:block;width:100%;background-color:#003c89;position:absolute;left:0px;transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);-ms-transform-origin:right center;transform-origin:right center;-ms-transform:scale(0, 1);transform:scale(0, 1)}html:not(.touch) .header__navigation__list__item:hover>a:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .header__navigation__sub__contact:after,html:not(.touch) .header__navigation__search__icon:after,html:not(.touch) .footer__other__contact:after,html:not(.touch) .footer__other__facebook:after{height:1px;bottom:0px}html:not(.touch) .header__navigation__sub__contact:hover:after,html:not(.touch) .header__navigation__search__icon:hover:after,html:not(.touch) .footer__other__contact:hover:after,html:not(.touch) .footer__other__facebook:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .footer__other__global__menu__item:after,html:not(.touch) .header__navigation__sub__global__menu__item:after{height:100%;top:0px;z-index:0}html:not(.touch) .footer__other__global__menu__item span,html:not(.touch) .header__navigation__sub__global__menu__item span{position:relative;z-index:1}html:not(.touch) .footer__other__global__menu__item:hover span,html:not(.touch) .header__navigation__sub__global__menu__item:hover span{color:#FFF}html:not(.touch) .footer__other__global__menu__item:hover:after,html:not(.touch) .header__navigation__sub__global__menu__item:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .megadropdown__pickup__block__link{transition:background-color .15s linear}html:not(.touch) .megadropdown__pickup__block__link .megadropdown__pickup__block__link__label:after{height:3px;top:-14px;z-index:1}html:not(.touch) .megadropdown__pickup__block__link:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .megadropdown__pickup__block__link:hover .megadropdown__pickup__block__link__label:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .megadropdown__list__nav__item a:after{height:1px;bottom:-2px}html:not(.touch) .megadropdown__list__nav__item a:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .megadropdown__close:after{height:1px;bottom:-6px}html:not(.touch) .megadropdown__close:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .header__hero__pager__page:before,html:not(.touch) .header__hero__pager__page span{transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1),bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1)}html:not(.touch) .header__hero__pager__page:hover:before,html:not(.touch) .header__hero__pager__page:hover span{height:5px}html:not(.touch) .scrollblock__next{transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1)}html:not(.touch) .scrollblock__next:hover{-ms-transform:translate(5px, 0);transform:translate(5px, 0)}html:not(.touch) .scrollblock__prev{transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1)}html:not(.touch) .scrollblock__prev:hover{-ms-transform:translate(-5px, 0);transform:translate(-5px, 0)}html:not(.touch) .scrollblock a.scrollblock__link,html:not(.touch) .scrollblock--news a.scrollblock__link{transition:background-color .15s linear}html:not(.touch) .scrollblock a.scrollblock__link .scrollblock__block__label:after,html:not(.touch) .scrollblock--news a.scrollblock__link .scrollblock__block__label:after{height:3px;top:-20px}html:not(.touch) .scrollblock a.scrollblock__link:hover,html:not(.touch) .scrollblock--news a.scrollblock__link:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .scrollblock a.scrollblock__link:hover .scrollblock__block__label:after,html:not(.touch) .scrollblock--news a.scrollblock__link:hover .scrollblock__block__label:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .scrollblock--news a.scrollblock__link .scrollblock__block__label:after{display:none}html:not(.touch) .scrollblock--news a.scrollblock__link:before{width:calc(100% + 1px);height:3px;top:-1px;left:-1px}html:not(.touch) .scrollblock--news a.scrollblock__link:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .scrollblock--news__block--more a.scrollblock__link:before{height:100%;top:0px;z-index:0}html:not(.touch) .scrollblock--news__block--more a.scrollblock__link span{z-index:1}html:not(.touch) .scrollblock--news__block--more a.scrollblock__link:hover span{color:#FFF}html:not(.touch) .scrollblock--news__block--more a.scrollblock__link:hover span:before{background-image:url(/images/common/linkicon_arrow_white.png)}html:not(.touch) .scrollblock--news__block--more a.scrollblock__link:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .index__exhibition__list__item__link{transition:background-color .15s linear}html:not(.touch) .index__exhibition__list__item__link:before{top:-1px;height:3px}html:not(.touch) .index__exhibition__list__item__link:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .index__exhibition__list__item__link:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .index__exhibition__more:before,html:not(.touch) .newslist__more:before{height:100%;top:0px;z-index:0}html:not(.touch) .index__exhibition__more span,html:not(.touch) .newslist__more span{z-index:1}html:not(.touch) .index__exhibition__more:hover span,html:not(.touch) .newslist__more:hover span{color:#FFF}html:not(.touch) .index__exhibition__more:hover span:before,html:not(.touch) .newslist__more:hover span:before{background-image:url(/images/common/linkicon_arrow_white.png)}html:not(.touch) .index__exhibition__more:hover:before,html:not(.touch) .newslist__more:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .asidelink__block__link,html:not(.touch) .asidelink__block__link--2line{transition:background-color .15s linear}html:not(.touch) .asidelink__block__link:before,html:not(.touch) .asidelink__block__link--2line:before{width:calc(100% + 1px);height:3px;top:-1px;left:-1px}html:not(.touch) .asidelink__block__link:hover,html:not(.touch) .asidelink__block__link--2line:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .asidelink__block__link:hover:before,html:not(.touch) .asidelink__block__link--2line:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .footer__sub__link:before{bottom:-1px;height:1px}html:not(.touch) .footer__sub__link:hover{color:#003c89}html:not(.touch) .footer__sub__link:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .footer__label a{display:inline-block;position:relative}html:not(.touch) .footer__label a:before{bottom:-3px;height:1px}html:not(.touch) .footer__label a:hover{color:#003c89;text-decoration:none}html:not(.touch) .footer__label a:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .footer__main__group__label a:before,html:not(.touch) .footer__main__group__nav a:before{bottom:1px;height:1px}html:not(.touch) .footer__main__group__label a:hover,html:not(.touch) .footer__main__group__nav a:hover{color:#003c89}html:not(.touch) .footer__main__group__label a:hover:before,html:not(.touch) .footer__main__group__nav a:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .pagehead__nav__item:not(.current) a:before{bottom:-2px;height:2px}html:not(.touch) .pagehead__nav__item:not(.current) a:hover{color:#003c89}html:not(.touch) .pagehead__nav__item:not(.current) a:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .megadropdown__title a:before{height:1px;bottom:0px}html:not(.touch) .megadropdown__title a:hover{color:#003c89}html:not(.touch) .megadropdown__title a:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .frontpage__cover__pickup__block__link{transition:background-color .15s linear}html:not(.touch) .frontpage__cover__pickup__block__link .frontpage__cover__pickup__block__label:after{height:3px;top:-22px}html:not(.touch) .frontpage__cover__pickup__block__link:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .frontpage__cover__pickup__block__link:hover .frontpage__cover__pickup__block__label:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .frontpage__cover__nav__item a{transition:background-color .15s linear}html:not(.touch) .frontpage__cover__nav__item a:before{top:-1px;height:3px}html:not(.touch) .frontpage__cover__nav__item a:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .frontpage__cover__nav__item a:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .frontpage__cover__businesses__block__link,html:not(.touch) .index__products__businesses__block__link{transition:background-color .15s linear}html:not(.touch) .frontpage__cover__businesses__block__link .frontpage__cover__businesses__block__label:after,html:not(.touch) .index__products__businesses__block__link .frontpage__cover__businesses__block__label:after,html:not(.touch) .frontpage__cover__businesses__block__link .index__products__businesses__block__label:after,html:not(.touch) .index__products__businesses__block__link .index__products__businesses__block__label:after{height:3px;top:-16px}html:not(.touch) .frontpage__cover__businesses__block__link:hover,html:not(.touch) .index__products__businesses__block__link:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .frontpage__cover__businesses__block__link:hover .frontpage__cover__businesses__block__label:after,html:not(.touch) .index__products__businesses__block__link:hover .frontpage__cover__businesses__block__label:after,html:not(.touch) .frontpage__cover__businesses__block__link:hover .index__products__businesses__block__label:after,html:not(.touch) .index__products__businesses__block__link:hover .index__products__businesses__block__label:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .adjacentnav__link:before{height:100%;top:0px;z-index:0}html:not(.touch) .adjacentnav__link span{z-index:1}html:not(.touch) .adjacentnav__link:hover span{color:#FFF}html:not(.touch) .adjacentnav__link:hover span:before{background-image:url(/images/common/linkicon_arrow_white.png)}html:not(.touch) .adjacentnav__link:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .pagecontent__nav__item a:before{bottom:-1px;height:1px}html:not(.touch) .pagecontent__nav__item a:hover{color:#003c89}html:not(.touch) .pagecontent__nav__item a:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) a.newslist__item__link{transition:background-color .15s linear}html:not(.touch) a.newslist__item__link:before{top:-1px;height:3px}html:not(.touch) a.newslist__item__link:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) a.newslist__item__link:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) a.placecard__title{transition:background-color .15s linear}html:not(.touch) a.placecard__title:before{top:-1px;height:3px}html:not(.touch) a.placecard__title:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) a.placecard__title:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .linkbutton:after,html:not(.touch) .linkbutton--book:after,html:not(.touch) .linkbutton--pdf:after,html:not(.touch) .linkbutton--long2:after,html:not(.touch) .linkbutton--long3:after{height:100%;top:0px;z-index:0}html:not(.touch) .linkbutton .linkbutton__inner,html:not(.touch) .linkbutton--book .linkbutton__inner,html:not(.touch) .linkbutton--pdf .linkbutton__inner,html:not(.touch) .linkbutton--long2 .linkbutton__inner,html:not(.touch) .linkbutton--long3 .linkbutton__inner{z-index:1}html:not(.touch) .linkbutton:hover .linkbutton__inner,html:not(.touch) .linkbutton--book:hover .linkbutton__inner,html:not(.touch) .linkbutton--pdf:hover .linkbutton__inner,html:not(.touch) .linkbutton--long2:hover .linkbutton__inner,html:not(.touch) .linkbutton--long3:hover .linkbutton__inner{color:#FFF}html:not(.touch) .linkbutton:hover .linkbutton__inner:before,html:not(.touch) .linkbutton--book:hover .linkbutton__inner:before,html:not(.touch) .linkbutton--pdf:hover .linkbutton__inner:before,html:not(.touch) .linkbutton--long2:hover .linkbutton__inner:before,html:not(.touch) .linkbutton--long3:hover .linkbutton__inner:before{background-image:url(/images/common/linkicon_arrow_white.png)}html:not(.touch) .linkbutton:hover:after,html:not(.touch) .linkbutton--book:hover:after,html:not(.touch) .linkbutton--pdf:hover:after,html:not(.touch) .linkbutton--long2:hover:after,html:not(.touch) .linkbutton--long3:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .linkbutton--book:hover .linkbutton__inner:after{background-image:url(/images/common/icon_book_white.png)}html:not(.touch) .linkbutton--pdf:hover .linkbutton__inner:after{background-image:url(/images/common/icon_pdf_white.png)}html:not(.touch) .listtable__body__item--link a,html:not(.touch) .listtable__line__item--link{transition:background-color .15s linear}html:not(.touch) .listtable__body__item--link a:before,html:not(.touch) .listtable__line__item--link:before{top:-1px;height:3px}html:not(.touch) .listtable__body__item--link a:hover,html:not(.touch) .listtable__line__item--link:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .listtable__body__item--link a:hover:before,html:not(.touch) .listtable__line__item--link:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .company_office__map_domestic a:after,html:not(.touch) .company_office__map_ww a:after,html:not(.touch) .company_office__map_ea a:after,html:not(.touch) .company_office__map_sea a:after{bottom:-1px;height:1px}html:not(.touch) .company_office__map_domestic a:hover:after,html:not(.touch) .company_office__map_ww a:hover:after,html:not(.touch) .company_office__map_ea a:hover:after,html:not(.touch) .company_office__map_sea a:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .company_office__map_domestic .map_ww08 a:after,html:not(.touch) .company_office__map_ww .map_ww08 a:after,html:not(.touch) .company_office__map_ea .map_ww08 a:after,html:not(.touch) .company_office__map_sea .map_ww08 a:after{width:68%;background-color:#FFF;bottom:30px;left:16%}html:not(.touch) .company_office__map_domestic .map_ww09 a:after,html:not(.touch) .company_office__map_ww .map_ww09 a:after,html:not(.touch) .company_office__map_ea .map_ww09 a:after,html:not(.touch) .company_office__map_sea .map_ww09 a:after{width:82%;background-color:#FFF;bottom:30px;left:9%}html:not(.touch) .maillink:after{bottom:0px;height:1px}html:not(.touch) .maillink:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .sitemap__block__list a:after{bottom:-1px;height:1px}html:not(.touch) .sitemap__block__list a:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .sitemap__block__label a{transition:background-color .15s linear}html:not(.touch) .sitemap__block__label a:after{top:-1px;height:3px}html:not(.touch) .sitemap__block__label a:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) .sitemap__block__label a:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .product__list__links a:after,html:not(.touch) .product_single__linklist a:after,html:not(.touch) .business_single__category__list a:after{height:1px;bottom:-2px}html:not(.touch) .product__list__links a:hover:after,html:not(.touch) .product_single__linklist a:hover:after,html:not(.touch) .business_single__category__list a:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) a.listtable__foldableitem__label{transition:background-color .15s linear}html:not(.touch) a.listtable__foldableitem__label:after{top:-1px;height:3px}html:not(.touch) a.listtable__foldableitem__label:hover{transition-duration:0s;background-color:#f8f8f8}html:not(.touch) a.listtable__foldableitem__label:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .product__search__suggest__list__item:after{height:100%;top:0px;z-index:0}html:not(.touch) .product__search__suggest__list__item a{position:relative;z-index:1}html:not(.touch) .product__search__suggest__list__item:hover a{color:#FFF}html:not(.touch) .product__search__suggest__list__item:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) a.importantnotice:before{height:100%;top:0px;z-index:0}html:not(.touch) a.importantnotice>*{z-index:1}html:not(.touch) a.importantnotice:hover span{color:#FFF}html:not(.touch) a.importantnotice:hover .importantnotice__body:before{background-image:url(/images/common/icon_pdf_white.png)}html:not(.touch) a.importantnotice:hover:before{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .product__list__labellink:after{height:1px;bottom:0px}html:not(.touch) .product__list__labellink:hover{color:#003c89;transition-duration:0s}html:not(.touch) .product__list__labellink:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .product_single__filedl a:after{height:1px;bottom:-5px}html:not(.touch) .product_single__filedl a:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .csr_design__radiotable__link:after,html:not(.touch) .csr_design__radiotable__link--mp3:after,html:not(.touch) .csr_design__radiotable__link--pdf:after,html:not(.touch) .csr_design__radiotable__link--mp3:after,html:not(.touch) .csr_design__radiotable__link--pdf:after{height:1px;bottom:-5px}html:not(.touch) .csr_design__radiotable__link:hover:after,html:not(.touch) .csr_design__radiotable__link--mp3:hover:after,html:not(.touch) .csr_design__radiotable__link--pdf:hover:after,html:not(.touch) .csr_design__radiotable__link--mp3:hover:after,html:not(.touch) .csr_design__radiotable__link--pdf:hover:after{-ms-transform-origin:left center;transform-origin:left center;-ms-transform:scale(1, 1);transform:scale(1, 1)}html:not(.touch) .scrollgallery__block__link{transition:opacity .1s linear}html:not(.touch) .scrollgallery__block__link:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";text-decoration:none}}@media screen and (max-width: 640px){html:not(.touch) .scrollblock a.scrollblock__link .scrollblock__block__label:after,html:not(.touch) .scrollblock--news a.scrollblock__link .scrollblock__block__label:after{top:-10px}html:not(.touch) .footer__main__group__label a:before{bottom:auto;top:-1px;height:3px}html:not(.touch) .frontpage__cover__pickup__block__link .frontpage__cover__pickup__block__label:after{top:-10px}html:not(.touch) .frontpage__cover__businesses__block__link .frontpage__cover__businesses__block__label:after,html:not(.touch) .index__products__businesses__block__link .frontpage__cover__businesses__block__label:after,html:not(.touch) .frontpage__cover__businesses__block__link .index__products__businesses__block__label:after,html:not(.touch) .index__products__businesses__block__link .index__products__businesses__block__label:after{top:-10px}html:not(.touch) a.importantnotice:before{height:2px;bottom:auto;top:43px}}body.index .header{height:100vh}body.index .asidelink{margin-bottom:35px}body.index.initial .header__hero__video{background-color:#FFF}body.index.initial .header__border,body.index.initial .header__navigation,body.index.initial .header__hero__scroll,body.index.initial .header__hero__pager,body.index.initial .header__hero__logo{transition-duration:0s !important;transition-delay:0s !important}body.index.initial .header__border,body.index.initial .header__navigation,body.index.initial .header__hero__scroll,body.index.initial .header__hero__pager,body.index.initial .header__hero__logo,body.index.initial .header__hero__video__load{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}body.index.hideUnder .header__border{bottom:-5px;transition:bottom 1s cubic-bezier(0.19, 1, 0.22, 1)}body.index.hideUnder .header__navigation{bottom:-135px;transition:bottom 1s cubic-bezier(0.19, 1, 0.22, 1)}body.index.hideUnder .header__hero__scroll{bottom:40px;transition:bottom 1s cubic-bezier(0.19, 1, 0.22, 1)}body.index.hideUnder .header__hero__pager{bottom:40px;transition:bottom 1s cubic-bezier(0.19, 1, 0.22, 1)}body.index.hideUnder .header__hero__logo{margin-top:-78px;transition:opacity 0.3s linear,margin-top 1s cubic-bezier(0.19, 1, 0.22, 1)}.index__wrapper{padding-top:135px;margin-top:-135px}.index__catch{position:relative;width:100%;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat}.index__catch__lead{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;display:block;position:absolute;left:50%}.index__news{padding-top:80px;margin-bottom:60px}.index__news .importantnotice{margin-bottom:50px}.index__news .sectionhead{margin-bottom:28px}.index__products{margin-bottom:56px}.index__products .sectionhead{margin-bottom:28px}.index__products .scrollblock,.index__products .scrollblock--news{margin-top:-120px}.index__products .index__catch{background-image:url(/images/business/product_bg.jpg)}.index__products .index__catch__lead{width:578px;height:56px;background-image:url(/images/business/product_catch.png);background-size:578px 56px;margin-left:-289px;top:160px}.index__products__businesses__block__img{position:relative}.index__products__businesses__block__img__icon{width:56px;height:56px;position:absolute;left:18px;bottom:16px;background-size:56px 56px;z-index:1}.index__about{margin-bottom:56px}.index__about .sectionhead{margin-bottom:28px}.index__about .scrollblock,.index__about .scrollblock--news{margin-top:-120px}.index__about .index__catch{background-image:url(/images/index/about_bg.jpg)}.index__about .index__catch__lead{width:834px;height:44px;background-image:url(/images/index/about_catch.png);background-size:834px 44px;margin-left:-417px;top:165px}html[lang="zh"] .index__about .index__catch__lead{width:390px;height:44px;background-image:url(/images/index/about_catch_zh.png);background-size:390px 44px;margin-left:-195px;top:165px}html[lang="en"] .index__about .index__catch__lead{width:984px;height:44px;background-image:url(/images/index/about_catch_en.png);background-size:984px 44px;margin-left:-492px;top:165px}.index__exhibition{margin-bottom:160px}.index__exhibition .sectionhead{margin-bottom:28px}.index__exhibition__list__item{border-top:1px solid #e5e5e5;font-size:14px;line-height:24px}.index__exhibition__list__item:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.index__exhibition__list__item__link{position:relative;color:#000;text-decoration:none;display:block;padding:20px 50px}.index__exhibition__list__item__link:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.index__exhibition__list__item__date,.index__exhibition__list__item__label,.index__exhibition__list__item__area,.index__exhibition__list__item__venue{position:relative;box-sizing:border-box;display:block;float:left}.index__exhibition__list__item__date{width:24%}.index__exhibition__list__item__label{width:36%;padding-left:26px;color:#003c89;text-decoration:none}.index__exhibition__list__item__label:before{left:2px}.index__exhibition__list__item__area{width:20%}.index__exhibition__list__item__venue{width:20%}.index__exhibition__more{position:relative;display:block;width:100%;height:88px;background-color:#f2f2f2;color:#003c89;text-decoration:none}.index__exhibition__more span{display:inline-block;padding-right:22px;font-size:14px;line-height:24px;position:absolute;right:28px;top:50%;margin-top:-12px}.index__exhibition__more span:before{right:0px;text-transform:rotate(180deg)}@media screen and (max-width: 640px){body.index .header__navigation{position:absolute;top:auto;bottom:-60px}body.index .header__border{position:absolute;top:auto;bottom:-5px}body.index .header__hero__scroll{bottom:18px}body.index .header__hero__pager{bottom:20px}body.index .header__hero__logo{margin-top:-52px}body.index .asidelink{margin-bottom:0px}body.index.hideUnder .header__navigation{bottom:-60px}body.index.hideUnder .header__hero__scroll{bottom:18px}body.index.hideUnder .header__hero__pager{bottom:20px}body.index.hideUnder .header__hero__logo{margin-top:-52px}body.index.stickBorder .header__border{position:fixed;top:0px;bottom:auto}body.index.stickNav .header__navigation{position:fixed;top:0px;bottom:auto}.index__wrapper{padding-top:0px;margin-top:-0px}.index__news{padding-top:100px;margin-bottom:70px}.index__news .importantnotice{margin-bottom:30px}.index__news .sectionhead{margin-bottom:10px}.index__catch{height:240px}.index__products{margin-bottom:46px}.index__products .sectionhead{margin-bottom:10px}.index__products .index__catch__lead{width:289px;height:28px;background-size:289px 28px;margin-left:-144px;top:84px}.index__products .scrollblock,.index__products .scrollblock--news{margin-top:-58px}.index__about .sectionhead{margin-bottom:10px}.index__about .index__catch__lead{width:268px;height:58px;background-image:url(/images/index/about_catch_sp.png);background-size:268px 58px;margin-left:-134px;top:67px}.index__about .scrollblock,.index__about .scrollblock--news{margin-top:-58px}html[lang="zh"] .index__about .index__catch__lead{width:220px;height:25px;background-image:url(/images/index/about_catch_zh_sp.png);background-size:220px 25px;margin-left:-110px;top:86px}html[lang="en"] .index__about .index__catch__lead{width:256px;height:46px;background-image:url(/images/index/about_catch_en_sp.png);background-size:256px 46px;margin-left:-128px;top:67px}.index__exhibition{margin-bottom:80px}.index__exhibition .sectionhead{margin-bottom:10px}.index__exhibition__list__item__link{padding:9px 0 9px 16px;text-decoration:none !important}.index__exhibition__list__item__date,.index__exhibition__list__item__label{display:block;width:100%;float:none;position:relative;margin-left:-16px}.index__exhibition__list__item__area,.index__exhibition__list__item__venue{display:inline;float:none;position:relative}.index__exhibition__list__item__label{padding-left:16px}.index__exhibition__list__item__label:before{left:0px;top:6px;margin-top:0px}.index__exhibition__list__item__area{padding-left:0px}.index__exhibition__list__item__venue:before{content:"／"}.index__exhibition__more{height:55px}.index__exhibition__more span{right:auto;left:50%;margin-left:-74px}.index__products__businesses__block__img__icon{width:42px;height:42px;left:12px;bottom:10px;background-size:42px 42px}}@media print{body.index .header{height:720px}body.index .header__border{bottom:130px !important;position:absolute !important}body.index .header__navigation{bottom:0px !important;position:absolute !important}body.index .header__hero__video{position:absolute}body.index .header__hero__video__block,body.index .header__hero__pager,body.index .header__hero__scroll{display:none}body.index .header__hero__video__slideshow{display:block;height:100%}body.index .header__hero__logo{opacity:1 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";margin-top:-110px !important}}.frontpage .asidelink{margin-top:70px}.frontpage__cover{position:relative;margin-bottom:160px}.frontpage__cover__image{width:100%;height:660px;background-size:cover;background-position:center;background-repeat:no-repeat}.frontpage__cover__text{position:relative;top:120px}.frontpage__cover__text__lead{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;background-repeat:no-repeat;margin-bottom:26px}.frontpage__cover__text__sub{font-size:14px;line-height:24px}.frontpage__cover__subtext{position:absolute;top:256px;left:calc(50% - 600px);font-size:14px;line-height:24px;white-space:nowrap}.frontpage__cover__pickup{position:relative;margin-top:-170px;margin-bottom:80px}.frontpage__cover__pickup__label{font-size:24px;line-height:32px;margin-bottom:18px}.frontpage__cover__pickup__block{width:360px;height:auto;float:left;margin-right:60px}.frontpage__cover__pickup__block:nth-of-type(3n+3){margin-right:0px}.frontpage__cover__pickup__block__link{display:block;text-decoration:none !important;padding-bottom:22px}.frontpage__cover__pickup__block__image{display:block;margin-bottom:22px}.frontpage__cover__pickup__block__label{position:relative;display:block;padding-left:28px;font-size:16px;line-height:22px;color:#003c89}.frontpage__cover__pickup__block__label:before{left:12px}.frontpage__cover__nav:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.frontpage__cover__nav__item{box-sizing:border-box;width:calc(50% - 30px);height:auto;float:left;border-top:1px solid #e5e5e5;font-size:16px;line-height:26px}.frontpage__cover__nav__item:nth-of-type(2n+1){margin-right:60px}.frontpage__cover__nav__item a{position:relative;display:block;padding:15px 10px;color:#003c89;text-decoration:none}.frontpage__cover__nav__item a span{position:relative;padding-left:24px}.frontpage__cover__nav__item a span:before{left:2px}.frontpage__news{margin-bottom:70px}.frontpage__news .sectionhead{margin-bottom:28px}.frontpage__cover__catch{position:relative;width:100%;height:660px;background-image:url(/images/business/product_bg.jpg);background-size:cover;background-position:center}.frontpage__cover__catch__lead{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;display:block;width:578px;height:56px;background-image:url(/images/business/product_catch.png);background-size:578px 56px;position:absolute;left:50%;top:240px;margin-left:-289px}.frontpage__cover__businesses,.index__products__businesses{position:relative;width:1200px;height:auto;margin:-120px auto 0;z-index:1}.frontpage__cover__businesses:after,.index__products__businesses:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.frontpage__cover__businesses__block,.index__products__businesses__block{position:relative;width:570px;height:auto;float:left;margin-bottom:36px}.frontpage__cover__businesses__block:nth-child(2n+1),.index__products__businesses__block:nth-child(2n+1){clear:both;margin-right:60px}.frontpage__cover__businesses__block:nth-last-child(1),.index__products__businesses__block:nth-last-child(1),.frontpage__cover__businesses__block:nth-last-child(2),.index__products__businesses__block:nth-last-child(2){margin-bottom:0px}.frontpage__cover__businesses__block__link,.index__products__businesses__block__link{display:block;width:100%;height:auto;color:#000;text-decoration:none !important;padding-bottom:20px}.frontpage__cover__businesses__block__img img,.index__products__businesses__block__img img{display:block;width:100%;height:240px}.frontpage__cover__businesses__block__label,.index__products__businesses__block__label{display:block;position:relative;font-size:16px;color:#003c89;padding:0 30px;margin:16px 0 8px}.frontpage__cover__businesses__block__label:before,.index__products__businesses__block__label:before{left:14px}.frontpage__cover__businesses__block__text,.index__products__businesses__block__text{display:block;padding:0 30px;font-size:14px;line-height:24px}@media screen and (max-width: 640px){.frontpage__cover{margin-bottom:70px}.frontpage__cover__image{height:280px}.frontpage__cover__text{width:calc(100% - 32px);top:32px}.frontpage__cover__text__sub{display:none}.frontpage__cover__pickup{position:relative;margin-top:-94px;margin-bottom:0px}.frontpage__cover__pickup__label{font-size:18px;line-height:32px;margin-bottom:8px}.frontpage__cover__pickup__block{width:calc(50% - 5px);margin-right:10px}.frontpage__cover__pickup__block:nth-of-type(2n+2){margin-right:0px}.frontpage__cover__pickup__block:nth-of-type(n+3){display:none}.frontpage__cover__pickup__block__image{display:block;width:100%;height:auto;margin-bottom:10px}.frontpage__cover__pickup__block__label{padding-left:16px;font-size:14px}.frontpage__cover__pickup__block__label:before{left:0px;top:6px;margin-top:0px}.frontpage__cover__nav{margin-top:34px}.frontpage__cover__nav__item{width:100%;height:auto;float:none;font-size:14px;line-height:26px}.frontpage__cover__nav__item:nth-of-type(2n+1){margin-right:0px}.frontpage__cover__nav__item a{padding:9px 10px;line-height:26px}.frontpage__cover__nav__item a span{position:relative;padding-left:16px;line-height:26px}.frontpage__cover__nav__item a span:before{left:0px}.frontpage__cover__subtext{position:relative;width:calc(100% - 32px);margin-left:auto;margin-right:auto;position:relative;top:auto;left:auto;font-size:14px;line-height:28px;white-space:normal;color:#000 !important}.frontpage__cover__subtext br{display:none}.frontpage__news{margin-bottom:70px}.frontpage__news .sectionhead{margin-bottom:10px}.frontpage__cover__catch{height:280px}.frontpage__cover__catch__lead{width:289px;height:28px;background-size:289px 28px;top:104px;margin-left:-144px}.frontpage__cover__businesses,.index__products__businesses{width:calc(100% - 32px);margin:-72px auto 0;z-index:1}.frontpage__cover__businesses__block,.index__products__businesses__block{width:100%;margin-bottom:30px;margin-right:0px}.frontpage__cover__businesses__block:nth-last-child(2),.index__products__businesses__block:nth-last-child(2){margin-bottom:30px}.frontpage__cover__businesses__block:nth-child(2n+1),.index__products__businesses__block:nth-child(2n+1){margin-right:0px}.frontpage__cover__businesses__block__link,.index__products__businesses__block__link{display:block;width:100%;height:auto;color:#000;text-decoration:none !important}.frontpage__cover__businesses__block__img img,.index__products__businesses__block__img img{display:block;width:100%;height:auto}.frontpage__cover__businesses__block__label,.index__products__businesses__block__label{font-size:14px;line-height:24px;padding:0 8px 0 16px;margin:10px 0 6px}.frontpage__cover__businesses__block__label:before,.index__products__businesses__block__label:before{left:0px}.frontpage__cover__businesses__block__text,.index__products__businesses__block__text{display:block;padding:0 16px;font-size:13px;line-height:23px}}@media print{.frontpage__cover__subtext{left:40px}.frontpage__cover__pickup__block{margin-right:35px;width:310px}.frontpage__cover__pickup__block__image{width:100%;height:auto}}body.product .header__navigation__list__item[data-cat=product]>a{color:#003c89}body.product .header__navigation__list__item[data-cat=product]>a:before{-ms-transform-origin:left center;transform-origin:left center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:scale(1, 1);transform:scale(1, 1)}body.product .itemhover .header__navigation__list__item[data-cat=product]:not(:hover)>a:before{-ms-transform-origin:right center;transform-origin:right center;-ms-transform:scale(0, 1);transform:scale(0, 1)}.product__search{width:100%;height:330px;background-image:url(/images/product/product_search_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1}.product__search__form{position:relative;box-sizing:border-box;width:calc(100% - 80px);max-width:1000px;height:66px;padding:0 174px 0 0px;margin:0 auto 0;top:132px;background-color:#FFF}.product__search__form__icon{box-sizing:border-box;width:76px;height:38px;position:absolute;left:0px;top:14px;border-right:2px solid #E5E5E5;z-index:1}.product__search__form__icon:before{content:"";display:block;width:38px;height:48px;background-image:url(/images/common/nav_search.png);background-size:30px 34px;background-position:center;background-repeat:no-repeat;position:absolute;top:-5px;left:18px}.product__search__form__input{display:block;box-sizing:border-box;width:100%;height:66px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0px;padding:0px;margin:0px;outline:none;font-size:22px;line-height:28px;padding:19px 60px 19px 102px;color:#003c89;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__search__form__input:placeholder-shown{color:gray}.product__search__form__input::-webkit-input-placeholder{color:gray}.product__search__form__input:-moz-placeholder{color:gray;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.product__search__form__input::-moz-placeholder{color:gray;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.product__search__form__input:-ms-input-placeholder{color:gray}.product__search__form__button{display:block;box-sizing:border-box;width:174px;height:66px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0px;padding:0px;margin:0px;outline:none;font-size:24px;line-height:66px;color:#FFF;text-align:center;background-color:#003c89;cursor:pointer;position:absolute;top:0px;right:0px;border-radius:0px}.product__search__clear{width:66px;height:66px;position:absolute;top:0px;right:174px;background-image:url(/images/common/input_clear.png);background-size:22px 22px;background-repeat:no-repeat;background-position:center;cursor:pointer;display:none}.product__search__suggest{display:none;width:calc(100% - 174px);height:auto;position:absolute;left:0px;top:66px;background-color:#f2f2f2}.product__search__suggest__list__item{position:relative;border-bottom:1px solid #FFF}.product__search__suggest__list__item a{display:block;position:relative;box-sizing:border-box;line-height:33px;padding:0 10px 0 102px;color:#000000;text-decoration:none}.product__list{position:relative;width:calc(100% - 80px);max-width:1200px;height:auto;margin:80px auto}.product__list .listtable,.product__list .listtable--widelabel{margin-bottom:60px}.product__list .listtable__line{padding-left:15px}.product__list .listtable__label{left:15px;width:330px}.product__list .listtable__label *{font-size:14px;line-height:24px}.product__list .listtable__body{width:calc(100% - 360px);margin-left:30px;padding:0px}.product__list__labellink{position:relative;display:inline-block;color:#000;text-decoration:none;padding-bottom:2px}.product__list__labellink:hover{text-decoration:none}.product__list__links{padding:18px 25px;background-color:#f2f2f2}.product__list__links li{position:relative;box-sizing:border-box;padding:4px 0;line-height:0px}.product__list__links a{display:inline-block;position:relative;width:auto;height:auto;padding-left:22px;font-weight:700;line-height:22px}.product__list__links a:hover{text-decoration:none}.product__list__links a:before{left:6px;top:6px;margin-top:0px}.product_single .mainbody{margin-bottom:160px}.product_single__linkbutton:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.product_single__linkbutton .linkbutton,.product_single__linkbutton .linkbutton--book,.product_single__linkbutton .linkbutton--pdf,.product_single__linkbutton .linkbutton--long2,.product_single__linkbutton .linkbutton--long3{float:left;margin-right:30px;margin-bottom:30px}.product_single__linkbutton .linkbutton:nth-of-type(3n+1),.product_single__linkbutton .linkbutton--book:nth-of-type(3n+1),.product_single__linkbutton .linkbutton--pdf:nth-of-type(3n+1),.product_single__linkbutton .linkbutton--long2:nth-of-type(3n+1),.product_single__linkbutton .linkbutton--long3:nth-of-type(3n+1){clear:both}.product_single__linkbutton .linkbutton:nth-last-child(1),.product_single__linkbutton .linkbutton--book:nth-last-child(1),.product_single__linkbutton .linkbutton--pdf:nth-last-child(1),.product_single__linkbutton .linkbutton--long2:nth-last-child(1),.product_single__linkbutton .linkbutton--long3:nth-last-child(1),.product_single__linkbutton .linkbutton:nth-last-child(2),.product_single__linkbutton .linkbutton--book:nth-last-child(2),.product_single__linkbutton .linkbutton--pdf:nth-last-child(2),.product_single__linkbutton .linkbutton--long2:nth-last-child(2),.product_single__linkbutton .linkbutton--long3:nth-last-child(2),.product_single__linkbutton .linkbutton:nth-last-child(3),.product_single__linkbutton .linkbutton--book:nth-last-child(3),.product_single__linkbutton .linkbutton--pdf:nth-last-child(3),.product_single__linkbutton .linkbutton--long2:nth-last-child(3),.product_single__linkbutton .linkbutton--long3:nth-last-child(3){margin-bottom:0px}.product_single__linklist:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.product_single__linklist li{position:relative;width:50%;box-sizing:border-box;padding:4px 30px 4px 0;padding-left:0px !important;line-height:0px;float:left}.product_single__linklist li:before{display:none}.product_single__linklist a{display:inline-block;position:relative;width:auto;height:auto;padding-left:22px;font-weight:700;line-height:22px}.product_single__linklist a:hover{text-decoration:none}.product_single__linklist a:before{left:6px;top:6px;margin-top:0px}.product_single__linklist a.current:after{content:"";display:block;width:100%;height:1px;background-color:#003c89;position:absolute;left:0px;bottom:-2px;-ms-transform:scale(1) !important;transform:scale(1) !important}.product_single__superhead{font-size:36px;color:#000}.product_single__images{margin:32px 0}.product_single__images:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.product_single__images__block,.product_single__images__block--vertical,.product_single__images__block--fill{position:relative;float:left;width:calc(33.3333% - 20px);height:auto;margin-left:30px}.product_single__images__block:nth-of-type(3n+1),.product_single__images__block--vertical:nth-of-type(3n+1),.product_single__images__block--fill:nth-of-type(3n+1){margin-left:0px}.product_single__images__block img,.product_single__images__block--vertical img,.product_single__images__block--fill img{display:block;width:100%;height:auto;margin:0 auto}html.msie .product_single__images__block img,html.msie .product_single__images__block--vertical img,html.msie .product_single__images__block--fill img{width:auto;height:auto}.product_single__noticelist li{line-height:24px;color:#808080}.product_single__noticelist li:before{content:"※"}.product_single__detail .heading2{margin-top:48px}.product_single__detail .heading2:first-of-type{margin-top:0px}.product_single__table{margin:0 0 32px}.product_single__faq__q{position:relative;padding-left:2em;font-weight:bold}.product_single__faq__q:before{content:"Q.";position:absolute;left:0px}.product_single__faq__a{position:relative;padding-left:2em;margin-bottom:32px}.product_single__faq__a:before{content:"A.";position:absolute;left:0px;font-weight:bold;color:#808080}.product_single__faq__a>p,.product_single__faq__a>ol,.product_single__faq__a>ul{margin:0px}.product_single__colorv{list-style:none inside;margin-top:20px}.product_single__colorv:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.product_single__colorv__block,.product_single__colorv__block--white{width:110px;height:auto;float:left;margin:0 20px 20px 0;padding:0px !important}.product_single__colorv__block:before,.product_single__colorv__block--white:before{content:none;display:none}.product_single__colorv__block>div,.product_single__colorv__block--white>div{box-sizing:border-box;width:110px;height:55px}.product_single__colorv__block>p,.product_single__colorv__block--white>p{font-size:13px;line-height:18px;text-align:center;margin-top:6px;margin-bottom:0px}.product_single__colorv__block--white>div{background-color:#FFF;border:1px solid #e5e5e5}.product_single__figures{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2px}.product_single__figures figure{position:relative;margin:0 30px 30px 0;-ms-flex:0 1 auto;flex:0 1 auto;display:table}.product_single__figures figure img{display:block;max-width:100%;height:auto}.product_single__figures figure figcaption{display:block;width:100%;height:auto;font-size:12px;line-height:19px;color:gray;display:table-caption;caption-side:bottom;margin-top:10px}.product_single__filedl{min-width:180px}.product_single__filedl:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.product_single__filedl a{position:relative;display:block;width:21px;height:26px;padding:0 0 0 17px;background-size:21px 26px;background-position:center right;background-repeat:no-repeat;float:left;margin:0 13px;font-size:0px;line-height:0px;color:transparent}.product_single__filedl a:first-of-type{margin-left:0px}.product_single__filedl a:last-of-type{margin-right:0px}.product_single__filedl a:before{content:"";display:block;width:8px;height:12px;background-image:url(/images/common/linkicon_arrow.png);background-size:8px 12px;position:absolute;left:0px;top:50%;margin-top:-6px}.product_single__filedl__pdf{background-image:url(/images/common/icon_pdf.png)}.product_single__filedl__dxf{background-image:url(/images/common/icon_dxf.png)}.product_single__filedl__dwg{background-image:url(/images/common/icon_dwg.png)}.product_single__columnbox{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 32px}.product_single__columnbox__box{width:calc(33.3333% - 20px);margin:0 0 60px 0}.product_single__columnbox__box:nth-last-of-type(1),.product_single__columnbox__box:nth-last-of-type(2),.product_single__columnbox__box:nth-last-of-type(3){margin-bottom:0px}.product_single__columnbox__box .product_single__columnbox__box__fig{display:block;height:auto;max-width:100%}.product_single__columnbox__box .product_single__columnbox__box__label{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;margin:12px 0 4px}.product_single__columnbox__box .product_single__columnbox__box__label:first-child{margin-top:0px}.product_single__columnbox__box .product_single__columnbox__box__body{margin:0;font-size:13px;line-height:24px}@media screen and (max-width: 640px){.product__search{height:164px}.product__search__form{position:relative;width:calc(100% - 32px);height:44px;padding:0 0 0 0px;top:60px}.product__search__form__icon{display:none}.product__search__form__input{height:44px;font-size:16px;line-height:28px;padding:8px 56px 8px 10px}.product__search__form__button{width:44px;height:44px;line-height:0px;font-size:0px;background-color:#003c89;background-image:url(/images/common/nav_search_wh.png);background-size:23px 26px;background-position:center;background-repeat:no-repeat;position:absolute;top:0px}.product__search__clear{width:44px;height:44px;right:44px;background-size:16px 16px}.product__search__suggest{width:calc(100% - 44px);top:44px}.product__search__suggest__list__item a{line-height:33px;font-size:12px;padding:0 10px 0 10px}.product__list{width:calc(100% - 32px);margin:30px 16px 60px}.product__list .listtable,.product__list .listtable--widelabel{margin-bottom:20px}.product__list .listtable__line{padding-left:16px;padding-left:0px;border-top:0px}.product__list .listtable__label{left:auto;width:auto;padding:0 0 11px 0}.product__list .listtable__label *{font-size:14px;line-height:24px}.product__list .listtable__body{width:auto;margin-left:0px;padding:0px}.product_single .mainbody{margin-bottom:80px}.product_single__detail .heading2{margin-top:32px}.product_single__linkbutton{max-width:100%}.product_single__linkbutton .linkbutton,.product_single__linkbutton .linkbutton--book,.product_single__linkbutton .linkbutton--pdf,.product_single__linkbutton .linkbutton--long2,.product_single__linkbutton .linkbutton--long3{float:none;width:100%;margin-right:0px;margin-bottom:10px}.product_single__linkbutton .linkbutton:nth-of-type(3n+1),.product_single__linkbutton .linkbutton--book:nth-of-type(3n+1),.product_single__linkbutton .linkbutton--pdf:nth-of-type(3n+1),.product_single__linkbutton .linkbutton--long2:nth-of-type(3n+1),.product_single__linkbutton .linkbutton--long3:nth-of-type(3n+1){clear:both}.product_single__linkbutton .linkbutton:nth-last-child(1),.product_single__linkbutton .linkbutton--book:nth-last-child(1),.product_single__linkbutton .linkbutton--pdf:nth-last-child(1),.product_single__linkbutton .linkbutton--long2:nth-last-child(1),.product_single__linkbutton .linkbutton--long3:nth-last-child(1){margin-bottom:0px}.product_single__linkbutton .linkbutton:nth-last-child(2),.product_single__linkbutton .linkbutton--book:nth-last-child(2),.product_single__linkbutton .linkbutton--pdf:nth-last-child(2),.product_single__linkbutton .linkbutton--long2:nth-last-child(2),.product_single__linkbutton .linkbutton--long3:nth-last-child(2),.product_single__linkbutton .linkbutton:nth-last-child(3),.product_single__linkbutton .linkbutton--book:nth-last-child(3),.product_single__linkbutton .linkbutton--pdf:nth-last-child(3),.product_single__linkbutton .linkbutton--long2:nth-last-child(3),.product_single__linkbutton .linkbutton--long3:nth-last-child(3){margin-bottom:10px}.product_single__linklist li{width:100%;padding:4px 0px 4px 0;float:none}.product_single__superhead{font-size:20px}.product_single__images{margin:24px 0}.product_single__images__block,.product_single__images__block--vertical,.product_single__images__block--fill{width:calc(50% - 5px);margin:0 0 10px 0}.product_single__images__block:nth-of-type(odd),.product_single__images__block--vertical:nth-of-type(odd),.product_single__images__block--fill:nth-of-type(odd){margin-right:10px}.product_single__images__block:nth-last-of-type(1),.product_single__images__block--vertical:nth-last-of-type(1),.product_single__images__block--fill:nth-last-of-type(1),.product_single__images__block:nth-last-of-type(2),.product_single__images__block--vertical:nth-last-of-type(2),.product_single__images__block--fill:nth-last-of-type(2){margin-bottom:0px}.product_single__table{width:calc(100% + 16px);padding-left:16px;margin-left:-16px}.product_single__table .product_single__table__viewport{width:680px;padding-right:16px}.product_single__figures{width:calc(100% + 10px);margin-bottom:9px}.product_single__figures figure{margin:0 10px 15px 0}.product_single__figures figure:not(:only-child){max-width:calc(50% - 10px)}.product_single__columnbox__box{width:100%;margin:0 0 40px 0}.product_single__columnbox__box:nth-last-of-type(2),.product_single__columnbox__box:nth-last-of-type(3){margin:0 0 40px 0}.product_single__columnbox__box .product_single__columnbox__box__label{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;margin:12px 0 4px}.product_single__columnbox__box .product_single__columnbox__box__label:first-child{margin-top:0px}}body.company .header__navigation__list__item[data-cat=company]>a{color:#003c89}body.company .header__navigation__list__item[data-cat=company]>a:before{-ms-transform-origin:left center;transform-origin:left center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:scale(1, 1);transform:scale(1, 1)}body.company .itemhover .header__navigation__list__item[data-cat=company]:not(:hover)>a:before{-ms-transform-origin:right center;transform-origin:right center;-ms-transform:scale(0, 1);transform:scale(0, 1)}.company .frontpage__cover__image{background-image:url(/images/corporate/frontcover_company.jpg)}.company .frontpage__cover__text__lead{width:542px;height:110px;background-image:url(/images/corporate/frontcover_lead_company.png);background-size:542px 110px}html[lang="zh"] .company .frontpage__cover__text__lead{width:390px;height:40px;background-image:url(/images/corporate/frontcover_lead_company_zh.png);background-size:390px 40px}html[lang="zh"] .company .frontpage__cover__subtext{top:188px}html[lang="en"] .company .frontpage__cover__text__lead{width:512px;height:92px;background-image:url(/images/corporate/frontcover_lead_company_en.png);background-size:512px 92px}html[lang="en"] .company .frontpage__cover__subtext{top:238px}.company_message__main{width:100%;height:560px;position:relative}.company_message__main:before{content:"";display:block;width:780px;height:520px;background-color:#003c89;position:absolute;left:0px;bottom:0px;z-index:0}.company_message__main__photo{display:block;width:780px;height:520px;position:absolute;top:0px;right:0px;z-index:1}.company_message__lead{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;width:360px;height:148px;background-image:url(/images/corporate/message_catch.png);background-size:360px 148px;position:absolute;top:102px;left:34px;z-index:2}.company_message__person,.company_message__person--1,.company_message__person--2{position:absolute;z-index:2;color:#FFF;font-size:13px;line-height:18px;left:36px;top:470px}.company_message__person__lr{position:absolute;display:block;left:0px}.company_message__person__title{display:block}.company_message__person__name{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;color:transparent;display:block;width:104px;height:24px;background-size:104px 24px;background-repeat:no-repeat;background-position:center;margin-top:6px;background-image:url(/images/corporate/message_name_2.png)}.company_message__person--1{top:388px;padding-left:36px}.company_message__person--1 .company_message__person__name{background-image:url(/images/corporate/message_name_1.png)}.company_message__person--2{top:470px;padding-left:36px}.company_message__person--2 .company_message__person__name{background-image:url(/images/corporate/message_name_2.png)}.company_message__body{margin-top:60px;margin-bottom:120px}.company_message__body p{font-size:14px;margin:32px 0}.company_value__fig{display:block;margin:0 auto}.company_overview__overview .company_overview__buisiness dt{display:block;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.company_overview__overview .company_overview__buisiness dd{display:block;padding-left:1em}.company_overview__pamphlet .listtable__body:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.company_overview__pamphlet .listtable__body .company_overview__pamphlet__btn{width:280px;float:left;margin-top:9px;margin-bottom:9px}.company_overview__pamphlet .listtable__body .company_overview__pamphlet__btn:not(:last-child){margin-right:30px}.company_overview__pamphlet .company_overview__pamphlet__note{margin:0px;line-height:24px;color:gray}.company_officers .listtable__body .company_officers__namelist{margin:0px}.company_officers .listtable__body .company_officers__namelist:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.company_officers .listtable__body .company_officers__namelist span{display:block;width:180px;float:left;margin:0px}.company_officers .listtable__body .company_officers__namelist span:nth-of-type(2n+1){clear:both}.company_officers .listtable__body .company_officers__note{color:gray;line-height:24px;margin:0px}.company_officers .listtable__body .company_officers__dlist{position:relative}.company_officers .listtable__body .company_officers__dlist dt{position:absolute;left:0px;width:180px;padding:11px 0}.company_officers .listtable__body .company_officers__dlist dt:first-of-type{padding-top:0px}.company_officers .listtable__body .company_officers__dlist dd{padding:11px 0 11px 180px;border-top:1px solid #e5e5e5}.company_officers .listtable__body .company_officers__dlist dd:first-of-type{padding-top:0px;border-top:0px}.company_chart__body{position:relative;width:852px;height:4234px;background-image:url(/images/corporate/company_chart.svg);background-size:852px 4234px;background-repeat:no-repeat;background-position:center}.company_chart__body__block{display:block;width:244px;height:44px;text-align:center;position:absolute;margin:0 !important}.company_chart__body__block span{font-size:14px;line-height:20px;position:absolute;width:100%;height:auto;left:0%;top:50%;-ms-transform:translate(0px, -50%);transform:translate(0px, -50%)}.company_chart__body__block[data-x="1"]{left:0px}.company_chart__body__block[data-x="2"]{left:304px}.company_chart__body__block[data-x="3"]{left:608px}.company_chart__body__block[data-y="1"]{top:0px}.company_chart__body__block[data-y="2"]{top:64px}.company_chart__body__block[data-y="3"]{top:128px}.company_chart__body__block[data-y="4"]{top:229px}.company_chart__body__block[data-y="5"]{top:283px}.company_chart__body__block[data-y="6"]{top:337px}.company_chart__body__block[data-y="7"]{top:391px;height:64px}.company_chart__body__block[data-y="8"]{top:465px}.company_chart__body__block[data-y="9"]{top:519px}.company_chart__body__block[data-y="10"]{top:573px}.company_chart__body__block[data-y="11"]{top:627px}.company_chart__body__block[data-y="12"]{top:681px}.company_chart__body__block[data-y="13"]{top:735px}.company_chart__body__block[data-y="14"]{top:789px}.company_chart__body__block[data-y="15"]{top:843px}.company_chart__body__block[data-y="16"]{top:897px}.company_chart__body__block[data-y="17"]{top:951px}.company_chart__body__block[data-y="18"]{top:1005px}.company_chart__body__block[data-y="19"]{top:1059px}.company_chart__body__block[data-y="20"]{top:1113px}.company_chart__body__block[data-y="21"]{top:1167px}.company_chart__body__block[data-y="22"]{top:1221px}.company_chart__body__block[data-y="23"]{top:1275px}.company_chart__body__block[data-y="24"]{top:1329px}.company_chart__body__block[data-y="25"]{top:1383px}.company_chart__body__block[data-y="26"]{top:1437px}.company_chart__body__block[data-y="27"]{top:1491px}.company_chart__body__block[data-y="28"]{top:1592px}.company_chart__body__block[data-y="29"]{top:1646px}.company_chart__body__block[data-y="30"]{top:1700px;height:64px}.company_chart__body__block[data-y="31"]{top:1774px}.company_chart__body__block[data-y="32"]{top:1828px}.company_chart__body__block[data-y="33"]{top:1882px}.company_chart__body__block[data-y="34"]{top:1936px}.company_chart__body__block[data-y="35"]{top:1990px}.company_chart__body__block[data-y="36"]{top:2044px}.company_chart__body__block[data-y="37"]{top:2098px}.company_chart__body__block[data-y="38"]{top:2199px}.company_chart__body__block[data-y="39"]{top:2253px}.company_chart__body__block[data-y="40"]{top:2307px}.company_chart__body__block[data-y="41"]{top:2361px}.company_chart__body__block[data-y="42"]{top:2415px}.company_chart__body__block[data-y="43"]{top:2469px}.company_chart__body__block[data-y="44"]{top:2523px}.company_chart__body__block[data-y="45"]{top:2577px;width:224px;left:324px}.company_chart__body__block[data-y="46"]{top:2631px;width:224px;left:324px}.company_chart__body__block[data-y="47"]{top:2685px;width:224px;left:324px}.company_chart__body__block[data-y="48"]{top:2739px;width:224px;left:324px}.company_chart__body__block[data-y="49"]{top:2793px;width:224px;left:324px}.company_chart__body__block[data-y="50"]{top:2894px}.company_chart__body__block[data-y="51"]{top:2948px}.company_chart__body__block[data-y="52"]{top:3002px}.company_chart__body__block[data-y="53"]{top:3056px}.company_chart__body__block[data-y="54"]{top:3110px}.company_chart__body__block[data-y="55"]{top:3164px}.company_chart__body__block[data-y="55"][data-x="2"]{height:64px}.company_chart__body__block[data-y="56"]{top:3218px}.company_chart__body__block[data-y="57"]{top:3272px}.company_chart__body__block[data-y="58"]{top:3326px}.company_chart__body__block[data-y="59"]{top:3380px}.company_chart__body__block[data-y="60"]{top:3434px}.company_chart__body__block[data-y="61"]{top:3488px}.company_chart__body__block[data-y="62"]{top:3542px}.company_chart__body__block[data-y="63"]{top:3596px}.company_chart__body__block[data-y="64"]{top:3650px}.company_chart__body__block[data-y="65"]{top:3704px}.company_chart__body__block[data-y="66"]{top:3758px}.company_chart__body__block[data-y="67"]{top:3812px}.company_chart__body__block[data-y="68"]{top:3866px}.company_chart__body__block[data-y="69"]{top:3920px}.company_chart__body__block[data-y="70"]{top:3974px}.company_chart__body__block[data-y="71"]{top:4028px}.company_chart__body__block[data-y="72"]{top:4082px}.company_chart__body__block[data-y="73"]{top:4136px}.company_chart__body__block[data-y="74"]{top:4190px}.company_office__map,.company_office__map_domestic,.company_office__map_ww,.company_office__map_ea,.company_office__map_sea{width:960px;height:460px;padding:0px;background-size:960px 460px;background-repeat:no-repeat;background-position:left top;margin-bottom:80px}.company_office__map ul,.company_office__map_domestic ul,.company_office__map_ww ul,.company_office__map_ea ul,.company_office__map_sea ul{width:100%;height:100%;position:relative}.company_office__map ul li,.company_office__map_domestic ul li,.company_office__map_ww ul li,.company_office__map_ea ul li,.company_office__map_sea ul li{display:block;position:absolute;padding:0px}.company_office__map ul li:before,.company_office__map_domestic ul li:before,.company_office__map_ww ul li:before,.company_office__map_ea ul li:before,.company_office__map_sea ul li:before{display:none}.company_office__map a,.company_office__map_domestic a,.company_office__map_ww a,.company_office__map_ea a,.company_office__map_sea a{display:block;position:relative;padding-left:18px;font-size:13px;line-height:18px;color:#003c89;text-decoration:none}.company_office__map a:before,.company_office__map_domestic a:before,.company_office__map_ww a:before,.company_office__map_ea a:before,.company_office__map_sea a:before{top:0px;left:0px;margin-top:2px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.company_office__map_domestic{margin-top:0px;background-image:url(/images/corporate/office_map_domestic.png)}.company_office__map_domestic .map_bibai{left:385px;top:41px}.company_office__map_domestic .map_sapporo{left:385px;top:69px}.company_office__map_domestic .map_akita{left:266px;top:96px}.company_office__map_domestic .map_azumin{left:728px;top:55px}.company_office__map_domestic .map_tohoku{left:728px;top:83px}.company_office__map_domestic .map_shibukawa{left:728px;top:111px}.company_office__map_domestic .map_gunma{left:728px;top:139px}.company_office__map_domestic .map_ota{left:728px;top:167px}.company_office__map_domestic .map_isesaki{left:728px;top:195px}.company_office__map_domestic .map_denka{left:670px;top:256px}.company_office__map_domestic .map_chiba{left:670px;top:284px}.company_office__map_domestic .map_polymer{left:670px;top:302px}.company_office__map_domestic .map_advancedtechnologies{left:670px;top:331px}.company_office__map_domestic .map_lifeinnovation{left:670px;top:349px}.company_office__map_domestic .map_infrasolution{left:670px;top:367px}.company_office__map_domestic .map_ofuna{left:670px;top:394px}.company_office__map_domestic .map_niigata{left:266px;top:124px}.company_office__map_domestic .map_oumi{left:135px;top:150px}.company_office__map_domestic .map_nagano{left:135px;top:178px}.company_office__map_domestic .map_hokuriku{left:135px;top:206px}.company_office__map_domestic .map_nagoya{left:477px;top:360px}.company_office__map_domestic .map_hinode{left:135px;top:234px}.company_office__map_domestic .map_osaka{left:477px;top:388px}.company_office__map_domestic .map_hiroshima{left:135px;top:262px}.company_office__map_domestic .map_shikoku{left:477px;top:416px}.company_office__map_domestic .map_fukuoka{left:63px;top:355px}.company_office__map_domestic .map_omuta{left:63px;top:383px}.company_office__map_domestic .map_kyushuplastic{left:63px;top:411px}.company_office__map_ww{background-image:url(/images/corporate/office_map_overseas_1.png);margin-top:0px}.company_office__map_ww .map_ww01{left:193px;top:40px}.company_office__map_ww .map_ww02{left:193px;top:68px}.company_office__map_ww .map_ww03{left:648px;top:79px}.company_office__map_ww .map_ww04{left:648px;top:107px}.company_office__map_ww .map_ww05{left:648px;top:125px}.company_office__map_ww .map_ww06{left:720px;top:210px}.company_office__map_ww .map_ww07{left:246px;top:406px}.company_office__map_ww .map_ww08,.company_office__map_ww .map_ww09{display:block;width:77px;height:77px;padding:0px;background-color:#003c89;border-radius:50%}.company_office__map_ww .map_ww08 a,.company_office__map_ww .map_ww09 a{color:#FFF;display:block;padding:0px;width:100%;height:77px;line-height:74px;text-align:center}.company_office__map_ww .map_ww08 a:before,.company_office__map_ww .map_ww09 a:before{background-image:url(/images/common/linkicon_arrow_white.png);left:50%;top:50%;margin:10px 0 0 -6px}.company_office__map_ww .map_ww08{left:315px;top:181px}.company_office__map_ww .map_ww09{left:311px;top:263px}.company_office__map_ea{margin:0px;background-image:url(/images/corporate/office_map_overseas_2.png)}.company_office__map_ea .map_ea01{left:224px;top:44px}.company_office__map_ea .map_ea02{left:224px;top:64px}.company_office__map_ea .map_ea03{left:635px;top:94px}.company_office__map_ea .map_ea04{left:635px;top:122px}.company_office__map_ea .map_ea05{left:272px;top:222px}.company_office__map_ea .map_ea06{left:635px;top:226px}.company_office__map_ea .map_ea07{left:286px;top:292px}.company_office__map_ea .map_ea08{left:635px;top:296px}.company_office__map_ea .map_ea09{left:635px;top:314px}.company_office__map_ea .map_ea10{left:193px;top:332px}.company_office__map_ea .map_ea11{left:313px;top:400px}.company_office__map_ea .map_ea12{left:635px;top:150px}.company_office__map_ea .map_ea13{left:635px;top:400px}.company_office__map_sea{margin:0px;background-image:url(/images/corporate/office_map_overseas_3.png)}.company_office__map_sea .map_sea01{left:59px;top:51px}.company_office__map_sea .map_sea02{left:28px;top:164px}.company_office__map_sea .map_sea03{left:59px;top:417px}.company_office__map_sea .map_sea04{left:638px;top:85px}.company_office__map_sea .map_sea05{left:638px;top:117px}.company_office__map_sea .map_sea06{left:758px;top:191px}.company_office__map_sea .map_sea07{left:758px;top:147px}.company_office__map_sea .map_sea08{left:758px;top:237px}.company_office__map_sea .map_sea09{left:694px;top:325px}.company_office__map_sea .map_sea10{left:694px;top:361px}.company_office__map_sea .map_sea11{left:694px;top:379px}.company_office__map_sea .map_sea12{left:694px;top:397px}.company_office__area{margin-top:40px}.company_office__area>.company_office__viewport{margin-top:0px;margin-left:-30px;margin-bottom:35px}.company_office__map_ea--chnetwork{background-image:url(/images/corporate/office_map_overseas_4.png)}.company_history__body{position:relative}.company_history__body:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.company_history__body__main{width:calc(100% - 230px);float:right}.company_history__body__main>*:first-child{margin-top:0px}.company_history__body__images:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.company_history__body__images figure{position:relative;height:auto;margin-right:30px;float:left}.company_history__body__images figure img{display:block;width:auto;height:150px}.company_history__body__images figure.fig1{width:92px}.company_history__body__images figure.fig2{width:197px}.company_history__body__images figure.fig3{width:350px;margin:0px}.company_history__body__images figcaption{font-size:12px;color:gray;line-height:20px;margin-top:6px;width:100%}.company_history__body__side{width:143px;margin-left:56px;margin-right:31px;float:right}.company_history__body__side figure{width:143px;height:auto;margin-bottom:26px}.company_history__body__side figure img{display:block;width:100%;height:auto}.company_history__body__side figcaption{font-size:12px;color:gray;line-height:20px;margin-top:6px}.company_history__btn{width:280px}.company_chronology__btn{margin-top:80px;width:280px}.company_chronology__btn:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.company_plan .embedvideo{position:relative;width:640px;height:360px;margin:9px 0 0}.company_plan .embedvideo iframe{display:block;width:100%;height:100%}.company_plan .embedvideo+.notice{color:#808080;margin:6px 0 9px}.company_plan__link{margin:40px 0 0 0}.company_plan__link .linkbutton,.company_plan__link .linkbutton--book,.company_plan__link .linkbutton--pdf,.company_plan__link .linkbutton--long2,.company_plan__link .linkbutton--long3{width:280px}.company_valueup .heading2{margin-top:48px}.company_valueup .listtable__body{min-height:72px}.company_valueup .listtable__body dl dt{position:relative;display:block;font-weight:bold;padding-left:1.5em}.company_valueup .listtable__body dl dt:before{content:"・";position:absolute;left:0px}.company_valueup .listtable__body dl dd{display:block;padding-left:1.5em}.company_valueup .company_valueup__figure{max-width:600px;width:100%}.company_valueup .company_valueup__figure img{display:block;width:100%;height:auto}.company_valueup .company_valueup__link{margin:40px 0 0 0}.company_valueup .company_valueup__link .linkbutton,.company_valueup .company_valueup__link .linkbutton--book,.company_valueup .company_valueup__link .linkbutton--pdf,.company_valueup .company_valueup__link .linkbutton--long2,.company_valueup .company_valueup__link .linkbutton--long3{width:280px}html[lang="zh"] .company_message__lead{background-image:url(/images/corporate/message_catch_zh.png);width:338px;height:140px;background-size:338px 140px}html[lang="zh"] .company_message__person--1 .company_message__person__name{background-image:url(/images/corporate/message_name_1_zh.png)}html[lang="zh"] .company_message__person--2 .company_message__person__name{background-image:url(/images/corporate/message_name_2_zh.png)}@media screen and (max-width: 640px){html[lang="zh"] .company_message__main{padding-bottom:201px}html[lang="zh"] .company_message__main:before{height:326px}html[lang="zh"] .company_message__lead{width:169px;height:70px;background-size:169px 70px}}html[lang="en"] .company_message__lead{background-image:url(/images/corporate/message_catch_en.png);width:346px;height:158px;background-size:346px 158px}html[lang="en"] .company_message__person .company_message__person__name,html[lang="en"] .company_message__person--1 .company_message__person__name,html[lang="en"] .company_message__person--2 .company_message__person__name{width:216px;height:20px;background-image:url(/images/corporate/message_name_2_en.png);background-size:216px 20px;margin-top:8px}html[lang="en"] .company_message__person--1 .company_message__person__name{width:216px;height:20px;background-image:url(/images/corporate/message_name_1_en.png);background-size:216px 20px;margin-top:8px}html[lang="en"] .company_message__person--2 .company_message__person__name{width:216px;height:20px;background-image:url(/images/corporate/message_name_2_en.png);background-size:216px 20px;margin-top:8px}@media screen and (max-width: 640px){html[lang="en"] .company_message__main{padding-bottom:235px}html[lang="en"] .company_message__main:before{height:360px}html[lang="en"] .company_message__lead{width:225px;height:103px;background-size:225px 103px;bottom:100px}html[lang="en"] .company_message__person,html[lang="en"] .company_message__person--1,html[lang="en"] .company_message__person--2{left:16px}html[lang="en"] .company_message__person .company_message__person__name,html[lang="en"] .company_message__person--1 .company_message__person__name,html[lang="en"] .company_message__person--2 .company_message__person__name{width:162px;height:15px;background-size:162px 15px;margin-top:6px}html[lang="en"] .company_message__person--1{width:210px;bottom:92px}html[lang="en"] .company_message__person--1 .company_message__person__name{width:162px;height:15px;background-size:162px 15px;margin-top:6px}html[lang="en"] .company_message__person--2{left:16px}html[lang="en"] .company_message__person--2 .company_message__person__name{width:162px;height:15px;background-size:162px 15px;margin-top:6px}}@media screen and (max-width: 640px){.company .frontpage__cover__text__lead{width:271px;height:55px;background-size:271px 55px}html[lang="zh"] .company .frontpage__cover__text__lead{width:195px;height:20px;background-size:195px 20px}html[lang="zh"] .company .frontpage__cover__subtext{top:auto}html[lang="en"] .company .frontpage__cover__text__lead{width:256px;height:46px;background-size:256px 46px}html[lang="en"] .company .frontpage__cover__subtext{top:auto}.company_message__main{height:auto;padding-bottom:200px}.company_message__main:before{width:calc(100% - 16px);height:325px;position:absolute;left:0px;bottom:0px}.company_message__main__photo{width:calc(100% - 16px);height:auto;margin-left:16px;position:relative}.company_message__lead{width:180px;height:74px;background-size:180px 74px;top:auto;bottom:98px;left:16px}.company_message__person,.company_message__person--1,.company_message__person--2{font-size:12px;line-height:18px;top:auto;bottom:30px;left:16px}.company_message__person__name{width:78px;height:18px;background-size:78px 18px;margin-top:4px}.company_message__person--1{padding-left:36px}.company_message__person--1 .company_message__person__name{background-image:url(/images/corporate/message_name_1.png)}.company_message__person--2{left:160px;padding-left:36px}.company_message__person--2 .company_message__person__name{background-image:url(/images/corporate/message_name_2.png)}.company_message__body{margin:0px}.company_value__fig{width:80%;height:auto}.company_overview__pamphlet .listtable__body .company_overview__pamphlet__btn{width:100%;float:none;margin:11px 0}.company_overview__pamphlet .listtable__body .company_overview__pamphlet__btn:first-child{margin-top:6px}.company_overview__pamphlet .company_overview__pamphlet__note{line-height:24px}.company_officers .listtable__body .company_officers__namelist span{width:calc(50%)}.company_officers .listtable__body .company_officers__dlist dt{width:90px;padding:11px 0}.company_officers .listtable__body .company_officers__dlist dd{position:relative;padding:11px 0 11px 90px;border-top:0px}.company_officers .listtable__body .company_officers__dlist dd:before{content:"";display:block;width:calc(100% - 90px);height:1px;background-color:#e5e5e5;position:absolute;top:0px;right:0px}.company_officers .listtable__body .company_officers__dlist dd:first-of-type:before{display:none}.company_officers .listtable__body .company_officers__dlist dd:last-of-type{padding-bottom:5px}.company_officers .company_officers__note{line-height:24px}.company_chart__viewport{overflow:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:calc(100% + 48px);margin-left:-32px;padding-left:32px}.company_chart__viewport .company_chart__body{width:868px;background-position:left top}.company_group .placecard__body dt{width:100px}.company_group .placecard__body dt span{display:none}.company_group .placecard__body dd{padding-left:100px}.company_history .company_history__body__main{width:auto;float:none}.company_history .company_history__body__side{width:auto;margin:0 0 6px 0;float:none;font-size:0px;vertical-align:top}.company_history .company_history__body__side:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.company_history .company_history__body__side figure{display:inline-block;vertical-align:top;margin-bottom:12px;margin-right:10px}.company_history__body__images figure img{width:100%;height:auto}.company_history__body__images figure.fig1{margin-bottom:12px}.company_history__body__images figure.fig2{margin-right:0px;margin-bottom:12px}.company_history__body__images figure.fig3{clear:both;max-width:350px;width:100%}.company_history__body__images figure.fig1{width:92px}.company_history__body__images figure.fig2{width:197px;margin-right:0px}.company_history__body__images figcaption{font-size:12px;color:gray;line-height:20px;margin-top:6px;width:100%}.company_history__btn,.company_chronology__btn{width:100%}.company_office__viewport{width:calc(100% + 16px);margin-left:-16px;padding-left:16px;overflow:scroll;-webkit-overflow-scrolling:touch}.company_office__viewport .company_office__map_domestic{padding-right:16px;margin:0px 0 40px}.company_office__viewport .company_office__map_ww{padding-right:16px;margin:0px 0 40px}.company_office__area .company_office__viewport{width:calc(100% + 16px);margin-left:-16px}.company_office__area .company_office__viewport .company_office__map_ea,.company_office__area .company_office__viewport .company_office__map_sea{padding-right:16px}.company_plan .embedvideo{width:100%;height:0px;padding-top:56.25%;position:relative}.company_plan .embedvideo iframe{position:absolute;left:0px;top:0px;width:100%;height:100%}.company_plan .embedvideo+.notice{font-size:12px;margin:6px 0 9px}.company_plan__link{margin:20px 0 0 0}.company_plan__link .linkbutton,.company_plan__link .linkbutton--book,.company_plan__link .linkbutton--pdf,.company_plan__link .linkbutton--long2,.company_plan__link .linkbutton--long3{width:100%}.company_valueup .heading2{margin-top:36px}.company_valueup .listtable__body{min-height:initial}.company_valueup .company_valueup__link{margin:20px 0 0 0}.company_valueup .company_valueup__link .linkbutton,.company_valueup .company_valueup__link .linkbutton--book,.company_valueup .company_valueup__link .linkbutton--pdf,.company_valueup .company_valueup__link .linkbutton--long2,.company_valueup .company_valueup__link .linkbutton--long3{width:100%}}body.ir .header__navigation__list__item[data-cat=ir]>a{color:#003c89}body.ir .header__navigation__list__item[data-cat=ir]>a:before{-ms-transform-origin:left center;transform-origin:left center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:scale(1, 1);transform:scale(1, 1)}body.ir .itemhover .header__navigation__list__item[data-cat=ir]:not(:hover)>a:before{-ms-transform-origin:right center;transform-origin:right center;-ms-transform:scale(0, 1);transform:scale(0, 1)}.ir .frontpage__cover__image{background-image:url(/images/ir/frontcover_ir.jpg)}.ir .frontpage__cover__text__lead{width:542px;height:110px;background-image:url(/images/ir/frontcover_lead_ir.png);background-size:542px 110px}.ir .frontpage__cover__text__sub,.ir .frontpage__cover__subtext,.ir .frontpage__cover__pickup__label{color:#FFF}html[lang="zh"] .ir .frontpage__cover__text__lead{width:418px;height:103px;background-image:url(/images/ir/frontcover_lead_ir_zh.png);background-size:418px 103px}html[lang="zh"] .ir .frontpage__cover__subtext{top:248px}html[lang="en"] .ir .frontpage__cover__text__lead{width:468px;height:92px;background-image:url(/images/ir/frontcover_lead_ir_en.png);background-size:468px 92px}html[lang="en"] .ir .frontpage__cover__subtext{top:238px}.ir__covernews{margin-bottom:160px}.ir__covernews .sectionhead{margin-bottom:30px}.ir__covernews .newslist{margin-bottom:80px}.ir__covernews__notice{box-sizing:border-box;position:relative;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;border:1px solid #e5e5e5;padding:30px}.ir__covernews__notice__body{width:900px;height:auto;margin:0 auto}.ir__covernews__notice__body h3{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.ir__covernews__notice__body p{margin-bottom:32px}.ir__covernews__notice__body>*:last-child{margin-bottom:0px}.ir_stockholder__message:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.ir_stockholder__message__photo{width:100%;max-width:280px;height:auto;margin-bottom:32px}.ir_stockholder__message__photo img{display:block;width:100%;height:auto;margin-bottom:16px}.ir_stockholder__message__photo figcaption{font-size:12px;color:gray;line-height:20px}.ir_stockholder__message__photo figcaption span{display:block;font-size:18px}.ir_stockholder__message__sign{text-align:right;font-size:12px;color:gray;line-height:24px}.ir_stockholder__message__sign span{display:block;font-size:18px}.ir_finance__table{width:calc(100% + 30px);margin-left:-30px}.ir_finance__table table{width:100%}.ir_finance__table tr th,.ir_finance__table tr td{text-align:left;border-top:1px solid #e5e5e5;font-size:14px;line-height:20px;padding-top:17px;padding-bottom:17px;vertical-align:middle}.ir_finance__table tr th:first-child,.ir_finance__table tr td:first-child{padding-left:30px;width:150px}.ir_finance__table tr th:not(:first-child),.ir_finance__table tr td:not(:first-child){text-align:right;padding-right:30px}.ir_finance__table tr th{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.ir_finance__table tr td{font-family:droid-sans-mono, monospace;font-weight:400;font-style:normal}.ir_finance__table tr:first-of-type th,.ir_finance__table tr:first-of-type td{border-top:0px;padding-bottom:8px;padding-top:0px}.ir_finance__table tr:first-of-type th span{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:normal}.ir_library__list{margin-bottom:12px}.ir_library__list .heading3{line-height:20px;margin-bottom:12px}.ir_library__list .listtable,.ir_library__list .listtable--widelabel{width:calc(100% + 30px);margin-left:-30px}.ir_library__button{width:280px;margin-top:20px}.ir_library__backbtn{margin-top:80px}.ir_fact__note{position:relative;padding-left:1.1em;color:gray;line-height:24px}.ir_fact__note:before{content:"※";position:absolute;left:0px}.ir_fact__button{width:280px;margin-top:12px}.ir_fact__section#status .ir_fact__note{margin-top:12px}.ir_fact__section#status figure img{margin:6px 0}.ir_fact__section#information .listtable__body__item,.ir_fact__section#information .listtable__body__item--link{padding:11px 0 11px}.ir_fact__section#information .listtable__body__item:after,.ir_fact__section#information .listtable__body__item--link:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.ir_fact__section#information .listtable__body__item:first-child,.ir_fact__section#information .listtable__body__item--link:first-child{padding-top:0px}.ir_fact__section#information .listtable__body__item:last-child,.ir_fact__section#information .listtable__body__item--link:last-child{padding-bottom:0px}.ir_fact__section#information .listtable__body__item p,.ir_fact__section#information .listtable__body__item--link p{margin:0px;line-height:32px !important}.ir_fact__section#information .listtable__body__item p:nth-of-type(2n+1),.ir_fact__section#information .listtable__body__item--link p:nth-of-type(2n+1){float:left;clear:both;width:340px}.ir_fact__section#information .listtable__body__item p:nth-of-type(2n+2),.ir_fact__section#information .listtable__body__item--link p:nth-of-type(2n+2){float:left;width:calc(100% - 340px)}.ir_fact__section__block{margin:32px 0}.ir_fact__section__block h4{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.ir_fact__section__block p{margin:0px}.ir_fact__section__block img{display:block;margin-top:32px;margin-bottom:60px}.ir_fact__majorholders table{width:100%}.ir_fact__majorholders tr th,.ir_fact__majorholders tr td{text-align:left;border-top:1px solid #e5e5e5;font-size:14px;line-height:20px;padding-top:17px;padding-bottom:17px}.ir_fact__majorholders tr th:first-child,.ir_fact__majorholders tr td:first-child{width:500px}.ir_fact__majorholders tr th{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.ir_fact__majorholders tr:first-of-type th,.ir_fact__majorholders tr:first-of-type td{border-top:0px;padding-bottom:17px;padding-top:6px}.ir_fact__majorholders tr:first-of-type th span{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:normal}.ir_fact__majorholders tr:last-of-type th,.ir_fact__majorholders tr:last-of-type td{padding-bottom:6px}.ir_fact__dividendtable{position:relative;width:calc(100% + 30px);margin-left:-30px}.ir_fact__dividendtable__label{display:block;font-size:13px;line-height:20px;color:gray;position:absolute;right:30px;top:0px}.ir_fact__dividendtable table{width:100%}.ir_fact__dividendtable tr th,.ir_fact__dividendtable tr td{text-align:left;border-top:1px solid #e5e5e5;font-size:14px;line-height:20px;padding-top:17px;padding-bottom:17px}.ir_fact__dividendtable tr th:nth-child(1),.ir_fact__dividendtable tr td:nth-child(1){padding-left:30px;width:150px}.ir_fact__dividendtable tr th:nth-child(2),.ir_fact__dividendtable tr th:nth-child(3),.ir_fact__dividendtable tr td:nth-child(2),.ir_fact__dividendtable tr td:nth-child(3){width:250px}.ir_fact__dividendtable tr th{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.ir_fact__dividendtable tr:first-of-type th,.ir_fact__dividendtable tr:first-of-type td{border-top:0px;padding-bottom:8px;padding-top:0px}.ir_fact__dividendtable tr:first-of-type th span{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:normal}@media screen and (max-width: 640px){.ir .frontpage__cover__text__lead{width:271px;height:55px;background-size:271px 55px}html[lang="zh"] .ir .frontpage__cover__text__lead{width:209px;height:52px;background-size:209px 52px}html[lang="zh"] .ir .frontpage__cover__subtext{top:auto}html[lang="en"] .ir .frontpage__cover__text__lead{width:234px;height:46px;background-size:234px 46px}html[lang="en"] .ir .frontpage__cover__subtext{top:auto}.ir__covernews{margin-bottom:70px}.ir__covernews .sectionhead{margin-bottom:10px}.ir__covernews .newslist{margin-bottom:40px}.ir__covernews__notice{width:calc(100% - 32px);padding:16px}.ir__covernews__notice__body{width:auto}.ir__covernews__notice__body p{margin-bottom:24px}.ir_stockholder .listtable__label h4 br{display:none}.ir_finance .listtable__body img{display:block;width:100%;max-width:310px;height:auto}.ir_finance__viewport{width:calc(100% + 16px);margin-left:-16px;padding-left:16px;overflow:scroll;-webkit-overflow-scrolling:touch}.ir_finance__table{width:750px;padding-right:16px;margin:0px}.ir_finance__table table{width:750px}.ir_finance__table tr th,.ir_finance__table tr td{padding-top:11px;padding-bottom:11px}.ir_finance__table tr th:first-child,.ir_finance__table tr td:first-child{padding-left:16px;width:150px}.ir_finance__table tr th:not(:first-child),.ir_finance__table tr td:not(:first-child){padding-right:16px}.ir_library__list{margin-bottom:12px}.ir_library__list .heading3{line-height:20px;margin-bottom:12px}.ir_library__list .listtable,.ir_library__list .listtable--widelabel{width:100%;margin-left:0px}.ir_library__button{width:100%}.ir_fact__note{margin-top:0px !important;line-height:24px !important}.ir_fact__viewport{width:calc(100% + 16px);padding-left:32px;margin-left:-32px;overflow:scroll;-webkit-overflow-scrolling:touch}.ir_fact__section#dividend .ir_fact__viewport{width:calc(100% + 16px);padding-left:32px;margin-left:-32px}.ir_fact__section#dividend .ir_fact__viewport{width:calc(100% + 16px);padding-left:16px;margin-left:-16px}.ir_fact__section .listtable__label br{display:none}.ir_fact__section__block img{display:block;width:100%;max-width:632px;height:auto}.ir_fact__majorholders{width:750px;padding-right:16px;margin:0px}.ir_fact__majorholders tr th,.ir_fact__majorholders tr td{padding-top:11px;padding-bottom:11px}.ir_fact__majorholders tr th:first-child,.ir_fact__majorholders tr td:first-child{width:500px}.ir_fact__majorholders tr:first-of-type th,.ir_fact__majorholders tr:first-of-type td{padding-bottom:11px}.ir_fact__dividendtable{width:750px;padding-right:16px;margin:0px}.ir_fact__dividendtable__label{display:block;font-size:13px;line-height:20px;color:gray;position:absolute;right:16px;top:0px}.ir_fact__dividendtable tr th,.ir_fact__dividendtable tr td{padding-top:11px;padding-bottom:11px}.ir_fact__dividendtable tr th:nth-child(1),.ir_fact__dividendtable tr td:nth-child(1){padding-left:0px;width:120px}.ir_fact__dividendtable tr th:nth-child(2),.ir_fact__dividendtable tr td:nth-child(2){width:170px}.ir_fact__dividendtable tr th:nth-child(3),.ir_fact__dividendtable tr th:nth-child(4),.ir_fact__dividendtable tr td:nth-child(3),.ir_fact__dividendtable tr td:nth-child(4){width:230px}.ir_fact__dividendtable tr th{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.ir_fact__dividendtable tr:first-of-type th,.ir_fact__dividendtable tr:first-of-type td{border-top:0px;padding-bottom:8px;padding-top:0px}.ir_fact__dividendtable tr:first-of-type th span{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:normal}.ir_stockholder__message__photo{margin-bottom:24px}.ir_stockholder__message__photo img{margin-bottom:12px}.ir_stockholder__message__photo figcaption{font-size:12px;line-height:20px}.ir_stockholder__message__photo figcaption span{font-size:18px}.ir_stockholder__message__sign{font-size:12px;line-height:24px}.ir_stockholder__message__sign span{font-size:18px}.ir_fact__section#status .listtable__body figure img{max-width:380px;width:100%;height:auto}.ir_fact__section#information .listtable__body__item,.ir_fact__section#information .listtable__body__item--link{border:0px;padding:0}.ir_fact__section#information .listtable__body__item p,.ir_fact__section#information .listtable__body__item--link p{line-height:28px !important}.ir_fact__section#information .listtable__body__item p:nth-of-type(2n+1),.ir_fact__section#information .listtable__body__item--link p:nth-of-type(2n+1){float:none;width:auto;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.ir_fact__section#information .listtable__body__item p:nth-of-type(2n+2),.ir_fact__section#information .listtable__body__item--link p:nth-of-type(2n+2){float:none;width:auto}.ir_fact__section#information .listtable__body__item:not(:first-of-type),.ir_fact__section#information .listtable__body__item--link:not(:first-of-type){margin-top:6px !important}}body.business .header__navigation__list__item[data-cat=business]>a{color:#003c89}body.business .header__navigation__list__item[data-cat=business]>a:before{-ms-transform-origin:left center;transform-origin:left center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:scale(1, 1);transform:scale(1, 1)}body.business .itemhover .header__navigation__list__item[data-cat=business]:not(:hover)>a:before{-ms-transform-origin:right center;transform-origin:right center;-ms-transform:scale(0, 1);transform:scale(0, 1)}.business_single .mainbody{margin-bottom:160px}.business_single .business_single__hero+.pagecontent,.business_single .business_single__hero--nega+.pagecontent{border-top:0px}.business_single .business_single__section{padding-left:0px}.business_single .business_single__section>.heading1,.business_single .business_single__section>.product_single__superhead,.business_single .business_single__section>.article__head{margin-left:0px;margin-bottom:0px;border-bottom:0px;width:100%}.business_single .business_single__section .business_single__section__block{padding-left:30px;padding-top:30px;border:1px solid #e5e5e5}.business_single .business_single__section .business_single__section__block>.heading2,.business_single .business_single__section .business_single__section__block>p{padding-right:30px}.business_single .business_single__section .business_single__section__lead{font-size:14px;line-height:28px;margin:0 0 0;padding-right:30px}.business_single .business_single__section .business_single__section__block__related{width:calc(100% - 30px);margin-bottom:40px}.business_single .business_single__section .business_single__section__block__related:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.business_single .business_single__section .business_single__section__block__related__title{border-bottom:1px solid #e5e5e5;margin-bottom:40px;padding-bottom:4px}.business_single .business_single__section .business_single__section__block__related__link{width:calc(33.3333% - 30px);margin:0 30px 30px 0;float:left}.business_single .business_single__section .business_single__section__block__related__link:nth-of-type(3n+1){clear:both}.business_single .business_single__backbtn{margin-top:80px}.business_single__hero,.business_single__hero--nega{box-sizing:border-box;width:100%;height:330px;position:relative}.business_single__hero--nega .business_single__hero__head h2,.business_single__hero--nega .business_single__hero__head p{color:#000}.business_single__hero__image{position:absolute;top:0px;left:0px;width:100%;height:330px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.business_single__hero__head{width:1200px;position:absolute;top:70px;left:50%;margin-left:-600px}@media (max-width: 1280px){.business_single__hero__head{width:calc(100% - 80px);left:40px;margin-left:0px}}.business_single__hero__head h2{color:#FFF;font-size:36px}.business_single__hero__head p{color:#FFF;width:430px;font-size:14px;line-height:24px;margin-top:30px}.business_single__news{box-sizing:border-box;position:relative}.business_single__news .heading1,.business_single__news .product_single__superhead,.business_single__news .article__head{border-bottom:0px;margin-bottom:0px}.business_single__news .newslist{width:calc(100% + 30px);margin-left:-30px}.business_single__news .newslist__list{font-size:inherit;line-height:inherit;margin:0px}.business_single__news .newslist__list li{padding:0px}.business_single__news .newslist__list li:before{content:none;display:none}.business_single__news .newslist__item__link{padding-left:220px}.business_single__news .newslist__item__date{left:30px}.business_single__categories{margin:32px 0}.business_single__categories:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.business_single__category{width:calc(33.3333% - 30px);margin:0 30px 40px 0;float:left}.business_single__category:nth-of-type(3n+1){clear:both}.business_single__category:nth-last-child(1),.business_single__category:nth-last-child(2),.business_single__category:nth-last-child(3){margin-bottom:0px}.business_single__category .heading1,.business_single__category .product_single__superhead,.business_single__category .article__head,.business_single__category .heading2{position:relative;width:100%;height:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px 0}.business_single__category .business_single__category__image{width:100%;height:0px;padding-top:66.4286%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 0 16px 0}.business_single__category .business_single__category__image:first-child{margin-top:0}.business_single__category .business_single__category__label{font-size:18px;line-height:26px;margin:0 0 8px;border-bottom:1px solid #e5e5e5;padding-bottom:8px}.business_single__category .business_single__category__image+.business_single__category__label{margin-top:24px}.business_single__category .business_single__category__list{margin:0px}.business_single__category .business_single__category__list li{position:relative;box-sizing:border-box;padding:4px 0;padding-left:0px !important;line-height:0px}.business_single__category .business_single__category__list li:before{display:none}.business_single__category .business_single__category__list a{display:inline-block;position:relative;width:auto;height:auto;padding-left:16px;font-weight:700;line-height:22px}.business_single__category .business_single__category__list a:hover{text-decoration:none}.business_single__category .business_single__category__list a:before{left:0px;top:6px;margin-top:0px}.business_single__category .heading2+.business_single__category__list{border-top:1px solid #e5e5e5;margin-top:10px;padding-top:10px}.business_single__related:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.business_single__related__link{width:calc(33.3333% - 30px);margin:0 30px 30px 0;float:left}.business_single__related__link:nth-of-type(3n+1){clear:both}@media screen and (max-width: 640px){.business_single .mainbody{margin-bottom:80px}.business_single .business_single__section .business_single__section__block{padding:16px 16px}.business_single .business_single__section .business_single__section__block>.heading2,.business_single .business_single__section .business_single__section__block>p{padding-right:0px}.business_single .business_single__section .business_single__section__lead{padding-right:0px;margin:10px 0 0}.business_single .business_single__section .business_single__section__block__related{width:100%;margin-bottom:10px;margin-top:20px}.business_single .business_single__section .business_single__section__block__related:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.business_single .business_single__section .business_single__section__block__related__title{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:4px}.business_single .business_single__section .business_single__section__block__related__link{width:100%;margin:0 0 10px 0}.business_single__hero,.business_single__hero--nega{padding-top:164px;height:auto;margin:0}.business_single__hero__image{height:164px;position:absolute;left:0px;top:0px}.business_single__hero__head{position:static;top:auto;left:auto;width:auto;height:auto;margin:0px}.business_single__hero__head h2{font-size:24px;position:absolute;width:calc(100% - 32px);left:16px;top:40px}.business_single__hero__head p{color:#000;width:auto;max-width:100%;margin:16px 16px 16px;line-height:28px}.business_single__news .newslist{width:100%;margin-left:0px}.business_single__news .heading1,.business_single__news .product_single__superhead,.business_single__news .article__head{border-bottom:0px;margin-bottom:0px}.business_single__news .newslist__item__link{padding-left:0px}.business_single__news .newslist__item__date{left:0px}.business_single__categories{margin:24px 0 0}.business_single__category{width:calc(50% - 5px);margin:0 0 20px 0}.business_single__category:nth-of-type(3n+1){clear:none}.business_single__category:nth-of-type(2n+1){margin:0 10px 20px 0;clear:both}.business_single__category:nth-last-child(3){margin-bottom:20px}.business_single__category:nth-last-child(1),.business_single__category:nth-last-child(2){margin-bottom:0px}.business_single__category .heading1,.business_single__category .product_single__superhead,.business_single__category .article__head,.business_single__category .heading2{margin:0 0 12px 0}.business_single__category .business_single__category__image{margin:0 0 16px 0}.business_single__category .business_single__category__label{font-size:16px;line-height:24px}.business_single__category .business_single__category__image+.business_single__category__label{margin-top:18px}.business_single__related__link{width:100%;margin:0 0 10px 0}}body.csr .header__navigation__list__item[data-cat=csr]>a{color:#003c89}body.csr .header__navigation__list__item[data-cat=csr]>a:before{-ms-transform-origin:left center;transform-origin:left center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:scale(1, 1);transform:scale(1, 1)}body.csr .itemhover .header__navigation__list__item[data-cat=csr]:not(:hover)>a:before{-ms-transform-origin:right center;transform-origin:right center;-ms-transform:scale(0, 1);transform:scale(0, 1)}.csr .frontpage__cover__image{background-image:url(/images/sustainability/frontcover_csr.jpg)}.csr .frontpage__cover__text__lead{width:542px;height:110px;background-image:url(/images/sustainability/frontcover_lead_csr.png);background-size:542px 110px}.csr .frontpage__cover__text__sub,.csr .frontpage__cover__subtext,.csr .frontpage__cover__pickup__label{color:#FFF}html[lang="zh"] .csr .frontpage__cover__text__lead{width:444px;height:40px;background-image:url(/images/sustainability/frontcover_lead_csr_zh.png);background-size:444px 40px}html[lang="zh"] .csr .frontpage__cover__subtext{top:188px}html[lang="en"] .csr .frontpage__cover__text__lead{width:632px;height:92px;background-image:url(/images/sustainability/frontcover_lead_csr_en.png);background-size:632px 92px}html[lang="en"] .csr .frontpage__cover__subtext{top:238px}.csr__covernews{margin-bottom:160px}.csr__covernews .sectionhead{margin-bottom:30px}.csr__covernews .newslist{margin-bottom:80px}.csr__relatedlinks{width:calc(100% - 32px);max-width:1200px;margin:0 auto 160px}.csr__relatedlinks .sectionhead{margin-bottom:28px}.csr__relatedlinks__main{margin:0 auto}.csr__relatedlinks__main:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.csr__relatedlinks__main__link{width:calc(25% - 23px);margin:0 0 20px 30px;float:left}.csr__relatedlinks__main__link .linkbutton,.csr__relatedlinks__main__link .linkbutton--book,.csr__relatedlinks__main__link .linkbutton--pdf,.csr__relatedlinks__main__link .linkbutton--long2,.csr__relatedlinks__main__link .linkbutton--long3{max-width:100%}.csr__relatedlinks__main__link:nth-of-type(4n+1){clear:both;margin-left:0px}.csr__relatedlinks__main__link:nth-last-of-type(1),.csr__relatedlinks__main__link:nth-last-of-type(2),.csr__relatedlinks__main__link:nth-last-of-type(3),.csr__relatedlinks__main__link:nth-last-of-type(4){margin-bottom:0px}.csr_governance__buttons:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.csr_governance__buttons>.linkbutton,.csr_governance__buttons>.linkbutton--book,.csr_governance__buttons>.linkbutton--pdf,.csr_governance__buttons>.linkbutton--long2,.csr_governance__buttons>.linkbutton--long3{width:280px;float:left;margin-right:30px}.listtable__body .csr_governance__buttons{margin:16px 0 24px}.csr_governance__diagram{display:block;margin-top:12px !important}.csr_governance__chart{position:relative;width:608px;height:530px;background-image:url(/images/sustainability/governance_chart.svg);background-size:608px 530px}.csr_governance__chart__block{display:block;width:244px;height:44px;font-size:14px;line-height:44px;text-align:center;position:absolute}.csr_governance__chart__block.branch{top:108px;left:60px}.csr_governance__chart__block[data-x="1"]{left:0px}.csr_governance__chart__block[data-x="2"]{left:364px}.csr_governance__chart__block[data-y="1"]{top:0px}.csr_governance__chart__block[data-y="2"]{top:54px}.csr_governance__chart__block[data-y="3"]{top:108px}.csr_governance__chart__block[data-y="4"]{top:162px}.csr_governance__chart__block[data-y="5"]{top:216px}.csr_governance__chart__block[data-y="6"]{top:270px}.csr_governance__chart__block[data-y="7"]{top:324px}.csr_governance__chart__block[data-y="8"]{top:378px}.csr_governance__chart__block[data-y="9"]{top:432px}.csr_governance__chart__block[data-y="10"]{top:486px}.csr_procurement .listtable__line__item h4,.csr_procurement .listtable__line__item--link h4{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.csr_procurement .listtable__line__item h4,.csr_procurement .listtable__line__item--link h4,.csr_procurement .listtable__line__item p,.csr_procurement .listtable__line__item--link p{margin:0px}.csr_procurement #policy .listtable__label{width:20px}.csr_procurement #policy .listtable__body{width:calc(100% - 50px);margin-left:30px}.csr_safety .csr_safety__photos:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.csr_safety .csr_safety__photos figure{width:280px;height:auto;float:left;margin-right:30px}.csr_safety .csr_safety__photos figure img{display:block;width:100%;height:auto}.csr_safety .csr_safety__photos figure figcaption{font-size:12px;line-height:20px;color:gray;margin-top:6px}.csr_safety .listtable__label span{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:normal;display:block;font-size:14px;line-height:20px;color:gray;margin-top:10px}.csr_safety__section#safety1 .csr_safety__basepolicy p{margin:0px}.csr_safety__section#safety1 .csr_safety__basepolicy img{display:block;margin-top:8px;margin-bottom:12px}.csr_safety__section#safety1 .csr_safety__chart{width:608px;height:206px;background-image:url(/images/sustainability/csr_safe_chart.svg);background-size:608px 206px;position:relative}.csr_safety__section#safety1 .csr_safety__chart__block{width:244px;height:44px;font-size:14px;line-height:44px;text-align:center;position:absolute;left:364px}.csr_safety__section#safety1 .csr_safety__chart__block.root,.csr_safety__section#safety1 .csr_safety__chart__block.branch{height:67px}.csr_safety__section#safety1 .csr_safety__chart__block.root span,.csr_safety__section#safety1 .csr_safety__chart__block.branch span{display:block;line-height:20px;padding-top:13px}.csr_safety__section#safety1 .csr_safety__chart__block.root{left:0px;top:0px}.csr_safety__section#safety1 .csr_safety__chart__block.branch{left:60px;top:108px}.csr_safety__section#safety1 .csr_safety__chart__block[data-y="1"]{top:0px}.csr_safety__section#safety1 .csr_safety__chart__block[data-y="2"]{top:54px}.csr_safety__section#safety1 .csr_safety__chart__block[data-y="3"]{top:108px}.csr_safety__section#safety1 .csr_safety__chart__block[data-y="4"]{top:162px}.csr_safety__section#safety1 .csr_safety__reportlinkt{margin-bottom:70px}.csr_safety__section#safety1 .csr_safety__reportlinkt p{margin-bottom:12px}.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton,.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton--book,.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton--pdf,.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton--long2,.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton--long3{width:280px}.csr_safety__section#safety2 .csr_safety__reportlinkt{margin-top:32px}.csr_safety__section#safety2 .csr_safety__reportlinkt:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--book,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--pdf,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long2,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long3{float:left;width:280px;margin-right:30px}.csr_environment .listtable__body img{display:block;margin-top:11px}.csr_environment .listtable__body img:only-child{margin-bottom:11px}.csr_environment .listtable__body img+p{margin-top:18px}.csr_environment__reportlinkt{margin-top:32px}.csr_environment__reportlinkt:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.csr_environment__reportlinkt p{margin-bottom:12px}.csr_environment__reportlinkt>.linkbutton,.csr_environment__reportlinkt>.linkbutton--book,.csr_environment__reportlinkt>.linkbutton--pdf,.csr_environment__reportlinkt>.linkbutton--long2,.csr_environment__reportlinkt>.linkbutton--long3{float:left;width:280px;margin-right:30px}.csr_approach .csr_approach__section .heading2{margin-top:48px}.csr_approach .csr_approach__section .heading1+.heading2,.csr_approach .csr_approach__section .product_single__superhead+.heading2,.csr_approach .csr_approach__section .article__head+.heading2{margin-top:32px}.csr_approach .csr_approach__links:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.csr_approach .csr_approach__links p{margin-bottom:12px}.csr_approach .csr_approach__links .linkbutton,.csr_approach .csr_approach__links .linkbutton--book,.csr_approach .csr_approach__links .linkbutton--pdf,.csr_approach .csr_approach__links .linkbutton--long2,.csr_approach .csr_approach__links .linkbutton--long3{float:left;width:280px;margin-right:30px}.csr_approach .csr_approach__images{margin:32px 0}.csr_approach .csr_approach__images:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.csr_approach .csr_approach__images figure{width:280px;height:auto;float:left;margin-right:30px}.csr_approach .csr_approach__images figure img{display:block;width:280px;height:auto}.csr_approach .csr_approach__images figure figcaption{font-size:12px;line-height:20px;color:gray;margin-top:6px}.csr_sitereport__backbtn{margin-top:80px}.csr_sitereport__bookimg{display:block}.csr_waste__list{margin-bottom:20px}.csr_waste__list .heading3{padding:0 0 0 30px}.csr_waste__backbtn{margin-top:80px}.csr_enterprise__technicalBlock{margin-top:32px}.csr_enterprise__technicalBlock .heading3{position:relative}.csr_enterprise__technicalBlock__head{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end}.csr_enterprise__technicalBlock__head>p{-ms-flex:1 1 100%;flex:1 1 100%;margin:0 !important;line-height:40px;padding-left:30px;box-sizing:border-box;font-size:18px;font-weight:normal}.csr_enterprise__technicalBlock__icons{width:auto;height:40px;position:relative;white-space:nowrap;font-size:0px}.csr_enterprise__technicalBlock__icons img{display:inline-block;width:40px;height:40px;margin-left:10px}.csr_report__reportlinks{margin:30px 0 0}.csr_report__reportlinks:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.csr_report__reportlinks__link{width:calc(33.3333% - 30px);margin:0 30px 30px 0;float:left}.csr_report__reportlinks__link:nth-of-type(3n+1){clear:both}.csr_report__reportlinks__link:nth-last-of-type(1),.csr_report__reportlinks__link:nth-last-of-type(2),.csr_report__reportlinks__link:nth-last-of-type(3){margin-bottom:0px}.csr_report__notice{color:#808080;margin-top:16px}.pagecontent__body .csr_report__notice{color:#808080;margin-top:16px}.csr_report__toc{margin-top:50px}.csr_report__toc .heading2{padding:0 0 0 30px}.csr_report__related{margin-top:20px}.csr_report__related__title{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:30px}.csr_report__bklist{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.csr_report__bklist__block{width:33.3333%;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 54px 0}.csr_report__bklist__block img{display:block}.csr_report__bklist__block ul{margin:14px 0 0 0}.csr_report__bklist__block ul li{padding:5px 0}.csr_report__bklist__block ul li:before{display:none}.csr_report__bklist__block ul li a{position:relative;display:block;line-height:26px}.csr_report__bklist__block ul li a.pdf{padding-left:32px}.csr_report__bklist__block ul li a.pdf:before{content:"";display:block;width:21px;height:26px;background-image:url(/images/common/icon_pdf.png);background-size:21px 26px;position:absolute;left:0px;top:0px}.csr_report__bklist__block ul li a.book{padding-left:36px}.csr_report__bklist__block ul li a.book:before{content:"";display:block;width:26px;height:28px;background-image:url(/images/common/icon_book.png);background-size:26px 28px;position:absolute;left:0px;top:0px}.csr_report__backbtn{margin-top:80px}.csr_design .csr_design__eyecatch+.pagecontent{border-top:0px}.csr_design .scrollgallery{margin:40px 0}.csr_design .scrollgallery img{display:block}.csr_design__eyecatch{width:calc(100% - 80px);max-width:1200px;height:500px;background-color:#F7F8F8;background-image:url(/images/sustainability/design_img.png);background-size:cover;position:relative;margin:0 auto}.csr_design__eyecatch__text{position:absolute;right:60px;bottom:50px}.csr_design__eyecatch__copy img{display:block}.csr_design__eyecatch__lead{margin-top:20px}html[lang="en"] .csr_design__eyecatch__text{width:560px;white-space:nowrap}.csr_design__images{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(100% - 30px);position:relative;margin:40px 0 40px}.csr_design__images>div{position:relative;width:calc(50% - 10px)}.csr_design__images>div:nth-of-type(odd){margin-right:20px}.csr_design__images img{display:block;width:100%;height:auto}.csr_design__adgallery{width:calc(100% - 30px);margin:40px 0 40px}.csr_design__adgallery .scrollgallery__prev,.csr_design__adgallery .scrollgallery__next{top:190px}.csr_design__adgallery .csr_design__adgallery__block{width:285px}.csr_design__adgallery .csr_design__adgallery__block__img{margin-bottom:10px}.csr_design__adgallery .csr_design__adgallery__block__img img{display:block}.csr_design__adgallery .csr_design__adgallery__block__title{margin:0;font-size:14px;line-height:24px;padding-right:5px}.csr_design__adgallery .csr_design__adgallery__block__credit{margin:8px 0 0;font-size:13px;line-height:23px;color:#808080;padding-right:5px}.csr_design__radiotable table td:nth-of-type(2),.csr_design__radiotable table td:nth-of-type(3),.csr_design__radiotable table th:nth-of-type(2),.csr_design__radiotable table th:nth-of-type(3){width:100px;text-align:center}.csr_design__radiotable__next,.csr_design__radiotable__prev{display:none}@media screen and (min-width: 641px){.csr_design__radiotable__next,.csr_design__radiotable__prev{display:none !important}}.csr_design__radiotable__link,.csr_design__radiotable__link--mp3,.csr_design__radiotable__link--pdf{position:relative;display:block;width:21px;height:26px;padding:0 0 0 17px;background-size:21px 26px;background-position:center right;background-repeat:no-repeat;margin:0 auto;font-size:0px;line-height:0px;color:transparent}.csr_design__radiotable__link:before,.csr_design__radiotable__link--mp3:before,.csr_design__radiotable__link--pdf:before{content:"";display:block;width:8px;height:12px;background-image:url(/images/common/linkicon_arrow.png);background-size:8px 12px;position:absolute;left:0px;top:50%;margin-top:-6px}.csr_design__radiotable__link--mp3{background-image:url(/images/common/icon_mp3.png)}.csr_design__radiotable__link--pdf{background-image:url(/images/common/icon_pdf.png)}.pagecontent__body .pagecontent__body__section>.listtable.csr_design__broadcaster,.pagecontent__body .pagecontent__body__section>.csr_design__broadcaster.listtable--widelabel{margin:40px 0 40px;width:100%;margin-left:0px}.pagecontent__body .pagecontent__body__section>.listtable.csr_design__broadcaster .heading2,.pagecontent__body .pagecontent__body__section>.csr_design__broadcaster.listtable--widelabel .heading2{padding-left:30px}.csr_design__uruoitext{position:relative;padding-right:130px}.csr_design__uruoitext:after{content:"";display:block;width:110px;height:26px;background-image:url(/images/sustainability/gda.png);background-size:110px 26px;background-repeat:no-repeat;position:absolute;right:0px;top:8px}.pagecontent__body__section#uruoi .heading1,.pagecontent__body__section#uruoi .product_single__superhead,.pagecontent__body__section#uruoi .article__head{font-size:30px}.csr_design__uruosubtitle{font-size:0.6em}.csr_design__note{color:gray}@media screen and (max-width: 640px){.csr .frontpage__cover__text__lead{width:271px;height:55px;background-size:271px 55px}html[lang="zh"] .csr .frontpage__cover__text__lead{width:222px;height:20px;background-size:222px 20px}html[lang="zh"] .csr .frontpage__cover__subtext{top:auto}html[lang="en"] .csr .frontpage__cover__text__lead{width:316px;height:46px;background-size:316px 46px}html[lang="en"] .csr .frontpage__cover__subtext{top:auto}.csr__covernews{margin-bottom:70px}.csr__covernews .sectionhead{margin-bottom:10px}.csr__covernews .newslist{margin-bottom:70px}.csr__relatedlinks{margin-bottom:70px}.csr__relatedlinks .sectionhead{margin-bottom:10px}.csr__relatedlinks__main{width:100%;margin:0 auto}.csr__relatedlinks__main__link{width:100%;margin:0}.csr__relatedlinks__main__link+.csr__relatedlinks__main__link{margin-top:11px}.listtable__body .csr_governance__buttons{margin:16px 0 16px}.csr_governance__buttons .linkbutton,.csr_governance__buttons .linkbutton--book,.csr_governance__buttons .linkbutton--pdf,.csr_governance__buttons .linkbutton--long2,.csr_governance__buttons .linkbutton--long3{width:100%;float:none;margin:11px 0}.csr_governance__viewport{width:calc(100% + 16px);margin-left:-32px;padding-left:32px;overflow:scroll;-webkit-overflow-scrolling:touch}#governance .csr_governance__viewport div{width:750px;padding-right:16px}#csr .csr_governance__viewport .csr_governance__chart{padding-right:16px;background-repeat:no-repeat;background-position:left top}.csr_procurement #policy .listtable__label{width:100%}.csr_procurement #policy .listtable__body{width:100%;margin-left:0px}.csr_safety .listtable__label br{display:none}.csr_safety .listtable__label span{margin-top:2px}.csr_safety__viewport{width:calc(100% + 16px);margin-left:-32px;padding-left:32px;overflow:scroll;-webkit-overflow-scrolling:touch}.csr_safety__section#safety1 .csr_safety__viewport{margin-top:6px;margin-bottom:12px}.csr_safety__section#safety1 .csr_safety__viewport .csr_safety__chart{padding-right:16px;background-position:left top;background-repeat:no-repeat}.csr_safety__section#safety1 .csr_safety__reportlinkt{margin-bottom:40px}.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton,.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton--book,.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton--pdf,.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton--long2,.csr_safety__section#safety1 .csr_safety__reportlinkt .linkbutton--long3{width:100%}.csr_safety__section#safety2{margin-top:40px}.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--book,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--pdf,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long2,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long3{width:100%}.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton+.linkbutton,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--book+.linkbutton,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--pdf+.linkbutton,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long2+.linkbutton,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long3+.linkbutton,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton+.linkbutton--book,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--book+.linkbutton--book,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--pdf+.linkbutton--book,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long2+.linkbutton--book,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long3+.linkbutton--book,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton+.linkbutton--pdf,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--book+.linkbutton--pdf,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--pdf+.linkbutton--pdf,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long2+.linkbutton--pdf,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long3+.linkbutton--pdf,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton+.linkbutton--long2,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--book+.linkbutton--long2,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--pdf+.linkbutton--long2,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long2+.linkbutton--long2,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long3+.linkbutton--long2,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton+.linkbutton--long3,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--book+.linkbutton--long3,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--pdf+.linkbutton--long3,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long2+.linkbutton--long3,.csr_safety__section#safety2 .csr_safety__reportlinkt .linkbutton--long3+.linkbutton--long3{margin-top:11px}.csr_safety__section#safety2 .csr_safety__photos figure{margin-bottom:0px}.csr_safety .csr_safety__photos figure{width:calc(50% - 5px);float:left;margin-right:10px;margin-bottom:18px}.csr_safety .csr_safety__photos figure:nth-of-type(2n+2){margin-right:0px}.csr_safety .csr_safety__photos figure figcaption{margin-top:6px}.csr_safety__flow img{display:block;width:100%;height:auto}.csr_environment .listtable__label br{display:none}.csr_environment .listtable__body img{display:block;width:100%;height:auto}.csr_environment__reportlinkt>.linkbutton,.csr_environment__reportlinkt>.linkbutton--book,.csr_environment__reportlinkt>.linkbutton--pdf,.csr_environment__reportlinkt>.linkbutton--long2,.csr_environment__reportlinkt>.linkbutton--long3{width:100%}.csr_environment__reportlinkt>.linkbutton+.linkbutton,.csr_environment__reportlinkt>.linkbutton--book+.linkbutton,.csr_environment__reportlinkt>.linkbutton--pdf+.linkbutton,.csr_environment__reportlinkt>.linkbutton--long2+.linkbutton,.csr_environment__reportlinkt>.linkbutton--long3+.linkbutton,.csr_environment__reportlinkt>.linkbutton+.linkbutton--book,.csr_environment__reportlinkt>.linkbutton--book+.linkbutton--book,.csr_environment__reportlinkt>.linkbutton--pdf+.linkbutton--book,.csr_environment__reportlinkt>.linkbutton--long2+.linkbutton--book,.csr_environment__reportlinkt>.linkbutton--long3+.linkbutton--book,.csr_environment__reportlinkt>.linkbutton+.linkbutton--pdf,.csr_environment__reportlinkt>.linkbutton--book+.linkbutton--pdf,.csr_environment__reportlinkt>.linkbutton--pdf+.linkbutton--pdf,.csr_environment__reportlinkt>.linkbutton--long2+.linkbutton--pdf,.csr_environment__reportlinkt>.linkbutton--long3+.linkbutton--pdf,.csr_environment__reportlinkt>.linkbutton+.linkbutton--long2,.csr_environment__reportlinkt>.linkbutton--book+.linkbutton--long2,.csr_environment__reportlinkt>.linkbutton--pdf+.linkbutton--long2,.csr_environment__reportlinkt>.linkbutton--long2+.linkbutton--long2,.csr_environment__reportlinkt>.linkbutton--long3+.linkbutton--long2,.csr_environment__reportlinkt>.linkbutton+.linkbutton--long3,.csr_environment__reportlinkt>.linkbutton--book+.linkbutton--long3,.csr_environment__reportlinkt>.linkbutton--pdf+.linkbutton--long3,.csr_environment__reportlinkt>.linkbutton--long2+.linkbutton--long3,.csr_environment__reportlinkt>.linkbutton--long3+.linkbutton--long3{margin-top:11px}.csr_approach .csr_approach__section .heading2{margin-top:24px}.csr_approach .csr_approach__images{margin:24px 0 6px}.csr_approach .csr_approach__images figure{width:calc(50% - 5px);float:left;margin-right:10px;margin-bottom:18px}.csr_approach .csr_approach__images figure:nth-of-type(2n+2){margin-right:0px}.csr_approach .csr_approach__images figure figcaption{margin-top:6px}.csr_approach .csr_approach__images figure img{display:block;width:100%;height:auto}.csr_approach .csr_approach__links .linkbutton,.csr_approach .csr_approach__links .linkbutton--book,.csr_approach .csr_approach__links .linkbutton--pdf,.csr_approach .csr_approach__links .linkbutton--long2,.csr_approach .csr_approach__links .linkbutton--long3{width:100%}.csr_approach .csr_approach__links .linkbutton+.linkbutton,.csr_approach .csr_approach__links .linkbutton--book+.linkbutton,.csr_approach .csr_approach__links .linkbutton--pdf+.linkbutton,.csr_approach .csr_approach__links .linkbutton--long2+.linkbutton,.csr_approach .csr_approach__links .linkbutton--long3+.linkbutton,.csr_approach .csr_approach__links .linkbutton+.linkbutton--book,.csr_approach .csr_approach__links .linkbutton--book+.linkbutton--book,.csr_approach .csr_approach__links .linkbutton--pdf+.linkbutton--book,.csr_approach .csr_approach__links .linkbutton--long2+.linkbutton--book,.csr_approach .csr_approach__links .linkbutton--long3+.linkbutton--book,.csr_approach .csr_approach__links .linkbutton+.linkbutton--pdf,.csr_approach .csr_approach__links .linkbutton--book+.linkbutton--pdf,.csr_approach .csr_approach__links .linkbutton--pdf+.linkbutton--pdf,.csr_approach .csr_approach__links .linkbutton--long2+.linkbutton--pdf,.csr_approach .csr_approach__links .linkbutton--long3+.linkbutton--pdf,.csr_approach .csr_approach__links .linkbutton+.linkbutton--long2,.csr_approach .csr_approach__links .linkbutton--book+.linkbutton--long2,.csr_approach .csr_approach__links .linkbutton--pdf+.linkbutton--long2,.csr_approach .csr_approach__links .linkbutton--long2+.linkbutton--long2,.csr_approach .csr_approach__links .linkbutton--long3+.linkbutton--long2,.csr_approach .csr_approach__links .linkbutton+.linkbutton--long3,.csr_approach .csr_approach__links .linkbutton--book+.linkbutton--long3,.csr_approach .csr_approach__links .linkbutton--pdf+.linkbutton--long3,.csr_approach .csr_approach__links .linkbutton--long2+.linkbutton--long3,.csr_approach .csr_approach__links .linkbutton--long3+.linkbutton--long3{margin-top:11px}.csr_waste__list{margin-bottom:10px}.csr_waste__list .heading3{padding:0 0 0 0px}.csr_report__reportlinks .csr_report__reportlinks__link{width:100%}.csr_report__reportlinks .csr_report__reportlinks__link+.csr_report__reportlinks__link{margin-top:11px}.csr_report__related__title{margin-bottom:14px}.csr_report__bklist{-ms-flex-pack:justify;justify-content:space-between}.csr_report__bklist__block{width:calc(50% - 5px);margin:0 0 20px 0}.csr_report__bklist__block img{max-width:100%;height:auto}.csr_report__bklist__block ul{margin-top:7px}.csr_report__bklist__block ul li{padding:5px 0}.csr_report__bklist__block ul li a{font-size:12px;line-height:20px}.csr_report__bklist__block ul li a.pdf{padding-left:24px}.csr_report__bklist__block ul li a.pdf:before{width:16px;height:20px;background-size:16px 20px}.csr_report__bklist__block ul li a.book{padding-left:26px}.csr_report__bklist__block ul li a.book:before{width:20px;height:21px;background-size:20px 21px}.csr_report #document .pagecontent__body__imagecontainer img,.csr_report #report .pagecontent__body__imagecontainer img{max-width:50%;margin:0 auto}.csr_report__toc .heading2{padding:0 0 0}.csr_enterprise__technicalBlock__head p{padding-left:0px;font-size:16px;line-height:24px}.csr_enterprise__technicalBlock__icons{padding-top:8px}.csr_design .scrollgallery{margin:20px 0 30px}.csr_design #namingrights .scrollgallery .scrollgallery__block img,.csr_design #entrance .scrollgallery .scrollgallery__block img,.csr_design #museum .scrollgallery .scrollgallery__block img,.csr_design #uruoi .scrollgallery .scrollgallery__block img{width:285px;height:190px}.csr_design .pagecontent__body__section .heading1+p br,.csr_design .pagecontent__body__section .product_single__superhead+p br,.csr_design .pagecontent__body__section .article__head+p br{display:none}.csr_design__eyecatch{width:100%;height:auto;background-size:640px 267px;background-repeat:no-repeat;background-position:center top;position:relative;margin:0 auto}.csr_design__eyecatch__text{position:static;width:auto;height:auto;right:0px;bottom:0px}.csr_design__eyecatch__copy{position:relative;width:100%;height:230px}.csr_design__eyecatch__copy img{display:block;width:203px;height:45px;margin:0 0 0 auto;position:absolute;right:16px;bottom:20px}.csr_design__eyecatch__lead{text-align:left;padding:16px 16px 16px;margin-top:0px;background-color:#FFF}.csr_design__eyecatch__lead br{display:none}html[lang="en"] .csr_design__eyecatch{background-size:512px 213.6px}html[lang="en"] .csr_design__eyecatch__text{width:auto;white-space:normal}html[lang="en"] .csr_design__eyecatch__copy img{width:280px;height:40px}html[lang="zh"] .csr_design__eyecatch__copy img{width:192px;height:45px}.csr_design__images{display:block;width:100%;margin:20px 0 30px}.csr_design__images>div{width:100%;height:auto;margin:0 0 10px 0}.csr_design__images>div:nth-of-type(odd){margin-right:0px}.csr_design__adgallery{width:100%}.csr_design__adgallery .scrollgallery__prev,.csr_design__adgallery .scrollgallery__next{top:145px}.csr_design__adgallery .csr_design__adgallery__block{width:214px}.csr_design__adgallery .csr_design__adgallery__block__img img{width:214px;height:285px}.csr_design__radiotable{overflow:hidden;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:auto}.csr_design__radiotable table td:nth-of-type(1),.csr_design__radiotable table th:nth-of-type(1){width:280px}.csr_design__radiotable table th{background-color:#ECECEC !important;border-color:#F6F6F6 !important}.csr_design__radiotable table{background-color:#F6F6F6}.csr_design__radiotable__container{position:relative;width:auto;height:auto;position:relative;overflow:scroll;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.csr_design__radiotable__viewport{width:540px;padding-right:0px}.csr_design__radiotable__next,.csr_design__radiotable__prev{display:block;width:33px;height:66px;background-color:#FFF;position:absolute;top:50%;margin-top:-33px;z-index:1;cursor:pointer}.csr_design__radiotable__next:after,.csr_design__radiotable__prev:after{content:"";display:block;width:0;height:0;border-style:solid;position:absolute;top:50%;margin-top:-5px}.csr_design__radiotable__next{right:0px;border-radius:33px 0px 0px 33px}.csr_design__radiotable__next:after{border-width:5px 0 5px 8px;border-color:transparent transparent transparent #003c89;right:9px}.csr_design__radiotable__prev{display:none;left:0px;border-radius:0 33px 33px 0}.csr_design__radiotable__prev:after{border-width:5px 8px 5px 0;border-color:transparent #003c89 transparent transparent;left:8px}.pagecontent__body .pagecontent__body__section>.listtable.csr_design__broadcaster,.pagecontent__body .pagecontent__body__section>.csr_design__broadcaster.listtable--widelabel{margin:20px 0 20px}.pagecontent__body .pagecontent__body__section>.listtable.csr_design__broadcaster .heading2,.pagecontent__body .pagecontent__body__section>.csr_design__broadcaster.listtable--widelabel .heading2{padding-left:0px}.csr_design__uruoitext{padding-bottom:40px;padding-right:0px}.csr_design__uruoitext:after{width:110px;height:26px;background-size:110px 26px;right:auto;top:auto;bottom:0px;left:1px}.pagecontent__body__section#uruoi .heading1,.pagecontent__body__section#uruoi .product_single__superhead,.pagecontent__body__section#uruoi .article__head{font-size:23px}.csr_design__uruosubtitle{font-size:0.6em}}body.rd .header__navigation__list__item[data-cat=rd]>a{color:#003c89}body.rd .header__navigation__list__item[data-cat=rd]>a:before{-ms-transform-origin:left center;transform-origin:left center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:scale(1, 1);transform:scale(1, 1)}body.rd .itemhover .header__navigation__list__item[data-cat=rd]:not(:hover)>a:before{-ms-transform-origin:right center;transform-origin:right center;-ms-transform:scale(0, 1);transform:scale(0, 1)}.rd .frontpage__cover__image{background-image:url(/images/rd/frontcover_rd.jpg)}.rd .frontpage__cover__text__lead{width:542px;height:110px;background-image:url(/images/rd/frontcover_lead_rd.png);background-size:542px 110px}.rd .frontpage__cover__text__sub,.rd .frontpage__cover__subtext,.rd .frontpage__cover__pickup__label{color:#FFF}html[lang="zh"] .rd .frontpage__cover__text__lead{width:342px;height:103px;background-image:url(/images/rd/frontcover_lead_rd_zh.png);background-size:342px 103px}html[lang="zh"] .rd .frontpage__cover__subtext{top:248px}html[lang="en"] .rd .frontpage__cover__text__lead{width:570px;height:92px;background-image:url(/images/rd/frontcover_lead_rd_en.png);background-size:570px 92px}html[lang="en"] .rd .frontpage__cover__subtext{top:238px}.rd_strategy__chart{position:relative;width:900px;height:1518px;background-image:url(/images/rd/rd_strategy_chart.svg);background-size:900px 1518px}.rd_strategy__chart__block{position:absolute;line-height:32px;padding:6px 0;height:auto;text-align:center}.rd_strategy__chart__block p{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;margin:0 !important;text-align:left;padding-left:30px}.rd_strategy__chart__block ul{margin:0px}.rd_strategy__chart__block ul li{position:relative;padding-left:calc(30px + 1.1em);text-align:left}.rd_strategy__chart__block ul li:before{content:"・";position:absolute;left:30px}.rd_strategy__chart__block[data-x="1"]{left:0px;width:74px}.rd_strategy__chart__block[data-x="2"]{left:134px;width:314px}.rd_strategy__chart__block[data-x="2a"]{left:204px;width:244px}.rd_strategy__chart__block[data-x="3"]{left:508px}.rd_strategy__chart__block[data-x="3a"]{left:538px}.rd_strategy__chart__block[data-x="3b"]{left:605px;width:274px}.rd_strategy__chart__block[data-y="1"]{top:0px}.rd_strategy__chart__block[data-y="a1"]{top:64px}.rd_strategy__chart__block[data-y="a2"]{top:118px}.rd_strategy__chart__block[data-y="a3"]{top:172px}.rd_strategy__chart__block[data-y="b1"]{top:50px}.rd_strategy__chart__block[data-y="b2"]{top:246px}.rd_strategy__chart__block[data-y="b3"]{top:378px}.rd_strategy__chart__block[data-y="b4"]{top:432px}.rd_strategy__chart__block[data-y="b5"]{top:563px}.rd_strategy__chart__block[data-y="b6"]{top:627px}.rd_strategy__chart__block[data-y="b7"]{top:795px}.rd_strategy__chart__block[data-y="b8"]{top:930px}.rd_strategy__chart__block[data-y="b9"]{top:1098px}.rd_strategy__chart__block[data-y="b10"]{top:1202px}.rd_strategy__chart__block[data-y="b11"]{top:1306px}.rd_strategy__chart__block[data-y="b12"]{top:1410px}.rd_strategy__chart__block[data-y="b13"]{top:1474px}.rd_strategy__chart__block[data-y="b12"],.rd_strategy__chart__block[data-y="b13"]{width:362px}.rd_strategy__chart__block[data-y="b1"],.rd_strategy__chart__block[data-y="b2"],.rd_strategy__chart__block[data-y="b4"]{padding:12px 0}.rd_prize__listtable{position:relative;width:calc(100% + 30px);margin-left:-30px}.rd_prize__listtable table{width:100%}.rd_prize__listtable tr th,.rd_prize__listtable tr td{text-align:left;border-top:1px solid #e5e5e5;font-size:14px;line-height:20px;padding-top:17px;padding-bottom:17px}.rd_prize__listtable tr th:nth-child(1),.rd_prize__listtable tr td:nth-child(1){padding-left:30px;width:150px}.rd_prize__listtable tr th:nth-child(2),.rd_prize__listtable tr td:nth-child(2){width:320px}.rd_prize__listtable tr th:nth-child(3),.rd_prize__listtable tr td:nth-child(3){width:260px}.rd_prize__listtable tr th{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.rd_prize__listtable tr:first-of-type th,.rd_prize__listtable tr:first-of-type td{border-top:0px;padding-bottom:8px;padding-top:0px}.rd_labo__overview .listtable__body{min-height:72px}.rd_labo__overview .listtable__body p{margin:0px}.rd_labo__overview .listtable__body .embedmap{margin-bottom:9px}.rd_labo__overview .rd_labo__overview__photos{margin:32px 0}.rd_labo__overview .rd_labo__overview__photos:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.rd_labo__overview .rd_labo__overview__photos img{display:block;width:280px;height:280px;float:left;margin:0 30px 6px 0}.rd_labo__overview .rd_labo__overview__photos p{clear:both;font-size:12px;line-height:20px;color:gray}.rd_labo__overview .embedvideo{position:relative;width:640px;height:360px;margin:9px 0}.rd_labo__overview .embedvideo iframe{display:block;width:100%;height:100%}.rd_polymer .listtable__body p{margin:0px}.rd_polymer .listtable__body .embedmap{margin-bottom:9px}.rd_nims_denka__images{display:-ms-flexbox;display:flex;margin-bottom:20px}.rd_nims_denka__images figure{width:calc(33.3333% - 20px);margin:0 0 20px 30px}.rd_nims_denka__images figure:nth-of-type(3n+1){margin-left:0px}.rd_nims_denka__images figure img{display:block}.rd_nims_denka__images figure figcaption{display:block;font-size:12px;line-height:20px;color:gray;margin-top:6px}.rd_nims_denka__link:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.rd_nims_denka__link .linkbutton,.rd_nims_denka__link .linkbutton--book,.rd_nims_denka__link .linkbutton--pdf,.rd_nims_denka__link .linkbutton--long2,.rd_nims_denka__link .linkbutton--long3{width:280px;float:left;margin-right:30px}@media screen and (max-width: 640px){.rd .frontpage__cover__text__lead{width:271px;height:55px;background-size:271px 55px}html[lang="zh"] .rd .frontpage__cover__text__lead{width:171px;height:52px;background-size:171px 52px}html[lang="zh"] .rd .frontpage__cover__subtext{top:auto}html[lang="en"] .rd .frontpage__cover__text__lead{width:285px;height:46px;background-size:285px 46px}html[lang="en"] .rd .frontpage__cover__subtext{top:auto}.rd_strategy__viewport{width:calc(100% + 16px);margin-left:-32px;padding-left:32px;overflow:scroll;-webkit-overflow-scrolling:touch}.rd_strategy__chart{padding-right:16px;background-repeat:no-repeat;background-position:left top}.rd_prize__viewport{width:calc(100% + 16px);margin-left:-32px;padding-left:32px;overflow:scroll;-webkit-overflow-scrolling:touch}.rd_prize__listtable{width:750px;margin-left:0px;padding-right:16px}.rd_prize__listtable tr th,.rd_prize__listtable tr td{padding-top:11px;padding-bottom:11px}.rd_prize__listtable tr th:nth-child(1),.rd_prize__listtable tr td:nth-child(1){padding-left:0px;width:100px}.rd_prize__listtable tr th:nth-child(2),.rd_prize__listtable tr td:nth-child(2){width:220px}.rd_prize__listtable tr th:nth-child(3),.rd_prize__listtable tr td:nth-child(3){width:220px}.rd_labo__overview .listtable__label br{display:none}.rd_labo__overview .rd_labo__overview__photos img{display:block;float:left;width:calc(50% - 5px);height:auto;margin-right:10px;margin-bottom:10px}.rd_labo__overview .rd_labo__overview__photos img:nth-of-type(2n+2){margin-right:0px}.rd_labo__overview .rd_labo__overview__photos img:nth-of-type(2n+1){clear:both}.rd_labo__overview .rd_labo__overview__photos p{clear:both;margin-top:-4px}.rd_labo__overview .listtable__body{min-height:auto;min-height:initial}.rd_labo__overview .embedvideo{width:100%;height:0px;padding-top:56.25%;position:relative}.rd_labo__overview .embedvideo iframe{position:absolute;left:0px;top:0px;width:100%;height:100%}.rd_nims_denka__images{margin-bottom:24px}.rd_nims_denka__images figure{width:calc(50% - 5px);margin:0 0 0 10px}.rd_nims_denka__images figure:nth-of-type(2n+1){margin-left:0px}.rd_nims_denka__images figure figcaption{margin-top:6px}.rd_nims_denka__images figure img{display:block;width:100%;height:auto}.rd_nims_denka__link .linkbutton,.rd_nims_denka__link .linkbutton--book,.rd_nims_denka__link .linkbutton--pdf,.rd_nims_denka__link .linkbutton--long2,.rd_nims_denka__link .linkbutton--long3{width:100%}.rd_nims_denka__link .linkbutton+.linkbutton,.rd_nims_denka__link .linkbutton--book+.linkbutton,.rd_nims_denka__link .linkbutton--pdf+.linkbutton,.rd_nims_denka__link .linkbutton--long2+.linkbutton,.rd_nims_denka__link .linkbutton--long3+.linkbutton,.rd_nims_denka__link .linkbutton+.linkbutton--book,.rd_nims_denka__link .linkbutton--book+.linkbutton--book,.rd_nims_denka__link .linkbutton--pdf+.linkbutton--book,.rd_nims_denka__link .linkbutton--long2+.linkbutton--book,.rd_nims_denka__link .linkbutton--long3+.linkbutton--book,.rd_nims_denka__link .linkbutton+.linkbutton--pdf,.rd_nims_denka__link .linkbutton--book+.linkbutton--pdf,.rd_nims_denka__link .linkbutton--pdf+.linkbutton--pdf,.rd_nims_denka__link .linkbutton--long2+.linkbutton--pdf,.rd_nims_denka__link .linkbutton--long3+.linkbutton--pdf,.rd_nims_denka__link .linkbutton+.linkbutton--long2,.rd_nims_denka__link .linkbutton--book+.linkbutton--long2,.rd_nims_denka__link .linkbutton--pdf+.linkbutton--long2,.rd_nims_denka__link .linkbutton--long2+.linkbutton--long2,.rd_nims_denka__link .linkbutton--long3+.linkbutton--long2,.rd_nims_denka__link .linkbutton+.linkbutton--long3,.rd_nims_denka__link .linkbutton--book+.linkbutton--long3,.rd_nims_denka__link .linkbutton--pdf+.linkbutton--long3,.rd_nims_denka__link .linkbutton--long2+.linkbutton--long3,.rd_nims_denka__link .linkbutton--long3+.linkbutton--long3{margin-top:10px}}.legal .mainbody{margin-bottom:150px}.legal .heading2{margin-top:60px}.legal__subsection{margin-bottom:32px}.legal__subsection .heading3,.legal__subsection p,.legal__subsection ul{margin:0px}.legal__subsection ul li{position:relative;padding-left:1.1em}.legal__subsection ul li:before{content:"・";position:absolute;left:0px}.legal__subsection .legal__subsection__btn{width:280px;margin-top:24px}@media screen and (max-width: 640px){.legal .mainbody{margin-bottom:70px}.legal .heading2{margin-top:32px}.legal .pagehead{margin-bottom:12px}.legal__subsection{margin-bottom:24px}.legal__subsection .legal__subsection__btn{width:100%;margin-top:24px}}.sitemap .mainbody{margin-bottom:150px}.sitemap .pagecontent{padding-top:0px}.sitemap__group{border-top:1px solid #e5e5e5;margin-top:-1px !important;margin-bottom:60px}.sitemap__group:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.sitemap__block{float:left;width:266px;height:auto;position:relative;margin-left:45px}.sitemap__block:nth-of-type(4n+1){margin-left:0px;clear:both}.sitemap__block a{display:inline-block;position:relative;color:#003c89;text-decoration:none}.sitemap__block__label{font-size:14px;line-height:20px;border-bottom:1px solid #e5e5e5;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700}.sitemap__block__label a{display:block;padding:17px 0;position:relative;padding-left:30px}.sitemap__block__label span{display:inline-block;position:relative;padding-left:20px}.sitemap__block__label span:before{left:0px;top:4px;margin-top:0px}.sitemap__block__list{padding:17px 0 17px 30px;margin:0px !important}.sitemap__block__list li{font-size:14px;line-height:20px;padding:6px 0;padding-left:0px !important}.sitemap__block__list li:first-child{padding-top:0px}.sitemap__block__list li:last-child{padding-bottom:0px}.sitemap__block__list li:before{display:none}.sitemap__block__list li a{padding-left:20px}.sitemap__block__list li a:before{left:0px;top:0px;margin-top:4px}@media screen and (max-width: 640px){.sitemap .mainbody{margin-bottom:70px}.sitemap .pagecontent{padding-top:12px;border-top:0px}.sitemap__group{margin-bottom:0px}.sitemap__block{float:none;width:100%;margin-left:0px;border-top:1px solid #e5e5e5}.sitemap__block:first-child{margin-top:-1px}.sitemap__block:only-child .sitemap__block__label:only-child{border-bottom:1px solid #e5e5e5}.sitemap__block__label:only-child{border-bottom:0px}.sitemap__block__label a{padding:11px 0;padding-left:16px}.sitemap__block__label span{padding-left:16px}.sitemap__block__list{padding:11px 0 11px 16px}.sitemap__block__list li{font-size:14px;line-height:20px;padding:6px 0}.sitemap__block__list a{padding-left:16px}.sitemap__block__list a:before{margin-top:4px}}.contact .mainbody{margin-bottom:150px}.contect__terms ul li{position:relative;padding-left:1.1em}.contect__terms ul li:before{content:"・";position:absolute;left:0px}.contect__terms__agreement{margin-top:40px}.contect__terms__agreement:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.contect__terms__agreement__btn{width:170px;margin-right:20px;float:left;padding:0px;text-align:center}.contect__terms__agreement__btn:before{display:none}.contact__list{width:calc(100% + 30px);margin-left:-30px}.contact__list .heading1,.contact__list .product_single__superhead,.contact__list .article__head{margin-bottom:0px}.contact__list .contact__list__notice{margin:0px;color:gray}.contact__list__group{border-top:1px solid #e5e5e5;margin-top:-1px}.contact__list__group:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.contact__list__label{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;box-sizing:border-box;width:150px;height:auto;float:left;font-size:14px;line-height:20px;padding:17px 0 17px 30px}.contact__list__body,.contact__list__body--wide{float:left;width:440px;margin-left:30px;margin-top:-1px}.contact__list__body__block,.contact__list__body__block--short{border-top:1px solid #e5e5e5;padding:11px 0}.contact__list__body__block:after,.contact__list__body__block--short:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.contact__list__body__block__label{line-height:20px;padding:6px 10px 6px 0;width:230px;float:left}.contact__list__body__block__inq{position:relative;width:200px;float:left}.contact__list__body__block__inq dt{position:absolute;left:0px;width:45px}.contact__list__body__block__inq dd{padding-left:45px}.contact__list__body__block--short{width:440px}.contact__list__link{float:left;width:280px;margin-left:30px;padding-top:16px}.contact__list__link__btn{width:280px}.contact__list__link__note{position:relative;font-size:14px;line-height:24px !important;color:gray;margin:6px 0 0 !important;padding-left:1.1em}.contact__list__link__note:before{content:"※";position:absolute;left:0px}.contact__list__body--wide{width:750px}.contact__list__body--wide .contact__list__link{padding:5px 0}.contact__other .placecard__block{margin-bottom:50px}.contact__form .heading2 .department{display:block;font-size:14px;line-height:18px}.contact__form .heading2 .section{display:block}.contact__form__body{box-sizing:border-box;width:calc(100% + 30px);padding:20px 30px 0;margin-left:-30px;border-top:1px solid #e5e5e5}.contact__form__body__part{position:relative;padding-left:256px;font-size:14px;margin-bottom:10px}.contact__form__body__part__label{box-sizing:border-box;width:256px;position:absolute;left:0px;font-weight:bold;line-height:18px;padding:18px 22px 18px 0}.contact__form__body__part__label.required{padding-right:100px}.contact__form__body__part__label.required:after{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:normal;content:"必須";display:block;padding:0 10px;font-size:13px;line-height:22px;color:#003c89;background-color:transparent;border:1px solid #003c89;position:absolute;top:15px;right:42px}html[lang="en"] .contact__form__body__part__label.required{padding-right:90px}html[lang="en"] .contact__form__body__part__label.required:after{content:"Mandatory";font-size:11px;line-height:22px;padding:0 6px;right:20px}html[lang="zh"] .contact__form__body__part__label.required:after{content:"必填"}.contact__form__body__part__main{position:relative;width:100%}.contact__form__body__part__main input,.contact__form__body__part__main textarea{display:block;box-sizing:border-box;width:100%;margin:0;border:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 22px;background-color:#f9f9f9;font-size:14px;line-height:32px}.contact__form__body__part__main input:placeholder-shown,.contact__form__body__part__main textarea:placeholder-shown{color:#b2b2b2}.contact__form__body__part__main input::-webkit-input-placeholder,.contact__form__body__part__main textarea::-webkit-input-placeholder{color:#b2b2b2}.contact__form__body__part__main input:-moz-placeholder,.contact__form__body__part__main textarea:-moz-placeholder{color:#b2b2b2;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.contact__form__body__part__main input::-moz-placeholder,.contact__form__body__part__main textarea::-moz-placeholder{color:#b2b2b2;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.contact__form__body__part__main input:-ms-input-placeholder,.contact__form__body__part__main textarea:-ms-input-placeholder{color:#b2b2b2}.contact__form__body__part__main textarea{height:280px}.contact__form__body__part__main>p{display:block;width:100%;height:auto;min-height:52px;box-sizing:border-box;line-height:24px;padding:14px 21px 14px 21px;margin:0 !important}.contact__form__body__part__main__confirm{font-size:14px;line-height:32px;min-height:32px;padding:11px 0}.contact__form__body__part__main__error{color:#FF3A72;padding:0 22px;font-weight:bold;display:none}.contact__form__body__part__main__selection{position:relative;width:100%;height:auto;box-sizing:border-box;border:1px solid #e5e5e5}.contact__form__body__part__main__selection span{display:block;width:100%;height:auto;min-height:52px;box-sizing:border-box;line-height:24px;padding:14px 50px 14px 21px;position:relative;z-index:0}.contact__form__body__part__main__selection select{display:block;width:100%;height:100%;z-index:2;position:absolute;left:0px;top:0px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__form__body__part__main__selection:after{content:"";width:20px;height:20px;background-image:url(/images/common/pulldown.png);background-size:20px 20px;background-position:center;background-repeat:no-repeat;position:absolute;right:16px;top:50%;margin-top:-10px}.contact__form__body__part__main__selection.empty span{color:#b2b2b2}.contact__form__body__confirm{margin:60px auto 0}.contact__form__body__note{border:1px solid #e5e5e5;padding:30px 40px;margin:60px auto 0}.contact__form__body__note__title{font-weight:bold;margin:0px}.contact__form__body__note__body{margin:0px !important}.contact__form__body__agreement{margin:50px auto 0}.contact__form__body__agreement p{margin:0}.contact__form__body__agreement__check{margin:30px auto 0}.contact__form__body__agreement__check label{display:block;position:relative;padding-left:46px;cursor:pointer;color:#003c89;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.contact__form__body__agreement__check label input[type="checkbox"]{display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;pointer-events:none;position:absolute;left:0px;top:0px;z-index:0}.contact__form__body__agreement__check label span{display:block;width:34px;height:34px;background-image:url(/images/common/checkbox.png);background-size:34px 68px;background-position:center top;background-repeat:no-repeat;position:absolute;left:0px;top:0px}.contact__form__body__agreement__check label input[type="checkbox"]:checked+span{background-position:center bottom}.contact__form__body__send{margin:60px auto 0}.contact__form__body__send__btn{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#FFF}.contact__form__body__send__btn .linkbutton__inner{padding-left:44px}.contact__form__body__send__btn .linkbutton__inner>span{width:100%;padding:0px;text-align:center;font-size:20px;position:relative}.contact__form__body__send__btn[disabled]{opacity:0.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";pointer-events:none;cursor:default}.contact__form__body__done{font-size:24px !important;line-height:42px;margin:0 !important;color:#003c89}.contact__form__backbtn{margin:80px 0 0}@media screen and (max-width: 640px){.contact .mainbody{margin-bottom:70px}.contact .pagehead{margin-bottom:12px}.contect__terms__agreement{margin-top:24px}.contect__terms__agreement__btn{width:100%;margin-right:0px}.contect__terms__agreement .linkbutton+.linkbutton,.contect__terms__agreement .linkbutton--book+.linkbutton,.contect__terms__agreement .linkbutton--pdf+.linkbutton,.contect__terms__agreement .linkbutton--long2+.linkbutton,.contect__terms__agreement .linkbutton--long3+.linkbutton,.contect__terms__agreement .linkbutton+.linkbutton--book,.contect__terms__agreement .linkbutton--book+.linkbutton--book,.contect__terms__agreement .linkbutton--pdf+.linkbutton--book,.contect__terms__agreement .linkbutton--long2+.linkbutton--book,.contect__terms__agreement .linkbutton--long3+.linkbutton--book,.contect__terms__agreement .linkbutton+.linkbutton--pdf,.contect__terms__agreement .linkbutton--book+.linkbutton--pdf,.contect__terms__agreement .linkbutton--pdf+.linkbutton--pdf,.contect__terms__agreement .linkbutton--long2+.linkbutton--pdf,.contect__terms__agreement .linkbutton--long3+.linkbutton--pdf,.contect__terms__agreement .linkbutton+.linkbutton--long2,.contect__terms__agreement .linkbutton--book+.linkbutton--long2,.contect__terms__agreement .linkbutton--pdf+.linkbutton--long2,.contect__terms__agreement .linkbutton--long2+.linkbutton--long2,.contect__terms__agreement .linkbutton--long3+.linkbutton--long2,.contect__terms__agreement .linkbutton+.linkbutton--long3,.contect__terms__agreement .linkbutton--book+.linkbutton--long3,.contect__terms__agreement .linkbutton--pdf+.linkbutton--long3,.contect__terms__agreement .linkbutton--long2+.linkbutton--long3,.contect__terms__agreement .linkbutton--long3+.linkbutton--long3{margin-top:11px}.contact__list{width:100%;margin-left:0px}.contact__list__group{border-top:1px solid #e5e5e5;margin-top:-1px;margin-bottom:40px}.contact__list__group:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}.contact__list__label{width:100%;height:auto;float:none;font-size:14px;line-height:20px;border-bottom:1px solid #e5e5e5;padding:11px 0}.contact__list__label br{display:none}.contact__list__body,.contact__list__body--wide{float:none;width:auto;margin-top:-1px;margin-left:0px}.contact__list__body__block,.contact__list__body__block--short{position:relative;padding:11px 0;border-top:0px}.contact__list__body__block:before,.contact__list__body__block--short:before{content:"";display:block;width:calc(100% - 120px);height:1px;background-color:#e5e5e5;position:absolute;top:0px;right:0px}.contact__list__body__block__label{box-sizing:border-box;line-height:20px;padding:4px 0;width:120px;float:left;padding-right:20px}.contact__list__body__block__inq{position:relative;width:calc(100% - 120px);float:left}.contact__list__body__block--short{width:auto}.contact__list__link{clear:both;float:none;padding:0 0 11px 0;width:100%;margin-left:0px;margin-right:0px}.contact__list__link__btn{width:100%}.contact__list__link__note{line-height:24px}.contact__list__link__note br{display:none}.contact__list__body--wide{width:auto}.contact__list__body__block .contact__list__link,.contact__list__body__block--short .contact__list__link{width:calc(100% - 120px);margin-left:auto;margin-right:0px;padding:11px 0 6px}.contact__other .placecard__block{margin-bottom:28px}.contact__form .heading2 .department{font-size:12px;line-height:16px}.contact__form__body{width:100%;padding:10px 0 0;margin-left:0px}.contact__form__body__part{padding-left:0px;margin-bottom:0px}.contact__form__body__part__label{width:100%;position:relative;padding:11px 0;min-height:50px}.contact__form__body__part__label:empty{display:none}.contact__form__body__part__label:empty+.contact__form__body__part__main{margin-top:10px}.contact__form__body__part__label.required{padding-right:60px}.contact__form__body__part__label.required:after{top:14px;right:0px}.contact__form__body__part__main input,.contact__form__body__part__main textarea{font-size:16px;padding:11px 11px}.contact__form__body__part__main textarea{height:140px}.contact__form__body__part__main>p{min-height:0px;padding:0px;margin:0 !important}.contact__form__body__part__main__confirm{padding:0 0 11px}.contact__form__body__part__main__error{color:#FF3A72;padding:0 0;font-weight:bold;display:none;margin-top:4px}.contact__form__body__part__main__error+.contact__form__body__part__main__error{margin-top:0px}.contact__form__body__note{padding:16px 16px;margin:60px auto 0}.contact__form__body__agreement{margin:40px auto 0}.contact__form__body__agreement__check{margin:20px auto 0}.contact__form__body__send{margin:40px auto 0}.contact__form__body__send__btn{width:100%}.contact__form__body__done{font-size:18px !important;line-height:32px}}.events .placecard__block{width:100% !important;margin-right:0px !important;float:none}.article .pagecontent{margin-bottom:160px}.article__body img{max-width:100%;height:auto}.article__body p{margin-bottom:0px}.article__body ul,.article__body ol{margin:0}.article__body .listtable,.article__body .listtable--widelabel{margin-top:32px}.article__head{padding-top:34px}.article__head .article__head__tag{top:0px;left:0px}.article__head .article__head__date{display:block;font-size:13px;line-height:26px;color:#808080;position:absolute;top:0px;left:100px}.business .article__head .article__head__tag{display:none}.business .article__head .article__head__date{left:0px}@media screen and (max-width: 640px){.article .pagecontent{margin-bottom:80px}.article__body .listtable,.article__body .listtable--widelabel{margin-top:24px}}.searchresult__title{font-size:36px;max-width:1200px;width:calc(100% - 32px);margin:0 auto 30px;padding:40px 0 0}div#SS_search1.SS_search{position:relative;margin:0;box-sizing:border-box;width:100%;height:auto;padding:40px 0;background-color:#f2f2f2}div#SS_search1.SS_search .SS_searchForm{position:relative;width:calc(100% - 32px);max-width:1000px;height:auto;margin:0 auto}div#SS_search1.SS_search .SS_searchForm:before{content:"";display:block;width:38px;height:48px;background-image:url(/images/common/nav_search.png);background-size:30px 34px;background-position:center;background-repeat:no-repeat;position:absolute;top:9px;left:18px;z-index:1}div#SS_search1.SS_search .SS_searchForm:after{content:"";display:block;width:2px;height:38px;background-color:#e5e5e5;position:absolute;left:76px;top:14px}div#SS_search1.SS_search .SS_searchQuery{position:relative;display:block;width:calc(100% - 174px);height:66px;box-sizing:border-box;font-size:22px;line-height:30px;color:#003c89;padding:18px 15px 18px 102px;margin:0 0 10px 0;border:0;border-radius:0;z-index:0}div#SS_search1.SS_search .SS_searchQuery:placeholder-shown{color:gray}div#SS_search1.SS_search .SS_searchQuery::-webkit-input-placeholder{color:gray}div#SS_search1.SS_search .SS_searchQuery:-moz-placeholder{color:gray;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}div#SS_search1.SS_search .SS_searchQuery::-moz-placeholder{color:gray;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}div#SS_search1.SS_search .SS_searchQuery:-ms-input-placeholder{color:gray}div#SS_search1.SS_search .SS_searchSubmit{display:block;width:174px;height:66px;padding:0px;margin:0px;border:0px;border-radius:0px;background-color:#003c89;color:#FFF;font-size:24px;letter-spacing:0.2em;position:absolute;top:0px;right:0px;z-index:1}div#SS_search1.SS_search .SS_searchCategory{line-height:24px;margin:6px 0 0 0}div#SS_search1.SS_search .SS_searchCategory label{display:inline-block;vertical-align:middle;margin:0 12px 0 12px;font-size:13px;line-height:24px}div#SS_search1.SS_search .SS_searchCategory label input{margin:0 8px 0 0;position:relative;top:-2px}div#SS_navi{position:relative;border-top:0;border-bottom:1px solid #e5e5e5;background-color:transparent;height:auto;width:calc(100% - 32px);max-width:1200px;margin:60px auto 0;padding:0 0 10px;font-size:14px}div#SS_navi div#SS_naviResult{float:none;padding:0px;position:relative;z-index:0}div#SS_navi div#SS_naviResult span#SS_queryString{padding:0}div#SS_navi span#SS_naviSort{position:absolute;right:0px;top:0px;padding:0;z-index:1;float:none;white-space:nowrap}div#SS_navi span#SS_naviSort span#SS_sortDate{margin-left:30px}div#SS_navi span#SS_naviSort span#SS_sortMatch a,div#SS_navi span#SS_naviSort span#SS_sortMatch span,div#SS_navi span#SS_naviSort span#SS_sortDate a,div#SS_navi span#SS_naviSort span#SS_sortDate span{line-height:32px;display:inline-block;position:relative}div#SS_navi span#SS_naviSort span#SS_sortMatch a,div#SS_navi span#SS_naviSort span#SS_sortDate a{padding-left:14px}div#SS_navi span#SS_naviSort span#SS_sortMatch a:before,div#SS_navi span#SS_naviSort span#SS_sortDate a:before{left:0px;margin-top:-5px}div#SS_result{position:relative;box-sizing:border-box;width:calc(100% - 32px);max-width:1200px;height:auto;padding:0 30px;margin:60px auto 0}div.SS_item{display:block;margin:0 0 60px 0;width:100%;height:auto;min-height:120px;position:relative}div.SS_item:after{content:"";display:block;width:0px;height:0px;float:none;clear:both;visibility:hidden}div.SS_item:last-child{margin-bottom:0px}div.SS_item div.SS_image{width:160px;height:120px}div.SS_item div.SS_image img{box-sizing:border-box;display:block;width:100%;height:auto;padding:4px}div.SS_item div.SS_page{width:calc(100% - 230px);font-size:14px;line-height:32px;padding:0;margin:-6px 0 0 70px}div.SS_item div.SS_page div.SS_title{font-size:16px;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;color:#003c89;margin-bottom:2px}div.SS_item div.SS_page span.SS_contentLength,div.SS_item div.SS_page span.SS_lastModified{color:#808080}div.SS_item div.SS_page span.SS_url{color:#003c89;padding:0 0 0 20px}div.SS_paging{max-width:1200px;width:calc(100% - 32px);margin:80px auto 160px;font-size:0px;vertical-align:middle;text-align:center}div.SS_paging span.SS_prevPage,div.SS_paging span.SS_nextPage{display:inline-block;width:auto;height:44px;line-height:44px;font-size:16px;margin-top:5px;margin-bottom:5px}div.SS_paging span.SS_prevPage a,div.SS_paging span.SS_nextPage a{display:block}div.SS_paging span.SS_prevPage{margin-right:20px}div.SS_paging span.SS_nextPage{margin-left:20px}div.SS_paging b.SS_selectPage,div.SS_paging span.SS_numberPage{padding:0;display:inline-block;width:auto;min-width:44px;height:44px;line-height:42px;font-size:16px;text-align:center;box-sizing:border-box;border:1px solid #e5e5e5;background-color:#e5e5e5;color:#FFF;margin:5px}div.SS_paging b.SS_selectPage a,div.SS_paging span.SS_numberPage a{display:block;color:#003c89;background-color:#FFF}div#SS_notFound{position:relative;box-sizing:border-box;max-width:1200px;width:calc(100% - 32px);padding:0 30px;margin:60px auto 160px;font-size:24px;color:#003c89}div#SS_notFound div#SS_hint{font-size:14px;line-height:32px;margin:16px 0 0 8px;color:#000}div#SS_notFound ul#SS_hintMessage{font-size:14px;line-height:32px;margin:0 0 0 8px;color:#000}@media screen and (max-width: 640px){.searchresult__title{font-size:24px;margin:0 auto 20px;padding:20px 0 0}div#SS_search1.SS_search{padding:40px 0 30px}div#SS_search1.SS_search .SS_searchForm:before,div#SS_search1.SS_search .SS_searchForm:after{display:none}div#SS_search1.SS_search .SS_searchQuery{width:calc(100% - 44px);height:44px;font-size:16px;line-height:28px;padding:8px 10px;margin:0 0 10px 0}div#SS_search1.SS_search .SS_searchSubmit{width:44px;height:44px;font-size:0px;letter-spacing:0em;color:transparent;background-image:url(/images/common/nav_search_wh.png);background-size:23px 26px;background-position:center;background-repeat:no-repeat}div#SS_search1.SS_search .SS_searchCategory{line-height:28px;margin:8px 0 0 0}div#SS_search1.SS_search .SS_searchCategory label{margin:0 8px 0 8px;font-size:12px}div#SS_search1.SS_search .SS_searchCategory label input{margin:0 8px 0 0}div#SS_navi{margin:40px auto 0;padding:24px 0 5px;line-height:24px;font-size:13px}div#SS_navi *{line-height:24px}div#SS_navi span#SS_naviSort{position:absolute;top:0px;display:block;text-align:right;padding-right:5px}div#SS_navi span#SS_naviSort span#SS_sortDate{margin-left:15px}div#SS_navi span#SS_naviSort span#SS_sortMatch a,div#SS_navi span#SS_naviSort span#SS_sortMatch span,div#SS_navi span#SS_naviSort span#SS_sortDate a,div#SS_navi span#SS_naviSort span#SS_sortDate span{line-height:24px}div#SS_result{padding:0;margin:30px auto 0}div.SS_item{margin:0 0 30px 0;min-height:45px}div.SS_item div.SS_image{width:60px;height:45px}div.SS_item div.SS_image img{padding:2px}div.SS_item div.SS_page{width:calc(100% - 75px);font-size:13px;line-height:24px;padding:0;margin:-6px 0 0 15px}div.SS_item div.SS_page div.SS_title{font-size:15px;font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;color:#003c89;margin-bottom:2px}div.SS_item div.SS_page span.SS_url{display:block;width:100%;height:auto;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;line-height:18px;margin-top:4px;color:#003c89;padding:0}div.SS_paging{margin:40px auto 80px}div.SS_paging span.SS_prevPage,div.SS_paging span.SS_nextPage{height:44px;line-height:44px;font-size:14px;margin-top:5px;margin-bottom:5px}div.SS_paging span.SS_prevPage{margin-right:20px}div.SS_paging span.SS_nextPage{margin-left:20px}div.SS_paging b.SS_selectPage,div.SS_paging span.SS_numberPage{min-width:44px;height:44px;line-height:42px;font-size:14px;margin:5px}div#SS_notFound{padding:0 0px;margin:30px auto 80px;font-size:18px;color:#003c89}div#SS_notFound div#SS_hint{font-size:13px;line-height:24px;margin:16px 0 0 0;color:#000}div#SS_notFound ul#SS_hintMessage{font-size:13px;line-height:24px;margin:0 0 0 0;color:#000}}.servererror .mainbody{margin-bottom:150px}.servererror__section .heading2{margin:58px 0 24px}.servererror__section .sitemap__block{width:calc(33.3333% - 26px);margin-left:39px}.servererror__section .sitemap__block:nth-of-type(4n+1){margin-left:39px;clear:none}.servererror__section .sitemap__block:nth-of-type(3n+1){margin-left:0;clear:both}@media screen and (max-width: 640px){.servererror .mainbody{margin-bottom:70px}.servererror__section .heading2{margin:30px 0 10px}.servererror__section .sitemap__block{float:none;width:100%;margin-left:0px;border-top:1px solid #e5e5e5}.servererror__section .sitemap__block:first-child{margin-top:-1px}.servererror__section .sitemap__block:only-child .sitemap__block__label:only-child{border-bottom:1px solid #e5e5e5}}.styleguide__heading{position:relative;font-size:24px;line-height:36px;margin:80px auto;text-align:center;padding-bottom:6px}.styleguide__heading:before{content:"";display:block;width:60px;height:1px;background-color:#003c89;position:absolute;left:50%;bottom:0px;margin-left:-30px}.styleguide__section{margin:120px auto}.styleguide__block{margin:80px auto 120px}.styleguide__label{font-family:"acumin-pro", "source-han-sans-japanese", sans-serif;font-weight:700;font-size:18px;margin:30px auto}.styleguide__label+*{margin-top:0px}.styleguide__grid{background-color:#e5e5e5;box-sizing:border-box;padding:20px;min-height:40px}.styleguide__grid:before{content:"";box-sizing:border-box;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid #FFF;position:absolute;left:2px;top:2px}
