@charset "UTF-8";
/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[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,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}a{color:#048985;border-bottom:0.1rem solid #048985}em{font-style:normal}.img-responsive{width:100%;height:auto;vertical-align:middle}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}body,html{width:100%}html{font-size:62.5%;line-height:1.8}body{font-weight:400;line-height:1.8;background:#e4f2f1;font-family:"Inter","Noto Sans JP",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#222;font-size:1.6rem;font-size:clamp(1.5rem,1.6 * 10/1280 * 100vw,1.6rem)}@media (max-width:768px){body{font-size:1.5rem}body.menu-open{overflow:hidden}}.form-header{position:relative;padding:5.6rem 0 4.8rem;background:#048985;color:#fff;text-align:center;font-weight:600;line-height:1.5;font-size:clamp(2.2rem,2.4 * 10/1280 * 100vw,2.4rem);overflow:hidden}.form-header:before{position:absolute;content:attr(data-heading-en);inset:auto auto -2rem 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:700;font-size:clamp(12rem,12.8 * 10/1280 * 100vw,12.8rem);line-height:1;letter-spacing:1.6rem;opacity:0.1;z-index:1}.form-caution{width:100%;max-width:100rem;margin:3.2rem auto 0}.form-caution-wrap{padding:2.4rem 4rem;background:#c7e4e3;border-radius:1rem}.form-caution__heading{color:#048985;font-weight:600;font-size:clamp(1.6rem,1.8 * 10/1280 * 100vw,1.8rem);text-align:center}.form-caution-list{margin-top:1.6rem;font-size:clamp(1.3rem,1.5 * 10/1280 * 100vw,1.5rem)}.form-caution-list li:before{content:"●"}.form-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:100rem;margin:0 auto;padding:4rem 0 8rem}.form-body{width:92rem;padding:4rem 7rem 6rem 11rem;background:#fff;border:0.2rem solid #414747;border-radius:1rem}@media (max-width:768px){.form-body{width:calc(100% - 2.4rem);padding:3rem 6vw 2rem 10vw}}.form-body__heading{padding:0 0 3.2rem;font-weight:700;font-size:clamp(1.6rem,2 * 10/1280 * 100vw,2rem)}.form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.6rem 1.6rem}.item-head{position:relative;font-weight:700;padding:1rem 0;font-size:clamp(1.8rem,2 * 10/1280 * 100vw,2rem)}.item-head .num{position:absolute;inset:0 auto auto -14rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6rem;height:6rem;background:#fcec74;border-radius:50%;border:0.2rem solid #000;font-style:normal;font-size:2rem}@media (max-width:768px){.item-head .num{inset:0 auto auto -5.6rem;width:4.8rem;height:4.8rem}}.item-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.6rem 0}.item-answer input,.item-answer select{background:#e0dfdc;border-radius:0.4rem}.item-answer input{padding:0.8rem 1.6rem}.item-answer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 4.6rem 1rem 1.6rem}.item-answer select:invalid{color:#048985}.item-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:0.8rem 0.8rem}.item-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border:0.1rem solid #e0dfdc;border-radius:0.4rem;overflow:hidden}.item-table__heading{padding:0.8rem 2.4rem;min-width:8em;color:#fff;background:#048985}.item-table__value{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem 0.8rem;padding:0.8rem 1.6rem}.item-table__value .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:0.8rem 0.8rem;line-height:1.6}.item-table__value[data-item-order=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem 0.8rem}.forcus .item-table__value{background:#e4f2f1}.form-group--sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:0.4rem 0.4rem}.item-sub-head{font-weight:700;font-size:clamp(1.6rem,1.8 * 10/1280 * 100vw,1.8rem)}.item-sub-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:0.4rem 0.4rem}.item-sub-answer input,.item-sub-answer select{padding:0.8rem 1.6rem;background:#e4f2f1;border:0.1rem solid #ccccca;border-radius:0}.item-sub-answer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.8rem -1.4rem 0.8rem 1.6rem;color:#f00}.item-sub-answer select:invalid{color:#f00}.item-sub-answer--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:0.8rem 0.8rem}.item-sub-answer__block--num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem 0.8rem}.item-sub-answer__block--num:not(:first-of-type):before{content:"／"}.item-sub-answer__block--num input{width:5em}.privacy-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.privacy-check__link{-ms-flex-item-align:start;align-self:flex-start}.privacy-block__label{font-weight:600}.privacy-check__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0.8rem}.privacy-check__input label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem 0.8rem}.form-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem 1.6rem}.form-submit__btn{width:100%;margin-top:2.4rem;padding:1.2rem 1.6rem;background:#fcec74;border:0.2rem solid #000;font-weight:600;text-align:center;font-size:clamp(1.6rem,1.8 * 10/1280 * 100vw,1.8rem);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.form-submit__btn:hover{color:#fff;background:#048985}.form-submit__btn[disabled]{color:#999;background:#ccc;border:0.2rem solid #aaa}.form-submit__btn[disabled]:hover{color:#aaa}.form-thanks p:not(:first-of-type){margin-top:1.6rem}.form-thanks em{padding:0 0.8rem;font-weight:600;font-size:1.8rem;color:#048985}.required{color:#e3145d;font-weight:500}.error-message{color:#ff4564!important}input{border-radius:0.4rem}input.is-invalid{border:0.1rem solid #ff4564;background:#ffeef1}
/*# sourceMappingURL=style.css.map */