@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&display=swap);/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:#000}li{list-style:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}:root{--c-bg:#dbf1f7;--c-text:#4a4a4a;--c-blue:#173c90;--c-gray:#f2f2f2;--c-red:#c00;--fw-zenmaru-medium:500;--fw-zenmaru-bold:700;--base-ltsp:.05em}@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}body{background:var(--c-bg);letter-spacing:var(--base-ltsp);color:var(--c-text);font-weight:var(--fw-zenmaru-medium);font-size:16px;line-height:1.75;font-family:"Zen Maru Gothic","游ゴシック Medium",YuGothic,YuGothicM,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}img{max-width:100%}a{color:inherit}.u-font-roboto-medium-italic{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100}.l-wrapper{overflow:hidden;position:relative;z-index:1;margin:auto}.l-header{display:flex;justify-content:center;align-items:center}.l-header__kv{flex-shrink:0;width:608px;margin:-2px 0 -24px}.l-header__logo{position:absolute;right:30px;top:5px;width:77px}.l-content{max-width:980px;margin:auto;border-radius:10px;background:#fff}.l-main__content{margin-top:30px;padding:60px 0 70px}.l-footer{position:relative;z-index:1;margin-top:130px;padding:95px 0;background:#fff;text-align:center}.l-footer__inner{padding:60px 100px;background:var(--c-gray)}.l-footer__inquiry{display:flex;justify-content:center;padding-bottom:30px;border-bottom:2px solid var(--c-blue);letter-spacing:0}.l-footer__office{margin-top:44px}.l-footer__office-info{display:inline-block;text-align:left;vertical-align:top}.l-footer__office-email{display:inline-block;margin:10px 0 22px;vertical-align:top;color:var(--c-blue);font-weight:var(--fw-zenmaru-bold);font-size:40px;line-height:1}.l-footer__note{display:block;margin-top:16px;font-size:14px;line-height:1}.c-title{display:flex;justify-content:center}.c-heading{margin-top:20px;text-align:center;font-weight:var(--fw-zenmaru-bold);color:var(--c-blue)}.c-btn{--c-btn:var(--c-blue)}.c-btn.--mt-40{margin:40px auto 0}.c-btn-lineup{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.c-btn{display:flex;justify-content:center;align-items:center;position:relative;width:280px;height:50px;margin:auto;border-radius:25px;border:1px solid var(--c-btn);background:var(--c-btn);text-align:center;letter-spacing:0;color:#fff;font-weight:var(--fw-zenmaru-bold);font-size:20px;line-height:2}.c-btn::after{content:"";position:absolute;right:25px;top:50%;z-index:1;width:11px;height:11px;margin-top:-1px;border:solid #fff;border-width:2px 2px 0 0;transform:rotateZ(45deg);transform-origin:100% 0;transition:.3s border-color}.c-btn--back{--c-btn:var(--c-text)}@supports selector(::-webkit-scrollbar){.c-scrollvar::-webkit-scrollbar{width:6px;border-radius:3px;background:#ccc}.c-scrollvar::-webkit-scrollbar-thumb{background:var(--c-blue);border-radius:3px}}@supports (not selector(::-webkit-scrollbar)) and (scrollbar-width:auto){.c-scrollvar{scrollbar-color:var(--c-blue) #ccc;scrollbar-width:thin}}.c-form__input{box-sizing:border-box;width:100%;padding:7px .5em;border:1px solid;border-radius:5px;background:var(--c-gray)}.c-form__input.is-error{border:1px solid var(--c-red)}.c-form__input.is-error:focus{outline:1px solid var(--c-red)}.c-form__error{color:var(--c-red)}.c-form__list{display:flex;flex-wrap:wrap;justify-content:space-between}.c-form__list-item{width:210px;margin-top:25px;font-weight:var(--fw-zenmaru-bold);line-height:44px}.c-form__list-item:first-child{margin-top:0}.c-form__list-item--error{color:var(--c-red)}.c-form__list-item--error:focus{outline:1px solid var(--c-red)}.c-form__list-content{width:645px;margin-top:25px}.c-form__list-content:nth-child(2){margin-top:0}.p-home--close .c-heading{font-size:1.2em}.p-home__flow{text-align:center;color:var(--c-blue)}.p-home__flow-title{font-weight:var(--fw-zenmaru-bold);font-size:22px;line-height:1}.p-home__flow-box{width:660px;margin-top:30px;padding:25px;border:1px solid}.p-home__flow-list{display:inline-block;text-align:left;vertical-align:top}.p-home__flow-list-item{margin-top:23px;padding-left:1.5em;text-indent:-1.5em;letter-spacing:var(--base-ltsp);font-size:14px}.p-home__flow-list-item:first-child{margin-top:0}.p-home__flow-list-title{display:block;letter-spacing:var(--base-ltsp);font-weight:var(--fw-zenmaru-bold);font-size:18px}.p-home .c-form{margin-top:60px}.p-home .c-form__input{display:block;width:600px;margin:auto;text-align:center}.p-home .c-form__note{display:block;margin-top:20px;text-align:center;font-size:14px;line-height:1}.p-home .c-form__note.--caution{width:600px;margin:20px auto 0;text-align:start;line-height:1.75}.p-home .c-form__note.--caution a{text-decoration:underline}.p-home .c-form__note.--caution p{text-indent:-1em;padding-left:1em}.p-home .c-form .c-btn{margin-top:50px;letter-spacing:.5em}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}@media (min-width:768px){.u-hidden-pc{display:none!important}.l-wrapper{min-width:980px}.p-home .l-header__kv{width:1090px;margin:-33px 0 -72px}}@media screen and (max-width:767.9px){.u-hidden-sp{display:none!important}body{font-size:14px}img{display:block;width:100%}.l-header__kv{width:100%;margin:0 0 -4vw}.l-header__logo{right:10px;top:0;width:60px}.l-content{width:93.3333333333vw}.l-main__content{margin-top:8vw;padding:5.3333333333vw 4vw 13.3333333333vw}.l-footer{margin-top:16vw;padding:12vw 0}.l-footer__inner{padding:8vw 2.6666666667vw}.l-footer__inquiry{margin:0 2.6666666667vw;padding-bottom:1.3333333333vw}.l-footer__inquiry img{width:76vw}.l-footer__office-name{font-size:3.2vw}.l-footer__office-info{font-size:11px;line-height:1.5454545455}.l-footer__office-email{position:relative;left:50%;margin:1.6vw 0 4vw;transform:translateX(-50%);font-size:26px}.l-footer__note{margin-top:4.5333333333vw;font-size:11px;line-height:1.5454545455}.c-heading{margin-top:4vw}.c-btn-lineup{display:grid;grid-template-columns:1fr;gap:5.3333333333vw}.c-btn{width:74.6666666667vw;height:auto;padding:12px 0;font-size:18px;line-height:1.3333333333}.c-btn::after{right:6.6666666667vw}.c-form__input{text-align:center}.c-form__list{display:block}.c-form__list-item{width:auto;margin:12px 0 2px;line-height:1.75}.c-form__list-content{width:auto;margin-top:0}.p-home .c-title img{width:65.8666666667vw}.p-home__flow-title{font-size:18px}.p-home__flow-box{width:85.3333333333vw;margin-top:4vw;padding:6.4vw 3.7333333333vw}.p-home__flow-list-item{margin-top:4.8vw;font-size:12px;line-height:1.6666666667}.p-home__flow-list-title{font-size:16px;line-height:1.75}.p-home .c-form{margin-top:12vw}.p-home .c-form__input{width:100%}.p-home .c-form__note{margin-top:4.2666666667vw;font-size:12px;line-height:1.6666666667}.p-home .c-form__note.--caution{width:100%;margin:5.3333333333vw auto 0;line-height:1.6666666667}.p-home .c-form .c-btn{margin-top:8vw}}@media screen and (min-width:768px) and (max-width:1024.9px){.u-hidden-tb{display:none!important}}@media (hover:hover) and (pointer:fine){a,input[type=image],input[type=submit],label{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}a{transition:.2s}a:hover{opacity:.7}.c-btn{transition:.2s}.c-btn:hover{opacity:1;background:0 0;color:var(--c-btn)}.c-btn:hover::after{border-color:var(--c-btn)}}
/*# sourceMappingURL=index.css.map */
