html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul,li{list-style:none}th{text-align:left;font-weight:normal}input[type="submit"],button{-webkit-appearance:none}img{image-rendering:-webkit-optimize-contrast;max-width:100%;height:auto}*{box-sizing:border-box}html,body{width:100%;max-width:100%;color:#000;font-family:"Zen Kaku Gothic New", "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", osaka, arial, helvetica, sans-serif;-webkit-text-size-adjust:100%}html{font-size:625%}body{font-size:.16em}a{text-decoration:none;transition:.3s}a img{transition:.3s}a:hover img{opacity:0.8}.sp-only{display:none !important}.sp-only-inline{display:none !important}.sp-only-flex{display:none !important}.pc-only{display:block !important}.pc-only-inline{display:inline !important}.pc-only-flex{display:flex !important}@media screen and (max-width: 768px){.sp-only{display:block !important}.sp-only-inline{display:inline !important}.sp-only-flex{display:flex !important}.pc-only{display:none !important}.pc-only-inline{display:none !important}.pc-only-flex{display:none !important}}.ta-center{text-align:center}.l-inner{max-width:1000px;margin:0 auto}.l-inner__w658{max-width:658px}.l-container{width:100%;max-width:100%;overflow:hidden}@media screen and (max-width: 768px){.l-inner{max-width:100%;padding-left:min(5.12821vw, 40px);padding-right:min(5.12821vw, 40px)}.l-inner__w658{max-width:100%}}@media screen and (max-width: 1080px) and (min-width: 769px){.l-inner{max-width:100%;padding-left:2em;padding-right:2em}.l-inner__w658{max-width:100%}}.wpjs{opacity:0;transform:translateY(10%);transition:.6s}.wpjs-delay03{transition-delay:.3s}.wpjs-delay06{transition-delay:.6s}.wpjs-delay09{transition-delay:.9s}.wpjs-delay12{transition-delay:1.2s}.wpjs-delay15{transition-delay:1.5s}.wpjs-delay18{transition-delay:1.8s}.wpjs-delay21{transition-delay:2.1s}.wpjs-time03{transition-duration:.9s}.wpjs-time06{transition-duration:.6s}.wpjs-time09{transition-duration:.9s}.wpjs-time12{transition-duration:1.2s}.wpjs-time15{transition-duration:1.5s}.wpjs-time18{transition-duration:1.8s}.wpjs-time21{transition-duration:2.1s}.wpjs-from-left{transform:translateX(-10%)}.wpjs-from-right{transform:translateX(10%)}.wpjs-fadein{transform:none}.wpjs.is-wpjs-active{opacity:1;transform:none}.m-header{position:fixed;top:0;left:0;z-index:10;width:100%;transition:.3s;padding-bottom:1em}.m-header-box{display:flex;flex-direction:row;align-items:stretch;justify-content:center;padding:0 3em 0 3em}.m-header-box-left{padding-top:1em}.m-header-box-right{padding-top:1.8em}.m-header-logo-link-img{width:400px;max-width:30vw}.m-header-contact-link{display:inline-block;font-size:16px;line-height:120%;color:#ffffff;font-weight:900;letter-spacing:0.03em;text-align:center;background:#F64056 url(../images/common/m-header-arrow01.svg) no-repeat center right 0.8em;border-bottom:4px solid #B1172A;padding:.8em 2.1em .9em 2.1em;border-radius:35px}.m-header-contact-link:hover{filter:brightness(1.2);background-position:center right .6em;border-bottom-width:2px;transform:translateY(2px)}.m-header.is-scroll{background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.1)}@media screen and (max-width: 768px){.m-header{padding-bottom:min(2.05128vw, 16px)}.m-header-box{padding-left:min(4.10256vw, 32px);padding-right:min(4.10256vw, 32px)}.m-header-box-right{padding-top:min(4.10256vw, 32px)}.m-header-logo-link-img{max-width:min(50.25641vw, 392px)}.m-header-contact-link{font-size:min(3.58974vw, 28px);padding:.3em 1.9em .3em;background-size:auto .7em}}.index-mv{position:relative;background:url(../images/index/mv-bg01.png) no-repeat top center;background-size:cover;padding:9em 0 2.6em}.index-mv-bubbles{display:flex;flex-direction:row;align-items:start;justify-content:center}.index-mv-bubbles-item:nth-child(1){margin-top:9em}.index-mv-bubbles-item:nth-child(2){margin-left:-1em;margin-top:2.5em}.index-mv-bubbles-item:nth-child(3){margin:0 .8em 0 .5em}.index-mv-bubbles-item:nth-child(4){margin-right:-1.7em;margin-top:2.4em}.index-mv-bubbles-item:nth-child(5){padding-top:9em}.index-mv-content{position:relative;z-index:2}.index-mv-heading{text-align:center;margin-top:-8em;margin-bottom:1.8em}.index-mv-banner{text-align:center}.index-mv::before{content:"";display:block;position:absolute;bottom:0;left:max(1.92708vw, 3.7px);background:url(../images/index/mv-sub01.png) no-repeat bottom left;width:430px;height:560px;background-size:contain;max-width:24vw}.index-mv::after{content:"";display:block;position:absolute;bottom:0;right:max(1.92708vw, 3.7px);background:url(../images/index/mv-sub02.png) no-repeat bottom right;width:332px;height:520px;background-size:contain;max-width:18vw}.index-banner{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#fff url(../images/index/banner-bg01.jpg) repeat;padding:3.4em 0 3.5em}.index-banner-figure{position:relative;text-align:center}.index-banner-figure::before{content:"";display:block;position:absolute;top:0;left:-1.5em;background:url(../images/index/banner-sub01.svg) no-repeat left center;width:61px;height:185px;background-size:contain;max-width:100%;transform:translateX(-100%)}.index-banner-figure::after{content:"";display:block;position:absolute;top:0;right:-1.6em;background:url(../images/index/banner-sub02.svg) no-repeat right center;width:54px;height:184px;background-size:contain;max-width:100%;transform:translateX(100%)}.index-contact{background:url(../images/index/contact-txt01.svg) no-repeat center center,url(../images/index/contact-bg01.png) no-repeat center center;background-size:auto auto, cover;padding:5em 0 5em}.index-contact-body{position:relative;background:#FFFFFF;border-radius:24px;padding:2.5em 1em 2.5em}.index-contact-body::after{content:"";display:block;position:absolute;bottom:-1.7em;right:3.1em;background:url(../images/index/contact-sub03.svg) no-repeat bottom right;width:93px;height:220px;background-size:contain;max-width:8vw}.index-contact-title{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:32px;line-height:150%;color:#374151;font-weight:900;letter-spacing:0.03em;margin-bottom:1em}.index-contact-title-heading{margin:0 .2em 0 .3em}.index-contact-title::before{content:"";display:inline-block;background:url(../images/index/contact-sub01.svg) no-repeat center left;width:23px;height:29px;background-size:contain;max-width:100%}.index-contact-title::after{content:"";display:inline-block;background:url(../images/index/contact-sub02.svg) no-repeat center right;width:23px;height:29px;background-size:contain;max-width:100%}.index-contact-links{display:flex;flex-direction:row;align-items:center;justify-content:center}.index-contact-links-item{padding:0 1em}.index-nayami{background:url(../images/index/nayami-bg01.png) no-repeat top center;background-size:100% auto;padding:5em 0 4.6em}.index-nayami-title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2em}.index-nayami-title-fukidashi{position:relative;font-size:20px;line-height:100%;color:#35cfd8;font-weight:bold;letter-spacing:0.1em;background:#fff;padding:.4em 2.5em .5em;border-radius:40px;margin-bottom:.7em}.index-nayami-title-fukidashi::after{content:"";display:block;position:absolute;bottom:0;left:50%;background:url(../images/index/nayami-sub01.png) no-repeat bottom center;width:14px;height:12px;background-size:contain;max-width:100%;transform:translateX(-50%) translateY(90%)}.index-nayami-title-heading{font-size:40px;line-height:150%;color:#ffffff;font-weight:900;letter-spacing:0.03em}.index-nayami-items{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -0.7em 1.9em}.index-nayami-items-item{width:33.3%;padding:0 .7em;margin-bottom:2.9em}.index-nayami-items-item-in{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;background:#FFFFFF;border:3px solid #35CFD8;border-radius:24px;height:10em}.index-nayami-items-item-str{font-size:24px;line-height:150%;color:#374151;font-weight:bold}.index-nayami-items-item-sub{position:absolute;bottom:-1em;right:.2em}.index-nayami-body{position:relative;background:#fff url(../images/index/nayami-bg02.png) repeat;border:6px solid #A3E635;border-radius:24px;padding:4.2em 0 3em}.index-nayami-body-figure{margin:0;text-align:center}.index-nayami-body::before{content:"";display:block;position:absolute;top:0;left:50%;background:url(../images/index/nayami-arrow01.svg) no-repeat top center;width:48px;height:56px;background-size:contain;max-width:100%;transform:translateX(-50%) translateY(-88%)}.index-strong{background:#E3F8F9 url(../images/index/strong-bg01.png) no-repeat top center;background-size:100% auto;padding:5em 0}.index-strong-div__1st{position:relative;z-index:2}.index-strong-div__2nd{background:url(../images/index/strong-bg02.png) no-repeat center center;background-size:100% 100%;padding:209px 0 171px}.index-strong-div__3rd{background:url(../images/index/strong-bg03.png) no-repeat bottom center;background-size:100% auto;padding-bottom:7.7em}.index-strong-heading{font-size:40px;line-height:150%;color:#35cfd8;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:1.3em}.index-strong-box{display:flex;flex-direction:row;justify-content:space-between}.index-strong-box-left{flex-shrink:0}.index-strong-box-right{flex-grow:1;padding:0 0 0 2.9em}.index-strong-box-right__add-pt{padding-top:1.5em}.index-strong-box__rev{flex-direction:row-reverse}.index-strong-box__rev .index-strong-box-right{padding-left:0;padding-right:2.1em}.index-strong-figure-img{width:367px}.index-strong-num{font-size:68px;line-height:150%;color:#35cfd8;font-family:"Source Sans 3",sans-serif;font-weight:bold;letter-spacing:0.005em}.index-strong-subHeading{font-size:36px;line-height:150%;color:#374151;font-weight:bold;margin-top:.5em;margin-bottom:.7em}.index-strong-txt p{font-size:18px;line-height:180%;color:#374151;font-weight:400}.index-reason{padding:5em 0 5em}.index-reason-heading{font-size:40px;line-height:150%;color:#35cfd8;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:.8em}.index-reason-items{display:flex;flex-direction:row;margin:0 -0.7em}.index-reason-items-item{width:33.3%;padding:0 .7em}.index-reason-items-item-figure{position:relative;margin:0}.index-reason-items-item-figure-img{width:100%;border-top-left-radius:24px;border-top-right-radius:24px}.index-reason-items-item-figure-num{position:absolute;bottom:0;left:50%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:150%;color:#35cfd8;font-family:"Source Sans 3",sans-serif;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;background:#fff;border-radius:100%;width:5.2em;padding:0 0 .3em;aspect-ratio:1/1;transform:translateX(-50%) translateY(50%)}.index-reason-items-item-figure-num b{font-size:28px;font-weight:bold}.index-reason-items-item-content{padding:1.9em .9em 0 .9em}.index-reason-items-item-heading{font-size:20px;line-height:150%;color:#374151;font-weight:bold;text-align:center;margin-bottom:.7em}.index-reason-items-item-txt p{font-size:16px;line-height:150%;color:#374151;font-weight:400}.index-flow{padding:5em 0;background:#E3F8F9 url(../images/index/flow-bg01.png) no-repeat top center;background-size:100% auto}.index-flow-heading{font-size:40px;line-height:150%;color:#35cfd8;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:1em}.index-flow-items{display:flex;flex-direction:row;margin:0 -0.7em}.index-flow-items-item{width:25%;padding:0 .7em}.index-flow-items-item-title{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-bottom:.8em}.index-flow-items-item-title-num{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;line-height:150%;color:#ffffff;font-family:"Source Sans 3",sans-serif;font-weight:bold;text-transform:uppercase;background:#35CFD8;border-radius:100%;width:5.6em;padding:0 0 .4em;aspect-ratio:1/1;margin-right:.6em}.index-flow-items-item-title-num b{font-size:26px;font-weight:bold}.index-flow-items-item-title-heading{font-size:20px;line-height:150%;color:#374151;font-weight:900;letter-spacing:0.03em}.index-flow-items-item-figure{margin-bottom:.8em}.index-flow-items-item-figure-img{width:100%;border-radius:24px}.index-flow-items-item-txt p{font-size:14px;line-height:170%;color:#374151;font-weight:500}.index-price{padding:5em 0}.index-price-heading{font-size:40px;line-height:150%;color:#35cfd8;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:.8em}.index-price-banner{text-align:center;margin-bottom:3.4em}.index-price-banner-img{width:100%}.index-price-subHeading{font-size:28px;line-height:150%;color:#304906;font-weight:900;letter-spacing:0.03em;text-align:center;background:#A3E635;padding:.4em 0;margin-bottom:1.2em}.index-price-compare{margin-bottom:3.5em}.index-price-compare-table table{width:100%}.index-price-compare-table table tbody tr.__even{background-color:#FAFAFA}.index-price-compare-table table tbody tr th{border-bottom:1px solid #fff;border-right:1px solid #fff}.index-price-compare-table table tbody tr th.__dummy{width:177px;background:#fff}.index-price-compare-table table tbody tr th.__lazo{position:relative;width:323px;text-align:center;vertical-align:middle;background:#F7D940;padding:1.1em 0}.index-price-compare-table table tbody tr th.__lazo img{max-width:60%}.index-price-compare-table table tbody tr th.__lazo::after{content:"";display:block;position:absolute;top:-0.2em;right:1em;background:url(../images/index/price-txt03.svg) no-repeat top right;width:44px;height:54px;background-size:contain;max-width:4vw}.index-price-compare-table table tbody tr th.__name{width:250px;background:#35CFD8;font-size:18px;line-height:150%;color:#ffffff;font-weight:bold;letter-spacing:0.03em;text-align:center;vertical-align:middle}.index-price-compare-table table tbody tr th.__name b{font-size:24px}.index-price-compare-table table tbody tr th.__heading{font-size:16px;line-height:150%;color:#ffffff;font-weight:bold;letter-spacing:0.03em;text-align:left;background:#35CFD8;vertical-align:middle;padding:0 0 0 1.2em}.index-price-compare-table table tbody tr td{height:4.2em;border-right:1px solid #fff;border-bottom:1px solid #fff}.index-price-compare-table table tbody tr td.__lazo{width:auto;background:#F7D940}.index-price-compare-table table tbody tr td.__lazoprice{text-align:center;vertical-align:middle}.index-price-compare-table table tbody tr td.__lazoprice span{font-size:16px;line-height:150%;color:#374151;font-weight:bold;letter-spacing:0.03em}.index-price-compare-table table tbody tr td.__price{text-align:center;vertical-align:middle;font-size:12px;line-height:150%;color:#374151;font-weight:bold;letter-spacing:0.03em;vertical-align:middle;border-right-color:#E3E3E3}.index-price-compare-table table tbody tr td.__price b{font-size:20px;font-weight:bold;font-family:"Source Sans 3",sans-serif}.index-price-compare-table table tbody tr td.__lazoicon{text-align:center;vertical-align:middle}.index-price-compare-table table tbody tr td.__lazoicon span{font-size:16px;line-height:150%;color:#374151;font-weight:bold;letter-spacing:0.03em}.index-price-compare-table table tbody tr td.__icon{text-align:center;vertical-align:middle;border-right-color:#E3E3E3}.index-price-compare-table table tbody tr td.__icon span{font-size:16px;line-height:150%;color:#374151;font-weight:bold;letter-spacing:0.03em}.index-price-bank{margin-bottom:3.5em}.index-price-bank-table table{width:100%}.index-price-bank-table table tbody tr th{width:230px;font-size:16px;line-height:150%;color:#ffffff;font-weight:bold;letter-spacing:0.03em;background:#35CFD8;border-bottom:1px solid #fff;padding:1.2em 1em 1.2em 1.2em}.index-price-bank-table table tbody tr td{font-size:16px;line-height:150%;color:#374151;font-weight:500;letter-spacing:0.03em;border-bottom:1px solid #fff;padding:1.2em 1em 1.2em 1.2em}.index-price-bank-table table tbody tr:nth-child(even) td{background-color:#FAFAFA}.index-price-payment-list{display:flex;flex-direction:row;padding:0 4.4em;margin:0 -0.4em 1.8em}.index-price-payment-list-item{width:16.6%;padding:0 .4em}.index-price-payment-list-item-img{border:1px solid #EAEAEA;border-radius:6px}.index-price-payment-attention{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#FAFAFA;border-radius:16px;padding:1.2em 1em}.index-price-payment-attention p{font-size:16px;line-height:170%;color:#747474;font-weight:500}.index-voice{background:#E2F9FB url(../images/index/voice-bg01.png) no-repeat top center;background-size:100% auto;padding:5em 0 3em}.index-voice-heading{font-size:40px;line-height:150%;color:#35cfd8;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:.8em}.index-voice-items{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -1.5em}.index-voice-items-item{width:50%;padding:0 1.5em;margin-bottom:2em}.index-voice-items-item-in{background:#fff;border:3px solid #35CFD8;border-radius:24px;padding:1.5em;height:100%}.index-voice-items-item-box{display:flex;flex-direction:row}.index-voice-items-item-box-left{display:flex;flex-direction:column;flex-shrink:0;width:100px}.index-voice-items-item-box-right{flex-grow:1;padding-left:1.2em}.index-voice-items-item-figure{background:#FAFAFA;border-radius:100%;margin-bottom:.5em}.index-voice-items-item-profile{text-align:center}.index-voice-items-item-profile-gender{font-size:14px;line-height:150%;color:#727272;font-weight:500;letter-spacing:0.03em}.index-voice-items-item-profile-name{font-size:16px;line-height:150%;color:#374151;font-weight:500;letter-spacing:0.03em;margin-bottom:.2em}.index-voice-items-item-profile-pos-str{display:inline-block;font-size:12px;line-height:150%;color:#a3e635;font-weight:500;border:1px solid #A3E635;border-radius:40px;padding:0 .3em .1em}.index-voice-items-item-heading{font-size:16px;line-height:150%;color:#374151;font-weight:bold;margin-bottom:.8em}.index-voice-items-item-txt p{font-size:12px;line-height:170%;color:#374151;font-weight:500}.index-faqs{padding:5em 0 5em}.index-faqs-heading{font-size:40px;line-height:150%;color:#35cfd8;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:.8em}.index-faqs-items-item{margin-bottom:3em}.index-faqs-items-item-question{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-bottom:1.2em}.index-faqs-items-item-question-heading{font-size:20px;line-height:150%;color:#374151;font-weight:bold}.index-faqs-items-item-question::before{content:"";flex-shrink:0;display:inline-block;background:url(../images/index/faqs-icon01.svg) no-repeat left center;width:88px;height:56px;background-size:contain;max-width:100%;margin-right:1.2em}.index-faqs-items-item-answer{display:flex;flex-direction:row;align-items:start;justify-content:start}.index-faqs-items-item-answer-txt p{font-size:16px;line-height:150%;color:#374151;font-weight:400}.index-faqs-items-item-answer::before{content:"";flex-shrink:0;display:inline-block;background:url(../images/index/faqs-icon02.svg) no-repeat right center;width:88px;height:56px;background-size:contain;max-width:100%;margin-right:1.2em}.index-faqs-items-item:last-child{margin-bottom:0}.index-contact02{position:relative;background:#E2F9FB url(../images/index/contact02-bg01.png) no-repeat top center;background-size:100% auto;padding:5em 0}.index-contact02-heading{font-size:40px;line-height:150%;color:#35cfd8;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:.8em}.index-contact02-body{position:relative;z-index:2;background:#fff;border-radius:24px;padding:3.5em 5.3em 3.5em 5.3em}.index-contact02-body::before{content:"";display:block;position:absolute;top:-6.5em;right:-1em;background:url(../images/index/contact02-sub01.png) no-repeat top right;width:78px;height:187px;background-size:contain;max-width:100%}.index-contact02-body::after{content:"";display:block;position:absolute;bottom:0;left:-5.2em;background:url(../images/index/contact02-sub02.png) no-repeat bottom right;width:133px;height:175px;background-size:contain;max-width:100%}.index-contact02-form-div{margin-bottom:1.5em}.index-contact02-form-heading{margin-bottom:.8em}.index-contact02-form-heading label{display:inline-block;font-size:18px;line-height:150%;color:#374151;font-weight:bold;letter-spacing:0.05em}.index-contact02-form-heading label .__required{display:inline-block;font-size:14px;line-height:150%;color:#ffffff;font-weight:bold;letter-spacing:0.05em;background:#FB6565;border-radius:30px;padding:0 1em .1em 1em}.index-contact02-form-heading label:hover{cursor:pointer}.index-contact02-form-parts-box{display:flex;flex-direction:row}.index-contact02-form-parts-box>div{display:flex;flex-direction:row;align-items:center;justify-content:start}.index-contact02-form-parts input[type="text"],.index-contact02-form-parts input[type="email"],.index-contact02-form-parts input[type="date"],.index-contact02-form-parts select,.index-contact02-form-parts textarea{width:100%;font-size:16px;line-height:150%;background:#ECECEC;border:0;border-radius:6px;padding:1em}.index-contact02-form-parts input[type="text"].__sm,.index-contact02-form-parts input[type="email"].__sm,.index-contact02-form-parts input[type="date"].__sm,.index-contact02-form-parts select.__sm,.index-contact02-form-parts textarea.__sm{width:120px;max-width:100%}.index-contact02-form-parts input[type="text"].__md,.index-contact02-form-parts input[type="email"].__md,.index-contact02-form-parts input[type="date"].__md,.index-contact02-form-parts select.__md,.index-contact02-form-parts textarea.__md{width:230px;max-width:100%}.index-contact02-form-parts .__radio{font-size:18px;line-height:150%;color:#374151;font-weight:bold;letter-spacing:0.05em;margin-right:1em}.index-contact02-form-parts .__radio input{position:relative;top:-0.1em}.index-contact02-form-parts .__unit{font-size:18px;line-height:150%;color:#374151;font-weight:bold;letter-spacing:0.05em;margin:0 1.3em 0 .5em}.index-contact02-form-agree{text-align:center;font-size:18px;line-height:150%;color:#171616;font-weight:500;letter-spacing:0.05em;margin-bottom:1.4em}.index-contact02-form-agree a{color:#171616}.index-contact02-form-agree a:hover{text-decoration:underline}.index-contact02-form-btns{display:flex;flex-direction:row;align-items:start;justify-content:center}.index-contact02-form-btns-item{padding:0 1em}.index-contact02-form-errors{display:block;background:#c00;color:#fff;font-weight:bold;font-size:15px;padding:.7em;border-radius:5px;margin:.7em 0}.index-contact02-form-complete-txt p{font-size:24px;line-height:200%;color:#374151;font-weight:bold;text-align:center}.index-contact02-form__confirm .__display{font-size:18px;line-height:150%;color:#374151;font-weight:500;letter-spacing:0.05em}.index-contact02-form__confirm .index-contact02-form-btns{margin-top:4em}.index-contact02::before{content:"";display:block;position:absolute;top:1.5em;left:0;background:url(../images/index/contact02-bg02.png) no-repeat top left;width:337px;height:623px;background-size:contain;max-width:100%}.index-contact02::after{content:"";display:block;position:absolute;bottom:3.9em;right:0;background:url(../images/index/contact02-bg03.png) no-repeat bottom right;width:344px;height:376px;background-size:contain;max-width:100%}.index-contact03{padding:5em 0}.index-contact03-body{width:658px;max-width:100%;background:#A3E635;padding:.9em .6em .6em;margin:0 auto;border-radius:24px}.index-contact03-body-in{background:#fff;border-radius:20px;padding:1em 1em 1.5em}.index-contact03-heading{font-size:24px;line-height:150%;color:#304906;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:.6em}.index-contact03-subHeading{font-size:24px;line-height:150%;color:#374151;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:.5em}.index-contact03-btn{text-align:center}.index-contact03-btn-link{display:inline-block;text-align:center;background:#1862EB url(../images/index/contact03-icon01.svg) no-repeat left 1.2em center;box-shadow:0 4px 0 #0D3887;padding:.6em 1em .4em;width:320px;max-width:100%;border-radius:100px}.index-contact03-btn-link-label-str{display:inline-block;font-size:12px;line-height:150%;color:#1862eb;font-weight:bold;letter-spacing:0.03em;background:#fff;padding:0 .8em .1em;border-radius:2px}.index-contact03-btn-link-num{font-size:28px;line-height:150%;color:#ffffff;font-family:"Source Sans 3",sans-serif;font-weight:bold;letter-spacing:0.03em}.index-contact03-btn-link:hover{filter:brightness(1.2)}@media screen and (max-width: 768px){.index-mv{background-image:url(../images/sp/index/mv-bg01.png);padding-top:min(23.58974vw, 184px);padding-bottom:min(60vw, 468px)}.index-mv-bubbles{flex-wrap:wrap}.index-mv-bubbles-item{width:50%}.index-mv-bubbles-item-img{width:min(33.84615vw, 264px);max-width:100%}.index-mv-bubbles-item:nth-child(1){order:1;margin:0}.index-mv-bubbles-item:nth-child(2){order:3;margin:0;margin-top:min(-11.28205vw, -44px);width:100%;text-align:center}.index-mv-bubbles-item:nth-child(3){order:2;margin:0;text-align:right}.index-mv-bubbles-item:nth-child(4){order:4;margin:0;margin-top:min(-11.28205vw, -44px)}.index-mv-bubbles-item:nth-child(5){order:5;margin:0;margin-top:min(-11.28205vw, -44px);padding:0;text-align:right}.index-mv-content{padding-left:min(4.10256vw, 32px);padding-right:min(4.10256vw, 32px)}.index-mv-heading{margin-top:min(-1.79487vw, -14px);margin-bottom:min(4.10256vw, 32px)}.index-mv::before{z-index:3;max-width:min(43.07692vw, 336px)}.index-mv::after{z-index:3;max-width:min(37.94872vw, 296px)}.index-banner{background-image:url(../images/sp/index/banner-bg01.png);padding-top:min(10.25641vw, 80px);padding-bottom:min(10.25641vw, 80px)}.index-banner-figure::before{display:none}.index-banner-figure::after{display:none}.index-contact{background:url(../images/sp/index/contact-bg01.png) no-repeat center center;background-size:cover;padding-top:min(12.30769vw, 96px);padding-bottom:min(10.25641vw, 80px)}.index-contact-body{padding-top:min(5.12821vw, 40px);padding-bottom:min(5.12821vw, 40px)}.index-contact-body::after{display:none}.index-contact-title{align-items:end;margin-bottom:min(4.10256vw, 32px)}.index-contact-title-heading{font-size:min(6.15385vw, 48px);line-height:120%;font-weight:900;text-align:center}.index-contact-title::before{position:relative;top:min(-.51282vw, -4px);max-width:min(6.41026vw, 50px)}.index-contact-title::after{position:relative;top:min(-.51282vw, -4px);max-width:min(6.41026vw, 50px)}.index-contact-links{flex-direction:column}.index-contact-links-item{width:100%;margin-bottom:min(2.05128vw, 16px)}.index-contact-links-item .m-btn{width:100%}.index-contact-links-item:last-child{margin-bottom:0}.index-nayami{background-image:url(../images/sp/index/nayami-bg01.png);padding-top:min(15.12821vw, 118px);padding-bottom:min(12.30769vw, 96px)}.index-nayami-title{margin-bottom:min(5.12821vw, 40px)}.index-nayami-title-fukidashi{font-size:min(4.61538vw, 36px)}.index-nayami-title-heading{font-size:min(6.15385vw, 48px)}.index-nayami-items{flex-direction:column;margin-bottom:min(17.4359vw, 136px)}.index-nayami-items-item{width:100%;margin-bottom:min(5.12821vw, 40px)}.index-nayami-items-item-in{height:auto;padding:min(3.07692vw, 24px) min(4.10256vw, 32px)}.index-nayami-items-item-str{font-size:min(5.12821vw, 40px)}.index-nayami-items-item-sub{max-width:min(11.02564vw, 86px)}.index-nayami-items-item:last-child{margin-bottom:0}.index-nayami-body{padding-top:min(9.23077vw, 72px);padding-bottom:min(8.71795vw, 68px)}.index-nayami-body-figure-img{max-width:min(66.66667vw, 520px)}.index-nayami-body::before{max-width:min(12.30769vw, 96px)}.index-strong{padding-top:min(12.30769vw, 96px);padding-bottom:0;background-image:url(../images/sp/index/strong-bg01.png)}.index-strong-div__2nd{padding-top:min(30.25641vw, 236px);padding-bottom:min(30.25641vw, 236px);background-image:url(../images/sp/index/strong-bg02.png)}.index-strong-div__3rd{padding-bottom:min(13.07692vw, 102px);background-image:url(../images/sp/index/strong-bg03.png)}.index-strong-heading{font-size:min(6.15385vw, 48px)}.index-strong-box{flex-direction:column}.index-strong-box-left{width:100%;margin-bottom:min(7.17949vw, 56px)}.index-strong-box-right{width:100%;padding-left:0}.index-strong-box-right__add-pt{padding-top:0}.index-strong-box__rev .index-strong-box-right{padding-right:0}.index-strong-figure{text-align:center}.index-strong-figure-img{max-width:min(77.4359vw, 604px)}.index-strong-num{font-size:min(16.41026vw, 128px)}.index-strong-subHeading{font-size:min(6.15385vw, 48px);margin-top:0;margin-bottom:1em}.index-strong-txt p{font-size:min(4.10256vw, 32px)}.index-reason{padding-top:min(12.05128vw, 94px);padding-bottom:min(10.25641vw, 80px)}.index-reason-heading{font-size:min(6.15385vw, 48px);margin-bottom:1em}.index-reason-items{flex-direction:column}.index-reason-items-item{width:100%;margin-bottom:min(8.20513vw, 64px)}.index-reason-items-item-figure-num{font-size:min(3.07692vw, 24px)}.index-reason-items-item-figure-num b{font-size:min(7.17949vw, 56px)}.index-reason-items-item-content{padding:min(8.20513vw, 64px) min(4.10256vw, 32px) 0}.index-reason-items-item-heading{font-size:min(5.12821vw, 40px);margin-bottom:.8em}.index-reason-items-item-txt p{font-size:min(4.10256vw, 32px)}.index-reason-items-item:last-child{margin-bottom:0}.index-flow{padding-top:min(12.30769vw, 96px);padding-bottom:min(12.30769vw, 96px)}.index-flow-heading{font-size:min(6.15385vw, 48px);margin-bottom:1em}.index-flow-items{margin:0;overflow-x:auto;scroll-snap-type:x mandatory}.index-flow-items-item{flex:0 0 auto;padding:0 min(6.15385vw, 48px) 0 0;width:60vw;scroll-snap-align:start}.index-flow-items-item-title{margin-bottom:min(3.07692vw, 24px)}.index-flow-items-item-title-num{font-size:min(2.5641vw, 20px)}.index-flow-items-item-title-num b{font-size:min(6.66667vw, 52px)}.index-flow-items-item-title-heading{font-size:min(5.12821vw, 40px)}.index-flow-items-item-figure{margin-bottom:min(3.07692vw, 24px)}.index-flow-items-item-txt p{font-size:min(3.58974vw, 28px)}.index-price{padding-top:min(12.30769vw, 96px);padding-bottom:min(12.30769vw, 96px)}.index-price-heading{font-size:min(6.15385vw, 48px);margin-bottom:1em}.index-price-banner{margin-bottom:min(7.69231vw, 60px)}.index-price-subHeading{font-size:min(5.12821vw, 40px);margin-bottom:1em}.index-price-compare{margin-top:min(4.10256vw, 32px);margin-bottom:min(8.20513vw, 64px)}.index-price-compare-table{width:100%;overflow-x:auto;padding-top:min(2.05128vw, 16px)}.index-price-compare-table table{width:260%}.index-price-compare-table table tbody tr th.__lazo::after{top:min(-1.02564vw, -8px);right:min(2.05128vw, 16px);max-width:min(8.20513vw, 64px)}.index-price-compare-table table tbody tr th.__name{font-size:min(4.61538vw, 36px)}.index-price-compare-table table tbody tr th.__name b{font-size:min(6.15385vw, 48px)}.index-price-compare-table table tbody tr th.__heading{width:min(40vw, 312px);font-size:min(4.10256vw, 32px)}.index-price-compare-table table tbody tr td{width:min(46.15385vw, 360px);height:min(16.41026vw, 128px)}.index-price-compare-table table tbody tr td.__lazoprice span{font-size:min(3.58974vw, 28px)}.index-price-compare-table table tbody tr td.__price{font-size:min(3.07692vw, 24px)}.index-price-compare-table table tbody tr td.__price b{font-size:min(5.12821vw, 40px)}.index-price-compare-table table tbody tr td.__lazoicon{width:min(46.15385vw, 360px)}.index-price-compare-table table tbody tr td.__lazoicon img{max-width:min(7.69231vw, 60px)}.index-price-compare-table table tbody tr td.__lazoicon span{font-size:min(3.58974vw, 28px)}.index-price-compare-table table tbody tr td.__icon img{max-width:min(7.69231vw, 60px)}.index-price-compare-table table tbody tr td.__icon span{font-size:min(3.58974vw, 28px)}.index-price-bank{margin-bottom:min(8.20513vw, 64px)}.index-price-bank-table table,.index-price-bank-table tbody,.index-price-bank-table tr,.index-price-bank-table th,.index-price-bank-table td{display:block}.index-price-bank-table table tbody tr th{width:100%;font-size:min(4.10256vw, 32px);padding:.8em 1em}.index-price-bank-table table tbody tr td{font-size:min(4.10256vw, 32px);padding:.8em 1em}.index-price-payment-list{flex-wrap:wrap;padding:0;margin:0 min(-1.28205vw, -10px) min(2.5641vw, 20px)}.index-price-payment-list-item{width:33.3%;padding:0 min(1.28205vw, 10px);margin-bottom:min(2.5641vw, 20px)}.index-price-payment-attention{padding:min(4.10256vw, 32px) min(3.07692vw, 24px)}.index-price-payment-attention p{font-size:min(3.58974vw, 28px)}.index-voice{background-image:url(../images/sp/index/voice-bg01.png);padding-top:min(12.30769vw, 96px);padding-bottom:min(12.30769vw, 96px)}.index-voice-heading{font-size:min(6.15385vw, 48px);margin-bottom:1em}.index-voice-items{flex-direction:column}.index-voice-items-item{width:100%;margin-bottom:min(6.15385vw, 48px)}.index-voice-items-item-in{padding:min(6.15385vw, 48px) min(3.07692vw, 24px) min(4.10256vw, 32px)}.index-voice-items-item-box{flex-direction:column}.index-voice-items-item-box-left{flex-direction:row;width:100%}.index-voice-items-item-box-right{width:100%;padding-left:0}.index-voice-items-item-figure{max-width:min(16.41026vw, 128px)}.index-voice-items-item-profile{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;justify-content:start;margin-left:min(2.05128vw, 16px);margin-bottom:min(3.07692vw, 24px)}.index-voice-items-item-profile-gender{order:2;font-size:min(3.58974vw, 28px);line-height:120%;margin-left:.6em}.index-voice-items-item-profile-name{order:3;width:100%;font-size:min(4.10256vw, 32px);line-height:100%;text-align:left;margin-top:-0.4em}.index-voice-items-item-profile-pos{order:1}.index-voice-items-item-profile-pos-str{font-size:min(3.07692vw, 24px)}.index-voice-items-item-heading{font-size:min(4.10256vw, 32px);margin-bottom:.6em}.index-voice-items-item-txt p{font-size:min(3.07692vw, 24px)}.index-voice-items-item:last-child{margin-bottom:0}.index-faqs{padding-top:min(12.30769vw, 96px);padding-bottom:min(12.30769vw, 96px)}.index-faqs-heading{font-size:min(6.15385vw, 48px);margin-bottom:1em}.index-faqs-items-item{margin-bottom:min(8.20513vw, 64px)}.index-faqs-items-item-question{align-items:start;margin-bottom:min(1.02564vw, 8px)}.index-faqs-items-item-question-heading{font-size:min(4.10256vw, 32px);padding-top:.7em}.index-faqs-items-item-question::before{width:min(12.30769vw, 96px);margin-left:min(-1.28205vw, -10px);margin-right:min(4.61538vw, 36px)}.index-faqs-items-item-answer{align-items:start}.index-faqs-items-item-answer-txt p{font-size:min(3.58974vw, 28px);margin-top:.5em}.index-faqs-items-item-answer::before{width:min(12.30769vw, 96px);margin-right:min(2.05128vw, 16px)}.index-faqs-items-item:last-child{margin-bottom:0}.index-contact02{padding-top:min(12.30769vw, 96px);padding-bottom:min(12.30769vw, 96px);background-image:url(../images/sp/index/contact02-bg01.png)}.index-contact02-heading{font-size:min(6.15385vw, 48px);margin-bottom:1em}.index-contact02-body{padding:min(6.15385vw, 48px) min(3.07692vw, 24px) min(6.15385vw, 48px)}.index-contact02-body::before{display:none}.index-contact02-body::after{display:none}.index-contact02-form-div{margin-bottom:min(6.66667vw, 52px)}.index-contact02-form-heading{margin-bottom:min(2.05128vw, 16px)}.index-contact02-form-heading label{font-size:min(4.10256vw, 32px)}.index-contact02-form-heading label .__required{position:relative;top:-0.1em;font-size:min(3.07692vw, 24px)}.index-contact02-form-parts input[type="text"],.index-contact02-form-parts input[type="email"],.index-contact02-form-parts select,.index-contact02-form-parts textarea{padding:.8em}.index-contact02-form-parts input[type="text"].__sm,.index-contact02-form-parts input[type="email"].__sm,.index-contact02-form-parts select.__sm,.index-contact02-form-parts textarea.__sm{width:4em}.index-contact02-form-parts input[type="text"].__sp-sm02,.index-contact02-form-parts input[type="email"].__sp-sm02,.index-contact02-form-parts select.__sp-sm02,.index-contact02-form-parts textarea.__sp-sm02{width:6em}.index-contact02-form-parts input[type="text"].__md,.index-contact02-form-parts input[type="email"].__md,.index-contact02-form-parts select.__md,.index-contact02-form-parts textarea.__md{width:15em}.index-contact02-form-parts .__unit{font-size:min(4.10256vw, 32px);margin-right:.5em}.index-contact02-form-agree{font-size:min(4.10256vw, 32px);margin-bottom:min(5.12821vw, 40px)}.index-contact02-form-btns{flex-direction:column}.index-contact02-form-btns-item{width:100%;margin-bottom:min(4.10256vw, 32px)}.index-contact02-form-btns-item:last-child{margin-bottom:0}.index-contact02-form-errors{font-size:min(3.33333vw, 26px)}.index-contact02-form-complete-txt p{font-size:min(4.10256vw, 32px)}.index-contact02-form__confirm .__display{font-size:min(4.10256vw, 32px)}.index-contact02-form__confirm .index-contact02-form-btns{margin-top:min(12.30769vw, 96px)}.index-contact02::before{top:0;left:0;background-image:url(../images/sp/index/contact02-bg02.png);width:202px;height:258px;max-width:min(29.23077vw, 228px)}.index-contact02::after{top:min(3.58974vw, 28px);bottom:auto;right:0;background-image:url(../images/sp/index/contact02-bg03.png);width:168px;height:200px;background-position:top right;max-width:min(27.17949vw, 212px)}.index-contact03{padding-top:min(10.25641vw, 80px);padding-bottom:min(10.25641vw, 80px)}.index-contact03-body{padding:min(2.05128vw, 16px)}.index-contact03-body-in{padding:min(4.10256vw, 32px) min(3.07692vw, 24px) min(4.10256vw, 32px)}.index-contact03-heading{font-size:min(5.12821vw, 40px);margin-bottom:.4em}.index-contact03-subHeading{font-size:min(4.10256vw, 32px)}.index-contact03-btn-link{padding:min(2.82051vw, 22px) min(8.97436vw, 70px) min(1.79487vw, 14px);background-size:min(10.25641vw, 36px) auto;background-position:center left min(5.12821vw, 20px)}.index-contact03-btn-link-label-str{font-size:min(3.07692vw, 13.2px)}.index-contact03-btn-link-num{font-size:min(7.17949vw, 30.8px)}}@media screen and (max-width: 1080px) and (min-width: 769px){.index-mv::before{left:max(.625vw, 1.2px)}.index-mv::after{right:max(.625vw, 1.2px)}.index-price-compare-table table tbody tr th.__lazo::after{right:.4em}.index-contact-body::after{right:-1em}}.sub-main{padding:7em 0 7em}.sub-main-heading{font-size:40px;line-height:150%;color:#35cfd8;font-weight:900;letter-spacing:0.03em;text-align:center;margin-bottom:.8em}.sub-content h3{font-size:28px;line-height:150%;color:#374151;font-weight:bold;margin-top:3em;margin-bottom:.9em;border-left:4px solid #35cfd8;padding:0 0 .1em .5em}.sub-content p{font-size:20px;line-height:200%;color:#374151;font-weight:500;margin-bottom:1em}.sub-content ul{font-size:20px;line-height:200%;color:#374151;font-weight:500;margin-top:1em;margin-bottom:1em}.sub-content ul li>ul,.sub-content ul li ol{margin-left:1em}.sub-content ol{font-size:20px;line-height:200%;color:#374151;font-weight:500;margin-top:1em;margin-bottom:1em}.sub-content ol li>ul,.sub-content ol li ol{margin-left:1em}.sub-content table{width:100%}.sub-content table tbody tr th{width:230px;font-size:16px;line-height:150%;color:#ffffff;font-weight:bold;letter-spacing:0.03em;background:#35CFD8;border-bottom:1px solid #fff;padding:1.2em 1em 1.2em 1.2em}.sub-content table tbody tr td{font-size:16px;line-height:150%;color:#374151;font-weight:500;letter-spacing:0.03em;border-bottom:1px solid #fff;padding:1.2em 1em 1.2em 1.2em}.sub-content table tbody tr:nth-child(even) td{background-color:#FAFAFA}@media screen and (max-width: 768px){.sub-main{padding-top:min(28.71795vw, 224px);padding-bottom:min(28.71795vw, 224px)}.sub-main-heading{font-size:min(7.17949vw, 56px)}.sub-content h3{font-size:min(5.12821vw, 40px)}.sub-content p{font-size:min(4.10256vw, 32px)}.sub-content ul{font-size:min(4.10256vw, 32px)}.sub-content ol{font-size:min(4.10256vw, 32px)}.sub-content table,.sub-content tbody,.sub-content tr,.sub-content th,.sub-content td{display:block}.sub-content table tbody tr th{width:100%;font-size:min(4.10256vw, 32px);padding:.8em 1em}.sub-content table tbody tr td{font-size:min(4.10256vw, 32px);padding:.8em 1em}}.m-footer{background:#374151;padding:5em 0 1.6em;overflow:hidden}.m-footer-logo{text-align:center;margin-bottom:3.2em}.m-footer-menu{display:flex;flex-direction:row;justify-content:center;margin:0 -3em 2em}.m-footer-menu-item{padding:0 1.5em}.m-footer-menu-item-link{font-size:16px;line-height:170%;color:#ffffff;font-weight:400}.m-footer-menu-item-link:hover{text-decoration:underline}.m-footer-member{text-align:center;background:#FFFFFF;border-radius:12px;padding:1.2em 1em 1.2em;margin-bottom:2.5em}.m-footer-member-heading{font-size:16px;line-height:170%;color:#374151;font-weight:bold;margin-bottom:.9em}.m-footer-member-txt p{font-size:14px;line-height:170%;color:#374151;font-weight:400}.m-footer-member-txt p a{color:#2470E9}.m-footer-member-txt p a:hover{text-decoration:underline}.m-footer-copyright{font-size:12px;line-height:150%;color:#ffffff;font-weight:400;text-align:center}@media screen and (max-width: 768px){.m-footer{padding-top:min(12.30769vw, 96px);padding-bottom:min(4.10256vw, 32px)}.m-footer-logo{margin-bottom:min(7.94872vw, 62px)}.m-footer-logo-img{max-width:min(48.46154vw, 378px)}.m-footer-menu{flex-wrap:wrap;margin-bottom:min(6.15385vw, 48px)}.m-footer-menu-item{margin-bottom:min(1.79487vw, 14px);padding: 0 14px;}.m-footer-menu-item-link{font-size:min(3.07692vw, 24px)}.m-footer-member{padding:min(3.07692vw, 24px);margin-bottom:min(8.20513vw, 64px)}.m-footer-member-heading{font-size:min(4.10256vw, 32px)}.m-footer-member-txt p{font-size:min(3.58974vw, 28px)}.m-footer-copyright{font-size:min(2.5641vw, 20px)}}
