@charset "UTF-8";body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100vh;position:relative;width:100%}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}td:empty,th:empty{opacity:0}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;height:auto;max-width:100%;vertical-align:middle}img,picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:transparent;border:0;cursor:pointer}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent;border:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0}hr{background:#000;border:0;box-sizing:content-box;height:1px;line-height:0;margin:0;overflow:visible;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding: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;outline:0;padding:0}legend{border:0;color:inherit;display:block;max-width:100%;white-space:normal;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[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}summary{display:list-item}template{display:none}body{color:#3e4042;font-family:Noto Sans JP,sans-serif}main{background-color:#fff;box-shadow:0 3px 6px #00000029;flex:1;max-width:500px;min-height:100vh;min-height:100dvh;min-width:320px}main .page-main>.inner{margin:16px 40px 0}a{color:#3e4042;text-decoration:underline}.base-layout{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px}@media screen and (max-width:1280px){.base-layout{padding-right:5vw}}@media screen and (max-width:960px){.base-layout{justify-content:center;padding-right:0}}.base-layout:after{background-image:url(../img/common/base-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:769px){.sp{display:none!important}}@media screen and (max-width:960px){.mediaquery-point-l-lt{display:none!important}}@media screen and (min-width:961px){.mediaquery-point-l{display:none!important}}@media screen and (max-width:1280px){.mediaquery-point-xl-lt{display:none!important}}@media screen and (min-width:1281px){.mediaquery-point-xl{display:none!important}}.left{text-align:left!important}.center{text-align:center!important}.right{text-align:right!important}.decoration-none{text-decoration:none!important}.common-title01{font-size:24px}.common-title01,.common-title02{font-weight:500;margin-bottom:32px}.common-title02{font-size:20px}.common-title03,.common-title04{font-size:18px;font-weight:500;margin-bottom:32px}.common-title04{padding-left:12px;position:relative}.common-title04:before{background:#fc0;background:linear-gradient(180deg,#fc0,#ff75b3);border-radius:9999px;content:"";display:block;height:18px;left:0;position:absolute;top:.725em;transform:translateY(-50%);width:4px}.common-title05{font-size:32px;font-weight:500}.common-title05-sub{background:#fc0;background:linear-gradient(90deg,#fc0,#ff75b3);-webkit-background-clip:text;font-size:16px;font-weight:500;-webkit-text-fill-color:transparent;display:inline-block}.common-title06{font-size:16px;font-weight:500;margin-bottom:16px}.common-title06:after{background:#fc0;background:linear-gradient(90deg,#fc0,#ff75b3);content:"";display:block;height:1px;margin-top:4px;width:auto}.child-header-area{background-image:url(../img/common/child-head-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:24px 40px}.child-header-area .child-title01{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:500}.child-header-area .child-title01-sub{color:#b9b39d;font-size:14px;font-weight:500}.common-button01{align-items:center;background-color:#b9b39d;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;line-height:1.2;padding:18px;position:relative;text-align:center;text-decoration:none}.common-button01:before{background-image:url(../img/common/arrow03-l.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s;width:7px}@media(any-hover:hover){.common-button01:hover:before{animation:button_arrow_left_animation 1.5s ease-out infinite}}.common-button01.arrow-none:before{content:none}.common-button01.arrow-right:before{left:auto;right:20px;top:50%;transform:translateY(-50%) scale(-1)}@media(any-hover:hover){.common-button01.arrow-right:hover:before{animation:button_arrow_right_animation 1.5s ease-out infinite}}.common-button01.button-color01{background-color:#b9b39d}.common-button01.button-color02{background:linear-gradient(90deg,#fc0,#ff75b3 50%,#fc0);background-position:0 0;background-size:200% 100%}@media(any-hover:hover){.common-button01.button-color02:hover{animation:button_gradient_animation 5s linear infinite}}.common-button01.button-siz01{margin:32px auto 0;width:160px}@keyframes button_arrow_right_animation{0%{right:20px}to{right:10px}}@keyframes button_gradient_animation{0%{background-position:0 0}to{background-position:200% 0}}.button-box01{margin-top:48px}.button-box02{color:#fff;display:block;font-size:14px;line-height:1.2;padding:18px;width:100%}.common-button02-box:first-of-type{border-top:1px solid #e0e0e0}.common-button02{border-bottom:1px solid #e0e0e0;padding:4px 15px 4px 0;position:relative}.common-button02:after{background-image:url(../img/common/arrow05-l.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;position:absolute;right:5px;top:50%;transform:scaleX(-1) translateY(-50%);width:7px}.common-button02 a{color:#3e4042;display:block;font-size:14px;font-weight:500;line-height:28px}.document-erea li,.document-erea p{font-size:14px;font-weight:400;line-height:1.5em}.document-erea .document-box01{margin-bottom:48px}.document-erea .document-box01:last-of-type{margin-bottom:0}.document-erea .document-box02{margin-bottom:32px}.document-erea .document-box02:last-of-type{margin-bottom:0}.document-erea .document-box03{margin-bottom:24px}.document-erea .document-box03:last-of-type{margin-bottom:0}.document-erea .document-box04{margin-bottom:16px}.document-erea .document-box04:last-of-type{margin-bottom:0}.document-erea .document-box05{margin:8px 0}.document-erea .document-box05:last-of-type{margin-bottom:0}.document-erea .document-box05:first-of-type{margin-bottom:8px}.document-erea .document-title01{font-size:16px;font-weight:500;margin-bottom:24px}.document-erea .document-title02{font-size:15px;font-weight:500;margin-bottom:16px}.document-erea .document-text01{margin-bottom:16px}.document-erea .document-text01:last-of-type{margin-bottom:0}.document-erea .document-text02{margin-bottom:8px}.document-erea .document-text02:last-of-type{margin-bottom:0}.document-erea .document-text03{font-size:15px;margin-bottom:12px;padding-left:1em;text-indent:-1em}.document-erea .punctuation-text{list-style:none;padding-left:1em;text-indent:calc(-1em - 2px)}.document-erea .punctuation-text:before{content:"※";margin-right:2px}.document-erea .bold-text{font-weight:500}.document-erea .gray-text{background-color:#cbcbcb;padding:10px;text-align:center}.document-erea .document-list01 li{list-style:disc;margin-left:24px}.document-erea .document-list01 li::marker{font-size:10px}.document-erea .document-list02 li{padding-left:calc(1em + 4px);text-indent:calc(-1em - 4px)}.document-erea .document-list02 li:before{content:"♢";margin-right:4px}.document-erea .document-list02 li:after{content:"↓";display:inline-block;text-indent:0;width:100%}.document-erea .document-list02 li:last-child:after{display:none}.document-erea .document-list03{margin-left:16px}.document-erea .document-list03 li+li{margin-top:4px}.document-erea .document-list04{margin-bottom:16px;margin-left:16px}.document-erea .document-list04 li+li{margin-top:12px}.document-erea .document-list04 .document-list04-text{line-height:1.6em;margin-top:4px;padding-left:1em;text-indent:-1em}.document-erea .document-list05 li{margin-top:8px}.document-erea .document-list05 li:first-child{margin-top:16px}.document-erea .document-dl01{display:grid;gap:4px;grid-template-columns:1fr 1.1fr}.document-erea .document-dl01 dd,.document-erea .document-dl01 dt{font-size:14px}.document-erea .document-dl01.border-bottom{border-bottom:1px solid #b9b39d;padding-bottom:32px}.document-erea .document-dl02{display:grid;gap:4px;grid-template-columns:2fr 1fr;justify-items:end}.document-erea .document-dl02 dd,.document-erea .document-dl02 dt{font-size:14px}.document-erea .list-box01{margin-top:16px}.document-erea .list-box02{margin-top:24px}.document-erea .list-box03{margin-bottom:24px;margin-top:24px}.pnkz-area{margin-bottom:48px}.pnkz-area .pnkz-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.pnkz-area .pnkz-list>li{font-size:12px;font-weight:500}.pnkz-area .pnkz-list>li:nth-of-type(n+2){margin-left:8px}.pnkz-area .pnkz-list>li:nth-of-type(n+2):before{background-image:url(../img/common/arrow01-r.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:8px;margin-right:8px;vertical-align:1px;width:4px}.pnkz-area .pnkz-list>li a{color:#3e4042;display:inline-block;font-size:12px;font-weight:500;text-decoration:none}.faq-detail p{font-size:14px;font-weight:400;line-height:28px}.faq-detail a{text-decoration:none}.faq-detail ol,.faq-detail ul{font-size:14px;font-weight:400;line-height:28px}.faq-detail ol li{font-size:14px}.faq-detail dl{font-size:14px;font-weight:400;line-height:28px}.faq-detail .faq-kome-text{list-style:none;padding-left:1em;text-indent:-1em}.faq-detail .faq-kome-text:before{content:"※";margin-right:2px}.faq-detail .arrow-text:before{content:"→"}.faq-detail .faq-colon-text:before{content:"："}.faq-detail .faq-list01{list-style:disc;margin-left:16px}.faq-detail .faq-list01::marker{font-size:11px}.faq-detail .faq-list02{font-weight:500;list-style:decimal;margin-left:16px}.faq-detail .faq-list02::marker{font-size:14px}.faq-detail .faq-list02+.faq-list02{margin-top:24px}.faq-detail .faq-list03{counter-reset:circle-number;list-style-type:none;margin:0;padding:0}.faq-detail .faq-list03 li{counter-increment:circle-number;font-size:14px;font-weight:500;padding-left:16px;position:relative}.faq-detail .faq-list03 li:before{align-items:center;border:1px solid;border-radius:50%;content:counter(circle-number);display:flex;font-size:60%;height:14px;justify-content:center;left:0;position:absolute;top:1em;width:14px}.faq-detail .faq-list03 li+li{margin-top:24px}.faq-detail .small-text01{font-size:10px}.faq-detail .small-text02{font-size:12px}.faq-detail .bold-text01{font-weight:500}.faq-detail .bold-text02{font-weight:700}.faq-detail .text-underline{border-bottom:1px solid #3e4042;color:#3e4042}.faq-detail .text-underline:hover{border:none}.faq-detail .btm-nav-link.current{border:none;color:#ff75b3;font-weight:700;pointer-events:none;text-decoration:none}.faq-detail .color01{color:#ff75b3}.faq-detail .faq-box01{margin-bottom:48px}.faq-detail .faq-box01:last-of-type{margin-bottom:0}.faq-detail .faq-box02{margin-bottom:32px}.faq-detail .faq-box02:last-of-type{margin-bottom:0}.faq-detail .faq-box03{margin-bottom:24px}.faq-detail .faq-box03:last-of-type{margin-bottom:0}.faq-detail .faq-box03:first-of-type{margin-bottom:24px}.faq-detail .faq-box04{margin-bottom:16px}.faq-detail .faq-box04:last-of-type{margin-bottom:0}.faq-detail .faq-box04:first-of-type{margin-bottom:16px}.faq-detail .faq-box05{margin-top:8px}.faq-detail .faq-box06{margin-top:16px}.faq-detail .faq-box06:first-of-type{margin-top:24px}.faq-detail .faq-box07{margin-top:0}.faq-detail .faq-box07:first-of-type{margin-top:16px}.faq-detail .faq-box08{margin-top:24px}.faq-detail .faq-box09{margin-top:16px}.faq-detail .faq-box10{margin-top:32px}.faq-detail .faq-box11{margin-top:48px}.faq-detail .faq-list-box01 li+li{margin-top:16px}.faq-detail .faq-list-box02>li+li{margin-top:24px}.faq-detail .faq-list-box02+p{margin-top:16px}.faq-detail .faq-list-box03 li{margin-bottom:16px}.faq-detail .faq-list-box03 li+li{margin-bottom:0}.faq-detail .faq-list-box04 li{margin-top:12px}.faq-detail .faq-dl-box01{display:grid;grid-template-columns:max-content 1fr;margin-bottom:24px}.faq-detail .faq-dl-box02 dt{margin-top:24px}.faq-detail .faq-dl-box02 dt:first-of-type{margin-top:0}.faq-detail .img-box01{display:flex;justify-content:center;margin-top:16px}.faq-detail .img-box01 img{border-radius:4px;box-shadow:0 0 5px #00000029;width:320px}.faq-detail .img-box01+p{margin-top:16px}.faq-detail .img-box02{display:flex;justify-content:center}.faq-detail .img-box02 img{border-radius:4px;box-shadow:0 0 5px #00000029;width:320px}.faq-detail .faq-in-page-link{margin-top:-25px;padding-top:25px}@media screen and (max-width:1280px){.faq-detail .faq-in-page-link{margin-top:-80px;padding-top:80px}}.contact-area p{font-size:14px;font-weight:400;line-height:28px}.contact-area ul{font-size:16px;font-weight:500}.contact-area .validation-message{color:#d55673}.contact-area .validation-message.is-agree{text-align:center}.contact-area .form-content{background-color:#f2f0ea;padding:48px 40px 80px}.contact-area .form-confirm{margin-top:8px}.contact-area .form-confirm p{font-weight:500;margin-left:16px}.contact-area .form-title-text{font-size:16px;font-weight:500;margin-bottom:8px}.contact-area .form-title-text.required:after{background:#fc0;background:linear-gradient(90deg,#fc0,#ff75b3);border-radius:4px;color:#f2f0ea;content:"必須";display:inline-block;font-size:10px;line-height:1;margin-left:8px;padding:3px 5px}.contact-area .contact-text02{font-size:12px;text-align:center}.contact-area .contact-text03{font-size:10px;line-height:15px;text-align:right}.contact-area .bold-text01{font-weight:500}.contact-area .faq-kome-text{list-style:none;padding-left:1em;text-indent:-1em}.contact-area .faq-kome-text:before{content:"※";margin-right:2px}.contact-area .color01{color:#b9b39d}.contact-area .input-style01{height:40px;padding:8px 12px}.contact-area .form-textarea,.contact-area .input-style01{background-color:#fff;border:none;border-radius:4px;width:100%}.contact-area .form-textarea{font-size:14px;font-weight:400;height:190px;line-height:1.4em;margin-top:8px;padding:10px;resize:none}.contact-area .form-textarea-content{padding-bottom:24px;position:relative}.contact-area .select-box01 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/common/arrow06-b.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:15px;border-radius:4px;color:#3e4042;cursor:pointer}.contact-area .select-box01 select option{color:#3e4042}.contact-area .select-box01 select option:first-child{display:none}.contact-area .contact-box01{margin-bottom:48px}.contact-area .contact-box01:last-of-type{margin-bottom:0}.contact-area .contact-box02{margin-bottom:32px}.contact-area .contact-box02:last-of-type{margin-bottom:0}.contact-area .contact-box02:first-of-type{margin-bottom:32px}.contact-area .contact-box03{margin-bottom:24px}.contact-area .contact-box03:last-of-type{margin-bottom:0}.contact-area .contact-box03:first-of-type{margin-bottom:24px}.contact-area .form-content ::-moz-placeholder{color:#cbcbcb}.contact-area .form-content ::placeholder{color:#cbcbcb}.contact-area .contact-radio-button{display:flex;justify-content:space-evenly}.contact-area .contact-radio-button .contact-radio-box{display:none}.contact-area .contact-radio-button .contact-radio-box:checked+label{background:linear-gradient(90deg,#fc0,#ff75b3 50%,#fc0);background-position:0 0;background-size:200% 100%;color:#fff}.contact-area .contact-radio-button .contact-radio-item{background-color:#fff;border-radius:4px;color:#cbcbcb;cursor:pointer;display:inline-block;font-size:14px;margin-top:8px;padding:12px 1%;text-align:center;width:152px}.contact-area .contact-radio-button .contact-radio-item-l{margin-left:1%}.contact-area .contact-checkbox{display:flex;font-size:14px;font-weight:500;justify-content:space-around}.contact-area .contact-checkbox .contact-checkbox-box{cursor:pointer;margin-right:4px;position:relative;top:1px}.contact-area .contact-checkbox .contact-checkbox-content{cursor:pointer}.contact-area .common-button01{align-items:center;background-color:#b9b39d;border-radius:4px;color:#fff;display:flex;font-size:14px;justify-content:center;margin-top:48px;padding:18px;position:relative;text-align:center;text-decoration:none;width:100%}.contact-area .common-button01:before{background-image:url(../img/common/arrow03-l.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s;width:7px}.contact-area .common-button01.arrow-none:before{content:none}.contact-area .common-button01.arrow-right:before{left:auto;right:20px;top:50%;transform:translateY(-50%) scale(-1)}.contact-area .common-button01.button-color01{background-color:#cbcbcb}@keyframes button_arrow_left_animation{0%{left:20px}to{left:10px}}.page-error[data-v-d627a852]{padding:40px 40px 0}.page-error .massage-area[data-v-d627a852]{max-width:500px}.page-error .error-title[data-v-d627a852]{font-size:32px;margin-bottom:32px}.page-error p[data-v-d627a852]{line-height:2}.page-error .button-area[data-v-d627a852]{margin-top:32px}
