.group:before,.group:after{content:" ";display:table}.group:after{clear:both}.group{*zoom:1}.u_globalHeaderModulePc{font-size:13px;line-height:1.5;background:#fff}.u_globalHeaderModulePc>a{text-decoration:none}.u_globalHeaderModulePc>a:hover{text-decoration:underline}.u_globalHeaderModulePc .u_commonButton{padding:0;margin:0}.u_globalHeaderModulePc .u_commonButton a{display:block;text-align:center;border-radius:3px}.u_globalHeaderModulePc .u_commonButton a:hover{text-decoration:none;opacity:.8}.u_globalHeaderModulePc input{font-family:inherit}.u_globalHeaderModulePc input[type=text]{font-size:13px}.u_globalHeaderModulePc .u_globalHeaderBox{max-width:970px;margin:0 auto;padding:8px 0}.u_globalHeaderModulePc .logoItem{float:left;width:140px;margin:5px 15px 0 0}.u_globalHeaderModulePc .logoItem img{width:140px}.u_globalHeaderModulePc .bannerItem{float:left;width:37%;margin:15px 0 0;text-align:left}.u_globalHeaderModulePc .bannerItem img{max-width:100%;height:auto}.u_globalHeaderModulePc .u_seasonBadge{float:left;margin-top:5px;margin-left:0;padding:0}.u_globalHeaderModulePc .u_seasonBadge_image{max-width:110px;height:auto;width:100%}.u_globalHeaderModulePc .u_seasonBadge a:hover{opacity:.8}.u_globalHeaderModulePc .l_navActionsWrap{display:flex;float:right;justify-content:flex-end;min-width:340px;width:42%;padding:5px 0 0}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem{float:left;min-width:55px;box-sizing:border-box;padding:0 3px;border-right:1px solid #e4e4e4}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem>a{color:#333}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_greetingText{margin-top:3px;padding:0;text-align:right;border-right:none}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_greetingText a{color:#333}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_greetingText .travelerName{display:inline-block;width:96px;color:#333;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_greetingText .unitText{display:inline-block}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_image{padding:0 10px 0 7px}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_image a{display:block}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_image a:hover{text-decoration:none}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_image a:hover img{opacity:.8}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_image img{border-radius:50%}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_regist{margin-right:0;padding:0 10px;font-size:12px;letter-spacing:.5px}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_regist .copyText{margin-bottom:2px;font-size:10px}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_regist .u_commonButton.is_registButton a{padding:3px 0 2px;border:1px solid #f36d33;border-width:0 1px 2px 0;background:#f38d33;color:#fff;font-size:12px;font-weight:normal}.u_globalHeaderModulePc .l_navActionsWrap .u_icon4tPoint{padding:1px 0 0 16px;background:url(/sp_assets/cmn/ico/ico_4t_point.svg) left .2em no-repeat;background-size:14px 14px;color:#333}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_mail>a,.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_clip>a,.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_notice>.u_noticeDropdown{display:inline-block;cursor:pointer;font-size:9px;text-align:center;white-space:nowrap}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_mail>a:hover,.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_clip>a:hover,.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_notice .u_noticeDropdown_label:hover{opacity:.8;text-decoration:underline}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_mail,.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_clip,.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_notice{position:relative;text-align:center}.u_globalHeaderModulePc .fa-envelope-o,.u_globalHeaderModulePc .fa-paperclip,.u_globalHeaderModulePc .fa-bell-o{margin-bottom:5px;font-size:24px;color:#bababa}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_notice .u_noticeDropdown_checkbox{display:none}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_notice .u_noticeDropdown_label{display:block;cursor:pointer}.u_globalHeaderModulePc .l_navActionsWrap .u_noticeDropdown_closeButton{display:none}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem.is_clip{margin-right:0;text-align:center}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem .u_pushCount{position:absolute;right:5px;top:-3px;min-height:12px;min-width:12px;box-sizing:border-box;padding:2px 1px 0 2px;border-radius:50%;background:#e60012;color:#fff;font-size:10.5px;line-height:1;text-align:center}.u_globalHeaderModulePc .l_navActionsWrap .u_cellItem .u_pushCount.is_notice{right:15px;top:0;min-height:7px;min-width:7px}.u_globalHeaderModulePc .l_globalHeaderNaviLow{background:#f3f3f3}.u_globalHeaderModulePc .l_globalHeaderBox{position:relative;display:flex;max-width:970px;margin:0 auto}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem{flex-grow:1;font-size:.75rem;text-align:center;line-height:1.5}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem:hover:not(.is_titleItem){background:#ddd}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_titleItem{font-size:.625rem;color:#069;font-weight:bold;flex-grow:0;flex-shrink:0}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_titleItem::before{padding:.1875rem 0 .125rem;display:block}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_titleItem.is_os{padding:.375rem .3125rem .125rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_titleItem.is_os::before{font-family:"Fontawesome";font-size:.875rem;font-weight:normal;line-height:1;color:#069;text-align:center;content:"";box-sizing:border-box}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_titleItem.is_dm{position:relative;margin-left:.3125rem;padding:.375rem .3125rem .125rem .625rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_titleItem.is_dm::before{content:"";width:1.25rem;height:1.1875rem;background:url(https://cdn.4travel.jp/img/sp_assets/icon_japan_darkblue.svg) no-repeat left 0;background-size:100%;box-sizing:border-box}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_magazine{position:relative;margin-left:.3125rem;flex-grow:0}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_magazine a{padding:.75rem .25rem .625rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_titleItem.is_dm::after,.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_magazine::after{content:"";display:inline-block;width:1px;height:1.6875rem;background-color:#ccc;position:absolute;top:.5rem;left:0}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_goto{position:relative}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_goto .gotoTravelText{position:absolute;top:-0.625rem;left:50%;transform:translateX(-50%);display:none;width:8em;padding:.125rem 0;border-radius:.125rem;background:#1b4998;color:#fff;font-size:.625rem;line-height:1;letter-spacing:-0.2px;text-align:center}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem a{display:block;padding:.75rem .25rem .625rem;color:#333;font-weight:bold;transition:.2s ease-out}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem a:hover{text-decoration:none}@media screen and (min-width: 960px){.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem{font-size:.8125rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem:not(.is_titleItem){min-width:3rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_titleItem.is_dm{margin-left:.625rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_magazine{margin-left:.625rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_magazine a{padding:.75rem .625rem .625rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_naviItem.is_magazine a::before{margin-right:.125rem;display:inline-block;font-family:"Fontawesome";font-size:.875rem;font-weight:normal;line-height:1;vertical-align:middle;color:#0098de;content:""}}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton a:hover{opacity:.7}.u_globalHeaderModulePc .l_globalHeaderBox .pointIcon{display:inline-block;width:14px;height:14px;background:url(https://cdn-i.4travel.jp/img/sp_assets/cmn/ico/ico_4t_point.svg) right 50% no-repeat;background-size:contain;vertical-align:middle;margin-left:.125rem;margin-bottom:.1875rem}.u_globalHeaderModulePc .l_globalHeaderBox .u_recommendButton{position:absolute;right:0;bottom:0;transform:translateY(100%);width:220px;padding-top:8px;text-align:right}.u_globalHeaderModulePc .l_globalHeaderBox .u_recommendButton .linkButton{display:inline-block;padding:3px 5px;border-radius:4px;color:#333;font-size:12px;background:#eee;text-align:center}.u_globalHeaderModulePc .u_recommendButton .linkButton.is_white{padding:2px 10px;border:1px solid #ddd;background:#fff}.u_globalHeaderModulePc .u_recommendButton .travelogueIcon::before{padding-right:5px;font-family:"Fontawesome";content:"";font-weight:normal;color:#0098de;font-size:13px}.u_globalHeaderModulePc .u_recommendButton .traPlanIcon::before{display:inline-block;height:1.125rem;width:1.125rem;margin-right:.4375rem;background:url(/sp_assets/cmn/ico/ico_travel_plan.svg) left top no-repeat;background-size:1rem 1rem;content:"";vertical-align:middle}.u_globalHeaderModulePc .l_globalHeaderBox .u_recommendButton .linkButton:hover{opacity:.7;text-decoration:none}.u_globalHeaderModulePc .l_globalHeaderBox .u_recommendButton .pointIcon{margin:0 5px 0 0}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton{float:right;position:relative;margin:.3125rem 0 .3125rem .3125rem;height:2.0625rem;width:2.0625rem;border-radius:3px;background:#fff}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton a{display:block;padding:.3125rem;text-align:center}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton a .fa-search::before{font-size:1.25rem;color:#0098de;vertical-align:middle}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .u_searchInner{overflow:hidden;position:absolute;right:1.75rem;top:0;width:0;height:2.0625rem;background:#fff;transition:width 200ms ease;border-radius:5px 0 0 5px}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .u_searchInner.is_display{width:320px}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .u_searchInner form{width:21.9375rem;padding:.25rem .4375rem}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .u_searchInner .kakeru{color:#333;font-size:.9375rem}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .searchKeyword{width:6.75rem;padding:.125rem .4375rem;border:none;border-radius:3px;border:1px solid #ddd;background:#fff;box-sizing:border-box}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .searchKeyword:focus{outline-color:#0098de}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .u_searchInner ::-webkit-input-placeholder{color:#999}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .u_searchInner ::-moz-placeholder{color:#999}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .submitButton{margin-left:.3125rem;padding:.1875rem .8125rem;width:3.125rem;border-radius:3px;border:none;background:#0098de;color:#fff;font-size:.75rem;vertical-align:top}.u_globalHeaderModulePc .l_globalHeaderBox .l_searchKeywordButton .submitButton:hover{cursor:pointer;opacity:.8}.breadcrumbNav{padding:10px 0;border-bottom:1px solid #ddd;font-size:12px;line-height:1.5;background:#fff}.breadcrumbNav .breadcrumbNavInner{max-width:970px;margin:0 auto}.breadcrumbNav .breadcrumbNavInner.is_rightPadding{padding-right:230px}.breadcrumbNav li{display:inline}.breadcrumbNav li a:hover{text-decoration:underline}.breadcrumbNav li strong{font-weight:normal}.u_globalHeader_notice{visibility:hidden;position:absolute;top:40px;right:-40px;z-index:100;height:0;width:420px;border:1px solid #ccc;border-radius:4px;background:#fff;opacity:0;-webkit-transition:top ease 200ms,opacity ease 150ms;transition:top ease 200ms,opacity ease 150ms}.u_noticeDropdown>.u_noticeDropdown_checkbox:checked+.u_noticeDropdown_label{opacity:.8;text-decoration:underline}.u_noticeDropdown>.u_noticeDropdown_checkbox:checked~.u_noticeDropdown_closeButton{display:block;position:fixed;top:0;left:0;z-index:900;height:100vh;width:100%;cursor:default}.u_noticeDropdown>.u_noticeDropdown_checkbox:checked~.u_globalHeader_notice{visibility:visible;top:45px;z-index:1000;zoom:1;height:auto;opacity:1}.u_noticeTimeline_list{overflow-y:auto;max-height:26.5625rem;text-align:left;white-space:normal;-webkit-overflow-scrolling:touch}.u_noticeTimeline_listItem{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem;cursor:default}.u_noticeTimeline_listItem+.u_noticeTimeline_listItem{border-top:.0625rem solid #ddd}.u_noticeTimeline_travelerBox{max-width:100%;min-width:2.5rem;margin-right:.625rem}.u_noticeTimeline_textBox{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.75rem}.u_noticeTimeline_textBox>a{color:#0098de}.u_noticeTimeline_travelerLink,.u_noticeTimeline_travelerIcon{display:block;position:relative;overflow:hidden;height:2.5rem;width:2.5rem;border-radius:50%;background:#ddd;text-align:center}.u_noticeTimeline_travelerLink>.webIcon_user,.u_noticeTimeline_travelerIcon>.webIcon_user{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;font-size:2em}.u_noticeTimeline_travelerLink>.icon_bp,.u_noticeTimeline_travelerIcon>.icon_bp{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#999;font-size:2em}.u_noticeTimeline_travelerLink:hover,.u_noticeTimeline_travelerLink:focus{opacity:.8}.u_noticeTimeline_iconImage{height:auto;width:auto;max-height:100%;max-width:100%}.u_noticeTimeline_textLink{display:block;margin-bottom:.25rem;color:#0098de}.u_noticeTimeline_textLink:hover{text-decoration:underline}.u_noticeTimeline_activityIcon{display:inline-block}.u_noticeTimeline_activityIcon::before{width:1.4em;margin-right:.4em;color:#0098de;font-family:"FontAwesome";font-size:1em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u_noticeTimeline_activityIcon.is_qa::before{content:""}.u_noticeTimeline_activityIcon.is_vote::before{content:""}.u_noticeTimeline_activityIcon.is_follow::before{content:""}.u_noticeTimeline_activityIcon.is_bbs::before{content:""}.u_noticeTimeline_activityIcon.is_access::before{content:""}.u_noticeTimeline_activityIcon.is_mail::before{content:""}.u_noticeTimeline_activityIcon.is_reply::before{content:""}.u_noticeTimeline_activityIcon.is_tips::before{content:""}.u_noticeTimeline_activityIcon.is_arrow::before{content:""}.u_noticeTimeline_activityIcon.is_point{display:inline-block;height:1.2em;width:1.25em;margin-right:.2em;background:url("https://cdn.4travel.jp/sp_assets/cmn/ico/ico_4t_point.png") left top no-repeat;background-size:1.2em 1.2em;line-height:1;vertical-align:text-bottom}.u_noticeTimeline_dateText{display:block;color:#999;font-size:.9em}.u_noticeTimeline_moreLink{display:block;width:100%;padding:.625rem;border-top:.0625rem solid #ddd;color:#0098de;font-size:.875rem;text-align:center}.u_noticeTimeline_moreLink::after{display:inline-block;width:1.2em;margin-left:.4em;color:#0098de;font-family:"FontAwesome";font-size:1em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";text-decoration:none}.u_noticeTimeline_moreLink:hover{opacity:.8;text-decoration:none}.u_noticeTimeline_textBox.is_hotelRecommend{line-height:1.7}.u_noticeTimeline_textBox.is_hotelRecommend .highlight{background:linear-gradient(transparent 50%, #feefe2 50%);font-weight:bold;font-style:normal}.u_noticeTimeline_textBox.is_hotelRecommend .blockText{display:inline-block}.u_noticeTimeline_textBox.is_hotelRecommend .blockText.is_pr10{padding-right:10px}.u_noticeTimeline_textBox.is_hotelRecommend .redText{color:#c33}.u_noticeTimeline_textBox.is_hotelRecommend .pointLink{display:inline-block;color:#666;font-size:.8125rem}.u_noticeTimeline_textBox.is_hotelRecommend .pointLink:hover{text-decoration:underline}.u_noticeTimeline_textBox.is_hotelRecommend .u_noticeTimeline_activityIcon.is_arrow::before{margin-left:.4em;font-size:.75rem;color:#999}.u_noticeTimeline_textBox.is_hotelRecommend .u_noticeTimeline_activityIcon.is_point{vertical-align:middle}.u_noticeTimeline_textBox.is_hotelRecommend .postTipsdateLine{display:flex;margin-top:8px}.u_noticeTimeline_textBox.is_hotelRecommend .postTips{margin-left:auto;color:#0098de;font-size:.8125rem;font-weight:bold;line-height:1}.u_noticeTimeline_textBox.is_hotelRecommend .postTips:hover{text-decoration:underline}.overseas .hd_b .u_areaTravelInfo{display:inline-block;padding-left:.625rem;font-size:.75rem;font-weight:bold}.overseas .hd_b .u_areaTravelInfo .fa{color:#0098de;font-weight:normal}.overseas .hd_b .u_areaTravelInfo .fa.fa-info-circle{padding-right:.3125rem;font-size:.875rem}
