html,body,ul,ol,dl,li,dt,dd,p,div,img,svg,table,tr,th,td,a,figure,button{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.8;color:#000622}body,ul,ol,dl,li,dt,dd,p,div,img,svg,a,table,tr,th,td,figure,button{font-size:1.6rem}@media screen and (max-width: 999px){body,ul,ol,dl,li,dt,dd,p,div,img,svg,a,table,tr,th,td,figure,button{font-size:1.4rem}}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.5;color:#000622}.en{font-family:"Poly",serif;font-weight:400;font-style:normal;letter-spacing:.03em;line-height:1}.yakuhan{font-family:YakuHanJP,"Noto Sans JP",sans-serif}body{word-break:break-word;padding-top:80px}@media screen and (max-width: 999px){body{padding-top:70px}}a{transition-duration:.3s;transition-timing-function:ease-out}span{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}section{position:relative;z-index:1}#trcj-wrapper{position:relative;background-color:#00193f;overflow:hidden}#kv_under{position:relative;padding:0 3.575%;background-color:#00193f}@media screen and (max-width: 999px){#kv_under{padding:0 5%}}#kv_under::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-30%, -55%) scale(0.5);display:block;width:100vw;height:100vw;border-radius:50%;background:radial-gradient(circle, rgba(250, 255, 179, 0.15) 0%, rgba(250, 255, 179, 0) 70%);mix-blend-mode:screen;opacity:.8;pointer-events:none;-webkit-animation:companyBg 6s ease infinite alternate;animation:companyBg 6s ease infinite alternate}@-webkit-keyframes companyBg{0%{opacity:.8;transform:translate(-30%, -55%) scale(0.5)}50%{opacity:1;transform:translate(-30%, -55%) scale(1)}}@keyframes companyBg{0%{opacity:.8;transform:translate(-30%, -55%) scale(0.5)}50%{opacity:1;transform:translate(-30%, -55%) scale(1)}}@media screen and (max-width: 999px){#kv_under::before{width:200vw;height:200vw;top:60px;transform:translate(-35%, -50%) scale(0.7);-webkit-animation:companyBgSp 6s ease infinite alternate;animation:companyBgSp 6s ease infinite alternate}}@-webkit-keyframes companyBgSp{0%{opacity:.8;transform:translate(-35%, -50%) scale(0.7)}50%{opacity:1;transform:translate(-35%, -50%) scale(1)}}@keyframes companyBgSp{0%{opacity:.8;transform:translate(-35%, -50%) scale(0.7)}50%{opacity:1;transform:translate(-35%, -50%) scale(1)}}#kv_under .wrap_kv{padding:150px 0 50px;border-bottom:1px solid #fff}@media screen and (max-width: 999px){#kv_under .wrap_kv{padding:clamp(60px,10vw,10vw) 0 clamp(30px,5vw,5vw)}}#kv_under .page_title{color:#fff;font-size:10rem}@media screen and (max-width: 999px){#kv_under .page_title{font-size:clamp(6rem,10vw,10vw)}}#kv_under .ja_breadcrumb{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin-top:30px}@media screen and (max-width: 999px){#kv_under .ja_breadcrumb{margin-top:clamp(20px,3vw,3vw)}}@media screen and (max-width: 768px){#kv_under .ja_breadcrumb{grid-template-columns:100%}}#kv_under .page_title_ja{color:#000622;background-color:#fff;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.75rem;padding:.35em .71em;line-height:1}@media screen and (max-width: 999px){#kv_under .page_title_ja{font-size:clamp(1.4rem,1.75vw,1.75vw)}}.breadcrumb{display:flex;min-width:0}.breadcrumb .list_breadcrumb{position:relative;width:100%;display:flex;justify-content:flex-end;gap:0 30px}@media screen and (max-width: 999px){.breadcrumb .list_breadcrumb{gap:24px}}.breadcrumb .list_breadcrumb>li{position:relative;min-width:0;flex-shrink:0}.breadcrumb .list_breadcrumb>li:last-child{flex:0 1 auto;min-width:0;max-width:100%}.breadcrumb .list_breadcrumb>li:last-child::after{display:none}.breadcrumb .list_breadcrumb>li:last-child p,.breadcrumb .list_breadcrumb>li:last-child a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .list_breadcrumb>li::after{content:"";position:absolute;right:-20px;top:0;display:block;width:10px;height:100%;background:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2L0 0C1.5 1.5 1.5 2.5 0 4L10 2Z' fill='white'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2L0 0C1.5 1.5 1.5 2.5 0 4L10 2Z' fill='white'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top 50% center;mask-position:top 50% center;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 999px){.breadcrumb .list_breadcrumb>li::after{right:-16px;width:8px}}.breadcrumb .list_breadcrumb li,.breadcrumb .list_breadcrumb p,.breadcrumb .list_breadcrumb a{font-size:1.3rem;color:#fff;line-height:1.3}@media screen and (max-width: 999px){.breadcrumb .list_breadcrumb li,.breadcrumb .list_breadcrumb p,.breadcrumb .list_breadcrumb a{font-size:1rem}}.breadcrumb.text_black .list_breadcrumb>li::after{background:#000622}.breadcrumb.text_black .list_breadcrumb>li p,.breadcrumb.text_black .list_breadcrumb>li a{color:#000622}#kv_inpage-link{padding:0 3.575%}@media screen and (max-width: 999px){#kv_inpage-link{padding:0 5%}}#kv_inpage-link .wrap_inpage-link{padding:30px 0;border-bottom:1px solid #fff}@media screen and (max-width: 999px){#kv_inpage-link .wrap_inpage-link{padding:clamp(20px,3vw,3vw) 0}}#kv_inpage-link .list_inpage-link{display:flex;flex-wrap:wrap;gap:10px 50px}@media screen and (max-width: 1399px){#kv_inpage-link .list_inpage-link{gap:10px 3.57vw}}#kv_inpage-link .list_inpage-link li,#kv_inpage-link .list_inpage-link a{color:#fff;font-size:2.4rem;line-height:1.5}@media screen and (max-width: 1399px){#kv_inpage-link .list_inpage-link li,#kv_inpage-link .list_inpage-link a{font-size:clamp(1.4rem,1.71vw,1.71vw)}}#kv_inpage-link .list_inpage-link .arrow{transition-duration:.3s;transition-timing-function:ease-out;position:relative;display:inline-block;width:1.2em;height:1.2em;line-height:inherit;vertical-align:bottom;margin-left:.5em;aspect-ratio:1/1;background-color:#fff;overflow:hidden}#kv_inpage-link .list_inpage-link .arrow::before{transition-duration:.3s;transition-timing-function:ease-out;content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#000622;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 12.4L6 10C7.8 11.8 7.8 13 6 14.8L18 12.4Z' fill='%23000622'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 12.4L6 10C7.8 11.8 7.8 13 6 14.8L18 12.4Z' fill='%23000622'/%3E%3C/svg%3E%0A");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;transform:translateY(0) rotate(90deg)}#kv_inpage-link .list_inpage-link a:hover .arrow::before{opacity:0;-webkit-animation:arrowMoveInpagelink .3s ease-out forwards;animation:arrowMoveInpagelink .3s ease-out forwards}@-webkit-keyframes arrowMoveInpagelink{50%{opacity:0;transform:translateY(-30%) rotate(90deg)}100%{opacity:1;transform:translateY(0) rotate(90deg)}}@keyframes arrowMoveInpagelink{50%{opacity:0;transform:translateY(-30%) rotate(90deg)}100%{opacity:1;transform:translateY(0) rotate(90deg)}}.wp-pagenavi{clear:both}.page-template-archive .wp-pagenavi,.archive .wp-pagenavi{text-align:center;line-height:1}.page-template-archive .wp-pagenavi>span,.page-template-archive .wp-pagenavi>a,.archive .wp-pagenavi>span,.archive .wp-pagenavi>a{font-family:"Poly",serif;font-weight:400;font-style:normal;letter-spacing:.03em;line-height:1;display:inline-block;height:40px;width:40px;margin:5px;padding:.5em 0;font-size:1.8rem;font-weight:400;line-height:1;text-align:center;color:#000622;transform:translateX(0);overflow:hidden;white-space:nowrap;opacity:1}@media screen and (max-width: 999px){.page-template-archive .wp-pagenavi>span,.page-template-archive .wp-pagenavi>a,.archive .wp-pagenavi>span,.archive .wp-pagenavi>a{height:25px;width:25px;font-size:1.6rem;margin:3px;padding:.25em 0}}@media screen and (max-width: 389px){.page-template-archive .wp-pagenavi>span,.page-template-archive .wp-pagenavi>a,.archive .wp-pagenavi>span,.archive .wp-pagenavi>a{width:6.41vw;height:6.41vw;margin:.76vw;font-size:4.1vw}}.page-template-archive .wp-pagenavi>span img,.page-template-archive .wp-pagenavi>a img,.archive .wp-pagenavi>span img,.archive .wp-pagenavi>a img{width:12px;height:auto;vertical-align:baseline}@media screen and (max-width: 999px){.page-template-archive .wp-pagenavi>span img,.page-template-archive .wp-pagenavi>a img,.archive .wp-pagenavi>span img,.archive .wp-pagenavi>a img{width:10px}}@media screen and (max-width: 389px){.page-template-archive .wp-pagenavi>span img,.page-template-archive .wp-pagenavi>a img,.archive .wp-pagenavi>span img,.archive .wp-pagenavi>a img{width:2.56vw}}.page-template-archive .wp-pagenavi>a:hover,.archive .wp-pagenavi>a:hover{background-color:#000622;color:#fff}.page-template-archive .wp-pagenavi .current,.archive .wp-pagenavi .current{color:#003f9e;border:1px solid #003f9e}.page-template-archive .wp-pagenavi .previouspostslink,.page-template-archive .wp-pagenavi .nextpostslink,.archive .wp-pagenavi .previouspostslink,.archive .wp-pagenavi .nextpostslink{background-color:#000622;border:1px solid #000622;overflow:hidden}.page-template-archive .wp-pagenavi .previouspostslink .arrow,.page-template-archive .wp-pagenavi .nextpostslink .arrow,.archive .wp-pagenavi .previouspostslink .arrow,.archive .wp-pagenavi .nextpostslink .arrow{position:absolute;top:50%;transform:translate(-50%, -50%);left:50%}.page-template-archive .wp-pagenavi .previouspostslink,.archive .wp-pagenavi .previouspostslink{transform:rotate(180deg) translateX(0)}.page-template-archive .wp-pagenavi .previouspostslink:hover .arrow,.archive .wp-pagenavi .previouspostslink:hover .arrow{opacity:0;-webkit-animation:arrowMovePrev .3s ease-out forwards;animation:arrowMovePrev .3s ease-out forwards}@-webkit-keyframes arrowMovePrev{50%{opacity:0;transform:translate(-150%, -50%)}100%{opacity:1;transform:translate(-50%, -50%)}}@keyframes arrowMovePrev{50%{opacity:0;transform:translate(-150%, -50%)}100%{opacity:1;transform:translate(-50%, -50%)}}.page-template-archive .wp-pagenavi .nextpostslink,.archive .wp-pagenavi .nextpostslink{transform:translateX(0)}.page-template-archive .wp-pagenavi .nextpostslink:hover .arrow,.archive .wp-pagenavi .nextpostslink:hover .arrow{opacity:0;-webkit-animation:arrowMoveNext .3s ease-out forwards;animation:arrowMoveNext .3s ease-out forwards}@-webkit-keyframes arrowMoveNext{50%{opacity:0;transform:translate(-150%, -50%)}100%{opacity:1;transform:translate(-50%, -50%)}}@keyframes arrowMoveNext{50%{opacity:0;transform:translate(-150%, -50%)}100%{opacity:1;transform:translate(-50%, -50%)}}body.error404 main,body.contact_error main{padding:100px 0}@media screen and (max-width: 999px){body.error404 main,body.contact_error main{padding:60px 0}}body.error404 #error .txt_error,body.contact_error #error .txt_error{color:#fff}@media screen and (max-width: 768px){body.error404 #error .txt_error,body.contact_error #error .txt_error{text-align:left}}body.error404 #error .wrap_btn,body.contact_error #error .wrap_btn{margin-top:50px}@media screen and (max-width: 999px){body.error404 #error .wrap_btn,body.contact_error #error .wrap_btn{margin-top:40px}}main{padding:100px 0}@media screen and (max-width: 999px){main{padding:60px 0}}.form_outer .smf-progress-tracker{display:grid;grid-template-columns:auto auto auto;gap:20px;justify-content:center;margin-bottom:0;padding:30px 0}@media screen and (max-width: 999px){.form_outer .smf-progress-tracker{padding:20px 0}}@media screen and (max-width: 768px){.form_outer .smf-progress-tracker{grid-template-columns:1fr 1fr 1fr}}.form_outer .smf-progress-tracker .smf-progress-tracker__item{display:block;width:100%;padding:10px 50px;text-align:center;color:#fff;font-weight:500}@media screen and (max-width: 768px){.form_outer .smf-progress-tracker .smf-progress-tracker__item{padding:10px}}.form_outer .smf-progress-tracker .smf-progress-tracker__item::before,.form_outer .smf-progress-tracker .smf-progress-tracker__item::after{display:none}.form_outer .smf-progress-tracker .smf-progress-tracker__item[aria-current=true]{background-color:#fff}.form_outer .smf-progress-tracker .smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__text{color:#000622;font-weight:500}.form_outer .smf-progress-tracker .smf-progress-tracker__item__text{margin-top:0;color:#fff;font-weight:500;text-align:center}.form_outer .smf-progress-tracker .smf-progress-tracker__item__number,.form_outer .smf-progress-tracker .screen-reader-text{display:none}.smf-action{display:flex;flex-direction:column-reverse;align-items:center;gap:30px;margin-top:50px}@media screen and (max-width: 999px){.smf-action{margin-top:30px}}.smf-action .smf-button-control{position:relative;display:block;width:100%;max-width:450px;margin-left:auto !important;margin-right:auto;padding:0;border:1px solid #fff;border-radius:3px;overflow:hidden}.smf-action .smf-button-control::before{transition-duration:.3s;transition-timing-function:ease-out;content:"";position:absolute;right:0;top:0;z-index:0;display:block;width:0;height:100%;background-color:#fff}.smf-action .smf-button-control:hover::before{width:100%;right:auto;left:0}.smf-action .smf-button-control:hover .smf-button-control__control{color:#000622}.smf-action .smf-button-control:hover .smf-sending{background-color:#000622}.smf-action .smf-button-control:hover .smf-sending::after{opacity:0;background-color:#fff;-webkit-animation:arrowMove .3s ease-out forwards;animation:arrowMove .3s ease-out forwards}@-webkit-keyframes arrowMove{50%{opacity:0;transform:translate(-30%)}100%{opacity:1;transform:translateX(0)}}@keyframes arrowMove{50%{opacity:0;transform:translate(-30%)}100%{opacity:1;transform:translateX(0)}}.smf-action .smf-button-control__control .smf-sending{transition-duration:.3s;transition-timing-function:ease-out;position:absolute;right:24px !important;display:block;width:24px;height:24px;background-color:#fff;overflow:hidden;visibility:visible !important}@media screen and (max-width: 999px){.smf-action .smf-button-control__control .smf-sending{width:21px;height:21px;right:21px !important}}.smf-action .smf-button-control__control .smf-sending::before{display:none}.smf-action .smf-button-control__control .smf-sending::after{transition-duration:.3s;transition-timing-function:ease-out;content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#000622;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='5' viewBox='0 0 12 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.4L0 0C1.8 1.8 1.8 3 0 4.8L12 2.4Z' fill='%23000622'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='5' viewBox='0 0 12 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.4L0 0C1.8 1.8 1.8 3 0 4.8L12 2.4Z' fill='%23000622'/%3E%3C/svg%3E%0A");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50% auto;mask-size:50% auto;transform:translateX(0)}.smf-action .smf-button-control{transition-duration:.3s;transition-timing-function:ease-out}.smf-action .smf-button-control:hover [type=submit]{color:#000622 !important}.smf-action .smf-button-control:hover [type=submit][data-action=back]{opacity:.6}.smf-action .smf-button-control [type=submit]:not([data-action=back]){margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-duration:.3s;transition-timing-function:ease-out;width:100%;padding:24px 68px 24px 24px;position:relative;z-index:1;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:1.8rem;letter-spacing:0;line-height:1.3;color:#fff;text-align:left;cursor:pointer;box-sizing:border-box}@media screen and (max-width: 999px){.smf-action .smf-button-control [type=submit]:not([data-action=back]){font-size:1.6rem;padding:21px 62px 21px 21px}}.smf-action .smf-button-control [type=submit][data-action=back]{transition-duration:.3s;transition-timing-function:ease-out}.smf-action .smf-button-control .wpcf7-spinner{display:none}.smf-action .smf-button-control:has([data-action=back]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:none;margin-left:auto !important;margin-right:auto;border:none;border-radius:0;overflow:visible}.smf-action .smf-button-control:has([data-action=back])::before{display:none !important;content:none !important}.smf-action .smf-button-control:has([data-action=back]):hover::before{width:0 !important;left:auto !important;right:auto !important}.smf-action .smf-button-control:has([data-action=back]):hover .smf-button-control__control{color:#fff !important}.smf-action .smf-button-control:has([data-action=back]):hover .smf-sending{background-color:rgba(0,0,0,0) !important}.smf-action .smf-button-control:has([data-action=back]):hover .smf-sending::after{-webkit-animation:none !important;animation:none !important;opacity:1 !important;background-color:rgba(0,0,0,0)}.smf-action .smf-button-control:has([data-action=back]) .smf-button-control__control{transition:initial;transition-duration:.3s;transition-timing-function:ease-out;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:21px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:inherit;letter-spacing:0;line-height:1.5;color:#fff;text-align:center;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.15em;cursor:pointer;width:auto}@media screen and (max-width: 999px){.smf-action .smf-button-control:has([data-action=back]) .smf-button-control__control{padding-left:19px}}.smf-action .smf-button-control:has([data-action=back]) .smf-button-control__control .smf-sending{position:absolute;right:auto !important;left:0;display:inline-block;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;background:none;overflow:visible;vertical-align:middle;visibility:visible !important}.smf-action .smf-button-control:has([data-action=back]) .smf-button-control__control .smf-sending::after{content:"";display:block;width:16px;height:16px;background-image:url(../img/common/icon_arrow_square_line_back.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat;transform:translateY(-40%);position:absolute;left:0;top:50%;-webkit-mask-image:none;mask-image:none}@media screen and (max-width: 999px){.smf-action .smf-button-control:has([data-action=back]) .smf-button-control__control .smf-sending::after{width:14px;height:14px}}.wrap_head{display:grid;grid-template-columns:100%;gap:30px;margin-bottom:50px;text-align:center}@media screen and (max-width: 999px){.wrap_head{margin-bottom:30px}}.wrap_head *{color:#fff}.wrap_head .midashi_contact{font-size:2.4rem}@media screen and (max-width: 999px){.wrap_head .midashi_contact{font-size:2rem}}.wrap_head .desc_contact{max-width:900px;display:inline-block;text-align:left;margin:0 auto}.wrap_head .confirm_txt{display:none}.smf-form.wrap_form{border-top:1px solid #fff}.smf-form.wrap_form .wp-block-snow-monkey-forms-item{display:grid;grid-template-columns:320px 1fr;align-items:center;gap:20px;padding:30px;border-bottom:1px solid #fff}@media screen and (max-width: 999px){.smf-form.wrap_form .wp-block-snow-monkey-forms-item{grid-template-columns:100%;padding:20px 0}}.smf-form.wrap_form .smf-item__col--label{position:relative;display:grid;align-items:center;gap:20px;grid-template-columns:auto 1fr}@media screen and (max-width: 999px){.smf-form.wrap_form .smf-item__col--label{display:flex;flex-wrap:wrap;gap:10px}}.smf-form.wrap_form .must .smf-item__col--label::before,.smf-form.wrap_form .any .smf-item__col--label::before{content:"";display:block;min-width:3.4em;color:#00193f;font-size:1.4rem;font-weight:500;line-height:1.5;text-align:center}@media screen and (max-width: 999px){.smf-form.wrap_form .must .smf-item__col--label::before,.smf-form.wrap_form .any .smf-item__col--label::before{flex-shrink:0;font-size:1.2rem}}.smf-form.wrap_form .must .smf-item__col--label::before{content:"必須";background-color:#dfcc5a}@media screen and (max-width: 999px){.smf-form.wrap_form .any .smf-item__col--label::before{display:none}}.smf-form.wrap_form .smf-item__label{color:#fff;font-size:1.8rem;font-weight:400;line-height:1.5}@media screen and (max-width: 999px){.smf-form.wrap_form .smf-item__label{font-size:1.6rem}}.smf-form.wrap_form .smf-item__label a{font-size:inherit;color:inherit;line-height:inherit}.smf-form.wrap_form input[type=text],.smf-form.wrap_form input[type=tel],.smf-form.wrap_form input[type=email]{transition-duration:.3s;transition-timing-function:ease-out;font-family:"Noto Sans JP",sans-serif;width:100%;padding:20px;background-color:#fff;border:none;letter-spacing:0;font-size:1.6rem;font-weight:400;border-radius:3px;box-shadow:none}@media screen and (max-width: 999px){.smf-form.wrap_form input[type=text],.smf-form.wrap_form input[type=tel],.smf-form.wrap_form input[type=email]{font-size:1.4rem;padding:15px 10px}}.smf-form.wrap_form input[type=text]::-moz-placeholder, .smf-form.wrap_form input[type=tel]::-moz-placeholder, .smf-form.wrap_form input[type=email]::-moz-placeholder{color:#666a7a;font-family:"Noto Sans JP",sans-serif}.smf-form.wrap_form input[type=text]::placeholder,.smf-form.wrap_form input[type=tel]::placeholder,.smf-form.wrap_form input[type=email]::placeholder{color:#666a7a;font-family:"Noto Sans JP",sans-serif}.smf-form.wrap_form textarea{transition-duration:.3s;transition-timing-function:ease-out;font-family:"Noto Sans JP",sans-serif;display:block;width:100%;max-width:100%;background-color:#fff;border-radius:3px;border:none;padding:20px;min-height:300px;letter-spacing:0;font-size:1.6rem;font-weight:400;line-height:1.8;box-shadow:none}@media screen and (max-width: 999px){.smf-form.wrap_form textarea{font-size:1.4rem;padding:15px 10px;min-height:200px}}.smf-form.wrap_form textarea::-moz-placeholder{color:#666a7a;font-family:"Noto Sans JP",sans-serif}.smf-form.wrap_form textarea::placeholder{color:#666a7a;font-family:"Noto Sans JP",sans-serif}.smf-form.wrap_form .smf-checkbox-control__label{cursor:pointer;vertical-align:middle;color:#fff}.smf-form.wrap_form .smf-checkbox-control{position:relative}.smf-form.wrap_form .smf-checkbox-control input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%)}.smf-form.wrap_form .smf-checkbox-control .smf-checkbox-control__label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:30px;color:#fff}@media screen and (max-width: 999px){.smf-form.wrap_form .smf-checkbox-control .smf-checkbox-control__label{padding-left:24px}}.smf-form.wrap_form input[type=checkbox]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.smf-form.wrap_form input[type=checkbox]{transition-duration:.3s;transition-timing-function:ease-out;cursor:pointer;padding-left:30px;vertical-align:middle;position:relative;height:20px}@media screen and (max-width: 999px){.smf-form.wrap_form input[type=checkbox]{padding-left:24px;height:18px}}.smf-form.wrap_form input[type=checkbox]::before,.smf-form.wrap_form input[type=checkbox]::after{transition-duration:.3s;transition-timing-function:ease-out;content:"";display:block;position:absolute;height:20px}@media screen and (max-width: 999px){.smf-form.wrap_form input[type=checkbox]::before,.smf-form.wrap_form input[type=checkbox]::after{height:18px}}.smf-form.wrap_form input[type=checkbox]::before{background-color:rgba(0,0,0,0);border-radius:2px;width:20px;height:20px;transform:translateY(-50%);top:50%;left:0px;border:1px solid #fff;visibility:visible}@media screen and (max-width: 999px){.smf-form.wrap_form input[type=checkbox]::before{width:18px;height:18px}}.smf-form.wrap_form input[type=checkbox]::after{border-bottom:2px solid #fff;border-left:2px solid #fff;opacity:0;height:7px;width:10px;transform:rotate(-45deg);top:5px;left:5px}@media screen and (max-width: 999px){.smf-form.wrap_form input[type=checkbox]::after{height:6px;width:8px;top:5px;left:5px}}.smf-form.wrap_form input[type=checkbox]:checked::after{opacity:1}.smf-form.wrap_form .smf-error-messages{display:block;height:auto;margin-top:5px;font-size:1.4rem;font-weight:500;color:#ff5062}@media screen and (max-width: 999px){.smf-form.wrap_form .smf-error-messages{font-size:1.2rem}}body:has(form[data-screen=confirm]) .wrap_head .confirm_txt{display:block;font-size:2rem}@media screen and (max-width: 999px){body:has(form[data-screen=confirm]) .wrap_head .confirm_txt{font-size:1.6rem}}body:has(form[data-screen=confirm]) .confirm_none{display:none}form[data-screen=confirm] .smf-form.wrap_form .wp-block-snow-monkey-forms-item .smf-placeholder{color:#fff;font-size:1.6rem;line-height:1.8}@media screen and (max-width: 999px){form[data-screen=confirm] .smf-form.wrap_form .wp-block-snow-monkey-forms-item .smf-placeholder{font-size:1.4rem}}form[data-screen=confirm] .smf-form.wrap_form .confirm_none{display:none}body:has(form[data-screen=complete]) .form_outer .smf-progress-tracker{display:none}body:has(form[data-screen=complete]) .wrap_head{display:none}body:has(form[data-screen=complete]) .smf-form.wrap_form{border-top:none}.smf-complete-content .complete_midashi{margin-bottom:30px;color:#fff;font-size:3rem;text-align:center}@media screen and (max-width: 999px){.smf-complete-content .complete_midashi{font-size:2.4rem}}.smf-complete-content .complete_midashi br{display:none}@media screen and (max-width: 449px){.smf-complete-content .complete_midashi br{display:block}}.smf-complete-content .complete_txt{text-align:center}.smf-complete-content .complete_txt p{color:#fff;margin-top:1em}.smf-complete-content .complete_txt p:first-of-type{margin-top:0}.smf-complete-content .complete_txt p a{color:inherit}.smf-complete-content .wrap_btn{margin-top:50px}@media screen and (max-width: 999px){.smf-complete-content .wrap_btn{margin-top:30px}}.smf-complete-content .wrap_btn .btn_top{position:relative;width:100%;max-width:450px;margin:0 auto;border:1px solid #fff;border-radius:3px;overflow:hidden}.smf-complete-content .wrap_btn .btn_top::before{transition-duration:.3s;transition-timing-function:ease-out;content:"";position:absolute;right:0;top:0;display:block;width:0;height:100%;background-color:#fff}.smf-complete-content .wrap_btn .btn_top:hover::before{width:100%;right:auto;left:0}.smf-complete-content .wrap_btn .btn_top:hover a{color:#000622}.smf-complete-content .wrap_btn .btn_top:hover a::before{background-color:#000622}.smf-complete-content .wrap_btn .btn_top:hover a::after{opacity:0;background-color:#fff;-webkit-animation:arrowMove .3s ease-out forwards;animation:arrowMove .3s ease-out forwards}@keyframes arrowMove{50%{opacity:0;transform:translate(-30%)}100%{opacity:1;transform:translateX(0)}}.smf-complete-content .wrap_btn .btn_top a{position:relative;display:block;padding:24px;font-size:1.8rem;font-weight:500;line-height:1.3;color:#fff}@media screen and (max-width: 999px){.smf-complete-content .wrap_btn .btn_top a{font-size:1.6rem;padding:21px}}.smf-complete-content .wrap_btn .btn_top a::before{transition-duration:.3s;transition-timing-function:ease-out;content:"";position:absolute;right:24px;top:calc(50% - 12px);display:block;width:24px;height:24px;background-color:#fff}@media screen and (max-width: 999px){.smf-complete-content .wrap_btn .btn_top a::before{width:21px;height:21px;right:21px;top:calc(50% - 10.5px)}}.smf-complete-content .wrap_btn .btn_top a::after{transition-duration:.3s;transition-timing-function:ease-out;content:"";position:absolute;right:24px;top:calc(50% - 12px);width:24px;height:24px;z-index:1;background-color:#000622;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='5' viewBox='0 0 12 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.4L0 0C1.8 1.8 1.8 3 0 4.8L12 2.4Z' fill='%23000622'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='5' viewBox='0 0 12 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.4L0 0C1.8 1.8 1.8 3 0 4.8L12 2.4Z' fill='%23000622'/%3E%3C/svg%3E%0A");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50% auto;mask-size:50% auto}@media screen and (max-width: 999px){.smf-complete-content .wrap_btn .btn_top a::after{width:21px;height:21px;right:21px;top:calc(50% - 10.5px)}}
/*# sourceMappingURL=contact.min.css.map */