@font-face{font-family:"Oswald";font-style:medium;font-weight:500;src:local(""),url("../fonts/Oswald/Oswald-Medium.woff2") format("woff2"),url("../fonts/Oswald/Oswald-Medium.woff") format("woff")}@font-face{font-family:"Oswald";font-style:Regular;font-weight:400;src:local(""),url("../fonts/Oswald/Oswald-Regular.woff2") format("woff2"),url("../fonts/Oswald/Oswald-Regular.woff") format("woff")}@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;letter-spacing:.05em}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:2.66666vw}}body{width:100%;overflow-x:hidden;background:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans",YuGothic,"Yu Gothic",sans-serif;color:#333}@media screen and (min-width: 750px){body{font-size:1.5rem}}@media screen and (max-width: 749px){body{font-size:1.4rem}}main{display:block}li{list-style-type:none}a{text-decoration:none;color:inherit}@media screen and (min-width: 750px){a{-webkit-transition:all .3s;transition:all .3s}a::before,a::after{-webkit-transition:all .3s;transition:all .3s}}img{vertical-align:bottom;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.5em;vertical-align:super}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}@media screen and (min-width: 750px){.l-inner{width:calc(100% - 17.6rem);max-width:1100px;margin:0 auto}}@media screen and (min-width: 750px)and (max-width: 1023px){.l-inner{width:calc(100% - 12.8rem)}}@media screen and (max-width: 749px){.l-inner{padding:0 2rem}}@media screen and (max-width: 1023px){.ham{position:relative;width:6.4rem;height:6.4rem;cursor:pointer;z-index:1010;border-radius:5px}.ham::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.is-active .ham::before{opacity:0}.ham__item{position:absolute;height:2px;background:#707070;-webkit-transition:all .35s ease;transition:all .35s ease;left:2.1rem;width:2rem}.ham__item:nth-child(1){top:2.4rem}.ham__item:nth-child(2){top:3.2rem}.ham__item:nth-child(3){top:4rem}.is-active .ham__item{top:3.2rem}.is-active .ham__item:nth-child(1){-webkit-transform:rotate(225deg);transform:rotate(225deg)}.is-active .ham__item:nth-child(2){opacity:0}.is-active .ham__item:nth-child(3){-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}}.sec{position:relative}@media screen and (min-width: 750px){.sec{padding:min(7.8125vw,8rem) 0}}@media screen and (max-width: 749px){.sec{margin-top:-4rem;padding:8rem 0 4rem}}.sec__heading{font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:400;text-align:center;line-height:1;white-space:nowrap}@media screen and (min-width: 750px){.sec__heading{margin-bottom:6rem;font-size:min(13.4114583333vw,13rem)}}@media screen and (max-width: 749px){.sec__heading{margin-bottom:4rem;font-size:5.8rem}}.sec__heading .-inner{display:inline-block;background:-webkit-gradient(linear, left top, right top, color-stop(10%, rgb(237, 33, 58)), color-stop(78%, rgb(147, 41, 30)));background:linear-gradient(90deg, rgb(237, 33, 58) 10% 29%, rgb(147, 41, 30) 78% 89%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase;line-height:1}.hd{position:fixed;top:0;left:0;z-index:999;width:100%}@media screen and (min-width: 1024px){.hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.is-active{overflow:hidden}.hd__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.hd__head{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (max-width: 1023px){.hd__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2rem;background:rgba(255,255,255,.8)}}@media screen and (min-width: 1024px){.hd__body{background:rgba(255,255,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 16rem);padding-left:4rem;-webkit-transition:all .3s;transition:all .3s}.is-view .hd__body{width:calc(100% - 8.8rem)}}@media screen and (max-width: 1023px){.hd__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;width:100%;height:100vh;min-height:100vh;top:0;right:-100%;z-index:1000;padding-top:6rem;-webkit-transition:all .3s;transition:all .3s;opacity:0;background:#fff;overflow-y:scroll;text-align:center;visibility:hidden}.is-active .hd__body{opacity:1;visibility:visible;right:0}}@media screen and (min-width: 1024px){.hd__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16rem;height:16rem;padding:1.5rem 2rem;background:#fff}.is-view .hd__logo{width:8.8rem;height:8.8rem;padding:2rem}}@media screen and (max-width: 1023px){.hd__logo{display:block;width:10rem}.hd__logo img{width:100%}}.gnav{text-align:center;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media screen and (min-width: 1024px){.gnav__list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 1023px){.gnav__list{margin-bottom:1rem}}@media screen and (min-width: 1024px){.gnav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:3rem}}@media screen and (max-width: 1023px){.gnav__item{font-size:2.4rem}}.gnav__link{display:block;padding:1rem 0;position:relative}@media screen and (min-width: 1024px){.gnav__link{font-size:1.4rem}.gnav__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#921d22;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top}.gnav__link:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media screen and (max-width: 1023px){.gnav__link{font-size:2.4rem}}@media screen and (min-width: 1024px){.hd__official{display:none}}@media screen and (max-width: 1023px){.hd__official{display:block;margin:2rem 0 3rem;color:#707070;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.hd__official::after{content:url(../img/icon/icon_blank_b.svg);margin-left:.5em}}@media screen and (min-width: 1024px){.hd__sns{display:none}}@media screen and (max-width: 1023px){.hd__sns{margin:0 auto 6rem}}@media screen and (max-width: 1023px){.gnav__cvbtn{margin-top:auto}}.cv__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:center}@media screen and (min-width: 1024px){.cv__link{position:relative;z-index:10;width:8.8rem;height:8.8rem;font-size:1.4rem;overflow:hidden}.cv__link::before,.cv__link::after{content:"";display:block;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;z-index:-1;background:-webkit-gradient(linear, left top, right top, color-stop(10%, rgb(237, 33, 58)), color-stop(78%, rgb(147, 41, 30)));background:linear-gradient(90deg, rgb(237, 33, 58) 10% 29%, rgb(147, 41, 30) 78% 89%);width:100%;height:100%}.cv__link::before{left:-100%;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.cv__link::after{left:0}.cv__link:hover::before{left:0}.cv__link:hover::after{left:100%}}@media screen and (max-width: 1023px){.cv__link{width:100vw;height:5.6rem;font-size:1.8rem;background:-webkit-gradient(linear, left top, right top, color-stop(10%, rgb(237, 33, 58)), color-stop(78%, rgb(147, 41, 30)));background:linear-gradient(90deg, rgb(237, 33, 58) 10% 29%, rgb(147, 41, 30) 78% 89%)}}.ft{background:#333;font-size:1.2rem}@media screen and (max-width: 749px){.ft{padding-bottom:6rem}}.ft__inner{font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media screen and (min-width: 750px){.ft__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8rem 0}}@media screen and (max-width: 749px){.ft__inner{padding:4rem 0;text-align:center}}.ft__official{color:#fff;display:block}@media screen and (min-width: 750px){.ft__official{width:30%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 749px){.ft__official{margin-bottom:3rem}}.ftOfficial__link{position:relative}.ftOfficial__link::after{content:url(../img/icon/icon_blank.svg);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-1.5rem}.ft__sns{color:#fff}@media screen and (min-width: 750px){.ft__sns{width:35%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 749px){.ft__sns{margin-bottom:3rem}}.ft__company{color:rgba(255,255,255,.5)}@media screen and (min-width: 750px){.ft__company{width:30%;text-align:right;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.sns__heading{margin-bottom:1em;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:normal;font-size:1.4rem}.sns__list{font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media screen and (min-width: 750px){.sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem;margin:0 auto}}@media screen and (min-width: 750px){.sns__item{width:50%}.sns__item:nth-child(n+3){margin-top:.5em}.sns__item::before{content:"-";margin-right:.5em}}@media screen and (max-width: 749px){.sns__item:nth-child(n+2){margin-top:.5em}}.sns__link::after{content:url(../img/icon/icon_blank.svg);margin-left:.5em}@media screen and (max-width: 749px){.fixBtn{position:fixed;bottom:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(10%, rgb(237, 33, 58)), color-stop(78%, rgb(147, 41, 30)));background:linear-gradient(90deg, rgb(237, 33, 58) 10% 29%, rgb(147, 41, 30) 78% 89%);width:100vw;z-index:100;-webkit-transform:translateY(7rem);transform:translateY(7rem);-webkit-transition:all .5s;transition:all .5s}.is-view .fixBtn{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 749px){.fixBtn__link{display:block;font-size:1.8rem;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;padding:1.3rem 0 1.6rem;text-align:center;line-height:1.8}}main{overflow-x:hidden}.anim-heading{overflow:hidden}.anim-heading .-inner{position:relative;-webkit-transition:all .3s;transition:all .3s;line-height:1}@media screen and (min-width: 750px){.anim-heading .-inner{top:min(14.3229166667vw,13rem)}}@media screen and (max-width: 749px){.anim-heading .-inner{top:5.8rem}}.is-anim .anim-heading .-inner{top:0}.anim-img{background:rgba(146,29,34,.1);-webkit-transition:all 1s;transition:all 1s}.is-anim .anim-img{background:rgba(146,29,34,0)}.anim-img img{position:relative;opacity:0;-webkit-transition:all .5s;transition:all .5s}.is-anim .anim-img img{opacity:1}.anim-img-right img{right:-2rem}.is-anim .anim-img-right img{right:0}.anim-img-left img{left:-2rem}.is-anim .anim-img-left img{left:0}.anim-img-bottom img{bottom:-2rem}.is-anim .anim-img-bottom img{bottom:0}.anim-fadein{opacity:0;position:relative;top:2rem;-webkit-transition:all 1s;transition:all 1s}.anim-fadein.is-anim{opacity:1;top:0}.mv{position:relative}@media screen and (max-width: 749px){.mv{margin-top:6.4rem;padding-bottom:2rem}}.mv::before{content:"";display:block;background:url(../img/bgpattern01.jpg) no-repeat;position:absolute;z-index:-1;top:0;left:0}@media screen and (min-width: 750px){.mv::before{background-size:contain;width:48%;height:100%}}@media screen and (max-width: 749px){.mv::before{background-size:cover;top:auto;bottom:0;width:100%;height:68%}}@media screen and (min-width: 750px){.mv__inner{padding:8.8rem 8.8rem 13.5rem 0}}@media screen and (max-width: 749px){.mv__inner{padding:3.2rem 1.5rem 0}}@media screen and (min-width: 750px){.mv__movie{width:81.4%;margin:0 0 0 auto;position:relative}}@media screen and (max-width: 749px){.mv__movie{width:100%;margin:0 auto}}.mv__video{width:100%;height:auto}@media screen and (min-width: 750px){.mv__heading{position:absolute;width:39%;top:47%;left:9%}}@media screen and (max-width: 749px){.mv__heading{margin-top:-6rem}}.mv__heading img{width:100%;position:relative}.mv__scroll{font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-transform:uppercase;z-index:10;padding:0 2rem}@media screen and (min-width: 750px){.mv__scroll{position:absolute;top:34%;left:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.3rem}.mv__scroll::after,.mv__scroll::before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-left:1px solid #707070;height:2rem;margin:2rem 0}}@media screen and (max-width: 749px){.mv__scroll{font-size:1.1rem}}@media screen and (max-width: 749px){.mv__btmInner{margin-top:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.message{margin-top:3rem}}.message::before{content:"";background:url(../img/bg_deco01.svg) no-repeat;background-size:contain;display:block;position:absolute}@media screen and (min-width: 1024px){.message::before{width:21rem;height:21rem;top:-5rem;right:14rem}}@media screen and (max-width: 1023px){.message::before{width:3.7rem;height:3.7rem;top:3rem;right:2rem}}.message::after{content:"";background:url(../img/bg_deco02.svg) no-repeat;background-size:contain;display:block;position:absolute}@media screen and (min-width: 1024px){.message::after{width:11rem;height:11rem;top:67%;left:10rem}}@media screen and (max-width: 1023px){.message::after{width:13vw;height:13vw;top:74%;left:0}}.message__head{position:relative;z-index:1}@media screen and (min-width: 1024px){.message__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:min(52.9166666667vw,63.5rem);margin:-9rem 0 6rem;padding:6rem 0 0 60%}}@media screen and (min-width: 1024px){.message__img{position:absolute;top:0;left:0;width:50%}}@media screen and (max-width: 1023px){.message__img{position:relative;width:87.5362318841%;margin:0 auto 2.5em}}.message__img::after{content:"";display:block;position:absolute;height:100%;border-style:solid;-o-border-image:linear-gradient(90deg, rgb(237, 33, 58) 10% 29%, rgb(147, 41, 30) 78% 89%);border-image:-webkit-gradient(linear, left top, right top, color-stop(10%, rgb(237, 33, 58)), color-stop(78%, rgb(147, 41, 30)));border-image:linear-gradient(90deg, rgb(237, 33, 58) 10% 29%, rgb(147, 41, 30) 78% 89%);border-image-slice:1}@media screen and (min-width: 1024px){.message__img::after{top:2rem;left:2rem;width:calc(100% - 4rem);border-width:0 0 3px 3px}}@media screen and (max-width: 1023px){.message__img::after{bottom:-1rem;left:1rem;width:calc(100% - 2rem);border-width:0 0 2px 2px}}.message__img::after{width:0;height:0;-webkit-transition:all .5s;transition:all .5s}.is-anim .message__img::after{-webkit-animation:messageImg-line 2s 1 forwards;animation:messageImg-line 2s 1 forwards}@-webkit-keyframes messageImg-line{0%{width:0;height:0}50%{width:0;height:100%}100%{width:calc(100% - 4rem);height:100%}}@keyframes messageImg-line{0%{width:0;height:0}50%{width:0;height:100%}100%{width:calc(100% - 4rem);height:100%}}.message__artBox__contentInner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1024px){.message__artBox__contentInner{margin:80px auto 0}}@media screen and (max-width: 1023px){.message__artBox__contentInner{margin:0 auto 0}}.messageContent__heading{position:relative;margin-bottom:1em}@media screen and (min-width: 750px){.messageContent__heading{font-size:clamp(2.2rem,2vw,2.6rem)}}@media screen and (min-width: 750px)and (max-width: 1023px){.messageContent__heading{text-align:center}}@media screen and (max-width: 749px){.messageContent__heading{font-size:2.2rem;text-align:center}}.messageContent__heading::before{content:"";width:3rem;display:block;position:relative;border-top:1px solid #921d22}@media screen and (min-width: 1024px){.messageContent__heading::before{top:-3rem;left:.5rem}}@media screen and (max-width: 1023px){.messageContent__heading::before{text-align:center;top:-1.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.line{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.line::after{content:"";position:absolute;bottom:.4rem;left:0;display:inline-block;z-index:-1;background-color:#fad8da;width:100%;-webkit-transform:skew(-20deg);transform:skew(-20deg)}@media screen and (min-width: 750px){.line::after{height:1.4rem}}@media screen and (max-width: 749px){.line::after{height:1.2rem}}@media screen and (min-width: 750px){.message__content{margin-bottom:2em}}@media screen and (max-width: 749px){.message__content{margin-bottom:4rem}}.message__artBox__txt{line-height:2}@media screen and (min-width: 750px)and (max-width: 1023px){.message__artBox__txt{text-align:center}}.message__representative{text-align:right}@media screen and (min-width: 1024px){.message__representative{width:100%;max-width:36rem}}@media screen and (max-width: 1023px){.message__representative{width:87.5362318841%;margin:0 auto}}.message__position{margin-bottom:.5em;color:#707070}@media screen and (min-width: 750px){.message__position{font-size:1.3rem}}@media screen and (max-width: 749px){.message__position{font-size:1.2rem}}@media screen and (min-width: 750px){.message__name{font-size:2rem}}@media screen and (max-width: 749px){.message__name{font-size:1.8rem}}.message__movie{position:relative}@media screen and (min-width: 750px){.message__movie{max-width:1400px;margin:0 auto;padding:12rem 0}}@media screen and (max-width: 749px){.message__movie{margin-top:-4rem;padding:8rem 0 4rem}}.message__movie::after{content:"";background:url(../img/bgpattern02.jpg) no-repeat center/cover;position:absolute;bottom:0;z-index:-1}@media screen and (min-width: 750px){.message__movie::after{width:min(66.2142857143%,92.7rem);height:min(33.6428571429vw,47.1rem);left:34%}}@media screen and (max-width: 749px){.message__movie::after{width:33rem;height:17rem;right:0}}@media screen and (min-width: 750px){.messageMovie__inner{max-width:84rem;width:90%;margin:0 auto}}@media screen and (min-width: 750px)and (max-width: 1023px){.messageMovie__inner{width:calc(100% - 12.8rem)}}.messageMovie__irrame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.messageMovie__irrame iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 750px){.way{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(14rem, #fff), color-stop(14rem, #F2F2F2), to(#F2F2F2));background:linear-gradient(to bottom, #fff 0, #fff 14rem, #F2F2F2 14rem, #F2F2F2 100%);padding-bottom:min(11.71875vw,12rem)}}@media screen and (min-width: 750px)and (max-width: 1023px){.way{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(16.2760416667vw, #fff), color-stop(16.2760416667vw, #F2F2F2), to(#F2F2F2));background:linear-gradient(to bottom, #fff 0, #fff 16.2760416667vw, #F2F2F2 16.2760416667vw, #F2F2F2 100%)}}@media screen and (max-width: 749px){.way{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(11.2rem, #fff), color-stop(11.2rem, #F2F2F2), to(#F2F2F2));background:linear-gradient(to bottom, #fff 0, #fff 11.2rem, #F2F2F2 11.2rem, #F2F2F2 100%)}}.way::before{z-index:-2;content:"";background:url(../img/bg_deco07.svg) no-repeat;background-size:contain;display:block;position:absolute;top:4rem}@media screen and (min-width: 1024px){.way::before{width:21rem;height:21rem;right:-8rem}}@media screen and (max-width: 1023px){.way::before{width:13vw;height:13vw;right:0rem}}.way::after{z-index:-2;content:"";background:url(../img/bg_deco06.svg) no-repeat;background-size:contain;display:block;position:absolute}@media screen and (min-width: 1024px){.way::after{width:11rem;height:11rem;top:39%;left:7%}}@media screen and (max-width: 1023px){.way::after{width:13vw;height:13vw;top:31.1%;left:0}}@media screen and (min-width: 1024px){.way__head{margin-bottom:15rem}}@media screen and (max-width: 749px){.way__head{margin-bottom:5rem}}.wayList{counter-reset:num}.wayList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1023px){.wayList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 750px){.wayList__item:not(:last-of-type){margin-bottom:min(17.578125vw,18rem)}}@media screen and (min-width: 750px)and (max-width: 1023px){.wayList__item:not(:last-of-type){margin-bottom:12rem}}@media screen and (max-width: 749px){.wayList__item:not(:last-of-type){margin-bottom:10rem}}@media screen and (max-width: 749px){.wayList__item:nth-child(odd) .wayList__img{margin-left:-2rem}}@media screen and (min-width: 750px){.wayList__item:nth-child(odd) .wayList__img::after{top:-2rem;right:-2rem;border-width:2px 2px 0 0}}@media screen and (max-width: 749px){.wayList__item:nth-child(odd) .wayList__img::after{top:-1rem;right:-1rem;border-width:1px 1px 0 0}}@media screen and (max-width: 749px){.wayList__item:nth-child(odd) .wayList__content::after{right:0}}@media screen and (min-width: 1024px){.wayList__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 1023px){.wayList__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 750px)and (max-width: 1023px){.wayList__item:nth-child(even)::after{left:76%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 749px){.wayList__item:nth-child(even)::after{left:0rem}}@media screen and (max-width: 749px){.wayList__item:nth-child(even) .wayList__img{margin:0 -2rem 0 auto}}@media screen and (min-width: 750px){.wayList__item:nth-child(even) .wayList__img::after{bottom:-2rem;left:-2rem;border-width:0 0 2px 2px}}@media screen and (max-width: 749px){.wayList__item:nth-child(even) .wayList__img::after{bottom:-2rem;left:-2rem;border-width:0 0 1px 1px}}@media screen and (max-width: 749px){.wayList__item:nth-child(even) .wayList__content::after{left:0}}.wayList__content{position:relative;z-index:10}@media screen and (min-width: 1024px){.wayList__content{width:50%;padding:0 5%}}@media screen and (max-width: 749px){.wayList__content{margin-bottom:4rem}}.wayList__content::after{content:counter(num, decimal-leading-zero);counter-increment:num;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:400;color:#fff;z-index:-2;position:absolute;line-height:1}@media screen and (min-width: 1024px){.wayList__content::after{font-size:clamp(13rem,15vw,24rem);right:5rem;top:-13rem}}@media screen and (max-width: 1023px){.wayList__content::after{font-size:10.4rem;top:-6rem}}.wayList__heading{position:relative}@media screen and (min-width: 750px){.wayList__heading{font-size:2.6rem;margin-bottom:1em}}@media screen and (max-width: 1023px){.wayList__heading{margin:0 auto 3rem}}@media screen and (max-width: 749px){.wayList__heading{font-size:2rem}}.wayList__heading::before{content:"";width:3rem;display:block;position:relative;border-top:1px solid #921d22}@media screen and (min-width: 1024px){.wayList__heading::before{top:-3rem;left:.5rem}}@media screen and (max-width: 1023px){.wayList__heading::before{text-align:center;top:-1.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wayList__heading .-chach{display:block;margin-bottom:.5em;color:#921d22;font-size:1em}@media screen and (min-width: 750px){.wayList__heading .-chach{font-size:1.6rem}}@media screen and (max-width: 1023px){.wayList__heading .-chach{text-align:center}}@media screen and (max-width: 749px){.wayList__heading .-chach{font-size:1.4rem}}.wayList__heading .line{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.wayList__heading .line{margin:0 auto}}.wayList__heading .line::after{content:"";position:absolute;left:0;display:inline-block;z-index:-1;background-color:#fad8da;width:100%;-webkit-transform:skew(-20deg);transform:skew(-20deg);height:1.4rem}@media screen and (min-width: 750px){.wayList__heading .line::after{bottom:.4rem}}@media screen and (max-width: 749px){.wayList__heading .line::after{bottom:.1rem}}.wayList__text{border-bottom:1px solid #dedede;line-height:2}@media screen and (min-width: 1024px){.wayList__text{width:36rem;margin-bottom:4rem;padding-bottom:4rem}}@media screen and (max-width: 1023px){.wayList__text{margin-bottom:2em;padding-bottom:1.5em}}.wayStrengths__heading{font-size:1.8rem;font-weight:600;color:#921d22;margin-bottom:1em}.wayStrengths__heading::before{content:"";background:url(../img/icon/icon_kyoutyou.svg) no-repeat;display:inline-block;position:relative;width:1.5rem;height:1.6rem;top:-1.2rem;left:.2rem}.wayStrengthsList{padding:0 .7rem}.wayStrengthsList__item{position:relative;font-size:1.3rem;padding-left:1.2em}.wayStrengthsList__item::before{content:"";display:inline-block;position:absolute;left:0;top:.5em;width:.6rem;height:.6rem;background:#921d22}.wayStrengthsList__item .-gray{display:block;margin-top:.3rem;color:#707070;font-size:1.2rem}.wayStrengthsList__item+.wayStrengthsList__item{margin-top:.5em}.wayList__img{position:relative}@media screen and (min-width: 1024px){.wayList__img{width:50%}}@media screen and (min-width: 750px)and (max-width: 1023px){.wayList__img{margin:4rem auto 0}}@media screen and (max-width: 1023px){.wayList__img{width:96.5671641791%}}.wayList__img::after{content:"";display:block;position:absolute;-o-border-image:linear-gradient(90deg, rgb(237, 33, 58) 10% 29%, rgb(147, 41, 30) 78% 89%);border-image:-webkit-gradient(linear, left top, right top, color-stop(10%, rgb(237, 33, 58)), color-stop(78%, rgb(147, 41, 30)));border-image:linear-gradient(90deg, rgb(237, 33, 58) 10% 29%, rgb(147, 41, 30) 78% 89%);border-image-slice:1;border-style:solid;width:0;height:0}.is-anim .wayList__img::after{-webkit-animation:wayListImg-line .5s 1 forwards;animation:wayListImg-line .5s 1 forwards}@media screen and (min-width: 750px){@-webkit-keyframes wayListImg-line{0%{width:0;height:0}100%{width:36.3636363636%;height:min(20vw,24rem)}}@keyframes wayListImg-line{0%{width:0;height:0}100%{width:36.3636363636%;height:min(20vw,24rem)}}}@media screen and (max-width: 749px){@-webkit-keyframes wayListImg-line{0%{width:0;height:0}100%{width:40%;height:40%}}@keyframes wayListImg-line{0%{width:0;height:0}100%{width:40%;height:40%}}}.intro{width:100%;overflow:hidden}@media screen and (min-width: 750px){.intro__list{width:1400px;margin:0 auto}.intro__list .slick-list{overflow:visible}}@media screen and (min-width: 750px){.interview{margin-top:max(-15.13671875vw,-15.5rem)}}@media screen and (max-width: 749px){.interview{margin-top:-12rem}}@media screen and (min-width: 750px){.interview__body{margin-top:14rem}}@media screen and (max-width: 749px){.interview__body{margin-top:1rem}}.interview__item{position:relative}.interview__item::before{content:"";position:absolute;z-index:-1;background:#f7efef;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 750px){.interview__item::before{top:32rem;width:min(80.2142857143vw,1123px);height:calc(100% - 36rem)}}@media screen and (max-width: 749px){.interview__item::before{bottom:2.5rem;width:31rem;height:calc(100% - 5rem)}}@media screen and (min-width: 750px){.interview__item+.interview__item{margin-top:8rem}}@media screen and (max-width: 749px){.interview__item+.interview__item{margin-top:4rem}}@media screen and (min-width: 750px){.interview__item:nth-child(odd)::before{left:13rem}}@media screen and (max-width: 749px){.interview__item:nth-child(odd)::before{right:-2rem}}@media screen and (min-width: 750px){.interview__item:nth-child(even)::before{right:13rem}}@media screen and (max-width: 749px){.interview__item:nth-child(even)::before{left:-2rem}}.interviewItem__head{max-width:94rem;position:relative}@media screen and (min-width: 750px){.interviewItem__head{margin:0 auto min(7.8125vw,8rem)}}@media screen and (max-width: 749px){.interviewItem__head{margin-bottom:3rem}}.interviewItem__deco{position:absolute;top:0;left:0;-webkit-transform:translate(-75%, -20%) rotate(-90deg);transform:translate(-75%, -20%) rotate(-90deg)}.interviewItem__deco.-employee{top:7rem;left:0}@media screen and (min-width: 1024px){.interviewItem__img{width:82.9787234043%;margin-left:auto;margin-right:0}}@media screen and (min-width: 750px)and (max-width: 1023px){.interviewItem__img{text-align:center}}@media screen and (max-width: 749px){.interviewItem__img{width:100vw;margin-left:-1.5rem}}@media screen and (min-width: 1024px){.interviewItem__info{position:absolute;top:10rem;left:0}}@media screen and (min-width: 750px)and (max-width: 1023px){.interviewItem__info{margin:-8.5rem 0 0 4rem}}@media screen and (max-width: 749px){.interviewItem__info{margin-top:-6rem;padding:0 2rem}}.interviewItem__comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;font-weight:500}@media screen and (min-width: 750px){.interviewItem__comment{font-size:2.8rem;margin-bottom:3rem}}@media screen and (max-width: 749px){.interviewItem__comment{font-size:1.8rem;margin-bottom:1.5rem}}.interviewItem__comment .-bgRed{position:relative;z-index:10;padding:.4rem 1.2rem}.interviewItem__comment .-bgRed::before{content:"";display:block;position:absolute;width:0;height:100%;background:#921d22;z-index:-1;top:0;left:0}.is-anim .interviewItem__comment .-bgRed::before{-webkit-animation:bgRed .3s 1 forwards;animation:bgRed .3s 1 forwards}@media screen and (min-width: 750px){.interviewItem__comment .-bgRed+.-bgRed{margin-top:1rem}}@media screen and (max-width: 749px){.interviewItem__comment .-bgRed+.-bgRed{margin-top:.6rem}}.interviewItem__comment .-line{position:relative;display:inline-block;line-height:1;top:1em;opacity:0}.is-anim .interviewItem__comment .-line{-webkit-animation:bgRed-text .3s 1 forwards .5s;animation:bgRed-text .3s 1 forwards .5s}@-webkit-keyframes bgRed{0%{width:0}100%{width:100%}}@keyframes bgRed{0%{width:0}100%{width:100%}}@-webkit-keyframes bgRed-text{0%{top:.5em;opacity:0}100%{top:0;opacity:1}}@keyframes bgRed-text{0%{top:.5em;opacity:0}100%{top:0;opacity:1}}.interviewItem__profile{padding-left:1.5rem;border-left:1px solid #921d22}.interviewItem__position{font-size:1.3rem}.interviewItem__name{font-size:1.7rem;font-weight:600;color:#921d22}.interviewItem__body{display:none}@media screen and (min-width: 750px){.interviewItem__body{padding-top:2rem}}@media screen and (max-width: 749px){.interviewItem__body{padding-top:1rem}}@media screen and (min-width: 1024px){.interviewBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 750px){.interviewBlock+.interviewBlock{margin-top:min(9.765625vw,10rem)}}@media screen and (max-width: 749px){.interviewBlock+.interviewBlock{margin-top:4rem}}@media screen and (min-width: 1024px){.interviewBlock01__img{width:50%}}@media screen and (max-width: 1023px){.interviewBlock01__img{margin-bottom:3rem}}@media screen and (max-width: 749px){.interviewBlock01__img{width:33.5rem;margin-left:-2rem}}@media screen and (min-width: 1024px){.interviewBlock01__info{width:39.3636363636%}}@media screen and (min-width: 1024px){.interviewBlock02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:79.6rem;margin-right:8rem;margin-left:auto}}@media screen and (min-width: 1024px){.interviewBlock02__info{width:54.3969849246%}}.interviewBlock02__img{position:relative}@media screen and (min-width: 1024px){.interviewBlock02__img{width:36.8090452261%}}@media screen and (max-width: 1023px){.interviewBlock02__img{width:53.3333333333%;margin:0 2rem 3rem auto}}.interviewBlock03{position:relative;z-index:10}@media screen and (min-width: 750px){.interviewBlock03{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.interviewBlock03::before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;background:no-repeat url(../img/interview_bg.svg)}@media screen and (min-width: 1024px){.interviewBlock03::before{top:-5rem;right:6rem;background-size:61.2727272727%;background-position:top right}}@media screen and (max-width: 1023px){.interviewBlock03::before{bottom:15rem;right:-3rem;background-size:100%;background-position:bottom right}}@media screen and (min-width: 1024px){.interviewBlock03__info{width:39.3636363636%;margin:0 0 3rem 6rem;-ms-flex-item-align:center;align-self:center}}@media screen and (max-width: 1023px){.interviewBlock03__info{margin-bottom:3rem}}.interviewBlock03__img{background:none;overflow:hidden}@media screen and (min-width: 1024px){.interviewBlock03__img{width:35rem}}@media screen and (max-width: 1023px){.interviewBlock03__img{width:74.6268656716%;margin:0 auto}}.interviewBlockDeco{position:absolute}@media screen and (min-width: 750px){.interviewBlockDeco{bottom:0;right:0;max-width:11.1rem;-webkit-transform:translate(130%, 0) rotate(90deg);transform:translate(130%, 0) rotate(90deg)}}@media screen and (max-width: 749px){.interviewBlockDeco{top:0;left:0;max-width:7.1rem;-webkit-transform:translate(-130%, -25%) rotate(90deg);transform:translate(-130%, -25%) rotate(90deg)}}.interviewBlock__heading{color:#921d22;position:relative;margin-bottom:1.5rem}@media screen and (min-width: 750px){.interviewBlock__heading{font-size:2.6rem}}@media screen and (max-width: 749px){.interviewBlock__heading{font-size:2rem}}.interviewBlock__heading::before{content:"";position:absolute;top:0;left:-1.6rem;width:1.6rem;height:1.73rem;background:url(../img/interview_deco.svg) center/contain no-repeat}.interviewBlock__text{line-height:2}@media screen and (min-width: 750px){.interviewItem__foot{width:93.1818181818%}}.interviewItem__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#fff;border:1px solid #921d22;text-align:center;cursor:pointer}@media screen and (min-width: 750px){.interviewItem__btn{height:8rem;-webkit-transition:all .3s;transition:all .3s}.interviewItem__btn:hover{color:#fff;background:#921d22}.interviewItem__btn:hover .interviewItemBtn__pull::before,.interviewItem__btn:hover .interviewItemBtn__pull::after{background:#fff}}@media screen and (max-width: 749px){.interviewItem__btn{padding:1.5rem 0}}.interviewItemBtn__pull{position:relative;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media screen and (min-width: 750px){.interviewItemBtn__pull{font-size:1.6rem}}@media screen and (max-width: 749px){.interviewItemBtn__pull{font-size:1.4rem}}.interviewItemBtn__pull::before{content:"";position:absolute;top:50%;right:-3rem;width:1.5rem;height:1px;background:#707070;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.interviewItemBtn__pull::after{content:"";position:absolute;top:50%;right:-3rem;width:1.5rem;height:1px;background:#707070}.interviewItemBtn__pull.-open{display:inline-block}.interviewItemBtn__pull.-close{display:none}.is-open .interviewItemBtn__pull.-open{display:none}.is-open .interviewItemBtn__pull.-close{display:inline-block}.is-open .interviewItemBtn__pull.-close::before{content:none}@media screen and (min-width: 750px){.info{padding-bottom:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(14rem, #fff), color-stop(14rem, #F2F2F2), to(#F2F2F2));background:linear-gradient(to bottom, #fff 0, #fff 14rem, #F2F2F2 14rem, #F2F2F2 100%)}}@media screen and (min-width: 750px)and (max-width: 1023px){.info{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(16.2760416667vw, #fff), color-stop(16.2760416667vw, #F2F2F2), to(#F2F2F2));background:linear-gradient(to bottom, #fff 0, #fff 16.2760416667vw, #F2F2F2 16.2760416667vw, #F2F2F2 100%)}}@media screen and (max-width: 749px){.info{padding-bottom:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(11.2rem, #fff), color-stop(11.2rem, #F2F2F2), to(#F2F2F2));background:linear-gradient(to bottom, #fff 0, #fff 11.2rem, #F2F2F2 11.2rem, #F2F2F2 100%)}}@media screen and (min-width: 750px){.info__inner{max-width:1000px}}.info__box{position:relative}.info__square01{position:absolute;display:block;background:#f7efef}@media screen and (min-width: 750px){.info__square01{top:10rem;left:-27%;width:21.5rem;height:21.5rem}}@media screen and (max-width: 749px){.info__square01{top:-1.5rem;left:-6rem;width:7rem;height:7rem}}.info__square01::before{content:"";position:absolute;z-index:10;top:0;right:0;display:block;width:50%;height:50%;background:#f0e0e0}@media screen and (min-width: 750px){.info__square02{position:absolute;bottom:15rem;right:-8%;width:11rem;height:11rem;background:#f7efef}.info__square02::before{content:"";position:absolute;z-index:10;top:0;left:0;display:block;width:50%;height:50%;background:#f0e0e0}}@media screen and (max-width: 749px){.info__square02{display:none}}@media screen and (min-width: 750px){.info__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}}@media screen and (max-width: 749px){.info__tab__sm.is-active .infoTab__item{color:#333;background:#fff}}.infoTab__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1.5rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.infoTab__item{width:49.5%;height:6rem;font-size:1.8rem}}@media screen and (max-width: 749px){.infoTab__item{position:relative;font-size:1.6rem;height:5.5rem}.infoTab__item::before,.infoTab__item::after{content:"";position:absolute;top:50%;right:2rem;display:block;width:1px;height:1.5rem;background:#fff}.is-active .infoTab__item::before,.is-active .infoTab__item::after{background:#333}.infoTab__item::before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-active .infoTab__item::before{opacity:0}.infoTab__item::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}.infoTab__item:not(.is-active){color:#fff;background:#921d22}@media screen and (min-width: 750px){.infoTab__item:not(.is-active){cursor:pointer}.infoTab__item:not(.is-active):hover{opacity:.7}}.infoTab__item.is-active{background:#fff}@media screen and (min-width: 750px){.infoTab__item.is-active{position:relative;pointer-events:none}.infoTab__item.is-active::before{content:"";position:absolute;top:100%;left:0;display:block;width:100%;height:10px;background:#fff}}.infoTab__text-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7222222222em}.infoTab__text-sm::before,.infoTab__text-sm::after{content:"";display:block;width:1em;height:1px;background:#fff}.is-active .infoTab__text-sm::before,.is-active .infoTab__text-sm::after{background:#333}.infoTab__text-sm::before{margin-right:.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.infoTab__text-sm::after{margin-left:.2em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 750px){.info__table__box{padding:4rem 8rem;background:#fff}}@media screen and (max-width: 749px){.info__table__box{position:relative;z-index:10}}@media screen and (max-width: 749px){.info__table__content:not(:first-of-type){margin-top:2rem}}@media screen and (max-width: 749px){.info__table{display:none;padding:2rem 2rem 3rem;background:#fff}}.info__table tr{width:100%}.info__table tr:not(:first-of-type){position:relative}.info__table tr:not(:first-of-type) th::before,.info__table tr:not(:first-of-type) th::after{content:"";position:absolute;top:0;left:0;height:1px}.info__table tr:not(:first-of-type) th::before{width:100%;background:#f2f2f2}.info__table tr:not(:first-of-type) th::after{background:#921d22}@media screen and (min-width: 750px){.info__table tr:not(:first-of-type) th::after{width:2rem}}@media screen and (max-width: 749px){.info__table tr:not(:first-of-type) th::after{width:8px}}.info__table th,.info__table td{text-align:left}@media screen and (min-width: 750px){.info__table th,.info__table td{padding:1.5rem 0}}@media screen and (max-width: 749px){.info__table th,.info__table td{padding:1.2rem 0;font-size:1.3rem}}.info__table th{color:#707070;font-weight:normal}@media screen and (min-width: 750px){.info__table th{width:29.1666666667%}}@media screen and (max-width: 749px){.info__table th{width:8.5rem}}.infoTable__item{position:relative;padding-left:1em;line-height:1.8}.infoTable__item::before{content:"";position:absolute;top:.6em;left:0;display:block;border-radius:50%;width:6px;height:6px;background:#921d22}.infoTable__note{margin-top:.4rem;color:#707070}@media screen and (min-width: 750px){.infoTable__note{font-size:1.3rem}}@media screen and (max-width: 749px){.infoTable__note{font-size:1.1rem}}@media screen and (min-width: 750px){.infoTable__note+.infoTable__list{margin-top:1.5rem}}@media screen and (max-width: 749px){.infoTable__note+.infoTable__list{margin-top:1rem}}@media screen and (min-width: 750px){.infoEntry{margin-top:7rem}}@media screen and (max-width: 749px){.infoEntry{margin-top:3.5rem}}.infoEntry__head{position:relative}.infoEntry__text{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 750px){.infoEntry__text{top:0;width:54.5714285714vw;max-width:764px}}@media screen and (max-width: 749px){.infoEntry__text{top:1rem;width:calc(100% - 4rem)}}.infoEntry__text img{width:100%}.infoEntry__img img{width:100%}.infoEntry__foot{background:#ed213a;background:-webkit-gradient(linear, left top, right top, from(rgb(237, 33, 58)), to(rgb(147, 41, 30)));background:linear-gradient(90deg, rgb(237, 33, 58) 0%, rgb(147, 41, 30) 100%)}@media screen and (min-width: 750px){.infoEntry__foot{padding:4rem 2rem}}@media screen and (max-width: 749px){.infoEntry__foot{padding:2rem 1.5rem}}.infoEntry__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;border-radius:4rem;margin:0 auto;max-width:400px;color:#921d22;font-weight:bold;background:#fff}@media screen and (min-width: 750px){.infoEntry__btn{min-height:6.8rem;font-size:1.8rem}.infoEntry__btn:hover{color:#fff;background:none}}@media screen and (max-width: 749px){.infoEntry__btn{max-width:42rem;min-height:4.5rem}}@media screen and (min-width: 750px){.faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.faq__head{position:relative}@media screen and (min-width: 750px){.faq__head{width:30.9090909091%;padding-left:5rem}}.faq__head::before,.faq__head::after{content:"";display:block;position:absolute}.faq__head::before{width:1.6rem;height:1.6rem;background:url(../img/bg_deco04.svg) no-repeat center/contain}@media screen and (min-width: 750px){.faq__head::before{top:-3.4rem;left:70.5882352941%}}@media screen and (max-width: 749px){.faq__head::before{top:-3rem;left:30rem}}.faq__head::after{background:url(../img/bg_deco03.svg) no-repeat center/contain}@media screen and (min-width: 750px){.faq__head::after{top:23rem;left:-19.7058823529%;width:16.6rem;height:16.6rem}}@media screen and (max-width: 749px){.faq__head::after{top:3rem;left:20rem;width:10rem;height:10rem}}@media screen and (min-width: 750px){.faq__body{width:69.0909090909%}}.faq__heading{color:#921d22;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:normal}@media screen and (min-width: 750px){.faq__heading{font-size:7.2rem}}@media screen and (max-width: 749px){.faq__heading{margin-bottom:.5em;font-size:4.8rem}}.faqList{padding:1.4rem 0;border-bottom:1px solid #dedede}.faqList__term,.faqList__desc{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2.5rem}.faqList__term::before,.faqList__desc::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;width:3.8rem;min-width:3.8rem;height:3.8rem;margin-right:1.8rem;color:#fff;border-radius:50%;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:normal}.faqList__term{position:relative;cursor:pointer;font-weight:bold}.faqList__term::before{content:"Q";background:#707070}.faqList__term::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:1.4rem;height:8rem;background:url(../img/icon/icon_down.svg) no-repeat center/contain}.faqList__term.is-active::after{background:url(../img/icon/icon_up.svg) no-repeat center/contain}.faqList__desc{margin-top:1.4rem}@media screen and (max-width: 749px){.faqList__desc{font-size:1.3rem}}.faqList__desc::before{content:"A";background:#921d22}.entry{text-align:center}@media screen and (min-width: 750px){.entry{padding:6rem 0 8rem;background:url(../img/joinus_pc.jpg) no-repeat center/cover}}@media screen and (max-width: 749px){.entry{padding:4rem 0;background:url(../img/joinus_sp.jpg) no-repeat center/cover}}.entry__heading{margin-bottom:.2em;color:#fff;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:normal;line-height:1}@media screen and (min-width: 750px){.entry__heading{font-size:3rem}}@media screen and (max-width: 749px){.entry__heading{font-size:1.9rem}}.entry__en{color:#fff;font-family:"Oswald","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1}@media screen and (min-width: 750px){.entry__en{font-size:12.8rem}}@media screen and (max-width: 749px){.entry__en{font-size:6.7rem}}.entry__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.7em 2em;background:#fff;border:2px solid #fff;border-radius:5rem;color:#921d22;font-weight:bold}@media screen and (min-width: 750px){.entry__btn{margin-top:3rem}.entry__btn:hover{background:none;color:#fff}}@media screen and (max-width: 749px){.entry__btn{margin-top:2rem}}