/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[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}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}
:root{--sans:"Noto Sans JP",sans-serif;--serif:"Noto Serif JP",serif;--bebas:"Bebas Neue","Noto Sans JP",bold;--text-color:#333333;--point:#fe3b1d;--ye:#f3980d;--bl:#085fce;--gray:#f7f7f7;--white:#fff;--border:#afafaf}@media screen and (min-width:1280px){*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{font-family:var(--sans);color:var(--text-color);word-wrap:break-word;font-size:1.6rem;line-height:1.7}a{transition:all .3s;color:inherit;text-decoration:none}a:hover{opacity:.6}a[href^="tel:"]{pointer-events:none}img{max-width:100%;height:auto}.container{position:relative;overflow:hidden}.inner{width:1280px;margin:0 auto}.ofIE img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}h2{font-size:4.4rem;font-weight:700;letter-spacing:.5rem;margin:0 -.5rem 80px 0;display:flex;align-items:center;border-bottom:1px solid #afafaf;padding-bottom:50px}h2 span{font-family:var(--bebas);font-weight:700;letter-spacing:.2rem;font-size:2.2rem;margin:5px 0 0 40px}.fsmall{font-size:1.2rem}.btn01{display:flex;justify-content:center;align-items:center;width:340px;background:linear-gradient(50deg,#f3980d 0,#f3980d 25%,#f8ba01 50%,#ffdd01 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);padding:20px 25px;font-weight:700;font-size:2.2rem;margin:0 auto;transition:all .3s ease;background-size:200% auto;background-position:1% 50%}.btn01::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg);margin-left:2rem}.btn01:hover{background-position:75% 50%;opacity:1}.btn02{display:flex;justify-content:center;align-items:center;width:340px;background:linear-gradient(50deg,#f3980d 0,#f3980d 25%,#f8ba01 50%,#ffdd01 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);padding:20px 25px;font-weight:700;font-size:2.2rem;margin:0 auto;transition:all .3s ease;background-size:200% auto;background-position:1% 50%}.btn02::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(135deg);margin-left:2rem}.btn02:hover{background-position:75% 50%;opacity:1}.fadeIn{opacity:0;transition:1.5s}.fadeIn02{opacity:0;transition:1.5s;transition-delay:.4s}.fadeIn03{opacity:0;transition:1.5s;transition-delay:.8s}.fadeIn.is-show,.fadeIn02.is-show,.fadeIn03.is-show{opacity:1}.fadeIn_up{opacity:0;transform:translate(0,50%);transition:.3s}.fadeIn_up02{opacity:0;transform:translate(0,50%);transition:.3s;transition-delay:.3s}.fadeIn_up03{opacity:0;transform:translate(0,50%);transition:.3s;transition-delay:.6s}.fadeIn_up.is-show,.fadeIn_up02.is-show,.fadeIn_up03.is-show{transform:translate(0,0);opacity:1}.fadeIn_left{opacity:0;transform:translate(50%,0);transition:.5s ease-in-out}.fadeIn_left.is-show{transform:translate(0,0);opacity:1}.fadeIn_right{opacity:0;transform:translate(-50%,0);transition:.5s ease-in-out}.fadeIn_right.is-show{transform:translate(0,0);opacity:1}.animation-tx01{overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.animation-tx01 span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.animation-tx01.is-show{transform:translate(0,0)}.animation-tx01.is-show span{transform:translate(0,0)}.animation-tx02{overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition-delay:.2s}.animation-tx02 span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition-delay:.2s}.animation-tx02.is-show{transform:translate(0,0)}.animation-tx02.is-show span{transform:translate(0,0)}.sp{display:none!important}.sp_only{display:none!important}.tb_only{display:none!important}header{width:100%;position:fixed;top:0;left:0;z-index:999;background:rgba(255,255,255,.9);box-shadow:2px 2px 6px rgba(61,61,61,.2)}header .inner{width:100%;height:100px;padding-left:50px;display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;font-weight:700}header .inner .logo{width:300px;margin-right:50px}header .inner nav{width:1200px}header .inner nav ul{width:100%;display:flex;justify-content:space-between}header .inner nav ul li{display:block;height:100px}header .inner nav ul li a{position:relative;padding-top:33px;display:block;height:100%}header .inner nav ul li .contact{width:270px;height:100%;background:linear-gradient(50deg,#1b9c66 0,#1b9c66 20%,#10bc74 50%,#00d153 100%);color:var(--white);font-weight:700;display:flex;justify-content:center;align-items:center;padding:0;margin-left:40px;letter-spacing:.2rem;transition:all .3s ease;background-size:200% auto;background-position:1% 50%}header .inner nav ul li .contact::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg);margin-left:2rem}header .inner nav ul li .contact:hover{background-position:75% 50%;opacity:1}#pageTop{width:84px;height:84px;background:var(--white);border-radius:50%;position:fixed;bottom:50px;right:3vw;box-shadow:2px 2px 6px rgba(0,0,0,.6);z-index:500;transition:.3s all}#pageTop:hover{cursor:pointer;transform:scale(1.1);box-shadow:3px 3px 8px rgba(0,0,0,.6)}#pageTop::before{content:"";width:0;height:0;border-style:solid;border-width:0 14px 25px 14px;border-color:transparent transparent #222 transparent;position:absolute;top:22px;right:0;left:0;margin:auto}#pageTop::after{content:"";position:absolute;display:block;width:28px;height:4px;background:#222;bottom:28px;left:0;right:0;margin:auto}footer{padding-top:80px}footer .inner{margin:0 auto}footer .inner .f_head{font-family:var(--bebas);font-size:7.4rem;text-align:center;font-weight:700}footer .inner>p{text-align:center;font-size:2rem;font-weight:700;margin-bottom:60px}footer .inner .f_link{width:750px;margin:0 auto 20px;display:flex;justify-content:space-between;font-weight:700}footer .inner .f_name{width:700px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}footer .inner .f_name .f_logo{width:220px;margin-right:40px}footer .inner .f_name>p{font-family:var(--bebas)}footer .inner .f_name>p .sp{content:"";width:1em;display:inline-block}footer small{font-family:var(--bebas);font-weight:700;display:block;width:100%;padding:30px 0;text-align:center;font-size:1.2rem}.contact_box{width:1100px;margin:0 auto 60px;display:flex;justify-content:center;flex-wrap:wrap}.contact_box .tel{font-family:var(--bebas);font-size:7.2rem;text-align:center;margin-right:15px;font-weight:700;white-space:nowrap}.contact_box .tel::before{content:"";width:38px;height:38px;margin-right:10px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.84 43.7'%3E%3Cpath fill='%23333' d='M21.46,14.89h0c1.74,.37,2.9,2.02,2.65,3.78-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.35-2.47-1.27-4.78-3.71-5.3-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM22.29,10.98h0c3.79,.8,6.31,4.41,5.77,8.24-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.64-4.55-2.35-8.81-6.83-9.77-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM23.05,7.42h0c5.66,1.21,9.42,6.58,8.62,12.31-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.91-6.44-3.32-12.48-9.68-13.83-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM24.1,2.46c-.36-.08-.72,.15-.8,.51h0c-.08,.38,.16,.74,.52,.82h0c7.56,1.62,12.59,8.8,11.52,16.46-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,1.18-8.37-4.31-16.22-12.58-17.98ZM34.74,37.05l-5-7.15c-.64-.92-1.91-1.15-2.83-.5h0c-1.28,.91-3.29,2.35-4.11,2.98-2.72-.99-5.8-3.91-8.51-8.09-2.4-3.68-4.13-7.79-4.51-10.62,.9-.58,2.88-1.94,4.15-2.81,.92-.64,1.14-1.91,.5-2.83L9.42,.87C8.78-.05,7.51-.28,6.59,.37L3.01,2.87C-3.08,7.13,.84,19.51,7.85,29.54c3.04,4.55,6.9,8.49,11.39,11.62,1.7,1.16,3.61,1.97,5.63,2.38,2.01,.42,4.1,0,5.79-1.15l3.58-2.5c.92-.64,1.14-1.91,.5-2.83h0Z'/%3E%3C/svg%3E%0A");background-size:38px 38px;background-position:center center;background-repeat:no-repeat}.contact_box .tel span{display:block;font-family:var(--sans);font-weight:400;font-size:1.4rem;margin-top:-15px}.contact_box .btn_line{display:block;width:325px;height:100px;background:#06c755;border-radius:10px;text-align:center;padding:10px 0;font-weight:700;color:var(--white);font-size:2rem;letter-spacing:.1rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.25)}.contact_box .btn_line::before{content:"";width:46px;height:46px;margin-right:20px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.38 203.31'%3E%3Cpath fill='%23fff' d='M213.38 86.58C213.38 38.84 165.52 0 106.69 0S0 38.84 0 86.58c0 42.8 37.96 78.64 89.23 85.42 3.47.75 8.2 2.29 9.4 5.26 1.08 2.7.7 6.92.35 9.65 0 0-1.25 7.53-1.52 9.13-.47 2.7-2.14 10.55 9.24 5.75 11.39-4.8 61.44-36.18 83.82-61.94 15.46-16.96 22.87-34.16 22.87-53.27ZM69.05 112.11c0 1.13-.91 2.04-2.04 2.04H37.04c-1.13 0-2.04-.91-2.04-2.04V65.55c0-1.13.91-2.04 2.04-2.04h7.57c1.12 0 2.04.92 2.04 2.04v36.96h20.37c1.12 0 2.04.92 2.04 2.04v7.57Zm18.04 0c0 1.12-.91 2.04-2.04 2.04h-7.57c-1.12 0-2.04-.91-2.04-2.04V65.55c0-1.12.91-2.04 2.04-2.04h7.57c1.13 0 2.04.91 2.04 2.04v46.56Zm51.51 0c0 1.12-.91 2.04-2.04 2.04h-7.52c-.18 0-.36-.03-.53-.07h-.03s-.09-.04-.14-.05c-.02 0-.04-.02-.06-.02-.03-.01-.07-.03-.1-.04-.03-.02-.07-.03-.1-.05l-.06-.03a.913.913 0 0 1-.13-.08l-.02-.02c-.2-.14-.38-.31-.53-.51l-21.33-28.81v27.65c0 1.12-.91 2.04-2.04 2.04H96.4c-1.12 0-2.04-.91-2.04-2.04V65.56c0-1.12.91-2.04 2.04-2.04h7.7c.04 0 .07 0 .11.01.03 0 .06 0 .09.01.04 0 .08.02.12.03.02 0 .05.01.07.02.04.01.08.03.12.04l.07.02s.08.03.12.05l.06.03c.04.02.08.04.11.06.02.01.04.02.06.04.04.02.07.05.11.07.02.01.04.03.06.04.04.03.07.06.11.09l.04.03s.08.08.12.13h.01c.06.08.11.15.16.23l21.3 28.77V65.54c0-1.12.91-2.04 2.04-2.04h7.57c1.12 0 2.04.91 2.04 2.04v46.56Zm41.32-39c0 1.13-.91 2.04-2.04 2.04h-20.37v7.86h20.37c1.12 0 2.04.92 2.04 2.04v7.57c0 1.13-.91 2.04-2.04 2.04h-20.37v7.86h20.37c1.12 0 2.04.92 2.04 2.04v7.57c0 1.13-.91 2.04-2.04 2.04h-29.97c-1.13 0-2.04-.91-2.04-2.04V65.57c0-1.13.91-2.04 2.04-2.04h29.97c1.12 0 2.04.92 2.04 2.04v7.57Z'/%3E%3C/svg%3E%0A");background-size:46px 46px;background-position:center center;background-repeat:no-repeat;position:relative;top:15px}.contact_box .btn_line:hover{opacity:1;box-shadow:0 0;transform:translateY(3px)}.contact_box .btn_mail{display:block;width:325px;height:100px;background:#1b9c66;border-radius:10px;text-align:center;padding:10px 0;font-weight:700;color:var(--white);font-size:2rem;letter-spacing:.1rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.25)}.contact_box .btn_mail::before{content:"";width:46px;height:46px;margin-right:15px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 26.3'%3E%3Cpath fill='%23fff' d='M34.5,1.5C33.5,0.6,32.2,0,30.8,0H5.2C2.3,0,0,2.3,0,5.2v15.9c0,2.9,2.3,5.2,5.2,5.2h25.6c1.4,0,2.7-0.6,3.7-1.5 c0.9-0.9,1.5-2.3,1.5-3.7V5.2C36,3.8,35.4,2.5,34.5,1.5z M5.2,2.7h25.6c0.6,0,1.2,0.2,1.6,0.6L18,14.1L3.6,3.2 C4.1,2.9,4.6,2.7,5.2,2.7L5.2,2.7z M2.7,21.1V5.2c0-0.4,0.1-0.8,0.3-1.1l10,9.1l-10,8.9C2.8,21.8,2.7,21.5,2.7,21.1z M30.8,23.6H5.2 c-0.6,0-1.1-0.2-1.5-0.5l10.6-8.6l1.6,1.5c1.2,1.1,3,1.1,4.2,0l1.6-1.5l10.6,8.6C31.9,23.4,31.4,23.6,30.8,23.6z M33.3,21.1 c0,0.4-0.1,0.8-0.2,1.1l-10-8.9l10-9.1c0.2,0.3,0.3,0.7,0.3,1.1L33.3,21.1L33.3,21.1L33.3,21.1z'/%3E%3C/svg%3E%0A");background-size:36px 26px;background-position:center center;background-repeat:no-repeat;position:relative;top:15px}.contact_box .btn_mail:hover{opacity:1;box-shadow:0 0;transform:translateY(3px)}.parabox{position:absolute;width:100%;height:auto}.parabox .back01{background:url(../images/common/back01.png) no-repeat;opacity:.4;width:366px;height:430px;left:-120px;top:700px;position:absolute;z-index:-10}.parabox .back02{background:url(../images/common/back02.png) no-repeat;opacity:.4;width:87px;height:87px;left:360px;top:200px;position:absolute;z-index:-10}.parabox .back03{background:url(../images/common/back03.png) right no-repeat;opacity:.4;width:241px;height:226px;right:410px;top:180px;position:absolute;z-index:-10}.parabox .back04{background:url(../images/common/back04.png) right no-repeat;opacity:.4;width:332px;height:328px;right:-100px;top:-30px;position:absolute;z-index:-10}.parabox .back05{background:url(../images/common/back05.png) right no-repeat;opacity:.4;width:459px;height:164px;right:0;top:340px;position:absolute;z-index:-10}.parabox .back06{background:url(../images/common/back06.png) no-repeat;opacity:.4;width:809px;height:22px;left:0;right:0;top:550px;margin:0 auto;position:absolute;z-index:-10}.parabox .back07{background:url(../images/common/back07.png) right no-repeat;opacity:.4;width:119px;height:85px;right:-20px;top:570px;position:absolute;z-index:-10}.parabox .back08{background:url(../images/common/back08.png) right no-repeat;opacity:.9;width:78px;height:90px;right:-25px;top:1100px;position:absolute;z-index:-10}.parabox .back09{background:url(../images/common/back09.png) no-repeat;opacity:.9;width:151px;height:133px;left:170px;top:2060px;position:absolute;z-index:-10}.parabox .back10{background:url(../images/common/back10.png) right no-repeat;opacity:1;width:521px;height:423px;right:-270px;top:2960px;position:absolute;z-index:-10}.parabox .back11{background:url(../images/common/back11.png) right no-repeat;opacity:.7;width:286px;height:312px;right:-150px;top:3100px;position:absolute;z-index:-11}.parabox .back12{background:url(../images/common/back12.png) no-repeat;opacity:1;width:156px;height:129px;left:200px;top:2600px;position:absolute;z-index:-10}.parabox .back13{background:url(../images/common/back13.png) no-repeat;opacity:.4;width:169px;height:136px;left:-50px;top:4000px;position:absolute;z-index:-10}.parabox .back14{background:url(../images/common/back14.png) no-repeat;opacity:1;width:809px;height:22px;left:15%;top:3600px;position:absolute;z-index:-10}.parabox .back15{background:url(../images/common/back15.png) no-repeat;opacity:1;width:228px;height:220px;left:100px;top:4600px;position:absolute;z-index:-10}.parabox .back16{background:url(../images/common/back16.png) no-repeat;opacity:1;width:463px;height:370px;right:-60px;top:3600px;position:absolute;z-index:-10}.parabox .back17{background:url(../images/common/back17.png) no-repeat;opacity:.7;width:492px;height:487px;left:35%;top:5400px;position:absolute;z-index:-10}#faqbox,.faq{padding-bottom:220px}#faqbox ul,.faq ul{width:100%;margin:0 auto 80px}#faqbox ul .que,.faq ul .que{position:relative;width:100%;background:var(--text-color);margin-bottom:40px;border-radius:20px;color:var(--white);font-size:2rem;font-weight:700}#faqbox ul .que:last-child,.faq ul .que:last-child{margin-bottom:0}#faqbox ul .que>p,.faq ul .que>p{transition:.3s all}#faqbox ul .que>p:hover,.faq ul .que>p:hover{cursor:pointer}#faqbox ul .que::before,.faq ul .que::before{content:"";display:block;width:20px;height:2px;background:var(--white);position:absolute;right:41px;top:50px;transition:.3s all;transform:rotate(135deg)}#faqbox ul .que::after,.faq ul .que::after{content:"";display:block;width:2px;height:21px;background:var(--white);position:absolute;right:63px;top:40px;transition:.3s all;transform:rotate(320deg)}#faqbox ul .que.open,.faq ul .que.open{border-radius:20px 20px 30px 30px}#faqbox ul .que.open::before,.faq ul .que.open::before{transform:rotate(45deg)}#faqbox ul .que.open::after,.faq ul .que.open::after{transform:rotate(45deg)}#faqbox ul .que p,.faq ul .que p{position:relative;padding:30px 0 30px 100px;line-height:1.8}#faqbox ul .que p span,.faq ul .que p span{position:absolute;padding:10px 0 10px 50px;top:0;left:0;display:block;text-align:center;color:var(--white);font-weight:700;font-size:3.6rem}#faqbox ul .que .ans,.faq ul .que .ans{display:none;padding:0 50px 20px 0;background:#efefef;border-radius:0 0 20px 20px;color:var(--text-color)}#faqbox ul .que .ans p,.faq ul .que .ans p{padding-left:50px;font-size:1.8rem;font-weight:400!important}.wp-pagenavi{text-align:center;margin:80px auto}.wp-pagenavi .pages{border:1px solid var(--sub-color);display:inline-block;line-height:33px;height:36px;padding:0 5px;margin:0 5px 0 0;color:var(--sub-color)}.wp-pagenavi .page{border:1px solid var(--sub-color);width:26px;height:36px;display:inline-block;line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .page:hover{opacity:1;color:var(--white);border:1px solid var(--sub-color);background:var(--sub-color)}.wp-pagenavi .current{width:26px;height:36px;color:var(--white);background:var(--sub-color);border:1px solid var(--sub-color);display:inline-block;line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{display:inline-block;width:26px;height:36px;border:1px solid var(--sub-color);line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{opacity:1;color:var(--white);border:1px solid var(--sub-color);background:var(--sub-color)}#top{position:relative}#top .mainvisual{width:100%;height:1000px;position:relative;padding-top:340px;padding-left:15%}#top .mainvisual .disp{background:url(../images/top/pc.png) center center no-repeat;position:relative;width:798px;height:472px;margin:0 auto 0}#top .mainvisual .disp .swiper-container{position:absolute;top:25px;left:95px;width:607px;height:386px;overflow:hidden}#top .mainvisual .disp .mob{position:absolute;z-index:100;right:-100px;bottom:-100px}#top .mainvisual .catch{position:absolute;top:46%;transform:translateY(-50%);left:16vw;z-index:99;letter-spacing:1rem}#top .mainvisual .catch .jp{color:var(--white);font-size:3.8rem;line-height:270%;margin-bottom:40px}#top .mainvisual .catch .jp span{background:linear-gradient(transparent 0,var(--text-color) 0);padding:15px 35px 15px 40px}#top .mainvisual .catch .en{font-family:var(--bebas);font-weight:700;color:var(--text-color);font-size:12rem;line-height:110%;letter-spacing:1.2rem}#top .topsec__box{padding:0 0 160px}#top .top_leading .cap{font-size:5rem;font-weight:700;text-align:center;letter-spacing:.2rem;margin-bottom:60px}#top .top_leading .problem li{width:100%;display:flex;align-items:center;margin-bottom:10px;font-size:2.2rem}#top .top_leading .problem li img{margin-right:30px}#top .top_leading .problem li p{background:var(--white);padding:20px 30px;-webkit-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));border-radius:10px;position:relative}#top .top_leading .problem li p::before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border:15px solid transparent;border-right:15px solid var(--white)}#top .top_leading .problem li p span{font-size:2.4rem}#top .top_leading .problem li:nth-child(even){justify-content:flex-end}#top .top_leading .problem li:nth-child(even) img{margin-right:0;margin-left:30px;order:2}#top .top_leading .problem li:nth-child(even) p{order:1}#top .top_leading .problem li:nth-child(even) p::before{content:"";position:absolute;left:100%;border:15px solid transparent;border-left:15px solid var(--white)}#top .top_leading .problem li:last-child{margin-bottom:50px}#top .service{padding-bottom:220px}#top .service .box{width:100%;display:flex;justify-content:space-between}#top .service .box li figure{width:400px;margin-bottom:30px}#top .service .box li p{text-align:center;margin-bottom:30px}#top .about{text-align:center;font-weight:700;padding-bottom:120px}#top .about .maincap{font-size:5rem;letter-spacing:.3rem;margin-bottom:60px;font-weight:700}#top .about .subcap{font-size:4rem;letter-spacing:.2rem;margin-bottom:20px}#top .about p{font-size:2.2rem;letter-spacing:.1rem;font-weight:400}#top .f_lead{background:var(--ye);padding:65px 0;margin:0 auto;font-size:4.4rem;color:var(--white);font-weight:700;text-align:center;letter-spacing:.2rem}.lower-visual{width:100%;height:560px}.lower-visual .title-wrap{position:relative;width:auto;margin:0 auto;padding-top:300px;text-align:center}.lower-visual .title-wrap h2{background:linear-gradient(50deg,var(--text-color) 0,#535353 100%);width:auto;color:var(--white);font-size:4rem;letter-spacing:.3em;text-indent:.5em;line-height:1;font-weight:700;margin:0 auto 20px;padding:20px 50px;display:inline-block}.lower-visual .title-wrap span{font-family:var(--bebas);font-size:2.6rem;font-weight:700;letter-spacing:.2rem;display:block;margin-right:-.2rem}.lower-visual .title-wrap .box{position:absolute;width:194px;height:194px;left:0;right:580px;top:150px;margin:0 auto}.lower-visual .title-wrap .box .balloon{position:relative;background:rgba(8,95,206,.95);width:100%;height:100%;border-radius:50%;color:var(--white);font-size:1.8rem;font-weight:700;letter-spacing:.2rem;display:flex;justify-content:center;align-items:center;animation:.4s jump infinite alternate}.lower-visual .title-wrap .box .balloon::after{content:"";position:absolute;display:block;width:0;height:0;right:16px;bottom:16px;border-left:15px solid rgba(8,95,206,.95);border-top:10px solid transparent;border-bottom:10px solid transparent;transform:rotate(45deg)}@keyframes jump{to{transform:translateY(0)}from{transform:translateY(12px)}}section h3{font-size:3.8rem;font-weight:700;text-align:center;position:relative;margin-bottom:60px}section h3::after{content:"";width:90px;height:6px;background-color:var(--ye);position:absolute;bottom:-20px;left:calc(50% - 45px)}.tabarea{width:100%}.tabarea .tab-group{margin-bottom:45px;display:flex;justify-content:space-between;width:100%}.tabarea .tab{width:calc(100% / 4 - 20px);background:linear-gradient(90deg,#707070 0,#afafaf 100%);cursor:pointer;color:var(--white);border-radius:10px 10px 0 0;padding:15px 20px 10px;font-weight:700;font-size:2.1rem;line-height:1.4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;zoom:1}.tabarea .tab:hover{opacity:.7}.tabarea .tab span{font-size:70%}.tabarea .tab.is-active{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);color:var(--white);position:relative}.tabarea .tab.is-active:hover{cursor:default;opacity:1}.tabarea .tab.is-active:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:15px 8.5px 0 8.5px;border-color:#088be3 transparent transparent transparent;position:absolute;bottom:-15px;left:50%;margin-left:-8px}.tabarea .panel-group{display:block;width:100%}.tabarea .panel-group .rec-list{width:800px;margin:20px auto 30px;display:flex;justify-content:center;flex-wrap:wrap}.tabarea .panel-group .rec-list li{border:1px solid var(--ye);color:var(--ye);padding:4px 10px;border-radius:3px;text-align:center;margin-right:10px;font-size:1.4rem;font-weight:700}.tabarea .panel-group .rec-list li:last-child{margin-right:0}.tabarea .panel{display:none;-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);animation-duration:1s;animation-fill-mode:both}.tabarea .panel.is-open{display:block;opacity:1}#option h4{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);border-radius:10px 10px 0 0;text-align:center;font-size:2.6rem;color:#fff;padding:10px 0;font-weight:700}.table-wrap table{width:100%;margin-bottom:40px}.table-wrap table tr:nth-child(odd) td{background:var(--gray)}.table-wrap table tr th+th{width:15%}.table-wrap table tr td,.table-wrap table tr th{background:rgba(255,255,255,.8);border:1px solid var(--border);padding:10px 30px;line-height:1.4}.table-wrap table tr td:first-child,.table-wrap table tr th:first-child{text-align:left}.table-wrap table tr th{background:#085fce;color:var(--white);vertical-align:middle;width:25%;font-weight:400}.table-wrap table tr th span{font-size:2rem;margin:0 6px}.table-wrap table tr td{font-size:1.6rem}.table-wrap table tr .subtxt{font-size:1.2rem;font-weight:400}.btnarea{margin:0 auto 160px;display:flex;justify-content:space-between;justify-items:center}.btnarea li{text-align:center}.btnarea li img{margin:0 auto 15px}.btnarea li a{width:100%}.breadcrumbs_list{width:100%;height:50px;background:var(--text-color);padding-left:10vw;color:var(--white);font-size:1.2rem;display:flex;align-items:center;overflow:hidden}.breadcrumbs_list span:first-child a{margin-right:15px}.breadcrumbs_list span:first-child a:first-child{content:"";width:20px;height:40px;margin-top:-16px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.593 20'%3E%3Cpath fill='%23fff' d='M10.3,7.375,0,14.733V27.375H8.109V20.62h4.375v6.755h8.109V14.733Z'/%3E%3C/svg%3E%0A");background-size:20px 40px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-position:center -10px}.breadcrumbs_list span{margin:0 10px}#plan>section{padding:70px 0}#plan>section:last-of-type{padding-bottom:160px}#plan #default .cap{font-size:2.2rem;font-weight:700;letter-spacing:.1rem;text-align:center;margin-bottom:120px}#plan #default .service_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#plan #default .service_list li{width:calc(100% / 3 - 30px);min-height:430px;background:var(--gray);border-radius:10px;padding:45px 40px;margin-bottom:60px}#plan #default .service_list li:nth-last-child(1),#plan #default .service_list li:nth-last-child(2):nth-child(3n+1),#plan #default .service_list li:nth-last-child(2):nth-child(3n+2),#plan #default .service_list li:nth-last-child(3):nth-child(3n+1){margin-bottom:0}#plan #default .service_list li img{width:100%;height:120px;margin-bottom:20px}#plan #default .service_list li>h3{font-size:2.6rem;font-weight:700;margin-bottom:20px;text-align:left;position:relative;z-index:1}#plan #default .service_list li>h3::after{display:none}#plan #default .service_list li p{line-height:200%}#plan #price .subtxt{font-size:1.6rem!important;font-weight:400!important;text-align:center!important}#plan #price .plan_list{display:flex;justify-content:space-between}#plan #price .plan_list>li{width:calc(100% / 4 - 20px);min-height:615px;background:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column}#plan #price .plan_list>li .title{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);color:var(--white);border-radius:10px 10px 0 0;padding:15px 20px 10px;margin-bottom:15px;font-weight:700;font-size:2.1rem;line-height:1.4}#plan #price .plan_list>li .title span{font-size:70%}#plan #price .plan_list>li>p{width:85%;font-size:1.4rem;margin:0 auto 25px}#plan #price .plan_list>li .monthly{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:0}#plan #price .plan_list>li .monthly span{font-family:var(--bebas);color:var(--point);font-size:6rem;font-weight:700;vertical-align:sub;margin:0 5px;line-height:1.3}#plan #price .plan_list>li .monthly .subtxt{display:block;margin-bottom:20px}#plan #price .plan_list>li .icon{width:85%;display:flex;flex-wrap:wrap;justify-items:center;margin:0 auto}#plan #price .plan_list>li .icon li{width:calc(100% / 3);height:86px;background:rgba(255,255,255,.8);border:5px solid #cceaef;text-align:center;padding-top:6px;font-size:1.1rem}#plan #price .plan_list>li .icon li img{width:46px;height:30px;margin-bottom:8px;margin:0 auto;display:block}#plan #price .plan_list>li .icon li p{font-size:1.1rem;line-height:130%}#plan #price .plan_list>li .icon li+li{border-left:0}#plan #price .plan_list>li .icon li:nth-child(4n){border-top:0;border-left:4px solid #cceaef}#plan #price .plan_list>li .icon li:nth-child(5n){border-top:0}#plan #price .plan_list>li .plan-link{margin-top:auto}#plan #price .plan_list>li .btn02{width:80%;padding:15px 25px;font-size:1.6rem}#plan #detail .cost{display:flex;justify-content:space-between;margin-bottom:80px}#plan #detail .cost li{background:rgba(255,255,255,.8);width:calc(100% / 3 - 40px);height:178px;border:1px solid var(--border);border-radius:10px;position:relative}#plan #detail .cost li+li+li::before,#plan #detail .cost li+li::before{content:"＋";position:absolute;font-size:5rem;font-weight:700;bottom:20px;left:-56px}#plan #detail .cost li h4{background:var(--bl);color:var(--white);border-radius:10px 10px 0 0;padding:10px 0;margin-bottom:10px;font-weight:700;font-size:2.4rem;text-align:center}#plan #detail .cost li>p{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:0}#plan #detail .cost li>p span{font-family:var(--bebas);color:var(--point);font-size:6rem;font-weight:700;vertical-align:sub;margin:0 5px}#plan #detail .flex-container{display:flex;justify-content:space-between;margin-bottom:50px}#plan #detail .flex-container .box{width:600px}#plan #detail .flex-container .box img{margin-bottom:60px}#plan #detail .flex-container .box .txtarea{background:var(--gray);padding:50px 60px}#plan #detail .flex-container .box .txtarea h4{font-size:2.6rem;font-weight:700;margin-bottom:10px;text-align:center}#plan #detail .flex-container .box .txtarea p{margin:0 0 10px 1em}#plan #detail .icon_detail{display:flex;justify-content:space-between;margin-bottom:80px}#plan #detail .icon_detail li{width:calc(100% / 3 - 40px);background:rgba(255,255,255,.8);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:40px 30px}#plan #detail .icon_detail li figure img{width:70px;height:45px;margin-bottom:8px}#plan #detail .icon_detail li figure figcaption{font-size:1rem;line-height:130%;text-align:center}#plan #detail .icon_detail li p{width:210px;font-size:1.2rem}#plan #detail .icon_detail::after{width:calc(100% / 3 - 40px);display:block;content:""}#flow>section{padding:70px 0}#flow #flowchart .cap{font-size:2.2rem;font-weight:700;letter-spacing:.1rem;text-align:center;margin-bottom:180px}#flow #flowchart .step_detail,#flow #flowchart .step_title{width:1080px;margin:0 auto 120px;display:flex;flex-wrap:wrap}#flow #flowchart .step_detail .item,#flow #flowchart .step_title .item{position:relative;width:calc(100% / 5 - 30px);height:128px;align-items:center;justify-content:center;text-align:center;padding:15px 0 15px 25px;line-height:150%;background:#4d4d4d;color:var(--white);font-size:2.2rem;font-weight:700;margin-right:30px;border-radius:10px 0 0 10px}#flow #flowchart .step_detail .item::after,#flow #flowchart .step_detail .item::before,#flow #flowchart .step_title .item::after,#flow #flowchart .step_title .item::before{position:absolute;z-index:2;top:-6px;bottom:0;left:98%;content:"";border-radius:20px;border:70px solid transparent;border-left:50px solid #4d4d4d;margin:auto}#flow #flowchart .step_detail .item::before,#flow #flowchart .step_title .item::before{margin-left:3px;border-left-color:#fff;top:-6px}#flow #flowchart .step_detail .item:last-child,#flow #flowchart .step_title .item:last-child{margin-right:0}#flow #flowchart .step_detail .item.here,#flow #flowchart .step_title .item.here{z-index:1;background:linear-gradient(90deg,#f3980d 0,#f8ba01 100%);color:#fff}#flow #flowchart .step_detail .item.here::after,#flow #flowchart .step_title .item.here::after{border-left-color:#f8b802}#flow #flowchart .step_detail .item.here>span,#flow #flowchart .step_title .item.here>span{visibility:hidden}#flow #flowchart .step_detail .item span,#flow #flowchart .step_title .item span{font-family:var(--bebas);font-size:2.4rem;font-weight:700;color:var(--ye);display:block;text-align:left}#flow #flowchart .step_detail .item .box,#flow #flowchart .step_title .item .box{position:absolute;width:174px;height:174px;left:0;right:0;bottom:120px;margin:0 auto}#flow #flowchart .step_detail .item .box .balloon,#flow #flowchart .step_title .item .box .balloon{position:relative;background:rgba(8,95,206,.95);width:100%;height:100%;border-radius:50%;color:var(--white);font-size:1.8rem;font-weight:700;letter-spacing:.2rem;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;animation:.4s jump infinite alternate}#flow #flowchart .step_detail .item .box .balloon::after,#flow #flowchart .step_title .item .box .balloon::after{content:"";position:absolute;display:block;width:0;height:0;right:0;left:0;bottom:-15px;margin:0 auto;border-left:15px solid rgba(8,95,206,.95);border-top:10px solid transparent;border-bottom:10px solid transparent;transform:rotate(90deg)}#flow #flowchart .step_detail .item .box .balloon span,#flow #flowchart .step_title .item .box .balloon span{font-family:var(--bebas);font-size:2.6rem;font-weight:700;color:var(--white)}#flow #flowchart .step_detail{width:1280px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto!important}#flow #flowchart .step_detail li{width:calc(100% / 2 - 30px);background:rgba(255,255,255,.7);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;padding:22px;margin-bottom:60px}#flow #flowchart .step_detail li .item{width:192px;margin:0 80px 20px 0}#flow #flowchart .step_detail li .item.here span{visibility:visible;color:var(--white)}#flow #flowchart .step_detail li img{width:126px;height:116px;margin-top:15px}#flow #flowchart .step_detail li p{display:block;line-height:200%;margin-bottom:20px}#flow #flowchart .step_detail li p.blue{display:inline-block;padding:5px 25px 0;text-align:center;color:var(--white);font-weight:700;letter-spacing:.2rem;background:var(--bl)}#flow #flowchart .step_detail li p .txtlink{color:var(--bl);text-decoration:underline}#flow #flowchart .step_detail li .inquiry{display:block;width:100%}#flow #flowchart .step_detail li .inquiry .contact_box{margin-bottom:20px}#flow #flowchart .step_detail li:first-child{width:100%}#flow #flowchart .step_detail li:first-child img{margin-right:80px}#flow #flowchart .step_detail li:first-child p{margin-top:20px}#flow .btnarea{width:925px}#flow .btnarea li{width:calc(100% / 2 - 30px)}#faq>section{padding:70px 0 140px}#faq .btnarea{width:432px}#faq .btnarea li{width:100%}#c-check .progressbar,#c-thanks .progressbar,#contact .progressbar{width:60%;margin:0 auto 80px;display:flex;justify-content:space-between;text-align:center}#c-check .progressbar li,#c-thanks .progressbar li,#contact .progressbar li{position:relative;width:calc(100% / 3);color:#afafaf;font-weight:700;counter-increment:steps}#c-check .progressbar li::before,#c-thanks .progressbar li::before,#contact .progressbar li::before{font-family:var(--bebas);display:block;width:70px;height:70px;margin:0 auto 10px;content:"";line-height:70px;font-size:2.6rem;font-weight:700;border-radius:50%;background:#efefef;content:counter(steps)}#c-check .progressbar li::after,#c-thanks .progressbar li::after,#contact .progressbar li::after{position:absolute;z-index:-1;top:35px;left:-30%;width:60%;height:4px;content:"";margin:0 auto;background-color:#efefef}#c-check .progressbar li:first-child::after,#c-thanks .progressbar li:first-child::after,#contact .progressbar li:first-child::after{content:none}#c-check .progressbar li.active,#c-thanks .progressbar li.active,#contact .progressbar li.active{color:#1b9c66}#c-check .progressbar li.active::before,#c-thanks .progressbar li.active::before,#contact .progressbar li.active::before{border:4px solid #1b9c66;background:#fff}#c-check .progressbar li.active::after,#c-thanks .progressbar li.active::after,#contact .progressbar li.active::after{background-color:#10bc74}#c-check .progressbar li.complete,#c-thanks .progressbar li.complete,#contact .progressbar li.complete{color:#10bc74}#c-check .progressbar li.complete::before,#c-thanks .progressbar li.complete::before,#contact .progressbar li.complete::before{border:4px solid #10bc74;background:#10bc74;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.287 20.348'%3E%3Cpath fill='%23fff' d='M9.268,24.526.4,15.657a1.364,1.364,0,0,1,0-1.929L2.329,11.8a1.364,1.364,0,0,1,1.929,0l5.974,5.974,12.8-12.8a1.364,1.364,0,0,1,1.929,0l1.929,1.929a1.364,1.364,0,0,1,0,1.929L11.2,24.526A1.364,1.364,0,0,1,9.268,24.526Z'/%3E%3C/svg%3E%0A");background-size:27px 30px;background-position:center center;background-repeat:no-repeat;content:""}#c-check .progressbar li.complete::after,#c-thanks .progressbar li.complete::after,#contact .progressbar li.complete::after{background:#10bc74}#c-check #pv-list,#c-thanks #pv-list,#contact #pv-list{margin:0 auto 80px;height:400px;overflow:auto}#c-check #pv-list .term,#c-thanks #pv-list .term,#contact #pv-list .term{padding-right:20px}#c-check #pv-list .term dt,#c-thanks #pv-list .term dt,#contact #pv-list .term dt{font-size:18px;margin-bottom:14px}#c-check #pv-list .term dd,#c-thanks #pv-list .term dd,#contact #pv-list .term dd{font-size:14px;margin-bottom:20px}#c-check .form-top,#contact .form-top{width:1280px;margin:0 auto;padding-top:50px}#c-check .form-top>p,#contact .form-top>p{font-size:1.8rem;font-weight:700;text-align:center;line-height:200%;margin-bottom:50px}#c-check .form-top .contact_box,#contact .form-top .contact_box{width:730px}#c-check .form-wrap,#contact .form-wrap{width:900px;margin:0 auto 200px}#c-check .form-wrap table,#contact .form-wrap table{width:100%;table-layout:fixed;margin:0 0 90px;overflow:hidden}#c-check .form-wrap tr,#contact .form-wrap tr{border-bottom:1px solid var(--border);font-size:1.6rem}#c-check .form-wrap tr+tr,#contact .form-wrap tr+tr{border-top:none}#c-check .form-wrap tr th,#contact .form-wrap tr th{width:250px;padding:40px 0;font-weight:700}#c-check .form-wrap tr th .required,#contact .form-wrap tr th .required{font-size:1.4rem;display:inline-block;margin:0 15px 0 0;padding:2px 5px;color:var(--white);letter-spacing:1rem;text-indent:1rem;background:#fe3b1d}#c-check .form-wrap tr th .norequired,#contact .form-wrap tr th .norequired{font-size:1.4rem;display:inline-block;margin:0 15px 0 0;padding:2px 5px;color:var(--white);letter-spacing:1rem;text-indent:1rem;background:#21abeb}#c-check .form-wrap .input_btnwrap .but,#contact .form-wrap .input_btnwrap .but{display:block;position:relative;text-align:center;width:430px;height:72px;background:linear-gradient(50deg,#1b9c66 0,#1b9c66 20%,#10bc74 50%,#00d153 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);margin:0 auto 20px;font-weight:700;font-size:2.2rem;transition:all .3s ease;background-size:200% auto;background-position:1% 50%}#c-check .form-wrap .input_btnwrap .but:first-of-type::after,#contact .form-wrap .input_btnwrap .but:first-of-type::after{transform:rotate(225deg);left:100px}#c-check .form-wrap .input_btnwrap .but::after,#contact .form-wrap .input_btnwrap .but::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg);margin-left:2rem;display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;right:100px}#c-check .form-wrap .input_btnwrap .but input,#contact .form-wrap .input_btnwrap .but input{display:block;width:100%;height:100%;z-index:1;letter-spacing:.4rem;position:absolute;top:0}#c-check .form-wrap .input_btnwrap .but:hover,#contact .form-wrap .input_btnwrap .but:hover{background-position:75% 50%;opacity:1}.required{font-size:1.4rem;display:inline-block;margin:0 15px 0 0;padding:2px 5px;color:var(--white);letter-spacing:1rem;text-indent:1rem;background:#fe3b1d}#contact>p{font-size:1.6rem;display:block;width:1000px;margin:0 auto 70px}#contact>p a{font-size:2.6rem;font-weight:700;display:inline-block;margin:0 5px}#contact .form-wrap tr td{padding:20px 0}#contact .form-wrap tr td input,#contact .form-wrap tr td select,#contact .form-wrap tr td textarea{background:#eee;padding:20px 30px}#contact .form-wrap tr td input::placeholder,#contact .form-wrap tr td select::placeholder,#contact .form-wrap tr td textarea::placeholder{color:#afafaf}#contact .form-wrap tr td .mwform-tel-field{display:block}#contact .form-wrap tr td .mwform-tel-field input[type=text]{display:inline-block;width:auto}#contact .form-wrap tr td select{width:60%;cursor:pointer}#contact .check{width:100%;text-align:center;font-weight:700;margin-bottom:80px}#contact .check input[type=checkbox]{margin-right:10px;width:auto!important}#contact .check a{color:#1b9c66;text-decoration:underline}#c-check .form-wrap table{margin-bottom:60px}#c-check .form-wrap table tr td{padding:40px 0}#c-check .back{display:flex;justify-content:center;align-items:center;width:430px;background:linear-gradient(50deg,#d2d2d2 0,#f0f0f0 25%,#f0f0f0 50%,#fff 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--text-color);padding:18px 25px;font-weight:700;font-size:2.2rem;margin:0 auto;transition:all .3s ease;background-size:200% auto;background-position:1% 50%}#c-check .back::before{content:"";width:10px;height:10px;border-top:2px solid var(--text-color);border-left:2px solid var(--text-color);transform:rotate(-45deg);margin-right:2rem}#c-check .back:hover{background-position:75% 50%;opacity:1}#c-thanks section{width:1280px;margin:0 auto 250px}#c-thanks section p{margin:0 0 35px;font-size:1.6rem}#c-thanks section p:last-of-type{margin:0 0 125px}#privacy-policy #pv{padding-top:70px}#privacy-policy #pv .term{width:1280px;margin:0 auto 200px}#privacy-policy #pv .term dl{width:100%;margin:0 0 50px;padding:0 15px}#privacy-policy #pv .term dl dt{font-size:2.8rem;border-bottom:1px solid var(--border);margin:0 0 20px}.c_f .input_btnwrap .but:first-of-type{display:none!important}.news-contents{font-family:var(--bebas);letter-spacing:.08rem;width:1280px;margin:0 auto 120px;display:flex;justify-content:space-between}.news-contents .btn-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:100px}.news-contents .btn-wrap a{display:block;font-size:1.4rem}.news-contents .btn-wrap .back{border:1px solid var(--text-color);color:var(--text-color);border-radius:6px;font-weight:700;line-height:1;padding:13px 19px 13px 41px;position:relative}.news-contents .btn-wrap .back::before{content:"";display:block;position:absolute;top:0;bottom:0;left:20px;margin:auto;width:8px;height:8px;border-bottom:1px solid var(--text-color);border-left:1px solid var(--text-color);transform:rotate(45deg)}.news-contents .btn-wrap .back:hover{opacity:1;color:#fff;background:var(--text-color)}.news-contents .btn-wrap .back:hover::before{border-bottom:1px solid #fff;border-left:1px solid #fff}.news-contents .btn-wrap .prev a{display:block;position:relative}.news-contents .btn-wrap .prev a::before{content:"";display:inline-block;position:relative;width:30px;height:30px;margin:0 9px 0 0;background:#ddd;border-radius:6px;vertical-align:middle;transition:.3s all}.news-contents .btn-wrap .prev a::after{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent;top:7px;left:9px}.news-contents .btn-wrap .prev a:hover{opacity:1}.news-contents .btn-wrap .prev a:hover::before{background:var(--bl)}.news-contents .btn-wrap .next a{display:block;position:relative}.news-contents .btn-wrap .next a::after{content:"";display:inline-block;position:relative;width:30px;height:30px;margin:0 0 0 9px;background:#ddd;border-radius:6px;vertical-align:middle;transition:.3s all}.news-contents .btn-wrap .next a::before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff;top:7px;right:10px;z-index:2}.news-contents .btn-wrap .next a:hover{opacity:1}.news-contents .btn-wrap .next a:hover::after{background:var(--bl)}.news-contents .main-contents{max-width:900px;width:calc(100% - 300px - 80px)}.news-contents .main-contents ul a{display:flex;margin-bottom:40px;border-bottom:1px solid #afafaf;padding-bottom:30px}.news-contents .main-contents ul a li:first-child{width:150px;margin-right:20px}.news-contents .main-contents ul a li .catchimg{width:100%}.news-contents .main-contents ul a li time{font-size:1.1rem}.news-contents .main-contents ul a li p{font-weight:700;font-size:3.2rem}.news-contents .main-contents h2{margin:0 0 15px;padding-bottom:30px}.news-contents .main-contents .ct_date{text-align:right;font-size:1.2rem;margin-bottom:20px}.news-contents .main-contents .ct_date span{background:var(--text-color);color:#fff;padding:0 5px;margin-right:10px}.news-contents aside{max-width:300px;width:100%}.news-contents .widgetbox h2{font-family:var(--bebas);font-weight:700;letter-spacing:.2rem;font-size:3.8rem;margin:0 0 10px;padding-bottom:0}.news-contents .widgetbox>li{margin-bottom:30px;font-family:var(--bebas);letter-spacing:.08em}.news-contents .widgetbox .wp-block-archives-list li::before{content:"-";color:4px solid var(--gray)}}
:root{--sans:"Noto Sans JP",sans-serif;--serif:"Noto Serif JP",serif;--bebas:"Bebas Neue","Noto Sans JP",bold;--text-color:#333333;--point:#fe3b1d;--ye:#f3980d;--bl:#085fce;--gray:#f7f7f7;--white:#fff;--border:#afafaf}@media screen and (min-width:768px)and (max-width:1279px){*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{font-family:var(--sans);color:var(--text-color);word-wrap:break-word;font-size:1.4rem;line-height:1.7}a{transition:all .3s;color:inherit;text-decoration:none}a{-webkit-tap-highlight-color:rgba(145,211,255,.4)}img{max-width:100%;height:auto}.container{position:relative;overflow:hidden}.inner{width:96vw;margin:0 auto}.ofIE img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}h2{font-size:3rem;font-weight:700;letter-spacing:.1rem;margin:0 -.5rem 50px 0;display:flex;align-items:center;border-bottom:1px solid #afafaf;padding-bottom:30px}h2 span{font-family:var(--bebas);font-weight:700;letter-spacing:.2rem;font-size:1.8rem;margin:4px 0 0 20px}.fsmall{font-size:1.2rem}.btn01{display:flex;justify-content:center;align-items:center;max-width:430px;width:auto;background:linear-gradient(50deg,#f3980d 0,#f8ba01 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);padding:15px 20px;font-weight:700;font-size:1.6rem;margin:0 auto}.btn01::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg);margin-left:1rem}.btn02{display:flex;justify-content:center;align-items:center;width:340px;background:linear-gradient(50deg,#f3980d 0,#f3980d 25%,#f8ba01 50%,#ffdd01 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);padding:20px 25px;font-weight:700;font-size:2.2rem;margin:0 auto;transition:all .3s ease;background-size:200% auto;background-position:1% 50%}.btn02::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(135deg);margin-left:2rem}.btn02:hover{background-position:75% 50%;opacity:1}.fadeIn{opacity:0;transition:1.5s}.fadeIn02{opacity:0;transition:1.5s;transition-delay:.4s}.fadeIn03{opacity:0;transition:1.5s;transition-delay:.8s}.fadeIn.is-show,.fadeIn02.is-show,.fadeIn03.is-show{opacity:1}.fadeIn_up{opacity:0;transform:translate(0,50%);transition:.3s}.fadeIn_up02{opacity:0;transform:translate(0,50%);transition:.3s;transition-delay:.3s}.fadeIn_up03{opacity:0;transform:translate(0,50%);transition:.3s;transition-delay:.6s}.fadeIn_up.is-show,.fadeIn_up02.is-show,.fadeIn_up03.is-show{transform:translate(0,0);opacity:1}.fadeIn_left{opacity:0;transform:translate(50%,0);transition:.5s ease-in-out}.fadeIn_left.is-show{transform:translate(0,0);opacity:1}.fadeIn_right{opacity:0;transform:translate(-50%,0);transition:.5s ease-in-out}.fadeIn_right.is-show{transform:translate(0,0);opacity:1}.animation-tx01{overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.animation-tx01 span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.animation-tx01.is-show{transform:translate(0,0)}.animation-tx01.is-show span{transform:translate(0,0)}.animation-tx02{overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition-delay:.2s;visibility:hidden}.animation-tx02 span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition-delay:.2s;visibility:hidden}.animation-tx02.is-show{transform:translate(0,0);visibility:visible}.animation-tx02.is-show span{transform:translate(0,0);visibility:visible}.sp{display:none!important}.sp_only{display:none!important}header{width:100%;position:fixed;top:0;left:0;z-index:999;background:rgba(255,255,255,.9);box-shadow:2px 2px 6px rgba(61,61,61,.2)}header .inner{width:100%;height:80px;padding-left:2%;display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:700}header .inner .logo{width:20%;margin-right:20px}header .inner nav{width:80%}header .inner nav ul{width:100%;display:flex;justify-content:space-between;font-size:1.1rem}header .inner nav ul li{display:block;height:80px}header .inner nav ul li a{position:relative;padding-top:30px;display:block;height:100%}header .inner nav ul li .contact{width:160px;height:100%;background:linear-gradient(50deg,#1b9c66 0,#10bc74 100%);color:var(--white);font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin-left:10px}header .inner nav ul li .contact::after{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(135deg)}#pageTop{width:60px;height:60px;background:var(--white);border-radius:50%;position:fixed;bottom:20px;right:20px;box-shadow:2px 2px 6px rgba(0,0,0,.6);z-index:500;transition:.3s all}#pageTop:hover{cursor:pointer;transform:scale(1.1);box-shadow:3px 3px 8px rgba(0,0,0,.6)}#pageTop::before{content:"";width:0;height:0;border-style:solid;border-width:0 12px 20px 12px;border-color:transparent transparent #222 transparent;position:absolute;top:15px;right:0;left:0;margin:auto}#pageTop::after{content:"";position:absolute;display:block;width:24px;height:3px;background:#222;bottom:18px;left:0;right:0;margin:auto}footer{padding-top:50px}footer .inner{margin:0 auto}footer .inner .f_head{font-family:var(--bebas);font-weight:700;font-size:7.4rem;text-align:center}footer .inner>p{text-align:center;font-size:2rem;font-weight:700;margin-bottom:35px}footer .inner .f_link{max-width:700px;margin:0 auto 30px;display:flex;justify-content:space-between;font-weight:700}footer .inner .f_name{width:730px;margin:0 auto;display:flex;align-items:center;justify-content:center}footer .inner .f_name .f_logo{width:220px;margin-right:25px}footer .inner .f_name>p{font-family:var(--bebas)}footer .inner .f_name>p .sp{display:block}footer small{font-family:var(--bebas);font-weight:700;display:block;width:100%;padding:30px 0;text-align:center;font-size:1.2rem}.contact_box{width:750px;margin:0 auto 80px;display:flex;justify-content:center!important;flex-wrap:wrap}.contact_box .tel{width:100%;font-family:var(--bebas);font-weight:700;font-size:7.2rem;text-align:center;margin-bottom:20px;display:block}.contact_box .tel::before{content:"";width:38px;height:38px;margin-right:5px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.84 43.7'%3E%3Cpath fill='%23333' d='M21.46,14.89h0c1.74,.37,2.9,2.02,2.65,3.78-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.35-2.47-1.27-4.78-3.71-5.3-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM22.29,10.98h0c3.79,.8,6.31,4.41,5.77,8.24-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.64-4.55-2.35-8.81-6.83-9.77-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM23.05,7.42h0c5.66,1.21,9.42,6.58,8.62,12.31-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.91-6.44-3.32-12.48-9.68-13.83-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM24.1,2.46c-.36-.08-.72,.15-.8,.51h0c-.08,.38,.16,.74,.52,.82h0c7.56,1.62,12.59,8.8,11.52,16.46-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,1.18-8.37-4.31-16.22-12.58-17.98ZM34.74,37.05l-5-7.15c-.64-.92-1.91-1.15-2.83-.5h0c-1.28,.91-3.29,2.35-4.11,2.98-2.72-.99-5.8-3.91-8.51-8.09-2.4-3.68-4.13-7.79-4.51-10.62,.9-.58,2.88-1.94,4.15-2.81,.92-.64,1.14-1.91,.5-2.83L9.42,.87C8.78-.05,7.51-.28,6.59,.37L3.01,2.87C-3.08,7.13,.84,19.51,7.85,29.54c3.04,4.55,6.9,8.49,11.39,11.62,1.7,1.16,3.61,1.97,5.63,2.38,2.01,.42,4.1,0,5.79-1.15l3.58-2.5c.92-.64,1.14-1.91,.5-2.83h0Z'/%3E%3C/svg%3E%0A");background-size:38px 38px;background-position:center center;background-repeat:no-repeat}.contact_box .tel span{font-family:var(--sans);font-size:1.4rem;font-weight:400}.contact_box .btn_line{width:calc(100% / 2);max-width:325px;height:100px;background:#06c755;border-radius:10px;text-align:center;padding:10px 0;margin-right:20px;font-weight:700;color:var(--white);font-size:2rem;letter-spacing:.1rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.25)}.contact_box .btn_line::before{content:"";width:46px;height:46px;margin-right:20px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.38 203.31'%3E%3Cpath fill='%23fff' d='M213.38 86.58C213.38 38.84 165.52 0 106.69 0S0 38.84 0 86.58c0 42.8 37.96 78.64 89.23 85.42 3.47.75 8.2 2.29 9.4 5.26 1.08 2.7.7 6.92.35 9.65 0 0-1.25 7.53-1.52 9.13-.47 2.7-2.14 10.55 9.24 5.75 11.39-4.8 61.44-36.18 83.82-61.94 15.46-16.96 22.87-34.16 22.87-53.27ZM69.05 112.11c0 1.13-.91 2.04-2.04 2.04H37.04c-1.13 0-2.04-.91-2.04-2.04V65.55c0-1.13.91-2.04 2.04-2.04h7.57c1.12 0 2.04.92 2.04 2.04v36.96h20.37c1.12 0 2.04.92 2.04 2.04v7.57Zm18.04 0c0 1.12-.91 2.04-2.04 2.04h-7.57c-1.12 0-2.04-.91-2.04-2.04V65.55c0-1.12.91-2.04 2.04-2.04h7.57c1.13 0 2.04.91 2.04 2.04v46.56Zm51.51 0c0 1.12-.91 2.04-2.04 2.04h-7.52c-.18 0-.36-.03-.53-.07h-.03s-.09-.04-.14-.05c-.02 0-.04-.02-.06-.02-.03-.01-.07-.03-.1-.04-.03-.02-.07-.03-.1-.05l-.06-.03a.913.913 0 0 1-.13-.08l-.02-.02c-.2-.14-.38-.31-.53-.51l-21.33-28.81v27.65c0 1.12-.91 2.04-2.04 2.04H96.4c-1.12 0-2.04-.91-2.04-2.04V65.56c0-1.12.91-2.04 2.04-2.04h7.7c.04 0 .07 0 .11.01.03 0 .06 0 .09.01.04 0 .08.02.12.03.02 0 .05.01.07.02.04.01.08.03.12.04l.07.02s.08.03.12.05l.06.03c.04.02.08.04.11.06.02.01.04.02.06.04.04.02.07.05.11.07.02.01.04.03.06.04.04.03.07.06.11.09l.04.03s.08.08.12.13h.01c.06.08.11.15.16.23l21.3 28.77V65.54c0-1.12.91-2.04 2.04-2.04h7.57c1.12 0 2.04.91 2.04 2.04v46.56Zm41.32-39c0 1.13-.91 2.04-2.04 2.04h-20.37v7.86h20.37c1.12 0 2.04.92 2.04 2.04v7.57c0 1.13-.91 2.04-2.04 2.04h-20.37v7.86h20.37c1.12 0 2.04.92 2.04 2.04v7.57c0 1.13-.91 2.04-2.04 2.04h-29.97c-1.13 0-2.04-.91-2.04-2.04V65.57c0-1.13.91-2.04 2.04-2.04h29.97c1.12 0 2.04.92 2.04 2.04v7.57Z'/%3E%3C/svg%3E%0A");background-size:46px 46px;background-position:center center;background-repeat:no-repeat;position:relative;top:15px}.contact_box .btn_mail{width:calc(100% / 2);background:#1b9c66;border-radius:10px;text-align:center;padding:20px 40px;font-weight:700;color:var(--white);font-size:2rem;letter-spacing:.1rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.25)}.contact_box .btn_mail::before{content:"";width:46px;height:46px;margin-right:15px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 26.3'%3E%3Cpath fill='%23fff' d='M34.5,1.5C33.5,0.6,32.2,0,30.8,0H5.2C2.3,0,0,2.3,0,5.2v15.9c0,2.9,2.3,5.2,5.2,5.2h25.6c1.4,0,2.7-0.6,3.7-1.5 c0.9-0.9,1.5-2.3,1.5-3.7V5.2C36,3.8,35.4,2.5,34.5,1.5z M5.2,2.7h25.6c0.6,0,1.2,0.2,1.6,0.6L18,14.1L3.6,3.2 C4.1,2.9,4.6,2.7,5.2,2.7L5.2,2.7z M2.7,21.1V5.2c0-0.4,0.1-0.8,0.3-1.1l10,9.1l-10,8.9C2.8,21.8,2.7,21.5,2.7,21.1z M30.8,23.6H5.2 c-0.6,0-1.1-0.2-1.5-0.5l10.6-8.6l1.6,1.5c1.2,1.1,3,1.1,4.2,0l1.6-1.5l10.6,8.6C31.9,23.4,31.4,23.6,30.8,23.6z M33.3,21.1 c0,0.4-0.1,0.8-0.2,1.1l-10-8.9l10-9.1c0.2,0.3,0.3,0.7,0.3,1.1L33.3,21.1L33.3,21.1L33.3,21.1z'/%3E%3C/svg%3E%0A");background-size:36px 26px;background-position:center center;background-repeat:no-repeat;position:relative;top:15px}.parabox{position:absolute;width:100%;height:auto}.parabox .back01{background:url(../images/common/back01.png) no-repeat;opacity:.4;width:366px;height:430px;left:-120px;top:700px;position:absolute;z-index:-10}.parabox .back02{background:url(../images/common/back02.png) no-repeat;opacity:.4;width:87px;height:87px;left:360px;top:200px;position:absolute;z-index:-10}.parabox .back03{background:url(../images/common/back03.png) right no-repeat;opacity:.4;width:241px;height:226px;right:410px;top:180px;position:absolute;z-index:-10}.parabox .back04{background:url(../images/common/back04.png) right no-repeat;opacity:.4;width:332px;height:328px;right:-100px;top:-30px;position:absolute;z-index:-10}.parabox .back05{background:url(../images/common/back05.png) right no-repeat;opacity:.4;width:459px;height:164px;right:0;top:340px;position:absolute;z-index:-10}.parabox .back06{background:url(../images/common/back06.png) no-repeat;opacity:.4;width:809px;height:22px;left:0;right:0;top:420px;margin:0 auto;position:absolute;z-index:-10}.parabox .back07{background:url(../images/common/back07.png) right no-repeat;opacity:.4;width:119px;height:85px;right:-20px;top:570px;position:absolute;z-index:-10}.parabox .back08{background:url(../images/common/back08.png) right no-repeat;opacity:.9;width:78px;height:90px;right:-25px;top:1100px;position:absolute;z-index:-10}.parabox .back09{background:url(../images/common/back09.png) no-repeat;opacity:.9;width:151px;height:133px;left:170px;top:2060px;position:absolute;z-index:-10}.parabox .back10{background:url(../images/common/back10.png) right no-repeat;opacity:1;width:521px;height:423px;right:-270px;top:2960px;position:absolute;z-index:-10}.parabox .back11{background:url(../images/common/back11.png) right no-repeat;opacity:.7;width:286px;height:312px;right:-80px;top:3500px;position:absolute;z-index:-11}.parabox .back12{background:url(../images/common/back12.png) no-repeat;opacity:1;width:156px;height:129px;left:200px;top:2300px;position:absolute;z-index:-10}.parabox .back13{background:url(../images/common/back13.png) no-repeat;opacity:.4;width:169px;height:136px;left:-50px;top:4000px;position:absolute;z-index:-10}.parabox .back14{background:url(../images/common/back14.png) no-repeat;opacity:1;width:809px;height:22px;left:15%;top:3600px;position:absolute;z-index:-10}.parabox .back15{background:url(../images/common/back15.png) no-repeat;opacity:1;width:228px;height:220px;left:100px;top:4600px;position:absolute;z-index:-10}.parabox .back16{background:url(../images/common/back16.png) no-repeat;opacity:1;width:463px;height:370px;right:-60px;top:3600px;position:absolute;z-index:-10}.parabox .back17{background:url(../images/common/back17.png) no-repeat;opacity:.7;width:492px;height:487px;left:35%;top:5400px;position:absolute;z-index:-10}#faqbox,.faq{padding-bottom:140px}#faqbox ul,.faq ul{width:100%;margin:0 auto 70px}#faqbox ul .que,.faq ul .que{position:relative;width:100%;max-width:900px;background:var(--text-color);margin:0 auto 30px;border-radius:20px;color:var(--white);font-size:1.6rem;font-weight:700}#faqbox ul .que:last-child,.faq ul .que:last-child{margin-bottom:0}#faqbox ul .que>p,.faq ul .que>p{transition:.3s all}#faqbox ul .que>p:hover,.faq ul .que>p:hover{cursor:pointer}#faqbox ul .que::before,.faq ul .que::before{content:"";display:block;width:20px;height:2px;background:var(--white);position:absolute;right:41px;top:35px;transition:.3s all;transform:rotate(135deg)}#faqbox ul .que::after,.faq ul .que::after{content:"";display:block;width:2px;height:21px;background:var(--white);position:absolute;right:63px;top:25px;transition:.3s all;transform:rotate(320deg)}#faqbox ul .que.open,.faq ul .que.open{border-radius:20px 20px 30px 30px}#faqbox ul .que.open::before,.faq ul .que.open::before{transform:rotate(45deg)}#faqbox ul .que.open::after,.faq ul .que.open::after{transform:rotate(45deg)}#faqbox ul .que p,.faq ul .que p{position:relative;padding:20px 0 20px 60px;line-height:1.8}#faqbox ul .que p span,.faq ul .que p span{position:absolute;padding:10px 0 10px 30px;top:0;left:0;display:block;text-align:center;color:var(--white);font-weight:700;font-size:2.4rem}#faqbox ul .que .ans,.faq ul .que .ans{display:none;padding:0 30px 20px 0;background:#efefef;border-radius:0 0 20px 20px;color:var(--text-color)}#faqbox ul .que .ans p,.faq ul .que .ans p{padding-left:30px}.wp-pagenavi{text-align:center;margin:80px auto}.wp-pagenavi .pages{border:1px solid var(--sub-color);display:inline-block;line-height:33px;height:36px;padding:0 5px;margin:0 5px 0 0;color:var(--sub-color)}.wp-pagenavi .page{border:1px solid var(--sub-color);width:26px;height:36px;display:inline-block;line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .page:hover{opacity:1;color:var(--white);border:1px solid var(--sub-color);background:var(--sub-color)}.wp-pagenavi .current{width:26px;height:36px;color:var(--white);background:var(--sub-color);border:1px solid var(--sub-color);display:inline-block;line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{display:inline-block;width:26px;height:36px;border:1px solid var(--sub-color);line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{opacity:1;color:var(--white);border:1px solid var(--sub-color);background:var(--sub-color)}#top .mainvisual{width:100%;height:1000px;position:relative;padding-top:440px}#top .mainvisual .disp{background:url(../images/top/pc.png) center center/700px 411px no-repeat;position:relative;width:700px;height:411px;margin:0 auto}#top .mainvisual .disp .swiper-container{position:absolute;top:20px;left:85px;width:530px;height:336px;overflow:hidden}#top .mainvisual .disp .swiper-container video{width:545px!important;height:auto!important}#top .mainvisual .disp .mob{position:absolute;width:200px;z-index:100;right:-10px;bottom:-100px}#top .mainvisual .catch{position:absolute;top:35%;transform:translateY(-50%);left:6vw;z-index:99;letter-spacing:.7rem}#top .mainvisual .catch .jp{color:var(--white);font-size:3.5rem;line-height:270%;margin-bottom:10px}#top .mainvisual .catch .jp span{background:linear-gradient(transparent 0,var(--text-color) 0);padding:15px 35px 15px 40px}#top .mainvisual .catch .en{font-family:var(--bebas);font-weight:700;color:var(--text-color);font-size:8.5rem;line-height:100%;letter-spacing:1.2rem}#top .topsec__box{padding:0 0 80px}#top .top_leading .cap{font-size:2.7rem;font-weight:700;text-align:center;margin-bottom:50px}#top .top_leading .problem li{width:100%;display:flex;align-items:center;margin-bottom:30px;font-size:1.8rem}#top .top_leading .problem li img{margin-right:50px}#top .top_leading .problem li p{background:var(--white);padding:20px 30px;-webkit-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));border-radius:20px;font-weight:700;line-height:200%;position:relative}#top .top_leading .problem li p::before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border:15px solid transparent;border-right:15px solid var(--white)}#top .top_leading .problem li p span{font-size:2.4rem}#top .top_leading .problem li:nth-child(2n){justify-content:flex-end}#top .top_leading .problem li:nth-child(2n) img{margin-right:0;margin-left:50px;order:2}#top .top_leading .problem li:nth-child(2n) p{order:1}#top .top_leading .problem li:nth-child(2n) p::before{content:"";position:absolute;left:100%;border:15px solid transparent;border-left:15px solid var(--white)}#top .top_leading .problem li:last-child{margin-bottom:50px}#top .service{padding-bottom:140px}#top .service .box{display:flex;flex-wrap:wrap;justify-content:space-between}#top .service .box li{width:calc(100% / 3 - 10px)}#top .service .box li figure{margin-bottom:20px}#top .service .box li p{text-align:center;min-height:80px;margin-bottom:20px;font-size:1.3rem}#top .service .box li p .pc{display:none}#top .about{text-align:center;font-weight:700;padding-bottom:120px}#top .about .maincap{font-size:3.8rem;margin-bottom:40px}#top .about .subcap{font-size:2.4rem;margin-bottom:40px;line-height:160%}#top .about p{font-size:1.6rem;line-height:200%}#top .f_lead{background:var(--ye);padding:45px 0;margin:0 auto;font-size:3.6rem;color:var(--white);font-weight:700;text-align:center;letter-spacing:.2rem}#top .f_lead .sp{display:block}.lower-visual{width:100%;height:300px;margin-bottom:120px}.lower-visual .title-wrap{position:relative;width:auto;margin:0 auto;padding-top:250px;text-align:center}.lower-visual .title-wrap h2{background:linear-gradient(50deg,var(--text-color) 0,#535353 100%);width:auto;color:var(--white);font-size:3.6rem;letter-spacing:.2em;text-indent:.5em;line-height:1;font-weight:700;margin:0 auto 20px;padding:20px 50px;display:inline-block}.lower-visual .title-wrap span{font-family:var(--bebas);font-size:2.6rem;font-weight:700;letter-spacing:.2rem;display:block;margin-right:-.2rem}.lower-visual .title-wrap .box{position:absolute;width:165px;height:165px;left:0;right:490px;top:130px;margin:0 auto;z-index:100}.lower-visual .title-wrap .box .balloon{position:relative;background:rgba(8,95,206,.95);width:100%;height:100%;border-radius:50%;color:var(--white);font-size:1.6rem;font-weight:700;display:flex;justify-content:center;align-items:center;animation:.4s jump infinite alternate}.lower-visual .title-wrap .box .balloon::after{content:"";position:absolute;display:block;width:0;height:0;right:15px;bottom:15px;border-left:16px solid rgba(8,95,206,.95);border-top:10px solid transparent;border-bottom:10px solid transparent;transform:rotate(45deg)}@keyframes jump{to{transform:translateY(0)}from{transform:translateY(12px)}}section h3{font-size:2.8rem;font-weight:700;text-align:center;position:relative;margin:0 auto 60px}section h3::after{content:"";width:66px;height:4px;background-color:var(--ye);position:absolute;bottom:-15px;left:calc(50% - 33px)}.tabarea{width:100%}.tabarea .tab-group{width:100%;max-width:900px;padding:0 10px;margin:0 auto 30px;display:flex;justify-content:space-between}.tabarea .tab{width:calc(100% / 4 - 10px);background:linear-gradient(90deg,#707070 0,#afafaf 100%);cursor:pointer;color:var(--white);border-radius:10px 10px 0 0;padding:15px 20px 10px;font-weight:700;font-size:1.8rem;line-height:1.4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;zoom:1}.tabarea .tab span{font-size:70%}.tabarea .tab.is-active{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);color:var(--white);position:relative}.tabarea .tab.is-active:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:15px 8.5px 0 8.5px;border-color:#088be3 transparent transparent transparent;position:absolute;bottom:-15px;left:50%;margin-left:-8px}.tabarea .panel-group{display:block;width:100%}.tabarea .panel-group .rec-list{width:800px;margin:20px auto 30px;display:flex;justify-content:center;flex-wrap:wrap}.tabarea .panel-group .rec-list li{border:1px solid var(--ye);color:var(--ye);padding:4px 10px;border-radius:3px;text-align:center;margin-right:10px;font-size:1.4rem;font-weight:700}.tabarea .panel-group .rec-list li:last-child{margin-right:0}.tabarea .panel{display:none;justify-content:space-between;-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);animation-duration:1s;animation-fill-mode:both}.tabarea .panel.is-open{display:block;opacity:1}#option h4{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);border-radius:10px 10px 0 0;text-align:center;font-size:2.2rem;color:#fff;padding:10px 0;font-weight:700}.table-wrap table{width:100%;margin-bottom:20px}.table-wrap table tr:nth-child(odd) td{background:var(--gray)}.table-wrap table tr td,.table-wrap table tr th{background:rgba(255,255,255,.8);border:1px solid var(--border);padding:10px;line-height:1.4}.table-wrap table tr td:first-child,.table-wrap table tr th:first-child{text-align:left}.table-wrap table tr th{background:var(--bl);color:var(--white);width:10%}.table-wrap table tr td{font-size:1.3rem;vertical-align:middle;width:19%}.table-wrap table tr .subtxt{font-size:1rem;font-weight:400}.btnarea{margin:0 auto 140px;display:flex;justify-content:space-between;justify-items:center}.btnarea li{text-align:center}.btnarea li img{margin:0 auto 15px}.btnarea li a{width:100%}.breadcrumbs_list{width:100%;height:50px;background:var(--text-color);padding-left:10vw;color:var(--white);font-size:1.2rem;display:flex;align-items:center;overflow:hidden}.breadcrumbs_list span:first-child a{margin-right:15px}.breadcrumbs_list span:first-child a:first-child{content:"";width:20px;height:40px;margin-top:-16px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.593 20'%3E%3Cpath fill='%23fff' d='M10.3,7.375,0,14.733V27.375H8.109V20.62h4.375v6.755h8.109V14.733Z'/%3E%3C/svg%3E%0A");background-size:20px 40px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-position:center -10px}.breadcrumbs_list span{margin:0 10px}#plan>section{padding:50px 0}#plan>section:last-of-type{padding-bottom:150px}#plan #default .cap{font-size:1.8rem;font-weight:700;letter-spacing:.1rem;text-align:center;margin-bottom:80px}#plan #default .service_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#plan #default .service_list li{width:calc(100% / 2 - 15px);background:var(--gray);border-radius:10px;padding:40px 35px;margin-bottom:30px}#plan #default .service_list li img{width:100%;height:80px;margin-bottom:20px}#plan #default .service_list li>h3{font-size:2rem;font-weight:700;margin-bottom:10px;text-align:left;position:relative;z-index:1}#plan #default .service_list li>h3::after{display:none}#plan #default .service_list li p{line-height:200%}#plan #price .subtxt{font-size:1.6rem!important;font-weight:400!important;text-align:center!important}#plan #price .plan_list{display:flex;flex-wrap:wrap;justify-content:space-between}#plan #price .plan_list>li{width:calc(100% / 2 - 15px);background:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:10px;padding-bottom:25px;margin-bottom:30px;display:flex;flex-direction:column}#plan #price .plan_list>li .title{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);color:var(--white);border-radius:10px 10px 0 0;padding:15px 20px 10px;margin-bottom:10px;font-weight:700;font-size:1.8rem;line-height:1.4}#plan #price .plan_list>li .title span{font-size:70%}#plan #price .plan_list>li>p{width:85%;font-size:1.4rem;margin:0 auto 25px}#plan #price .plan_list>li .monthly{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:0}#plan #price .plan_list>li .monthly span{font-family:var(--bebas);color:var(--point);font-size:5rem;font-weight:700;vertical-align:sub;margin:0 5px;line-height:1.3}#plan #price .plan_list>li .monthly .subtxt{display:block;margin-bottom:20px}#plan #price .plan_list>li .icon{width:85%;display:flex;flex-wrap:wrap;justify-items:center;margin:0 auto 25px}#plan #price .plan_list>li .icon li{width:calc(100% / 3);height:86px;border:3px solid #cceaef;text-align:center;padding-top:10px;font-size:1.1rem}#plan #price .plan_list>li .icon li img{width:46px;height:30px;margin-bottom:8px;margin:0 auto;display:block}#plan #price .plan_list>li .icon li p{font-size:1.1rem;line-height:130%}#plan #price .plan_list>li .icon li+li{border-left:0}#plan #price .plan_list>li .icon li:nth-child(4n){border-top:0;border-left:2px solid #cceaef}#plan #price .plan_list>li .icon li:nth-child(5n){border-top:0}#plan #price .plan_list>li .plan-link{margin-top:auto}#plan #price .plan_list>li .btn02{width:80%;padding:15px 25px;font-size:1.6rem;margin-top:auto}#plan #detail .cost{width:100%;display:flex;justify-content:space-between;margin:0 auto 50px}#plan #detail .cost li{background:rgba(255,255,255,.8);width:calc(100% / 3 - 20px);border:1px solid var(--border);border-radius:10px;position:relative}#plan #detail .cost li+li+li::before,#plan #detail .cost li+li::before{content:"＋";position:absolute;font-size:3rem;font-weight:700;bottom:20px;left:-31px}#plan #detail .cost li h4{background:var(--bl);color:var(--white);border-radius:10px 10px 0 0;padding:10px 0;margin-bottom:10px;font-weight:700;font-size:1.6rem;text-align:center}#plan #detail .cost li>p{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:0}#plan #detail .cost li>p span{font-family:var(--bebas);color:var(--point);font-size:4.4rem;font-weight:700;vertical-align:sub;margin:0 5px}#plan #detail .flex-container{width:100%;display:flex;flex-direction:column;margin-bottom:50px;margin:0 auto}#plan #detail .flex-container .box{margin:0 auto 50px}#plan #detail .flex-container .box img{margin-bottom:20px;text-align:center}#plan #detail .flex-container .box .txtarea{background:var(--gray);padding:30px}#plan #detail .flex-container .box .txtarea h4{font-size:2rem;font-weight:700;margin-bottom:10px}#plan #detail .flex-container .box .txtarea p{text-indent:-1em;margin:0 0 10px 1em}#plan #detail .flex-container figure{width:80%;margin:0 auto 70px;text-align:center}#plan #detail .icon_detail{width:100%;display:flex;justify-content:space-between;margin-bottom:60px}#plan #detail .icon_detail li{width:calc(100% / 3 - 10px);background:rgba(255,255,255,.8);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;padding:25px 20px}#plan #detail .icon_detail li figure{margin:0 auto 8px;text-align:center}#plan #detail .icon_detail li figure img{width:70px;height:45px}#plan #detail .icon_detail li figure figcaption{font-size:1rem;line-height:130%;text-align:center}#plan #detail .icon_detail li p{font-size:1.2rem}#plan #detail .icon_detail::after{width:calc(100% / 3 - 10px);display:block;content:""}#plan #detail .btn01{width:100%}#flow>section{padding:50px 0 0}#flow #flowchart .cap{font-size:1.6rem;font-weight:700;letter-spacing:.1rem;text-align:center;line-height:200%;margin-bottom:160px}#flow #flowchart .step_detail,#flow #flowchart .step_title{width:87vw;margin:0 auto 80px;display:flex;align-items:center;flex-wrap:wrap}#flow #flowchart .step_detail .item,#flow #flowchart .step_title .item{position:relative;width:calc(100% / 5 - 18px);height:120px;align-items:center;justify-content:center;text-align:center;padding:25px 0 25px 15px;line-height:150%;background:#4d4d4d;color:var(--white);font-size:1.6rem;font-weight:700;margin-right:18px;border-radius:10px 0 0 10px}#flow #flowchart .step_detail .item::after,#flow #flowchart .step_detail .item::before,#flow #flowchart .step_title .item::after,#flow #flowchart .step_title .item::before{position:absolute;z-index:2;top:0;bottom:0;left:99%;content:"";border-radius:5px;border:62px solid transparent;border-left:30px solid #4d4d4d;margin:auto}#flow #flowchart .step_detail .item::before,#flow #flowchart .step_title .item::before{margin-left:2px;border-left-color:#fff;top:-7px}#flow #flowchart .step_detail .item:last-child,#flow #flowchart .step_title .item:last-child{margin-right:0}#flow #flowchart .step_detail .item.here,#flow #flowchart .step_title .item.here{z-index:1;background:linear-gradient(90deg,#f3980d 0,#f8ba01 100%);color:#fff}#flow #flowchart .step_detail .item.here::after,#flow #flowchart .step_title .item.here::after{border-left-color:#f8b802}#flow #flowchart .step_detail .item.here>span,#flow #flowchart .step_title .item.here>span{visibility:hidden}#flow #flowchart .step_detail .item span,#flow #flowchart .step_title .item span{font-family:var(--bebas);font-size:2.4rem;font-weight:700;color:var(--ye);display:block}#flow #flowchart .step_detail .item .box,#flow #flowchart .step_title .item .box{position:absolute;width:140px;height:140px;left:0;right:0;bottom:110px;margin:0 auto;z-index:100}#flow #flowchart .step_detail .item .box .balloon,#flow #flowchart .step_title .item .box .balloon{position:relative;background:rgba(8,95,206,.95);width:100%;height:100%;border-radius:50%;color:var(--white);font-size:1.6rem;font-weight:700;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;animation:.4s jump infinite alternate}#flow #flowchart .step_detail .item .box .balloon::after,#flow #flowchart .step_title .item .box .balloon::after{content:"";position:absolute;display:block;width:0;height:0;right:0;left:0;bottom:-15px;margin:0 auto;border-left:15px solid rgba(8,95,206,.95);border-top:10px solid transparent;border-bottom:10px solid transparent;transform:rotate(90deg)}#flow #flowchart .step_detail .item .box .balloon span,#flow #flowchart .step_title .item .box .balloon span{font-family:var(--bebas);font-size:2.4rem;font-weight:700;color:var(--white)}#flow #flowchart .step_detail{width:96vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto!important}#flow #flowchart .step_detail li{width:calc(100% / 2 - 15px);background:rgba(255,255,255,.7);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;padding:22px;margin-bottom:30px}#flow #flowchart .step_detail li .item{width:120px;margin:0 80px 20px 0}#flow #flowchart .step_detail li .item.here span{visibility:visible;color:var(--white)}#flow #flowchart .step_detail li img{width:95px;height:auto;margin-top:20px}#flow #flowchart .step_detail li p{display:block;line-height:200%;margin-bottom:20px}#flow #flowchart .step_detail li p.blue{display:inline-block;padding:5px 25px 0;text-align:center;color:var(--white);font-weight:700;letter-spacing:.2rem;background:var(--bl);margin-bottom:0}#flow #flowchart .step_detail li p .txtlink{color:var(--bl);text-decoration:underline}#flow #flowchart .step_detail li .inquiry{display:block;width:100%}#flow #flowchart .step_detail li .inquiry .contact_box{margin-bottom:20px}#flow #flowchart .step_detail li:first-child{width:100%}#flow .btnarea{margin-top:100px}#flow .btnarea li{width:calc(100% / 2 - 15px)}#faq>section{padding:50px 0 80px}#faq .btnarea{width:432px}#faq .btnarea li{width:100%}#c-check .progressbar,#c-thanks .progressbar,#contact .progressbar{width:60%;margin:0 auto 60px;display:flex;justify-content:space-between;text-align:center}#c-check .progressbar li,#c-thanks .progressbar li,#contact .progressbar li{position:relative;width:calc(100% / 3);color:#afafaf;font-weight:700;counter-increment:steps}#c-check .progressbar li::before,#c-thanks .progressbar li::before,#contact .progressbar li::before{font-family:var(--bebas);display:block;width:70px;height:70px;margin:0 auto 10px;content:"";line-height:70px;font-size:2.6rem;font-weight:700;border-radius:50%;background:#efefef;content:counter(steps)}#c-check .progressbar li::after,#c-thanks .progressbar li::after,#contact .progressbar li::after{position:absolute;z-index:-1;top:35px;left:-30%;width:60%;height:4px;content:"";margin:0 auto;background-color:#efefef}#c-check .progressbar li:first-child::after,#c-thanks .progressbar li:first-child::after,#contact .progressbar li:first-child::after{content:none}#c-check .progressbar li.active,#c-thanks .progressbar li.active,#contact .progressbar li.active{color:#1b9c66}#c-check .progressbar li.active::before,#c-thanks .progressbar li.active::before,#contact .progressbar li.active::before{border:4px solid #1b9c66;background:#fff}#c-check .progressbar li.active::after,#c-thanks .progressbar li.active::after,#contact .progressbar li.active::after{background-color:#10bc74}#c-check .progressbar li.complete,#c-thanks .progressbar li.complete,#contact .progressbar li.complete{color:#10bc74}#c-check .progressbar li.complete::before,#c-thanks .progressbar li.complete::before,#contact .progressbar li.complete::before{border:4px solid #10bc74;background:#10bc74;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.287 20.348'%3E%3Cpath fill='%23fff' d='M9.268,24.526.4,15.657a1.364,1.364,0,0,1,0-1.929L2.329,11.8a1.364,1.364,0,0,1,1.929,0l5.974,5.974,12.8-12.8a1.364,1.364,0,0,1,1.929,0l1.929,1.929a1.364,1.364,0,0,1,0,1.929L11.2,24.526A1.364,1.364,0,0,1,9.268,24.526Z'/%3E%3C/svg%3E%0A");background-size:27px 30px;background-position:center center;background-repeat:no-repeat;content:""}#c-check .progressbar li.complete::after,#c-thanks .progressbar li.complete::after,#contact .progressbar li.complete::after{background:#10bc74}#c-check #pv-list,#c-thanks #pv-list,#contact #pv-list{margin:0 auto 40px;height:400px;overflow:auto}#c-check #pv-list .term,#c-thanks #pv-list .term,#contact #pv-list .term{padding-right:20px}#c-check #pv-list .term dt,#c-thanks #pv-list .term dt,#contact #pv-list .term dt{font-size:18px;margin-bottom:14px}#c-check #pv-list .term dd,#c-thanks #pv-list .term dd,#contact #pv-list .term dd{font-size:14px;margin-bottom:20px}#c-check .form-top,#contact .form-top{width:90vw;margin:0 auto;padding-top:50px}#c-check .form-top>p,#contact .form-top>p{font-size:1.6rem;font-weight:700;text-align:center;line-height:200%;margin-bottom:50px}#c-check .form-top .contact_box,#contact .form-top .contact_box{width:730px}#c-check .form-top .contact_box .tel,#contact .form-top .contact_box .tel{line-height:1}#c-check .form-wrap,#contact .form-wrap{width:85vw;margin:0 auto 120px}#c-check .form-wrap table,#contact .form-wrap table{width:100%;table-layout:fixed;margin:0 0 60px;overflow:hidden}#c-check .form-wrap tr,#contact .form-wrap tr{border-bottom:1px solid var(--border)}#c-check .form-wrap tr+tr,#contact .form-wrap tr+tr{border-top:none}#c-check .form-wrap tr th,#contact .form-wrap tr th{width:200px;padding:30px 0;font-weight:700}#c-check .form-wrap tr th .required,#contact .form-wrap tr th .required{display:inline-block;margin:0 10px 0 0;padding:2px 5px;color:var(--white);letter-spacing:.5rem;text-indent:.5rem;background:#fe3b1d}#c-check .form-wrap tr th .norequired,#contact .form-wrap tr th .norequired{display:inline-block;margin:0 10px 0 0;padding:2px 5px;color:var(--white);letter-spacing:.5rem;text-indent:.5rem;background:#21abeb}#c-check .form-wrap .input_btnwrap .but,#contact .form-wrap .input_btnwrap .but{display:block;position:relative;text-align:center;width:430px;height:72px;background:linear-gradient(50deg,#1b9c66 0,#1b9c66 20%,#10bc74 50%,#00d153 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);margin:0 auto 20px;font-weight:700;font-size:2.2rem;transition:all .3s ease;background-size:200% auto;background-position:1% 50%}#c-check .form-wrap .input_btnwrap .but:first-of-type::after,#contact .form-wrap .input_btnwrap .but:first-of-type::after{transform:rotate(225deg);left:100px}#c-check .form-wrap .input_btnwrap .but::after,#contact .form-wrap .input_btnwrap .but::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg);margin-left:2rem;display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;right:100px}#c-check .form-wrap .input_btnwrap .but input,#contact .form-wrap .input_btnwrap .but input{display:block;width:100%;height:100%;z-index:1;letter-spacing:.4rem;position:absolute;top:0}#c-check .form-wrap .input_btnwrap .but:hover,#contact .form-wrap .input_btnwrap .but:hover{background-position:75% 50%;opacity:1}.required{font-size:1.4rem;display:inline-block;margin:0 15px 0 0;padding:2px 5px;color:var(--white);letter-spacing:1rem;text-indent:1rem;background:#fe3b1d}#contact>p{display:block;margin:0 auto 60px}#contact>p a{font-size:2.6rem;font-weight:700;display:inline-block;margin:0 5px}#contact .form-wrap tr td{padding:15px 0}#contact .form-wrap tr td input,#contact .form-wrap tr td select,#contact .form-wrap tr td textarea{background:#eee;padding:20px 30px}#contact .form-wrap tr td input::placeholder,#contact .form-wrap tr td select::placeholder,#contact .form-wrap tr td textarea::placeholder{color:#afafaf}#contact .form-wrap tr td .mwform-tel-field{display:block}#contact .form-wrap tr td .mwform-tel-field input[type=text]{display:inline-block;width:22%}#contact .form-wrap tr td select{width:60%;cursor:pointer}#contact .check{font-size:1.6rem;width:100%;text-align:center;font-weight:700;margin-bottom:60px}#contact .check input[type=checkbox]{margin-right:10px;width:auto!important}#contact .check a{color:#1b9c66;text-decoration:underline}#c-check .progressbar{padding-top:50px}#c-check .form-wrap table{margin-bottom:60px}#c-check .form-wrap table tr td{padding:30px 0}#c-check .back{display:flex;justify-content:center;align-items:center;width:430px;background:linear-gradient(50deg,#d2d2d2 0,#f0f0f0 25%,#f0f0f0 50%,#fff 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--text-color);padding:13px 20px;font-weight:700;font-size:1.6rem;margin:0 auto}#c-check .back::before{content:"";width:10px;height:10px;border-top:2px solid var(--text-color);border-left:2px solid var(--text-color);transform:rotate(-45deg);margin-right:1rem}#c-thanks section{width:90vw;margin:0 auto 250px;padding-top:50px}#c-thanks section p{margin:0 0 35px;font-size:1.6rem}#c-thanks section p:last-of-type{margin:0 0 125px}#privacy-policy #pv{padding-top:50px}#privacy-policy #pv .term{width:85vw;margin:0 auto 120px}#privacy-policy #pv .term dl{width:100%;margin:0 0 40px;padding:0 15px}#privacy-policy #pv .term dl dt{font-size:2rem;border-bottom:1px solid var(--border);margin:0 0 20px}.c_f .input_btnwrap .but:first-of-type{display:none!important}.news-contents{font-family:var(--bebas);letter-spacing:.08rem;width:96vw;margin:150px auto 120px;display:flex;justify-content:space-between}.news-contents .btn-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:100px}.news-contents .btn-wrap a{display:block;font-size:1.2rem}.news-contents .btn-wrap .back{border:1px solid var(--text-color);color:var(--text-color);border-radius:6px;font-weight:700;line-height:1;padding:13px 19px 13px 41px;position:relative}.news-contents .btn-wrap .back::before{content:"";display:block;position:absolute;top:0;bottom:0;left:20px;margin:auto;width:8px;height:8px;border-bottom:1px solid var(--text-color);border-left:1px solid var(--text-color);transform:rotate(45deg)}.news-contents .btn-wrap .back:hover{opacity:1;color:#fff;background:var(--text-color)}.news-contents .btn-wrap .back:hover::before{border-bottom:1px solid #fff;border-left:1px solid #fff}.news-contents .btn-wrap .prev a{display:block;position:relative}.news-contents .btn-wrap .prev a::before{content:"";display:inline-block;position:relative;width:30px;height:30px;margin:0 9px 0 0;background:#ddd;border-radius:6px;vertical-align:middle;transition:.3s all}.news-contents .btn-wrap .prev a::after{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent;top:7px;left:9px}.news-contents .btn-wrap .prev a:hover{opacity:1}.news-contents .btn-wrap .prev a:hover::before{background:var(--bl)}.news-contents .btn-wrap .next a{display:block;position:relative}.news-contents .btn-wrap .next a::after{content:"";display:inline-block;position:relative;width:30px;height:30px;margin:0 0 0 9px;background:#ddd;border-radius:6px;vertical-align:middle;transition:.3s all}.news-contents .btn-wrap .next a::before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff;top:7px;right:10px;z-index:2}.news-contents .btn-wrap .next a:hover{opacity:1}.news-contents .btn-wrap .next a:hover::after{background:var(--bl)}.news-contents .main-contents{max-width:100%;width:calc(100% - 180px - 30px)}.news-contents .main-contents ul a{display:flex;margin-bottom:40px;border-bottom:1px solid #afafaf;padding-bottom:30px}.news-contents .main-contents ul a li:first-child{width:200px;margin-right:20px}.news-contents .main-contents ul a li .catchimg{width:100%}.news-contents .main-contents ul a li time{font-size:1.1rem}.news-contents .main-contents ul a li p{font-weight:700;font-size:3.2rem}.news-contents .main-contents h2{margin:0 0 15px;padding-bottom:30px}.news-contents .main-contents .ct_date{text-align:right;font-size:1.2rem;margin-bottom:20px}.news-contents .main-contents .ct_date span{background:var(--text-color);color:#fff;padding:0 5px;margin-right:10px}.news-contents aside{max-width:180px;width:100%}.news-contents .widgetbox h2{font-family:var(--bebas);font-weight:700;letter-spacing:.2rem;font-size:2.4rem;margin:0 0 10px;padding-bottom:0}.news-contents .widgetbox>li{margin-bottom:30px;font-family:var(--bebas);letter-spacing:.08em}.news-contents .widgetbox .wp-block-archives-list li::before{content:"-";color:4px solid var(--gray)}}
:root{--sans:"Noto Sans JP",sans-serif;--serif:"Noto Serif JP",serif;--bebas:"Bebas Neue","Noto Sans JP",bold;--text-color:#333333;--point:#fe3b1d;--ye:#f3980d;--bl:#085fce;--gray:#f7f7f7;--white:#fff;--border:#afafaf}@font-face{font-family:bebas-a;src:url(../fonts/bebas.ttf) format("truetype");font-weight:700}@media screen and (max-width:767px){*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{font-family:var(--sans);color:var(--text-color);word-wrap:break-word;font-size:1.4rem;line-height:1.7}a{color:inherit;text-decoration:none}a{-webkit-tap-highlight-color:rgba(145,211,255,.4)}img{max-width:100%;height:auto}.container{position:relative;overflow:hidden}.inner{width:94vw;margin:0 auto}.ofIE img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}h2{font-size:2.2rem;font-weight:700;letter-spacing:.1rem;margin:0 -.1rem 20px 0;display:flex;align-items:center;border-bottom:1px solid #afafaf;padding-bottom:20px;line-height:1}h2 span{font-family:var(--bebas);font-family:bebas-a;font-weight:700;font-size:1.2rem;margin:3px 0 0 15px}.fsmall{font-size:1.2rem}.btn01{display:flex;justify-content:center;align-items:center;max-width:430px;width:auto;background:linear-gradient(50deg,#f3980d 0,#f8ba01 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);padding:15px 20px;font-weight:700;font-size:1.6rem;margin:0 auto}.btn01::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg);margin-left:1rem}.btn02{display:flex;justify-content:center;align-items:center;max-width:430px;width:auto;background:linear-gradient(50deg,#f3980d 0,#f8ba01 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);padding:15px 20px;font-weight:700;font-size:1.6rem;margin:0 auto}.btn02::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(135deg);margin-left:1rem}.fadeIn{opacity:0;transition:1.5s}.fadeIn02{opacity:0;transition:1.5s;transition-delay:.4s}.fadeIn03{opacity:0;transition:1.5s;transition-delay:.8s}.fadeIn.is-show,.fadeIn02.is-show,.fadeIn03.is-show{opacity:1}.fadeIn_up,.fadeIn_up02,.fadeIn_up03{opacity:0;transform:translate(0,50%);transition:.3s}.fadeIn_up.is-show,.fadeIn_up02.is-show,.fadeIn_up03.is-show{transform:translate(0,0);opacity:1}.fadeIn_left{opacity:0;transform:translate(50%,0);transition:.5s ease-in-out}.fadeIn_left.is-show{transform:translate(0,0);opacity:1}.fadeIn_right{opacity:0;transform:translate(-50%,0);transition:.5s ease-in-out}.fadeIn_right.is-show{transform:translate(0,0);opacity:1}.animation-tx01{overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.animation-tx01 span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.animation-tx01.is-show{transform:translate(0,0)}.animation-tx01.is-show span{transform:translate(0,0)}.animation-tx02{overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition-delay:.2s}.animation-tx02 span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition-delay:.2s}.animation-tx02.is-show{transform:translate(0,0)}.animation-tx02.is-show span{transform:translate(0,0)}.pc{display:none!important}.pc_only{display:none!important}.tb_only{display:none!important}header{width:100%;position:fixed;top:0;left:0;z-index:999;background:rgba(255,255,255,.9);box-shadow:2px 2px 6px rgba(61,61,61,.2)}header .inner{width:100%;height:70px;padding-left:2%;display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:700}header .inner .logo{width:250px}header .inner .contact_box{width:80%;margin-top:60px}header .inner .contact_box .btn_line{margin-bottom:10px}header .inner .contact_box .tel{line-height:1;font-size:4rem;margin-bottom:10px}header .inner .contact_box .tel span{margin-top:15px}header .inner nav{width:75%}header .inner nav ul{width:100%;display:flex;justify-content:space-between}header .inner nav ul li{display:block;height:80px}header .inner nav ul li a{position:relative;padding-top:26px;display:block;height:100%}header .inner nav ul li .contact{width:135px;height:100%;background:linear-gradient(50deg,#1b9c66 0,#10bc74 100%);color:var(--white);font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin-left:10px}header .inner nav ul li .contact::after{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(135deg)}header .inner .toggle{width:60px;height:60px;position:relative;z-index:99}header .inner .toggle span{position:absolute;display:block;width:30px;height:2px;background:var(--text-color);left:16px;transition:.3s all}header .inner .toggle span:nth-of-type(1){top:18px}header .inner .toggle span:nth-of-type(2){top:28px}header .inner .toggle span:nth-of-type(3){top:38px}header .inner .toggle.active span{top:30px;background:var(--white)}header .inner .toggle.active span:nth-of-type(1),header .inner .toggle.active span:nth-of-type(2){transform:rotate(45deg)}header .inner .toggle.active span:nth-of-type(3){transform:rotate(-45deg)}header .inner .drawer{position:fixed;top:0;right:-95%;width:95%;background:linear-gradient(45deg,rgba(243,152,13,.9) 0,rgba(248,186,1,.9) 100%);height:100vh;padding:70px 0 0;transition:.3s all;overflow-y:auto;font-size:1.8rem}header .inner .drawer .contact{width:80%;background:var(--white);color:var(--ye);font-weight:700;display:flex;justify-content:center;align-items:center;padding:15px 0;margin:0 auto 20px;border-radius:100vw}header .inner .drawer .contact::after{content:"";width:11px;height:11px;border-top:2px solid var(--ye);border-right:2px solid var(--ye);transform:rotate(45deg);margin-left:1.5rem}header .inner .drawer ul li a{display:block;padding:14px 0;text-align:center;color:var(--white);width:80%;margin:0 auto 10px;background:rgba(248,186,1,.9);border-radius:10px}header .inner .drawer.active{right:0}header .black{display:none}header .black.active{display:block;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);width:100vw;height:100vh;z-index:-1}#pageTop{width:45px;height:45px;background:var(--white);border-radius:50%;position:fixed;bottom:20px;right:10px;box-shadow:2px 2px 6px rgba(0,0,0,.6);z-index:500;transition:.3s all}#pageTop:hover{cursor:pointer;transform:scale(1.1);box-shadow:3px 3px 8px rgba(0,0,0,.6)}#pageTop::before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 15px 10px;border-color:transparent transparent #222 transparent;position:absolute;top:11px;right:0;left:0;margin:auto}#pageTop::after{content:"";position:absolute;display:block;width:20px;height:3px;background:#222;bottom:13px;left:0;right:0;margin:auto}footer{padding-top:30px}footer .inner{margin:0 auto}footer .inner .f_head{font-family:var(--bebas);font-family:bebas-a;font-weight:700;font-size:4rem;text-align:center}footer .inner>p{text-align:center;font-weight:700;margin-bottom:20px}footer .inner .f_link{display:none}footer .inner .f_name{margin:0 auto;display:flex;flex-direction:column;justify-items:center;font-size:1.2rem}footer .inner .f_name .f_logo{width:200px;margin:0 auto}footer .inner .f_name>p{font-family:var(--bebas);font-family:bebas-a;text-align:center;margin:0 auto}footer .inner .f_name>p .sp{display:block}footer small{font-family:var(--bebas);font-family:bebas-a;font-weight:700;display:block;width:100%;padding:15px 0;text-align:center;font-size:1rem}.contact_box{width:100%;margin:0 auto 30px;display:flex;justify-content:center;flex-wrap:wrap}.contact_box .tel{width:100%;font-family:var(--bebas);font-family:bebas-a;font-weight:700;font-size:4rem;line-height:1;text-align:center;margin-bottom:25px;display:block}.contact_box .tel::before{content:"";width:38px;height:38px;margin-right:5px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.84 43.7'%3E%3Cpath fill='%23333' d='M21.46,14.89h0c1.74,.37,2.9,2.02,2.65,3.78-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.35-2.47-1.27-4.78-3.71-5.3-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM22.29,10.98h0c3.79,.8,6.31,4.41,5.77,8.24-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.64-4.55-2.35-8.81-6.83-9.77-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM23.05,7.42h0c5.66,1.21,9.42,6.58,8.62,12.31-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,.91-6.44-3.32-12.48-9.68-13.83-.37-.08-.73,.16-.81,.52-.08,.37,.16,.73,.52,.81ZM24.1,2.46c-.36-.08-.72,.15-.8,.51h0c-.08,.38,.16,.74,.52,.82h0c7.56,1.62,12.59,8.8,11.52,16.46-.05,.36,.19,.7,.55,.76h.02c.37,.06,.71-.2,.77-.57,1.18-8.37-4.31-16.22-12.58-17.98ZM34.74,37.05l-5-7.15c-.64-.92-1.91-1.15-2.83-.5h0c-1.28,.91-3.29,2.35-4.11,2.98-2.72-.99-5.8-3.91-8.51-8.09-2.4-3.68-4.13-7.79-4.51-10.62,.9-.58,2.88-1.94,4.15-2.81,.92-.64,1.14-1.91,.5-2.83L9.42,.87C8.78-.05,7.51-.28,6.59,.37L3.01,2.87C-3.08,7.13,.84,19.51,7.85,29.54c3.04,4.55,6.9,8.49,11.39,11.62,1.7,1.16,3.61,1.97,5.63,2.38,2.01,.42,4.1,0,5.79-1.15l3.58-2.5c.92-.64,1.14-1.91,.5-2.83h0Z'/%3E%3C/svg%3E%0A");background-size:38px 38px;background-position:center center;background-repeat:no-repeat}.contact_box .tel span{font-family:var(--sans);font-size:1.2rem;display:block;margin-top:10px}.contact_box .btn_line{width:100%;max-width:325px;height:75px;background:#06c755;border-radius:10px;text-align:center;font-weight:700;color:var(--white);font-size:1.6rem;margin:0 auto 15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.25);display:block}.contact_box .btn_line::before{content:"";width:46px;height:46px;margin-right:20px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.38 203.31'%3E%3Cpath fill='%23fff' d='M213.38 86.58C213.38 38.84 165.52 0 106.69 0S0 38.84 0 86.58c0 42.8 37.96 78.64 89.23 85.42 3.47.75 8.2 2.29 9.4 5.26 1.08 2.7.7 6.92.35 9.65 0 0-1.25 7.53-1.52 9.13-.47 2.7-2.14 10.55 9.24 5.75 11.39-4.8 61.44-36.18 83.82-61.94 15.46-16.96 22.87-34.16 22.87-53.27ZM69.05 112.11c0 1.13-.91 2.04-2.04 2.04H37.04c-1.13 0-2.04-.91-2.04-2.04V65.55c0-1.13.91-2.04 2.04-2.04h7.57c1.12 0 2.04.92 2.04 2.04v36.96h20.37c1.12 0 2.04.92 2.04 2.04v7.57Zm18.04 0c0 1.12-.91 2.04-2.04 2.04h-7.57c-1.12 0-2.04-.91-2.04-2.04V65.55c0-1.12.91-2.04 2.04-2.04h7.57c1.13 0 2.04.91 2.04 2.04v46.56Zm51.51 0c0 1.12-.91 2.04-2.04 2.04h-7.52c-.18 0-.36-.03-.53-.07h-.03s-.09-.04-.14-.05c-.02 0-.04-.02-.06-.02-.03-.01-.07-.03-.1-.04-.03-.02-.07-.03-.1-.05l-.06-.03a.913.913 0 0 1-.13-.08l-.02-.02c-.2-.14-.38-.31-.53-.51l-21.33-28.81v27.65c0 1.12-.91 2.04-2.04 2.04H96.4c-1.12 0-2.04-.91-2.04-2.04V65.56c0-1.12.91-2.04 2.04-2.04h7.7c.04 0 .07 0 .11.01.03 0 .06 0 .09.01.04 0 .08.02.12.03.02 0 .05.01.07.02.04.01.08.03.12.04l.07.02s.08.03.12.05l.06.03c.04.02.08.04.11.06.02.01.04.02.06.04.04.02.07.05.11.07.02.01.04.03.06.04.04.03.07.06.11.09l.04.03s.08.08.12.13h.01c.06.08.11.15.16.23l21.3 28.77V65.54c0-1.12.91-2.04 2.04-2.04h7.57c1.12 0 2.04.91 2.04 2.04v46.56Zm41.32-39c0 1.13-.91 2.04-2.04 2.04h-20.37v7.86h20.37c1.12 0 2.04.92 2.04 2.04v7.57c0 1.13-.91 2.04-2.04 2.04h-20.37v7.86h20.37c1.12 0 2.04.92 2.04 2.04v7.57c0 1.13-.91 2.04-2.04 2.04h-29.97c-1.13 0-2.04-.91-2.04-2.04V65.57c0-1.13.91-2.04 2.04-2.04h29.97c1.12 0 2.04.92 2.04 2.04v7.57Z'/%3E%3C/svg%3E%0A");background-size:46px 46px;background-position:center center;background-repeat:no-repeat;position:relative;top:15px}.contact_box .btn_mail{width:100%;padding:0 40px;height:75px;background:#1b9c66;border-radius:10px;text-align:center;font-weight:700;color:var(--white);font-size:1.6rem;margin:0 auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.25);display:block}.contact_box .btn_mail::before{content:"";width:46px;height:46px;margin-right:15px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 26.3'%3E%3Cpath fill='%23fff' d='M34.5,1.5C33.5,0.6,32.2,0,30.8,0H5.2C2.3,0,0,2.3,0,5.2v15.9c0,2.9,2.3,5.2,5.2,5.2h25.6c1.4,0,2.7-0.6,3.7-1.5 c0.9-0.9,1.5-2.3,1.5-3.7V5.2C36,3.8,35.4,2.5,34.5,1.5z M5.2,2.7h25.6c0.6,0,1.2,0.2,1.6,0.6L18,14.1L3.6,3.2 C4.1,2.9,4.6,2.7,5.2,2.7L5.2,2.7z M2.7,21.1V5.2c0-0.4,0.1-0.8,0.3-1.1l10,9.1l-10,8.9C2.8,21.8,2.7,21.5,2.7,21.1z M30.8,23.6H5.2 c-0.6,0-1.1-0.2-1.5-0.5l10.6-8.6l1.6,1.5c1.2,1.1,3,1.1,4.2,0l1.6-1.5l10.6,8.6C31.9,23.4,31.4,23.6,30.8,23.6z M33.3,21.1 c0,0.4-0.1,0.8-0.2,1.1l-10-8.9l10-9.1c0.2,0.3,0.3,0.7,0.3,1.1L33.3,21.1L33.3,21.1L33.3,21.1z'/%3E%3C/svg%3E%0A");background-size:36px 26px;background-position:center center;background-repeat:no-repeat;position:relative;top:15px}.parabox{width:100%;height:100%;-webkit-overflow-scrolling:touch}.parabox .back01{background:url(../images/common/back01.png) center/100% no-repeat;opacity:.4;width:183px;height:215px;left:-80px;top:600px;position:absolute;z-index:-10}.parabox .back02{background:url(../images/common/back02.png) center/100% no-repeat;opacity:.4;width:43px;height:43px;left:360px;top:200px;position:absolute;z-index:-10}.parabox .back03{background:url(../images/common/back03.png) center/100% no-repeat;opacity:.4;width:120px;height:113px;left:100px;top:80px;position:absolute;z-index:-10}.parabox .back04{background:url(../images/common/back04.png) right/100% no-repeat;opacity:.4;width:166px;height:164px;right:-50px;top:0;position:absolute;z-index:-10}.parabox .back05{background:url(../images/common/back05.png) right/100% no-repeat;opacity:.4;width:229px;height:82px;right:0;top:290px;position:absolute;z-index:-10}.parabox .back06{background:url(../images/common/back06.png) right/100% no-repeat;opacity:.4;width:404px;height:11px;right:-130px;top:620px;position:absolute;z-index:-10}.parabox .back07{background:url(../images/common/back07.png) right/100% no-repeat;opacity:.4;width:59px;height:42px;right:-20px;top:440px;position:absolute;z-index:-10}.parabox .back08{background:url(../images/common/back08.png) right/100% no-repeat;opacity:.4;width:39px;height:45px;right:-10px;top:760px;position:absolute;z-index:-10}.parabox .back09{background:url(../images/common/back09.png) center/100% no-repeat;opacity:.4;width:75px;height:66px;left:30px;top:1650px;position:absolute;z-index:-10}.parabox .back10{background:url(../images/common/back10.png) right/100% no-repeat;opacity:.4;width:260px;height:211px;right:-100px;top:1950px;position:absolute;z-index:-10}.parabox .back13{background:url(../images/common/back13.png) center/100% no-repeat;opacity:.4;width:84px;height:68px;left:0;top:3650px;position:absolute;z-index:-10}.parabox .back15{background:url(../images/common/back15.png) center/100% no-repeat;opacity:.4;width:114px;height:110px;left:100px;top:4700px;position:absolute;z-index:-10}.parabox .back16{background:url(../images/common/back16.png) right/100% no-repeat;opacity:.4;width:231px;height:185px;right:-20px;top:2800px;position:absolute;z-index:-10}.parabox .back17{background:url(../images/common/back17.png) center/100% no-repeat;opacity:.4;width:246px;height:243px;left:50px;top:4900px;position:absolute;z-index:-10}.faq ul{margin-bottom:40px}#faqbox,.faq{padding-bottom:100px}#faqbox ul,.faq ul{width:100%}#faqbox ul .que,.faq ul .que{position:relative;width:100%;max-width:900px;background:var(--text-color);margin:0 auto 20px;border-radius:10px;color:var(--white);font-weight:700}#faqbox ul .que:last-child,.faq ul .que:last-child{margin-bottom:0}#faqbox ul .que>p,.faq ul .que>p{transition:.3s all}#faqbox ul .que>p:hover,.faq ul .que>p:hover{cursor:pointer}#faqbox ul .que::before,.faq ul .que::before{content:"";display:block;width:10px;height:2px;background:var(--white);position:absolute;right:14px;top:28px;transition:.3s all;transform:rotate(135deg)}#faqbox ul .que::after,.faq ul .que::after{content:"";display:block;width:2px;height:10px;background:var(--white);position:absolute;right:24px;top:24px;transition:.3s all;transform:rotate(320deg)}#faqbox ul .que.open,.faq ul .que.open{border-radius:10px 10px 20px 20px}#faqbox ul .que.open::before,.faq ul .que.open::before{transform:rotate(45deg)}#faqbox ul .que.open::after,.faq ul .que.open::after{transform:rotate(45deg)}#faqbox ul .que p,.faq ul .que p{position:relative;padding:18px 42px 18px 45px;line-height:1.6}#faqbox ul .que p span,.faq ul .que p span{position:absolute;padding:16px 0 16px 20px;top:0;left:0;display:block;text-align:center;color:var(--white);font-weight:700;font-size:18px;font-family:var(--bebas);font-family:bebas-a}#faqbox ul .que .ans,.faq ul .que .ans{display:none;background:#efefef;border-radius:0 0 10px 10px;color:var(--text-color)}#faqbox ul .que .ans p,.faq ul .que .ans p{padding:16px}.wp-pagenavi{text-align:center;margin:80px auto}.wp-pagenavi .pages{border:1px solid var(--sub-color);display:inline-block;line-height:33px;height:36px;padding:0 5px;margin:0 5px 0 0;color:var(--sub-color)}.wp-pagenavi .page{border:1px solid var(--sub-color);width:26px;height:36px;display:inline-block;line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .page:hover{opacity:1;color:var(--white);border:1px solid var(--sub-color);background:var(--sub-color)}.wp-pagenavi .current{width:26px;height:36px;color:var(--white);background:var(--sub-color);border:1px solid var(--sub-color);display:inline-block;line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{display:inline-block;width:26px;height:36px;border:1px solid var(--sub-color);line-height:33px;margin:0 5px 0 0;padding:0}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{opacity:1;color:var(--white);border:1px solid var(--sub-color);background:var(--sub-color)}#top .mainvisual{width:100%;height:620px;position:relative;padding-top:240px}#top .mainvisual .disp{background:url(../images/top/pc.png) center center/380px 220px no-repeat;position:relative;width:100%;height:400px;margin:0 auto}#top .mainvisual .disp .swiper-container{position:absolute;top:100px;left:60px;width:290px;height:180px;overflow:hidden}#top .mainvisual .disp .swiper-container video{width:290px!important;height:auto!important}#top .mainvisual .disp .mob{position:absolute;width:130px;z-index:100;right:20px;bottom:30px}#top .mainvisual .catch{width:95vw;margin-left:3%;position:absolute;top:35%;transform:translateY(-50%);z-index:99;letter-spacing:.4rem}#top .mainvisual .catch .jp{color:var(--white);font-size:2.4rem;line-height:280%;margin-bottom:10px;font-weight:700}#top .mainvisual .catch .jp span{background:linear-gradient(transparent 0,var(--text-color) 0);padding:10px 20px 10px 30px}#top .mainvisual .catch .en{font-family:var(--bebas);font-family:bebas-a;font-weight:700;color:var(--text-color);font-size:4.5rem;line-height:1.3;letter-spacing:.6rem}#top .topsec__box{padding:0 0 40px}#top .top_leading .cap{font-size:2rem;font-weight:700;text-align:center;margin-bottom:80px}#top .top_leading .problem+p{margin-bottom:0}#top .top_leading .problem li{width:100%;position:relative;margin-bottom:60px}#top .top_leading .problem li img{width:20%;position:absolute;z-index:3;top:-45px;left:0;right:0;margin:0 auto}#top .top_leading .problem li p{background:var(--white);padding:40px 16px 20px;-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));position:relative;border-radius:16px}#top .top_leading .problem li p::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);border:10px solid transparent;border-bottom:20px solid var(--white)}#top .top_leading .problem li:last-child{margin-bottom:50px}#top .service .box{display:block}#top .service .box li{width:100%;margin-bottom:60px;flex-wrap:wrap;display:flex;justify-content:space-between}#top .service .box li figure{width:40%;padding-right:20px;margin-top:10px}#top .service .box li figure img{width:100%}#top .service .box li p{margin-bottom:20px;width:60%;margin-bottom:20px}#top .service .box li p .pc{display:none}#top .service .box li .btn01{width:100%}#top .about{padding-bottom:60px}#top .about .maincap{font-size:2.8rem;line-height:4rem;font-weight:700;text-align:center}#top .about .subcap{font-size:1.6rem;margin-bottom:20px;font-weight:700;text-align:center}#top .about p{text-align:left}#top .f_lead{background:var(--ye);padding:25px 0;margin:0 auto;font-size:2rem;color:var(--white);font-weight:700;text-align:center}#top .f_lead .sp{display:block}.lower-visual{width:100%;height:240px;margin-bottom:70px}.lower-visual .title-wrap{position:relative;width:auto;margin:0 auto;padding-top:170px;text-align:center}.lower-visual .title-wrap h2{background:linear-gradient(50deg,var(--text-color) 0,#535353 100%);width:auto;color:var(--white);font-size:2.4rem;letter-spacing:.1em;text-indent:.2em;line-height:1;font-weight:700;margin:0 auto 8px;padding:20px 30px;display:inline-block}.lower-visual .title-wrap span{font-family:var(--bebas);font-family:bebas-a;font-size:1.8rem;font-weight:700;letter-spacing:.2rem;display:block;margin-right:-.2rem}.lower-visual .title-wrap .box{position:absolute;width:120px;height:120px;left:10px;top:70px;margin:0 auto;z-index:100}.lower-visual .title-wrap .box .balloon{position:relative;background:rgba(8,95,206,.95);width:100%;height:100%;border-radius:50%;color:var(--white);font-size:1.2rem;font-weight:700;display:flex;justify-content:center;align-items:center;animation:.4s jump infinite alternate}.lower-visual .title-wrap .box .balloon::after{content:"";position:absolute;display:block;width:0;height:0;right:8px;bottom:8px;border-left:12px solid rgba(8,95,206,.95);border-top:8px solid transparent;border-bottom:8px solid transparent;transform:rotate(45deg)}@keyframes jump{to{transform:translateY(0)}from{transform:translateY(8px)}}section h3{font-size:2.3rem;font-weight:700;text-align:center;position:relative;margin:0 auto 20px}section h3::after{content:"";width:50px;height:4px;background-color:var(--ye);position:absolute;bottom:-10px;left:calc(50% - 25px)}.tabarea{width:100%}.tabarea .tab-group{width:100%;margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.tabarea .tab{width:calc(100% / 2 - 5px);background:linear-gradient(90deg,#707070 0,#afafaf 100%);cursor:pointer;color:var(--white);border-radius:10px;padding:12px 10px 10px;margin-bottom:10px;font-weight:700;font-size:1.8rem;line-height:1.4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;zoom:1}.tabarea .tab span{font-size:70%}.tabarea .tab.is-active{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);color:var(--white)}.tabarea .panel-group{display:block;width:100%}.tabarea .panel-group .rec-list{width:100%;margin:20px auto 30px;display:flex;justify-content:center;flex-wrap:wrap}.tabarea .panel-group .rec-list li{border:1px solid var(--ye);color:var(--ye);padding:2px 10px;border-radius:3px;text-align:center;margin-right:5px;font-size:1.4rem;font-weight:700}.tabarea .panel-group .rec-list li:last-child{margin-right:0}.tabarea .panel{display:-ms-flexbox;display:flex;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);animation-duration:1s;animation-fill-mode:both}.tabarea .panel.is-open{display:block;opacity:1}#option h4{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);border-radius:10px 10px 0 0;text-align:center;font-size:1.4rem;color:#fff;padding:6px 0;font-weight:700}.table-scroll{overflow:auto;width:100%;position:relative}.table-scroll table{margin:0;border-spacing:0;font-size:1.2rem;margin-bottom:10px}.table-scroll table tr:nth-child(odd) td{background:var(--gray)}.table-scroll table tr td{white-space:nowrap;border:1px solid var(--border);background:var(--white);padding:5px 20px;vertical-align:middle}.table-scroll table tr td .subtxt{font-size:1.1rem;font-weight:400}.table-scroll table tr th{white-space:nowrap;background:var(--bl);color:var(--white);border:1px solid var(--border);top:0;left:0;padding:5px 10px;width:30%}.table-scroll table tr th:first-child{border:1px solid var(--border)}.scroll-box{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.scroll-box table{min-width:600px;border-collapse:collapse;border-spacing:0;width:100%}.scroll-box table td,.scroll-box table th{background:rgba(255,255,255,.8);border:1px solid var(--border);padding:6px;vertical-align:middle;padding:20px 15px;border:1px solid #ccc;font-size:14px;text-align:center}.scroll-box table th{color:#fff;background:#795548}.scroll-box table th:first-child{z-index:1}.scroll-box table ._sticky{position:sticky;left:0}.scroll-box table ._sticky:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #ccc}.btnarea{width:100%;margin:0 auto 100px}.btnarea li{text-align:center;display:block;margin:0 2%}.btnarea li:last-child{margin-top:50px}.btnarea li img{width:auto;margin:0 auto 15px;height:60px}.breadcrumbs_list{width:100%;height:50px;background:var(--text-color);padding-left:10vw;color:var(--white);font-size:1.2rem;display:flex;align-items:center;overflow:hidden}.breadcrumbs_list span:first-child a{margin-right:15px}.breadcrumbs_list span:first-child a:first-child{content:"";width:20px;height:40px;margin-top:-16px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.593 20'%3E%3Cpath fill='%23fff' d='M10.3,7.375,0,14.733V27.375H8.109V20.62h4.375v6.755h8.109V14.733Z'/%3E%3C/svg%3E%0A");background-size:20px 40px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-position:center -10px}.breadcrumbs_list span{margin:0 5px}#plan>section{padding:40px 0 40px}#plan>section:last-of-type{padding-bottom:120px}#plan #default .cap{margin-bottom:30px}#plan #default .service_list{width:100%;display:flex;flex-wrap:wrap}#plan #default .service_list li{width:46%;background:var(--gray);border-radius:10px;padding:10px;margin-bottom:16px;margin:2%;line-height:1.5}#plan #default .service_list li img{width:100%;height:60px;margin-bottom:10px}#plan #default .service_list li p{font-size:1rem}#plan #default .service_list li>h3{font-size:1.2rem;font-weight:700;margin-bottom:5px;text-align:left;position:relative;z-index:1}#plan #default .service_list li>h3::after{display:none}#plan #price .subtxt{font-size:1.4rem!important;font-weight:400!important;text-align:center!important}#plan #price .plan_list>li{width:100%;background:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:10px;padding-bottom:10px;margin-bottom:30px;display:flex;flex-direction:column}#plan #price .plan_list>li .title{background:linear-gradient(90deg,#085fce 0,#21abeb 100%);color:var(--white);border-radius:10px 10px 0 0;padding:12px 10px 10px;font-weight:700;font-size:1.8rem;line-height:1.4}#plan #price .plan_list>li .title span{font-size:70%}#plan #price .plan_list>li>p{width:90%;margin:0 auto 15px}#plan #price .plan_list>li .monthly{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:0;margin-top:10px}#plan #price .plan_list>li .monthly span{font-family:var(--bebas);font-family:bebas-a;color:var(--point);font-size:4rem;font-weight:700;vertical-align:sub;margin:0 5px;line-height:1.3}#plan #price .plan_list>li .monthly .subtxt{display:block;margin-bottom:10px}#plan #price .plan_list>li .icon{width:90%;display:flex;flex-wrap:wrap;justify-items:center;margin:0 auto 20px}#plan #price .plan_list>li .icon li{background:rgba(255,255,255,.8);width:calc(100% / 3);height:74px;border:3px solid #cceaef;text-align:center;padding-top:12px;font-size:1.1rem;line-height:1.3}#plan #price .plan_list>li .icon li img{width:30px;height:20px;margin-bottom:5px;margin:0 auto;display:block}#plan #price .plan_list>li .icon li p{font-size:1rem;line-height:130%}#plan #price .plan_list>li .icon li+li{border-left:0}#plan #price .plan_list>li .icon li:nth-child(4n){border-top:0;border-left:3px solid #cceaef}#plan #price .plan_list>li .icon li:nth-child(5n){border-top:0}#plan #price .plan_list>li .plan-link{margin-top:auto}#plan #price .plan_list>li .btn02{width:80%;padding:15px 25px;font-size:1.6rem;margin-top:auto}#plan #detail{padding-bottom:50px}#plan #detail .cost{width:100%;margin:0 auto 25px;display:flex}#plan #detail .cost li{background:rgba(255,255,255,.8);width:100%;border:1px solid var(--border);border-radius:5px;position:relative;margin:.5%}#plan #detail .cost li+li+li::before,#plan #detail .cost li+li::before{content:"＋";position:absolute;font-size:3rem;font-weight:700;top:15px;left:-18px;right:0}#plan #detail .cost li h4{background:var(--bl);color:var(--white);border-radius:5px 5px 0 0;padding:5px;font-weight:700;font-size:1.2rem;text-align:center;line-height:150%}#plan #detail .cost li>p{font-size:1rem;font-weight:700;text-align:center;padding:5px 0}#plan #detail .cost li>p span{font-family:var(--bebas);font-family:bebas-a;color:var(--point);font-size:1.8rem;font-weight:700;vertical-align:sub;margin:0 5px}#plan #detail .cost li:last-child{margin-bottom:0}#plan #detail .flex-container{width:100%;display:flex;flex-direction:column;margin-bottom:50px;margin:0 auto}#plan #detail .flex-container .box img{margin-bottom:20px;text-align:center}#plan #detail .flex-container .box .txtarea{background:var(--gray);padding:10px;margin-bottom:40px}#plan #detail .flex-container .box .txtarea h4{font-size:1.6rem;font-weight:700;margin-bottom:5px}#plan #detail .flex-container .box .txtarea p{font-size:1.2rem;text-indent:-1em;margin:0 0 5px 1em}#plan #detail .flex-container figure{width:96%;margin:0 auto 40px;text-align:center}#plan #detail .icon_detail{width:100%;margin-bottom:30px}#plan #detail .icon_detail li{background:rgba(255,255,255,.8);width:100%;border:1px solid var(--border);border-radius:5px;display:flex;justify-content:space-between;align-items:center;padding:10px;margin-bottom:10px}#plan #detail .icon_detail li figure{margin:0 auto;text-align:center}#plan #detail .icon_detail li figure img{width:50px;height:25px;margin-bottom:5px}#plan #detail .icon_detail li figure figcaption{font-size:1rem;line-height:130%;text-align:center}#plan #detail .icon_detail li p{width:75%;font-size:1.2rem}#plan #detail .icon_detail::after{width:calc(100% / 3 - 10px);display:block;content:""}#plan #detail .btn01{width:100%;min-width:300px}#flow>section{padding:70px 0 0}#flow #flowchart .cap{margin-bottom:50px}#flow #flowchart .step_title{display:none!important}#flow #flowchart .step_detail .contact_box{margin-top:20px}#flow #flowchart .step_detail .contact_box p{margin-bottom:0}#flow #flowchart .step_detail,#flow #flowchart .step_title{margin:0 auto 60px;display:flex;align-items:center;flex-wrap:wrap}#flow #flowchart .step_detail .item,#flow #flowchart .step_title .item{position:relative;width:100%;align-items:center;justify-content:center;text-align:center;padding:40px 0 10px;line-height:150%;background:#4d4d4d;color:var(--white);font-size:1.6rem;font-weight:700;margin-bottom:3px}#flow #flowchart .step_detail .item::after,#flow #flowchart .step_detail .item::before,#flow #flowchart .step_title .item::after,#flow #flowchart .step_title .item::before{position:absolute;z-index:2;top:100%;left:0;right:0;content:"";border:190px solid transparent;border-top:20px solid #4d4d4d;margin:auto}#flow #flowchart .step_detail .item::before,#flow #flowchart .step_title .item::before{margin-top:3px;border-top-color:#fff}#flow #flowchart .step_detail .item:first-child,#flow #flowchart .step_title .item:first-child{padding:15px 0 0;border-radius:10px 10px 0 0;margin-bottom:50px}#flow #flowchart .step_detail .item.here,#flow #flowchart .step_title .item.here{z-index:1;background:linear-gradient(180deg,#f3980d 0,#f8ba01 100%);color:#fff;padding:30px 0 20px}#flow #flowchart .step_detail .item.here::after,#flow #flowchart .step_title .item.here::after{border-top-color:#f8b802}#flow #flowchart .step_detail .item.here>span,#flow #flowchart .step_title .item.here>span{visibility:hidden}#flow #flowchart .step_detail .item span,#flow #flowchart .step_title .item span{font-family:var(--bebas);font-family:bebas-a;font-size:2rem;font-weight:700;color:var(--ye);display:block}#flow #flowchart .step_detail .item .box,#flow #flowchart .step_title .item .box{position:absolute;width:110px;height:110px;top:7px;bottom:0;right:-5px;margin:0 auto;z-index:100}#flow #flowchart .step_detail .item .box .balloon,#flow #flowchart .step_title .item .box .balloon{position:relative;background:rgba(8,95,206,.95);width:100%;height:100%;border-radius:50%;color:var(--white);font-size:1.2rem;font-weight:700;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;animation:.4s jump infinite alternate}#flow #flowchart .step_detail .item .box .balloon::after,#flow #flowchart .step_title .item .box .balloon::after{content:"";position:absolute;display:block;width:0;height:0;top:0;bottom:0;left:-23px;margin:auto 0;border:10px solid transparent;border-right:15px solid rgba(8,95,206,.95)}#flow #flowchart .step_detail .item .box .balloon span,#flow #flowchart .step_title .item .box .balloon span{font-family:var(--bebas);font-family:bebas-a;font-size:2rem;font-weight:700;color:var(--white)}#flow #flowchart .step_detail{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}#flow #flowchart .step_detail li{width:100%;margin-bottom:50px}#flow #flowchart .step_detail li .item{font-size:1.6rem;padding:20px 0 0;margin:0 auto 30px}#flow #flowchart .step_detail li .item+p{float:left;padding-left:16px}#flow #flowchart .step_detail li .item::after,#flow #flowchart .step_detail li .item::before{border-top:25px solid #4d4d4d}#flow #flowchart .step_detail li .item::before{margin-top:0}#flow #flowchart .step_detail li .item.here{padding:20px 0 5px}#flow #flowchart .step_detail li .item.here::after,#flow #flowchart .step_detail li .item.here::before{border-top-color:#f8b802}#flow #flowchart .step_detail li .item.here span{visibility:visible;color:var(--white);margin-bottom:10px}#flow #flowchart .step_detail li img{width:90px;height:auto;display:block;margin:0 auto 10px}#flow #flowchart .step_detail li p{display:block;font-size:1.4rem}#flow #flowchart .step_detail li p.blue{display:block;padding:5px 25px;text-align:center;color:var(--white);font-weight:700;background:var(--bl);margin-bottom:8px}#flow #flowchart .step_detail li p .txtlink{color:var(--bl);text-decoration:underline}#flow #flowchart .step_detail li .inquiry{display:block;width:100%}#flow #flowchart .step_detail li .inquiry .contact_box{width:100%;margin-bottom:15px}#flow #flowchart .step_detail li .inquiry .contact_box .tel{line-height:1;font-size:4.4rem}#flow #flowchart .step_detail li:last-child{margin-bottom:0}#c-check .progressbar,#c-thanks .progressbar,#contact .progressbar{width:90%;margin:0 auto 40px;display:flex;justify-content:space-between;text-align:center}#c-check .progressbar li,#c-thanks .progressbar li,#contact .progressbar li{position:relative;width:calc(100% / 3);color:#afafaf;font-weight:700;counter-increment:steps}#c-check .progressbar li::before,#c-thanks .progressbar li::before,#contact .progressbar li::before{font-family:var(--bebas);font-family:bebas-a;display:block;width:50px;height:50px;margin:0 auto 5px;content:"";line-height:50px;font-size:2rem;font-weight:700;border-radius:50%;background:#efefef;content:counter(steps)}#c-check .progressbar li::after,#c-thanks .progressbar li::after,#contact .progressbar li::after{position:absolute;z-index:-1;top:25px;left:-25%;width:50%;height:4px;content:"";margin:0 auto;background-color:#efefef}#c-check .progressbar li:first-child::after,#c-thanks .progressbar li:first-child::after,#contact .progressbar li:first-child::after{content:none}#c-check .progressbar li.active,#c-thanks .progressbar li.active,#contact .progressbar li.active{color:#1b9c66}#c-check .progressbar li.active::before,#c-thanks .progressbar li.active::before,#contact .progressbar li.active::before{border:2px solid #1b9c66;background:#fff}#c-check .progressbar li.active::after,#c-thanks .progressbar li.active::after,#contact .progressbar li.active::after{background-color:#10bc74}#c-check .progressbar li.complete,#c-thanks .progressbar li.complete,#contact .progressbar li.complete{color:#10bc74}#c-check .progressbar li.complete::before,#c-thanks .progressbar li.complete::before,#contact .progressbar li.complete::before{border:2px solid #10bc74;background:#10bc74;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.287 20.348'%3E%3Cpath fill='%23fff' d='M9.268,24.526.4,15.657a1.364,1.364,0,0,1,0-1.929L2.329,11.8a1.364,1.364,0,0,1,1.929,0l5.974,5.974,12.8-12.8a1.364,1.364,0,0,1,1.929,0l1.929,1.929a1.364,1.364,0,0,1,0,1.929L11.2,24.526A1.364,1.364,0,0,1,9.268,24.526Z'/%3E%3C/svg%3E%0A");background-size:27px 30px;background-position:center center;background-repeat:no-repeat;content:""}#c-check .progressbar li.complete::after,#c-thanks .progressbar li.complete::after,#contact .progressbar li.complete::after{background:#10bc74}#c-check #pv-list,#c-thanks #pv-list,#contact #pv-list{margin:0 auto 30px;height:280px;overflow:auto}#c-check #pv-list .term,#c-thanks #pv-list .term,#contact #pv-list .term{padding-right:12px}#c-check #pv-list .term dt,#c-thanks #pv-list .term dt,#contact #pv-list .term dt{font-size:14px;margin-bottom:14px}#c-check #pv-list .term dd,#c-thanks #pv-list .term dd,#contact #pv-list .term dd{font-size:12px;margin-bottom:20px}#c-check .form-top,#contact .form-top{width:90vw;margin:0 auto;padding-top:50px}#c-check .form-top>p,#contact .form-top>p{font-weight:700;text-align:center;line-height:180%;margin-bottom:40px}#c-check .form-top .contact_box,#contact .form-top .contact_box{width:100%}#c-check .form-top .contact_box .tel,#contact .form-top .contact_box .tel{line-height:1;margin-bottom:10px}#c-check .form-wrap,#contact .form-wrap{margin:0 auto 60px}#c-check .form-wrap table,#contact .form-wrap table{width:100%;table-layout:fixed;margin:0 0 50px;overflow:hidden;font-size:1.6rem}#c-check .form-wrap tr,#contact .form-wrap tr{border-bottom:1px solid var(--border)}#c-check .form-wrap tr+tr,#contact .form-wrap tr+tr{border-top:none}#c-check .form-wrap tr th,#contact .form-wrap tr th{width:100%;padding-top:15px;font-weight:700;display:block}#c-check .form-wrap tr th .required,#contact .form-wrap tr th .required{display:inline-block;margin:0 10px 0 0;padding:2px 5px;color:var(--white);letter-spacing:.5rem;text-indent:.5rem;background:#fe3b1d;font-size:1.1rem}#c-check .form-wrap tr th .norequired,#contact .form-wrap tr th .norequired{display:inline-block;margin:0 10px 0 0;padding:2px 5px;color:var(--white);letter-spacing:.5rem;text-indent:.5rem;background:#21abeb;font-size:1.1rem}#c-check .form-wrap tr td,#contact .form-wrap tr td{width:100%;display:block}#c-check .form-wrap .input_btnwrap .but,#contact .form-wrap .input_btnwrap .but{display:block;position:relative;text-align:center;max-width:430px;width:auto;height:56px;background:linear-gradient(50deg,#1b9c66 0,#1b9c66 20%,#10bc74 50%,#00d153 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--white);margin:0 auto 40px;font-weight:700;font-size:1.6rem}#c-check .form-wrap .input_btnwrap .but:first-of-type::after,#contact .form-wrap .input_btnwrap .but:first-of-type::after{transform:rotate(225deg);left:100px}#c-check .form-wrap .input_btnwrap .but::after,#contact .form-wrap .input_btnwrap .but::after{content:"";width:10px;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg);margin-left:1rem;display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;right:100px}#c-check .form-wrap .input_btnwrap .but input,#contact .form-wrap .input_btnwrap .but input{display:block;width:100%;height:100%;z-index:1;position:absolute;top:0}.required{display:inline-block;margin:0 15px 0 0;padding:2px 5px;color:var(--white);letter-spacing:1rem;text-indent:1rem;background:#fe3b1d}#contact>p{display:block;margin:0 auto 60px}#contact>p a{font-size:2.6rem;font-weight:700;display:inline-block;margin:0 5px}#contact .form-wrap tr td{padding:15px 0}#contact .form-wrap tr td input,#contact .form-wrap tr td select,#contact .form-wrap tr td textarea{background:#eee;padding:20px 30px}#contact .form-wrap tr td input::placeholder,#contact .form-wrap tr td select::placeholder,#contact .form-wrap tr td textarea::placeholder{color:#afafaf}#contact .form-wrap tr td .mwform-tel-field{display:block}#contact .form-wrap tr td .mwform-tel-field input[type=text]{display:inline-block;width:30%}#contact .form-wrap tr td select{width:60%;cursor:pointer}#contact .check{width:100%;text-align:center;font-weight:700;margin-bottom:50px}#contact .check input[type=checkbox]{margin-right:10px}#contact .check a{color:#1b9c66;text-decoration:underline}#c-check .progressbar{padding-top:50px}#c-check .form-wrap table{margin-bottom:60px}#c-check .form-wrap table tr td{padding:10px 0}#c-check .py-check .mwform-checkbox-field-text{font-size:1.1rem}#c-check .txt-area textarea{width:100%}#c-check .back{display:flex;justify-content:center;align-items:center;max-width:430px;width:auto;background:linear-gradient(50deg,#d2d2d2 0,#f0f0f0 25%,#f0f0f0 50%,#fff 100%);border-radius:100vh;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);color:var(--text-color);padding:13px 20px;font-weight:700;font-size:1.6rem;margin:0 auto}#c-check .back::before{content:"";width:10px;height:10px;border-top:2px solid var(--text-color);border-left:2px solid var(--text-color);transform:rotate(-45deg);margin-right:1rem}#c-thanks section{width:90vw;margin:0 auto 100px;padding-top:50px}#c-thanks section p{margin:0 0 25px}#c-thanks section p:last-of-type{margin:0 0 65px}#privacy-policy #pv{padding-top:50px}#privacy-policy #pv .term{width:90vw;margin:0 auto 120px}#privacy-policy #pv .term dl{width:100%;margin:0 0 30px;padding:0 15px}#privacy-policy #pv .term dl dt{font-size:1.6rem;border-bottom:1px solid var(--border);margin:0 0 15px}.c_f .input_btnwrap .but:first-of-type{display:none!important}.news-contents{font-family:var(--bebas);letter-spacing:.08rem;width:94vw;margin:0 auto;margin:0 auto 120px}.news-contents .btn-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:60px}.news-contents .btn-wrap a{display:block;font-size:1.4rem}.news-contents .btn-wrap .back{border:1px solid var(--text-color);color:var(--text-color);border-radius:6px;font-weight:700;line-height:1;padding:13px 19px 13px 41px;position:relative}.news-contents .btn-wrap .back::before{content:"";display:block;position:absolute;top:0;bottom:0;left:20px;margin:auto;width:8px;height:8px;border-bottom:1px solid var(--text-color);border-left:1px solid var(--text-color);transform:rotate(45deg)}.news-contents .btn-wrap .back:hover{opacity:1;color:#fff;background:var(--text-color)}.news-contents .btn-wrap .back:hover::before{border-bottom:1px solid #fff;border-left:1px solid #fff}.news-contents .btn-wrap .prev a{display:block;position:relative}.news-contents .btn-wrap .prev a::before{content:"";display:inline-block;position:relative;width:30px;height:30px;margin:0 9px 0 0;background:#ddd;border-radius:6px;vertical-align:middle;transition:.3s all}.news-contents .btn-wrap .prev a::after{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent;top:7px;left:9px}.news-contents .btn-wrap .prev a:hover{opacity:1}.news-contents .btn-wrap .prev a:hover::before{background:var(--bl)}.news-contents .btn-wrap .next a{display:block;position:relative}.news-contents .btn-wrap .next a::after{content:"";display:inline-block;position:relative;width:30px;height:30px;margin:0 0 0 9px;background:#ddd;border-radius:6px;vertical-align:middle;transition:.3s all}.news-contents .btn-wrap .next a::before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff;top:7px;right:10px;z-index:2}.news-contents .btn-wrap .next a:hover{opacity:1}.news-contents .btn-wrap .next a:hover::after{background:var(--bl)}.news-contents .main-contents{margin-bottom:80px}.news-contents .main-contents ul a{display:flex;margin-bottom:20px;border-bottom:1px solid #afafaf;padding-bottom:10px}.news-contents .main-contents ul a li:first-child{width:100px;margin-right:20px}.news-contents .main-contents ul a li .catchimg{width:100%}.news-contents .main-contents ul a li time{font-size:1.1rem}.news-contents .main-contents h2{margin:0 0 15px;padding-bottom:30px}.news-contents .main-contents .ct_date{text-align:right;font-size:1.1rem;margin-bottom:10px}.news-contents .main-contents .ct_date span{background:var(--text-color);color:#fff;padding:0 5px;margin-right:10px}.news-contents .widgetbox h2{font-family:var(--bebas);font-family:bebas-a;font-weight:700;letter-spacing:.2rem;font-size:2.2rem;margin:0 0 20px;padding-bottom:10px}.news-contents .widgetbox ul{padding:0 10px 10px}.news-contents .widgetbox ul li{border-bottom:#f2f2f2 1px solid;padding:0 0 10px;margin-bottom:0 0 20px}.news-contents .widgetbox .post-date{text-align:right;float:right;font-size:1.1rem}.news-contents .widgetbox>li{margin-bottom:30px;font-family:var(--bebas);letter-spacing:.08em}.news-contents .widgetbox .wp-block-archives-list li::before{content:"-";color:4px solid var(--gray)}#embed_chart{width:100%!important}.docs-charts-component{width:100%!important}}