@charset "UTF-8";.lp-box-policy>.content>.inner>:first-child,.lp-box>.inner>:first-child,.lp-lyt-btn>ul>li>:first-child,.lp-stage>:first-child{margin-top:0}.lp-box-policy>.content>.inner>:last-child,.lp-box>.inner>:last-child,.lp-lyt-btn>ul>li>:last-child,.lp-stage>:last-child{margin-bottom:0}@keyframes pokie-pokie{0%{transform:translateX(0)}50%{transform:translateX(-5px)}to{transform:translateX(0)}}*,:after,:before{box-sizing:border-box}:lang(en){font-family:Arial,sans-serif}html{font-family:メイリオ,Hiragino Kaku Gothic Pro,sans-serif;font-size:.625em;-webkit-text-size-adjust:100%}body{font-size:1.2rem;line-height:1.5;margin:auto;min-width:320px}@media only screen and (min-width:768px){body{font-size:1.6rem;line-height:1.5}}main{display:block}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:2rem;line-height:inherit}figure,p{margin:0}p+p{margin-top:1em}ol,ul{list-style:none;padding:0}dl dl,dl ol,dl ul,ol dl,ol ol,ul ol,ul ul{margin:0}dl dd,dl dt{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}table td,table th{word-break:break-all}em,strong{font-style:normal;font-weight:700}kbd,samp,small{font-size:inherit}kbd,samp{font-family:inherit;line-height:inherit}abbr[title]{text-decoration:none}address{font-style:normal}img{border-style:none;max-width:100%}a{word-break:break-all}a[href]{text-decoration:none}a[href]:focus,a[href]:hover{text-decoration:underline}a:not([href]),a[aria-controls][aria-disabled=true],a[href*="#"][aria-disabled=true],a[role=button][aria-disabled=true]{cursor:default;text-decoration:none}a[aria-controls][aria-disabled=true][tabindex="-1"],a[href*="#"][aria-disabled=true][tabindex="-1"],a[role=button][aria-disabled=true][tabindex="-1"]{pointer-events:none}a[aria-controls][aria-disabled=true]:focus,a[aria-controls][aria-disabled=true]:hover,a[href*="#"][aria-disabled=true]:focus,a[href*="#"][aria-disabled=true]:hover,a[role=button][aria-disabled=true]:focus,a[role=button][aria-disabled=true]:hover{text-decoration:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;word-break:break-all;background:transparent;border:0;padding:0;margin:auto;overflow:visible}button:active{position:relative}button:disabled{cursor:default}iframe{border:0}[hidden]{display:none!important}.lp-area-noscript{background-color:#ffeded}.lp-area-noscript>.inner{padding:9px 10px 7px;margin:auto;max-width:1200px}.lp-area-noscript>.inner strong{font-weight:400;color:#d60037}.js-enabled .lp-area-noscript{display:none}.lp-header{display:flex;padding:0 3px}.lp-header>.header-inner{display:flex;align-items:center;justify-content:space-between;margin:auto;width:100%;max-width:1200px;min-height:60px}@media only screen and (min-width:768px){.lp-header>.header-inner{min-height:95px}}.lp-header-logo{width:140px}.lp-header-logo a{display:inline-block;vertical-align:top;transition:opacity .5s}.lp-header-logo a:hover{opacity:.6}.lp-header-logo img{vertical-align:top}@media only screen and (min-width:768px){.lp-header-logo{width:auto}}.lp-header-add{margin-right:13px;width:140px}.lp-header-add img{vertical-align:top}@media only screen and (min-width:768px){.lp-header-add{width:auto}}.lp-main{padding-bottom:20px;background-color:#dce7ef}.lp-main>.main-inner{margin:auto;max-width:1200px}.lp-main-lyt>.lp-mv{width:100%;max-width:659px}.lp-main-lyt>.lp-content{padding:0 15px;width:100%}@media only screen and (min-width:768px){.lp-main-lyt>.lp-content{padding:0 30px;max-width:541px}}@media only screen and (min-width:768px){.lp-main-lyt{display:flex}}.lp-mv{margin:0 auto;padding-top:13px;max-width:1000px;text-align:center}.lp-mv>.img,.lp-mv>.mv,.lp-mv img{vertical-align:top}.lp-mv>.img,.lp-mv>.mv{margin:0 auto}@media only screen and (min-width:768px){.lp-mv{padding-top:17px}}.lp-content{padding:20px 15px;margin:0 auto;max-width:1000px;background-color:#fff}@media only screen and (min-width:768px){.lp-content{padding:30px}}.lp-content-inner{padding-top:8px;margin:0 -15px;text-align:center;background-color:#dce7ef}@media only screen and (min-width:768px){.lp-content-inner{padding-top:43px;margin:0 -30px}}.lp-txt-lead{display:inline-block;border-radius:9em;padding:2px 20px;min-width:270px;font-weight:700;font-size:2.2rem;text-align:center;color:#fff;background-color:#0079c4}@media only screen and (min-width:768px){.lp-txt-lead{display:block;padding-top:4px;font-size:2.4rem}}.lp-catch{margin:0 0 5px;font-weight:700;font-size:2rem;text-align:center;color:#e44460}.lp-catch>.tag{display:inline-block;border-radius:9em;padding:6px 16px;margin-right:5px;position:relative;top:-3px;font-size:2rem;line-height:1;color:#fff;background-color:#e44460}.lp-catch>.num{font-size:4rem;line-height:1}.lp-catch>.unit{font-size:2.1rem}.lp-catch>.support{display:block}*+.lp-catch{margin-top:5px}@media only screen and (min-width:768px){.lp-catch{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:2rem}.lp-catch>.tag{top:0;margin-right:10px;padding:8px 23px 5px;font-size:2.6rem}.lp-catch>.num{margin-left:10px;font-size:3rem}.lp-catch>.unit{margin-right:10px;font-size:2rem}*+.lp-catch{margin-top:10px}}@media only screen and (min-width:980px){.lp-catch{font-size:2.8rem}.lp-catch>.tag{font-size:3rem}.lp-catch>.num{font-size:3.6rem}.lp-catch>.unit{font-size:2rem}}.lp-form-step{border:2px solid #0079c4;background-color:#0079c4}.lp-form-step>ol{display:flex;margin:auto;overflow:hidden}.lp-form-step>ol>li{display:flex;flex-grow:1;position:relative}.lp-form-step>ol>li:focus{outline:none}.lp-form-step>ol>li:focus .stage{text-decoration:underline}.lp-form-step>ol>li+li:before,.lp-form-step>ol>li+li>.label:before,.lp-form-step>ol>li[aria-current]:not(:last-child):after{content:"";display:block;width:20px;position:absolute}.lp-form-step>ol>li+li{margin-left:-1px}.lp-form-step>ol>li+li>.label{padding-left:17px}.lp-form-step>ol>li+li>.label:before{left:-12px}.lp-form-step>ol>li+li:before,.lp-form-step>ol>li+li>.label:before{top:-5px;width:0;height:0;border-color:transparent transparent transparent #0079c4;border-style:solid;border-width:32.5px 0 32.5px 30px}.lp-form-step>ol>li+li:before{left:-10px}.lp-form-step>ol>li:not([aria-current]){color:rgba(0,71,154,.6);background-color:#fff}.lp-form-step>ol>li:not([aria-current])+li>.label:before{border-color:transparent transparent transparent #fff}.lp-form-step>ol>li[aria-current]{font-weight:700;color:#fff;background-color:#0079c4}.lp-form-step>ol>li[aria-current]:before{background-color:#0079c4}.lp-form-step>ol>li[aria-current]:not(:last-child):after{top:0;bottom:0;right:-10px;background-color:#fff}.lp-form-step>ol>li>.label{display:block;padding:12px 5px;margin:auto;text-align:center}.lp-form-step>ol>li>.label>.stage,.lp-form-step>ol>li>.label>.title{display:block;font-size:1rem;position:relative;z-index:2}.lp-form-step>ol>li>.label>.title{margin-top:2px}@media only screen and (min-width:768px){.lp-form-step>ol>li+li>.label{padding-left:22px}.lp-form-step>ol>li+li:before,.lp-form-step>ol>li:not([aria-current])+li>.label:before{width:30px}.lp-form-step>ol>li[aria-current]:not(:last-child):after{width:30px;right:-20px}.lp-form-step>ol>li>.label{padding:8px 5px 7px}.lp-form-step>ol>li>.label>.stage{font-size:1.2rem}.lp-form-step>ol>li>.label>.title{font-size:1.4rem}}.lp-stage{padding:0 0 23px}.lp-serv-flow{padding:20px 7px 0;text-align:center}.lp-serv-flow img{vertical-align:top}@media only screen and (min-width:768px){.lp-serv-flow{padding:30px 7px 10px}}.lp-footer{position:absolute;width:100%;padding:0 6px;text-align:center;color:#fff;background-color:#318cd1}.lp-footer>.footer-inner{padding:15px 0 10px;margin:auto;max-width:1200px}@media only screen and (min-width:768px){.lp-footer{padding:0 26px;text-align:left}.lp-footer>.footer-inner{display:flex;justify-content:space-between;padding:15px 0}}.lp-footer-add a{display:inline-block;margin-bottom:24px;vertical-align:top;transition:opacity .5s}.lp-footer-add a:hover{opacity:.6}@media only screen and (min-width:768px){.lp-footer-add a{display:none}}.lp-footer-add img{vertical-align:top}.lp-footer-add>.address,.lp-footer-add>.name{display:block}.lp-footer-add>.name{font-size:2.2rem}.lp-footer-add>.address{font-size:1.5rem}.lp-footer-lic{margin-top:24px;font-size:1.6rem}.lp-footer-lic .copy{margin-top:24px;color:#fff}@media only screen and (min-width:768px){.lp-footer-lic,.lp-footer-lic .copy{margin-top:0}}.lp-hdg-02{padding:10px 15px;margin:20px -15px 10px;background-color:#cbe9fd}.lp-hdg-02>.hdg{margin:0;position:relative}.lp-hdg-02>.hdg>.label{display:inline-block}.lp-hdg-02>.hdg>.label>.title{font-size:1.8rem}.lp-hdg-02>.hdg>.label>.tag-reqd{display:inline-block;padding:4px 5px 3px;margin-left:6px;font-size:1.1rem;line-height:1;text-align:center;vertical-align:middle;color:#fff;background-color:#1f84d1}.lp-hdg-02[aria-current=true]>.hdg:after{content:"";display:inline-block;margin:auto 0 auto 4px;width:40px;height:28px;vertical-align:top;background:url(/lp/img/ico_form-current.svg) no-repeat 0 0/100%;animation-name:pokie-pokie;animation-duration:1s;animation-iteration-count:infinite}@media only screen and (min-width:768px){.lp-hdg-02{padding:6px 30px 5px;margin:20px -30px 10px}.lp-hdg-02>.hdg:before{width:32px;height:27px}.lp-hdg-02>.hdg>.label>.title{font-size:2.6rem}.lp-hdg-02>.hdg>.label>.tag-reqd{padding:3px 4px 2px;margin-left:10px;position:relative;top:-3px;font-size:1.3rem}.lp-hdg-02[aria-current=true]>.hdg:after{margin-left:10px;width:41px;height:30px}}.lp-box{border:1px solid #dcdbda;margin:10px 0;background-color:#fef5e9}.lp-box>.inner{border:2px solid #e7e2d6;padding:7px}.lp-box>.inner p{font-size:1.2rem}@media only screen and (min-width:768px){.lp-box>.inner{padding:13px;border-width:4px}.lp-box>.inner p{font-size:1.4rem}}.lp-btn-next{margin:25px 0;text-align:center}.lp-btn-next>.txt{font-size:1.2rem}.lp-btn-next>.txt+.btn{margin-top:5px}.lp-btn-next>.btn{position:relative;padding:17px 40px 17px 30px;width:100%;max-width:none;border-radius:5px;background:#e14e6a;box-shadow:inset 0 -4px 4px #9d4758,inset -1px 0 1px -1px #e14e6a,inset 1px 0 1px -1px #e14e6a,inset 1px 4px 1px -1px hsla(0,0%,100%,.63);color:#fff;letter-spacing:1px;font-weight:700;font-size:1.4rem;transition:background .3s cubic-bezier(.39,.575,.565,1)}.lp-btn-next>.btn:not(:disabled):focus,.lp-btn-next>.btn:not(:disabled):hover{background-color:rgba(225,78,106,.7)}.lp-btn-next>.btn:not(:disabled):focus:after,.lp-btn-next>.btn:not(:disabled):hover:after{border-color:transparent transparent transparent rgba(225,78,106,.7)}.lp-btn-next>.btn:disabled{background-color:rgba(225,78,106,.6)}.lp-btn-next>.btn:disabled:after{border-color:transparent transparent transparent rgba(225,78,106,.6)}.lp-btn-next>.btn:after,.lp-btn-next>.btn:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.lp-btn-next>.btn:before{right:15px;margin-top:-1px;width:15px;height:15px;border-radius:10px;background:#fff}.lp-btn-next>.btn:after{right:14px;margin-top:-1px;width:5px;height:5px;border-color:transparent transparent transparent #d93b7e;border-style:solid;border-width:4px 5px}.lp-lyt-btn--step4 .lp-btn-next>.btn>.label>.txt{display:block;font-size:1.2rem;font-weight:400}@media only screen and (min-width:768px){.lp-btn-next{margin:30px 0}.lp-btn-next>.txt{font-size:1.4rem}.lp-btn-next>.btn{padding:13px 40px 11px 30px;max-width:270px;font-size:2rem}.lp-lyt-btn--step4 .lp-btn-next>.btn{max-width:none;line-height:1}.lp-lyt-btn--step4 .lp-btn-next>.btn>.label>.txt{margin-bottom:3px;line-height:1.5}}@media only screen and (min-width:980px){.lp-lyt-btn--step4 .lp-btn-next>.btn{padding-top:7px;padding-bottom:6px}}.lp-btn-back{margin:25px 0;text-align:center}.lp-btn-back>.btn{position:relative;display:inline-flex;padding:10px 36px 10px 46px;min-width:140px;border-radius:5px;background:#1f84d1;box-shadow:inset 0 -4px 4px #1b6ab0,inset -1px 0 1px -1px #1b6ab0,inset 1px 0 1px -1px #1494aa,inset 1px 4px 1px -1px hsla(0,0%,100%,.63);color:#fff;text-decoration:none;letter-spacing:.05em;font-size:1.4rem;transition:background .3s cubic-bezier(.39,.575,.565,1);justify-content:center;align-items:center}.lp-btn-back>.btn:focus,.lp-btn-back>.btn:hover{background-color:rgba(31,132,209,.7)}.lp-btn-back>.btn:focus:after,.lp-btn-back>.btn:hover:after{border-color:transparent rgba(31,132,209,.7) transparent transparent}.lp-btn-back>.btn:after,.lp-btn-back>.btn:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.lp-btn-back>.btn:before{left:15px;margin-top:-1px;width:15px;height:15px;border-radius:10px;background:#fff}.lp-btn-back>.btn:after{left:14px;margin-top:-1px;width:5px;height:5px;border-color:transparent #1f84d1 transparent transparent;border-style:solid;border-width:4px 5px}@media only screen and (min-width:768px){.lp-btn-back{margin:30px 0}}.lp-lyt-btn{margin:25px 0}.lp-lyt-btn>ul{display:flex;flex-direction:column;align-items:center;margin:0}.lp-lyt-btn>ul>li{width:100%}.lp-lyt-btn>ul>li+li{margin-top:10px}@media only screen and (min-width:768px){.lp-lyt-btn{margin:30px 0}.lp-lyt-btn>ul>li+li{margin-top:20px}}@media only screen and (min-width:980px){.lp-lyt-btn--step4{margin-top:24px;margin-bottom:15px}.lp-lyt-btn--step4>ul{display:flex;justify-content:space-between;flex-direction:row-reverse}.lp-lyt-btn--step4>ul>li+li{margin-top:0}.lp-lyt-btn--step4>ul>li.next{width:330px;margin-left:10px}.lp-lyt-btn--step4>ul>li.back{width:141px}}.lp-pmark-box{margin-top:10px;border:1px solid #dcdbda;padding:14px 12px}@media only screen and (min-width:768px){.lp-pmark-box{margin-top:20px;padding:18px 15px}.lp-lyt-btn--line+.lp-pmark-box{margin-top:15px}}.lp-pmark-layout__inner{display:grid;grid-template-rows:auto;grid-template-columns:71px auto;column-gap:15px;row-gap:10px;align-items:center;justify-content:center}.lp-pmark-layout__head{grid-column:1/2}.lp-pmark-layout__body{grid-column:2/3}.lp-pmark-layout__foot{grid-column:1/3}.lp-pmark-layout__hdg{font-size:1.8rem;font-weight:700;color:#5fa2d6}.lp-pmark-layout__lede{font-weight:700;font-size:1.6rem;text-align:center}.lp-pmark-layout__txt{font-size:1.2rem;margin-top:3px}@media only screen and (min-width:768px){.lp-pmark-layout__inner{grid-template-rows:repeat(2,auto);grid-template-columns:83px 1fr;column-gap:20px;row-gap:0}.lp-pmark-layout__head{grid-row:1/3;grid-column:1/2;margin-top:auto;margin-bottom:auto}.lp-pmark-layout__body,.lp-pmark-layout__foot{grid-column:2/3}.lp-pmark-layout__body{grid-row:1/2}.lp-pmark-layout__foot{grid-row:2/3;margin-top:4px}.lp-pmark-layout__lede{text-align:left}.lp-pmark-layout__txt{margin-top:5px;font-size:1.4rem}}.lp-link-list{margin:0}*+.lp-link-list{margin-top:10px}.lp-link-list>li{font-size:1.2rem}.lp-link-list>li>a{display:inline-block;position:relative;padding-left:17px;color:#333;text-decoration:none;transition:color .3s cubic-bezier(.39,.575,.565,1)}.lp-link-list>li>a:before{content:"";display:block;position:absolute;top:3px;left:0;width:0;height:0;border-color:transparent transparent transparent #318cd1;border-style:solid;border-width:5px 0 5px 9px;transition:transform .3s cubic-bezier(.39,.575,.565,1)}.lp-link-list>li>a:active,.lp-link-list>li>a:focus,.lp-link-list>li>a:hover{color:rgba(51,51,51,.6);text-decoration:none}.lp-link-list>li>a:active:before,.lp-link-list>li>a:focus:before,.lp-link-list>li>a:hover:before{transform:translate3d(3px,0,0)}.lp-link-list>li+li{margin-top:6px}.lp-panel .lp-link-list{margin-top:9px}.lp-panel .lp-link-list>li{font-size:1.1rem}@media only screen and (min-width:768px){.lp-link-list>li{font-size:1.4rem}.lp-link-list>li>a:before{top:5px}.lp-link-list>li+li{margin-top:3px}.lp-panel .lp-link-list{margin-top:8px}.lp-panel .lp-link-list>li{font-size:1.4rem}}.lp-panel{padding:14px;background-color:#f0f0f0}*+.lp-panel{margin-top:10px}.lp-panel>.hdg+.txt{margin-top:6px}.lp-panel>.txt{font-size:1.1rem}@media only screen and (min-width:768px){.lp-panel{padding:18px}.lp-panel>.txt{font-size:1.3rem;line-height:1.53846}}*+.lp-list-note{margin-top:10px}.lp-list-note>.list{margin:0}.lp-list-note>.list>li{display:flex;font-size:1.2rem;color:#333}.lp-list-note>.list>li>.mark{flex-shrink:0;padding-right:6px}.lp-list-note>.list>li>.body{width:100%}.lp-list-note>.list>li+li{margin-top:3px}.lp-list-note--line>.list{display:flex;flex-wrap:wrap;margin-top:-3px;margin-left:-13px}.lp-list-note--line>.list>li{margin-top:3px;margin-left:13px}@media only screen and (min-width:768px){.lp-list-note>.list>li>.mark{padding-right:0}}.lp-panel .lp-list-note{margin-top:8px}.lp-panel .lp-list-note>.list>li{font-size:1rem}@media only screen and (min-width:768px){.lp-panel .lp-list-note{margin-top:3px}.lp-panel .lp-list-note>.list>li{font-size:1.2rem}}option:disabled{background-color:#f2f2f2}.lp-select>select,.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]){font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;margin:auto;width:100%;height:3.5rem;border:1px solid #b5afa2;border-radius:0;background-color:#fff;box-shadow:inset 0 0 3px rgba(168,164,155,.6);-webkit-appearance:none;transition:background .3s,border-color .3s}.lp-select>select:focus,.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]):focus{border-color:#000}.lp-select>select:disabled,.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]):disabled{background-color:#f2f2f2}.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]){padding:11px 10px 9px}.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]).is-invalid:not(:disabled){background-color:#ffefed!important}.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]).is-invalid:not(:disabled):not(:focus){border-color:#fe9d2c!important}.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image])[placeholder]{font-family:sans-serif}.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image])[placeholder]::-webkit-input-placeholder{color:#999}.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image])[placeholder]::-moz-placeholder{color:#999}.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image])[placeholder]:-ms-input-placeholder{color:#999}@media only screen and (min-width:768px){.lp-textinput>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]){padding:7px 10px 6px}}.lp-select{width:100%;max-width:170px}.lp-select>select{padding:9px 30px 9px 8px;background:url(/lp/img/bg_lp-select.png) no-repeat right 8px center #fff}.lp-select>select::-ms-expand{display:none}.lp-select>select.is-invalid:not(:disabled){background-color:#ffeded!important}.lp-select>select.is-invalid:not(:disabled):not(:focus){border-color:#fe9d2c!important}@media only screen and (min-width:768px){.lp-select{max-width:200px}.lp-select>select{padding:6px 30px 6px 8px}}.lp-lyt-form-bday{position:relative;padding-left:60px}.lp-lyt-form-bday>.year{display:flex;align-items:center}.lp-lyt-form-bday>.year>.label{vertical-align:middle}.lp-lyt-form-bday>.year>.label:first-child{display:flex;align-items:center;position:absolute;top:0;left:0;width:60px;height:3.5rem}.lp-lyt-form-bday>.year>.lp-select{display:inline-block}.lp-lyt-form-bday>.year>.lp-select+.label{margin-left:5px}.lp-lyt-form-bday>.days{display:flex;align-items:center;margin-top:8px}.lp-lyt-form-bday>.days>.lp-select{display:inline-block;max-width:70px}.lp-lyt-form-bday>.days>.lp-select+.label{margin-left:5px;vertical-align:middle}.lp-lyt-form-bday>.days>.lp-select+.label+.lp-select{margin-left:13px}@media only screen and (min-width:768px){.lp-lyt-form-bday{padding-left:85px}.lp-lyt-form-bday>.year>.label:first-child{width:85px}.lp-lyt-form-bday>.year>.lp-select+.label{margin-left:8px}.lp-lyt-form-bday>.days{margin-top:14px}.lp-lyt-form-bday>.days>.lp-select+.label{margin-left:8px}.lp-lyt-form-bday>.days>.lp-select+.label+.lp-select{margin-left:16px}}.lp-lyt-form-domicile{display:flex;justify-content:space-between;max-width:none}.lp-lyt-form-domicile>.prefecture{margin:0;width:36%}.lp-lyt-form-domicile>.city{margin:0;width:60%}@media only screen and (min-width:768px){.lp-lyt-form-domicile{justify-content:flex-start}.lp-lyt-form-domicile>.prefecture{width:100%;max-width:155px}.lp-lyt-form-domicile>.city{margin-left:30px;width:100%;max-width:250px}}.lp-radio-btn{width:100%}.lp-radio-btn,.lp-radio-btn label{position:relative;display:block}.lp-radio-btn input[type=radio]{position:absolute;z-index:-1;opacity:0}.lp-radio-btn input[type=radio]:checked+.lp-radio-btn-txt{background-color:#318cd1;color:#fff}.lp-radio-btn input[type=radio]:checked+.lp-radio-btn-txt:before{background-color:#fff}.lp-radio-btn input[type=radio]:checked+.lp-radio-btn-txt:after{opacity:1}.lp-radio-btn input[type=radio]:disabled+.lp-radio-btn-txt{color:#ccc;border:1px solid #ccc;cursor:default}.lp-radio-btn input[type=radio]:disabled+.lp-radio-btn-txt:before{border:1px solid #ccc}.lp-radio-btn input[type=radio]:focus+.lp-radio-btn-txt{border-color:#000}.lp-radio-btn input[type=radio].is-invalid:not(:disabled)+.lp-radio-btn-txt{background-color:#ffefed!important}.lp-radio-btn input[type=radio].is-invalid:not(:disabled)+.lp-radio-btn-txt:not(:focus){border-color:#fe9d2c!important}.lp-radio-btn-txt{position:relative;display:block;padding:7px 11px 7px 37px;cursor:pointer;border:2px solid #318cd1;border-radius:5px;background-color:#fff}.lp-radio-btn-txt:after,.lp-radio-btn-txt:before{display:block;content:"";position:absolute;border-radius:50%;top:50%;transform:translateY(-50%)}.lp-radio-btn-txt:before{left:9px;width:20px;height:20px;background-color:#e8e5df}.lp-radio-btn-txt:after{left:14px;width:10px;height:10px;opacity:0;z-index:1;background:#318cd1;transition:opacity .2s ease-out}@media only screen and (min-width:768px){.lp-radio-btn-txt{padding:7px 20px 7px 53px}}.lp-lyt-checkbox-1,.lp-lyt-radio{margin:10px 0;overflow:hidden}.lp-lyt-checkbox-1>ul,.lp-lyt-radio>ul{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}.lp-lyt-checkbox-1>ul>li,.lp-lyt-radio>ul>li{flex-basis:calc((100% - 30px)/3.05);margin:10px 0 0 10px}.lp-lyt-checkbox-1>ul>li>*,.lp-lyt-radio>ul>li>*{height:100%}@media only screen and (min-width:768px){.lp-lyt-checkbox-1,.lp-lyt-radio{margin:20px 0}.lp-lyt-checkbox-1>ul,.lp-lyt-radio>ul{margin:-20px 0 0 -20px}.lp-lyt-checkbox-1>ul>li,.lp-lyt-radio>ul>li{flex-basis:calc((100% - 60px)/3.05);margin:20px 0 0 20px}}.lp-lyt-checkbox{margin:10px 0;overflow:hidden}.lp-lyt-checkbox>ul{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}.lp-lyt-checkbox>ul>li{flex-basis:calc(48.78049% - 9.7561px);margin:10px 0 0 10px}.lp-lyt-checkbox>ul>li>*{height:100%}@media only screen and (min-width:768px){.lp-lyt-checkbox{margin:20px 0}.lp-lyt-checkbox>ul{margin:-20px 0 0 -20px}.lp-lyt-checkbox>ul>li{flex-basis:calc(48.78049% - 19.5122px);margin:20px 0 0 20px}}.lp-checkbox{position:relative;cursor:pointer}.lp-checkbox>input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.lp-checkbox>input[type=checkbox]:checked+.checkbox-txt{color:#fff;background-color:#318cd1}.lp-checkbox>input[type=checkbox]:focus+.checkbox-txt{border-color:#000}.lp-checkbox>input[type=checkbox]:checked+.checkbox-txt:before{background-color:#fff}.lp-checkbox>input[type=checkbox]:checked+.checkbox-txt:after{opacity:1}.lp-checkbox>input[type=checkbox].is-invalid:not(:disabled)+.checkbox-txt{background-color:#ffefed!important}.lp-checkbox>input[type=checkbox].is-invalid:not(:disabled)+.checkbox-txt:not(:focus){border-color:#fe9d2c!important}.lp-checkbox>.checkbox-txt{position:relative;display:block;width:100%;padding:6px 20px 6px 33px;border:2px solid #318cd1;border-radius:5px;text-align:center}.lp-checkbox>.checkbox-txt:before{position:absolute;display:block;background:#e8e5df;top:50%;left:8px;margin-top:-9px;width:18px;height:18px;content:""}.lp-checkbox>.checkbox-txt:after{position:absolute;display:block;top:50%;left:13px;margin-top:-8px;width:7px;height:12px;border-right:2px solid #318cd1;border-bottom:2px solid #318cd1;transform:rotate(45deg);opacity:0;content:"";transition:opacity .2s ease-out}.lp-error-list{content:"";display:inline-block;position:relative;margin-bottom:3px;padding:4px 10px;border-radius:4px;background:#ff775c;color:#fff;font-size:1rem}.lp-error-list.of-stage-2-1{margin-left:60px}@media only screen and (min-width:768px){.lp-error-list.of-stage-2-1{margin-left:85px}}.lp-error-list:empty{display:none}.lp-error-list:empty+*{margin-top:10px}.lp-error-list:before{content:"";display:block;position:absolute;bottom:-7px;left:5px;z-index:1;width:0;height:0;border-top:7px solid #ff775c;border-right:5px solid transparent;border-left:5px solid transparent}.lp-error-list+*{margin-top:3px}@media only screen and (min-width:768px){.lp-error-list{padding:4px 10px 2px;font-size:1.2rem}}.lp-form-check{position:relative;display:inline-block}.lp-form-check input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.lp-form-check .txt{position:relative;display:block;padding-left:36px;font-size:1.3rem;font-weight:700;line-height:1.53846;cursor:pointer}.lp-form-check .txt:before{content:"";display:block;position:absolute;top:2px;left:0;width:18px;height:18px;background-color:#fff}.lp-form-check .txt:after{content:"";position:absolute;display:block;top:3px;left:5px;width:7px;height:12px;border-right:2px solid #318cd1;border-bottom:2px solid #318cd1;transform:rotate(45deg);transition:opacity .2s ease-out;opacity:0}.lp-form-check input[type=checkbox]:checked+.txt:before{background-color:#fff}.lp-form-check input[type=checkbox]:checked+.txt:after{opacity:1}.lp-form-check input[type=checkbox]:disabled+.txt{color:#bfbfbf}.lp-form-check input[type=checkbox]:disabled+.txt:before{background-color:#bfbfbf}.lp-form-check input[type=checkbox]:disabled+.txt:after{content:"";display:block;position:absolute;top:-4px;left:11px;width:1px;height:32px;background-color:#bfbfbf;transform:rotate(135deg)}.lp-box-policy{border:1px solid #dcdbda;margin:10px 0}.lp-box-policy>.title{padding:12px 8px;font-size:1.2rem}.lp-box-policy>.content>.inner{border-top:1px solid #dcdbda;padding:8px}.lp-box-policy>.content>.inner[tabindex="0"]{max-height:200px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:768px){.lp-box-policy>.title{padding:11px 15px 10px;font-size:1.4rem}.lp-box-policy>.content>.inner{padding:15px}}.js-enabled .lp-box-policy.js-disclosure>.js-title{padding:0}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls{padding:12px 8px;width:100%;text-align:left;position:relative}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls:after{content:"";display:block;background-color:#cbe9fd;position:absolute;top:0;right:0;bottom:0;width:46px}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls>.js-state{display:flex;align-items:flex-end;justify-content:center;position:absolute;top:0;right:0;bottom:0;padding-bottom:4px;width:46px;font-size:1rem;line-height:1;text-align:center;color:#4198da;z-index:1}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls>.js-state:after,.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls>.js-state:before{content:"";display:block;position:absolute;left:0;right:0;margin:4px auto 0;background-color:#318cd1;transition:all .2s cubic-bezier(.39,.575,.565,1)}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls>.js-state:before{top:8px;width:18px;height:2px}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls>.js-state:after{top:0;width:2px;height:18px}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls[aria-expanded=true]>.js-state:before{transform:rotate(180deg)}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls[aria-expanded=true]>.js-state:after{transform:rotate(270deg)}.js-enabled .lp-box-policy.js-disclosure>.js-content{height:0;overflow:hidden;transition:height .3s}.js-enabled .lp-box-policy.js-disclosure>.js-content.is-open{overflow:visible;height:auto!important}@media only screen and (min-width:768px){.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls{padding:11px 15px 10px}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls>.js-state{padding-bottom:4px;font-size:1.2rem}.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls>.js-state:after,.js-enabled .lp-box-policy.js-disclosure>.js-title>.js-ctrls>.js-state:before{margin-top:4px}}.lp-adj-mt-2em{margin-top:2em!important}@media only screen and (max-width:767px){.lp-adj-pc-only{display:none!important}}@media only screen and (min-width:768px){.lp-adj-sp-only{display:none!important}}.content-col .content-primary{width:100%}.content-col{padding-bottom:0}@media only screen and (min-width:768px){.hdg-l1{padding-top:10px}}@media only screen and (max-width:768px){.content-col .content-primary{margin-bottom:0}}
