@charset "UTF-8";#conts{padding-top:20px}#conts .cmnTtl01{padding:17px 20px 19px;background:#053650;color:#fff;font-size:2.4rem;font-weight:500;line-height:1.4}#conts .aboutSec .lead{margin-top:33px;text-align:center}#conts .simulationSec{margin-top:50px}#conts .simulationSec .lead{margin-top:25px;padding:0 20px;font-size:1.4rem;line-height:1.6}#conts .simulationSec .attList{margin:30px 75pt 0;padding:1pc 20px 9pt;background:#f2f2f2}#conts .simulationSec .attList li{color:#980001;font-size:1.3rem;line-height:1.6}#conts .simulationSec .tableWrap{margin-top:60px;padding:0 20px}#conts .simulationSec .tableWrap .paymentTable{width:100%;border-collapse:collapse}#conts .simulationSec .tableWrap .paymentTable td,#conts .simulationSec .tableWrap .paymentTable th{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;border:1px solid #001c5d;line-height:1.5}#conts .simulationSec .tableWrap .paymentTable th{background:#DEE8ED;color:#053650;font-size:1.8rem;font-weight:700;text-align:center;vertical-align:middle}#conts .simulationSec .tableWrap .paymentTable th.head{background:#f2f2f2}#conts .simulationSec .tableWrap .resultBox .paymentTable th{width:33%}#conts .simulationSec .tableWrap .resultBox .paymentTable th:last-child{width:34%}#conts .simulationSec .tableWrap .paymentTable td{font-size:1.5rem}#conts .simulationSec .tableWrap .paymentTable .cashPrice,#conts .simulationSec .tableWrap .paymentTable .resultPrice,#conts .simulationSec .tableWrap .paymentTable .totalPrice,#conts .simulationSec .tableWrap .paymentTable .yen{font-weight:700}#conts .simulationSec .tableWrap .paymentTable .resultPrice,#conts .simulationSec .tableWrap .paymentTable .yen{color:#980001;font-size:2.2rem}#conts .simulationSec .tableWrap .paymentTable .paymentSelect{width:10pc;height:24px;font-size:1.4rem;background:#fff;cursor:pointer}#conts .simulationSec .tableWrap .paymentTable input[type="checkbox"]{cursor:pointer}#conts .simulationSec .tableWrap .courseList{margin-top:30px;padding:0 18px}#conts .simulationSec .tableWrap .courseList .paymentTable th.checkHead{width:17%}#conts .simulationSec .tableWrap .courseList .paymentTable td.coursePrice{font-size:2rem;font-weight:700;text-align:right}#conts .simulationSec .tableWrap .courseList .paymentTable td.checkData{text-align:center}#conts .simulationSec .att{margin-top:40px;color:#980001;font-size:1.6rem;font-weight:700;line-height:1.4;text-align:center}#conts .meritSec{margin-top:75px}#conts .meritSec .detailSec{margin-top:40px;padding:0 20px}#conts .meritSec .cmnTtl01+.detailSec{margin-top:25px}#conts .meritSec .detailSec .detailTtl01{color:#bba171;font-size:1.8rem;font-weight:700}#conts .meritSec .detailSec p{margin-top:25px;padding:0 10px 0 35px;font-size:1.4rem;line-height:1.6}#conts .meritSec .cmnBtn01{margin-top:50px;text-align:center}#conts .meritSec .cmnBtn01 a{width:520px;padding:10px 0}@media screen and (max-width:767px){#conts{padding-top:10px}#conts .cmnTtl01{padding:8px 10px;font-size:1.5rem}#conts .aboutSec .lead{margin-top:25px;padding:0 18px}#conts .simulationSec{margin-top:35px}#conts .simulationSec .lead{margin-top:20px;padding:0 7px;font-size:1.2rem}#conts .simulationSec .attList{margin:20px 7px 0;padding:15px 20px}#conts .simulationSec .attList li{font-size:1.1rem}#conts .simulationSec .tableWrap{margin-top:30px;padding:0 7px}#conts .simulationSec .tableWrap .paymentTable td,#conts .simulationSec .tableWrap .paymentTable th{padding:10px}#conts .simulationSec .tableWrap .paymentTable th{font-size:1.2rem}#conts .simulationSec .tableWrap .paymentTable td{font-size:1.3rem}#conts .simulationSec .tableWrap .paymentTable .pcSpace{display:none}#conts .simulationSec .tableWrap .paymentTable .paymentSelect{width:100%;font-size:1.6rem}#conts .simulationSec .tableWrap .courseList{padding:0}#conts .simulationSec .tableWrap .courseList .paymentTable td.coursePrice{font-size:1.2rem}#conts .simulationSec .att{margin-top:30px}#conts .meritSec{margin-top:35px}#conts .meritSec .detailSec{margin-top:20px!important;padding:0 7px}#conts .meritSec .detailSec p{margin-top:10px;padding:0;font-size:1.2rem}#conts .meritSec .cmnBtn01{margin-top:20px;padding:0 7px}#conts .meritSec .cmnBtn01 a{width:100%;font-size:1.5rem}}
