*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}body{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}figure{margin:0}img{border:0;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom}ul,ol,dl,dt,dd{padding:0;margin:0}li,ol{list-style:none}a{text-decoration:none;display:inline-block;color:inherit;cursor:pointer}p{margin-top:0;margin-bottom:0}input[type=submit],input[type=reset],input[type=button],button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}button:focus{outline:0}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}[role=button]{color:inherit;cursor:default;display:inline-block;text-align:center;text-decoration:none;white-space:pre;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media all and (min-width: 768px)and (max-width: 1140px){a[href^=tel]{pointer-events:none}}.linkAnim{opacity:1}.linkAnim:hover{opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.fadeIn,.fadeIn1,.fadeIn3{opacity:0;-ms-filter:blur(20px);-webkit-filter:blur(20px);filter:blur(20px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s}.fadeIn2{opacity:0}.anim-fadeIn{-webkit-animation:fadeIn;animation:fadeIn;-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s}.anim-fadeIn1{-webkit-animation:fadeIn;animation:fadeIn;-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s}.imageLeft .anim-fadeIn2{-webkit-animation:fadeInLeft;animation:fadeInLeft;-webkit-animation-duration:.5s;animation-duration:.5s}.imageRight .anim-fadeIn2{-webkit-animation:fadeInRight;animation:fadeInRight;-webkit-animation-duration:.5s;animation-duration:.5s}.anim-fadeIn3{-webkit-animation:fadeIn;animation:fadeIn;-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s;-webkit-animation-duration:.5s;animation-duration:.5s}.interview-detail-body-voice-human-item .anim-fadeIn2{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s}.fadeInTopCatchCopy{opacity:0;-ms-filter:blur(30px);-webkit-filter:blur(30px);filter:blur(30px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s}.anim-fadeInTopCatchCopy{-webkit-animation:fadeIn;animation:fadeIn;-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s}.fadeInModalBox{opacity:0;-ms-filter:blur(20px);-webkit-filter:blur(20px);filter:blur(20px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s}.anim-fadeInModalBox{-webkit-animation:fadeInModalLayer;animation:fadeInModalLayer;-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s}.fadeInModalLayer{opacity:0}.anim-fadeInModalLayer{-webkit-animation:fadeInModalLayer;animation:fadeInModalLayer;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s}.fadeInCollectionItem{opacity:0;-ms-filter:blur(20px);-webkit-filter:blur(20px);filter:blur(20px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s}.anim-fadeInCollectionItem{-webkit-animation:fadeInCollectionItem;animation:fadeInCollectionItem;-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px);transition:-ms-filter 1s;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s, -webkit-filter 1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s}.logo-anim{width:320px}.logo-anim path{fill:#fff;stroke:#fff;stroke-width:2px;-webkit-animation:svg-anime 3s ease-in;animation:svg-anime 3s ease-in}@-webkit-keyframes svg-anime{0%{fill:rgba(0,0,0,0);stroke-dasharray:1000px;stroke-dashoffset:1000px}89%{-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px)}90%{fill:rgba(0,0,0,0);stroke-dashoffset:0;-ms-filter:blur(30px);-webkit-filter:blur(30px);filter:blur(30px)}100%{fill:#fff;-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes svg-anime{0%{fill:rgba(0,0,0,0);stroke-dasharray:1000px;stroke-dashoffset:1000px}89%{-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px)}90%{fill:rgba(0,0,0,0);stroke-dashoffset:0;-ms-filter:blur(30px);-webkit-filter:blur(30px);filter:blur(30px)}100%{fill:#fff;-ms-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px)}}@media all and (max-width: 767px){html,body{overflow-x:hidden}}html{min-width:960px}@media all and (max-width: 767px){html{min-width:0}}@media all and (max-width: 767px){html.is-menu-open{overflow:hidden}}body{font-family:"Noto Sans JP",sans-serif;font-size:20px;color:#4e4e4e;padding-top:0px}@media all and (max-width: 767px){body{padding-top:90px}}body.grid{background-image:url(/common/img/grid.png);background-position:center top;background-repeat:repeat-y}.container{width:100%;margin-left:auto;margin-right:auto;position:relative;padding:0 20px}@media all and (max-width: 767px){.container{padding:0 36px}}.container{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;position:relative;padding:0 0}@media all and (min-width: 768px)and (max-width: 1140px){.container{padding:0 20px}}@media all and (max-width: 768px){.container{padding:0 20px}}.container.fluid{max-width:100%}.container.fluid .container{padding:0 0}@media all and (min-width: 768px)and (max-width: 1140px){.container.fluid{max-width:1140px}}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.block{display:block}.inline-block{display:inline-block}@media all and (max-width: 767px){.sp\:hidden{display:none !important}}.hidden{display:none !important}@media all and (max-width: 767px){.sp\:block{display:block !important}}@media all and (min-width: 768px)and (max-width: 1140px){.md\:block{display:block !important}}.mb50{margin-bottom:50px !important}.mt120{margin-top:120px !important}.small{font-size:.8em}.page-backnumber{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media all and (max-width: 768px){.page-backnumber{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.page-backnumber .backnumber-bock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#f5f5f5;padding:50px;gap:40px}@media all and (max-width: 768px){.page-backnumber .backnumber-bock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding:50px 10px;width:100%}}.page-backnumber .backnumber-bock-img{width:261px}.page-backnumber .backnumber-bock-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (max-width: 768px){.page-backnumber .backnumber-bock-text{width:100%}}.page-backnumber .backnumber-bock-text h3{padding:2px;margin-bottom:60px}.page-backnumber .backnumber-bock-text h4{font-size:25px;font-family:"Jost",serif;padding:2px;margin-bottom:60px}.page-backnumber .backnumber-bock-text h4 span{display:block;font-size:19px;margin-top:10px}@media all and (max-width: 768px){.page-backnumber .backnumber-bock-text{text-align:center}.page-backnumber .backnumber-bock-text h3{margin-bottom:0px}.page-backnumber .backnumber-bock-text h4{margin-bottom:0px}}@media all and (max-width: 768px){.page-backnumber .backnumber-bock .sp-order1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page-backnumber .backnumber-bock .sp-order2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-backnumber .backnumber-bock .sp-order3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.page-backnumber .backnumber-bock .button-primary{width:90%}}.button-primary{display:inline-block;width:360px;border:1px solid #707070;background-color:#fff;padding:10px;text-align:center}@media all and (max-width: 768px){.button-primary{width:95%;max-width:360px}}.button-primary span{display:inline-block;max-width:100%;background-image:url(/common/img/icon-circle-arrow-r-posi.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;padding:0 35px}.button-primary:hover{-webkit-animation:pulse;animation:pulse;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:0s;animation-delay:0s;background-color:#707070;color:#fff}.button-primary:hover span{display:inline-block;width:100%;background-image:url(/common/img/icon-circle-arrow-r-nega.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;padding:0 45px}.button-primary.pdf span{background-image:url(/common/img/icon-pdf-posi.svg)}.button-primary.pdf:hover span{width:auto;background-image:url(/common/img/icon-pdf-nega.svg)}.button-primary.arrow-left span{background-image:url(/common/img/icon-circle-arrow-l-posi.svg);background-position:left center;background-repeat:no-repeat;background-size:contain;padding:0 45px}.button-primary.arrow-left:hover span{width:auto;background-image:url(/common/img/icon-circle-arrow-l-nega.svg);width:100%}.button-primary.outbound{border:1px solid #6f7070;background-color:#6f7070;color:#fff}.button-primary.outbound span{background-image:url(/common/img/icon-outbound-nega.svg);background-size:inherit;padding:0 35px 0 10px}.button-primary.outbound:hover{background-color:#fff;border:1px solid #6f7070;color:#4e4e4e}.button-primary.outbound:hover span{background-image:url(/common/img/icon-outbound-posi.svg)}.button-primary.insta{max-width:400px;margin:30px auto 80px !important;display:block;padding:15px;color:#000}.button-primary.insta img{width:29px;margin-left:15px}@media all and (max-width: 768px){.button-primary.insta{width:100% !important;max-width:100%}}.body-button-block{text-align:right}@media all and (max-width: 768px){.body-button-block{text-align:center}}.body-button-block.wide{text-align:center;margin-bottom:50px}.body-button-block.wide .button-primary{width:640px}@media all and (max-width: 768px){.body-button-block.wide .button-primary{width:95%;max-width:360px}}.body-button-block.justify{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.body-button-block.justify .button-primary{display:block}@media all and (max-width: 768px){.body-button-block.justify .button-primary{margin-bottom:10px}.body-button-block.justify .button-primary.outbound{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media all and (max-width: 768px){.body-button-block.justify{width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.body-button-block.button-center{text-align:center}.body-button-block.button-center .button-primary{display:block;width:75%;margin:0 auto}@media all and (max-width: 768px){.body-button-block.button-center .button-primary{width:95%;max-width:360px}}.body-button-block.button-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.body-button-block.button-right .button-primary{display:block;width:75%;height:60px;padding:15px 10px;max-width:400px}@media all and (max-width: 768px){.body-button-block.button-right{margin-bottom:70px}.body-button-block.button-right .button-primary{width:95%;max-width:320px}}.footer{margin-top:70px;padding:55px 0 30px 0px;position:relative;background-color:#e8e8e8}@media all and (min-width: 768px)and (max-width: 1140px){.footer .container{padding:0 20px}}.footer__goup{position:absolute;top:-60px;right:0px;width:200px;height:60px;background:rgba(231,231,231,.9);background-image:url(/common/img/pagetop_bg.svg);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:13px;font-family:"Jost",serif;text-align:left;-webkit-transition:color .2s;transition:color .2s;z-index:2}@media all and (max-width: 767px){.footer__goup{right:10px}}.footer__goup span{display:block;width:200px;height:28px;position:relative;text-align:center;font-size:20px}.footer__goup:hover{color:#000;background:#e8e8e8;background-image:url(/common/img/pagetop_bg.svg)}.footer__goup:hover span{height:35px}.footer__goup.is-fixed{position:fixed;top:auto;bottom:0px}@media all and (max-width: 767px){.footer__goup.is-fixed{bottom:0px}}.footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:42px}@media all and (max-width: 767px){.footer__inner{display:block;margin-bottom:36px}}.footer__company{margin-left:auto;margin-top:-4px}@media all and (max-width: 767px){.footer__company{margin:80px 0 0;padding:0 4px;text-align:center}}.footer__slogan{font-weight:500;line-height:1.26;text-align:right;font-size:16px}@media all and (max-width: 767px){.footer__slogan{margin-bottom:17px}}@media all and (max-width: 374px){.footer__slogan{font-size:14px}}.footer__logo_visionista img.logo_visionista{width:409px}.footer__logo_jac{margin-top:20px}.footer__logo_jac img.logo_jac{width:205px}.footer__logo_jac .footer__sns{float:right}.footer__logo_jac .footer__sns .sns_icon{display:inline-block;margin-left:15px}.footer__logo_jac span.logo_jaclink{font-size:15px}.footer__copy{font-weight:300;text-align:center;font-size:13px}@media all and (max-width: 767px){.footer__copy{font-size:10px}}@media all and (max-width: 374px){.footer__copy{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:50% 0;transform-origin:50% 0;white-space:nowrap}}.footer-nav{max-width:800px}.footer-nav__list{display:block;float:left;width:180px}@media all and (max-width: 767px){.footer-nav__list{display:block}}.footer-nav__list2{clear:both}.footer-nav__item{line-height:1em;margin-bottom:35px;width:180px}@media all and (max-width: 767px){.footer-nav__item:not(:last-child){margin-bottom:24px}}.footer-nav__item a{font-size:20px;font-weight:500;position:relative;padding-left:0px;-webkit-transition:color .2s;transition:color .2s}.footer-nav__item a:hover{color:#000}.footer-nav__item.is-current a{color:#000}.footer-nav__item2{font-size:15px;margin-bottom:24px;margin-right:15px;display:inline-block}@media all and (max-width: 767px){.footer-nav__item2:not(:last-child){margin-bottom:24px}}.footer-nav__item2 a{font-weight:500;position:relative;padding-left:0px;-webkit-transition:color .2s;transition:color .2s}.footer-nav__item2 a:hover{color:#000}.footer-nav__item2.is-current a{color:#000}.header{padding:0;position:fixed;top:0;left:0;height:100px;width:100%;background-color:#fff;z-index:12}@media all and (max-width: 767px){.header{padding:10px 0 10px;min-width:0;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.header .container{max-width:100%;padding:0 0 0 20px}.header__slogan{font-size:16px;margin-bottom:0px;float:right;margin-top:13px;margin-left:20px;color:#000}@media all and (max-width: 767px){.header__slogan{display:none}}.header__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:0}@media all and (min-width: 768px)and (max-width: 1140px){.header__main{padding-right:0}}@media all and (max-width: 767px){.header__main{padding-right:0}}.header__logo{margin-right:auto}.header__logo img{height:38px;width:auto}@media all and (max-width: 767px){.header__logo img{width:158px}}.header__search{display:block;margin-left:10px;width:85px;height:101px;position:relative;right:10px;top:0;z-index:13;border:1px solid hsla(0,0%,100%,0)}@media all and (max-width: 767px){.header__search{position:relative;right:0;display:block;margin-left:auto;width:80px;height:80px}}.header__search span{display:block;width:80px;color:#fff;position:relative;font-size:30px;text-align:center}.header__search.is-open{background-color:#fff;border:1px solid #d6d6d6;border-width:1px 1px 0 1px}@media all and (max-width: 767px){.header__search.is-open{height:82px}}.header__ham{display:none}@media all and (min-width: 768px)and (max-width: 1140px){.header__ham{display:block;margin-left:0px;width:75px;height:80px;padding-left:10px}}@media all and (max-width: 767px){.header__ham{display:block;margin-left:0px;width:75px;height:80px;padding-left:10px}}.header__ham span{display:block;width:45px;height:2px;color:#fff;position:relative}.header__ham span::before,.header__ham span::after{content:"";display:block;position:absolute;width:45px;height:3px;color:inherit;background:#fff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.header__ham span::before{top:-11px}.header__ham span::after{top:0px}.header__ham::after{display:block;width:75px;content:"MENU";color:#fff;position:absolute;font-size:15.5px;font-family:"Jost",serif;font-weight:bold;padding-top:6px;text-align:left}.nav-pc{margin-right:10px}@media all and (min-width: 768px)and (max-width: 1140px){.nav-pc{display:none}}@media all and (max-width: 767px){.nav-pc{display:none}}.nav-pc__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-pc__item{font-family:"Jost",serif;color:#fff}.nav-pc__item:not(:last-child){margin-right:30px}@media all and (min-width: 768px)and (max-width: 1140px){.nav-pc__item:not(:last-child){margin-right:15px}}.nav-pc__item a{position:relative;font-weight:500;font-size:16px}@media all and (min-width: 768px)and (max-width: 1140px){.nav-pc__item a{font-size:13px}}.nav-pc__item a::after{content:"";display:block;position:absolute;left:0;bottom:-20px;width:100%;height:2px;background:rgba(0,0,0,0);border-radius:60px;-webkit-transition:background-color .3s;transition:background-color .3s}.nav-pc__item:hover a,.nav-pc__item.is-current a{color:#fff}.nav-pc__item:hover a::after,.nav-pc__item.is-current a::after{background:#eee}.nav-sp{display:none}@media all and (min-width: 768px)and (max-width: 1140px){.nav-sp{display:block;padding:0;position:fixed;top:80px;left:0;width:100%;height:calc(100% - 80px);background:#fff;overflow:scroll;z-index:10;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}}@media all and (max-width: 767px){.nav-sp{display:block;padding:0;position:fixed;top:80px;left:0;width:100%;height:calc(100% - 80px);background:#fff;overflow:scroll;z-index:10;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}}.nav-sp.is-open{opacity:1;pointer-events:auto}.nav-sp__list{padding-bottom:0px}.nav-sp__item{text-align:right}.nav-sp__item a{border-bottom:1px solid #d6d6d6;width:292px;display:inline-block;padding-top:20px;padding-bottom:15px;font-weight:300;font-size:35px;font-family:"Jost",serif;position:relative;-webkit-transition:color .2s;transition:color .2s}.nav-sp__item a span{font-size:17px;font-family:"Noto Sans JP",sans-serif;color:#707070;display:block}.nav-sp__item a:hover{color:#ccc}.nav-sp__item.is-current a{color:#ccc}.nav-search{display:none;display:block;padding:30px 50px;position:fixed;top:100px;right:10px;width:700px;border:1px solid #d6d6d6;background:#fff;overflow:auto;z-index:10;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}@media all and (max-width: 767px){.nav-search{padding:30px 20px;top:80px;right:0;width:100%;height:calc(100% - 80px)}}.nav-search-ttl{font-size:15px;margin:5px 0 15px}.nav-search-list span{display:inline-block;background-color:#000;padding:5px 5px;color:#fff;margin-right:20px;margin-bottom:20px;font-size:18px}@media all and (max-width: 768px){.nav-search-list span{margin-right:10px;margin-bottom:20px}}.nav-search.is-open{display:block;opacity:1;pointer-events:auto}.header{background-color:hsla(0,0%,100%,0);-webkit-transition:background-color .3s;transition:background-color .3s}.header .header__slogan{color:#fff}.header .logo_w{display:initial}.header .logo_b{display:none}.header.bg-white,.header.scroll-nav,.header.is-menu-open,.header.is-search-open{background-color:#fff;-webkit-transition:background-color .5s;transition:background-color .5s}.header.bg-white .logo_w,.header.scroll-nav .logo_w,.header.is-menu-open .logo_w,.header.is-search-open .logo_w{display:none}.header.bg-white .logo_b,.header.scroll-nav .logo_b,.header.is-menu-open .logo_b,.header.is-search-open .logo_b{display:initial}.header.bg-white .header__slogan,.header.scroll-nav .header__slogan,.header.is-menu-open .header__slogan,.header.is-search-open .header__slogan{color:#000}.header.bg-white .nav-pc__item,.header.scroll-nav .nav-pc__item,.header.is-menu-open .nav-pc__item,.header.is-search-open .nav-pc__item{color:#000}.header.bg-white .nav-pc__item:hover a,.header.bg-white .nav-pc__item.is-current a,.header.scroll-nav .nav-pc__item:hover a,.header.scroll-nav .nav-pc__item.is-current a,.header.is-menu-open .nav-pc__item:hover a,.header.is-menu-open .nav-pc__item.is-current a,.header.is-search-open .nav-pc__item:hover a,.header.is-search-open .nav-pc__item.is-current a{color:#000}.header.bg-white .nav-pc__item:hover a::after,.header.bg-white .nav-pc__item.is-current a::after,.header.scroll-nav .nav-pc__item:hover a::after,.header.scroll-nav .nav-pc__item.is-current a::after,.header.is-menu-open .nav-pc__item:hover a::after,.header.is-menu-open .nav-pc__item.is-current a::after,.header.is-search-open .nav-pc__item:hover a::after,.header.is-search-open .nav-pc__item.is-current a::after{background:#000}.header.bg-white .header__ham::after,.header.scroll-nav .header__ham::after,.header.is-menu-open .header__ham::after,.header.is-search-open .header__ham::after{content:"MENU";color:#000}.header.bg-white .header__ham span::before,.header.scroll-nav .header__ham span::before,.header.is-menu-open .header__ham span::before,.header.is-search-open .header__ham span::before{background:#000}.header.bg-white .header__ham span::after,.header.scroll-nav .header__ham span::after,.header.is-menu-open .header__ham span::after,.header.is-search-open .header__ham span::after{background:#000}.header.bg-white .header__ham.is-open::after,.header.scroll-nav .header__ham.is-open::after,.header.is-menu-open .header__ham.is-open::after,.header.is-search-open .header__ham.is-open::after{content:"CLOSE";color:#000}.header.bg-white .header__ham.is-open span::before,.header.scroll-nav .header__ham.is-open span::before,.header.is-menu-open .header__ham.is-open span::before,.header.is-search-open .header__ham.is-open span::before{width:30px;background:#000;-webkit-transform:rotate(45deg) translate(8px, -5px) scaleX(1.3);transform:rotate(45deg) translate(8px, -5px) scaleX(1.3)}.header.bg-white .header__ham.is-open span::after,.header.scroll-nav .header__ham.is-open span::after,.header.is-menu-open .header__ham.is-open span::after,.header.is-search-open .header__ham.is-open span::after{width:30px;background:#000;-webkit-transform:rotate(-45deg) translate(13px, 1px) scaleX(1.3);transform:rotate(-45deg) translate(13px, 1px) scaleX(1.3)}.header.bg-white .header__search span,.header.scroll-nav .header__search span,.header.is-menu-open .header__search span,.header.is-search-open .header__search span{color:#000}.header.bg-white .header__search.scroll-nav span,.header.scroll-nav .header__search.scroll-nav span,.header.is-menu-open .header__search.scroll-nav span,.header.is-search-open .header__search.scroll-nav span{color:#000}.header.bg-white .header__search.is-open span,.header.scroll-nav .header__search.is-open span,.header.is-menu-open .header__search.is-open span,.header.is-search-open .header__search.is-open span{color:#000}.header.scroll-nav .header__ham::after{content:"MENU";color:#000}.header.scroll-nav .header__ham.is-open::after{content:"CLOSE";color:#000}.header.is-search-open .header__ham::after{content:"MENU"}.article-detail-dateshare{position:relative;margin:50px auto}@media all and (max-width: 1140px){.article-detail-dateshare{margin:30px auto}}@media all and (max-width: 768px){.article-detail-dateshare{margin:30px auto}}.article-detail-date{display:block;position:relative;width:100%;text-align:center;font-size:20px;color:#707070}.article-detail-share{display:block;position:absolute;right:0;top:-5px;text-align:center;color:#707070;font-size:20px}.article-detail-share a,.article-detail-share button{margin-left:20px;display:inline-block;padding:5px}@media all and (max-width: 768px){.article-detail-share{position:relative;margin:20px 0}.article-detail-share .sns_share_txt{display:none}.article-detail-share .share_button.share_facebook{margin-left:0px}}.article-detail-tag span{display:inline-block;background-color:#000;padding:5px 5px;color:#fff;margin-right:20px;margin-bottom:50px;font-size:18px}@media all and (max-width: 768px){.article-detail-tag span{margin-right:10px;margin-bottom:10px}}.slide-head-wrap{position:relative;margin:50px auto}@media all and (max-width: 1140px){.slide-head-wrap{margin:30px auto}}@media all and (max-width: 768px){.slide-head-wrap{margin:30px auto 15px}}.slide-head-title{display:block;position:relative;width:100%;text-align:center;font-size:42px;line-height:1em;color:#707070;font-family:"Jost",serif}@media all and (max-width: 768px){.slide-head-title{text-align:left;font-size:30px}}.slide-head-btn{display:block;position:absolute;right:0;top:0px;text-align:center;color:#707070;font-size:20px}@media all and (max-width: 768px){.slide-head-btn{text-align:right;font-size:30px}}.slide-head-btn a,.slide-head-btn button{margin-left:20px;display:inline-block;padding:5px}.slide-head-btn .slide-head-prev,.slide-head-btn .slide-head-next{width:48px;height:48px;display:inline-block}.slide-head-btn .slide-head-prev{background-image:url(/common/img/slide-head-prev.svg);margin-right:46px}.slide-head-btn .slide-head-prev:hover{cursor:pointer;opacity:.5}.slide-head-btn .slide-head-next{background-image:url(/common/img/slide-head-next.svg)}.slide-head-btn .slide-head-next:hover{cursor:pointer;opacity:.5}@media all and (max-width: 768px){.slide-head-btn{position:absolute;margin:0px 0;top:-8px;right:20px}.slide-head-btn .sns_share_txt{display:none}.slide-head-btn .share_button.share_facebook{margin-left:0px}}@media all and (max-width: 767px){body.home{padding-top:0px}}body.home .mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:960px}@media all and (max-width: 1140px){body.home .mv{position:relative;width:100%;height:100vh}}body.home .mv .title-inner{z-index:1;height:100%;display:block;position:relative;width:100%}body.home .mv .title-inner .main-title{color:#fff;font-size:30px;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2em;position:absolute;top:300px;width:100%}@media all and (max-width: 1140px){body.home .mv .title-inner .main-title{top:calc(50vh - 20vw)}}body.home .mv .title-inner .main-title .title-logo{width:857px;max-width:857px}@media all and (max-width: 1140px){body.home .mv .title-inner .main-title .title-logo{width:100%}}body.home .mv .title-inner .main-title-txt{color:#fff;font-size:50px;text-align:center;margin-top:180px;font-weight:bold;position:absolute;bottom:50px;width:100%}@media all and (max-width: 1140px){body.home .mv .title-inner .main-title-txt{font-size:35px;margin-top:180px;padding:0 20px}}body.home .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:960px;z-index:-1}@media all and (max-width: 1140px){body.home .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}body.home .mv .video .mesh{position:absolute;height:100%;top:0;width:100%;z-index:1;background-image:url(/common/img/mov_mesh.svg)}body.home .mv .video video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100vh;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media all and (max-width: 1140px){body.home .mv .video video{position:absolute;top:50%;left:50%;display:block;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body.home .mv .video img{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100vh;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media all and (max-width: 1140px){body.home .mv .video img{position:absolute;top:50%;left:50%;display:block;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body.home .home-top .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}@media all and (max-width: 1140px){body.home .home-top .list{gap:2%}}@media all and (max-width: 768px){body.home .home-top .list{gap:4%}}body.home .home-top .list .item{padding:0;font-weight:600;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:32%;opacity:1;margin-bottom:20px}@media all and (max-width: 1140px){body.home .home-top .list .item{max-width:32%}}@media all and (max-width: 768px){body.home .home-top .list .item{max-width:48%}}@media all and (max-width: 450px){body.home .home-top .list .item{max-width:100%}}body.home .home-top .list .item img{width:100%;height:auto;margin-bottom:10px}body.home .home-top .list .item h4{font-size:20px;margin-bottom:10px}body.home .home-top .list .item span.small{font-size:16px;font-weight:300;margin-bottom:10px}body.home .home-top .list .item span.date{font-size:13px;font-weight:300;color:#707070}body.home .home-top .list .item span.label{position:absolute;left:0;top:15px;background-color:#000;color:#fff;font-size:13px;font-weight:300;padding:3px;display:inline-block}body.home .home-top .list .item:hover{opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s}body.home .home-top-new{margin-top:20px;padding:0}body.home .home-top-new h2{margin-bottom:30px;text-align:center;font-family:"Jost",serif;font-size:50px}@media all and (max-width: 768px){body.home .home-top-new h2{font-size:40px}}@media all and (max-width: 450px){body.home .home-top-new h2{font-size:30px}}body.home .home-top-new h2 span{font-size:.8em;font-family:"Noto Sans JP",sans-serif}body.home .home-top-new .list-slide{background-color:#fff;padding:0;margin-bottom:0;width:100%}body.home .home-top-new .list-slide-item{padding:0;font-weight:600;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:450px;opacity:1;margin:0 20px;margin-bottom:20px}@media all and (max-width: 1140px){body.home .home-top-new .list-slide-item{max-width:450px}}@media all and (max-width: 768px){body.home .home-top-new .list-slide-item{max-width:450px}}@media all and (max-width: 450px){body.home .home-top-new .list-slide-item{width:100%;max-width:calc(100vw - 40px)}}body.home .home-top-new .list-slide-item img{max-width:100%;height:auto;margin-bottom:10px}body.home .home-top-new .list-slide-item h4{font-size:20px;margin-bottom:10px}body.home .home-top-new .list-slide-item span.small{font-size:16px;font-weight:300;margin-bottom:10px}body.home .home-top-new .list-slide-item span.date{font-size:13px;font-weight:300;color:#707070}body.home .home-top-new .list-slide-item span.label{position:absolute;left:0;top:15px;background-color:#000;color:#fff;font-size:13px;font-weight:300;padding:3px;display:inline-block}body.home .home-top-new .list-slide-item:hover{opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s}body.home .home-top-2nd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:10%;margin-top:30px}body.home .home-top-2nd-left{width:100%}body.home .home-top-2nd-left .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}body.home .home-top-2nd-left .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:32%;opacity:1;margin-bottom:20px}@media all and (max-width: 1140px){body.home .home-top-2nd-left .list .item{max-width:32%}}@media all and (max-width: 768px){body.home .home-top-2nd-left .list .item{max-width:48%}}@media all and (max-width: 450px){body.home .home-top-2nd-left .list .item{max-width:100%}}body.home .home-top-2nd-right{width:0%}body.home .home-top-2nd-right .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}body.home .home-top-2nd-right .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:100%;opacity:1;margin-bottom:20px}@media all and (max-width: 1140px){body.home .home-top-2nd-right .list .item{max-width:100%}}@media all and (max-width: 768px){body.home .home-top-2nd-right .list .item{max-width:100%}}@media all and (max-width: 450px){body.home .home-top-2nd-right .list .item{max-width:100%}}body.home .home-top-3rd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:10%}body.home .home-top-3rd-left{width:100%}body.home .home-top-3rd-left .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}body.home .home-top-3rd-left .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:32%;opacity:1;margin-bottom:20px}@media all and (max-width: 1140px){body.home .home-top-3rd-left .list .item{max-width:32%}}@media all and (max-width: 768px){body.home .home-top-3rd-left .list .item{max-width:48%}}@media all and (max-width: 450px){body.home .home-top-3rd-left .list .item{max-width:100%}}body.home .home-top-3rd-right{width:0%}body.home .home-top-3rd-right .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}body.home .home-top-3rd-right .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:100%;opacity:1;margin-bottom:20px}@media all and (max-width: 1140px){body.home .home-top-3rd-right .list .item{max-width:100%}}@media all and (max-width: 768px){body.home .home-top-3rd-right .list .item{max-width:100%}}@media all and (max-width: 450px){body.home .home-top-3rd-right .list .item{max-width:100%}}body.home .contents-foot-slide{background-color:#f5f5f5;padding:20px 0;margin-bottom:50px;width:100%;overflow-x:hidden}body.home .contents-foot-slide .slick-item{display:inline-block;padding:20px 50px;font-weight:600}@media all and (max-width: 768px){body.home .contents-foot-slide .slick-item{padding:20px 10px}}@media all and (max-width: 768px){body.home .contents-foot-slide .slick-item{width:70vw}}body.home .contents-foot-slide .slick-item img{width:407px;height:auto;margin-bottom:20px}@media all and (max-width: 768px){body.home .contents-foot-slide .slick-item img{width:70vw}}body.home .contents-foot-slide .slick-item span{margin-top:10px}body.home .contents-foot-slide .slick-item:hover{opacity:.7}body.home .magazine-foot-slide{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%}body.home .magazine-foot-slide .slick-item{display:inline-block;padding:20px 50px;font-weight:600}body.home .magazine-foot-slide .slick-item img{width:240px;height:auto;margin-bottom:20px}body.home .magazine-foot-slide .slick-item span{margin-top:10px}body.home .magazine-foot-slide .slick-item:hover{opacity:.7}body.home .page-hero{margin-bottom:50px;position:fixed;top:0;left:0;width:100%}body.home .page-content{background-color:#fff;margin-bottom:0;padding-bottom:70px;margin-top:960px;position:relative;padding-top:0px;z-index:1}@media all and (max-width: 767px){body.home .page-content{padding-top:10px}}body.home .footer{margin-top:0px}body.home .home-top-new{margin-top:0px;padding:0;padding-top:20px}body.home.release1120 .home-top .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}@media all and (max-width: 1140px){body.home.release1120 .home-top .list{gap:2%}}@media all and (max-width: 768px){body.home.release1120 .home-top .list{gap:4%}}body.home.release1120 .home-top .list .item{padding:0;font-weight:600;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:32%;opacity:1;margin-bottom:20px}@media all and (max-width: 1140px){body.home.release1120 .home-top .list .item{max-width:32%}}@media all and (max-width: 768px){body.home.release1120 .home-top .list .item{max-width:48%}}@media all and (max-width: 450px){body.home.release1120 .home-top .list .item{max-width:100%}}body.home.release1120 .home-top .list .item img{width:100%;height:auto;margin-bottom:10px}body.home.release1120 .home-top .list .item h4{font-size:20px;margin-bottom:10px}body.home.release1120 .home-top .list .item span.small{font-size:16px;font-weight:300;margin-bottom:10px}body.home.release1120 .home-top .list .item span.date{font-size:13px;font-weight:300;color:#707070}body.home.release1120 .home-top .list .item span.label{position:absolute;left:0;top:15px;background-color:#000;color:#fff;font-size:13px;font-weight:300;padding:3px;display:inline-block}@media all and (max-width: 768px){body.home.release1120 .home-top .list .item span.label{top:5px;background-color:rgba(0,0,0,.5)}}@media all and (max-width: 450px){body.home.release1120 .home-top .list .item span.label{z-index:1}}body.home.release1120 .home-top .list .item:hover{opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s}body.home.release1120 .home-top-new{margin-top:20px;padding:20px 0 0 0}body.home.release1120 .home-top-new h2{margin-bottom:30px;text-align:center;font-family:"Jost",serif;font-size:50px}@media all and (max-width: 768px){body.home.release1120 .home-top-new h2{font-size:40px}}@media all and (max-width: 450px){body.home.release1120 .home-top-new h2{font-size:30px}}body.home.release1120 .home-top-new h2 span{font-size:.8em;font-family:"Noto Sans JP",sans-serif}body.home.release1120 .home-top-new .list-slide{background-color:#fff;padding:0;margin-bottom:0;width:100%}body.home.release1120 .home-top-new .list-slide-item{padding:0;font-weight:600;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:450px;opacity:1;margin:0 20px;margin-bottom:20px}@media all and (max-width: 1140px){body.home.release1120 .home-top-new .list-slide-item{max-width:450px}}@media all and (max-width: 768px){body.home.release1120 .home-top-new .list-slide-item{max-width:450px}}@media all and (max-width: 450px){body.home.release1120 .home-top-new .list-slide-item{width:100%;max-width:calc(100vw - 40px)}}body.home.release1120 .home-top-new .list-slide-item img{max-width:100%;height:auto;margin-bottom:10px}body.home.release1120 .home-top-new .list-slide-item h4{font-size:20px;margin-bottom:10px}body.home.release1120 .home-top-new .list-slide-item span.small{font-size:16px;font-weight:300;margin-bottom:10px}body.home.release1120 .home-top-new .list-slide-item span.date{font-size:13px;font-weight:300;color:#707070}body.home.release1120 .home-top-new .list-slide-item span.label{position:absolute;left:0;top:15px;background-color:#000;color:#fff;font-size:13px;font-weight:300;padding:3px;display:inline-block}body.home.release1120 .home-top-new .list-slide-item:hover{opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s}body.home.release1120 .home-top-2nd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:4%;margin-top:30px}@media all and (max-width: 768px){body.home.release1120 .home-top-2nd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.home.release1120 .home-top-2nd-left{width:78%;border-right:1px solid #d6d6d6;margin-bottom:50px}@media all and (max-width: 768px){body.home.release1120 .home-top-2nd-left{border-right:0px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-bottom:30px;width:100%}}body.home.release1120 .home-top-2nd-left .list{background-color:#fff;padding:20px 0;margin-bottom:0px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:5.333%}@media all and (max-width: 768px){body.home.release1120 .home-top-2nd-left .list{gap:5%}}body.home.release1120 .home-top-2nd-left .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:28%;opacity:1;margin-bottom:20px}body.home.release1120 .home-top-2nd-left .list .item .small br{display:none}@media all and (max-width: 1140px){body.home.release1120 .home-top-2nd-left .list .item{max-width:28%}}@media all and (max-width: 768px){body.home.release1120 .home-top-2nd-left .list .item{max-width:47%}}@media all and (max-width: 450px){body.home.release1120 .home-top-2nd-left .list .item{max-width:47%}}body.home.release1120 .home-top-2nd-right{width:22%}@media all and (max-width: 768px){body.home.release1120 .home-top-2nd-right{width:100%}}body.home.release1120 .home-top-2nd-right .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}@media all and (max-width: 768px){body.home.release1120 .home-top-2nd-right .list{border-bottom:1px solid #d6d6d6;margin-bottom:30px;gap:5%}}body.home.release1120 .home-top-2nd-right .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:100%;opacity:1;margin-bottom:20px}body.home.release1120 .home-top-2nd-right .list .item .small br{display:none}@media all and (max-width: 1140px){body.home.release1120 .home-top-2nd-right .list .item{max-width:100%}}@media all and (max-width: 768px){body.home.release1120 .home-top-2nd-right .list .item{max-width:47%}}@media all and (max-width: 450px){body.home.release1120 .home-top-2nd-right .list .item{max-width:47%}}body.home.release1120 .home-top-3rd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:4%;padding-top:50px;border-top:1px solid #d6d6d6}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd{padding-top:0px;border-top:0px solid #d6d6d6;margin-bottom:0px}}body.home.release1120 .home-top-3rd-left{width:52%;border-right:1px solid #d6d6d6;margin-bottom:50px}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd-left{width:100%}}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd-left{border-right:0px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-bottom:30px}}body.home.release1120 .home-top-3rd-left .list{background-color:#fff;padding:20px 0;margin-bottom:0px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:7.333%}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd-left .list{gap:5%}}body.home.release1120 .home-top-3rd-left .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:42%;opacity:1;margin-bottom:20px}body.home.release1120 .home-top-3rd-left .list .item .small br{display:none}@media all and (max-width: 1140px){body.home.release1120 .home-top-3rd-left .list .item{max-width:28%}}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd-left .list .item{max-width:47%}}@media all and (max-width: 450px){body.home.release1120 .home-top-3rd-left .list .item{max-width:47%}}body.home.release1120 .home-top-3rd-right{width:48%}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd-right{width:100%}}body.home.release1120 .home-top-3rd-right .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}body.home.release1120 .home-top-3rd-right .list.row1{padding-bottom:50px;border-bottom:1px solid #d6d6d6}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd-right .list.row1{margin-bottom:30px;padding-bottom:30px}}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd-right .list{padding-bottom:30px;border-right:0px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-bottom:30px}}body.home.release1120 .home-top-3rd-right .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;max-width:100%;opacity:1;margin-bottom:20px;gap:5%}body.home.release1120 .home-top-3rd-right .list .item .img{width:48%}body.home.release1120 .home-top-3rd-right .list .item .txt{width:52%}body.home.release1120 .home-top-3rd-right .list .item .small br{display:none}@media all and (max-width: 450px){body.home.release1120 .home-top-3rd-right .list .item span.label{max-width:45%}}@media all and (max-width: 1140px){body.home.release1120 .home-top-3rd-right .list .item{max-width:100%}}@media all and (max-width: 768px){body.home.release1120 .home-top-3rd-right .list .item{max-width:100%}}@media all and (max-width: 450px){body.home.release1120 .home-top-3rd-right .list .item{max-width:100%}}body.home.release1120 .home-top-4th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:4%;padding-top:50px;border-top:1px solid #d6d6d6}@media all and (max-width: 768px){body.home.release1120 .home-top-4th{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width: 768px){body.home.release1120 .home-top-4th{padding-top:0px;padding-bottom:30px;border-top:0px solid #d6d6d6;border-right:0px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-bottom:30px}}body.home.release1120 .home-top-4th-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:50px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}@media all and (max-width: 768px){body.home.release1120 .home-top-4th-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;width:100%}}body.home.release1120 .home-top-4th-left .ttl{width:20%;padding:20px 0}@media all and (max-width: 768px){body.home.release1120 .home-top-4th-left .ttl{width:100%;padding:0px 0}body.home.release1120 .home-top-4th-left .ttl br{display:none}}body.home.release1120 .home-top-4th-left .list{background-color:#fff;padding:20px 0;margin-bottom:0px;width:70%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:5%}@media all and (max-width: 768px){body.home.release1120 .home-top-4th-left .list{width:100%;gap:5%}}body.home.release1120 .home-top-4th-left .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:30%;width:30%;opacity:1;margin-bottom:20px;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}body.home.release1120 .home-top-4th-left .list .item .small br{display:none}body.home.release1120 .home-top-4th-left .list .item.itemBtn{border:1px solid #d6d6d6;background-image:url(/common/img/icon-circle-arrow-r-posi.svg);background-position:right 20px center;background-repeat:no-repeat;padding:20px 60px 20px 20px;text-align:right;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 768px){body.home.release1120 .home-top-4th-left .list .item.itemBtn{width:100%;padding:10px 10px 10px 10px;text-align:center}body.home.release1120 .home-top-4th-left .list .item.itemBtn h4{margin-bottom:0}body.home.release1120 .home-top-4th-left .list .item.itemBtn span{display:inline-block;margin-bottom:0}}@media all and (max-width: 1140px){body.home.release1120 .home-top-4th-left .list .item{max-width:28%}}@media all and (max-width: 768px){body.home.release1120 .home-top-4th-left .list .item{max-width:47%;width:47%}}@media all and (max-width: 450px){body.home.release1120 .home-top-4th-left .list .item{max-width:100%}}body.home.release1120 .home-top-5th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:4%;padding-top:50px;border-top:1px solid #d6d6d6}@media all and (max-width: 768px){body.home.release1120 .home-top-5th{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width: 768px){body.home.release1120 .home-top-5th{padding-top:0px;border-top:0px solid #d6d6d6;margin-bottom:0px}}body.home.release1120 .home-top-5th-left{width:52%;border-right:1px solid #d6d6d6;margin-bottom:50px}@media all and (max-width: 768px){body.home.release1120 .home-top-5th-left{width:100%}}@media all and (max-width: 768px){body.home.release1120 .home-top-5th-left{border-right:0px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-bottom:30px}}body.home.release1120 .home-top-5th-left .list{background-color:#fff;padding:20px 0;margin-bottom:0px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}@media all and (max-width: 768px){body.home.release1120 .home-top-5th-left .list{padding-bottom:30px;border-right:0px solid #d6d6d6;border-bottom:none;margin-bottom:0px}}body.home.release1120 .home-top-5th-left .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;max-width:100%;opacity:1;margin-bottom:20px;gap:5%}body.home.release1120 .home-top-5th-left .list .item .img{width:48%}body.home.release1120 .home-top-5th-left .list .item .txt{width:52%}body.home.release1120 .home-top-5th-left .list .item .small br{display:none}@media all and (max-width: 1140px){body.home.release1120 .home-top-5th-left .list .item{max-width:100%}}@media all and (max-width: 768px){body.home.release1120 .home-top-5th-left .list .item{max-width:100%}}@media all and (max-width: 450px){body.home.release1120 .home-top-5th-left .list .item{max-width:100%}}body.home.release1120 .home-top-5th-right{width:48%}@media all and (max-width: 768px){body.home.release1120 .home-top-5th-right{width:100%}}body.home.release1120 .home-top-5th-right .list{background-color:#fff;padding:20px 0;margin-bottom:0px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}body.home.release1120 .home-top-5th-right .list.row1{padding-bottom:50px;border-bottom:1px solid #d6d6d6}@media all and (max-width: 768px){body.home.release1120 .home-top-5th-right .list.row1{margin-bottom:30px;padding-bottom:30px}}@media all and (max-width: 768px){body.home.release1120 .home-top-5th-right .list{padding-bottom:30px;border-right:0px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-bottom:30px}}body.home.release1120 .home-top-5th-right .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;max-width:100%;opacity:1;margin-bottom:20px;gap:5%}body.home.release1120 .home-top-5th-right .list .item .img{width:48%}body.home.release1120 .home-top-5th-right .list .item .txt{width:52%}body.home.release1120 .home-top-5th-right .list .item .small br{display:none}@media all and (max-width: 1140px){body.home.release1120 .home-top-5th-right .list .item{max-width:100%}}@media all and (max-width: 768px){body.home.release1120 .home-top-5th-right .list .item{max-width:100%}}@media all and (max-width: 450px){body.home.release1120 .home-top-5th-right .list .item{max-width:100%}}body.site-policy{padding-top:100px}@media all and (max-width: 767px){body.site-policy{padding-top:80px}}body.site-policy .page-hero{position:relative;margin-top:70px;margin-bottom:100px}@media all and (max-width: 768px){body.site-policy .page-hero{margin-top:50px;margin-bottom:50px}}body.site-policy .page-hero .main-title-txt{font-size:50px;text-align:center;font-weight:bold;width:100%}@media all and (max-width: 1140px){body.site-policy .page-hero .main-title-txt{font-size:35px;padding:0 20px}}body.site-policy .site-policy-detail-body-index{display:block;margin-bottom:70px}body.site-policy .site-policy-detail-body-index h4{font-size:30px;font-weight:bold;margin-bottom:30px;margin-top:20px}@media all and (max-width: 768px){body.site-policy .site-policy-detail-body-index h4 span{display:block}}body.site-policy .site-policy-detail-body-index h4:first-child{font-size:25px;margin-top:0}@media all and (max-width: 768px){body.site-policy .site-policy-detail-body-index h4:first-child{margin-top:20px}}body.site-policy .site-policy-detail-body-index p{font-size:20px;line-height:1.45;margin-bottom:50px}body.site-policy .site-policy-detail-body-index div.txt{width:100%}body.site-policy .site-policy-detail-body-index div.txt>div{position:relative}@media all and (max-width: 768px){body.site-policy .site-policy-detail-body-index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.site-policy .site-policy-detail-body-index div.txt{width:100%}}body.about{padding-top:0}@media all and (max-width: 767px){body.about{padding-top:0}}body.about .mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:960px}@media all and (max-width: 768px){body.about .mv{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;height:120.5128205128vw}}body.about .mv .title-inner{z-index:1;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-right:20px}@media all and (max-width: 768px){body.about .mv .title-inner{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-right:0}}body.about .mv .title-inner .main-title{color:#fff;font-size:30px;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2em;position:relative}body.about .mv .title-inner .main-title .title-logo{width:605px;max-width:605px}@media all and (max-width: 768px){body.about .mv .title-inner .main-title .title-logo{width:69.2307692308vw}}body.about .mv .title-inner .main-title-txt{color:#fff;font-size:42px;text-align:center;font-weight:bold;position:relative;width:100%}@media all and (max-width: 768px){body.about .mv .title-inner .main-title-txt{padding:0 20px;font-size:5.1282051282vw;margin-bottom:12.8205128205vw}}body.about .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:960px;z-index:-1}@media all and (max-width: 768px){body.about .mv .video{height:120.5128205128vw}}body.about .mv .video img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:inherit;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media all and (max-width: 768px){body.about .mv .video img{height:120.5128205128vw;min-width:100%;min-height:100vw}}body.about .about-detail-body-index{display:block;margin-bottom:70px}body.about .about-detail-body-index h4{font-size:35px;font-weight:600;margin-bottom:50px;margin-top:20px;line-height:2.2em}@media all and (max-width: 768px){body.about .about-detail-body-index h4 span{display:block}}body.about .about-detail-body-index h4:first-child{font-size:35px;line-height:2.2857142857;margin-top:100px;margin-bottom:100px}@media all and (max-width: 768px){body.about .about-detail-body-index h4:first-child{font-size:5vw;margin-top:20px}}body.about .about-detail-body-index p{font-size:20px;line-height:2;margin-bottom:50px}body.about .about-detail-body-index div.txt{width:100%}body.about .about-detail-body-index div.txt>div{position:relative}@media all and (max-width: 768px){body.about .about-detail-body-index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.about .about-detail-body-index div.txt{width:100%}}body.articlelist{padding-top:0px}@media all and (max-width: 767px){body.articlelist{padding-top:80px}}body.articlelist .page-hero{margin-bottom:50px}body.articlelist .page-hero .mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:960px}@media all and (max-width: 768px){body.articlelist .page-hero .mv{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;height:120.5128205128vw}}body.articlelist .page-hero .mv .title-inner{z-index:1;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-right:20px}@media all and (max-width: 768px){body.articlelist .page-hero .mv .title-inner{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-right:0}}body.articlelist .page-hero .mv .title-inner .main-title{color:#fff;font-size:30px;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2em;position:relative}body.articlelist .page-hero .mv .title-inner .main-title .title-logo{width:605px;max-width:605px}@media all and (max-width: 768px){body.articlelist .page-hero .mv .title-inner .main-title .title-logo{width:69.2307692308vw}}body.articlelist .page-hero .mv .title-inner .main-title-txt{color:#000;font-size:50px;text-align:center;font-weight:bold;position:relative;width:100%}@media all and (max-width: 768px){body.articlelist .page-hero .mv .title-inner .main-title-txt{padding:0 20px;font-size:5.1282051282vw;margin-bottom:12.8205128205vw}}body.articlelist .page-hero .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:960px;z-index:-1}@media all and (max-width: 768px){body.articlelist .page-hero .mv .video{height:120.5128205128vw}}body.articlelist .page-hero .mv .video img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:inherit;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media all and (max-width: 768px){body.articlelist .page-hero .mv .video img{height:120.5128205128vw;min-width:100%;min-height:100vw}}body.articlelist .page-hero.interview .mv{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.articlelist .page-hero.interview .mv .title-inner{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-right:0}body.articlelist .page-hero.interview .mv .title-inner .main-title .title-logo{width:605px;max-width:605px}@media all and (max-width: 768px){body.articlelist .page-hero.interview .mv .title-inner .main-title .title-logo{width:76.9230769231vw}}body.articlelist .page-hero.interview .mv .title-inner .main-title-txt{color:#fff;margin-top:200px;margin-bottom:50px}@media all and (max-width: 768px){body.articlelist .page-hero.interview .mv .title-inner .main-title-txt{margin-top:25.641025641vw;margin-bottom:12.8205128205vw}}body.articlelist .page-hero.view .mv{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.articlelist .page-hero.view .mv .title-inner{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-right:0}body.articlelist .page-hero.view .mv .title-inner .main-title .title-logo{width:605px;max-width:605px}@media all and (max-width: 768px){body.articlelist .page-hero.view .mv .title-inner .main-title .title-logo{width:76.9230769231vw}}body.articlelist .page-hero.view .mv .title-inner .main-title-txt{color:#707070;margin-top:80px;margin-bottom:50px}@media all and (max-width: 768px){body.articlelist .page-hero.view .mv .title-inner .main-title-txt{margin-top:25.641025641vw;margin-bottom:12.8205128205vw}}body.articlelist .page-hero.future .mv{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.articlelist .page-hero.future .mv .title-inner{-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal;margin-right:0}body.articlelist .page-hero.future .mv .title-inner .main-title{top:350px}@media all and (max-width: 768px){body.articlelist .page-hero.future .mv .title-inner .main-title{top:40vw}}body.articlelist .page-hero.future .mv .title-inner .main-title .title-logo{width:605px;max-width:605px}@media all and (max-width: 768px){body.articlelist .page-hero.future .mv .title-inner .main-title .title-logo{width:76.9230769231vw}}body.articlelist .page-hero.future .mv .title-inner .main-title-txt{color:#707070;margin-top:80px;margin-bottom:50px;position:absolute;bottom:20px}@media all and (max-width: 768px){body.articlelist .page-hero.future .mv .title-inner .main-title-txt{margin-top:25.641025641vw;margin-bottom:5vw;position:absolute;bottom:5vw}}body.articlelist .page-hero.report .mv{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.articlelist .page-hero.report .mv .title-inner{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-right:0}body.articlelist .page-hero.report .mv .title-inner .main-title .title-logo{width:978px;max-width:978px}@media all and (max-width: 768px){body.articlelist .page-hero.report .mv .title-inner .main-title .title-logo{width:100%}}body.articlelist .page-hero.report .mv .title-inner .main-title-txt{color:#707070;margin-top:80px;margin-bottom:50px}@media all and (max-width: 768px){body.articlelist .page-hero.report .mv .title-inner .main-title-txt{margin-top:25.641025641vw;margin-bottom:12.8205128205vw}}body.articlelist .page-hero.report .mv .video{background-color:#fff}body.articlelist .page-hero.honne .mv{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.articlelist .page-hero.honne .mv .title-inner{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-right:0}body.articlelist .page-hero.honne .mv .title-inner .main-title .title-logo{width:785px;max-width:785px}@media all and (max-width: 1140px){body.articlelist .page-hero.honne .mv .title-inner .main-title .title-logo{width:70%}}body.articlelist .page-hero.honne .mv .title-inner .main-title-txt{color:#fff;margin-top:200px;margin-bottom:50px}@media all and (max-width: 768px){body.articlelist .page-hero.honne .mv .title-inner .main-title-txt{margin-top:25.641025641vw;margin-bottom:12.8205128205vw}}body.articlelist .page-hero.honne .mv .video{background-color:#8bbf28}body.articlelist .articlelist-top-body .resultCount{margin-bottom:30px;text-align:center}body.articlelist .articlelist-top-body .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:2%}@media all and (max-width: 1140px){body.articlelist .articlelist-top-body .list{gap:2%}}@media all and (max-width: 768px){body.articlelist .articlelist-top-body .list{gap:4%}}body.articlelist .articlelist-top-body .list .item{padding:0;font-weight:600;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:32%;opacity:1;margin-bottom:20px}@media all and (max-width: 1140px){body.articlelist .articlelist-top-body .list .item{max-width:32%}}@media all and (max-width: 768px){body.articlelist .articlelist-top-body .list .item{max-width:48%}}@media all and (max-width: 450px){body.articlelist .articlelist-top-body .list .item{max-width:100%}}body.articlelist .articlelist-top-body .list .item img{width:100%;height:auto;margin-bottom:10px}body.articlelist .articlelist-top-body .list .item h4{font-size:20px;margin-bottom:10px}body.articlelist .articlelist-top-body .list .item span.small{font-size:16px;font-weight:300;margin-bottom:10px}body.articlelist .articlelist-top-body .list .item span.date{font-size:13px;font-weight:300;color:#707070}body.articlelist .articlelist-top-body .list .item span.label{position:absolute;left:0;top:15px;background-color:#000;color:#fff;font-size:13px;font-weight:300;padding:3px;display:inline-block}body.articlelist .articlelist-top-body .list .item:hover{opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s}@media all and (max-width: 767px){body.interview{padding-top:0px}}body.interview .mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:960px}@media all and (max-width: 1140px){body.interview .mv{position:relative;width:100%;height:100vh}}body.interview .mv .title-inner{z-index:1;height:100%;display:block;position:relative;width:100%}body.interview .mv .title-inner .main-title{color:#fff;font-size:30px;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2em;position:absolute;top:330px;width:100%}@media all and (max-width: 1140px){body.interview .mv .title-inner .main-title{top:calc(50vh - 20vw)}}body.interview .mv .title-inner .main-title .title-logo{width:605px;max-width:605px}@media all and (max-width: 1140px){body.interview .mv .title-inner .main-title .title-logo{width:70%}}body.interview .mv .title-inner .main-title-txt{color:#fff;font-size:50px;text-align:center;margin-top:180px;font-weight:bold;position:absolute;bottom:50px;width:100%}@media all and (max-width: 1140px){body.interview .mv .title-inner .main-title-txt{font-size:35px;margin-top:180px;padding:0 20px}}@media all and (max-width: 768px){body.interview .mv .title-inner .main-title-txt{font-size:35px}}body.interview .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:960px;z-index:-1}@media all and (max-width: 1140px){body.interview .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}body.interview .mv .video .mesh{position:absolute;height:100%;top:0;width:100%;z-index:1;background-image:url(/common/img/mov_mesh.svg)}body.interview .mv .video video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100vh;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media all and (max-width: 1140px){body.interview .mv .video video{position:absolute;top:50%;left:50%;display:block;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body.interview .mv .video img{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100vh;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media all and (max-width: 1140px){body.interview .mv .video img{position:absolute;top:50%;left:50%;display:block;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body.interview .interview-detail-copy{text-align:center;font-size:35px;font-weight:bold;margin:50px auto}@media all and (max-width: 768px){body.interview .interview-detail-copy{font-size:30px}body.interview .interview-detail-copy br{display:none}}body.interview .interview-detail-top-photo{margin-bottom:50px}@media all and (max-width: 768px){body.interview .interview-detail-top-photo{margin-top:30px;margin-bottom:30px}}body.interview .interview-detail-top-photo img{width:100%}body.interview .interview-detail-top-copy{margin-bottom:70px;font-size:20px}body.interview .interview-detail-company{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}body.interview .interview-detail-company h3{font-size:30px;margin-bottom:30px}@media all and (max-width: 768px){body.interview .interview-detail-company h3{margin:10px 0 10px}}body.interview .interview-detail-company .table-wrap{border:1px solid #707070;padding:10px}body.interview .interview-detail-company .table-wrap table th{padding:5px 0;text-align:left;-moz-text-align-last:justify;text-align-last:justify;text-wrap:nowrap;font-weight:bold;vertical-align:top;font-size:20px}body.interview .interview-detail-company .table-wrap table td{padding:5px 0;vertical-align:top;font-weight:500;font-size:20px;word-break:break-all}body.interview .interview-detail-company-profile{width:60%}body.interview .interview-detail-company-profile table th{width:20%}body.interview .interview-detail-company-image{width:40%}body.interview .interview-detail-company-image ul{padding-left:20px}body.interview .interview-detail-company-image ul li{list-style:disc}@media all and (max-width: 768px){body.interview .interview-detail-company{display:block}body.interview .interview-detail-company-profile,body.interview .interview-detail-company-image{width:100%}}body.interview .interview-detail-body-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:50px}body.interview .interview-detail-body-top .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:50%}@media all and (max-width: 768px){body.interview .interview-detail-body-top .text{margin:10px 0 10px}}body.interview .interview-detail-body-top .text h3,body.interview .interview-detail-body-top .text h4{display:block}body.interview .interview-detail-body-top .photo{width:50%}@media all and (max-width: 768px){body.interview .interview-detail-body-top{display:block}body.interview .interview-detail-body-top .text,body.interview .interview-detail-body-top .photo{width:100%}}body.interview .interview-detail-body-top h3{font-size:30px;font-weight:600}body.interview .interview-detail-body-top h4.name{font-size:30px}body.interview .interview-detail-body-top h4.name .post{font-size:25px}body.interview .interview-detail-body-qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:60px}body.interview .interview-detail-body-qa h4{font-size:23px;font-weight:bold;color:#419deb;margin-bottom:10px;padding-left:45px;position:relative}body.interview .interview-detail-body-qa h4:before{content:"";display:block;position:absolute;top:18px;left:0;width:40px;height:1px;background:#419deb}body.interview .interview-detail-body-qa p{font-size:20px;line-height:1.45}body.interview .interview-detail-body-qa div.photo{width:50%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}body.interview .interview-detail-body-qa div.photo img{width:100%}@media all and (max-width: 768px){body.interview .interview-detail-body-qa div.photo img{margin:20px 0 10px}}body.interview .interview-detail-body-qa div.txt{width:50%}body.interview .interview-detail-body-qa.imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.interview .interview-detail-body-qa.imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.interview .interview-detail-body-qa.imageNone div.txt{width:100%;max-width:100%}@media all and (max-width: 768px){body.interview .interview-detail-body-qa{display:block}body.interview .interview-detail-body-qa div.txt,body.interview .interview-detail-body-qa div.photo{width:100%}}body.interview .interview-detail-body-voice-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:50px}body.interview .interview-detail-body-voice-top h4{font-size:30px;text-wrap:nowrap;font-weight:600}@media all and (max-width: 768px){body.interview .interview-detail-body-voice-top{display:block}body.interview .interview-detail-body-voice-top h4{font-size:25px}}@media all and (max-width: 768px)and (max-width: 768px){body.interview .interview-detail-body-voice-top h4{margin-top:20px;margin-bottom:20px}}body.interview .interview-detail-body-voice-human-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;gap:30px}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item{width:100%}}body.interview .interview-detail-body-voice-human-item .photo{width:calc(350px + 50vw - 570px);min-width:350px;position:relative;height:338px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item .photo{min-width:30.701754386%;width:30.701754386%;height:auto}}body.interview .interview-detail-body-voice-human-item .photo img{position:absolute;width:427px}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item .photo img{min-width:100%;width:100%;height:auto}}@media all and (max-width: 768px){body.interview .interview-detail-body-voice-human-item .photo img{position:relative;min-width:100%;width:100%;height:auto}}body.interview .interview-detail-body-voice-human-item .photo img.front{z-index:1}@media all and (max-width: 768px){body.interview .interview-detail-body-voice-human-item .photo img.front{position:absolute}}body.interview .interview-detail-body-voice-human-item .photo img.back{z-index:1}body.interview .interview-detail-body-voice-human-item .text{min-width:760px;width:calc(760px + 50vw - 570px)}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item .text{min-width:66.6666666667%;width:66.6666666667%}}body.interview .interview-detail-body-voice-human-item .text .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;margin-bottom:20px}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item .text .name{width:100%}}body.interview .interview-detail-body-voice-human-item .text .name img{width:90px;height:60px}body.interview .interview-detail-body-voice-human-item .text .name h5{font-size:30px;font-weight:bold;padding-left:20px}body.interview .interview-detail-body-voice-human-item .text .name h5 span{font-size:25px}body.interview .interview-detail-body-voice-human-item .text h6{width:100%;background-color:#35b3eb;color:#fff;font-size:25px;font-weight:bold;padding:5px 5px 5px 20px;margin-bottom:20px}body.interview .interview-detail-body-voice-human-item .text h6 span{display:inline-block}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item .text h6 span{width:100%}}body.interview .interview-detail-body-voice-human-item .text p{width:760px}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item .text p{width:100%}}body.interview .interview-detail-body-voice-human-item.imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.interview .interview-detail-body-voice-human-item.imageLeft .photo img{right:0;top:0}body.interview .interview-detail-body-voice-human-item.imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.interview .interview-detail-body-voice-human-item.imageRight .text .name{padding-left:calc(50vw - 570px)}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item.imageRight .text .name{width:100%}}body.interview .interview-detail-body-voice-human-item.imageRight .text h6{padding:5px 5px 5px 5px}@media all and (max-width: 768px){body.interview .interview-detail-body-voice-human-item.imageRight .text h6{padding:5px 5px 5px 20px}}body.interview .interview-detail-body-voice-human-item.imageRight .text h6 span{margin-left:calc(50vw - 570px)}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item.imageRight .text h6 span{margin-left:0}}body.interview .interview-detail-body-voice-human-item.imageRight .text p{margin-left:calc(50vw - 570px)}@media all and (min-width: 768px)and (max-width: 1140px){body.interview .interview-detail-body-voice-human-item.imageRight .text p{margin-left:0}}@media all and (max-width: 768px){body.interview .interview-detail-body-voice-human-item{display:block}body.interview .interview-detail-body-voice-human-item .photo{width:100%;display:block;height:73vw}body.interview .interview-detail-body-voice-human-item .photo img{width:100%;position:absolute}body.interview .interview-detail-body-voice-human-item .text{width:100%;min-width:100%}body.interview .interview-detail-body-voice-human-item .text .name{width:100%}body.interview .interview-detail-body-voice-human-item .text h6{margin-left:-20px;margin-right:20px;width:100vw}body.interview .interview-detail-body-voice-human-item .text h6 span{margin-left:0;width:100%}body.interview .interview-detail-body-voice-human-item .text p{width:100%}body.interview .interview-detail-body-voice-human-item.imageRight .text{width:100%;min-width:100%}body.interview .interview-detail-body-voice-human-item.imageRight .text .name{width:100%}body.interview .interview-detail-body-voice-human-item.imageRight .text h6 span{margin-left:0;width:100%}body.interview .interview-detail-body-voice-human-item.imageRight .text p{margin-left:0;width:100%}}body.interview .interview-detail-body-voice-human-item.green .text h6{background-color:#8bbf28}body.interview .interview-detail-slide{background-color:#f5f5f5;padding:20px 0;margin-bottom:50px;overflow:hidden}body.interview .interview-detail-slide div.slick-item{display:inline-block;padding:0 20px}body.interview .interview-detail-slide div.slick-item img{width:524px}body.view{padding-top:100px}@media all and (max-width: 767px){body.view{padding-top:80px}}body.view .mv{position:relative;width:100%;height:860px;overflow:hidden}@media all and (max-width: 1140px){body.view .mv{width:100%;height:calc(80vh - 80px);overflow:hidden}}body.view .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:860px;z-index:-1}@media all and (max-width: 1140px){body.view .mv .video{height:calc(80vh - 80px)}}body.view .mv .video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.view .mv .title-inner{z-index:1;height:100%;display:block;position:relative;width:100%}body.view .mv .title-inner .main-title{font-size:30px;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2em;position:absolute;top:545px;width:100%}@media all and (max-width: 1140px){body.view .mv .title-inner .main-title{top:calc(40vh - 30vw)}}body.view .mv .title-inner .main-title .title-logo{width:368px;max-width:368px}@media all and (max-width: 1140px){body.view .mv .title-inner .main-title .title-logo{width:70%}}body.view .mv .title-inner .main-title-txt{font-size:50px;text-align:center;margin-top:180px;font-weight:bold;position:absolute;bottom:50px;width:100%}body.view .mv .title-inner .main-title-txt br{display:inline-block;width:20px;content:"　"}@media all and (max-width: 768px){body.view .mv .title-inner .main-title-txt br{display:block;width:0;content:""}}@media all and (max-width: 1140px){body.view .mv .title-inner .main-title-txt{font-size:35px;margin-top:180px;padding:0 20px;bottom:30px}}body.view .view-detail-copy{text-align:center;font-size:35px;font-weight:bold;margin:50px auto}@media all and (max-width: 1140px){body.view .view-detail-copy{text-align:center}}@media all and (max-width: 768px){body.view .view-detail-copy{font-size:30px;text-align:left}body.view .view-detail-copy br{display:none}}body.view .view-detail-top-photo{margin-bottom:50px}@media all and (max-width: 768px){body.view .view-detail-top-photo{margin-top:30px;margin-bottom:30px}}body.view .view-detail-top-photo img{width:696px}body.view .view-detail-top-copy{margin-bottom:70px;font-size:20px}body.view .view-detail-body-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:50px;margin-bottom:50px;position:relative}@media all and (max-width: 768px){body.view .view-detail-body-top{padding-top:19vw}}body.view .view-detail-body-top .nameTypography{position:absolute;top:20px;left:0;width:630px;max-width:630px;z-index:2}body.view .view-detail-body-top .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;width:398px}@media all and (max-width: 768px){body.view .view-detail-body-top .text{margin:10px 0 10px}}body.view .view-detail-body-top .text h3,body.view .view-detail-body-top .text h4{display:block}body.view .view-detail-body-top .photo{width:696px}body.view .view-detail-body-top .photo img{width:696px}@media all and (min-width: 768px)and (max-width: 1140px){body.view .view-detail-body-top .nameTypography{position:absolute;top:20px;left:0;width:50%;max-width:50%;z-index:2}}@media all and (max-width: 768px){body.view .view-detail-body-top{display:block}body.view .view-detail-body-top .nameTypography{position:absolute;top:20px;left:0;width:100%;max-width:100%;z-index:2}body.view .view-detail-body-top .text,body.view .view-detail-body-top .photo{width:100%}}body.view .view-detail-body-top h3{font-size:30px;font-weight:600}body.view .view-detail-body-top h4.name{font-size:30px}body.view .view-detail-body-top h4.name .post{font-size:25px}body.view .view-detail-body-qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:70px}body.view .view-detail-body-qa h4{font-size:23px;font-weight:bold;color:#192e85;margin-bottom:30px;padding-left:45px}body.view .view-detail-body-qa h4:before{content:"";display:block;position:absolute;top:18px;left:0;width:40px;height:1px;background:#192e85}body.view .view-detail-body-qa p{font-size:20px;line-height:1.45;margin-bottom:50px}body.view .view-detail-body-qa div.photo{width:398px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}body.view .view-detail-body-qa div.photo h3{color:#192e85;width:346px;font-size:40px;font-family:"Noto Serif JP",serif}body.view .view-detail-body-qa div.txt{width:696px}body.view .view-detail-body-qa div.txt>div{position:relative}body.view .view-detail-body-qa.imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.view .view-detail-body-qa.imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.view .view-detail-body-qa.imageNone div.txt{width:100%;max-width:100%}@media all and (max-width: 768px){body.view .view-detail-body-qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.view .view-detail-body-qa div.txt,body.view .view-detail-body-qa div.photo{width:100%}body.view .view-detail-body-qa.imageRight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.view .view-detail-body-qa.imageLeft{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.view .view-detail-body-photo{margin-bottom:30px}body.view .view-detail-body-date{margin-bottom:50px;text-align:right}body.magazine{padding-top:100px}@media all and (max-width: 767px){body.magazine{padding-top:80px}}body.magazine .page-hero{position:relative;margin-bottom:50px}body.magazine .page-hero .main-title-txt{font-size:50px;text-align:center;margin-top:180px;font-weight:bold;position:absolute;bottom:50px;width:100%;z-index:1;color:#fff}@media all and (max-width: 1140px){body.magazine .page-hero .main-title-txt{font-size:35px;margin-top:180px;padding:0 20px;bottom:30px}}body.magazine .magazine-mv-slide{width:100%;margin-bottom:50px;padding:0;overflow:hidden}body.magazine .magazine-mv-slide .slick{width:100%}body.magazine .magazine-mv-slide .slick .slick-item{width:100%;padding:0}body.magazine .magazine-mv-slide .slick .slick-item img{margin:0 5px}body.magazine .magazine-top-body .list{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.magazine .magazine-top-body .list .item{padding:20px 50px;font-size:25px;font-weight:600;width:33.3333333333%;text-align:center}@media all and (max-width: 768px){body.magazine .magazine-top-body .list .item{font-size:18px;padding:20px 20px;width:50%}}@media all and (max-width: 450px){body.magazine .magazine-top-body .list .item{font-size:14px;padding:20px 10px;width:50%}}body.magazine .magazine-top-body .list .item img{width:100%;height:auto;margin-bottom:20px}body.magazine .magazine-top-body .list .item span{margin-top:10px}body.magazine .magazine-top-body .list .item:hover{opacity:.7}body.magazine .magazine-detail-copy{text-align:center;font-size:35px;font-family:"Jost",serif;font-weight:bold;margin:50px auto}@media all and (max-width: 1140px){body.magazine .magazine-detail-copy{text-align:center}}@media all and (max-width: 768px){body.magazine .magazine-detail-copy{font-size:30px;text-align:center}body.magazine .magazine-detail-copy br{display:none}}body.magazine .magazine-detail-body-index{display:block;margin-bottom:70px}body.magazine .magazine-detail-body-index h4{font-size:30px;font-weight:bold;margin-bottom:30px;margin-top:20px;color:#555}body.magazine .magazine-detail-body-index h4.notActive{color:#ccc}@media all and (max-width: 768px){body.magazine .magazine-detail-body-index h4 span{display:block}}body.magazine .magazine-detail-body-index h4:first-child{margin-top:0}@media all and (max-width: 768px){body.magazine .magazine-detail-body-index h4:first-child{margin-top:20px}}body.magazine .magazine-detail-body-index ul{padding-left:30px;margin-bottom:30px}body.magazine .magazine-detail-body-index ul li{margin-bottom:30px;font-size:25px}body.magazine .magazine-detail-body-index ul li a{color:#555}body.magazine .magazine-detail-body-index ul li a:hover{color:#000;opacity:1}@media all and (max-width: 768px){body.magazine .magazine-detail-body-index ul li{font-size:20px}}body.magazine .magazine-detail-body-index ul li span{display:block}body.magazine .magazine-detail-body-index p{font-size:20px;line-height:1.45;margin-bottom:50px;padding-left:30px}body.magazine .magazine-detail-body-index div.txt{width:100%;color:#ccc}body.magazine .magazine-detail-body-index div.txt>div{position:relative}@media all and (max-width: 768px){body.magazine .magazine-detail-body-index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.magazine .magazine-detail-body-index div.txt{width:100%}}body.magazine .magazine-detail-body-date{margin-bottom:50px;text-align:right}body.magazine .magazine-detail .magazine-foot-slide{background-color:#fff;padding:20px 0;margin-bottom:50px;width:100%}body.magazine .magazine-detail .magazine-foot-slide .slick-item{display:inline-block;padding:20px 50px;font-weight:600}body.magazine .magazine-detail .magazine-foot-slide .slick-item img{width:240px;height:auto;margin-bottom:20px}body.magazine .magazine-detail .magazine-foot-slide .slick-item span{margin-top:10px}body.magazine .magazine-detail .magazine-foot-slide .slick-item:hover{opacity:.7}body.magazine .magazine-sub-slide{width:100%;margin-bottom:50px;padding:0;overflow:hidden}body.magazine .magazine-sub-slide .slick{height:554px}@media all and (max-width: 767px){body.magazine .magazine-sub-slide .slick{height:360px}}body.magazine .magazine-sub-slide .slick .slick-item{height:554px}@media all and (max-width: 767px){body.magazine .magazine-sub-slide .slick .slick-item{height:360px}}body.magazine .magazine-sub-slide .slick .slick-item img{width:auto;height:554px;margin:0 25px}@media all and (max-width: 767px){body.magazine .magazine-sub-slide .slick .slick-item img{height:360px}}body.future{padding-top:100px}@media all and (max-width: 767px){body.future{padding-top:0px}}body.future .mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:860px}@media all and (max-width: 1140px){body.future .mv{position:relative;width:100%;height:100vh}}@media all and (max-width: 768px){body.future .mv{margin-top:70vw;height:100vw}}body.future .mv .title-inner{z-index:1;height:100%;display:block;position:relative;width:100%}body.future .mv .title-inner .main-title{color:#fff;font-size:30px;font-weight:bold;line-height:1;letter-spacing:.2em;position:absolute;top:190px;left:290px;z-index:1}@media all and (max-width: 1440px){body.future .mv .title-inner .main-title{left:100px;top:100px}}@media all and (max-width: 1140px){body.future .mv .title-inner .main-title{top:100px}}@media all and (max-width: 768px){body.future .mv .title-inner .main-title{top:-45vw;left:10vw}}body.future .mv .title-inner .main-title .title-logo{width:450px;max-width:450px;z-index:1}@media all and (max-width: 1140px){body.future .mv .title-inner .main-title .title-logo{width:90%}}@media all and (max-width: 768px){body.future .mv .title-inner .main-title .title-logo{width:70%}}body.future .mv .title-inner .main-title-txt{color:#fff;font-size:50px;text-align:left;margin-top:180px;font-weight:bold;position:absolute;left:290px;top:180px;z-index:1}@media all and (max-width: 1440px){body.future .mv .title-inner .main-title-txt{left:100px;top:100px}}@media all and (max-width: 1140px){body.future .mv .title-inner .main-title-txt{font-size:35px;margin-top:150px;left:100px;top:100px}}@media all and (max-width: 768px){body.future .mv .title-inner .main-title-txt{font-size:6.5vw;left:10vw;top:-55vw;margin-top:30vw}}body.future .mv .title-inner .main-title-bg-circle{position:relative;height:860px}@media all and (max-width: 768px){body.future .mv .title-inner .main-title-bg-circle{height:100vw}}body.future .mv .title-inner .main-title-bg-circle img{position:absolute;left:-190px;top:-390px}@media all and (max-width: 1440px){body.future .mv .title-inner .main-title-bg-circle img{left:-300px;width:1100px}}@media all and (max-width: 768px){body.future .mv .title-inner .main-title-bg-circle img{width:120vw;left:-20vw;height:120vw;min-height:120vw;max-width:120vw;top:-100vw}}body.future .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:860px;z-index:-1}body.future .mv .video img{position:absolute;top:0%;right:0%;right:0;width:auto;height:auto;max-width:inherit;min-height:860px}@media all and (max-width: 1440px){body.future .mv .video img{right:-10vw}}@media all and (max-width: 1140px){body.future .mv .video img{position:absolute;top:0%;right:-20vw;width:auto;height:auto;max-width:inherit;min-height:860px}}@media all and (max-width: 768px){body.future .mv .video img{right:-30vw;height:100vw;min-height:100vw}}body.future .future-detail-copy{text-align:center;font-size:35px;font-weight:bold;margin:50px auto}@media all and (max-width: 768px){body.future .future-detail-copy{font-size:30px}body.future .future-detail-copy br{display:none}}body.future .future-detail-top-copy{margin-bottom:70px;font-size:20px}body.future .future-detail-body-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:50px}body.future .future-detail-body-top .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;width:40%}@media all and (max-width: 768px){body.future .future-detail-body-top .text{margin:10px 0 10px}}body.future .future-detail-body-top .text h3,body.future .future-detail-body-top .text h4{display:block}body.future .future-detail-body-top .text .profile{font-size:35px}@media all and (max-width: 768px){body.future .future-detail-body-top .text .profile{font-size:25px}}body.future .future-detail-body-top .text .profile p{font-size:20px;margin:15px 0 20px}body.future .future-detail-body-top .text .profile img{width:120px;height:auto}body.future .future-detail-body-top .text .profile .txt_icon{display:inline-block;padding:8px 10px;font-size:18px;font-weight:bold;border-radius:10px;background-color:#60b33b;color:#fff;margin-right:15px}@media all and (max-width: 768px){body.future .future-detail-body-top .text .profile .txt_icon{padding:3px 8px}}body.future .future-detail-body-top .photo{width:60%}@media all and (max-width: 768px){body.future .future-detail-body-top{display:block}body.future .future-detail-body-top .text,body.future .future-detail-body-top .photo{width:100%}}body.future .future-detail-body-top h3{font-size:30px;font-weight:600}body.future .future-detail-body-top h4.name{font-size:30px}body.future .future-detail-body-top h4.name .post{font-size:25px}body.future .future-detail .container.fluid{padding:0;overflow-x:hidden;padding-top:20px}body.future .future-detail-slide-item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media all and (max-width: 768px){body.future .future-detail-slide-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.future .future-detail-slide-item .photo{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}@media all and (max-width: 768px){body.future .future-detail-slide-item .photo{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}body.future .future-detail-slide-item .photo img{width:90%}body.future .future-detail-slide-item .txt{width:50%}@media all and (max-width: 768px){body.future .future-detail-slide-item .txt{width:100%}}body.future .future-detail-slide-item .txt .txt1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:88%;margin-left:7%}@media all and (max-width: 768px){body.future .future-detail-slide-item .txt .txt1{width:100%;margin-left:0%}}body.future .future-detail-slide-item .txt .txt1 .icon img{width:10.5vw;max-width:inherit}@media all and (max-width: 768px){body.future .future-detail-slide-item .txt .txt1 .icon img{width:30vw}}body.future .future-detail-slide-item .txt .txt1 .copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-left:15px}body.future .future-detail-slide-item .txt .txt1 .copy h4{font-size:35px;font-family:"Noto Serif JP",serif;color:#5fb43b}body.future .future-detail-slide-item .txt .txt1 .copy h4.green{background-color:#8bbf28;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:29px;font-weight:bold;width:100%;margin-top:10px;padding:12px 12px 12px 12px}@media all and (max-width: 768px){body.future .future-detail-slide-item .txt .txt1 .copy h4{font-size:6vw;padding-right:5vw}}body.future .future-detail-slide-item .txt .txt2{width:88%;margin-left:7%;padding-left:10.5vw}@media all and (max-width: 1140px){body.future .future-detail-slide-item .txt .txt2{padding-left:2vw}}@media all and (max-width: 768px){body.future .future-detail-slide-item .txt .txt2{width:100%;padding-left:0vw;padding-right:8vw}}body.future .future-detail-slide-item .txt .txt2 p{padding-top:20px;font-size:20px}@media all and (max-width: 768px){body.future .future-detail-slide-item .txt .txt2 p{padding-right:5vw}}body.future .future-detail-slide-item.slideB .txt .txt1 .copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}body.future .future-detail-slide-item.slideB .txt .txt1 .copy .position{width:100%;font-size:25px}body.future .future-detail-slide-item.slideB .txt .txt1 .copy .name{font-size:35px;width:100%}body.future .future-detail-slide-item.slideB .txt .txt1 .copy .name .small{font-size:25px}body.future .future-detail-slide-item.slideB .txt .txt1 .copy h4{background-color:#8bbf28;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:29px;font-weight:bold;width:100%;margin-top:10px;padding:12px 12px 12px 24px}body.future .future-detail-slide-item.slideB .txt .txt2{margin-left:7%;padding-left:1.5vw}body.future .future-detail-slide-item.slideLAST .txt .txt1 .copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding-right:20px}body.future .future-detail-slide-item.slideLAST .txt .txt1 .copy h4{background-color:#8bbf28;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:29px;font-weight:bold;width:100%;margin-top:10px;padding:100px 12px 100px 24px;text-align:center}body.future .future-detail-slide-item.slideLAST .txt .txt1 .copy h4 img{width:80%;margin:0 auto 20px}body.future .future-detail-slide-item.slideLAST .txt .txt2{margin-left:7%;padding-left:1.5vw}body.future .future-detail-slide .slick-slide{opacity:.1}body.future .future-detail-slide .slick-slide.slick-current{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}body.future .future-detail-slide .slick-prev,body.future .future-detail-slide .slick-next{z-index:2;width:50px;height:50px;background-repeat:no-repeat;background-size:contain}body.future .future-detail-slide .slick-prev::before,body.future .future-detail-slide .slick-next::before{display:none}body.future .future-detail-slide .slick-prev:hover,body.future .future-detail-slide .slick-next:hover{opacity:.5}@media all and (max-width: 768px){body.future .future-detail-slide .slick-prev,body.future .future-detail-slide .slick-next{display:none !important}}body.future .future-detail-slide .slick-prev{left:5px;background-image:url(/common/img/slide-head-prev.svg)}body.future .future-detail-slide .slick-next{right:5px;background-image:url(/common/img/slide-head-next.svg)}body.future .future-detail-slide .slick-disabled{display:none !important}body.report{padding-top:100px}@media all and (max-width: 767px){body.report{padding-top:80px}}body.report .mv{position:relative;width:100%;height:860px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 768px){body.report .mv{width:100%;height:calc(80vh - 80px);overflow:hidden}}body.report .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:860px;z-index:-1}@media all and (max-width: 768px){body.report .mv .video{height:calc(80vh - 80px)}}body.report .mv .video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.report .mv .title-inner{z-index:1;position:relative;display:block;width:978px;height:570px;margin:0 auto}@media all and (max-width: 768px){body.report .mv .title-inner{width:100%;height:calc(80vh - 80px)}}body.report .mv .title-inner .main-title{font-size:30px;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2em;position:absolute;width:978px}@media all and (max-width: 768px){body.report .mv .title-inner .main-title{top:calc(40vh - 35vw);width:100%;position:relative}}body.report .mv .title-inner .main-title .title-logo{width:978px;max-width:978px}@media all and (max-width: 768px){body.report .mv .title-inner .main-title .title-logo{width:100%}}body.report .mv .title-inner .main-title-txt{font-size:35px;text-align:left;font-weight:500;color:#000;position:absolute;left:370px;top:320px}body.report .mv .title-inner .main-title-txt span{display:block;font-size:20px}@media all and (max-width: 768px){body.report .mv .title-inner .main-title-txt{font-size:30px;margin-top:180px;padding:0 20px;position:absolute;width:100%;top:auto;bottom:30px;left:0;text-align:center}}@media all and (max-width: 480px){body.report .mv .title-inner .main-title-txt{text-align:left;font-size:25px}body.report .mv .title-inner .main-title-txt span{font-size:16px}}body.report .report-detail-copy{text-align:left;font-size:20px;margin:50px auto}@media all and (max-width: 1140px){body.report .report-detail-copy{text-align:left}}body.report .report-detail-copy p{margin-top:30px}body.report .report-detail-body-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:50px;margin-bottom:50px;position:relative;margin-top:50px}body.report .report-detail-body-top-ttl{width:100%}body.report .report-detail-body-top-ttl h3{color:#8bbf28;font-size:45px;font-family:"Jost",serif}body.report .report-detail-body-top-ttl h4{font-size:30px}body.report .report-detail-body-top .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:50%}@media all and (max-width: 768px){body.report .report-detail-body-top .text{margin:10px 0 10px}}body.report .report-detail-body-top .text p{display:block;font-size:35px;font-weight:600}@media all and (max-width: 768px){body.report .report-detail-body-top .text p{font-size:30px}}body.report .report-detail-body-top .text p.name{font-size:30px;font-weight:500}@media all and (max-width: 768px){body.report .report-detail-body-top .text p.name{margin-top:30px}}body.report .report-detail-body-top .text p.name .post{font-size:25px}body.report .report-detail-body-top .photo{width:50%}body.report .report-detail-body-top .photo img{width:100%}@media all and (max-width: 768px){body.report .report-detail-body-top{display:block}body.report .report-detail-body-top .text,body.report .report-detail-body-top .photo{width:100%}}body.report .report-detail-body-qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:50px}body.report .report-detail-body-qa h4{font-size:23px;font-weight:bold;color:#192e85;margin-bottom:30px;padding-left:45px}body.report .report-detail-body-qa h4:before{content:"";display:block;position:absolute;top:18px;left:0;width:40px;height:1px;background:#192e85}body.report .report-detail-body-qa p{font-size:20px;line-height:1.45;margin-bottom:30px}body.report .report-detail-body-qa div.photo{width:398px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}body.report .report-detail-body-qa div.photo h3{color:#8bbf28;font-weight:bold;font-size:23px}body.report .report-detail-body-qa div.photo h3 p{font-size:23px}body.report .report-detail-body-qa div.txt{width:696px}body.report .report-detail-body-qa div.txt>div{position:relative}body.report .report-detail-body-qa.imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.report .report-detail-body-qa.imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.report .report-detail-body-qa.imageNone div.txt{width:100%;max-width:100%}@media all and (max-width: 768px){body.report .report-detail-body-qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.report .report-detail-body-qa div.txt,body.report .report-detail-body-qa div.photo{width:100%}body.report .report-detail-body-qa.imageRight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.report .report-detail-body-qa.imageLeft{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.report .report-detail-body2{margin-bottom:70px}body.report .report-detail-body2-bg{background-image:url(/common/img/report/report_body_bg.svg);background-size:cover;background-repeat:no-repeat}body.report .report-detail-body2-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:50px;margin-bottom:50px;position:relative;margin-top:50px}body.report .report-detail-body2-top-ttl{width:100%}body.report .report-detail-body2-top-ttl h3{color:#35b3eb;font-size:45px;font-family:"Jost",serif}body.report .report-detail-body2-top-ttl h4{font-size:30px}@media all and (max-width: 768px){body.report .report-detail-body2-top{gap:10px;margin-bottom:30px}}body.report .report-detail-body2-top .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:75%;padding-top:20px}@media all and (max-width: 768px){body.report .report-detail-body2-top .text{padding-top:0px;margin:10px 0 10px}}body.report .report-detail-body2-top .text .profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:20px}@media all and (max-width: 768px){body.report .report-detail-body2-top .text .profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}}body.report .report-detail-body2-top .text .profile img{width:120px;height:80px}@media all and (max-width: 768px){body.report .report-detail-body2-top .text .profile img{width:18vw;height:12vw}}body.report .report-detail-body2-top .text .profile .name{font-size:30px;font-weight:500}@media all and (max-width: 768px){body.report .report-detail-body2-top .text .txt{display:none}}body.report .report-detail-body2-top .text .txt h5{color:#35b3eb;font-weight:600;font-size:23px;margin-bottom:20px}body.report .report-detail-body2-top .text .txt h5 p{color:#35b3eb;font-weight:600;font-size:23px;margin-bottom:20px}body.report .report-detail-body2-top .text .txt p{display:block;font-size:20px;font-weight:500}body.report .report-detail-body2-top .photo{width:25%}body.report .report-detail-body2-top .photo img{width:100%}@media all and (max-width: 768px){body.report .report-detail-body2-top .text{width:60%}body.report .report-detail-body2-top .photo{width:40%}}body.report .report-detail-body2-qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:50px}@media all and (max-width: 768px){body.report .report-detail-body2-qa{margin-bottom:20px;gap:0px}}body.report .report-detail-body2-qa h5{color:#35b3eb;font-weight:600;font-size:23px;margin-bottom:20px}body.report .report-detail-body2-qa p{font-size:20px;line-height:1.45}@media all and (max-width: 768px){body.report .report-detail-body2-qa p{margin-bottom:30px}}body.report .report-detail-body2-qa div.photo{width:398px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}body.report .report-detail-body2-qa div.photo h5{color:#35b3eb;font-weight:600;font-size:23px}body.report .report-detail-body2-qa.imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.report .report-detail-body2-qa.imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.report .report-detail-body2-qa.imageNone div.txt{width:100%;max-width:100%}@media all and (max-width: 768px){body.report .report-detail-body2-qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.report .report-detail-body2-qa div.txt,body.report .report-detail-body2-qa div.photo{width:100%}body.report .report-detail-body2-qa.imageRight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.report .report-detail-body2-qa.imageLeft{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.report .report-detail-body3-top-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}@media all and (max-width: 768px){body.report .report-detail-body3-top-ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}}body.report .report-detail-body3-top-ttl h3{color:#ef8b30;font-size:45px;font-family:"Jost",serif}body.report .report-detail-body3-top-ttl h4{font-size:30px}body.report .report-detail-body3-top-ttl .caption{font-size:30px;font-weight:bold}body.report .report-detail-body3-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:5%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;position:relative;margin-top:50px}body.report .report-detail-body3-list .list-item{width:30%;margin-bottom:60px}@media all and (max-width: 768px){body.report .report-detail-body3-list .list-item{width:100%}}body.report .report-detail-body3-list .list-item img{margin-bottom:20px}body.report .report-detail-body3-list .list-item span{color:#fff;background-color:#ef8b30;padding:5px;display:inline-block}body.report .report-detail-body3-list .list-item p{margin-top:20px}body.report .report-detail-body3-date{margin-bottom:50px;text-align:right}body.honne{padding-top:100px}@media all and (max-width: 767px){body.honne{padding-top:80px}}body.honne .mv{position:relative;width:100%;height:600px;overflow:hidden}@media all and (max-width: 1140px){body.honne .mv{width:100%;height:calc(80vh - 80px);overflow:hidden}}body.honne .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:600px;z-index:-1;background-color:#8bbf28}@media all and (max-width: 1140px){body.honne .mv .video{height:calc(80vh - 80px)}}body.honne .mv .title-inner{z-index:1;height:100%;display:block;position:relative;width:100%}body.honne .mv .title-inner .main-title{font-size:30px;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2em;position:absolute;top:200px;width:100%}@media all and (max-width: 1140px){body.honne .mv .title-inner .main-title{top:calc(40vh - 30vw)}}body.honne .mv .title-inner .main-title .title-logo{width:785px;max-width:785px}@media all and (max-width: 1140px){body.honne .mv .title-inner .main-title .title-logo{width:70%}}body.honne .mv .title-inner .main-title-txt{font-size:35px;text-align:center;margin-top:180px;font-weight:bold;position:absolute;bottom:50px;width:100%;color:#fff}body.honne .mv .title-inner .main-title-txt br{display:inline-block;width:20px;content:"　"}@media all and (max-width: 768px){body.honne .mv .title-inner .main-title-txt br{display:block;width:0;content:""}}@media all and (max-width: 1140px){body.honne .mv .title-inner .main-title-txt{font-size:35px;margin-top:180px;padding:0 20px;bottom:30px}}body.honne .honne-detail-top{margin-bottom:50px}body.honne .honne-detail-source{margin-bottom:50px;border:2px dotted #8bbf28;padding:10px}body.honne .honne-detail-source table th{padding:5px 0;text-align:left;-moz-text-align-last:justify;text-align-last:justify;text-wrap:nowrap;font-weight:bold;vertical-align:top;font-size:20px}body.honne .honne-detail-source table td{padding:5px 0;vertical-align:top;font-weight:500;font-size:20px;word-break:break-all}body.honne .honne-detail-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 767px){body.honne .honne-detail-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.honne .honne-detail-head-left,body.honne .honne-detail-head-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (max-width: 767px){body.honne .honne-detail-head-left,body.honne .honne-detail-head-right{margin-bottom:20px}}body.honne .honne-detail-head-left img,body.honne .honne-detail-head-right img{width:130px;height:153px}body.honne .honne-detail-head-left .txt h4,body.honne .honne-detail-head-right .txt h4{font-size:40px;font-weight:bold}@media all and (max-width: 767px){body.honne .honne-detail-head-left .txt h4,body.honne .honne-detail-head-right .txt h4{font-size:23px}}body.honne .honne-detail-head-left .txt p,body.honne .honne-detail-head-right .txt p{font-size:28px;font-weight:bold;border-radius:20px;color:#fff;padding:10px;position:relative;margin-top:10px}@media all and (max-width: 767px){body.honne .honne-detail-head-left .txt p,body.honne .honne-detail-head-right .txt p{font-size:20px}}body.honne .honne-detail-head-left .txt h4{color:#35b3eb}body.honne .honne-detail-head-left .txt p{background-color:#35b3eb}body.honne .honne-detail-head-left .txt p:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #36b3eb;top:17px;left:-10px;-webkit-transform:rotate(75deg);transform:rotate(75deg)}body.honne .honne-detail-head-right .txt h4{color:#f08c18}body.honne .honne-detail-head-right .txt p{background-color:#f08c18}body.honne .honne-detail-head-right .txt p:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f08c18;top:17px;right:-10px;-webkit-transform:rotate(235deg);transform:rotate(235deg)}body.honne .honne-detail-headline{text-align:center;position:relative;margin:30px 0}body.honne .honne-detail-headline::after{content:"";display:block;width:100%;border-bottom:2px dotted #8bbf28;position:absolute;bottom:27px;z-index:-1}@media all and (max-width: 767px){body.honne .honne-detail-headline::after{width:100vw;left:-20px}}body.honne .honne-detail-headline .txt{background-color:#8bbf28;display:inline-block;padding:10px 30px;border-radius:20px;font-size:28px;color:#fff;font-weight:bold}body.honne .honne-detail-body .ttl{position:relative;height:80px;margin-top:30px;margin-bottom:30px}body.honne .honne-detail-body .ttl .txt{font-size:25px;font-weight:bold;padding:15px;position:absolute;background-color:#fff;z-index:1;left:40px;top:10px;padding-left:40px;line-height:1em;color:#35b3eb;border:2px dotted #35b3eb}body.honne .honne-detail-body .ttl .icon{content:"";height:80px;width:80px;border-radius:40px;position:absolute;background-color:#fff;z-index:2;border:2px dotted #35b3eb;background-repeat:no-repeat;background-position:center center;background-size:contain}body.honne .honne-detail-body .graph p{font-size:15px;margin:10px 0}body.honne .honne-detail-body .point{margin:30px 0;border:2px solid #f08c18;background-color:#fff;padding:10px;font-size:20px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 767px){body.honne .honne-detail-body .point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}body.honne .honne-detail-body .point span{display:inline-block;background-color:#f08c18;padding:5px 10px;margin-right:10px;color:#fff;font-weight:bold;font-size:28px;font-family:"Jost",serif;line-height:1em}body.honne .honne-detail-body .summary{margin:30px 0 50px}body.honne .honne-detail-body.blue .ttl .txt{color:#35b3eb;border:2px dotted #35b3eb}body.honne .honne-detail-body.blue .ttl .icon{border:2px dotted #35b3eb;background-image:url(/common/img/research-icon-q-blue.svg)}body.honne .honne-detail-body.blue .point{border:2px solid #35b3eb}body.honne .honne-detail-body.blue .point span{background-color:#35b3eb}body.honne .honne-detail-body.orange .ttl .txt{color:#f08c18;border:2px dotted #f08c18}body.honne .honne-detail-body.orange .ttl .icon{border:2px dotted #f08c18;background-image:url(/common/img/research-icon-q-orange.svg)}body.honne .honne-detail-body.orange .point{border:2px solid #f08c18}body.honne .honne-detail-body.orange .point span{background-color:#f08c18}body.honne .honne-detail-body.green .ttl .txt{color:#8bbf28;border:2px dotted #8bbf28}body.honne .honne-detail-body.green .ttl .icon{border:2px dotted #8bbf28}body.honne .honne-detail-body.green .point{border:2px solid #8bbf28}body.honne .honne-detail-body.green .point span{background-color:#8bbf28}body.honne #blockA,body.honne #blockB,body.honne #blockC{margin-bottom:50px}body.collection{padding-top:100px}@media all and (max-width: 767px){body.collection{padding-top:80px}}body.collection .mv{position:relative;width:100%;height:600px;overflow:hidden}@media all and (max-width: 1140px){body.collection .mv{width:100%;height:80vh;overflow:hidden}}@media all and (max-width: 768px){body.collection .mv{height:100vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body.collection .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:600px;z-index:-1;background-color:#f18b24}@media all and (max-width: 1140px){body.collection .mv .video{height:80vh}}@media all and (max-width: 768px){body.collection .mv .video{height:100vw}}body.collection .mv .title-inner{z-index:1;display:block;position:relative;width:100%;height:calc(80vh - 80px)}@media all and (max-width: 1140px){body.collection .mv .title-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:calc(80vh - 80px)}}@media all and (max-width: 768px){body.collection .mv .title-inner{height:100vw}}body.collection .mv .title-inner .main-title{font-size:30px;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2em;position:relative;width:100%;margin-top:160px}@media all and (max-width: 1140px){body.collection .mv .title-inner .main-title{margin-top:0px}}@media all and (max-width: 768px){body.collection .mv .title-inner .main-title{margin-top:0px}}body.collection .mv .title-inner .main-title .title-logo{width:960px;max-width:960px}@media all and (max-width: 1140px){body.collection .mv .title-inner .main-title .title-logo{width:80%}}@media all and (max-width: 768px){body.collection .mv .title-inner .main-title .title-logo{width:90%}}body.collection .mv .title-inner .main-title-txt{font-size:25px;text-align:center;font-weight:500;position:relative;bottom:50px;width:1100px;margin:100px auto auto;color:#000}@media all and (max-width: 1140px){body.collection .mv .title-inner .main-title-txt{font-size:25px;margin:0 0 0;padding:0 20px;bottom:30px;width:100%}}@media all and (max-width: 768px){body.collection .mv .title-inner .main-title-txt{width:100%;margin:0 0 0;font-size:18px}}body.collection .collection-detail .collection-list{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:50px}@media all and (max-width: 1140px){body.collection .collection-detail .collection-list{gap:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media all and (max-width: 767px){body.collection .collection-detail .collection-list{gap:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}body.collection .collection-detail .collection-list-item{width:360px;height:310px;margin-bottom:0px;overflow:hidden;display:block;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 1140px){body.collection .collection-detail .collection-list-item{width:calc(50% - 20px);height:auto}body.collection .collection-detail .collection-list-item.caption{width:100%;height:auto}}body.collection .collection-detail .collection-list-item.disabled{display:none}@media all and (max-width: 767px){body.collection .collection-detail .collection-list-item{width:calc(50vw - 30px);height:calc(43vw - 26px)}}body.collection .collection-detail .collection-list-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.collection .collection-detail .collection-list-item a::before{content:"";display:block;width:60px;height:60px;background-color:#fff;position:absolute;top:0;right:0;z-index:1;background-image:url(/common/img/collection/collection-item-icon.png);background-position:center center;background-repeat:no-repeat;border-bottom-left-radius:20px;background-size:contain}body.collection .collection-detail .collection-list-item img{width:100%;height:auto;opacity:.7;cursor:pointer}body.collection .collection-detail .collection-list-item img:hover{width:120%;max-width:120%;opacity:1;-webkit-transition:width .5s;transition:width .5s}body.collection .collection-detail .collection-list-item.caption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}body.collection .collection-detail .collection-list-item.caption p{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:18px}body.collection .collection-modal-box{position:fixed;z-index:21;width:90%;min-height:600px;border:50px solid #f18b24;background-color:#fff;padding:50px 0 50px 50px;top:calc(50% - 300px);left:5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}body.collection .collection-modal-box.modal-close{display:none}@media all and (max-width: 767px){body.collection .collection-modal-box{width:100vw;height:100vh;border:20px solid #f18b24;padding:20px 20px 20px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;left:0}}body.collection .collection-modal-box img{width:40%;height:auto;height:auto;max-height:auto}@media all and (max-width: 767px){body.collection .collection-modal-box img{width:75%}}body.collection .collection-modal-box .txt{padding-left:50px}@media all and (max-width: 767px){body.collection .collection-modal-box .txt{padding-left:0px}}body.collection .collection-modal-box .txt .ttl{background-color:#f18b24;color:#fff;font-size:35px;padding:10px}@media all and (max-width: 767px){body.collection .collection-modal-box .txt .ttl{font-size:24px;margin-top:10px;padding:5px}}body.collection .collection-modal-box .txt p{font-size:20px;padding:30px 30px 10px 0}@media all and (max-width: 767px){body.collection .collection-modal-box .txt p{font-size:16px;padding:10px 0 0px 0}}body.collection .collection-modal-box .txt .modal-link-icon{width:50px}body.collection .collection-modal-box .modal-closeBtn{position:absolute;top:-50px;right:-50px;width:80px;height:80px;background-color:#f18b24;cursor:pointer}@media all and (max-width: 767px){body.collection .collection-modal-box .modal-closeBtn{top:-20px;right:-20px}}body.collection .collection-modal-box .modal-closeBtn span{display:block;width:45px;height:2px;color:#fff;position:relative;left:17px;top:37px}body.collection .collection-modal-box .modal-closeBtn span::before,body.collection .collection-modal-box .modal-closeBtn span::after{content:"";display:block;position:absolute;width:45px;height:3px;color:inherit;background:#fff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}body.collection .collection-modal-box .modal-closeBtn span::before{top:-11px;width:30px;background:#fff;-webkit-transform:rotate(45deg) translate(8px, -5px) scaleX(1.3);transform:rotate(45deg) translate(8px, -5px) scaleX(1.3)}body.collection .collection-modal-box .modal-closeBtn span::after{top:0px;width:30px;background:#fff;-webkit-transform:rotate(-45deg) translate(13px, 1px) scaleX(1.3);transform:rotate(-45deg) translate(13px, 1px) scaleX(1.3)}body.collection .collection-modal-box .modal-closeBtn::after{display:block;width:80px;content:"CLOSE";color:#fff;position:absolute;font-size:15.5px;font-family:"Jost",serif;font-weight:bold;padding-top:6px;bottom:10px;text-align:center}body.collection .collection-modal-layer{width:100vw;height:100vh;position:fixed;z-index:20;top:0;left:0;background-color:#000;opacity:0}body.collection .collection-modal-layer.modal-close{display:none;opacity:0}body.collection .collection-modal-layer.modal-open{opacity:0;height:100vh;overflow:hidden}body.futuretest{padding-top:100px}@media all and (max-width: 767px){body.futuretest{padding-top:0px}}body.futuretest .mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:860px}@media all and (max-width: 1140px){body.futuretest .mv{position:relative;width:100%;height:100vh}}@media all and (max-width: 768px){body.futuretest .mv{margin-top:70vw;height:100vw}}body.futuretest .mv .title-inner{z-index:1;height:100%;display:block;position:relative;width:100%}body.futuretest .mv .title-inner .main-title{color:#fff;font-size:30px;font-weight:bold;line-height:1;letter-spacing:.2em;position:absolute;top:190px;left:290px;z-index:1}@media all and (max-width: 1440px){body.futuretest .mv .title-inner .main-title{left:100px;top:100px}}@media all and (max-width: 1140px){body.futuretest .mv .title-inner .main-title{top:100px}}@media all and (max-width: 768px){body.futuretest .mv .title-inner .main-title{top:-45vw;left:10vw}}body.futuretest .mv .title-inner .main-title .title-logo{width:450px;max-width:450px;z-index:1}@media all and (max-width: 1140px){body.futuretest .mv .title-inner .main-title .title-logo{width:90%}}@media all and (max-width: 768px){body.futuretest .mv .title-inner .main-title .title-logo{width:70%}}body.futuretest .mv .title-inner .main-title-txt{color:#fff;font-size:50px;text-align:left;margin-top:180px;font-weight:bold;position:absolute;left:290px;top:180px;z-index:1}@media all and (max-width: 1440px){body.futuretest .mv .title-inner .main-title-txt{left:100px;top:100px}}@media all and (max-width: 1140px){body.futuretest .mv .title-inner .main-title-txt{font-size:35px;margin-top:150px;left:100px;top:100px}}@media all and (max-width: 768px){body.futuretest .mv .title-inner .main-title-txt{font-size:6.5vw;left:10vw;top:-55vw;margin-top:30vw}}body.futuretest .mv .title-inner .main-title-bg-circle{position:relative;height:860px}@media all and (max-width: 768px){body.futuretest .mv .title-inner .main-title-bg-circle{height:100vw}}body.futuretest .mv .title-inner .main-title-bg-circle img{position:absolute;left:-190px;top:-390px}@media all and (max-width: 1440px){body.futuretest .mv .title-inner .main-title-bg-circle img{left:-300px;width:1100px}}@media all and (max-width: 768px){body.futuretest .mv .title-inner .main-title-bg-circle img{width:120vw;left:-20vw;height:120vw;min-height:120vw;max-width:120vw;top:-100vw}}body.futuretest .mv .video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:860px;z-index:-1}body.futuretest .mv .video img{position:absolute;top:0%;right:0%;right:0;width:auto;height:auto;max-width:inherit;min-height:860px}@media all and (max-width: 1440px){body.futuretest .mv .video img{right:-10vw}}@media all and (max-width: 1140px){body.futuretest .mv .video img{position:absolute;top:0%;right:-20vw;width:auto;height:auto;max-width:inherit;min-height:860px}}@media all and (max-width: 768px){body.futuretest .mv .video img{right:-30vw;height:100vw;min-height:100vw}}body.futuretest .future-detail-copy{text-align:center;font-size:35px;font-weight:bold;margin:50px auto}@media all and (max-width: 768px){body.futuretest .future-detail-copy{font-size:30px}body.futuretest .future-detail-copy br{display:none}}body.futuretest .future-detail-top-copy{margin-bottom:70px;font-size:20px}body.futuretest .future-detail-body-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-bottom:50px}body.futuretest .future-detail-body-top .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;width:40%}@media all and (max-width: 768px){body.futuretest .future-detail-body-top .text{margin:10px 0 10px}}body.futuretest .future-detail-body-top .text h3,body.futuretest .future-detail-body-top .text h4{display:block}body.futuretest .future-detail-body-top .text .profile{font-size:35px}@media all and (max-width: 768px){body.futuretest .future-detail-body-top .text .profile{font-size:25px}}body.futuretest .future-detail-body-top .text .profile p{font-size:20px;margin:15px 0 20px}body.futuretest .future-detail-body-top .text .profile img{width:120px;height:auto}body.futuretest .future-detail-body-top .text .profile .txt_icon{display:inline-block;padding:8px 10px;font-size:18px;font-weight:bold;border-radius:10px;background-color:#60b33b;color:#fff;margin-right:15px}@media all and (max-width: 768px){body.futuretest .future-detail-body-top .text .profile .txt_icon{padding:3px 8px}}body.futuretest .future-detail-body-top .photo{width:60%}@media all and (max-width: 768px){body.futuretest .future-detail-body-top{display:block}body.futuretest .future-detail-body-top .text,body.futuretest .future-detail-body-top .photo{width:100%}}body.futuretest .future-detail-body-top h3{font-size:30px;font-weight:600}body.futuretest .future-detail-body-top h4.name{font-size:30px}body.futuretest .future-detail-body-top h4.name .post{font-size:25px}body.futuretest .future-detail .container.fluid{padding:0;overflow-x:hidden;padding-top:20px}body.futuretest .future-detail .l-hero{overflow:hidden;position:relative}body.futuretest .future-detail .l-hero .l-hero-wrapper{width:1200%;height:800px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:auto}body.futuretest .future-detail .l-hero .l-hero-panel{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.futuretest .future-detail .l-hero .l-hero-panel .photo{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}@media all and (max-width: 768px){body.futuretest .future-detail .l-hero .l-hero-panel .photo{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}body.futuretest .future-detail .l-hero .l-hero-panel .photo img{width:90%}body.futuretest .future-detail .l-hero .l-hero-panel .txt{width:50%}@media all and (max-width: 768px){body.futuretest .future-detail .l-hero .l-hero-panel .txt{width:100%}}body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:88%;margin-left:7%}@media all and (max-width: 768px){body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt1{width:100%;margin-left:0%}}body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt1 .icon img{width:10.5vw;max-width:inherit}@media all and (max-width: 768px){body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt1 .icon img{width:30vw}}body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt1 .copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-left:15px}body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt1 .copy h4{font-size:35px;font-family:"Noto Serif JP",serif;color:#5fb43b}body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt1 .copy h4.green{background-color:#8bbf28;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:29px;font-weight:bold;width:100%;margin-top:10px;padding:12px 12px 12px 12px}@media all and (max-width: 768px){body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt1 .copy h4{font-size:6vw;padding-right:5vw}}body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt2{width:88%;margin-left:7%;padding-left:10.5vw}@media all and (max-width: 1140px){body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt2{padding-left:2vw}}@media all and (max-width: 768px){body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt2{width:100%;padding-left:0vw;padding-right:8vw}}body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt2 p{padding-top:20px;font-size:20px}@media all and (max-width: 768px){body.futuretest .future-detail .l-hero .l-hero-panel .txt .txt2 p{padding-right:5vw}}body.futuretest .future-detail .l-hero .l-hero-panel.slideB .txt .txt1 .copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}body.futuretest .future-detail .l-hero .l-hero-panel.slideB .txt .txt1 .copy .position{width:100%;font-size:25px}body.futuretest .future-detail .l-hero .l-hero-panel.slideB .txt .txt1 .copy .name{font-size:35px;width:100%}body.futuretest .future-detail .l-hero .l-hero-panel.slideB .txt .txt1 .copy .name .small{font-size:25px}body.futuretest .future-detail .l-hero .l-hero-panel.slideB .txt .txt1 .copy h4{background-color:#8bbf28;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:29px;font-weight:bold;width:100%;margin-top:10px;padding:12px 12px 12px 24px}body.futuretest .future-detail .l-hero .l-hero-panel.slideB .txt .txt2{margin-left:7%;padding-left:1.5vw}body.futuretest .future-detail .l-hero .l-hero-panel.slideLAST .txt .txt1 .copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding-right:20px}body.futuretest .future-detail .l-hero .l-hero-panel.slideLAST .txt .txt1 .copy h4{background-color:#8bbf28;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:29px;font-weight:bold;width:100%;margin-top:10px;padding:100px 12px 100px 24px;text-align:center}body.futuretest .future-detail .l-hero .l-hero-panel.slideLAST .txt .txt1 .copy h4 img{width:80%;margin:0 auto 20px}body.futuretest .future-detail .l-hero .l-hero-panel.slideLAST .txt .txt2{margin-left:7%;padding-left:1.5vw}body.futuretest .future-detail .l-hero .slick-slide{opacity:.1}body.futuretest .future-detail .l-hero .slick-slide.slick-current{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}body.futuretest .future-detail .l-hero .slick-prev,body.futuretest .future-detail .l-hero .slick-next{z-index:2;width:50px;height:50px;background-repeat:no-repeat;background-size:contain}body.futuretest .future-detail .l-hero .slick-prev::before,body.futuretest .future-detail .l-hero .slick-next::before{display:none}body.futuretest .future-detail .l-hero .slick-prev:hover,body.futuretest .future-detail .l-hero .slick-next:hover{opacity:.5}@media all and (max-width: 768px){body.futuretest .future-detail .l-hero .slick-prev,body.futuretest .future-detail .l-hero .slick-next{display:none !important}}body.futuretest .future-detail .l-hero .slick-prev{left:5px;background-image:url(/common/img/slide-head-prev.svg)}body.futuretest .future-detail .l-hero .slick-next{right:5px;background-image:url(/common/img/slide-head-next.svg)}body.futuretest .future-detail .l-hero .slick-disabled{display:none !important}body.articlelist.career.ssw2{padding-top:0px}@media all and (max-width: 767px){body.articlelist.career.ssw2{padding-top:80px}}@media all and (min-width: 768px){body.articlelist.career.ssw2 .br-sp{display:none}}body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv{max-width:1920px;margin:0 auto;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media all and (max-width: 768px){body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv{height:130vw}}body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv .title-inner{display:block;margin:0 auto 0 35%;height:auto;padding-right:100px}@media all and (max-width: 768px){body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv .title-inner{padding-right:0;margin:0 32px}}body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv .title-inner .main-title .title-logo{width:100%;max-width:757px;margin-bottom:100px}@media all and (max-width: 768px){body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv .title-inner .main-title .title-logo{margin-bottom:70px}}body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv .title-inner .main-title-2{position:absolute;top:-287px;left:-238px;z-index:-1}@media all and (max-width: 768px){body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv .title-inner .main-title-2{top:-54vw;left:0}body.articlelist.career.ssw2 .page-hero.career_ssw2 .mv .title-inner .main-title-2 img{width:36vw}}body.articlelist.career.ssw2 .page-hero.career_ssw2 .video{top:unset;bottom:0}@media all and (max-width: 767px){body.articlelist.career.ssw2 .page-hero.career_ssw2 .video{height:130vw}}body.articlelist.career.ssw2 .page-hero.career_ssw2 .video img{top:unset;right:unset;bottom:0;left:50%;max-width:inherit;height:864px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media all and (max-width: 767px){body.articlelist.career.ssw2 .page-hero.career_ssw2 .video img.mv-pc{display:none}body.articlelist.career.ssw2 .page-hero.career_ssw2 .video img.mv-sp{width:100%;height:auto}}@media all and (min-width: 768px){body.articlelist.career.ssw2 .page-hero.career_ssw2 .video img.mv-sp{display:none}}body.articlelist.career.ssw2 .articlelist-top-body .qa_list_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:3px solid #114097;border-radius:10px;margin-bottom:60px}body.articlelist.career.ssw2 .articlelist-top-body .qa_list_head div{width:22%;position:relative}body.articlelist.career.ssw2 .articlelist-top-body .qa_list_head div img{position:absolute;top:0;left:8px;width:224px;z-index:1}body.articlelist.career.ssw2 .articlelist-top-body .qa_list_head p{width:78%;font-size:20px;font-weight:400;line-height:1.6;color:#114097;padding:26px 30px 18px 0;text-indent:1em}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list_head{margin-top:30px;margin-bottom:160px;position:relative}body.articlelist.career.ssw2 .articlelist-top-body .qa_list_head div{width:50%;position:absolute;bottom:0;left:0}body.articlelist.career.ssw2 .articlelist-top-body .qa_list_head div img{top:20px;left:46px;width:102px}body.articlelist.career.ssw2 .articlelist-top-body .qa_list_head p{width:100%;padding:10px 18px}}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width: 768px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%}}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item{width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:50px}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item{margin-bottom:30px}}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:28px;font-weight:400;height:155px;padding:0 20px;border-radius:30px 30px 0 0;border:3px solid #114097;color:#114097}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item__head{height:auto;min-height:116px;padding:10px 15px 25px;line-height:1.2}}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item1,body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item4,body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item5{position:relative}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item1::before,body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item4::before,body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item5::before{content:"";position:absolute;display:block}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item1::before{width:97px;height:101px;background-image:url(/common/img/career/career_bg1.svg);top:30px;left:-127px}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item1::before{top:-130px;left:unset;right:38px;width:74px;height:77px;background-size:100% auto}}@media all and (min-width: 768px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item4::before{width:71px;height:71px;background-image:url(/common/img/career/career_bg2.svg);top:140px;right:-100px}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item5::before{width:70px;height:93px;background-image:url(/common/img/career/career_bg3.svg);top:30px;left:-100px}}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item.item5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dt{position:relative;font-size:25px;font-weight:bold;color:#003288;min-height:140px;padding:40px 25px}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dt{padding:30px 20px 20px}}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dt::before,body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dt::after{position:absolute;left:0;right:0;margin:auto;display:block}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dt::before{top:-17px;content:"QUESTION";font-family:"Poppins","Jost",sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;color:#fff;width:304px;height:35px;line-height:35px;text-align:center;background:#003288;border-radius:17px}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dt::after{bottom:-16px;content:"";background:#fff;height:23.3826859022px;height:16px;width:27px;-webkit-clip-path:polygon(0 100%, 100% 100%, 50% 0);clip-path:polygon(0 100%, 100% 100%, 50% 0);-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:1}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dd{background:#199d71;border-radius:0 0 30px 30px;position:relative;padding:80px 25px 30px;color:#fff;font-weight:300;line-height:1.7;text-indent:1em}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dd::before{position:absolute;top:0;left:0;right:0;margin:auto;display:block;content:"ANSWER";font-family:"Poppins","Jost",sans-serif;font-size:18px;font-weight:700;text-indent:0;letter-spacing:.04em;color:#fff;padding:22px 0;text-align:center;width:90%;height:70px;background-image:-webkit-linear-gradient(left, #ffffff, #ffffff 5px, transparent 5px, transparent 5px);background-image:linear-gradient(to right, #ffffff, #ffffff 5px, transparent 5px, transparent 5px);background-size:10px 1px;background-position:left bottom;background-repeat:repeat-x}body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dd img{width:100%;max-width:269px;border-radius:50%;height:auto;display:block;margin:25px auto 0}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body .qa_list__item dl dd img{max-width:200px}}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point{position:relative;margin:110px auto 50px;border-spacing:0}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point::before{content:"";position:absolute;display:block}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point::before{width:82px;height:65px;background-image:url(/common/img/career/career_bg4.svg);top:-61px;left:280px}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point{margin:50px auto 70px}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point::before{width:61px;height:48px;background-size:cover;top:-46px;left:45px}}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point thead tr th{border-radius:30px 30px 0 0;background:#003288;color:#fff;text-align:center}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point thead tr th h4{font-size:25px;font-weight:bold;padding:6px 20px}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point thead tr th h4{font-size:20px;font-weight:500;padding:8px 10px}}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr th{text-align:left;font-weight:400}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr th,body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr td{padding:10px 7px;font-size:20px}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr th,body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr td:first-of-type{color:#003288;border-left:2px solid #003288;border-bottom:2px solid #003288}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr td:last-child{color:#199d71;border:2px solid #199d71;border-top:none}@media all and (max-width: 767px){body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr th{text-align:center}body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr th,body.articlelist.career.ssw2 .articlelist-top-body table.qa_list_point tbody tr td{padding:6px;font-size:15px;vertical-align:top}}body.articlelist.career.ssw2 .page-backnumber{margin-top:70px}body.articlelist.ideas.sns{padding-top:0px}@media all and (max-width: 767px){body.articlelist.ideas.sns{padding-top:80px}body.articlelist.ideas.sns .br-pc{display:none}}@media all and (min-width: 768px){body.articlelist.ideas.sns .br-sp{display:none}}body.articlelist.ideas.sns .page-hero.ideas_sns .mv{max-width:1920px;margin:0 auto}body.articlelist.ideas.sns .page-hero.ideas_sns .mv .title-inner{display:block;background:#fffbd1;margin:200px auto auto;width:calc(100% - 200px);height:calc(100% - 300px);padding:0 80px 80px}@media all and (max-width: 768px){body.articlelist.ideas.sns .page-hero.ideas_sns .mv .title-inner{margin:auto;place-content:center;width:calc(100% - 44px);height:calc(100% - 44px);padding:0 20px 20px}}body.articlelist.ideas.sns .page-hero.ideas_sns .mv .title-inner .main-title{margin-top:80px}@media all and (max-width: 768px){body.articlelist.ideas.sns .page-hero.ideas_sns .mv .title-inner .main-title{margin-top:30px}body.articlelist.ideas.sns .page-hero.ideas_sns .mv .title-inner .main-title img{width:270px}}body.articlelist.ideas.sns .page-hero.ideas_sns .mv .title-inner .main-title .title-logo{width:100%;max-width:870px}body.articlelist.ideas.sns .page-hero.ideas_sns .mv .title-inner .main-title-text{font-size:25px;font-weight:400;margin-top:50px;color:#000;line-height:1.7}@media all and (max-width: 768px){body.articlelist.ideas.sns .page-hero.ideas_sns .mv .title-inner .main-title-text{font-size:20px;margin-top:30px}}body.articlelist.ideas.sns .page-hero.ideas_sns .head_text{font-size:35px;font-weight:500;line-height:1.6;color:#4e4e4e;text-align:center;margin:50px auto}@media all and (max-width: 768px){body.articlelist.ideas.sns .page-hero.ideas_sns .head_text{font-size:30px}}body.articlelist.ideas.sns .articlelist-top-body .articlelist-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.articlelist.ideas.sns .articlelist-top-body .articlelist-head__img{width:192px}body.articlelist.ideas.sns .articlelist-top-body .articlelist-head__text{width:530px;padding-left:20px}body.articlelist.ideas.sns .articlelist-top-body .articlelist-head__text p{background:#cb0115;border-radius:30px;padding:12px 28px;color:#fff;font-family:"Mochiy Pop One","Noto Sans JP",sans-serif;font-size:28px;line-height:1.3;position:relative}body.articlelist.ideas.sns .articlelist-top-body .articlelist-head__text p::before{position:absolute;top:16px;left:-16px;display:block;content:"";background:#cb0115;height:23.3826859022px;height:16px;width:32px;-webkit-clip-path:polygon(0 100%, 100% 100%, 50% 0);clip-path:polygon(0 100%, 100% 100%, 50% 0);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media all and (max-width: 767px){body.articlelist.ideas.sns .articlelist-top-body .articlelist-head{margin-top:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body.articlelist.ideas.sns .articlelist-top-body .articlelist-head__img{width:26%}body.articlelist.ideas.sns .articlelist-top-body .articlelist-head__text{width:74%}body.articlelist.ideas.sns .articlelist-top-body .articlelist-head__text p{margin-top:7px;padding:12px;font-size:25px;border-radius:10px}}body.articlelist.ideas.sns .articlelist-top-body .articlelist-subhead{margin:50px 0 30px;padding-left:72px;color:#cb0115;font-size:25px;font-family:"Mochiy Pop One","Noto Sans JP",sans-serif;position:relative}body.articlelist.ideas.sns .articlelist-top-body .articlelist-subhead::before{position:absolute;top:23px;left:0;content:"";display:block;width:64px;height:2px;background:#cb0115}body.articlelist.ideas.sns .articlelist-top-body .articlelist-text{text-indent:1em;font-size:20px;line-height:1.8;font-weight:400}body.articlelist.ideas.sns .articlelist-top-body .panel_list{max-width:555px;margin:40px auto}body.articlelist.ideas.sns .articlelist-top-body .panel_list li{margin-bottom:20px;text-align:center}body.articlelist.ideas.sns .articlelist-top-body .summary{background:#cb0115;padding:30px 40px;color:#fff}body.articlelist.ideas.sns .articlelist-top-body .summary__head{font-size:45px;font-family:"Mochiy Pop One","Noto Sans JP",sans-serif;line-height:1}body.articlelist.ideas.sns .articlelist-top-body .summary ul{margin-top:40px;padding-left:30px;list-style:none}body.articlelist.ideas.sns .articlelist-top-body .summary ul li{font-size:25px;font-weight:900;margin-bottom:8px;text-indent:-1.1em}body.articlelist.ideas.sns .articlelist-top-body .summary ul li::before{content:"・ ";font-size:.9em}@media all and (max-width: 767px){body.articlelist.ideas.sns .articlelist-top-body .summary{padding:30px 20px 20px;margin-bottom:50px}body.articlelist.ideas.sns .articlelist-top-body .summary__head{margin-top:10px}body.articlelist.ideas.sns .articlelist-top-body .summary ul{margin-top:30px;padding-left:25px}body.articlelist.ideas.sns .articlelist-top-body .summary ul li{line-height:1.7}}/*# sourceMappingURL=main.min.css.map */