/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;clear:both;color:inherit;margin:0}pre{font-size:inherit}address{font-style:inherit}a{background-color:#0000;color:inherit}code,kbd,samp{font-size:inherit}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;background:#0000;border-radius:0;color:inherit;font:inherit;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}label[for]{cursor:pointer}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}body{font-family:Helvetica Neue,Helvetica,sans-serif;min-height:100vh;position:relative}a{color:#000;cursor:pointer;text-decoration:none}img{vertical-align:bottom;width:100%}wbr+span{display:inline-block}.container{box-sizing:initial;margin:0 auto;max-width:900px;padding:0 4.103vw}@media screen and (min-width:600px){.container{padding:0 25px}}.container-md{box-sizing:initial;margin:0 auto;max-width:900px}@media screen and (min-width:600px){.container-md{padding:0 25px}}.container-narrow{box-sizing:initial;margin:0 auto;max-width:571px;padding:0 4.103vw}@media screen and (min-width:600px){.container-narrow{padding:0 25px}}.container-narrow-md{box-sizing:initial;margin:0 auto;max-width:571px}@media screen and (min-width:600px){.container-narrow-md{padding:0 25px}}.container_inner{margin:0 auto;max-width:900px;width:100%}.container_inner.narrow{max-width:571px}.container-offset{margin:0 -3.846vw}.visible-sm{display:none}@media screen and (min-width:390px){.visible-sm{display:block}}.visible-md{display:none}@media screen and (min-width:600px){.visible-md{display:block}}.visible-lg{display:none}@media screen and (min-width:769px){.visible-lg{display:block}}.visible-xl{display:none}@media screen and (min-width:1025px){.visible-xl{display:block}}@media screen and (min-width:600px){.hidden-md{display:none}}@media screen and (min-width:769px){.hidden-lg{display:none}}@media screen and (min-width:1025px){.hidden-xl{display:none}}.fs16{font-size:16px!important}.ff-meiryo{font-family:メイリオ,Meiryo,sans-serif}.ff-yugothic{font-family:YuGothic,Yu Gothic,sans-serif}.fw-nomal{font-weight:400!important}.fw-bold{font-weight:700}.text-center{text-align:center}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mb10{margin-bottom:10px!important}.mb14{margin-bottom:14px!important}.mb15{margin-bottom:15px!important}.mb16{margin-bottom:16px!important}.mb20{margin-bottom:20px!important}.pb0{padding-bottom:0!important}.fc-white{color:#fff}.fc-black{color:#000}.fc-gray{color:#999}.fc-yellow{color:#d6ac1d}.fc-primary{color:#218f82}.fc-secondary{color:#e3f9f7}.fc-secondary-02{color:#faf6e8}.fc-tertiary{color:#28a735}.fc-quaternary{color:#ebfadc}.fc-quinary{color:#18beaa}.fc-senary{color:#218f82}.fc-accent{color:#fd8c29}.fc-accent-light{color:#fcf7e2}.fc-accent-banner{color:#fde915}.fc-accent-bg{color:#fff7e8}.fc-text-accent-orange{color:#a73b00}.fc-btn-cv-primary{color:#d04a01}.fc-btn-cv-hover{color:#a73b00}.fc-btn-cv-text-hover{color:#fff7e8}.fc-btn-disable{color:#05463f}.fc-btn-disable-text{color:#bebbbb}.fc-link{color:#0362fa}.fc-title-marker{color:#fdec2d}.fc-attention{color:#d60000}.fc-attention-light{color:#fffcfc}.fc-alert-error{color:#c32135}.fc-alert-error-bg{color:#faebed}.fc-badge{color:#a6d9d4}.fc-mismatch{color:#db1212}.fc-mismatch-bg{color:#fdebeb}.fc-acd-bg{color:#f8f8f8}.fc-disable,.fc-placeholder{color:#9d9d9d}.fc-border{color:#ccc}.fc-border-primary{color:#bebebe}.fc-tab-disabled-bg{color:#f1f1f1}.fc-caution-text{color:#535358}.fc-text-primary{color:#26262a}.fc-text-secondary{color:#68686d}.fc-text-tertiary{color:#4b4b4b}.fc-bg-brand-tertiary{color:#f1fffd}.fc-btn-brand-primary{color:#138577}.fc-btn-brand-primary-active{color:#0d6b5f}.fc-campaign-ribbon{color:#e55e5e}.fc-campaign-price{color:#f60}.fc-campaign-benefits{color:#fa9d08}.fc-campaign-benefits-bg{color:#fdfdf8}.fc-x{color:#1f1f1f}.fc-line{color:#06c755}.fc-brand-inverse{color:#f1fffd}.fc-brand-secondary{color:#076358}.fc-disabled-primary{color:#bebebe}.fc-disabled-secondary{color:#e7e7e7}.fc-disabled-bg-secondary{color:#f3f3f3}.fc-risk-bar-bg{color:#e0e0e0}.fc-gradient-mint{color:#a1ffce}.fc-gradient-cream{color:#faffd1}.fc-risk-gradient-high-start{color:#f44336}.fc-risk-gradient-high-end{color:#d32f2f}.fc-risk-gradient-medium-start{color:#ff9800}.fc-risk-gradient-medium-end{color:#ffc107}.fc-risk-gradient-low-start{color:#4caf50}.fc-risk-gradient-low-end{color:#8bc34a}.fc-kinki_risk{color:base #c6c5c5;color:high #d60000,100%;color:midium-high #f59803,75%;color:midium #ff9800,50%;color:low #2bb518,25%}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-gray{background-color:#999}.bg-yellow{background-color:#d6ac1d}.bg-primary{background-color:#218f82}.bg-secondary{background-color:#e3f9f7}.bg-secondary-02{background-color:#faf6e8}.bg-tertiary{background-color:#28a735}.bg-quaternary{background-color:#ebfadc}.bg-quinary{background-color:#18beaa}.bg-senary{background-color:#218f82}.bg-accent{background-color:#fd8c29}.bg-accent-light{background-color:#fcf7e2}.bg-accent-banner{background-color:#fde915}.bg-accent-bg{background-color:#fff7e8}.bg-text-accent-orange{background-color:#a73b00}.bg-btn-cv-primary{background-color:#d04a01}.bg-btn-cv-hover{background-color:#a73b00}.bg-btn-cv-text-hover{background-color:#fff7e8}.bg-btn-disable{background-color:#05463f}.bg-btn-disable-text{background-color:#bebbbb}.bg-link{background-color:#0362fa}.bg-title-marker{background-color:#fdec2d}.bg-attention{background-color:#d60000}.bg-attention-light{background-color:#fffcfc}.bg-alert-error{background-color:#c32135}.bg-alert-error-bg{background-color:#faebed}.bg-badge{background-color:#a6d9d4}.bg-mismatch{background-color:#db1212}.bg-mismatch-bg{background-color:#fdebeb}.bg-acd-bg{background-color:#f8f8f8}.bg-disable,.bg-placeholder{background-color:#9d9d9d}.bg-border{background-color:#ccc}.bg-border-primary{background-color:#bebebe}.bg-tab-disabled-bg{background-color:#f1f1f1}.bg-caution-text{background-color:#535358}.bg-text-primary{background-color:#26262a}.bg-text-secondary{background-color:#68686d}.bg-text-tertiary{background-color:#4b4b4b}.bg-bg-brand-tertiary{background-color:#f1fffd}.bg-btn-brand-primary{background-color:#138577}.bg-btn-brand-primary-active{background-color:#0d6b5f}.bg-campaign-ribbon{background-color:#e55e5e}.bg-campaign-price{background-color:#f60}.bg-campaign-benefits{background-color:#fa9d08}.bg-campaign-benefits-bg{background-color:#fdfdf8}.bg-x{background-color:#1f1f1f}.bg-line{background-color:#06c755}.bg-brand-inverse{background-color:#f1fffd}.bg-brand-secondary{background-color:#076358}.bg-disabled-primary{background-color:#bebebe}.bg-disabled-secondary{background-color:#e7e7e7}.bg-disabled-bg-secondary{background-color:#f3f3f3}.bg-risk-bar-bg{background-color:#e0e0e0}.bg-gradient-mint{background-color:#a1ffce}.bg-gradient-cream{background-color:#faffd1}.bg-risk-gradient-high-start{background-color:#f44336}.bg-risk-gradient-high-end{background-color:#d32f2f}.bg-risk-gradient-medium-start{background-color:#ff9800}.bg-risk-gradient-medium-end{background-color:#ffc107}.bg-risk-gradient-low-start{background-color:#4caf50}.bg-risk-gradient-low-end{background-color:#8bc34a}.bg-kinki_risk{background-color:base #c6c5c5;background-color:high #d60000,100%;background-color:midium-high #f59803,75%;background-color:midium #ff9800,50%;background-color:low #2bb518,25%}.header .header_inner{align-items:center;box-sizing:initial;display:flex;height:51px;justify-content:space-between;margin:0 auto;max-width:900px}@media screen and (min-width:1025px){.header .header_inner{height:60px}}.header .header-logo{display:block;height:30px;transition:all .6s;width:104px}@media screen and (min-width:769px){.header .header-logo:hover{opacity:.6}}.header .header-logo{margin-left:8px}.header .header-menu{display:flex;height:100%;justify-content:flex-end;max-width:197px;width:51%}@media screen and (min-width:1025px){.header .header-menu{max-width:232px}}.header .header-menu .header-menu-btn{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:center;max-width:98px;transition:all .6s;width:50%}@media screen and (min-width:769px){.header .header-menu .header-menu-btn:hover{opacity:.6}}@media screen and (min-width:1025px){.header .header-menu .header-menu-btn{font-size:16px;max-width:116px}.header .header-menu .header-menu-btn:last-child{border-right:1px solid #e3f9f7}}.header .header-menu .header-menu-btn.mypage,.header .header-menu .header-menu-btn.signin,.header .header-menu .header-menu-btn.verification{background:#218f82;color:#fff}.header .header-menu .header-menu-btn.register{color:#218f82}.main{padding:25px 0 40px}@media screen and (min-width:600px){.main{padding:45px 0 60px}}.main#campaign_minkore,.main#campaign_shokai,.main#top{padding:0}.main#mypage,.main#register,.main#signin{padding:30px 0 60px}@media screen and (min-width:600px){.main#mypage,.main#register,.main#signin{padding:65px 0 100px}}.main#register_complete,.main#signup,.main#signup_complete{padding:40px 0 0}.main#inquiry,.main#signin_complete{padding:40px 0 85px}@media screen and (min-width:600px){.main#inquiry,.main#signin_complete{padding:65px 0 100px}}.main#questions{padding-bottom:0}.panel-bg{background:#e3f9f7;padding:16px 0}@media screen and (min-width:1025px){.panel-bg{padding:35px 0}}.box-border{border:1px solid #218f82}.answers-no{color:#218f82;font-size:18px;font-weight:700;line-height:26px}@media screen and (min-width:390px){.answers-no{font-size:20px;line-height:29px}}.answers-no span{font-size:15px}@media screen and (min-width:390px){.answers-no span{font-size:17px}}.footer{background:#218f82;bottom:0;padding:10px 0;position:absolute;width:100%}.footer .footer-patent{color:#fff;font-size:14px;line-height:19px;margin:17px 0;text-align:center}.footer .footer-btn{padding:0 16px}@media screen and (min-width:769px){.footer .footer-btn{display:flex;gap:40px;justify-content:center;padding:0}}.footer .footer-btn-x{align-items:center;border-radius:9999px;color:#fff;display:flex;font-family:メイリオ,Meiryo,sans-serif;font-size:18px;font-weight:700;height:60px;justify-content:center;margin:0 auto;max-width:343px;text-align:center;width:100%}@media screen and (min-width:769px){.footer .footer-btn-x{margin:0}}.footer .footer-btn-x{transition:all .6s}@media screen and (min-width:769px){.footer .footer-btn-x:hover{opacity:.6}}.footer .footer-btn-x .icon-x:before{background:no-repeat 50%/cover;top:50%;transform:translateY(-50%)}.footer .footer-btn-x{background:#1f1f1f}.footer .footer-btn-x .icon-x{padding-left:46px}.footer .footer-btn-x .icon-x:before{background-image:url(/packs/images/5ad7666d04b3c92604fa.svg);height:34px;left:0;width:36px}.footer .footer-btn-x{margin-bottom:16px}.footer .footer-btn-line{align-items:center;border-radius:9999px;color:#fff;display:flex;font-family:メイリオ,Meiryo,sans-serif;font-size:18px;font-weight:700;height:60px;justify-content:center;margin:0 auto;max-width:343px;text-align:center;width:100%}@media screen and (min-width:769px){.footer .footer-btn-line{margin:0}}.footer .footer-btn-line{transition:all .6s}@media screen and (min-width:769px){.footer .footer-btn-line:hover{opacity:.6}}.footer .footer-btn-line .icon-line:before{background:no-repeat 50%/cover;top:50%;transform:translateY(-50%)}.footer .footer-btn-line{background:#06c755}.footer .footer-btn-line .icon-line{padding-left:50px}.footer .footer-btn-line .icon-line:before{background-image:url(/packs/images/5a823edb9514bec30aed.png);height:34px;left:0;width:36px}.footer .footer-menu{margin:20px 0}@media screen and (min-width:769px){.footer .footer-menu{display:flex;justify-content:center;margin:12px 0 17px}}.footer .footer-menu li{text-align:center;width:100%}@media screen and (min-width:769px){.footer .footer-menu li{width:auto}}.footer .footer-menu li:not(:last-child){margin-bottom:7px}@media screen and (min-width:769px){.footer .footer-menu li:not(:last-child){margin:0 12px 0 0}}.footer .footer-menu li a{color:#fff;font-size:14px;transition:all .6s}@media screen and (min-width:769px){.footer .footer-menu li a:hover{opacity:.6}}.footer .footer-copyright{color:#fff;display:block;font-size:12px;line-height:19px;text-align:center}.banner-point{background:#218f82;display:block;padding:13px 0}.banner-point .banner-point-container{box-sizing:initial;margin:0 auto;max-width:900px;padding:0 8px}.banner-point .banner-point-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto 3.846vw;width:95.128vw}@media screen and (min-width:390px){.banner-point .banner-point-wrap{margin-bottom:15px;width:371px}}.banner-point .banner-point-date{align-items:center;background:#fde915;border-radius:50%;display:flex;font-size:3.59vw;font-weight:700;height:13.333vw;justify-content:center;margin-right:3.077vw;position:relative;width:13.333vw}@media screen and (min-width:390px){.banner-point .banner-point-date{font-size:14px;height:52px;margin-right:12px;width:52px}}.banner-point .banner-point-date:before{border:7px solid #0000;border-left:2.564vw solid #fde915;content:"";left:calc(100% - 1.026vw);position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:390px){.banner-point .banner-point-date:before{border-left-width:10px;left:calc(100% - 4px)}}.banner-point .banner-point-text{box-sizing:initial;color:#fff;flex:1 1 0;font-size:3.59vw;font-weight:700;line-height:6.41vw}@media screen and (min-width:390px){.banner-point .banner-point-text{font-size:14px;line-height:25px}}.banner-point .banner-point-text .fs-large{font-size:4.615vw}@media screen and (min-width:390px){.banner-point .banner-point-text .fs-large{font-size:18px}}.banner-point .banner-point-text .fs-xlarge{font-size:6.923vw}@media screen and (min-width:390px){.banner-point .banner-point-text .fs-xlarge{font-size:27px}}.box-attention{border:2px solid #d60000;line-height:1.5;margin:0 auto;max-width:900px;padding:10px 0}.box-attention .box-attention-inner{margin:0 auto;width:fit-content}.title-large{font-size:24px;font-weight:700;line-height:32px;margin:0 0 20px;text-align:center}.title-large .title-sup{display:block;font-size:20px;margin-bottom:10px}.title-middle{font-size:20px;line-height:1.6}.title-middle,.title-small{font-weight:700;text-align:center}.title-small{font-size:18px;line-height:28px}.title-marker{font-size:7.179vw;font-weight:700;margin:0 0 33px;text-align:center}@media screen and (min-width:390px){.title-marker{font-size:28px}}.title-marker .title-text-detail{color:#218f82;display:block;font-size:16px;margin-bottom:13px}.title-marker .title-text-marker{padding:0 5px;position:relative;z-index:1}.title-marker .fs-small{font-size:18px}.title-border-left{border-left:4px solid #218f82;font-size:22px;font-weight:700;line-height:30px;margin-bottom:20px;padding:6px 0 6px 15px}.title-exam{font-size:18px;font-weight:700;margin-bottom:14px;text-align:center}.text{font-size:18px;line-height:29px}.text-large,.text-middle,.text-small{font-weight:700}.text-large{font-size:18px;line-height:28px}.text-middle{font-size:16px;line-height:27px}.text-small{font-size:12px;line-height:18px}.icon{position:relative}.icon:before{content:"";display:inline-block;position:absolute}.icon-arrow-right:before{border-right:2px solid #218f82;right:6px;transform:rotate(45deg) translateY(-50%)}.icon-arrow-left:before,.icon-arrow-right:before{border-top:2px solid #218f82;height:11px;top:47%;width:11px}.icon-arrow-left:before{border-left:2px solid #218f82;left:6px;transform:rotate(-45deg) translateY(-50%)}.icon-clear{padding-right:20px}.icon-clear:before{align-items:center;background:#fd8c29;border-radius:4px;color:#fff;content:"Clear!";display:flex;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:17px;font-weight:700;height:26px;justify-content:center;left:calc(50% + 105px);top:50%;transform:translate(-50%,-50%);width:62px}@media screen and (min-width:390px){.icon-clear:before{font-size:19px;height:28px;left:calc(50% + 110px);width:68px}}.icon-campaign:before{background:url(/packs/images/67b684ebb683bf3e538c.png) no-repeat 50%/cover;height:51px;left:-50px;top:50%;transform:translateY(-50%);width:40px}@media screen and (min-width:769px){.icon-campaign:before{left:-40px;top:1px}}.icon-lock:before{background:url(/packs/images/0088aee7486466551f13.png) no-repeat 50%/cover;height:26px;left:0;top:50%;transform:translateY(-50%);width:20px}.btn-primary{align-items:center;background:#218f82;border-radius:999px;color:#fff;display:flex;font-size:5.1282051282vw;font-weight:700;height:68px;justify-content:center;margin:0 auto;max-width:360px;transition:all .6s;width:100%}@media screen and (min-width:769px){.btn-primary:hover{opacity:.6}}@media screen and (min-width:390px){.btn-primary{font-size:20px}}.btn-primary.disabled,.btn-primary.is-disabled{background-color:#bebebe;color:#e7e7e7;pointer-events:none}.btn-primary.disabled span,.btn-primary.is-disabled span{color:#e7e7e7}.btn-accent{align-items:center;background:#fd8c29;border-radius:999px;color:#fff;display:flex;font-size:5.1282051282vw;font-weight:700;height:68px;justify-content:center;margin:0 auto;max-width:360px;transition:all .6s;width:100%}@media screen and (min-width:769px){.btn-accent:hover{opacity:.6}}@media screen and (min-width:390px){.btn-accent{font-size:20px}}.btn-accent.disabled,.btn-accent.is-disabled{background-color:#bebebe;color:#e7e7e7;pointer-events:none}.btn-accent.disabled span,.btn-accent.is-disabled span{color:#e7e7e7}.btn-border-primary{align-items:center;background:#fff;border-radius:999px;color:#218f82;display:flex;font-size:5.1282051282vw;font-weight:700;height:68px;justify-content:center;margin:0 auto;max-width:360px;transition:all .6s;width:100%}@media screen and (min-width:769px){.btn-border-primary:hover{opacity:.6}}@media screen and (min-width:390px){.btn-border-primary{font-size:20px}}.btn-border-primary.disabled,.btn-border-primary.is-disabled{background-color:#bebebe;color:#e7e7e7;pointer-events:none}.btn-border-primary.disabled span,.btn-border-primary.is-disabled span{color:#e7e7e7}.btn-border-primary{border:2px solid #218f82}.btn-disable{align-items:center;background:#05463f;border-radius:999px;color:#bebbbb;display:flex;font-size:5.1282051282vw;font-weight:700;height:68px;justify-content:center;margin:0 auto;max-width:360px;transition:all .6s;width:100%}@media screen and (min-width:769px){.btn-disable:hover{opacity:.6}}@media screen and (min-width:390px){.btn-disable{font-size:20px}}.btn-disable.disabled,.btn-disable.is-disabled{background-color:#bebebe;color:#e7e7e7;pointer-events:none}.btn-disable.disabled span,.btn-disable.is-disabled span{color:#e7e7e7}.btn-disable{pointer-events:none}.btn-disable span{line-height:26px;padding-left:33px}input[type=submit].btn-accent,input[type=submit].btn-border-primary,input[type=submit].btn-primary{text-align:center}.btn-register{align-items:center;background:#fd8c29;border-radius:999px;color:#fff;display:flex;font-size:5.1282051282vw;font-weight:700;justify-content:center;margin:0 auto;max-width:360px;transition:all .6s;width:100%}@media screen and (min-width:769px){.btn-register:hover{opacity:.6}}@media screen and (min-width:390px){.btn-register{font-size:20px}}.btn-register.disabled,.btn-register.is-disabled{background-color:#bebebe;color:#e7e7e7;pointer-events:none}.btn-register.disabled span,.btn-register.is-disabled span{color:#e7e7e7}.btn-register{font-size:5.128vw;height:68px;line-height:7.179vw;padding:0 25px 0 66px;position:relative;text-align:center}@media screen and (min-width:390px){.btn-register{font-size:20px;line-height:28px}}.btn-register span{align-items:center;background:url(/packs/images/c1c493cc4d04d654f412.png) no-repeat 50%/cover;color:#fd8c29;display:flex;font-size:15px;font-weight:700;height:58px;justify-content:center;left:8px;line-height:18px;margin-right:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:59px}.text-btn-decoration{font-weight:700;margin-bottom:6px;text-align:center}.text-btn-decoration>span{display:block;margin:0 auto;padding:0 12px;position:relative;width:fit-content}.text-btn-decoration>span:after,.text-btn-decoration>span:before{background:#000;border-radius:10px;bottom:4px;content:"";height:16px;position:absolute;width:2px}.text-btn-decoration>span:before{left:0;transform:rotate(330deg)}.text-btn-decoration>span:after{right:0;transform:rotate(30deg)}.btn-register-wrap .text-btn-decoration{font-size:3.733vw;line-height:1.3}@media screen and (min-width:390px){.btn-register-wrap .text-btn-decoration{font-size:14px}}.btn-register-wrap .text-btn-decoration .fs-large{font-size:5.333vw}@media screen and (min-width:390px){.btn-register-wrap .text-btn-decoration .fs-large{font-size:20px}}.modal_panel .btn-register-wrap .text-btn-decoration{font-size:14px}.modal_panel .btn-register-wrap .text-btn-decoration .fs-large{font-size:20px}.modal_panel .btn-register-wrap .text-btn-decoration .text-line-first{display:block}@media(width >= 400px){.modal_panel .btn-register-wrap .text-btn-decoration .text-line-first{display:inline-block}}.corner-square{border-radius:4px}.btn-x{align-items:center;border-radius:9999px;color:#fff;display:flex;font-family:メイリオ,Meiryo,sans-serif;font-size:18px;font-weight:700;height:60px;justify-content:center;margin:0 auto;max-width:343px;text-align:center;width:100%}@media screen and (min-width:769px){.btn-x{margin:0}}.btn-x{transition:all .6s}@media screen and (min-width:769px){.btn-x:hover{opacity:.6}}.btn-x .icon-x:before{background:no-repeat 50%/cover;top:50%;transform:translateY(-50%)}.btn-x{background:#1f1f1f}.btn-x .icon-x{padding-left:46px}.btn-x .icon-x:before{background-image:url(/packs/images/5ad7666d04b3c92604fa.svg);height:34px;left:0;width:36px}.btn-line{align-items:center;border-radius:9999px;color:#fff;display:flex;font-family:メイリオ,Meiryo,sans-serif;font-size:18px;font-weight:700;height:60px;justify-content:center;margin:0 auto;max-width:343px;text-align:center;width:100%}@media screen and (min-width:769px){.btn-line{margin:0}}.btn-line{transition:all .6s}@media screen and (min-width:769px){.btn-line:hover{opacity:.6}}.btn-line .icon-line:before{background:no-repeat 50%/cover;top:50%;transform:translateY(-50%)}.btn-line{background:#06c755}.btn-line .icon-line{padding-left:50px}.btn-line .icon-line:before{background-image:url(/packs/images/5a823edb9514bec30aed.png);height:34px;left:0;width:36px}.btn-composable-primary{align-items:center;border:2px;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:600;gap:8px;height:54px;justify-content:center;line-height:1.6;min-width:120px;padding:12px 16px;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}.btn-composable-primary.disabled,.btn-composable-primary:disabled{cursor:not-allowed;pointer-events:none}.btn-composable-primary{background-color:#138577;color:#f1fffd}@media screen and (min-width:769px){.btn-composable-primary:hover{background-color:#076358}}.btn-composable-primary:active{background-color:#076358}.btn-composable-primary.disabled,.btn-composable-primary:disabled{background-color:#f3f3f3;color:#e7e7e7}.btn-composable-primary.btn-composable-small{align-items:center;border:2px;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:600;gap:4px;height:40px;justify-content:center;line-height:1.6;min-width:94px;padding:8px 16px;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}.btn-composable-primary.btn-composable-small.disabled,.btn-composable-primary.btn-composable-small:disabled{cursor:not-allowed;pointer-events:none}.btn-composable-primary.btn-composable-small{background-color:#138577;color:#f1fffd}@media screen and (min-width:769px){.btn-composable-primary.btn-composable-small:hover{background-color:#076358}}.btn-composable-primary.btn-composable-small:active{background-color:#076358}.btn-composable-primary.btn-composable-small.disabled,.btn-composable-primary.btn-composable-small:disabled{background-color:#f3f3f3;color:#e7e7e7}.btn-composable-secondary{align-items:center;border:2px;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:600;gap:8px;height:54px;justify-content:center;line-height:1.6;min-width:120px;padding:12px 16px;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}.btn-composable-secondary.disabled,.btn-composable-secondary:disabled{cursor:not-allowed;pointer-events:none}.btn-composable-secondary{background-color:#fff;border:2px solid #138577;color:#138577}@media screen and (min-width:769px){.btn-composable-secondary:hover{background-color:#f1fffd;border-color:#076358;color:#076358}}.btn-composable-secondary:active{background-color:#f1fffd;border-color:#076358;color:#076358}.btn-composable-secondary.disabled,.btn-composable-secondary:disabled{background-color:#fff;border-color:#bebebe;color:#bebebe}.btn-composable-secondary.btn-composable-small{align-items:center;border:2px;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:600;gap:4px;height:40px;justify-content:center;line-height:1.6;min-width:94px;padding:8px 16px;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}.btn-composable-secondary.btn-composable-small.disabled,.btn-composable-secondary.btn-composable-small:disabled{cursor:not-allowed;pointer-events:none}.btn-composable-secondary.btn-composable-small{background-color:#fff;border:2px solid #138577;color:#138577}@media screen and (min-width:769px){.btn-composable-secondary.btn-composable-small:hover{background-color:#f1fffd;border-color:#076358;color:#076358}}.btn-composable-secondary.btn-composable-small:active{background-color:#f1fffd;border-color:#076358;color:#076358}.btn-composable-secondary.btn-composable-small.disabled,.btn-composable-secondary.btn-composable-small:disabled{background-color:#fff;border-color:#bebebe;color:#bebebe}.btn-composable-cv{align-items:center;border:2px;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:600;gap:8px;height:54px;justify-content:center;line-height:1.6;min-width:120px;padding:12px 16px;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}.btn-composable-cv.disabled,.btn-composable-cv:disabled{cursor:not-allowed;pointer-events:none}.btn-composable-cv{background-color:#d04a01;color:#fff}@media screen and (min-width:769px){.btn-composable-cv:hover{background-color:#a73b00}}.btn-composable-cv:active{background-color:#a73b00}.btn-composable-cv.disabled,.btn-composable-cv:disabled{background-color:#bebebe;color:#e7e7e7}.btn-composable-cv.btn-composable-small{align-items:center;border:2px;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:600;gap:4px;height:40px;justify-content:center;line-height:1.6;min-width:94px;padding:8px 16px;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}.btn-composable-cv.btn-composable-small.disabled,.btn-composable-cv.btn-composable-small:disabled{cursor:not-allowed;pointer-events:none}.btn-composable-cv.btn-composable-small{background-color:#d04a01;color:#fff}@media screen and (min-width:769px){.btn-composable-cv.btn-composable-small:hover{background-color:#a73b00}}.btn-composable-cv.btn-composable-small:active{background-color:#a73b00}.btn-composable-cv.btn-composable-small.disabled,.btn-composable-cv.btn-composable-small:disabled{background-color:#bebebe;color:#e7e7e7}.btn-composable-cv:has(.btn-icon-right),.btn-composable-primary:has(.btn-icon-right),.btn-composable-secondary:has(.btn-icon-right){justify-content:space-between}.btn-composable-cv:has(.btn-icon-right):before,.btn-composable-primary:has(.btn-icon-right):before,.btn-composable-secondary:has(.btn-icon-right):before{content:"";flex-shrink:0;width:40px}.btn-composable-cv:has(.btn-icon-right) .btn-icon-right,.btn-composable-primary:has(.btn-icon-right) .btn-icon-right,.btn-composable-secondary:has(.btn-icon-right) .btn-icon-right{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;width:40px}.btn-composable-cv:has(.btn-icon-right) .btn-icon-right img,.btn-composable-cv:has(.btn-icon-right) .btn-icon-right svg,.btn-composable-primary:has(.btn-icon-right) .btn-icon-right img,.btn-composable-primary:has(.btn-icon-right) .btn-icon-right svg,.btn-composable-secondary:has(.btn-icon-right) .btn-icon-right img,.btn-composable-secondary:has(.btn-icon-right) .btn-icon-right svg{height:20px;width:20px}.btn-composable-cv:has(.btn-icon-right) .button-text,.btn-composable-primary:has(.btn-icon-right) .button-text,.btn-composable-secondary:has(.btn-icon-right) .button-text{flex:1 1 auto;text-align:center}.tab{border:1px solid #218f82;margin-bottom:27px}.tab .tab-menu{display:grid;grid-template-columns:repeat(2,1fr);height:53px}.tab .tab-menu a,.tab .tab-menu li{color:#218f82;font-size:18px;font-weight:700;line-height:1.25}.tab .tab-menu li{align-items:center;background:#e3f9f7;border-bottom:1px solid #218f82;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center}.tab .tab-menu li>span{line-height:1}.tab .tab-menu li>span.items-center{align-items:center;display:flex}.tab .tab-menu li .fs-small{font-size:12px}.tab .tab-menu li.is-current{background:#fff;border-bottom-color:#fff;cursor:auto}.tab .tab-menu li.is-disabled{background:#f1f1f1;color:#999;cursor:auto;pointer-events:none}.tab .tab-menu li:first-child{border-right:1px solid #218f82}.tab .tab-menu li:first-child.is-current{border-right-color:#fff}.tab .tab-menu li:nth-child(2){border-left:1px solid #218f82}.tab .tab-menu li:nth-child(2).is-current{border-left-color:#fff}.tab .tab-contents{display:none}.tab .tab-contents.is-current{display:block}.link-underline{text-decoration:underline;transition:all .6s}@media screen and (min-width:769px){.link-underline:hover{opacity:.6;text-decoration:none}}.link-underline.disabled{color:#9d9d9d;pointer-events:none}.link-opacity{transition:all .6s}@media screen and (min-width:769px){.link-opacity:hover{opacity:.6}}.link-white{color:#fff;transition:all .6s}@media screen and (min-width:769px){.link-white:hover{opacity:.6}}.link-black{color:#000;transition:all .6s}@media screen and (min-width:769px){.link-black:hover{opacity:.6}}.link-gray{color:#999;transition:all .6s}@media screen and (min-width:769px){.link-gray:hover{opacity:.6}}.link-yellow{color:#d6ac1d;transition:all .6s}@media screen and (min-width:769px){.link-yellow:hover{opacity:.6}}.link-primary{color:#218f82;transition:all .6s}@media screen and (min-width:769px){.link-primary:hover{opacity:.6}}.link-secondary{color:#e3f9f7;transition:all .6s}@media screen and (min-width:769px){.link-secondary:hover{opacity:.6}}.link-secondary-02{color:#faf6e8;transition:all .6s}@media screen and (min-width:769px){.link-secondary-02:hover{opacity:.6}}.link-tertiary{color:#28a735;transition:all .6s}@media screen and (min-width:769px){.link-tertiary:hover{opacity:.6}}.link-quaternary{color:#ebfadc;transition:all .6s}@media screen and (min-width:769px){.link-quaternary:hover{opacity:.6}}.link-quinary{color:#18beaa;transition:all .6s}@media screen and (min-width:769px){.link-quinary:hover{opacity:.6}}.link-senary{color:#218f82;transition:all .6s}@media screen and (min-width:769px){.link-senary:hover{opacity:.6}}.link-accent{color:#fd8c29;transition:all .6s}@media screen and (min-width:769px){.link-accent:hover{opacity:.6}}.link-accent-light{color:#fcf7e2;transition:all .6s}@media screen and (min-width:769px){.link-accent-light:hover{opacity:.6}}.link-accent-banner{color:#fde915;transition:all .6s}@media screen and (min-width:769px){.link-accent-banner:hover{opacity:.6}}.link-accent-bg{color:#fff7e8;transition:all .6s}@media screen and (min-width:769px){.link-accent-bg:hover{opacity:.6}}.link-text-accent-orange{color:#a73b00;transition:all .6s}@media screen and (min-width:769px){.link-text-accent-orange:hover{opacity:.6}}.link-btn-cv-primary{color:#d04a01;transition:all .6s}@media screen and (min-width:769px){.link-btn-cv-primary:hover{opacity:.6}}.link-btn-cv-hover{color:#a73b00;transition:all .6s}@media screen and (min-width:769px){.link-btn-cv-hover:hover{opacity:.6}}.link-btn-cv-text-hover{color:#fff7e8;transition:all .6s}@media screen and (min-width:769px){.link-btn-cv-text-hover:hover{opacity:.6}}.link-btn-disable{color:#05463f;transition:all .6s}@media screen and (min-width:769px){.link-btn-disable:hover{opacity:.6}}.link-btn-disable-text{color:#bebbbb;transition:all .6s}@media screen and (min-width:769px){.link-btn-disable-text:hover{opacity:.6}}.link-link{color:#0362fa;transition:all .6s}@media screen and (min-width:769px){.link-link:hover{opacity:.6}}.link-title-marker{color:#fdec2d;transition:all .6s}@media screen and (min-width:769px){.link-title-marker:hover{opacity:.6}}.link-attention{color:#d60000;transition:all .6s}@media screen and (min-width:769px){.link-attention:hover{opacity:.6}}.link-attention-light{color:#fffcfc;transition:all .6s}@media screen and (min-width:769px){.link-attention-light:hover{opacity:.6}}.link-alert-error{color:#c32135;transition:all .6s}@media screen and (min-width:769px){.link-alert-error:hover{opacity:.6}}.link-alert-error-bg{color:#faebed;transition:all .6s}@media screen and (min-width:769px){.link-alert-error-bg:hover{opacity:.6}}.link-badge{color:#a6d9d4;transition:all .6s}@media screen and (min-width:769px){.link-badge:hover{opacity:.6}}.link-mismatch{color:#db1212;transition:all .6s}@media screen and (min-width:769px){.link-mismatch:hover{opacity:.6}}.link-mismatch-bg{color:#fdebeb;transition:all .6s}@media screen and (min-width:769px){.link-mismatch-bg:hover{opacity:.6}}.link-acd-bg{color:#f8f8f8;transition:all .6s}@media screen and (min-width:769px){.link-acd-bg:hover{opacity:.6}}.link-placeholder{color:#9d9d9d;transition:all .6s}@media screen and (min-width:769px){.link-placeholder:hover{opacity:.6}}.link-disable{color:#9d9d9d;transition:all .6s}@media screen and (min-width:769px){.link-disable:hover{opacity:.6}}.link-border{color:#ccc;transition:all .6s}@media screen and (min-width:769px){.link-border:hover{opacity:.6}}.link-border-primary{color:#bebebe;transition:all .6s}@media screen and (min-width:769px){.link-border-primary:hover{opacity:.6}}.link-tab-disabled-bg{color:#f1f1f1;transition:all .6s}@media screen and (min-width:769px){.link-tab-disabled-bg:hover{opacity:.6}}.link-caution-text{color:#535358;transition:all .6s}@media screen and (min-width:769px){.link-caution-text:hover{opacity:.6}}.link-text-primary{color:#26262a;transition:all .6s}@media screen and (min-width:769px){.link-text-primary:hover{opacity:.6}}.link-text-secondary{color:#68686d;transition:all .6s}@media screen and (min-width:769px){.link-text-secondary:hover{opacity:.6}}.link-text-tertiary{color:#4b4b4b;transition:all .6s}@media screen and (min-width:769px){.link-text-tertiary:hover{opacity:.6}}.link-bg-brand-tertiary{color:#f1fffd;transition:all .6s}@media screen and (min-width:769px){.link-bg-brand-tertiary:hover{opacity:.6}}.link-btn-brand-primary{color:#138577;transition:all .6s}@media screen and (min-width:769px){.link-btn-brand-primary:hover{opacity:.6}}.link-btn-brand-primary-active{color:#0d6b5f;transition:all .6s}@media screen and (min-width:769px){.link-btn-brand-primary-active:hover{opacity:.6}}.link-campaign-ribbon{color:#e55e5e;transition:all .6s}@media screen and (min-width:769px){.link-campaign-ribbon:hover{opacity:.6}}.link-campaign-price{color:#f60;transition:all .6s}@media screen and (min-width:769px){.link-campaign-price:hover{opacity:.6}}.link-campaign-benefits{color:#fa9d08;transition:all .6s}@media screen and (min-width:769px){.link-campaign-benefits:hover{opacity:.6}}.link-campaign-benefits-bg{color:#fdfdf8;transition:all .6s}@media screen and (min-width:769px){.link-campaign-benefits-bg:hover{opacity:.6}}.link-x{color:#1f1f1f;transition:all .6s}@media screen and (min-width:769px){.link-x:hover{opacity:.6}}.link-line{color:#06c755;transition:all .6s}@media screen and (min-width:769px){.link-line:hover{opacity:.6}}.link-brand-inverse{color:#f1fffd;transition:all .6s}@media screen and (min-width:769px){.link-brand-inverse:hover{opacity:.6}}.link-brand-secondary{color:#076358;transition:all .6s}@media screen and (min-width:769px){.link-brand-secondary:hover{opacity:.6}}.link-disabled-primary{color:#bebebe;transition:all .6s}@media screen and (min-width:769px){.link-disabled-primary:hover{opacity:.6}}.link-disabled-secondary{color:#e7e7e7;transition:all .6s}@media screen and (min-width:769px){.link-disabled-secondary:hover{opacity:.6}}.link-disabled-bg-secondary{color:#f3f3f3;transition:all .6s}@media screen and (min-width:769px){.link-disabled-bg-secondary:hover{opacity:.6}}.link-risk-bar-bg{color:#e0e0e0;transition:all .6s}@media screen and (min-width:769px){.link-risk-bar-bg:hover{opacity:.6}}.link-gradient-mint{color:#a1ffce;transition:all .6s}@media screen and (min-width:769px){.link-gradient-mint:hover{opacity:.6}}.link-gradient-cream{color:#faffd1;transition:all .6s}@media screen and (min-width:769px){.link-gradient-cream:hover{opacity:.6}}.link-risk-gradient-high-start{color:#f44336;transition:all .6s}@media screen and (min-width:769px){.link-risk-gradient-high-start:hover{opacity:.6}}.link-risk-gradient-high-end{color:#d32f2f;transition:all .6s}@media screen and (min-width:769px){.link-risk-gradient-high-end:hover{opacity:.6}}.link-risk-gradient-medium-start{color:#ff9800;transition:all .6s}@media screen and (min-width:769px){.link-risk-gradient-medium-start:hover{opacity:.6}}.link-risk-gradient-medium-end{color:#ffc107;transition:all .6s}@media screen and (min-width:769px){.link-risk-gradient-medium-end:hover{opacity:.6}}.link-risk-gradient-low-start{color:#4caf50;transition:all .6s}@media screen and (min-width:769px){.link-risk-gradient-low-start:hover{opacity:.6}}.link-risk-gradient-low-end{color:#8bc34a;transition:all .6s}@media screen and (min-width:769px){.link-risk-gradient-low-end:hover{opacity:.6}}.link-kinki_risk{color:base #c6c5c5;color:high #d60000,100%;color:midium-high #f59803,75%;color:midium #ff9800,50%;color:low #2bb518,25%;transition:all .6s}@media screen and (min-width:769px){.link-kinki_risk:hover{opacity:.6}}.list-notes>li{padding-left:1.1em;position:relative}.list-notes>li:before{left:0;position:absolute;top:0}.list-notes.list-center>li{margin:0 auto;width:fit-content}.list-notes>li{font-size:12px;line-height:1.5;padding-left:1em}.list-notes>li:before{content:"※"}.list-number-circle>li{padding-left:1.1em;position:relative}.list-number-circle>li:before{left:0;position:absolute;top:0}.list-number-circle.list-center>li{margin:0 auto;width:fit-content}.list-number-circle{counter-reset:count 0}.list-number-circle>li{font-size:12px;line-height:1.5}.list-number-circle>li:before{align-items:center;border:1px solid #000;border-radius:50%;box-sizing:border-box;content:counter(count);counter-increment:count 1;display:flex;font-size:84%;height:12px;justify-content:center;top:3px;width:12px}.list-number>li{padding-left:1.1em;position:relative}.list-number>li:before{left:0;position:absolute;top:0}.list-number.list-center>li{margin:0 auto;width:fit-content}.list-number{counter-reset:count 0}.list-number>li{font-size:12px;line-height:1.5}.list-number>li:before{content:counter(count) ". ";counter-increment:count 1}.list-number-brackets>li{padding-left:1.1em;position:relative}.list-number-brackets>li:before{left:0;position:absolute;top:0}.list-number-brackets.list-center>li{margin:0 auto;width:fit-content}.list-number-brackets{counter-reset:count 0;margin-left:2.2rem}.list-number-brackets>li{font-size:16px;line-height:1.5;padding-left:0}.list-number-brackets>li:before{content:"(" counter(count) ") ";counter-increment:count 1;margin-left:-2.2em;text-align:right;width:1.5rem}.list-dot>li{padding-left:1.1em;position:relative}.list-dot>li:before{left:0;position:absolute;top:0}.list-dot.list-center>li{margin:0 auto;width:fit-content}.list-dot>li{font-size:12px;line-height:1.5;padding-left:1em}.list-dot>li:before{content:"・"}.list-square>li{display:inline-block;font-size:16px;line-height:29px;padding-left:1.1em;position:relative}.list-square>li:before{content:"■";left:0;position:absolute;top:0}.list-sns{display:flex;justify-content:center;margin-top:5px}.list-sns>li{width:38px}.list-sns>li:not(:last-child){margin-right:20px}.list-sns>li a{transition:all .6s}@media screen and (min-width:769px){.list-sns>li a:hover{opacity:.6}}.list-sns .sns-item-x a{align-items:center;background:#1f1f1f;border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}.list-sns .sns-item-x a img{width:55%}.modal{height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .6s;visibility:hidden;width:100%;z-index:2}.modal.is-show{opacity:1;visibility:visible}.modal .modal-bg{background-color:#0000007a;height:100%;position:relative;width:100%;z-index:10}.modal .modal_panel{background:#fff;border-radius:4px;left:50%;max-width:570px;padding:50px 5.333vw 40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:92%;z-index:11}@media screen and (min-width:390px){.modal .modal_panel{padding:50px 20px 40px}}.modal .modal_panel.is-scroll{height:90%;overflow-y:scroll}.modal .modal_panel .modal_panel-body{font-size:18px;line-height:29px}.modal .modal_panel .modal_panel-body .modal-kinki-number{color:#218f82;font-size:24px;font-weight:700}.modal .modal_panel .modal_panel-body .modal-kinki-number .fs-large{font-size:32px}.modal .modal_panel .modal-box-terms{border:1px solid #218f82;border-radius:4px;height:284px;overflow:auto;padding:21px 10px}.modal .modal_panel .modal-box-terms [class^=list-] li{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:21px}.modal .modal_panel .modal-title{font-size:24px;font-weight:700;line-height:38px;margin-bottom:20px;text-align:center}@media screen and (min-width:600px){.modal .modal_panel .modal-text{text-align:center}}.modal .modal_panel .modal-logo{margin:0 auto 25px;width:189px}.input-comment,.input-select,.input-text{border:1px solid #218f82;border-radius:4px;font-size:22px;height:68px;line-height:30px;padding:0 22px;width:100%}.input-comment::placeholder,.input-select::placeholder,.input-text::placeholder{color:#9d9d9d}.input-comment{height:109px;padding:20px 22px}@media screen and (min-width:600px){.input-comment{height:195px}}.input-select{appearance:none;cursor:pointer;padding-right:40px}.input-select,.select-wrap{position:relative}.select-wrap:after{border-color:#218f82 #0000 #0000;border-style:solid;border-width:10px 8.5px 0;content:"";pointer-events:none;position:absolute;right:17px;top:50%;transform:translateY(-50%)}.label-checkbox-check{cursor:pointer;display:inline-block;font-size:18px;line-height:28px;padding:5px 5px 5px 54px;position:relative}.label-checkbox-check:before{background:#e3f9f7;border:1px solid #218f82;border-radius:4px;height:38px;left:0;width:34px}.label-checkbox-check:after,.label-checkbox-check:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.label-checkbox-check:after{background:url(/packs/images/d213ed030b71b82a36f9.png) no-repeat 50%/cover;height:22px;left:8px;opacity:0;width:19px}.input-checkbox-check{display:none}.input-checkbox-check:checked+.label-checkbox-check:after{opacity:1}.radio-wrap{position:relative}.label-radio-box{align-items:center;border:1px solid #218f82;border-radius:4px;color:#9d9d9d;display:flex;font-size:22px;height:68px;justify-content:center;width:100%}.input-radio-box{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-radio-box:checked+.label-radio-box{background:#218f82;color:#fff;font-weight:500}.label-radio-circle{color:#218f82;cursor:pointer;display:inline-block;font-size:22px;font-weight:700;line-height:27px;padding-left:34px;position:relative}.label-radio-circle:before{border:2px solid #218f82;height:29px;left:0;width:29px}.label-radio-circle:after,.label-radio-circle:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.label-radio-circle:after{background:#218f82;height:14px;left:8px;opacity:0;width:14px}.input-radio-circle{display:none}.input-radio-circle:checked+.label-radio-circle:after{opacity:1}.form-radio-list{margin-bottom:26px}.form-radio-list li:not(:last-child){margin-bottom:20px}.form-list-notes>li{padding-left:1.1em;position:relative}.form-list-notes>li:before{left:0;position:absolute;top:0}.form-list-notes.list-center>li{margin:0 auto;width:fit-content}.form-list-notes>li{font-size:14px;line-height:1.5;padding-left:1em}.form-list-notes>li:before{content:"※"}.form-list-notes{font-weight:700;margin-top:15px}.input-copy{display:none}.form-list{margin-bottom:30px}.form-list dt{color:#218f82;font-size:22px;margin-bottom:10px}.form-list dd:not(:last-child){margin-bottom:40px}.form-list dd .form-col-3{display:flex}.form-list dd .form-col-3 li{width:calc(33.33333% - 9px)}@media screen and (min-width:1025px){.form-list dd .form-col-3 li{width:calc(33.33333% - 14px)}}.form-list dd .form-col-3 li:not(:last-child){margin-right:14px}@media screen and (min-width:1025px){.form-list dd .form-col-3 li:not(:last-child){margin-right:21px}}.form-agree{margin-bottom:30px}@media screen and (min-width:1025px){.form-agree{margin-bottom:40px}}.form-agree .form-agree-text{font-size:18px;line-height:29px;margin-bottom:20px}@media screen and (min-width:600px){.form-agree .form-agree-text{margin-bottom:40px}}.form-text-error{color:#d60000;font-size:18px;font-weight:700;line-height:28px;margin-bottom:20px;text-align:center}@media screen and (min-width:1025px){.form-text-error{margin-bottom:25px}}.section-faq{padding:40px 0 60px}#campaign_minkore .section-faq{padding:50px 0 20px}.section-faq .acd-faq .faq-list-notes>li{padding-left:1.1em;position:relative}.section-faq .acd-faq .faq-list-notes>li:before{left:0;position:absolute;top:0}.section-faq .acd-faq .faq-list-notes.list-center>li{margin:0 auto;width:fit-content}.section-faq .acd-faq .faq-list-notes>li{font-size:12px;line-height:1.5;padding-left:1em}.section-faq .acd-faq .faq-list-notes>li:before{content:"※"}.section-faq .acd-faq .faq-list-notes{margin-top:10px}.section-faq .acd-faq .faq-list-dot>li{padding-left:1.1em;position:relative}.section-faq .acd-faq .faq-list-dot>li:before{left:0;position:absolute;top:0}.section-faq .acd-faq .faq-list-dot.list-center>li{margin:0 auto;width:fit-content}.section-faq .acd-faq .faq-list-dot>li{font-size:14px;line-height:1.5;padding-left:1em}.section-faq .acd-faq .faq-list-dot>li:before{content:"・"}.section-faq .acd-faq .faq-list-dot>li:not(:last-child){margin-bottom:5px}.section-faq .acd-faq .faq-list-dot{margin-top:10px}.features-text{font-size:18px;line-height:29px}@media screen and (min-width:600px){.features-text{text-align:center}}.features-title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:24px;text-align:center}@media screen and (min-width:600px){.features-title{margin-bottom:32px}}.list-features{display:flex;flex-direction:column;gap:8px 0;margin:0 auto;padding-left:0;width:fit-content}#top .list-features{gap:22px 0;padding-left:0}#campaign_minkore .list-features{gap:16px 0;margin:0;padding-left:6px}.list-features li{align-items:center;display:flex;gap:24px}@media(width <= 375px){.list-features li{gap:8px}}#campaign_minkore .list-features li{padding-left:35px;position:relative}.list-features li .features-item-number{align-items:center;color:#f1fffd;display:flex;flex-direction:row;font-size:12px;font-weight:700;gap:4px;justify-content:center;line-height:1.6;margin-right:0;position:relative;z-index:1}.list-features li .features-item-number:after{content:"";left:50%;position:absolute;top:calc(50% + 1px);transform:translate(-50%,-50%);z-index:-1}#top .list-features li .features-item-number{font-size:12px;line-height:18px;margin-right:8px}#campaign_minkore .list-features li .features-item-number{font-size:10px;left:0;line-height:13px;margin-right:0;position:absolute;top:calc(50% - 4px);transform:translateY(-50%)}.list-features li .features-item-number strong{font-size:20px;font-weight:700;letter-spacing:.4px}#top .list-features li .features-item-number strong{font-size:20px}#campaign_minkore .list-features li .features-item-number strong{font-size:16px}.list-features li .features-item-text{color:#000;flex:0 0 auto;font-size:18px;font-weight:700;letter-spacing:.36px;line-height:1.6}#top .list-features li .features-item-text{font-size:20px}@media(width <= 375px){#top .list-features li .features-item-text{font-size:16px}}#campaign_minkore .list-features li .features-item-text{color:#000;font-size:17px;line-height:1.38}.list-features li .features-item-text strong{font-weight:700}.list-features li .features-item-text .normal{font-weight:400}.list-features li .features-item-text .features-note{color:#4b4b4b;font-family:Inter,Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:160%}.list-features li .features-item-text p{margin:0}.list-features li .features-item-text .fs-small{font-size:10px}#campaign_minkore .list-features li:first-child .features-item-number{top:calc(50% + 2px)}.list-features li:first-child .features-item-number:after{background:url(/packs/images/9655ce07e58956ed247f.png) no-repeat 50%/contain;height:54px;left:50%;width:70px}#top .list-features li:first-child .features-item-number:after{height:47px;width:60px}#campaign_minkore .list-features li:first-child .features-item-number:after{height:31px;left:50%;width:40px}.list-features li:nth-child(2) .features-item-number:after{background:url(/packs/images/2abf8ed0c7add81af9db.png) no-repeat 50%/contain;height:53px;width:70px}#top .list-features li:nth-child(2) .features-item-number:after{height:45px;width:60px}#campaign_minkore .list-features li:nth-child(2) .features-item-number:after{background-image:url(/packs/images/9655ce07e58956ed247f.png);height:31px;width:40px}#campaign_minkore .list-features li:nth-child(3){margin-top:5px}.list-features li:nth-child(3) .features-item-number:after{background:url(/packs/images/971052581f1a81f8294c.png) no-repeat 50%/contain;height:55px;width:70px}#top .list-features li:nth-child(3) .features-item-number:after{height:47px;width:60px}#campaign_minkore .list-features li:nth-child(3) .features-item-number:after{background-image:url(/packs/images/9655ce07e58956ed247f.png);height:31px;width:40px}.features-list-notes>li{padding-left:1.1em;position:relative}.features-list-notes>li:before{left:0;position:absolute;top:0}.features-list-notes.list-center>li{margin:0 auto;width:fit-content}.features-list-notes>li{font-size:14px;line-height:22px;padding-left:1em}.features-list-notes>li:before{content:"※"}.features-list-notes{margin-top:16px}.section-flow-registration{background:#e3f9f7;padding:25px 0 40px}.list-flow-step{margin-top:30px}.list-flow-step>li{margin:0 auto;padding-top:19px;width:100%}@media screen and (min-width:390px){.list-flow-step>li{max-width:none;width:96%}}@media screen and (min-width:1025px){.list-flow-step>li{padding-top:0;width:100%}}.list-flow-step>li:not(:last-child){padding-bottom:36px;position:relative}@media screen and (min-width:1025px){.list-flow-step>li:not(:last-child){padding-bottom:40px}}.list-flow-step>li:not(:last-child):after{border-style:solid;border-width:13px 13px 0;bottom:9px;content:"";left:40px;position:absolute}@media screen and (min-width:1025px){.list-flow-step>li:not(:last-child):after{bottom:13px;left:50%;transform:translateX(-50%)}}.list-flow-step>li .step_inner{border:3px solid;border-radius:10px;padding:34px 13px 20px;position:relative}@media screen and (min-width:1025px){.list-flow-step>li .step_inner{padding:24px 11px 22px}}.list-flow-step>li p{font-family:YuGothic,Yu Gothic,sans-serif}.list-flow-step>li .step-title{font-size:18px;font-weight:700;line-height:29px}@media screen and (min-width:1025px){.list-flow-step>li .step-title{display:flex;font-size:24px;margin-bottom:16px;padding-left:99px;position:relative}}.list-flow-step>li .step-no{align-items:center;color:#fff;display:flex;height:43px;justify-content:center;position:absolute;top:-21px;width:87px}@media screen and (min-width:1025px){.list-flow-step>li .step-no{font-size:18px;left:0;top:-8px}}.list-flow-step>li .step-text{font-size:14px;line-height:24px}@media screen and (min-width:1025px){.list-flow-step>li .step-text{font-size:18px;line-height:26px}}.list-flow-step.primary>li:not(:last-child):after{border-color:#218f82 #0000 #0000}.list-flow-step.primary>li .step_inner{border-color:#218f82}.list-flow-step.primary>li .step-no{background:#218f82}.list-flow-step.primary>li .step-title{color:#218f82}.list-flow-step.quinary>li:not(:last-child):after{border-color:#18beaa #0000 #0000}.list-flow-step.quinary>li .step_inner{border-color:#18beaa}.list-flow-step.quinary>li .step-no{background:#18beaa}.list-flow-step.quinary>li .step-title{color:#218f82}.list-flow-step.accent>li:not(:last-child):after{border-color:#fd8c29 #0000 #0000}.list-flow-step.accent>li .step_inner{border-color:#fd8c29}.list-flow-step.accent>li .step-no{background:#fd8c29}.list-flow-circle{counter-reset:cnt}.list-flow-circle li{font-size:14px;line-height:22px}.list-flow-circle li:not(:last-child){padding-bottom:42px;position:relative}.list-flow-circle li:not(:last-child):after{border-color:#218f82 #0000 #0000;border-style:solid;border-width:13px 13px 0;bottom:13px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.list-flow-circle li .flow-circle-title{color:#218f82;font-family:YuGothic,Yu Gothic,sans-serif;font-size:18px;font-weight:700;line-height:29px;margin-bottom:5px;padding-left:30px;position:relative}.list-flow-circle li .flow-circle-title:before{align-items:center;background:#218f82;border-radius:50%;color:#fff;content:counter(cnt);counter-increment:cnt;display:flex;font-size:14px;height:22px;justify-content:center;left:0;line-height:1;position:absolute;top:3px;width:22px}.list-flow-circle li .flow-list-notes>li{padding-left:1.1em;position:relative}.list-flow-circle li .flow-list-notes>li:before{left:0;position:absolute;top:0}.list-flow-circle li .flow-list-notes.list-center>li{margin:0 auto;width:fit-content}.list-flow-circle li .flow-list-notes>li{font-size:12px;line-height:1.5;padding-left:1em}.list-flow-circle li .flow-list-notes>li:before{content:"※"}.answer-entry-info{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 auto;width:340px}.answer-entry-info .entry-date-container{align-items:center;display:flex;gap:4px;justify-content:center}.answer-entry-info .entry-date-container .decoration-line{border-top:2px solid #000;height:0;position:relative;width:29.698px}.answer-entry-info .entry-date-container .decoration-line.left{transform:rotate(60deg) scaleY(-1)}.answer-entry-info .entry-date-container .decoration-line.right{transform:rotate(120deg)}.answer-entry-info .entry-date-container .entry-date-text{align-items:center;display:flex;flex-wrap:nowrap;gap:0;white-space:nowrap}.answer-entry-info .entry-date-container .entry-date-text .date{color:#a73b00;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.5;white-space:nowrap}.answer-entry-info .entry-date-container .entry-date-text .day{color:#a73b00;font-size:14px;font-weight:600;line-height:1.6;padding-top:3px;white-space:nowrap}.answer-entry-info .entry-date-container .entry-date-text .message{color:#a73b00;font-size:18px;font-weight:700;letter-spacing:.36px;line-height:1.6;white-space:nowrap}.answer-entry-info .btn-answer-entry{align-items:center;background-color:#bebebe;border:none;border-radius:999px;cursor:not-allowed;display:flex;gap:8px;justify-content:center;min-height:50px;padding:12px 16px;width:100%}.answer-entry-info .btn-answer-entry.disabled{opacity:1}.answer-entry-info .btn-answer-entry .btn-text{color:#e7e7e7;flex:1;font-size:16px;font-weight:600;line-height:1.6;text-align:center}.answer-entry-info .btn-answer-entry .btn-icon{filter:brightness(0) saturate(100%) invert(95%) sepia(0) saturate(0) hue-rotate(0deg) brightness(92%) contrast(87%);height:20px;width:20px}.identity-verification-modal{display:flex;flex-direction:column;gap:16px}.identity-verification-modal .modal-header{align-items:center;display:flex;justify-content:space-between}.identity-verification-modal .modal-header .modal-title{color:#26262a;font-size:20px;font-weight:700;letter-spacing:.4px;line-height:1.6;margin:0}.identity-verification-modal .modal-header .modal-close-button{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.identity-verification-modal .modal-header .modal-close-button:hover{background-color:#f3f3f3}.identity-verification-modal .modal-header .modal-close-button svg{height:16px;width:16px}.identity-verification-modal .verification-alert{align-items:flex-start;background-color:#fff7e8;border:1px solid #a73b00;border-radius:8px;display:flex;gap:8px;min-width:280px;padding:16px}.identity-verification-modal .verification-alert .alert-icon{flex-shrink:0;height:20px;width:20px}.identity-verification-modal .verification-alert .alert-icon svg{height:15.314px;width:17.5px}.identity-verification-modal .verification-alert .alert-text{color:#26262a;flex:1;font-size:14px;line-height:1.6;margin:0}.identity-verification-modal .verification-steps{display:flex;flex-direction:column;gap:16px}.identity-verification-modal .verification-steps .step-item{align-items:flex-start;display:flex;gap:16px}.identity-verification-modal .verification-steps .step-item.step-item-last .step-number-container .step-line{display:none}.identity-verification-modal .verification-steps .step-item .step-number-container{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:32px}.identity-verification-modal .verification-steps .step-item .step-number-container .step-circle{align-items:center;background-color:#138577;border-radius:16px;color:#fff;display:flex;font-size:16px;font-weight:600;height:32px;justify-content:center;line-height:1.6;width:32px}.identity-verification-modal .verification-steps .step-item .step-number-container .step-line{background-color:#e7e7e7;flex:1;min-height:20px;width:2px}.identity-verification-modal .verification-steps .step-item .step-content{align-items:flex-start;display:flex;flex:1;gap:8px}.identity-verification-modal .verification-steps .step-item .step-content .step-text{color:#26262a;flex:1;font-size:16px;line-height:1.6;margin:0}.identity-verification-modal .verification-steps .step-item .step-content .step-image{align-items:center;border:1px solid #e7e7e7;display:flex;flex-shrink:0;height:52px;justify-content:center;padding:4px;width:56px}.identity-verification-modal .verification-steps .step-item .step-content .step-image img{max-height:100%;max-width:100%;object-fit:contain}.identity-verification-modal .verification-steps .step-item .step-content .step-image.step-image-medpass img{height:15px;width:44px}.modal-footer-content{display:flex;justify-content:center;margin-top:16px;width:100%}@media(width <= 375px){.modal-footer-content .btn-composable-primary{font-size:14px;line-height:1.4;min-width:auto}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}