@media only screen and (max-width:1000px){#main,#header,#footer,#footer_in,#header_in,#nav_box,.container,#top_menu .menu_list{width:auto}.wpcf7-form input[type=submit]{-webkit-appearance:none}img{max-width:100%;height:auto}.container{width:95%;margin:0 auto;padding-top:111px;padding-bottom:20px}.page #top_price,#top_price{padding-bottom:60px}#top_menu_in,#top_campaign{padding-bottom:60px}.content_post iframe{width:90%}#top_slide_box{margin-bottom:0}.smart_change{display:block}#nav ul{width:670px}#header_in h1{font-size:11px;padding-top:3px;padding-left:5px}#header_in{height:50px}#header_fix{height:108px}#top_camp_list li .camp_a dd a.more{right:10px}#top_menu .menu_list li{width:auto}#top_menu .menu_list li dl{padding:3%}#top_menu .menu_list li dd .go_form_li{width:49%}#top_menu .menu_list.wide li{width:49%;margin-bottom:40px;margin-right:1%}#top_menu .menu_list.wide li:nth-child(2){margin-left:1%;margin-right:0}#top_menu .menu_list.wide li li{margin-bottom:0}#top_menu .menu_list li dd .con{height:2.4em;overflow:hidden;margin-bottom:5px}#searchform input[type=text]{width:95%;padding:5px 1%;font-size:18px}select{font-size:18px}.widget.widget_search{width:auto}#searchform input[type=submit]{top:8px}#map_canvas{width:100%}.go_form{padding:20px 2%}}@media only screen and (max-width:850px){#header_fix{overflow-x:hidden;overflow-y:visible}#cover{overflow-x:hidden}#nav_box{width:100%;padding-left:1px;position:absolute;top:109px;background-color:#083b68;height:auto;opacity:.95;z-index:1000}#nav ul li{float:none;width:auto !important}#nav ul li a{background-image:none !important;padding:13px 0;border-bottom:1px solid #fff;font-weight:700}#form_box,#nav ul{width:auto;position:static}aside{float:none;width:auto;clear:both}.widgettitle{border-radius:3px}.widget ul li a{display:block;padding:5px 0}.widget ul li{margin-bottom:2px;background-position:4px 9px;border-bottom:#cbcbcb dotted 1px}#nav_box{display:none}#content{float:none;width:auto}#smart_book{display:block}#smart_book a{display:block;background-image:url(//port-el.jp/wp-content/themes/portel/img/book.png);background-repeat:no-repeat;background-size:30px auto;position:absolute;cursor:pointer;top:61px;right:71px;width:30px;height:29px}#smart_btn{position:absolute;height:18px;width:32px;display:block;border-top:3px solid #fff;top:65px;right:15px;border-bottom:3px solid #fff;cursor:pointer}#smart_btn div{height:3px;background-color:#fff;position:absolute;top:7px;left:0;width:100%}#top_about_detail li:nth-child(1) dd br,#top_about_detail li:nth-child(2) dd br{display:none}#top_about_detail li .about_img{width:30%}#top_about_detail li dl{width:69%}.price_table{width:auto;padding:3%}#top_menu .menu_list li dt{padding-right:0;text-shadow:0 1px 1px #fff,1px 0 1px #fff,0 -1px 1px #fff,-1px 0 1px #fff,0 1px 1px #fff,1px 0 1px #fff,0 -1px 1px #fff,-1px 0 1px #fff,0 1px 1px #fff,1px 0 1px #fff,0 -1px 1px #fff,-1px 0 1px #fff,0 1px 1px #fff,1px 0 1px #fff,0 -1px 1px #fff,-1px 0 1px #fff}#social{padding-left:0;padding-right:0}.page .wpcf7-form input[type=tel],.page .wpcf7-form input[type=email],.page .wpcf7-form input[type=text],.page .wpcf7-form textarea{width:94%;padding:5px 1%}.page .wpcf7-form input[name=book_day]{width:120px}select#book_menu{width:100%;box-sizing:border-box}}@media only screen and (max-width:650px){.course_top .in{width:100%}#top_about{padding-top:40px}#top_slide_box{height:50vw;margin-bottom:0}#top_slide_box.active{height:auto}#form_box .top_contact_form{width:auto;float:none;padding-top:1em}#form_box .clender{float:none;width:auto}#pankuzu{line-height:1.2em;padding-top:0}.left.w49,.right.w50{float:none;width:auto}#access_map iframe{height:450px}}@media only screen and (max-width:600px){.camp_box{width:220px;padding:15px 15px 40px}#top_menu .menu_list.wide li{float:none;width:auto}.menu_list.flex{display:block}#top_menu .menu_list.wide li li{width:49%;float:left}#top_menu .left,#top_menu .right{width:auto;float:none}#top_menu .menu_list li dd .con{margin-top:20px}#top_camp_list li .camp_a dl{padding:10px 10px 50px 290px}#top_camp_list li .camp_a .img{text-align:center;float:none;width:auto}#top_camp_list li .camp_a dl{padding:10px 10px 50px}.footer_nav{float:none;width:auto}.footer_nav li a{display:block;background-color:#fff;border-radius:4px;font-weight:700;padding:5px 20px;box-shadow:0 2px 0 #d5d5d5;width:90%;margin:0 auto}.footer_nav li{padding-left:0;margin:0 0 6px;background-image:none}}@media only screen and (max-width:500px){.go_form_box{font-size:2.5vw}#top_access address{width:auto}#header_in h1{text-align:center;font-size:9px;line-height:1em}.content_post .about_dl dd{padding-left:0;padding-top:0}.camp_box a.more{right:10px}.sourse_single.alignright{float:none;display:block;margin:0 auto}.camp_box{position:static;width:auto;padding:15px 10px 35px}.camp_box .ex p{height:1.8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#header_in address{width:210px;text-align:center;left:calc(50% - 98px)}#header address a.tel_h{font-size:1.3em}#header_in{height:57px}#header_in address .text{font-size:10px;text-align:center}.price_table .left,.price_table .right{float:none;width:auto}.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}#top_about .txc.bold br{display:none}#top_about_detail li .about_img{float:none;width:206px;margin:0 auto}#top_about_detail li dl{float:none;width:auto}.archive_post li{width:50%}.archive_post li:nth-child(4),.archive_post li:nth-child(10),.archive_post li:nth-child(16),.archive_post li:nth-child(22),.archive_post li:nth-child(28),.archive_post li:nth-child(34),.archive_post li:nth-child(44){clear:none}.archive_post li:nth-child(3),.archive_post li:nth-child(5),.archive_post li:nth-child(7),.archive_post li:nth-child(9),.archive_post li:nth-child(11),.archive_post li:nth-child(13),.archive_post li:nth-child(15){clear:both}#header_in h2{left:15px;bottom:-41px}#smart_btn{top:70px}#smart_book a{top:66px}#nav_box{top:115px}.price_table .box.wide .lists li .set{width:auto;display:block;padding:5px 3%;float:none}.price_table .box.wide .lists li .detail{padding-top:0}.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{width:98%}.wpcf7-form input[name=book_day]{width:120px}}@media only screen and (max-width:450px){.archive_post li{float:none;clear:both;width:270px;margin:5px auto}}