@media only screen and (max-width:740px){.lang_jp #tmp_contents p.fsize_lang{font-size:114.6%}#tmp_contents .keyword_block,.section_map_location_list{padding:6.66667% 0}#tmp_contents .keyword_block ul.keyword_list li.keyword_item a{font-size:104.1%}#tmp_contents .section_slider_body .slider_inner,.section_slider_body .slider_inner{max-width:100%}#tmp_contents .mod_btn_horizontal,#tmp_contents .mod_grid_accordion{padding:6.66667% 0}#tmp_contents .mod_btn_horizontal .horizontal_ttl h2{font-size:200%;padding:4px 0 0 15px}#tmp_contents .mod_btn_horizontal .horizontal_cnt ul{margin:0 -5px}#tmp_contents .mod_btn_horizontal .horizontal_cnt .horizontal_item{width:33.33%;padding:0 5px;margin-bottom:10px}#tmp_contents .mod_btn_horizontal .horizontal_cnt .horizontal_item:nth-child(3n) {clear:right}#tmp_contents .mod_btn_horizontal .horizontal_cnt .horizontal_item:nth-child(3n + 1) {clear:left}#tmp_contents .mod_btn_horizontal .horizontal_cnt .horizontal_item_cnt{font-size:85.7%}#tmp_contents .mod_grid_accordion .accordion_itemms_cnt{font-size:114.3%;line-height:1}#tmp_contents .section_profile{padding:6.66667% 0}#tmp_contents .section_profile .profile_photo,#tmp_contents .area_lcnt .section_profile .profile_photo{width:100%;height:auto;float:none}#tmp_contents .section_profile .profile_cnt{padding:30px 0 0}#tmp_contents .section_profile .profile_name{font-size:128.5%}#tmp_contents .section_locals_spot .locals_items_list,.section_locals_spot .locals_items_list{padding:6.66667% 0}#tmp_contents .section_locals_spot .locals_items_cnt,.section_locals_spot .locals_items_cnt{border-width:5px;padding:0 0 22px 11px}#tmp_contents .section_locals_spot .locals_name,.section_locals_spot .locals_name{font-size:116.7%}#tmp_contents .section_locals_spot .locals_des,#tmp_contents .section_locals_spot .locals_items_cnt .locals_ttl,.section_locals_spot .locals_des{font-size:100%}#tmp_contents .section_profile .profile_visit,#tmp_contents .section_profile .profile_country,#tmp_contents .section_profile .profile_des,#tmp_contents .section_profile .profile_job{font-size:100%}.section_profile .profile_cnt_tara,.area_lcnt .section_profile .profile_cnt_tara{padding:30px 0 0 0}#tmp_contents .map_legend{display:block}#tmp_contents .map_legend .map_legend_title{font-size:133.3%}#tmp_contents .map_legend .map_legend_icons .map_legend_item{font-size:100%}#tmp_contents .split_inner{padding:6.66667% 0}#tmp_contents .story_wat_text{padding:0 0 22px 11px}#tmp_contents .seaction_split .story_wat_body{padding:0 0 0 15px;margin:0 0 50px -15px;background:url(/shared/site_gotokyo/images/icon/xicon_circle_black.png.pagespeed.ic.cQpAX04I2B.png) no-repeat left top , url(/shared/site_gotokyo/images/icon/xicon_circle_black.png.pagespeed.ic.cQpAX04I2B.png) no-repeat left bottom , url(/shared/site_gotokyo/images/icon/xicon_circle_gray.png.pagespeed.ic.5nCr-UAUan.png) repeat-y 3.5px center;background-size:10px , 10px , 2.5px}#tmp_contents .story_wat_duration .duration_icon_text{font-size:171.43%}#tmp_contents .story_wat_duration .duration_link{font-size:100%}#tmp_contents .story_wat_content{margin:0;padding:0 0 6.66667%}#tmp_contents .story_wat_duration{margin:6.66667% 0;padding:15px}.anchor_item a{font-size:091.7%;padding:25px 0 22px}.fixed_menu .anchor_item a{padding:0;line-height:2.2}#tmp_contents .header_lower{padding:12.68657% 0 0}#tmp_contents .header_lower h1 .header_eng{line-height:1.25;font-size:200%;margin:0 0 2%;padding:0}.lang_th #tmp_contents .header_lower h1 .header_eng{line-height:1.4}#tmp_contents .header_lower h1 .header_jpn{font-size:116.7%}.format_free #tmp_wrapper .buttons_wrapper{text-align:left;margin:0}#tmp_contents .buttons_wrapper li a{font-size:116.7%}#tmp_contents .header_text,#tmp_contents .split_left,#tmp_contents .split_right,#tmp_contents .header_buttons{float:none;width:100%;padding:0}#tmp_contents .header_text{margin-bottom:5.6vw}#tmp_contents .header_text p{padding:0;margin:0 0 2.26667vw}#tmp_contents .header_data{margin-bottom:6px}#tmp_contents .split_left{padding:0;border-right:0}#tmp_contents .split_right{padding:6.66667% 0 0}#tmp_contents .faq_header h2{font-size:200%;margin:0 0 4.93333%}#tmp_contents .faq_body .faq_item{font-size:100%}#tmp_contents div.style_col2 div.col2L,#tmp_contents div.style_col2 div.col2R{display:inline;width:100%;margin:0;padding:0;vertical-align:top;width:49%;float:left;clear:none}#tmp_contents div.style_col2 div.col2R{float:right}#tmp_contents .opening_hours_list .opening_hours_item{font-size:100%}#tmp_contents .opening_hours_list .opening_hours_workshop{font-size:100%}.fixed_menu{top:61px;height:auto}#tmp_contents .story_wat_text .locals_name{font-size:166.667%}#tmp_contents .story_wat_inner{margin-top:6.66667%}#tmp_contents .story_wat_content .story_wat_counter{width:40px;height:40px}#tmp_contents .story_wat_content .story_wat_counter span{font-size:143%;width:40px;height:40px}.top_pankuzu{display:none}#tmp_contents .header_address{padding:0 25px 6px}.format_free #tmp_wrapper .buttons_wrapper{text-align:justify;width:100%}.format_free #tmp_wrapper .buttons_wrapper:after{content:'';display:inline-block;width:100%}.format_free #tmp_wrapper .buttons_wrapper li{width:45%;float:left;margin:0 2%}#tmp_contents .outline_info .outline ol li,#tmp_contents .outline_general .outline ul li{font-size:116.7%}#tmp_contents .outline_general .outline h3{padding:3% 0}#tmp_contents .outline_general .outline ul{margin:5.33333vw 0}#tmp_contents .outline_general table td,#tmp_contents .outline_general table.outline td{padding:4vw 5.33333vw}#tmp_contents .outline_info{padding:6.66667% 0}#tmp_contents .outline_info .outline{margin:0}#tmp_contents .outline_info table.outline td,#tmp_contents .outline_info table td{padding:12vw 5.33333vw}#tmp_contents .section_slider_single{margin:6% 0}#tmp_contents .section_slider_single .text{padding:1% 5.2% 5.33333%}#tmp_contents .section_slider_single .text h3.ttl{margin:0 0 5px;font-size:132.5%}#tmp_contents .column3_block .ref_link_area{font-size:133.3%}#tmp_contents .area_lcnt{width:100%;padding:6.66666667% 0;margin:0 auto;float:none;border:none}#tmp_contents .left_block{margin:0 auto;border:none;float:none;padding:6.66666667% 0 0}#tmp_contents .area_lcnt .left_block h2:first-child,#tmp_contents .area_lcnt .left_block h3:first-child{padding-top:0}#tmp_contents .add_border{border:none!important}#tmp_contents .wrap_area_rnavi{width:100%;padding:20px 0 10px}#tmp_contents .keyword_block .wrap_area_rnavi{padding:0 0 30px}#tmp_contents .wrap_area_rnavi h2{font-size:200%;margin:0 0 4.93333%}}