/*!/common/css/pc.css*/header,#navbox,#drawer,#menu,.sm,.sm_menu,#navTgl,#hung_menu{display:none}.wrap{width:90%;min-width:1500px;margin:0 auto;padding:0}#go2{position:fixed;right:10px;bottom:10px;line-height:130%;z-index:999}#go2 a{text-decoration:none;display:block;background-color:#93ca6f;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#fff;text-align:center;font-size:10px;padding:5px}#go2 a:hover{background-color:#5cb224}#go2 a b{font-size:16px}@media screen and (max-width:1500px){body{min-width:1500px}}dl{display:table-row}#header{background-color:#fff;position:fixed;border-bottom:1px solid #ddd;width:100%;min-width:1500px;padding:30px;height:30px;z-index:999;top:0}#header.scrolled{background-color:rgb(255 255 255 / .9)}#header h1,#header p#logo{font-family:"Quicksand",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:30px;margin:0;padding:0;float:left;letter-spacing:3px}#header h1 a,#header p#logo a{color:#000;text-decoration:none}#header h1 img,#header p#logo img{width:200px;height:auto}#header ul{display:table;margin:-8px 0 0 20px;padding:0;float:left}#header ul li{display:table-cell;margin:0;padding:0;font-size:13px}#header ul li a{display:block;padding:10px 20px;color:#000;text-decoration:none}#header ul li a:hover{text-decoration:underline}#header div.instatel{display:table;float:right;margin-right:15px}#header div.instatel dl dt{display:table-cell;vertical-align:top}#header div.instatel dl dt a img{width:25px;height:auto}#header div.instatel dl dd{display:table-cell;vertical-align:top}#header div.instatel dl dd a{color:#000;text-decoration:none}#header div.instatel dl dd p{margin:-6px 0 -5px 0;padding:0 0 0 20px;font-size:18px;font-weight:700}#header div.instatel dl dd span{display:block;clear:both;font-size:10px;letter-spacing:0;padding:0 0 0 20px}ol.btns{display:table;margin:-18px 60px 0 0;padding:0;float:right}ol.btns li{display:table-cell;margin:0;padding:0}ol.btns li a{display:block;color:#fff;padding:15px 40px 15px 60px;margin:0 5px;background-color:red;position:relative;text-decoration:none;line-height:150%;font-size:13px;height:35px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}ol.btns li a i{font-size:20px;position:absolute;left:25px;top:21px}ol.btns li a p{margin:0;padding:0}ol.btns li.contact a{background-color:#f88282}ol.btns li.line a{background-color:#06c655}.beback{background-image:url(/common/css/../img/be_back.png);padding:50px 0;position:relative;z-index:2}.baku_banar{background-color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:table;margin:150px auto 50px auto}.baku_banar div.conwrap{width:80%;min-width:1350px;margin:50px auto 55px auto}.baku_banar dl dt,.baku_banar dl dd{display:table-cell;vertical-align:top}.baku_banar dl dt.muryo{width:110px}.baku_banar dl dt.muryo p{background-color:#f88282;display:block;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;padding:45px 0 0 0;text-align:center;color:#fff;width:90px;height:45px;line-height:0;font-size:16px}.baku_banar dl dt.gakutxt h2{margin:0 0 -5px 0;padding:30px 0 0 0}.baku_banar dl dd ol{margin:30px 0 0 50px}.baku_banar dl dd ol li a{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;font-size:16px;min-width:180px;text-align:center}.baku_banar dl dd ol li a p{padding:6px 0 0 0}.baku_banar dl dd.tel a{color:#000;text-decoration:none;display:block;padding:30px 0 0 30px}.baku_banar dl dd.tel a em{float:left;display:block;margin:0 0 0 30px}.baku_banar dl dd.tel a p{font-size:160%;font-weight:700;clear:both;float:left;margin:5px 0 0 0}#topbanarpanel{display:table;clear:both;margin:30px auto;padding:0;width:92%;min-width:1535px}#topbanarpanel dl dt,#topbanarpanel dl dd{display:table-cell;vertical-align:top;width:33%;text-align:center;margin:0;padding:0}#topbanarpanel dl dt img{width:100%;height:auto}#topbanarpanel dl dt#school a{display:block;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;color:#000;text-decoration:none;font-size:15px;margin:20px;height:410px}#topbanarpanel dl dt#school a h2{margin:30px 0 20px 0;padding:0;font-size:24px;font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal}#topbanarpanel dl dd a{display:block;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;color:#fff;height:196px;text-decoration:none;background-size:100% auto;background-position:bottom center;background-repeat:no-repeat}#topbanarpanel dl dd a:nth-child(1){background-color:#c6d2f2;background-image:url(/common/css/../img/topcr01.jpg)}#topbanarpanel dl dd a:nth-child(2){background-color:#f78282;background-image:url(/common/css/../img/topcr012.jpg)}#topbanarpanel dl dd a h2{padding:62px 0 0 0}#topbanarpanel dl dd a ul{display:table;margin:auto;padding:0}#topbanarpanel dl dd a ul li{display:table-cell;margin:0;padding:0 3px}#topbanarpanel dl dd a ul li span{display:block;background:rgb(0 0 0 / .2);padding:3px 7px 2px 7px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#topbanarpanel dl dt#teacher a{display:block;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;color:#000;text-decoration:none;font-size:15px;margin:20px;height:410px;position:relative;text-align:left;color:#fff}#topbanarpanel dl dt#teacher a img{position:absolute;top:0;left:0;height:410px;width:auto}#topbanarpanel dl dt#teacher a h2{margin:0;padding:0;font-size:40px;position:relative;z-index:10;top:40px;left:40px;font-family:"century-gothic",sans-serif;font-weight:400;font-style:normal}#topbanarpanel dl dt#teacher a h2 i{display:inline-block;transform:rotate(45deg);font-size:20px}#topbanarpanel dl dt#teacher a h3{position:relative;z-index:11;top:150px;left:40px;line-height:120%;letter-spacing:0;font-size:45px;font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal}#topbanarpanel dl dt#teacher a h3 span{font-size:27px;display:block;clear:both}#top_messe{display:table;margin:30px auto 80px auto}#top_messe dl dt,#top_messe dl dd{display:table-cell;vertical-align:top}#top_messe dl dt{width:33%}#top_messe dl dt h3{font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:180%}#top_messe dl dd{font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal;font-size:38px;line-height:180%;padding:16px 0;position:relative}#top_messe dl dd p{margin:0;padding:0}#top_messe dl dd img{width:250px;height:auto;position:absolute;top:30px;right:220px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}hr{margin:70px 0}#top4point{text-align:center;margin:100px auto}#top4point h3{font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal;font-size:24px}#top4point h4{padding:20px 0;margin:0 auto;color:#f78282}#top4point h4 span{font-family:"century-gothic",sans-serif;font-weight:400;font-style:normal;font-size:100px}#top4point h4 em{font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal;font-size:30px}.hobit_img{display:table;width:100%;background-color:#f9efec;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;margin:0 0 50px 0}.hobit_img dl dt,.hobit_img dl dd{display:table-cell;vertical-align:top;width:50%;text-align:center}.hobit_img dl dt h3{font-family:"source-han-sans-japanese",sans-serif;font-weight:600;font-style:normal;font-size:24px;line-height:180%;margin:105px auto auto auto}.hobit_img dl dt h3 span{font-family:"century-gothic",sans-serif;font-weight:400;font-style:normal;font-size:50px}.hobit_img dl dd{line-height:0}.cen{text-align:center}.habit3banars{display:table;width:102%;margin-left:-1%;margin-bottom:80px}.habit3banars dl dt{display:table-cell;width:30%;padding:20px}.habit3banars dl dt img{width:100%;height:auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.habit2banars{display:table;width:102%;margin-left:-1%;margin-bottom:80px}.habit2banars dl dt{display:table-cell;width:40%;padding:20px}.habit2banars dl dt img{width:100%;height:auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#blogtitle{text-align:center}#blogtitle h4{font-family:"century-gothic",sans-serif;font-weight:400;font-style:normal;font-size:30px}ul#bloglist{margin:0 auto;padding:0;width:80%}ul#bloglist li{margin:25px 0;padding:0;width:50%;float:left;list-style:none}ul#bloglist li:nth-child(odd){clear:both}ul#bloglist li a{display:table;width:100%;text-decoration:none}ul#bloglist li a span{display:table-cell;vertical-align:top;width:40%}ul#bloglist li a span img{width:90%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}ul#bloglist li a div{display:table-cell;vertical-align:top;text-align:left;font-size:12px;color:#000;padding-right:15px}ul#bloglist2{margin:0 auto;padding:0}ul#bloglist2 li{margin:25px 0;padding:0;clear:both;list-style:none}ul#bloglist2 li a{display:table;width:100%;text-decoration:none}ul#bloglist2 li a span{display:table-cell;vertical-align:top;width:30%}ul#bloglist2 li a span img{width:90%;height:auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}ul#bloglist2 li a div{display:table-cell;vertical-align:top;text-align:left;font-size:13px;color:#000;padding-right:50px}.day{margin:0;padding:0;color:#ec3a3a}.title{font-weight:700;font-size:16px;margin:5px 0 0 0;padding:0}.blogtxt{line-height:180%}#map{width:100%;margin-bottom:-10px}footer{clear:both;width:100%;background-color:#f78282;color:#fff;text-align:center;padding:50px 0}#f_logo img{width:200px;height:auto}footer a{color:#fff;text-decoration:none;pointer-events:none}#tatelogo{position:absolute;width:20px;top:130px;left:1.8%}#basetitle{clear:both;text-align:center;background-image:url(/common/css/../img/base_headback.jpg);background-repeat:no-repeat;background-position:center top;background-size:2500px auto;padding:0;height:500px;margin:0 0 0 0}#basetitle h1{margin:0;padding:200px 0 0 0;font-family:"source-han-sans-japanese",sans-serif;font-style:normal;font-size:24px;font-weight:400}#basetitle p{color:#ed97a6;font-size:12px;letter-spacing:5px}#schooltitle{clear:both;text-align:center;background-image:url(/common/css/../img/schoolback.jpg);background-repeat:repeat-x;background-position:center top;background-size:1700px auto;padding:0;height:900px;margin:0 0 0 0}#schooltitle h1{margin:0;padding:200px 0 0 0;font-family:"source-han-sans-japanese",sans-serif;font-style:normal;font-size:24px;font-weight:400;color:#fff}#schooltitle p{color:#d5ddff;font-size:12px;letter-spacing:5px}.wh_wrap{clear:both;margin:-175px auto auto auto;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:70px 0}.wh_wrap2{clear:both;margin:80px auto auto auto;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}#cen_txt01{padding:50px 0 30px 0;text-align:center}#btm_banar{margin-top:30px}.linetitle{clear:both;font-size:18px;display:flex;text-align:left;margin:70px 0 10px 0;padding:0 0 0 0;position:relative;font-family:"source-han-sans-japanese",sans-serif;font-style:normal;font-size:18px;font-weight:400}.linetitle::after{content:"";height:1px;flex-grow:1;border-bottom:1px dashed #ddd;top:13px;left:5px;position:relative}.pinktitle{clear:both;display:flex;text-align:left;margin:70px 0 50px 0;padding:0 0 0 0;position:relative;font-family:"source-han-sans-japanese",sans-serif;font-style:normal;font-size:18px;color:#f78282}.pinktitle::after{content:"";height:1px;flex-grow:1;border-bottom:1px dashed #f78282;top:13px;left:5px;position:relative}.wh_in_con{width:83%;margin:auto}.wh_in_con img{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.course3box h4{display:table}.course3box h4 span{display:table-cell;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;color:#fff;background-color:#f78282;padding:5px 10px;font-weight:400}.course3box h4 b{display:table-cell;padding:0 0 0 10px}.base_h4{padding:20px 0;font-size:18px}.row2box{display:table;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin:50px 0}.row2box dl dt{display:table-cell;vertical-align:top;text-align:left;padding:50px 0 50px 50px;width:10%}.row2box dl dd{display:table-cell;vertical-align:top;text-align:left;padding:30px}.tables{display:table}.tables dl dt,.tables dl dd{display:table-cell;vertical-align:top;text-align-last:left;padding:50px 0}.tables dl dd{width:50%}.tables dl dd img{width:90%;height:auto;float:right;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.tables h4{font-size:18px}.coursetable{margin:auto}.coursetable th{font-weight:400;padding:20px;background-color:#eef1f7;border-bottom:3px solid #fff}.coursetable td{padding:20px;background-color:#e6edfd;border-bottom:3px solid #fff}.coursetable_c{margin:auto}.coursetable_c th{font-weight:400;padding:20px;background-color:#fcf7f5;border-bottom:3px solid #fff}.coursetable_c td{padding:20px;background-color:#f9f1ee;border-bottom:3px solid #fff}.blogtable{display:table}.blogtable dl dt,.blogtable dl dd{display:table-cell;vertical-align:top;text-align:left}.blogtable dl dt.blog_side{width:15%;padding-left:3%;border-left:1px dashed #000}.blogtable dl dt.blog_side h3{font-size:13px}.faqwrap{padding:80px 0}.title_faq1{text-align:center;font-family:"source-han-sans-japanese",sans-serif;font-style:normal;font-size:18px}.title_faq2{text-align:center}.faqwrap ul{margin:0 auto 70px auto;padding:0;width:70%}.faqwrap ul li{margin:20px 0;padding:0;list-style:none;display:table}.faqwrap ul li.faq_q span{display:table-cell;background-color:#c5d2f2;color:#fff;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;width:60px;height:30px;padding:30px 0 0 0;text-align:center;line-height:0;font-weight:700}.faqwrap ul li.faq_q p{display:table-cell;padding-left:20px;font-weight:700}.faqwrap ul li.faq_a{display:table}.faqwrap ul li.faq_a span{display:table-cell;text-align:center;line-height:0;font-weight:700}.faqwrap ul li.faq_a span em{display:block;background-color:#faaeae;color:#fff;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;width:60px;height:30px;padding:30px 0 0 0;font-style:normal}.faqwrap ul li.faq_a p{display:table-cell;padding-left:20px}.row2box_wrap td{width:49%}.teach_wrap{width:80%;margin:auto}.profile_wrap{background-color:#fcf7f5;padding:2% 3%;margin-bottom:50px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.profile_wrap div.tables{width:80%;margin:auto}.title_pink{color:#fb7c92;margin:0;padding:0;font-family:"source-han-sans-japanese",sans-serif}#teach_h2{font-family:"source-han-sans-japanese",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:180%}#teach_h2 span{font-size:16px}#teach_h2 b{font-weight:400;font-size:30px}#teach_h2 em{color:#fb7c92;font-weight:400;font-style:normal;letter-spacing:4px}#teach_h3{font-size:18px;line-height:180%;margin:40px 0}.w40{width:40%!important}.flow_box::before{border:2px solid #cd51de}.flow_box ol{margin:0;padding:0;font-size:16px}.flow_box ol li{margin:0;padding:0;list-style:none}.flow_box ol li h4{font-size:26px}.flow_box ol li h5{font-size:20px}.flow_box{font-size:1.6rem;padding:0 0 60px 36px;position:relative}.flow_box::before{content:'';display:block;width:20px;height:20px;background-color:#fff;z-index:1;border:2px solid #f78282;border-radius:50%;position:absolute;top:0;left:0}.flow_box::after{content:'';display:block;width:2px;height:100%;background-color:lightgrey;position:absolute;top:0;left:9px}.last::after{display:none}.flow_content{padding-left:1%!important}.flow_content time{color:#ff6565}.flow_box img{float:right;margin:0 0 0 15px;width:25%!important;height:auto}.flow_content time b{display:block;line-height:26px}.flow_content p{margin:16px 0 0 0;line-height:180%}.grbox{background-color:#fbf9f9;padding:2% 5%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#schooltables{display:table;width:100%}#schooltables dl dt{display:table-cell;vertical-align:top;text-align:left;width:60%}#schooltables dl dt table{width:90%}#schooltables dl dt table th,#schooltables dl dt table td{padding:20px}#schooltables dl dt table tr:nth-child(odd) th,#schooltables dl dt table tr:nth-child(odd) td{background-color:#fbf9f9}#schooltables dl dd{display:table-cell;vertical-align:top;text-align:left}#schooltables dl dd img{width:100%;height:auto}.pricetable{width:100%;margin:auto}.pricetable th{padding:20px;border-bottom:1px solid #ddd}.pricetable td{padding:20px;border-bottom:1px solid #ddd}#goto{position:fixed;bottom:-15px;right:0;z-index:999}#goto a{display:block;width:80px;height:60px;color:#fff;background-color:#f78282;text-decoration:none;z-index:1000;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff}#goto a i{margin:15px auto 0 auto;font-size:30px}#topmovv{background-color:#fff;margin:30px 0 0 0;padding:100px 0 100px 0;position:relative;background-image:url(/common/css/../img/headback.jpg);background-position:center top;background-repeat:no-repeat;background-size:auto 600px}#topmovv video{left:5%;position:relative;width:49.5%}#topmovv h2{position:absolute;top:250px;left:65%;font-family:"source-han-sans-japanese",sans-serif;font-style:normal;font-size:36px;line-height:180%;font-weight:500;width:300px}#topmovv h2 img{position:absolute;top:80px;right:20px;width:100px;height:auto;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}#hana01{position:absolute;width:250px;top:630px;right:15%}video{transform:translateZ(0);backface-visibility:hidden}img#husen{width:60px;height:auto;position:absolute;top:280px;left:60px}img#jigi{width:150px;height:auto;position:absolute;top:80%;left:45%}ul#movtab{margin:0;padding:0;position:absolute;top:60%;left:50%;font-size:12px}ul#movtab li{margin:5px;padding:10px;float:left;list-style:none;background-color:#f78282;color:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}ul#movtab li:nth-child(2),ul#movtab li:nth-child(4){clear:both}ul#movtab li:nth-child(4){margin-left:50px}