:root{--light-blue: #4EB7C4;--light-green: #70AD7C;--dark-blue: #4E97C4;--trans-blue: #4eb6c4e9;--trans-green: #70ad7cee}@font-face{font-family:"Noto Sans JP";src:url("../../font/Noto_Sans_VariableFont.woff2") format("woff2")}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}body,html{width:100%;height:100%}html{font-size:16px}@media screen and (min-width: 768px){html{font-size:18px}}body{font-family:"源ノ角ゴシック","Noto Sans JP","Noto Sans",sans-serif;line-height:2em;letter-spacing:1px;color:#333;overflow-x:hidden}@media screen and (min-width: 768px){body{line-height:2em}}* a{text-decoration:none;color:#333}* a:hover{opacity:.8}* a:visited{color:inherit}* ul,* li{list-style:none;margin:0;padding:0}* p{margin:0}* img{max-width:100%}.inner{width:calc(100% - 40px);margin:0 auto;max-width:1040px}.inner--wide{max-width:none}.inner--thin{max-width:750px}.contents{padding-top:40px}@media screen and (min-width: 992px){.contents{padding-top:80px}}.section{padding:30px 0;margin:20px auto}.section__heading{font-size:1.66666667rem;font-weight:700;margin-bottom:30px}@media screen and (min-width: 768px){.section{padding:55px 0;margin:40px auto}.section__heading{text-align:center;margin-bottom:70px}}.header{position:fixed;top:0;left:0;width:100%;height:40px;background-color:#fff;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__inner{width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75px}.header__list{display:none}.header__btn{height:20px;width:38px;cursor:pointer;position:relative}.header__btn li{width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:0}.header__btn li:nth-of-type(1){margin-top:-9px;-webkit-transition:margin .4s .4s,-webkit-transform .4s 0s;transition:margin .4s .4s,-webkit-transform .4s 0s;transition:margin .4s .4s,transform .4s 0s;transition:margin .4s .4s,transform .4s 0s,-webkit-transform .4s 0s}.header__btn li:nth-of-type(2){-webkit-transition:opacity .4s .4s;transition:opacity .4s .4s}.header__btn li:nth-of-type(3){margin-top:9px;-webkit-transition:margin .4s .4s,-webkit-transform .4s 0s;transition:margin .4s .4s,-webkit-transform .4s 0s;transition:margin .4s .4s,transform .4s 0s;transition:margin .4s .4s,transform .4s 0s,-webkit-transform .4s 0s}.header__btn.open li{margin:0}.header__btn.open li:nth-of-type(1){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:margin .4s 0s,opacity .4s,-webkit-transform .4s .4s;transition:margin .4s 0s,opacity .4s,-webkit-transform .4s .4s;transition:margin .4s 0s,transform .4s .4s,opacity .4s;transition:margin .4s 0s,transform .4s .4s,opacity .4s,-webkit-transform .4s .4s}.header__btn.open li:nth-of-type(2){opacity:0;-webkit-transition:opacity 0s .4s;transition:opacity 0s .4s}.header__btn.open li:nth-of-type(3){-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transition:margin .4s 0s,opacity .4s,-webkit-transform .4s .4s;transition:margin .4s 0s,opacity .4s,-webkit-transform .4s .4s;transition:margin .4s 0s,transform .4s .4s,opacity .4s;transition:margin .4s 0s,transform .4s .4s,opacity .4s,-webkit-transform .4s .4s}@media screen and (min-width: 992px){.header{height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__inner{padding:0px 0}.header__logo{width:140px}.header__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__list li a{font-size:.888889rem;display:inline-block;padding:3px 12px}.header__continue a{padding:3px 25px 5px;color:#fff;font-size:1rem;font-weight:700}.header__continue--blue a{background-color:#4eb7c4}.header__continue--green a{background-color:#70ad7c}.header__btn{display:none}}@media screen and (min-width: 1200px){.header__list li{margin:0 10px}}.drawer{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:#fff;-webkit-transition:visibility .6s,opacity .6s,-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:visibility .6s,opacity .6s,-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1),visibility .6s,opacity .6s;transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1),visibility .6s,opacity .6s,-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);z-index:90;visibility:hidden;opacity:0}.drawer.open{-webkit-transform:translate(0, 0);transform:translate(0, 0);visibility:visible;opacity:1}.drawer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.drawer__menu{width:calc(100% - 80px);margin:0 auto}.drawer__menu>li{padding:20px 10px;position:relative}.drawer__menu>li:last-child{border-top:none;margin-top:10px;padding:10px 10px}.drawer__menu>li>a{font-size:1.2rem;display:block;width:100%}.spnavi{position:fixed;z-index:85;left:0;bottom:0;width:100%;height:40px;background-color:#1b74aa;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:2px solid #fff}.spnavi__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33.3333333333%;height:100%;border-right:2px solid #fff;color:#fff;font-weight:700}.spnavi__link:visited{color:#fff}.spnavi__link:last-of-type{border-right:none}.spnavi__link img{width:20px}@media screen and (min-width: 768px){.spnavi{display:none}}.footer{padding:30px 0;background-color:#1b74aa;background-color:#e0d38b}.footer__copyright{font-size:10px;line-height:1.4em;text-align:justify;color:#336706}.footer__menu{font-size:.66666667rem;margin-bottom:20px}.footer__menu li{margin-bottom:20px;line-height:1em}.footer__menu li a{display:inline-block;line-height:1em;color:#336706}.footer__menu li a::before{display:inline-block;content:"▶";margin-right:4px}.footer__menu li:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.footer{padding:15px 0}.footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__copyright{font-size:.66666667rem}.footer__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.footer__menu li{margin-bottom:0;margin-right:30px}.footer__menu li:last-of-type{margin-right:0}}body.page .contents{margin-top:20px}.section__heading{margin:0;margin-bottom:40px}.section__heading--center{font-size:1.666667rem}@media screen and (min-width: 768px){.section__heading--center{text-align:center}}.continue{display:inline-block;padding:13px 50px;border-radius:5px;line-height:1em;font-weight:700;font-size:1.2rem;color:#336706;background-color:#e0d38b;letter-spacing:0px}/*# sourceMappingURL=common.min.css.map */