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:640px){.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}ul.archiveList li dt{width:50%}ul.archiveList li dd{padding-left:53%}.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}ul.single_bottom_box li p{float:none;margin:0 !important;text-align:center;width:auto}.content_post .gallery-columns-2 dl.gallery-item,.content_post .gallery-columns-3 dl.gallery-item{float:none !important;width:auto !important}.content_post .gallery-columns-2 dl.gallery-item dd{text-align:left}.content_post .gallery-columns-3 dl.gallery-item{overflow:hidden}.content_post .gallery-columns-3 dl.gallery-item dt{float:left;width:49%}.content_post .gallery-columns-3 dl.gallery-item dd{float:right;width:49%;text-align:left;line-height:1.6em}div#page_link{font-size:14px}#wpadminbar{display:none}.langOpen .mainArea{overflow:hidden;height:100%;position:fixed}html{margin-top:0 !important}body .headerArea .row01>.in>.wrap .logo a{background-size:100% auto}.admin-bar.endline .headerArea .menu{top:86px}.admin-bar.sub_pages .headerArea .row01{top:86px}.admin-bar.sub_pages .headerArea .row00{top:46px}.admin-bar.sub_pages.scrollDown .headerArea .row01{top:0}.admin-bar.sub_pages.scrollDown .headerArea .row00{top:-40px}.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}.alignleft,.alignright{float:none;clear:both;display:block}.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}}