﻿
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;display:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none!important;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none!important}img{-webkit-backface-visibility:hidden}li{list-style:none}table{border-collapse:collapse}.clearfix:after{content:"";display:table;clear:both}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}main,picture{display:block}button,input,optgroup,select,textarea{color:inherit;background:none;border:none;border-radius:0}ul{padding-inline:0;margin-inline:0;margin-block:0}body{-webkit-touch-callout:none}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk_Rg.woff") format("woff"),url("../font/AktivGrotesk_Rg.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk_Bd.woff") format("woff"),url("../font/AktivGrotesk_Bd.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Aktiv Grotesk";src:url("../font/AktivGrotesk_XBd.woff") format("woff"),url("../font/AktivGrotesk_XBd.ttf") format("truetype");font-weight:900;font-style:normal}.font-AktivGrotesk{font-family:"Aktiv Grotesk"}@media (min-width:769px){.sp{display:none!important}}@media not all and (min-width:769px){.pc{display:none!important}}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:500;color:#000;font-size:16px;line-height:1.75;width:100%}@media not all and (min-width:769px){body{line-height:1.625}}a{text-decoration:none;color:#000}a[href^="tel:"].disabled{cursor:default}button{background:none;border:none}img{display:block;width:100%;height:auto}i{font-style:normal}.container{width:calc(100% - 40px);max-width:1200px;margin:0 auto}.nobr{white-space:nowrap}.palt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.inline_block{display:inline-block}.sec_title{text-align:center;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec_title b{font-size:48px;font-family:"Aktiv Grotesk";font-weight:bold;letter-spacing:0.053em}@media not all and (min-width:769px){.sec_title b{font-size:36px}}.sec_title small{font-size:20px;color:#a5a5a5;font-weight:bold;margin-top:18px}@media not all and (min-width:769px){.sec_title small{font-size:14px;margin-top:12px}}.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:400px;height:80px;margin:0 auto;border-radius:40px;-webkit-box-shadow:2px 8px 2px rgba(0,0,0,0.04);box-shadow:2px 8px 2px rgba(0,0,0,0.04);background-color:#fff100;font-weight:bold;font-size:24px;text-align:center;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width:769px){.btn:hover{-webkit-transform:translate(1px,3px);transform:translate(1px,3px);-webkit-box-shadow:1px 5px 2px rgba(0,0,0,0.04);box-shadow:1px 5px 2px rgba(0,0,0,0.04)}}@media not all and (min-width:769px){.btn.touching{-webkit-transform:translate(1px,3px);transform:translate(1px,3px);-webkit-box-shadow:1px 5px 2px rgba(0,0,0,0.04);box-shadow:1px 5px 2px rgba(0,0,0,0.04)}}@media (max-width:1024px){.btn{height:59px;border-radius:30px;font-size:20px}}@media not all and (min-width:769px){.btn{width:100%}}.btn:after{content:"";display:inline-block;width:30px;height:30px;margin-bottom:3px;margin-left:10px;background:url("../image/icon_download.svg") no-repeat center center/contain;vertical-align:middle}@media (max-width:1024px){.btn:after{width:22px;height:22px;margin-bottom:4px;margin-left:7px}}.btn.btn_back{margin-top:20px;background-color:#e6e6e6}.btn.btn_back:after{content:none}.btn.btn_submit:after{content:none}.cv{background-color:#fff100;border-color:#000;border-style:solid;border-width:8px 0;padding:88px 0 93px}@media not all and (min-width:769px){.cv{padding:42px 0 45px;border-width:4px 0}}.cv__title{font-size:48px;line-height:1.25;text-align:center;margin-bottom:40px;letter-spacing:0.04em}@media not all and (min-width:769px){.cv__title{font-size:32px;margin-bottom:25px}}.cv__title small{display:block;font-size:32px;margin-bottom:12px}@media not all and (min-width:769px){.cv__title small{font-size:24px;margin-bottom:5px}}.cv .btn{background-color:#000;color:#fff}@media not all and (min-width:769px){.cv .btn{max-width:295px}}.cv .btn:after{-webkit-filter:brightness(0%) invert(100%);filter:brightness(0%) invert(100%)}.fadeIn_item.offs,.offs .fadeIn_item{opacity:0}.fadeIn_item.ons,.ons .fadeIn_item{opacity:1;-webkit-transition:all 1.2s cubic-bezier(0,0,0.13,0.79);transition:all 1.2s cubic-bezier(0,0,0.13,0.79)}.fadeIn_item.img_blur.offs,.offs .fadeIn_item.img_blur{-webkit-transform:scale(1.05);transform:scale(1.05)}.fadeIn_item.img_blur.ons,.ons .fadeIn_item.img_blur{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 1.4s cubic-bezier(0.25,0.1,0.25,1);transition:all 1.4s cubic-bezier(0.25,0.1,0.25,1)}.fadeIn_item.bottom-up.offs,.offs .fadeIn_item.bottom-up{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.fadeIn_item.bottom-up.ons,.ons .fadeIn_item.bottom-up{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 2s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 2s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 2s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 2s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 2s cubic-bezier(0.25,0.1,0.25,1),transform 2s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 2s cubic-bezier(0.25,0.1,0.25,1),transform 2s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 2s cubic-bezier(0.25,0.1,0.25,1)}@media not all and (min-width:769px){.touch{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.touch.touching{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (-ms-high-contrast:none\0),(prefers-reduced-motion:reduce){*,:after,:before{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.fadeIn_item{opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important}}.mw_wp_form.mw_wp_form_input .hide_input{display:none!important}.mw_wp_form.mw_wp_form_confirm .hide_conf{display:none!important}.m0{margin:0px!important}.mt0{margin-top:0px!important}.mb0{margin-bottom:0px!important}.ml0{margin-left:0px!important}.mr0{margin-right:0px!important}.p0{padding:0px!important}.pt0{padding-top:0px!important}.pl0{padding-left:0px!important}.pr0{padding-right:0px!important}.pb0{padding-bottom:0px!important}.w0p{width:0%!important}.m10{margin:10px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.p10{padding:10px!important}.pt10{padding-top:10px!important}.pl10{padding-left:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.w5p{width:5%!important}.m20{margin:20px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px!important}.p20{padding:20px!important}.pt20{padding-top:20px!important}.pl20{padding-left:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.w10p{width:10%!important}.m30{margin:30px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.mr30{margin-right:30px!important}.p30{padding:30px!important}.pt30{padding-top:30px!important}.pl30{padding-left:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.w15p{width:15%!important}.m40{margin:40px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.mr40{margin-right:40px!important}.p40{padding:40px!important}.pt40{padding-top:40px!important}.pl40{padding-left:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.w20p{width:20%!important}.m50{margin:50px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.mr50{margin-right:50px!important}.p50{padding:50px!important}.pt50{padding-top:50px!important}.pl50{padding-left:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.w25p{width:25%!important}.m60{margin:60px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.ml60{margin-left:60px!important}.mr60{margin-right:60px!important}.p60{padding:60px!important}.pt60{padding-top:60px!important}.pl60{padding-left:60px!important}.pr60{padding-right:60px!important}.pb60{padding-bottom:60px!important}.w30p{width:30%!important}.m70{margin:70px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.ml70{margin-left:70px!important}.mr70{margin-right:70px!important}.p70{padding:70px!important}.pt70{padding-top:70px!important}.pl70{padding-left:70px!important}.pr70{padding-right:70px!important}.pb70{padding-bottom:70px!important}.w35p{width:35%!important}.m80{margin:80px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.ml80{margin-left:80px!important}.mr80{margin-right:80px!important}.p80{padding:80px!important}.pt80{padding-top:80px!important}.pl80{padding-left:80px!important}.pr80{padding-right:80px!important}.pb80{padding-bottom:80px!important}.w40p{width:40%!important}.m90{margin:90px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.ml90{margin-left:90px!important}.mr90{margin-right:90px!important}.p90{padding:90px!important}.pt90{padding-top:90px!important}.pl90{padding-left:90px!important}.pr90{padding-right:90px!important}.pb90{padding-bottom:90px!important}.w45p{width:45%!important}.m100{margin:100px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.ml100{margin-left:100px!important}.mr100{margin-right:100px!important}.p100{padding:100px!important}.pt100{padding-top:100px!important}.pl100{padding-left:100px!important}.pr100{padding-right:100px!important}.pb100{padding-bottom:100px!important}.w50p{width:50%!important}.m110{margin:110px!important}.mt110{margin-top:110px!important}.mb110{margin-bottom:110px!important}.ml110{margin-left:110px!important}.mr110{margin-right:110px!important}.p110{padding:110px!important}.pt110{padding-top:110px!important}.pl110{padding-left:110px!important}.pr110{padding-right:110px!important}.pb110{padding-bottom:110px!important}.w55p{width:55%!important}.m120{margin:120px!important}.mt120{margin-top:120px!important}.mb120{margin-bottom:120px!important}.ml120{margin-left:120px!important}.mr120{margin-right:120px!important}.p120{padding:120px!important}.pt120{padding-top:120px!important}.pl120{padding-left:120px!important}.pr120{padding-right:120px!important}.pb120{padding-bottom:120px!important}.w60p{width:60%!important}.m130{margin:130px!important}.mt130{margin-top:130px!important}.mb130{margin-bottom:130px!important}.ml130{margin-left:130px!important}.mr130{margin-right:130px!important}.p130{padding:130px!important}.pt130{padding-top:130px!important}.pl130{padding-left:130px!important}.pr130{padding-right:130px!important}.pb130{padding-bottom:130px!important}.w65p{width:65%!important}.m140{margin:140px!important}.mt140{margin-top:140px!important}.mb140{margin-bottom:140px!important}.ml140{margin-left:140px!important}.mr140{margin-right:140px!important}.p140{padding:140px!important}.pt140{padding-top:140px!important}.pl140{padding-left:140px!important}.pr140{padding-right:140px!important}.pb140{padding-bottom:140px!important}.w70p{width:70%!important}.m150{margin:150px!important}.mt150{margin-top:150px!important}.mb150{margin-bottom:150px!important}.ml150{margin-left:150px!important}.mr150{margin-right:150px!important}.p150{padding:150px!important}.pt150{padding-top:150px!important}.pl150{padding-left:150px!important}.pr150{padding-right:150px!important}.pb150{padding-bottom:150px!important}.w75p{width:75%!important}.m160{margin:160px!important}.mt160{margin-top:160px!important}.mb160{margin-bottom:160px!important}.ml160{margin-left:160px!important}.mr160{margin-right:160px!important}.p160{padding:160px!important}.pt160{padding-top:160px!important}.pl160{padding-left:160px!important}.pr160{padding-right:160px!important}.pb160{padding-bottom:160px!important}.w80p{width:80%!important}.m170{margin:170px!important}.mt170{margin-top:170px!important}.mb170{margin-bottom:170px!important}.ml170{margin-left:170px!important}.mr170{margin-right:170px!important}.p170{padding:170px!important}.pt170{padding-top:170px!important}.pl170{padding-left:170px!important}.pr170{padding-right:170px!important}.pb170{padding-bottom:170px!important}.w85p{width:85%!important}.m180{margin:180px!important}.mt180{margin-top:180px!important}.mb180{margin-bottom:180px!important}.ml180{margin-left:180px!important}.mr180{margin-right:180px!important}.p180{padding:180px!important}.pt180{padding-top:180px!important}.pl180{padding-left:180px!important}.pr180{padding-right:180px!important}.pb180{padding-bottom:180px!important}.w90p{width:90%!important}.m190{margin:190px!important}.mt190{margin-top:190px!important}.mb190{margin-bottom:190px!important}.ml190{margin-left:190px!important}.mr190{margin-right:190px!important}.p190{padding:190px!important}.pt190{padding-top:190px!important}.pl190{padding-left:190px!important}.pr190{padding-right:190px!important}.pb190{padding-bottom:190px!important}.w95p{width:95%!important}.m200{margin:200px!important}.mt200{margin-top:200px!important}.mb200{margin-bottom:200px!important}.ml200{margin-left:200px!important}.mr200{margin-right:200px!important}.p200{padding:200px!important}.pt200{padding-top:200px!important}.pl200{padding-left:200px!important}.pr200{padding-right:200px!important}.pb200{padding-bottom:200px!important}.w100p{width:100%!important}.w0{width:0px!important}.h0{height:0px!important}.w10{width:10px!important}.h10{height:10px!important}.w20{width:20px!important}.h20{height:20px!important}.w30{width:30px!important}.h30{height:30px!important}.w40{width:40px!important}.h40{height:40px!important}.w50{width:50px!important}.h50{height:50px!important}.w60{width:60px!important}.h60{height:60px!important}.w70{width:70px!important}.h70{height:70px!important}.w80{width:80px!important}.h80{height:80px!important}.w90{width:90px!important}.h90{height:90px!important}.w100{width:100px!important}.h100{height:100px!important}.w110{width:110px!important}.h110{height:110px!important}.w120{width:120px!important}.h120{height:120px!important}.w130{width:130px!important}.h130{height:130px!important}.w140{width:140px!important}.h140{height:140px!important}.w150{width:150px!important}.h150{height:150px!important}.w160{width:160px!important}.h160{height:160px!important}.w170{width:170px!important}.h170{height:170px!important}.w180{width:180px!important}.h180{height:180px!important}.w190{width:190px!important}.h190{height:190px!important}.w200{width:200px!important}.h200{height:200px!important}.w210{width:210px!important}.h210{height:210px!important}.w220{width:220px!important}.h220{height:220px!important}.w230{width:230px!important}.h230{height:230px!important}.w240{width:240px!important}.h240{height:240px!important}.w250{width:250px!important}.h250{height:250px!important}.w260{width:260px!important}.h260{height:260px!important}.w270{width:270px!important}.h270{height:270px!important}.w280{width:280px!important}.h280{height:280px!important}.w290{width:290px!important}.h290{height:290px!important}.w300{width:300px!important}.h300{height:300px!important}.w310{width:310px!important}.h310{height:310px!important}.w320{width:320px!important}.h320{height:320px!important}.w330{width:330px!important}.h330{height:330px!important}.w340{width:340px!important}.h340{height:340px!important}.w350{width:350px!important}.h350{height:350px!important}.w360{width:360px!important}.h360{height:360px!important}.w370{width:370px!important}.h370{height:370px!important}.w380{width:380px!important}.h380{height:380px!important}.w390{width:390px!important}.h390{height:390px!important}.w400{width:400px!important}.h400{height:400px!important}.w410{width:410px!important}.h410{height:410px!important}.w420{width:420px!important}.h420{height:420px!important}.w430{width:430px!important}.h430{height:430px!important}.w440{width:440px!important}.h440{height:440px!important}.w450{width:450px!important}.h450{height:450px!important}.w460{width:460px!important}.h460{height:460px!important}.w470{width:470px!important}.h470{height:470px!important}.w480{width:480px!important}.h480{height:480px!important}.w490{width:490px!important}.h490{height:490px!important}.w500{width:500px!important}.h500{height:500px!important}.w510{width:510px!important}.h510{height:510px!important}.w520{width:520px!important}.h520{height:520px!important}.w530{width:530px!important}.h530{height:530px!important}.w540{width:540px!important}.h540{height:540px!important}.w550{width:550px!important}.h550{height:550px!important}.w560{width:560px!important}.h560{height:560px!important}.w570{width:570px!important}.h570{height:570px!important}.w580{width:580px!important}.h580{height:580px!important}.w590{width:590px!important}.h590{height:590px!important}.w600{width:600px!important}.h600{height:600px!important}.w610{width:610px!important}.h610{height:610px!important}.w620{width:620px!important}.h620{height:620px!important}.w630{width:630px!important}.h630{height:630px!important}.w640{width:640px!important}.h640{height:640px!important}.w650{width:650px!important}.h650{height:650px!important}.w660{width:660px!important}.h660{height:660px!important}.w670{width:670px!important}.h670{height:670px!important}.w680{width:680px!important}.h680{height:680px!important}.w690{width:690px!important}.h690{height:690px!important}.w700{width:700px!important}.h700{height:700px!important}.w710{width:710px!important}.h710{height:710px!important}.w720{width:720px!important}.h720{height:720px!important}.w730{width:730px!important}.h730{height:730px!important}.w740{width:740px!important}.h740{height:740px!important}.w750{width:750px!important}.h750{height:750px!important}.w760{width:760px!important}.h760{height:760px!important}.w770{width:770px!important}.h770{height:770px!important}.w780{width:780px!important}.h780{height:780px!important}.w790{width:790px!important}.h790{height:790px!important}.w800{width:800px!important}.h800{height:800px!important}.w810{width:810px!important}.h810{height:810px!important}.w820{width:820px!important}.h820{height:820px!important}.w830{width:830px!important}.h830{height:830px!important}.w840{width:840px!important}.h840{height:840px!important}.w850{width:850px!important}.h850{height:850px!important}.w860{width:860px!important}.h860{height:860px!important}.w870{width:870px!important}.h870{height:870px!important}.w880{width:880px!important}.h880{height:880px!important}.w890{width:890px!important}.h890{height:890px!important}.w900{width:900px!important}.h900{height:900px!important}.w910{width:910px!important}.h910{height:910px!important}.w920{width:920px!important}.h920{height:920px!important}.w930{width:930px!important}.h930{height:930px!important}.w940{width:940px!important}.h940{height:940px!important}.w950{width:950px!important}.h950{height:950px!important}.w960{width:960px!important}.h960{height:960px!important}.fz10{font-size:10px!important}.fz11{font-size:11px!important}.fz12{font-size:12px!important}.fz13{font-size:13px!important}.fz14{font-size:14px!important}.fz15{font-size:15px!important}.fz16{font-size:16px!important}.fz17{font-size:17px!important}.fz18{font-size:18px!important}.fz19{font-size:19px!important}.fz20{font-size:20px!important}.fz21{font-size:21px!important}.fz22{font-size:22px!important}.fz23{font-size:23px!important}.fz24{font-size:24px!important}.fz25{font-size:25px!important}.fz26{font-size:26px!important}.fz27{font-size:27px!important}.fz28{font-size:28px!important}.fz29{font-size:29px!important}.fz30{font-size:30px!important}.fz31{font-size:31px!important}.fz32{font-size:32px!important}.fz33{font-size:33px!important}.fz34{font-size:34px!important}.fz35{font-size:35px!important}.fz36{font-size:36px!important}.fz37{font-size:37px!important}.fz38{font-size:38px!important}.fz39{font-size:39px!important}.fz40{font-size:40px!important}.fz41{font-size:41px!important}.fz42{font-size:42px!important}.fz43{font-size:43px!important}.fz44{font-size:44px!important}.fz45{font-size:45px!important}.fz46{font-size:46px!important}.fz47{font-size:47px!important}.fz48{font-size:48px!important}.fz49{font-size:49px!important}.fz50{font-size:50px!important}@media not all and (min-width:769px){.sp_m0{margin:0px!important}.sp_mt0{margin-top:0px!important}.sp_mb0{margin-bottom:0px!important}.sp_ml0{margin-left:0px!important}.sp_mr0{margin-right:0px!important}.sp_p0{padding:0px!important}.sp_pt0{padding-top:0px!important}.sp_pl0{padding-left:0px!important}.sp_pr0{padding-right:0px!important}.sp_pb0{padding-bottom:0px!important}.sp_w0p{width:0%!important}.sp_m10{margin:10px!important}.sp_mt10{margin-top:10px!important}.sp_mb10{margin-bottom:10px!important}.sp_ml10{margin-left:10px!important}.sp_mr10{margin-right:10px!important}.sp_p10{padding:10px!important}.sp_pt10{padding-top:10px!important}.sp_pl10{padding-left:10px!important}.sp_pr10{padding-right:10px!important}.sp_pb10{padding-bottom:10px!important}.sp_w5p{width:5%!important}.sp_m20{margin:20px!important}.sp_mt20{margin-top:20px!important}.sp_mb20{margin-bottom:20px!important}.sp_ml20{margin-left:20px!important}.sp_mr20{margin-right:20px!important}.sp_p20{padding:20px!important}.sp_pt20{padding-top:20px!important}.sp_pl20{padding-left:20px!important}.sp_pr20{padding-right:20px!important}.sp_pb20{padding-bottom:20px!important}.sp_w10p{width:10%!important}.sp_m30{margin:30px!important}.sp_mt30{margin-top:30px!important}.sp_mb30{margin-bottom:30px!important}.sp_ml30{margin-left:30px!important}.sp_mr30{margin-right:30px!important}.sp_p30{padding:30px!important}.sp_pt30{padding-top:30px!important}.sp_pl30{padding-left:30px!important}.sp_pr30{padding-right:30px!important}.sp_pb30{padding-bottom:30px!important}.sp_w15p{width:15%!important}.sp_m40{margin:40px!important}.sp_mt40{margin-top:40px!important}.sp_mb40{margin-bottom:40px!important}.sp_ml40{margin-left:40px!important}.sp_mr40{margin-right:40px!important}.sp_p40{padding:40px!important}.sp_pt40{padding-top:40px!important}.sp_pl40{padding-left:40px!important}.sp_pr40{padding-right:40px!important}.sp_pb40{padding-bottom:40px!important}.sp_w20p{width:20%!important}.sp_m50{margin:50px!important}.sp_mt50{margin-top:50px!important}.sp_mb50{margin-bottom:50px!important}.sp_ml50{margin-left:50px!important}.sp_mr50{margin-right:50px!important}.sp_p50{padding:50px!important}.sp_pt50{padding-top:50px!important}.sp_pl50{padding-left:50px!important}.sp_pr50{padding-right:50px!important}.sp_pb50{padding-bottom:50px!important}.sp_w25p{width:25%!important}.sp_m60{margin:60px!important}.sp_mt60{margin-top:60px!important}.sp_mb60{margin-bottom:60px!important}.sp_ml60{margin-left:60px!important}.sp_mr60{margin-right:60px!important}.sp_p60{padding:60px!important}.sp_pt60{padding-top:60px!important}.sp_pl60{padding-left:60px!important}.sp_pr60{padding-right:60px!important}.sp_pb60{padding-bottom:60px!important}.sp_w30p{width:30%!important}.sp_m70{margin:70px!important}.sp_mt70{margin-top:70px!important}.sp_mb70{margin-bottom:70px!important}.sp_ml70{margin-left:70px!important}.sp_mr70{margin-right:70px!important}.sp_p70{padding:70px!important}.sp_pt70{padding-top:70px!important}.sp_pl70{padding-left:70px!important}.sp_pr70{padding-right:70px!important}.sp_pb70{padding-bottom:70px!important}.sp_w35p{width:35%!important}.sp_m80{margin:80px!important}.sp_mt80{margin-top:80px!important}.sp_mb80{margin-bottom:80px!important}.sp_ml80{margin-left:80px!important}.sp_mr80{margin-right:80px!important}.sp_p80{padding:80px!important}.sp_pt80{padding-top:80px!important}.sp_pl80{padding-left:80px!important}.sp_pr80{padding-right:80px!important}.sp_pb80{padding-bottom:80px!important}.sp_w40p{width:40%!important}.sp_m90{margin:90px!important}.sp_mt90{margin-top:90px!important}.sp_mb90{margin-bottom:90px!important}.sp_ml90{margin-left:90px!important}.sp_mr90{margin-right:90px!important}.sp_p90{padding:90px!important}.sp_pt90{padding-top:90px!important}.sp_pl90{padding-left:90px!important}.sp_pr90{padding-right:90px!important}.sp_pb90{padding-bottom:90px!important}.sp_w45p{width:45%!important}.sp_m100{margin:100px!important}.sp_mt100{margin-top:100px!important}.sp_mb100{margin-bottom:100px!important}.sp_ml100{margin-left:100px!important}.sp_mr100{margin-right:100px!important}.sp_p100{padding:100px!important}.sp_pt100{padding-top:100px!important}.sp_pl100{padding-left:100px!important}.sp_pr100{padding-right:100px!important}.sp_pb100{padding-bottom:100px!important}.sp_w50p{width:50%!important}.sp_m110{margin:110px!important}.sp_mt110{margin-top:110px!important}.sp_mb110{margin-bottom:110px!important}.sp_ml110{margin-left:110px!important}.sp_mr110{margin-right:110px!important}.sp_p110{padding:110px!important}.sp_pt110{padding-top:110px!important}.sp_pl110{padding-left:110px!important}.sp_pr110{padding-right:110px!important}.sp_pb110{padding-bottom:110px!important}.sp_w55p{width:55%!important}.sp_m120{margin:120px!important}.sp_mt120{margin-top:120px!important}.sp_mb120{margin-bottom:120px!important}.sp_ml120{margin-left:120px!important}.sp_mr120{margin-right:120px!important}.sp_p120{padding:120px!important}.sp_pt120{padding-top:120px!important}.sp_pl120{padding-left:120px!important}.sp_pr120{padding-right:120px!important}.sp_pb120{padding-bottom:120px!important}.sp_w60p{width:60%!important}.sp_m130{margin:130px!important}.sp_mt130{margin-top:130px!important}.sp_mb130{margin-bottom:130px!important}.sp_ml130{margin-left:130px!important}.sp_mr130{margin-right:130px!important}.sp_p130{padding:130px!important}.sp_pt130{padding-top:130px!important}.sp_pl130{padding-left:130px!important}.sp_pr130{padding-right:130px!important}.sp_pb130{padding-bottom:130px!important}.sp_w65p{width:65%!important}.sp_m140{margin:140px!important}.sp_mt140{margin-top:140px!important}.sp_mb140{margin-bottom:140px!important}.sp_ml140{margin-left:140px!important}.sp_mr140{margin-right:140px!important}.sp_p140{padding:140px!important}.sp_pt140{padding-top:140px!important}.sp_pl140{padding-left:140px!important}.sp_pr140{padding-right:140px!important}.sp_pb140{padding-bottom:140px!important}.sp_w70p{width:70%!important}.sp_m150{margin:150px!important}.sp_mt150{margin-top:150px!important}.sp_mb150{margin-bottom:150px!important}.sp_ml150{margin-left:150px!important}.sp_mr150{margin-right:150px!important}.sp_p150{padding:150px!important}.sp_pt150{padding-top:150px!important}.sp_pl150{padding-left:150px!important}.sp_pr150{padding-right:150px!important}.sp_pb150{padding-bottom:150px!important}.sp_w75p{width:75%!important}.sp_m160{margin:160px!important}.sp_mt160{margin-top:160px!important}.sp_mb160{margin-bottom:160px!important}.sp_ml160{margin-left:160px!important}.sp_mr160{margin-right:160px!important}.sp_p160{padding:160px!important}.sp_pt160{padding-top:160px!important}.sp_pl160{padding-left:160px!important}.sp_pr160{padding-right:160px!important}.sp_pb160{padding-bottom:160px!important}.sp_w80p{width:80%!important}.sp_m170{margin:170px!important}.sp_mt170{margin-top:170px!important}.sp_mb170{margin-bottom:170px!important}.sp_ml170{margin-left:170px!important}.sp_mr170{margin-right:170px!important}.sp_p170{padding:170px!important}.sp_pt170{padding-top:170px!important}.sp_pl170{padding-left:170px!important}.sp_pr170{padding-right:170px!important}.sp_pb170{padding-bottom:170px!important}.sp_w85p{width:85%!important}.sp_m180{margin:180px!important}.sp_mt180{margin-top:180px!important}.sp_mb180{margin-bottom:180px!important}.sp_ml180{margin-left:180px!important}.sp_mr180{margin-right:180px!important}.sp_p180{padding:180px!important}.sp_pt180{padding-top:180px!important}.sp_pl180{padding-left:180px!important}.sp_pr180{padding-right:180px!important}.sp_pb180{padding-bottom:180px!important}.sp_w90p{width:90%!important}.sp_m190{margin:190px!important}.sp_mt190{margin-top:190px!important}.sp_mb190{margin-bottom:190px!important}.sp_ml190{margin-left:190px!important}.sp_mr190{margin-right:190px!important}.sp_p190{padding:190px!important}.sp_pt190{padding-top:190px!important}.sp_pl190{padding-left:190px!important}.sp_pr190{padding-right:190px!important}.sp_pb190{padding-bottom:190px!important}.sp_w95p{width:95%!important}.sp_m200{margin:200px!important}.sp_mt200{margin-top:200px!important}.sp_mb200{margin-bottom:200px!important}.sp_ml200{margin-left:200px!important}.sp_mr200{margin-right:200px!important}.sp_p200{padding:200px!important}.sp_pt200{padding-top:200px!important}.sp_pl200{padding-left:200px!important}.sp_pr200{padding-right:200px!important}.sp_pb200{padding-bottom:200px!important}.sp_w100p{width:100%!important}.sp_w0{width:0px!important}.sp_h0{height:0px!important}.sp_w10{width:10px!important}.sp_h10{height:10px!important}.sp_w20{width:20px!important}.sp_h20{height:20px!important}.sp_w30{width:30px!important}.sp_h30{height:30px!important}.sp_w40{width:40px!important}.sp_h40{height:40px!important}.sp_w50{width:50px!important}.sp_h50{height:50px!important}.sp_w60{width:60px!important}.sp_h60{height:60px!important}.sp_w70{width:70px!important}.sp_h70{height:70px!important}.sp_w80{width:80px!important}.sp_h80{height:80px!important}.sp_w90{width:90px!important}.sp_h90{height:90px!important}.sp_w100{width:100px!important}.sp_h100{height:100px!important}.sp_w110{width:110px!important}.sp_h110{height:110px!important}.sp_w120{width:120px!important}.sp_h120{height:120px!important}.sp_w130{width:130px!important}.sp_h130{height:130px!important}.sp_w140{width:140px!important}.sp_h140{height:140px!important}.sp_w150{width:150px!important}.sp_h150{height:150px!important}.sp_w160{width:160px!important}.sp_h160{height:160px!important}.sp_w170{width:170px!important}.sp_h170{height:170px!important}.sp_w180{width:180px!important}.sp_h180{height:180px!important}.sp_w190{width:190px!important}.sp_h190{height:190px!important}.sp_w200{width:200px!important}.sp_h200{height:200px!important}.sp_w210{width:210px!important}.sp_h210{height:210px!important}.sp_w220{width:220px!important}.sp_h220{height:220px!important}.sp_w230{width:230px!important}.sp_h230{height:230px!important}.sp_w240{width:240px!important}.sp_h240{height:240px!important}.sp_w250{width:250px!important}.sp_h250{height:250px!important}.sp_w260{width:260px!important}.sp_h260{height:260px!important}.sp_w270{width:270px!important}.sp_h270{height:270px!important}.sp_w280{width:280px!important}.sp_h280{height:280px!important}.sp_w290{width:290px!important}.sp_h290{height:290px!important}.sp_w300{width:300px!important}.sp_h300{height:300px!important}.sp_w310{width:310px!important}.sp_h310{height:310px!important}.sp_w320{width:320px!important}.sp_h320{height:320px!important}.sp_w330{width:330px!important}.sp_h330{height:330px!important}.sp_w340{width:340px!important}.sp_h340{height:340px!important}.sp_w350{width:350px!important}.sp_h350{height:350px!important}.sp_w360{width:360px!important}.sp_h360{height:360px!important}.sp_w370{width:370px!important}.sp_h370{height:370px!important}.sp_w380{width:380px!important}.sp_h380{height:380px!important}.sp_w390{width:390px!important}.sp_h390{height:390px!important}.sp_w400{width:400px!important}.sp_h400{height:400px!important}.sp_w410{width:410px!important}.sp_h410{height:410px!important}.sp_w420{width:420px!important}.sp_h420{height:420px!important}.sp_w430{width:430px!important}.sp_h430{height:430px!important}.sp_w440{width:440px!important}.sp_h440{height:440px!important}.sp_w450{width:450px!important}.sp_h450{height:450px!important}.sp_w460{width:460px!important}.sp_h460{height:460px!important}.sp_w470{width:470px!important}.sp_h470{height:470px!important}.sp_w480{width:480px!important}.sp_h480{height:480px!important}.sp_w490{width:490px!important}.sp_h490{height:490px!important}.sp_w500{width:500px!important}.sp_h500{height:500px!important}.sp_w510{width:510px!important}.sp_h510{height:510px!important}.sp_w520{width:520px!important}.sp_h520{height:520px!important}.sp_w530{width:530px!important}.sp_h530{height:530px!important}.sp_w540{width:540px!important}.sp_h540{height:540px!important}.sp_w550{width:550px!important}.sp_h550{height:550px!important}.sp_w560{width:560px!important}.sp_h560{height:560px!important}.sp_w570{width:570px!important}.sp_h570{height:570px!important}.sp_w580{width:580px!important}.sp_h580{height:580px!important}.sp_w590{width:590px!important}.sp_h590{height:590px!important}.sp_w600{width:600px!important}.sp_h600{height:600px!important}.sp_w610{width:610px!important}.sp_h610{height:610px!important}.sp_w620{width:620px!important}.sp_h620{height:620px!important}.sp_w630{width:630px!important}.sp_h630{height:630px!important}.sp_w640{width:640px!important}.sp_h640{height:640px!important}.sp_w650{width:650px!important}.sp_h650{height:650px!important}.sp_w660{width:660px!important}.sp_h660{height:660px!important}.sp_w670{width:670px!important}.sp_h670{height:670px!important}.sp_w680{width:680px!important}.sp_h680{height:680px!important}.sp_w690{width:690px!important}.sp_h690{height:690px!important}.sp_w700{width:700px!important}.sp_h700{height:700px!important}.sp_w710{width:710px!important}.sp_h710{height:710px!important}.sp_w720{width:720px!important}.sp_h720{height:720px!important}.sp_w730{width:730px!important}.sp_h730{height:730px!important}.sp_w740{width:740px!important}.sp_h740{height:740px!important}.sp_w750{width:750px!important}.sp_h750{height:750px!important}.sp_w760{width:760px!important}.sp_h760{height:760px!important}.sp_fz10{font-size:10px!important}.sp_fz11{font-size:11px!important}.sp_fz12{font-size:12px!important}.sp_fz13{font-size:13px!important}.sp_fz14{font-size:14px!important}.sp_fz15{font-size:15px!important}.sp_fz16{font-size:16px!important}.sp_fz17{font-size:17px!important}.sp_fz18{font-size:18px!important}.sp_fz19{font-size:19px!important}.sp_fz20{font-size:20px!important}.sp_fz21{font-size:21px!important}.sp_fz22{font-size:22px!important}.sp_fz23{font-size:23px!important}.sp_fz24{font-size:24px!important}.sp_fz25{font-size:25px!important}.sp_fz26{font-size:26px!important}.sp_fz27{font-size:27px!important}.sp_fz28{font-size:28px!important}.sp_fz29{font-size:29px!important}.sp_fz30{font-size:30px!important}.sp_fz31{font-size:31px!important}.sp_fz32{font-size:32px!important}.sp_fz33{font-size:33px!important}.sp_fz34{font-size:34px!important}.sp_fz35{font-size:35px!important}.sp_fz36{font-size:36px!important}.sp_fz37{font-size:37px!important}.sp_fz38{font-size:38px!important}.sp_fz39{font-size:39px!important}.sp_fz40{font-size:40px!important}.sp_fz41{font-size:41px!important}.sp_fz42{font-size:42px!important}.sp_fz43{font-size:43px!important}.sp_fz44{font-size:44px!important}.sp_fz45{font-size:45px!important}.sp_fz46{font-size:46px!important}.sp_fz47{font-size:47px!important}.sp_fz48{font-size:48px!important}.sp_fz49{font-size:49px!important}.sp_fz50{font-size:50px!important}}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:41px 0 18px}@media (max-width:1024px){.header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0 29px}}.header__logo{-ms-flex-negative:0;flex-shrink:0;width:229px}@media (max-width:1024px){.header__logo{width:150px;margin-top:10px}}.header__desc{margin-left:22px;color:#010101;font-weight:bold;font-size:12px;line-height:1;white-space:nowrap}@media (max-width:1024px){.header__desc{margin-left:0;font-weight:normal}}.kv{overflow:hidden;background-color:#fff100}@media (max-width:1024px){.kv{padding-bottom:49px}}.kv__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.kv__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.kv__contents__box1{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%}@media (max-width:1024px){.kv__contents__box1{width:100%}}.kv__contents__box1 .text1{padding:0 6px 0 2px;background-color:#000;color:#FFF;font-size:20px;line-height:43px}@media (max-width:1024px){.kv__contents__box1 .text1{padding:0 7px 0 0;font-size:16px;line-height:30px;margin:0 auto}}@media not all and (min-width:769px){.kv__contents__box1 .text1{margin:0 auto 0 0}}@media not all and (min-width:375px){.kv__contents__box1 .text1{font-size:14px}}.kv__contents__box1 .text1 small{font-size:16px}@media (max-width:1024px){.kv__contents__box1 .text1 small{font-size:14px}}@media not all and (min-width:375px){.kv__contents__box1 .text1 small{font-size:12px}}.kv__contents__box1 .text2{margin-top:15px;font-weight:bold;font-size:29px;line-height:1.5517241379}@media (max-width:1240px){.kv__contents__box1 .text2{font-size:2.243902439vw}}@media (max-width:1024px){.kv__contents__box1 .text2{margin:8px auto 0;font-size:22px;line-height:1.5909090909;letter-spacing:-0.03em}}@media not all and (min-width:769px){.kv__contents__box1 .text2{margin:8px auto 0 0}}@media not all and (min-width:375px){.kv__contents__box1 .text2{font-size:19px}}@media (max-width:1024px){.kv__contents__box1 .text2 br.pc{display:none}}.kv__contents__box1 .text2 .marker{background-image:-webkit-gradient(linear,left top,right top,from(#D3C80B),to(#D3C80B));background-image:linear-gradient(90deg,#D3C80B,#D3C80B);background-position:bottom left;background-size:0 30%;background-repeat:no-repeat}.js-inview .kv__contents__box1 .text2 .marker{background-size:100% 30%;-webkit-transition:background-size 1s ease-out;transition:background-size 1s ease-out}.kv__contents__box1 .name{max-width:570px;margin-top:40px}@media (max-width:1024px){.kv__contents__box1 .name{width:calc(100% + 18px);max-width:335px;margin:13px auto 0}}.kv__contents__box1 .img{max-width:545px;margin-top:85px}@media (max-width:1024px){.kv__contents__box1 .img{width:calc(100% + 14px);max-width:350px;margin:30px auto 0}}.kv__contents__box2{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-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:540px;margin-left:2%}@media (max-width:1024px){.kv__contents__box2{-webkit-transform:translate(0,5%);transform:translate(0,5%);width:100%;margin-top:8px;margin-left:0}}.kv__contents__box2 .text{margin-bottom:9px;padding-left:31px;text-align:center}@media (max-width:1024px){.kv__contents__box2 .text{margin-bottom:13px;padding-left:0}}.kv__contents__box2 .text p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:bold;font-size:20px;line-height:1;letter-spacing:-0.04em;white-space:nowrap}@media (max-width:1024px){.kv__contents__box2 .text p{font-size:16px}}.kv__contents__box2 .text p:after,.kv__contents__box2 .text p:before{content:"";display:block;width:13px;height:13px;background:url("../image/arrow.svg") no-repeat center center/contain}.kv__contents__box2 .text p:before{margin-right:10px}.kv__contents__box2 .text p:after{margin-left:10px}.form{position:relative;padding:50px 0 26px 40px;border-radius:50px 0 0 0;-webkit-box-shadow:0 0 10px rgba(80,76,0,0.1);box-shadow:0 0 10px rgba(80,76,0,0.1);background-color:#FFF}@media (max-width:1024px){.form{padding:21px 20px 25px 20px;border-radius:25px}}.download_confirm .form{padding:50px;border-radius:50px}@media not all and (min-width:769px){.download_confirm .form{padding:20px 20px 25px;border-radius:25px}}.form:after{content:"";position:absolute;top:0;left:calc(100% - 1px);z-index:2;width:calc((100vw - 1200px) / 2 + 2px);height:100%;background-color:#FFF}@media (max-width:1240px){.form:after{width:22px}}@media (max-width:1024px){.form:after{content:none}}.download_confirm .form:after{content:none}.form__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (min-width:769px){.form__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form__item:nth-child(n+2){margin-top:32px}@media (max-width:1024px){.form__item:nth-child(n+2){margin-top:15px}}.form__item label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:89px;color:#333;font-weight:bold;font-size:16px;line-height:1.5;white-space:nowrap}@media not all and (min-width:769px){.form__item label{width:100%}}.download_confirm .form__item label{width:150px}.download_confirm .form__item label br{display:none}.form__item .input{position:relative;width:100%;padding-right:11px}@media (max-width:1024px){.form__item .input{margin-top:8px;padding-right:0}}.download_confirm .form__item .input{padding-right:0}.form__item .input input{width:100%;padding:15px 28px;border:2px solid #E2E2E2;border-radius:10px;background-color:#f4f4f4;font-size:20px;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:1024px){.form__item .input input{padding:10px 10px;border-width:1px;border-radius:5px;font-size:18px}}.form__item .input input:focus{border-color:#fff100;background-color:#FFF}.form__item .input input::-webkit-input-placeholder{color:#B3B3B3}.form__item .input input::-moz-placeholder{color:#B3B3B3}.form__item .input input:-ms-input-placeholder{color:#B3B3B3}.form__item .input input::-ms-input-placeholder{color:#B3B3B3}.form__item .input input::placeholder{color:#B3B3B3}.form__item .input input:-ms-input-placeholder{color:#B3B3B3}.form__item .input input::-ms-input-placeholder{color:#B3B3B3}.form__item .input .error{position:absolute;top:100%;left:0;font-size:14px}@media not all and (min-width:769px){.form__item .input .error{right:0;left:auto;font-size:12px}}.form__item .input .error:nth-of-type(n+2){opacity:0}.form__submit{margin-top:40px}@media (max-width:1024px){.form__submit{margin-top:31px}}.form .note{margin-top:33px;font-weight:bold;font-size:14px}@media (max-width:1024px){.form .note{margin-top:25px;font-weight:normal}}.download_confirm{background-color:#fff100;padding-bottom:100px}@media not all and (min-width:769px){.download_confirm{padding-bottom:50px}}.download_confirm .container:not(.header){max-width:800px}.download_confirm .note{text-align:center;margin-top:50px;margin-bottom:20px}@media not all and (min-width:769px){.download_confirm .note{text-align:left;padding-left:1em;text-indent:-1em;font-size:14px;margin-top:20px}}.download_confirm .form__submit.now_processing .btn_submit{background-color:#a5a5a5;pointer-events:none;position:relative}.download_confirm .form__submit.now_processing .btn_submit:after{content:"";width:30px;height:30px;border-radius:50%;border:5px solid rgba(255,255,255,0.2);border-top-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:none;-webkit-animation:button_loading 1s linear 0s infinite;animation:button_loading 1s linear 0s infinite}@-webkit-keyframes button_loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button_loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.download_confirm .form__submit.now_processing .btn_back{pointer-events:none}.download_thanks{background-color:#fff100;padding-bottom:300px}@media not all and (min-width:769px){.download_thanks{padding-bottom:200px}}.download_thanks .mw_wp_form{margin-top:200px}@media not all and (min-width:769px){.download_thanks .mw_wp_form{margin-top:100px}}.download_thanks .title{text-align:center;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:center;-ms-flex-align:center;align-items:center}.download_thanks .title b{font-size:100px;font-weight:bold;line-height:1}@media not all and (min-width:769px){.download_thanks .title b{font-size:50px}}.download_thanks .title small{font-size:20px;font-weight:bold;line-height:1;margin-top:20px}@media not all and (min-width:769px){.download_thanks .title small{font-size:16px;margin-top:10px}}.download_thanks .note{text-align:center;margin-bottom:30px;margin-top:100px}@media not all and (min-width:769px){.download_thanks .note{text-align:left;font-size:14px;margin-bottom:20px;margin-top:50px}}.download_thanks .btn{background-color:#000;color:#fff}.download_thanks .btn:after{-webkit-filter:brightness(0%) invert(100%);filter:brightness(0%) invert(100%)}.example{overflow:hidden}.example__check_list{padding:81px 0 68px;background:-webkit-gradient(linear,left top,left bottom,color-stop(58.2089552239%,transparent),color-stop(58.2089552239%,#fff100));background:linear-gradient(transparent 58.2089552239%,#fff100 58.2089552239%)}@media not all and (min-width:769px){.example__check_list{padding:50px 0}}.example__check_list__box{padding:66px 0 80px;border-radius:20px;-webkit-box-shadow:0 8px 1px rgba(0,0,0,0.04);box-shadow:0 8px 1px rgba(0,0,0,0.04);background-color:#f4f4f4}@media not all and (min-width:769px){.example__check_list__box{padding:34px 0 40px;border-radius:10px}}.example__check_list__box .title{font-weight:bold;font-size:32px;line-height:60px;text-align:center}@media not all and (min-width:769px){.example__check_list__box .title{width:calc(100% - 40px);margin:0 auto;font-size:20px;line-height:30px;text-align:left}}@media not all and (min-width:375px){.example__check_list__box .title{font-size:18px}}.example__check_list__box .title b{font-size:48px}@media not all and (min-width:769px){.example__check_list__box .title b{font-size:28px}}@media not all and (min-width:375px){.example__check_list__box .title b{font-size:23px}}.example__check_list__box .list{width:83.3333333333%;max-width:1000px;margin:46px auto 0;padding:17px 40px;border-radius:20px;background-color:#FFF}@media not all and (min-width:769px){.example__check_list__box .list{width:calc(100% - 40px);margin-top:24px;padding:8px 15px 12px;border-radius:10px}}.example__check_list__box .list__item{position:relative;padding:25px 0 25px 49px;font-size:24px}@media not all and (min-width:769px){.example__check_list__box .list__item{padding:13px 0 13px 34px;font-size:16px;line-height:1.625}}.example__check_list__box .list__item .marker{padding:5px 0;background-image:-webkit-gradient(linear,left top,right top,from(#fff100),to(#fff100));background-image:linear-gradient(90deg,#fff100,#fff100);background-position:bottom left;background-size:0 100%;background-repeat:no-repeat;font-weight:bold}@media not all and (min-width:769px){.example__check_list__box .list__item .marker{padding:1px 0}}.example__check_list__box .list__item i{position:absolute;top:31px;left:0;width:32px;height:32px;border-radius:6px;background-color:#E2E2E2}@media not all and (min-width:769px){.example__check_list__box .list__item i{top:17px;width:20px;height:20px;border-radius:3px}}.example__check_list__box .list__item i:after,.example__check_list__box .list__item i:before{content:"";opacity:0;position:absolute;-webkit-transform:scale(0) rotate(-44deg);transform:scale(0) rotate(-44deg);-webkit-transform-origin:top left;transform-origin:top left;width:22px;height:15px;border-width:0 0 7px 7px;border-style:solid;border-color:#7D7D7D}@media not all and (min-width:769px){.example__check_list__box .list__item i:after,.example__check_list__box .list__item i:before{width:14px;height:10px;border-width:0 0 5px 5px}}.example__check_list__box .list__item i:before{top:12px;left:5px}@media not all and (min-width:769px){.example__check_list__box .list__item i:before{top:8px;left:2px}}.example__check_list__box .list__item i:after{top:14px;left:8px;-webkit-filter:blur(0.5px) opacity(30%);filter:blur(0.5px) opacity(30%)}@media not all and (min-width:769px){.example__check_list__box .list__item i:after{top:9px;left:4px;-webkit-filter:blur(0.3px) opacity(30%);filter:blur(0.3px) opacity(30%)}}.example__check_list__box .list__item:nth-child(n+2){background-image:linear-gradient(to right,#31363E,#31363E 2px,transparent 2px,transparent 6px);background-position:left top;background-size:6px 2px;background-repeat:repeat-x}@media not all and (min-width:769px){.example__check_list__box .list__item:nth-child(n+2){background-image:linear-gradient(to right,#31363E,#31363E 1px,transparent 1px,transparent 3px);background-size:3px 1px}}.example__check_list__box .list.js-inview .list__item i:after,.example__check_list__box .list.js-inview .list__item i:before{opacity:1;-webkit-transform:scale(1) rotate(-44deg);transform:scale(1) rotate(-44deg);-webkit-transition:all 0.2s cubic-bezier(0,0,0.5,1.5);transition:all 0.2s cubic-bezier(0,0,0.5,1.5)}.example__check_list__box .list.js-inview .list__item .marker{background-size:100% 100%;-webkit-transition:all 0.5s;transition:all 0.5s}.example__check_list__box .list.js-inview .list__item:first-child i:after,.example__check_list__box .list.js-inview .list__item:first-child i:before{-webkit-transition-delay:0s;transition-delay:0s}.example__check_list__box .list.js-inview .list__item:first-child .marker{-webkit-transition-delay:0s;transition-delay:0s}.example__check_list__box .list.js-inview .list__item:nth-child(2) i:after,.example__check_list__box .list.js-inview .list__item:nth-child(2) i:before{-webkit-transition-delay:0.3s;transition-delay:0.3s}.example__check_list__box .list.js-inview .list__item:nth-child(2) .marker{-webkit-transition-delay:0.3s;transition-delay:0.3s}.example__check_list__box .list.js-inview .list__item:nth-child(3) i:after,.example__check_list__box .list.js-inview .list__item:nth-child(3) i:before{-webkit-transition-delay:0.6s;transition-delay:0.6s}.example__check_list__box .list.js-inview .list__item:nth-child(3) .marker{-webkit-transition-delay:0.6s;transition-delay:0.6s}.example__check_list__box .list.js-inview .list__item:nth-child(4) i:after,.example__check_list__box .list.js-inview .list__item:nth-child(4) i:before{-webkit-transition-delay:0.9s;transition-delay:0.9s}.example__check_list__box .list.js-inview .list__item:nth-child(4) .marker{-webkit-transition-delay:0.9s;transition-delay:0.9s}.example__check_list__box .list.js-inview .list__item:nth-child(5) i:after,.example__check_list__box .list.js-inview .list__item:nth-child(5) i:before{-webkit-transition-delay:1.2s;transition-delay:1.2s}.example__check_list__box .list.js-inview .list__item:nth-child(5) .marker{-webkit-transition-delay:1.2s;transition-delay:1.2s}.example__check_list__box .list.js-inview .list__item:nth-child(6) i:after,.example__check_list__box .list.js-inview .list__item:nth-child(6) i:before{-webkit-transition-delay:1.5s;transition-delay:1.5s}.example__check_list__box .list.js-inview .list__item:nth-child(6) .marker{-webkit-transition-delay:1.5s;transition-delay:1.5s}.example__download{position:relative;padding:115px 0 130px}@media not all and (min-width:769px){.example__download{padding:68px 0 65px}}.example__download:after,.example__download:before{content:"";opacity:0;position:absolute;right:0;left:0;z-index:2;-webkit-transform:translateY(-5px);transform:translateY(-5px);width:0;height:0;margin:0 auto;border-style:solid;border-color:#333 transparent transparent transparent}.example__download:before{top:-34px;border-width:27px 52px 0 52px}@media not all and (min-width:769px){.example__download:before{top:-21px;border-width:17px 34px 0 34px}}.example__download:after{top:7px;border-width:32px 61px 0 61px}@media not all and (min-width:769px){.example__download:after{top:4px;border-width:21px 41px 0 41px}}.example__download.js-inview:after,.example__download.js-inview:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.8s cubic-bezier(0.25,0.1,0.25,1);transition:all 0.8s cubic-bezier(0.25,0.1,0.25,1)}.example__download.js-inview:after{-webkit-transition-delay:0.3s;transition-delay:0.3s}.example__download__box{position:relative;max-width:1000px;padding:157px 0 56px;border:10px solid #fff100;border-radius:20px;background-color:#FFF}@media not all and (min-width:769px){.example__download__box{padding:139px 15px 30px;border-width:5px;border-radius:10px}}@media not all and (min-width:375px){.example__download__box{padding-top:37.0666666667vw}}.example__download__box:after{content:"";opacity:0;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:10px solid #f4f4f4;border-radius:20px;background-color:#FFF;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}@media not all and (min-width:769px){.example__download__box:after{border-width:5px;border-radius:10px}}.js-inview .example__download__box:after{opacity:1;top:20px;left:20px}@media (max-width:1024px){.js-inview .example__download__box:after{top:10px;left:10px}}@media not all and (min-width:769px){.js-inview .example__download__box:after{top:10px;left:10px}}.example__download__box .title{position:absolute;top:-58px;left:0;width:100%}@media not all and (min-width:769px){.example__download__box .title{top:-21px}}@media not all and (min-width:769px){.example__download__box .title img{max-width:325px;margin:0 auto}}.example__download__box .p p{font-weight:bold;font-size:32px;line-height:1.5625;letter-spacing:0.07em;text-align:center}@media (max-width:1024px){.example__download__box .p p{font-size:27px}}@media not all and (min-width:769px){.example__download__box .p p{font-size:20px;line-height:1.45;letter-spacing:-0.02em;text-align:left}}.example__download__box .p p .marker{padding:1px 0;background-image:-webkit-gradient(linear,left top,right top,from(#fff100),to(#fff100));background-image:linear-gradient(90deg,#fff100,#fff100);background-position:bottom left;background-size:0 100%;background-repeat:no-repeat;font-weight:bold}.js-inview .example__download__box .p p .marker{background-size:100% 100%;-webkit-transition:all 0.5s;transition:all 0.5s}.example__download__box .p p .red{color:#ee0202}.example__download__box .comment{margin-top:23px;margin-bottom:32px;font-size:20px;text-align:center}@media not all and (min-width:769px){.example__download__box .comment{margin-top:11px;margin-bottom:16px;font-size:14px;line-height:1.5714285714}}.example__download__box .comment p{display:inline-block;position:relative}.example__download__box .comment p:after,.example__download__box .comment p:before{content:"";position:absolute;top:20px;width:33px;height:2px;background-color:#333}@media not all and (min-width:769px){.example__download__box .comment p:after,.example__download__box .comment p:before{top:23px;width:40px;height:1px}}.example__download__box .comment p:before{right:calc(100% + 6px);-webkit-transform:rotate(57deg);transform:rotate(57deg)}@media not all and (min-width:769px){.example__download__box .comment p:before{right:calc(100% - 2px);-webkit-transform:rotate(58deg);transform:rotate(58deg)}}@media not all and (min-width:375px){.example__download__box .comment p:before{right:calc(100% - 18px)}}.example__download__box .comment p:after{left:100%;-webkit-transform:rotate(-57deg);transform:rotate(-57deg)}@media not all and (min-width:769px){.example__download__box .comment p:after{left:calc(100% - 2px);-webkit-transform:rotate(-58deg);transform:rotate(-58deg)}}@media not all and (min-width:375px){.example__download__box .comment p:after{left:calc(100% - 17px)}}.example__download__box .comment p .marker{padding:1px 0;background-color:#fff100;font-weight:bold}.reason{padding:86px 0 100px;background-color:#f4f4f4}@media not all and (min-width:769px){.reason{padding:45px 0 50px}}.reason .container{max-width:1000px}.reason__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:40px;line-height:1.7;letter-spacing:0.02em}@media not all and (min-width:769px){.reason__title{text-align:center;font-size:32px;line-height:1.28125}}.reason__title span{position:relative;padding:0 2px 7px}@media not all and (min-width:769px){.reason__title span{padding:0 0 11px}}.reason__title span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:url("../image/dotted.svg") repeat-x left center/contain}@media not all and (min-width:769px){.reason__title span:after{height:2px}}.reason__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;margin-top:95px}@media not all and (min-width:769px){.reason__point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:58px}}.reason__point__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:30%;max-width:280px;min-height:280px;border-radius:20px;background-color:#FFF;padding:28px 5px 0 23px}@media not all and (min-width:769px){.reason__point__item{width:100%;max-width:none;min-height:auto;border-radius:10px;padding:27px 10px 25px 22px}}.reason__point__item .num{position:absolute;top:-35px;left:19px;font-family:"Aktiv Grotesk";font-size:72px;font-weight:bold;line-height:1;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(10px,20px);transform:translate(10px,20px)}@media not all and (min-width:769px){.reason__point__item .num{top:-30px;font-size:40px;-webkit-transform:translate(5px,10px);transform:translate(5px,10px)}}.reason__point__item .num small{font-size:22px;display:block;font-weight:900;letter-spacing:0.04em}@media not all and (min-width:769px){.reason__point__item .num small{font-size:12px}}.js-inview .reason__point__item .num{-webkit-transform:translate(0,0);transform:translate(0,0)}.reason__point__item p{font-size:24px;font-weight:bold;line-height:1.8333333333;letter-spacing:0.07em}@media (max-width:1024px){.reason__point__item p{font-size:2.34375vw}}@media not all and (min-width:769px){.reason__point__item p{font-size:24px;line-height:1.3333333333}}.reason__point__item p .marker{padding:5px 0;background-image:-webkit-gradient(linear,left top,right top,from(#fff100),to(#fff100));background-image:linear-gradient(90deg,#fff100,#fff100);background-position:bottom left;background-size:0 100%;background-repeat:no-repeat;font-weight:bold}@media not all and (min-width:769px){.reason__point__item p .marker{padding:1px 0}}.js-inview .reason__point__item p .marker{background-size:100% 100%;-webkit-transition:all 0.5s;transition:all 0.5s}.reason__point__item:before{content:"";width:100%;height:100%;background-color:#333;border-radius:20px;position:absolute;top:10px;left:10px;z-index:-1;-webkit-transform:translate(-8px,-8px);transform:translate(-8px,-8px);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out}@media not all and (min-width:769px){.reason__point__item:before{border-radius:10px}}.js-inview .reason__point__item:before{-webkit-transform:translate(0,0);transform:translate(0,0)}@media not all and (min-width:769px){.reason__point__item:nth-child(n+2){margin-top:68px}}.js-inview .reason__point__item:first-child .num,.js-inview .reason__point__item:first-child p .marker,.js-inview .reason__point__item:first-child:before{-webkit-transition-delay:0s;transition-delay:0s}.js-inview .reason__point__item:nth-child(2) .num,.js-inview .reason__point__item:nth-child(2) p .marker,.js-inview .reason__point__item:nth-child(2):before{-webkit-transition-delay:0.3s;transition-delay:0.3s}.js-inview .reason__point__item:nth-child(3) .num,.js-inview .reason__point__item:nth-child(3) p .marker,.js-inview .reason__point__item:nth-child(3):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}.reason__subtitle{position:relative;font-weight:bold;font-size:40px;line-height:1.7;text-align:center;margin-top:126px;letter-spacing:-0.04em}@media not all and (min-width:769px){.reason__subtitle{font-size:30px;line-height:1.28125;margin-top:94px}}.reason__subtitle span{display:inline-block;padding-bottom:9px;border-bottom:2px solid #333}@media not all and (min-width:769px){.reason__subtitle span{padding-bottom:17px}}.reason__subtitle .emphasis{display:inline-block;position:relative;font-style:normal}.reason__subtitle .emphasis:before{content:"";position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background-color:#fff100}.reason__subtitle:before{content:"";width:17px;height:4px;background-color:#f4f4f4;position:absolute;right:50%;bottom:-1px;-webkit-transform:translateX(8px);transform:translateX(8px);z-index:1}.reason__subtitle:after{content:"";width:20px;height:2px;background-color:#333;position:absolute;right:50%;bottom:0;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:translateX(8px) rotate(0deg);transform:translateX(8px) rotate(0deg);z-index:2;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.reason__subtitle.js-inview:after{-webkit-transform:translateX(8px) rotate(-62deg);transform:translateX(8px) rotate(-62deg)}@media not all and (min-width:769px){.reason__subtitle.js-inview:after{-webkit-transform:translateX(8px) rotate(-59deg);transform:translateX(8px) rotate(-59deg)}}.reason__qa{margin-top:85px}@media not all and (min-width:769px){.reason__qa{margin-top:59px}}.reason__qa__item{background-color:#fff;border-radius:20px;-webkit-box-shadow:6px 8px 1px #fff100;box-shadow:6px 8px 1px #fff100;position:relative}@media not all and (min-width:769px){.reason__qa__item{border-radius:10px;-webkit-box-shadow:5px 7px 1px #fff100;box-shadow:5px 7px 1px #fff100}}.reason__qa__item .category{font-size:20px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media not all and (min-width:769px){.reason__qa__item .category{font-size:18px;left:20px}}.reason__qa__item .category:before{content:"";width:38px;height:38px;background:url("../image/icon_qa1.svg") no-repeat center center/contain;margin-right:5px}@media not all and (min-width:769px){.reason__qa__item .category:before{width:30px;height:30px}}.reason__qa__item:first-child .category:before{background-image:url("../image/icon_qa1.svg")}.reason__qa__item:nth-child(2) .category:before{background-image:url("../image/icon_qa2.svg")}.reason__qa__item:nth-child(3) .category:before{background-image:url("../image/icon_qa3.svg")}@media not all and (min-width:769px){.reason__qa__item dl{padding:16px 0 9px}}.reason__qa__item dl dt{font-size:24px;line-height:1.3333333333;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 90px 30px 40px;cursor:pointer;position:relative}@media not all and (min-width:769px){.reason__qa__item dl dt{padding:17px 60px 17px 20px}}.reason__qa__item dl dt:before{content:"Q";width:40px;height:40px;background-color:#333;color:#fff;border-radius:6px;font-size:24px;font-weight:bold;font-family:"Aktiv Grotesk";text-align:center;line-height:40px;-ms-flex-negative:0;flex-shrink:0;margin-right:19px}@media not all and (min-width:769px){.reason__qa__item dl dt:before{content:none}}.reason__qa__item dl dt i{width:40px;height:40px;border-radius:50%;background-color:#f4f4f4;position:absolute;top:0;bottom:0;right:40px;margin:auto 0;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media not all and (min-width:769px){.reason__qa__item dl dt i{width:35px;height:35px;right:20px}}.reason__qa__item dl dt i:after,.reason__qa__item dl dt i:before{content:"";width:20px;height:4px;background-color:#333;border-radius:2px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media not all and (min-width:769px){.reason__qa__item dl dt i:after,.reason__qa__item dl dt i:before{width:14px;height:2px;border-radius:1px}}.reason__qa__item dl dt i:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width:769px){.reason__qa__item dl dt:hover i{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media not all and (min-width:769px){.reason__qa__item dl dt.touching i{-webkit-transform:scale(1.1);transform:scale(1.1)}}.reason__qa__item dl dt.is-open i:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}.reason__qa__item dl dd{padding:0 40px 47px;display:none}@media not all and (min-width:769px){.reason__qa__item dl dd{padding:0 20px 16px}}.reason__qa__item:nth-child(n+2){margin-top:70px}@media not all and (min-width:769px){.reason__qa__item:nth-child(n+2){margin-top:49px}}.strength{padding:94px 0 117px;overflow:hidden}@media not all and (min-width:769px){.strength{padding:45px 0 48px}}.strength .container{max-width:1000px}@media not all and (min-width:769px){.strength .container{width:calc(100% - 80px)}}.strength__list{margin-top:123px;counter-reset:item 0}@media not all and (min-width:769px){.strength__list{margin-top:43px}}.strength__list__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (min-width:769px){.strength__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.strength__list__item__text{position:relative;width:50%;padding-right:60px}@media not all and (min-width:769px){.strength__list__item__text{width:100%;padding:0}}.strength__list__item__text:before{content:counter(item,decimal-leading-zero);opacity:0;position:absolute;top:-90px;left:-107px;z-index:-1;-webkit-transform:scale(1.2);transform:scale(1.2);color:transparent;font-weight:bold;font-size:180px;line-height:1;font-family:"Aktiv Grotesk";letter-spacing:-0.03em;counter-increment:item 1;pointer-events:none;-webkit-transition:opacity 1s,-webkit-filter 0.6s,-webkit-transform 0.6s;transition:opacity 1s,-webkit-filter 0.6s,-webkit-transform 0.6s;transition:filter 0.6s,transform 0.6s,opacity 1s;transition:filter 0.6s,transform 0.6s,opacity 1s,-webkit-filter 0.6s,-webkit-transform 0.6s;-webkit-text-stroke:2px #FFFC00;-webkit-filter:blur(10px);filter:blur(10px)}@media not all and (min-width:769px){.strength__list__item__text:before{top:-40px;left:-36px;-webkit-transform:scale(1.5);transform:scale(1.5);font-size:106px;-webkit-transition:opacity 0.6s,-webkit-filter 0.4s,-webkit-transform 0.4s;transition:opacity 0.6s,-webkit-filter 0.4s,-webkit-transform 0.4s;transition:filter 0.4s,transform 0.4s,opacity 0.6s;transition:filter 0.4s,transform 0.4s,opacity 0.6s,-webkit-filter 0.4s,-webkit-transform 0.4s;-webkit-text-stroke:1px #FFFC00}}.js-inview .strength__list__item__text:before{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-filter:blur(0);filter:blur(0)}.strength__list__item__text dt{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}.strength__list__item__text dt .brakets{position:relative;padding:15px 26px;font-weight:bold;font-size:24px;line-height:29px}@media not all and (min-width:769px){.strength__list__item__text dt .brakets{padding:10px 17px;font-size:16px;line-height:20px}}.strength__list__item__text dt .brakets:after,.strength__list__item__text dt .brakets:before{content:"";opacity:0;position:absolute;left:0;width:13px;height:13px;border-style:solid;border-color:#000;-webkit-transition:all 0.3s;transition:all 0.3s}@media not all and (min-width:769px){.strength__list__item__text dt .brakets:after,.strength__list__item__text dt .brakets:before{width:7px;height:7px}}.js-inview .strength__list__item__text dt .brakets:after,.js-inview .strength__list__item__text dt .brakets:before{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.strength__list__item__text dt .brakets:before{top:0;-webkit-transform:translate(20px,10px) scale(0.5);transform:translate(20px,10px) scale(0.5);border-width:4px 0 0 4px}@media not all and (min-width:769px){.strength__list__item__text dt .brakets:before{-webkit-transform:translate(10px,5px) scale(0.5);transform:translate(10px,5px) scale(0.5);border-width:2px 0 0 2px}}.strength__list__item__text dt .brakets:after{bottom:0;-webkit-transform:translate(20px,-10px) scale(0.5);transform:translate(20px,-10px) scale(0.5);border-width:0 0 4px 4px}@media not all and (min-width:769px){.strength__list__item__text dt .brakets:after{-webkit-transform:translate(10px,-5px) scale(0.5);transform:translate(10px,-5px) scale(0.5);border-width:0 0 2px 2px}}.strength__list__item__text dt .brakets i:after,.strength__list__item__text dt .brakets i:before{content:"";opacity:0;position:absolute;right:0;width:13px;height:13px;border-style:solid;border-color:#000;-webkit-transition:all 0.3s;transition:all 0.3s}@media not all and (min-width:769px){.strength__list__item__text dt .brakets i:after,.strength__list__item__text dt .brakets i:before{width:7px;height:7px}}.js-inview .strength__list__item__text dt .brakets i:after,.js-inview .strength__list__item__text dt .brakets i:before{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.strength__list__item__text dt .brakets i:before{top:0;-webkit-transform:translate(-20px,10px) scale(0.5);transform:translate(-20px,10px) scale(0.5);border-width:4px 4px 0 0}@media not all and (min-width:769px){.strength__list__item__text dt .brakets i:before{border-width:2px 2px 0 0}}.strength__list__item__text dt .brakets i:after{bottom:0;-webkit-transform:translate(-20px,-10px) scale(0.5);transform:translate(-20px,-10px) scale(0.5);border-width:0 4px 4px 0}@media not all and (min-width:769px){.strength__list__item__text dt .brakets i:after{border-width:0 2px 2px 0}}.strength__list__item__text dt b{display:block;margin-top:8px;font-weight:bold;font-size:40px;line-height:1.4}@media not all and (min-width:769px){.strength__list__item__text dt b{margin-top:7px;font-size:32px;line-height:1.375}}.strength__list__item__text dt b .marker{padding:1px 0;background-image:-webkit-gradient(linear,left top,right top,from(#fff100),to(#fff100));background-image:linear-gradient(90deg,#fff100,#fff100);background-position:bottom left;background-size:0 100%;background-repeat:no-repeat;font-weight:bold}.js-inview .strength__list__item__text dt b .marker{background-size:100% 100%;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.strength__list__item__text dd{margin-top:18px}@media not all and (min-width:769px){.strength__list__item__text dd{margin-top:11px}}.strength__list__item__img{width:50%}@media not all and (min-width:769px){.strength__list__item__img{width:100%;margin-top:22px}}.strength__list__item__img img{max-width:500px;margin:0 auto}@media (min-width:769px){.strength__list__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.strength__list__item:nth-child(2n) .strength__list__item__text{padding-right:0;padding-left:60px}.strength__list__item:nth-child(2n) .strength__list__item__text:before{left:-47px}}.strength__list__item:nth-child(n+2){margin-top:137px}@media not all and (min-width:769px){.strength__list__item:nth-child(n+2){margin-top:73px}}.service{padding:94px 0 102px;background-color:#f4f4f4}@media not all and (min-width:769px){.service{padding:45px 0 60px}}.service .container{max-width:1000px}.service__list{margin-top:130px}@media (min-width:769px){.service__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3.8% 1fr 3.8% 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 110px 1fr;grid-template-rows:1fr 1fr;gap:110px 3.8%;grid-template-areas:"item1 item1 item2" "item3 item4 item5"}}@media not all and (min-width:769px){.service__list{margin-top:64px}}.service__list__item{border:6px solid #333;border-radius:30px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.04);box-shadow:1px 1px 2px rgba(0,0,0,0.04);padding:16px 4% 0;position:relative;-webkit-transform:translate(5px,7px);transform:translate(5px,7px);opacity:0.5;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (min-width:769px){.service__list__item{min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media not all and (min-width:769px){.service__list__item{border-radius:15px;padding:39px 10px 26px}.service__list__item:nth-child(n+2){margin-top:60px}}.js-inview .service__list__item{-webkit-box-shadow:6px 8px 2px rgba(0,0,0,0.04);box-shadow:6px 8px 2px rgba(0,0,0,0.04);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.service__list__item p{width:100%;font-size:24px;line-height:1.6666666667;text-align:center;font-weight:bold}@media not all and (min-width:769px){.service__list__item p{font-size:22px;line-height:1.4545454545}}.service__list__item p .marker{background-image:-webkit-gradient(linear,left top,right top,from(#fff100),to(#fff100));background-image:linear-gradient(90deg,#fff100,#fff100);background-position:bottom left;background-size:0 100%;background-repeat:no-repeat}.js-inview .service__list__item p .marker{background-size:100% 100%;-webkit-transition:all 0.5s;transition:all 0.5s}.service__list__item:before{content:"";width:134px;height:134px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media not all and (min-width:769px){.service__list__item:before{width:67px;height:67px}}.service__list__item:first-child:before{background-image:url("../image/icon_service1.png")}@media (min-width:769px){.service__list__item:first-child{grid-area:item1}}.js-inview .service__list__item:first-child{-webkit-transition-delay:0s;transition-delay:0s}.js-inview .service__list__item:first-child p .marker{-webkit-transition-delay:0.1s;transition-delay:0.1s}.service__list__item:nth-child(2):before{background-image:url("../image/icon_service2.png")}@media (min-width:769px){.service__list__item:nth-child(2){grid-area:item2}}.js-inview .service__list__item:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.js-inview .service__list__item:nth-child(2) p .marker{-webkit-transition-delay:0.3s;transition-delay:0.3s}.service__list__item:nth-child(3):before{background-image:url("../image/icon_service3.png")}@media (min-width:769px){.service__list__item:nth-child(3){grid-area:item3}}.js-inview .service__list__item:nth-child(3){-webkit-transition-delay:0.4s;transition-delay:0.4s}.js-inview .service__list__item:nth-child(3) p .marker{-webkit-transition-delay:0.5s;transition-delay:0.5s}.service__list__item:nth-child(4):before{background-image:url("../image/icon_service4.png")}@media (min-width:769px){.service__list__item:nth-child(4){grid-area:item4}}.js-inview .service__list__item:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.js-inview .service__list__item:nth-child(4) p .marker{-webkit-transition-delay:0.7s;transition-delay:0.7s}.service__list__item:nth-child(5):before{background-image:url("../image/icon_service5.png")}@media (min-width:769px){.service__list__item:nth-child(5){grid-area:item5}}@media (min-width:769px){.service__list__item:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.service__list__item:nth-child(2){-ms-grid-row:1;-ms-grid-column:5}.service__list__item:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.service__list__item:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.service__list__item:nth-child(5){-ms-grid-row:3;-ms-grid-column:5}}.js-inview .service__list__item:nth-child(5){-webkit-transition-delay:0.8s;transition-delay:0.8s}.js-inview .service__list__item:nth-child(5) p .marker{-webkit-transition-delay:0.9s;transition-delay:0.9s}.price{padding:93px 0 85px}@media not all and (min-width:769px){.price{padding:45px 0 51px}}.price .container{max-width:1000px}.price__table{margin-top:60px;width:100%;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.1);box-shadow:0 0 25px rgba(0,0,0,0.1);overflow:hidden;border-radius:30px}@media not all and (min-width:769px){.price__table{border-radius:15px;display:block;margin-top:29px}.price__table tbody,.price__table td,.price__table th,.price__table thead,.price__table tr{display:block}}.price__table thead tr{background-color:#333}.price__table thead tr th{color:#fff;text-align:center;font-size:18px;font-weight:bold;height:64px}@media not all and (min-width:769px){.price__table thead tr th{font-size:16px;line-height:40px;height:40px}}.price__table thead tr th:nth-child(n+2){border-left:2px solid #fff}.price__table tbody tr td,.price__table tbody tr th{padding-top:33px;padding-bottom:37px}@media not all and (min-width:769px){.price__table tbody tr td,.price__table tbody tr th{padding-top:17px;padding-bottom:17px}}.price__table tbody tr th{font-size:20px;font-weight:bold;line-height:2;padding-left:40px;text-align:left;vertical-align:top}@media not all and (min-width:769px){.price__table tbody tr th{padding-left:20px;font-size:16px;line-height:1.25}}.price__table tbody tr td{padding-right:40px;padding-left:40px;background-image:linear-gradient(to bottom,#c7c7c7,#c7c7c7 8px,transparent 8px,transparent 12px);background-position:left top;background-size:2px 12px;background-repeat:repeat-y}@media not all and (min-width:769px){.price__table tbody tr td{padding-right:20px;padding-left:48px;background-image:linear-gradient(to right,#c7c7c7,#c7c7c7 4px,transparent 4px,transparent 6px);background-size:6px 1px;background-repeat:repeat-x}}.price__table tbody tr td b{font-size:24px;font-weight:bold;line-height:1.8333333333}@media not all and (min-width:769px){.price__table tbody tr td b{font-size:20px;line-height:1.25}}@media not all and (min-width:769px){.price__table tbody tr td b .sp_small{font-size:12px}}.price__table tbody tr td .marker{padding:3px;background-image:-webkit-gradient(linear,left top,right top,from(#fff100),to(#fff100));background-image:linear-gradient(90deg,#fff100,#fff100);background-position:bottom left;background-size:100% 100%;background-repeat:no-repeat}.price__table tbody tr td small{display:block;font-size:14px;line-height:1.8571428571;text-indent:-1em;padding-left:1em}@media not all and (min-width:769px){.price__table tbody tr td small{line-height:1.3571428571;margin-top:4px}}.price__table tbody tr:nth-child(2n){background-color:#f5f5f5}.price__table tbody tr:nth-child(n+2){border-top:2px solid #c7c7c7}.price .note{margin-top:27px}@media not all and (min-width:769px){.price .note{margin-top:25px}}.price .note__item{font-size:14px;line-height:2;text-indent:-1em;padding-left:1em}@media not all and (min-width:769px){.price .note__item{line-height:1.3571428571}.price .note__item:nth-child(n+2){margin-top:19px}}.company{padding:94px 0 78px;background-color:#f4f4f4}@media not all and (min-width:769px){.company{padding:45px 0 60px}}.company .container{max-width:1000px}.company__contents{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:62px}@media not all and (min-width:769px){.company__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:31px}}.company__info{width:50%}@media not all and (min-width:769px){.company__info{width:100%}}.company__info__item dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company__info__item dl dt{color:#a5a5a5;-ms-flex-negative:0;flex-shrink:0;font-weight:bold;line-height:1.5;border-left:4px solid #a5a5a5;padding:4px 0 4px 11px;width:110px}@media not all and (min-width:769px){.company__info__item dl dt{font-size:14px;line-height:1.4285714286;padding:0 0 0 5px;width:76px}}.company__info__item dl dd{width:100%;line-height:1.5;padding:4px 0}@media not all and (min-width:769px){.company__info__item dl dd{font-size:14px;line-height:1.4285714286;padding:0}}.company__info__item:nth-child(n+2){margin-top:20px}@media not all and (min-width:769px){.company__info__item:nth-child(n+2){margin-top:13px}}.company__gmap{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:21px}@media not all and (min-width:769px){.company__gmap{width:100%;padding-top:0;margin-top:36px}}.company__gmap iframe{width:400px;height:300px;border:2px solid #d7d7d7;margin:0 0 0 auto}@media not all and (min-width:769px){.company__gmap iframe{height:250px;border-width:1px;width:100%}}.footer{border-top:1px solid #333;background-color:#f4f4f4;padding:18px 0}@media not all and (min-width:769px){.footer{padding:10px 0 15px}}.footer__copyright{text-align:center}.footer__copyright small{font-size:14px;letter-spacing:0.08em}@media not all and (min-width:769px){.footer__copyright small{font-size:11px}}
/*# sourceMappingURL=styles.css.map */