@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@300%3B400%3B500%3B600%3B700%3B800%3B900&family=Inter:wght@400%3B500%3B600%3B700%3B800%3B900&family=Noto+Sans+JP:wght@400%3B500%3B600%3B700%3B800%3B900&display=swap);html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.bclo-idx-item-title{display:none}.bclo-idx-item-list{border:1px solid #dfdfdf;margin-bottom:90px;padding:50px;width:100%;display:none}.bclo-idx-item-list.is-active{display:block}.bclo-idx-item-lg-anchor{position:relative;padding-left:20px;font-weight:500}.bclo-idx-item-lg-anchor:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#000;width:11px;height:5px}.bclo-idx-item-lg-anchor:after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%) rotate(135deg);width:9px;height:9px;border-top:2px solid #00558c;border-right:2px solid #00558c}.bclo-idx-item-sm{display:none}.bclo-cap{padding-top:10px;color:#000;font-size:1.2rem;font-weight:500;text-align:left}.bclo-textBlock{margin-bottom:40px}.bclo-textWrap-title{font-size:2.2rem;font-weight:500;line-height:1.8}.bclo-textWrap-title+.bclo-textWrap-text{margin-top:35px;line-height:2}.bclo-textWrap-text{margin-top:15px}.bclo-link{margin-top:15px}.bclo-link:nth-of-type(1){margin-top:30px}.bclo-link-button{display:inline-block;margin:0 auto;width:100%;text-align:right}.bclo-link-button_center{display:block;margin:0 auto}.bclo-link-button-a{position:relative;width:auto;background-color:transparent;color:#000;transition:.4s;font-size:1.6rem;font-weight:700}.bclo-link-button-a svg{position:relative;top:.2em;margin-left:10px;width:18px;height:18px;fill:#00558c;transition:fill .4s}.bclo-link-button-a span{transition:.4s}.bclo-link-button-a-arrow{position:relative!important;top:.5em!important;width:30px!important;height:30px!important;padding:9px!important;fill:#fff!important;transition:fill .4s!important;background-color:#00558c!important;border-radius:50%!important}.bclo-link-button-a:hover span{color:#00558c;border-bottom:1px solid #00558c}.bclo-imgWrap{display:block;width:100%;text-align:center}.bclo-imgWrap-inner{vertical-align:middle}.bclo-imgWrap img{width:100%}.bclo-imgWrap+.bclo-textWrap{margin-top:20px}.bclo-imgLink{display:block;transition:.4s}.bclo-imgLink:hover{opacity:.55}.bclo-imgLink+.bclo-textWrap{margin-top:20px}.bclo-title-lg{width:100%;font-size:2.8rem;font-weight:500;color:#000}.bclo-title-sm{font-size:2.2rem;color:#000;font-weight:500}.bclo-list{padding:20px;color:#000}.bclo-list-li{font-size:1.6rem}.bclo-list-li-a{text-decoration:underline}.bclo-list-li-a svg{width:14px;height:14px;vertical-align:middle;margin-left:5px;fill:#8f8f8f;background-position:0 0}.bclo-detail-column{display:none}.bclo-detail-title{display:none}.bclo-detail-list{display:none}.bclo-detail-free{display:none}.bclo-detail .bclo-detail_blockLink-btns{display:none}.bclo-detail .bclo-type_is_1{margin-bottom:100px}.bclo-detail .bclo-type_is_1 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_1 .bclo-detail-column-item-text .bclo-link{display:none}.bclo-detail .bclo-type_is_2{margin-bottom:100px}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column-item{width:50%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column-item{width:33.3333%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item{width:25%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3{margin-bottom:100px}.bclo-detail .bclo-type_is_3 .bclo-textWrap{margin-top:0;padding:0}.bclo-detail .bclo-type_is_3 .bclo-link{margin-top:15px;margin-bottom:0}.bclo-detail .bclo-type_is_3 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-80px;margin-left:-80px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-text{width:50%;padding-top:80px;padding-left:80px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-80px;margin-left:-80px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img{order:2}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{order:1}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{width:50%;padding-top:80px;padding-left:80px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-60px;margin-left:-60px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img{width:33.3333%}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{width:66.6667%}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{padding-top:60px;padding-left:60px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-60px;margin-left:-60px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img{width:33.3333%;order:2}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{width:66.6667%;order:1}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{padding-top:60px;padding-left:60px}.bclo-detail .bclo-type_is_4{margin-bottom:40px}.bclo-detail .bclo-type_is_4 .bclo-detail-title{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title h2,.bclo-detail .bclo-type_is_4 .bclo-detail-title h3{display:none}.bclo-detail .bclo-type_is_4 .bclo-detail-title a{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title .bclo-it_layout_1 h2{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title .bclo-it_layout_2 h3{display:block}.bclo-detail .bclo-type_is_5{margin-bottom:40px}.bclo-detail .bclo-type_is_5 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_5 .bclo-detail-column-item-img{display:none}.bclo-detail .bclo-type_is_5 .bclo-detail-column-item-text .bclo-textWrap-title{display:none}.bclo-detail .bclo-type_is_5 .bclo-detail_blockLink-btns{display:block}.bclo-detail .bclo-type_is_6{margin-bottom:40px}.bclo-detail .bclo-type_is_6 .bclo-detail-list{display:block}.bclo-detail .bclo-type_is_6 .bclo-list_type_2 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_2 .bclo-detail-list li{list-style:disc}.bclo-detail .bclo-type_is_6 .bclo-list_type_3 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_3 .bclo-detail-list li{list-style:decimal}.bclo-detail .bclo-type_is_6 .bclo-list_type_4 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_4 .bclo-detail-list li{list-style:lower-latin}.bclo-detail .bclo-type_is_6 .bclo-list_type_5 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_5 .bclo-detail-list li{list-style:upper-latin}.bclo-detail .bclo-type_is_6 .bclo-list_type_6 .bclo-detail-list li{border-bottom:1px dotted #7d7d7d}.bclo-detail .bclo-type_is_7{margin-bottom:40px}.bclo-detail .bclo-type_is_7 .bclo-detail-free{display:block}.bclo-detail .bclo-type_is_8{margin-bottom:40px}.bclo-detail .bclo-type_is_8 .bclo-detail-free{display:block}.header{position:fixed;width:100%;top:0;left:0;z-index:1000;transition:transform .6s;border-bottom:1px solid #dfdfdf}.top .header{border-bottom:none}.header.is-hidden{transform:translateY(-130px)}.header.hovered{transition:.6s;background-color:#fff}.header.clicked{transition:.6s;background-color:#fff}.header-inner{position:relative;width:100%;height:130px;padding:0 60px;transition:background-color .4s}.is-on .header-inner{background-color:#fff}.header-logo{position:absolute;display:block;width:180px;top:50%;left:60px;line-height:1;transform:translateY(-50%)}.header-nav{width:100%;padding-top:25px}.header-nav-top{display:flex;align-items:center;justify-content:end;gap:30px}.header-nav-top-item{font-size:1.4rem}.header-nav-top-item .__link .icon{width:26px;height:26px;vertical-align:middle;transition:fill .4s}.header-nav-top-item .__link .__txt{display:inline-block;padding-bottom:2px;vertical-align:middle;line-height:1;transition:color .4s}.header-nav-top-item .__link._news{display:flex;align-items:center;height:30px;padding:0 30px 2px;background-color:#00558c;border:1px solid #00558c;border-radius:15px;color:#fff;line-height:1;transition:background-color .4s}.header-nav-top-item .__link._lang .icon{margin-right:5px}.header-nav-top-item .__link._lang .__txt{line-height:1}.header-nav-top-item .__link._searchBtn{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;right:10px;width:30px;height:30px;cursor:pointer;line-height:1;transform:translateY(-50%)}.header-nav-top-item .__link._searchBtn .icon{width:26px;height:26px}.header-nav-top-item .__link:hover .__txt{color:#00558c}.header-nav-top-item .__link:hover .icon{fill:#00558c}.header-nav-top-item .__link:hover._news{background-color:#fff}.header-nav-main{display:flex;align-items:center;justify-content:center;margin-top:15px}.header-nav-main-item{position:relative}.header-nav-main-item:after{position:absolute;content:"";top:53%;right:0;width:1px;height:18px;background-color:#000;transform:translateY(-50%)}.header-nav-main-item._sp{display:none}.header-nav-main-item .__link{position:relative;display:block;padding:15px 20px;line-height:1.3;cursor:pointer;transition:.4s;margin:0 -1px;z-index:2}.header-nav-main-item .__link .__txt{font-weight:500;transition:color .4s}.header-nav-main-item .__link:hover{border-radius:10px 10px 0 0;background-color:#00558c}.header-nav-main-item .__link:hover .__txt{color:#fff!important}.header-nav-main-item._boNone:after{display:none}.header-nav-btn{display:none}.header-nav-lang{display:none}.header-menuBtn{display:none}.header-search{position:relative;display:flex;align-items:center;width:40px;transition:width .4s}.header-search .mod-input01{position:relative;width:100%;height:40px;border-radius:20px;opacity:0;pointer-events:none;transition:opacity .6s}.header-search .mod-input01-input{height:100%;background-color:#fff;color:#000}.header-search .mod-input01-input::-moz-placeholder{color:#666}.header-search .mod-input01-input::placeholder{color:#666}.header-search .mod-input01 .__submit{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;top:0;right:0;pointer-events:none;z-index:1}.header-search.is-active{width:200px;pointer-events:auto}.header-search.is-active .mod-input01{opacity:1;pointer-events:auto}.header-search.is-active .mod-input01-input{outline:0}.header-search.is-active .mod-input01 .__submit{pointer-events:auto}.header-megamenu{display:none}.header-megamenu.is-active{display:block;position:absolute;top:130px;left:0;width:100%;background:rgba(0,0,0,.95);animation:slide .1s ease;border:8px solid #00558c}.header-megamenu-inner{position:relative;display:flex;padding:30px 0;width:960px;margin:auto}.header-megamenu-ttl{width:33.333%}.header-megamenu-ttl ._ttl{padding-bottom:5px;color:#fff;font-size:2.8rem;font-weight:500;line-height:1.4;border-bottom:2px solid transparent;transition:border-color .4s}.header-megamenu-ttl ._ttl:hover{border-bottom:2px solid #00558c}.header-megamenu-ttl figure{margin-top:35px}.header-megamenu-secondLayer{position:relative;width:66.666%}.header-megamenu-secondLayer-inner{width:50%;padding-left:40px}.header-megamenu-secondLayer li{margin-top:3px}.header-megamenu-secondLayer li:first-child{margin-top:0}.header-megamenu-secondLayer li ._link{display:inline;position:relative;padding-bottom:0;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.4;border-bottom:2px solid transparent;transition:border-color .4s;cursor:pointer}.header-megamenu-secondLayer li ._link.is-active{color:#1996ea}.header-megamenu-secondLayer li ._link .icon{position:absolute;width:12px;right:-20px;height:12px;fill:#fff;top:55%;transform:translateY(-50%)}.header-megamenu-thirdLayer{position:absolute;top:0;left:auto;right:-10%;width:60%;padding-left:20px;opacity:0;pointer-events:none;visibility:hidden;transition:.6s}.header-megamenu-thirdLayer.is-active{opacity:1;pointer-events:auto;visibility:visible}.header-megamenu-thirdLayer li{margin-top:0;padding:5px 20px;background-color:#00558c;line-height:1.4}.header-megamenu-thirdLayer li:first-child{padding-top:25px}.header-megamenu-thirdLayer li:last-child{padding-bottom:25px}.header-megamenu-thirdLayer li.__product{padding-top:20px;text-align:center}.header-megamenu-thirdLayer li ._link{color:#fff;font-size:1.6rem;border-bottom:1px solid transparent;transition:border-color .4s}.header-megamenu-thirdLayer li ._link:hover{border-color:#fff;color:#fff}.header-megamenu-thirdLayer li ._link.is-active{border-bottom:1px solid #fff;color:#fff}.header-megamenu-thirdLayer li ._link .icon{position:absolute;margin-top:10px;margin-left:10px;width:12px;height:12px;fill:#fff}.header-megamenu-thirdLayer.col_2{width:65%;right:0;align-items:stretch;padding-left:0;background-color:#00558c}.header-megamenu-thirdLayer.col_2 li:first-child{padding-top:5px}.footer-top{position:relative;display:flex;align-items:center;padding:75px 13.5416666667% 75px 60px;background-color:#055084}.footer-top-sns{display:flex;align-items:center;justify-content:center;margin-left:auto}.footer-top-sns li{margin-right:40px}.footer-top-sns li:last-child{margin-right:0}.footer-top-sns li img{min-width:34px}.footer-top-links{display:flex;align-items:center;justify-content:end;margin-left:auto}.footer-top-links li{position:relative;padding-right:25px;margin-right:25px}.footer-top-links li::after{position:absolute;content:"";width:2px;height:35px;top:50%;right:0;background-color:#014571;transform:translateY(-50%)}.footer-top-links li:last-child{padding-right:0;margin-right:0}.footer-top-links li:last-child::after{display:none}.footer-top-links .__link{color:#fff;font-size:2rem;font-weight:700;font-family:Inter,sans-serif;border-bottom:1px solid transparent;line-height:1;transition:border-color .4s}.footer-top-links .__link:hover{border-color:#fff}.footer-logo{display:block;width:265px;min-width:265px;margin-right:4.1666666667%;filter:brightness(0) invert(1)}.footer-pagetop{position:absolute;display:flex;align-items:center;justify-content:center;width:84px;height:84px;top:50%;right:45px;background-color:#00558c;border-radius:50%;box-shadow:0 0 13px rgba(0,0,0,.2);transform:translateY(-50%);transition:background-color .4s}.footer-pagetop .icon{width:40px;height:40px;fill:#6992ad;transition:fill .4s}.footer-pagetop:hover{background-color:#6992ad}.footer-pagetop:hover .icon{fill:#055084}.footer-lang{display:flex;align-items:center;gap:15px}.footer-lang .icon{width:26px;height:26px;fill:#fff}.footer-lang-list{display:flex;align-items:center}.footer-lang-list-item{position:relative;margin-right:10px;padding-right:10px}.footer-lang-list-item:before{position:absolute;content:"";width:1px;height:13px;right:0;top:50%;background-color:#fff;transform:translateY(-50%)}.footer-lang-list-item .__link{display:block;color:#fff;padding:5px 0;font-size:1.4rem;border-bottom:1px solid transparent;line-height:1;transition:border-color .4s}.footer-lang-list-item .__link.is-active{font-weight:800;border-bottom:none}.footer-lang-list-item .__link:hover{border-color:#fff}.footer-lang-list-item:last-child{margin-right:0;padding-right:0}.footer-lang-list-item:last-child:before{display:none}.footer-inner{padding:50px;background-color:#222}.footer-menu{display:flex}.footer-menu-wrap{max-width:1560px;margin:0 auto}.footer-menu-item{width:16.6666666667%;padding-right:15px}[lang=en] .footer-menu-item:last-child{margin-left:auto}.footer-menu-item .__head{display:flex;align-items:flex-end;height:36px;margin-bottom:25px;padding:10px 0;border-bottom:1px solid transparent;color:#fff;font-size:1.8rem;font-weight:700;line-height:1;transition:border-color .4s}.footer-menu-item .__head:hover{border-color:#fff}.footer-menu-item .__head._btn{padding:8px 20px 12px;border-radius:20px;background-color:#fff;border-bottom:none;color:#222;transition:background-color .4s,color .4s}.footer-menu-item .__head._btn:hover{background-color:#00558c;color:#fff}.footer-menu-item .__head._sp{display:none}.footer-menu-item-ul li{position:relative;margin-top:10px;padding-left:15px;line-height:1}.footer-menu-item-ul li:before{position:absolute;content:"";width:10px;height:1px;left:0;top:10px;background-color:#fff}.footer-menu-item-ul li:first-child{margin-top:0}.footer-menu-item-ul li .__link{color:#fff;font-size:1.2rem;font-weight:500;line-height:1.3;border-bottom:1px solid transparent;transition:border-color .4s}.footer-menu-item-ul li .__link:hover{border-color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:80px}.footer-bottom-links{display:flex;align-items:center;flex-flow:wrap}.footer-bottom-links-item{position:relative;margin-right:15px;padding-right:15px}.footer-bottom-links-item:after{position:absolute;content:"";width:1px;height:13px;top:50%;right:0;background-color:#fff;transform:translateY(-50%)}.footer-bottom-links-item:last-child:after{display:none}.footer-bottom-links-item .__link{border-bottom:1px solid transparent;color:#fff;font-size:1.2rem;line-height:1;transition:border-color .4s}.footer-bottom-links-item .__link:hover{border-color:#fff}.footer-bottom .__copy{color:#fff;font-size:1rem;font-family:Inter,sans-serif;line-height:1;letter-spacing:.18em}.js-toggle{cursor:pointer}.js-toggleBlock{height:0;overflow:hidden;transition:height .3s}.js-tab-content{display:none;opacity:0;transition:opacity .4s}.js-tab-content.is-active{display:block}.js-tab-content.is-visible{opacity:1}.js-fade{opacity:0;transform:translateY(50px);transition:opacity .5s,transform .5s}.js-fade.is-visible{opacity:1;transform:translateY(0)}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-button-next,.swiper-button-prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;z-index:10}.swiper-button-next svg,.swiper-button-prev svg{width:30px;height:30px;fill:#fff}.swiper-button-prev{left:30px}.swiper-button-next{right:30px}.swiper-pagination{position:absolute;bottom:30px;left:0;display:flex;justify-content:flex-end;width:100%;padding:0 30px;text-align:center;z-index:10}.swiper-pagination-bullet{cursor:pointer;width:10px;height:10px;background-color:rgba(255,255,255,.5);border-radius:50%}.swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:15px}.swiper-pagination-bullet-active{background-color:#fff}.swiper-fade .swiper-slide{transition-property:opacity!important}.top-main-slider{height:100vh}.top-main-slider-item{position:relative;height:100%}.top-main-slider-item-img{height:100%}.top-main-slider-item-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-main-slider-item-txt{position:absolute;width:90.625%;top:50%;left:50%;padding-left:50px;padding-right:50px;transform:translate(-50%,-50%)}.top-main-slider-item-txt .__head{font-size:8.6rem;font-weight:700;line-height:1.1;color:#fff}.top-main-slider-item-txt .__txt{margin-top:40px;font-size:2rem;font-weight:500;line-height:1.1;color:#fff}.top-main-slider-item-txt .mod-button{margin-top:60px}.top-main-slider-control{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;max-width:1580px;left:50%;bottom:30px;padding:0 50px;transform:translateX(-50%);z-index:10}.top-main-slider-control .main-stopbtn{position:relative;width:30px;height:30px;border:2px solid #cbcbcb;border-radius:50%;transition:border-color .4s;cursor:pointer}.top-main-slider-control .main-stopbtn:after,.top-main-slider-control .main-stopbtn:before{position:absolute;content:"";width:3px;height:13px;top:50%;background-color:#cbcbcb;transform:translateY(-50%);transition:background-color .4s}.top-main-slider-control .main-stopbtn:before{left:8px}.top-main-slider-control .main-stopbtn:after{right:8px}.top-main-slider-control .main-stopbtn:hover{border-color:#00558c}.top-main-slider-control .main-stopbtn:hover:after,.top-main-slider-control .main-stopbtn:hover:before{background-color:#00558c}.top-main-slider-control .main-stopbtn.start>span{position:absolute;width:0;height:0;top:50%;left:8px;border-style:solid;border-width:6.5px 0 6.5px 11px;background-color:transparent;border-color:transparent transparent transparent #cbcbcb;transform:translateY(-50%)}.top-main-slider-control .main-stopbtn.start:after,.top-main-slider-control .main-stopbtn.start:before{display:none}.top-main-slider-control .main-stopbtn.start:hover>span{background-color:transparent;border-color:transparent transparent transparent #00558c}.top-main .swiper-wrapper{box-sizing:border-box}.top-main .swiper-pagination{position:static;gap:20px;justify-content:center;width:auto;max-width:calc(100% - 60px)}.top-main .swiper-pagination-bullet{position:relative;width:340px;height:5px;margin-left:0;background-color:#cbcbcb;border-radius:0;overflow:hidden}.top-main .swiper-pagination-bullet:before{position:absolute;content:"";width:100%;height:100%;left:-100%;top:0;background-color:#00558c}.top-main .swiper-pagination-bullet.swiper-pagination-bullet-active:before{animation:pagination 6s}.top-main .swiper-pagination.stop .swiper-pagination-bullet.swiper-pagination-bullet-active:before{animation-play-state:paused}.top-brand{display:flex;flex-direction:row-reverse;padding-top:80px;padding-left:4.6875%}.top-brand-txt{position:relative;width:57.0491803279%;padding-top:7.3170731707%;z-index:1}.top-brand-txt .__head{margin-left:-15.5172413793%}.top-brand-txt .__head .__inner{display:inline-block}.top-brand-txt .__head .__inner>span{display:inline-block;background-image:url(/images/top/bg_brand.webp);background-size:cover;background-position:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:9.4rem;font-family:Inter,sans-serif;white-space:nowrap;line-height:1}.top-brand-txt .__txt{margin-top:50px;font-size:1.8rem;font-weight:500;line-height:2.7}.top-brand-img{width:42.8852459016%}.top-metagrouth{position:relative;margin-top:145px;padding-top:100px;background-color:#f9f9f9;color:#fff}.top-metagrouth-bg{position:absolute;left:0;top:0;width:100%;height:calc(100% - 150px);-o-object-fit:cover;object-fit:cover}.top-metagrouth .mod-auto{position:relative}.top-metagrouth-head{line-height:1}.top-metagrouth-head .ff_inter{font-size:12.8rem;font-weight:700}.top-metagrouth-head .ff_barlow{font-size:14.6rem;font-weight:300}.top-metagrouth-txt{margin-top:30px;padding-left:110px;font-size:1.8rem;font-weight:500;line-height:2.2}.top-metagrouth-sliderWrap{padding:0 calc((100% - 1600px)/ 2);overflow:hidden}.top-metagrouth-slider .swiper-slide{opacity:.3;transition:opacity .4s}.top-metagrouth-slider .swiper-slide.swiper-slide-active{opacity:1}.top-metagrouth-slider-item{display:flex}.top-metagrouth-slider-item-txt{width:31.9727891156%;padding-right:20px}.top-metagrouth-slider-item-txt .__head{color:#fff;font-size:4.4rem;font-weight:700;line-height:1}.top-metagrouth-slider-item-txt .__head .__small{font-size:2rem}.top-metagrouth-slider-item-txt .ul-disc{margin-top:20px;color:#fff;font-size:2rem}.top-metagrouth-slider-item-img{width:68.0272108844%;aspect-ratio:990/440;overflow:hidden}.top-metagrouth-slider-item-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.top-metagrouth-slider-item:hover .top-metagrouth-slider-item-img img{transform:scale(1.1)}.top-metagrouth-slider-control{position:relative;display:flex;align-items:center;width:100%;margin-bottom:60px;z-index:10}.top-metagrouth-slider-control .metagrouth-stopbtn{position:relative;width:80px;height:80px;margin-right:50px;border:2px solid #cbcbcb;border-radius:50%;transition:background-color .4s;cursor:pointer}.top-metagrouth-slider-control .metagrouth-stopbtn:after,.top-metagrouth-slider-control .metagrouth-stopbtn:before{position:absolute;content:"";width:5px;height:24px;top:50%;background-color:#cbcbcb;transform:translateY(-50%);transition:background-color .4s}.top-metagrouth-slider-control .metagrouth-stopbtn:before{left:30px}.top-metagrouth-slider-control .metagrouth-stopbtn:after{right:30px}.top-metagrouth-slider-control .metagrouth-stopbtn:hover{background-color:#fff}.top-metagrouth-slider-control .metagrouth-stopbtn:hover:after,.top-metagrouth-slider-control .metagrouth-stopbtn:hover:before{background-color:#00558c}.top-metagrouth-slider-control .metagrouth-stopbtn.start>span{position:absolute;width:0;height:0;top:50%;left:30px;border-style:solid;border-width:12px 0 12px 23px;background-color:transparent;border-color:transparent transparent transparent #cbcbcb;transform:translateY(-50%)}.top-metagrouth-slider-control .metagrouth-stopbtn.start:after,.top-metagrouth-slider-control .metagrouth-stopbtn.start:before{display:none}.top-metagrouth-slider-control .metagrouth-stopbtn.start:hover>span{background-color:transparent;border-color:transparent transparent transparent #3e8fc3}.top-metagrouth-slider-control .swiper-button-next,.top-metagrouth-slider-control .swiper-button-prev{position:absolute;display:flex;align-items:center;justify-content:center;width:45px;height:45px;top:50%;background-color:#f9f9f9;border-radius:50%;opacity:.6;transform:translateY(-50%);transition:opacity .4s}.top-metagrouth-slider-control .swiper-button-next .icon,.top-metagrouth-slider-control .swiper-button-prev .icon{width:20px;height:20px;fill:#00558c}.top-metagrouth-slider-control .swiper-button-next:hover,.top-metagrouth-slider-control .swiper-button-prev:hover{opacity:.9}.top-metagrouth-slider-control .swiper-button-prev{left:auto;right:60px}.top-metagrouth-slider-control .swiper-button-next{right:0}.top-metagrouth-slider-num{position:absolute;left:calc((100% - 1600px)/ 2);bottom:0;color:#00558c;font-family:Barlow,sans-serif;line-height:1;z-index:10}.top-metagrouth-slider-num .__current{font-size:23rem;font-weight:700}.top-metagrouth-slider-num .__total{position:relative;padding-left:55px;font-size:4.4rem}.top-metagrouth-slider-num .__total:before{position:absolute;content:"";width:1px;height:60px;left:0;bottom:0;background-color:#00558c;transform:rotate(45deg) translateY(-25%);transform-origin:0 100%}.top-metagrouth-thumb li .__bar{position:relative;display:block;height:5px;opacity:.3;background-color:#cbcbcb}.top-metagrouth-thumb li .__bar:before{position:absolute;content:"";width:0%;height:100%;left:0;top:0;background-color:#3e8fc3}.top-metagrouth-thumb li p{margin-top:10px;text-align:left;font-size:2.2rem;line-height:1.5}.top-metagrouth-thumb li p .__small{font-size:1.4rem}.top-metagrouth-thumb li .__num{margin-bottom:10px;text-align:left;font-size:3.4rem;font-family:Barlow,sans-serif;font-weight:500;line-height:1}.top-metagrouth-thumb li.swiper-slide-thumb-active.swiper-slide-visible .__bar{opacity:1}.top-metagrouth-thumb li.swiper-slide-thumb-active.swiper-slide-visible .__bar:before{animation:pagination2 6s linear}.top-metagrouth-thumb-wrap{overflow:hidden;width:calc(100vw - (100% - 1600px)/ 2 - 130px);margin-top:60px;margin-bottom:-85px;margin-left:auto;margin-right:0;padding-right:65.625vw}.top-metagrouth-thumb-wrap.stop .swiper-slide.swiper-slide-thumb-active .__bar:before{animation-play-state:paused}.top-news{padding-top:170px;padding-bottom:180px;background-color:#f9f9f9}.top-news-tag{display:flex;align-items:center;flex-flow:wrap;gap:12px;width:calc(100% - 440px);margin-right:80px;padding-right:80px;border-right:1px solid #d3d3d4}.top-news-tag-wrap{display:flex;align-items:center;margin-top:80px;padding-left:60px;padding-right:80px}.top-news-tag .__tag{display:flex;align-items:center;justify-content:center;height:38px;padding:0 20px;box-shadow:rgba(39,39,39,.3) 0 0 10px;border-radius:20px;font-weight:700;transition:box-shadow .4s,color .4s}.top-news-tag .__tag:hover{box-shadow:rgba(0,85,140,.5) 0 0 10px;color:#00558c}.top-news-topics{display:flex;background-color:#00558c;color:#fff}.top-news-topics .__img{width:35.625%;overflow:hidden}.top-news-topics .__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.top-news-topics-txt{width:64.375%;padding:40px 55px}.top-news-topics-txt .__date{font-size:1.4rem}.top-news-topics-txt .__new{display:inline-block;padding:0 8px;margin-left:15px;border:1px solid #fff;font-size:1rem;line-height:15px}.top-news-topics-txt .__label{display:inline-block;min-width:120px;margin-left:25px;padding:0 10px;background-color:#000;text-align:center;font-size:1.2rem;font-weight:700;line-height:25px}.top-news-topics-txt .__title{width:100%;margin-top:20px;font-size:3.6rem;font-weight:700;line-height:1.3}.top-news-topics-txt .__title span{border-bottom:1px solid transparent;transition:border-color .4s}.top-news-topics-tag{display:flex;flex-flow:wrap;align-items:center;gap:10px;margin-top:20px}.top-news-topics-tag .__tag{display:flex;align-items:center;justify-content:center;height:32px;padding:0 20px;border:1px solid #fff;border-radius:16px;font-size:1.2rem;font-weight:700}.top-news-topics:hover .__img img{transform:scale(1.1)}.top-news-topics:hover .__title span{border-color:#fff}.top-news-topics:hover .mod-link01:after{background-color:#40a2e6}.top-news-topics:hover .mod-link01 .__txt{color:#40a2e6}.top-news-slider{padding-right:410px}.top-news-slider-wrap{position:relative;margin-top:100px;padding-left:calc((100vw - 1600px)/ 2 + 140px)}.top-news-slider-wrap .swiper-button-next,.top-news-slider-wrap .swiper-button-prev{position:absolute;display:flex;align-items:center;justify-content:center;width:45px;height:45px;top:7px;background-color:#00558c;box-shadow:0 0 13px rgba(0,0,0,.2);border-radius:50%;opacity:.6;transition:opacity .4s}.top-news-slider-wrap .swiper-button-next .icon,.top-news-slider-wrap .swiper-button-prev .icon{width:20px;height:20px;fill:#fff}.top-news-slider-wrap .swiper-button-next:hover,.top-news-slider-wrap .swiper-button-prev:hover{opacity:.9}.top-news-slider-wrap .swiper-button-prev{left:auto;right:calc((100% - 1320px)/ 2 + 60px)}.top-news-slider-wrap .swiper-button-next{right:calc((100% - 1320px)/ 2)}.top-news-slider-item{height:100%!important}.top-news-slider-control{margin-bottom:70px}.top-news-slider-control .swiper-pagination{position:static;display:flex;align-items:center;padding:0;height:10px;overflow:hidden}.top-news-slider-control .swiper-pagination-wrap{display:flex;align-items:center}.top-news-slider-control .swiper-pagination-wrap .__txt{width:160px;font-size:1.4rem;font-weight:700;line-height:1}.top-news-slider-control .swiper-pagination-bullet{position:relative;width:100%;max-width:340px;height:1px;margin-left:0;background-color:#ddd}.top-news-slider-control .swiper-pagination-bullet:before{position:absolute;content:"";width:100%;height:5px;border-radius:3px;top:50%;left:0;transform:translateY(-50%)}.top-news-slider-control .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color:#00558c;animation:bar 5s}.top-company{padding-top:240px;padding-bottom:320px;background:url(/images/top/bg_company.webp) 0 50% no-repeat;background-size:cover}.top-company-txt{font-size:1.8rem;font-weight:700;line-height:2.7}.top-imgBox{display:flex;flex-flow:wrap;margin-top:200px}.top-imgBox-img{width:62.1212121212%;overflow:hidden}.top-imgBox-img img{transition:transform .4s}.top-imgBox-txt{display:flex;flex-flow:wrap;align-items:center;width:37.8787878788%;padding-left:4.5454545455%}.top-imgBox-txt .__txt{font-weight:500}.top-imgBox-head{position:relative;width:100%;padding-top:110px;font-size:4.4rem;font-weight:700;line-height:1.3}.top-imgBox-head:before{position:absolute;content:"";left:0;top:0;width:30px;height:70px;transform:skewX(-35deg);transform-origin:0 100%;background-image:linear-gradient(#00558c 0,#16e1ee 100%)}.top-imgBox.pure-g-flow_reverse .top-imgBox-txt{padding-left:0;padding-right:4.5454545455%}.top-imgBox:hover .top-imgBox-img img{transform:scale(1.1)}.top-imgBox:hover .mod-link01:after{background-color:#40a2e6}.top-imgBox:hover .mod-link01 .__txt{color:#40a2e6}.top-head01{font-size:6.8rem;line-height:1}.top-head01._en{font-size:8.8rem;font-family:Barlow,sans-serif}.js-animation-h2{display:inline-block;overflow:hidden}.js-animation-h2>span{display:inline-block;transform:translateY(1.1em);transition:transform .8s ease}.js-animation-h2.is-visible>span{transform:translateY(0)}.js-graduates-t1{display:inline-block;overflow:hidden}.js-graduates-t1>span{display:inline-block;transform:translateY(1.5em);transition:transform 1.5s ease}.js-graduates-t1.is-visible>span{transform:translateY(0)}.js-graduates-t2{display:inline-block;overflow:hidden}.js-graduates-t2>span{display:inline-block;transform:translateY(1.5em);transition:transform 2.2s ease}.js-graduates-t2.is-visible>span{transform:translateY(0)}.js-animation-block{opacity:0;transition:opacity .8s ease-out .4s}.js-animation-block.is-visible{opacity:1}.topIndex .header .header-nav-main-item-recruit .__link span:after{background-color:#fff}.topIndex .header .header-nav-main-item-metagrowth .__link span:after{background-color:#fff}.topIndex .header .header-logo img{filter:brightness(0) invert(1)}.topIndex .header .header-nav-main-item:after{background-color:#fff}.topIndex .header .header-nav-top-item .__link._news{background-color:#fff;border:none}.topIndex .header .header-nav-top-item .__link._news:hover{background-color:#00558c}.topIndex .header .header-nav-top-item .__link._news .__txt{color:#00558c}.topIndex .header .header-nav-top-item .__link._news .__txt:hover{color:#fff}.topIndex .header .header-nav-top-item .__link .__txt{color:#fff}.topIndex .header .header-nav-top-item .__link:hover .__txt{color:#00558c}.topIndex .header .header-nav-main-item .__link:hover .__txt{color:#00558c}.topIndex .header .header-nav-top-item .__link._lang .icon{fill:#fff}.topIndex .header .header-nav-top-item .__link._lang:hover .icon{fill:#00558c}.topIndex .header .header-nav-top-item .__link._searchBtn{fill:#fff}.topIndex .header .header-nav-main-item .__link .__txt{color:#fff}.topIndex .header.clicked .header-nav-main-item-recruit .__link span:after,.topIndex .header.hovered .header-nav-main-item-recruit .__link span:after,.topIndex .header.is-on .header-nav-main-item-recruit .__link span:after{background-color:#00558c}.topIndex .header.clicked .header-logo img,.topIndex .header.hovered .header-logo img,.topIndex .header.is-on .header-logo img{filter:none}.topIndex .header.clicked .header-nav-main-item:after,.topIndex .header.hovered .header-nav-main-item:after,.topIndex .header.is-on .header-nav-main-item:after{background-color:#000}.topIndex .header.clicked .header-nav-top-item .__link._news,.topIndex .header.hovered .header-nav-top-item .__link._news,.topIndex .header.is-on .header-nav-top-item .__link._news{background-color:#00558c}.topIndex .header.clicked .header-nav-top-item .__link._news:hover,.topIndex .header.hovered .header-nav-top-item .__link._news:hover,.topIndex .header.is-on .header-nav-top-item .__link._news:hover{background-color:#fff}.topIndex .header.clicked .header-nav-top-item .__link._news .__txt,.topIndex .header.hovered .header-nav-top-item .__link._news .__txt,.topIndex .header.is-on .header-nav-top-item .__link._news .__txt{color:#fff}.topIndex .header.clicked .header-nav-top-item .__link .__txt,.topIndex .header.hovered .header-nav-top-item .__link .__txt,.topIndex .header.is-on .header-nav-top-item .__link .__txt{color:#333}.topIndex .header.clicked .header-nav-top-item .__link:hover .__txt,.topIndex .header.hovered .header-nav-top-item .__link:hover .__txt,.topIndex .header.is-on .header-nav-top-item .__link:hover .__txt{color:#00558c}.topIndex .header.clicked .header-nav-main-item .__link:hover .__txt,.topIndex .header.hovered .header-nav-main-item .__link:hover .__txt,.topIndex .header.is-on .header-nav-main-item .__link:hover .__txt{color:#00558c}.topIndex .header.clicked .header-nav-top-item .__link._lang .icon,.topIndex .header.hovered .header-nav-top-item .__link._lang .icon,.topIndex .header.is-on .header-nav-top-item .__link._lang .icon{fill:#333}.topIndex .header.clicked .header-nav-top-item .__link._lang:hover .icon,.topIndex .header.hovered .header-nav-top-item .__link._lang:hover .icon,.topIndex .header.is-on .header-nav-top-item .__link._lang:hover .icon{fill:#00558c}.topIndex .header.clicked .header-nav-top-item .__link._searchBtn,.topIndex .header.hovered .header-nav-top-item .__link._searchBtn,.topIndex .header.is-on .header-nav-top-item .__link._searchBtn{fill:#333}.topIndex .header.clicked .header-nav-main-item .__link .__txt,.topIndex .header.hovered .header-nav-main-item .__link .__txt,.topIndex .header.is-on .header-nav-main-item .__link .__txt{color:#333}.brand .header{border-bottom:none}.brand-mv img{margin:auto}.brand-head01{font-size:6.8rem;font-weight:700;line-height:1.2}.brand-head01 span{display:block;font-size:2.8rem;font-weight:700;color:#00558c}.brand-head02{position:relative;padding:60px;font-size:6.8rem;font-weight:700;line-height:1.2;color:#fff;background:url(/images/brand/bg_02.webp) no-repeat;background-size:cover;z-index:-2}.brand-head02 span{display:block;font-size:2.8rem;font-weight:700;color:#00558c;color:#fff}.brand-head03{padding:60px;background:url(/images/brand/bg_02.webp) no-repeat;background-size:cover}.brand-head03 h2{font-size:3.6rem;font-weight:700;color:#fff;line-height:1.2}.brand-head03 p{font-size:2.2rem;font-weight:500;line-height:2.3;color:#fff}.brand-lead{font-size:2.2rem;font-weight:500;line-height:2.3}.brand-philosophy{padding:120px 0 270px;background:url(/images/brand/bg.webp) no-repeat;background-size:cover}.brand-vision{position:relative;padding:125px 0 280px}.brand-vision-fig01{position:absolute;top:-130px;z-index:-1;width:30.2083333333%}.brand-vision-fig02{position:absolute;bottom:-70px;right:0;z-index:-1;width:30.2083333333%}.brand-identity figure{padding:40px}.brand-business-block{margin-top:120px;display:flex;align-items:center}.brand-business-block figure{margin-right:55px;margin-left:calc(50% - 50vw)}[lang=en] .brand-business-block figure{min-width:75.6818181818%}.brand-business-block-txt h3{font-size:3.6rem;font-weight:700;line-height:1.4}.brand-business-block-txt p{line-height:2.25}.brand-business-block._reverce figure{margin-left:55px;margin-right:calc(50% - 50vw)}.brand-business-block-box{padding:20px;border:2px solid #00558c}.brand-business-block-box p{line-height:1.4}.brand-business-block-box p:first-child{font-size:3.6rem;font-weight:700}.brand-business-block-box p:last-child{display:inline-block;padding-top:10px;margin-top:10px;border-top:1px solid #000;font-size:2.2rem;font-weight:700}.metagrowth .header-nav-main-item-metagrowth .__link{color:#00558c}.metagrowth .header-nav-main-item-metagrowth .__link span{position:relative}.metagrowth .header-nav-main-item-metagrowth .__link span:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:4px;background-color:#00558c}.metagrowth-mv .mod-head01-content{text-align:center}.metagrowth-mv .mod-head01-content h1{display:inline-block}.metagrowth-mv .mod-head01-content .metagrowth-underlayer-txt{margin-top:60px}.metagrowth-meta{position:relative;top:-1px;padding-top:180px;padding-bottom:180px;background:url(/images/metagrowth/bg_01.webp) no-repeat;background-size:cover;background-color:#000}.metagrowth-meta-txt{width:100%;max-width:480px;text-align:center}.metagrowth-meta-txt p{margin-top:50px}.metagrowth-head01{font-size:6.8rem;font-weight:700;line-height:1.2}.metagrowth-head01._white{color:#fff}.metagrowth-head01._white span{color:#fff}.metagrowth-head01._white span._blue{color:#00558c}.metagrowth-head01 span{display:block;font-size:2.8rem;font-weight:700;color:#00558c}.metagrowth-lead{font-size:2.2rem;font-weight:500;color:#fff;line-height:2.3}.metagrowth-lead._black{color:#000}.metagrowth-strategy{position:relative;top:-1px;padding-top:90px;background:url(/images/metagrowth/bg_02.webp) no-repeat;background-size:cover}.metagrowth-strategy-box{display:flex;justify-content:space-between;margin-top:200px}.metagrowth-strategy-box-icon{display:flex;position:relative;padding:30px;justify-content:center;align-items:center;min-width:300px;font-size:1.8rem;font-weight:700;text-align:center;color:#fff;line-height:1.6;background-color:#000b46}.metagrowth-strategy-box-icon figure{position:absolute;top:-160px}.metagrowth-strategy-box-icon figure._w160{top:-130px}.metagrowth-strategy-box-icon figure._w160 img{width:160px}.metagrowth-strategy-box-icon figure img{width:200px}.metagrowth-strategy-box-icon p{font-size:1.8rem;font-weight:700;text-align:center;color:#fff;line-height:1.6}.metagrowth-drivers{margin-top:90px}.metagrowth-drivers-box{display:flex;margin-top:100px}.metagrowth-drivers-box:first-of-type{margin-top:70px}.metagrowth-drivers-box:hover img{transform:scale(1.1)}.metagrowth-drivers-box figure{width:100%;min-width:1000px;margin-left:calc(50% - 50vw);overflow:hidden;height:400px;margin-top:auto;margin-bottom:0}.metagrowth-drivers-box figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.metagrowth-drivers-box-txt{display:flex;flex-wrap:wrap;width:100%}.metagrowth-drivers-box-txt .mod-head09{font-size:1.8rem;font-weight:400;color:#fff}.metagrowth-drivers-box-txt .mod-head09:after{top:12px;transform:inherit;background-color:#fff}.metagrowth-drivers-box-txt-ttl{margin-top:50px;margin-left:50px}.metagrowth-drivers-box-txt-ttl ._num{display:inline-block;margin-right:20px;font-size:6.8rem;font-weight:500;border-bottom:4px solid #00558c;line-height:1.2;vertical-align:top;color:#000}.metagrowth-drivers-box-txt-ttl ._ttl{display:inline-block;font-size:8rem;font-weight:900;line-height:1;color:#000}.metagrowth-drivers-box-txt-ttl ._ttl._sml{font-size:6.8rem}.metagrowth-drivers-box-txt-link{position:relative;left:-140px;width:100%;min-width:760px;margin-top:60px;padding:35px 50px;background-color:#00558c}.metagrowth-drivers-box-txt-link span{font-size:2.8rem;font-weight:700;color:#fff}.metagrowth-drivers-box-txt-link:after{content:"";position:absolute;top:50%;right:45px;width:20px;height:20px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%)}.metagrowth-drivers-box._reverce figure{margin-right:calc(50% - 50vw)}.metagrowth-drivers-box._reverce .metagrowth-drivers-box-txt-link{left:0;z-index:1}.metagrowth-swiper{margin-top:120px;padding-top:70px;padding-bottom:100px;background-color:#000}.metagrowth-swiper .mod-youtube{width:90%;margin:auto;max-width:800px}.metagrowth-swiper p{color:#fff;width:90%;margin:auto;max-width:800px}.metagrowth-swiper .swiper-slide{opacity:.3}.metagrowth-swiper .swiper-slide-active{opacity:1}.metagrowth-swiper .swiper-button-next,.metagrowth-swiper .swiper-button-prev{border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);width:50px;height:50px}.metagrowth-swiper .swiper-button-next{left:72.9166666667%}.metagrowth-swiper .swiper-button-prev{left:22.9166666667%;transform:rotate(-135deg) translateY(25%)}.metagrowth-underlayer._white .header .header-nav-main-item-recruit .__link span:after{background-color:#fff}.metagrowth-underlayer._white .header .header-nav-main-item-metagrowth .__link span:after{background-color:#fff}.metagrowth-underlayer._white .header .header-logo img{filter:brightness(0) invert(1)}.metagrowth-underlayer._white .header .header-nav-main-item:after{background-color:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link._news{background-color:#fff;border:none}.metagrowth-underlayer._white .header .header-nav-top-item .__link._news:hover{background-color:#00558c}.metagrowth-underlayer._white .header .header-nav-top-item .__link._news .__txt{color:#00558c}.metagrowth-underlayer._white .header .header-nav-top-item .__link._news .__txt:hover{color:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link .__txt{color:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link:hover .__txt{color:#00558c}.metagrowth-underlayer._white .header .header-nav-main-item .__link:hover .__txt{color:#00558c}.metagrowth-underlayer._white .header .header-nav-top-item .__link._lang .icon{fill:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link._lang:hover .icon{fill:#00558c}.metagrowth-underlayer._white .header .header-nav-top-item .__link._searchBtn{fill:#fff}.metagrowth-underlayer._white .header .header-nav-main-item .__link .__txt{color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-main-item-recruit .__link span:after,.metagrowth-underlayer._white .header.hovered .header-nav-main-item-recruit .__link span:after,.metagrowth-underlayer._white .header.is-on .header-nav-main-item-recruit .__link span:after{background-color:#00558c}.metagrowth-underlayer._white .header.clicked .header-logo img,.metagrowth-underlayer._white .header.hovered .header-logo img,.metagrowth-underlayer._white .header.is-on .header-logo img{filter:none}.metagrowth-underlayer._white .header.clicked .header-nav-main-item:after,.metagrowth-underlayer._white .header.hovered .header-nav-main-item:after,.metagrowth-underlayer._white .header.is-on .header-nav-main-item:after{background-color:#000}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._news,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._news,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._news{background-color:#00558c}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._news:hover,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._news:hover,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._news:hover{background-color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._news .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._news .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._news .__txt{color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link .__txt{color:#333}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link:hover .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link:hover .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link:hover .__txt{color:#00558c}.metagrowth-underlayer._white .header.clicked .header-nav-main-item .__link:hover .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-main-item .__link:hover .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-main-item .__link:hover .__txt{color:#00558c}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._lang .icon,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._lang .icon,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._lang .icon{fill:#333}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._lang:hover .icon,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._lang:hover .icon,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._lang:hover .icon{fill:#00558c}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._searchBtn,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._searchBtn,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._searchBtn{fill:#333}.metagrowth-underlayer._white .header.clicked .header-nav-main-item .__link .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-main-item .__link .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-main-item .__link .__txt{color:#333}.metagrowth-underlayer .mod-head01Wrap{height:auto}.metagrowth-underlayer .mod-head01Wrap .mod-head01-figure{height:820px}.metagrowth-underlayer .mod-head01Wrap .mod-head01-jp{font-size:6.8rem;line-height:1.2}.metagrowth-underlayer-ttl{position:relative;display:inline-block;margin-bottom:30px;background-color:#00558c;padding:15px 30px 15px 0}.metagrowth-underlayer-ttl:after{content:"";position:absolute;top:0;background-color:#00558c;height:75px;left:0;margin:0 calc(50% - 50vw);width:50vw;z-index:-1}.metagrowth-underlayer-txt{font-size:2.2rem;font-weight:500}.metagrowth-underlayer-txt.__white{color:#fff}.metagrowth-underlayer-ttlBlock{display:flex;align-items:center}.metagrowth-underlayer-ttlBlock p{min-width:700px;margin-right:60px;font-weight:700;font-size:2.8rem;font-style:italic;line-height:1.4}.metagrowth-underlayer-ttlBlock p span{font-size:4.4rem;color:#00558c}.metagrowth-underlayer-ttlBlock p._right{margin-left:60px;margin-right:0}.metagrowth-underlayer-ttlBlock._hmo p{font-size:3.8rem}.metagrowth-underlayer-ttlBlock._hmo p span{font-size:6rem}.metagrowth-underlayer-head01{font-size:4.4rem;font-weight:700;line-height:1.6}.metagrowth-underlayer-head01._white{color:#fff}.metagrowth-underlayer-head01 span{display:inline-block;margin-right:20px;padding:2px 17px;font-size:3.2rem;border:2px solid #000}.metagrowth-underlayer-head02{display:flex;align-items:center;line-height:1.4}.metagrowth-underlayer-head02 ._num{margin-right:50px;font-size:18rem;font-weight:500;font-style:italic;border-bottom:8px solid #00558c;line-height:1}.metagrowth-underlayer-head02 ._ttl{font-size:3.6rem;font-weight:700}.metagrowth-underlayer-flex{display:flex;justify-content:center}.metagrowth-underlayer-flex figure{margin-left:80px}.metagrowth-underlayer-application{padding:65px 0 95px;background:url(/images/metagrowth/eleap/application_bg.webp);background-size:cover}.metagrowth-underlayer-application-link{display:inline-block;position:relative}.metagrowth-underlayer-application-link p{position:absolute;bottom:0;width:100%;padding-left:15px;padding-top:10px;padding-bottom:10px;font-size:2.2rem;font-weight:700;color:#fff;background:#000;opacity:.8;line-height:1.4}.metagrowth-underlayer-application-link p._sml{font-size:1.8rem}.metagrowth-underlayer-bottomLink{padding:120px 0 100px;background:url(/images/metagrowth/eleap/metagrowth_bg.webp);background-size:cover}.metagrowth-underlayer-bottomLink-box figure{overflow:hidden}.metagrowth-underlayer-bottomLink-box figure img{transition:.4s;-o-object-fit:cover;object-fit:cover}.metagrowth-underlayer-bottomLink-box-txt{position:relative}.metagrowth-underlayer-bottomLink-box-txt:after{content:"";position:absolute;top:50%;right:0;width:20px;height:20px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%)}.metagrowth-underlayer-bottomLink-box-txt ._ttl{font-size:2.2rem;font-weight:700;color:#fff}.metagrowth-underlayer-bottomLink-box-txt .mod-head09{font-size:1.8rem;font-weight:400;color:#fff}.metagrowth-underlayer-bottomLink-box-txt .mod-head09:after{top:13px;transform:inherit;background-color:#fff}.metagrowth-underlayer-bottomLink-box:hover img{transform:scale(1.1)}.metagrowth-underlayer-raelclearBox{display:flex;align-items:center;justify-content:center;padding:35px 60px;border:1px solid #dbdbdb}.metagrowth-underlayer-raelclearBox figure{min-width:265px;margin-right:80px}.metagrowth-underlayer-annotation{position:relative;margin-top:5px;line-height:2;padding-left:2em}.metagrowth-underlayer-annotation .txt{position:absolute;left:0;margin:0}.metagrowth-underlayer-newFigure figure{overflow:hidden}.metagrowth-underlayer-newFigure figure img{transition:.4s;-o-object-fit:cover;object-fit:cover}.metagrowth-underlayer-newFigure:hover img{transform:scale(1.1)}.product_tech-idxLead.mod-head09{font-size:1.6rem;font-weight:500}.product_tech-idxLead.mod-head09:after{top:11px;transform:inherit}.product_tech .mod-boxLink01-tag .__tag{line-height:1.5}.product_tech .header-nav-main-item-product .__link{color:#00558c}.product_tech .header-nav-main-item-product .__link span{position:relative}.product_tech .header-nav-main-item-product .__link span:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:4px;background-color:#00558c}.product_tech-head{padding:35px;font-size:4.4rem;font-weight:700;text-align:center;color:#fff;background:url(/images/product/bg.webp) no-repeat;background-size:cover}.product_tech-content a figure{overflow:hidden}.product_tech-content a figure img{transition:.4s;-o-object-fit:cover;object-fit:cover}.product_tech-content a h3{transition:.4s;line-height:1.4}.product_tech-content a h3 svg{position:relative;top:.2em;margin-left:10px;width:18px;height:18px;fill:#00558c}.product_tech-content a .mod-head09{font-size:1.6rem;color:#000}.product_tech-content a:hover img{transform:scale(1.1)}.product_tech-content a:hover h3{color:#00558c}.product_tech-support-head{font-size:3.6rem;font-weight:700;letter-spacing:-1px;line-height:1.8}.product_tech-support .recruit-officeList{padding-bottom:80px}.product_tech-support .recruit-officeList-svg._first img{bottom:-20px}.product_tech-support .recruit-officeList-svg img{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:90px;height:auto}.product_tech-support .recruit-officeList-office ._ttl{display:flex;align-items:center;justify-content:center}.product_tech-support .mod-head09{font-size:1.6rem;font-weight:400}.product_tech-support .mod-head09:after{top:10px;transform:inherit}.product_tech-award .mod-select{margin-left:0;margin-right:auto}.product_tech-award-list{position:relative;line-height:2}.product_tech-award-list li:first-child{padding-left:5em}[lang=en] .product_tech-award-list li:first-child{padding-left:12em}.product_tech-award-list li:nth-child(2){padding-left:4em}[lang=en] .product_tech-award-list li:nth-child(2){padding-left:5em}.product_tech-award-list li:last-child{padding-left:3em}[lang=en] .product_tech-award-list li:last-child{padding-left:7.5em}.product_tech-award-list span{position:absolute;left:0;margin:0}.product_tech-award-list a{padding-bottom:2px;border-bottom:1px solid #a3a3a3}.product_tech-award-list a:hover{color:#00558c;border-bottom:1px solid #00558c;transition:.4s}.product_tech-underlayer .news-article-block:last-child{border-bottom:1px solid #c9c9c9}.product_tech-underlayer._light_field .mod-head09{font-size:1.6rem;font-weight:500}.product_tech-underlayer._light_field .mod-head09:after{top:10px;transform:inherit}.product_tech-underlayer-fig{overflow:auto}.product_tech-underlayer-content{position:relative;margin-top:50px;padding-bottom:120px;background:url(/images/product/smartwatch/bg.webp) no-repeat;background-size:cover;background-position-y:180px}.product_tech-underlayer-content-light_field{display:flex;align-items:center;margin-top:70px}.product_tech-underlayer-content-light_field ._txt{max-width:620px;margin-right:180px}.product_tech-underlayer-content-light_field figure img{max-width:400px}.product_tech-underlayer-content-fig{margin-bottom:60px}.product_tech-underlayer-content-box{display:flex;align-items:center}.product_tech-underlayer-content-box figure{display:flex;align-items:center;justify-content:center;width:360px;height:360px;min-width:360px;margin-right:30px;background-color:#fff;border-radius:50%}.product_tech-underlayer-content-box figure.bg_none{width:auto;height:auto;min-width:360px;background-color:inherit;border-radius:inherit}.product_tech-underlayer-content-box figure img{width:auto}.product_tech-underlayer-content-box figure img._w250{width:250px}.product_tech-underlayer-content-box figure img._w190{width:190px}.product_tech-underlayer-content-box-txt h3 span{padding-bottom:3px;font-size:2.8rem;font-weight:700;border-bottom:6px solid #00558c}.product_tech-underlayer-content-box-txt p{margin-top:35px;font-size:1.8rem;font-weight:500}.product_tech-underlayer-content-box._reverse{justify-content:end}.product_tech-underlayer-content-box._reverse figure{margin-right:0;margin-left:30px}.product_tech-underlayer-content-box._reverse .product_tech-underlayer-content-box-txt h3{text-align:right}[lang=en] .product_tech-underlayer-content-box._reverse .mod-button-a>span{padding-right:35px;padding-left:5px}.product_tech-underlayer-lumifreeBtn{display:flex;justify-content:center;margin-top:60px}.product_tech-underlayer-lumifreeBtn .mod-button{margin-left:inherit;margin-right:inherit;background-color:#fff}.product_tech-underlayer-lumifreeBtn .mod-button:first-child,.product_tech-underlayer-lumifreeBtn .mod-button:nth-child(2){margin-right:60px}.product_tech-underlayer-lumifreeTokistar-inner{display:flex;justify-content:center;align-items:center;margin:auto;padding:30px 40px;border:1px solid #dbdbdb;max-width:540px}.product_tech-underlayer-lumifreeTokistar figure{margin-right:20px}.product_tech-underlayer-lumifreeTokistar .mod-link02{font-size:2.2rem}.product_tech-underlayer-lumifreeTokistar .mod-link02 svg{top:.1em}.product_tech-underlayer-contact{border-top:1px solid #dbdbdb;padding:60px 0 55px;background:url(/images/product/smartwatch/img_02.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._hoversensor{background:url(/images/product/hoversensor/img_05.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._transparent{background:url(/images/product/transparent-display/img_03.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._medical{background:url(/images/product/medical/img_05.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._xraysensor{background:url(/images/product/xraysensor/img_06.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._fpsensor{background:url(/images/product/fpsensor/img_04.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._light_field{background:url(/images/product/light_field/img_10.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._microled{background:url(/images/product/microled/img_02.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._mmwreflector{background:url(/images/product/mmwreflector/img_03.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._pressuresonsor{background:url(/images/product/pressuresonsor/img_04.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._opdsensor{background:url(/images/product/opdsensor/img_02.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._eleap{background:url(/images/metagrowth/eleap/img_07.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._hmo{background:url(/images/metagrowth/hmo/img_13.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._metaverse{background:url(/images/metagrowth/metaverse/img_10.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._autoTech{background:url(/images/metagrowth/autotech/img_04.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._raelclear{background:url(/images/metagrowth/raelclear/img_07.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._metagrowth{background:url(/images/metagrowth/img_09.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._metagrowth p{color:#fff}.product_tech-underlayer-contact._lumifree{background:url(/images/product/lumifree/img_07.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._tft{background:url(/images/product/tft/img_06.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._zinnsia{background:url(/images/product/zinnsia/img_05.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._soltimo{background:url(/images/product/soltimo/img_07.webp) no-repeat;background-size:cover;background-position:center}.product_tech-medical-tbl01{margin-left:auto;margin-right:auto;width:740px;table-layout:fixed;border-collapse:collapse;border-style:solid;border-color:silver;border-width:1px 0 0 1px}.product_tech-medical-tbl01-head{width:100%;height:100%;background-color:#ebebeb}.product_tech-medical-tbl01-head td{padding-top:20px;border-style:solid;border-color:silver;border-width:0 1px 1px 0}.product_tech-medical-tbl01-head .vertical{vertical-align:bottom}.product_tech-medical-tbl01-head .vertical>span{white-space:pre;writing-mode:vertical-rl;line-height:60px;transform:rotate(180deg)}.product_tech-medical-tbl01-body td{padding-block:8px;border-style:solid;border-color:silver;border-width:0 1px 1px 0}.product_tech-medical-tbl01-body.__blue{background-color:#dce6f1}.product_tech-medical .scroll-hint-icon{top:5%!important}.company .top-brand{margin-left:-75px;padding-left:0}.company .top-brand .__txt{line-height:2.1;font-size:2.8rem;font-weight:700}.company .header-nav-main-item-company .__link{color:#00558c}.company .header-nav-main-item-company .__link span{position:relative}.company .header-nav-main-item-company .__link span:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:4px;background-color:#00558c}.company-messageBox{margin-top:110px;padding-top:130px;padding-bottom:130px;background:url(/images/company/img_02.webp) no-repeat;background-size:cover}.company-messageBox-in{position:relative}.company-messageBox-txt{font-size:1.8rem;font-weight:700;color:#fff;line-height:2.77}.company-messageBox-img{position:absolute;top:-130px;right:0;width:42.4242424242%}.company-ceo{display:flex;align-items:flex-end}.company-ceo img{position:relative;top:7px}.company-intro{margin-top:160px}.company-intro-in:nth-child(n+2){margin-top:80px}.company-intro-ttl{font-size:4.4rem;font-weight:700;line-height:1.6}.company-intro-lead{margin-top:30px;font-size:1.8rem;font-weight:700;line-height:2.77}.company-intro-last{margin-left:-75px}.company-intro-btn{text-align:right}.company-intro-btn a:first-child{margin-right:55px}.company-intro-base{position:relative;display:flex;align-items:center;justify-content:center}.company-intro-base figure{position:absolute;left:-150px;width:60.6060606061%;z-index:-1}.company-intro-base-txt{margin-top:180px;margin-right:70px;margin-left:auto;margin-bottom:100px;width:100%;max-width:580px}.company-domestic-link{display:flex;justify-content:space-between;align-items:center;padding:20px 0;padding-left:7px}.company-domestic-link:first-child{margin-top:20px}.company-domestic-link li{line-height:2.5}.company-domestic-link li:first-child{width:20%}.company-domestic-link li:nth-child(2){width:45%}.company-domestic-link li:last-child{width:20%;text-align:right}.company-domestic-map h2{padding:5px 25px;font-size:1.6rem;font-weight:700}.company-domestic-map p{padding:12px 25px;line-height:1.75}.company-domestic-map ul{padding:12px 25px;line-height:1.75}.company-domestic-map-scale iframe{width:100%;height:660px}.company-vision-txt{padding-right:60px;border-right:1px solid #dfdfdf}.news .top-news-slider-wrap{margin-top:50px}.news .top-news-slider-wrap .swiper-button-prev{left:auto;right:calc((100% - 1320px)/ 2 + 60px)}.news .top-news-slider-wrap .swiper-button-next{right:calc((100% - 1320px)/ 2)}.news-flex{display:flex;align-items:center;justify-content:space-between}.news-head01{font-size:5.4rem;font-weight:700;line-height:1.6}.news-head02{font-size:4.4rem;font-weight:700;line-height:1.6}.news-article-block{display:flex;background-color:#fff;color:#000;padding:23px 0;border-top:1px solid #c9c9c9}.news-article-block .__img{position:relative;width:25%;overflow:hidden}.news-article-block .__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.news-article-block .__img .__new{position:absolute;top:8px;left:8px;display:inline-block;padding:1px 8px;color:#00558c;border:1px solid #00558c;font-size:1.2rem;font-weight:700;line-height:14px;background-color:#fff;z-index:1}.news-article-block .__img .__movie{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;max-width:72px;max-height:72px}.news-article-block-txt{width:75%;padding:0 50px}.news-article-block-txt .__date{font-size:1.4rem;font-weight:700}.news-article-block-txt .__label{display:inline-block;min-width:120px;margin-left:15px;padding:0 10px;background-color:#000;color:#fff;text-align:center;font-size:1.2rem;font-weight:700;line-height:25px}.news-article-block-txt .__title{width:100%;margin-top:16px;font-size:1.6rem;font-weight:700;line-height:1.7}.news-article-block-txt .__title>span{border-bottom:1px solid transparent;transition:border-color .4s,color .4s}.news-article-block-txt .__title .__pdf{display:inline-block;margin-left:5px;line-height:17px;font-size:1.4rem;font-weight:500;color:#fff;padding:1px 8px}.news-article-block-tag{display:flex;flex-flow:wrap;align-items:center;gap:10px;margin-top:16px}.news-article-block-tag .__tag{display:flex;align-items:center;justify-content:center;height:32px;padding:0 20px;border:1px solid #000;border-radius:16px;font-size:1.2rem;font-weight:700;transition:.4s}.news-article-block:hover .__img img{transform:scale(1.1)}.news-article-block:hover .__title>span{border-color:#00558c;color:#00558c}.news-article-block:hover .__title>span._nohover{border-color:transparent;color:#000}.news-article-block:hover .__tag{border:1px solid #00558c;background-color:#00558c;color:#fff}.news-article02 .news-article-block-txt{width:100%;padding:0}.news-article02 .news-article-block-txt .__new{display:block;width:100%;max-width:40px;padding:1px 0;color:#00558c;border:1px solid #00558c;font-size:1.2rem;font-weight:700;line-height:14px;background-color:#fff;text-align:center}.news-article02 .news-article-block-txt .__title{font-weight:500}.news-article02 .news-article-block-txt .__title .__pdf{display:inline-block;margin-left:5px;line-height:17px;font-size:1.4rem;font-weight:500;color:#fff;padding:1px 8px}.news-tabBlock{display:flex;flex-wrap:wrap;align-items:center}.news-tabBlock .width-sp-100{margin-left:auto;margin-right:0}.news-tabBlock .news-tab a{display:inline-block;width:80px;padding-left:0;padding-right:0}.news-tabBlock label{position:relative;width:80px;display:inline-block;font-size:1.8rem;transition:all .4s ease;margin-right:20px;padding-bottom:20px;text-align:center;color:#aeaeae;font-weight:500;cursor:pointer;padding-left:0;padding-right:0}.news-tabBlock label:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:5px;width:80px;background:#00558c;border-radius:30px;z-index:2;opacity:0;transition:all .4s ease}.news-tabBlock label:hover{font-weight:700;color:#000}.news-tabBlock label:hover:after{opacity:1}.news-tabBlock input[name=tab_menu]{display:none}.news-tabBlock input[name=tab_menu]:checked+.tab_menu{font-weight:700;color:#000}.news-tabBlock input[name=tab_menu]:checked+.tab_menu:after{opacity:1}.news-tabBlock .tab_contents{display:none}.news-tabBlock #menu01:checked~#menu01,.news-tabBlock #menu02:checked~#menu02,.news-tabBlock #menu03:checked~#menu03{display:block;width:100%}.news-tabBlockUnder{display:flex;justify-content:space-between}.sustainability sub{bottom:0;font-size:65%}.sustainability .sustainability-swiper{display:flex}.sustainability .sustainability-swiper .swiper-slide{flex-shrink:inherit;width:25%}.sustainability .sustainability-swiper .swiper-slide:last-of-type{margin-right:0!important}.sustainability .header-nav-main-item-sustainability .__link{color:#00558c}.sustainability .header-nav-main-item-sustainability .__link span{position:relative}.sustainability .header-nav-main-item-sustainability .__link span:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:4px;background-color:#00558c}.sustainability-activity .mod-boxLink01-txt{padding:25px 0 30px}.sustainability-activity .mod-boxLink01-txt .__date{font-weight:500}.sustainability-creative h2{font-size:4.4rem;font-weight:700}.sustainability-creative ._lead{font-weight:700;line-height:2.25}.sustainability-creative-message{display:flex}.sustainability-creative-message figure{overflow:hidden;width:calc(100% - 620px)}.sustainability-creative-message figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.sustainability-creative-message ._lead{width:calc(100% - 700px);padding:85px 45px 20px 20px;background-color:#f9f9f9}.sustainability-creative-message ._lead h3{position:relative;margin-left:30px;margin-bottom:50px;font-size:2rem;font-weight:700;line-height:1.4}.sustainability-creative-message ._lead h3 span{display:block;color:#00558c;font-size:5.4rem;font-weight:700;transition:.4s}.sustainability-creative-message ._lead h3 svg{position:absolute;top:50%;right:0;transform:translateY(-50%);fill:#00558c;width:30px;height:30px;transition:.4s}.sustainability-creative-message ._lead p{font-size:1.2rem}.sustainability-creative-message:hover figure img{transform:scale(1.1)}.sustainability-creative-message:hover ._lead h3 span{color:#40a2e6}.sustainability-creative-message:hover ._lead h3 svg{fill:#40a2e6}.sustainability-report{background-color:#00558c}.sustainability-report-in{display:flex}.sustainability-report-txt{width:calc(100% - 700px);padding:80px 45px 100px 0}.sustainability-report-txt ._ttl{font-size:4.4rem;font-weight:700;color:#fff}.sustainability-report-txt ._subttl{margin-top:45px;font-size:2.8rem;font-weight:700;color:#fff}.sustainability-report-txt ._lead{margin-top:20px;color:#fff;line-height:2.25}.sustainability-report-fig{width:calc(100% - 620px)}.sustainability-report-fig figure{height:100%}.sustainability-report-fig figure img{height:100%;-o-object-fit:cover;object-fit:cover}.sustainability-topics{margin-bottom:100px}.sustainability-topics h2{font-size:4.4rem;font-weight:700}.sustainability-topics-block{display:flex;align-items:center}.sustainability-topics-block._right figure{flex:1;margin-right:calc(50% - 50vw);margin-left:-40px}.sustainability-topics-block._right .sustainability-topics-block-txt{padding-left:0;padding-right:75px}.sustainability-topics-block figure{flex:1;margin-left:calc(50% - 50vw);margin-right:-40px}.sustainability-topics-block-txt{width:50%;padding-left:75px}.sustainability-topics-block-txt ._ttl{line-height:1.4;font-size:2.8rem;font-weight:700}.sustainability-topics-block-txt ._ttl .ff_inter{font-size:3rem}.sustainability-topics-block-txt ._ttl ._border{margin-left:20px;margin-right:20px;color:#666}.sustainability-topics-block-txt ._lead{margin-top:35px;line-height:2.25}.sustainability-btnArea{background-color:#00558c}.sustainability-logo-block{display:flex;align-items:center;justify-content:center}.sustainability-logo-block li{margin-right:25px}.sustainability-logo-block li:last-child{margin-right:0}.sustainability-form-content{margin-top:25px;padding:60px}.sustainability-form-content-in{width:100%;max-width:1040px;margin:0 auto}.sustainability-form-wraper{display:flex;flex-flow:row wrap}.sustainability-form-group{display:flex;align-items:flex-start;flex:0 0 100%;flex-flow:row wrap}.sustainability-form-heading{position:relative;margin-top:6px;margin-bottom:30px;padding:0 1em 0 0;flex-basis:18.7%}.sustainability-form-heading label{font-weight:700}.sustainability-form-input{margin-bottom:30px;padding:0 1em 0 0;flex-basis:81.3%}.sustainability-form-input input{width:100%;height:43px;padding-left:15px;background-color:#fff;outline:0;border:1px solid #dbdbdb;font-size:1.4rem}.sustainability-form-input input:placeholder{color:#888}.sustainability-form-input input.__260{max-width:260px}.sustainability-form-input input.__420{max-width:420px}.sustainability-form-input input._error{background-color:#f6e4e4}.sustainability-form-input select{width:100%;height:43px;padding-left:15px;background-color:#fff;outline:0;border:1px solid #dbdbdb;font-size:1.4rem}.sustainability-form-input select.__260{max-width:260px}.sustainability-form-input button{position:relative;top:-2px;display:inline-block;margin-left:10px;padding:5px 23px;font-size:1.2rem;font-weight:500;color:#fff;background-color:#00558c}.sustainability-form-input textarea{width:100%;height:120px;padding:15px;background-color:#fff;outline:0;border:1px solid #dbdbdb;font-size:1.4rem}.sustainability-form-input textarea:placeholder{color:#888}.sustainability-form-input textarea._error{background-color:#f6e4e4}.sustainability-form-input ._description{font-size:1.2rem}.sustainability-form-input ._errorMessage{font-size:1.2rem;font-weight:500;color:#d21}.sustainability-form-select{position:relative;max-width:260px}.sustainability-form-select:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(135deg);width:8px;height:8px;border-top:1px solid #191919;border-right:1px solid #191919}.sustainability-form .checknox-wrap{display:inline;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.sustainability-form .checknox-wrap input{display:none}.sustainability-form .checknox-wrap .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background:#fff;border:1px solid #dbdbdb;box-sizing:border-box}.sustainability-form .checknox-wrap .checkmark:after{content:"";position:absolute;display:none;left:7px;top:2px;width:5px;height:10px;border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sustainability-form .checknox-wrap input:checked+.checkmark{background-color:#00558c}.sustainability-form .checknox-wrap input:checked+.checkmark:after{display:block}.sustainability-form-reset{cursor:pointer;font-size:1.4rem;font-weight:700;transition:.4s}.sustainability-form-reset span{display:inline-block;margin-left:12px;font-size:100%;font-weight:700;background-color:#00558c;color:#fff;border-radius:50%;width:30px;height:30px}.sustainability-form-reset:hover{color:#00558c}.sustainability-form-buttonBox{display:flex;align-items:center}.sustainability-form-buttonBox a{transition:.4s}.sustainability-form-buttonBox a span{display:inline-block;position:relative;margin-right:13px;width:30px;height:30px;top:9px;background-color:#00558c;border-radius:50%}.sustainability-form-buttonBox a span svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:13px;height:13px;fill:#fff}.sustainability-form-buttonBox a:hover{color:#00558c}.sustainability-form-confirm .sustainability-form-input{margin-top:6px}.sustainability-environment .mod-link04{font-size:2.2rem}.sustainability-environment .mod-link04 span{top:7px}.sustainability-environment-link a{transition:.4s}.sustainability-environment-link a figure{overflow:hidden}.sustainability-environment-link a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.sustainability-environment-link a:hover figure img{transform:scale(1.1)}.sustainability-environment-link a:hover .mod-link04{color:#00558c}.sustainability-climatechange .mod-button a span:after,.sustainability-scm .mod-button a span:after{content:none}.sustainability-climatechange .mod-button ._pdf,.sustainability-scm .mod-button ._pdf{display:inline-block;margin-left:6px;line-height:17px;font-size:1.4rem;font-weight:500;color:#fff;padding:1px 8px}.sustainability-information-block{display:flex;transition:.4s}.sustainability-information-block figure{width:140px}.sustainability-information-block figure img{min-width:140px}.sustainability-information-block .mod-link08{margin-left:20px;height:-moz-fit-content;height:fit-content}.sustainability-information-block p{margin-left:20px}.sustainability-information-block:hover .mod-link08{color:#00558c;text-decoration:underline}.sustainability-report-block{transition:.4s}.sustainability-report-block:first-child{margin-right:100px}.sustainability-report-blockBox{display:flex;justify-content:center;margin-top:60px}.sustainability-report-block:hover .mod-link08{color:#00558c;text-decoration:underline}.sustainability-workstyle .recruit-officeList{padding-bottom:0}.sustainability-workstyle .recruit-officeList-office{padding:50px 25px 30px}.sustainability-workstyle-welfare{padding:80px 0}.sustainability-workstyle-balance-head{display:inline-block;margin-top:30px;padding:3px 45px;font-size:2.2rem;background-color:#000;color:#fff}.sustainability-workstyle-balance-system{padding-bottom:65px;background-color:#f9f9f9}.sustainability-workstyle-balance-system-in{max-width:1200px;margin:35px auto 0}.sustainability-workstyle-balance-system-desc{display:flex;align-items:center}.sustainability-workstyle-balance-system-desc svg{margin-right:15px;width:65px;height:65px}.sustainability-workstyle-balance-system-desc p{font-size:1.8rem;font-weight:700}.sustainability-workstyle-balance-system-border{margin:40px 0;border-top:1px solid #dfdfdf}.sustainability-workstyle-attempt-year{margin-top:80px;margin-left:30px}.sustainability-workstyle-attempt-year ._year{display:inline-block;padding:0 50px;font-size:4.6rem;font-weight:500;background-color:#00558c;color:#fff;border-radius:38px}.sustainability-workstyle-attempt-year-block{display:flex;position:relative;margin-left:100px;padding-left:60px;padding-bottom:45px;border-left:2px solid #00558c}.sustainability-workstyle-attempt-year-block:last-child:after{content:"";position:absolute;bottom:0;left:-40px;width:80px;height:2px;background-color:#00558c}.sustainability-workstyle-attempt-year-block ._num{margin-right:50px;font-size:2.8rem;font-weight:700;line-height:1.6;white-space:nowrap}.sustainability-workstyle-attempt-year-block ._ttl{display:block;margin-bottom:20px;font-size:2.2rem;font-weight:700}.sustainability-workstyle-attempt-year-block ._border{margin:30px 0;border-top:1px dotted #959595}.sustainability-diversity-bg{position:absolute;right:0;top:-141px;width:39.6354166667%;z-index:-1}.sustainability-management-fig{overflow:auto}.sustainability-burden-fig{overflow:auto}.sustainability-safety2023-fig{overflow:auto}.sustainability-iso-annotation{display:flex;justify-content:space-between}.sustainability-iso-annotation li{font-size:1.2rem}.sustainability-vision-tbl-sdgs{display:flex;flex-wrap:wrap;justify-content:center}.sustainability-vision-tbl-sdgs li{width:70px;margin-right:5px;margin-bottom:5px}.sustainability-vision-figlogo{display:flex;align-items:center}.sustainability-vision-figlogo figure{width:10%;margin-right:20px}.recruit .header-nav-main-item-recruit .__link{color:#00558c}.recruit .header-nav-main-item-recruit .__link span{position:relative}.recruit .header-nav-main-item-recruit .__link span:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:4px;background-color:#00558c}.recruit-lead{text-align:center;font-size:4.4rem;font-weight:500;line-height:2;margin:0 auto}.recruit-txt{margin:40px auto 0;text-align:center;font-size:1.8rem;font-weight:700;line-height:2.4}.recruit-leadBox{position:relative}.recruit-leadBox-img01{position:absolute;top:230px;left:240px;width:14.1145833333%;height:31.2572087659%}.recruit-leadBox-img02{position:absolute;top:300px;right:350px;width:10.7291666667%;height:32.6412918108%}.recruit-leadBox-img03{position:absolute;top:230px;right:185px;width:8.90625%;height:26.6435986159%}.recruit-fig a{position:relative;display:block;overflow:hidden}.recruit-fig a img{width:100%;height:100%;max-height:540px;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.recruit-fig a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.6rem;font-weight:700;color:#fff}.recruit-fig a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/images/recruit/border.webp) no-repeat;background-size:cover;width:41.6666666667%;height:74.0740740741%}.recruit-fig a:hover img{transform:scale(1.1)}.recruit-officeList{padding-bottom:100px}.recruit-officeList a{cursor:pointer;transition:.4s}.recruit-officeList a:hover .mod-link01 .__txt{color:#40a2e6}.recruit-officeList a:hover .recruit-officeList-office ._ttl{color:#00558c}.recruit-officeList-svg{position:relative;height:90px;background-color:#00558c}.recruit-officeList-svg svg{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:80px;height:inherit}.recruit-officeList-office{padding:50px 25px;background-color:#fff;text-align:center}.recruit-officeList-office ._ttl{font-size:2.2rem;font-weight:700;line-height:1.6}.recruit-officeList-office ._lead{font-size:1.6rem}.recruit-officeList-modal{display:block;background:#fff}.recruit-officeList-modalContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1040px;height:auto;max-height:90%;overflow-y:auto;background-color:#fff;z-index:501;cursor:auto}.recruit-officeList-modalContent-svg{position:relative;height:70px;background-color:#00558c}.recruit-officeList-modalContent-svg svg{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:80px;height:inherit}.recruit-officeList-modalContent-lead{padding:60px 70px 45px}.recruit-officeList-modalContent-lead-ttl{font-size:2.8rem;font-weight:700}.recruit-officeList-modalContent-lead-txt._big{margin-top:35px;font-size:2.2rem;font-weight:500}.recruit-officeList-modalContent-lead-txt._small{margin-top:30px;font-size:1.6rem;font-weight:500}.recruit-officeList-modalContent-lead h3{margin-top:30px;font-size:1.8rem;font-weight:700;padding:3px 15px;background-color:#000;color:#fff}.recruit-officeList-modalContent-lead ul{margin-top:20px}.recruit-officeList-modalContent-lead ul li{margin-left:15px;font-size:1.6rem;font-weight:500}.recruit-officeList-modalContent-close{display:block;position:relative;width:100%;max-width:200px;margin:40px auto 0;padding:5px 10px;text-align:center;border:2px solid #000;font-size:1.4rem;font-weight:700}.recruit-officeList-modalContent-close svg{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;fill:#000}.recruit-officeList .mod-modal-closeBtn{top:3%;right:25px}.recruit-officeList .mod-modal-closeBtn svg{width:20px;height:20px}.recruit-carrier-bnr{position:relative;overflow:hidden}.recruit-carrier-bnr:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/recruit/carrier/img_01.webp) no-repeat;background-size:cover;background-position:center center;transition:.4s}.recruit-carrier-bnr:hover:after{transform:scale(1.1)}.recruit-carrier-bnr a{display:flex;align-items:center;position:relative;padding:50px 35px;z-index:1}.recruit-carrier-bnr h3{margin-right:35px;font-size:3.6rem;font-weight:700}.recruit-carrier-bnr p{margin-right:70px;font-size:1.8rem}.recruit-carrier-bnr .mod-link04{position:relative;top:-4px}.recruit-carrier-message{padding-top:100px;padding-bottom:150px;background:url(/images/recruit/carrier/img_02.webp) no-repeat;background-size:cover}.recruit-carrier-message h3,.recruit-carrier-message p{color:#fff}.recruit-carrier-message .ff_inter{font-weight:500}.recruit-carrier-message p{line-height:2.4;font-size:1.8rem}.recruit-carrier-message h3{margin-top:25px;margin-bottom:80px;font-size:4.4rem;font-weight:400;line-height:1.8}.recruit-carrier-metagrowth{padding-top:100px;padding-bottom:100px;background:url(/images/common/img_specialBottomLink_bg.webp) no-repeat;background-size:cover}.recruit-carrier-metagrowth-in{max-width:860px;margin-right:auto;margin-left:auto}.recruit-carrier-metagrowth p{margin-top:50px;line-height:2.4;font-size:1.8rem;color:#fff}.recruit-carrier-interview-block-lead{margin-top:-43px;line-height:1.77}.recruit-carrier-interview-block-lead span{display:inline-block;position:relative;padding:2px 15px;font-size:2.2rem;font-weight:700;color:#fff;background-color:#000;line-height:1.77;transition:.4s}.recruit-carrier-interview-block-intro{margin-top:10px;margin-left:20px;font-size:1.6rem;font-weight:500}.recruit-carrier-interview-link figure{margin-left:20px;overflow:hidden}.recruit-carrier-interview-link figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.recruit-carrier-interview-link:hover figure img{transform:scale(1.1)}.recruit-carrier-interview-link:hover .recruit-carrier-interview-block-lead span{background-color:#00558c}.recruit-carrier-culture{padding-top:85px;background-color:#000}.recruit-carrier-culture-lead{display:flex;align-items:center}.recruit-carrier-culture-lead .mod-head07{margin-right:50px;color:#fff}.recruit-carrier-culture-lead p{color:#fff;font-size:1.8rem;line-height:2.77}.recruit-carrier-culture-link{margin-top:85px}.recruit-carrier-culture-link .pure-u-1-3{overflow:hidden}.recruit-carrier-culture-link-in{display:block;position:relative}.recruit-carrier-culture-link-in figure{transition:.4s}.recruit-carrier-culture-link-in figure:hover{transform:scale(1.1)}.recruit-carrier-culture-link-ttl{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:31.5789473684%;padding:35px;line-height:1.6;text-align:center;color:#fff;font-size:2.8rem;font-weight:500;background-color:rgba(0,0,0,.8)}.recruit-carrier .js-recruitSlider .swiper-slide{flex-shrink:inherit}.recruit-carrier .js-recruitSlider .top-main-slider{justify-content:center;height:auto}.recruit-carrier .js-recruitSlider .top-main-slider-item{width:25%;overflow:hidden;margin-right:60px}.recruit-carrier .js-recruitSlider .top-main-slider-item:last-child{margin-right:0}.recruit-interviews-head{position:relative}.recruit-interviews-headWrap{position:relative;height:520px}.recruit-interviews-head-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%}.recruit-interviews-head-content figure{position:absolute;top:50%;left:-50px;transform:translateY(-50%);z-index:-1}.recruit-interviews-head-content-desc{display:flex;flex-wrap:wrap;margin-top:60px}.recruit-interviews-head-content-desc li{font-size:1.8rem}.recruit-interviews-head-content-desc li:first-child{margin-right:45px}.recruit-interviews-head-figure{width:100%;height:100%}.recruit-interviews-head-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruit-interviews-head-jp{font-size:4.4rem;font-weight:700;line-height:1.6;color:#fff}.recruit-interviews-head-jp span{padding:10px 20px;color:#fff;background-color:#000}.recruit-interviews-points{display:flex;position:relative}.recruit-interviews-points:after{content:"";position:absolute;top:120px;left:0;width:100%;height:2px;background-color:#00558c;z-index:-1}.recruit-interviews-points-block{width:33.3%;margin-right:20px}.recruit-interviews-points-block:last-child{margin-right:0}.recruit-interviews-points-block-in{display:flex;align-items:center}.recruit-interviews-points-block-in ._year{display:flex;justify-content:center;align-items:center;width:140px;height:140px;min-width:140px;background-color:#000;font-size:3.6rem;font-weight:700;color:#fff}.recruit-interviews-points-block-in ._txt{margin-left:20px;font-size:1.8rem;font-weight:700;line-height:1.4}.recruit-interviews-points-lead{margin-top:20px}.recruit-flow-content{padding-top:140px;padding-bottom:65px}.recruit-flow-content-box{display:flex;align-items:center;position:relative}.recruit-flow-content-box:nth-child(n+2){margin-top:75px}.recruit-flow-content-box._reverce .recruit-flow-content-box-txt{left:0;z-index:1}.recruit-flow-content-box._reverce .recruit-flow-content-box-img{left:-80px}.recruit-flow-content-box-num{position:absolute;top:-27px;left:50%;transform:translateX(-50%);z-index:2}.recruit-flow-content-box-img{position:relative;left:140px;width:100%;max-width:400px}.recruit-flow-content-box-txt{position:relative;left:60px;width:100%;max-width:860px;padding:35px 40px;background-color:#fff}.recruit-flow-content-box-txt h2{font-size:2.2rem;font-weight:700;text-align:center}.recruit-flow-content-box-txt p{font-size:1.6rem}.recruit-faq-block:last-child{border-bottom:1px solid #dfdfdf}.recruit-faq-block .js-toggle{display:block;position:relative;padding:20px 30px;background-color:#fff;font-size:1.6rem;font-weight:700;transition:.4s;border-top:1px solid #dfdfdf}.recruit-faq-block .js-toggle svg{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:12px;height:12px;fill:#00558c}.recruit-faq-block .js-toggle:hover{color:#00558c}.recruit-faq-block .js-toggle.is-active{color:#fff;background-color:#00558c}.recruit-faq-block .js-toggle.is-active svg{fill:#fff;transform:translateY(-50%) rotate(180deg)}.recruit-faq-block-txt{padding:30px;font-size:1.6rem}.recruit-graduates .header .header-nav-main-item-recruit .__link span:after{background-color:#fff}.recruit-graduates .header .header-logo img{filter:brightness(0) invert(1)}.recruit-graduates .header .header-nav-main-item:after{background-color:#fff}.recruit-graduates .header .header-nav-top-item .__link._news{background-color:#fff}.recruit-graduates .header .header-nav-top-item .__link._news:hover{background-color:#00558c}.recruit-graduates .header .header-nav-top-item .__link._news .__txt{color:#00558c}.recruit-graduates .header .header-nav-top-item .__link._news .__txt:hover{color:#fff}.recruit-graduates .header .header-nav-top-item .__link .__txt{color:#fff}.recruit-graduates .header .header-nav-top-item .__link:hover .__txt{color:#00558c}.recruit-graduates .header .header-nav-main-item .__link:hover .__txt{color:#00558c}.recruit-graduates .header .header-nav-top-item .__link._lang .icon{fill:#fff}.recruit-graduates .header .header-nav-top-item .__link._lang:hover .icon{fill:#00558c}.recruit-graduates .header .header-nav-top-item .__link._searchBtn{fill:#fff}.recruit-graduates .header .header-nav-main-item .__link .__txt{color:#fff}.recruit-graduates .header.is-on .header-nav-main-item-recruit .__link span:after{background-color:#00558c}.recruit-graduates .header.is-on .header-logo img{filter:none}.recruit-graduates .header.is-on .header-nav-main-item:after{background-color:#000}.recruit-graduates .header.is-on .header-nav-top-item .__link._news{background-color:#00558c}.recruit-graduates .header.is-on .header-nav-top-item .__link._news:hover{background-color:#fff}.recruit-graduates .header.is-on .header-nav-top-item .__link._news .__txt{color:#fff}.recruit-graduates .header.is-on .header-nav-top-item .__link .__txt{color:#333}.recruit-graduates .header.is-on .header-nav-top-item .__link:hover .__txt{color:#00558c}.recruit-graduates .header.is-on .header-nav-main-item .__link:hover .__txt{color:#00558c}.recruit-graduates .header.is-on .header-nav-top-item .__link._lang .icon{fill:#333}.recruit-graduates .header.is-on .header-nav-top-item .__link._lang:hover .icon{fill:#00558c}.recruit-graduates .header.is-on .header-nav-top-item .__link._searchBtn{fill:#333}.recruit-graduates .header.is-on .header-nav-main-item .__link .__txt{color:#333}.recruit-graduates-mv{position:relative}.recruit-graduates-mv h1{position:absolute;top:auto;left:auto;bottom:60px;font-size:6.6rem;font-weight:500;line-height:1.5;color:#fff;text-shadow:0 0 15px #000}.recruit-graduates-message{display:flex;justify-content:space-between}.recruit-graduates-message-border{border-top:4px solid #00558c;position:absolute;width:100%;bottom:130px;z-index:-1}.recruit-graduates-message-txt{display:flex;flex-wrap:wrap;margin-right:90px}.recruit-graduates-message-ceo{width:100%;margin-top:auto;font-weight:700}.recruit-graduates-message figure{min-width:420px}.recruit-graduates-resources{margin-top:200px;background:url(/images/recruit/graduates/img_03.webp) no-repeat;background-size:cover;background-position:center}.recruit-graduates-resources-in{padding:100px 0 120px}.recruit-graduates-resources-in ._ttl{line-height:1.6}.recruit-graduates-resources-in ._txt{line-height:1.6}.recruit-graduates-resources-in p{font-family:serif;font-size:2.6rem;line-height:2.2;color:#fff}.recruit-graduates-personal{background-color:#000}.recruit-graduates-personal-in{position:relative}.recruit-graduates-personal-in a{display:flex;align-items:center}.recruit-graduates-personal-in a:hover .recruit-graduates-personal-in-txt{color:#00558c}.recruit-graduates-personal-in a:hover .recruit-graduates-personal-in-txt svg{fill:#00558c}.recruit-graduates-personal-in-fig{position:absolute;top:0;left:50px;width:18.9393939394%}.recruit-graduates-personal-in-txt{position:relative;margin-left:auto;margin-right:0;padding-right:40px;color:#fff;line-height:1.6;transition:.4s}.recruit-graduates-personal-in-txt span{display:block;font-size:2.8rem;font-weight:500}.recruit-graduates-personal-in-txt span._small{font-size:1.6rem}.recruit-graduates-personal-in-txt svg{position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:12px;fill:#fff;transition:.4s}.recruit-graduates-data{padding:90px 0 120px;background:url(/images/recruit/graduates/img_06.webp) no-repeat;background-position:center;background-size:cover}.recruit-graduates-data-in{position:relative;text-align:center;padding:90px 20px 160px;background:url(/images/recruit/graduates/img_07.webp) no-repeat}.recruit-graduates-data-in figure{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.recruit-graduates-data-head{font-size:4.4rem;font-weight:700}.recruit-graduates-data-txt{font-size:2.2rem;font-weight:500}.recruit-graduates-entry-head{font-size:4.4rem;font-weight:700}.recruit-graduates-entry-btn{display:block;position:relative;overflow:hidden}.recruit-graduates-entry-btn figure{transition:.4s}.recruit-graduates-entry-btn-txt{position:absolute;bottom:0;width:100%;padding:45px 50px;background:url(/images/recruit/graduates/img_09_bg.webp) no-repeat;background-size:cover}.recruit-graduates-entry-btn-txt p{position:relative;font-size:2.8rem;font-weight:500;color:#fff;text-align:center}.recruit-graduates-entry-btn-txt p span{margin-right:20px;padding:2px 15px;font-size:2.4rem;font-weight:500;border:1px solid #fff}.recruit-graduates-entry-btn-txt p svg{position:absolute;width:12px;height:12px;fill:#fff;top:50%;right:0;transform:translateY(-50%)}.recruit-graduates-entry-btn:hover figure{transform:scale(1.1)}.recruit-data-head{font-size:4.4rem;font-weight:700;line-height:1.6}.recruit-data-company{position:relative;padding-bottom:60px}.recruit-data-company:before{content:"";position:absolute;top:30px;background:url(/images/recruit/data/dot_bg.webp) no-repeat;background-size:cover;width:100%;height:100%;z-index:-2}.recruit-data-company:after{content:"";position:absolute;top:30px;width:100%;border:1px solid #22d0f0;-o-border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image-slice:1;z-index:-1}.recruit-data-company-svg{display:flex;justify-content:center;align-items:center;margin:0 auto;width:120px;height:120px;background:url(/images/recruit/data/block.webp) no-repeat;background-size:cover}.recruit-data-company-svg .icon{width:80px;height:80px;fill:#fff}.recruit-data-company ._txt{padding:15px;color:#fff;background-color:#000;font-size:2.8rem;font-weight:700;line-height:1.2;text-align:center}.recruit-data-company ._num{margin-top:2px;padding:15px;color:#fff;background-color:#000;font-size:2.8rem;font-weight:700;line-height:1;text-align:center}.recruit-data-company ._num span{font-size:5rem}.recruit-data-global{position:relative}.recruit-data-global:after{content:"";position:absolute;top:30px;width:100%;border:1px solid #22d0f0;-o-border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image-slice:1;z-index:-1}.recruit-data-global ._bg{position:absolute;bottom:0;z-index:-1;width:100%}.recruit-data-strengths{position:relative}.recruit-data-strengths:after{content:"";position:absolute;top:30px;width:100%;border:1px solid #22d0f0;-o-border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image-slice:1;z-index:-1}.recruit-data-strengths ._ttl{padding:25px;font-size:2.8rem;font-weight:700;color:#fff;background-color:#000;text-align:center}.recruit-data-strengths .sustainability-environment-link a:hover .mod-link01 span{color:#40a2e6}.recruit-data-strengths .sustainability-environment-link a:hover .mod-link01:after{background-color:#40a2e6}.recruit-data-environment{position:relative;padding-bottom:80px}.recruit-data-environment:before{content:"";position:absolute;top:30px;background:url(/images/recruit/data/dot_bg.webp) no-repeat;background-size:cover;width:100%;height:100%;z-index:-2}.recruit-data-environment:after{content:"";position:absolute;top:30px;width:100%;border:1px solid #22d0f0;-o-border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image-slice:1;z-index:-1}.recruit-data-environment ._bottom{margin-top:-20px}.recruit-data-questionnaire{position:relative}.recruit-data-questionnaire:after{content:"";position:absolute;top:30px;width:100%;border:1px solid #22d0f0;-o-border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image-slice:1;z-index:-1}.recruit-data-questionnaire-ttl{display:flex;align-items:center;position:relative;padding:20px 35px;font-size:2.2rem;font-weight:700;color:#fff;background-color:#000;line-height:1.6}.recruit-data-questionnaire-ttl:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:2px;height:40px;border:1px solid #22d0f0;-o-border-image:linear-gradient(to top,#22d0f0 0,#e72be9 100%);border-image:linear-gradient(to top,#22d0f0 0,#e72be9 100%);border-image-slice:1;z-index:1}.recruit-data-questionnaire-list{display:flex;flex-wrap:wrap}.recruit-data-questionnaire-list._cancel{display:block}.recruit-data-questionnaire-list._cancel li{width:100%}.recruit-data-questionnaire-list._cancel li:nth-child(2){margin-top:20px}.recruit-data-questionnaire-list li{width:50%;margin-top:20px;padding-right:10px}.recruit-data-questionnaire-list li:first-child,.recruit-data-questionnaire-list li:nth-child(2){margin-top:0}.recruit-data-questionnaire-list .mod-head09{font-size:2rem}.recruit-data-questionnaire-list .mod-head09:after{top:14px;transform:inherit}.recruit-data-questionnaire-flex{display:flex;justify-content:space-between}.recruit-culture-fig{overflow:auto}.ir .news-tabBlock{display:block}.ir .news-tabBlock label{width:auto}.ir .top-news-topics .__img{border:1px solid #c9c9c9}.ir .header-nav-main-item-ir .__link{color:#00558c}.ir .header-nav-main-item-ir .__link span{position:relative}.ir .header-nav-main-item-ir .__link span:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:4px;background-color:#00558c}.ir-slider{width:100%;max-width:1320px;padding-bottom:30px}.ir-sliderContent{position:relative;width:100%;max-width:1420px;margin:auto;padding-left:50px;padding-right:50px}.ir-sliderContent .swiper-button-next,.ir-sliderContent .swiper-button-prev{display:inline-block;vertical-align:middle;color:#00558c;line-height:1;top:40%;width:40px;height:40px;border:2px solid #00558c;border-left:0;border-bottom:0;box-sizing:border-box}.ir-sliderContent .swiper-button-prev{left:-30px;transform:translateX(25%) rotate(-135deg)}.ir-sliderContent .swiper-button-next{right:-30px;transform:translateX(-25%) rotate(45deg)}.ir-slider .top-main-slider{height:auto}.ir-slider.top-main .swiper-pagination-bullet.swiper-pagination-bullet-active:before{animation:none;left:0}.ir-slider .top-main-slider-control{width:auto;max-width:inherit;padding:0;left:0;bottom:0;transform:inherit}.ir-slider .swiper-pagination{max-width:185px;padding:0}.ir-topLink li a figure{border:1px solid #dfdfdf;overflow:hidden}.ir-topLink li a figure img{transition:.4s;-o-object-fit:cover;object-fit:cover;height:350px}.ir-topLink li a .mod-link04{font-size:2.2rem}.ir-topLink li a .mod-link04 span{top:7px}.ir-topLink li a:hover img{transform:scale(1.1)}.ir-topLink li a:hover .mod-link04{color:#00558c}.ir-news .news-article-block{background-color:inherit}.ir-topics-in{padding-right:80px;border-right:1px solid #dfdfdf}.ir-topics-iframe{position:relative;max-width:430px;margin:auto;background-color:#ebf1f5}.ir-topics ul li a{transition:.4s}.ir-topics ul li a:hover .mod-head09{color:#00558c}.ir-topics ul li a .__pdf{display:inline-block;margin-left:10px;line-height:17px;font-size:1.4rem;font-weight:500;color:#fff;padding:1px 8px}.ir-topics-dl{max-width:460px;margin:auto}.ir-link .mod-head04{line-height:1.4;transition:.4s}.ir-link .mod-head04:hover{color:#00558c}.ir-link-sml{display:block;margin-bottom:15px;font-size:1.6rem;font-weight:700;line-height:1.8;transition:.4s}.ir-link-sml svg{margin-left:10px;width:12px;height:12px;fill:#00558c}.ir-link-sml:hover{color:#00558c}.ir-link-btn{display:flex;max-width:960px;margin:auto}.ir-policy .mod-link04{font-size:2.1rem}.ir-policy .mod-link04 span{top:7px}.ir-policy-link a{transition:.4s}.ir-policy-link a figure{overflow:hidden;border:1px solid #dfdfdf}.ir-policy-link a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.ir-policy-link a:hover figure img{transform:scale(1.1)}.ir-policy-link a:hover .mod-link04{color:#00558c}.ir-plan-head{padding:3px 20px;font-size:2.2rem;font-weight:700}.ir-plan .recruit-carrier-metagrowth-in{margin:auto}.ir-investor .mod-head04:hover{color:inherit}.ir-explanatory .ir-plan-head{display:flex;align-items:center}.ir-explanatory .ir-plan-head span{margin-right:0;margin-left:auto;font-size:1.6rem;font-weight:500}.ir-explanatory-content{padding-left:40px;padding-right:40px;padding-bottom:50px}.ir-explanatory-content .mod-head09{font-size:1.6rem;font-weight:400}.ir-explanatory-content-pdf{display:inline-flex;margin-top:10px;border-bottom:1px solid transparent;transition:border-color .4s,color .4s}.ir-explanatory-content-pdf .__pdf{display:inline-block;line-height:17px;font-size:1.4rem;font-weight:500;color:#fff;padding:1px 8px}.ir-explanatory-content-pdf:hover{color:#00558c;border-bottom:1px solid #00558c}.ir-calendar .mod-tbl02 ._sml{width:300px}.sitemap .mod-link04{display:block;margin-bottom:30px;font-size:2.8rem;line-height:1.8}.sitemap .mod-link04 span{top:5px}.sitemap p:hover{color:#000}.sitemap-linkBox{margin-top:45px;padding-top:45px}.sitemap-link01{display:block;margin-bottom:15px;font-size:1.8rem;font-weight:700;line-height:1.8;transition:.4s}.sitemap-link01 svg{margin-left:10px;width:12px;height:12px;fill:#00558c}.sitemap-link01:hover{color:#00558c}.sitemap-link01:last-child{margin-bottom:0}.sitemap-link01._mb25{margin-bottom:25px}.sitemap-link02{display:block;margin-bottom:10px;font-size:1.6rem;font-weight:500;color:#00558c;line-height:1.8;transition:.4s}.sitemap-link02._small{margin-left:15px;font-size:1.4rem}.sitemap-link02:hover{color:#40a2e6}.sitemap-link02:last-child{margin-bottom:0}.sitemap-link02._mb25{margin-bottom:25px}.other p{word-break:break-word}.other-link{margin-top:50px}.other-link-in{border-top:1px dotted #666}.other-link-in a{display:block;padding-top:40px;padding-bottom:40px;transition:.4s}.other-link-in a svg{margin-left:10px;width:16px;height:16px}.other-link-in a:hover{color:#00558c}.other-link-in:last-child{border-bottom:1px dotted #666}.other-link-in p{margin-top:-25px;padding-bottom:40px}.contact .mod-head05{display:flex;align-items:center}.contact .mod-head05 .icon{margin-right:20px;width:40px;height:40px}.contact .mod-head05 .mod-link02 span{color:#00558c;border-bottom:1px solid #00558c}.contact .mod-head05 .mod-link02 svg{top:.1em}.mod-auto{margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px;max-width:1420px}.mod-auto-full{width:100%;padding-right:30px;padding-left:30px}.mod-auto_1600{max-width:1700px}.mod-spacer_h{margin-top:120px}.mod-spacer_100{margin-top:100px}.mod-spacer_80{margin-top:80px}.mod-spacer_40{margin-top:40px}.mod-spacer_30{margin-top:30px}.mod-spacer_20{margin-top:20px}.mod-spacer-section{margin-top:80px}.mod-boxLink01{display:block;height:100%;background-color:#fff}.mod-boxLink01 .__img{overflow:hidden;aspect-ratio:380/215}.mod-boxLink01 .__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.mod-boxLink01-txt{position:relative;padding:35px 20px}.mod-boxLink01-txt .__label{position:absolute;display:inline-block;min-width:120px;margin-left:25px;padding:0 10px;right:10px;top:10px;background-color:#000;text-align:center;color:#fff;font-size:1.2rem;font-weight:700;line-height:25px}.mod-boxLink01-txt .__date{font-size:1.4rem}.mod-boxLink01-txt .__new{display:inline-block;padding:0 8px;margin-left:15px;border:1px solid #00558c;color:#00558c;font-size:1rem;line-height:15px}.mod-boxLink01-txt .__title{width:100%;margin-top:20px;font-size:2.2rem;font-weight:700;line-height:1.3}.mod-boxLink01-txt .__title>span{border-bottom:1px solid transparent;transition:border-color .4s,color .4s}.mod-boxLink01-tag{display:flex;flex-flow:wrap;align-items:center;gap:10px;margin-top:20px}.mod-boxLink01-tag .__tag{display:flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid #000;border-radius:16px;font-size:1.2rem;font-weight:700;transition:.4s;word-break:break-word}.mod-boxLink01:hover .__img img{transform:scale(1.1)}.mod-boxLink01:hover .mod-boxLink01-txt .__title>span{border-color:#00558c;color:#00558c}.mod-boxLink01:hover .mod-link01:after{background-color:#40a2e6}.mod-boxLink01:hover .mod-link01 .__txt{color:#40a2e6}.mod-boxLink01:hover .__tag{border:1px solid #00558c;background-color:#00558c;color:#fff}.mod-border1{border:1px solid #d3d3d4}.mod-border1._dot{border:1px dotted #d3d3d4}.mod-border2{border:1px solid #ddd}.mod-border2._dot{border:1px dotted #ddd}.mod-border3{border:1px solid #dfdfdf}.mod-border3._dot{border:1px dotted #dfdfdf}.mod-border4{border:1px solid #00558c}.mod-borderTop1{border-top:1px solid #d3d3d4}.mod-borderTop1._dot{border-top:1px dotted #d3d3d4}.mod-borderTop2{border-top:1px solid #ddd}.mod-borderTop2._dot{border-top:1px dotted #ddd}.mod-borderTop3{border-top:1px solid #dfdfdf}.mod-borderTop3._dot{border-top:1px dotted #dfdfdf}.mod-borderTop4{border-top:2px solid #22d0f0;-o-border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image-slice:1}.mod-borderBottom1{border-bottom:1px solid #d3d3d4}.mod-borderBottom1._dot{border-bottom:1px dotted #d3d3d4}.mod-borderBottom2{border-bottom:1px solid #ddd}.mod-borderBottom2._dot{border-bottom:1px dotted #ddd}.mod-borderBottom3{border-bottom:1px solid #dfdfdf}.mod-borderBottom3._dot{border-bottom:1px dotted #dfdfdf}.mod-button{position:relative;display:block;width:100%;max-width:100%;height:54px;margin-left:auto;margin-right:auto;z-index:10}.mod-button-a{display:block;width:100%;height:100%;padding:0 10px;border:2px solid #00558c;text-align:center;color:#00558c;font-size:1.4rem;font-weight:700;cursor:pointer;line-height:1.5;font-feature-settings:"palt";letter-spacing:.03em;transition:color .3s}.mod-button-a:after,.mod-button-a:before{content:"";position:absolute;bottom:0;left:0}.mod-button-a:before{width:0%;height:100%;background-color:#00558c;transition:width .3s;z-index:-1}.mod-button-a>span{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 25px;text-align:center}.mod-button-a>span:after{position:absolute;content:"";width:50px;height:1px;top:50%;left:calc(100% - 25px);background:#00558c;transform:translateY(-50%);transition:background .4s}.mod-button-a>span .icon{margin-right:5px;width:23px;height:23px;fill:#00558c;vertical-align:middle}.mod-button-a>span .icon.__pdf{width:17px;height:17px}.mod-button-a .icon{fill:#fff;transition:.3s}.mod-button-a .icon._pdf{width:19px;height:19px;vertical-align:middle}.mod-button-a:hover{color:#fff}.mod-button-a:hover:before{width:100%}.mod-button-a:hover .icon{fill:#fff}.mod-button-a:hover>span:after{background:linear-gradient(to right,#fff 0,#fff 50%,#00558c 50%,#00558c 100%);animation:btn .4s}.mod-button-a._arrow svg{fill:#00558c}.mod-button-a._arrow:hover svg{fill:#fff}.mod-button-a._arrow span:after{content:none}.mod-button._w280{width:280px}.mod-button._w330{width:330px}.mod-button._w380{width:380px}.mod-button._w450{width:450px}.mod-button._w510{width:510px}.mod-button._wAuto{width:auto}.mod-button._h60{height:60px}.mod-button._left{margin-left:0}.mod-button._right{margin-right:0}.mod-button._iblock{display:inline-block}.mod-button._iblock+.mod-button._iblock{margin-left:20px}.mod-button svg{display:inline-block;width:16px;height:16px;fill:#fff;transition:fill .3s}.mod-button svg._right{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.mod-button svg._left{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.mod-button svg._download{width:20px;height:20px}.mod-button._white .mod-button-a{border-color:#fff}.mod-button._white .mod-button-a:before{background:#fff}.mod-button._white .mod-button-a svg{fill:#fff}.mod-button._white .mod-button-a>span{color:#fff}.mod-button._white .mod-button-a>span:after{background:#fff}.mod-button._white .mod-button-a:hover{opacity:1}.mod-button._white .mod-button-a:hover svg{fill:#00558c}.mod-button._white .mod-button-a:hover>span{color:#00558c}.mod-button._white .mod-button-a:hover>span:after{background:linear-gradient(to right,#00558c 0,#00558c 50%,#fff 50%,#fff 100%)}.mod-button._black .mod-button-a{display:block;width:100%;height:100%;padding:0 10px;border:2px solid #000;text-align:center;color:#000;font-size:1.4rem;font-weight:700;cursor:pointer;line-height:1.5;font-feature-settings:"palt";letter-spacing:.03em;transition:color .3s}.mod-button._black .mod-button-a:after,.mod-button._black .mod-button-a:before{content:"";position:absolute;bottom:0;left:0}.mod-button._black .mod-button-a:before{width:0%;height:100%;background-color:#00558c;transition:width .3s;z-index:-1}.mod-button._black .mod-button-a>span{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 25px;text-align:center}.mod-button._black .mod-button-a>span:after{position:absolute;content:"";width:50px;height:1px;top:50%;left:calc(100% - 25px);background:#000;transform:translateY(-50%);transition:background .4s}.mod-button._black .mod-button-a>span .icon{margin-right:5px;width:23px;height:23px;fill:#00558c;vertical-align:middle}.mod-button._black .mod-button-a>span .icon.__pdf{width:17px;height:17px}.mod-button._black .mod-button-a .icon{fill:#fff;transition:.3s}.mod-button._black .mod-button-a .icon._pdf{width:19px;height:19px;vertical-align:middle}.mod-button._black .mod-button-a:hover{color:#fff;border-color:#00558c}.mod-button._black .mod-button-a:hover:before{width:100%}.mod-button._black .mod-button-a:hover .icon{fill:#fff}.mod-button._black .mod-button-a:hover>span:after{background:linear-gradient(to right,#fff 0,#fff 50%,#00558c 50%,#00558c 100%);animation:btn .4s}.mod-button._black .mod-button-a._arrow svg{fill:#00558c}.mod-button._black .mod-button-a._arrow:hover svg{fill:#fff}.mod-button._black .mod-button-a._arrow span:after{content:none}.mod-button.is-disable{cursor:default;pointer-events:none;border-color:#666;color:#666}.mod-link01{position:relative;display:inline-block;padding-right:65px;word-break:break-all}.mod-link01.di_none{display:none}.mod-link01.di_block{display:block}.mod-link01:after{position:absolute;content:"";width:50px;height:1px;top:50%;right:0;background-color:#00558c;transition:background-color .3s}.mod-link01 .__txt{color:#00558c;font-size:1.4rem;font-weight:700;transition:color .3s}.mod-link01 svg{position:relative;display:inline-block;width:14px;height:14px;margin-left:8px;transform:translateY(1px);transition:fill .3s}.mod-link01:hover:after{background-color:#40a2e6}.mod-link01:hover .__txt{color:#40a2e6}.mod-link01:hover svg{fill:#40a2e6}.mod-link01._white:after{background-color:#fff}.mod-link01._white .__txt{color:#fff}.mod-link01._white:hover:after{background-color:#40a2e6}.mod-link01._white:hover .__txt{color:#40a2e6}.mod-link01._white:hover svg{fill:#40a2e6}.mod-link02{font-size:1.6rem;font-weight:700}.mod-link02 span{padding-bottom:8px;transition:.4s}.mod-link02 svg{position:relative;top:.2em;margin-left:10px;width:18px;height:18px;fill:#00558c}.mod-link02:hover span{color:#00558c;border-bottom:1px solid #00558c}.mod-link03{padding-bottom:8px;font-size:1.6rem;font-weight:700;border-bottom:1px solid transparent;transition:border-color .4s,color .4s}.mod-link03:hover{color:#00558c;border-bottom:1px solid #00558c;transition:.4s}.mod-link03 span{display:inline-block;line-height:17px;margin-left:7px;padding:0 8px;color:#fff;font-size:1.4rem;background-color:#d21}.mod-link04{font-weight:700;transition:.4s}.mod-link04 span{display:inline-block;position:relative;margin-left:13px;width:30px;height:30px;top:9px;background-color:#00558c;border-radius:50%}.mod-link04 span._left{margin-left:0;margin-right:13px}.mod-link04 span svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:13px;height:13px;fill:#fff}.mod-link04:hover{color:#00558c}.mod-link05{font-size:1.6rem;font-weight:700}.mod-link05 span{padding-bottom:8px;transition:.4s}.mod-link05 svg{position:relative;top:0;margin-left:10px;width:12px;height:12px;fill:#00558c}.mod-link05:hover span{color:#00558c}.mod-link06{font-size:1.6rem;font-weight:700}.mod-link06 ._txt{border-bottom:1px solid transparent;transition:border-color .4s,color .4s;padding-bottom:8px}.mod-link06 ._arrow{display:inline-block;position:relative;margin-left:13px;width:30px;height:30px;top:9px;background-color:#00558c;border-radius:50%}.mod-link06 ._arrow._left{margin-left:0;margin-right:13px}.mod-link06 ._arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:13px;height:13px;fill:#fff}.mod-link06:hover ._txt{color:#00558c;border-bottom:1px solid #00558c}.mod-link07{display:flex;align-items:flex-start;justify-content:flex-end;font-size:1.4rem}.mod-link07 svg{display:block;position:relative;top:6px;margin-right:10px;width:18px;height:18px}.mod-link08{padding-bottom:8px;font-size:1.6rem;font-weight:700;transition:.4s}.mod-link08:hover{color:#00558c;text-decoration:underline}.mod-link08 .__pdf{display:inline-block;line-height:17px;margin-left:7px;padding:0 8px;color:#fff;font-size:1.4rem;background-color:#d21}.mod-tblWrap{overflow:auto}.mod-tbl01{border-collapse:separate;border-spacing:0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;width:100%}.mod-tbl01 td,.mod-tbl01 th{padding:20px 30px;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;font-size:1.6rem;font-weight:400;vertical-align:top;word-break:break-all;line-height:1.6}[lang=en] .mod-tbl01 td,[lang=en] .mod-tbl01 th{word-break:break-word}.mod-tbl01 th{text-align:left;background-color:#f9f9f9;font-weight:700}.mod-tbl01 th._center{text-align:center}.mod-tbl01 th._gray{background-color:#ebebeb}.mod-tbl01 td{background-color:#fff}.mod-tbl02{border-collapse:separate;border-spacing:0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;width:100%}.mod-tbl02 td,.mod-tbl02 th{padding:20px 30px;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;font-size:1.6rem;font-weight:400;vertical-align:middle;word-break:break-all;line-height:1.6}[lang=en] .mod-tbl02 td,[lang=en] .mod-tbl02 th{word-break:break-word}.mod-tbl02 th{text-align:left;background-color:#f9f9f9;font-weight:700}.mod-tbl02 th._center{text-align:center}.mod-tbl02 th._gray{background-color:#ebebeb}.mod-tbl02 td{background-color:#fff}.mod-tbl02 td._lightgray{background-color:#f9f9f9}.mod-head01{position:relative}.mod-head01Wrap{position:relative;height:450px}.mod-head01Wrap .mod-topicPath{position:static}.mod-head01-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%}.mod-head01-figure{width:100%;height:100%}.mod-head01-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mod-head01-jp{font-size:8rem;font-weight:700;line-height:1.6}.mod-head01-jp.__small{font-size:6rem}.mod-head01-jp.__white{color:#fff}.mod-head02Wrap{padding:110px 0 90px}.mod-head02-jp{font-size:5.2rem;font-weight:700;line-height:1.6}.mod-head02.__news .__new{display:block;width:100%;max-width:40px;padding:1px 0;color:#00558c;border:1px solid #00558c;font-size:1.2rem;font-weight:700;line-height:14px;background-color:#fff;text-align:center}.mod-head02.__news .__date{font-size:1.4rem;font-weight:700}.mod-head02.__news .__label{display:inline-block;min-width:120px;margin-left:15px;padding:0 10px;background-color:#000;color:#fff;text-align:center;font-size:1.2rem;font-weight:700;line-height:25px}.mod-head02.__news .mod-head02-jp{font-size:3.6rem;margin-top:30px}.mod-head03{position:relative;padding-left:35px;font-size:2.8rem;font-weight:700;line-height:1.6}.mod-head03:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:18px;height:6px;background-color:#00558c}.mod-head04{font-size:2.8rem;font-weight:500}.mod-head05{font-size:2.2rem;font-weight:500}.mod-head06{position:relative}.mod-head06Wrap{position:relative;height:150px}.mod-head06Wrap .mod-topicPath{position:static}.mod-head06-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%}.mod-head06-figure{width:100%;height:100%}.mod-head06-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mod-head06-jp{font-size:5.2rem;font-weight:700;line-height:1.2;color:#fff}.mod-head07 ._big{font-size:5.4rem;font-weight:700}.mod-head07 ._big.__small{font-size:4.4rem}.mod-head07 ._slash{display:inline-block;margin-left:15px;margin-right:10px;font-size:3rem}.mod-head07 ._small{font-family:Inter,sans-serif;font-size:1.8rem;font-weight:700}.mod-head08{position:relative}.mod-head08Wrap{position:relative;height:330px}.mod-head08Wrap .mod-topicPath{position:static}.mod-head08-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%}.mod-head08-figure{width:100%;height:100%}.mod-head08-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mod-head08-jp{font-size:5.2rem;font-weight:700;line-height:1.6}.mod-head09{position:relative;padding-left:25px;font-size:2.2rem;font-weight:700;line-height:1.6}.mod-head09:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:10px;height:5px;background-color:#000}.mod-head10{padding:5px 25px;font-size:2.2rem;font-weight:700;background-color:#ebf1f5}.mod-input01{width:100%;height:45px;padding:0 15px;background-color:#fff;border:1px solid #b5b6b6;outline:0;font-weight:500}.mod-input01::-moz-placeholder{color:#666}.mod-input01::placeholder{color:#666}.mod-input01-input{width:100%}.mod-input01._textarea{height:240px;padding:15px 20px}.mod-input01._160{max-width:160px}.mod-input01._290{max-width:290px}.mod-textarea textarea{position:relative;display:block;padding:5px 15px;border-radius:5px;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:solid 1px #d3d3d4}.mod-textarea textarea::-moz-placeholder{color:#b5b6b6}.mod-textarea textarea::placeholder{color:#b5b6b6}.mod-checkbox{position:relative;display:inline-block;line-height:1.5;vertical-align:middle}.mod-checkbox-text{position:relative;display:block;padding-left:25px;cursor:pointer}.mod-checkbox-text:before{content:"";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%) translateY(-1px);width:15px;height:15px;border:2px solid #ddd;border-radius:3px}.mod-checkbox-text:after{content:"";position:absolute;display:block;top:50%;left:5px;transform:translateY(-80%) rotate(45deg);width:5px;height:7px;opacity:0;border:solid 2px #d21;border-left:0;border-top:0}.mod-checkbox input{position:absolute;opacity:0}input:checked~.mod-checkbox-text{font-weight:700}input:checked~.mod-checkbox-text:before{border-color:#d21}input:checked~.mod-checkbox-text:after{opacity:1}.mod-radio{display:inline-block;cursor:pointer}.mod-radio-text{position:relative;display:inline-block;padding-left:30px}.mod-radio-text:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%) translateY(-1px);left:0;width:24px;height:24px;border-radius:50%;border:1px solid #d3d3d4;background:#fff;z-index:1}.mod-radio-text:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%) translateY(-1px);left:8px;width:8px;height:8px;border-radius:50%;background:#fff;z-index:2;opacity:0}.mod-radio input{position:absolute;opacity:0}input:checked+.mod-radio-text{color:#d21}input:checked+.mod-radio-text:before{background-color:#d21;border-color:#d21}input:checked+.mod-radio-text:after{opacity:1}.mod-select{position:relative;background-color:#fff;border:1px solid #dbdbdb;border-radius:5px;width:100%;max-width:240px;margin:auto;margin-right:0}.mod-select select{width:240px;max-width:100%;padding:10px 20px;outline:0}.mod-select svg{position:absolute;width:14px;height:14px;top:50%;transform:translateY(-50%);right:20px;fill:#00558c;pointer-events:none}.mod-topicPath{position:absolute;top:0;left:0;display:block;width:100%;height:auto;padding-top:20px;line-height:1.2}.mod-topicPath.__static{position:static}.mod-topicPath-li{display:inline-block;vertical-align:middle;font-size:1.4rem;color:#999}.mod-topicPath-li:after{content:"|";display:inline-block;margin-left:5px;margin-right:5px;vertical-align:.1rem}.mod-topicPath-li:last-child{padding-right:10px}.mod-topicPath-li:last-child:after{display:none}.mod-topicPath-li:last-child a{pointer-events:none;color:#000;text-decoration:none}.mod-topicPath-li:last-child a:hover{opacity:1}.mod-topicPath-a,.mod-topicPath-a:link,.mod-topicPath-a:visited{display:inline-block;color:#999;font-weight:500}.mod-topicPath-a:hover,.mod-topicPath-a:link:hover,.mod-topicPath-a:visited:hover{text-decoration:underline}.mod-paginate{text-align:center}.mod-paginate>a,.mod-paginate>span{position:relative;display:inline-block;width:30px;height:30px;margin-right:5px;margin-left:5px;background-color:#fff;line-height:28px;vertical-align:middle;transition:.4s;font-weight:500;border-radius:50%}.mod-paginate>a svg,.mod-paginate>span svg{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto;width:14px;height:14px;fill:#00558c}.mod-paginate>a.disabled,.mod-paginate>span.disabled{display:none}.mod-paginate>span{background-color:#00558c;color:#fff}.mod-paginate>span svg{fill:#fff}.mod-paginate .rt_bn_product_page-selected{background-color:#00558c;color:#fff}.mod-modal{cursor:pointer}.mod-modalImg{display:block;cursor:pointer}.mod-modalContent{display:none;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:80%;width:auto;max-height:80%;z-index:502}.mod-modal-overlay{display:none;opacity:0;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:10001;transition:.4s}.mod-modal-overlay.is-active{display:block}.mod-modal-overlay.is-visible{opacity:1}.mod-modal-overlay>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:80%;width:auto;max-height:80%;background-color:#fff;border:10px solid #fff}.mod-modal-overlay .mod-modalContent{display:block}.mod-modal-closeArea{position:fixed;width:100%;height:100%;top:0;left:0;z-index:501}.mod-modal-closeBtn{cursor:pointer;position:absolute;top:4%;right:10%;display:block;width:30px;height:30px;z-index:503}.mod-modal-closeBtn svg{width:30px;height:30px;fill:#fff}.mod-video{position:relative;width:100%;height:0;padding-top:56.25%}.mod-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mod-bottomLink{padding:70px 0 100px;background-color:#d5e8f5}.mod-bottomLink-head{margin-bottom:50px;font-size:2.8rem;font-weight:700}.mod-bottomLink-head a:hover{color:#00558c;transition:.4s}.mod-bottomLink li:nth-child(n+2){margin-top:20px}.mod-bottomLink-link{display:block;position:relative;padding-top:20px;padding-left:5px;padding-right:45px;padding-bottom:20px;font-size:1.6rem;font-weight:700;border-bottom:1px solid #00558c;transition:.4s}.mod-bottomLink-link:after{content:"";position:absolute;box-sizing:border-box;left:0;bottom:0;width:100%;height:4px;border-bottom:4px solid transparent;transition:.4s}.mod-bottomLink-link:hover:after{content:"";border-bottom:4px solid #00558c}.mod-bottomLink-link-small.js-toggleBlock{height:auto;overflow:inherit}.mod-bottomLink-link-small li{text-align:left}.mod-bottomLink-link-small li a{position:relative;display:block;font-weight:700;position:relative;font-size:1.4rem;margin-top:17px;margin-right:17px;padding-right:17px;padding-left:5px}.mod-bottomLink-link-small li a .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-left:15px;width:10px;height:10px;fill:#00558c}.mod-bottomLink-link-small li a .icon._blank{width:13px;height:13px}.mod-bottomLink-link-small li a:hover{color:#00558c;transition:.4s}.mod-bottomLink-link-small.col_2{display:flex;justify-content:space-between}.mod-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;top:50%;right:8px;transform:translateY(-50%);background-color:#00558c;border-radius:50%}.mod-icon .icon{width:10px;height:10px;fill:#fff}.mod-label{display:flex;align-items:center;justify-content:center;height:38px;padding:0 20px;box-shadow:rgba(39,39,39,.3) 0 0 10px;border-radius:20px;font-weight:700;transition:box-shadow .4s,color .4s;background-color:#fff}.mod-label:hover{box-shadow:rgba(0,85,140,.5) 0 0 10px;color:#00558c}.mod-labelWrap{display:flex;align-items:center;flex-flow:wrap;gap:12px}.mod-tabchange01{position:relative;width:100%;display:block;font-size:1.8rem;transition:all .4s ease;margin-right:20px;padding-left:15px;padding-right:15px;padding-bottom:20px;text-align:center;color:#aeaeae;font-weight:500}.mod-tabchange01List{display:flex;flex-flow:row wrap;align-content:flex-start}.mod-tabchange01:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:5px;width:80px;background:#00558c;border-radius:30px;z-index:2;opacity:0;transition:all .4s ease}.mod-tabchange01.is-active,.mod-tabchange01:hover{font-weight:700;color:#000}.mod-tabchange01.is-active:after,.mod-tabchange01:hover:after{opacity:1}.mod-tabchange01-content{display:none}.mod-tabchange01-content.is-active{display:block}.mod-tabchange01-content .mod-labelWrap{margin-top:-25px;margin-left:-25px}.mod-tabchange01-content .mod-labelWrap>li{padding-top:25px;padding-left:25px}.mod-anchor ._bottom{margin-top:-10px}.mod-anchor a{display:flex;align-items:center;justify-content:center;position:relative;padding:10px 55px;border:2px solid #00558c}.mod-anchor a.grd{padding:30px 70px;border:2px solid #22d0f0;-o-border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image:linear-gradient(to right,#22d0f0 0,#e72be9 100%);border-image-slice:1}.mod-anchor a span{transition:.4s;font-size:1.8rem;font-weight:700}.mod-anchor a .icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:50px;height:50px}.mod-anchor a .arrow{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:14px;height:14px}.mod-anchor a:hover span{color:#00558c}.mod-youtube{position:relative;width:100%;padding-top:56.25%;z-index:2}.mod-youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important;border:0}.mod-youtubeWrap{display:flex;flex-flow:row wrap;align-content:flex-start;align-items:center;justify-content:center;margin-top:-64px;margin-left:-64px}.mod-youtubeWrap-item{padding-top:64px;padding-left:64px;display:block;width:50%}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:1!important}.scroll-hint-icon{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90px!important;height:90px!important;background-color:rgba(255,255,255,.7)!important;border-radius:50%!important}.scroll-hint-icon:before{width:50px!important;height:50px!important;background:url(/images/company/overseas/scroll.webp) no-repeat!important;background-size:contain!important}.scroll-hint-icon:after{content:none!important}.scroll-hint-icon .scroll-hint-text{display:none!important}.js-scrollHint._black .scroll-hint-icon{background-color:rgba(0,0,0,.7)!important}.js-scrollHint._black .scroll-hint-icon:before{filter:brightness(0) invert(1)}.icon-account,.icon-arrow_bottom,.icon-arrow_left,.icon-arrow_right,.icon-arrow_top,.icon-baby-boy,.icon-baby-stroller,.icon-blank,.icon-buy-home,.icon-calendar,.icon-care,.icon-cargo,.icon-chart,.icon-checklist,.icon-choice,.icon-clock,.icon-close,.icon-co-working,.icon-coffee,.icon-company,.icon-couple,.icon-design,.icon-diamond,.icon-download,.icon-earth,.icon-gender-equality,.icon-global,.icon-handshake,.icon-heart-handshake,.icon-icon01,.icon-icon02,.icon-icon03,.icon-iftar,.icon-insurance,.icon-insurance-company,.icon-intellectual-property,.icon-inventory-management,.icon-kirakira,.icon-leader,.icon-men,.icon-men2,.icon-monitor,.icon-pdf,.icon-production,.icon-promotion,.icon-school,.icon-search,.icon-service,.icon-sketch,.icon-software-development,.icon-time,.icon-time-check,.icon-toi_01,.icon-toi_02,.icon-toi_03,.icon-trolley,.icon-vacancy,.icon-window,.icon-window_white,.icon-women,.icon-women2,.icon-work-from-home,.icon-work-team,.icon-worker,.icon-xls-file{background:url(/common/svg/sprite-bg.svg) no-repeat}.icon-account{background-position:35.3220665018% 0}.icon-account_dims{width:512px;height:512px}.icon-arrow_bottom{background-position:99.2907923969% 89.007089913%}.icon-arrow_bottom_dims{width:100px;height:100px}.icon-arrow_left{background-position:99.2907923969% 92.2297776345%}.icon-arrow_left_dims{width:100px;height:100px}.icon-arrow_right{background-position:99.2907923969% 95.4524653561%}.icon-arrow_right_dims{width:100px;height:100px}.icon-arrow_top{background-position:82.2851147865% 55.1691911054%}.icon-arrow_top_dims{width:100px;height:100px}.icon-baby-boy{background-position:87.030886922% 0}.icon-baby-boy_dims{width:320.9px;height:511.9px}.icon-baby-stroller{background-position:35.3220665018% 19.0263842438%}.icon-baby-stroller_dims{width:512px;height:512px}.icon-blank{background-position:84.7536410763% 55.1691911054%}.icon-blank_dims{width:100px;height:100px}.icon-buy-home{background-position:0 42.8900037161%}.icon-buy-home_dims{width:512px;height:512px}.icon-calendar{background-position:99.0854121475% 53.1481751825%}.icon-calendar_dims{width:463px;height:463px}.icon-care{background-position:14.0697993954% 42.8900037161%}.icon-care_dims{width:512px;height:512px}.icon-cargo{background-position:99.9800273598% 0}.icon-cargo_dims{width:496px;height:496px}.icon-chart{background-position:99.5510454267% 18.2168763199%}.icon-chart_dims{width:480.25px;height:480.25px}.icon-checklist{background-position:28.1395987909% 42.8900037161%}.icon-checklist_dims{width:512px;height:512px}.icon-choice{background-position:49.3918658972% 0}.icon-choice_dims{width:512px;height:512px}.icon-clock{background-position:99.352912503% 68.0906497623%}.icon-clock_dims{width:48px;height:48px}.icon-close{background-position:87.2221673661% 55.1691911054%}.icon-close_dims{width:100px;height:100px}.icon-co-working{background-position:42.0432758148% 80.5834258232%}.icon-co-working_dims{width:500px;height:500px}.icon-coffee{background-position:49.3918658972% 19.0263842438%}.icon-coffee_dims{width:512px;height:512px}.icon-company{background-position:49.3918658972% 38.0527684876%}.icon-company_dims{width:512px;height:512px}.icon-couple{background-position:0 61.9163879599%}.icon-couple_dims{width:512px;height:512px}.icon-design{background-position:14.0697993954% 61.9163879599%}.icon-design_dims{width:512px;height:512px}.icon-diamond{background-position:28.1395987909% 61.9163879599%}.icon-diamond_dims{width:512px;height:512px}.icon-download{background-position:42.2093981863% 61.9163879599%}.icon-download_dims{width:512px;height:512px}.icon-earth{background-position:99.7642355222% 45.8087448883%}.icon-earth_dims{width:24px;height:24px}.icon-gender-equality{background-position:0 0}.icon-gender-equality_dims{width:602.7px;height:682.7px}.icon-global{background-position:63.4616652927% 0}.icon-global_dims{width:512px;height:512px}.icon-handshake{background-position:28.1318681319% 80.9127043091%}.icon-handshake_dims{width:511px;height:511px}.icon-heart-handshake{background-position:63.4616652927% 19.0263842438%}.icon-heart-handshake_dims{width:512px;height:512px}.icon-icon01{background-position:86.5585562192% 17.6334826042%}.icon-icon01_dims{width:300px;height:300px}.icon-icon02{background-position:86.5585562192% 27.9676197038%}.icon-icon02_dims{width:300px;height:300px}.icon-icon03{background-position:86.5585562192% 38.3017568033%}.icon-icon03_dims{width:300px;height:300px}.icon-iftar{background-position:63.4616652927% 38.0527684876%}.icon-iftar_dims{width:512px;height:512px}.icon-insurance{background-position:63.4616652927% 57.0791527313%}.icon-insurance_dims{width:512px;height:512px}.icon-insurance-company{background-position:0 80.9427722036%}.icon-insurance-company_dims{width:512px;height:512px}.icon-intellectual-property{background-position:14.0697993954% 80.9379598389%}.icon-intellectual-property_dims{width:512px;height:511.84px}.icon-inventory-management{background-position:77.5314646881% 0}.icon-inventory-management_dims{width:512px;height:512px}.icon-kirakira{background-position:86.5585562192% 48.6358939029%}.icon-kirakira_dims{width:300px;height:300px}.icon-leader{background-position:77.5314646881% 19.0263842438%}.icon-leader_dims{width:512px;height:512px}.icon-men{background-position:99.5543019025% 63.9221451628%}.icon-men_dims{width:56.3px;height:74.1px}.icon-men2{background-position:99.974248927% 61.4713983729%}.icon-men2_dims{width:73.5px;height:80.8px}.icon-monitor{background-position:77.5314646881% 38.0527684876%}.icon-monitor_dims{width:512px;height:512px}.icon-pdf{background-position:77.5314646881% 57.0791527313%}.icon-pdf_dims{width:512px;height:512px}.icon-production{background-position:17.37723919% 0}.icon-production_dims{width:682.67px;height:682.67px}.icon-promotion{background-position:98.0007079988% 70.0237515825%}.icon-promotion_dims{width:422.18px;height:462.13px}.icon-school{background-position:99.0263400358% 84.371656333%}.icon-school_dims{width:460.8px;height:380.5px}.icon-search{background-position:82.2851147865% 58.3918788269%}.icon-search_dims{width:100px;height:100px}.icon-service{background-position:55.6850769467% 80.4352321657%}.icon-service_dims{width:496.52px;height:495.02px}.icon-sketch{background-position:77.5314646881% 76.0591835522%}.icon-sketch_dims{width:512px;height:510.36px}.icon-software-development{background-position:99.5442658676% 35.8521331331%}.icon-software-development_dims{width:480px;height:480.01px}.icon-time{background-position:96.5971451229% 97.4211640212%}.icon-time_dims{width:368px;height:368px}.icon-time-check{background-position:0 99.9691564474%}.icon-time-check_dims{width:512px;height:512px}.icon-toi_01{background-position:84.7536410763% 58.3918788269%}.icon-toi_01_dims{width:100px;height:100px}.icon-toi_02{background-position:87.2221673661% 58.3918788269%}.icon-toi_02_dims{width:100px;height:100px}.icon-toi_03{background-position:82.2851147865% 61.6145665485%}.icon-toi_03_dims{width:100px;height:100px}.icon-trolley{background-position:0 24.9933187627%}.icon-trolley_dims{width:512.08px;height:471.47px}.icon-vacancy{background-position:14.0697993954% 99.9691564474%}.icon-vacancy_dims{width:512px;height:512px}.icon-window{background-position:99.6796997942% 46.5124901807%}.icon-window_dims{width:20.5px;height:20.5px}.icon-window_white{background-position:99.6796997942% 47.1566378633%}.icon-window_white_dims{width:20.5px;height:20.5px}.icon-women{background-position:99.512987013% 66.2903895938%}.icon-women_dims{width:54.6px;height:74.1px}.icon-women2{background-position:84.229674697% 61.2493993272%}.icon-women2_dims{width:74.8px;height:81.5px}.icon-work-from-home{background-position:28.1395987909% 99.9691564474%}.icon-work-from-home_dims{width:512px;height:512px}.icon-work-team{background-position:42.2093981863% 99.9691564474%}.icon-work-team_dims{width:512px;height:512px}.icon-worker{background-position:56.2791975818% 99.9691564474%}.icon-worker_dims{width:512px;height:512px}.icon-xls-file{background-position:70.3489969772% 99.9691564474%}.icon-xls-file_dims{width:512px;height:512px}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;display:flex;flex-flow:row wrap;align-content:flex-start}.pure-g-flow_reverse{flex-flow:row-reverse wrap}.pure-g-align_center{align-items:center}.pure-g-justify_center{justify-content:center}.pure-g-justify_between{justify-content:space-between}.pure-u{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1,.pure-u-1-1,.pure-u-1-10,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-7,.pure-u-1-8,.pure-u-1-9,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-2-7,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-7,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-4-7,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-7,.pure-u-5-8,.pure-u-6-24,.pure-u-6-7,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-8-9,.pure-u-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-10{width:10%}.pure-u-1-9{width:11.1111%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-7{width:14.2857%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-2-7{width:28.5714%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-3-7{width:42.8571%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-4-7{width:57.1428%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-5-7{width:71.4285%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-6-7{width:85.7142%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-8-9{width:88.8888%}.pure-u-9-10{width:90%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.width-u-5{width:5%}.width-u-10{width:10%}.width-u-15{width:15%}.width-u-20{width:20%}.width-u-25{width:25%}.width-u-30{width:30%}.width-u-35{width:35%}.width-u-40{width:40%}.width-u-45{width:45%}.width-u-50{width:50%}.width-u-55{width:55%}.width-u-60{width:60%}.width-u-65{width:65%}.width-u-70{width:70%}.width-u-75{width:75%}.width-u-80{width:80%}.width-u-85{width:85%}.width-u-90{width:90%}.width-u-95{width:95%}.width-u-100{width:100%}.space-u-5{margin-top:-5px;margin-left:-5px}.space-u-5-child{padding-top:5px;padding-left:5px}.space-u-10{margin-top:-10px;margin-left:-10px}.space-u-10-child{padding-top:10px;padding-left:10px}.space-u-15{margin-top:-15px;margin-left:-15px}.space-u-15-child{padding-top:15px;padding-left:15px}.space-u-20{margin-top:-20px;margin-left:-20px}.space-u-20-child{padding-top:20px;padding-left:20px}.space-u-25{margin-top:-25px;margin-left:-25px}.space-u-25-child{padding-top:25px;padding-left:25px}.space-u-30{margin-top:-30px;margin-left:-30px}.space-u-30-child{padding-top:30px;padding-left:30px}.space-u-35{margin-top:-35px;margin-left:-35px}.space-u-35-child{padding-top:35px;padding-left:35px}.space-u-40{margin-top:-40px;margin-left:-40px}.space-u-40-child{padding-top:40px;padding-left:40px}.space-u-45{margin-top:-45px;margin-left:-45px}.space-u-45-child{padding-top:45px;padding-left:45px}.space-u-50{margin-top:-50px;margin-left:-50px}.space-u-50-child{padding-top:50px;padding-left:50px}.space-u-55{margin-top:-55px;margin-left:-55px}.space-u-55-child{padding-top:55px;padding-left:55px}.space-u-60{margin-top:-60px;margin-left:-60px}.space-u-60-child{padding-top:60px;padding-left:60px}.space-u-65{margin-top:-65px;margin-left:-65px}.space-u-65-child{padding-top:65px;padding-left:65px}.space-u-70{margin-top:-70px;margin-left:-70px}.space-u-70-child{padding-top:70px;padding-left:70px}.space-u-75{margin-top:-75px;margin-left:-75px}.space-u-75-child{padding-top:75px;padding-left:75px}.space-u-80{margin-top:-80px;margin-left:-80px}.space-u-80-child{padding-top:80px;padding-left:80px}.space-u-85{margin-top:-85px;margin-left:-85px}.space-u-85-child{padding-top:85px;padding-left:85px}.space-u-90{margin-top:-90px;margin-left:-90px}.space-u-90-child{padding-top:90px;padding-left:90px}.space-u-95{margin-top:-95px;margin-left:-95px}.space-u-95-child{padding-top:95px;padding-left:95px}.space-u-100{margin-top:-100px;margin-left:-100px}.space-u-100-child{padding-top:100px;padding-left:100px}.space-u-0{margin-top:0;margin-left:0}.space-u-0-child{padding-top:0;padding-left:0}.mAuto{margin-left:auto;margin-right:auto}.m0{margin:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.m5{margin:5px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.mr5{margin-right:5px}.ml5{margin-left:5px}.p5{padding:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.m10{margin:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mr10{margin-right:10px}.ml10{margin-left:10px}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.m15{margin:15px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mr15{margin-right:15px}.ml15{margin-left:15px}.p15{padding:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.m20{margin:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.m25{margin:25px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.mr25{margin-right:25px}.ml25{margin-left:25px}.p25{padding:25px}.pt25{padding-top:25px}.pr25{padding-right:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.m30{margin:30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.p30{padding:30px}.pt30{padding-top:30px}.pr30{padding-right:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.m35{margin:35px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.mr35{margin-right:35px}.ml35{margin-left:35px}.p35{padding:35px}.pt35{padding-top:35px}.pr35{padding-right:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.m40{margin:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.p40{padding:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.m45{margin:45px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.mr45{margin-right:45px}.ml45{margin-left:45px}.p45{padding:45px}.pt45{padding-top:45px}.pr45{padding-right:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.m50{margin:50px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mr50{margin-right:50px}.ml50{margin-left:50px}.p50{padding:50px}.pt50{padding-top:50px}.pr50{padding-right:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.m55{margin:55px}.mt55{margin-top:55px}.mb55{margin-bottom:55px}.mr55{margin-right:55px}.ml55{margin-left:55px}.p55{padding:55px}.pt55{padding-top:55px}.pr55{padding-right:55px}.pb55{padding-bottom:55px}.pl55{padding-left:55px}.m60{margin:60px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mr60{margin-right:60px}.ml60{margin-left:60px}.p60{padding:60px}.pt60{padding-top:60px}.pr60{padding-right:60px}.pb60{padding-bottom:60px}.pl60{padding-left:60px}.m65{margin:65px}.mt65{margin-top:65px}.mb65{margin-bottom:65px}.mr65{margin-right:65px}.ml65{margin-left:65px}.p65{padding:65px}.pt65{padding-top:65px}.pr65{padding-right:65px}.pb65{padding-bottom:65px}.pl65{padding-left:65px}.m70{margin:70px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.mr70{margin-right:70px}.ml70{margin-left:70px}.p70{padding:70px}.pt70{padding-top:70px}.pr70{padding-right:70px}.pb70{padding-bottom:70px}.pl70{padding-left:70px}.m75{margin:75px}.mt75{margin-top:75px}.mb75{margin-bottom:75px}.mr75{margin-right:75px}.ml75{margin-left:75px}.p75{padding:75px}.pt75{padding-top:75px}.pr75{padding-right:75px}.pb75{padding-bottom:75px}.pl75{padding-left:75px}.m80{margin:80px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.mr80{margin-right:80px}.ml80{margin-left:80px}.p80{padding:80px}.pt80{padding-top:80px}.pr80{padding-right:80px}.pb80{padding-bottom:80px}.pl80{padding-left:80px}.m85{margin:85px}.mt85{margin-top:85px}.mb85{margin-bottom:85px}.mr85{margin-right:85px}.ml85{margin-left:85px}.p85{padding:85px}.pt85{padding-top:85px}.pr85{padding-right:85px}.pb85{padding-bottom:85px}.pl85{padding-left:85px}.m90{margin:90px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.mr90{margin-right:90px}.ml90{margin-left:90px}.p90{padding:90px}.pt90{padding-top:90px}.pr90{padding-right:90px}.pb90{padding-bottom:90px}.pl90{padding-left:90px}.m95{margin:95px}.mt95{margin-top:95px}.mb95{margin-bottom:95px}.mr95{margin-right:95px}.ml95{margin-left:95px}.p95{padding:95px}.pt95{padding-top:95px}.pr95{padding-right:95px}.pb95{padding-bottom:95px}.pl95{padding-left:95px}.m100{margin:100px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.mr100{margin-right:100px}.ml100{margin-left:100px}.p100{padding:100px}.pt100{padding-top:100px}.pr100{padding-right:100px}.pb100{padding-bottom:100px}.pl100{padding-left:100px}.m105{margin:105px}.mt105{margin-top:105px}.mb105{margin-bottom:105px}.mr105{margin-right:105px}.ml105{margin-left:105px}.p105{padding:105px}.pt105{padding-top:105px}.pr105{padding-right:105px}.pb105{padding-bottom:105px}.pl105{padding-left:105px}.m110{margin:110px}.mt110{margin-top:110px}.mb110{margin-bottom:110px}.mr110{margin-right:110px}.ml110{margin-left:110px}.p110{padding:110px}.pt110{padding-top:110px}.pr110{padding-right:110px}.pb110{padding-bottom:110px}.pl110{padding-left:110px}.m115{margin:115px}.mt115{margin-top:115px}.mb115{margin-bottom:115px}.mr115{margin-right:115px}.ml115{margin-left:115px}.p115{padding:115px}.pt115{padding-top:115px}.pr115{padding-right:115px}.pb115{padding-bottom:115px}.pl115{padding-left:115px}.m120{margin:120px}.mt120{margin-top:120px}.mb120{margin-bottom:120px}.mr120{margin-right:120px}.ml120{margin-left:120px}.p120{padding:120px}.pt120{padding-top:120px}.pr120{padding-right:120px}.pb120{padding-bottom:120px}.pl120{padding-left:120px}.m125{margin:125px}.mt125{margin-top:125px}.mb125{margin-bottom:125px}.mr125{margin-right:125px}.ml125{margin-left:125px}.p125{padding:125px}.pt125{padding-top:125px}.pr125{padding-right:125px}.pb125{padding-bottom:125px}.pl125{padding-left:125px}.m130{margin:130px}.mt130{margin-top:130px}.mb130{margin-bottom:130px}.mr130{margin-right:130px}.ml130{margin-left:130px}.p130{padding:130px}.pt130{padding-top:130px}.pr130{padding-right:130px}.pb130{padding-bottom:130px}.pl130{padding-left:130px}.m135{margin:135px}.mt135{margin-top:135px}.mb135{margin-bottom:135px}.mr135{margin-right:135px}.ml135{margin-left:135px}.p135{padding:135px}.pt135{padding-top:135px}.pr135{padding-right:135px}.pb135{padding-bottom:135px}.pl135{padding-left:135px}.m140{margin:140px}.mt140{margin-top:140px}.mb140{margin-bottom:140px}.mr140{margin-right:140px}.ml140{margin-left:140px}.p140{padding:140px}.pt140{padding-top:140px}.pr140{padding-right:140px}.pb140{padding-bottom:140px}.pl140{padding-left:140px}.m145{margin:145px}.mt145{margin-top:145px}.mb145{margin-bottom:145px}.mr145{margin-right:145px}.ml145{margin-left:145px}.p145{padding:145px}.pt145{padding-top:145px}.pr145{padding-right:145px}.pb145{padding-bottom:145px}.pl145{padding-left:145px}.m150{margin:150px}.mt150{margin-top:150px}.mb150{margin-bottom:150px}.mr150{margin-right:150px}.ml150{margin-left:150px}.p150{padding:150px}.pt150{padding-top:150px}.pr150{padding-right:150px}.pb150{padding-bottom:150px}.pl150{padding-left:150px}.m155{margin:155px}.mt155{margin-top:155px}.mb155{margin-bottom:155px}.mr155{margin-right:155px}.ml155{margin-left:155px}.p155{padding:155px}.pt155{padding-top:155px}.pr155{padding-right:155px}.pb155{padding-bottom:155px}.pl155{padding-left:155px}.m160{margin:160px}.mt160{margin-top:160px}.mb160{margin-bottom:160px}.mr160{margin-right:160px}.ml160{margin-left:160px}.p160{padding:160px}.pt160{padding-top:160px}.pr160{padding-right:160px}.pb160{padding-bottom:160px}.pl160{padding-left:160px}.m165{margin:165px}.mt165{margin-top:165px}.mb165{margin-bottom:165px}.mr165{margin-right:165px}.ml165{margin-left:165px}.p165{padding:165px}.pt165{padding-top:165px}.pr165{padding-right:165px}.pb165{padding-bottom:165px}.pl165{padding-left:165px}.m170{margin:170px}.mt170{margin-top:170px}.mb170{margin-bottom:170px}.mr170{margin-right:170px}.ml170{margin-left:170px}.p170{padding:170px}.pt170{padding-top:170px}.pr170{padding-right:170px}.pb170{padding-bottom:170px}.pl170{padding-left:170px}.m175{margin:175px}.mt175{margin-top:175px}.mb175{margin-bottom:175px}.mr175{margin-right:175px}.ml175{margin-left:175px}.p175{padding:175px}.pt175{padding-top:175px}.pr175{padding-right:175px}.pb175{padding-bottom:175px}.pl175{padding-left:175px}.m180{margin:180px}.mt180{margin-top:180px}.mb180{margin-bottom:180px}.mr180{margin-right:180px}.ml180{margin-left:180px}.p180{padding:180px}.pt180{padding-top:180px}.pr180{padding-right:180px}.pb180{padding-bottom:180px}.pl180{padding-left:180px}.m185{margin:185px}.mt185{margin-top:185px}.mb185{margin-bottom:185px}.mr185{margin-right:185px}.ml185{margin-left:185px}.p185{padding:185px}.pt185{padding-top:185px}.pr185{padding-right:185px}.pb185{padding-bottom:185px}.pl185{padding-left:185px}.m190{margin:190px}.mt190{margin-top:190px}.mb190{margin-bottom:190px}.mr190{margin-right:190px}.ml190{margin-left:190px}.p190{padding:190px}.pt190{padding-top:190px}.pr190{padding-right:190px}.pb190{padding-bottom:190px}.pl190{padding-left:190px}.m195{margin:195px}.mt195{margin-top:195px}.mb195{margin-bottom:195px}.mr195{margin-right:195px}.ml195{margin-left:195px}.p195{padding:195px}.pt195{padding-top:195px}.pr195{padding-right:195px}.pb195{padding-bottom:195px}.pl195{padding-left:195px}.m200{margin:200px}.mt200{margin-top:200px}.mb200{margin-bottom:200px}.mr200{margin-right:200px}.ml200{margin-left:200px}.p200{padding:200px}.pt200{padding-top:200px}.pr200{padding-right:200px}.pb200{padding-bottom:200px}.pl200{padding-left:200px}.color_txt1{color:#000}.color_txt2{color:#666}.color_border1{color:#d3d3d4}.color_border2{color:#ddd}.color_border3{color:#707070}.color_main{color:#00558c}.color_red{color:#d21}.color_blue{color:#3e8fc3}.color_blue2{color:#40a2e6}.color_lightblue{color:#ebf1f5}.color_lightblue2{color:#d5e8f5}.color_navy{color:#00263f}.color_navy2{color:#055084}.color_navy3{color:#014571}.color_black{color:#222}.color_gray{color:#b5b6b6}.color_gray2{color:#f9f9f9}.color_gray3{color:#cbcbcb}.color_gray4{color:#666}.color_gray5{color:#b6b6b6}.color_gray6{color:#cbcbcb}.color_gray7{color:#999}.color_green{color:#ebebeb}.color-bg_txt1{background-color:#000}.color-bg_txt2{background-color:#666}.color-bg_border1{background-color:#d3d3d4}.color-bg_border2{background-color:#ddd}.color-bg_border3{background-color:#707070}.color-bg_main{background-color:#00558c}.color-bg_red{background-color:#d21}.color-bg_blue{background-color:#3e8fc3}.color-bg_blue2{background-color:#40a2e6}.color-bg_lightblue{background-color:#ebf1f5}.color-bg_lightblue2{background-color:#d5e8f5}.color-bg_navy{background-color:#00263f}.color-bg_navy2{background-color:#055084}.color-bg_navy3{background-color:#014571}.color-bg_black{background-color:#222}.color-bg_gray{background-color:#b5b6b6}.color-bg_gray2{background-color:#f9f9f9}.color-bg_gray3{background-color:#cbcbcb}.color-bg_gray4{background-color:#666}.color-bg_gray5{background-color:#b6b6b6}.color-bg_gray6{background-color:#cbcbcb}.color-bg_gray7{background-color:#999}.color-bg_green{background-color:#ebebeb}.fs_10{font-size:1rem}.fs_11{font-size:1.1rem}.fs_12{font-size:1.2rem}.fs_13{font-size:1.3rem}.fs_14{font-size:1.4rem}.fs_15{font-size:1.5rem}.fs_16{font-size:1.6rem}.fs_17{font-size:1.7rem}.fs_18{font-size:1.8rem}.fs_19{font-size:1.9rem}.fs_20{font-size:2rem}.fs_21{font-size:2.1rem}.fs_22{font-size:2.2rem}.fs_23{font-size:2.3rem}.fs_24{font-size:2.4rem}.fs_25{font-size:2.5rem}.fs_26{font-size:2.6rem}.fs_27{font-size:2.7rem}.fs_28{font-size:2.8rem}.fs_29{font-size:2.9rem}.fs_30{font-size:3rem}.fs_31{font-size:3.1rem}.fs_32{font-size:3.2rem}.fs_33{font-size:3.3rem}.fs_34{font-size:3.4rem}.fs_35{font-size:3.5rem}.fs_36{font-size:3.6rem}.fs_37{font-size:3.7rem}.fs_38{font-size:3.8rem}.fs_39{font-size:3.9rem}.fs_40{font-size:4rem}.fw_400{font-weight:400}.fw_500{font-weight:500}.fw_600{font-weight:700}.ff_gothic{font-family:"Noto Sans JP",sans-serif}.ff_mincho{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HGS明朝E",Meiryo,sans-serif}.ff_barlow{font-family:Barlow,sans-serif}.ff_inter{font-family:Inter,sans-serif}.ta_left{text-align:left}.ta_center{text-align:center}.ta_right{text-align:right}.lh_10{line-height:1}.lh_11{line-height:1.1}.lh_12{line-height:1.2}.lh_13{line-height:1.3}.lh_14{line-height:1.4}.lh_15{line-height:1.5}.lh_16{line-height:1.6}.lh_17{line-height:1.7}.lh_18{line-height:1.8}.lh_19{line-height:1.9}.lh_20{line-height:2}.ls_m41{letter-spacing:-.41em}.ls_m31{letter-spacing:-.31em}.ls_m2{letter-spacing:-2px}.ls_m1{letter-spacing:-1px}.ls_0{letter-spacing:normal}.ls_p1{letter-spacing:1px}.ls_p2{letter-spacing:2px}.ls_p3{letter-spacing:3px}.ls_p4{letter-spacing:4px}.td_under{text-decoration:underline}.wb_all{word-break:break-all}.pos_relative{position:relative}.pos_absolute{position:absolute}.pos_static{position:static}.di_block{display:block}.di_iblock{display:inline-block}.di_inline{display:inline}.di_flex{display:flex}.di_none{display:none}.va_top{vertical-align:top!important}.va_middle{vertical-align:middle!important}.va_bottom{vertical-align:bottom!important}.ul-decimal,.ul-disc,.ul-latin,.ul-upperLatin{margin-left:20px;line-height:2}.ul-decimal>li,.ul-disc>li,.ul-latin>li,.ul-upperLatin>li{margin-top:5px}.ul-disc>li{list-style:disc}.ul-decimal>li{list-style:decimal}.ul-latin>li{list-style:lower-latin}.ul-upperLatin>li{list-style:upper-latin}.ul-star>li{position:relative;margin-top:5px;padding-left:1.3em;line-height:2}.ul-star>li:before{content:"※";position:absolute;top:0;left:0}.ul-paren{line-height:2;counter-reset:count_paren}.ul-paren>li{position:relative;margin-top:5px;padding-left:2em;line-height:2}.ul-paren>li:before{counter-increment:count_paren;content:"(" counter(count_paren) ")";position:absolute;top:0;left:0}.ul-sup{line-height:2;counter-reset:count_paren}.ul-sup>li{position:relative;margin-top:5px;padding-left:1.5em;line-height:2}.ul-sup>li:before{counter-increment:count_paren;content:"*" counter(count_paren) "";position:absolute;top:0;left:0}.ul-circle{position:relative;margin-top:5px;padding-left:1.3em;line-height:2}.ul-circle span{position:absolute;left:0;margin:0}[lang=en] .ul-circle{padding-left:2.2em}[lang=en] .ul-circle._burden{padding-left:1.3em}.ul-other{position:relative;margin-top:5px;padding-left:2em;line-height:2}.ul-other span{position:absolute;left:0;margin:0}.ul-wide{position:relative;margin-top:5px;padding-left:2.5em;line-height:2}.ul-wide span{position:absolute;left:0;margin:0}.opacity a,.opacity button,a.opacity,button.opacity{transition:all .3s ease;opacity:1}.opacity a:hover,.opacity button:hover,a.opacity:hover,button.opacity:hover{opacity:.5}html{font-size:62.5%}body{margin:0;padding:0;outline:0;border:0;font-size:1.6rem;color:#000;line-height:2;font-family:"Noto Sans JP",sans-serif}a{opacity:1;color:#333;text-decoration:none}ol,ul{margin:0;padding:0;list-style:none}img{backface-visibility:hidden;vertical-align:bottom;max-width:100%;height:auto}[data-view*=sp]{display:none}[data-view*=tablet]{display:none}[data-view*=pc]{display:block}[data-view*=pc-inlineblock]{display:inline-block}.container{padding-top:130px}.container .contents{padding-bottom:180px}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}@media screen and (min-width:1920px){.recruit-fig a:after{width:400px;height:400px}}@media screen and (max-width:1740px){.top-main-slider-item-txt{width:100%;left:0;transform:translate(0,-50%)}}@media screen and (max-width:1700px){.top-metagrouth-sliderWrap{padding:0 50px}.top-metagrouth-slider-num{left:50px}.top-metagrouth-thumb-wrap{width:calc(100vw - 180px)}.top-news-tag{width:calc(100% - 360px)}.top-news-tag-wrap{padding-right:0}.top-news-slider-wrap{padding-left:50px}.recruit-leadBox-img01{top:230px;left:0}.recruit-leadBox-img02{top:430px;right:50px}.recruit-leadBox-img03{right:0}}@media screen and (max-width:1650px){.top-metagrouth-sliderWrap{padding-bottom:100px}.metagrowth-drivers-box figure{min-width:800px}}@media screen and (max-width:1500px){.ir-sliderContent .swiper-button-prev{left:0}.ir-sliderContent .swiper-button-next{right:0}}@media screen and (max-width:1450px){.top-metagrouth-sliderWrap{padding-bottom:180px}.metagrowth-drivers-box figure{min-width:600px}}@media screen and (max-width:1420px){.sustainability-report-txt{width:50%}.sustainability-report-fig{width:50%}}@media screen and (max-width:1400px){.top-brand-txt .__head{float:right;margin-left:0}.top-news-slider-wrap .swiper-button-prev{right:110px}.top-news-slider-wrap .swiper-button-next{right:50px}.news .top-news-slider-wrap .swiper-button-prev{right:110px}.news .top-news-slider-wrap .swiper-button-next{right:50px}}@media screen and (max-width:1320px){.footer-top-sns{margin-left:3.125%}.footer-top-links{margin-left:3.125%}}@media screen and (max-width:1300px){.metagrowth-underlayer .mod-head01Wrap .mod-head01-content{top:65%}.recruit-carrier-culture-link-ttl{padding:10px 35px;font-size:2rem}.recruit-flow-content-box-img{left:auto}.recruit-flow-content-box-txt{left:auto}.recruit-flow-content-box._reverce .recruit-flow-content-box-txt{left:auto;z-index:1}.recruit-flow-content-box._reverce .recruit-flow-content-box-img{left:auto}}@media screen and (max-width:1250px){.metagrowth-drivers-box figure{min-width:400px}}@media screen and (max-width:1200px){.company-intro-base figure{left:-150px;width:60.6060606061%}.company-intro-base-txt{margin-right:0}}@media screen and (max-width:1080px){.header-logo{width:200px}}@media screen and (max-width:1024px){.header.is-hidden{transform:translateY(-80px)}.header-inner{height:80px;padding:0 5%}.header-inner.is-active{background-color:#00558c}.header-inner.is-active .header-logo img{filter:brightness(0) invert(1)}.header-logo{left:15px;width:160px}.header-logo img{transition:filter .4s}.header-nav{position:fixed;top:0;left:0;height:calc(100% - 80px);padding:0 5% 20px;overflow-y:auto;background-color:#00558c;opacity:0;pointer-events:none;z-index:-1;transition:visibility .6s,opacity .6s,top .6s}.header-nav.is-active{visibility:visible;opacity:1;top:80px;z-index:100;pointer-events:auto}.header-nav.is-active .header-nav-overlay{opacity:1}.header-nav-top{margin-top:25px}.header-nav-top-item{display:none}.header-nav-top-item._search{display:block;width:100%}.header-nav-top-item .__link._searchBtn{right:20px}.header-nav-top-item .__link._searchBtn .icon{width:21px;height:21px;fill:#fff}.header-nav-top-item .__link._searchBtn:hover .icon{fill:#fff}.header-nav-main{display:block}.header-nav-main-item{border-bottom:1px dotted #3e8fc3}.header-nav-main-item:after{display:none}.header-nav-main-item._pc{display:none}.header-nav-main-item._sp{display:block}.header-nav-main-item .__link{position:relative;padding:15px}.header-nav-main-item .__link .__txt{color:#fff;font-size:1.4rem}.header-nav-main-item .__link:hover .__txt{color:#fff}.header-nav-btn{display:flex;align-items:center;justify-content:center;width:100%;height:60px;margin-top:20px;padding:10px;background-color:#00263f;color:#fff;font-size:1.8rem;font-family:Inter,sans-serif;font-weight:700}.header-nav-lang{display:flex;align-items:center;justify-content:center;margin-top:30px}.header-nav-lang .icon{width:20px;height:20px;fill:#fff}.header-nav-lang-list{display:flex;align-items:center;justify-content:center}.header-nav-lang-list-item{position:relative}.header-nav-lang-list-item:after{position:absolute;content:"";width:1px;height:13px;right:0;top:50%;background-color:#fff;transform:translateY(-50%)}.header-nav-lang-list-item .__link{padding:0 10px;color:#fff;font-size:1.4rem}.header-nav-lang-list-item .__link.is-active{font-weight:700}.header-nav-lang-list-item:last-child:after{display:none}.header-nav-lang-list-item:last-child .__link{padding-right:0}.header-menuBtn{position:absolute;display:block;top:50%;right:16px;width:35px;height:25px;cursor:pointer;pointer-events:auto;z-index:110;transform:translateY(-50%)}.header-menuBtn span,.header-menuBtn:after,.header-menuBtn:before{position:absolute;display:block;width:35px;height:3px;background-color:#00558c}.header-menuBtn:after,.header-menuBtn:before{content:"";transition:transform .4s,background-color .4s}.header-menuBtn:before{top:0}.header-menuBtn:after{bottom:0}.header-menuBtn span{top:calc(50% - 2px);transition:opacity .4s}.header-menuBtn.is-active span,.header-menuBtn.is-active:after,.header-menuBtn.is-active:before{background-color:#fff}.header-menuBtn.is-active:after,.header-menuBtn.is-active:before{top:10px}.header-menuBtn.is-active:before{transform:rotate(135deg)}.header-menuBtn.is-active:after{bottom:auto;transform:rotate(-135deg)}.header-menuBtn.is-active span{opacity:0}.header-search{width:100%}.header-search .mod-input01{height:40px;width:100%;padding:0;border:none;opacity:1;overflow:hidden;pointer-events:auto}.header-search .mod-input01-input{height:40px;padding:0 60px 0 15px;background-color:#3e8fc3;border-radius:20px;color:#fff}.header-search .mod-input01-input::-moz-placeholder{color:#ebf1f5;opacity:.7}.header-search .mod-input01-input::placeholder{color:#ebf1f5;opacity:.7}.header-search .mod-input01 .__submit{position:absolute;display:flex;align-items:center;justify-content:center;width:60px;height:40px;right:0;top:0;padding-right:20px;pointer-events:auto}.header-search .mod-input01 .__submit .icon{width:21px;height:21px;fill:#fff}.header-search.is-active{width:100%}.header-megamenu{display:none}.header-megamenu.is-active{display:none}.header-megamenu-secondLayer{display:none}.header-megamenu-thirdLayer{display:none}.header-megamenu-fourthLayer{display:none}.footer-top{display:block;padding:30px 5% 30px}.footer-top-sns{margin-top:40px}.footer-top-sns li{margin-right:30px}.footer-top-links{display:block;margin-top:25px;margin-left:0}.footer-top-links li{margin-top:35px;margin-right:0;padding-right:0}.footer-top-links li:after{display:none}.footer-top-links li:first-child,.footer-top-links li:last-child{margin-top:0}.footer-top-links li:last-child .__link{border-top:none}.footer-top-links .__link{display:block;padding:25px 0;text-align:center;border-top:1px solid #014571;border-bottom:1px solid #014571}.footer-top-links .__link._btn{display:block;width:100%;max-width:260px;padding:0;margin:0 auto;border:1px solid #fff;text-align:center;font-size:1.6rem;line-height:40px;letter-spacing:.1em}.footer-top-links .__link:hover{border-color:#014571}.footer-pagetop{right:5%;top:50px;transform:translateY(0)}.footer-pagetop:hover{background-color:#00558c}.footer-pagetop:hover .icon{fill:#6992ad}.footer-lang{margin-top:30px}.footer-lang-list-item .__link:hover{border-color:transparent}.footer-inner{padding:20px 5% 40px}.footer-menu{display:block}.footer-menu-item{width:100%;padding-right:0}.footer-menu-item .__head{display:none}.footer-menu-item .__head._sp{position:relative;display:block;margin-bottom:0;padding:15px 25px 15px 0;height:auto;border-bottom:1px dotted #707070;line-height:1.3}.footer-menu-item .__head._sp:after,.footer-menu-item .__head._sp:before{position:absolute;content:"";top:50%;background-color:#707070;transform:translateY(-50%)}.footer-menu-item .__head._sp:before{width:18px;height:2px;right:0;transition:opacity .4s}.footer-menu-item .__head._sp:after{width:2px;height:18px;right:8px;transition:transform .4s}.footer-menu-item .__head._sp.is-active{margin-bottom:15px}.footer-menu-item .__head._sp.is-active:before{opacity:0}.footer-menu-item .__head._sp.is-active:after{transform:translateY(-50%) rotate(90deg)}.footer-menu-item-ul{overflow:hidden;height:0;transition:height .4s,padding .4s}.footer-menu-item-ul.is-active{padding:0 0 20px}.footer-menu-item-ul li .__link{border-bottom:none}.footer-bottom{display:block;margin-top:40px}.footer-bottom-links{display:block}.footer-bottom-links-item{margin-right:0;padding-right:0}.footer-bottom-links-item:after{display:none}.footer-bottom-links-item .__link{border-bottom:none}.footer-bottom .__copy{margin-top:40px;border-top:1px solid #707070;padding-top:25px;text-align:right}.top-main-slider{height:calc(var(--vh,1vh) * 100);max-height:calc(var(--vh,1vh) * 100)}.top-main-slider-item{overflow:hidden}.top-main-slider-item-txt{top:110px;padding-left:5%;padding-right:5%;transform:translate(0,0)}.top-main-slider-item-txt .__head{font-size:4.4rem}.top-main-slider-item-txt .__txt{font-size:1.6rem}.top-main-slider-item-txt .mod-button{margin-top:30px}.top-main-slider-control{padding:0 5%}.top-main-slider-control .main-stopbtn:hover{border-color:#cbcbcb}.top-main-slider-control .main-stopbtn:hover:after,.top-main-slider-control .main-stopbtn:hover:before{background-color:#cbcbcb}.top-main-slider-control .main-stopbtn.start:hover>span{background-color:transparent;border-color:transparent transparent transparent #cbcbcb}.top-main .swiper-pagination-bullet{width:150px}.top-brand{display:block;padding-left:0}.top-brand-txt{width:100%;padding-left:0;padding-top:0}.top-brand-txt .__head{float:none}.top-brand-txt .__head .__inner>span{font-size:10.05859375vw;white-space:normal;letter-spacing:-1px}.top-brand-txt .__txt{text-align:center}.top-brand-txt .__img{margin-top:30px;text-align:center}.top-brand-txt .__img>img{width:81.7391304348%;max-width:655px}.top-brand-img{display:none}.top-metagrouth-bg{height:calc(100% - 50px)}.top-metagrouth-head{display:flex;align-items:end}.top-metagrouth-head .ff_inter{font-size:13.3333333333vw}.top-metagrouth-head .ff_barlow{font-size:14.6666666667vw;letter-spacing:-.01em;line-height:1.06}.top-metagrouth-txt{padding-left:0;font-size:1.6rem}.top-metagrouth-sliderWrap{padding:0 5%}.top-metagrouth-slider-item{display:block}.top-metagrouth-slider-item-txt{width:100%;padding-right:0}.top-metagrouth-slider-item-img{width:100%;margin-top:20px}.top-metagrouth-slider-item:hover .top-metagrouth-slider-item-img img{transform:scale(1)}.top-metagrouth-slider-control{margin-bottom:40px}.top-metagrouth-slider-control .metagrouth-stopbtn{width:40px;height:40px;margin-right:20px}.top-metagrouth-slider-control .metagrouth-stopbtn:after,.top-metagrouth-slider-control .metagrouth-stopbtn:before{width:2px;height:12px}.top-metagrouth-slider-control .metagrouth-stopbtn:before{left:15px}.top-metagrouth-slider-control .metagrouth-stopbtn:after{right:15px}.top-metagrouth-slider-control .metagrouth-stopbtn.start>span{left:15px;border-width:6px 0 6px 11px}.top-metagrouth-slider-control .metagrouth-stopbtn.start:hover>span{background-color:transparent;border-color:transparent transparent transparent #fff}.top-metagrouth-slider-control .metagrouth-stopbtn:hover{background-color:transparent}.top-metagrouth-slider-control .metagrouth-stopbtn:hover:after,.top-metagrouth-slider-control .metagrouth-stopbtn:hover:before{background-color:#fff}.top-metagrouth-slider-control .swiper-button-next,.top-metagrouth-slider-control .swiper-button-prev{display:none}.top-metagrouth-slider-num{position:static;margin-bottom:20px;color:#fff}.top-metagrouth-slider-num .__current{font-size:3.2rem}.top-metagrouth-slider-num .__total{padding-left:30px;font-size:2rem}.top-metagrouth-slider-num .__total:before{height:25px;background-color:#fff}.top-metagrouth-thumb-wrap{width:calc(100vw - (5% + 60px));margin-bottom:-65px;padding-right:27.7333333333vw}.top-news-tag{width:100%;margin-right:0;margin-bottom:35px;padding-right:0;padding-bottom:40px;border-right:none;border-bottom:1px solid #d3d3d4}.top-news-tag-wrap{display:block;margin-top:30px;padding-left:0;padding-right:0}.top-news-tag .__tag:hover{box-shadow:rgba(39,39,39,.3) 0 0 10px;color:#000}.top-news-topics{display:block}.top-news-topics .__img{width:100%}.top-news-topics-txt{width:100%}.top-news-topics:hover .__img img{transform:scale(1)}.top-news-topics:hover .__title span{border-color:transparent}.top-news-topics:hover .mod-link01:after{background-color:#fff}.top-news-topics:hover .mod-link01 .__txt{color:#fff}.top-news-slider-wrap{padding-left:5%}.top-news-slider-wrap .swiper-button-next,.top-news-slider-wrap .swiper-button-prev{display:none}.top-imgBox-img{width:100%}.top-imgBox-txt{width:100%;padding-left:35px}.top-imgBox-txt .mod-link01{margin-top:30px}.top-imgBox-head{margin-bottom:25px}.top-imgBox-head:before{left:-35px}.top-imgBox.pure-g-flow_reverse .top-imgBox-head:before{left:auto;right:0;transform-origin:100% 0}.top-imgBox.pure-g-flow_reverse .top-imgBox-txt{padding-left:35px;padding-right:0}.topIndex .header .header-nav-main-item-recruit .__link span:after{background-color:#fff}.topIndex .header .header-nav-main-item-metagrowth .__link span:after{background-color:#fff}.topIndex .header .header-logo img{filter:brightness(0) invert(1)}.topIndex .header .header-nav-main-item:after{background-color:#fff}.topIndex .header .header-nav-top-item .__link._news{background-color:#fff;border:none}.topIndex .header .header-nav-top-item .__link._news:hover{background-color:#00558c}.topIndex .header .header-nav-top-item .__link._news .__txt{color:#fff}.topIndex .header .header-nav-top-item .__link._news .__txt:hover{color:#fff}.topIndex .header .header-nav-top-item .__link .__txt{color:#fff}.topIndex .header .header-nav-top-item .__link:hover .__txt{color:#fff}.topIndex .header .header-nav-main-item .__link:hover .__txt{color:#fff}.topIndex .header .header-nav-top-item .__link._lang .icon{fill:#fff}.topIndex .header .header-nav-top-item .__link._lang:hover .icon{fill:#fff}.topIndex .header .header-nav-top-item .__link._searchBtn{fill:#fff}.topIndex .header .header-nav-main-item .__link .__txt{color:#fff}.topIndex .header .header-menuBtn span,.topIndex .header .header-menuBtn:after,.topIndex .header .header-menuBtn:before{background-color:#fff}.topIndex .header.clicked .header-nav-main-item-recruit .__link span:after,.topIndex .header.hovered .header-nav-main-item-recruit .__link span:after,.topIndex .header.is-on .header-nav-main-item-recruit .__link span:after{background-color:#00558c}.topIndex .header.clicked .header-logo img,.topIndex .header.hovered .header-logo img,.topIndex .header.is-on .header-logo img{filter:brightness(0) invert(1)}.topIndex .header.clicked .header-nav-main-item:after,.topIndex .header.hovered .header-nav-main-item:after,.topIndex .header.is-on .header-nav-main-item:after{background-color:#000}.topIndex .header.clicked .header-nav-top-item .__link._news,.topIndex .header.hovered .header-nav-top-item .__link._news,.topIndex .header.is-on .header-nav-top-item .__link._news{background-color:#00558c}.topIndex .header.clicked .header-nav-top-item .__link._news:hover,.topIndex .header.hovered .header-nav-top-item .__link._news:hover,.topIndex .header.is-on .header-nav-top-item .__link._news:hover{background-color:#fff}.topIndex .header.clicked .header-nav-top-item .__link._news .__txt,.topIndex .header.hovered .header-nav-top-item .__link._news .__txt,.topIndex .header.is-on .header-nav-top-item .__link._news .__txt{color:#fff}.topIndex .header.clicked .header-nav-top-item .__link .__txt,.topIndex .header.hovered .header-nav-top-item .__link .__txt,.topIndex .header.is-on .header-nav-top-item .__link .__txt{color:#fff}.topIndex .header.clicked .header-nav-top-item .__link:hover .__txt,.topIndex .header.hovered .header-nav-top-item .__link:hover .__txt,.topIndex .header.is-on .header-nav-top-item .__link:hover .__txt{color:#fff}.topIndex .header.clicked .header-nav-main-item .__link:hover .__txt,.topIndex .header.hovered .header-nav-main-item .__link:hover .__txt,.topIndex .header.is-on .header-nav-main-item .__link:hover .__txt{color:#fff}.topIndex .header.clicked .header-nav-top-item .__link._lang .icon,.topIndex .header.hovered .header-nav-top-item .__link._lang .icon,.topIndex .header.is-on .header-nav-top-item .__link._lang .icon{fill:#fff}.topIndex .header.clicked .header-nav-top-item .__link._lang:hover .icon,.topIndex .header.hovered .header-nav-top-item .__link._lang:hover .icon,.topIndex .header.is-on .header-nav-top-item .__link._lang:hover .icon{fill:#fff}.topIndex .header.clicked .header-nav-top-item .__link._searchBtn,.topIndex .header.hovered .header-nav-top-item .__link._searchBtn,.topIndex .header.is-on .header-nav-top-item .__link._searchBtn{fill:#fff}.topIndex .header.clicked .header-nav-main-item .__link .__txt,.topIndex .header.hovered .header-nav-main-item .__link .__txt,.topIndex .header.is-on .header-nav-main-item .__link .__txt{color:#fff}.topIndex .header.is-on .header-logo img{filter:none}.topIndex .header.is-on .header-menuBtn span,.topIndex .header.is-on .header-menuBtn:after,.topIndex .header.is-on .header-menuBtn:before{background-color:#00558c}.brand-head01{font-size:2.8rem}.brand-head01 span{font-size:1.8rem}.brand-head02{padding:30px;font-size:3.2rem;background:url(/images/brand/bg_02_sp.webp) no-repeat;background-size:cover}.brand-head02 span{font-size:2rem}.brand-head03{padding:30px;background:url(/images/brand/bg_02_sp.webp) no-repeat;background-size:cover}.brand-head03 h2{font-size:2.6rem}.brand-head03 p{font-size:1.8rem;line-height:2}.brand-lead{font-size:1.8rem;line-height:2}.brand-philosophy{padding:70px 0 100px;background:url(/images/brand/bg_sp.webp) no-repeat;background-size:cover}.brand-vision{padding-top:64%;padding-bottom:50px}.brand-vision-fig01{top:-45px;width:48%}.brand-vision-fig02{position:absolute;top:0;bottom:auto;width:48%}.brand-business-block{margin-top:20px;flex-wrap:wrap}.brand-business-block .mod-spacer_40{margin-top:15px}.brand-business-block figure{margin-right:0;margin-left:0}[lang=en] .brand-business-block figure{min-width:100%}.brand-business-block-txt{margin-top:20px}.brand-business-block-txt h3{font-size:2.2rem}.brand-business-block-txt p{line-height:2}.brand-business-block._reverce figure{order:1;margin-left:0;margin-right:0}.brand-business-block._reverce .brand-business-block-txt{order:2}.brand-business-block:last-child{margin-top:45px}.brand-business-block-box{padding:15px}.brand-business-block-box p:first-child{font-size:2.6rem}.brand-business-block-box p:last-child{font-size:2rem}.brand .top-brand-txt .__head .__inner>span{font-size:10vw}.brand .top-brand-txt .__txt{margin-top:10px;font-weight:700;line-height:2.2}.metagrowth .header-nav-main-item-metagrowth .__link{color:inherit}.metagrowth .header-nav-main-item-metagrowth .__link span{position:relative}.metagrowth .header-nav-main-item-metagrowth .__link span:after{content:none}.metagrowth-mv .mod-head01-content{top:32.2580645161%!important;text-align:left}.metagrowth-mv .mod-head01-content .metagrowth-underlayer-txt{margin-top:30px}.metagrowth-meta{padding-top:0;padding-bottom:230px;background:url(/images/metagrowth/bg_01_sp.webp) no-repeat;background-size:cover;background-position:bottom}.metagrowth-meta-txt{max-width:100%}.metagrowth-meta-txt p{margin-top:20px}.metagrowth-head01{font-size:2.8rem}.metagrowth-head01 span{font-size:1.8rem}.metagrowth-lead{font-size:1.8rem;line-height:2}.metagrowth-strategy{padding-top:45px;padding-bottom:45px;background:url(/images/metagrowth/bg_02_sp.webp) no-repeat;background-size:cover}.metagrowth-strategy-box{flex-wrap:wrap;margin-top:0}.metagrowth-strategy-box-icon{display:block;width:100%;margin-top:160px}.metagrowth-strategy-box-icon figure{position:absolute;top:-140px;left:50%;transform:translateX(-50%)}.metagrowth-strategy-box-icon figure._w160{top:-135px}.metagrowth-strategy-box-icon figure._w160 img{width:160px}.metagrowth-strategy-box-icon figure img{width:200px}.metagrowth-strategy-box-icon p{font-size:1.6rem}.metagrowth-drivers{margin-top:50px}.metagrowth-drivers-box{flex-wrap:wrap;margin-top:35px}.metagrowth-drivers-box:first-of-type{margin-top:60px}.metagrowth-drivers-box figure{min-width:100%;margin-left:auto;height:auto}.metagrowth-drivers-box-txt{width:100%;margin-top:-1px}.metagrowth-drivers-box-txt .mod-head09{font-size:1.6rem}.metagrowth-drivers-box-txt .mod-head09:after{top:10px}.metagrowth-drivers-box-txt-ttl{margin-top:0;margin-left:0;margin-bottom:15px}.metagrowth-drivers-box-txt-ttl ._num{margin-right:15px;font-size:4.4rem;border-bottom:4px solid #00558c}.metagrowth-drivers-box-txt-ttl ._ttl{font-size:4.8rem}.metagrowth-drivers-box-txt-ttl ._ttl._sml{font-size:4.8rem}.metagrowth-drivers-box-txt-link{left:0;min-width:100%;margin-top:0;padding:25px 15px;padding-right:35px}.metagrowth-drivers-box-txt-link span{font-size:2.2rem}.metagrowth-drivers-box-txt-link:after{right:25px;width:12px;height:12px}.metagrowth-drivers-box._reverce figure{margin-right:auto;order:1}.metagrowth-drivers-box._reverce .metagrowth-drivers-box-txt{order:2}.metagrowth-swiper{margin-top:50px;padding-top:45px;padding-bottom:60px}.metagrowth-swiper .mod-youtube{width:90%;margin:auto}.metagrowth-swiper .swiper-button-next,.metagrowth-swiper .swiper-button-prev{border-top:none;border-right:none;transform:rotate(0) translateY(-50%);width:auto;height:auto;top:40%}.metagrowth-swiper .swiper-button-next{left:auto;right:10px}.metagrowth-swiper .swiper-button-prev{left:10px;transform:rotate(0) translateY(-50%)}.metagrowth .product_tech-underlayer-contact{padding-bottom:60px}.metagrowth-underlayer._white .header .header-nav-main-item-recruit .__link span:after{background-color:#fff}.metagrowth-underlayer._white .header .header-nav-main-item-metagrowth .__link span:after{background-color:#fff}.metagrowth-underlayer._white .header .header-logo img{filter:brightness(0) invert(1)}.metagrowth-underlayer._white .header .header-nav-main-item:after{background-color:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link._news{background-color:#fff;border:none}.metagrowth-underlayer._white .header .header-nav-top-item .__link._news:hover{background-color:#00558c}.metagrowth-underlayer._white .header .header-nav-top-item .__link._news .__txt{color:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link._news .__txt:hover{color:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link .__txt{color:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link:hover .__txt{color:#fff}.metagrowth-underlayer._white .header .header-nav-main-item .__link:hover .__txt{color:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link._lang .icon{fill:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link._lang:hover .icon{fill:#fff}.metagrowth-underlayer._white .header .header-nav-top-item .__link._searchBtn{fill:#fff}.metagrowth-underlayer._white .header .header-nav-main-item .__link .__txt{color:#fff}.metagrowth-underlayer._white .header .header-menuBtn span,.metagrowth-underlayer._white .header .header-menuBtn:after,.metagrowth-underlayer._white .header .header-menuBtn:before{background-color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-main-item-recruit .__link span:after,.metagrowth-underlayer._white .header.hovered .header-nav-main-item-recruit .__link span:after,.metagrowth-underlayer._white .header.is-on .header-nav-main-item-recruit .__link span:after{background-color:#00558c}.metagrowth-underlayer._white .header.clicked .header-logo img,.metagrowth-underlayer._white .header.hovered .header-logo img,.metagrowth-underlayer._white .header.is-on .header-logo img{filter:brightness(0) invert(1)}.metagrowth-underlayer._white .header.clicked .header-nav-main-item:after,.metagrowth-underlayer._white .header.hovered .header-nav-main-item:after,.metagrowth-underlayer._white .header.is-on .header-nav-main-item:after{background-color:#000}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._news,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._news,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._news{background-color:#00558c}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._news:hover,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._news:hover,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._news:hover{background-color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._news .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._news .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._news .__txt{color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link .__txt{color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link:hover .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link:hover .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link:hover .__txt{color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-main-item .__link:hover .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-main-item .__link:hover .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-main-item .__link:hover .__txt{color:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._lang .icon,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._lang .icon,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._lang .icon{fill:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._lang:hover .icon,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._lang:hover .icon,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._lang:hover .icon{fill:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-top-item .__link._searchBtn,.metagrowth-underlayer._white .header.hovered .header-nav-top-item .__link._searchBtn,.metagrowth-underlayer._white .header.is-on .header-nav-top-item .__link._searchBtn{fill:#fff}.metagrowth-underlayer._white .header.clicked .header-nav-main-item .__link .__txt,.metagrowth-underlayer._white .header.hovered .header-nav-main-item .__link .__txt,.metagrowth-underlayer._white .header.is-on .header-nav-main-item .__link .__txt{color:#fff}.metagrowth-underlayer._white .header.is-on .header-logo img{filter:none}.metagrowth-underlayer._white .header.is-on .header-menuBtn span,.metagrowth-underlayer._white .header.is-on .header-menuBtn:after,.metagrowth-underlayer._white .header.is-on .header-menuBtn:before{background-color:#00558c}.metagrowth-underlayer .mod-head01Wrap .mod-head01-content{top:16.1290322581%;left:20px;transform:inherit}.metagrowth-underlayer .mod-head01Wrap .mod-head01-figure{height:100%}.metagrowth-underlayer .mod-head01Wrap .mod-head01-jp{font-size:4.4rem}.metagrowth-underlayer .mod-head01Wrap .mod-head01-jp span{font-size:2.2rem}.metagrowth-underlayer-ttl{left:-20px;margin-bottom:10px;padding:0;background-color:inherit}.metagrowth-underlayer-ttl:after{content:none}.metagrowth-underlayer-txt{font-size:1.6rem}.metagrowth-underlayer-ttlBlock{flex-wrap:wrap;justify-content:center}.metagrowth-underlayer-ttlBlock._reverce p{margin-top:0;order:1}.metagrowth-underlayer-ttlBlock._reverce p._right{margin-left:0}.metagrowth-underlayer-ttlBlock._reverce figure{margin-top:25px;order:2}.metagrowth-underlayer-ttlBlock p{margin-top:25px;order:2;min-width:auto;font-size:2rem}.metagrowth-underlayer-ttlBlock p span{font-size:3.2rem}.metagrowth-underlayer-ttlBlock figure{order:1}.metagrowth-underlayer-ttlBlock._hmo p{font-size:2.6rem}.metagrowth-underlayer-ttlBlock._hmo p span{font-size:4.8rem}.metagrowth-underlayer-head01{font-size:2.8rem}.metagrowth-underlayer-head01 span{font-size:2rem}.metagrowth-underlayer-head01._f26{font-size:2.6rem}.metagrowth-underlayer-head02{display:block}.metagrowth-underlayer-head02 ._num{margin-right:0;font-size:8rem}.metagrowth-underlayer-head02 ._ttl{display:block;margin-top:35px;font-size:2.4rem}.metagrowth-underlayer-flex{display:block}.metagrowth-underlayer-flex figure{margin-top:20px;margin-left:0}.metagrowth-underlayer-application{padding:40px 0 55px}.metagrowth-underlayer-application-link p{top:auto;bottom:0;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;text-align:center;font-size:1.4rem;font-weight:500;line-height:1.4}.metagrowth-underlayer-application-link p._sml{font-size:1.4rem}.metagrowth-underlayer-bottomLink{padding:40px 0 55px}.metagrowth-underlayer-bottomLink-box-txt:after{content:"";position:absolute;top:15px;right:10px;width:12px;height:12px;transform:rotate(45deg) translateY(inherit)}.metagrowth-underlayer-bottomLink-box-txt ._ttl{padding-right:30px;font-size:2rem;line-height:1.4}.metagrowth-underlayer-bottomLink-box-txt .mod-head09{font-size:1.6rem}.metagrowth-underlayer-bottomLink-box-txt .mod-head09:after{top:10px;transform:inherit}.metagrowth-underlayer-raelclearBox{display:block;padding:20px}.metagrowth-underlayer-raelclearBox figure{min-width:auto;text-align:center;margin-right:0}.product_tech .header-nav-main-item-product .__link{color:inherit}.product_tech .header-nav-main-item-product .__link span{position:relative}.product_tech .header-nav-main-item-product .__link span:after{content:none}.product_tech-head{padding:20px;font-size:2.8rem;background:url(/images/product/bg_sp.webp) no-repeat;background-size:cover}.product_tech-support-head{font-size:2.4rem}.product_tech-support .recruit-officeList{padding-bottom:40px}.product_tech-support .recruit-officeList-svg._first img{bottom:-15px}.product_tech-support .recruit-officeList-svg img{width:60px;bottom:-25px}.product_tech-award-list li{font-size:1.4rem}.product_tech-underlayer-fig img{min-width:800px}.product_tech-underlayer-content{margin-top:30px;padding-bottom:80px;background:url(/images/product/smartwatch/bg_sp.webp) no-repeat;background-size:cover;background-position-y:90px}.product_tech-underlayer-content-light_field{display:block;margin-top:40px}.product_tech-underlayer-content-light_field ._txt{max-width:100%;margin-right:0}.product_tech-underlayer-content-light_field figure{margin-top:20px;text-align:center}.product_tech-underlayer-content-light_field figure img{width:75%;max-width:100%}.product_tech-underlayer-content-fig{margin-bottom:25px}.product_tech-underlayer-content-box{justify-content:center;flex-wrap:wrap;margin-top:60px}.product_tech-underlayer-content-box figure{width:280px;height:280px;min-width:280px;margin-right:0;background-color:#fff;border-radius:50%}.product_tech-underlayer-content-box figure img{width:190px}.product_tech-underlayer-content-box figure img._w250{width:190px}.product_tech-underlayer-content-box figure img._w190{width:150px}.product_tech-underlayer-content-box figure.bg_none img{width:280px}.product_tech-underlayer-content-box-txt{width:100%}.product_tech-underlayer-content-box-txt h3{margin-top:20px;text-align:center}.product_tech-underlayer-content-box-txt h3 span{font-size:2.4rem}.product_tech-underlayer-content-box-txt p{margin-top:25px;font-size:1.6rem}.product_tech-underlayer-content-box._reverse{justify-content:center}.product_tech-underlayer-content-box._reverse figure{order:1;margin-right:0;margin-left:0}.product_tech-underlayer-content-box._reverse .product_tech-underlayer-content-box-txt{order:2}.product_tech-underlayer-content-box._reverse .product_tech-underlayer-content-box-txt h3{text-align:center}.product_tech-underlayer-lumifreeBtn{display:block;margin-top:20px}.product_tech-underlayer-lumifreeBtn._cling .mod-button:first-child .mod-button-a{border-bottom:none}.product_tech-underlayer-lumifreeBtn .mod-button{width:100%!important}.product_tech-underlayer-lumifreeBtn .mod-button:first-child,.product_tech-underlayer-lumifreeBtn .mod-button:nth-child(2){margin-right:0}.product_tech-underlayer-lumifreeTokistar-inner{display:block;text-align:center;padding:20px;max-width:100%}.product_tech-underlayer-lumifreeTokistar figure{margin-right:0;margin-bottom:10px}.product_tech-underlayer-lumifreeTokistar .mod-link02{font-size:2rem}.product_tech-underlayer-contact{padding:30px 0 180px;background:url(/images/product/smartwatch/img_02_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._hoversensor{background:url(/images/product/hoversensor/img_05_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._transparent{background:url(/images/product/transparent-display/img_03_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._medical{background:url(/images/product/medical/img_05_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._xraysensor{background:url(/images/product/xraysensor/img_06_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._fpsensor{background:url(/images/product/fpsensor/img_04_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._light_field{background:url(/images/product/light_field/img_10_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._microled{background:url(/images/product/microled/img_02_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._mmwreflector{background:url(/images/product/mmwreflector/img_03_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._pressuresonsor{background:url(/images/product/pressuresonsor/img_04_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._opdsensor{background:url(/images/product/opdsensor/img_02_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._eleap{background:url(/images/metagrowth/eleap/img_07_sp.webp) no-repeat;background-size:cover;background-position:center;padding-bottom:180px}.product_tech-underlayer-contact._hmo{background:url(/images/metagrowth/hmo/img_13_sp.webp) no-repeat;background-size:cover;background-position:center;padding-bottom:180px}.product_tech-underlayer-contact._metaverse{background:url(/images/metagrowth/metaverse/img_10_sp.webp) no-repeat;background-size:cover;background-position:center;padding-bottom:180px}.product_tech-underlayer-contact._autoTech{background:url(/images/metagrowth/autotech/img_04_sp.webp) no-repeat;background-size:cover;background-position:center;padding-bottom:180px}.product_tech-underlayer-contact._raelclear{background:url(/images/metagrowth/raelclear/img_07_sp.webp) no-repeat;background-size:cover;background-position:center;padding-bottom:180px}.product_tech-underlayer-contact._metagrowth{background:url(/images/metagrowth/img_09_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._lumifree{background:url(/images/product/lumifree/img_07_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._tft{background:url(/images/product/tft/img_06_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._zinnsia{background:url(/images/product/zinnsia/img_05_sp.webp) no-repeat;background-size:cover;background-position:center}.product_tech-underlayer-contact._soltimo{background:url(/images/product/soltimo/img_07_sp.webp) no-repeat;background-size:cover;background-position:center}.company .top-brand{margin-left:0}.company .top-brand .__txt{font-size:1.6rem}.company .header-nav-main-item-company .__link{color:inherit}.company .header-nav-main-item-company .__link span{position:relative}.company .header-nav-main-item-company .__link span:after{content:none}.company-message-order .pure-u-2-3{order:2}.company-message-order .pure-u-2-3{order:1}.company-messageBox{margin-top:55px;padding-top:65px;padding-bottom:0}.company-messageBox-in{position:relative}.company-messageBox-txt{font-size:1.6rem}.company-messageBox-img{position:relative;top:50px;width:100%}.company-ceo{display:block;margin-top:75px;font-size:1.4rem;text-align:left}.company-ceo figure{text-align:right}.company-ceo figure img{width:50%}.company-intro{margin-top:50px}.company-intro-in:nth-child(n+2){margin-top:60px}.company-intro-in._reverce .pure-u-10-24{order:2}.company-intro-in._reverce .pure-u-14-24{order:1}.company-intro figure{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.company-intro-ttl{font-size:2.8rem}.company-intro-lead{margin-top:10px;font-size:1.6rem;line-height:2.25}.company-intro-last{margin-left:0}.company-intro-btn{margin-bottom:50px;text-align:right}.company-intro-btn a{display:block}.company-intro-btn a:first-child{margin-right:0}.company-intro-btn a:last-child{margin-top:15px;margin-right:0}.company-intro ._mt{margin-top:-85px}.company-intro-base{display:block}.company-intro-base figure{position:static;width:100%}.company-intro-base-txt{margin-top:-60px;margin-right:auto;margin-bottom:40px}.company-domestic-link{display:block;padding:10px 0;padding-left:0}.company-domestic-link li{line-height:1.8}.company-domestic-link li:first-child{width:100%}.company-domestic-link li:nth-child(2){margin-top:15px;font-size:1.4rem;width:100%}.company-domestic-link li:last-child{width:100%;text-align:right}.company-domestic ._first{order:2}.company-domestic ._last{order:1}.company-domestic-map h2{padding:5px 15px;font-size:1.4rem;font-weight:700}.company-domestic-map p{padding:12px 15px;line-height:1.75;font-size:1.4rem}.company-domestic-map ul{padding:12px 15px;line-height:1.75}.company-domestic-map-scale iframe{width:100%;height:350px}.company-overseas-img{overflow:auto}.company-overseas-img img{width:800px;max-width:800px}.company-vision-txt{padding-right:0;border-right:none}.news-article-block{flex-wrap:wrap;padding:15px 0}.news-article-block .__img{width:46.6472303207%}.news-article-block-txt{width:53.3527696793%;padding:0 0 0 23px}.news-article-block-txt.__txt{width:100%;padding:0}.news-article-block-txt .__title{margin-top:15px}.news-article-block:hover .__img{transform:scale(1)}.sustainability .sustainability-swiper{padding-bottom:25px}.sustainability .sustainability-swiper .swiper-slide{flex-shrink:0}.sustainability .sustainability-swiper .top-main-slider-control{bottom:0}.sustainability .sustainability-swiper .swiper-pagination-bullet{width:40px}.sustainability .sustainability-swiper .swiper-pagination-bullet-active:before{animation:none;left:0}.sustainability .header-nav-main-item-sustainability .__link{color:inherit}.sustainability .header-nav-main-item-sustainability .__link span{position:relative}.sustainability .header-nav-main-item-sustainability .__link span:after{content:none}.sustainability-creative h2{font-size:2.8rem;line-height:1.5}.sustainability-creative-message{display:block}.sustainability-creative-message figure{width:100%}.sustainability-creative-message ._lead{width:100%;padding:0;padding-bottom:10px}.sustainability-creative-message ._lead h3{margin-left:55px;margin-top:25px;margin-bottom:0;margin-bottom:35px;font-size:1.4rem}.sustainability-creative-message ._lead h3 span{font-size:2.8rem}.sustainability-creative-message ._lead h3 svg{width:20px;height:20px;right:20px}.sustainability-creative-message ._lead p{margin-right:20px;font-size:1.2rem;text-align:right}.sustainability-report-in{flex-wrap:wrap}.sustainability-report-in h3{color:#fff}.sustainability-report-txt{width:100%;padding:0;padding-bottom:40px;order:2}.sustainability-report-txt ._subttl{margin-top:30px;font-size:2.2rem;font-weight:700;color:#fff}.sustainability-report-txt ._lead{margin-top:20px;color:#fff;line-height:2.25}.sustainability-report-fig{width:100%;order:1}.sustainability-topics{margin-bottom:0}.sustainability-topics h2{font-size:2.8rem}.sustainability-topics-block{display:block;position:relative}.sustainability-topics-block figure{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.sustainability-topics-block-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding-left:0;color:#fff}.sustainability-topics-block-txt ._ttl{font-size:2.4rem}.sustainability-topics-block-txt ._ttl .ff_inter{font-size:2.4rem}.sustainability-topics-block-txt ._ttl ._border{margin-left:20px;margin-right:20px;color:#fff}.sustainability-logo-block{justify-content:space-between;flex-wrap:wrap}.sustainability-logo-block li{margin-top:15px;width:25%}.sustainability-workstyle .recruit-officeList-office{padding:40px 25px 20px}.sustainability-workstyle .recruit-officeList-office ._lead{margin-top:15px}.sustainability-workstyle-welfare{padding:40px 0}.sustainability-workstyle-balance-head{width:100%}.sustainability-workstyle-balance-system{padding:20px}.sustainability-workstyle-balance-system-in{margin:0 auto}.sustainability-workstyle-attempt-year{margin-top:35px;margin-left:0}.sustainability-workstyle-attempt-year ._year{font-size:3.4rem;border-radius:38px}.sustainability-workstyle-attempt-year-block{display:block;margin-left:0;padding-left:0;padding-bottom:0;border-left:none}.sustainability-workstyle-attempt-year-block:last-child:after{content:none}.sustainability-workstyle-attempt-year-block ._num{margin-top:20px;margin-bottom:5px;margin-right:0;font-size:2.4rem;white-space:nowrap}.sustainability-workstyle-attempt-year-block ._ttl{margin-bottom:10px;font-size:2rem}.sustainability-workstyle-attempt-year-block ._border{margin:15px 0}.sustainability-management-fig img{min-width:800px}.sustainability-burden-fig img{min-width:800px}.sustainability-safety2023-fig img{min-width:800px}.sustainability-iso-annotation{display:block;text-align:right}.sustainability-vision-figlogo figure{width:100%}.recruit .header-nav-main-item-recruit .__link{color:inherit}.recruit .header-nav-main-item-recruit .__link span{position:relative}.recruit .header-nav-main-item-recruit .__link span:after{content:none}.recruit-lead{font-size:2.2rem}.recruit-txt{margin:30px auto 0;font-size:1.6rem}.recruit-leadBox-img01{position:static;width:auto;height:auto;margin-top:30px}.recruit-fig a span{font-size:2.4rem}.recruit-officeList{padding-bottom:30px}.recruit-officeList-svg{height:50px}.recruit-officeList-svg svg{bottom:-20px;width:70px}.recruit-officeList-office{padding:35px 20px 30px}.recruit-officeList-office ._ttl{font-size:2rem;font-weight:700}.recruit-officeList-office ._lead{font-size:1.4rem}.recruit-officeList-modalContent{width:90%;height:50%;overflow-y:scroll}.recruit-officeList-modalContent-svg{height:50px}.recruit-officeList-modalContent-svg svg{bottom:-20px;width:70px}.recruit-officeList-modalContent-lead{padding:30px 20px 30px}.recruit-officeList-modalContent-lead-ttl{font-size:2.4rem;font-weight:700}.recruit-officeList-modalContent-lead-txt._big{margin-top:10px;font-size:2rem}.recruit-officeList-modalContent-lead-txt._small{margin-top:10px;font-size:1.6rem}.recruit-officeList-modalContent-lead h3{margin-top:20px;font-size:1.8rem;font-weight:700;padding:3px 15px;background-color:#000;color:#fff}.recruit-officeList-modalContent-lead ul{margin-top:20px}.recruit-officeList-modalContent-lead ul li{margin-left:15px;font-size:1.4rem}.recruit-officeList-modalContent-close{position:relative;width:100%;max-width:200px;margin:30px auto 0;padding:5px 10px;text-align:center;border:2px solid #000;font-size:1.4rem;font-weight:700}.recruit-officeList-modalContent-close svg{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;fill:#000}.recruit-officeList .mod-modal-closeBtn{right:3%;top:21%}.recruit-carrier-bnr{position:relative;overflow:hidden}.recruit-carrier-bnr:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/recruit/carrier/img_01_sp.webp) no-repeat;background-size:cover;background-position:center center;transition:.4s}.recruit-carrier-bnr:hover:after{transform:scale(1.1)}.recruit-carrier-bnr a{display:block;padding:25px;z-index:1}.recruit-carrier-bnr h3{margin-right:0;font-size:2.6rem;font-weight:700}.recruit-carrier-bnr p{margin-right:0;margin-bottom:20px;font-size:1.4rem}.recruit-carrier-bnr .mod-link04{position:relative;top:-4px}.recruit-carrier-message{padding-top:40px;padding-bottom:120px;background:url(/images/recruit/carrier/img_02_sp.webp) no-repeat;background-size:cover;background-position:bottom}.recruit-carrier-message .ff_inter{font-size:1.6rem}.recruit-carrier-message p{font-size:1.4rem}.recruit-carrier-message h3{margin-top:15px;margin-bottom:30px;font-size:2.5rem}.recruit-carrier-metagrowth{padding-top:70px;padding-bottom:90px;background:url(/images/common/img_specialBottomLink_bg_sp.webp) no-repeat;background-size:cover}.recruit-carrier-metagrowth-in{max-width:100%}.recruit-carrier-metagrowth p{margin-top:50px;line-height:2.4;font-size:1.6rem;color:#fff}.recruit-carrier-interview-link figure{margin-left:0}.recruit-carrier-culture{padding-top:50px}.recruit-carrier-culture-lead{display:block}.recruit-carrier-culture-lead .mod-head07{margin-right:0;color:#fff}.recruit-carrier-culture-lead p{margin-top:10px;color:#fff;font-size:1.6rem;line-height:2.77}.recruit-carrier-culture-link{margin-top:20px}.recruit-carrier-culture-link-in:hover{transform:scale(1)}.recruit-carrier-culture-link-ttl{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:35.5555555556%;padding:25px;font-size:1.6rem;font-weight:500}.recruit-carrier .js-recruitSlider{margin-right:calc(-50vw + 50%);padding-bottom:35px}.recruit-carrier .js-recruitSlider .top-main-slider{justify-content:normal}.recruit-carrier .js-recruitSlider .swiper-slide{flex-shrink:0}.recruit-carrier .js-recruitSlider .top-main-slider-item{padding-right:20px;margin-right:0}.recruit-carrier .js-recruitSlider .top-main-slider-item:last-child{margin-right:0}.recruit-carrier .js-recruitSlider .top-main-slider-item img{margin-left:7px}.recruit-carrier .js-recruitSlider .top-main-slider-control{bottom:0}.recruit-carrier .js-recruitSlider .swiper-pagination-bullet{width:40px}.recruit-carrier .js-recruitSlider .swiper-pagination-bullet-active:before{animation:none;left:0}.recruit-interviews-headWrap{height:auto}.recruit-interviews-head-content{position:static;transform:inherit}.recruit-interviews-head-content figure{width:100px;top:20px;left:0;z-index:0;margin-left:calc(50% - 50vw)}.recruit-interviews-head-content-desc{display:block;margin-top:15px}.recruit-interviews-head-content-desc li{font-size:1.4rem}.recruit-interviews-head-jp{padding:10px 0;z-index:1;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-size:2.2rem;background-color:#000}.recruit-interviews-head-jp span{padding:0 20px;display:block;background-color:inherit}.recruit-interviews-points{display:block}.recruit-interviews-points:after{content:none}.recruit-interviews-points-block{display:block;position:relative;width:100%;margin-bottom:40px;margin-right:0}.recruit-interviews-points-block:last-child{margin-bottom:0}.recruit-interviews-points-block:last-child:after{content:none}.recruit-interviews-points-block:after{content:"";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-color:#000 transparent transparent transparent;border-width:15px 10px 0 10px}.recruit-interviews-points-block-in{display:block;background-color:#000;padding:15px 20px}.recruit-interviews-points-block-in ._year{width:auto;height:auto;font-size:2.4rem}.recruit-interviews-points-block-in ._txt{display:block;margin-left:0;text-align:center;color:#fff;font-size:1.6rem;font-weight:500}.recruit-interviews-points-lead{margin-top:10px}.recruit-interviews .recruit-carrier-interview-link figure{margin-left:20px}.recruit-flow-content{padding-top:40px;padding-bottom:40px}.recruit-flow-content-box{flex-wrap:wrap}.recruit-flow-content-box:nth-child(n+2){margin-top:40px}.recruit-flow-content-box-img{max-width:100%}.recruit-flow-content-box-txt{max-width:100%;padding:20px}.recruit-flow-content-box-txt-in{display:flex;justify-content:space-between;align-items:center}.recruit-flow-content-box-txt-in figure{width:40px}.recruit-flow-content-box-txt p{margin-top:10px;font-size:1.4rem}.recruit-flow-content-box._reverce .recruit-flow-content-box-txt{order:2}.recruit-flow-content-box._reverce .recruit-flow-content-box-img{order:1}.recruit-faq-block:last-child{margin-bottom:60px}.recruit-faq-block .js-toggle{padding:15px;padding-right:40px}.recruit-faq-block .js-toggle svg{right:13px}.recruit-faq-block-txt{font-size:1.4rem}.recruit-graduates .header .header-menuBtn span,.recruit-graduates .header .header-menuBtn:after,.recruit-graduates .header .header-menuBtn:before{background-color:#fff}.recruit-graduates .header.is-on .header-menuBtn span,.recruit-graduates .header.is-on .header-menuBtn:after,.recruit-graduates .header.is-on .header-menuBtn:before{background-color:#00558c}.recruit-graduates .header .header-nav-main-item-recruit .__link span:after{background-color:#fff}.recruit-graduates .header .header-nav-main-item-metagrowth .__link span:after{background-color:#fff}.recruit-graduates .header .header-logo img{filter:brightness(0) invert(1)}.recruit-graduates .header .header-nav-main-item:after{background-color:#fff}.recruit-graduates .header .header-nav-top-item .__link._news{background-color:#fff;border:none}.recruit-graduates .header .header-nav-top-item .__link._news:hover{background-color:#00558c}.recruit-graduates .header .header-nav-top-item .__link._news .__txt{color:#fff}.recruit-graduates .header .header-nav-top-item .__link._news .__txt:hover{color:#fff}.recruit-graduates .header .header-nav-top-item .__link .__txt{color:#fff}.recruit-graduates .header .header-nav-top-item .__link:hover .__txt{color:#fff}.recruit-graduates .header .header-nav-main-item .__link:hover .__txt{color:#fff}.recruit-graduates .header .header-nav-top-item .__link._lang .icon{fill:#fff}.recruit-graduates .header .header-nav-top-item .__link._lang:hover .icon{fill:#fff}.recruit-graduates .header .header-nav-top-item .__link._searchBtn{fill:#fff}.recruit-graduates .header .header-nav-main-item .__link .__txt{color:#fff}.recruit-graduates .header .header-menuBtn span,.recruit-graduates .header .header-menuBtn:after,.recruit-graduates .header .header-menuBtn:before{background-color:#fff}.recruit-graduates .header.clicked .header-nav-main-item-recruit .__link span:after,.recruit-graduates .header.hovered .header-nav-main-item-recruit .__link span:after,.recruit-graduates .header.is-on .header-nav-main-item-recruit .__link span:after{background-color:#00558c}.recruit-graduates .header.clicked .header-logo img,.recruit-graduates .header.hovered .header-logo img,.recruit-graduates .header.is-on .header-logo img{filter:brightness(0) invert(1)}.recruit-graduates .header.clicked .header-nav-main-item:after,.recruit-graduates .header.hovered .header-nav-main-item:after,.recruit-graduates .header.is-on .header-nav-main-item:after{background-color:#000}.recruit-graduates .header.clicked .header-nav-top-item .__link._news,.recruit-graduates .header.hovered .header-nav-top-item .__link._news,.recruit-graduates .header.is-on .header-nav-top-item .__link._news{background-color:#00558c}.recruit-graduates .header.clicked .header-nav-top-item .__link._news:hover,.recruit-graduates .header.hovered .header-nav-top-item .__link._news:hover,.recruit-graduates .header.is-on .header-nav-top-item .__link._news:hover{background-color:#fff}.recruit-graduates .header.clicked .header-nav-top-item .__link._news .__txt,.recruit-graduates .header.hovered .header-nav-top-item .__link._news .__txt,.recruit-graduates .header.is-on .header-nav-top-item .__link._news .__txt{color:#fff}.recruit-graduates .header.clicked .header-nav-top-item .__link .__txt,.recruit-graduates .header.hovered .header-nav-top-item .__link .__txt,.recruit-graduates .header.is-on .header-nav-top-item .__link .__txt{color:#fff}.recruit-graduates .header.clicked .header-nav-top-item .__link:hover .__txt,.recruit-graduates .header.hovered .header-nav-top-item .__link:hover .__txt,.recruit-graduates .header.is-on .header-nav-top-item .__link:hover .__txt{color:#fff}.recruit-graduates .header.clicked .header-nav-main-item .__link:hover .__txt,.recruit-graduates .header.hovered .header-nav-main-item .__link:hover .__txt,.recruit-graduates .header.is-on .header-nav-main-item .__link:hover .__txt{color:#fff}.recruit-graduates .header.clicked .header-nav-top-item .__link._lang .icon,.recruit-graduates .header.hovered .header-nav-top-item .__link._lang .icon,.recruit-graduates .header.is-on .header-nav-top-item .__link._lang .icon{fill:#fff}.recruit-graduates .header.clicked .header-nav-top-item .__link._lang:hover .icon,.recruit-graduates .header.hovered .header-nav-top-item .__link._lang:hover .icon,.recruit-graduates .header.is-on .header-nav-top-item .__link._lang:hover .icon{fill:#fff}.recruit-graduates .header.clicked .header-nav-top-item .__link._searchBtn,.recruit-graduates .header.hovered .header-nav-top-item .__link._searchBtn,.recruit-graduates .header.is-on .header-nav-top-item .__link._searchBtn{fill:#fff}.recruit-graduates .header.clicked .header-nav-main-item .__link .__txt,.recruit-graduates .header.hovered .header-nav-main-item .__link .__txt,.recruit-graduates .header.is-on .header-nav-main-item .__link .__txt{color:#fff}.recruit-graduates .header.is-on .header-logo img{filter:none}.recruit-graduates .header.is-on .header-menuBtn span,.recruit-graduates .header.is-on .header-menuBtn:after,.recruit-graduates .header.is-on .header-menuBtn:before{background-color:#00558c}.recruit-graduates-mv h1{bottom:25px;font-size:4.2rem;line-height:1.4}.recruit-graduates-message{flex-wrap:wrap}.recruit-graduates-message-border{top:318px;bottom:auto}.recruit-graduates-message-txt{order:2;margin-top:30px;margin-right:0}.recruit-graduates-message-ceo{font-size:1.4rem}.recruit-graduates-message figure{order:1;min-width:auto}.recruit-graduates-resources{margin-top:50px;background:url(/images/recruit/graduates/img_03_sp.webp) no-repeat;background-size:cover;background-position:center}.recruit-graduates-resources-in{padding:45px 0 240px}.recruit-graduates-resources-in ._ttl{line-height:1.8}.recruit-graduates-resources-in ._txt{line-height:1.8}.recruit-graduates-resources-in p{font-size:1.8rem;line-height:1.8}.recruit-graduates-personal{padding-bottom:40px}.recruit-graduates-personal-in a{display:block}.recruit-graduates-personal-in-txt{margin-top:25px}.recruit-graduates-data{padding:50px 0 50px;background-size:cover}.recruit-graduates-data-in{padding:35px 35px 90px;background:url(/images/recruit/graduates/img_07_sp.webp) no-repeat;background-size:contain}.recruit-graduates-data-in figure{width:90%}.recruit-graduates-data-head{font-size:2.8rem}.recruit-graduates-data-txt{margin-top:20px;font-size:1.8rem}.recruit-graduates-entry .mod-borderBottom3{border-bottom:none}.recruit-graduates-entry-head{font-size:2.8rem}.recruit-graduates-entry-btn-txt{padding:25px 50px}.recruit-graduates-entry-btn-txt p{font-size:1.6rem}.recruit-graduates-entry-btn-txt p span{margin-right:10px;font-size:1.6rem}.recruit-personality .mod-head06-jp.__small{font-size:2.2rem}.recruit-data-head{font-size:2.8rem}.recruit-data-company-svg{width:80px;height:80px}.recruit-data-company-svg .icon{width:50px;height:50px}.recruit-data-company ._txt{font-size:2rem}.recruit-data-company ._num{font-size:2rem}.recruit-data-company ._num span{font-size:4.2rem}.recruit-data-global-fig{overflow:auto}.recruit-data-global-fig img{width:800px;max-width:800px}.recruit-data-global ._bg{display:none}.recruit-data-strengths ._ttl{padding:12px;font-size:2rem}.recruit-data-environment ._bottom{margin-top:0}.recruit-data-questionnaire-ttl{padding:12px 25px;font-size:1.8rem}.recruit-data-questionnaire-ttl:before{left:10px;width:2px;height:-webkit-fill-available}.recruit-data-questionnaire-list{display:block}.recruit-data-questionnaire-list li{width:100%;margin-top:10px}.recruit-data-questionnaire-list li:nth-child(2){margin-top:10px}.recruit-data-questionnaire-list .mod-head09{font-size:1.6rem}.recruit-data-questionnaire-list .mod-head09:after{top:10px}.recruit-data-questionnaire-flex{flex-wrap:wrap}.recruit-data-questionnaire-flex .recruit-data-questionnaire-list{order:2}.recruit-data-questionnaire-flex figure{order:1;margin-bottom:15px}.recruit-data-questionnaire-flex .ul-disc{order:2}.recruit-culture-fig img{min-width:800px}.ir .header-nav-main-item-ir .__link{color:inherit}.ir .header-nav-main-item-ir .__link span{position:relative}.ir .header-nav-main-item-ir .__link span:after{content:none}.ir-slider{padding-bottom:20px}.ir-sliderContent{max-width:90%;padding-right:0;padding-left:0}.ir-sliderContent .swiper-button-next,.ir-sliderContent .swiper-button-prev{top:50%;color:#00558c;width:30px;height:30px;border:none;border-left:0;border-bottom:0;box-sizing:border-box;background:url(/images/ir/arrow.webp) no-repeat;background-size:contain}.ir-sliderContent .swiper-button-prev{left:-10px;transform:translateY(-50%) rotate(0)}.ir-sliderContent .swiper-button-next{right:-10px;transform:translateY(-50%) rotate(180deg)}.ir-slider .top-main-slider-control{justify-content:flex-start}.ir-slider.top-main .swiper-pagination-bullet{width:42px;height:4px}.ir-topLink li a figure img{height:auto}.ir-topLink li a .mod-link04{font-size:2rem}.ir-topLink li a:hover img{transform:scale(1)}.ir-topLink li a:hover .mod-link04{color:inherit}.ir-topics-in{padding-right:0;padding-bottom:30px;border-right:none;border-bottom:1px solid #dfdfdf}.ir-topics .mod-head09{font-size:1.6rem}.ir-link .mod-head04{font-size:2rem;line-height:1.4}.ir-link .mod-head04:hover{color:inherit}.ir-link-sml{margin-bottom:5px}.ir-link-btn{display:block;max-width:960px;margin:auto}.ir-link-btn .mod-button{margin-top:25px}.ir-plan-head{font-size:2rem}.ir-finance-box{overflow-x:auto}.ir-finance-box iframe{width:780px!important}.ir-explanatory-content{padding-left:20px;padding-right:20px;padding-bottom:25px}.ir-calendar .mod-tbl02 ._sml{width:120px}.sitemap .mod-link04{margin-bottom:10px;font-size:2.4rem}.sitemap-linkBox{margin-top:30px;padding-top:30px}.sitemap-link01{margin-bottom:5px;font-size:1.6rem}.sitemap-link01._mb25{margin-bottom:10px}.sitemap-link02{margin-bottom:5px;font-size:1.4rem}.sitemap-link02._small{font-size:1.2rem}.sitemap-link02._mb25{margin-bottom:10px}.other-link{margin-top:30px}.other-link-in{border-top:none}.other-link-in:first-child{border-top:1px dotted #666}.other-link-in .pure-u-1-2:last-child{border-top:1px dotted #666}.other-link-in a{display:block;padding-top:25px;padding-bottom:25px}.other-link-in p{margin-top:-15px;padding-bottom:25px}.mod-auto{max-width:90%;padding-right:0;padding-left:0}.mod-auto-full{width:100%;padding-right:0;padding-left:0}.mod-auto-spFull{width:100%;max-width:100%;padding-right:0;padding-left:0}.mod-auto_1600{max-width:90%;padding-right:0;padding-left:0}.mod-spacer-section{margin-top:60px}.mod-boxLink01:hover .__img img{transform:scale(1)}.mod-boxLink01:hover .mod-boxLink01-txt .__title>span{border-color:transparent;color:#000}.mod-boxLink01:hover .mod-link01:after{background-color:#00558c}.mod-boxLink01:hover .mod-link01 .__txt{color:#00558c}.mod-button-a:hover{color:#00558c}.mod-button-a:hover .icon{fill:#00558c}.mod-button-a:hover>span:after{background:#00558c;animation:none}.mod-button-a:before{display:none}.mod-button-a>span.ta_lg_left{text-align:left}.mod-button._lg_center{margin-left:auto;margin-right:auto}.mod-button._white .mod-button-a:hover:after{display:none}.mod-button._white .mod-button-a:hover svg{fill:#fff}.mod-button._white .mod-button-a:hover>span{color:#fff}.mod-button._white .mod-button-a:hover>span:after{background:#fff;animation:none}.mod-button._black .mod-button-a:hover{color:#00558c}.mod-button._black .mod-button-a:hover .icon{fill:#00558c}.mod-button._black .mod-button-a:hover>span:after{background:#00558c;animation:none}.mod-button._black .mod-button-a:before{display:none}.mod-button._black .mod-button-a>span.ta_lg_left{text-align:left}.mod-link01:hover:after{background-color:#00558c}.mod-link01:hover .__txt{color:#00558c}.mod-link01:hover svg{fill:#00558c}.mod-tblWrap .mod-tbl02{width:800px}.mod-tbl01{display:block}.mod-tbl01 tbody,.mod-tbl01 td,.mod-tbl01 th,.mod-tbl01 thead,.mod-tbl01 tr{display:block;width:100%}.mod-tbl01 td,.mod-tbl01 th{padding:10px}.mod-tbl01 th.sp_none{display:none}.mod-tbl01 td{font-size:1.4rem}.mod-tbl01 td.sp_none{display:none}.mod-tbl02._w100{width:100%}.mod-tbl02 td,.mod-tbl02 th{padding:10px}.mod-tbl02 th.sp_none{display:none}.mod-tbl02 td{font-size:1.4rem}.mod-tbl02 td.sp_none{display:none}.mod-head02{text-align:left}.mod-head02:before{left:50%;transform:translateX(-50%)}.mod-head02Wrap{padding:70px 0 50px}.mod-topicPath{padding-top:10px}.mod-paginate{display:flex;justify-content:center}.mod-paginate>a,.mod-paginate>span{width:30px;height:30px;line-height:30px}.mod-paginate>a svg,.mod-paginate>span svg{width:15px;height:15px}.mod-paginate>span{background-color:#00558c;color:#fff}.mod-paginate>span svg{fill:#fff}.mod-bottomLink{padding:35px 0 50px}.mod-bottomLink-head{margin-bottom:10px}.mod-bottomLink li:nth-child(n+2){margin-top:0}.mod-bottomLink-link.is-active .icon{transform:rotate(180deg);transition:.4s}.mod-bottomLink-link:after{content:none}.mod-bottomLink-link:hover:after{content:none}.mod-bottomLink-link-small.js-toggleBlock{height:0;overflow:hidden}.mod-anchor ._bottom{margin-top:0}.mod-anchor a{padding:10px 45px}.mod-anchor a ._bottom{margin-top:0}.mod-anchor a.bt_none{border-top:none}.mod-anchor a.bb_none{border-bottom:none}.mod-anchor a span{font-size:1.6rem}.pure-u-tab-1,.pure-u-tab-1-1,.pure-u-tab-1-12,.pure-u-tab-1-2,.pure-u-tab-1-24,.pure-u-tab-1-3,.pure-u-tab-1-4,.pure-u-tab-1-5,.pure-u-tab-1-6,.pure-u-tab-1-8,.pure-u-tab-10-24,.pure-u-tab-11-12,.pure-u-tab-11-24,.pure-u-tab-12-24,.pure-u-tab-13-24,.pure-u-tab-14-24,.pure-u-tab-15-24,.pure-u-tab-16-24,.pure-u-tab-17-24,.pure-u-tab-18-24,.pure-u-tab-19-24,.pure-u-tab-2-24,.pure-u-tab-2-3,.pure-u-tab-2-5,.pure-u-tab-20-24,.pure-u-tab-21-24,.pure-u-tab-22-24,.pure-u-tab-23-24,.pure-u-tab-24-24,.pure-u-tab-3-24,.pure-u-tab-3-4,.pure-u-tab-3-5,.pure-u-tab-3-8,.pure-u-tab-4-24,.pure-u-tab-4-5,.pure-u-tab-5-12,.pure-u-tab-5-24,.pure-u-tab-5-5,.pure-u-tab-5-6,.pure-u-tab-5-8,.pure-u-tab-6-24,.pure-u-tab-7-12,.pure-u-tab-7-24,.pure-u-tab-7-8,.pure-u-tab-8-24,.pure-u-tab-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-tab-1-24{width:4.1667%}.pure-u-tab-1-12,.pure-u-tab-2-24{width:8.3333%}.pure-u-tab-1-8,.pure-u-tab-3-24{width:12.5%}.pure-u-tab-1-6,.pure-u-tab-4-24{width:16.6667%}.pure-u-tab-1-5{width:20%}.pure-u-tab-5-24{width:20.8333%}.pure-u-tab-1-4,.pure-u-tab-6-24{width:25%}.pure-u-tab-7-24{width:29.1667%}.pure-u-tab-1-3,.pure-u-tab-8-24{width:33.3333%}.pure-u-tab-3-8,.pure-u-tab-9-24{width:37.5%}.pure-u-tab-2-5{width:40%}.pure-u-tab-10-24,.pure-u-tab-5-12{width:41.6667%}.pure-u-tab-11-24{width:45.8333%}.pure-u-tab-1-2,.pure-u-tab-12-24{width:50%}.pure-u-tab-13-24{width:54.1667%}.pure-u-tab-14-24,.pure-u-tab-7-12{width:58.3333%}.pure-u-tab-3-5{width:60%}.pure-u-tab-15-24,.pure-u-tab-5-8{width:62.5%}.pure-u-tab-16-24,.pure-u-tab-2-3{width:66.6667%}.pure-u-tab-17-24{width:70.8333%}.pure-u-tab-18-24,.pure-u-tab-3-4{width:75%}.pure-u-tab-19-24{width:79.1667%}.pure-u-tab-4-5{width:80%}.pure-u-tab-20-24,.pure-u-tab-5-6{width:83.3333%}.pure-u-tab-21-24,.pure-u-tab-7-8{width:87.5%}.pure-u-tab-11-12,.pure-u-tab-22-24{width:91.6667%}.pure-u-tab-23-24{width:95.8333%}.pure-u-tab-1,.pure-u-tab-1-1,.pure-u-tab-24-24,.pure-u-tab-5-5{width:100%}.width-tab-5{width:5%}.width-tab-10{width:10%}.width-tab-15{width:15%}.width-tab-20{width:20%}.width-tab-25{width:25%}.width-tab-30{width:30%}.width-tab-35{width:35%}.width-tab-40{width:40%}.width-tab-45{width:45%}.width-tab-50{width:50%}.width-tab-55{width:55%}.width-tab-60{width:60%}.width-tab-65{width:65%}.width-tab-70{width:70%}.width-tab-75{width:75%}.width-tab-80{width:80%}.width-tab-85{width:85%}.width-tab-90{width:90%}.width-tab-95{width:95%}.width-tab-100{width:100%}.space-tab-5{margin-top:-5px;margin-left:-5px}.space-tab-5-child{padding-top:5px;padding-left:5px}.space-tab-10{margin-top:-10px;margin-left:-10px}.space-tab-10-child{padding-top:10px;padding-left:10px}.space-tab-15{margin-top:-15px;margin-left:-15px}.space-tab-15-child{padding-top:15px;padding-left:15px}.space-tab-20{margin-top:-20px;margin-left:-20px}.space-tab-20-child{padding-top:20px;padding-left:20px}.space-tab-25{margin-top:-25px;margin-left:-25px}.space-tab-25-child{padding-top:25px;padding-left:25px}.space-tab-30{margin-top:-30px;margin-left:-30px}.space-tab-30-child{padding-top:30px;padding-left:30px}.space-tab-35{margin-top:-35px;margin-left:-35px}.space-tab-35-child{padding-top:35px;padding-left:35px}.space-tab-40{margin-top:-40px;margin-left:-40px}.space-tab-40-child{padding-top:40px;padding-left:40px}.space-tab-45{margin-top:-45px;margin-left:-45px}.space-tab-45-child{padding-top:45px;padding-left:45px}.space-tab-50{margin-top:-50px;margin-left:-50px}.space-tab-50-child{padding-top:50px;padding-left:50px}.space-tab-55{margin-top:-55px;margin-left:-55px}.space-tab-55-child{padding-top:55px;padding-left:55px}.space-tab-60{margin-top:-60px;margin-left:-60px}.space-tab-60-child{padding-top:60px;padding-left:60px}.space-tab-65{margin-top:-65px;margin-left:-65px}.space-tab-65-child{padding-top:65px;padding-left:65px}.space-tab-70{margin-top:-70px;margin-left:-70px}.space-tab-70-child{padding-top:70px;padding-left:70px}.space-tab-75{margin-top:-75px;margin-left:-75px}.space-tab-75-child{padding-top:75px;padding-left:75px}.space-tab-80{margin-top:-80px;margin-left:-80px}.space-tab-80-child{padding-top:80px;padding-left:80px}.space-tab-85{margin-top:-85px;margin-left:-85px}.space-tab-85-child{padding-top:85px;padding-left:85px}.space-tab-90{margin-top:-90px;margin-left:-90px}.space-tab-90-child{padding-top:90px;padding-left:90px}.space-tab-95{margin-top:-95px;margin-left:-95px}.space-tab-95-child{padding-top:95px;padding-left:95px}.space-tab-100{margin-top:-100px;margin-left:-100px}.space-tab-100-child{padding-top:100px;padding-left:100px}.space-tab-0{margin-top:0;margin-left:0}.space-tab-0-child{padding-top:0;padding-left:0}.fs_tab_10{font-size:1rem}.fs_tab_11{font-size:1.1rem}.fs_tab_12{font-size:1.2rem}.fs_tab_13{font-size:1.3rem}.fs_tab_14{font-size:1.4rem}.fs_tab_15{font-size:1.5rem}.fs_tab_16{font-size:1.6rem}.fs_tab_17{font-size:1.7rem}.fs_tab_18{font-size:1.8rem}.fs_tab_19{font-size:1.9rem}.fs_tab_20{font-size:2rem}.fs_tab_21{font-size:2.1rem}.fs_tab_22{font-size:2.2rem}.fs_tab_23{font-size:2.3rem}.fs_tab_24{font-size:2.4rem}.fs_tab_25{font-size:2.5rem}.fs_tab_26{font-size:2.6rem}.fs_tab_27{font-size:2.7rem}.fs_tab_28{font-size:2.8rem}.fs_tab_29{font-size:2.9rem}.fs_tab_30{font-size:3rem}.fs_tab_31{font-size:3.1rem}.fs_tab_32{font-size:3.2rem}.fs_tab_33{font-size:3.3rem}.fs_tab_34{font-size:3.4rem}.fs_tab_35{font-size:3.5rem}.fs_tab_36{font-size:3.6rem}.fs_tab_37{font-size:3.7rem}.fs_tab_38{font-size:3.8rem}.fs_tab_39{font-size:3.9rem}.fs_tab_40{font-size:4rem}.ta_tab_left{text-align:left}.ta_tab_center{text-align:center}.ta_tab_right{text-align:right}.opacity a:hover,.opacity button:hover,a.opacity:hover,button.opacity:hover{opacity:1}body{line-height:1.9}[data-view*=pc]{display:none}[data-view*=pc-inlineblock]{display:none}[data-view*=tablet]{display:block}[data-view*=tablet-inlineblock]{display:inline-block}.container{padding-top:80px}}@media screen and (max-width:767px){.bclo-idx-item-list{margin-bottom:55px;padding:25px 15px}.bclo-idx-item-lg-anchor{font-size:1.4rem}.bclo-cap{padding-top:10px;font-size:1rem}.bclo-textWrap-title{font-size:2rem}.bclo-textWrap-text{font-size:1.4rem}.bclo-link-button-a svg{margin-left:0;top:.1em;width:16px;height:16px}.bclo-link{text-align:center}.bclo-link:nth-of-type(1){margin-top:5.3333333333vw}.bclo-title-lg{font-size:2.4rem}.bclo-title-sm{font-size:2rem}.bclo-list{padding:10px}.bclo-list-li{font-size:1.4rem}.bclo-detail .bclo-type_is_1{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_2{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column-item{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column-item{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item{width:auto;display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:0;margin-left:0;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-in{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-text{width:50%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1{margin-top:-10.6666666667vw;margin-left:-10.6666666667vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-text{width:100%;padding-top:10.6666666667vw;padding-left:10.6666666667vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2{margin-top:-10.6666666667vw;margin-left:-10.6666666667vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{width:100%;padding-top:10.6666666667vw;padding-left:10.6666666667vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3{margin-top:-8vw;margin-left:-8vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{width:50%;padding-top:8vw;padding-left:8vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4{margin-top:-8vw;margin-left:-8vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{width:50%;padding-top:8vw;padding-left:8vw}.bclo-detail .bclo-type_is_4{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_5{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_6{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_7{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_8{margin-bottom:5.3333333333vw}.footer-logo{width:180px;min-width:auto}.footer-pagetop{width:47px;height:47px}.footer-pagetop .icon{width:22px;height:22px}.js-tab-content.js-toggleBlock{opacity:1}.swiper-button-prev{left:10px}.swiper-button-next{right:10px}.swiper-pagination{padding:0 15px;bottom:15px}.top-main-slider-pagination .main-stopbtn{width:24px;height:24px}.top-main-slider-pagination .main-stopbtn:after,.top-main-slider-pagination .main-stopbtn:before{width:2px;height:10px}.top-main-slider-pagination .main-stopbtn:before{left:6px}.top-main-slider-pagination .main-stopbtn:after{right:6px}.top-main-slider-pagination .main-stopbtn.start>span{left:6px;border-width:6.5px 0 6.5px 11px}.top-main .swiper-pagination{gap:5px;max-width:calc(100% - 35px)}.top-main .swiper-pagination-bullet{width:75px;height:2px}.top-brand{padding-top:30px}.top-brand-txt .__txt{margin-top:40px;font-size:1.6rem;line-height:2.5}.top-metagrouth{margin-top:60px;padding-top:50px}.top-metagrouth-slider-item-txt .__head{font-size:3.2rem}.top-metagrouth-slider-item-txt .__head .__small{font-size:1.4rem}.top-metagrouth-slider-item-txt .ul-disc{font-size:1.4rem}.top-metagrouth-thumb li .__bar{height:3px}.top-metagrouth-thumb li p{font-size:1.2rem}.top-metagrouth-thumb li p .__small{font-size:1.2rem}.top-metagrouth-thumb li .__num{font-size:2rem}.top-metagrouth-thumb-wrap{margin-bottom:-50px}.top-news{padding-top:60px;padding-bottom:50px}.top-news-tag{gap:10px 5px}.top-news-tag .__tag{height:30px;padding:0 10px;border-radius:15px;font-size:1.4rem}.top-news-topics-txt{padding:25px 20px}.top-news-topics-txt .__date{font-size:1.2rem}.top-news-topics-txt .__new{padding:0 5px;margin-left:10px}.top-news-topics-txt .__label{min-width:60px;margin-left:5px;padding:0 5px;font-size:1rem;line-height:15px}.top-news-topics-txt .__title{font-size:1.6rem}.top-news-topics-tag{gap:5px;margin-top:10px}.top-news-topics-tag .__tag{height:20px;padding:0 10px;border-radius:10px;font-size:1rem}.top-news-slider-wrap{margin-top:60px}.top-news-slider-control{margin-bottom:25px}.top-company{padding-top:80px;padding-bottom:280px;background:url(/images/top/bg_company_sp.webp) 100% 50% no-repeat;background-size:cover}.top-company-txt{font-size:1.6rem}.top-imgBox{margin-top:50px}.top-imgBox-txt{font-size:1.4rem}.top-imgBox-head{padding-top:50px;font-size:2.8rem}.top-imgBox-head:before{width:24px;height:50px}.top-head01{font-size:4.4rem}.top-head01._en{font-size:4.4rem}.metagrowth-underlayer .mod-spacer_100._sml{margin-top:20px}.metagrowth-underlayer .mod-spacer_40._sml{margin-top:20px}.product_tech-underlayer .mod-spacer_100._sp20{margin-top:20px}.product_tech-underlayer._light_field .mod-tbl02 th{font-size:1.4rem}.product_tech-underlayer._opdsensor .mod-tbl02 th{font-size:1.4rem}.product_tech-underlayer-content-box{margin-top:0}.product_tech-underlayer-content-box:last-child{margin-top:60px}.product_tech-underlayer-content-box._reverse{margin-top:60px}.news .top-news-slider-wrap{margin-top:30px}.news-head01{font-size:3.4rem}.news-head02{font-size:2.6rem}.news-article-block .__img .__new{font-size:1rem}.news-article-block-txt .__date{display:block;font-size:1.2rem}.news-article-block-txt .__label{margin-left:0;font-size:1.2rem}.news-article-block-txt .__title{font-size:1.4rem}.news-article-block-tag{gap:5px;margin-top:10px}.news-article-block-tag .__tag{height:20px;padding:0 10px;border-radius:10px;font-size:1.2rem}.news-article02 .news-article-block-txt .news-article-block-txt-in{display:flex;align-items:center;justify-content:space-between}.news-article02 .news-article-block-txt .__new{order:2;margin-left:5px;margin-right:auto}.news-article02 .news-article-block-txt .__date{order:1}.news-article02 .news-article-block-txt .__label{order:3}.news-article02 .news-article-block-txt .news-article-block-tag{margin-top:15px}.news-tabBlock .width-sp-100{order:-1;margin-top:20px;margin-bottom:30px}.news-tabBlock{flex-wrap:wrap}.news-tabBlock .news-tab{margin-top:40px;order:2}.news-tabBlock .news-tab a{margin-right:20px;width:auto}[lang=en] .news-tabBlock .news-tab a{width:80px}.news-tabBlock label{width:auto;margin-right:20px;font-size:1.6rem;padding-bottom:5px}.news-tabBlock label:after{width:100%}[lang=en] .news-tabBlock label{width:80px}.news-tabBlockUnder{flex-wrap:wrap;margin-bottom:35px}.news-tabBlockUnder .news-tab{margin-top:40px;order:2}.sustainability-form-content{margin-top:15px;padding:30px 5% 30px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.sustainability-form-heading{margin-top:0;margin-bottom:10px;padding:0;flex-basis:100%}.sustainability-form-input{flex-basis:100%}.sustainability-form-input input.__260{max-width:100%}.sustainability-form-input input.__420{max-width:100%}.sustainability-form-input input._zip{width:65%}.sustainability-form-input select.__260{max-width:100%}.sustainability-form-input button{width:30%;white-space:nowrap}.sustainability-form-select{max-width:100%}.sustainability-form-buttonBox{flex-wrap:wrap}.sustainability-form-buttonBox a{margin-top:40px;order:2}.sustainability-form-buttonBox .mod-button{order:1}.sustainability-form-confirm .sustainability-form-input{margin-top:0}.sustainability-environment .mod-link04{font-size:2rem}.sustainability-information-block figure{width:130px}.sustainability-information-block figure img{min-width:130px}.sustainability-report-block{display:block}.sustainability-report-block:first-child{margin-right:0}.sustainability-report-blockBox{display:block;margin-top:30px}.sustainability-report-block figure{text-align:center}.sustainability-report-block figure img{width:180px;min-width:180px}.recruit-carrier-interview-block-lead{font-size:1.6rem}.recruit-carrier-interview-block-lead span{font-size:1.6rem}.recruit-carrier-interview-block-intro{margin-left:7px;font-size:1.4rem}.ir-policy .mod-link04{font-size:2rem}.mod-spacer_h{margin-top:50px}.mod-spacer_100{margin-top:50px}.mod-spacer_80{margin-top:40px}.mod-spacer_40{margin-top:30px}.mod-spacer_30{margin-top:20px}.mod-spacer_20{margin-top:15px}.mod-spacer-section{margin-top:40px}.mod-boxLink01-txt{padding:15px 15px 25px 15px;line-height:1.6}.mod-boxLink01-txt .__date{font-size:1.2rem}.mod-boxLink01-txt .__new{padding:0 5px;margin-left:10px}.mod-boxLink01-txt .__label{top:15px;right:25px;min-width:60px;margin-left:5px;padding:0 5px;font-size:1rem;line-height:15px}[lang=en] .mod-boxLink01-txt .__label{top:15px;right:10px}.mod-boxLink01-txt .__title{font-size:1.4rem}[lang=en] .mod-boxLink01-txt .__title{margin-top:30px}.mod-boxLink01-tag{gap:5px;margin-top:10px}.mod-boxLink01-tag .__tag{padding:2px 10px;border-radius:10px;font-size:1rem}.mod-button-a>span{padding:0 20px}.mod-button-a>span.ta_md_left{text-align:left}.mod-button-a>span:after{width:40px;left:calc(100% - 20px)}.mod-button._w280{width:260px}.mod-button._w330{width:auto}.mod-button._w380{width:320px}.mod-button._w450{width:auto}.mod-button._w510{width:auto}.mod-button._sp_wAuto{width:auto}.mod-button._sp_w190{width:190px}.mod-button._sp_small{height:40px}.mod-button._iblock{display:block}.mod-button._iblock+.mod-button._iblock{margin-left:0;margin-top:20px}.mod-button svg._right{right:10px}.mod-button svg._left{left:10px}.mod-button._black .mod-button-a>span{padding:0 20px}.mod-button._black .mod-button-a>span.ta_md_left{text-align:left}.mod-button._black .mod-button-a>span:after{width:40px;left:calc(100% - 20px)}.mod-link01{padding-right:40px}.mod-link01:after{width:35px}.mod-link01 svg{width:14px;height:14px}.mod-link05{font-size:1.4rem}.mod-link05 svg{top:.5px}.mod-link07 svg{top:5px}.mod-head01Wrap{height:auto}.mod-head01-jp{font-size:4.8rem}.mod-head01-jp.__small{font-size:3.2rem}.mod-head02-jp{font-size:3rem}.mod-head02.__news .__new{font-size:1rem}.mod-head02.__news .__date{font-size:1.2rem}.mod-head02.__news .mod-head02-jp{font-size:2.6rem;margin-top:20px}.mod-head03{padding-left:25px;font-size:2.4rem}.mod-head03:after{width:14px;top:17px;transform:inherit}.mod-head04{font-size:2.4rem}.mod-head05{font-size:2rem}.mod-head06Wrap{height:auto}.mod-head06-jp{font-size:3rem;line-height:1.6}.mod-head06-jp.__small{font-size:2.6rem}[lang=en] .mod-head06-jp{font-size:2.4rem}.mod-head07 ._big{font-size:3.4rem}.mod-head07 ._big.__small{font-size:2.8rem}.mod-head07 ._slash{display:inline-block;margin-left:5px;margin-right:0;font-size:2.4rem}.mod-head07 ._small{font-size:1.6rem}.mod-head08Wrap{height:auto}.mod-head08-jp{font-size:3rem}.mod-head09{padding-left:20px;font-size:2rem}.mod-head10{padding:5px 15px;font-size:2rem}.mod-input01{height:40px;padding:0 10px}.mod-input01._textarea{height:230px}.mod-select{max-width:100%}.mod-select select{padding:10px 25px;width:100%;max-width:100%}.mod-select svg{right:25px}.mod-topicPath ul{overflow-x:scroll;white-space:nowrap;padding-bottom:10px}.mod-topicPath-li{font-size:1rem}.mod-modal-overlay>img{border-width:5px;width:90%}.mod-modal-overlay{height:110%}.mod-bottomLink-link-small.col_2{display:block;justify-content:space-between}.mod-label{height:30px;padding:0 10px;border-radius:15px;font-size:1.4rem}.mod-labelWrap{gap:10px 5px;width:100%}.mod-tabchange01{display:inline;font-size:1.6rem;padding-left:0;padding-right:0;padding-bottom:5px}.mod-tabchange01:after{width:100%}.mod-youtubeWrap{margin-top:-12.8vw;margin-left:-12.8vw}.mod-youtubeWrap-item{padding-top:12.8vw;padding-left:12.8vw;width:100%}.pure-u-sp-1,.pure-u-sp-1-1,.pure-u-sp-1-12,.pure-u-sp-1-2,.pure-u-sp-1-24,.pure-u-sp-1-3,.pure-u-sp-1-4,.pure-u-sp-1-5,.pure-u-sp-1-6,.pure-u-sp-1-8,.pure-u-sp-10-24,.pure-u-sp-11-12,.pure-u-sp-11-24,.pure-u-sp-12-24,.pure-u-sp-13-24,.pure-u-sp-14-24,.pure-u-sp-15-24,.pure-u-sp-16-24,.pure-u-sp-17-24,.pure-u-sp-18-24,.pure-u-sp-19-24,.pure-u-sp-2-24,.pure-u-sp-2-3,.pure-u-sp-2-5,.pure-u-sp-20-24,.pure-u-sp-21-24,.pure-u-sp-22-24,.pure-u-sp-23-24,.pure-u-sp-24-24,.pure-u-sp-3-24,.pure-u-sp-3-4,.pure-u-sp-3-5,.pure-u-sp-3-8,.pure-u-sp-4-24,.pure-u-sp-4-5,.pure-u-sp-5-12,.pure-u-sp-5-24,.pure-u-sp-5-5,.pure-u-sp-5-6,.pure-u-sp-5-8,.pure-u-sp-6-24,.pure-u-sp-7-12,.pure-u-sp-7-24,.pure-u-sp-7-8,.pure-u-sp-8-24,.pure-u-sp-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sp-1-24{width:4.1667%}.pure-u-sp-1-12,.pure-u-sp-2-24{width:8.3333%}.pure-u-sp-1-8,.pure-u-sp-3-24{width:12.5%}.pure-u-sp-1-6,.pure-u-sp-4-24{width:16.6667%}.pure-u-sp-1-5{width:20%}.pure-u-sp-5-24{width:20.8333%}.pure-u-sp-1-4,.pure-u-sp-6-24{width:25%}.pure-u-sp-7-24{width:29.1667%}.pure-u-sp-1-3,.pure-u-sp-8-24{width:33.3333%}.pure-u-sp-3-8,.pure-u-sp-9-24{width:37.5%}.pure-u-sp-2-5{width:40%}.pure-u-sp-10-24,.pure-u-sp-5-12{width:41.6667%}.pure-u-sp-11-24{width:45.8333%}.pure-u-sp-1-2,.pure-u-sp-12-24{width:50%}.pure-u-sp-13-24{width:54.1667%}.pure-u-sp-14-24,.pure-u-sp-7-12{width:58.3333%}.pure-u-sp-3-5{width:60%}.pure-u-sp-15-24,.pure-u-sp-5-8{width:62.5%}.pure-u-sp-16-24,.pure-u-sp-2-3{width:66.6667%}.pure-u-sp-17-24{width:70.8333%}.pure-u-sp-18-24,.pure-u-sp-3-4{width:75%}.pure-u-sp-19-24{width:79.1667%}.pure-u-sp-4-5{width:80%}.pure-u-sp-20-24,.pure-u-sp-5-6{width:83.3333%}.pure-u-sp-21-24,.pure-u-sp-7-8{width:87.5%}.pure-u-sp-11-12,.pure-u-sp-22-24{width:91.6667%}.pure-u-sp-23-24{width:95.8333%}.pure-u-sp-1,.pure-u-sp-1-1,.pure-u-sp-24-24,.pure-u-sp-5-5{width:100%}.width-sp-5{width:5%}.width-sp-10{width:10%}.width-sp-15{width:15%}.width-sp-20{width:20%}.width-sp-25{width:25%}.width-sp-30{width:30%}.width-sp-35{width:35%}.width-sp-40{width:40%}.width-sp-45{width:45%}.width-sp-50{width:50%}.width-sp-55{width:55%}.width-sp-60{width:60%}.width-sp-65{width:65%}.width-sp-70{width:70%}.width-sp-75{width:75%}.width-sp-80{width:80%}.width-sp-85{width:85%}.width-sp-90{width:90%}.width-sp-95{width:95%}.width-sp-100{width:100%}.space-u-5{margin-top:-.6666666667vw;margin-left:-.6666666667vw}.space-u-5-child{padding-top:.6666666667vw;padding-left:.6666666667vw}.space-u-10{margin-top:-1.3333333333vw;margin-left:-1.3333333333vw}.space-u-10-child{padding-top:1.3333333333vw;padding-left:1.3333333333vw}.space-u-15{margin-top:-2vw;margin-left:-2vw}.space-u-15-child{padding-top:2vw;padding-left:2vw}.space-u-20{margin-top:-2.6666666667vw;margin-left:-2.6666666667vw}.space-u-20-child{padding-top:2.6666666667vw;padding-left:2.6666666667vw}.space-u-25{margin-top:-3.3333333333vw;margin-left:-3.3333333333vw}.space-u-25-child{padding-top:3.3333333333vw;padding-left:3.3333333333vw}.space-u-30{margin-top:-4vw;margin-left:-4vw}.space-u-30-child{padding-top:4vw;padding-left:4vw}.space-u-35{margin-top:-4.6666666667vw;margin-left:-4.6666666667vw}.space-u-35-child{padding-top:4.6666666667vw;padding-left:4.6666666667vw}.space-u-40{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.space-u-40-child{padding-top:5.3333333333vw;padding-left:5.3333333333vw}.space-u-45{margin-top:-6vw;margin-left:-6vw}.space-u-45-child{padding-top:6vw;padding-left:6vw}.space-u-50{margin-top:-6.6666666667vw;margin-left:-6.6666666667vw}.space-u-50-child{padding-top:6.6666666667vw;padding-left:6.6666666667vw}.space-u-55{margin-top:-7.3333333333vw;margin-left:-7.3333333333vw}.space-u-55-child{padding-top:7.3333333333vw;padding-left:7.3333333333vw}.space-u-60{margin-top:-8vw;margin-left:-8vw}.space-u-60-child{padding-top:8vw;padding-left:8vw}.space-u-65{margin-top:-8.6666666667vw;margin-left:-8.6666666667vw}.space-u-65-child{padding-top:8.6666666667vw;padding-left:8.6666666667vw}.space-u-70{margin-top:-9.3333333333vw;margin-left:-9.3333333333vw}.space-u-70-child{padding-top:9.3333333333vw;padding-left:9.3333333333vw}.space-u-75{margin-top:-10vw;margin-left:-10vw}.space-u-75-child{padding-top:10vw;padding-left:10vw}.space-u-80{margin-top:-10.6666666667vw;margin-left:-10.6666666667vw}.space-u-80-child{padding-top:10.6666666667vw;padding-left:10.6666666667vw}.space-u-85{margin-top:-11.3333333333vw;margin-left:-11.3333333333vw}.space-u-85-child{padding-top:11.3333333333vw;padding-left:11.3333333333vw}.space-u-90{margin-top:-12vw;margin-left:-12vw}.space-u-90-child{padding-top:12vw;padding-left:12vw}.space-u-95{margin-top:-12.6666666667vw;margin-left:-12.6666666667vw}.space-u-95-child{padding-top:12.6666666667vw;padding-left:12.6666666667vw}.space-u-100{margin-top:-13.3333333333vw;margin-left:-13.3333333333vw}.space-u-100-child{padding-top:13.3333333333vw;padding-left:13.3333333333vw}.space-tab-5{margin-top:-.6666666667vw;margin-left:-.6666666667vw}.space-tab-5-child{padding-top:.6666666667vw;padding-left:.6666666667vw}.space-tab-10{margin-top:-1.3333333333vw;margin-left:-1.3333333333vw}.space-tab-10-child{padding-top:1.3333333333vw;padding-left:1.3333333333vw}.space-tab-15{margin-top:-2vw;margin-left:-2vw}.space-tab-15-child{padding-top:2vw;padding-left:2vw}.space-tab-20{margin-top:-2.6666666667vw;margin-left:-2.6666666667vw}.space-tab-20-child{padding-top:2.6666666667vw;padding-left:2.6666666667vw}.space-tab-25{margin-top:-3.3333333333vw;margin-left:-3.3333333333vw}.space-tab-25-child{padding-top:3.3333333333vw;padding-left:3.3333333333vw}.space-tab-30{margin-top:-4vw;margin-left:-4vw}.space-tab-30-child{padding-top:4vw;padding-left:4vw}.space-tab-35{margin-top:-4.6666666667vw;margin-left:-4.6666666667vw}.space-tab-35-child{padding-top:4.6666666667vw;padding-left:4.6666666667vw}.space-tab-40{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.space-tab-40-child{padding-top:5.3333333333vw;padding-left:5.3333333333vw}.space-tab-45{margin-top:-6vw;margin-left:-6vw}.space-tab-45-child{padding-top:6vw;padding-left:6vw}.space-tab-50{margin-top:-6.6666666667vw;margin-left:-6.6666666667vw}.space-tab-50-child{padding-top:6.6666666667vw;padding-left:6.6666666667vw}.space-tab-55{margin-top:-7.3333333333vw;margin-left:-7.3333333333vw}.space-tab-55-child{padding-top:7.3333333333vw;padding-left:7.3333333333vw}.space-tab-60{margin-top:-8vw;margin-left:-8vw}.space-tab-60-child{padding-top:8vw;padding-left:8vw}.space-tab-65{margin-top:-8.6666666667vw;margin-left:-8.6666666667vw}.space-tab-65-child{padding-top:8.6666666667vw;padding-left:8.6666666667vw}.space-tab-70{margin-top:-9.3333333333vw;margin-left:-9.3333333333vw}.space-tab-70-child{padding-top:9.3333333333vw;padding-left:9.3333333333vw}.space-tab-75{margin-top:-10vw;margin-left:-10vw}.space-tab-75-child{padding-top:10vw;padding-left:10vw}.space-tab-80{margin-top:-10.6666666667vw;margin-left:-10.6666666667vw}.space-tab-80-child{padding-top:10.6666666667vw;padding-left:10.6666666667vw}.space-tab-85{margin-top:-11.3333333333vw;margin-left:-11.3333333333vw}.space-tab-85-child{padding-top:11.3333333333vw;padding-left:11.3333333333vw}.space-tab-90{margin-top:-12vw;margin-left:-12vw}.space-tab-90-child{padding-top:12vw;padding-left:12vw}.space-tab-95{margin-top:-12.6666666667vw;margin-left:-12.6666666667vw}.space-tab-95-child{padding-top:12.6666666667vw;padding-left:12.6666666667vw}.space-tab-100{margin-top:-13.3333333333vw;margin-left:-13.3333333333vw}.space-tab-100-child{padding-top:13.3333333333vw;padding-left:13.3333333333vw}.space-sp-5{margin-top:-5px;margin-left:-5px}.space-sp-5-child{padding-top:5px;padding-left:5px}.space-sp-10{margin-top:-10px;margin-left:-10px}.space-sp-10-child{padding-top:10px;padding-left:10px}.space-sp-15{margin-top:-15px;margin-left:-15px}.space-sp-15-child{padding-top:15px;padding-left:15px}.space-sp-20{margin-top:-20px;margin-left:-20px}.space-sp-20-child{padding-top:20px;padding-left:20px}.space-sp-25{margin-top:-25px;margin-left:-25px}.space-sp-25-child{padding-top:25px;padding-left:25px}.space-sp-30{margin-top:-30px;margin-left:-30px}.space-sp-30-child{padding-top:30px;padding-left:30px}.space-sp-35{margin-top:-35px;margin-left:-35px}.space-sp-35-child{padding-top:35px;padding-left:35px}.space-sp-40{margin-top:-40px;margin-left:-40px}.space-sp-40-child{padding-top:40px;padding-left:40px}.space-sp-45{margin-top:-45px;margin-left:-45px}.space-sp-45-child{padding-top:45px;padding-left:45px}.space-sp-50{margin-top:-50px;margin-left:-50px}.space-sp-50-child{padding-top:50px;padding-left:50px}.space-sp-55{margin-top:-55px;margin-left:-55px}.space-sp-55-child{padding-top:55px;padding-left:55px}.space-sp-60{margin-top:-60px;margin-left:-60px}.space-sp-60-child{padding-top:60px;padding-left:60px}.space-sp-65{margin-top:-65px;margin-left:-65px}.space-sp-65-child{padding-top:65px;padding-left:65px}.space-sp-70{margin-top:-70px;margin-left:-70px}.space-sp-70-child{padding-top:70px;padding-left:70px}.space-sp-75{margin-top:-75px;margin-left:-75px}.space-sp-75-child{padding-top:75px;padding-left:75px}.space-sp-80{margin-top:-80px;margin-left:-80px}.space-sp-80-child{padding-top:80px;padding-left:80px}.space-sp-85{margin-top:-85px;margin-left:-85px}.space-sp-85-child{padding-top:85px;padding-left:85px}.space-sp-90{margin-top:-90px;margin-left:-90px}.space-sp-90-child{padding-top:90px;padding-left:90px}.space-sp-95{margin-top:-95px;margin-left:-95px}.space-sp-95-child{padding-top:95px;padding-left:95px}.space-sp-100{margin-top:-100px;margin-left:-100px}.space-sp-100-child{padding-top:100px;padding-left:100px}.space-sp-0{margin-top:0;margin-left:0}.space-sp-0-child{padding-top:0;padding-left:0}.sp_m0{margin:0!important}.sp_p0{padding:0!important}.sp_m5{margin:5px}.sp_mt5{margin-top:5px}.sp_mb5{margin-bottom:5px}.sp_mr5{margin-right:5px}.sp_ml5{margin-left:5px}.sp_p5{padding:5px}.sp_pt5{padding-top:5px}.sp_pr5{padding-right:5px}.sp_pb5{padding-bottom:5px}.sp_pl5{padding-left:5px}.sp_m10{margin:10px}.sp_mt10{margin-top:10px}.sp_mb10{margin-bottom:10px}.sp_mr10{margin-right:10px}.sp_ml10{margin-left:10px}.sp_p10{padding:10px}.sp_pt10{padding-top:10px}.sp_pr10{padding-right:10px}.sp_pb10{padding-bottom:10px}.sp_pl10{padding-left:10px}.sp_m15{margin:15px}.sp_mt15{margin-top:15px}.sp_mb15{margin-bottom:15px}.sp_mr15{margin-right:15px}.sp_ml15{margin-left:15px}.sp_p15{padding:15px}.sp_pt15{padding-top:15px}.sp_pr15{padding-right:15px}.sp_pb15{padding-bottom:15px}.sp_pl15{padding-left:15px}.sp_m20{margin:20px}.sp_mt20{margin-top:20px}.sp_mb20{margin-bottom:20px}.sp_mr20{margin-right:20px}.sp_ml20{margin-left:20px}.sp_p20{padding:20px}.sp_pt20{padding-top:20px}.sp_pr20{padding-right:20px}.sp_pb20{padding-bottom:20px}.sp_pl20{padding-left:20px}.sp_m25{margin:25px}.sp_mt25{margin-top:25px}.sp_mb25{margin-bottom:25px}.sp_mr25{margin-right:25px}.sp_ml25{margin-left:25px}.sp_p25{padding:25px}.sp_pt25{padding-top:25px}.sp_pr25{padding-right:25px}.sp_pb25{padding-bottom:25px}.sp_pl25{padding-left:25px}.sp_m30{margin:30px}.sp_mt30{margin-top:30px}.sp_mb30{margin-bottom:30px}.sp_mr30{margin-right:30px}.sp_ml30{margin-left:30px}.sp_p30{padding:30px}.sp_pt30{padding-top:30px}.sp_pr30{padding-right:30px}.sp_pb30{padding-bottom:30px}.sp_pl30{padding-left:30px}.sp_m35{margin:35px}.sp_mt35{margin-top:35px}.sp_mb35{margin-bottom:35px}.sp_mr35{margin-right:35px}.sp_ml35{margin-left:35px}.sp_p35{padding:35px}.sp_pt35{padding-top:35px}.sp_pr35{padding-right:35px}.sp_pb35{padding-bottom:35px}.sp_pl35{padding-left:35px}.sp_m40{margin:40px}.sp_mt40{margin-top:40px}.sp_mb40{margin-bottom:40px}.sp_mr40{margin-right:40px}.sp_ml40{margin-left:40px}.sp_p40{padding:40px}.sp_pt40{padding-top:40px}.sp_pr40{padding-right:40px}.sp_pb40{padding-bottom:40px}.sp_pl40{padding-left:40px}.sp_m45{margin:45px}.sp_mt45{margin-top:45px}.sp_mb45{margin-bottom:45px}.sp_mr45{margin-right:45px}.sp_ml45{margin-left:45px}.sp_p45{padding:45px}.sp_pt45{padding-top:45px}.sp_pr45{padding-right:45px}.sp_pb45{padding-bottom:45px}.sp_pl45{padding-left:45px}.sp_m50{margin:50px}.sp_mt50{margin-top:50px}.sp_mb50{margin-bottom:50px}.sp_mr50{margin-right:50px}.sp_ml50{margin-left:50px}.sp_p50{padding:50px}.sp_pt50{padding-top:50px}.sp_pr50{padding-right:50px}.sp_pb50{padding-bottom:50px}.sp_pl50{padding-left:50px}.sp_m55{margin:55px}.sp_mt55{margin-top:55px}.sp_mb55{margin-bottom:55px}.sp_mr55{margin-right:55px}.sp_ml55{margin-left:55px}.sp_p55{padding:55px}.sp_pt55{padding-top:55px}.sp_pr55{padding-right:55px}.sp_pb55{padding-bottom:55px}.sp_pl55{padding-left:55px}.sp_m60{margin:60px}.sp_mt60{margin-top:60px}.sp_mb60{margin-bottom:60px}.sp_mr60{margin-right:60px}.sp_ml60{margin-left:60px}.sp_p60{padding:60px}.sp_pt60{padding-top:60px}.sp_pr60{padding-right:60px}.sp_pb60{padding-bottom:60px}.sp_pl60{padding-left:60px}.sp_m65{margin:65px}.sp_mt65{margin-top:65px}.sp_mb65{margin-bottom:65px}.sp_mr65{margin-right:65px}.sp_ml65{margin-left:65px}.sp_p65{padding:65px}.sp_pt65{padding-top:65px}.sp_pr65{padding-right:65px}.sp_pb65{padding-bottom:65px}.sp_pl65{padding-left:65px}.sp_m70{margin:70px}.sp_mt70{margin-top:70px}.sp_mb70{margin-bottom:70px}.sp_mr70{margin-right:70px}.sp_ml70{margin-left:70px}.sp_p70{padding:70px}.sp_pt70{padding-top:70px}.sp_pr70{padding-right:70px}.sp_pb70{padding-bottom:70px}.sp_pl70{padding-left:70px}.sp_m75{margin:75px}.sp_mt75{margin-top:75px}.sp_mb75{margin-bottom:75px}.sp_mr75{margin-right:75px}.sp_ml75{margin-left:75px}.sp_p75{padding:75px}.sp_pt75{padding-top:75px}.sp_pr75{padding-right:75px}.sp_pb75{padding-bottom:75px}.sp_pl75{padding-left:75px}.sp_m80{margin:80px}.sp_mt80{margin-top:80px}.sp_mb80{margin-bottom:80px}.sp_mr80{margin-right:80px}.sp_ml80{margin-left:80px}.sp_p80{padding:80px}.sp_pt80{padding-top:80px}.sp_pr80{padding-right:80px}.sp_pb80{padding-bottom:80px}.sp_pl80{padding-left:80px}.sp_m85{margin:85px}.sp_mt85{margin-top:85px}.sp_mb85{margin-bottom:85px}.sp_mr85{margin-right:85px}.sp_ml85{margin-left:85px}.sp_p85{padding:85px}.sp_pt85{padding-top:85px}.sp_pr85{padding-right:85px}.sp_pb85{padding-bottom:85px}.sp_pl85{padding-left:85px}.sp_m90{margin:90px}.sp_mt90{margin-top:90px}.sp_mb90{margin-bottom:90px}.sp_mr90{margin-right:90px}.sp_ml90{margin-left:90px}.sp_p90{padding:90px}.sp_pt90{padding-top:90px}.sp_pr90{padding-right:90px}.sp_pb90{padding-bottom:90px}.sp_pl90{padding-left:90px}.sp_m95{margin:95px}.sp_mt95{margin-top:95px}.sp_mb95{margin-bottom:95px}.sp_mr95{margin-right:95px}.sp_ml95{margin-left:95px}.sp_p95{padding:95px}.sp_pt95{padding-top:95px}.sp_pr95{padding-right:95px}.sp_pb95{padding-bottom:95px}.sp_pl95{padding-left:95px}.sp_m100{margin:100px}.sp_mt100{margin-top:100px}.sp_mb100{margin-bottom:100px}.sp_mr100{margin-right:100px}.sp_ml100{margin-left:100px}.sp_p100{padding:100px}.sp_pt100{padding-top:100px}.sp_pr100{padding-right:100px}.sp_pb100{padding-bottom:100px}.sp_pl100{padding-left:100px}.sp_m105{margin:105px}.sp_mt105{margin-top:105px}.sp_mb105{margin-bottom:105px}.sp_mr105{margin-right:105px}.sp_ml105{margin-left:105px}.sp_p105{padding:105px}.sp_pt105{padding-top:105px}.sp_pr105{padding-right:105px}.sp_pb105{padding-bottom:105px}.sp_pl105{padding-left:105px}.sp_m110{margin:110px}.sp_mt110{margin-top:110px}.sp_mb110{margin-bottom:110px}.sp_mr110{margin-right:110px}.sp_ml110{margin-left:110px}.sp_p110{padding:110px}.sp_pt110{padding-top:110px}.sp_pr110{padding-right:110px}.sp_pb110{padding-bottom:110px}.sp_pl110{padding-left:110px}.sp_m115{margin:115px}.sp_mt115{margin-top:115px}.sp_mb115{margin-bottom:115px}.sp_mr115{margin-right:115px}.sp_ml115{margin-left:115px}.sp_p115{padding:115px}.sp_pt115{padding-top:115px}.sp_pr115{padding-right:115px}.sp_pb115{padding-bottom:115px}.sp_pl115{padding-left:115px}.sp_m120{margin:120px}.sp_mt120{margin-top:120px}.sp_mb120{margin-bottom:120px}.sp_mr120{margin-right:120px}.sp_ml120{margin-left:120px}.sp_p120{padding:120px}.sp_pt120{padding-top:120px}.sp_pr120{padding-right:120px}.sp_pb120{padding-bottom:120px}.sp_pl120{padding-left:120px}.sp_m125{margin:125px}.sp_mt125{margin-top:125px}.sp_mb125{margin-bottom:125px}.sp_mr125{margin-right:125px}.sp_ml125{margin-left:125px}.sp_p125{padding:125px}.sp_pt125{padding-top:125px}.sp_pr125{padding-right:125px}.sp_pb125{padding-bottom:125px}.sp_pl125{padding-left:125px}.sp_m130{margin:130px}.sp_mt130{margin-top:130px}.sp_mb130{margin-bottom:130px}.sp_mr130{margin-right:130px}.sp_ml130{margin-left:130px}.sp_p130{padding:130px}.sp_pt130{padding-top:130px}.sp_pr130{padding-right:130px}.sp_pb130{padding-bottom:130px}.sp_pl130{padding-left:130px}.sp_m135{margin:135px}.sp_mt135{margin-top:135px}.sp_mb135{margin-bottom:135px}.sp_mr135{margin-right:135px}.sp_ml135{margin-left:135px}.sp_p135{padding:135px}.sp_pt135{padding-top:135px}.sp_pr135{padding-right:135px}.sp_pb135{padding-bottom:135px}.sp_pl135{padding-left:135px}.sp_m140{margin:140px}.sp_mt140{margin-top:140px}.sp_mb140{margin-bottom:140px}.sp_mr140{margin-right:140px}.sp_ml140{margin-left:140px}.sp_p140{padding:140px}.sp_pt140{padding-top:140px}.sp_pr140{padding-right:140px}.sp_pb140{padding-bottom:140px}.sp_pl140{padding-left:140px}.sp_m145{margin:145px}.sp_mt145{margin-top:145px}.sp_mb145{margin-bottom:145px}.sp_mr145{margin-right:145px}.sp_ml145{margin-left:145px}.sp_p145{padding:145px}.sp_pt145{padding-top:145px}.sp_pr145{padding-right:145px}.sp_pb145{padding-bottom:145px}.sp_pl145{padding-left:145px}.sp_m150{margin:150px}.sp_mt150{margin-top:150px}.sp_mb150{margin-bottom:150px}.sp_mr150{margin-right:150px}.sp_ml150{margin-left:150px}.sp_p150{padding:150px}.sp_pt150{padding-top:150px}.sp_pr150{padding-right:150px}.sp_pb150{padding-bottom:150px}.sp_pl150{padding-left:150px}.sp_m155{margin:155px}.sp_mt155{margin-top:155px}.sp_mb155{margin-bottom:155px}.sp_mr155{margin-right:155px}.sp_ml155{margin-left:155px}.sp_p155{padding:155px}.sp_pt155{padding-top:155px}.sp_pr155{padding-right:155px}.sp_pb155{padding-bottom:155px}.sp_pl155{padding-left:155px}.sp_m160{margin:160px}.sp_mt160{margin-top:160px}.sp_mb160{margin-bottom:160px}.sp_mr160{margin-right:160px}.sp_ml160{margin-left:160px}.sp_p160{padding:160px}.sp_pt160{padding-top:160px}.sp_pr160{padding-right:160px}.sp_pb160{padding-bottom:160px}.sp_pl160{padding-left:160px}.sp_m165{margin:165px}.sp_mt165{margin-top:165px}.sp_mb165{margin-bottom:165px}.sp_mr165{margin-right:165px}.sp_ml165{margin-left:165px}.sp_p165{padding:165px}.sp_pt165{padding-top:165px}.sp_pr165{padding-right:165px}.sp_pb165{padding-bottom:165px}.sp_pl165{padding-left:165px}.sp_m170{margin:170px}.sp_mt170{margin-top:170px}.sp_mb170{margin-bottom:170px}.sp_mr170{margin-right:170px}.sp_ml170{margin-left:170px}.sp_p170{padding:170px}.sp_pt170{padding-top:170px}.sp_pr170{padding-right:170px}.sp_pb170{padding-bottom:170px}.sp_pl170{padding-left:170px}.sp_m175{margin:175px}.sp_mt175{margin-top:175px}.sp_mb175{margin-bottom:175px}.sp_mr175{margin-right:175px}.sp_ml175{margin-left:175px}.sp_p175{padding:175px}.sp_pt175{padding-top:175px}.sp_pr175{padding-right:175px}.sp_pb175{padding-bottom:175px}.sp_pl175{padding-left:175px}.sp_m180{margin:180px}.sp_mt180{margin-top:180px}.sp_mb180{margin-bottom:180px}.sp_mr180{margin-right:180px}.sp_ml180{margin-left:180px}.sp_p180{padding:180px}.sp_pt180{padding-top:180px}.sp_pr180{padding-right:180px}.sp_pb180{padding-bottom:180px}.sp_pl180{padding-left:180px}.sp_m185{margin:185px}.sp_mt185{margin-top:185px}.sp_mb185{margin-bottom:185px}.sp_mr185{margin-right:185px}.sp_ml185{margin-left:185px}.sp_p185{padding:185px}.sp_pt185{padding-top:185px}.sp_pr185{padding-right:185px}.sp_pb185{padding-bottom:185px}.sp_pl185{padding-left:185px}.sp_m190{margin:190px}.sp_mt190{margin-top:190px}.sp_mb190{margin-bottom:190px}.sp_mr190{margin-right:190px}.sp_ml190{margin-left:190px}.sp_p190{padding:190px}.sp_pt190{padding-top:190px}.sp_pr190{padding-right:190px}.sp_pb190{padding-bottom:190px}.sp_pl190{padding-left:190px}.sp_m195{margin:195px}.sp_mt195{margin-top:195px}.sp_mb195{margin-bottom:195px}.sp_mr195{margin-right:195px}.sp_ml195{margin-left:195px}.sp_p195{padding:195px}.sp_pt195{padding-top:195px}.sp_pr195{padding-right:195px}.sp_pb195{padding-bottom:195px}.sp_pl195{padding-left:195px}.sp_m200{margin:200px}.sp_mt200{margin-top:200px}.sp_mb200{margin-bottom:200px}.sp_mr200{margin-right:200px}.sp_ml200{margin-left:200px}.sp_p200{padding:200px}.sp_pt200{padding-top:200px}.sp_pr200{padding-right:200px}.sp_pb200{padding-bottom:200px}.sp_pl200{padding-left:200px}.fs_sp_10{font-size:1rem}.fs_sp_11{font-size:1.1rem}.fs_sp_12{font-size:1.2rem}.fs_sp_13{font-size:1.3rem}.fs_sp_14{font-size:1.4rem}.fs_sp_15{font-size:1.5rem}.fs_sp_16{font-size:1.6rem}.fs_sp_17{font-size:1.7rem}.fs_sp_18{font-size:1.8rem}.fs_sp_19{font-size:1.9rem}.fs_sp_20{font-size:2rem}.fs_sp_21{font-size:2.1rem}.fs_sp_22{font-size:2.2rem}.fs_sp_23{font-size:2.3rem}.fs_sp_24{font-size:2.4rem}.fs_sp_25{font-size:2.5rem}.fs_sp_26{font-size:2.6rem}.fs_sp_27{font-size:2.7rem}.fs_sp_28{font-size:2.8rem}.fs_sp_29{font-size:2.9rem}.fs_sp_30{font-size:3rem}.fs_sp_31{font-size:3.1rem}.fs_sp_32{font-size:3.2rem}.fs_sp_33{font-size:3.3rem}.fs_sp_34{font-size:3.4rem}.fs_sp_35{font-size:3.5rem}.fs_sp_36{font-size:3.6rem}.fs_sp_37{font-size:3.7rem}.fs_sp_38{font-size:3.8rem}.fs_sp_39{font-size:3.9rem}.fs_sp_40{font-size:4rem}.ta_sp_left{text-align:left}.ta_sp_center{text-align:center}.ta_sp_right{text-align:right}body{line-height:1.8}[data-view*=pc]{display:none}[data-view*=pc-inlineblock]{display:none}[data-view*=tablet]{display:none}[data-view*=tablet-inlineblock]{display:none}[data-view*=sp]{display:block}[data-view*=sp-inlineblock]{display:inline-block}.container .contents{padding-bottom:90px}}@media print{.print_none{display:none}}@keyframes slide{0%{opacity:0}100%{opacity:1}}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pagination{0%{left:-100%}100%{left:0}}@keyframes pagination2{0%{width:0}90%{width:100%}100%{width:100%}}@keyframes bar{0%{left:-100%}20%{left:0}100%{left:0}}@keyframes btn{0%{width:0}100%{width:50px}}@keyframes btn{0%{width:0}100%{width:50px}}
