:root{--text-color: #3c3c3c;--orange: #xffa04d;--white: #fff;--border-gray: #3c3c3c;--cta-color: #d87a09}body{position:relative;background:var(--white);color:var(--text-color);font-weight:bold;font-family:"游ゴシック Medium","YuGothic Medium","游ゴシック体","游ゴシック","Yu Gothic",-apple-system,"Hiragino Kaku Gothic","Noto Sans",sans-serif;letter-spacing:.1em}a{color:#1b8dcc}.btn{display:inline-block;position:relative;padding:8px 16px;border:2px solid var(--border-gray);border-radius:100px;box-shadow:2px 2px 0 0 var(--border-gray);background:#eee;color:var(--white);font-weight:bold;text-decoration:none;transition:all .2s}.btn:hover{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);box-shadow:none}.icn{display:inline-block;position:relative;top:-2px;width:20px;height:20px;margin-right:8px;vertical-align:middle}.icn.icn-tel{background:url("../images/icn-tel.svg")}.wrapper{position:relative;width:100%}.header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;z-index:990;width:100%;height:72px;padding:0 40px;border-bottom:1px solid #ccc;background:var(--white)}.header .logo img{height:60px}@media print,screen and (min-width: 641px){.header{min-width:1152px}}.main{position:relative;top:72px}.main .bg{background:#eee}.main .content{max-width:518px;padding-top:40px;padding-bottom:40px}.main .content p{font-size:1.6rem;line-height:2}.main .content p.tel{margin-top:24px;margin-bottom:24px;font-weight:bold;font-size:2rem}.main .form{position:relative;padding-top:32px;padding-bottom:160px;background:#eee}.main .form::before,.main .form::after{width:28px;height:100%;background:#eee;content:""}.main .form::before{position:absolute;top:0;left:-28px}.main .form::after{position:absolute;top:0;right:-28px}.main .form .form-title{position:relative;padding:8px 24px;border:1px solid var(--cta-color);border-radius:8px;color:var(--cta-color);font-size:2.4rem;text-align:center}.main .form .form-title::after{position:absolute;top:100%;left:50%;margin-left:-15px;border:8px solid rgba(0,0,0,0);border-top:15px solid var(--cta-color);content:""}@media print,screen and (min-width: 641px){.main .content{padding-top:80px;padding-bottom:120px}.main .form{padding:60px 20px 120px 20px;padding-bottom:120px}.main .form::before,.main .form::after{display:none}}.footer{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:999;width:100%;padding:24px 0;border-top:1px solid var(--border-gray);background:var(--white);color:var(--text-color);font-size:1.4rem}.footer p{margin-bottom:8px}@media print,screen and (min-width: 641px){.footer .row{width:1152px}.footer .meidum-right{text-align:right}}.page-title{margin-bottom:24px;color:var(--cta-color);font-size:2.4rem}figure{margin-bottom:32px}figure figcaption{margin-top:8px;font-size:12px}.list-box{margin-bottom:40px;padding:24px 32px 16px;border:1px solid var(--cta-color);border-radius:8px}.list-box .list-title{position:relative;margin-bottom:20px;padding-left:30px;color:var(--cta-color);font-weight:bold;font-size:2rem}.list-box .list-title::before{display:block;position:absolute;top:calc(50% - 14px);left:0;width:21px;height:28px;background:url("../images/icn-hint.svg") no-repeat;content:""}.list-box .check-list{list-style:none}.list-box .check-list li{position:relative;padding:12px 0 12px 36px;border-bottom:1px solid #ccc;color:var(--text-color);font-weight:bold;font-size:1.6rem}.list-box .check-list li:last-child{border:0}.list-box .check-list li::before{display:block;position:absolute;top:calc(50% - 10px);left:8px;width:21px;height:21px;background:url("../images/icn-check.svg") no-repeat;content:""}/*# sourceMappingURL=form.min.css.map */