﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.cnt,footer .f_ct,.entry .inner,.zoom-taiken .inner,.ct .inner,.ct.profile .inner{width:100%;max-width:900px}.cnt-wide,header .inner{width:100%;max-width:1100px}.f_base{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", メイリオ, Meiryo, "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", sans-serif}.f_ar{font-family:"arial"}.f_noto,.end-mes,.fv-copy h1,.fv-copy .t-2,.btn,.entry .inner h2,.entry .inner table td,.entry .inner .price,.entry-2 h2,.zoom-taiken .inner h2,.zoom-taiken .inner p,.ct-ttl,.ct-subttl,.ct-copy,.ct .list-blk li,.ct-lead h2,.ct-lead ul li,.ct-pcourse ul li,.ct-taiken h3,.ct .feature>div h3,.ct .info figure figcaption,.ct .tokuten h3,.ct .price-info strong,.ct .condition h3,.ct .qa dt,.ct .content_form .form-ttl,.ct .content_form dl dd input[type="text"],.ct .content_form dl dd input[type="email"],.ct .content_form dl dd input[type="tel"],.ct .content_form dl dd input[type="url"],.ct .content_form dl dd input[type="number"],.ct .content_form dl dd select,.ct .content_form dl dd textarea,.ct .content_form .formBtn{font-family:'Noto Sans JP', sans-serif}b,.bold,table th{font-weight:bold}.normal{font-weight:normal}em{font-weight:bold;font-weight:900}strong{font-weight:bold}.imgborder{border:1px solid #b4b4b4}.imgborder_dash{border:1px dashed #999}.imgshadow{box-shadow:1px 1px 2px rgba(0,0,0,0.4)}.imgradius{border-radius:50%}.photoframe{margin:2px;border:10px solid #fff;box-shadow:0px 0px 2px rgba(0,0,0,0.6)}.bg_yellow{display:inline;background-color:#ffff00}.underborder,.u-line{border-bottom:1px solid #323232}.underborder_red{border-bottom:2px solid #f00}.under_border_da{border-bottom:1px dashed #ccc}.noborder,article .norborder{border:none}.lt{text-decoration:line-through}.line-through{background:url(../img/dot.png) repeat-x 0 50%}.em{font-weight:bold}.em_red{font-weight:bold}.marker{background-color:#ffff00}.marker-btm{background:linear-gradient(rgba(0,0,0,0) 60%,#ffff00 0%)}.marker-btm-p{background:linear-gradient(rgba(0,0,0,0) 60%,#e5dfef 0%)}.ind_n{text-indent:0}.mail_ico::before{content:"";display:inline-block;margin-right:0.5em;width:14px;height:14px;background:url(../img/envelope.svg) no-repeat;background-size:contain;vertical-align:middle}.back_ico::before{margin-right:10px;content:"\f0a8";font-family:"Font Awesome 5 Pro";font-weight:bold}.nodisp{text-indent:-9999px}.disp_none{display:none}.br-pc{display:block}.br-tb{display:none}.br-sp{display:none}.ani,.btn,.ct .content_form .formBtn{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.al-r{text-align:right}.al-l{text-align:left}.al-c{text-align:center}.f_left{float:left}.f_right{float:right}.i_left{margin:50px 50px 50px 0;float:left}.valign-t{vertical-align:top}.valign-b{vertical-align:bottom}.valign-m{vertical-align:middle}.mauto,header .inner,footer .f_ct,.entry .inner,.zoom-taiken .inner,.ct .inner,.ct.profile .inner,article .mauto,article header .inner,header article .inner,article footer .f_ct,footer article .f_ct,article .entry .inner,.entry article .inner,article .zoom-taiken .inner,.zoom-taiken article .inner,article .ct .inner,.ct article .inner,article .ct.profile .inner,.ct.profile article .inner{margin-left:auto;margin-right:auto}.mtop-0{margin-top:0 !important}.red,.em_red{color:#ee1253}.scrollbox{poisition:relative;width:100%;overflow:auto;scrollbar-base-color:#fff;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#ffffff;scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:#f1f1f1;scrollbar-highlight-color:#f1f1f1;scrollbar-shadow-color:#f1f1f1;scrollbar-track-color:#ffffff}.scrollbox::-webkit-scrollbar{width:10px}.scrollbox::-webkit-scrollbar:horizontal{height:10px}.scrollbox::-webkit-scrollbar-button{width:10px;height:10px}.scrollbox::-webkit-scrollbar-thumb{background:#f1f1f1}.scrollbox::-webkit-scrollbar-corner{background-color:transparent}html{font-size:62.5%}body{text-align:center;color:#323232;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", メイリオ, Meiryo, "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", sans-serif;font-size:2rem;overflow-x:hidden;background-color:#fff;position:relative;-webkit-text-size-adjust:100%}p,li,dt,dd,table,th,td{line-height:1.8}img{margin:0;padding:0;border:none;vertical-align:bottom}a{text-decoration:none}a.noborder{text-decoration:none}a:hover{color:#ff6102;text-decoration:underline}a:hover,input[type="submit"]:hover,input[type="reset"]:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}a.nohover:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}input[type="submit"],input[type="button"],input[type="reset"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration,input[type="reset"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus,input[type="reset"]::focus{outline-offset:-2px}@media screen and (max-width: 1040px) and (min-width: 768px){.cnt,footer .f_ct,.entry .inner,.zoom-taiken .inner,.ct .inner,.ct.profile .inner{padding:0 35px !important;max-width:100%;box-sizing:border-box}}@media screen and (max-width: 767px){.cnt,footer .f_ct,.entry .inner,.zoom-taiken .inner,.ct .inner,.ct.profile .inner{padding:0 25px !important;max-width:100%;box-sizing:border-box}.br-pc{display:none}.br-tb{display:none}.br-sp{display:block}body{font-size:1.6rem}}@media screen and (max-width: 320px){body{font-size:1.4rem}}header{position:relative;top:0;left:0;width:100%;z-index:50}header .inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:80px}@media screen and (max-width: 767px){header .inner{max-width:100%;box-sizing:border-box;padding:0 15px;height:60px}}header .inner img{display:block;margin:0;width:160px}@media screen and (max-width: 767px){header .inner img{width:120px}}article{text-align:left;padding-bottom:50px}.pglb{font-size:3.6rem;font-weight:900;line-height:1.3;text-align:center;font-feature-settings:"palt"}.pglb+.sublb{margin-top:20px}.ct .pglb:not(:nth-of-type(1)){margin-top:50px}p{margin-top:50px}table{margin-top:50px}table th,table td{padding:8px;border:1px solid #ccc}table th{background-color:rgba(0,0,0,0.06)}ul,ol{margin-top:50px}ul.list-disc li{margin-bottom:0.5em;margin-left:1em;position:relative;list-style-type:disc}ul.list-disc li:last-child{margin-bottom:0}ul.check-list li{margin-bottom:15px;padding-left:40px;font-weight:bold;position:relative}ul.check-list li::before{content:"";display:inline-block;width:18px;height:18px;background:url(../img/check.svg) no-repeat;background-size:contain;position:absolute;top:0.5em;left:0}ul.check-list li:last-child{margin-bottom:0}ul.check-list li .t1{font-weight:normal}ol.list-num li{margin-left:30px;margin-bottom:15px;list-style-type:decimal}footer{padding:15px 0;text-align:center}footer .f_ct{position:relative}footer .f_ct ul{margin-top:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}footer .f_ct ul li{margin:0;padding:0 2em;position:relative;border-right:1px solid rgba(102,102,102,0.6);line-height:1.2}@media screen and (max-width: 767px){footer .f_ct ul li{padding:0 1em}}footer .f_ct ul li:last-child{border-right:none}footer .f_ct ul li a{font-size:1.4rem;color:#323232}@media screen and (max-width: 767px){footer .f_ct ul li a{font-size:1.2rem}}footer .f_ct small{display:block;margin-top:1em;font-size:1.1rem}.end-mes{margin:70px auto 0;display:table;font-size:4.8rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.end-mes{font-size:2.4rem}}.fv{height:680px;max-height:680px;padding:0;position:relative;box-sizing:border-box}@media screen and (max-width: 1040px) and (min-width: 768px){.fv{height:580px;max-height:580px}}@media screen and (max-width: 767px){.fv{height:380px;max-height:380px}}.fv-img{display:block;margin:0 0 0 auto;width:75%;height:100%;background-color:#dcf2ff}@media screen and (max-width: 767px){.fv-img{width:80%}}.fv-img img{display:block;width:100%;height:100%;object-fit:cover;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media screen and (max-width: 767px){.fv-img img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}}.fv .inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;box-sizing:border-box}.fv .inner::after{content:"";display:block;width:33%;height:85%;background-color:#daeaff;position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}@media screen and (max-width: 1040px) and (min-width: 768px){.fv .inner::after{width:50%}}@media screen and (max-width: 767px){.fv .inner::after{width:60%;height:90%}}@media screen and (max-width: 320px){.fv .inner::after{height:85%}}.fv-copy{height:85%;max-height:85%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:50px;position:relative;z-index:10}@media screen and (max-width: 767px){.fv-copy{padding:15px}}.fv-copy h1{font-size:7.5rem;font-weight:900;line-height:1.1}@media screen and (max-width: 1040px) and (min-width: 768px){.fv-copy h1{font-size:6.5rem}}@media screen and (max-width: 767px){.fv-copy h1{margin-top:20px;font-size:3.7rem}}@media screen and (max-width: 320px){.fv-copy h1{font-size:3.1rem}}.fv-copy h1 small{font-size:3.2rem;font-weight:700}@media screen and (max-width: 767px){.fv-copy h1 small{font-size:1.8rem}}@media screen and (max-width: 320px){.fv-copy h1 small{font-size:1.7rem;letter-spacing:-.05em}}.fv-copy .t-2{margin-top:25px;font-size:3.3rem;font-weight:700;line-height:1.3}@media screen and (max-width: 1040px) and (min-width: 768px){.fv-copy .t-2{font-size:3rem}}@media screen and (max-width: 767px){.fv-copy .t-2{margin-top:20px;font-size:1.8rem;letter-spacing:-0.05em;line-height:1.5}}@media screen and (max-width: 320px){.fv-copy .t-2{font-size:1.5rem}}.fv .note-info{display:table;margin:0;padding:0 0 0 1.5em;font-size:1.4rem;position:relative;position:absolute;bottom:25px;right:25px;z-index:10}@media screen and (max-width: 767px){.fv .note-info{font-size:1.2rem;bottom:10px;right:10px}}.fv .note-info::before{content:attr(data-lb);position:absolute;top:0;left:0}.fv .note-info+.note-info{margin-top:10px}.btn{margin:50px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:600px;height:140px;background-color:#f8ba00;font-size:3rem;font-weight:700;color:white;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;line-height:1.2;text-align:center}@media screen and (max-width: 1040px) and (min-width: 768px){.btn{font-size:2.7rem}}@media screen and (max-width: 767px){.btn{width:100%;height:90px;font-size:1.8rem;letter-spacing:-0.05em}}@media screen and (max-width: 320px){.btn{font-size:1.6rem}}.btn:hover{background-color:#ee1253;text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;color:white}.entry{padding:70px 0;background-color:#0056c8}@media screen and (max-width: 1040px) and (min-width: 768px){.entry{padding:70px 35px}}@media screen and (max-width: 767px){.entry{padding:35px 0}}@media screen and (max-width: 320px){.entry{padding:35px 15px}}.entry .inner{padding:50px;background-color:white;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}@media screen and (max-width: 1040px) and (min-width: 768px){.entry .inner{padding:35px !important}}@media screen and (max-width: 767px){.entry .inner{max-width:calc(100% - 30px);padding:25px !important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}}@media screen and (max-width: 320px){.entry .inner{max-width:100%;padding:15px !important}}.entry .inner h2{display:table;margin:0 auto;font-size:4rem;font-weight:700;text-align:center;line-height:1.3}@media screen and (max-width: 1040px) and (min-width: 768px){.entry .inner h2{font-size:3rem}}@media screen and (max-width: 767px){.entry .inner h2{font-size:2.2rem;letter-spacing:-0.05em}}@media screen and (max-width: 320px){.entry .inner h2{font-size:1.9rem}}.entry .inner h2+p{text-align:center}@media screen and (max-width: 767px){.entry .inner h2+p{margin-top:15px}}.entry .inner table{margin:35px auto 0}@media screen and (max-width: 767px){.entry .inner table{margin-top:25px}}.entry .inner table td{border:none;font-size:2.8rem;line-height:1.5}@media screen and (max-width: 767px){.entry .inner table td{font-size:1.8rem;line-height:1.3}}.entry .inner .price{margin-top:15px;display:block;text-align:center;font-size:3.5rem}@media screen and (max-width: 767px){.entry .inner .price{font-size:2.2rem}}@media screen and (max-width: 320px){.entry .inner .price{font-size:1.9rem}}.entry .inner .btn{margin-top:35px !important}@media screen and (max-width: 320px){.entry .inner .btn{width:100%}}.entry-2{margin-top:100px}@media screen and (max-width: 767px){.entry-2{margin-top:50px}}.entry-2 h2{display:table;margin:0 auto 35px;font-size:3.4rem;font-weight:700;text-align:center;line-height:1.3;color:#ffe610}@media screen and (max-width: 767px){.entry-2 h2{font-size:2.2rem}}.entry-2 h2+p{text-align:center}.entry-2 .btn{margin:0 auto}.entry-2 .btn+p{margin-top:15px;color:white;text-align:center}@media screen and (max-width: 767px){.entry-2 .btn+p{font-size:1.3rem}}.zoom-taiken{margin-top:70px;padding:70px 0;background-color:#2c4fa6}@media screen and (max-width: 767px){.zoom-taiken{padding:35px 0}}.zoom-taiken .inner h2{display:table;margin:0 auto;font-size:3.5rem;font-weight:700;color:white;text-align:center;line-height:1.3}@media screen and (max-width: 767px){.zoom-taiken .inner h2{font-size:2.5rem}}@media screen and (max-width: 320px){.zoom-taiken .inner h2{font-size:2.1rem}}.zoom-taiken .inner figure{display:block;width:700px;margin:35px auto 0}@media screen and (max-width: 767px){.zoom-taiken .inner figure{width:100%}}.zoom-taiken .inner figure img{display:block;width:100%}.zoom-taiken .inner p{margin-top:35px;font-size:2.1rem;color:#ede232;text-align:center}@media screen and (max-width: 767px){.zoom-taiken .inner p{margin-top:25px;font-size:1.6rem}}@media screen and (max-width: 320px){.zoom-taiken .inner p{font-size:1.4rem}}.zoom-taiken .note-info{display:table;margin:35px 0 0;padding:0 0 0 2.5em;font-size:1.2rem;position:relative;color:white}@media screen and (max-width: 767px){.zoom-taiken .note-info{padding-left:2em;font-size:1rem;text-align:left;line-height:1.3}}.zoom-taiken .note-info::before{content:attr(data-lb);position:absolute;top:0;left:0}.ct .inner{padding:50px 0 0}@media screen and (max-width: 767px){.ct .inner{padding-top:0}}.ct-ttl{display:block;margin:100px auto 0;padding:0.75em 0;font-size:3.5rem;font-weight:700;background-color:#78a6e2;color:white;text-align:center;line-height:1.3}@media screen and (max-width: 767px){.ct-ttl{margin-top:50px;padding:1em 1em;font-size:2.1rem;letter-spacing:-0.025em}}@media screen and (max-width: 320px){.ct-ttl{font-size:1.9rem;letter-spacing:-0.05em}}.ct-ttl small{font-size:2rem;font-weight:500}@media screen and (max-width: 767px){.ct-ttl small{font-size:1.7rem}}.ct-ttl .normal{font-weight:normal}.ct-ttl-p{padding:0;color:#6e4dc4;background:none;background-color:transparent}.ct-ttl-large{padding:0;font-size:5.8rem}@media screen and (max-width: 767px){.ct-ttl-large{margin-bottom:15px;font-size:3.2rem}}.ct-subttl{display:block;margin:100px auto 0;padding:0.75em 0;font-size:3rem;font-weight:700;color:#88fa4e;background-color:black;text-align:center;line-height:1.2}@media screen and (max-width: 767px){.ct-subttl{margin-top:50px;font-size:2.1rem;padding:0.35em}}.ct-copy{display:table;margin:70px auto 0;font-size:3.5rem;font-weight:400;text-align:center;line-height:1.2}@media screen and (max-width: 767px){.ct-copy{font-size:2.4rem}}@media screen and (max-width: 320px){.ct-copy{font-size:2rem}}.ct-copy+.ct-ttl{margin-top:70px}@media screen and (max-width: 767px){.ct-copy+.ct-ttl{margin-top:40px}}.ct .list-blk{margin-top:0}.ct .list-blk li{margin-top:25px;padding:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:2px 3px 10px #ccc;-webkit-box-shadow:2px 3px 10px #ccc;box-shadow:2px 3px 10px #ccc;border:1px solid #ccc;position:relative;font-weight:500}@media screen and (max-width: 767px){.ct .list-blk li{line-height:1.5}}.ct .list-blk li::before{content:"";display:inline-block;width:6px;height:6px;background-color:#323232;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:45px;left:30px;display:none}.ct figure{display:block;margin:50px auto 0}.ct figure.full{width:100%}.ct figure.large{width:70%}@media screen and (max-width: 767px){.ct figure.large{width:100%}}.ct figure img{display:block;width:100%;margin:0 auto}.ct figure.i-1{width:320px;margin:50px 0 50px 50px;float:right}@media screen and (max-width: 767px){.ct figure.i-1{width:100%;margin:50px auto 0;float:none}}.ct .note{display:inline-block;font-size:1.1rem;vertical-align:0.5em}.ct .note-info{display:table;margin:15px 0 0 auto;padding-left:1em;font-size:1.2rem;position:relative;color:#999;line-height:1.5}@media screen and (max-width: 767px){.ct .note-info{font-size:1rem}}.ct .note-info::before{content:"※";position:absolute;top:0;left:0}.ct .note-info.large{font-size:1.8rem;color:#ee1253;font-weight:bold}.ct .note-info-lb{display:table;margin:15px 0 0 auto;padding-left:2em;font-size:1.2rem;position:relative;color:#999;line-height:1.5}@media screen and (max-width: 767px){.ct .note-info-lb{font-size:1.1rem}}.ct .note-info-lb::before{content:attr(data-lb);position:absolute;top:0;left:0}.ct .note-info-lb+.note-info-lb{margin-top:0}.ct-lead{padding:50px 0 100px}@media screen and (max-width: 767px){.ct-lead{padding-top:0;padding-bottom:50px}}@media screen and (max-width: 320px){.ct-lead .inner{padding:0 15px !important}}.ct-lead h2{display:table;margin:0 auto;font-size:2.4rem;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.ct-lead h2{font-size:1.6rem}}@media screen and (max-width: 320px){.ct-lead h2{font-size:1.5rem}}.ct-lead h2 strong{font-size:4.5rem;font-weight:700}@media screen and (max-width: 767px){.ct-lead h2 strong{font-size:3rem}}@media screen and (max-width: 320px){.ct-lead h2 strong{font-size:2.5rem}}.ct-lead h2 .note{font-size:1.4rem}.ct-lead ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.ct-lead ul li{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:calc(100% / 3 - 35px);max-width:calc(100% / 3 - 35px);padding:25px;border:2px solid #0056c8;box-sizing:border-box;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:2.2rem;font-weight:700;line-height:1.3;color:#0056c8;text-align:center}@media screen and (max-width: 1040px) and (min-width: 768px){.ct-lead ul li{width:calc(100% / 3 - 15px);max-width:calc(100% / 3 - 15px);font-size:2rem}}@media screen and (max-width: 767px){.ct-lead ul li{width:calc(100% / 3 - 5px);max-width:calc(100% / 3 - 5px);padding:10px;font-size:1.3rem;letter-spacing:-0.05em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}}.ct-lead ul li figure{display:block}@media screen and (max-width: 767px){.ct-lead ul li figure{width:100px;margin:0}}@media screen and (max-width: 320px){.ct-lead ul li figure{width:80px}}.ct-lead ul li figure img{display:block;width:140px;height:140px;object-fit:contain;object-position:center}@media screen and (max-width: 1040px) and (min-width: 768px){.ct-lead ul li figure img{width:100px;height:100px}}@media screen and (max-width: 767px){.ct-lead ul li figure img{width:50px;height:50px;margin:0 auto}}@media screen and (max-width: 320px){.ct-lead ul li figure img{width:50px;height:50px}}@media screen and (max-width: 767px){.ct-lead ul li span{display:block;height:60px;line-height:1.2}}@media screen and (max-width: 767px){.ct-lead ul li span br{display:none}}.ct-lead ul+p{font-size:1.6rem}@media screen and (max-width: 767px){.ct-lead ul+p{margin-top:25px;font-size:1.1rem;line-height:1.5}}.ct-pcourse{padding-bottom:100px;background-color:#e1eeff;overflow:hidden}@media screen and (max-width: 767px){.ct-pcourse{padding-bottom:50px}}.ct-pcourse .ct-ttl{background-color:transparent;color:#323232}.ct-pcourse .ct-ttl strong{font-size:4rem;color:#0056c8}@media screen and (max-width: 767px){.ct-pcourse .ct-ttl strong{font-size:2.6rem}}@media screen and (max-width: 320px){.ct-pcourse .ct-ttl strong{font-size:2.2rem}}.ct-pcourse ul{display:table;margin:0 auto}.ct-pcourse ul li{font-size:2.4rem;font-weight:500;margin-left:1em;list-style-type:disc}@media screen and (max-width: 767px){.ct-pcourse ul li{margin-bottom:0.5em;font-size:1.7rem;line-height:1.5}}@media screen and (max-width: 320px){.ct-pcourse ul li{font-size:1.6rem}}@media screen and (max-width: 767px){.ct-pcourse ul li:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.ct-pcourse .al-c{text-align:left}}.ct-taiken{padding-bottom:100px;background-color:#e1eeff;overflow:hidden}@media screen and (max-width: 767px){.ct-taiken{padding-bottom:50px}}.ct-taiken h3{display:table;margin:50px auto 0;font-size:4.2rem;font-weight:500;color:#0056c8;line-height:1.3;text-align:center}@media screen and (max-width: 767px){.ct-taiken h3{font-size:2.1rem}}@media screen and (max-width: 320px){.ct-taiken h3{font-size:1.8rem;letter-spacing:-0.05em}}.ct-taiken figure+p{font-size:2.2rem}@media screen and (max-width: 767px){.ct-taiken figure+p{font-size:1.7rem}}@media screen and (max-width: 320px){.ct-taiken figure+p{font-size:1.6rem;text-align:left}}@media screen and (max-width: 320px){.ct-taiken figure+p br{display:none}}.ct .tool{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.ct .tool{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.ct .tool figure{display:block;width:260px}@media screen and (max-width: 767px){.ct .tool figure{width:100%}}.ct .tool figure img{display:block;width:100%}.ct .tool figure+div{width:calc(100% - 260px - 70px)}@media screen and (max-width: 767px){.ct .tool figure+div{width:auto}}.ct .feature{margin-top:50px;padding-bottom:50px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #ccc;position:relative}@media screen and (max-width: 767px){.ct .feature{margin-top:35px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}}.ct .feature img{display:block;margin:0 0 0 auto;width:360px;height:240px;object-fit:cover}@media screen and (max-width: 767px){.ct .feature img{width:100%;height:180px;margin:25px auto 0}}@media screen and (max-width: 320px){.ct .feature img{height:140px}}.ct .feature>div{width:auto;padding:25px 35px 25px 0;position:absolute;top:35px;left:0;z-index:10;box-sizing:border-box;background-color:rgba(255,255,255,0.75)}@media screen and (max-width: 767px){.ct .feature>div{width:100%;padding:0;position:relative;top:auto;left:auto}}.ct .feature>div h3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height:100px;padding-left:170px;font-size:3rem;font-weight:700;color:#144cc7;line-height:1.3;position:relative}@media screen and (max-width: 767px){.ct .feature>div h3{padding-left:75px;font-size:1.8rem;min-height:60px}}@media screen and (max-width: 320px){.ct .feature>div h3{font-size:1.8rem}}.ct .feature>div h3::before{content:attr(data-lb);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:140px;height:140px;background-color:#e1eeff;color:#0056c8;position:absolute;top:50%;left:0;transform:translateY(-50%);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:2.2rem;font-weight:700}@media screen and (max-width: 767px){.ct .feature>div h3::before{width:60px;height:60px;font-size:1.5rem}}@media screen and (max-width: 767px){.ct .feature>div h3+p{margin-top:35px}}.ct .info{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 767px){.ct .info{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.ct .info figure{display:block;margin:50px 0 0;width:calc(100% / 3 - 25px);position:relative}@media screen and (max-width: 767px){.ct .info figure{margin:35px auto 0;width:calc(100% - 35px)}}@media screen and (max-width: 320px){.ct .info figure{width:calc(100% - 15px)}}@media screen and (max-width: 767px){.ct .info figure:nth-of-type(1){margin-top:50px}}.ct .info figure img{display:block;width:100%}.ct .info figure figcaption{display:block;width:100%;padding:1em 0;position:absolute;top:0;left:0;background-color:rgba(20,76,199,0.9);color:white;text-align:center;font-size:2rem;font-weight:700;line-height:1.2}.ct .info figure figcaption small{font-size:1.4rem;font-weight:normal}.ct .tokuten{margin-top:70px}@media screen and (max-width: 767px){.ct .tokuten{margin-top:50px}}.ct .tokuten h3{display:block;font-size:2.5rem;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.ct .tokuten h3{font-size:1.8rem}}@media screen and (max-width: 320px){.ct .tokuten h3{font-size:1.8rem}}@media screen and (max-width: 767px){.ct .tokuten h3+p{margin-top:35px}}.ct .tokuten .fl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.ct .tokuten .fl{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}}.ct .tokuten .fl figure{display:block;margin:0;width:280px}@media screen and (max-width: 767px){.ct .tokuten .fl figure{width:100%;margin:35px auto 0}}.ct .tokuten .fl figure img{display:block;width:100%;height:180px;object-fit:cover}@media screen and (max-width: 767px){.ct .tokuten .fl figure img{height:220px}}@media screen and (max-width: 320px){.ct .tokuten .fl figure img{height:190px}}.ct .tokuten .fl>div{width:calc(100% - 320px - 50px)}@media screen and (max-width: 767px){.ct .tokuten .fl>div{margin-top:35px;width:auto}}.ct.profile{padding:50px 0;overflow:hidden}.ct.profile .ct-ttl{background-color:transparent;color:#323232}.ct.profile .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}@media screen and (max-width: 767px){.ct.profile .inner{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.ct.profile .inner figure{display:block;width:200px;margin:0}@media screen and (max-width: 767px){.ct.profile .inner figure{width:180px;margin:35px auto 0}}@media screen and (max-width: 320px){.ct.profile .inner figure{width:150px}}.ct.profile .inner>div{width:calc(100% - 200px - 50px)}@media screen and (max-width: 767px){.ct.profile .inner>div{margin-top:35px;width:auto}}.ct.profile .inner>div p:first-child{font-size:2.3rem;margin-top:0}@media screen and (max-width: 767px){.ct.profile .inner>div p:first-child{font-size:1.8rem;text-align:center}}@media screen and (max-width: 320px){.ct.profile .inner>div p:first-child{font-size:1.6rem}}.ct .price-info strong{font-weight:900;font-size:5rem;color:#ee1253}.ct .condition{margin-top:70px;padding:50px;background-color:#f5f5f5}@media screen and (max-width: 767px){.ct .condition{margin-top:50px;padding:25px}}.ct .condition h3{display:table;margin:0 auto;font-size:2.5rem}@media screen and (max-width: 767px){.ct .condition h3{font-size:2.1rem}}.ct .condition h3+p{margin-top:25px;font-size:2.1rem;text-align:center}@media screen and (max-width: 767px){.ct .condition h3+p{font-size:1.6rem}}@media screen and (max-width: 320px){.ct .condition h3+p{font-size:1.5rem;text-align:left}}.ct .condition h3+p strong{font-size:2.7rem;font-weight:700}@media screen and (max-width: 767px){.ct .condition h3+p strong{font-size:2.1rem}}@media screen and (max-width: 320px){.ct .condition h3+p strong{display:block;font-size:1.8rem}}@media screen and (max-width: 320px){.ct .condition h3+p br{display:none}}@media screen and (max-width: 767px){.ct .flow-img{margin-top:35px}}.ct .flow{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:80%;margin:30px auto}@media screen and (max-width: 767px){.ct .flow{width:100%;-webkit-flex-direction:column;flex-direction:column}}.ct .flow li{width:calc(100% / 2);max-width:calc(100% / 2);box-sizing:border-box;padding:0 1em;font-size:1.6rem;position:relative}@media screen and (max-width: 767px){.ct .flow li{width:100%;max-width:100%;margin-bottom:1em;padding:0}}@media screen and (max-width: 767px){.ct .flow li::before{content:attr(data-num);display:table;margin:0 0 0;font-weight:bold}}.ct .flow li:last-child{padding-left:70px}@media screen and (max-width: 767px){.ct .flow li:last-child{padding-left:0;margin-bottom:0}}.ct .seminfo{width:100%}@media screen and (max-width: 767px){.ct .seminfo tr:last-child td{border-bottom:1px solid #ccc}}.ct .seminfo th,.ct .seminfo td{padding:0.75em 1em;box-sizing:border-box;line-height:1.5}@media screen and (max-width: 767px){.ct .seminfo th,.ct .seminfo td{display:block;padding:0.5em;border-bottom:none}}.ct .seminfo th{width:30%;max-width:30%}@media screen and (max-width: 767px){.ct .seminfo th{width:100%;max-width:100%}}.ct .seminfo td .lt-red{position:relative}.ct .seminfo td .lt-red::after{content:"";display:block;width:100%;height:2px;background-color:#ee1253;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ct .seminfo td .date{display:inline-block;width:4em}.ct .qa{width:100%;margin:30px auto 0;text-align:left}@media screen and (max-width: 767px){.ct .qa{margin-top:20px;width:100%}}.ct .qa:nth-of-type(1){margin-top:50px}.ct .qa dt{padding:1em 30px 1em 70px;position:relative;line-height:1.5;font-size:2.4rem;font-weight:700;color:#144cc7;background-color:#f1f4f9}.ct .qa dt::before{content:"Q";display:inline-block;position:absolute;top:18px;left:20px}@media screen and (max-width: 767px){.ct .qa dt::before{top:15px;left:15px}}@media screen and (max-width: 767px){.ct .qa dt{padding-left:40px;font-size:1.6rem}}@media screen and (max-width: 320px){.ct .qa dt{font-size:1.5rem}}.ct .qa dt span::before,.ct .qa dt span::after{content:"";display:block;width:18px;height:1px;position:absolute;right:30px;top:50%;transform:translateY(-50%);background-color:#144cc7}@media screen and (max-width: 767px){.ct .qa dt span::before,.ct .qa dt span::after{width:12px;right:10px}}.ct .qa dt span::after{transform:translateY(-50%) rotate(90deg);transition:0.2s}.ct .qa dt span.active::after{transform:rotate(0);transition:0.2s}.ct .qa dt:hover{cursor:pointer}.ct .qa dd{padding:1em;padding-left:70px;position:relative;line-height:1.8;border-top:1px solid white}@media screen and (max-width: 767px){.ct .qa dd{padding-left:40px;font-size:1.5rem}}@media screen and (max-width: 320px){.ct .qa dd{font-size:1.4rem}}.ct .qa dd::before{content:"A";display:inline-block;position:absolute;top:18px;left:20px;font-size:2rem}@media screen and (max-width: 767px){.ct .qa dd::before{top:15px;left:15px;font-size:1.5rem}}.ct .qa dd div{margin-bottom:25px}.ct .qa dd div:last-child{margin-bottom:0}.ct .content_form .form-ttl{display:table;margin:50px auto 50px;font-size:3.6rem;font-weight:700}@media screen and (max-width: 767px){.ct .content_form .form-ttl{font-size:2.7rem}}.ct .content_form dl{display:table;width:100%;max-width:100%;background-color:white;box-sizing:border-box}.ct .content_form dl dt,.ct .content_form dl dd{display:table-cell;padding:1em;text-align:left;box-sizing:border-box;vertical-align:top;font-size:1.8rem}@media screen and (max-width: 767px){.ct .content_form dl dt,.ct .content_form dl dd{display:block;padding:1em 0;font-size:1.6rem}}@media screen and (max-width: 320px){.ct .content_form dl dt,.ct .content_form dl dd{font-size:1.4rem}}.ct .content_form dl dt{width:30%;max-width:30%;font-weight:bold;line-height:1.3}@media screen and (max-width: 767px){.ct .content_form dl dt{padding-bottom:0.25em;width:100%;max-width:100%}}.ct .content_form dl dt .aka{color:#ee1253;font-size:1.1rem}.ct .content_form dl dt em{font-size:1.5rem}@media screen and (max-width: 767px){.ct .content_form dl dd{padding-top:0}}.ct .content_form dl dd input[type="text"],.ct .content_form dl dd input[type="email"],.ct .content_form dl dd input[type="tel"],.ct .content_form dl dd input[type="url"],.ct .content_form dl dd input[type="number"],.ct .content_form dl dd select,.ct .content_form dl dd textarea{width:100%;max-width:100%;padding:0.75em;font-size:2rem;border:none;background-color:rgba(255,255,255,0.9) !important;border:1px solid #ccc;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media screen and (max-width: 767px){.ct .content_form dl dd input[type="text"],.ct .content_form dl dd input[type="email"],.ct .content_form dl dd input[type="tel"],.ct .content_form dl dd input[type="url"],.ct .content_form dl dd input[type="number"],.ct .content_form dl dd select,.ct .content_form dl dd textarea{font-size:1.6rem}}@media screen and (max-width: 320px){.ct .content_form dl dd input[type="text"],.ct .content_form dl dd input[type="email"],.ct .content_form dl dd input[type="tel"],.ct .content_form dl dd input[type="url"],.ct .content_form dl dd input[type="number"],.ct .content_form dl dd select,.ct .content_form dl dd textarea{font-size:1.4rem}}.ct .content_form dl dd input[type="text"]::placeholder,.ct .content_form dl dd input[type="email"]::placeholder,.ct .content_form dl dd input[type="tel"]::placeholder,.ct .content_form dl dd input[type="url"]::placeholder,.ct .content_form dl dd input[type="number"]::placeholder,.ct .content_form dl dd select::placeholder,.ct .content_form dl dd textarea::placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.ct .content_form dl dd input[type="radio"],.ct .content_form dl dd input[type="checkbox"]{width:16px;height:16px;vertical-align:-0.2em}.ct .content_form dl dd input[type="radio"]+label,.ct .content_form dl dd input[type="checkbox"]+label{margin-left:0.5em}.ct .content_form dl dd select{width:auto;padding-right:20px;font-size:100%}.ct .content_form dl dd textarea{font-family:sans-serif}.ct .content_form .formBtn{margin:50px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:600px;height:100px;background-color:#f8ba00;font-size:3rem;font-weight:700;color:white;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;line-height:1.2;border:none}@media screen and (max-width: 767px){.ct .content_form .formBtn{width:300px;height:70px;font-size:1.8rem}}@media screen and (max-width: 320px){.ct .content_form .formBtn{width:270px;max-width:270px;height:60px;font-size:1.7rem;box-sizing:border-box}}.ct .content_form .formBtn:hover{background-color:#ee1253;text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;color:white}
