/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#firstview,.filled_wall{width:100%;width:100vw;min-width:100%;min-width:100vw;height:100%;height:100vh;min-height:100%;min-height:100vh}.header-menu a:after,.header-menu a:before,.link-button:after,.link-button:before,.site_map a:after,.site_map a:before,.subfooter table td a:after,.subfooter table td a:before{font-family:Source Code Pro,monospace;opacity:0}.header-menu a:before,.link-button:before,.site_map a:before,.subfooter table td a:before{content:"> "}.header-menu a:after,.link-button:after,.site_map a:after,.subfooter table td a:after{content:" _"}.header-menu a:active,.header-menu a:hover,.link-button:active,.link-button:hover,.site_map a:active,.site_map a:hover,.subfooter table td a:active,.subfooter table td a:hover{background-color:#000;color:#fff;overflow:hidden;text-shadow:none}.header-menu a:active:before,.header-menu a:hover:before,.link-button:active:before,.link-button:hover:before,.site_map a:active:before,.site_map a:hover:before,.subfooter table td a:active:before,.subfooter table td a:hover:before{opacity:1}.header-menu a:hover:after,.link-button:hover:after,.site_map a:hover:after,.subfooter table td a:hover:after{animation:menu-text-opacity .4s linear infinite}@keyframes menu-text-opacity{0%{opacity:0}to{opacity:1}}.fiscal-quarter-container,.flex{display:flex;flex-direction:row}.fiscal-quarter-container{gap:1rem}.flex-reverse{display:flex;flex-direction:row-reverse}.valign-center{vertical-align:middle}.disc_list{list-style-type:disc}.number_list{list-style-type:decimal}.disc_list,.disc_list--child,.number_list,.number_list--child{list-style-position:outside}.disc_list,.number_list{margin:0 0 0 24px}.disc_list li,.number_list li{margin:0 0 24px;padding:0 0 0 8px}.disc_list li:last-child,.number_list li:last-child{margin-bottom:0}.disc_list li::marker,.number_list li::marker{font-weight:700}.number_list--child{list-style-type:lower-alpha}.disc_list--child{list-style-type:circle}.disc_list--child,.number_list--child{margin-left:24px}.disc_list--child li,.number_list--child li{margin-bottom:4px}.disc_list--child li:last-child,.number_list--child li:last-child{margin-bottom:0}.signature{margin-bottom:24px}.signature:last-child{margin-bottom:0}.article-tag,.s_eirModule_category_icon{background:#000;color:#fff;display:inline-block;margin-right:8px;padding:6px 8px}.article-date,.s_eirModule_date_time{color:#666;display:inline-block;margin-right:8px}.bg-white{background:#fff}.link-button{background-color:#000;color:#fff;margin-right:8px;padding:20px}.button-square,.link-button{cursor:pointer;display:inline-block;text-align:center}.button-square{height:40px;padding:8px 0;width:40px}.button-square.white{background-color:#fff;color:#000}.button-square.black{background-color:#000;color:#fff}.button-square.fixed{position:absolute;top:24px;right:24px}.button-square.single{line-height:2.4rem!important}.icon-pdf p{display:inline-block;text-decoration:underline}.icon-pdf:after{background-image:url(/images/icon_pdf.svg);background-repeat:no-repeat;background-size:18px 18px;content:" ";display:inline-block;height:18px;left:4px;position:relative;top:-3px;width:18px}.underline{text-decoration:underline}.s_eirModule_type_icon-xls,.s_eirModule_type_icon-xlsx{background-color:hsla(0,0%,100%,0)!important;font-size:0}.s_eirModule_type_icon-xls:after,.s_eirModule_type_icon-xlsx:after{background-image:url(/images/icon_excel.svg);background-repeat:no-repeat;background-size:18px 18px;content:" ";display:inline-block;height:18px;left:4px;position:relative;top:5px;width:24px}.header-language{top:0;padding:36px 24px;position:fixed;left:0;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff;z-index:6}.header-language.hidden{top:-88px;transition:all .3s ease-in}.header-copy{bottom:50%;display:inline-block;position:fixed;right:-24px;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff;top:50%;transform:rotate(90deg);z-index:5}.header-copy.hidden{right:-100px;transition:all .3s ease-in}.header-logo{bottom:0;display:inline-block;padding:24px;position:fixed;right:0;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff}.header-logo img{height:24px;width:auto}.header-logo.hidden{bottom:-88px;transition:all .3s ease-in}.header-logo{z-index:5}.header-menu{background-color:hsla(0,0%,100%,.7);padding:24px;position:fixed;right:0;transition:all .3s ease-out;top:0;width:100%;z-index:5}.header-menu ul{display:flex;justify-content:flex-end}.header-menu li:not(.active) a:hover{text-shadow:none}.header-menu a{display:block;padding:12px 16px;white-space:nowrap}.header-menu a.pages--submenu{padding-left:48px}.header-menu a.pages--submenu:before{content:"- ";left:32px;opacity:1;position:absolute}.header-menu.hidden{top:-88px;transition:all .3s ease-in}.header-menu--list{margin-right:8px;position:relative;transition:all .2s ease-in}.header-menu--list:last-child{margin-right:16px}.header-menu--list.active,.header-menu--list.hover{background:#000;color:#fff}.header-menu--list.active a,.header-menu--list.hover a{text-shadow:none}.header-menu--list>.pages{background:#000;color:#fff;height:0;overflow:hidden;position:absolute}.header-menu--list:hover{transition:all .4s ease-out}.header-menu--list:hover>.pages{height:auto}.article-list,.wrapper__contents,.wrapper__page-title,.wrapper__top-vision{margin-left:auto;margin-right:auto;max-width:1040px;width:80vw}.wrapper-ir a{cursor:pointer}.wrapper{white-space:break-spaces}.wrapper__inner{position:relative;margin-bottom:160px}.wrapper__inner-min{position:relative;margin-bottom:80px}.wrapper__inner.bg-white{padding:160px 0}.wrapper__contents+.wrapper__contents:last-child{margin-bottom:320px}.wrapper__contents--headline{margin-bottom:80px}.wrapper__contents--top-catch,.wrapper__contents--top-catch-text{margin-bottom:40px}.wrapper__contents table,.wrapper__contents--headline-small,.wrapper__contents--image,.wrapper__contents--paragraph,.wrapper__contents--paragraph-small,.wrapper__contents--tagline{margin-bottom:24px}.wrapper__contents table .margin-b-min,.wrapper__contents--paragraph--min{margin-bottom:8px}.wrapper__contents table.margin-b-min,.wrapper__contents--paragraph-small:last-child,.wrapper__contents--paragraph:last-child{margin-bottom:0}.wrapper__harf-contents{height:100vh;padding:80px;width:50vw}.wrapper__harf-contents--background{background-size:cover;height:100vh;width:50vw}.wrapper__harf-contents--background.business{background-image:url(/images/photo_top_business.jpeg);background-position:100%}.wrapper__harf-contents--background.culture{background-image:url(/images/photo_top_culture.jpeg);background-position:100% 100%}.wrapper__harf-contents--background.recruit{background-image:url(/images/photo_top_recruit.jpeg);background-position:100%}.wrapper__harf-contents--background.corporate{background-image:url(/images/photo_atrae_office.jpg)}.wrapper__page-title{margin:160px auto}.wrapper__page-title--discription{color:#666}.wrapper__top-vision{background:none;height:70vh;margin-top:15vh;margin-bottom:15vh}.wrapper__top-vision--headline{display:inline-block;margin:0 auto 40px}.wrapper__top-vision--text,.wrapper__top-vision--vision{margin-bottom:40px}.contents-min-block{margin-bottom:16px}.contents-min-block:last-child{margin-bottom:0}table tr th{min-width:10vw}.article-list li{float:left;margin-right:16px;width:calc(33.3333333333% - 11px)}.article-list li .article-img{background:#afafaf;background-size:cover;overflow:hidden;height:176.225px;width:100%;display:flex;align-items:center;justify-content:center}.article-list li .article-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:8px 0}.article-list li img{max-width:100%;max-height:100%}.article-list li:nth-of-type(3n){margin-right:0}.article-list li:nth-child(n+4){margin-top:40px}.article-list li a:hover{opacity:.55}.news p{margin-bottom:24px}.news p:last-child{margin-bottom:0}.news h2,.news h3,.news h4,.news h5,.news h6{margin-bottom:16px}.news h6{text-align:right}.news-list{margin-bottom:8px}.news-list li{margin-bottom:32px}.toppage-catch+p{margin:40px 0 80px}select{font-weight:700;padding-left:16px;width:100%;border:2px solid #000;display:inline-block;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}select,select:focus{background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select:focus{background-image:linear-gradient(45deg,#000 50%,transparent 0),linear-gradient(135deg,transparent 50%,#000 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;border-color:#000;outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.filled_wall,.footer .footer_wrapper{background:#000;color:#fff;position:relative}.filled_wall .menu-title,.footer .footer_wrapper .menu-title{margin-bottom:24px}.filled_wall>div,.footer .footer_wrapper>div{margin:0 auto;max-width:1040px;width:80vw}.filled_wall{position:fixed;top:0;bottom:0;overflow-y:auto;right:-100vw;padding-top:16vh;transition:all .3s ease-out;z-index:7}.filled_wall.open{right:0;transition:all .3s ease-in}.filled_wall h5,.filled_wall p:not(.member-list-name){margin-bottom:24px}.filled_wall p:last-child{margin-bottom:0}.filled_wall__about_keyconcept table{table-layout:fixed;width:100%}.filled_wall__about_keyconcept table tr{width:100%}.filled_wall__about_keyconcept table td,.filled_wall__about_keyconcept table th{padding-top:40px}.filled_wall__about_keyconcept table th{padding-right:40px;text-align:right;min-width:50%}@media screen and (min-width:840px){.filled_wall__about_keyconcept.lang-en .filled_wall--text-large{font-size:5.4rem}}.filled_wall__about_happiness{display:flex}.filled_wall__about_happiness>table{table-layout:fixed}.filled_wall__about_happiness>table tr td{text-align:center;vertical-align:middle}.filled_wall__about_happiness>table .msg_box{border:2px solid #fff;height:6em;min-width:300px;position:relative}.filled_wall__about_happiness>table .msg_box .page-list-name,.filled_wall__about_happiness>table .msg_box .page-list-text{transition:all .3s ease-out}.filled_wall__about_happiness>table .msg_box .page-list-text{left:0;opacity:0;padding:8px 16px;position:absolute;text-align:left;top:0;width:100%}.filled_wall__about_happiness>table .msg_box:hover{transition:all .3s ease-in}.filled_wall__about_happiness>table .msg_box:hover .page-list-name{opacity:0}.filled_wall__about_happiness>table .msg_box:hover .page-list-text{opacity:1}.filled_wall__about_happiness.lang-en>table .msg_box{height:7em}.filled_wall__about_happiness.lang-en>table .msg_box .page-list-text.page-list-text-en{font-size:1.2rem;line-height:1.8}.filled_wall__about_happiness>div{margin-left:40px}.filled_wall__about_happiness>div .filled_wall--text-large{margin-bottom:24px}.filled_wall__about_happiness .msg_box_arrow.down,.filled_wall__about_happiness .msg_box_arrow.left,.filled_wall__about_happiness .msg_box_arrow.right,.filled_wall__about_happiness .msg_box_arrow.up{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;line-height:0}.filled_wall__about_happiness .msg_box_arrow.up{background-image:url(/images/icon_arrow_up.png)}.filled_wall__about_happiness .msg_box_arrow.down{background-image:url(/images/icon_arrow_down.png)}.filled_wall__about_happiness .msg_box_arrow.left{background-image:url(/images/icon_arrow_left.png);padding:0 24px}.filled_wall__about_happiness .msg_box_arrow.right{background-image:url(/images/icon_arrow_right.png);padding:0 24px}.filled_wall--about_keyconcept,.filled_wall--business-strategy{background-position:100% 100%;background-repeat:no-repeat;background-size:80%}.filled_wall--about_keyconcept{background-image:url(/images/bg_about_keyconcept.png)}.filled_wall--business-strategy{background-image:url(/images/bg_business_strategy.png)}.site_map{display:flex;justify-content:center;margin:0 auto 32px;width:85vw}.site_map li{width:14.2857142857%;padding-right:32px}.site_map li:last-child{padding-right:0}.site_map .menu-border-bottom{margin-top:160px}.site_map a{display:block}.site_map .menu-list-jp{padding-right:16px!important}.site_map.lang-en .rp-size{letter-spacing:-.05em}@media screen and (min-width:840px){.site_map.lang-en .menu-list-jp{width:20%!important}}.menu_sns{margin:24px 0 16px}.menu_sns>div{margin-right:8px!important}.menucopy{margin-top:32px}.menu-outsidelogo{margin-top:40px}.menu-outsidelogo>img{max-width:100%}.footer{position:relative}.footer .message{display:none;bottom:8px;color:#000;left:24px;margin:24px 0;position:absolute}.footer .footer_wrapper{padding:80px 0 24px}.footer .waves{height:24px;margin-bottom:-7px;max-height:24px;min-height:24px;position:relative;width:100%}.footer .content{background-color:#fff;height:24px;position:relative;text-align:center}.footer .parallax>use{animation:move-forever 40s cubic-bezier(.55,.5,.45,.5) infinite;mix-blend-mode:multiply}.footer .parallax>use:first-child{animation-delay:-4s}.footer .parallax>use:nth-child(2){animation-delay:-16s}.footer .parallax>use:nth-child(3){animation-delay:-28s}@keyframes move-forever{0%{transform:translateZ(0)}20%{transform:translate3d(24px,-8px,8px)}80%{transform:translate3d(-24px,8px,-8px)}to{transform:translateZ(0)}}.footer .footer-link{align-items:center;display:flex;justify-content:space-between;margin:80px auto 0;width:85vw}.footer .footer-link-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:20%}.footer .footer-link-container img{opacity:.6}.footer .footer-link-container{padding:0 32px}.footer .footer-link .green{margin-bottom:8px}.footer .footer-link .wevox img{height:21.5px}.footer .footer-link .inow{margin-bottom:4px}.subfooter table{border-top:2px solid #000;table-layout:fixed;width:100%}.subfooter table td{border-bottom:2px solid #000;width:50%}.subfooter table td:nth-child(2){border-left:2px solid #000}.subfooter table td a{display:block;padding:8px 32px;width:100%}.subfooter table td.active,.subfooter table td:active,.subfooter table td:hover{background:#000;color:#fff}.table-border{table-layout:fixed;width:100%}.table-border th{background:#000;color:#fff;font-weight:700}.table-border td,.table-border th{border:2px solid #000;padding:8px 24px}.table-border.width-harf th{width:50%}.table-border.width-onethird th{width:33%}.table-border.width-onefourth th{width:25%}.table-border.esg-sosial{width:auto}.table-border.esg-sosial td,.table-border.esg-sosial th{text-align:right;vertical-align:middle}.table-border.esg-sosial th:not(:first-child){max-width:15%}.no-scroll{display:fixed}.member_list{max-width:1040px;width:100%;display:flex;flex-wrap:wrap}.member_list+.headline{margin-top:64px}.member_list li{float:left;margin:0 16px 24px 0;width:calc((100% - 64px)/5)}.member_list li:nth-of-type(5n){margin-right:0}.member_list li>img{width:100%;height:auto}.member_list li>img:hover{cursor:pointer;opacity:.75}.member-list-name{overflow-wrap:break-word}.member-list-role{min-height:3.2rem}.member-list-sns.list{float:right}.member-list-sns.list img{height:16px;margin-top:8px;width:16px}.member-list-sns.list img:hover{opacity:.75}.member-list-sns.list a+a{padding-left:4px}.member-list-sns.inner{float:right}.member-list-sns.inner img{display:none}.member-list-sns.inner img:hover{opacity:.75}.member-list-sns.inner a{display:inline-block;height:24px;margin:4px 0 0 4px;width:24px}.member-list-sns.inner .facebook{background-image:url(/images/sns_facebook_w.svg)}.member-list-sns.inner .twitter{background-image:url(/images/sns_twitter_w.svg)}.member-list-sns.inner .github{background-image:url(/images/sns_github_w.svg)}.member-list-sns.inner .note{background-image:url(/images/sns_note_w.svg)}.member-list-sns.inner .youtube{background-image:url(/images/sns_youtube_w.svg)}.member-list-sns.inner .link{background-image:url(/images/sns_link_w.svg)}.member_modal--left{float:left;width:30%}.member_modal--left>img{height:auto;width:100%}.member_modal--right{float:right;height:60vh;overflow:auto;margin:0 24px;width:calc(70% - 48px)}.member_modal--links li{border-left:4px solid #222;margin:0 0 16px;padding-left:16px}.member_modal--links li:last-child{margin-bottom:0}.member_modal--logo{bottom:0;padding:24px;position:absolute;right:0}.member_modal--logo span{padding-right:16px}.member_modal--logo img{display:inline-block;fill:#fff;height:24px;width:auto}.member_modal .profile-discription{margin-bottom:16px}.member_modal .profile-text p{border-left:4px solid #222;margin-bottom:36px;padding-left:16px}.news-tab{display:flex;width:80%}.news-tab li:first-child{border-left:2px solid #000}.news-tab li{border-right:2px solid #000}.news-tab li a{display:block;cursor:pointer;width:100%;height:100%;text-align:center;text-decoration:none;outline:none;padding:4px 8px;min-width:80px;white-space:nowrap;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.news-tab li.active a,.news-tab li:hover a{color:#fff;background-color:#000}.flexcroll{position:relative}.scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0}.vscrollerbase{width:12px;background-color:#c8c8c8}.vscrollerbar{width:10px;background-color:#000}.hscrollerbase{height:10px;background-color:#eee}.hscrollerbar{height:10px;background-color:#900}.scrollerjogbox{width:10px;height:10px;top:auto;left:auto;bottom:0;right:0;background-color:#c8c8c8}.esg_material{float:left;width:20%}.esg_material_table{float:right;margin-left:16px;table-layout:fixed;width:calc(80% - 16px)}.esg_material_table tr td:first-child,.esg_material_table tr th:first-child{width:30%}.esg_material_table tr td:nth-child(2),.esg_material_table tr th:nth-child(2){width:50%}.esg_material_table tr td:nth-child(3),.esg_material_table tr th:nth-child(3){width:20%}.esg_material_table tr td:nth-child(3) img,.esg_material_table tr th:nth-child(3) img{max-width:100%;height:auto;margin-bottom:8px}.esg_material_table ul li{list-style:disc;margin-left:24px}.external_transmission_table{margin-left:16px;table-layout:fixed}.external_transmission_table ul li{list-style:disc;margin-left:16px}@keyframes firstView{0%{opacity:1}to{opacity:0}}.firstView-animation{animation-name:firstView;animation-duration:.8s;animation-fill-mode:forwards}.mainContents-animation{animation-name:firstView;animation-direction:reverse;animation-duration:.5s;animation-fill-mode:forwards}#firstview{background:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:15;pointer-events:none}#firstview video{height:auto;margin:0 auto;width:100vw}.firstview__text{color:#fff;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:980px}@media screen and (max-width:980px){.firstview__text{width:calc(100vw - 64px)}}.bg_cube_bgimage,.bg_cube_fixed,.bg_cube_inner,.bg_cube_wrapper{width:100%;width:100vw;min-width:100%;min-width:100vw;height:100%;height:100vh;min-height:100%;min-height:100vh}.bg_cube_fixed{bottom:0;left:0;right:0;position:fixed;top:0;z-index:-2}.bg_cube_wrapper{overflow:hidden;position:relative;z-index:-3}.bg_cube_bgimage{background-color:transparent;background-image:url(/images/bg-dots-w.png);position:absolute;z-index:-4}.bg_cube_inner{overflow:hidden;position:absolute;z-index:-5}.bg_cube_inner video{width:100%;height:auto}@import"https://fonts.googleapis.com/css2?family=Overpass&family=Source+Code+Pro:wght@400;700&display=swap";@media only screen and (min-width:1040px){.eir,li::marker,p,table>tbody>tr>td,table>tbody>tr>th,table>tr>td,table>tr>th{font-size:1.6rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.eir,li::marker,p,table>tbody>tr>td,table>tbody>tr>th,table>tr>td,table>tr>th{font-size:calc(1.56rem + (1vw - .98rem)*(.6779661017));line-height:calc(3.04rem + (1vw - .98rem)*(2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.eir,li::marker,p,table>tbody>tr>td,table>tbody>tr>th,table>tr>td,table>tr>th{font-size:calc(1.52rem + (1vw - .84rem)*(.2877697842));line-height:calc(2.88rem + (1vw - .84rem)*(1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.eir,li::marker,p,table>tbody>tr>td,table>tbody>tr>th,table>tr>td,table>tr>th{font-size:calc(1.48rem + (1vw - .414rem)*(.0941176471));line-height:calc(2.72rem + (1vw - .414rem)*(.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.eir,li::marker,p,table>tbody>tr>td,table>tbody>tr>th,table>tr>td,table>tr>th{font-size:calc(1.44rem + (1vw - .375rem)*(1.0526315789));line-height:calc(2.56rem + (1vw - .375rem)*(4.2105263158))}}@media only screen and (max-width:374px){.eir,li::marker,p,table>tbody>tr>td,table>tbody>tr>th,table>tr>td,table>tr>th{font-size:calc(1.4rem + (1vw - .32rem)*(.7407407407));line-height:calc(2.4rem + (1vw - .32rem)*(2.962962963))}}.bold,.link-button,a{font-weight:700}.member_modal--links a:hover,.news-list li a:hover,a.s_titleBox_title_link:hover,table.link-border>tr>td a:hover{text-decoration:underline}.header-language a{color:#666;font-weight:700}.header-language .active{color:#000;font-weight:700}.align-right{text-align:right}.text-underline{text-decoration:underline}.s_eirModule_size{color:#666;font-family:Source Code Pro,monospace}@media only screen and (min-width:1040px){.s_eirModule_size{font-size:1.2rem;line-height:4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.s_eirModule_size{font-size:calc(1.2rem + (1vw - .98rem)*(0));line-height:calc(4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.s_eirModule_size{font-size:calc(1.2rem + (1vw - .84rem)*(0));line-height:calc(4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.s_eirModule_size{font-size:calc(1.2rem + (1vw - .414rem)*(0));line-height:calc(4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.s_eirModule_size{font-size:calc(1.2rem + (1vw - .375rem)*(0));line-height:calc(4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.s_eirModule_size{font-size:calc(1.2rem + (1vw - .32rem)*(0));line-height:calc(4rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.s_eirModule_date_time{font-size:1.6rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.s_eirModule_date_time{font-size:calc(1.6rem + (1vw - .98rem)*(0));line-height:calc(2.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.s_eirModule_date_time{font-size:calc(1.6rem + (1vw - .84rem)*(0));line-height:calc(2.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.s_eirModule_date_time{font-size:calc(1.6rem + (1vw - .414rem)*(0));line-height:calc(2.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.s_eirModule_date_time{font-size:calc(1.6rem + (1vw - .375rem)*(0));line-height:calc(2.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.s_eirModule_date_time{font-size:calc(1.6rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(0))}}.s_eirModule_date_time{color:#666;font-family:Source Code Pro,monospace;font-weight:700}@media only screen and (min-width:1040px){.s_eirModule_category_icon{font-size:1.2rem;line-height:1.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.s_eirModule_category_icon{font-size:calc(1.2rem + (1vw - .98rem)*(0));line-height:calc(1.2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.s_eirModule_category_icon{font-size:calc(1.2rem + (1vw - .84rem)*(0));line-height:calc(1.2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.s_eirModule_category_icon{font-size:calc(1.2rem + (1vw - .414rem)*(0));line-height:calc(1.2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.s_eirModule_category_icon{font-size:calc(1.2rem + (1vw - .375rem)*(0));line-height:calc(1.2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.s_eirModule_category_icon{font-size:calc(1.2rem + (1vw - .32rem)*(0));line-height:calc(1.2rem + (1vw - .32rem)*(0))}}.s_eirModule_category_icon{font-family:Source Code Pro,monospace;font-weight:700}@media only screen and (min-width:1040px){.s_eirHeading{font-size:2.4rem;line-height:4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.s_eirHeading{font-size:calc(2.4rem + (1vw - .98rem)*(0));line-height:calc(4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.s_eirHeading{font-size:calc(2.4rem + (1vw - .84rem)*(0));line-height:calc(4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.s_eirHeading{font-size:calc(2.4rem + (1vw - .414rem)*(0));line-height:calc(4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.s_eirHeading{font-size:calc(2.4rem + (1vw - .375rem)*(0));line-height:calc(4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.s_eirHeading{font-size:calc(2.4rem + (1vw - .32rem)*(0));line-height:calc(4rem + (1vw - .32rem)*(0))}}.s_eirHeading{font-weight:700}@media only screen and (min-width:1040px){.eir_pdfNote_item,.eir_pnexNote_item,.eir_yuhoNote_item,.qirBox_pnexNote_text{font-size:1.2rem;line-height:2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.eir_pdfNote_item,.eir_pnexNote_item,.eir_yuhoNote_item,.qirBox_pnexNote_text{font-size:calc(1.2rem + (1vw - .98rem)*(0));line-height:calc(2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.eir_pdfNote_item,.eir_pnexNote_item,.eir_yuhoNote_item,.qirBox_pnexNote_text{font-size:calc(1.2rem + (1vw - .84rem)*(0));line-height:calc(2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.eir_pdfNote_item,.eir_pnexNote_item,.eir_yuhoNote_item,.qirBox_pnexNote_text{font-size:calc(1.2rem + (1vw - .414rem)*(0));line-height:calc(2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.eir_pdfNote_item,.eir_pnexNote_item,.eir_yuhoNote_item,.qirBox_pnexNote_text{font-size:calc(1.2rem + (1vw - .375rem)*(0));line-height:calc(2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.eir_pdfNote_item,.eir_pnexNote_item,.eir_yuhoNote_item,.qirBox_pnexNote_text{font-size:calc(1.2rem + (1vw - .32rem)*(0));line-height:calc(2rem + (1vw - .32rem)*(0))}}.ff-code,.js-code-animation,.wrapper__top-value--headline{font-family:Source Code Pro,monospace}.ff-over{font-family:Overpass,monospace}@media only screen and (min-width:1040px){.firstview__text{font-size:2.4rem;line-height:2.8rem}}@media only screen and (min-width:980px)and (max-width:1039px){.firstview__text{font-size:calc(2.16rem + (1vw - .98rem)*(4.0677966102));line-height:calc(2.56rem + (1vw - .98rem)*(4.0677966102))}}@media only screen and (min-width:840px)and (max-width:979px){.firstview__text{font-size:calc(1.92rem + (1vw - .84rem)*(1.726618705));line-height:calc(2.32rem + (1vw - .84rem)*(1.726618705))}}@media only screen and (min-width:414px)and (max-width:839px){.firstview__text{font-size:calc(1.68rem + (1vw - .414rem)*(.5647058824));line-height:calc(2.08rem + (1vw - .414rem)*(.5647058824))}}@media only screen and (min-width:375px)and (max-width:413px){.firstview__text{font-size:calc(1.44rem + (1vw - .375rem)*(6.3157894737));line-height:calc(1.84rem + (1vw - .375rem)*(6.3157894737))}}@media only screen and (max-width:374px){.firstview__text{font-size:calc(1.2rem + (1vw - .32rem)*(4.4444444444));line-height:calc(1.6rem + (1vw - .32rem)*(4.4444444444))}}@media only screen and (min-width:1040px){.modal-switch{font-size:3.2rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.modal-switch{font-size:calc(3.2rem + (1vw - .98rem)*(0));line-height:calc(3.2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.modal-switch{font-size:calc(3.2rem + (1vw - .84rem)*(0));line-height:calc(3.2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.modal-switch{font-size:calc(3.2rem + (1vw - .414rem)*(0));line-height:calc(3.2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.modal-switch{font-size:calc(3.2rem + (1vw - .375rem)*(0));line-height:calc(3.2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.modal-switch{font-size:calc(3.2rem + (1vw - .32rem)*(0));line-height:calc(3.2rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.list-prefix{font-size:2rem;line-height:2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.list-prefix{font-size:calc(2rem + (1vw - .98rem)*(0));line-height:calc(2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.list-prefix{font-size:calc(2rem + (1vw - .84rem)*(0));line-height:calc(2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.list-prefix{font-size:calc(2rem + (1vw - .414rem)*(0));line-height:calc(2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.list-prefix{font-size:calc(2rem + (1vw - .375rem)*(0));line-height:calc(2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.list-prefix{font-size:calc(2rem + (1vw - .32rem)*(0));line-height:calc(2rem + (1vw - .32rem)*(0))}}.list-prefix{font-weight:700}@media only screen and (min-width:1040px){.button-square{font-size:1rem;line-height:1.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.button-square{font-size:calc(1rem + (1vw - .98rem)*(0));line-height:calc(1.2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.button-square{font-size:calc(1rem + (1vw - .84rem)*(0));line-height:calc(1.2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.button-square{font-size:calc(1rem + (1vw - .414rem)*(0));line-height:calc(1.2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.button-square{font-size:calc(1rem + (1vw - .375rem)*(0));line-height:calc(1.2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.button-square{font-size:calc(1rem + (1vw - .32rem)*(0));line-height:calc(1.2rem + (1vw - .32rem)*(0))}}.button-square{font-weight:700}@media only screen and (min-width:1040px){.article-date{font-size:1.2rem;line-height:2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.article-date{font-size:calc(1.28rem + (1vw - .98rem)*(-1.3559322034));line-height:calc(2.08rem + (1vw - .98rem)*(-1.3559322034))}}@media only screen and (min-width:840px)and (max-width:979px){.article-date{font-size:calc(1.36rem + (1vw - .84rem)*(-.5755395683));line-height:calc(2.16rem + (1vw - .84rem)*(-.5755395683))}}@media only screen and (min-width:414px)and (max-width:839px){.article-date{font-size:calc(1.44rem + (1vw - .414rem)*(-.1882352941));line-height:calc(2.24rem + (1vw - .414rem)*(-.1882352941))}}@media only screen and (min-width:375px)and (max-width:413px){.article-date{font-size:calc(1.52rem + (1vw - .375rem)*(-2.1052631579));line-height:calc(2.32rem + (1vw - .375rem)*(-2.1052631579))}}@media only screen and (max-width:374px){.article-date{font-size:calc(1.6rem + (1vw - .32rem)*(-1.4814814815));line-height:calc(2.4rem + (1vw - .32rem)*(-1.4814814815))}}.article-date{font-weight:700}@media only screen and (min-width:1040px){.basic{font-size:1.4rem;line-height:1.6rem}}@media only screen and (min-width:980px)and (max-width:1039px){.basic{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(1.6rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.basic{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(1.6rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.basic{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(1.6rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.basic{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(1.6rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.basic{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(1.6rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.message{font-size:1.4rem;line-height:1.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.message{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(1.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.message{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(1.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.message{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(1.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.message{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(1.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.message{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(1.4rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.article-tag{font-size:1.2rem;line-height:1.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.article-tag{font-size:calc(1.2rem + (1vw - .98rem)*(0));line-height:calc(1.2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.article-tag{font-size:calc(1.2rem + (1vw - .84rem)*(0));line-height:calc(1.2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.article-tag{font-size:calc(1.2rem + (1vw - .414rem)*(0));line-height:calc(1.2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.article-tag{font-size:calc(1.2rem + (1vw - .375rem)*(0));line-height:calc(1.2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.article-tag{font-size:calc(1.2rem + (1vw - .32rem)*(0));line-height:calc(1.2rem + (1vw - .32rem)*(0))}}.article-tag{font-weight:700}@media only screen and (min-width:1040px){.member-list-role{font-size:1.4rem;line-height:1.6rem}}@media only screen and (min-width:980px)and (max-width:1039px){.member-list-role{font-size:calc(1.36rem + (1vw - .98rem)*(.6779661017));line-height:calc(1.56rem + (1vw - .98rem)*(.6779661017))}}@media only screen and (min-width:840px)and (max-width:979px){.member-list-role{font-size:calc(1.32rem + (1vw - .84rem)*(.2877697842));line-height:calc(1.52rem + (1vw - .84rem)*(.2877697842))}}@media only screen and (min-width:414px)and (max-width:839px){.member-list-role{font-size:calc(1.28rem + (1vw - .414rem)*(.0941176471));line-height:calc(1.48rem + (1vw - .414rem)*(.0941176471))}}@media only screen and (min-width:375px)and (max-width:413px){.member-list-role{font-size:calc(1.24rem + (1vw - .375rem)*(1.0526315789));line-height:calc(1.44rem + (1vw - .375rem)*(1.0526315789))}}@media only screen and (max-width:374px){.member-list-role{font-size:calc(1.2rem + (1vw - .32rem)*(.7407407407));line-height:calc(1.4rem + (1vw - .32rem)*(.7407407407))}}@media only screen and (min-width:1040px){.signature{font-size:2rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.signature{font-size:calc(1.92rem + (1vw - .98rem)*(1.3559322034));line-height:calc(3.04rem + (1vw - .98rem)*(2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.signature{font-size:calc(1.84rem + (1vw - .84rem)*(.5755395683));line-height:calc(2.88rem + (1vw - .84rem)*(1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.signature{font-size:calc(1.76rem + (1vw - .414rem)*(.1882352941));line-height:calc(2.72rem + (1vw - .414rem)*(.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.signature{font-size:calc(1.68rem + (1vw - .375rem)*(2.1052631579));line-height:calc(2.56rem + (1vw - .375rem)*(4.2105263158))}}@media only screen and (max-width:374px){.signature{font-size:calc(1.6rem + (1vw - .32rem)*(1.4814814815));line-height:calc(2.4rem + (1vw - .32rem)*(2.962962963))}}.signature{font-weight:700}@media only screen and (min-width:1040px){.wrapper__top-vision--vision{font-size:6rem;line-height:8.8rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__top-vision--vision{font-size:calc(5.28rem + (1vw - .98rem)*(12.2033898305));line-height:calc(7.76rem + (1vw - .98rem)*(17.6271186441))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__top-vision--vision{font-size:calc(4.56rem + (1vw - .84rem)*(5.1798561151));line-height:calc(6.72rem + (1vw - .84rem)*(7.4820143885))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__top-vision--vision{font-size:calc(3.84rem + (1vw - .414rem)*(1.6941176471));line-height:calc(5.68rem + (1vw - .414rem)*(2.4470588235))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__top-vision--vision{font-size:calc(3.12rem + (1vw - .375rem)*(18.9473684211));line-height:calc(4.64rem + (1vw - .375rem)*(27.3684210526))}}@media only screen and (max-width:374px){.wrapper__top-vision--vision{font-size:calc(2.4rem + (1vw - .32rem)*(13.3333333333));line-height:calc(3.6rem + (1vw - .32rem)*(19.2592592593))}}.wrapper__top-vision--vision{font-weight:700}@media only screen and (min-width:1040px){.wrapper__top-vision--text{font-size:2rem;line-height:4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__top-vision--text{font-size:calc(1.92rem + (1vw - .98rem)*(1.3559322034));line-height:calc(3.68rem + (1vw - .98rem)*(5.4237288136))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__top-vision--text{font-size:calc(1.84rem + (1vw - .84rem)*(.5755395683));line-height:calc(3.36rem + (1vw - .84rem)*(2.3021582734))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__top-vision--text{font-size:calc(1.76rem + (1vw - .414rem)*(.1882352941));line-height:calc(3.04rem + (1vw - .414rem)*(.7529411765))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__top-vision--text{font-size:calc(1.68rem + (1vw - .375rem)*(2.1052631579));line-height:calc(2.72rem + (1vw - .375rem)*(8.4210526316))}}@media only screen and (max-width:374px){.wrapper__top-vision--text{font-size:calc(1.6rem + (1vw - .32rem)*(1.4814814815));line-height:calc(2.4rem + (1vw - .32rem)*(5.9259259259))}}.wrapper__top-vision--text{font-weight:700}@media only screen and (min-width:1040px){.wrapper__top-vision--headline{font-size:2rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__top-vision--headline{font-size:calc(1.92rem + (1vw - .98rem)*(1.3559322034));line-height:calc(2.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__top-vision--headline{font-size:calc(1.84rem + (1vw - .84rem)*(.5755395683));line-height:calc(2.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__top-vision--headline{font-size:calc(1.76rem + (1vw - .414rem)*(.1882352941));line-height:calc(2.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__top-vision--headline{font-size:calc(1.68rem + (1vw - .375rem)*(2.1052631579));line-height:calc(2.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.wrapper__top-vision--headline{font-size:calc(1.6rem + (1vw - .32rem)*(1.4814814815));line-height:calc(2.4rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.wrapper__contents--top-catch{font-size:4.2rem;line-height:5.6rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__contents--top-catch{font-size:calc(3.84rem + (1vw - .98rem)*(6.1016949153));line-height:calc(5.2rem + (1vw - .98rem)*(6.7796610169))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__contents--top-catch{font-size:calc(3.48rem + (1vw - .84rem)*(2.5899280576));line-height:calc(4.8rem + (1vw - .84rem)*(2.8776978417))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__contents--top-catch{font-size:calc(3.12rem + (1vw - .414rem)*(.8470588235));line-height:calc(4.4rem + (1vw - .414rem)*(.9411764706))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__contents--top-catch{font-size:calc(2.76rem + (1vw - .375rem)*(9.4736842105));line-height:calc(4rem + (1vw - .375rem)*(10.5263157895))}}@media only screen and (max-width:374px){.wrapper__contents--top-catch{font-size:calc(2.4rem + (1vw - .32rem)*(6.6666666667));line-height:calc(3.6rem + (1vw - .32rem)*(7.4074074074))}}.wrapper__contents--top-catch{font-weight:700}@media only screen and (min-width:1040px){.wrapper__contents--top-catch-text{font-size:1.6rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__contents--top-catch-text{font-size:calc(1.56rem + (1vw - .98rem)*(.6779661017));line-height:calc(3.04rem + (1vw - .98rem)*(2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__contents--top-catch-text{font-size:calc(1.52rem + (1vw - .84rem)*(.2877697842));line-height:calc(2.88rem + (1vw - .84rem)*(1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__contents--top-catch-text{font-size:calc(1.48rem + (1vw - .414rem)*(.0941176471));line-height:calc(2.72rem + (1vw - .414rem)*(.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__contents--top-catch-text{font-size:calc(1.44rem + (1vw - .375rem)*(1.0526315789));line-height:calc(2.56rem + (1vw - .375rem)*(4.2105263158))}}@media only screen and (max-width:374px){.wrapper__contents--top-catch-text{font-size:calc(1.4rem + (1vw - .32rem)*(.7407407407));line-height:calc(2.4rem + (1vw - .32rem)*(2.962962963))}}.wrapper__contents--top-catch-text{letter-spacing:.05em}@media only screen and (min-width:1040px){.wrapper__contents--headline{font-size:3.2rem;line-height:4.8rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__contents--headline{font-size:calc(3.04rem + (1vw - .98rem)*(2.7118644068));line-height:calc(4.48rem + (1vw - .98rem)*(5.4237288136))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__contents--headline{font-size:calc(2.88rem + (1vw - .84rem)*(1.1510791367));line-height:calc(4.16rem + (1vw - .84rem)*(2.3021582734))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__contents--headline{font-size:calc(2.72rem + (1vw - .414rem)*(.3764705882));line-height:calc(3.84rem + (1vw - .414rem)*(.7529411765))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__contents--headline{font-size:calc(2.56rem + (1vw - .375rem)*(4.2105263158));line-height:calc(3.52rem + (1vw - .375rem)*(8.4210526316))}}@media only screen and (max-width:374px){.wrapper__contents--headline{font-size:calc(2.4rem + (1vw - .32rem)*(2.962962963));line-height:calc(3.2rem + (1vw - .32rem)*(5.9259259259))}}.wrapper__contents--headline{font-weight:700}@media only screen and (min-width:1040px){.wrapper__contents--headline-small{font-size:3.2rem;line-height:4.8rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__contents--headline-small{font-size:calc(2.96rem + (1vw - .98rem)*(4.0677966102));line-height:calc(4.48rem + (1vw - .98rem)*(5.4237288136))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__contents--headline-small{font-size:calc(2.72rem + (1vw - .84rem)*(1.726618705));line-height:calc(4.16rem + (1vw - .84rem)*(2.3021582734))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__contents--headline-small{font-size:calc(2.48rem + (1vw - .414rem)*(.5647058824));line-height:calc(3.84rem + (1vw - .414rem)*(.7529411765))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__contents--headline-small{font-size:calc(2.24rem + (1vw - .375rem)*(6.3157894737));line-height:calc(3.52rem + (1vw - .375rem)*(8.4210526316))}}@media only screen and (max-width:374px){.wrapper__contents--headline-small{font-size:calc(2rem + (1vw - .32rem)*(4.4444444444));line-height:calc(3.2rem + (1vw - .32rem)*(5.9259259259))}}.wrapper__contents--headline-small{font-weight:700}@media only screen and (min-width:1040px){.wrapper__contents--tagline{font-size:3.6rem;line-height:5.6rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__contents--tagline{font-size:calc(3.24rem + (1vw - .98rem)*(6.1016949153));line-height:calc(4.96rem + (1vw - .98rem)*(10.8474576271))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__contents--tagline{font-size:calc(2.88rem + (1vw - .84rem)*(2.5899280576));line-height:calc(4.32rem + (1vw - .84rem)*(4.6043165468))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__contents--tagline{font-size:calc(2.52rem + (1vw - .414rem)*(.8470588235));line-height:calc(3.68rem + (1vw - .414rem)*(1.5058823529))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__contents--tagline{font-size:calc(2.16rem + (1vw - .375rem)*(9.4736842105));line-height:calc(3.04rem + (1vw - .375rem)*(16.8421052632))}}@media only screen and (max-width:374px){.wrapper__contents--tagline{font-size:calc(1.8rem + (1vw - .32rem)*(6.6666666667));line-height:calc(2.4rem + (1vw - .32rem)*(11.8518518519))}}.wrapper__contents--tagline{font-weight:700}@media only screen and (min-width:1040px){.wrapper__contents--paragraph-small{font-size:1.4rem;line-height:4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__contents--paragraph-small{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(3.68rem + (1vw - .98rem)*(5.4237288136))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__contents--paragraph-small{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(3.36rem + (1vw - .84rem)*(2.3021582734))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__contents--paragraph-small{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(3.04rem + (1vw - .414rem)*(.7529411765))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__contents--paragraph-small{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(2.72rem + (1vw - .375rem)*(8.4210526316))}}@media only screen and (max-width:374px){.wrapper__contents--paragraph-small{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(5.9259259259))}}@media only screen and (min-width:1040px){.wrapper__page-title--title{font-size:5.6rem;line-height:5.6rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__page-title--title{font-size:calc(4.96rem + (1vw - .98rem)*(10.8474576271));line-height:calc(5.2rem + (1vw - .98rem)*(6.7796610169))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__page-title--title{font-size:calc(4.32rem + (1vw - .84rem)*(4.6043165468));line-height:calc(4.8rem + (1vw - .84rem)*(2.8776978417))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__page-title--title{font-size:calc(3.68rem + (1vw - .414rem)*(1.5058823529));line-height:calc(4.4rem + (1vw - .414rem)*(.9411764706))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__page-title--title{font-size:calc(3.04rem + (1vw - .375rem)*(16.8421052632));line-height:calc(4rem + (1vw - .375rem)*(10.5263157895))}}@media only screen and (max-width:374px){.wrapper__page-title--title{font-size:calc(2.4rem + (1vw - .32rem)*(11.8518518519));line-height:calc(3.6rem + (1vw - .32rem)*(7.4074074074))}}.wrapper__page-title--title{font-weight:700}@media only screen and (min-width:1040px){.wrapper__page-title--discription{font-size:1.6rem;line-height:4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.wrapper__page-title--discription{font-size:calc(1.56rem + (1vw - .98rem)*(.6779661017));line-height:calc(3.84rem + (1vw - .98rem)*(2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.wrapper__page-title--discription{font-size:calc(1.52rem + (1vw - .84rem)*(.2877697842));line-height:calc(3.68rem + (1vw - .84rem)*(1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.wrapper__page-title--discription{font-size:calc(1.48rem + (1vw - .414rem)*(.0941176471));line-height:calc(3.52rem + (1vw - .414rem)*(.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.wrapper__page-title--discription{font-size:calc(1.44rem + (1vw - .375rem)*(1.0526315789));line-height:calc(3.36rem + (1vw - .375rem)*(4.2105263158))}}@media only screen and (max-width:374px){.wrapper__page-title--discription{font-size:calc(1.4rem + (1vw - .32rem)*(.7407407407));line-height:calc(3.2rem + (1vw - .32rem)*(2.962962963))}}.wrapper__page-title--discription{font-weight:700}@media only screen and (min-width:1040px){.filled_wall--text-large{font-size:6.8rem;line-height:9.6rem}}@media only screen and (min-width:980px)and (max-width:1039px){.filled_wall--text-large{font-size:calc(5.92rem + (1vw - .98rem)*(14.9152542373));line-height:calc(8.32rem + (1vw - .98rem)*(21.6949152542))}}@media only screen and (min-width:840px)and (max-width:979px){.filled_wall--text-large{font-size:calc(5.04rem + (1vw - .84rem)*(6.3309352518));line-height:calc(7.04rem + (1vw - .84rem)*(9.2086330935))}}@media only screen and (min-width:414px)and (max-width:839px){.filled_wall--text-large{font-size:calc(4.16rem + (1vw - .414rem)*(2.0705882353));line-height:calc(5.76rem + (1vw - .414rem)*(3.0117647059))}}@media only screen and (min-width:375px)and (max-width:413px){.filled_wall--text-large{font-size:calc(3.28rem + (1vw - .375rem)*(23.1578947368));line-height:calc(4.48rem + (1vw - .375rem)*(33.6842105263))}}@media only screen and (max-width:374px){.filled_wall--text-large{font-size:calc(2.4rem + (1vw - .32rem)*(16.2962962963));line-height:calc(3.2rem + (1vw - .32rem)*(23.7037037037))}}.filled_wall--text-large{font-weight:700}@media only screen and (min-width:1040px){.filled_wall--text-large-en{font-size:5rem;line-height:6.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.filled_wall--text-large-en{font-size:calc(4.4rem + (1vw - .98rem)*(10.1694915254));line-height:calc(5.6rem + (1vw - .98rem)*(10.1694915254))}}@media only screen and (min-width:840px)and (max-width:979px){.filled_wall--text-large-en{font-size:calc(3.8rem + (1vw - .84rem)*(4.3165467626));line-height:calc(5rem + (1vw - .84rem)*(4.3165467626))}}@media only screen and (min-width:414px)and (max-width:839px){.filled_wall--text-large-en{font-size:calc(3.2rem + (1vw - .414rem)*(1.4117647059));line-height:calc(4.4rem + (1vw - .414rem)*(1.4117647059))}}@media only screen and (min-width:375px)and (max-width:413px){.filled_wall--text-large-en{font-size:calc(2.6rem + (1vw - .375rem)*(15.7894736842));line-height:calc(3.8rem + (1vw - .375rem)*(15.7894736842))}}@media only screen and (max-width:374px){.filled_wall--text-large-en{font-size:calc(2rem + (1vw - .32rem)*(11.1111111111));line-height:calc(3.2rem + (1vw - .32rem)*(11.1111111111))}}.filled_wall--text-large-en{font-weight:700}@media only screen and (min-width:1040px){.filled_wall--text-medium{font-size:3rem;line-height:4.8rem}}@media only screen and (min-width:980px)and (max-width:1039px){.filled_wall--text-medium{font-size:calc(2.76rem + (1vw - .98rem)*(4.0677966102));line-height:calc(4.32rem + (1vw - .98rem)*(8.1355932203))}}@media only screen and (min-width:840px)and (max-width:979px){.filled_wall--text-medium{font-size:calc(2.52rem + (1vw - .84rem)*(1.726618705));line-height:calc(3.84rem + (1vw - .84rem)*(3.4532374101))}}@media only screen and (min-width:414px)and (max-width:839px){.filled_wall--text-medium{font-size:calc(2.28rem + (1vw - .414rem)*(.5647058824));line-height:calc(3.36rem + (1vw - .414rem)*(1.1294117647))}}@media only screen and (min-width:375px)and (max-width:413px){.filled_wall--text-medium{font-size:calc(2.04rem + (1vw - .375rem)*(6.3157894737));line-height:calc(2.88rem + (1vw - .375rem)*(12.6315789474))}}@media only screen and (max-width:374px){.filled_wall--text-medium{font-size:calc(1.8rem + (1vw - .32rem)*(4.4444444444));line-height:calc(2.4rem + (1vw - .32rem)*(8.8888888889))}}.filled_wall--text-medium{font-weight:700}@media only screen and (min-width:1040px){.filled_wall--text-basic{font-size:1.6rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.filled_wall--text-basic{font-size:calc(1.56rem + (1vw - .98rem)*(.6779661017));line-height:calc(2.96rem + (1vw - .98rem)*(4.0677966102))}}@media only screen and (min-width:840px)and (max-width:979px){.filled_wall--text-basic{font-size:calc(1.52rem + (1vw - .84rem)*(.2877697842));line-height:calc(2.72rem + (1vw - .84rem)*(1.726618705))}}@media only screen and (min-width:414px)and (max-width:839px){.filled_wall--text-basic{font-size:calc(1.48rem + (1vw - .414rem)*(.0941176471));line-height:calc(2.48rem + (1vw - .414rem)*(.5647058824))}}@media only screen and (min-width:375px)and (max-width:413px){.filled_wall--text-basic{font-size:calc(1.44rem + (1vw - .375rem)*(1.0526315789));line-height:calc(2.24rem + (1vw - .375rem)*(6.3157894737))}}@media only screen and (max-width:374px){.filled_wall--text-basic{font-size:calc(1.4rem + (1vw - .32rem)*(.7407407407));line-height:calc(2rem + (1vw - .32rem)*(4.4444444444))}}@media only screen and (min-width:1040px){.filled_wall--text-small{font-size:1.4rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.filled_wall--text-small{font-size:calc(1.36rem + (1vw - .98rem)*(.6779661017));line-height:calc(2.24rem + (1vw - .98rem)*(2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.filled_wall--text-small{font-size:calc(1.32rem + (1vw - .84rem)*(.2877697842));line-height:calc(2.08rem + (1vw - .84rem)*(1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.filled_wall--text-small{font-size:calc(1.28rem + (1vw - .414rem)*(.0941176471));line-height:calc(1.92rem + (1vw - .414rem)*(.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.filled_wall--text-small{font-size:calc(1.24rem + (1vw - .375rem)*(1.0526315789));line-height:calc(1.76rem + (1vw - .375rem)*(4.2105263158))}}@media only screen and (max-width:374px){.filled_wall--text-small{font-size:calc(1.2rem + (1vw - .32rem)*(.7407407407));line-height:calc(1.6rem + (1vw - .32rem)*(2.962962963))}}@media only screen and (min-width:1040px){.news h2,.news h3,.news h4,.news h5,.news h6{font-size:2.4rem;line-height:2.8rem}}@media only screen and (min-width:980px)and (max-width:1039px){.news h2,.news h3,.news h4,.news h5,.news h6{font-size:calc(2.16rem + (1vw - .98rem)*(4.0677966102));line-height:calc(2.56rem + (1vw - .98rem)*(4.0677966102))}}@media only screen and (min-width:840px)and (max-width:979px){.news h2,.news h3,.news h4,.news h5,.news h6{font-size:calc(1.92rem + (1vw - .84rem)*(1.726618705));line-height:calc(2.32rem + (1vw - .84rem)*(1.726618705))}}@media only screen and (min-width:414px)and (max-width:839px){.news h2,.news h3,.news h4,.news h5,.news h6{font-size:calc(1.68rem + (1vw - .414rem)*(.5647058824));line-height:calc(2.08rem + (1vw - .414rem)*(.5647058824))}}@media only screen and (min-width:375px)and (max-width:413px){.news h2,.news h3,.news h4,.news h5,.news h6{font-size:calc(1.44rem + (1vw - .375rem)*(6.3157894737));line-height:calc(1.84rem + (1vw - .375rem)*(6.3157894737))}}@media only screen and (max-width:374px){.news h2,.news h3,.news h4,.news h5,.news h6{font-size:calc(1.2rem + (1vw - .32rem)*(4.4444444444));line-height:calc(1.6rem + (1vw - .32rem)*(4.4444444444))}}.news h2,.news h3,.news h4,.news h5,.news h6{font-weight:700}@media only screen and (min-width:1040px){.toppage-catch{font-size:5rem;line-height:8rem}}@media only screen and (min-width:980px)and (max-width:1039px){.toppage-catch{font-size:calc(5rem + (1vw - .98rem)*(0));line-height:calc(8rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.toppage-catch{font-size:calc(5rem + (1vw - .84rem)*(0));line-height:calc(8rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.toppage-catch{font-size:calc(5rem + (1vw - .414rem)*(0));line-height:calc(8rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.toppage-catch{font-size:calc(5rem + (1vw - .375rem)*(0));line-height:calc(8rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.toppage-catch{font-size:calc(5rem + (1vw - .32rem)*(0));line-height:calc(8rem + (1vw - .32rem)*(0))}}.toppage-catch{font-weight:700}@media only screen and (min-width:1040px){.profile-name-bottom{font-size:4.8rem;line-height:4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.profile-name-bottom{font-size:calc(4.8rem + (1vw - .98rem)*(0));line-height:calc(4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.profile-name-bottom{font-size:calc(4.8rem + (1vw - .84rem)*(0));line-height:calc(4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.profile-name-bottom{font-size:calc(4.8rem + (1vw - .414rem)*(0));line-height:calc(4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.profile-name-bottom{font-size:calc(4.8rem + (1vw - .375rem)*(0));line-height:calc(4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.profile-name-bottom{font-size:calc(4.8rem + (1vw - .32rem)*(0));line-height:calc(4rem + (1vw - .32rem)*(0))}}.profile-name-bottom{font-weight:700}@media only screen and (min-width:1040px){.profile-name{font-size:3.2rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.profile-name{font-size:calc(3.2rem + (1vw - .98rem)*(0));line-height:calc(3.2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.profile-name{font-size:calc(3.2rem + (1vw - .84rem)*(0));line-height:calc(3.2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.profile-name{font-size:calc(3.2rem + (1vw - .414rem)*(0));line-height:calc(3.2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.profile-name{font-size:calc(3.2rem + (1vw - .375rem)*(0));line-height:calc(3.2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.profile-name{font-size:calc(3.2rem + (1vw - .32rem)*(0));line-height:calc(3.2rem + (1vw - .32rem)*(0))}}.profile-name{font-weight:700}.profile-name+img{vertical-align:sub}@media only screen and (min-width:1040px){.page-list-name{font-size:2.8rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.page-list-name{font-size:calc(2.56rem + (1vw - .98rem)*(4.0677966102));line-height:calc(3.04rem + (1vw - .98rem)*(2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.page-list-name{font-size:calc(2.32rem + (1vw - .84rem)*(1.726618705));line-height:calc(2.88rem + (1vw - .84rem)*(1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.page-list-name{font-size:calc(2.08rem + (1vw - .414rem)*(.5647058824));line-height:calc(2.72rem + (1vw - .414rem)*(.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.page-list-name{font-size:calc(1.84rem + (1vw - .375rem)*(6.3157894737));line-height:calc(2.56rem + (1vw - .375rem)*(4.2105263158))}}@media only screen and (max-width:374px){.page-list-name{font-size:calc(1.6rem + (1vw - .32rem)*(4.4444444444));line-height:calc(2.4rem + (1vw - .32rem)*(2.962962963))}}.page-list-name{font-weight:700}@media only screen and (min-width:1040px){.menu-title{font-size:1.8rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.menu-title{font-size:calc(1.8rem + (1vw - .98rem)*(0));line-height:calc(2.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.menu-title{font-size:calc(1.8rem + (1vw - .84rem)*(0));line-height:calc(2.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.menu-title{font-size:calc(1.8rem + (1vw - .414rem)*(0));line-height:calc(2.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.menu-title{font-size:calc(1.8rem + (1vw - .375rem)*(0));line-height:calc(2.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.menu-title{font-size:calc(1.8rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(0))}}.menu-title{font-weight:700}@media only screen and (min-width:1040px){.menu-list{font-size:1.4rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.menu-list{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(2.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.menu-list{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(2.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.menu-list{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(2.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.menu-list{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(2.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.menu-list{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.member-list-name{font-size:2rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.member-list-name{font-size:calc(1.88rem + (1vw - .98rem)*(2.0338983051));line-height:calc(3.04rem + (1vw - .98rem)*(2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.member-list-name{font-size:calc(1.76rem + (1vw - .84rem)*(.8633093525));line-height:calc(2.88rem + (1vw - .84rem)*(1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.member-list-name{font-size:calc(1.64rem + (1vw - .414rem)*(.2823529412));line-height:calc(2.72rem + (1vw - .414rem)*(.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.member-list-name{font-size:calc(1.52rem + (1vw - .375rem)*(3.1578947368));line-height:calc(2.56rem + (1vw - .375rem)*(4.2105263158))}}@media only screen and (max-width:374px){.member-list-name{font-size:calc(1.4rem + (1vw - .32rem)*(2.2222222222));line-height:calc(2.4rem + (1vw - .32rem)*(2.962962963))}}.member-list-name{font-weight:700}@media only screen and (min-width:1040px){.profile-discription{font-size:1.6rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.profile-discription{font-size:calc(1.6rem + (1vw - .98rem)*(0));line-height:calc(2.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.profile-discription{font-size:calc(1.6rem + (1vw - .84rem)*(0));line-height:calc(2.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.profile-discription{font-size:calc(1.6rem + (1vw - .414rem)*(0));line-height:calc(2.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.profile-discription{font-size:calc(1.6rem + (1vw - .375rem)*(0));line-height:calc(2.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.profile-discription{font-size:calc(1.6rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(0))}}.profile-discription{font-weight:700}@media only screen and (min-width:1040px){.profile-en{font-size:2.2rem;line-height:2.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.profile-en{font-size:calc(2.2rem + (1vw - .98rem)*(0));line-height:calc(2.2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.profile-en{font-size:calc(2.2rem + (1vw - .84rem)*(0));line-height:calc(2.2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.profile-en{font-size:calc(2.2rem + (1vw - .414rem)*(0));line-height:calc(2.2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.profile-en{font-size:calc(2.2rem + (1vw - .375rem)*(0));line-height:calc(2.2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.profile-en{font-size:calc(2.2rem + (1vw - .32rem)*(0));line-height:calc(2.2rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.profile-link-text{font-size:1.4rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.profile-link-text{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(2.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.profile-link-text{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(2.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.profile-link-text{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(2.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.profile-link-text{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(2.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.profile-link-text{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.profile-link{font-size:2rem;line-height:4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.profile-link{font-size:calc(2rem + (1vw - .98rem)*(0));line-height:calc(4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.profile-link{font-size:calc(2rem + (1vw - .84rem)*(0));line-height:calc(4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.profile-link{font-size:calc(2rem + (1vw - .414rem)*(0));line-height:calc(4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.profile-link{font-size:calc(2rem + (1vw - .375rem)*(0));line-height:calc(4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.profile-link{font-size:calc(2rem + (1vw - .32rem)*(0));line-height:calc(4rem + (1vw - .32rem)*(0))}}.profile-link{font-weight:700}@media only screen and (min-width:1040px){.article-title{font-size:1.4rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.article-title{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(2.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.article-title{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(2.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.article-title{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(2.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.article-title{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(2.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.article-title{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(0))}}.article-title{font-weight:700}@media only screen and (min-width:1040px){.table-text{font-size:2rem;line-height:2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.table-text{font-size:calc(2rem + (1vw - .98rem)*(0));line-height:calc(2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.table-text{font-size:calc(2rem + (1vw - .84rem)*(0));line-height:calc(2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.table-text{font-size:calc(2rem + (1vw - .414rem)*(0));line-height:calc(2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.table-text{font-size:calc(2rem + (1vw - .375rem)*(0));line-height:calc(2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.table-text{font-size:calc(2rem + (1vw - .32rem)*(0));line-height:calc(2rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.profile-text p{font-size:1.4rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.profile-text p{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(2.4rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.profile-text p{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(2.4rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.profile-text p{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(2.4rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.profile-text p{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(2.4rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.profile-text p{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.menu-title-press{font-size:1.6rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.menu-title-press{font-size:calc(1.6rem + (1vw - .98rem)*(0));line-height:calc(3.2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.menu-title-press{font-size:calc(1.6rem + (1vw - .84rem)*(0));line-height:calc(3.2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.menu-title-press{font-size:calc(1.6rem + (1vw - .414rem)*(0));line-height:calc(3.2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.menu-title-press{font-size:calc(1.6rem + (1vw - .375rem)*(0));line-height:calc(3.2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.menu-title-press{font-size:calc(1.6rem + (1vw - .32rem)*(0));line-height:calc(3.2rem + (1vw - .32rem)*(0))}}.menu-title-press{letter-spacing:.05em}@media only screen and (min-width:1040px){.page-list-text{font-size:1.4rem;line-height:3rem}}@media only screen and (min-width:980px)and (max-width:1039px){.page-list-text{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(3rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.page-list-text{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(3rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.page-list-text{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(3rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.page-list-text{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(3rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.page-list-text{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(3rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.page-list-text-en{font-size:1.4rem;line-height:1.8rem}}@media only screen and (min-width:980px)and (max-width:1039px){.page-list-text-en{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(1.8rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.page-list-text-en{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(1.8rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.page-list-text-en{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(1.8rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.page-list-text-en{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(1.8rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.page-list-text-en{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(1.8rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.profile-job{font-size:1.4rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.profile-job{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(3.2rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.profile-job{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(3.2rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.profile-job{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(3.2rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.profile-job{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(3.2rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.profile-job{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(3.2rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.menucopy{font-size:1.2rem;line-height:1.6rem}}@media only screen and (min-width:980px)and (max-width:1039px){.menucopy{font-size:calc(1.2rem + (1vw - .98rem)*(0));line-height:calc(1.6rem + (1vw - .98rem)*(0))}}@media only screen and (min-width:840px)and (max-width:979px){.menucopy{font-size:calc(1.2rem + (1vw - .84rem)*(0));line-height:calc(1.6rem + (1vw - .84rem)*(0))}}@media only screen and (min-width:414px)and (max-width:839px){.menucopy{font-size:calc(1.2rem + (1vw - .414rem)*(0));line-height:calc(1.6rem + (1vw - .414rem)*(0))}}@media only screen and (min-width:375px)and (max-width:413px){.menucopy{font-size:calc(1.2rem + (1vw - .375rem)*(0));line-height:calc(1.6rem + (1vw - .375rem)*(0))}}@media only screen and (max-width:374px){.menucopy{font-size:calc(1.2rem + (1vw - .32rem)*(0));line-height:calc(1.6rem + (1vw - .32rem)*(0))}}@media only screen and (min-width:1040px){.rp-size{font-size:1.4rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.rp-size{font-size:calc(1.4rem + (1vw - .98rem)*(0));line-height:calc(2.56rem + (1vw - .98rem)*(-2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.rp-size{font-size:calc(1.4rem + (1vw - .84rem)*(0));line-height:calc(2.72rem + (1vw - .84rem)*(-1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.rp-size{font-size:calc(1.4rem + (1vw - .414rem)*(0));line-height:calc(2.88rem + (1vw - .414rem)*(-.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.rp-size{font-size:calc(1.4rem + (1vw - .375rem)*(0));line-height:calc(3.04rem + (1vw - .375rem)*(-4.2105263158))}}@media only screen and (max-width:374px){.rp-size{font-size:calc(1.4rem + (1vw - .32rem)*(0));line-height:calc(3.2rem + (1vw - .32rem)*(-2.962962963))}}.rp-size{font-family:Source Code Pro,monospace}@media only screen and (min-width:1040px){.esg_material_small{font-size:1.2rem;line-height:3.2rem}}@media only screen and (min-width:980px)and (max-width:1039px){.esg_material_small{font-size:calc(1.2rem + (1vw - .98rem)*(0));line-height:calc(3.04rem + (1vw - .98rem)*(2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.esg_material_small{font-size:calc(1.2rem + (1vw - .84rem)*(0));line-height:calc(2.88rem + (1vw - .84rem)*(1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.esg_material_small{font-size:calc(1.2rem + (1vw - .414rem)*(0));line-height:calc(2.72rem + (1vw - .414rem)*(.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.esg_material_small{font-size:calc(1.2rem + (1vw - .375rem)*(0));line-height:calc(2.56rem + (1vw - .375rem)*(4.2105263158))}}@media only screen and (max-width:374px){.esg_material_small{font-size:calc(1.2rem + (1vw - .32rem)*(0));line-height:calc(2.4rem + (1vw - .32rem)*(2.962962963))}}@media only screen and (min-width:1040px){.esg_material_table tbody tr td,.esg_material_table tr td{font-size:1.3rem;line-height:2.4rem}}@media only screen and (min-width:980px)and (max-width:1039px){.esg_material_table tbody tr td,.esg_material_table tr td{font-size:calc(1.3rem + (1vw - .98rem)*(0));line-height:calc(2.56rem + (1vw - .98rem)*(-2.7118644068))}}@media only screen and (min-width:840px)and (max-width:979px){.esg_material_table tbody tr td,.esg_material_table tr td{font-size:calc(1.3rem + (1vw - .84rem)*(0));line-height:calc(2.72rem + (1vw - .84rem)*(-1.1510791367))}}@media only screen and (min-width:414px)and (max-width:839px){.esg_material_table tbody tr td,.esg_material_table tr td{font-size:calc(1.3rem + (1vw - .414rem)*(0));line-height:calc(2.88rem + (1vw - .414rem)*(-.3764705882))}}@media only screen and (min-width:375px)and (max-width:413px){.esg_material_table tbody tr td,.esg_material_table tr td{font-size:calc(1.3rem + (1vw - .375rem)*(0));line-height:calc(3.04rem + (1vw - .375rem)*(-4.2105263158))}}@media only screen and (max-width:374px){.esg_material_table tbody tr td,.esg_material_table tr td{font-size:calc(1.3rem + (1vw - .32rem)*(0));line-height:calc(3.2rem + (1vw - .32rem)*(-2.962962963))}}.eir *,.eirTarget_calendarImg *,.eirTarget_latestFiscalYm_eirSampleArea *,.eirTarget_latestQuarter_eirSampleArea *,.eirTarget_pdfNote *,.eirTarget_pnexNote *,.eirTarget_rss_59846 *,.eirTarget_yuhoCsv_741478 *,.eirTarget_yuhoNote *,.eirTarget_zipDownload *,.eir_controller_newstype *,.eir_controller_year *{box-sizing:border-box}.ir-meeting .eir select{min-width:340px}@media screen and (max-width:768px){.ir-meeting .eir select{min-width:0;width:100%}}.s_eirBlock{display:block}.s_eirHeading{margin-bottom:40px}.s_eirItem{display:flex}.s_eirList_item{margin-bottom:24px}.s_eirList_item:last-child{margin-bottom:40px}.s_eirList_item{display:flex}.s_eirList_item-all_link{display:block}.eirItem_child .eirItem_head{visibility:hidden}.eirItem_child .s_eirModule_titleBox{position:relative}.eirItem_child .s_eirModule_titleBox:before{content:" ";display:inline-block;width:10px;height:8px;border-right:none;border-top:none;position:absolute;top:.2rem;left:0}.s_eirModule_date{white-space:nowrap}.s_eirModule_thumbnail{width:200px}.s_eirModule_thumbnail_img{width:100%;height:auto}.s_eirModule_category{margin-right:8px}.s_eirModule_category_icon{display:inline-block;text-align:center;min-width:80px}.s_eirModule_category_image{display:none;align-items:center;height:24px}.s_eirModule_category_image:before{content:" ";width:40px;height:16px;display:block;background-repeat:no-repeat}.s_eirModule_titleBox{display:block;flex-grow:1}.s_eirModule_title,.s_eirModule_title_static{display:inline}.s_eirModule_title_static:before{content:" ";display:inline}.s_eirModule_type_icon{display:inline-block;vertical-align:middle}.s_eirModule_type_icon-pdf{height:40px;width:20px;visibility:hidden}.s_eirModule_type_icon-pdf:after{background-image:url(https://atrae.co.jp/images/icon_pdf.svg);top:-37px}.eirTarget_zipDownload:after,.s_eirModule_type_icon-pdf:after{background-position:center 14px;background-repeat:no-repeat;background-size:18px 18px;content:" ";display:inline-block;height:40px;position:relative;visibility:initial;width:20px}.eirTarget_zipDownload:after{background-image:url(https://atrae.co.jp/images/icon_dl.svg);left:8px;top:11px}.s_eirModule_type_icon-url{background-color:#2196f3}.s_eirModule_type_icon-doc,.s_eirModule_type_icon-docx{background-color:#3f51b5}.s_eirModule_type_icon-xls,.s_eirModule_type_icon-xlsx{background-color:#4caf50}.s_eirModule_type_icon-ppt,.s_eirModule_type_icon-pptx{background-color:#ff5722}.s_eirModule_type_icon-zip{background-color:#607d8b}.s_eirModule_type_figure,.s_eirModule_type_icon-space{display:none}.s_eirModule_type_figure_image{height:15px;vertical-align:middle}.s_eirModule_type_figure_image-doc,.s_eirModule_type_figure_image-docx,.s_eirModule_type_figure_image-ppt,.s_eirModule_type_figure_image-pptx,.s_eirModule_type_figure_image-space,.s_eirModule_type_figure_image-url,.s_eirModule_type_figure_image-xls,.s_eirModule_type_figure_image-xlsx,.s_eirModule_type_figure_image-zip{display:none}.s_eirModule_new_image{align-items:center;height:24px}.s_eirModule_new_image:before{content:" ";width:26px;height:12px;display:block;background-repeat:no-repeat}.s_titleBox_new,.s_titleBox_page_num,.s_titleBox_size,.s_titleBox_type{display:inline}.s_eirList_item_comment,.s_eirList_item_new,.s_eirList_item_page_num,.s_eirList_item_size,.s_eirList_item_text,.s_eirList_item_type{display:none}@media screen and (max-width:768px){.eir .s_eirList_item{flex-direction:row;flex-wrap:wrap}.s_eirList_item:before{content:" ";display:block;width:100%;height:1px;order:6}.s_eirItem{flex-wrap:wrap}.s_eirModule_titleBox{width:100%}}.s_eirList_item_date{order:1}.s_eirList_item_thumbnail{order:2}.s_eirList_item_category{order:3}.s_eirList_item_category_second{order:4}.s_eirList_item_titleBox{order:5}.s_eirList_item_type{order:6}.s_eirList_item_size{order:7}.s_eirList_item_page_num{order:8}.s_eirList_item_new{order:9}.s_eirList_item_text{order:10}.s_eirList_item_comment{order:11}.s_eirBoxList{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.s_eirBoxList_item{width:33.3%}.s_eirBoxList_item:nth-child(-n+3){border-top:1px solid #e8e8e8}.s_eirBoxList_item_inner{width:100%;height:auto;position:relative}.s_eirBoxList_head:after{content:" ";display:block;overflow:hidden;clear:both}.s_eirBoxList_head_categoryWrap{padding-bottom:6px;margin-right:4px;float:left}.s_eirBoxList_head_categoryWrap:after{content:" ";display:block;overflow:hidden;clear:both}.s_eirBoxList_head_category_icon{margin:0;display:block;float:left;width:70px}.s_eirBoxList_head_category_icon .s_eirModule_category_icon,.s_eirBoxList_head_category_icon .s_eirModule_category_image{width:100%}.s_eirBoxList_head_dataWrap{float:right;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}.s_eirBoxList_head_dataWrap:after{content:" ";display:block;overflow:hidden;clear:both}.s_eirBoxList_head_new{text-align:center}.s_eirBoxList_head_date,.s_eirBoxList_head_new{display:block;align-self:center}.s_eirBoxList_body_titleWrap{display:inline;word-break:break-all}.s_eirBoxList_body_title_link{text-decoration:none}.s_eirBoxList_body_title_link:hover{text-decoration:underline}.s_eirBoxList_body_title_page,.s_eirBoxList_body_title_size,.s_eirBoxList_body_title_type{display:inline}.s_eirBoxList_body_thumbWrap{width:120px;float:right}.s_eirBoxList_body_thumb_img{width:100%}.s_eirBoxList_item_inner-child .s_eirBoxList_head{display:none}.s_eirBoxList_item_inner-child .s_eirBoxList_body_new{display:inline-block}.s_yearController{margin-bottom:40px;width:20%}.s_eirSelect{height:40px;max-width:100%}.s_eirAnchor{display:flex;flex-wrap:wrap;list-style:none}.s_eirAnchor a:before{display:inline-block;content:" "}.s_newsTypeController{margin-bottom:40px}.s_eirTab{display:flex;width:80%}.s_eirTab li{border-right:2px solid #000;width:100%}.s_eirTab li a{display:block;cursor:pointer;width:100%;height:100%;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.s_eirTab li.active a,.s_eirTab li:hover a{color:#fff;background-color:#000}.eir[class*=area_governance] .s_eirList_item{display:block}.eir[class*=area_governance] .noDataText{display:none}.eirCalendar_figure{display:flex;justify-content:center;max-width:850px;width:100%}.eirCalendar_image{width:50%}.s_eir_MoreBtn_link a{text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;display:block}.eir_rss{text-align:right}.eir_rss_image{width:16px}.eir_yuhoCsv_item_link{display:block;width:250px;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.eir_pdfNote,.eir_pnexNote,.eir_yuhoNote{margin-top:40px;width:60%}.eir_pdfNote{display:flex}.eir_pdfNote_item{margin-left:24px}.eir_pdfNote_item:first-child{margin-left:0}.eir_pnexNote_item-right{text-align:right}.eir_pdfNote img,.eir_pnexNote img{width:auto}.s_eirMatrix_table{border-collapse:collapse;width:100%}.s_eirMatrix_td,.s_eirMatrix_th{width:20%;justify-content:center;align-items:center;text-align:center}.eir-pager{letter-spacing:-.5em;text-align:center}.eir-pager span{letter-spacing:normal}.eir-pager span,.eir-pager span a{display:inline-block}.s_eirList_item_date_hidden{visibility:hidden}.eirAccordionTrigger{background-image:none;cursor:pointer;position:relative;margin:0}.eirAccordionTrigger:after{content:"＋";display:block;position:absolute;top:2px;right:10px}.eirAccordionTrigger-open:after{content:"－"}.eirAccordionWrapper-open{display:block}.eir-calendar .eirHeading.s_eirHeading{text-align:center}.eir-calendar .inner{position:relative}.eirCalendarTable{table-layout:fixed;border-collapse:collapse;width:calc(100% + 2px);transform:translateX(-1px)}.eirCalendarTable td{vertical-align:top;text-align:center;height:196px}.eirCalendar_label{display:table;width:86%}.eirCalendar_label span{display:table-cell;height:57px;vertical-align:middle}.eirCalendar_year{text-align:center}@media screen and (max-width:768px){.s_eirList_item{flex-direction:column}.s_eirTab{width:100%;justify-content:space-between;flex-wrap:wrap}.s_eirTab li{width:49%}.s_eirTab li a{width:auto}.s_eirAnchor{width:100%;justify-content:space-between}.s_eirAnchor li{width:20%}.s_eirAnchor li a{width:auto}.eir_yuhoCsv_item_link{width:100%}.eirCalendar_figure,.eir_pdfNote{flex-direction:column}.eirCalendar_figure{max-width:424px;width:100%}.eirCalendar_image,.s_eirMatrix_table{width:100%}.s_eirMatrix_td,.s_eirMatrix_th{word-break:break-all}.eir-calendar .inner{overflow-x:auto}.eir-calendar .scroll-container{width:calc(200% + 1px)}.eirCalendarTable td{height:140px}.s_eirBoxList{display:block}.s_eirBoxList_item{width:100%}.s_eirBoxList_body_thumbWrap{width:100px}}.qirContent_table table,.qirContent_table td,.qirContent_table th{table-layout:fixed}@media screen and (max-width:750px){.qirContent_table{overflow-x:auto}.qirArea-responsive .qirContentWrapper{display:block}.qirArea-responsive .qirContent{width:100%}.qirArea-responsive .qirScrollTable{width:100%;overflow-y:scroll}.qirArea-responsive .qirScrollTable .qirTable{min-width:600px}}@media screen and (max-width:839px){.qirSection_wrapper{display:block!important}.qirContent,.qirContent.qirContent-apart{width:100%!important;margin-bottom:40px}.qirContent_table{overflow-x:auto;-webkit-overflow-scrolling:touch}.qirContent_table table{min-width:400px}.qirContent_graph{width:100%!important;text-align:center!important}.qirContent_graph .highcharts-container,.qirContent_graph>div{display:inline-block!important;margin:0 auto!important}}@media screen and (min-width:839px){.news-image{width:60%;margin-left:20%;margin-right:20%}.esg-cycle-image img{max-width:400px;height:auto}}@media screen and (max-width:839px){.wrapper table tr th{min-width:auto;padding-right:16px}.wrapper__inner{margin-bottom:80px}.wrapper__inner-min{margin-bottom:40px}.wrapper__inner.bg-white{padding:24px 0}.wrapper__contents+.wrapper__contents:last-child{margin-bottom:80px}.wrapper__contents--headline,.wrapper__contents--top-catch,.wrapper__contents--top-catch-text{margin-bottom:40px}.wrapper__contents table,.wrapper__contents--headline-small,.wrapper__contents--image,.wrapper__contents--paragraph,.wrapper__contents--paragraph-small,.wrapper__contents--tagline{margin-bottom:24px}.wrapper__contents--paragraph-small:last-child,.wrapper__contents--paragraph:last-child{margin-bottom:0}.wrapper__harf-contents{height:auto;padding:40px;width:100vw}.wrapper__harf-contents--background{background-size:cover;height:30vh;width:100vw}.wrapper__harf-contents--background.business{background-position:50%}.wrapper__harf-contents--background.culture{background-position:100% 100%}.wrapper__harf-contents--background.recruit{background-position:100%}.wrapper__page-title{margin:240px auto}.wrapper__page-title--discription{color:#666}.wrapper__top-vision{height:auto;margin-top:80px;margin-bottom:80px}.wrapper__top-vision--headline{display:inline-block;margin:0 auto 40px}.wrapper__top-vision--text,.wrapper__top-vision--vision{margin-bottom:40px}.header-menu>ul>li.header-menu--list{display:none}.news-list p{margin-top:8px}.link-button{width:100%}.flex,.flex-reverse{display:block}.article-list li{margin-top:40px;width:100%}.contents-min-block{margin-bottom:0}.contents-min-block .link-button{margin-bottom:24px}table.rp-w100 tr td,table.rp-w100 tr th{min-width:10vw;width:100%;display:block}table tr td{margin-bottom:24px}.header-menu{padding:16px}.header-copy,.header-menu{background-color:hsla(0,0%,100%,.95)}.header-copy{bottom:0;right:auto;text-align:center;text-shadow:none;top:auto;transform:rotate(0deg);padding:4px 0;width:100%}.header-copy.hidden{bottom:-88px}.header-logo{bottom:auto;left:80px;padding-left:0;padding-right:0;text-align:center;top:0;width:calc(100vw - 160px)}.header-logo.hidden{top:-88px}.header-language{padding:30px 24px}.filled_wall{padding-top:24px}.site_map{display:block;margin-bottom:96px}.site_map li{width:100%}.display-none{display:none!important}.wrapper__page-title{margin:80px auto}.wrapper__contents--headline{margin-bottom:24px}.subfooter table tr td,.subfooter table tr th{min-width:10vw;width:100%;display:block;margin-bottom:0}.subfooter table td a{padding:8px 16px}.subfooter table td:nth-child(2){border-left:none}.s_yearController{width:100%}.s_eirTab li{width:33.3%}.s_eirTab li:first-child,.s_eirTab li:nth-child(4){border-left:2px solid #000}.s_eirTab li:nth-child(7),.s_eirTab li:nth-child(8){width:50%}.s_eirTab li:first-child,.s_eirTab li:nth-child(2),.s_eirTab li:nth-child(3){border-bottom:2px solid #000}.s_eirTab li a{min-width:auto;width:auto;padding:4px 16px}.news-tab{flex-wrap:wrap;width:100%}.news-tab li{width:33.3%}.news-tab li:first-child,.news-tab li:nth-child(4),.news-tab li:nth-child(7){border-left:2px solid #000}.news-tab li:first-child,.news-tab li:nth-child(2),.news-tab li:nth-child(3),.news-tab li:nth-child(4),.news-tab li:nth-child(5),.news-tab li:nth-child(6){border-bottom:2px solid #000}.news-tab li a{min-width:auto;width:auto;padding:4px 16px}.eir_pdfNote_item{margin-left:0}.eir_pnexNote,.eir_yuhoNote{width:100%}.eir_pdfNote{display:none}.table-border.width-onethird td,.table-border.width-onethird th{padding:8px 16px;width:100%}.table-border.width-harf{display:table}.table-border.width-harf td,.table-border.width-harf th{width:calc(50% - 6px)}.speakerdeck-iframe{height:auto!important;width:100%!important}.footer .footer-link{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:auto;margin:80px auto 64px!important;gap:24px}.footer .footer-link-container{height:auto;padding:0;justify-content:flex-start}.footer .footer-link .green img{height:26px;width:auto}.footer .footer-link .wevox img{height:18px;width:auto}.footer .footer-link .yenta img{height:30px;width:auto}.footer .message{position:static;margin-top:24px}.filled_wall>div{margin-bottom:24px}.filled_wall__about_keyconcept .wrapper__top-vision--headline{margin:24px auto 0}.filled_wall__about_keyconcept table .filled_wall--text-large{text-align:left}.filled_wall__about_keyconcept table td,.filled_wall__about_keyconcept table th{display:block}.filled_wall__about_keyconcept table .filled_wall--text-basic{margin-bottom:0;padding-top:16px}.menucopy{display:none}.menu-outsidelogo{margin-top:40px;padding-left:16px}.rp-size{padding:0 0 8px 8px}.rp-size.last{padding-bottom:24px}.filled_wall--about_keyconcept,.filled_wall--business-strategy{background-position:50%;background-size:120%}.filled_wall__about_happiness{display:block}.filled_wall__about_happiness>div{margin-left:0}.filled_wall__about_happiness .msg_box_arrow{background-size:50%;width:16px}.filled_wall__about_happiness .msg_box_arrow.down,.filled_wall__about_happiness .msg_box_arrow.left,.filled_wall__about_happiness .msg_box_arrow.right,.filled_wall__about_happiness .msg_box_arrow.up{padding:8px}.filled_wall__about_happiness .msg_box_arrow.down,.filled_wall__about_happiness .msg_box_arrow.left,.filled_wall__about_happiness .msg_box_arrow.right,.filled_wall__about_happiness .msg_box_arrow.up{background-size:12px 12px}.filled_wall__about_happiness .msg_box:hover .page-list-name{opacity:1!important}.filled_wall__about_happiness .msg_box:hover .page-list-text{opacity:0!important}.filled_wall__about_happiness table{margin-bottom:24px}.filled_wall__about_happiness table td.msg_box{min-width:49%;width:49%}.member_list li{width:calc((100% - 16px)/2);margin-right:0}.member_list li:nth-of-type(5n){margin-right:0!important}.member_list li:nth-child(odd){margin-right:16px!important}.member-list-sns.list img{margin-top:4px}.member_modal--left{float:none;margin-bottom:24px;width:calc(100% - 54px)}.member_modal--logo{display:none}.member_modal--right{float:none;height:auto;margin:0 auto;width:100%}.table-border td,.table-border th{border:2px solid #000;padding:8px 16px}.esg_material,.esg_material_table{float:none;margin:0 0 24px;width:auto}.external_transmission_table{width:100%;border-collapse:collapse;min-width:600px}.table-scroll{overflow:auto;width:100%}.table-scroll table tr td:not(:first-child){white-space:nowrap}.table-scroll::-webkit-scrollbar{height:4px}.table-scroll::-webkit-scrollbar-track{background:#333}.table-scroll::-webkit-scrollbar-thumb{background:#999}.table-wrap{overflow-x:scroll}.news-image{width:100%}.esg-cycle-image img{width:100%;height:auto}}