@charset "UTF-8";.fv{padding:20px 0 60px}@media screen and (max-width: 768px){.fv{padding:4.6728971963vw 0 14.0186915888vw;width:100%;overflow:hidden}}.fv__wrapper{margin:0 auto;max-width:1000px;width:100%;display:flex;gap:16px;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.fv__wrapper{width:100%;flex-direction:column;align-items:center;gap:9.3457943925vw}}.fv__info{flex:1 1 42%;z-index:1;position:relative;padding-top:30px}@media screen and (max-width: 768px){.fv__info{flex:auto;width:100%}}.fv__illust{flex:1 1 56%;display:flex;justify-content:center;align-items:center;margin-left:-65px}@media screen and (max-width: 768px){.fv__illust{flex:auto;width:91.5887850467vw;margin-left:0}.fv__illust .phone img{object-fit:contain}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(15px);opacity:0}}.fv .scroll{margin:56px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px}@media screen and (max-width: 768px){.fv .scroll{margin:3.5046728972vw 0 0}}.fv .scroll p{font-family:all-round-gothic,sans-serif;font-weight:600;font-size:11px;line-height:1.2}.fv .scroll__arrow{height:12px;animation:scroll 1.3s infinite;animation-timing-function:ease-in-out}.fv .scroll__arrow svg{display:block;width:12px;height:12px}.applyBtn button{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto;width:340px;height:60px;line-height:60px;background-color:#df6944;border:none;border-radius:40px;cursor:pointer}@media screen and (max-width: 768px){.applyBtn button{gap:2.3364485981vw;width:79.4392523364vw;height:14.0186915888vw;line-height:14.0186915888vw}}.applyBtn p{color:#fff;font-weight:600;font-size:15px}@media screen and (max-width: 768px){.applyBtn p{font-size:4.2056074766vw}}.campaign-details{padding:100px 0;background:linear-gradient(to bottom,rgb(255,243,239) 0%,rgb(255,207,195) 100%)}@media screen and (max-width: 768px){.campaign-details{padding:14.0186915888vw 0}}.campaign-details .compatibility{margin:20px 0 0;font-family:Hiragino Sans,ヒラギノ角ゴ,sans-serif;font-weight:500;font-size:16px;line-height:1.6;text-align:center}@media screen and (max-width: 768px){.campaign-details .compatibility{margin:4.6728971963vw auto 0;width:88.3177570093vw;font-size:4.2056074766vw}}.campaign-details .icon{margin:0 auto;width:180px}.campaign-details .sectionTitle__desc{font-weight:500;font-size:16px}.campaign-details .sectionTitle__desc .bold{font-weight:600}@media screen and (max-width: 768px){.campaign-details .sectionTitle__desc{font-size:3.738317757vw}}.campaign-details .detail{background-color:#fffbfa;border-radius:20px;width:1000px;margin:0 auto;padding:60px 180px}@media screen and (max-width: 768px){.campaign-details .detail{width:88.3177570093vw;padding:9.3457943925vw 0}}.campaign-details .detail-list{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 768px){.campaign-details .detail-list{padding:0 4.6728971963vw}}.campaign-details .detail-list li{flex:1 1 calc(50% - 40px)}.campaign-details .detail-list li .listItem-heading{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;line-height:1;position:relative}@media screen and (max-width: 768px){.campaign-details .detail-list li .listItem-heading{gap:1.8691588785vw;font-size:3.738317757vw}}.campaign-details .detail-list li .listItem-heading:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background-color:#df6944}.campaign-details .detail-list li .listItem-content{margin-top:24px;font-weight:500}.campaign-details .detail-list li .listItem-content p{font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.campaign-details .detail-list li .listItem-content p{font-size:3.738317757vw}}.campaign-details .detail-list li .listItem-content small{font-size:14px}@media screen and (max-width: 768px){.campaign-details .detail-list li .listItem-content small{font-size:3.2710280374vw}}.campaign-details .notes{margin:40px 0 0;font-weight:600;font-size:16px;color:#df6944;text-align:center}@media screen and (max-width: 768px){.campaign-details .notes{width:74.2990654206vw;margin:4.6728971963vw auto 0;font-size:3.738317757vw;text-align:left}}.campaign-details .applyBtn{margin:12px 0 0}@media screen and (max-width: 768px){.campaign-details .applyBtn{margin:3.5046728972vw 0 0}}.about-campaign{background-color:#fff3ef;padding:80px 0 160px}@media screen and (max-width: 768px){.about-campaign{padding:14.0186915888vw 0 37.3831775701vw}}.about-campaign .sectionTitle{position:relative;z-index:20}.about-campaign__wrapper{width:1000px;margin:0 auto}@media screen and (max-width: 768px){.about-campaign__wrapper{width:100%}}.about-campaign__illust{position:relative;margin:100px auto 0;width:930px}.about-campaign__illust:after{position:absolute;top:-50%;left:-20px;content:"";width:930px;height:280px;display:block;background-image:url(/assets/img/about-campaign.png);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){.about-campaign__illust{margin:14.0186915888vw auto 0;width:100%}.about-campaign__illust:after{width:100%;left:0;height:126.1682242991vw;background-image:url(/assets/img/about-campaign-sp.png)}}.about-campaign__text{position:relative;z-index:20;font-size:16px;text-align:center}.about-campaign__text .bold{font-weight:600}@media screen and (max-width: 768px){.about-campaign__text{margin:15.8878504673vw auto 0;width:88.3177570093vw;font-size:3.738317757vw}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%}body{line-height:1}@media screen and (max-width: 768px){body{overflow:auto}}body.open{width:100vw}body *{font-family:Hiragino Sans,ヒラギノ角ゴ,sans-serif;color:#4a2614;-webkit-font-smoothing:antialiased}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:calc(15px + .390625vw)}img{width:100%;min-height:100%;max-width:100%;max-height:100%;object-fit:cover}a{text-decoration:none;color:inherit}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.link_normal{color:#df6944;font-size:15px;line-height:1.6;text-decoration:underline}.recruitment__main{background:linear-gradient(to bottom,rgb(255,243,239) 0%,rgb(255,207,195) 100%)}
