inp.smart_change a{display:block;width:180px;padding:5px 0;text-align:center;font-weight:700;border-radius:5px;box-shadow:inset 0 0 9px rgba(0,0,0,.5);margin:15px auto 5px auto;text-decoration:none;color:#000}input[type=submit]{-webkit-appearance:none}@media only screen and (max-width:1600px){.headerArea .drawerSet>li .drawerSet{left:0;z-index:100;top:0;padding:0;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.no-touchevents .headerArea .drawerSet>li.submenuin:hover .drawerSet{left:50px;top:30%}}@media only screen and (max-width:1200px){.headerArea .drawerSet>li .drawerSet.type02>li{width:100%}.no-touchevents .headerArea .drawerSet>li.submenuin:hover .drawerSet.type01.type02{min-width:300px;display:block}}@media only screen and (max-width:1000px){#main,#header,#footer,#footer_in{width:auto}img{max-width:100%;height:auto}.content_post iframe{width:90%}.smart_change{display:block}}@media only screen and (max-width:800px){html{-webkit-text-size-adjust:100%}html #wpadminbar{overflow:hidden}#cover{position:relative;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#nav{position:fixed;right:-230px;top:0;height:100%;overflow:auto;width:230px;z-index:1000;display:none;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#nav ul li{float:none;padding:0 10px}#smart_btn{display:block;position:fixed;top:27px;right:15px;cursor:pointer;height:30px;z-index:50;width:35px}#smart_btn.active{right:245px}#smart_btn span.a,#smart_btn span.b,#smart_btn span.c{webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;display:block;height:3px;width:35px;border-radius:10px;background-color:#fff;content:"";position:absolute;left:0;opacity:1;top:0}#smart_btn span.a{top:10px;opacity:1}#smart_btn span.b{top:20px;opacity:1}#smart_btn.active span.c{opacity:0}#smart_btn.active span.a{transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);-webkit-transform:rotate(30deg);top:11px}#smart_btn.active span.b{transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);top:11px}.single_thumbnail img{max-width:100%;height:auto}#content,#aside{float:none;width:auto}#content{max-width:90%;margin:0 auto}.archive_body #content,.archive_contents{float:none;width:auto}ul.snsLinks{position:static;float:right}ul.snsLinks.top{padding-top:25px}}@media only screen and (max-width:720px){.topmvArea .header.main .title span{padding-top:11.5rem}.sec_intro>.wrap:after{bottom:25rem;height:6.3rem}.sec_intro>.wrap:before{background-image:url(//japanese-languageschool.com/tokyo/se/wp-content/themes/jals_area/v1/v1_files/img/intro_bg_upper_sp.png);bottom:49rem;height:5.7rem;background-position:right center}}@media only screen and (max-width:640px){#wpadminbar{display:none}.detailArea .descriptionArea .price_tbl td span{display:inline-block;margin-bottom:1px}html.touchevents,html,thml.chrome{margin-top:0 !important}.logo .logo_pc{display:none !important}.headerArea .row01>.in>.wrap .logo a{height:22px;width:93px;background-position:left center;margin-left:12px}section.sec_award .sec_tit>.title,section.cmnLayout01 .sec_tit>.title,section.sec_point .sec_tit>.title,section .sec_tit>.title{background-size:auto 4.4rem,auto 4.5rem}section #top_location .sec_tit>.title,section.sec_award .sec_tit>.title,section.cmnLayout01 .sec_tit>.title{background-image:url(//japanese-languageschool.com/tokyo/se/wp-content/themes/jals_area/v1/common/img/sec_tit_deco_rgt.png),url(//japanese-languageschool.com/tokyo/se/wp-content/themes/jals_area/v1/common/img/sec_tit_deco_rgt.png)}section #top_location .sec_tit>.title,section.sec_award .sec_tit>.title{background-position:calc(100% - 73px) 45px,18px 88px}#location_area ul li dt{display:none}.cmnLayout01>.wrap .contents .contentsdesc .map{left:auto;right:auto;width:auto}.top_nagoya_mv{display:none}.headerArea .row01{z-index:999}.footerArea .footer_fix_link{min-width:0}.archive_body #content,.archive_contents{font-size:1rem}.archive_contents ul li .sp_v{display:block}.archive_contents ul li .pc_v{display:none}.archive_body .date{font-size:1rem}.content_post{font-size:1rem}#single_title{font-size:1.5rem}.single_tags ul li{font-size:.8rem}.author_box{font-size:.9rem}.related_contents h3{font-size:1.6rem}.related_contents{font-size:.9rem}.langOpen .mainArea{overflow:hidden;height:100%;position:fixed}.selectCourseBox dt .wpcf7-form-control-wrap:before{left:26px;top:50px}.selectCourseBox .cspan{float:none;width:auto}.selectCourseBox .scb .wpcf7-form-control-wrap{padding-left:10px;width:auto;clear:both}table.contact-table2 th,table.contact-table th{display:block;width:100%;box-sizing:border-box;border-bottom:none;padding-top:7px;padding-bottom:9px}table.contact-table2 td,table.contact-table td{display:block;width:100%;box-sizing:border-box;border-top:none;padding-left:0;padding-right:0;padding-bottom:30px}.formarea table.contact-table2 td input[type=email],.formarea table.contact-table td input[type=email]{width:100%;box-sizing:border-box;margin-right:0;margin-left:0}table.contact-table2 th.required:after,table.contact-table th.required:after{font-weight:400;font-size:1rem;margin-left:25px}#selectAccomodation td{padding-left:0;padding-right:0;border:none;padding-bottom:30px;padding-top:15px}input#check_out_date,input#check_in_date,.formarea table.cl_table td input.datepicker,.formarea>.in input.course_datepicker,.formarea>.in input.course_end_datepicker{width:100%;box-sizing:border-box;margin-left:0;margin-right:0}#selectAccomodation td{padding-left:0;padding-right:0;border:none;padding-bottom:30px;padding-top:15px;width:auto;box-sizing:border-box}#selectAccomodation th{border-bottom:none;border-right:none;border-top-color:#ededf8;padding:10px 15px;width:auto;box-sizing:border-box}.selectCourseBox .cspan{padding:10px 15px}.formarea table.cl_table{box-sizing:border-box;width:100%}.archive_contents ul li{width:auto;float:none}#content{max-width:100%}.footerArea #FooterFixLink.footer_fix_link .ro{transform:rotate(0);margin:0;display:inline}.read.ex30,.read.ex1{font-size:1.2rem}}@media only screen and (max-width:500px){.content_post .about_dl dd{padding-left:0;padding-top:0}.content_post .about_dl dt{float:none;width:auto;padding-left:0;padding-bottom:0;font-size:1.1em;line-height:1.4em;margin-bottom:4px}}