#wrapper{background-color:#f5f5f5}#main{width:750px;margin-right:auto;margin-left:auto;background-color:#000}@media screen and (max-width: 767px){#main{width:100%}}.l-btn{width:500px;height:90px;background-color:#f95403;color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:80px;font-size:25px;font-weight:bold;border:4px solid #fff;box-shadow:0px 0px 30px 4px rgba(39,26,2,0.41);cursor:pointer}@media (hover: hover){.l-btn:hover{background-color:#333}}@media screen and (max-width: 767px){.l-btn{height:16vw;border-radius:16vw;font-size:4.8vw;border:.8vw solid #fff}}.l-hero-bg video{width:100%;pointer-events:none}.l-lead{background:url(../img/lead_bg.jpg) no-repeat center/cover;padding:30px 0 50px;margin-top:-10px}@media screen and (max-width: 767px){.l-lead{background:url(../img/lead_bg.jpg) no-repeat center/cover;padding:10.66667vw 0}}.l-lead .l-lead-txt{width:600px;margin-right:auto;margin-left:auto;position:relative}@media screen and (max-width: 767px){.l-lead .l-lead-txt{width:86.66667vw}}.l-qa{background-color:#fff;position:relative;transition:1s opacity;color:#858585}@media screen and (max-width: 767px){.l-qa{width:100%}}.l-qa .l-qa-item{padding:70px 30px 100px;position:absolute;top:0;left:0;transition:1s opacity}@media screen and (max-width: 767px){.l-qa .l-qa-item{padding:10.66667vw 4vw 13.33333vw}}.l-qa .l-qa-item.fade-out{opacity:0;visibility:hidden}.l-qa .l-qa-item.fade-in{opacity:1;visibility:visible}.l-qa .l-qa-num-list{width:500px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.l-qa .l-qa-num-list{width:73.33333vw;margin:8vw auto 0}}.l-qa .l-qa-num-item{position:relative}.l-qa .l-qa-num-item:not(:first-child)::before{content:'';display:block;width:140px;height:5px;background-color:#858585;position:absolute;top:12px;left:-140px;z-index:1}@media screen and (max-width: 767px){.l-qa .l-qa-num-item:not(:first-child)::before{width:21.33333vw;height:1.06667vw;top:2.26667vw;left:-20vw}}.l-qa .l-qa-num-item__arrow{width:26px;height:26px;display:block;border-radius:50%;background-color:#858585;position:relative;z-index:2}@media screen and (max-width: 767px){.l-qa .l-qa-num-item__arrow{width:5.33333vw;height:5.33333vw}}.l-qa .l-qa-num-item__txt{color:#858585;line-height:1;font-weight:bold;text-align:center;letter-spacing:0;font-size:20px;margin-top:10px}@media screen and (max-width: 767px){.l-qa .l-qa-num-item__txt{font-size:4vw;margin-top:2vw}}.l-qa .l-qa-num-item.active::before{background-color:#f95403}.l-qa .l-qa-num-item.active .l-qa-num-item__arrow{background-color:#f95403}.l-qa .l-qa-num-item.active .l-qa-num-item__txt{color:#f95403}.l-qa .l-qa-num-item.anin .l-qa-num-item__arrow{-webkit-animation:anime2 0.5s ease 0s infinite alternate;animation:anime2 0.5s ease 0s infinite alternate}@-webkit-keyframes anime2{from{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}to{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}}@keyframes anime2{from{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}to{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}}.l-qa .l-qa-head{width:100%;margin-top:30px}@media screen and (max-width: 767px){.l-qa .l-qa-head{margin-top:5.33333vw}}.l-qa .l-qa-head-txt{width:100%;font-size:30px;font-weight:bold;letter-spacing:0.05em;line-height:1.4;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;flex-wrap:nowrap}.l-qa .l-qa-head-txt .l-qa-head-txt-q{line-height:1;font-weight:bold;font-size:40px;color:#fff;background-color:#f95403;width:50px;height:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-right:15px;padding-bottom:10px;flex-shrink:0}@media screen and (max-width: 767px){.l-qa .l-qa-head-txt .l-qa-head-txt-q{font-size:6.66667vw;width:10.66667vw;height:12vw;margin-right:2.66667vw;padding-bottom:1.33333vw}}@media screen and (max-width: 767px){.l-qa .l-qa-head-txt{width:100%;font-size:5.33333vw}}.l-qa .l-qa-head-txt-sub{font-size:16px;color:#ff1226;font-weight:bold}@media screen and (max-width: 767px){.l-qa .l-qa-head-txt-sub{font-size:3.2vw}}.l-qa .l-qa-img{width:100%;margin-top:20px}.l-qa .l-qa-img img{width:100%}.l-qa .l-qa-img video{width:100%;pointer-events:none}@media screen and (max-width: 767px){.l-qa .l-qa-img{margin-top:5.33333vw}}.l-qa .l-qa-anser{margin-top:30px;width:100%}@media screen and (max-width: 767px){.l-qa .l-qa-anser{margin-top:5.33333vw}}.l-qa .l-qa-anser-item{width:100%;min-height:80px;border-radius:10px;background-color:#f1f1f1;color:#555555;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;padding:15px 25px 15px 70px;font-size:20px;font-weight:bold;letter-spacing:0.08em;line-height:1.7;cursor:pointer;position:relative}.l-qa .l-qa-anser-item:not(:first-child){margin-top:10px}@media screen and (max-width: 767px){.l-qa .l-qa-anser-item{min-height:13.33333vw;border-radius:1.33333vw;padding:2vw 2.66667vw 2vw 12vw;font-size:4vw;line-height:1.6}.l-qa .l-qa-anser-item:not(:first-child){margin-top:2.66667vw}}.l-qa .l-qa-anser--check .l-qa-anser-item::before{content:'';display:block;position:absolute;top:0;bottom:0;left:25px;margin:auto;width:18px;height:8px;border-left:4px solid #979797;border-bottom:4px solid #979797;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.l-qa .l-qa-anser--check .l-qa-anser-item::before{left:3.46667vw;width:4vw;height:1.06667vw;border-left:1.06667vw solid #979797;border-bottom:1.06667vw solid #979797}}.l-qa .l-qa-anser--radio .l-qa-anser-item::before{content:'';display:block;position:absolute;top:0;bottom:0;left:25px;margin:auto;width:18px;height:18px;border-radius:50%;background-color:#fff;border:3px solid #979797}@media screen and (max-width: 767px){.l-qa .l-qa-anser--radio .l-qa-anser-item::before{left:4vw;width:2.66667vw;height:2.66667vw;border:.8vw solid #979797}}.l-qa .l-qa-anser--select .l-qa-anser-item{padding:0;min-height:0}.l-qa .l-qa-anser--select .none{display:none}.l-qa .l-qa-anser--select select{width:100%;height:80px;border-radius:10px;background-color:#f1f1f1;padding:15px 25px}@media screen and (max-width: 767px){.l-qa .l-qa-anser--select select{height:16vw;border-radius:1.33333vw;padding:2.66667vw 4vw}}.l-qa .l-qa-anser-item.active{background-color:#f95403;color:#fff}.l-qa .l-qa-anser--check .l-qa-anser-item.active::before{border-left:4px solid #fff;border-bottom:4px solid #fff}@media screen and (max-width: 767px){.l-qa .l-qa-anser--check .l-qa-anser-item.active::before{border-left:1.06667vw solid #fff;border-bottom:1.06667vw solid #fff}}.l-qa .l-qa-anser--radio .l-qa-anser-item.active::before{background-color:#f95403;border:3px solid #fff}@media screen and (max-width: 767px){.l-qa .l-qa-anser--radio .l-qa-anser-item.active::before{border:3vw 6 px solid #fff}}.l-qa .l-btn.l-qa-btn{width:400px;height:80px;margin:50px auto 0;box-shadow:none;border:none}@media screen and (max-width: 767px){.l-qa .l-btn.l-qa-btn{width:66.66667vw;height:14.66667vw;margin:8vw auto 0}}.l-qa-anser-box01{background-color:#000;border:2px solid #ff1226;font-weight:bold;margin:40px auto 0;padding:30px 20px;color:#fff}@media screen and (max-width: 767px){.l-qa-anser-box01{margin:5.33333vw auto 0;padding:5.33333vw 0}}.l-qa-anser-box01 .l-qa-anser-box__txt01{text-align:center;font-size:30px;color:#ff1226}@media screen and (max-width: 767px){.l-qa-anser-box01 .l-qa-anser-box__txt01{font-size:5.33333vw}}.l-qa-anser-box01 .l-qa-anser-box__anser-wrap{position:relative}.l-qa-anser-box01 .l-qa-anser-box__btn{width:300px;height:60px;background-color:#ff1226;color:#fff;font-size:23px;margin:30px auto 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:80px;position:relative;z-index:2;transition:opacity 0.5s;cursor:pointer}@media screen and (max-width: 767px){.l-qa-anser-box01 .l-qa-anser-box__btn{width:66.66667vw;height:13.33333vw;font-size:4.66667vw;margin:5.33333vw auto 0;border-radius:13.33333vw}}.l-qa-anser-box01 .l-qa-anser-box__btn span{line-height:1;height:1em;position:absolute;top:0;bottom:0;right:20px;margin:auto;font-size:15px}@media screen and (max-width: 767px){.l-qa-anser-box01 .l-qa-anser-box__btn span{right:5.33333vw;font-size:2.66667vw}}.l-qa-anser-box01 .l-qa-anser-box__btn.nonactive{opacity:0}.l-qa-anser-box01 .l-qa-anser-box__txt02{opacity:0;text-align:center;font-size:25px;line-height:1.3;width:100%;position:absolute;top:0;left:0;z-index:1;transition:opacity 0.5s}.l-qa-anser-box01 .l-qa-anser-box__txt02 span{color:#ff1226;font-size:40px;margin:0 15px}@media screen and (max-width: 767px){.l-qa-anser-box01 .l-qa-anser-box__txt02{font-size:4vw}.l-qa-anser-box01 .l-qa-anser-box__txt02 span{font-size:6.66667vw;margin:0 1.33333vw}}.l-qa-anser-box01 .l-qa-anser-box__txt02.active{opacity:1}.l-qa-anser-box02{margin:40px auto 0;background-color:#e0f1ff}@media screen and (max-width: 767px){.l-qa-anser-box02{margin:5.33333vw auto 0}}.l-qa-anser-box02 .l-qa-anser-box__ttl{text-align:center;font-weight:bold;font-size:25px;background-color:#f95403;color:#fff;line-height:1;padding:20px}@media screen and (max-width: 767px){.l-qa-anser-box02 .l-qa-anser-box__ttl{font-size:5.33333vw;padding:4vw 0}}.l-qa-anser-box02 .l-qa-anser-box02__in{padding:30px 20px;color:#000}@media screen and (max-width: 767px){.l-qa-anser-box02 .l-qa-anser-box02__in{padding:5.33333vw 2.66667vw}}.l-qa-anser-box02 .l-qa-anser-box__txt b{color:#ff1226}@media screen and (max-width: 767px){.l-qa-anser-box02 .l-qa-anser-box__txt{font-size:4vw}}.l-qa-anser-box02 .l-qa-anser-box__img{margin:20px 0}@media screen and (max-width: 767px){.l-qa-anser-box02 .l-qa-anser-box__img{margin:4vw 0}}.l-qa-anser-box__comment{font-size:13px;color:#7a7a7a;margin-top:10px;text-align:right}@media screen and (max-width: 767px){.l-qa-anser-box__comment{font-size:2.66667vw;margin-top:2.66667vw}}.l-qa--open{height:auto !important}.l-qa--open .l-qa-item{opacity:1 !important;visibility:visible !important;position:relative !important}.l-footer{background-color:#f95403;padding:20px 15px;color:#fff;font-size:13px}@media screen and (max-width: 767px){.l-footer{padding:2.66667vw 4vw;font-size:2.66667vw}}.l-footer .l-footer-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.l-footer .l-footer-item:not(:first-child)::before{content:'/';margin:0 10px}@media screen and (max-width: 767px){.l-footer .l-footer-item:not(:first-child)::before{margin:0 2.66667vw}}
