﻿main.under{background:url(../image/difference_main.jpg);background-size:cover;background-position:center,center}main.course h1{color:#fff}a.enter{display:block;padding:5px 10px;border:#FFF 2px solid;color:#fff;text-align:center;margin:30px auto 0;width:220px;font-weight:700}section{background:#FFF}div.contents{clear:both;max-width:1000px;width:100%;margin:auto;padding:30px 20px 20px;box-sizing:border-box}section.sec1{background:#EEF5FF}section.sec1 div{height:auto}section.sec1 div.contents h2{padding:30px 0 30px;margin-bottom:45px;font-weight:900;font-size:32px;color:#224eb1;width:100%;text-align:center;letter-spacing:.1em;position:relative}section.sec1 div.contents h2:before{content:'';position:absolute;left:50%;bottom:5px;display:inline-block;width:150px;height:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#224eb1}section.sec1 div.contents p.des{color:#224eb1}section.sec1 div dl{width:80%;box-sizing:border-box;padding:15px}section.sec1 div dd{margin:20px 0 0}section.sec1 div dd a.textLink{width:40%;margin:50px 0 0 58%}section.sec2 div h2{padding:30px 0 30px;margin-bottom:30px;font-weight:900;font-size:32px;color:#224eb1;width:100%;text-align:center;letter-spacing:.1em;position:relative}section.sec2 div.contents h2:before{content:'';position:absolute;left:50%;bottom:5px;display:inline-block;width:150px;height:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#224eb1}section.difference div.contents h3{color:#224EB1;width:100%;font-weight:700;text-align:center;font-size:150%;margin:30px auto 50px}section.difference:nth-child(2n){background:#f7f9ff}section.difference li{box-sizing:border-box;padding:15px;border-bottom:1px #CCC solid}section.difference li dt{background:none;color:#2c4274;font-weight:700;padding:10px 10px 10px 0;margin:0 0 10px;font-size:22px}section.difference li ul.price{background:#fff;box-sizing:border-box;padding:15px;border-radius:15px}section.difference li.kyukate ul.price{background:#f1f9ff;box-sizing:border-box;padding:15px;border-radius:15px}section.difference li ul.price li{border:none;padding:5px}section.difference li ul.price li span{color:#ff8100;font-weight:700}section.difference li.kyukate ul.list{box-sizing:border-box;padding:15px;border-radius:15px}section.difference li ul.list li{border:none;padding:5px}section.difference li ul.list li:first-letter{color:#475ab5;font-weight:700}section.difference li.kyukate{background:#fff;border:2px #224EB1 solid;display:flex;flex-direction:center;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}section.difference li.kyukate img{width:20%;object-fit:contain;height:auto}section.difference li.kyukate dl{width:78%}section.difference li.kyukate dt{color:#FFF;font-weight:700;background:#ffa800;width:300px;text-align:center;padding:10px;margin:0 0 10px}section.difference li dd strong{font-weight:700;display:block;margin:10px 0 5px}section.difference li.kyukate dd a.btn{background:#ff6436;border-top:1px #ffa091 solid;border-bottom:1px #a94b2f solid;box-sizing:border-box;width:70%;margin:20px auto 5px;display:block;padding:25px;text-align:center;color:#fff;border-radius:3px;font-weight:700;font-size:22px}section.difference li.kyukate dd div.hosoku{width:100%;text-align:center;font-size:12px}section.difference li.kyukate dd section.difference li.unique{display:block}section.difference li.unique dl{width:100%}section.difference li.unique ul li{display:flex;flex-direction:center;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}section.difference li.unique ul li div{width:78%}section.difference li.unique ul li img{width:20%;height:auto}@media screen and (max-width:800px){main{width:100%;height:125vw;background-position:80% -45px}#nav-drawer{position:relative;float:right;cursor:pointer;margin:0 0 0 0}section.sec1 div.contents h2{font-size:24px;font-family:'Noto Sans JP',sans-serif;line-height:26px;padding:20px 0 20px;margin-bottom:25px}section.sec1 div dl{width:78%;box-sizing:border-box;padding:5px 15px 5px}section.sec1 div li{display:block;padding:15px 0 0}section.sec1 div img{width:65%;display:block;margin:20px auto 10px;object-fit:cover;height:auto}section.sec1 div dl{width:100%}section.sec1 div dd a.textLink{width:94%;margin:50px auto 20px}section.difference li.kyukate{display:block}section.difference li.kyukate dl{width:100%}section.difference li.kyukate img{width:92%;display:block;object-fit:contain;margin:0 auto 15px;height:auto}section.difference li.kyukate dt{width:100%;box-sizing:border-box}section.difference li.unique ul li{display:block}section.difference li.unique ul li img{width:92%;display:block;object-fit:contain;margin:auto;height:auto}section.difference li.unique ul li div{width:100%}section.difference li.kyukate dd a.btn{border-top:1px #ffa091 solid;border-bottom:1px #a94b2f solid;box-sizing:border-box;width:100%;margin:20px auto 5px;display:block;padding:20px 10px 20px;text-align:center;color:#fff;border-radius:3px;font-weight:700;font-size:18px}}