@import url(https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Round|Material+Icons+Sharp|Material+Icons+Two+Tone);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap);
@charset "UTF-8";@-webkit-keyframes lum-fade{0%{opacity:0}to{opacity:1}}@keyframes lum-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes lum-fadeZoom{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes lum-fadeZoom{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes lum-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes lum-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@-webkit-keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@-webkit-keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}@keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6)}.lum-lightbox-inner{bottom:2.5%;left:2.5%;right:2.5%;top:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{color:#fff;margin:0 auto;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{-webkit-animation:lum-loader-rotate 1.8s linear infinite;animation:lum-loader-rotate 1.8s linear infinite;display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:66px}.lum-lightbox-loader:after,.lum-lightbox-loader:before{background:hsla(0,0%,100%,.9);border-radius:20px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;top:50%;width:20px}.lum-lightbox-loader:before{-webkit-animation:lum-loader-before 1.8s linear infinite;animation:lum-loader-before 1.8s linear infinite;left:0}.lum-lightbox-loader:after{-webkit-animation:lum-loader-after 1.8s linear infinite;animation:lum-loader-after 1.8s linear infinite;-webkit-animation-delay:-.9s;animation-delay:-.9s;right:0}.lum-lightbox.lum-opening{-webkit-animation:lum-fade .18s ease-out;animation:lum-fade .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:lum-fadeZoom .18s ease-out;animation:lum-fadeZoom .18s ease-out}.lum-lightbox.lum-closing{-webkit-animation:lum-fade .3s ease-in;animation:lum-fade .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:lum-fadeZoom .3s ease-in;animation:lum-fadeZoom .3s ease-in;animation-direction:reverse}.lum-img{transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{background:transparent;border:0;cursor:pointer;height:100px;margin:0;max-height:100%;outline:0;overflow:hidden;padding:0;position:absolute;text-indent:150%;top:50%;transform:translateY(-50%);white-space:nowrap;width:60px}.lum-close-button{height:32px;opacity:.3;position:absolute;right:5px;top:5px;width:32px}.lum-close-button:hover{opacity:1}.lum-close-button:after,.lum-close-button:before{background-color:#fff;content:" ";height:33px;left:15px;position:absolute;width:2px}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{border-top:4px solid hsla(0,0%,100%,.8);content:"";display:block;height:36px;position:absolute;top:50%;width:36px}.lum-previous-button:after{border-left:4px solid hsla(0,0%,100%,.8);border-radius:3px 0 0 0;box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;transform:translateY(-50%) rotate(-45deg)}.lum-next-button:after{border-radius:0 3px 0 0;border-right:4px solid hsla(0,0%,100%,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;transform:translateY(-50%) rotate(45deg)}@media (max-width:460px){.lum-lightbox-image-wrapper{-webkit-overflow-scrolling:touch;display:flex;overflow:auto}.lum-lightbox-caption{bottom:0;position:absolute;width:100%}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-height:none;max-width:none}}
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{box-sizing:border-box;display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1{line-height:1}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;line-height:0;vertical-align:bottom}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}textarea{-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0}a,dd,div,dl,dt,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,section,table,td,th,tr,ul{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;outline:none}html{font-size:62.5%;scroll-behavior:smooth}body,html{width:100%}body{background:#f9e8e5;font-family:メイリオ,Meiryo,ＭＳ ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;height:auto;max-width:100%;min-height:100vh;min-height:100dvh;overflow:hidden}main{width:100%}iframe,img,video{max-width:100%}a,dd,div,dl,dt,form,li,p,td,th{box-sizing:border-box}.txt_center{text-align:center}@media screen and (min-width:540px){.no_view_pc{display:none}}@media screen and (max-width:540px){.no_view_sp{display:none}}.footer,.header{background:#efc3bc;max-width:100%}.footer a,.footer li,.footer p,.header a,.header li,.header p{color:#4a391b}.header .inner{align-items:center;display:flex;height:70px;justify-content:center;width:100%}.header .logo{display:inline-block;margin-left:auto;margin-right:auto}.header .logo img{display:block;height:50px;width:auto}.footer{padding:50px 0}.footer .company{display:inline-block;font-size:18px;font-weight:700;margin-bottom:15px;text-decoration:none}.footer .address{font-size:16px}.form_area,.inner{font-size:18px;margin-left:auto;margin-right:auto;max-width:720px;padding-left:10px;padding-right:10px;width:100%}.form_area.p_tb,.inner.p_tb{padding-bottom:50px;padding-top:50px}.form_area.p_t,.inner.p_t{padding-top:50px}.form_area.p_b,.inner.p_b{padding-bottom:50px}.form_area .btn_area,.inner .btn_area{display:flex;flex-wrap:wrap;margin-top:30px}.form_area .btn_area.center,.inner .btn_area.center{justify-content:center}.form_area .btn,.inner .btn{align-items:center;background:#c8a669;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:18px;max-width:200px;min-height:52px;padding:10px;position:relative;text-decoration:none;width:100%}.form_area .btn:not(:last-child),.inner .btn:not(:last-child){margin-right:10px}.form_area .btn:disabled,.inner .btn:disabled{background:#d6d6d6;cursor:not-allowed}.form_area .btn.gray,.inner .btn.gray{background:#999}.form_area .btn.center,.inner .btn.center{justify-content:center}@media screen and (max-width:430px){.form_area .btn,.inner .btn{width:auto}}.form_area .beginning{margin-bottom:30px}.form_area .sub_title,.form_area .title{display:block;font-weight:700;line-height:1.2;margin-bottom:10px;width:100%}.form_area .title{font-size:20px}.form_area .sub_title{font-size:18px}.form_area .required{background:#c76c6a;color:#fff;font-size:16px;font-weight:400;line-height:1;margin-left:5px;padding:5px}.form_area .col,.form_area .error,.form_area .sub_col{display:block;width:100%}.form_area .error{color:#ef1f2e;font-size:16px}.form_area .col+.col,.form_area .error_area+.col{margin-top:30px}.form_area .col+.error_area,.form_area .error_area+.error_area{margin-top:5px}.form_area .error_area+.sub_col,.form_area .sub_col+.sub_col{margin-top:20px}.form_area .error_area+.error_area,.form_area .sub_col+.error_area{margin-top:5px}.form_area .text_content{width:100%}form input[type=email],form input[type=file],form input[type=tel],form input[type=text],form select,form textarea{font-size:18px}form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid #ccc;padding:10px}form .input_area,form .radio_area,form .select_box_area{display:flex}@media screen and (max-width:400px){form .radio_area.sp_no_flex,form .select_box_area.sp_no_flex{display:block}}form .input_area{align-items:center}form .input_area input{width:100%}form .input_area .text+input,form .input_area input+.text,form .input_area input+input{margin-left:5px}form .radio_area .radio:not(:last-child){margin-right:10px}form .radio_area .radio label{background:#fff;border:1px solid #c8a669;border-radius:6px;cursor:pointer;display:block;padding:10px 10px 10px 40px;position:relative}form .radio_area .radio label:after,form .radio_area .radio label:before{border-radius:50%;content:"";display:block;position:absolute}form .radio_area .radio label:before{background-color:#fff;border:1px solid #c8a669;border-radius:50%;height:20px;left:10px;top:calc(50% - 10px);width:20px}form .radio_area .radio label:after{background-color:#c8a669;border-radius:50%;height:10px;left:15px;opacity:0;top:calc(50% - 5px);width:10px}form .radio_area .radio input[type=radio]{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}form .radio_area .radio input[type=radio]:checked+label{background:#c8a669;color:#fff}form .radio_area .radio input[type=radio]:checked+label:after{opacity:1}@media screen and (max-width:400px){form .radio_area.sp_no_flex .radio:not(:last-child){margin-bottom:10px;margin-right:0}form .radio_area.sp_no_flex .radio label{display:inline-block}}form .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c8a669;height:20px;line-height:1.2;margin-right:5px;position:relative;vertical-align:-2px;width:20px}form .checkbox input[type=checkbox]:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10.517'%3E%3Cpath fill='%230' d='m5.403 10.518-5.4-5.4 1.92-1.92 3.483 3.483L12.084.003l1.92 1.92Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}form .select_box_area .select{align-items:center;display:flex}form .select_box_area .select:not(:first-child){margin-left:10px}form .select_box_area .select select,form .select_box_area .select span{display:block}form .select_box_area .select select+select,form .select_box_area .select select+span,form .select_box_area .select span+select,form .select_box_area .select span+span{margin-left:5px}form .select_box_area .select .select_box{background:#fff;position:relative}form .select_box_area .select .select_box:after{background:#c8a669;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:10px;position:absolute;right:10px;top:calc(50% - 5px);width:16px;z-index:1}form .select_box_area .select select{padding:15px 36px 15px 10px;position:relative;z-index:2}@media screen and (max-width:400px){form .select_box_area.sp_no_flex .select:not(:first-child){margin-left:0;margin-top:10px}}form .input_file{align-items:center;display:flex}form .input_file input[type=file]{display:none}form .input_file input[type=file]+p{margin-right:10px}form .input_file+#photo img{margin-top:10px}form #photo{text-align:center}form #photo>img{max-width:960px;width:100%}form .scroll_area{max-height:300px;overflow-y:scroll;width:100%}form .scroll_area::-webkit-scrollbar{background:#ccc;height:5px;width:5px}form .scroll_area::-webkit-scrollbar-thumb{background:#c8a669}form .acceptance_area{margin-top:15px}.complete_form{align-items:center;display:flex}.flow_area .title{border-bottom:2px dashed #c8a669;font-size:20px;margin-bottom:30px;padding-bottom:10px}.flow_area .flow_content .col{counter-increment:count;padding-left:40px;position:relative}.flow_area .flow_content .col:not(:first-child){margin-top:15px}.flow_area .flow_content .col:before{align-items:center;background:#c8a669;border-radius:50%;color:#fff;content:counter(count);display:flex;font-size:18px;font-weight:700;height:30px;justify-content:center;left:0;position:absolute;top:0;width:30px;z-index:2}.flow_area .flow_content .col:not(:last-child):after{background:#c8a669;content:"";display:block;height:100%;left:13.5px;position:absolute;top:15px;width:3px}.flow_area .flow_content .col .step_tit{font-size:18px;font-weight:700;margin-bottom:10px}.flow_area .flow_content .col p{font-size:16px}.terms_area .title{background:#fff;border-bottom:2px solid #c8a669;font-size:20px;margin-bottom:0;padding:10px}.terms_area .content_area.scroll_area{background:hsla(0,0%,100%,.5);padding:10px}.terms_area .content_area h2{font-size:20px;margin-bottom:10px}.terms_area .content_area h2:not(:first-child){margin-top:30px}.terms_area .content_area ol,.terms_area .content_area ul{margin:0;padding:0}.terms_area .content_area ol li:not(:last-child),.terms_area .content_area ul li:not(:last-child){margin-bottom:5px}.terms_area .content_area ul li{padding-left:2em;position:relative}.terms_area .content_area ul li:before{background:#000;border-radius:50%;content:"";display:inline-block;height:.5em;left:.5em;position:absolute;top:.5em;width:.5em}.terms_area .content_area ol li{margin-left:1.5em;padding-left:.5em}body.theme_regular{background:#fff8f0}body.theme_regular .footer,body.theme_regular .header{background:#eedac1}

/*# sourceMappingURL=app.css.map*/