﻿.magazine_osTokouTextLink{color:#0098de !important;font-size:13px;font-weight:bold;text-decoration:underline !important}.magazine_osTokouTextLink:hover{text-decoration:none !important}.magazine_osTokouTextLink_wrap{margin:0 auto;padding:5px 0;max-width:970px}@media screen and (max-width: 970px){.magazine_osTokouTextLink_wrap{padding:5px 10px}}@media screen and (max-width: 768px){.magazine_osTokouTextLink_wrap{padding:10px 5px;text-align:center}}.magazine_osTokouTextLink>.linkIcon{font-size:1.1em;margin-right:0.2em}:root{--globalContentsWide: 980px}.u_serviceGlobalHeader{display:flex;align-items:flex-start;max-width:calc(var(--globalContentsWide) + 20px);height:99px;margin:0 auto;padding:0 10px;font-size:14px;box-sizing:border-box}.u_serviceGlobalHeader *{letter-spacing:0}.u_serviceGlobalHeader_logo{flex:0 0 216px;margin-top:19px}.u_serviceGlobalHeader_text{flex:1 1 450px;margin-left:auto;margin-top:28px;font-size:12px;text-align:right;line-height:1.6}.u_serviceGlobalHeader_text .fotravelTextLink{display:inline-flex;align-items:center}.u_serviceGlobalHeader_text .fotravelTextLink>a{color:#2c67a5;text-decoration:none}.u_serviceGlobalHeader_text .fotravelTextLink>a:hover{text-decoration:underline}.u_serviceGlobalHeader_text .fotravelTextLink::after{display:inline-block;margin-left:5px;margin-bottom:-1px;font-family:'FontAwesome';content:"\f105";font-size:18px;line-height:0}.u_serviceGlobalHeader .logoImage{width:216px;height:auto}.u_serviceGlobalNav{width:var(--globalContentsWide);margin:0 auto;background-image:linear-gradient(to bottom, #08a6ef 0%, #1280dc 100%);font-size:14px}#areaWifi .u_serviceGlobalNav,#tomodachi_cp .u_serviceGlobalNav{width:100%}.u_serviceGlobalNav *{letter-spacing:0}.u_serviceGlobalNav_list{display:flex;max-width:var(--globalContentsWide);margin:0 auto}.u_serviceGlobalNav_item{flex:auto;border-right:1px solid #ffffff24}.u_serviceGlobalNav_item:first-of-type{border-left:1px solid #ffffff24}.u_serviceGlobalNav_item>a{display:block;padding:10px 0;color:#fff;text-align:center;text-decoration:none;line-height:1.2}.u_serviceGlobalNav_item>a:link,.u_serviceGlobalNav_item>a:visited{color:#fff}@media (hover: hover){.u_serviceGlobalNav_item>a:hover{opacity:0.7}}@media screen and (max-width: 768px){#areaWifi .u_serviceGlobalHeader{display:none}#areaWifi .u_serviceGlobalNav{display:none}}.u_linkPagetopPc{position:fixed;right:35px;bottom:40px}.u_linkPagetopPc>a>img{width:56px;height:auto}.u_spServiceGlobalHeader{width:100%;height:70px;position:fixed;top:0;left:0;padding:5px 8px 0 10px;border-bottom:solid 1px #778db5;background:#fff;z-index:4000000}#areaWifi .u_spServiceGlobalHeader{position:initial}.u_spServiceGlobalHeader .head_txt{margin-bottom:3px;letter-spacing:-0.05em;font-size:8px;line-height:120%}.u_spServiceGlobalHeader .head_txt img{width:266px;vertical-align:bottom}.u_spServiceGlobalHeader .inner{display:table;width:100%}.u_spServiceGlobalHeader .inner h1{vertical-align:middle;display:table-cell;padding:0 5% 0 0}.u_spServiceGlobalHeader .inner h1 img{max-width:140px;height:auto}.u_spServiceGlobalHeader .inner div{vertical-align:middle;display:table-cell;width:50px;padding-right:2px;padding-left:2px}.u_spServiceGlobalHeader .inner div img{background-color:#fff;height:44px;border:solid 1px #2c67a5;border-radius:2px}.u_spServiceGlobalHeader .inner div.btnEntry img{background-color:#ff4014}.u_spServiceGlobalHeader .inner div.menu{cursor:pointer}.u_spServiceGlobalNav>ul{visibility:hidden;position:absolute;left:0;height:0;opacity:0;transform:translateY(-2%);background:#2c67a5;transition:transform .1s, opacity .1s;z-index:4000000}.u_spServiceGlobalNav>ul.is_display{visibility:visible;opacity:1;transform:translateY(0);height:auto}.u_spServiceGlobalNav>ul li{float:left;width:50%;height:44px;padding:0 8px 0 15px;margin:0;border-bottom:1px solid #acb8c3;color:#fff;overflow:hidden;font-size:12px;white-space:nowrap;line-height:44px}.u_spServiceGlobalNav>ul li.bottom{border-bottom:none}.u_spServiceGlobalNav>ul li a{display:block;width:100%;padding:0px 0 0 28px;background-repeat:no-repeat;background-position:0 50%;background-size:23px auto;color:#fff !important;text-decoration:none !important;white-space:nowrap}.u_spServiceGlobalNav li.gnavi1 a{background-image:url(/static_service/s_images/fortravel/icon_menu_home.png)}.u_spServiceGlobalNav li.gnavi2 a{background-image:url(/static_service/s_images/fortravel/icon_menu_hand.png)}.u_spServiceGlobalNav li.gnavi3 a{background-image:url(/static_service/s_images/fortravel/icon_menu_money.png)}.u_spServiceGlobalNav li.gnavi4 a{background-image:url(/static_service/s_images/fortravel/icon_menu_question.png)}.u_spServiceGlobalNav li.gnavi5 a{background-image:url(/static_service/s_images/fortravel/icon_menu_box.png)}.u_spServiceGlobalNav li.gnavi6 a{background-image:url(/static_service/s_images/fortravel/icon_menu_support.png)}.u_spServiceGlobalNav li.gnavi7 a{background-image:url(/static_service/s_images/fortravel/icon_menu_beginner.png)}.u_spServiceGlobalNav li.gnavi8 a{background-image:url(/static_service/s_images/fortravel/icon_menu_pen.png)}.u_spServiceGlobalNav li.gnavi9 a{background-image:url(/static_service/s_images/fortravel/icon_menu_world.png)}.u_spServiceGlobalNav li.twoline a{line-height:1.2;padding-top:7px}.u_spServiceGlobalNav li.btnClose{clear:both;width:100%;height:auto;margin-top:10px;padding:10px 0;border-bottom:0px solid #ccc;text-align:center;background:url(/static_service/s_images/fortravel/icon_menu_close.png) no-repeat center 10px;background-size:18px;cursor:pointer}.u_spServiceGlobalSubNav{background:#1280dc;letter-spacing:0}.u_spServiceGlobalSubNav *{letter-spacing:0}.u_spServiceGlobalSubNav ul{display:table;width:100%;height:39px}.u_spServiceGlobalSubNav ul li{display:table-cell;text-align:center;vertical-align:middle;border-left:solid 1px #fff}.u_spServiceGlobalSubNav ul li:first-child{border-left:none}.u_spServiceGlobalSubNav ul a{display:block;height:100%;padding:12px 0;color:#fff;font-size:11px;font-weight:bold;line-height:1.4}@media screen and (min-width: 769px){#areaWifi .u_spServiceGlobalHeader{display:none}#areaWifi .u_spServiceGlobalSubNav{display:none}}.u_breadcrumbsBox{background:#fff;font-size:12px}.u_breadcrumbsBox_wrap{max-width:990px;margin:0 auto;padding:5px 10px}.u_breadcrumbsBox_list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2px;line-height:1.5}.u_breadcrumbsBox_item{position:relative;display:flex;align-items:center}@media (hover: hover){.u_breadcrumbsBox_item>a:hover{text-decoration:underline}}.u_breadcrumbsBox_item:not(:last-of-type)::after{margin:0px 5px 0 8px;content:'\f105';font-family:"fontawesome";font-weight:normal;font-size:16px}@media screen and (max-width: 480px){.u_breadcrumbsBox{box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);overflow-x:auto}.u_breadcrumbsBox_wrap{max-width:none}.u_breadcrumbsBox_list{flex-wrap:nowrap}.u_breadcrumbsBox_item{flex:0 0 auto}.u_breadcrumbsBox_item:last-of-type::after{content:"";padding-right:10px}}.u_serviceGlobalFooter{margin-top:15px;background:#eee;line-height:1.5}.u_serviceGlobalFooter *{box-sizing:border-box}.u_serviceGlobalFooter_flex{display:flex;align-items:center;max-width:calc(var(--globalContentsWide) + 30px);margin:0 auto;padding:15px}.u_serviceGlobalFooter_tel{position:relative;flex:1 1 600px;margin-left:20px;border-radius:4px;background:#fff;font-weight:bold;font-size:16px}.u_serviceGlobalFooter_tel .telLink{display:block;padding:15px 15px 15px 64px;background:url(/static_service/s_images/fortravel/icon_footer_support.png) no-repeat 10px center;color:#333;pointer-events:none;text-decoration:none}.u_serviceGlobalFooter_tel .titleText{font-size:14px;font-weight:bold}.u_serviceGlobalFooter_tel .timeText{display:inline-block;font-size:12px;font-weight:normal}.u_serviceGlobalFooter_list{display:flex;flex-flow:wrap;gap:10px 30px;font-size:12px}.u_serviceGlobalFooter_list::before{content:initial}.u_serviceGlobalFooter_item>a{display:inline-block;padding:5px 0;font-size:14px;color:#333}.u_serviceGlobalFooter_item>a:visited,.u_serviceGlobalFooter_item>a:link{color:#333;text-decoration:none}@media (hover: hover){.u_serviceGlobalFooter_item>a:hover{text-decoration:underline}}.u_serviceGlobalFooter .arrowIcon{display:inline-flex;align-items:center}.u_serviceGlobalFooter .arrowIcon::after{display:inline-block;margin-left:8px;font-family:'FontAwesome';content:"\f105";font-size:19px}@media screen and (max-width: 768px){.u_serviceGlobalFooter_flex{display:block;padding:10px 15px 15px}.u_serviceGlobalFooter_tel{margin-left:0;margin-top:10px}.u_serviceGlobalFooter_tel::after{position:absolute;right:12px;top:50%;display:inline-block;margin-left:10px;font-family:'FontAwesome';content:"\f105";font-size:22px;line-height:0}.u_serviceGlobalFooter_tel .telLink{pointer-events:initial;padding:10px 30px 10px 64px}.u_serviceGlobalFooter_list{gap:4px}.u_serviceGlobalFooter_list::after,.u_serviceGlobalFooter_list::before{content:none}.u_serviceGlobalFooter_item{width:calc((100% - 15px) / 2)}.u_serviceGlobalFooter_item.is_wlong{width:100%}.u_serviceGlobalFooter_item.is_spNone{display:none}}.u_serviceComList *{box-sizing:border-box}.u_serviceComList_inner{max-width:calc(var(--globalContentsWide) + 30px);margin:0 auto;padding:15px}.u_serviceComList_list{text-align:center}.u_serviceComList_list::after,.u_serviceComList_list::before{content:none}.u_serviceComList_item{display:inline-block;margin-right:30px}.u_serviceComList_item>a{font-size:12px;color:#333}.u_serviceComList_item>a:visited,.u_serviceComList_item>a:link{color:#333;text-decoration:none}@media (hover: hover){.u_serviceComList_item>a:hover{text-decoration:underline}}.u_serviceComList .arrowIcon{vertical-align:middle}.u_serviceComList .arrowIcon::after{display:inline-block;margin:0 0 3px 10px;font-family:'FontAwesome';content:"\f105";font-size:19px;line-height:0}.u_serviceComList_line{margin:0;height:1px;border:0px;background:#e8e8e8}.u_serviceComList_copyrightText{max-width:calc(var(--globalContentsWide) + 30px);margin:10px auto;padding:0 15px;font-size:12px}.u_serviceComList_copyrightText .copyrightText{margin-bottom:5px}@media screen and (max-width: 768px){#areaWifi .u_serviceComList{padding-bottom:64px}.u_serviceComList_list{display:flex;flex-wrap:wrap;gap:10px;text-align:left}.u_serviceComList_item{width:calc(( 100% - 10px ) / 2);margin-right:0;font-size:12px}}.areaWifi_travelogueModule{display:flex;gap:15px;padding-left:15px;margin-bottom:40px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-color:#0098de #dcdcdc}.areaWifi_travelogueModule::after,.areaWifi_travelogueModule::before{content:none}.areaWifi_travelogueModule::after{display:block;padding-right:5px;content:""}.areaWifi_travelogueModule_item{flex:0 0 272px;margin-bottom:5px;border:1px solid #ddd;background:#fff;scroll-snap-align:center}@media (hover: hover){.areaWifi_travelogueModule_item a:hover{background:#f8f8f8}}.areaWifi_travelogueModule_item:active{background:#f8f8f8}.areaWifi_travelogueModule_link{display:flex;flex-flow:column;height:100%}.areaWifi_travelogueModule .photoWrap{width:100.5%;margin:-1px}.areaWifi_travelogueModule .photoWrap .pict{width:100%;height:auto;object-fit:cover;aspect-ratio:3 / 2}.areaWifi_travelogueModule .textDetailFlex{display:flex;flex-flow:column;flex:1 1 auto;color:#333;gap:15px}.areaWifi_travelogueModule .textDetailFlex::after,.areaWifi_travelogueModule .textDetailFlex::before{content:none}.areaWifi_travelogueModule .textDetailFlex .title{padding:15px;padding-bottom:0;color:#333;font-size:16px;line-height:1.4;font-feature-settings:"palt";letter-spacing:0.6px}.areaWifi_travelogueModule .textDetailFlex .title .titleInner{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.areaWifi_travelogueModule .textDetailFlex .tagListWrap{display:flex;flex-wrap:wrap;gap:5px;padding:0 10px 0 15px}.areaWifi_travelogueModule .textDetailFlex .tagListWrap::after,.areaWifi_travelogueModule .textDetailFlex .tagListWrap::before{content:none}.areaWifi_travelogueModule .textDetailFlex .tagListWrap .tagInner{padding:1.5px 5px;border:1px solid #ddd;border-radius:100px;background:#fff;color:#666;font-size:11px;line-height:1.5}.areaWifi_travelogueModule .textDetailFlex .bodyText{padding:0 15px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:12px}.areaWifi_travelogueModule .textDetailFlex .attributeText{display:flex;flex-flow:wrap;margin-top:auto;padding:0 15px 15px;font-size:12px;color:#666}.areaWifi_travelogueModule .textDetailFlex .userName{width:63%;margin-left:auto;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-align:right}.areaWifi_travelogueModule .textDetailFlex .area{width:100%;margin-bottom:5px}.areaWifi_travelogueModule .textDetailFlex .area .fa{margin-right:4px;font-size:13px;padding-bottom:2px}@media screen and (min-width: 768px){.areaWifi_travelogueModule{flex-wrap:wrap;overflow-x:unset;padding-right:15px}.areaWifi_travelogueModule::after{content:unset}.areaWifi_travelogueModule_item{flex:1 1 calc((100% - 30px) / 3);min-width:auto}.areaWifi_travelogueModule .photoWrap .pict{aspect-ratio:4 / 3}}@media screen and (min-width: 769px){.areaWifi_travelogueModule{padding-left:0;padding-right:0}}.areaWifi_internetInfo{width:95%;margin:0 auto 40px;padding:15px;border:1px solid #ddd;background:#fff}.areaWifi_internetInfo::after,.areaWifi_internetInfo:before{content:none}.areaWifi_internetInfo_title{margin-bottom:5px;font-size:16px;font-weight:bold}.areaWifi_internetInfo_image{aspect-ratio:2 / 1;margin-bottom:15px;text-align:center}.areaWifi_internetInfo_image>img{width:100%;height:100%;object-fit:cover;border-radius:4px}.areaWifi_internetInfo_text .textDetail{letter-spacing:0}.areaWifi_internetInfo_text .textDetail.is_mb{margin-bottom:20px}.areaWifi_internetInfo_attentionText{margin-top:15px;color:#666;font-size:12px}@media screen and (min-width: 768px){.areaWifi_internetInfo{display:grid;grid-template-columns:auto 1fr;gap:20px;width:100%;padding:20px}.areaWifi_internetInfo_image{width:300px;aspect-ratio:4 / 3}.areaWifi_internetInfo_text{grid-row:1 / 2;grid-column:2 / 3}.areaWifi_internetInfo .areaWifi_shortTips{margin-top:0;grid-column:1 / 3}}.areaWifi_supportAreaMap{width:95%;max-width:816px;margin:0 auto 20px;padding:15px;border:1px solid #ddd;background:#fff}.areaWifi_supportAreaMap::after,.areaWifi_supportAreaMap:before{content:none}.areaWifi_supportAreaMap_title{margin-bottom:5px;font-size:16px;font-weight:bold}.areaWifi_supportAreaMap_map{margin-bottom:15px}.areaWifi_supportAreaMap_map .figure{padding:5px 0;border-radius:4px;background:#f5f5f5;text-align:center}.areaWifi_supportAreaMap_map .mapImage{width:auto;height:auto;max-width:84%;max-height:210px}.areaWifi_supportAreaMap_text .textDetail{letter-spacing:0}.areaWifi_supportAreaMap_attentionText{margin-top:15px;color:#666;font-size:12px}.areaWifi_supportAreaMap_attentionText .areaAttentionLink:hover{text-decoration:underline}@media screen and (min-width: 768px){.areaWifi_supportAreaMap{display:grid;grid-template-columns:280px 1fr;gap:20px;width:100%;padding:20px}.areaWifi_supportAreaMap_map{grid-row:1 / 2;grid-column:1 / 2}.areaWifi_supportAreaMap_map .figure{width:280px;padding:20px 0}.areaWifi_supportAreaMap_map .mapImage{width:261px;height:auto;max-width:initial;max-height:initial}.areaWifi_supportAreaMap_text{grid-row:1 / 2;grid-column:2 / 3}.areaWifi_supportAreaMap_attentionText{margin-top:0;grid-column:1 / 3}}:root{--borderColor: #BFBFBF}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}body{font-family:"Meiryo", "Century Gothic" , CenturyGothic , "Avenir-Light" , Futura , Helvetica , Arial , Roboto , "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;line-height:1.6;color:#333;word-break:break-all;word-wrap:break-word}a:link{color:#069;text-decoration:none}a:hover{text-decoration:none}a:visited{color:#2200aa}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}ul,ol{padding:0;margin:0}li{list-style-type:none;padding:0;margin:0}.u_center970{width:970px;margin:0 auto}@media screen and (max-width: 970px){.u_center970{width:auto}.u_center970.is_sp10{padding:0 10px}}.u_under970{display:none}.u_under768{display:none}.u_under480{display:none}.u_under320{display:none}@media screen and (max-width: 970px){.u_over970{display:none}.u_under970{display:block}}@media screen and (max-width: 768px){.u_over768{display:none}.u_under768{display:block}}@media screen and (max-width: 480px){.u_over480{display:none}.u_under480{display:block}}@media screen and (max-width: 320px){.u_over320{display:none}.u_under320{display:block}}.areaWifi_arrowIcon{position:relative;padding-right:10px}.areaWifi_arrowIcon.is_pr15{padding-right:15px}.areaWifi_arrowIcon::after{position:absolute;right:0;top:49%;transform:translateY(-50%);font-family:"fontawesome";content:"\f105";font-weight:normal;color:#333;font-size:19px;line-height:0}.wifi_area .l_contents_mainLayout{background:#fff;margin:0 auto}.wifi_area .l_contents_footer{width:970px;margin:0 auto;padding:40px 0 10px 0;font-size:13px}.u_spOnly,.u_spOnlyInline{display:none}.bnt_point1>a,.bnt_point1 .buttonArea{display:block;padding:10px 20px;border-style:solid;border-width:1px;border-color:#ccc;border-bottom:solid 2px #ccc;border-radius:4px;background-image:linear-gradient(to bottom, white 0%, #e8e8e8 100%);text-decoration:none;color:#000;text-align:center;cursor:pointer}.bnt_point1>a:hover,.bnt_point1 .buttonArea:hover{opacity:0.80}.bnt_orange>a{width:396px;margin:0 auto;text-align:center;display:block;border-bottom:solid 2px #ee500b;border-radius:5px;background:linear-gradient(to bottom, #f38d33 0%, #f16f10 100%);text-decoration:none;color:#fff;font-size:24px;font-weight:bold;text-align:center;padding:20px 30px;margin-top:30px;margin-bottom:60px}.bnt_orange>a:hover{opacity:0.80}.bnt_orange.is_mt20{margin-top:20px}.bnt_orange.is_mb30>a{margin-bottom:30px}.bnt_blue>a{width:250px;margin:0 auto;text-align:center;display:block;border-bottom:solid 2px #0076ac;border-radius:5px;background-image:linear-gradient(to bottom, #08a7f0 0%, #0098de 100%);text-decoration:none;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:15px 30px;cursor:pointer}.bnt_blue>a:hover{opacity:0.80}.show-read-more .more-text{display:none}p.show-read-more{padding:10px 25px 20px 25px}p.show-read-more>a{color:#006699;text-decoration:none;padding:2px 6px}p.show-read-more>a:hover{color:#006699;text-decoration:underline;color:#006699;padding:2px 6px}.on{display:block}.off{display:none}.main_title:before{background:none}.main_title{border-top:hidden !important}@media screen and (max-width: 970px){.wifi_area .l_contents_mainLayout,.wifi_area .l_contents_footer{width:auto}.wifi_area .l_contents_footer{line-height:1.5;font-size:12px;padding:10px}.u_pcDisplay{display:none}.u_spDisplay{display:block}.u_displayNone{display:none}.u_linkPagetopSp{background-color:#FFF;cursor:pointer;text-align:center;text-decoration:none;border:solid 0px #dddddd;border-width:1px 0}.u_linkPagetopSp a{display:block;padding:18px 5px;text-decoration:none}.u_linkPagetopSp a:visited{color:#069}.u_linkPagetopSp_arrow{margin-left:11px}.u_linkPagetopSp_arrow::after{font-family:'FontAwesome';color:#0098de;content:"\f139";speak:none;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased}}.u_bgGray{background:#eee}.u_bgGray.is_internetInfo+.u_bgGray.is_travelogueList .main_title{padding-top:20px}@media screen and (max-width: 480px){.u_bgGray.is_internetInfo+.u_bgGray.is_travelogueList .main_title{padding-top:0}}.tabNavigation{display:none}@media screen and (max-width: 768px){.tabNavigation{display:none;width:100%;background:#fff;box-shadow:-2px 0px 3px 1px rgba(0,0,0,0.4);font-size:13px;z-index:4000000}}@media screen and (max-width: 768px) and (max-width: 360px){.tabNavigation{font-size:12px}}@media screen and (max-width: 768px){.tabNavigation.is_stuck{display:block;position:fixed;bottom:0;left:0;animation:areaTop_slideInDown 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.tabNavigation_list{display:flex;align-items:center}.tabNavigation_item:nth-of-type(2){margin-right:5px}.tabNavigation_item.bnt_orange{flex:1 2 auto;max-width:240px;margin:10px 15px 10px auto}.tabNavigation a.tabNavigation_textLink{display:block;width:100%;padding:10px 5px 10px 15px;margin-right:5px;color:#006699;text-align:center}.tabNavigation a.tabNavigation_textLink.is_second{padding-left:5px}.tabNavigation_item.bnt_orange>a{display:block;width:100%;margin:0;padding:10px 5px 8px;font-size:14px;line-height:1.6}}@media screen and (max-width: 768px) and (max-width: 360px){.tabNavigation_item.bnt_orange>a{padding:10px 2px 8px;font-size:11px}}@media screen and (max-width: 768px){@keyframes areaTop_slideInDown{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.areaWifi_shortTips{margin-top:15px;padding:7px 10px;border-radius:4px;background:#fcfcfc;border:1px solid #ddd}.areaWifi_shortTips_inner::before,.areaWifi_shortTips_inner::after{display:inline-block;width:12px;height:11px;content:""}.areaWifi_shortTips_inner::before{padding-right:5px;background:url(/assets/area/icon_quotation_start-6fb6e49d55d9b69cb6b5732e606de0b5030e1cc23c28540463917cf525ed9927.svg) no-repeat left top/contain}.areaWifi_shortTips_inner::after{background:url(/assets/area/icon_quotation_end-b8f68115f421384e208ae97207ee0a7f6cdc631defbdc364eca486cf05fc5313.svg) no-repeat left top/contain}.areaWifi_shortTips .userText{float:right;padding-top:3px;color:#666;font-size:11px}@media screen and (min-width: 768px){.areaWifi_shortTips{padding:7px 15px}}#mainVisual{background:#0098de url(/assets/area/mainVisual-5b1382ce60a8b1965e1600f51ec29340c26ca5516c3406861cf47c1f77ca6838.png) no-repeat center top;background-size:100%\9;min-height:140px;padding:20px 0}@media screen and (max-width: 480px){#mainVisual{background-size:cover;margin-top:5px;padding:0}}.u_campaignBox{display:flex;flex-flow:column;justify-content:center;position:relative;max-width:970px;margin:auto;padding:15px 5px}.u_campaignBox h1{margin-bottom:10px;font-size:30px;line-height:1.3;font-weight:bold;text-transform:none;color:#fff;text-align:center;text-shadow:2px 2px 10px rgba(0,0,0,0.8)}.u_campaignBox h1 .inlineBlockText{display:inline-block;margin-top:-1px}.u_campaignBox .is_note{position:absolute;bottom:0px;right:0;padding:8px 15px;color:#fff;background-color:rgba(0,0,0,0.7);font-weight:normal;text-align:center;font-size:12px;line-height:18px;z-index:9999}.u_campaignBox .is_note>a{color:#fff}@media screen and (max-width: 480px){.u_campaignBox h1{font-size:21px;margin-bottom:2px;letter-spacing:-0.5px}.u_campaignBox .textRedsmall{margin-top:6px}.u_campaignBox .smallText{font-size:14px;vertical-align:baseline}}.areaWifi_mainVisuWhite{width:480px;margin:5px auto 0;padding:7px 20px 20px;border-radius:3px;background:#fff;text-align:center}.areaWifi_mainVisuWhite_inner{display:inline-block;padding:5px 15px;line-height:1.3}.areaWifi_mainVisuWhite_inner::after,.areaWifi_mainVisuWhite_inner::before{content:none}.areaWifi_mainVisuWhite_fortravel{display:inline-block;margin-top:5px;padding-right:0;font-size:16px;text-align:left;line-height:1.3}.areaWifi_mainVisuWhite_point{display:flex;flex-flow:wrap;align-items:center;margin-top:5px;font-size:16px}.areaWifi_mainVisuWhite_point .highlightText{font-weight:bold;background:linear-gradient(transparent 80%, rgba(255,194,0,0.529412) 80%)}.areaWifi_mainVisuWhite_textRed{display:inline-block;color:#c33;font-size:clamp(28px, 2.2vw, 32px);font-weight:bold}.areaWifi_mainVisuWhite_textRed .textRedsmall{margin-top:4px;display:inline-block;margin-top:8px;font-size:clamp(12px, 1.8vw, 14px)}.areaWifi_mainVisuWhite .btnOrange{display:block;max-width:400px;margin:15px auto 0;padding:10px;border-bottom:solid 2px #ee500b;border-radius:3px;color:#fff;background:linear-gradient(to bottom, #f38d33 0%, #f16f10 100%);text-decoration:none;font-size:15px;font-weight:bold}@media (hover: hover){.areaWifi_mainVisuWhite .btnOrange:hover{opacity:0.8}}.areaWifi_mainVisuWhite .pauseText{display:block;margin-top:15px;font-size:14px}@media screen and (max-width: 480px){.areaWifi_mainVisuWhite{display:inline-block;width:auto;padding:5px 20px 10px}.areaWifi_mainVisuWhite_inner{padding:5px 0;text-align:left}.areaWifi_mainVisuWhite_fortravel{font-size:14px}.areaWifi_mainVisuWhite_point{font-size:14px;letter-spacing:-0.5px}.areaWifi_mainVisuWhite .btnOrange{width:96%;margin-top:9px;padding:8px 0 5px}}@media screen and (max-width: 320px){.areaWifi_mainVisuWhite_textRed{font-size:30px}.areaWifi_mainVisuWhite_textRed .textRedsmall{font-size:16px}}@media screen and (max-width: 970px){.u_pcBlock{display:inline}}.wifi_area .l_contents_mainLayout .main_title{padding:40px 10px 10px;text-align:center;font-size:30px;line-height:48px;color:#000;font-weight:bold;word-break:auto-phrase}.wifi_area .l_contents_mainLayout .main_title.is_breakNone{word-break:unset}.wifi_area .l_contents_mainLayout .main_title.is_mb0{margin-bottom:0}.wifi_area .l_contents_mainLayout .main_title.is_pt20{padding-top:20px}.wifi_area .l_contents_mainLayout .main_title .inlineBlockText{display:inline-block;line-height:1.2}.wifi_area .l_contents_mainLayout .main_title span.titleSpecial{display:inline-block;position:relative;right:20px;top:5px;width:56px;height:56px;margin:0 auto 15px auto;padding:4px;box-sizing:border-box;font-size:16px;background:#fa7499;background:-moz-linear-gradient(left, #fa7499 0%, #feca53 100%);background:-webkit-linear-gradient(left, #fa7499 0%, #feca53 100%);background:linear-gradient(to right, #fa7499 0%, #feca53 100%);border-radius:56px;-webkit-border-radius:56px;-moz-border-radius:56px}.wifi_area .l_contents_mainLayout .main_title span.titleSpecial em{display:block;width:48px;height:48px;line-height:48px;text-align:center;background:#fff;color:#ea68a2;border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px}.wifi_area .u_areaTravelInfo{display:block;margin:10px 10px 0;font-size:14px;font-weight:bold;text-align:center}.wifi_area .u_areaTravelInfo a:hover{text-decoration:underline}.wifi_area .u_areaTravelInfo .fa{color:#0098de;font-weight:normal}.wifi_area .u_areaTravelInfo .fa.fa-info-circle{padding-right:5px}.wifi_area .u_areaTravelInfo .fa.fa-external-link{font-size:12px}.wifi_area .main_titleSmall{padding:40px 10px;font-size:24px;text-align:center;word-break:auto-phrase}.wifi_area .main_titleSmall.is_pb{padding-bottom:15px}@media screen and (max-width: 768px){.wifi_area .l_contents_mainLayout .main_title{font-size:21px;line-height:28px}}@media screen and (max-width: 374px){.wifi_area .l_contents_mainLayout .main_title{font-size:20px;line-height:26px}.wifi_area .l_contents_mainLayout .main_title span.titleSpecial{display:none}}.wifi_area .l_contents_mainLayout .leadText{padding:0 15px 15px;font-size:14px;text-align:center;line-height:1.7}.wifi_area .l_contents_mainLayout .leadText.is_pb00{padding-bottom:0}.wifi_area .l_contents_mainLayout .leadText .ankerLinkText{position:relative;text-align:right}.wifi_area .l_contents_mainLayout .leadText .ankerLinkText_link{display:inline-block;padding-right:18px}.wifi_area .l_contents_mainLayout .leadText .ankerLinkText .arrowDownIcon{position:absolute;top:50%;right:5px;transform:translateY(-50%);color:#333;margin-left:5px;width:1px;height:10px;background-color:currentColor}.wifi_area .l_contents_mainLayout .leadText .ankerLinkText .arrowDownIcon::before{content:'';position:absolute;right:-3px;top:3px;width:6px;height:6px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;transform:rotate(135deg)}.wifi_area .l_contents_mainLayout .leadText .underLineText{background:linear-gradient(transparent 70%, #ffc200 70%)}@media screen and (max-width: 480px){.wifi_area .l_contents_mainLayout .leadText{text-align:left}}.areaWifi_capacityLabel{display:inline-block;margin-bottom:5px;padding:1px 8px 0;border:solid 1px #ddd;border-radius:4px;color:#666;font-size:11px;font-weight:normal;vertical-align:top}.areaWifi_capacityLabel.is_mleft{margin-left:5px}.areaWifi_noteDetails_wrap{max-width:816px;margin:-15px auto 5px;padding-right:15px;text-align:right}@media screen and (max-width: 480px){.areaWifi_noteDetails_wrap{margin-top:-5px}}.areaWifi_noteDetails_wrap .updateText{display:flex;align-items:center;gap:8px;margin-left:auto;color:#707070;font-size:12px;font-weight:normal}.areaWifi_noteDetails_wrap .updateText::after{font-family:'FontAwesome';font-size:18px;content:"\f05a";color:#707070;text-decoration:none}.areaWifi_noteDetails{display:inline-block;position:relative;margin-left:auto;cursor:pointer}.areaWifi_noteDetails_summary{display:block}.areaWifi_noteDetails_summary::-webkit-details-marker{display:none}@media (hover: hover){.areaWifi_noteDetails_summary:hover{opacity:0.8}}.areaWifi_noteDetails[open] .areaWifi_noteDetails_summary::before{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;content:"";z-index:5000000}.areaWifi_noteDetails_fukidashi{position:absolute;top:calc(100% + 3px);right:-10px;z-index:5000000;animation:fadeIn 0.3s ease}.areaWifi_noteDetails_inner{width:80vw;max-width:450px;padding:12px;border:1px solid var(--borderColor);border-radius:4px;background:#fff;box-shadow:0 0 16px rgba(34,34,34,0.2);color:#666;font-size:12px;font-weight:normal;line-height:1.4;text-align:justify}.areaWifi_noteDetails_inner::before{content:"";position:absolute;top:1px;right:11px;transform:translateY(-100%);width:0;height:0;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:transparent transparent #fff transparent;z-index:100}.areaWifi_noteDetails_inner::after{content:"";position:absolute;top:0;right:11px;transform:translateY(-96%);width:0;height:0;border-style:solid;border-width:0 7.5px 11px 7.5px;border-color:transparent transparent var(--borderColor) transparent}.areaWifi_noteDetails_inner .titleText{display:block;margin-bottom:7px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}.wifi_area .l_contents_mainLayout .main_title.areaWifi_priceListTable_title{font-size:24px;line-height:1.5}@media screen and (max-width: 768px){.wifi_area .l_contents_mainLayout .main_title.areaWifi_priceListTable_title{margin-bottom:0;padding-top:5px;font-size:21px}}.areaWifi_priceListTable{width:95%;max-width:816px;margin:0 auto;border:solid 1px #ddd;background:#fff;font-size:16px}.areaWifi_priceListTable tr{display:flex;align-items:center;border-bottom:solid 1px #ddd}.areaWifi_priceListTable tr:last-of-type{border-bottom:none}.areaWifi_priceListTable .boxW1,.areaWifi_priceListTable .boxW2,.areaWifi_priceListTable .boxButton{padding:10px 0}.areaWifi_priceListTable .boxW1{display:flex;flex:1 1 510px;flex-wrap:wrap;gap:5px;align-items:flex-end;padding-left:20px}.areaWifi_priceListTable .boxW2{flex:0 1 135px;align-self:end;min-width:90px;padding:0 5px 12px 2px;text-align:right}.areaWifi_priceListTable .boxButton{flex:0 1 162px;margin-left:auto;padding-right:20px;padding-left:10px}.areaWifi_priceListTable .boxButton .bnt_orange>a{width:auto;min-width:94px;margin:0;padding:10px 5px;font-size:14px;line-height:1.5}.areaWifi_priceListTable .boxButton .disBlock{display:inline-block}.areaWifi_priceListTable .planCell{flex:0 1 250px}.areaWifi_priceListTable .planNameText{font-size:18px;font-weight:bold}.areaWifi_priceListTable .totalAmountText,.areaWifi_priceListTable .pointText{font-size:14px}.areaWifi_priceListTable .totalAmountText{margin-right:3px}.areaWifi_priceListTable .pointText{display:inline-block;line-height:1.2}.areaWifi_priceListTable .pointText::before{display:inline-block;height:15px;width:15px;margin:0 4px 2px 0;background:url(/assets/common/icon_4t_point_large-cc08143402542b053942ad988c2b2c23135b3561ec3574c626286bb4a2ad9509.png) top/contain no-repeat;content:"";font-size:0;vertical-align:middle}.areaWifi_priceListTable .redLarge{color:#c33;font-size:24px;font-weight:bold}.areaWifi_priceListTable .detailRed{display:inline-block;margin-top:4px;color:#c33;font-size:16px;font-weight:bold}@media screen and (max-width: 768px){.areaWifi_priceListTable .boxW1{flex:1 1 300px}.areaWifi_priceListTable .planCell{flex:0 1 180px}}@media screen and (max-width: 480px){.areaWifi_priceListTable{font-size:14.5px}.areaWifi_priceListTable .boxW1{display:block;padding-left:10px;flex:auto}.areaWifi_priceListTable .boxW2{flex:0 0 105px;align-self:center;padding:0}.areaWifi_priceListTable .boxW2>p{line-height:1.2}.areaWifi_priceListTable .totalAmountText,.areaWifi_priceListTable .pointText{font-size:11px}.areaWifi_priceListTable .totalAmountText{margin-right:0}.areaWifi_priceListTable .pointText::before{display:inline-block;height:13px;width:13px;margin:0 1px 2px 0}.areaWifi_priceListTable .boxButton{flex:0 0 74px;padding-right:10px}.areaWifi_priceListTable .boxButton .bnt_orange>a{padding:8px 5px;width:64px;min-width:auto;font-size:12px;font-weight:normal}.areaWifi_priceListTable .planNameText{font-size:16px;letter-spacing:-0.2px}.areaWifi_priceListTable .redLarge{font-size:21px}.areaWifi_priceListTable .detailRed{margin-top:5px;font-size:12px}}@media screen and (max-width: 320px){.areaWifi_priceListTable .boxW2{flex:0 1 auto}.areaWifi_priceListTable .planNameText{font-size:14px}.areaWifi_priceListTable .redLarge{font-size:15px}.areaWifi_priceListTable .areaWifi_priceListTable .boxW2{flex:1 1 86px}.areaWifi_priceListTable .boxButton{flex-basis:70px}.areaWifi_priceListTable .boxButton .bnt_orange>a{font-size:11px;width:56px}}.rankingNumberLabel{display:inline-flex;align-items:center;gap:2px;margin-bottom:5px;padding:3px 6px 4px;border:1px solid #ddd;border-radius:4px;color:#333;background:#fff;font-weight:normal;font-size:12px;line-height:1}.rankingNumberLabel_inner{padding-top:2.5px}@media screen and (min-width: 768px){.rankingNumberLabel{font-size:14px}}.rankingNumberLabel.is_labelNo1{background:#827856;color:#fff;border:none}.rankingNumberLabel.is_labelNo2{background:#BFBFBF;color:#fff;border:none}.rankingNumberLabel.is_labelNo3{background:#C27D5A;color:#fff;border:none}.rankingNumberLabel .rankingIcon.is_iconNo1{fill:#B7A879}.rankingNumberLabel .rankingIcon.is_iconNo2{fill:#707070}.rankingNumberLabel .rankingIcon.is_iconNo3{fill:#815843}.areaWifi_attentionNote{width:95%;max-width:816px;margin:10px auto;font-size:12px}.areaWifi_areaNote{width:95%;max-width:816px;margin:0px auto 10px;padding-left:20px;background:url("https://cdn.4travel.jp/img/webapp/cmn/icon/u_pointer_qa.png") no-repeat left 0.2em;background-size:16px auto;font-weight:bold}@media (hover: hover){.areaWifi_areaNote:hover{text-decoration:underline}}.areaWifi_choosingCapacity{width:95%;max-width:816px;margin:30px auto;padding:15px 20px 20px;border:1px solid #ddd;background:#fff;font-size:13px}.areaWifi_choosingCapacity_title{margin-bottom:5px;font-size:18px;font-weight:bold}.areaWifi_choosingCapacity_subTitle{font-size:16px}.areaWifi_choosingCapacity_lead,.areaWifi_choosingCapacity_detail{margin-bottom:10px}.areaWifi_choosingCapacity_border{border-top:dotted 1px #ddd;margin-bottom:7px}.areaWifi_choosingCapacity .bnt_point1{margin:auto;max-width:340px;font-size:14px}@media screen and (max-width: 480px){.areaWifi_choosingCapacity{margin:20px auto;padding:15px}.areaWifi_choosingCapacity_title{font-size:15px}.areaWifi_choosingCapacity_subTitle{font-size:14px}.areaWifi_choosingCapacity .bnt_point1{max-width:initial}}.planRemodal_info{position:relative;display:flex;flex-wrap:wrap;justify-content:space-around;width:510px;margin:20px auto;padding:10px 15px;background:#fff;border:solid 4px #DCDCDC;box-sizing:border-box}.planRemodal_info::before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #FFF;z-index:2}.planRemodal_info::after{content:"";position:absolute;bottom:-32px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #DCDCDC;z-index:1}.planRemodal_info p{font-size:15px;font-weight:bold}.planRemodal_info p i{padding-right:10px;color:#0098de;font-size:30px}.buttonWrap{margin:0 auto;text-align:center;padding:0}.buttonWrap ul{list-style:none}.buttonWrap li{display:block;width:300px;margin:0px auto}.buttonWrap li.is_long{width:470px}.buttonWrap li .bnt_point1{margin-bottom:10px}@media screen and (max-width: 768px){.wifi_area .main_titleSmall{padding:30px 10px 0}.wifi_area .l_contents_mainLayout .main_title span.titleSpecial{display:none}}@media screen and (max-width: 480px){.wifi_area .l_contents_mainLayout .main_title span.titleSpecial{display:none}.buttonWrap li,.buttonWrap li.is_long{display:block;width:auto;margin:0px 15px;padding-left:0}.buttonWrap .bnt_point1{margin-bottom:10px}.bnt_orange>a{width:92.9999%;padding:15px 10px;font-size:18px;margin-top:0px}.wifi_area .main_titleSmall{font-size:24px}}.wifi_area .l_contents_mainLayout .u_info02Box{background:#fff;margin-bottom:45px}.wifi_area .l_contents_mainLayout .u_info02Box p.text_center{text-align:center;font-size:12px;line-height:26px;position:relative;top:-16px;padding:10px}.wifi_area .l_contents_mainLayout .u_info02Box.is_mb0{margin-bottom:0}div.u_tab{display:flex;justify-content:center;gap:5px;margin:0 auto;text-align:center;overflow:hidden;border-bottom:4px solid #0390cf}div.u_tab button{border:solid 1px #ccc;border-bottom:none;border-radius:5px 5px 0px 0px;background-image:-moz-linear-gradient(90deg, #e8e8e8 0%, white 100%);background-image:-webkit-linear-gradient(90deg, #e8e8e8 0%, white 100%);background-image:-ms-linear-gradient(90deg, #e8e8e8 0%, white 100%);color:#000;display:inline-block;cursor:pointer;padding:15px 0 10px 0px;transition:0.3s;font-size:15px;line-height:24px;width:180px;margin-left:5px}div.u_tab button:hover{border:solid 1px #0390cf;border-bottom:none;color:#fff;border-radius:5px 5px 0px 0px;background-image:-moz-linear-gradient(90deg, #008bcb 0%, #0da6e0 100%);background-image:-webkit-linear-gradient(90deg, #008bcb 0%, #0da6e0 100%);background-image:-ms-linear-gradient(90deg, #008bcb 0%, #0da6e0 100%)}div.u_tab button.active{border:solid 1px #0390cf;border-bottom:none;color:#fff;border-radius:5px 5px 0px 0px;background-image:-moz-linear-gradient(90deg, #008bcb 0%, #0da6e0 100%);background-image:-webkit-linear-gradient(90deg, #008bcb 0%, #0da6e0 100%);background-image:-ms-linear-gradient(90deg, #008bcb 0%, #0da6e0 100%)}.u_tabcontent{display:none;margin:0 auto;text-align:center;padding:0px;margin-top:40px}.u_tabcontent h3{font-size:18px;line-height:24px;margin-bottom:30px}.u_tabcontent .u_block{display:block}.u_tabcontent .u_box{width:220px;display:inline-block;margin-left:14px;vertical-align:top}.u_tabcontent .u_box p.is_Small11{font-size:11px;line-height:18px;font-weight:normal;text-align:center;margin-top:15px}.u_tabcontent .u_box p.is_Small11.align_right{text-align:right}.u_boxBlocktable{width:970px;padding:50px 25px;border:solid 1px #ccc;background:#fff}.u_boxBlocktable .u_textBox{margin:0 0 10px 5px}.u_boxBlocktable .u_textBox h4{float:left;font-size:15px;line-height:24px;font-weight:bold;text-align:left}.u_boxBlocktable .u_textBox .u_note{float:right;margin-top:5px;font-size:11px}.u_boxBlocktable .buttonWrap li .bnt_point1{margin-bottom:0}.u_boxTable{display:table;width:100%;margin-bottom:20px;border-spacing:6px}.u_boxTable .u_boxRow{display:table-row}.u_boxTable .u_boxRow .i_boxCell{display:table-cell;vertical-align:top;min-height:40px;background:#cceaf8;border-radius:3px;border-spacing:5px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{padding:10px;text-align:left;display:block}.u_boxTable::before,.u_boxTable::after,.u_boxRow::before,.u_boxRow::after,.i_boxCell::before,.i_boxCell::after{display:none}.u_box1{display:inline-block;vertical-align:top;border:solid 1px #dcdcdc;margin:0;padding:0;padding:15px 20px;text-align:center;width:310px;min-height:210px;margin:0 auto}.u_box1 p.is_Small11{font-size:11px;line-height:18px;font-weight:normal;text-align:left}.u_box1 h4{font-weight:bold;font-size:15px;line-height:24px}.u_box1 h5{font-weight:bold;font-size:15px;line-height:24px}.u_box1 p{font-size:14px;line-height:24px;text-align:left}.u_box1 p span.textR{margin-right:10px}.u_box1 ul{margin:10px 0;padding:0;margin-top:10px;text-align:left}.u_box1 li{display:inline-block;background:#cceaf8;border-radius:3px;height:30px;line-height:30px;margin-bottom:10px;padding:0 10px;text-align:center}.u_box1 li:nth-child(2){margin:0 10px 10px}.is_left{margin-left:10px}.u_receiveKorea h4{margin-bottom:10px;font-size:15px;font-weight:bold}.u_receiveKorea .u_block{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:15px}.u_receiveKorea .u_block.is_mb{margin-bottom:0}.u_receiveKorea .u_block .u_box1{flex-basis:calc((100% - 30px) / 3);min-height:auto;margin:0 0 2px 0}.u_receiveKorea .u_block .u_box1 ul{margin:10px 0 0}.u_receiveKorea .u_block::before{display:none}.u_receiveKorea p.is_Small11{font-size:11px;line-height:18px;font-weight:normal;text-align:left;margin:-15px 0 0 5px}.i_blockTab{border:solid 4px #dcdcdc;border-radius:10px;padding:20px 0px;text-align:center;width:220px;min-height:220px;margin:0 auto}.i_blockTab p{font-size:15px;line-height:24px;font-weight:bold}.i_blockTab p img{margin-bottom:15px}.i_blockTab p span.is_Red20{font-size:20px;line-height:24px;color:#cc3333}.is_marginTop{margin-top:50px}@media screen and (max-width: 970px){.wifi_area .l_contents_mainLayout .u_info02Box{padding:10px 20px;box-sizing:border-box}}.wifi_area .l_contents_mainLayout .u_info04Box{margin-top:20px;padding-bottom:30px}.wifi_area .l_contents_mainLayout .u_info04Box .u_slideBox{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px;padding-bottom:0;scrollbar-color:#0098de #dcdcdc}.wifi_area .l_contents_mainLayout .u_info04Box .u_slideBox::-webkit-scrollbar{height:12px}.wifi_area .l_contents_mainLayout .u_info04Box .u_slideBox::-webkit-scrollbar-track{border-radius:10px;background:#dcdcdc}.wifi_area .l_contents_mainLayout .u_info04Box .u_slideBox::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0098de}.wifi_area .l_contents_mainLayout .u_info04Box .u_slideBox::-webkit-scrollbar-thumb:hover,.wifi_area .l_contents_mainLayout .u_info04Box .u_slideBox::-webkit-scrollbar-thumb:active{background-color:#006699}.wifi_area .l_contents_mainLayout .u_info04Box ul{display:flex}.wifi_area .l_contents_mainLayout .u_info04Box ul::after{content:"";padding-right:10px}.wifi_area .l_contents_mainLayout .u_info04Box li{margin-right:15px;box-sizing:border-box}.wifi_area .l_contents_mainLayout .u_info04Box li:last-child{margin-right:0}.wifi_area .l_contents_mainLayout .u_info04Box li p{font-size:15px}.wifi_area .l_contents_mainLayout .u_info04Box li p.sub_title{margin-bottom:15px;text-align:left;min-height:50px;font-size:13px}.wifi_area .l_contents_mainLayout .u_info04Box li p.sub_title strong{display:block;min-height:46px;margin-bottom:5px;font-size:16px;line-height:1.5;color:#000}.wifi_area .l_contents_mainLayout .u_info04Box li p.sub_title .is_bold{display:block;font-size:12px;font-weight:bold}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox{width:160px;height:210px;margin-bottom:10px;padding:10px 5px;background:#fff;box-sizing:border-box;position:relative}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_text{min-height:74px;font-size:16px;font-weight:bold;line-height:22px;margin-bottom:5px;text-align:center}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_text small{font-size:14px}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_text em{font-size:26px}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_image{text-align:center;line-height:1px}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_image img{width:90px;height:auto}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_bgLabel{position:absolute;bottom:0;right:0;width:0;height:0;border-left:60px solid transparent}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_bgLabel.hot{border-bottom:60px solid #cc3333}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_bgLabel.new{border-bottom:60px solid #fff100}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_nameLabel{position:absolute;bottom:10px;right:5px;transform:rotate(-45deg);font-size:14px;font-weight:bold}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_nameLabel.hot{color:#fff}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_nameLabel.new{color:#0d0d0d}@media screen and (max-width: 480px){.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox{width:150px;height:180px}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_text{min-height:54px}.wifi_area .l_contents_mainLayout .u_info04Box li .u_serviceBox .is_image img{width:80px}}.wifi_area .l_contents_mainLayout .u_info05Box li{float:left;width:220px;margin-left:15px;box-sizing:border-box}.wifi_area .l_contents_mainLayout .u_info05Box li:first-child{margin-left:0}.wifi_area .l_contents_mainLayout .u_info05Box li p{font-size:14px}.wifi_area .l_contents_mainLayout .u_info05Box li p.sub_title{margin-bottom:10px;font-size:18px;line-height:24px;text-align:center;font-weight:bold}.wifi_area .l_contents_mainLayout .u_info05Box li p.is_image{margin:15px 0;text-align:center;line-height:1px}.wifi_area .l_contents_mainLayout .u_info05Box li p.is_image img{width:180px}.wifi_area .l_contents_mainLayout .u_info05Box li p strong{font-size:30px;font-weight:normal;color:#0098de}.wifi_area .l_contents_mainLayout .u_info05Box li .u_stepBox .moreTextLink{display:block;margin-top:10px;margin-left:-5px;margin-right:-5px;font-size:13px;letter-spacing:-0.2px;color:#333}@media screen and (max-width: 768px){.wifi_area .l_contents_mainLayout .u_info05Box li .u_stepBox .moreTextLink{margin-left:0}}@media (hover: hover){.wifi_area .l_contents_mainLayout .u_info05Box li .u_stepBox .moreTextLink a:hover{text-decoration:underline}.wifi_area .l_contents_mainLayout .u_info05Box li .u_stepBox .moreTextLink a:hover .inlineBlock{text-decoration:underline}}@media screen and (max-width: 970px){.wifi_area .l_contents_mainLayout .u_info05Box{padding:0 20px 20px}.wifi_area .l_contents_mainLayout .u_info05Box li{width:100%;float:none;margin-left:0;margin-bottom:10px}.wifi_area .l_contents_mainLayout .u_info05Box li p{font-size:13px}.wifi_area .l_contents_mainLayout .u_info05Box li p.sub_title{font-size:16px;line-height:24px}.wifi_area .l_contents_mainLayout .u_info05Box li p.sub_title strong{font-size:24px;font-weight:normal}.wifi_area .l_contents_mainLayout .u_info05Box .u_stepBox{display:table;width:100%}.wifi_area .l_contents_mainLayout .u_info05Box .u_stepBox .is_image{width:25%;display:table-cell;vertical-align:top}.wifi_area .l_contents_mainLayout .u_info05Box .u_stepBox .is_image img{width:100%;max-width:140px}.wifi_area .l_contents_mainLayout .u_info05Box .u_stepBox .is_text{width:75%;display:table-cell;vertical-align:middle;padding-left:20px}}.wifi_area .l_contents_mainLayout .u_info06Box{margin-bottom:30px;text-align:center}.u_tipsSummary{border-top:1px solid #ddd;margin-top:15px}.u_tipsSummary .u_tipsCaption{background:#f3f3f3;color:#000;border-top:1px solid #fff;padding:13px 15px 10px 15px;margin-bottom:10px}.u_tipsSummary .u_tipsCaption h3{font-size:14px;margin-bottom:0px}.u_tipsSummary .u_tipsCaption h3 a,.u_tipsSummary .u_tipsCaption h3 a:hover{color:#000}.u_tipsSummary .u_tipsCaption .is_fontSize{font-size:17px;line-height:24px}.u_tipsSummary .u_tipsCaption span{margin-right:10px}.u_tipsSummary .u_tipsCaption .travelDay{margin-left:10px}.u_tipsSummary .u_travelerInfomation{margin-top:10px;font-size:12px}.u_tipsSummary .u_travelerInfomation .u_travelerThumbnail{float:left;width:32px;margin-right:10px}.u_tipsSummary .u_travelerInfomation .u_travelerText{margin-left:42px;overflow:hidden}.u_commonText>a{color:#006699;text-decoration:none;padding:2px 6px}.u_commonText>a:hover{color:#006699;text-decoration:none;background:#006699;color:#fff;padding:2px 6px}.u_tipsSummary .u_commonText.is_paddingText{padding:10px 25px 30px 25px}.u_tipsSummary .u_tipsCaptionText{float:left;width:500px}.u_tipsSummary .u_tipsCaptionText .is_fontSize{color:#333}.u_tipsSummary span.textShort{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:25px;max-height:25px}.more{display:none}a.showLink,a.hideLink{text-decoration:none;color:#36f;padding-left:8px}a.showLink:hover,a.hideLink:hover{border-bottom:1px dotted #36f}.u_bntGray{background:#f3f3f3;padding:25px;margin:0 auto;text-align:center;margin-top:20px}.u_margin_bottom_10{margin-bottom:10px}.u_margin_top_30{margin-top:30px}.u_referenceURL{padding-top:10px;padding-bottom:5px}.star00_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -328px;color:#333}.star05_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -359px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star10_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -389px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star15_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -419px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star20_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -449px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star25_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -479px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star30_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -510px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star35_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -539px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star40_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -569px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star45_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -599px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.star50_s{padding-left:70px;background:url(https://cdn.4travel.jp/img/general/4travel/cmn/ver1/ico/star/ico_star.png) no-repeat 0 -629px;color:#f36d33;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.u_commonHeading01{background:#eee;font-size:16px;font-weight:bold;border-top:2px solid #0098de;position:relative;padding:4px 10px;margin-bottom:15px}.u_qaIcon{padding:1px 0 1px 25px;background:url(https://cdn.4travel.jp/img/webapp/cmn/icon/u_pointer_qa.png) no-repeat left 0.1em}.wifi_area .l_contents_mainLayout .u_info07Box{padding:30px 0 60px 0}.wifi_area .l_contents_mainLayout .u_info07Box p{font-size:14px;line-height:24px}@media screen and (max-width: 970px){.wifi_area .l_contents_mainLayout .u_info07Box{padding:20px}.wifi_area .l_contents_mainLayout .u_info07Box p{line-height:18px;margin-bottom:10px}}@media screen and (min-width: 768px) and (max-width: 968px){.wifi_area .l_contents_mainLayout .u_box1:nth-child(2n+3){margin-left:0;margin-top:20px}.wifi_area .l_contents_mainLayout .u_receiveKorea .u_box1:nth-child(2n+3){margin-left:0;margin-top:0}.wifi_area .l_contents_mainLayout .u_info06Box{margin-bottom:20px;padding:0 15px}.u_boxBlocktable{width:100%;margin:0 auto;text-align:center;padding:30px 10px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{width:100%;height:100%;font-size:14px;line-height:18px;padding:10px}.wifi_area .l_contents_mainLayout .u_info04Box{padding-left:15px}}@media screen and (max-width: 768px) and (min-width: 480px){.on{display:none}.off{display:block}.wifi_area .l_contents_mainLayout .u_box1{width:100%;margin-left:10px;margin-top:20px}.wifi_area .l_contents_mainLayout .u_receiveKorea .u_box1{width:auto;margin-left:0;margin-top:0}.u_boxBlocktable{width:100%;margin:0 auto;text-align:center;padding:20px 5px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{width:100%;height:100%;padding:10px;font-size:13px;line-height:18px;vertical-align:middle}div.u_tab button{width:110px;font-size:16px;padding:10px 0 5px 0}.u_tabcontent .u_box{margin-left:0;margin-bottom:20px}.u_receiveKorea .u_block{flex-direction:column}.u_receiveKorea .u_block .u_box1{flex-basis:100%}.wifi_area .l_contents_mainLayout .u_info04Box{padding-left:15px}.wifi_area .l_contents_mainLayout .u_info06Box{margin-bottom:20px;padding:0 15px}}@media screen and (max-width: 480px){.on{display:none}.off{display:block}.wifi_area .l_contents_mainLayout .u_box1{width:100%;min-height:auto}.u_tabcontent .u_box{margin-left:0;margin-bottom:20px}.wifi_area .l_contents_mainLayout .u_info06Box{margin-bottom:20px;padding:0 15px}div.u_tab button{width:110px;font-size:16px;padding:10px 0 5px 0}.u_tabcontent .u_box{margin-left:0;margin-bottom:20px}.u_boxBlocktable{width:100%;margin:0 auto;text-align:center;padding:20px 5px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{width:100%;height:100%;padding:7px;font-size:12px;line-height:18px;vertical-align:middle}.u_receiveKorea .u_block{flex-direction:column}.u_receiveKorea .u_block .u_box1{width:100%;flex-basis:100%}.wifi_area .l_contents_mainLayout .u_info04Box{padding-left:15px}.u_boxRow .i_boxCell{width:25%}}@media screen and (max-width: 480px){.on{display:none}.off{display:block}div.u_tab button{width:110px;font-size:16px;padding:10px 0 5px 0}.wifi_area .l_contents_mainLayout .u_box1:nth-child(2n+2){margin-left:0;margin-top:20px}.wifi_area .l_contents_mainLayout .u_box1:nth-child(2n+3){margin-left:0;margin-top:20px}.wifi_area .l_contents_mainLayout .u_receiveKorea .u_box1:nth-child(2n+2){margin-left:0;margin-top:0}.wifi_area .l_contents_mainLayout .u_receiveKorea .u_box1:nth-child(2n+3){margin-left:0;margin-top:0}.u_tabcontent .u_box{margin-left:0;margin-bottom:20px}.wifi_area .l_contents_mainLayout .u_info06Box{margin-bottom:20px;padding:0 15px}.wifi_area .l_contents_mainLayout .main_title{padding:30px 10px 0px}.u_boxBlocktable h4{font-size:13px}.wifi_area .l_contents_mainLayout .u_info02Box{padding:10px 10px}.u_boxBlocktable{width:100%;margin:0 auto;text-align:center;padding:10px 5px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{width:100%;height:100%;padding:5px;font-size:12px;line-height:16px;vertical-align:middle}.u_boxBlocktable{width:100%;margin:0 auto;text-align:center;padding:20px 5px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{width:100%;height:100%;padding:7px;font-size:12px;line-height:18px;vertical-align:middle}.u_receiveKorea .u_block{flex-direction:column}.u_receiveKorea .u_block .u_box1{width:100%;flex-basis:100%}.wifi_area .l_contents_mainLayout .u_info04Box{padding-left:15px}}@media screen and (max-width: 374px){.on{display:none}.off{display:block}.wifi_area .l_contents_mainLayout .u_info06Box{margin-bottom:20px;padding:0 15px}.wifi_area .l_contents_mainLayout .main_title{padding-top:30px}div.u_tab button{width:110px;font-size:16px;padding:10px 0 5px 0}.u_tabcontent .u_box{margin-left:0;margin-bottom:20px}.u_box1.is_left{margin-left:0;margin-top:20px}.u_boxBlocktable h4{font-size:13px}.wifi_area .l_contents_mainLayout .u_info02Box{padding:10px 10px}.u_boxBlocktable{width:100%;margin:0 auto;text-align:center;padding:10px 5px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{width:100%;height:100%;padding:7px;font-size:11px;line-height:16px;vertical-align:middle}.u_receiveKorea .u_block{flex-direction:column}.u_receiveKorea .u_block .u_box1{width:100%;flex-basis:100%}.wifi_area .l_contents_mainLayout .u_info04Box{padding-left:15px}}@media screen and (max-width: 374px) and (min-width: 320px){div.u_tab button{width:80px;font-size:14px;padding:10px 0 5px 0}.u_boxBlocktable h4{font-size:13px}.wifi_area .l_contents_mainLayout .u_info02Box{padding:10px 10px}.u_boxBlocktable{width:100%;margin:0 auto;text-align:center;padding:10px 5px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{width:100%;height:100%;padding:7px;font-size:11px;line-height:16px;vertical-align:middle}.u_receiveKorea .u_block{flex-direction:column}.u_receiveKorea .u_block .u_box1{width:100%;flex-basis:100%}.wifi_area .l_contents_mainLayout .u_info04Box{padding-left:15px}}@media screen and (max-width: 320px){.u_boxBlocktable h4{font-size:13px}.wifi_area .l_contents_mainLayout .u_info02Box{padding:10px 10px}.u_boxBlocktable{width:100%;margin:0 auto;text-align:center;padding:10px 5px}.u_boxTable .u_boxRow .i_boxCell span.is_Lightblue{width:100%;height:100%;padding:5px;font-size:11px;line-height:16px;vertical-align:middle}div.u_tab button{width:30%;font-size:14px;padding:10px 0 5px 0}.u_receiveKorea .u_block{flex-direction:column}.u_receiveKorea .u_block .u_box1{width:100%;flex-basis:100%}}.remodal .box01 p.fcblack{color:#000}.remodal .box_campagne .tit_campagne{color:#00aedb;font-size:20px;line-height:1.2;font-weight:bold;text-align:center;margin-bottom:10px}section.page{overflow:hidden}.remodal table{border-collapse:separate}.remodal th,.remodal td{vertical-align:baseline}.areaWifi_anchorMerit{display:flex;flex-flow:wrap;justify-content:center;gap:10px;margin-bottom:40px;padding:0 10px 10px}.areaWifi_anchorMerit_headTitle{padding:40px 10px 20px;font-size:24px;font-weight:bold;text-align:center;line-height:1.3}.areaWifi_anchorMerit::after,.areaWifi_anchorMerit::before{content:none}.areaWifi_anchorMerit_item{flex:0 0 300px;padding:7px 10px;border:solid 2px #ddd;border-radius:4px}.areaWifi_anchorMerit_item:nth-of-type(4),.areaWifi_anchorMerit_item:nth-of-type(5){flex-basis:400px}.areaWifi_anchorMerit_item .subTitle{display:inline-block;margin-right:2px;padding:1px 5px 0;font-size:13px;background:#0098de;color:#fff;line-height:1.4}.areaWifi_anchorMerit_item .subTitleSpecial{display:inline-block;background:linear-gradient(transparent 80%, rgba(255,194,0,0.529412) 80%);color:#0098de;font-size:18px;font-weight:bold}.areaWifi_anchorMerit_item .meritText{min-height:40px;margin-top:8px;font-size:14px}.areaWifi_anchorMerit_item .textAnkerWrap{display:flex;flex-flow:wrap;gap:2px 10px;justify-content:flex-end}.areaWifi_anchorMerit_item .textAnkerWrap::after,.areaWifi_anchorMerit_item .textAnkerWrap::before{content:none}.areaWifi_anchorMerit_item .textAnker{position:relative;padding-right:15px;font-weight:bold;text-align:right}@media (hover: hover){.areaWifi_anchorMerit_item .textAnker>a:hover{text-decoration:underline}}.areaWifi_anchorMerit_item .textAnker>a{display:inline-block;padding:5px 2px 2px 5px}.areaWifi_anchorMerit_item .textAnker .arrowDownIcon{position:absolute;top:50%;transform:translateY(-50%);color:#333;margin-left:5px;width:1px;height:10px;background-color:currentColor}.areaWifi_anchorMerit_item .textAnker .arrowDownIcon::before{content:'';position:absolute;left:-3px;top:3px;width:6px;height:6px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;transform:rotate(135deg)}@media screen and (max-width: 768px){.areaWifi_anchorMerit{margin-bottom:30px}.areaWifi_anchorMerit_headTitle{padding:15px 10px 10px;font-size:16px}.areaWifi_anchorMerit_item{flex:1 1 calc((100% - 20px) / 2)}.areaWifi_anchorMerit_item:nth-of-type(4),.areaWifi_anchorMerit_item:nth-of-type(5){flex:1 1 calc((100% - 20px) / 2)}.areaWifi_anchorMerit_item:last-of-type{flex-basis:100%}.areaWifi_anchorMerit_item .meritText{margin-bottom:5px;font-size:12px;min-height:auto}.areaWifi_anchorMerit_item .textAnkerWrap{gap:0 10px}.areaWifi_anchorMerit_item .textAnker{padding-right:10px;font-size:13px}}.areaWifi_receiveBox{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:30px}.areaWifi_receiveBox::after,.areaWifi_receiveBox::before{content:none}.areaWifi_receiveBox_cell{display:flex;flex:1 1 calc((100% - 20px) / 2);align-items:center;min-width:200px;max-width:350px}.areaWifi_receiveBox_image{display:flex;align-items:center;justify-content:center;flex:0 0 80px;height:80px;margin-right:10px;border-radius:50%;background:#f1f1f1}.areaWifi_receiveBox_text{font-weight:bold;text-align:left;font-size:16px}.areaWifi_receiveBox_text .redText{display:block;font-size:20px;font-weight:bold;color:#c33}@media screen and (max-width: 480px){.areaWifi_receiveBox{flex-flow:wrap;margin:0px 15px 20px}.areaWifi_receiveBox_image{flex:0 0 60px;height:60px}.areaWifi_receiveBox_image>img{width:40px;height:auto}.areaWifi_receiveBox_text{font-size:14px}.areaWifi_receiveBox_text .redText{font-size:16px}}.areaWifi_receivePrice{max-width:460px;margin:auto;margin-bottom:30px;text-align:left;font-weight:bold}.areaWifi_receivePrice_title{padding:10px 15px;border-radius:4px 4px 0 0;background:#0098de;color:#fff;font-size:16px}.areaWifi_receivePrice_inner{display:flex;justify-content:center;padding:20px 20px 20px 40px;border:solid 2px #ddd;border-top:none;border-radius:0 0 4px 4px}.areaWifi_receivePrice_inner .regularText{flex:1 1 36%;font-size:16px}.areaWifi_receivePrice_inner .lineThroughText{padding-left:10px;text-decoration-line:line-through}.areaWifi_receivePrice_inner .fortravelText{flex:1 1 50%;padding-top:3px;font-size:20px;line-height:1.1}.areaWifi_receivePrice_inner .arrowIcon{flex:1 1 60px;background:url(/assets/area/icon_arrow-6acd3d69ba767886c59d12f81e914a19a778725e29414b41a5f9025b1378930d.png) center left/26px no-repeat}.areaWifi_receivePrice_inner .highlightText{background:linear-gradient(transparent 80%, rgba(255,194,0,0.529412) 80%)}.areaWifi_receivePrice_inner .redtext{padding-left:5px;color:#c33;font-size:28px}.areaWifi_receivePrice_inner .redtext .small{display:inline-block;padding-top:5px;font-size:14px}@media screen and (max-width: 480px){.areaWifi_receivePrice{margin-bottom:10px}.areaWifi_receivePrice_title{padding:8px 15px 5px;font-size:15px}.areaWifi_receivePrice_inner{padding:15px}.areaWifi_receivePrice_inner .regularText{flex:1 1 45%;font-size:14px}.areaWifi_receivePrice_inner .arrowIcon{flex:1 1 45px}.areaWifi_receivePrice .fortravelText{font-size:15px}}.areaWifi_deliveryBox{margin:auto;margin-bottom:30px;padding:10px 20px;max-width:760px;border:solid 2px #dcdcdc;border-radius:4px;text-align:left}.areaWifi_deliveryBox_title{position:relative;margin-bottom:10px;padding:10px 0 10px 36px;border-bottom:solid 1px #ddd;font-size:20px;font-weight:bold}.areaWifi_deliveryBox_title .smalltext{font-size:16px}.areaWifi_deliveryBox .calendarIcon::before{position:absolute;left:0;top:6px;display:inline-block;height:28px;width:28px;content:"";background:url(/assets/area/icon_03-bfc4501c42d395308103923266e5d7f53c908e120ba580c399371bcbcbed5f83.png) bottom/contain no-repeat}.areaWifi_deliveryBox .deliverIcon::before{position:absolute;left:0;top:8px;display:inline-block;height:28px;width:28px;content:"";background:url(/assets/area/icon_04-ccffcf17243514a944c1166f26d9184bff2941672a4f60db4ef888f418ed8d73.png) bottom/contain no-repeat}.areaWifi_deliveryBox .redText{color:#c33}.areaWifi_deliveryBox .attentionText{position:relative;margin-bottom:15px;padding-left:20px}.areaWifi_deliveryBox .attentionText::before{display:inline-block;content:"※";position:absolute;left:0}.areaWifi_deliveryBox .attentionText.is_dot::before{content:"・"}@media screen and (max-width: 480px){.areaWifi_deliveryBox{margin-bottom:10px;padding:5px 10px;font-size:13px}.areaWifi_deliveryBox_title{font-size:16px}.areaWifi_deliveryBox_title .smalltext{font-size:14px}}.areaWifi_detailTextLink{position:relative;display:block;margin-top:10px;padding-right:15px;color:#333;font-size:15px;text-align:right}.areaWifi_detailTextLink.is_pr15{padding-right:10px}.areaWifi_detailTextLink.is_mr15{margin-right:15px}.areaWifi_detailTextLink.is_mt20{margin-top:20px}@media (hover: hover){.areaWifi_detailTextLink>a:hover{text-decoration:underline}}.areaWifi_detailTextLink::after{position:absolute;right:0;top:49%;transform:translateY(-50%);font-family:'FontAwesome';content:"\f105";font-size:19px;line-height:0}.areaWifi_supportService{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:20px 0 10px;padding:0 15px}@media (hover: hover){.areaWifi_supportService a:hover{text-decoration:underline}.areaWifi_supportService .bnt_point1>a:hover{text-decoration:none}}.areaWifi_supportService::after,.areaWifi_supportService::before{content:none}.areaWifi_supportService_supportBox{flex:0 1 500px}.areaWifi_supportService_hoshouBox{flex:0 1 300px}.areaWifi_supportService_title{margin:10px 0;font-size:16px;font-weight:bold}.areaWifi_supportService_title.is_mt0{margin-top:0}.areaWifi_supportService_contact{min-height:226px;margin-bottom:15px;padding:20px;background:#fff}.areaWifi_supportService_contact_item{display:flex;margin-bottom:10px;font-weight:bold}.areaWifi_supportService_contact_item.is_mb0{margin-bottom:0}.areaWifi_supportService_contact_item.is_contant{align-items:center}.areaWifi_supportService_contact .title{position:relative;flex:0 0 178px;padding-left:18px;font-weight:normal}.areaWifi_supportService_contact .title::before{position:absolute;left:0;top:-1px;margin-right:5px;font-family:'FontAwesome';font-size:14px;content:"\f054"}.areaWifi_supportService_contact .title.is_phone::before{content:"\f10b";font-size:20px}.areaWifi_supportService_contact .title.is_comment::before{content:"\f075"}.areaWifi_supportService_contact .title.is_envelope::before{content:"\f003"}.areaWifi_supportService_contact .title.is_question::before{content:"\f059"}.areaWifi_supportService_contact .title.is_globe::before{content:"\f0ac"}.areaWifi_supportService_contact .numberLink{color:#333;pointer-events:none}.areaWifi_supportService_contact .attentionText{color:#666;text-align:right}.areaWifi_supportService_contact .bnt_point1{width:45%}.areaWifi_supportService_contact .bnt_point1>a{padding:8px 0}.areaWifi_supportService_image{display:flex;align-items:center;justify-content:center;min-height:226px;margin-bottom:10px;padding:10px;background:#fff;text-align:center}.areaWifi_supportService_image>img{width:130px;height:auto}@media screen and (max-width: 480px){.areaWifi_supportService{gap:20px}.areaWifi_supportService_supportBox{display:flex;flex-flow:column;flex:auto}.areaWifi_supportService_hoshouBox{display:flex;flex-flow:column;flex:auto;margin-bottom:20px}.areaWifi_supportService_contact{min-height:auto;margin-top:10px;padding:15px;font-size:13px;order:3}.areaWifi_supportService_contact .title{flex:0 0 140px;padding-right:10px}.areaWifi_supportService_contact .numberLink{color:#069;pointer-events:auto}.areaWifi_supportService_image{order:3;margin-top:15px;min-height:auto}.areaWifi_supportService_image>img{width:110px;height:auto}}.u_tipsCaption.areaWifi_accordionModule_title{padding:8px 40px 10px 10px}.areaWifi_accordionModule_title{position:relative;display:block;padding-right:35px;cursor:pointer}@media (hover: hover){.areaWifi_accordionModule_title:hover{opacity:0.75}}.areaWifi_accordionModule_title::-webkit-details-marker{display:none}.areaWifi_accordionModule_title::after{position:absolute;right:12px;top:50%;transform:translateY(-50%);content:"\f0fe";font-family:'FontAwesome';font-size:22px;color:#069}.areaWifi_accordionModule[open] .areaWifi_accordionModule_title::after{content:"\f146"}.areaWifi_accordionModule[open] .u_commonText{animation:fadeIn 0.2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}.roundTripFlex{display:flex;flex-direction:row-reverse;gap:15px}.roundTripFlex_textItem{flex:auto}.roundTripFlex_textItem .bnt_point1{max-width:414px;margin:0 auto}.roundTripFlex_imageItem{flex:0 0 352px;margin-bottom:15px;text-align:center}.roundTripFlex_imageItem .image{width:100%;max-width:352px;height:auto;border:3px solid #ddd;border-radius:4px}.roundTripFlex_paragraph{margin-bottom:15px;line-height:2}@media screen and (max-width: 768px){.roundTripFlex{display:block;padding:20px 15px 0}}.u_attentionList{margin-top:10px;padding:0 15px}.u_attentionList_item{margin-bottom:10px;font-size:12px;line-height:2}.l_contents_mainLayout .main_title.otherAreaCarousel_title{margin-top:0;padding-top:20px}.otherAreaCarouselWrap{margin-bottom:50px}@media screen and (max-width: 768px){.otherAreaCarouselWrap{padding-left:15px}}.otherAreaCarousel{margin-top:10px}.otherAreaCarousel_list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 15px}.otherAreaCarousel_list::before{content:none}.otherAreaCarousel_list:has(>:nth-child(6)){justify-content:flex-start}.otherAreaCarousel_item{flex:0 0 182px;margin-bottom:10px;border:1px solid #ddd;background:#fff}.otherAreaCarousel_link{display:block;height:100%;text-decoration:none;color:#333}@media (hover: hover){.otherAreaCarousel_link:hover{opacity:0.8}}.otherAreaCarousel .thumbnail{width:101%;aspect-ratio:4 / 3;margin:-1px;margin-bottom:0;background:#f5f5f5}.otherAreaCarousel .thumbnail .image{width:100%;height:100%;object-fit:cover}.otherAreaCarousel .title{position:relative;padding:15px 36px 15px 15px;font-size:16px;font-weight:bold;line-height:1.2}.otherAreaCarousel .title::after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#ccc;font-family:'FontAwesome';content:"\f054";speak:none;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased}.otherAreaCarousel_moreLink{margin-top:15px;text-align:right;text-decoration:none;color:#333}@media (hover: hover){.otherAreaCarousel_moreLink>a:hover{text-decoration:underline}}.otherAreaCarousel_moreLink .fa.fa-angle-right{padding-left:8px;font-size:18px;vertical-align:text-top}@media screen and (max-width: 768px){.otherAreaCarousel{margin:0 0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#0098de #dcdcdc}.otherAreaCarousel::-webkit-scrollbar{height:12px}.otherAreaCarousel::-webkit-scrollbar-track{border-radius:10px;background:#dcdcdc}.otherAreaCarousel::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0098de}.otherAreaCarousel::-webkit-scrollbar-thumb:hover,.otherAreaCarousel::-webkit-scrollbar-thumb:active{background-color:#006699}.otherAreaCarousel_list{flex-wrap:nowrap;justify-content:flex-start;gap:10px}.otherAreaCarousel_list::after{display:block;padding-right:10px;content:""}.otherAreaCarousel_item{flex:0 0 136px}.otherAreaCarousel .title{padding:10px 28px 10px 10px;font-size:15px}.otherAreaCarousel_moreLink{padding-right:20px}}.otherAreaList{display:flex;flex-wrap:wrap}.otherAreaList_item{width:calc((100% - 30px) / 4);margin-right:10px;padding-bottom:10px}.otherAreaList_item:nth-of-type(4n){margin-right:0}@media screen and (max-width: 768px){.otherAreaList_item{width:calc((100% - 10px) / 2)}.otherAreaList_item:nth-of-type(2n){margin-right:0}}.roundTripLead{width:95%;max-width:816px;margin:0 auto 30px;padding:20px;border:1px solid #ddd;background:#fff}.roundTripLead_title{margin-bottom:15px;font-size:18px;font-weight:bold}.roundTripLead_flex{display:flex}.roundTripLead_image{flex:0 0 auto;margin-right:20px}.roundTripLead_image .image{width:200px;height:auto;border-radius:4px}.roundTripLead_text{flex:auto}.roundTripLead_text .bnt_point1{margin-top:15px}.roundTripLead .bnt_point1{max-width:300px}@media screen and (max-width: 768px){.roundTripLead{padding:15px 15px 5px}.roundTripLead_title{margin-bottom:10px;font-size:16px}.roundTripLead_image{margin-right:15px}.roundTripLead_image .image{width:110px}.roundTripLead .bnt_point1{max-width:100%;margin:10px auto 15px}}.byArea_wifiprojectBannerBox{padding-block:15px;text-align:center}.byArea_wifiprojectBannerBox_image{width:100%;height:auto;max-width:500px}@media screen and (max-width: 970px){.byArea_wifiprojectBannerBox{padding:10px}}.pauseText{display:block;font-size:14px}.pauseText.is_center{padding:30px;font-size:16px;text-align:center}.areaWifi_enquete::after,.areaWifi_enquete::before,.areaWifi_enquete *::before,.areaWifi_enquete *::after{content:none}.areaWifi_enquete_title{margin-bottom:15px;padding:10px;border-top:1px solid #ddd;box-shadow:inset 0 1px 0 white;background:#f3f3f3}.areaWifi_enquete_subtitle{margin-bottom:8px;font-weight:bold}.areaWifi_enquete_subtitle.is_mTop{margin-top:20px}.areaWifi_enquete_border{height:1px;margin-top:20px;margin-bottom:20px;border:0px;background:#e8e8e8}.areaWifi_enquete_section{margin:15px}.areaWifi_enquete_image{margin-bottom:8px;border:1px solid #ddd;border-radius:4px;text-align:center;overflow:hidden}.areaWifi_enquete_image>img{width:100%;max-width:382px;height:auto}.areaWifi_enquete_explain{font-size:12px;line-height:1.7}.areaWifi_enquete_explain+.areaWifi_enquete_title{margin-top:40px}@media screen and (min-width: 768px){.areaWifi_enquete_subtitle.is_mTop{margin-top:10px}.areaWifi_enquete_border{margin-top:20px;margin-bottom:10px;background:none}.areaWifi_enquete_2Column{display:flex;gap:30px}.areaWifi_enquete_2ColumnItem{flex:0 0 calc((100% - 30px) / 2)}.areaWifi_enquete_explain{font-size:13px}}.areaWifi_enquete_trendGraph{display:flex;flex-flow:column;gap:10px;margin-bottom:10px;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:12px}.areaWifi_enquete_trendGraph_eachAnswer .answerName{margin-bottom:3px;font-feature-settings:"palt"}.areaWifi_enquete_trendGraph_eachAnswer .answerBar{display:flex;align-items:center}.areaWifi_enquete_trendGraph_eachAnswer .answerBar .barStick{height:13px;background:#0885B6}.areaWifi_enquete_trendGraph_eachAnswer .answerBar .percentText{flex:0 0 54px;padding-left:7px;font-weight:bold}@media screen and (min-width: 768px){.areaWifi_enquete_trendGraph{padding:20px 10px 20px 0}.areaWifi_enquete_trendGraph_eachAnswer{display:flex;align-items:flex-start;gap:5px;width:100%;margin:0 auto}.areaWifi_enquete_trendGraph .answerName{flex:0 0 38.8%;padding-left:88px;letter-spacing:-0.2px}.areaWifi_enquete_trendGraph .answerBar{flex:1 0 61.2%}}.areaWifi_enquete_leadText{margin-bottom:15px;font-size:12px;line-height:1.7}@media screen and (min-width: 768px){.areaWifi_enquete_leadText{margin-bottom:30px;padding:0 15px;font-size:14px}}.areaWifi_enquete_voiceList{font-size:12px}.areaWifi_enquete_voiceList.js_enqueteVoiceListHeight{height:0;overflow:hidden}.areaWifi_enquete_voiceList_item{display:flex;flex-flow:row-reverse;gap:5px;margin-bottom:15px}.areaWifi_enquete_voiceList_text{position:relative;flex:1 1 70%;padding:10px;border:1px solid #dbdbdb;background:#fcfcfc;border-radius:4px}.areaWifi_enquete_voiceList_text::before,.areaWifi_enquete_voiceList_text::after{position:absolute;left:1px;transform:translateX(-100%);content:'';clip-path:polygon(100% 0, 0 50%, 100% 100%)}.areaWifi_enquete_voiceList_text::before{top:23px;left:0;width:8px;height:16px;background-color:#dbdbdb}.areaWifi_enquete_voiceList_text::after{top:24px;width:8px;height:14px;background-color:#fcfcfc}.areaWifi_enquete_voiceList_text .innertext{line-height:1.8}.areaWifi_enquete_voiceList_text .otherText{display:flex;flex-wrap:wrap;gap:0 5px;margin-top:5px;padding-top:10px;border-top:1px dotted #ddd;font-size:11px;color:#666}.areaWifi_enquete_voiceList_person{text-align:center;flex:0 0 78px}.areaWifi_enquete_voiceList_person .pictItem{display:inline-block;width:50px;height:50px;margin-bottom:5px}.areaWifi_enquete_voiceList_person .pictItem>img{width:100%;height:100%}.areaWifi_enquete_voiceList_person .textItem{font-size:11px}@media screen and (min-width: 768px){.areaWifi_enquete_voiceList{padding:0 15px}.areaWifi_enquete_voiceList_item{margin-bottom:25px}.areaWifi_enquete_voiceList_text{padding:15px;font-size:13px}.areaWifi_enquete_voiceList .innertext{font-size:14px}}.areaWifi_enquete_voiceList_accordionWrap{position:relative;margin-bottom:40px}.areaWifi_enquete_voiceList_button .buttonArea{position:relative;width:100%;padding:13px 20px}.areaWifi_enquete_voiceList_button .buttonArea::after{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#069;content:"\f078";font-family:"fontawesome";font-size:16px;font-weight:normal;line-height:1}@media screen and (min-width: 768px){.areaWifi_enquete_voiceList_button .buttonArea{max-width:300px;margin:0 auto}}.areaWifi_enquete_outline{margin-bottom:30px;padding:10px;border:1px solid #ddd;background:#F3F3F3;font-size:12px}.areaWifi_enquete_outline_title{margin-bottom:10px;font-weight:bold}.areaWifi_enquete_outline>ul{line-height:1.8}@media screen and (min-width: 768px){.areaWifi_enquete_outline{margin-top:70px;padding:15px;font-size:13px}}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.pt20{padding-top:20px}.fontBold{font-weight:bold}.textDeco{text-decoration:underline}.inlineBlock{display:inline-block}.borderLine{margin:0;height:1px;border:0px;background:#e8e8e8}
