﻿html,body{font-family:Verdana,YuGothic,"游ゴシック",Meiryo,"メイリオ","ＭＳ Ｐゴシック",sans-serif;font-feature-settings:"palt"}body.drowerbg-fixed{width:100%;height:100%;overflow:hidden}main{position:relative;z-index:100}@media screen and (min-width: 960px){.pc{display:block !important}.sp{display:none !important}}@media screen and (max-width: 959px){.pc{display:none !important}.sp{display:block !important}}.page-title{padding:0 1.875rem;margin:0 auto 1.875rem;max-width:1016px;color:#d3b14e}@media screen and (max-width: 959px){.page-title{padding:0 1.25rem;margin-bottom:.9375rem}}.page-title h1{margin-bottom:1.4375rem;line-height:1.4375rem;font-size:1.4375rem;letter-spacing:.3125rem}@media screen and (max-width: 959px){.page-title h1{margin-bottom:1rem;font-size:1rem;line-height:1rem;letter-spacing:.1875rem}}.page-title p{line-height:4.0625rem;font-size:4.0625rem;font-family:"Rammetto One",cursive}@media screen and (max-width: 959px){.page-title p{line-height:2.5rem;font-size:2.5rem}}.page-title p span{margin-left:1.25rem;vertical-align:top;color:#ed4001;font-size:1rem}@media screen and (max-width: 959px){.page-title p span{font-size:.75rem}}.breadcrumb{padding:.3125rem 0;margin:0 auto;max-width:1080px;list-style:none;font-size:.875rem}@media screen and (max-width: 959px){.breadcrumb{padding:.3125rem .9375rem}}.breadcrumb li{display:inline;list-style:none}.breadcrumb li:after{content:">";padding:0 .2em 0 .6em;color:#555}.breadcrumb li:last-child:after{content:""}.breadcrumb li a{text-decoration:none;color:gray}.breadcrumb li a:before{font-weight:normal;font-size:1.1em;color:#2e7fea}.breadcrumb li a:hover{text-decoration:underline}header{position:relative;z-index:101}header a:link,header a:visited,header a:hover,header a:active{color:#fff}.contact-form .input{overflow-x:hidden}.site-header-container{width:100%;position:fixed;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 960px){.site-header-container{padding:10px 30px 0 30px}}@media screen and (min-width: 600px)and (max-width: 959px){.site-header-container{margin-top:30px;padding:10px 10px 10px 15px}.site-header-container.logo-pwsc,.site-header-container.logo-pcsc{background:#fff}}@media screen and (max-width: 599px){.site-header-container{padding:10px 10px 10px 15px}.site-header-container.logo-pwsc,.site-header-container.logo-pcsc{background:#fff}}@media screen and (min-width: 600px)and (max-width: 959px){.site-header:has(+.st-Container) article.site-header-container.logo-pcsc{background:none}}@media screen and (max-width: 599px){.site-header:has(+.st-Container) article.site-header-container.logo-pcsc{background:none}}.menu-container{display:flex;align-items:center;column-gap:10px;margin-right:1.875rem}@media screen and (max-width: 959px){.menu-container{display:flex;align-items:center;column-gap:0;margin-top:0;margin-right:0}}.menu-container .header-entry-fresh{position:relative;display:block}.menu-container .header-entry-fresh span{display:block;background:#e03c16;color:#fff;padding:11px 30px;text-align:center;line-height:1.3;z-index:10;transition:.5s all;font-weight:600}.menu-container .header-entry-fresh:hover span{transform:translate(-7px, -7px)}.menu-container .header-entry-fresh:before{position:absolute;content:"";width:100%;height:100%;background:#333;top:0;left:0;z-index:-1}.menu-container .header-entry-career{position:relative;display:block}.menu-container .header-entry-career span{display:block;background:#1f8e2c;color:#fff;padding:20px 30px;z-index:10;transition:.5s all;font-weight:600}.menu-container .header-entry-career:hover span{transform:translate(-7px, -7px)}.menu-container .header-entry-career:before{position:absolute;content:"";width:100%;height:100%;background:#333;top:0;left:0;z-index:-1}.menu-container .header-entry-career small{font-size:11px;font-weight:400;display:block;padding-bottom:3px}.menu-container .header-menu{position:relative;display:block;margin-left:30px;width:100px;height:100px;text-align:center}@media screen and (min-width: 960px){.menu-container .header-menu .header-menu-content{font-family:"Rammetto One",cursive;position:absolute;display:block;top:40px;right:0;width:100px;height:100px}.menu-container .header-menu .header-menu-content span{display:block;position:absolute;left:35%;height:4px;background:#fff;transition:.5s all}.menu-container .header-menu .header-menu-content span:nth-of-type(1){top:0;width:30%}.menu-container .header-menu .header-menu-content span:nth-of-type(2){top:10px;width:30%}.menu-container .header-menu .header-menu-content p{position:absolute;top:20px;left:0;right:0;font-size:10px;color:#fff}.menu-container .header-menu img{position:absolute;top:0;right:0;width:100px;height:100px;transition:.5s all}}@media screen and (max-width: 959px){.menu-container .header-menu{position:relative;display:block;width:70px;height:70px;text-align:center}.menu-container .header-menu .header-menu-content{font-family:"Rammetto One",cursive;position:absolute;display:block;top:20px;right:0;width:70px;height:50px}.menu-container .header-menu .header-menu-content span{display:block;position:absolute;left:35%;height:4px;background:#fff;transition:.5s all}.menu-container .header-menu .header-menu-content span:nth-of-type(1){top:0;width:30%}.menu-container .header-menu .header-menu-content span:nth-of-type(2){top:10px;width:30%}.menu-container .header-menu .header-menu-content p{position:absolute;top:15px;left:0;right:0;line-height:24px;font-size:10px;color:#fff}.menu-container .header-menu img{position:absolute;top:0;right:0;width:70px;height:70px;transition:.5s all}}@media screen and (min-width: 960px){.menu-container .header-menu:hover .header-menu-bg1{display:block;transform:rotate(-7deg)}.menu-container .header-menu:hover .header-menu-bg2{display:block;transform:rotate(8deg)}}.menu-container .header-menu-toggle{display:none}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content span:nth-of-type(1){top:3px;left:35px;transform:rotate(-45deg);background:#d3b14e}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content span:nth-of-type(2){top:3px;left:35px;transform:rotate(45deg);background:#d3b14e}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content p{color:#d3b14e}@media screen and (max-width: 959px){.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content span:nth-of-type(1){top:3px;left:25px}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content span:nth-of-type(2){top:3px;left:25px}}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-content{color:#d3b14e}.menu-container .header-menu-toggle:checked:hover~.header-menu .header-menu-bg1{display:block;transform:rotate(0deg)}.menu-container .header-menu-toggle:checked~.header-menu .header-menu-bg2{display:none}.menu-container .header-menu-toggle:checked:hover~.header-menu .header-menu-bg2{display:none}.menu-container .menu-layer{width:100%;height:100vh;position:fixed;top:150vh;left:0;background:#d3b14e;padding-top:calc(1vh + 30px);padding-left:10vw;padding-right:10vw;padding-bottom:2vh;font-family:Verdana,YuGothic,"游ゴシック",Meiryo,"メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#fff;font-size:clamp(30px,8vw,54px);transition:.5s all;z-index:200}.menu-container .menu-layer .menu-layer-list{height:100vh;display:flex;flex-direction:column;column-gap:50px;justify-content:space-evenly}.menu-container .menu-layer .menu-layer-list a{display:inline-block;margin-right:30px;line-height:70%}.menu-container .menu-layer .menu-layer-list span{display:block;font-size:1.25rem;font-weight:600}.menu-container .menu-layer .menu-layer-sublist{display:flex;flex-wrap:wrap;margin-left:unset;font-size:1.75rem;line-height:2rem;margin:10px 0 20px 0}@media screen and (max-width: 959px){.menu-container .menu-layer .menu-layer-sublist{flex-direction:column;font-size:1.125rem;line-height:1.25rem;row-gap:unset}}.menu-container .menu-layer .menu-layer-sublist li{display:block;width:50%;margin-bottom:.4em}@media screen and (max-width: 959px){.menu-container .menu-layer .menu-layer-sublist li{width:100%}}@media screen and (max-width: 959px){.menu-container .menu-layer{padding:5vw}.menu-container .menu-layer .menu-layer-list span{font-size:.75rem}}.menu-container .header-menu-toggle:checked~.menu-layer{top:0;transition:.5s ease}.menu-container .header-menu-toggle:checked~.header-menu{position:relative;z-index:300}#page-top{position:fixed;right:10px;opacity:0;transform:translateY(50px);text-decoration:none;transition:all 1s;z-index:100}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(50px)}}.site-footer{background:#fff}.footer-menu-toggle{display:none}.footer-boldline{border:solid 2px #1b1b1b;margin-bottom:3px}.footer-social{display:flex;font-family:"Rammetto One",cursive;font-size:1.25rem;color:#d3b14e;border-top:3px solid #1b1b1b;background:#fff}.footer-social a:link,.footer-social a:visited,.footer-social a:hover,.footer-social a:active{color:#d3b14e}.footer-social .social-btn{width:calc((100% - 15px)/4);padding:1.875rem;text-align:center;flex-grow:1;position:relative;overflow:hidden;transition:ease .2s}.footer-social .social-btn a{position:relative}.footer-social .social-btn:hover a{color:#fff}.footer-social .social-btn:hover svg path{fill:#fff}.footer-social .social-btn+.social-btn{border-left:5px solid #1b1b1b}.social-btn-container{width:100%;display:flex;column-gap:.5rem;justify-content:center;align-items:center;margin:0;padding:0;z-index:10;transform:translateZ(1px)}.social-btn-container svg{display:block;width:20px;height:20px}.bgcentery:before{content:"";position:absolute;top:0;left:0;background:#1b1b1b;width:100%;height:100%;transition:transform .3s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(1, 0);transform-origin:center}.bgcentery:hover:before{transform:scale(1, 1)}.footer-menu{display:flex;justify-content:space-around;background-color:#1b1b1b;color:#fff;padding:3.125rem}.footer-menu div{width:100%}.footer-menu .footer-menu-list{font-size:.875rem;color:#fff}.footer-menu .footer-menu-list a:link,.footer-menu .footer-menu-list a:visited,.footer-menu .footer-menu-list a:hover,.footer-menu .footer-menu-list a:active{color:#fff}.footer-menu .footer-menu-list li{margin-bottom:.6rem}.footer-menu .footer-menu-title{display:block;font-family:"Rammetto One",cursive;color:#d3b14e;position:relative;margin-bottom:20px}.footer-menu .footer-menu-title img{position:absolute;display:inline-block;width:25px;height:25px;top:-5px;left:-10px}.footer-menu .footer-menu-title div{position:relative;font-size:22px}.footer-menu .footer-copyright{font-family:"Rammetto One",cursive;font-size:.625rem}@media screen and (max-width: 959px){.footer-social .social-btn{padding:1.25rem}.social-btn-container svg{width:35px;height:35px}.footer-menu{flex-direction:column;row-gap:20px;padding:3.125rem 1.875rem}.footer-menu .footer-logo-block{text-align:center}.footer-menu .footer-menu-block{margin-left:10px}.footer-menu .footer-menu-title::before,.footer-menu .footer-menu-title::after{position:absolute;content:"";display:block;background-color:#d3b14e;width:5px;height:23px;top:0;right:9px}.footer-menu .footer-menu-title::before{width:23px;height:5px;top:9px;right:0}.footer-menu .footer-menu-list{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s;height:0;margin-bottom:10px;padding:0;overflow:hidden;font-size:1.125rem}.footer-menu .footer-menu-list li{margin-bottom:1.8rem}.footer-menu .footer-menu-toggle:checked+.footer-menu-title+.footer-menu-list{height:auto;padding:20px 0;transition:all .3s}.footer-menu .footer-menu-toggle:checked+.footer-menu-title::after{display:none}}.navigation .page-numbers{font-family:"Rammetto One",cursive}.navigation .page-numbers:visited{color:#1b1b1b}.navigation.pagination .nav-links{gap:2.25rem}@media screen and (min-width: 960px){.Alt span.M span{margin-top:10px}}.Alt span.M small{font-size:60% !important;margin-top:-10%;display:block;margin-bottom:4px}@media screen and (min-width: 960px){.Alt span.M small{font-size:52% !important;margin-top:-6%;font-weight:bold}}.w-full{width:100%}.ly-flex{display:flex;flex-flow:wrap}.ly-flex.-column{flex-direction:column;align-items:center}.ly-flex .w-50-pc{width:50%}@media screen and (max-width: 959px){.ly-flex .w-50-pc{width:100%}}@media screen and (max-width: 959px){.ly-flex.-flexPC{flex-direction:column}}.mt-20{margin-top:1.25rem}.text-orange{color:#ed4000}.text-gold{color:#baa528}.text-blk{color:#000}.text-wht{color:#fff !important}.text-bold{font-weight:bold;font-weight:800;font-family:Verdana,YuGothic,"游ゴシック",Meiryo,"メイリオ","ＭＳ Ｐゴシック",sans-serif}.text-upper{text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.text-arial{font-family:"Arial",Helvetica,sans-serif;font-weight:700}a.c-linkImage{position:relative;display:block;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}a.c-linkImage:hover .c-linkImage__image{transform:translate(-0.1333333333em, -0.1666666667em)}a.c-linkImage:hover img{transform:scale(1.0444444444)}a.c-linkImage:hover::before{transform:translate(0.2em, 0.2333333333em)}a.c-linkImage::before,a.c-linkImage::after{content:"";position:absolute}a.c-linkImage::before{background-image:url(./../img/about/icon_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:right bottom;width:.9375rem;height:1rem;right:-1%;bottom:-1%;z-index:20}@media screen and (max-width: 959px){a.c-linkImage::before{background-image:url(./../img/about/icon_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:right bottom;width:.9375rem;height:1rem;right:-0.625rem;bottom:-0.625rem}}a.c-linkImage::after{top:0;left:0;right:0;width:105%;height:110%;z-index:-1;background-color:#8aba28;clip-path:polygon(0 34%, 98% 13%, 98% 95%, 8% 93%)}@media screen and (max-width: 959px){a.c-linkImage::after{top:1.4375rem;height:100%;clip-path:polygon(0 13%, 100% 13%, 100% 95%, 8% 93%)}}.c-linkImage__image{position:relative;overflow:hidden;transition-property:transform;transition-duration:.3s}.c-linkImage__image img{width:100%;height:auto;transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.c-entry{padding:6.25rem 0;background-color:#fff;z-index:100;position:relative}@media screen and (max-width: 959px){.c-entry{background-color:rgba(0,0,0,0);position:sticky;padding:0;bottom:0}}.c-entry .link-entry{display:flex;gap:2.5rem;justify-content:center}@media screen and (max-width: 959px){.c-entry .link-entry{gap:0;z-index:99}}.c-entry .link-entry li{width:32%}@media screen and (max-width: 959px){.c-entry .link-entry li{width:50%;margin-bottom:2rem}}.c-entry .link-entry .link-entry__btn:hover .link-entry__copy{transform:translateY(-0.5333333333em)}.c-entry .link-entry .link-entry__btn:hover .link-entry__icon{transform:translate(0.3em, 0.3em);transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}@media screen and (min-width: 1024px){.c-entry .link-entry .link-entry__btn:hover .link-entry__title{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.c-entry .link-entry .link-entry__btn:hover .link-entry__title::before{transform:translate(0.5em, 0.5em)}.c-entry .link-entry .link-entry__btn:hover .link-entry__title::after{transform:translate(-0.2em, -0.2em)}.c-entry .link-entry .link-entry__btn:hover .link-entry__title--text{transform:translate(-0.2em, -0.2em);transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.c-entry .link-entry .link-entry__btn:hover .link-entry__title--text::before{opacity:.3}}.c-entry .link-entry .link-entry__copy{display:flex;align-items:center;justify-content:center;position:relative;top:-1em;color:#ed4000;font-weight:bold;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);font-size:clamp(.9375rem,4vw,1rem)}@media screen and (max-width: 959px){.c-entry .link-entry .link-entry__copy{font-size:.8125rem}}.c-entry .link-entry .link-entry__copy::before,.c-entry .link-entry .link-entry__copy::after{content:"";background-color:#ed4000;width:1.5rem;height:1.25rem}@media screen and (max-width: 959px){.c-entry .link-entry .link-entry__copy::before,.c-entry .link-entry .link-entry__copy::after{width:1.125rem;height:.875rem}}.c-entry .link-entry .link-entry__copy::before{clip-path:polygon(21% 0, 0 14%, 57% 100%)}.c-entry .link-entry .link-entry__copy::after{clip-path:polygon(100% 14%, 81% 0, 57% 100%)}.c-entry .link-entry .link-entry__title{padding:2.5rem 0;position:relative;display:grid;justify-content:center;align-items:center}@media screen and (max-width: 959px){.c-entry .link-entry .link-entry__title{padding:1.25rem 0}}.c-entry .link-entry .link-entry__title::before,.c-entry .link-entry .link-entry__title::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.c-entry .link-entry .link-entry__title::before{background-color:#1d1d1d;z-index:-2}.c-entry .link-entry .link-entry__title::after{background-color:#ed4000;z-index:-1}.c-entry .link-entry .link-entry__title .link-entry__title--image{opacity:0}.c-entry .link-entry .link-entry__title .link-entry__title--text{font-size:clamp(1.125rem,4vw,1.75rem);line-height:1;font-weight:bold;color:#fff;position:relative;display:block;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}@media screen and (max-width: 959px){.c-entry .link-entry .link-entry__title .link-entry__title--text{font-size:1rem}}.c-entry .link-entry .link-entry__title .link-entry__title--text::before{position:absolute;content:"";opacity:0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("./../img/thorns-white.svg");transition-duration:.7s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);top:-0.5em;left:-0.5em;width:1.875rem;height:1.875rem}.c-entry .link-entry .link-entry__icon{position:relative;display:grid;margin-left:auto;margin-right:.9375rem;margin-top:-2rem;width:.9375rem;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.c-entry .link-entry .link-entry__icon::after{position:absolute;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("./../img/icon-arow_wht.svg");width:.9375rem;height:.9375rem}@media screen and (max-width: 959px){.c-entry .link-entry .link-entry__icon::after{width:.75rem;height:.75rem;right:-0.5rem;bottom:-1.5rem}}.c-entry .link-entry li:first-of-type .link-entry__title{padding:1.8rem 0}@media screen and (max-width: 959px){.c-entry .link-entry li:first-of-type .link-entry__title{padding:.8rem 0}}.c-entry .link-entry li:first-of-type .link-entry__title--text{text-align:center}.c-entry .link-entry li:first-of-type .link-entry__title--text small{display:block;padding-top:4px;font-size:65%}.c-entry .link-entry li:last-of-type .link-entry__copy{color:#009533}.c-entry .link-entry li:last-of-type .link-entry__copy::before,.c-entry .link-entry li:last-of-type .link-entry__copy::after{background-color:#009533}.c-entry .link-entry li:last-of-type .link-entry__title::after{background-color:#009533}.c-entry .link-entry li:last-of-type .link-entry__title small{color:#fff;font-weight:600;font-size:1rem;padding-bottom:.1875rem;margin-top:.5rem;display:block}@media screen and (max-width: 959px){.c-entry .link-entry li:last-of-type .link-entry__title small{font-size:.625rem;margin-top:-1px}}a,a::before,a::after{transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}a:hover{transition-duration:.5s}a:visited{color:#1d1d1d}html,body{font-size:16px;line-height:24px;color:#1d1d1d}em,strong{font-style:normal}p{font-size:.9375rem;line-height:1.9444444444}@media screen and (max-width: 959px){p{font-size:.9375rem;line-height:2.1333333333}}p.text-medium{font-size:1.125rem;line-height:1.9444444444}@media screen and (max-width: 959px){p.text-medium{font-size:.9375rem;line-height:2.1333333333}}ul,li{padding:0;list-style:none}li>ul,li>ol{margin-left:0}video{width:100%;height:100%}img{max-width:100%}.container{margin:0 auto;max-width:1080px;padding-right:0;padding-left:0}@media screen and (max-width: 1023px){.container{max-width:900px;margin:0 auto;padding-right:5%;padding-left:5%}}@media screen and (max-width: 959px){.container{padding-right:5%;padding-left:5%}}.text-gold-ds{color:#d3b14e}.visuallyhidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);border:0}.u-center{margin-inline:auto;width:fit-content}.u-partsCenter{left:50%;transform:translateX(-50%)}.u-mb-1{margin-bottom:1rem}.u-block{display:block}.u-inlineBlock{display:inline-block}.u-textCenter{text-align:center}[lang=en],.en{font-family:"Rammetto One";font-kerning:normal}.video-wrap{max-width:100%;padding-bottom:3.75rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 959px){.video-wrap{padding-bottom:1.875rem}}.video-wrap .video{position:relative;width:100%;height:0;padding-top:56.25%;margin-bottom:1rem}.video-wrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrap h3{color:#000;font-size:1.25rem;font-weight:bold}@media screen and (max-width: 959px){.video-wrap h3{font-size:.75rem}}.c-btn{display:inline-block;background-color:#fff;padding:1rem 3.75rem;border-radius:2.5rem;letter-spacing:.05em;font-weight:bold;transition:ease .2s;position:relative;box-shadow:2px 4px 0px 0px #b6b6b6;margin-bottom:1rem}@media screen and (max-width: 959px){.c-btn{font-size:.6875rem}}.c-btn.-small{padding:.5rem 1.25rem}@media screen and (max-width: 959px){.c-btn.-small{padding:.5rem 0;width:100%}}.c-btn.-arrowBlk:after{position:absolute;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(./../img/icon-arow_blk.svg);width:.9375rem;height:.9375rem;right:10%;top:40%;transform:rotate(-45deg);z-index:2}.c-btn.-yellow{background-color:#dae000;border:2px solid #dae000}.c-btn.-yellow:before{background-color:#fff}.c-btn.-yellow:hover p{color:#dae000}.c-btn.-red{background-color:#c30d03;border:2px solid #c30d03;color:#fff}.c-btn.-red:before{background-color:#fff}.c-btn.-red:hover p{color:#c30d03}.c-btn:before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;z-index:2;background-color:#ed4000;width:100%;height:100%;border-radius:inherit;transition-property:transform;transform:scaleY(0);transform-origin:center;transition-duration:.4s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.c-btn:hover p{color:#fff}.c-btn:hover:before{transform:scaleY(1)}.c-btn p{position:relative;z-index:3}.c-line{transform:rotate(-2deg);position:relative;width:100vw;left:0;right:0;bottom:0;z-index:5;top:2rem}@media screen and (max-width: 1600px){.c-line{transform:rotate(-2.6deg)}}@media screen and (max-width: 1300px){.c-line{transform:rotate(-3deg)}}@media screen and (max-width: 1100px){.c-line{transform:rotate(-3.6deg)}}@media screen and (max-width: 1023px){.c-line{transform:rotate(-4.2deg);bottom:0}}a.c-textLink{text-decoration:underline;color:rgba(27,127,204,.8);font-weight:bold}.title-ball{position:relative;z-index:10}.title-ball::before{content:"";position:absolute;width:5rem;height:4.8125rem;left:-3rem;top:-2rem;z-index:-1;background-image:url(../img/works/drstretch/title-ball-red.svg);background-position:left top;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 959px){.title-ball::before{top:-0.875rem;left:-1rem;width:2.1875rem;height:2.125rem}}.title-fukidashi{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0 auto}.title-fukidashi::before,.title-fukidashi::after{position:absolute;content:"";display:block;width:1.375rem;height:1.875rem;background-color:#000;clip-path:polygon(28% 0, 0 24%, 81% 100%)}@media screen and (max-width: 959px){.title-fukidashi::before,.title-fukidashi::after{width:.8125rem;height:1.125rem}}.title-fukidashi::before{left:-1em}.title-fukidashi::after{right:-1em;transform:scale(-1, 1)}.title-quarto{display:inline-block;position:relative}.title-quarto::before{position:absolute;content:"“";font-size:3.625rem;left:-1em;top:-0.2em;background-color:inherit;font-family:"Rammetto One"}.title-quarto.-medium{top:-0.5rem}.title-quarto.-medium::before{font-size:2.625rem}@media screen and (max-width: 959px){.title-quarto.-medium::before{font-size:2rem}}.title-quarto.-small{display:block;position:relative;top:1em}.title-quarto.-small::before{font-size:1.875rem}@media screen and (max-width: 959px){.title-quarto.-small::before{left:-0.0625rem}}.title-quarto.-gold-ds::before{color:#d3b14e}.title-quarto.-yellow-ds::before{color:#dae000}.title-quarto.-red-ds::before{color:#c30d03}.sectionTitle{display:inline-block;position:relative;line-height:1}@media screen and (max-width: 959px){.sectionTitle{font-size:2.6875rem}}.sectionTitle .sectionTitle__sub{position:absolute;left:0;font-family:inherit}.sectionTitle .sectionTitle__sub.ml-small{left:4%}.line-dig{position:relative;overflow-x:hidden}.line-dig::before{content:"";position:absolute;bottom:0;left:0;right:0;background-image:url(./../img/works/drstretch/border-line.webp);max-width:101vw;width:101%;height:1.9375rem;background-repeat:repeat-x;transform:rotate(-2.3deg);top:3.5rem}@media screen and (max-width: 1600px){.line-dig::before{transform:rotate(-2.6deg);top:4.375rem}}@media screen and (max-width: 1500px){.line-dig::before{transform:rotate(-2.8deg);top:4.375rem}}@media screen and (max-width: 1420px){.line-dig::before{transform:rotate(-3.4deg)}}@media screen and (max-width: 1023px){.line-dig::before{transform:rotate(-4.8deg);top:4rem}}@media screen and (max-width: 959px){.line-dig::before{transform:rotate(-3deg);top:2.875rem}}.header{z-index:100}.header img{width:100%;height:auto}.trainer{padding-bottom:1.25rem;position:relative}@media screen and (max-width: 959px){.trainer{padding-bottom:1.875rem}}.trainer img{width:100vw}.trainer .interview{position:absolute;width:100%;left:0;right:0;bottom:0;height:100%}.trainer .interview .trainer__wrap{justify-content:space-around;position:relative;height:100%;align-items:center}.trainer .interview .interview__btn{width:12.6666666667%;display:block;padding:.4375rem 0 .5rem;border-radius:1.4375rem;background-color:#dae000;border:2px solid #dae000;height:2.5rem;text-transform:uppercase;font-size:.9375rem}.trainer .interview .interview__btn p{line-height:inherit}@media screen and (max-width: 959px){.trainer .interview .interview__btn{width:28.3333333333%}.trainer .interview .interview__btn p{font-size:.875rem}}@media screen and (max-width: 500px){.trainer .interview .interview__btn{height:1.875rem}.trainer .interview .interview__btn p{font-size:.75rem;line-height:1}}.trainer .interview .interview__btn:hover{background-color:#fff}.trainer .interview .interview__btn:nth-of-type(1){margin-top:26%}@media screen and (max-width: 959px){.trainer .interview .interview__btn:nth-of-type(1){margin-top:42%}}.trainer .interview .interview__btn:nth-of-type(2){margin-top:35%}@media screen and (max-width: 959px){.trainer .interview .interview__btn:nth-of-type(2){margin-top:60%}}.trainer .interview .interview__btn:nth-of-type(3){margin-top:26%}@media screen and (max-width: 959px){.trainer .interview .interview__btn:nth-of-type(3){margin-top:40%}}.trainer .interview .interview__btn:nth-of-type(4){margin-top:30%}@media screen and (max-width: 959px){.trainer .interview .interview__btn:nth-of-type(4){margin-top:38%}}.trainer .interview .interview__btn:nth-of-type(5){margin-top:21%}@media screen and (max-width: 959px){.trainer .interview .interview__btn:nth-of-type(5){margin-top:8%}}.trainer .interview .interview__btn:nth-of-type(6){margin-top:18%}@media screen and (max-width: 959px){.trainer .interview .interview__btn:nth-of-type(6){margin-top:26%}}.intro{position:relative}@media screen and (max-width: 959px){.intro{z-index:1}}.intro::before,.intro::after{position:absolute;content:"";bottom:0;z-index:-1}.intro::before{background-color:#000;clip-path:polygon(0 0, 100% 6%, 100% 100%, 0% 100%);width:100%;left:0;top:6.25rem}.intro::after{background-color:#c30d03;clip-path:polygon(0 77%, 0 100%, 53% 100%);width:100%;left:0;height:29.375rem;z-index:1}.intro .intro__movie .intro__movie--video{width:51rem;margin:0 auto}@media screen and (max-width: 959px){.intro .intro__movie .intro__movie--video{width:80%}}.intro .intro__movie--copy{margin:2.5rem auto 3.75rem;font-size:1.125rem}@media screen and (max-width: 959px){.intro .intro__movie--copy{font-size:.9375rem}}.intro .intro__movie--copy+.intro__movie--copy{margin-top:1.875rem}.intro .intro__movie--copy.text-gold-ds{font-size:1.75rem}@media screen and (max-width: 959px){.intro .intro__movie--copy.text-gold-ds{font-size:1.375rem}}.intro .intro__kos{position:relative}@media screen and (max-width: 959px){.intro .intro__kos{padding-bottom:24rem}}@media screen and (max-width: 768px){.intro .intro__kos{padding-bottom:134%}}@media screen and (max-width: 959px){.intro .intro__kos .intro__kos--image{position:absolute;bottom:0;width:100%;left:0}}.point{background-color:#dae000;padding-top:4.375rem;padding-bottom:6.25rem;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 99%)}@media screen and (max-width: 959px){.point{padding-top:4.375rem;padding-bottom:8rem;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);margin-top:-1.25rem}}.point h2{line-height:1}.point .point__list.-csr{margin-top:4.0625rem}@media screen and (max-width: 959px){.point .point__list.-csr{margin-top:3rem}}.point .point__list .point__list--header img{width:100%}.point .point__title{font-size:5.3125rem;line-height:1}@media screen and (max-width: 959px){.point .point__title{font-size:2.6875rem}}.point .point__title span{font-size:1.875rem}.point .point__subTitle{font-size:3.125rem;margin:3.75rem 0 1.875rem;line-height:1.4}@media screen and (max-width: 959px){.point .point__subTitle{font-size:1.5625rem;margin:2.25rem 0 1.5rem;line-height:1.52}}.point .point__subTitle+p{letter-spacing:.1em}.point h2>span{display:block;font-size:1.875rem}@media screen and (max-width: 959px){.point h2>span{font-size:.9375rem}}.point .contents{margin-top:4rem;justify-content:space-between;gap:2rem 0}@media screen and (max-width: 959px){.point .contents{margin-top:3.125rem}}.point .contents .contents__wrap img{width:100%}.point .contents .contents__wrap img.w-50-pc{width:50%}@media screen and (max-width: 959px){.point .contents .contents__wrap img.w-50-pc{width:100%}}.point .contents .contents__wrap:nth-of-type(2),.point .contents .contents__wrap:nth-of-type(3){width:calc(50% - 1rem)}@media screen and (max-width: 959px){.point .contents .contents__wrap:nth-of-type(2),.point .contents .contents__wrap:nth-of-type(3){width:100%}}.point .contents .contents__wrap:nth-of-type(4),.point .contents .contents__wrap:nth-of-type(5),.point .contents .contents__wrap:nth-of-type(6){width:calc(33% - 1rem)}@media screen and (max-width: 959px){.point .contents .contents__wrap:nth-of-type(4),.point .contents .contents__wrap:nth-of-type(5),.point .contents .contents__wrap:nth-of-type(6){width:100%}}.point .contents .contents__wrap p{line-height:1.6923076923;margin-top:.625rem}.point .contents .contents__item{border:5px solid #000;border-radius:1rem;background-color:#fff;padding:2.875rem 0 3.75rem}@media screen and (max-width: 959px){.point .contents .contents__item{padding-bottom:2.5rem}}.point .contents .contents__item .line{position:relative;padding-bottom:3.5rem}@media screen and (max-width: 959px){.point .contents .contents__item .line{padding-left:1.5rem;padding-right:1.5rem}}.point .contents .contents__item .line::after{content:"";position:absolute;bottom:0;left:0;right:0;background-image:url(./../img/works/drstretch/border-line.webp);width:100%;height:1.9375rem;background-repeat:no-repeat}.point .contents .contents__item+.contents__item{margin-top:4.375rem}@media screen and (max-width: 959px){.point .contents .contents__item+.contents__item{margin-top:3.125rem}}.point .contents .contents__item h4{font-size:2.5rem;margin-bottom:1.25rem}@media screen and (max-width: 959px){.point .contents .contents__item h4{font-size:1.5625rem;margin-bottom:0;line-height:1.52}}.point .contents .contents__item h5{font-size:1.875rem}@media screen and (max-width: 959px){.point .contents .contents__item h5{font-size:1.1875rem}}.point .contents .contents__eg{padding:0 3.125rem;margin-left:0}@media screen and (max-width: 959px){.point .contents .contents__eg{padding:0 1.375rem}}.point .contents .contents__eg li{margin-top:3.125rem}@media screen and (max-width: 959px){.point .contents .contents__eg li{margin-top:1.875rem}}.point .contents .contents__eg--image{margin-top:1.5rem;justify-content:space-between}.point .contents .contents__eg--image figure{width:calc(50% - 3rem)}@media screen and (max-width: 959px){.point .contents .contents__eg--image figure{width:100%}}.point .contents .contents__eg--image figure.right{width:49%;margin-right:-2rem}.point .contents .contents__eg--image figure.right img{max-width:107%;width:100%;height:auto}@media screen and (max-width: 959px){.point .contents .contents__eg--image{margin-top:1.875rem;flex-direction:column;gap:1.875rem 0}}@media screen and (max-width: 959px){.point .contents .contents__eg--image.-image2 figure:last-of-type{width:106%}}.point .contents .support{margin:2.5rem auto .5rem}@media screen and (max-width: 959px){.point .contents .support{margin:0 auto 1.625rem}}.point .contents .support .support__title{font-size:1.125rem;color:#fff;background-color:#000;padding:.3125rem .625rem}@media screen and (max-width: 959px){.point .contents .support .support__title{font-size:.75rem}}.point .contents .support .support__lists{gap:.75rem;margin-top:1.875rem}@media screen and (max-width: 959px){.point .contents .support .support__lists{gap:1.375rem .75rem;margin-top:1.25rem;align-items:flex-end}}@media screen and (max-width: 959px){.point .contents .support .support__lists li{width:30%}}.point .contents .support .support__lists span{font-size:.75rem;line-height:1;font-weight:bold;margin-bottom:.625rem}@media screen and (max-width: 959px){.point .contents .support .support__lists span{font-size:.5625rem}}.point .contents .support .support__lists p{position:relative;font-weight:bold;background-color:#dae000;clip-path:polygon(0 0, 100% 4%, 95% 96%, 3% 100%);width:9.0625rem;padding:.3125rem 0}@media screen and (max-width: 959px){.point .contents .support .support__lists p{width:100%;padding:.1875rem 0;font-size:.75rem}}.point .contents .support .support__lists li:nth-of-type(5){margin-top:-1rem}.point .contents .support .support__lists li:not(:nth-of-type(5)){margin-top:-0.3125rem}.point .contents .store{margin-top:2.1875rem;margin-left:0;padding:0 1.25rem}.point .contents .store li{margin-top:3.75rem}@media screen and (max-width: 959px){.point .contents .store li{margin-top:2.5rem}}.point .contents .store h5{font-size:1.875rem;letter-spacing:.05em}@media screen and (max-width: 959px){.point .contents .store h5{font-size:1.1875rem;align-items:flex-end;line-height:1.3}}.point .contents .store .store-flex{gap:1.25rem;justify-content:space-around}@media screen and (max-width: 959px){.point .contents .store .store-flex{margin-top:1.25rem}}.point .contents .store .store-flex figure{width:calc(50% - 2rem);margin-top:1.25rem}@media screen and (max-width: 959px){.point .contents .store .store-flex figure{width:100%;margin-top:.625rem}}@media screen and (max-width: 959px){.point .contents .store .store-flex figcaption{margin-top:.625rem}}.skill{background-color:#000;clip-path:polygon(0 2%, 100% 0, 100% 97.6%, 0 100%);padding:8.75rem 0;position:relative}@media screen and (max-width: 959px){.skill{transform:skewY(-3deg);margin-top:-5.25rem;clip-path:none;padding:4.375rem 0}}.skill.line-dig::before{position:absolute;content:"";width:100%;height:1.9375rem;transform:rotate(-3deg);background-image:url(./../img/works/drstretch/border-line.webp);top:1.6rem;background-color:#fff}@media screen and (max-width: 959px){.skill.line-dig::before{height:1.75rem;transform:rotate(3deg);background-color:#dae000}}@media screen and (max-width: 959px){.skill .container{transform:skewY(3deg)}}.skill .skill__title{margin:0 auto;text-align:center}.skill h2{font-size:5rem}@media screen and (max-width: 959px){.skill h2{font-size:2.5rem}}@media screen and (max-width: 959px){.skill .title-ball::before{left:.125rem}}.skill .skill__item{margin-top:5rem}.skill .skill__item>span{display:block}.skill .skill__item strong::before,.skill .skill__item strong::after{background-color:#d3b14e}.skill .skill__item:nth-of-type(2){margin-top:12.5rem}@media screen and (max-width: 959px){.skill .skill__item:nth-of-type(2){margin-top:5rem}}.skill .skill__item h3{font-size:3.125rem;line-height:1.3;margin-bottom:1.875rem}@media screen and (max-width: 959px){.skill .skill__item h3{margin-bottom:1.25rem;font-size:1.5625rem}}.skill .skill__item h3>p{margin-top:2.5rem}.skill .skill__item h4{margin-top:4.6875rem;margin-bottom:1.875rem;font-size:1.875rem}@media screen and (max-width: 959px){.skill .skill__item h4{margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.1875rem}}.skill .skill__item h4::before,.skill .skill__item h4::after{background-color:#d3b14e}.skill .skill__item p+p{margin-top:1.25rem}.skill .skill__item .title-copy{font-size:1.4rem}@media screen and (max-width: 959px){.skill .skill__item .title-copy{font-size:.9375rem}}.skill .skill__item .frow{gap:0 3.125rem;justify-content:center}@media screen and (max-width: 959px){.skill .skill__item .frow{gap:2.8125rem;justify-content:center}}.skill .skill__item .frow__item{align-items:center;position:relative;justify-content:center}@media screen and (max-width: 959px){.skill .skill__item .frow__item{width:41%}}@media screen and (max-width: 959px){.skill .skill__item .frow__item:nth-of-type(2)::after{bottom:-1.875rem;left:50%;transform:translateX(-50%) rotate(180deg)}}@media screen and (max-width: 959px){.skill .skill__item .frow__item:nth-of-type(3){order:4}}@media screen and (max-width: 959px){.skill .skill__item .frow__item:nth-of-type(3)::after{left:-2.125rem;transform:rotate(-90deg)}}.skill .skill__item .frow__item:last-of-type::after{content:none}.skill .skill__item .frow__item::after{position:absolute;content:"";background-color:#baa528;transform:rotate(90deg);width:1.4375rem;height:1.1875rem;right:-2.125rem;clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}.skill .skill__item .frow__item span{margin-bottom:1.625rem;z-index:-1;position:relative;display:inline-block;padding:0 .625rem;font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:2.3125rem;background-color:#fff;clip-path:polygon(0 0, 100% 4%, 95% 96%, 3% 100%)}@media screen and (max-width: 959px){.skill .skill__item .frow__item span{margin-bottom:.625rem}}.skill .skill__item .frow__item span::after{z-index:-1;position:absolute;clip-path:polygon(0 0, 100% 3%, 93% 100%, 11% 100%);background-color:#fff;top:0;bottom:0;left:-1.375rem;right:0;width:8.125rem;height:2.3125rem}.skill .skill__item .frow__item img{width:12.1875rem}.skill .skill__item .frow__item p{font-size:1.125rem}@media screen and (max-width: 959px){.skill .skill__item .frow__item p{font-size:.875rem;margin-top:.3125rem}}.skill .skill__item .skill__image{width:53.8125rem;height:15.5rem;position:relative;margin:2.5rem auto 0;overflow:hidden}@media screen and (max-width: 959px){.skill .skill__item .skill__image{width:100%;height:auto}}.skill .skill__item .skill__image img{margin-top:-4.875rem}@media screen and (max-width: 959px){.skill .skill__item .skill__image img{margin-top:.625rem;transform:scale(1.3)}}.skill .skill__item .skill__image::after{position:absolute;content:"";clip-path:polygon(0 0, 100% 0, 100% 100%, 0 96%);background-color:#d3b14e;width:53.75rem;height:15.3125rem;bottom:-0.75rem;right:-0.375rem;z-index:-1}.skill .skill__item .skill__image p{position:absolute;left:0;bottom:0;padding-left:.625rem;font-weight:600;text-shadow:1px 1px 0px #000,-1px -1px 0px #000,-1px 1px 0px #000,1px -1px 0px #000,1px 0px 0px #000,-1px 0px 0px #000,0px 1px 0px #000,0px -1px 0px #000}.skill .skill__item .ranking{margin-top:3.125rem}@media screen and (max-width: 959px){.skill .skill__item .ranking{margin-top:0}}.skill .skill__item .ranking h4{line-height:1;margin:.625rem 0;font-size:3.125rem}@media screen and (max-width: 959px){.skill .skill__item .ranking h4{font-size:1.5625rem}}.skill .skill__item .ranking .ranking__image{width:53.25rem;height:auto;margin:3.125rem auto 6.25rem}@media screen and (max-width: 959px){.skill .skill__item .ranking .ranking__image{margin:1.625rem auto 3.25rem;width:100%}}.skill .skill__item .ranking .ranking__image.-small{width:46.375rem;margin-top:1.5625rem;margin-bottom:1.875rem}@media screen and (max-width: 959px){.skill .skill__item .ranking .ranking__image.-small{width:100%;margin-bottom:1.625rem}}.skill .skill__item .ranking .ranking__image img{width:100%;height:auto}.careerPlan{padding-top:12.5rem;margin-top:-6rem}@media screen and (max-width: 1600px){.careerPlan{margin-top:-7rem}}@media screen and (max-width: 959px){.careerPlan{padding-top:7.5rem;margin-top:-3rem}}.careerPlan strong{font-size:2.1875rem;letter-spacing:.08em;display:block}@media screen and (max-width: 959px){.careerPlan strong{font-size:.9375rem}}.careerPlan h2{font-size:5rem;margin-top:1.25rem}@media screen and (max-width: 959px){.careerPlan h2{font-size:2.5rem;margin-top:.625rem;line-height:1.15;z-index:-1}}@media screen and (max-width: 959px){.careerPlan .title-ball::before{left:.3125rem}}.careerPlan em{display:block;font-size:3.125rem;line-height:1.2;margin-top:3.75rem}@media screen and (max-width: 959px){.careerPlan em{font-size:1.5625rem;line-height:1.3;margin-top:1.875rem}}.careerPlan .intro__copy+.intro__copy{margin-top:1.875rem}@media screen and (max-width: 959px){.careerPlan .intro__copy+.intro__copy{margin-top:1.5625rem}}.careerPlan .planImage{width:41.5rem;margin:3.75rem auto 5.3125rem}@media screen and (max-width: 959px){.careerPlan .planImage{width:100%;height:auto;margin:2.25rem auto 2.8125rem}}.careerPlan .careerPlan__lists{gap:3.75rem}@media screen and (max-width: 959px){.careerPlan .careerPlan__lists{gap:1.25rem}}.careerPlan .careerPlan__lists .careerPlan__item{text-align:left;width:20%}.careerPlan .careerPlan__lists .careerPlan__item img{width:100%}@media screen and (max-width: 959px){.careerPlan .careerPlan__lists .careerPlan__item{width:calc(50% - .625rem)}}.careerPlan .careerPlan__lists .careerPlan__item .careerPlan__item--text{line-height:1.2;font-size:1rem;font-weight:bold;padding-left:1em;margin-top:0}@media screen and (max-width: 959px){.careerPlan .careerPlan__lists .careerPlan__item .careerPlan__item--text{padding-left:2em;font-size:.75rem}}.careerPlan .careerPlan__lists .careerPlan__item .careerPlan__item--text.title-quarto::before{left:-0.4em}.careerPlan .careerPlan__lists .careerPlan__item em{font-size:1.5rem;margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (max-width: 959px){.careerPlan .careerPlan__lists .careerPlan__item em{font-size:1rem;margin-bottom:.625rem}}.data{background-color:#dae000;clip-path:polygon(0 2%, 100% 0, 100% 100%, 0 100%);padding:11.25rem 0;position:relative}@media screen and (max-width: 959px){.data{clip-path:polygon(0 0.9%, 109% 0, 100% 100%, 0 100%);padding:7.25rem 0;margin-top:2.5rem}}.data.line-dig::before{top:1.25rem;transform:rotate(-1.6deg);top:1.75rem}@media screen and (max-width: 1800px){.data.line-dig::before{transform:rotate(-2deg);top:1.75rem}}@media screen and (max-width: 1600px){.data.line-dig::before{transform:rotate(-2.1deg);top:1.8125rem}}@media screen and (max-width: 1500px){.data.line-dig::before{transform:rotate(-2.2deg);top:1.875rem}}@media screen and (max-width: 1420px){.data.line-dig::before{transform:rotate(-2.4deg);top:1.8125rem}}@media screen and (max-width: 1300px){.data.line-dig::before{transform:rotate(-2.6deg)}}@media screen and (max-width: 1023px){.data.line-dig::before{transform:rotate(-3.8deg);top:2rem}}@media screen and (max-width: 959px){.data.line-dig::before{transform:rotate(-2deg);top:1rem}}@media screen and (max-width: 560px){.data.line-dig::before{transform:rotate(-2.4deg);top:.75rem}}.data h2{font-size:3.75rem}@media screen and (max-width: 959px){.data h2{font-size:2.5rem}}.data h2 span{font-size:5rem}@media screen and (max-width: 959px){.data h2 span{font-size:2.6875rem}}.data .container{max-width:58.1875rem}.data .data__question ul{font-family:Arial,Helvetica,sans-serif;font-weight:bold}.data .data__question ul .a{position:relative;line-height:1.3}@media screen and (max-width: 959px){.data .data__question ul .a{margin-top:.625rem}}.data .data__question ul li{margin-top:5.375rem;justify-content:space-between}@media screen and (max-width: 959px){.data .data__question ul li{margin-top:3.5rem}}.data .data__question ul li:nth-of-type(1){justify-content:flex-start}.data .data__question ul li:nth-of-type(1) .a{padding-left:2.03125rem}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(1) .a{padding-left:2.625rem}}.data .data__question ul li:nth-of-type(1) .a em{font-size:8.1875rem;line-height:1.1}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(1) .a em{font-size:5.9375rem}}.data .data__question ul li:nth-of-type(1) .a span{font-size:2.5rem}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(1) .a span{font-size:1.8125rem}}.data .data__question ul li:nth-of-type(1) figure{width:48%}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(1) figure{width:100%}}.data .data__question ul li:nth-of-type(2) .a{padding-left:2.03125rem;font-size:2.8125rem}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(2) .a{font-size:1.625rem;padding-left:2.625rem}}.data .data__question ul li:nth-of-type(2) .a em{font-size:3.125rem;line-height:1.1}.data .data__question ul li:nth-of-type(2) .a span{font-size:2.5rem}.data .data__question ul li:nth-of-type(2) .data__text{width:57%}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(2) .data__text{width:100%}}.data .data__question ul li:nth-of-type(2) .data__text figure{width:35.875rem;height:auto;position:relative;z-index:1;margin-left:-2.375rem}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(2) .data__text figure{width:100%;margin:0}}.data .data__question ul li:nth-of-type(2) .data__graph{width:42%}@media screen and (max-width: 1023px){.data .data__question ul li:nth-of-type(2) .data__graph{width:34%}}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(2) .data__graph{width:100%;max-width:350px;position:relative;height:11.5625rem;margin:0 auto}}.data .data__question ul li:nth-of-type(2) .data__graph img:first-child{width:13.5rem;height:auto;margin-left:3.125rem}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(2) .data__graph img:first-child{width:9.3125rem;position:absolute;right:0;top:1.875rem}}.data .data__question ul li:nth-of-type(2) .data__graph img:last-child{width:21.1875rem;height:auto;margin-left:-5rem}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(2) .data__graph img:last-child{width:12.0625rem;position:absolute;left:4.75rem;top:-1.875rem;z-index:1}}.data .data__question ul li:nth-of-type(3) .a::before{top:2em}.data .data__question ul li:nth-of-type(3) em{font-size:7.125rem;padding-left:2.03125rem}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(3) em{font-size:4.5rem;padding-left:2.625rem}}.data .data__question ul li:nth-of-type(3) span{font-size:2.5rem}.data .data__question ul li:nth-of-type(3) small{padding-left:1em}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(3) small{padding-left:2.625rem}}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(4) p{line-height:1.2}}.data .data__question ul li:nth-of-type(4) .data__graph{margin-top:3.75rem}@media screen and (max-width: 959px){.data .data__question ul li:nth-of-type(4) .data__graph img{width:100%;max-width:37.5rem}}.data .data__text .q{font-weight:bold;color:#c30d03;font-size:2.8125rem;position:relative;padding-left:2.03125rem}@media screen and (max-width: 959px){.data .data__text .q{font-size:2.0625rem;padding-left:2.625rem;line-height:1.3}}.data .data__text .q::before{position:absolute;content:"";width:3.125rem;height:3.125rem;left:-2rem;top:.4em;background-image:url(./../img/icon_q.svg);background-size:contain}@media screen and (max-width: 959px){.data .data__text .q::before{left:0;top:0;width:2.25rem;height:2.25rem}}.data .data__text .q.-small{font-size:1.5625rem;line-height:2.5}.data .data__text .a{font-weight:bold;position:relative}.data .data__text .a::before{position:absolute;content:"";width:3.125rem;height:3.125rem;left:-2rem;top:.4em;background-image:url(./../img/icon_a.svg);background-size:contain}@media screen and (max-width: 959px){.data .data__text .a::before{width:2.25rem;height:2.25rem;top:0;left:0}}/*# sourceMappingURL=works_ds.css.map */