a{text-decoration:none}.front-menu{background:linear-gradient(90deg, #3e3c39, #000, #3e3c39) !important}.top{background:linear-gradient(90deg, #3e3c39, #000, #3e3c39);padding-bottom:50px}.top h1{font-size:clamp(24px,3.2vw,32px);font-weight:600}.top h2{width:clamp(200px,50%,400px)}.top-wrapper{max-width:1400px;margin:0 auto;padding:clamp(20px,4vw,40px) 10px;text-align:center;display:grid;justify-content:center;gap:clamp(20px,3vw,30px);overflow:hidden}.top-side{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:200%}.top-main{display:grid;justify-items:center}.top-app{display:grid;gap:15px;font-size:clamp(16px,2vw,20px);color:#fff;justify-items:center;width:100%;padding:15px 0}.top-app a{color:#fff}.top-app dd{display:flex;justify-content:center;gap:30px}.top-app label{display:flex;align-items:center;justify-content:center;gap:5px}.top-app input[type=tel]{padding:10px;width:15em;font-size:clamp(16px,2vw,20px)}.top-app__button{background:#999;color:#000 !important;width:clamp(250px,100%,500px);margin:0 auto;padding:15px 0;pointer-events:none;font-weight:600;text-decoration:none;line-height:1.2}.top-app__button p:first-of-type{font-size:clamp(20px,2.4vw,24px)}.top-app__button.--active{background:#ffd140;pointer-events:all}.top-app__link{display:flex;gap:5px 2em;flex-wrap:wrap;justify-content:center}.top-app__link a{text-decoration:underline}.top-app .cas{display:none}.top-app .cas.--active{display:block}.footer-logo img{width:clamp(100px,20vw,200px)}.add.--gray{background:#efefef}.add-wrapper{max-width:1200px;margin:0 auto;padding:50px 10px}.add h2{text-align:center;font-size:clamp(20px,3vw,30px);font-weight:600}.add .inner{max-width:1200px;padding:0}.add .bs-box{background:rgba(0,0,0,0);max-width:1200px;width:100%;padding:0}.add .about-area{padding:0}.add-text{font-weight:600}.add-text span{font-weight:600;font-size:1.2em}.add-text.--s{font-size:clamp(14px,1.6vw,16px)}.add-text.--b{font-size:clamp(16px,2.2vw,22px);line-height:1.3}.recommend-area{background:#efefef;padding:0;margin:0}.recommend-area .inner{max-width:1120px;width:100%}#drama{margin-bottom:0}.faq-area{background:#efefef}.faq-area a{text-decoration:underline}.faq-area .inner{max-width:1040px;width:100%}@media screen and (min-width: 1000px){.top-wrapper{grid-template-columns:3fr 3fr 3fr}.top-side{grid-template-columns:1fr 1fr;gap:30px;width:auto;align-content:flex-start}}/*# sourceMappingURL=add.min.css.map */