input[type=submit]{-webkit-appearance:none}@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}.archive_body .in{width:calc(100% - 3rem)}.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}}@media only screen and (max-width:640px){.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}}@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}}