﻿/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{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}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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;display:block}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding: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=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}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}body{color:#1b1b1b;font-size:15px;font-size:0.9375rem;font-weight:400;line-height:1.8}@media screen and (max-width: 768px){body{font-size:14px;font-size:0.875rem}}a img{transition-property:opacity;transition-duration:.2s;backface-visibility:hidden}img{max-width:100%;height:auto}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:-webkit-focus-ring-color auto 1px;outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:1px}small{font-size:inherit}.m-pc-hidden{display:none}@media screen and (max-width: 768px){.m-pc-hidden{display:inline-block}}.m-sp-hidden{display:inline-block}@media screen and (max-width: 768px){.m-sp-hidden{display:none}}.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{min-width:1200px;font-size:18px;font-size:1.125rem;line-height:1.9444444444;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media screen and (max-width: 768px){body{min-width:auto;font-size:14px;font-size:0.875rem}}.container{max-width:864px}@media screen and (max-width: 768px){.container{min-width:auto;padding-inline:16px}}.c-title1{display:flex;align-items:baseline;justify-content:center;gap:20px}@media screen and (max-width: 768px){.c-title1{gap:10px}}.c-title1__text img{display:block;width:122px;aspect-ratio:122/40;margin-inline:auto;object-fit:cover}@media screen and (max-width: 768px){.c-title1__text img{width:80px}}.c-title1__text h2{font-size:35px;font-size:2.1875rem;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:700;line-height:1.2857142857}@media screen and (max-width: 768px){.c-title1__text h2{font-size:22px;font-size:1.375rem}}.c-title1::before,.c-title1::after{content:"";position:relative;top:-5px;background-image:url("../img/syoukai/title-border.png");background-repeat:no-repeat;background-size:cover;flex-grow:1;aspect-ratio:650/18}.c-title1::after{rotate:180deg}.c-title2{padding:7px 20px;font-size:30px;font-size:1.875rem;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:700;text-align:center;line-height:1.2;background-color:#947722;color:#fff}@media screen and (max-width: 768px){.c-title2{padding-inline:10px;font-size:19px;font-size:1.1875rem}}.c-input{width:100%;max-width:490px;padding:6px 10px;line-height:1.5;background-color:#fff;border:1px solid #b4b4b4}.c-input.-small{max-width:240px}.c-input.-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px;background-position:right 10px center}.c-input.-textarea{height:225px}@media screen and (max-width: 768px){.c-input{font-size:16px;font-size:1rem}}.mv__img{display:block}.mv__img img{width:100%;height:auto;object-fit:cover}.message{padding-block:75px;text-align:center}@media screen and (max-width: 768px){.message{padding-block:48px}}.message__title{position:relative;font-size:40px;font-size:2.5rem;font-weight:700;width:min(100%,616px);height:95px;margin-inline:auto;color:#fff;line-height:1.6}.message__title::before{content:"";position:absolute;inset:0;background-image:url("../img/syoukai/bg-ribbon.png");background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}@media screen and (max-width: 768px){.message__title{font-size:24px;font-size:1.5rem;height:14.4vw}}.message__text{margin-top:30px}@media screen and (max-width: 768px){.message__text{margin-top:20px}}.message__copy{margin-top:35px;font-size:22px;font-size:1.375rem;font-weight:500}@media screen and (max-width: 768px){.message__copy{margin-top:20px;font-size:17px;font-size:1.0625rem}}.bg-argyle{padding-block:50px 75px;background-image:url("../img/syoukai/bg-argyle.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.bg-argyle{padding-block:40px 56px}}.bg-beige{background-color:#fffcf5}.intro__text{margin-block:20px;text-align:center;font-weight:500}.intro__list{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:10px;width:min(100%,650px);margin-inline:auto}@media screen and (max-width: 768px){.intro__list{--cols: 1;padding-inline:20px}}.intro__item img{width:100%;height:auto;object-fit:cover}.present{padding-top:40px}.present__text{margin-block:20px;text-align:center;font-weight:500}.present__block{margin-top:35px}.present__block+.present__block{margin-top:50px}@media screen and (max-width: 768px){.present__block+.present__block{margin-top:30px}}.present__list{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols), 1fr);justify-items:center;gap:10px;width:min(100%,650px);margin-top:35px;margin-inline:auto}@media screen and (max-width: 768px){.present__list{margin-top:20px;padding-inline:20px}}.flow{padding-block:75px}@media screen and (max-width: 768px){.flow{padding-block:60px}}.flow__list{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:10px;margin-top:35px}@media screen and (max-width: 768px){.flow__list{margin-top:20px;grid-template-columns:none}}.flow__item{position:relative;padding:64px 12px 30px;background-color:#fff;border:2px solid #947722;border-radius:10px}.flow__label{--size: 122px;position:absolute;top:0;left:50%;translate:-50% 0;display:inline-flex;align-items:baseline;justify-content:center;gap:.25em;padding-block:8px;color:#6b540f;font-size:13px;font-size:0.8125rem;line-height:1;overflow:hidden;width:var(--size);height:44px;font-weight:700;text-transform:uppercase}.flow__label span{font-size:1.4615384615em}.flow__label::before{content:"";position:absolute;top:0;display:block;width:var(--size);aspect-ratio:244/175;border-radius:50%;background-color:#f4e6c4;translate:0 -50%;z-index:-1}.flow__arrow{display:flex;align-items:center;width:30px;margin-inline:auto}@media screen and (max-width: 768px){.flow__arrow{rotate:90deg}}.flow__arrow ._mark{display:block;width:100%;aspect-ratio:1;clip-path:polygon(0 0, 0% 100%, 50% 50%);background-color:#947722;translate:8px 0}.flow__img{width:170px;margin-inline:auto}.flow__img img{width:100%;height:auto;object-fit:cover}.flow__body{margin-top:20px;text-align:center}.flow__title{font-size:22px;font-size:1.375rem;font-weight:700}.flow__text{margin-top:1em;font-size:14px;font-size:0.875rem;font-weight:500;line-height:1.5714285714}.form{padding-bottom:65px}.form__block{margin-top:35px}.form__block+.form__block{margin-top:50px}.form__title{margin-bottom:30px;padding:8px 20px;font-size:20px;font-size:1.25rem;line-height:1.25;color:#fff;background-color:#a0a0a0}@media screen and (max-width: 768px){.form__title{font-size:16px;font-size:1rem}}.form__list{display:grid;grid-template-columns:190px 1fr;align-items:start;gap:25px 36px}@media screen and (max-width: 768px){.form__list{grid-template-columns:none;gap:5px}}.form__term{position:relative;top:.25em;display:flex;align-items:center;gap:10px;font-size:15px;font-size:0.9375rem;font-weight:500}@media screen and (max-width: 768px){.form__term:not(:first-child){margin-top:20px}}.form__required{display:flex;align-items:center;justify-content:center;width:45px;height:20px;font-size:13px;font-size:0.8125rem;color:#fff;background-color:#ee7f3f}.form__data{font-size:15px;font-size:0.9375rem;font-weight:500}.form__data ._inline{display:flex;align-items:baseline;gap:10px}@media screen and (max-width: 768px){.form__data ._inlineText{flex-shrink:0;font-size:13px;font-size:0.8125rem}}.form__data ._verical{display:flex;flex-direction:column;gap:10px}.form__data ._radioGroup .c-radio{display:grid;gap:5px}.form__data ._radioGroup .wpcf7-list-item{margin-left:0}.form__data ._radioGroup ._other{margin-top:10px;padding-left:1em;display:grid;gap:10px;font-size:15px;font-size:0.9375rem;font-weight:500;line-height:1.5}.form__data.-customerNumber{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.form__data.-customerNumber{gap:10px}}.form__data.-customerNumber .c-input{width:200px;flex-shrink:0}.form__policy{margin-top:30px;text-align:center;font-size:15px;font-size:0.9375rem;font-weight:500;line-height:1.6666666667}.form__policy a{text-decoration:underline}@media(any-hover: hover){.form__policy a:hover{text-decoration:none}}.form__btnWrap{width:min(100%,350px);margin-top:30px;margin-inline:auto}.form__btn{display:block;width:100%;padding:20px 20px;font-size:20px;font-size:1.25rem;font-weight:500;line-height:1.25;text-align:center;color:#fff;background:linear-gradient(to right, #e27527, #d35902);border-radius:50em}.u-font-shippori{font-family:"Shippori Mincho",serif;font-style:normal}.wpcf7-form.sent .wpcf7-response-output{display:none !important}/*# sourceMappingURL=syoukai.css.map */