@charset "utf-8";

*{box-sizing:border-box}body{padding:0;margin:0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Segoe UI","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;word-wrap:break-word;overflow-wrap:break-word}a{cursor:pointer;color:#383838;text-decoration:none}a:hover{color:#896f00}a:visited{color:#383838}fieldset{border:none}input[type=checkbox],input[type=radio]{vertical-align:middle;width:20px;height:20px;margin-right:3px;cursor:pointer}select{cursor:pointer}img{display:block;vertical-align:bottom}ul{list-style-type:none;padding:0;margin:0}p{padding:10px 0;margin:0;font-size:.7rem;line-height:1.4}.clearfix:after{clear:both;content:"";display:block}h4{margin:0 0 15px 0}.terms-link{text-align:right}.entry-terms-link{border-bottom:1px solid #333;color:#333;transition:.3s ease-out}.entry-terms-link:hover{opacity:.7}.entry-terms-link:visited{opacity:.7}.sample-title{padding:0;margin-bottom:20px;color:#325a35;font-size:16px;font-weight:bold;text-align:center}.button__button{display:inline-block;width:100%;height:60px;padding:0;margin:0 0 .8rem;background:#de7c28;border-radius:10px;box-shadow:0 3px 0 0 rgba(0,0,0,.5);cursor:pointer;overflow:hidden;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#fff;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:60px;text-align:center;text-decoration:none;transition:.3s ease-out}.button__button::after{content:"";display:inline-block;vertical-align:text-bottom;width:0;height:0;margin:0 .7rem 0;transition:.4s ease-out;transform:translateY(-50%) rotate(-90deg);border-color:#e6f11b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 8px 0 8px}.button__button:hover{background:#b7641c;color:#fff;text-decoration:none}.button__button:hover::after{transform:translateY(-50%) translateX(10px) rotate(-90deg);border-color:#dedf0c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.button__button:visited{color:#fff}.button__button:hover{background:#df8234;color:#fff;text-decoration:none}.button__button:hover .button__button--send{background:#d44b1c}.button__button--return{width:50%;margin-right:4%;background:#bbb;box-shadow:0 3px 0 0 rgba(0,0,0,.2)}.button__button--return::after{content:none;background:none}.button__button--none{display:none}.button__button--send{background:#e7734c}.button__area{display:flex}.footer{width:100%;padding:7% 5% 3%;background:#fff;border-top:1px solid #5b9644;text-align:center}.footer__list{display:flex;justify-content:space-around;width:78%;margin:0 auto}.footer__item{padding:0 10px;font-size:14px;font-size:1.35rem;line-height:1;text-align:center}.footer__item:last-child{border:none}.footer__link{color:#333}.footer__link:hover{color:#333}.footer__link:link{color:#333}.footer__link:visited{color:#333}.footer__copyright{padding:20px 0;color:#333;font-size:1.25rem}.l-footer{border-top:3px solid #3a8aca}.l-footer *{font-family:sans-serif,"M PLUS 1"}.l-footer__wrap{padding:15px 16px;background:#fff}.l-footer-links__ul{text-align:center}.l-footer-links__ul .l-footer-links__li{display:inline-block;margin:10px 17px 0 17px}.l-footer-links__ul .l-footer-links__li a{display:inline-block;padding-right:18px;color:#333;font-size:15px;font-weight:700;line-height:1;letter-spacing:-0.05em;position:relative}.l-footer-links__ul .l-footer-links__li a::before{content:"";display:block;width:13px;height:13px;margin:auto;background:url("../images/common/l-footer-links_bg_arrow_before.webp") no-repeat top left/100% 100%;pointer-events:none;position:absolute;top:0;right:0;bottom:0}.l-footer-meta{padding-top:22px}.l-footer-meta p{color:#333;font-size:15px;line-height:1.4;text-align:center}.l-footer-meta p a{color:#333}.l-footer-meta p a:hover{text-decoration:none}.l-footer-copyright{background:#3a8aca}.l-footer-copyright__wrap{padding:8px 16px}.l-footer-copyright__wrap p{color:#fff;font-size:10px;line-height:1;text-align:center}.form{width:90%;padding-bottom:30px;margin:10px auto 0}.form__heading{padding:0 0 10px 0;font-size:16px;font-size:1.6rem;font-weight:bold}.form__opt-heading{padding:0 0 10px 0;font-size:1.6rem;font-weight:bold;line-height:1.7}.form__opt-heading::before{content:"";display:inline-block;vertical-align:sub;width:0;height:0;margin:0 .7rem 0 0;transition:.4s ease-out;transform:translateY(-50%) rotate(-90deg);border-color:#ecad2e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 8px 0 8px}.form__req{padding:2px 4px;margin-right:5px;border:1px solid red;color:red;font-size:13px;font-size:.8125rem;font-weight:normal}.form__select,.form__input{width:100%;border:2px solid #333;border-radius:5px;color:#333;font-weight:bold;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select{padding:15px;background-color:#fdf8f5;background-position:95% 50%;font-size:1.8rem;transition:.4s ease-out}.form__select:hover{border:2px solid #ecad2d}.form__input{padding:13px 15px;background-color:#fdf8f5;font-size:1.7rem}.form__inner{margin-bottom:20px}.form__comment{display:block;margin:1.5rem 0 0;color:#208558;font-size:1.6rem;font-weight:bold;line-height:1.5;text-align:center}.form__smallcomment{display:block;margin:1rem 0 0;font-size:1.2rem;line-height:1.4}.form__terms-link{width:100%;padding:20px 0;text-align:center}.form__notice{display:block;width:45%;padding:0 0 4px;margin:30px auto 30px;border-bottom:1px solid #666;color:#666;font-size:1.5rem;font-weight:bold;line-height:1em;text-align:center}.form input::-moz-placeholder, .form select::-moz-placeholder{color:#888;font-weight:normal}.form input:-ms-input-placeholder, .form select:-ms-input-placeholder{color:#888;font-weight:normal}.form input::placeholder,.form select::placeholder{color:#888;font-weight:normal}.mw_wp_form .error{display:inline-block;background:#ff0;color:#b70000;font-size:1.2rem;line-height:1.4}.header{width:100%;padding:2% 4%;background:linear-gradient(180deg, #e6f1d7, rgba(202, 229, 193, 0.03));border-bottom:1px solid #5b9644;position:relative;z-index:1}.header1{width:100%;padding:1% 1%;position:relative;z-index:1}.header__register-number{display:none}.header__register-spnumber{font-size:1rem;position:absolute;left:10px}.header__phone{display:flex;justify-content:space-between;width:100%;color:#fff}.header__number{padding:0 7px;border:2px solid #333;border-radius:5px;font-size:1.7rem;text-align:center}.header__number::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("../images/phone-icon.png") no-repeat;background-position:3px -1px;background-size:contain}.header__number-link{color:#333;text-decoration:none}.header__number-link-link:hover{color:#333;text-decoration:none}.header__number-link-link:visited{color:#333;text-decoration:none}.header__number-link-link:link{color:#333;text-decoration:none}.header__business-hours{width:45%;padding:0;color:#333;font-size:1.1rem;line-height:1.3;text-align:center}.header .header__terms{width:50%;margin:0 auto}.heading{margin:0;background:#51d0a8;text-align:center}.heading__head{padding:22px 0;margin:0;color:#fff;font-size:18px;font-size:1.5rem;font-weight:bold}.heading__head-text{font-size:15px;font-size:1.5rem;font-weight:normal}.main--fin{width:96%;margin:0 auto;text-align:center}.mainimage{width:100%}.mainimage__heading{padding:16% 4% 13% 53%;margin:0;background-image:url("images/qualified-person.png");background-repeat:no-repeat;background-position:88% 0;background-size:contain;color:#fff;font-size:1.5rem;line-height:1.5em;text-align:center;text-shadow:0 2px 1px #53cda6}.mainimage__emphasis{font-size:1.3125rem}.responsive-image{width:100%;margin:1.5rem 0 0}.responsive-image--pc{display:none}.step{width:65%;margin:20px auto 10px}.step__logo{width:100%}.terms{width:100%;padding:15px}.terms__heading{padding:0 10px;margin:0 0 1rem;font-size:1.6rem;text-align:center}.terms__subheading{padding:0;margin:1.5rem 0 1rem;font-size:1.4rem}.terms__list{font-size:14px;font-size:1.4rem}.terms__text{font-size:14px;font-size:1.4rem;line-height:1.6}@keyframes bound{0%{transform:translateY(0)}5%{transform:translateY(0)}10%{transform:translateY(0)}20%{transform:translateY(-18px)}25%{transform:translateY(0)}30%{transform:translateY(-8px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes fuwafuwa-sp{0%{transform:translateX(-50%) translateY(-8px)}50%{transform:translateX(-50%) translateY(2px)}100%{transform:translateX(-50%) translateY(-8px)}}@keyframes fuwafuwa-tab{0%{transform:translateX(-50%) translateY(-12px)}50%{transform:translateX(-50%) translateY(2px)}100%{transform:translateX(-50%) translateY(-12px)}}@keyframes slide-border{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.welcome{width:100%;margin:0;background:url("../images/fvback-anma-pc.jpg") no-repeat;background-position:center right;background-size:cover;position:relative}.welcome__inner-pc{display:block}.welcome__inner-inleft{display:block;width:100%;padding:0}.welcome__inner-inright{display:block;width:100%;height:62%;background:url("../images/anma-human.png") no-repeat bottom right;background-size:contain;position:relative}.welcome__inner-head{display:flex;width:100%;overflow:hidden;position:relative}.welcome__inner-head--subpage{z-index:1}.welcome__inner-inbottom{padding:1rem;margin:0 0 3.2rem;background:#399a6f;position:relative;z-index:1}.welcome__inner-inbottom-text{display:block;margin:0 auto;cursor:pointer;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.7;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.3);position:relative}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text{font-size:1.8rem}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::before,.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::after{content:"";display:inline-block;margin:0;font-family:"icomoon";color:#9af0ca;font-size:1.6rem;position:absolute;top:50%}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::before{transform:translateY(-50%) scale(-1, 1)}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::after{transform:translateY(-50%)}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text:hover{cursor:auto;color:#fff;touch-action:none}.welcome__inner-inbottom-text:hover{color:#eaf67f}.welcome__inner-inbottom-text:active{color:#eaf67f}.welcome__inner-inbottom-text:visited{color:#fff}.welcome__inner-inbottom--optioncomplete .welcome__inner-inbottom-text{color:#383838;line-height:1.2;text-shadow:none;position:relative}.welcome__inner-inbottom--optioncomplete .welcome__inner-inbottom-text::before{content:"";display:inline-block;vertical-align:middle;margin:0 1rem 0 0;font-family:"icomoon";color:#67b693;font-size:3rem}.welcome__inner-inbottom--optioncomplete .welcome__inner-inbottom-text:hover,.welcome__inner-inbottom--optioncomplete .welcome__inner-inbottom-text:active,.welcome__inner-inbottom--optioncomplete .welcome__inner-inbottom-text:visited{cursor:auto;color:inherit;touch-action:none}.welcome__inner-inbottom--complete{margin:0}.welcome__inner-inbottom--complete::after{display:none}.page-template-template-entryoption-complete .welcome__inner-inbottom--complete:hover,.page-template-template-entryoption-complete .welcome__inner-inbottom--complete:active,.page-template-template-entryoption-complete .welcome__inner-inbottom--complete:visited{cursor:auto;color:inherit;touch-action:none}.welcome__inner-inbottom::after{content:"";width:0;height:0;padding:0;border-top:17px solid #438266;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);pointer-events:none;position:absolute;left:50%;bottom:-24px;transition:.4s ease-out;transform:translate(-50%, -50%);animation:fuwafuwa-sp 3s infinite}.welcome__inner-inbottom--optioncomplete{padding:0 0 1rem;margin:1.8rem auto 3.7rem;background:rgba(0,0,0,0);border-bottom:2px solid #3a996f}.welcome__inner-inbottom--optioncomplete::after{border-top:17px solid #3a996f;bottom:-26px}.welcome__heading{padding:10px 0 15px;margin:0;color:#3da886;font-size:1.4rem;font-weight:normal;text-align:center}.welcome__heading-pc{width:100%;padding:0 1rem;margin:0;text-shadow:0 2px 2px rgba(0,0,0,.2)}.welcome__heading-pctitle,.welcome__heading-pcspan{display:inline-block;vertical-align:middle;font-size:4.2rem;line-height:1.2;position:relative}.welcome__heading-pcspan::after{content:"専門";display:inline-block;vertical-align:middle;padding:0 1rem;margin:0 0 0 .8rem;border:2px solid #333;border-radius:17px;font-size:2.7rem;line-height:1.4;word-break:keep-all;position:absolute;top:50%;transform:translateY(-50%)}.welcome__qualified-pc{display:inline-block;padding:1rem 1.3rem .4rem 1rem;margin-bottom:.7rem;border-bottom:2px solid #f29a5a;border-radius:2px;color:#333;font-size:1.4rem;font-weight:bold;position:relative;animation:slide-border 1.2s ease}.welcome__qualified-pc::after{content:"";width:0;height:0;position:absolute;right:0;bottom:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f29a59;border-style:solid;border-width:5px 0 0 12px}.welcome__subheading-pc{font-size:1.4rem;font-weight:normal;line-height:1.7}.welcome__free{width:100%;padding:.6rem 1rem;margin:0 0 1.3rem;background:#ca6e20;background:linear-gradient(to right, #ca6e20 40%, #fff);color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.3);position:relative}.welcome__free-text{font-size:4rem;line-height:1.3}.welcome__free-inner{display:block;width:130px;height:74px;padding:0 .5rem 0 0;background:url("../images/fukidashi-anma.svg") no-repeat center center;background-size:contain;color:#ca6e20;font-size:2rem;line-height:58px;text-align:center;text-shadow:0 2px 1px rgba(0,0,0,.1);position:absolute;top:277px}.welcome__free-innertext{display:inline-block;padding:.5rem .8rem;margin:.5rem 1rem 2.4rem;background:#fff;border:3px solid #d56d15;border-radius:7px;color:#d56d15;font-size:2.3rem}.welcome__emphasis{font-size:22px;font-size:1.375rem}.welcome__wrapper{display:block;width:80%;margin:5px auto 20px}.welcome__logo{width:100%}.welcome__register-number{padding:60px 10px 5px;color:#000;font-size:10px;font-size:1rem;text-align:right}.welcome__register-number--wht{color:#fff;text-shadow:0 0 5px #333}.welcome .sp-none{display:none}.welcome--option{border-bottom:1px solid #5b9644}.wrappable{width:100%}@font-face{font-family:"icomoon";font-weight:normal;font-style:normal;font-display:swap;src:url("../inc/vendor/icomoon/fonts/icomoon.eot?wmzyby");src:url("../inc/vendor/icomoon/fonts/icomoon.eot?wmzyby#iefix") format("embedded-opentype"),url("../inc/vendor/icomoon/fonts/icomoon.ttf?wmzyby") format("truetype"),url("../inc/vendor/icomoon/fonts/icomoon.woff?wmzyby") format("woff"),url("../inc/vendor/icomoon/fonts/icomoon.svg?wmzyby#icomoon") format("svg")}:root{font-size:62.5%}html{height:100%;margin:0;font-size:10px}body{box-sizing:border-box;width:100%;padding:0;margin:0;background-color:#fff;font-family:"Kaushan Script",cursive;font-family:"Rounded Mplus 1c","Patrick Hand SC",cursive;font-family:"Rounded Mplus 1c",YuGothic,"Yu Gothic","Kokoro","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;color:#383838;letter-spacing:.03em}*{box-sizing:border-box;padding:0;margin:0}img{display:block;max-width:100%;height:auto}ul{list-style:none;padding:0;margin:0}p{padding:0;margin:0;font-size:1.5rem;line-height:1.5}.message{font-size:1.4rem;line-height:1.6}footer>a{color:#fff;font-size:1.3rem}footer>p{font-size:1.2rem}h2{font-size:1.8rem}.more-link{color:#888;font-size:1.1rem}.complete{padding:1rem 0 0;text-align:center}.complete__infotext{width:90%;margin:2rem auto;font-size:1.5rem;font-weight:bold;line-height:1.6;text-align:center}.complete__ttl{padding:0 4rem;margin:0 0 2.5rem;font-size:2rem;line-height:1.6}.special-banner{width:80%;max-width:300px;margin:20px auto}.special-banner input{width:100%;height:auto}.container{box-sizing:border-box;max-width:1100px;padding:6rem 3rem 8rem;margin:0 auto;background-size:auto;font-family:"Rounded Mplus 1c",YuGothic,"Yu Gothic","Kokoro","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-weight:normal;position:relative}.container--fiximaged{max-width:100%;height:500px;padding:0;background:linear-gradient(0deg, rgba(117, 201, 231, 0.4) 40%),url("../image/image-back.jpg") no-repeat center center;background-size:cover;position:unset;background-attachment:fixed}.narabi{display:flex;flex-wrap:wrap}.narabi__item{justify-content:center;align-items:center;width:100%}.narabi__item--mobile-1{width:8.33333%}.narabi__item--mobile-2{width:16.66667%}.narabi__item--mobile-3{width:25%}.narabi__item--mobile-4{width:33.33333%}.narabi__item--mobile-5{width:41.66667%}.narabi__item--mobile-6{width:50%}.narabi__item--mobile-7{width:58.33333%}.narabi__item--mobile-8{width:66.66667%}.narabi__item--mobile-9{width:75%}.narabi__item--mobile-10{width:83.33333%}.narabi__item--mobile-11{width:91.66667%}.narabi__item--mobile-12{width:100%}.narabi__item--mobile-fifth{width:20%}.narabi__item--column{flex-direction:column}.narabi--center{justify-content:center}.narabi--align-center{align-items:center}.contact-button{display:flex;justify-content:center;padding:0 .3rem;cursor:pointer;position:relative}.contact-button__item{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem;margin:1.2rem 0 1rem;background:#caa920;border-radius:10px;box-shadow:0 6px 0 rgba(0,0,0,.2);cursor:pointer;color:#fff !important;font-size:1.9rem;font-weight:bold;line-height:2;text-decoration:none;transition:.4s ease-out}.contact-button__item::after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;margin:0 .5rem .3rem;transition:.4s ease-out;transform:rotate(-90deg);border-color:#ffe601 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 8px 0 8px}.contact-button__item:hover{background:#46793a;box-shadow:0 6px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none}.contact-button__item:hover::after{transform:translateX(8px) rotate(-90deg);border-color:#ffe601 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.contact-button__item:active{background:#46793a;box-shadow:0 0 0 rgba(0,0,0,.2);transform:translateY(6px)}.contact-button__item:active::after{transform:translateX(8px) rotate(-90deg)}.contact-button__item:active::before{transform:translateX(-8px) rotate(90deg)}.contact-button--back-6 .contact-button__item,.contact-button--back .contact-button__item,.contact-button--favo .contact-button__item,.contact-button--answer .contact-button__item{width:100%;padding:.7rem .5rem;margin:2rem auto 1.4rem;background:#aaa;color:#fff;font-size:1.3rem;line-height:1.6}.contact-button--back-6 .contact-button__item::after,.contact-button--back .contact-button__item::after,.contact-button--favo .contact-button__item::after,.contact-button--answer .contact-button__item::after{display:none}.contact-button--back-6 .contact-button__item::before,.contact-button--back .contact-button__item::before,.contact-button--favo .contact-button__item::before,.contact-button--answer .contact-button__item::before{content:none;display:inline-block;vertical-align:middle;width:0;height:0;margin:0 .3rem .1rem;transition:.4s ease-out;transform:rotate(90deg);border-color:#b1e4a7 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 6px 0 6px}.contact-button--back-6 .contact-button__item:hover,.contact-button--back .contact-button__item:hover,.contact-button--favo .contact-button__item:hover,.contact-button--answer .contact-button__item:hover{background:#a2a2a2;text-decoration:none}.contact-button--back-6 .contact-button__item:hover::before,.contact-button--back .contact-button__item:hover::before,.contact-button--favo .contact-button__item:hover::before,.contact-button--answer .contact-button__item:hover::before{transform:translateX(-8px) rotate(90deg);border-color:#7dd26c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.text-small{display:block;padding:0 0 1.7rem;font-size:1.5rem;line-height:1.7;text-align:center}.text-small br{display:block}.h1-ttl{display:flex;justify-content:center;padding:.8rem .5rem;margin:1.5rem 0 2.5rem;color:#383838;font-size:1.8rem;text-align:center;text-align:center;position:relative}.h1-ttl:not(:first-child){margin:2.5rem 0}.h1-ttl::before{content:"";display:block;width:100%;height:6px;background:#50d0a8;position:absolute;top:50%;z-index:-1;transform:translateY(-50%)}@keyframes flash{50%{opacity:0}}.new-txt{display:inline-block;vertical-align:text-top;padding:.2rem .4rem;margin:0 .7rem 0 0;background:#db5a16;border-radius:2px;color:#fff;font-size:1rem;line-height:1.1;animation:flash 1.4s ease 7}.pen-marker{display:inline;width:100%;height:3px;padding:.2rem .3rem;background:linear-gradient(transparent 65%, #fbfb74 35%);position:relative}.pen-marker--yellight{background:linear-gradient(180deg, transparent 65%, #f9fbad 35%)}.pen-marker--fontbold{font-weight:bold}.pen-marker--wht{background:linear-gradient(transparent 95%, #fff 35%)}.pen-marker--dotted{background:rgba(0,0,0,0);border-bottom:2px dotted #aba7a7}.post-text{display:flex;justify-content:flex-end;align-items:center;margin:2rem 0 -0.5rem;color:#333;font-size:1.4rem;font-weight:bold}.post-text__number{display:inline-block;padding:0 .5rem;color:#ff4500;font-size:1.7rem}@keyframes animetop{50%{transform:translateY(8px) rotate(-45deg)}}.scroller{opacity:0;pointer-events:none;position:fixed;right:40px;bottom:65px;z-index:2;transition:.2s ease-out;visibility:hidden}.scroller--fixed{opacity:1;pointer-events:auto;visibility:visible}.scroller::before{content:"";display:block;width:1.2rem;height:1.2rem;margin:0 auto;border-top:4px solid #63dcac;border-right:4px solid #63dcac;left:5px;transition:.4s cubic-bezier(0.65, -1, 0.35, 2);transform:translateY(0) rotate(-45deg);animation:animetop 2.4s ease 3}.scroller:hover::before{transform:translateY(0) rotate(-45deg) scale(1.2)}.pc-brock-sp{display:block}.licensebox{padding:1rem;margin:3rem 0 1rem;background:#efefef;border-radius:10px;position:relative;z-index:0}.h2-ttl{display:flex;justify-content:center;padding:.8rem .5rem;margin:0;color:#333;font-size:1.8rem;line-height:1.7;text-align:center;text-align:center;position:relative}.h2-ttl__back{padding:1rem 2rem}.h2-ttl__back--thanksflow{background:#efefec}.h2-ttl__back::before,.h2-ttl__back::after{content:"";display:inline-block;margin:0;font-family:"icomoon";color:#e7dd6c;font-size:4.5rem;position:absolute;top:50%}.h2-ttl__back::before{left:7px;transform:translateY(-50%)}.h2-ttl__back::after{right:7px;transform:translateY(-50%) scale(-1, 1)}.flowbox{margin:0;overflow-x:hidden;overflow-y:hidden;counter-reset:number 0}.flowbox__item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:90px;padding:1rem;margin:0 0 1rem;background:#fff;border:2px solid #eccf9d;position:relative}.flowbox__item:not(:last-child){margin:0 0 2.3rem}.flowbox__item::after{content:"";width:0;height:0;position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);border-color:#dbc06a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:12px 15px 0 15px}.flowbox__item:last-child::after{content:"";display:none}.flowbox__item-text{padding:0 0 0 6.5rem;font-size:1.3rem;line-height:1.6;text-align:left;position:relative}.flowbox__item-text::before{content:"";display:inline-block;margin:0;font-family:"icomoon";color:#e69825;font-size:4.5rem;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.flowbox__item--step2 .flowbox__item-text::before{content:"";font-size:4.8rem}.flowbox__item--step3 .flowbox__item-text::before{content:"";font-size:3.8rem}.flowbox__item--step4 .flowbox__item-text::before{content:""}.flowbox__item-img{padding:.5rem;margin:0}.flowbox__item-number{display:flex;align-items:center;width:25%;color:#333;font-size:1.5rem;font-weight:bold}.flowbox__item-number::after{content:"" counter(number) " ";display:inline-block;vertical-align:middle;width:23px;height:23px;margin:.4rem 0 0;background:tomato;border-radius:50%;color:#fff;font-size:1.6rem;font-weight:bold;line-height:23px;text-align:center;counter-increment:number 1}.flowbox__item-title{display:flex;justify-content:center;align-items:center;width:100%;margin:0 0 .7rem;background:#f8f6e5}.flowbox__item-subtitle{display:inline-block;width:100%;padding:.7rem;font-size:1.6rem;font-weight:bold;line-height:1.6;text-align:left}.flowbox__item-group{display:flex;flex-direction:row-reverse;align-items:center}.select-step{display:flex;flex-wrap:nowrap;align-items:center;width:100%;border-bottom:2px solid #fff;counter-reset:number 0}.select-step__item{flex:1;list-style:none;height:46px;padding-left:10px;background:#f7f1d1;color:#ccc;font-size:1.5rem;font-weight:bold;line-height:46px;text-align:center;position:relative}.select-step__item::before{content:"";display:block;width:0;height:0;position:absolute;right:-8px;z-index:1;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f7f1d1;border-style:solid;border-width:23px 0 23px 8px}.select-step__item:nth-child(even){background:#fcf6df}.select-step__item:nth-child(even)::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fcf6df}.select-step__item:first-child,.select-step__item:last-child{padding-left:5px}.select-step__item--active{background:#f0b555;color:#333}.select-step__item--active::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f0b555}.select-step__item--active .counternumber::before{background:tomato;color:#fff}.select-step__item--fin{background:tomato;color:#fff}.select-step__item--fin::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) tomato}.select-step__item--fin .counternumber::before{background:khaki;color:tomato}.select-step .counternumber{line-height:1.2;position:relative}.select-step .counternumber::before{content:counter(number) " ";display:inline-block;vertical-align:middle;width:15px;height:15px;margin:0 .2rem 0 0;background:#ddd;border-radius:50%;color:#eee;font-size:1.1rem;line-height:15px;text-align:center;counter-increment:number 1}.anma-step-area{margin:0 0 3.5rem}.anma-step-area__head{display:block;margin:0 auto 1rem;font-size:1.8rem;line-height:1.8;text-align:center;position:relative}.anma-step-area__text{display:block;margin:0 auto 1rem;font-size:1.8rem;text-align:center;position:relative}.anma-step-area__text::before{content:"";display:inline-block;vertical-align:middle;margin:0 1rem .2rem 0;font-family:"icomoon";color:#edba54;font-size:4.8rem}.anma-step{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;margin:0 auto;position:relative;counter-reset:number 0}.anma-step__item{display:flex;flex-direction:column;align-items:center;width:55px;height:55px;background:#ddd;border-radius:50%;font-size:1.7rem;text-align:center;position:relative;position:relative;z-index:1}.anma-step__item::before{content:counter(number) " ";display:inline-block;vertical-align:middle;margin:0 .2rem 0 0;color:#aaa;font-size:2.2rem;line-height:40px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);counter-increment:number 1}.anma-step__item--active,.anma-step__item--fin{background:#ecad2e}.anma-step__item--active::before,.anma-step__item--fin::before{color:#fff;font-weight:bold}.anma-step__item--fin{background:#e7734b}.anma-step::before,.anma-step::after{content:"";display:block;width:97%;border-bottom:4px dotted #ccc;position:absolute;top:50%;transform:translateY(-50%)}.line-area{display:flex;flex-direction:column;align-items:center;margin:2rem 0 .8rem;transition:all .3s ease}.line-area__item,.line-area__friend{display:flex;justify-content:center;width:160px;transition:all .3s ease}.line-area__friend:hover{opacity:.7}@media(min-width: 768px){p{padding:10px 0 15px;font-size:.8rem}.break-pc{display:none}.button__area{margin-top:2.7rem}.footer{width:100%;padding:7% 5% 3%;padding:30px 0}.footer__list{width:245px}.footer__item{font-size:1.4rem}.l-footer-meta p a:hover{text-decoration:underline}.form__select{height:50px;padding:0 20px;font-size:1.9rem}.form__comment{margin:3rem 0 0;font-size:2rem}.form__smallcomment{margin:1.2rem 0 0;font-size:1.3rem}.form__notice{margin:50px auto 45px;font-size:1.6rem}.header{display:flex;justify-content:space-between;padding:10px;border:none}.header__inner{display:flex;justify-content:space-between;width:960px;margin:0 auto}.header__box{width:35%;text-align:right}.header1{justify-content:space-between;padding:3px;border:none;text-align:center}.header__inner{display:flex;justify-content:space-between;width:960px;margin:0 auto}.header__box{width:35%;text-align:right}.header__register-number{display:block;color:#333;font-size:1.3rem}.header__register-spnumber{display:none}.header__number{width:53%;padding-right:10px;margin:0 7px 0 0;font-size:1.8rem}.header .header__business-hours{width:47%;font-size:1.15rem;line-height:1.4}.header .header__terms{width:25%;margin:10px auto 20px}.heading{display:none}.heading__head{font-size:24px;font-size:1.8rem}.main{width:375px;margin:20px auto 40px}.main--option{width:500px}.main--fin .main--fin{width:770px;margin:0 auto;text-align:center}.mainimage{background:#000;position:relative}.mainimage__heading{padding:0;position:absolute;top:32.5%;right:5.2%}.responsive-image{display:none}.responsive-image--pc{display:block;width:100%;margin:3rem 0 0}.step{width:80%;margin:30px auto 10px}.terms__inner{margin:0 auto}.terms__heading{margin:0 0 2rem;font-size:2rem}.terms__subheading{margin:2rem 0 1.5rem;font-size:1.7rem}.welcome{width:100%;background-position:center -1px;background-size:cover}.welcome__inner-inleft{width:520px;padding:1rem 0 2rem}.welcome__inner-inright{width:400px;height:auto}.welcome__inner-head{justify-content:space-between;max-width:980px;padding:.5rem 1rem 0;margin:0 auto}.welcome__inner-head--subpage{height:90px;padding:2rem 0}.welcome__inner-inbottom{padding:2.2rem;margin:0 0 5rem}.welcome__inner-inbottom-text{max-width:650px;font-size:2.2rem}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text{font-size:2.2rem}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::before,.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::after{font-size:2.2rem}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::before{margin:0 0 0 -3.7rem}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::after{margin:0 0 0 1.3rem}.welcome__inner-inbottom--optioncomplete .welcome__inner-inbottom-text::before{font-size:3.6rem}.welcome__inner-inbottom--complete{width:100%;margin:0}.welcome__inner-inbottom::after{border-top:20px solid #438266;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);bottom:-30px;animation:fuwafuwa-tab 3s infinite}.welcome__inner-inbottom--optioncomplete{padding:1rem 0 2.2rem;margin:0 auto 4.5rem}.welcome__inner-inbottom--optioncomplete::after{border-top:20px solid #3a996f;bottom:-32px}.welcome__heading{padding:0 10px 10px}.welcome__heading-pc{width:680px;padding:1rem 0}.welcome__heading-pctitle,.welcome__heading-pcspan{font-size:8rem}.welcome__heading-pcspan::after{margin:0 0 0 1.5rem;font-size:4.5rem;line-height:1.6}.welcome__qualified-pc{display:inline-block;padding:.2rem 5rem .5rem 0;font-size:2rem}.welcome__qualified-pc::after{border-width:10px 0 0 25px}.welcome__subheading-pc{margin:1.2rem 0 0;font-size:1.8rem}.welcome__free-text{font-size:6rem;line-height:1.5}.welcome__free-inner{display:inline-block;width:185px;height:88px;font-size:3rem;top:-77px;right:190px}.welcome__free-innertext{display:none}.welcome__emphasis{font-size:2.17rem}.welcome__wrapper{width:30%}.welcome__register-number{display:none}.welcome .sp-none{display:block}.wrappable .wrappable{width:1024px}p{font-size:1.7rem;line-height:1.8}.message{font-size:1.6rem}footer>a{font-size:1.4rem}footer>p{font-size:1.3rem}.more-link{font-size:1.3rem}.complete{padding:2rem 0 0}.complete__infotext{margin:2.5rem auto;font-size:1.6rem;line-height:1.7}.complete__ttl{margin:0 0 4rem;font-size:2.5rem}.container--maxwide{max-width:100%;padding:0rem 2.5rem 3rem}.narabi__item--tablet-1{width:8.33333%}.narabi__item--tablet-2{width:16.66667%}.narabi__item--tablet-3{width:25%}.narabi__item--tablet-4{width:33.33333%}.narabi__item--tablet-5{width:41.66667%}.narabi__item--tablet-6{width:50%}.narabi__item--tablet-7{width:58.33333%}.narabi__item--tablet-8{width:66.66667%}.narabi__item--tablet-9{width:75%}.narabi__item--tablet-10{width:83.33333%}.narabi__item--tablet-11{width:91.66667%}.narabi__item--tablet-12{width:100%}.narabi__item--tablet-fifth{width:20%}.contact-button{padding:0 1.5rem;margin:1rem 0 0}.contact-button__item{width:100%;padding:1.5rem 1.5rem 1.5rem 3.5rem;margin:3.3rem 0 3rem;font-size:2.2rem;line-height:1.6}.contact-button--back-6 .contact-button__item,.contact-button--back .contact-button__item,.contact-button--favo .contact-button__item,.contact-button--answer .contact-button__item{width:100%;padding:1rem;margin:5rem auto 0;font-size:1.9rem;line-height:1.7}.contact-button--back-6 .contact-button__item::before,.contact-button--back .contact-button__item::before,.contact-button--favo .contact-button__item::before,.contact-button--answer .contact-button__item::before{margin:0 .5rem .3rem;border-width:10px 8px 0 8px}.contact-button__item--complete{width:40%}.text-small{padding:0 0 3rem;font-size:1.6rem;line-height:1.7}.text-small{display:none}.h1-ttl{padding:.8rem 1.5rem;margin:3rem 0 4rem;font-size:2.7rem}.h1-ttl::before{height:8px}.new-txt{padding:.3rem .6rem;font-size:1.1rem;line-height:1.2}.pen-marker{padding:.2rem .5rem}.post-text{margin:1rem 0 1.2rem;font-size:1.6rem}.post-text__number{font-size:2rem}.scroller{width:1.8rem;height:1.8rem;border-top:4px solid #63dcac;border-right:4px solid #63dcac}.pc-brock-sp{display:inline}.licensebox{padding:3rem;margin:7rem 0 0}.h2-ttl{padding:.8rem 1.5rem;margin:3rem 0 2rem;font-size:2.7rem}.h2-ttl__back{content:"";display:inline-block;padding:1rem .7rem;background:#fff;position:absolute;top:50%;transform:translateY(-50%)}.h2-ttl__back::before,.h2-ttl__back::after{font-size:6rem}.h2-ttl__back::before{left:-60px}.h2-ttl__back::after{right:-52px}.flowbox{margin:6rem 0 0}.flowbox__item{width:100%;min-height:150px;padding:1.5rem 2rem}.flowbox__item:not(:last-child){margin:0 0 6rem}.flowbox__item::after{bottom:-45px;border-width:20px 25px 0 25px}.flowbox__item-text{padding:0 0 0 9rem;margin:.5rem 0 1rem .8rem;font-size:1.7rem;line-height:1.9}.flowbox__item-text::before{font-size:6rem;left:0}.flowbox__item--step2 .flowbox__item-text::before{font-size:6rem}.flowbox__item--step3 .flowbox__item-text::before{font-size:4.7rem}.flowbox__item{font-size:1.9rem;line-height:1.7}.flowbox__item-img{width:135px;height:95px;padding:1rem;margin:0 0 0 3rem}.flowbox__item-number{width:auto;height:38px;margin:0 1.5rem 0 0;font-size:2.3rem}.flowbox__item-number::after{width:25px;height:25px;margin:0 0 0 .5rem;font-size:1.8rem;line-height:25px}.flowbox__item-title{padding:0 1.5rem;margin:0 0 1rem}.flowbox__item-subtitle{font-size:2.4rem}.select-step{border-bottom:none}.select-step__item{height:60px;padding-left:15px;font-size:2.4rem;line-height:60px}.select-step__item br{display:block}.select-step__item br{display:none}.select-step__item::before{right:-15px;border-width:30px 0 30px 15px}.select-step .counternumber::before{width:25px;height:25px;font-size:1.8rem;line-height:25px}.anma-step-area{margin:0 0 5rem}.anma-step-area__head{padding:0;font-size:2rem;line-height:1.9}.anma-step-area__text{padding:0;font-size:2rem}.anma-step-area__text::before{font-size:6rem}.anma-step__item{width:65px;height:65px;border-width:40px 0 40px 80px}.anma-step__item::before{font-size:2.5rem}}@media(max-width: 767px){.break-sp{display:none}.footer{font-size:1.1rem}.header{padding:2%}.header1{padding:1% 2%}.heading__head{font-size:20px;font-size:1.8rem;line-height:1.2}.mainimage__heading{background-position:90% 0}.mainimage__emphasis{font-size:2.1rem}.modaal-content-container .terms{width:100%;height:500px;padding:1rem;overflow-y:scroll}.welcome::after{content:"";display:block;width:100%;height:100%;background-color:rgba(255,255,255,.65);position:absolute;top:0;left:0;right:0;bottom:0}.welcome__inner-inleft{height:100%;position:relative;z-index:1}.welcome__inner-inright{display:flex;align-items:flex-end;position:absolute;bottom:0;z-index:2}.welcome__inner-head{justify-content:space-between;align-items:flex-start;min-height:50vh;padding:.5rem 0 0}.welcome__inner-head--subpage{min-height:50px}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::before{left:0}.welcome__inner-inbottom--complete .welcome__inner-inbottom-text::after{right:0}.welcome__heading-pc{margin:0 0 1.1rem}.welcome__subheading-pc{width:50%;min-height:112px;margin:0 1rem 1rem}.complete__infotext br{display:none}.container{padding:2rem 1rem}.container--fiximaged{height:250px;background:linear-gradient(0deg, rgba(117, 201, 231, 0.4) 40%),url("../image/image-back.jpg") no-repeat center center;background-size:cover}.contact-button{justify-content:space-between;height:100%}.scroller{right:15px;bottom:25px}.flowbox__item-img{width:82px;height:60px}.flowbox__item-number{display:flex;flex-direction:column}.select-step .counternumber{text-align:left}.select-step .counternumber::before{position:absolute;top:2px;left:-18px}}@media(min-width: 768px)and (max-width: 1024px){.header__box{width:43%}.header__box{width:43%}.header__number{width:auto;font-size:1.7rem}.welcome{background-position:center right}.welcome__free-inner{right:265px}}@media(min-width: 400px)and (max-width: 767px){.welcome__inner-inright{height:70%}.welcome__heading-pctitle,.welcome__heading-pcspan{font-size:4.7rem}.welcome__free-text{font-size:4.2rem}}@media(min-width: 1025px){.select-step-area{display:flex;justify-content:center;position:relative}.select-step-area .select-step-area::before,.select-step-area .select-step-area::after{content:"";width:50%;height:60px;position:absolute;z-index:-1}.select-step-area .select-step-area::before{background:#f0b555;left:0}.select-step-area .select-step-area::after{background:#fcf6df;right:0}.select-step-area .select-step-area.select-step-area--sub::before{background:#f7e2bb}.select-step-area .select-step-area.select-step-area--fin::after{background:tomato}.select-step{width:980px}.select-step__item{display:flex;justify-content:center;align-items:center}}