﻿body{position:relative;color:#333;font-family:Arial, Helvetica, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;font-size:14px;line-height:1.6;background-position:center top}.section{padding:45px 0}.section-ttl{margin-bottom:30px;font-size:2.0rem;font-weight:normal;line-height:1.6;text-align:center}.section-ttl-novum{font-size:2.0rem;font-weight:bold;line-height:1.4;margin-bottom:5px}.section-ttl-txt{font-size:1.0rem;line-height:1.6}.section-lead{margin-bottom:30px;font-size:1.1rem;line-height:1.6;text-align:center}.section-lead_attention{color:#EB5255}.section-img{margin-bottom:30px;text-align:center}@media only screen and (max-width: 640px){.section-ttl{margin-bottom:20px;font-size:1.4rem}.section-ttl-novum{font-size:24px}.section-ttl-txt{font-size:13px}.section-lead{margin-bottom:20px;font-size:13px;line-height:1.6}.section-btn{text-align:center}}.access-info{margin-bottom:30px}.access-box{padding:30px 30px}.access-box-lead{margin-bottom:5px;font-size:1.0rem}.access-box-name{margin-bottom:10px;font-size:1.6rem;line-height:1.6}.access-box-addr{font-style:normal;font-size:1.0rem;line-height:1.6}.access-map{margin-bottom:0}@media only screen and (max-width: 640px){.access-info{margin-bottom:10px}.access-box-lead{margin-bottom:5px}.access-box-name{font-size:1.2rem}.access-box-addr{font-size:0.9rem}.access-map iframe{height:300px}}.footer{padding:30px 0;background-color:#101423}.footer-copy{color:#fff;font-size:0.9rem}@media only screen and (max-width: 640px){.footer-copy{font-size:0.7rem}}.special-hero{width:100%}.special-hero-wrap{position:relative;min-height:300px;overflow:hidden}.special-hero-bg{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.special-hero-bg img{width:100%}.special-hero-copy{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:2.2rem;font-weight:normal;letter-spacing:3px;line-height:1.6;text-align:center;text-shadow:0 0 15px rgba(0,0,0,0.6)}@media only screen and (max-width: 640px){.special-hero-wrap{min-height:160px;background-image:url(../images/hero_special@2x.jpg);background-size:cover}.special-hero-bg{display:none}.special-hero-copy{display:none}}.special-bnr-item{max-width:320px;margin:10px}.special-bnr-item img{width:100%}@media only screen and (max-width: 640px){.special-bnr-item{max-width:240px}}.wrap1020{display:block !important;position:relative;max-width:1020px;margin:0 auto}.special-model{padding:60px 0;background-color:#e6e6e6}.special-model-head img{width:100%}.special-model-body{padding:45px 60px;text-align:center;background-color:#fff}.special-model-ttl{margin-bottom:30px}.special-model-lead{font-size:1.6rem;font-weight:normal;letter-spacing:2px;line-height:1.4}.special-model-txt{padding:15px 0;margin:0 auto 30px;font-size:1.1rem;line-height:1.6}.special-model-subject{margin:15px auto}.special-model-equip{max-width:600px;margin:0 auto 30px}.special-model-item{max-width:400px;margin:10px auto;margin:10px 10px}.special-model-item-img{margin-bottom:10px}.special-model-item-name{margin-bottom:10px;font-size:1.1rem;font-weight:600;line-height:1.4;text-align:left}.special-model-item-desc{text-align:left}.special-model-price{margin:15px auto 45px}.special-model-btn{margin:30px auto}@media screen and (max-width: 760px){.special-model{padding:0}.special-model-body{padding:30px 15px 45px}.special-model-ttl{padding:0 30px;margin-bottom:30px}.special-model-lead{margin-bottom:20px}.special-model-txt{padding:5px 0;margin-bottom:15px;font-size:0.9rem;line-height:1.4}.special-model-subject{max-width:280px;margin:10px auto}.special-model-equip{margin-bottom:30px}.special-model-item{padding:0 10px;margin:10px auto 10px}.special-model-item-name{margin-bottom:5px;font-size:1.0rem}.special-model-btn{padding:0 10px;margin:15px auto}}#xc40_dark{background-color:#fff}#xc40_dark .special-model-body{color:#fff;background-color:#818380}#xc40_selection .special-model-body{color:#333;background-color:#f6f4ea}#xc60_black .special-model-body{color:#fff;background-color:#000}#xc60_dark .special-model-body{color:#fff;background-color:#756184}.campaign-reason{padding:60px 0}.campaign-reason-ttl{margin-bottom:15px;font-size:2.2rem;font-weight:normal;line-height:1.6;letter-spacing:2px;text-align:center}.campaign-reason-lead{margin-bottom:30px;font-size:1.1rem;font-weight:400;line-height:1.6;text-align:center}.campaign-reason-item{max-width:400px;margin:15px;text-align:left}.campaign-reason-img{margin-bottom:15px}.campaign-reason-legend{margin-bottom:5px;font-size:1.4rem;font-weight:normal;line-height:1.6}.campaign-reason-desc{margin-bottom:20px;font-size:1.0rem;line-height:1.6}.campaign-reason-btn{text-align:center}.campaign-reason-btn a{display:inline-block;width:180px;height:40px;font-size:1.2rem;line-height:40px;border:1px solid #111}@media only screen and (max-width: 640px){.campaign-reason{padding:45px 0}.campaign-reason-ttl{margin-bottom:10px;font-size:1.4rem}.campaign-reason-lead{margin-bottom:20px;font-size:0.9rem;line-height:1.6}}.campaign-recommend{padding:60px 0;background-color:#8c9bb2}.campaign-recommend-ttl{margin-bottom:15px;color:#fff;font-size:2.2rem;font-weight:normal;line-height:1.6;letter-spacing:2px;text-align:center}.campaign-recommend-lead{margin-bottom:30px;color:#fff;font-size:1.1rem;font-weight:400;line-height:1.6;text-align:center}.campaign-recommend-item{margin:10px}@media only screen and (max-width: 640px){.campaign-recommend{padding:45px 0}.campaign-recommend-ttl{margin-bottom:10px;font-size:1.4rem}.campaign-recommend-lead{margin-bottom:20px;font-size:0.9rem;line-height:1.6}.campaign-recommend-item{max-width:160px;margin:5px}}.fadein{animation:fadeIn 4.0s ease 0s 1 forwards}@media only screen and (max-width: 640px){.fadein{animation:fadeIn 2.0s ease 0s 1 forwards}}
