#content{margin:0;background-color:#fff}#content .thn_post_wrap h1{font-size:48px;font-weight:700;line-height:2.5em}#footer{background:#369edd;background:-moz-linear-gradient(top,rgba(54,158,221,1) 29%,rgba(6,50,84,1) 100%);background:-webkit-linear-gradient(top,rgba(54,158,221,1) 29%,rgba(6,50,84,1) 100%);background:linear-gradient(to bottom,rgba(54,158,221,1) 29%,rgba(6,50,84,1) 100%)}.single-post .header.type2{background:#369edd;background:-moz-linear-gradient(top,rgba(54,158,221,1) 29%,rgba(6,50,84,1) 100%);background:-webkit-linear-gradient(top,rgba(54,158,221,1) 29%,rgba(6,50,84,1) 100%);background:linear-gradient(to bottom,rgba(54,158,221,1) 29%,rgba(6,50,84,1) 100%)}#slider .title{line-height:150%}.owlicence .sktbuilder-header__title_color_black{color:#fff}.owlicence .sktbuilder-header__title{font-size:24px}.owlicence ul{text-align:left;position:relative}@media screen and (max-width:29.938em){.page_head{display:none}.logo img{width:275px!important}}.home .service-thumb-box img{border-radius:50%}.single_post .postitle{font-size:42px;line-height:normal;margin-top:20px}#footer .rowfooter a{color:#fff}#footer .su-post-excerpt{display:none}body #footer{color:#fff}.lay4 h2 a{font-size:24px!important}#pricelist h2{background:#7db9e8;background:-moz-linear-gradient(top,rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 100%);background:-webkit-linear-gradient(top,rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 100%);background:linear-gradient(to bottom,rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 100%);padding:12px;color:#fff;margin-bottom:30px}#pricelist table{width:92%;margin-left:8%;margin-bottom:30px}#pricelist table caption{font-size:24px;font-weight:700;color:#2263a7;text-align:left}#pricelist table th{text-align:left}#pricelist table tr,#pricelist table td,#pricelist table th{border:thin solid #b5dbff}#courses h2{background:#7db9e8;background:-moz-linear-gradient(top,rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 100%);background:-webkit-linear-gradient(top,rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 100%);background:linear-gradient(to bottom,rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 100%);padding:12px;color:#fff;margin-bottom:30px}#courses dl dt{font-weight:700}.callus{text-align:center;padding:20px;margin-top:40px;margin-bottom:40px;background-color:#ffffe5}#courses p{padding-left:30px}.thn_post_wrap ol{counter-reset:number;list-style-type:none!important;padding:0}.thn_post_wrap ol li{list-style-type:none!important}.thn_post_wrap #courses ol.advance li{position:relative;line-height:1.5em;padding:.5em .5em .5em 30px}.thn_post_wrap #courses ol.advance li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#74c2f8;color:#fff;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:700;font-size:15px;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ol.kousyuu>li{position:relative;padding:.5em;line-height:1.5em;background:#f1f8ff;border-left:solid 35px #5c9ee7;margin-bottom:5px;font-weight:700}ol.kousyuu>li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;color:#fff;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:700;font-size:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-35px;width:35px;height:1em;line-height:1;text-align:center}ol.kaiyou li{border-bottom:dashed 1px orange;position:relative;padding:.5em .5em .5em 30px;line-height:1.5em;font-weight:400}ol.kaiyou li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#ffb107;color:#fff;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.gensoku{border:solid 2px #ffb03f;padding:.5em 1em .5em 2.3em;position:relative}ul.gensoku li{line-height:1.5;padding:.5em 0;list-style-type:none!important;font-weight:700}ul.gensoku li:before,.owlicence ul li:before{font-family:"FontAwesome";content:"\f00c";position:absolute;left:1em;color:#ffb03f}.ouen{margin:2em 0;background:#dcefff}.ouen .box-title{font-size:1.2em;background:#5fb3f5;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em}.ouen p{padding:15px 20px;margin:0}.post-6383 h4{font-size:2em;color:#39f;margin-bottom:40px}.syukuhaku-yoyaku{background-color:#edfdff;padding:40px}.syukuhaku-yoyaku dt{margin-top:40px}.syukuhaku-yoyaku dd{padding-left:20px}.syukuhaku-yoyaku dd span.ninzu input,.syukuhaku-yoyaku dd span.daisu input{width:120px}[data-class=wpcf7cf_group]{margin-left:30px}@media screen and (max-width:29.938em){.syukuhaku-yoyaku{padding:10px}}label.check-courses{display:block}.wpcf7-list-item{display:block}.coronavirus dl dt{font-size:24px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:inline-block;padding:14px;border:thin solid #5c9ee7;margin-bottom:20px}.coronavirus dl dd{margin-bottom:40px;padding-left:40px}.coronaguideline a{color:#fff;font-size:24px;background-color:#f63;display:inline-block;text-align:center;padding:20px;border:4px double #fff;float:right}.coronaguideline a:link,.coronaguideline a:visited{color:#fff}.hissu{color:rgba(255,102,0,1);font-size:1.45em}.hagachi-moushikomi dl{padding:1% 3% 3%;border:2px solid rgba(51,153,255,1);margin-bottom:40px}.hagachi-moushikomi dl dt{text-align:center;font-size:1.6em;font-weight:700;color:rgba(255,255,255,1);background-color:rgba(51,102,153,1);padding:8px 0;margin-bottom:20px}.hagachi-moushikomi dl dd.checked{font-size:1.5em;font-weight:700;text-align:center;color:rgba(255,102,0,1);line-height:150%}.thn_post_wrap table.hagachi-price th{background-color:rgba(0,102,153,1);color:rgba(255,255,255,1)}.thn_post_wrap table.hagachi-price td{text-align:center}.pdfs{margin-top:40px;background:#f1f1f1;box-shadow:0 2px 4px rgba(0,0,0,.22);overflow:hidden}.pdfs .box-title{font-size:1.2em;background:#5fc2f5;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em}.pdfs p{padding:15px 20px;margin:0}