﻿/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}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;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-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html,body{font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;color:#041026;line-height:16px}img{width:100%;height:auto}em,i{font-style:normal}.c-container{display:flex;flex-direction:column;gap:3rem;min-height:100dvh;justify-content:space-between}@media(width <= 667px){.c-container{gap:2rem}}.u-br--sp{display:none}@media(width <= 667px){.u-br--sp{display:block}}.u-br--pc{display:block}@media(width <= 667px){.u-br--pc{display:none}}.c-header{width:min(100%,680px);margin:auto;display:flex;align-items:center;gap:14px;padding:24px 8px}.c-header img{width:101px}.c-header p{color:#7b7b7b;font-size:10px;letter-spacing:.5px}@media(width <= 667px){.c-header{padding:16px}.c-header img{width:76px}.c-header p{display:none}}.c-footer{width:100%}.c-footer__inner{padding:14px 10px;display:flex;flex-direction:column;gap:12px}@media(width <= 350px){.c-footer__inner{padding:14px 6px}}.c-footer ul{width:min(100%,360px);margin:auto;display:flex;justify-content:space-around;align-items:center}.c-footer ul li{width:33.3333333333%}.c-footer ul li:nth-child(1) img{width:80px}.c-footer ul li:nth-child(2) img{width:90px}.c-footer ul li:nth-child(3) img{width:60px}.c-footer ul li img{width:100%;height:100%}.c-footer ul li a{display:grid;place-items:center}@media(width <= 667px){.c-footer ul li:nth-child(3) img{width:56px}}.c-footer__copyright{font-size:11px;line-height:20px;text-align:center}.p-inner{width:min(100%,680px);margin:auto;padding:0 24px;box-sizing:content-box}@media(width <= 728px){.p-inner{box-sizing:border-box}}@media(width <= 350px){.p-inner{padding:0 12px}}.p-title{margin:0 0 24px;display:flex;justify-content:center;gap:24px}.p-title:before,.p-title:after{content:"";display:block}.p-title:before{background:url("https://44529079.fs1.hubspotusercontent-na1.net/hubfs/44529079/app/assets/forms/school-prefix/002/ribbon_l.png") no-repeat;background-size:100% 100%;width:104px;aspect-ratio:209/172}.p-title:after{background:url("https://44529079.fs1.hubspotusercontent-na1.net/hubfs/44529079/app/assets/forms/school-prefix/002/ribbon_r.png") no-repeat;background-size:100% 100%;width:109px;aspect-ratio:219/185}@media(width <= 667px){.p-title{gap:12px;align-items:flex-end}.p-title:before{background:url("https://44529079.fs1.hubspotusercontent-na1.net/hubfs/44529079/app/assets/forms/school-prefix/002/ribbon_l_sp.png") no-repeat;background-size:100% 100%;width:53px;aspect-ratio:54/76}.p-title:after{background:url("https://44529079.fs1.hubspotusercontent-na1.net/hubfs/44529079/app/assets/forms/school-prefix/002/ribbon_r_sp.png") no-repeat;background-size:100% 100%;width:62px;aspect-ratio:125/146;margin:0 0 0 -8px}}@media(width <= 667px)and (width <= 350px){.p-title{gap:8px}}@media(width <= 667px){.p-title:before{width:48px}}@media(width <= 667px){.p-title:after{width:62px}}.p-title__text{text-align:center;font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;font-size:22px;letter-spacing:3px;line-height:38px}.p-title__text em{display:block;color:#f7700e;font-size:26px;letter-spacing:5px}@media(width <= 667px){.p-title__text{font-size:20px;letter-spacing:3px;line-height:32px}.p-title__text em{font-size:24px}}@media(width <= 350px){.p-title__text{font-size:17px}.p-title__text em{font-size:19px}}.p-mv{position:relative}.p-mv:before,.p-mv:after{content:"";position:absolute;display:block;z-index:1}.p-mv:before{background:url("https://44529079.fs1.hubspotusercontent-na1.net/hubfs/44529079/app/assets/forms/school-prefix/002/mv_l.png") no-repeat;background-size:100% 100%;width:82px;aspect-ratio:164/391;left:15%;bottom:-28px}.p-mv:after{background:url("https://44529079.fs1.hubspotusercontent-na1.net/hubfs/44529079/app/assets/forms/school-prefix/002/mv_r.png") no-repeat;background-size:100% 100%;width:82px;aspect-ratio:164/249;right:12%;top:-18px}@media(width <= 667px){.p-mv:before{width:61px;left:0;bottom:-37px}.p-mv:after{width:63px;right:0;top:-30px}}@media(width <= 350px){.p-mv:before{width:50px;left:0;bottom:-30px}.p-mv:after{width:54px;right:0;top:-27px}}.p-content{padding:14px 24px 24px;border-left:1px solid #fbda8e;border-right:1px solid #fbda8e;border-bottom:1px solid #fbda8e;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;flex-direction:column;gap:16px}@media(width <= 667px){.p-content{padding:14px 16px 16px}}.p-content__title{font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;font-size:18px;letter-spacing:2px;line-height:34px}@media(width <= 667px){.p-content__title{font-size:16px}}.p-content__lead{background:#fffdf6;padding:14px 16px 16px;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:8px}.p-content__lead ul{display:flex;flex-direction:column;gap:4px}.p-content__lead li{font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:15px;letter-spacing:2px;line-height:26px}.p-content__lead li:before{content:"・"}.p-content__lead li em{font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;color:#9f7f46}@media(width <= 667px){.p-content__lead li{font-size:14px;line-height:24px}}.p-content__step{display:flex;flex-direction:column;align-items:center;gap:12px}.p-content__step ul{display:flex;flex-direction:column;gap:16px}.p-content__step dt{margin:0 0 10px;background:#0dc569;color:#fff;width:64px;height:24px;border-radius:2px;display:grid;place-items:center;font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:25px;letter-spacing:2px}.p-content__step dt span{transform:translateY(-2px)}.p-content__step dd{font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:2px}.p-content__step dd em{font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;color:#f7700e}.p-content__step dd small{font-size:15px;display:flex;gap:2px}.p-content__step dd small:before{content:"▶︎";color:#f7700e;transform:scaleY(0.9);display:inline-block;font-size:.8em}@media(width <= 667px){.p-content__step dt{margin:0 0 6px;width:62px;height:22px;font-size:14px;line-height:24px}.p-content__step dd{font-size:15px;line-height:26px}.p-content__step dd small{font-size:14px}}@media(width <= 350px){.p-content__step dd small{font-size:13px;letter-spacing:1px}}.p-form{width:min(100%,462px);margin:auto}.p-form:before{content:"";width:0;height:32px;border:.5px dashed #fbda8e;display:block;margin:8px auto}.p-form__title{font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:30px;letter-spacing:3px;text-align:center;margin:0 0 16px}.p-form__head{margin:0 0 24px}.p-form__head p{text-align:center;padding:16px;background:#fffdf6;font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:30px;letter-spacing:2px}.p-form__head p em{color:#f7700e;font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:600}@media(width <= 667px){.p-form__head{margin:0 0 20px}.p-form__head p{text-align:justify;padding:8px;font-size:15px;line-height:26px}}.p-form__body{display:flex;flex-direction:column;gap:16px}.p-form__body dt{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.p-form__body dt p{display:flex;place-items:center;font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;font-size:17px;line-height:30px;letter-spacing:3px}.p-form__body dt p span{font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:29px;letter-spacing:1px}.p-form__body dt div{display:grid;place-items:center;background:#ff5252;width:35px;height:22px;border-radius:2px;padding:0 6px 2px;color:#fff;white-space:nowrap;font-size:11px;letter-spacing:1px;font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:400}.p-form__body dd input[type=text],.p-form__body dd select{width:100%;height:52px;border-radius:4px;background:#fffceb;border:1px solid #fbda8e;padding:10px 16px 12px;font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;line-height:28px;letter-spacing:2px}.p-form__body dd input[type=text]:focus,.p-form__body dd select:focus{outline:1px solid #80ced8;border:1px solid #80ced8}.p-form__body dd input[type=text]::placeholder{color:#7b7b7b}.p-form__body dd small{display:block;margin:8px 0 0;color:#7b7b7b;font-size:13px;line-height:20px;letter-spacing:1px}.p-form__select{position:relative;cursor:pointer}.p-form__select:after{content:"";width:11px;height:11px;border-top:solid 2px #041026;border-right:solid 2px #041026;transform:translateY(-50%) rotate(135deg);position:absolute;top:45%;right:20px}.p-form__select select{cursor:pointer}.p-form__select select:invalid{color:#7b7b7b}.p-form__select select option{color:#7b7b7b}.p-thanks{display:grid;place-items:center;margin:3rem auto}.p-thanks__title{text-align:center;font-family:YakuHanJPs,"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:38px;letter-spacing:3px}@media(width <= 667px){.p-thanks__title{font-size:20px;line-height:34px;letter-spacing:2px}}.hs-form-iframe{min-height:427px}
