@charset "utf-8";#wrapper{font-family:noto sans jp,helvetica neue,Arial,ヒラギノ角ゴ pro w3,hiragino kaku gothic pron,hiragino sans,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;line-height:1.4}.disnone{display:none}html{scroll-behavior:smooth}.dis_flex{display:flex}#dirPathBlock,#anchorLinkBlock{width:calc(100% - 180px);float:left;margin:0 auto 1%}#dirPathBlock p,#anchorLinkBlock a{font-size:12px}h1,h2{font-size:18px;margin:0 auto 25px;padding:0 10px 5px;position:relative;width:fit-content;border-bottom:2px solid #20208c}h2 small{font-size:14px;margin:0 5px}.inner{width:100%;max-width:970px;min-width:760px;margin:0 auto;padding:15px 0;box-sizing:border-box}main img{width:100%;height:auto}#sub_header{width:100%;max-width:970px;min-width:760px;margin:0 auto}#newsImportant{width:calc(100% - 180px);float:left}#newsImportant .newsCont li{border-bottom:1px dotted #ccc;margin-bottom:5px;padding-bottom:5px}#newsImportant .newsCont li:last-child{border-bottom:none;margin-bottom:0}#newsImportant .newsCont li .newsIco{display:inline-block;color:#fff;padding:2px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:5px;background:#e62d2d}#newsImportant .newsCont li .left{float:left;margin-bottom:3px}#newsImportant .newsCont li .right{padding-top:2px}.itemList,.itemList2{display:flex;margin-bottom:25px}.itemList li,.itemList2 li{width:23%;margin:0 1%;overflow:hidden;background:#fff;box-shadow:1px 1px 3px #aaa;line-height:0;cursor:pointer;border-radius:3px}.itemList2 li{height:280px;float:left}.itemList li .thumb,.itemList2 li .thumb{text-align:center;line-height:0;position:relative;overflow:hidden}.itemList li dl,.itemList2 li dl{padding:10px}.itemList li dt,.itemList2 li dt{font-size:16px;margin-bottom:5px;font-weight:700;line-height:1.5}.itemList li dd,.itemList2 li dd{font-size:14px;line-height:1.5}.itemList li dl a,.itemList2 li dl a{color:#000!important;padding:0!important}.itemList li .thumb .tag{display:none;line-height:1.5;position:absolute;font-size:12px;top:-6px;left:-39px;color:#fff;font-weight:700;width:100px;height:20px;padding-top:13px;text-align:center;background:#20208c;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);z-index:0}.itemList li:hover,.itemList2 li:hover{opacity:.8;box-shadow:1px 1px 8px #999;transition:.25s}.itemList li a:hover,.itemList2 li a:hover{opacity:1}.newsCont_section{position:relative}.newsCont_section li{border-bottom:1px dotted #ccc;padding:10px;background:#fff;font-size:14px}.newsCont_section li:last-child{border-bottom:none}.newsCont_section li span.newsIco{width:92px;float:left;display:inline-block;color:#20208c;text-align:center;background:#fff;padding:2px 5px;border:1px solid #20208c;border-radius:3px;margin-right:10px;box-sizing:border-box}.newsCont_section li .text{padding-top:3px;padding-left:62px}.newsCont_section li .text a{color:#333}.newsCont_section .moreBox{display:none;margin-bottom:15px;padding:0}.click__more{font-size:14px;position:absolute;bottom:-25px;left:0;width:100%;padding-top:25px;text-align:center;font-weight:700;background:linear-gradient(180deg,rgb(255,255,255,0) 0%,rgb(255,255,255,1) 50%);cursor:pointer;transition:bottom .2s}.click__more b{transform:rotate(90deg);position:inherit;margin:-4px 0 0 -15px;font-size:20px}.newsCont_section li .text a:hover,.click__more:hover{color:#20208c}.ntanavybtn{width:90%;margin:25px auto;color:#20208c!important;font-size:18px;display:block;text-align:center;text-decoration:none;cursor:pointer;padding:10px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;box-shadow:0 2px 0 #d6d6d6;position:relative;border:1px solid #20208c;clear:both}.ntanavybtn:after{content:"";position:absolute;top:35%;right:3%;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #20208c}.ntanavybtn:hover{background-color:#20208c;color:#fff!important;transition:.25s}.ntanavybtn:hover:after{border-color:transparent transparent transparent #fff;transition:.25s}#slider01{overflow:hidden}#slider01.slider>ul:not(.slick-slider){width:250%;display:flex}#slider01.slider li{margin:0 5px}#slider01.slider .slick-dots li,#slider01.slider .slick-dots li button{width:15px;height:15px}#slider01.slider .slick-dots li button:before{font-size:24px}#slider01.slider .slick-dots li.slick-active button:before{font-size:32px;margin-top:1px}.rec_hotel__wrapper{position:relative}.scroll_left_btn,.scroll_right_btn{width:20px;height:20px;border-radius:12px;background:#242424;position:absolute;top:125px;display:block;z-index:1;border:none}.scroll_left_btn{left:-25px}.scroll_right_btn{right:-25px}.scroll_left_btn:before,.scroll_right_btn:before{content:"";display:block;width:0;height:0}.scroll_left_btn:before{margin:0 0 0 5px;border-top:5px solid transparent;border-right:7px solid #fff;border-bottom:5px solid transparent}.scroll_right_btn:before{margin:0 0 0 8px;border-left:7px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.scroll_left_btn.non_scloll,.scroll_right_btn.non_scloll{background:#ccc}.scrollbox{overflow-x:scroll!important}.scrollbox>ul{width:fit-content!important;display:flex!important;margin-bottom:15px!important}.scrollbox>li{width:270px!important;margin:0 5px!important}.scrollbox::-webkit-scrollbar{height:5px!important}.scrollbox::-webkit-scrollbar-track{margin:0 5px!important;background:#eee!important;border-radius:5px!important}.scrollbox::-webkit-scrollbar-thumb{border-radius:5px!important;background:#999!important}.accordion{font-size:16px;margin-bottom:30px}.accordion a{display:block;padding:10px;background-position:98% center;background-repeat:no-repeat;text-decoration:none;position:relative}.accordion span{display:block;padding:0 5px 15px 15px;background-position:98% center;background-repeat:no-repeat}.accordion .acc_area2{display:none}.accordion>li{width:100%;cursor:pointer}.accordion>li>p{margin-bottom:15px}.accordion>li>p span:after{content:"＋";height:20px;width:20px;text-align:center;position:absolute;right:5%;color:#999}.accordion>li>p span.open:after{content:"－"}.accordion .acc_area2{margin:0 0 25px;padding:5px 10px;display:none;line-height:1.5}.accordion>li>p.acc_ko span{border-bottom:1px solid #999}.accordion>li>p.acc_ka span{border-bottom:1px solid #999}.accordion>li>p span{background:#fff;position:relative}.accordion>li>p span:after{content:"＋";height:20px;width:20px;text-align:center;position:absolute;right:5%;color:#999}.accordion>li>p.acc_ko span.open:after,.accordion>li>p.acc_ka span.open:after{content:"－";transition:.5s}.accordion.acc_kokunai>li>p span{border-bottom:1px solid #999}.accordion.acc_kaigai span{color:#43a619}.accordion.acc_kaigai>li>p span{background:#ecf6e8 url(/sp/shared2015/common/images/ic_head_03.png) 99% center no-repeat;background-size:21px auto;border-bottom:1px solid #fff}.accordion.acc_kaigai>li>p span.open{background:#ecf6e8 url(/sp/shared2015/common/images/ic_head_06.png) 99% center no-repeat;background-size:21px auto}.accordion.acc_kaigai .acc_area2{background:#f8fbf7}.gadget_box{cursor:pointer}.tab_kokunai_ga{flex-wrap:wrap;display:flex;margin-bottom:15px}.tab_kokunai_ga li{width:calc((100% - 12px)/3);margin:0 2px;padding:15px 0;font-size:13px;border-bottom:3px solid #eee;cursor:pointer;text-align:center;text-indent:22px;background:#fff;border-radius:3px 3px 0 0}.tab_kokunai_ga li.select{border-bottom:3px solid #20208c;color:#20208c;position:relative}.tab_kokunai_ga li.select:after{content:"";width:0;height:0;border-style:solid;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid #20208c;border-bottom:0;position:absolute;display:block;bottom:-7px;left:calc(50% - 5px)}.tab_kokunai_ga li span{position:relative}.tab_kokunai_ga li span:before{content:"";width:24px;height:24px;display:block;position:absolute;top:-5px;left:-28px}.tab_kokunai_ga li:nth-of-type(1) span:before{background:url(/shared2021/common/images/gadget/ico_jr.png) no-repeat;background-size:100%}.tab_kokunai_ga li:nth-of-type(2) span:before{background:url(/shared2021/common/images/gadget/ico_plane.png) no-repeat;background-size:100%}.tab_kokunai_ga li:nth-of-type(3) span:before{background:url(/shared2021/common/images/gadget/ico_bed.png) no-repeat;background-size:100%}#NTA_JR2_AreaCombo,#NTA_JR2_DistrictCombo,#NTA_JR2_RoomType,#NTA_JR2_MealCond,#pax_wrap,#number_of_rooms,#NTA_MultiDays,#NTA_area,#NTA_district{display:none!important}#p_sbox .box-contents select,#p_sbox .box-contents #returnDirection{width:100%;height:42px;border:#a4acb1 solid 1px;box-sizing:border-box;align-items:center;display:grid;text-indent:100px;border-radius:5px;font-size:14px;background:#fff}@-moz-document url-prefix(){#p_sbox .box-contents select,#p_sbox .box-contents #returnDirection{text-indent:0;padding-left:100px}}#p_sbox .box-contents #returnDirection{text-indent:31px;background:#ccc}#p_sbox .box-contents .ico_man.select_issitsuninzuu,#p_sbox .box-contents .ico_bed.select_hakusuu{width:98%;height:42px;padding:5px 5px 5px 90px;border:#a4acb1 solid 1px;box-sizing:border-box;align-items:center;border-radius:5px;background:#fff}.selectday{width:100%;height:42px;border:#a4acb1 solid 1px;box-sizing:border-box;align-items:center;display:grid;border-radius:5px;font-size:14px;background:#fff}.selectday p{text-indent:105px}#p_sbox .box-contents .w198 select{border-right:none;border-radius:5px 0 0 5px;text-align:right;text-align-last:right;padding:2px 0 2px 5px}#p_sbox .box-contents .wc100p-198 select{text-indent:0;border-left:none;border-radius:0 5px 5px 0;padding:2px 5px 2px 0}#p_sbox .box-contents .w40p select{text-indent:10px}#p_sbox .box-contents .w50p select{text-indent:31px}@-moz-document url-prefix(){#p_sbox .box-contents .w40p select{text-indent:0;padding-left:10px}#p_sbox .box-contents .w50p select{text-indent:0;padding-left:31px}}#p_sbox .box-contents b{position:absolute;left:80px;top:14px;font-size:10px;color:#c00;pointer-events:none}#p_sbox .box-contents .w50p b{position:absolute;top:14px}#nippon_travel_agency_JRset .gadget_box #p_sbox #NTA_JR2_KodawariBasic input[type=checkboxi]:disabled{background:#ddd;border-color:#ccc}.box-contents select option.na{color:#ccc}.select_wrap,.noselect_wrap{width:100%;position:relative}.select_wrap:after{content:"▼";position:absolute;width:24px;height:38px;top:2px;right:1px;color:#555;font-size:10px;pointer-events:none;text-align:center;display:grid;align-items:center;border-radius:0 5px 5px 0;background:#fff}.ic_calendar.select_wrap:after{content:"";background:url(https://www.nta.co.jp/shared2021/common/images/ic_cal.gif) no-repeat;background-position:center;width:40px}.noselect_wrap:after{content:""}.ico_place:before,.ico_calendar:before,.ico_bed:before,.ico_man:before,.ico_glass:before,.ico_plane:before,.ico_trank:before{content:"";width:28px;height:28px;position:absolute;top:6px;left:5px;pointer-events:none;z-index:1}.ico_glass:before{position:absolute;top:-5px;left:5px}.ico_place:before{background:url(/shared2021/common/images/gadget/ico_place.png) no-repeat;background-size:28px}.ico_calendar:before{background:url(/shared2021/common/images/gadget/ico_calendar.png) no-repeat;background-size:28px}.ico_bed:before{background:url(/shared2021/common/images/gadget/ico_bed.png) no-repeat;background-size:28px}.ico_man:before{background:url(/shared2021/common/images/gadget/ico_man.png) no-repeat;background-size:28px}.ico_glass:before{background:url(/shared2021/common/images/gadget/ico_glass.png) no-repeat;background-size:28px}.ico_plane:before{background:url(/shared2021/common/images/gadget/ico_plane.png) no-repeat;background-size:28px}.ico_trank:before{background:url(/shared2021/common/images/gadget/ico_trank.png) no-repeat;background-size:28px}.select_syuppatsuchi:after{content:"出発地"}.select_mokutekichi:after{content:"目的地"}.select_syuppatsubi:after{content:"出発日"}.select_issitsuninzuu:after{content:"1室人数"}.select_toutyakuchi:after{content:"到着地"}.select_kityakubi:after{content:"帰着日"}.select_checkin:after{content:"宿泊日"}.select_hakusuu:after{content:"泊数"}.select_syukuhakuchi:after{content:"宿泊地"}.select_ryokounissuu:after{content:"旅行日数"}.select_area:after{content:"エリア"}.select_syuppatsuchi:after,.select_mokutekichi:after,.select_syuppatsubi:after,.select_issitsuninzuu:after,.select_toutyakuchi:after,.select_kityakubi:after,.select_checkin:after,.select_hakusuu:after,.select_syukuhakuchi:after,.select_ryokounissuu:after,.select_area:after{position:absolute;top:13px;left:36px;color:#aaa;font-size:12px;pointer-events:none}.w40p{width:39%;margin-right:1%}.w50p{width:49%;margin-right:1%}.w60p{width:59%;margin-right:1%}.w40p:last-child,.w50p:last-child,.w60p:last-child{margin:0 0 0 1%}#p_sbox .box-contents .w198{width:180px}#p_sbox .box-contents .wc100p-198{width:calc(100% - 180px)}#p_sbox .box-contents .con1btn input[type=button],#doAirSearch{color:#fff;font-size:16px;background-color:#20208c;border:none;width:100%;height:45px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 2px 0 #d6d6d6;background-image:url(/sp/shared2015/common/images/icon01.png);background-repeat:no-repeat;-webkit-background-size:16px;background-size:16px;background-position:10% 50%}#air_s_box{position:relative}#togo_wrap dt,#return_wrap dt,#pax_wrap dt:nth-of-type(1),#number_of_rooms dt{font-size:14px;margin-bottom:5px}.minus_or_plus_btn,input[type=number],input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,.minus_or_plus_btn{-webkit-appearance:none;-moz-appearance:textfield;outline:none}.minus_or_plus_btn_input{width:44px;text-align:center;font-size:15px!important;display:inline-block;margin-right:2px}.minus_or_plus_btn_input small{font-size:12px!important;position:relative;vertical-align:middle}input.customSelect{width:18px!important;height:30px;text-align:center!important;border:none;-webkit-text-fill-color:#000;opacity:1;padding-bottom:2px}.minus_or_plus_btn{width:30px;height:30px;margin-right:0;padding:0;border-radius:2px;font-size:14px;background:#eee;touch-action:manipulation;color:#4d4d4d}#kw_serch{text-align:right;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc;display:flex}#kw_serch input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999}#NTA_keyword{width:74%;height:42px;margin:0 1% 0 0;padding:5px;border-radius:5px;box-sizing:border-box;background:#fff}#NTA_search{width:25%;background:#20208c;border:none;font-weight:400;color:#fff;border-radius:5px;box-shadow:0 2px 0 #d6d6d6}.linkUl li:first-child{margin-right:4%}.linkUl li{float:left;margin:0}#p_sbox input[type=checkbox]:checked{background:#fff}#p_sbox input[type=checkbox]:checked:before{position:absolute;left:0;top:13px;display:block;content:"";width:8px;height:2px;background:#20208c;-webkit-transform:rotate(45deg);-webkit-transform-origin:right center}#p_sbox input[type=checkbox]:checked:after{display:block;position:absolute;left:7px;top:13px;content:"";width:14px;height:2px;background:#20208c;-webkit-transform:rotate(-53deg);-webkit-transform-origin:left center}#p_sbox #NTA_JR2_KodawariBasic label{margin:5px 0;display:inline-block;width:50%}#p_sbox #NTA_JR2_KodawariBasic input,#p_sbox #NTA_kodawari input{border:1px solid #aaa;-webkit-appearance:none;position:relative;margin-right:5px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;width:20px;height:20px;background:#fff}#NTA_JR2_KodawariBasic label:nth-of-type(2),#NTA_JR2_KodawariBasic label:nth-of-type(3),#NTA_JR2_KodawariBasic label:nth-of-type(4),#NTA_JR2_KodawariBasic label:nth-of-type(6){display:none!important}#NTA_JR2_popup_calendar_button select,#NTA_calendar select{pointer-events:none}#NTA_calendarContainer{width:340px;height:250px;font-size:12px;border:2px solid #ccc;background:#fff;z-index:99999}#NTA_calendarContainer p{margin:0;padding:0}#NTA_calendarContainer a:link{color:#111184}#NTA_calendarContainer a:visited{color:#03c}#NTA_calendarContainer a:active,#NTA_calendarContainer a:hover{color:#f30}#NTA_calendarContainer div.cleared{display:block;clear:both;width:auto;height:1px;margin:0;padding:0;line-height:1px;font-size:1px;overflow:hidden}#NTA_calendarContainer .titlebox{position:relative;padding:5px 5px 0 12px}#NTA_calendarContainer .titlebox .title{font-size:14px;font-weight:700;color:#000;float:left}#NTA_calendarContainer .content{padding:5px 12px}#NTA_calendarContainer .titlebox .btnbox{text-align:right;height:13px}#NTA_calendarContainer .titlebox .btnbox a{height:0;width:13px;padding-top:13px;display:inline-block;overflow:hidden;background:url(//www.nta.co.jp/nta_yado/images/icon_close.gif) no-repeat}#NTA_calendarContainer .left{float:left}#NTA_calendarContainer .right{float:right}#NTA_calendarContainer .monthPager{text-align:center;color:#999;vertical-align:middle;font-size:12px;margin-bottom:5px;clear:both;height:30px}#NTA_calendarContainer .monthPager span{display:inline-block;width:30px;padding:0;margin:0}#NTA_calendarContainer .monthPager span.icon a{width:12px;height:0;padding-top:12px;display:inline-block;overflow:hidden;vertical-align:middle}#NTA_calendarContainer .monthPager a.prev{background:url(//www.nta.co.jp/nta_yado/images/arrow02.gif) no-repeat}#NTA_calendarContainer .monthPager a.next{background:url(//www.nta.co.jp/nta_yado/images/arrow01.gif) no-repeat}#NTA_calendarContainer .monthPager a.no-prev{background:url(//www.nta.co.jp/nta_yado/images/arrow02_nolink.gif) no-repeat}#NTA_calendarContainer .monthPager a.no-next{background:url(//www.nta.co.jp/nta_yado/images/arrow01_nolink.gif) no-repeat}#NTA_calendarContainer .calenderBox{width:154px;background:#fff}#NTA_calendarContainer .calenderBox .calender_month{text-align:center;font-weight:700;padding-top:2px;padding-bottom:2px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;width:154px}#NTA_calendarContainer .calenderBox .calender{table-layout:fixed;width:154px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}#NTA_calendarContainer .calenderBox .calender th{width:22px;text-align:center;padding-top:2px;padding-bottom:2px;font-size:12px;background:url(../images/dot_line01.gif) repeat-x bottom;font-weight:400}#NTA_calendarContainer .calenderBox .calender th.sunday{background:#ffd2d2;color:red}#NTA_calendarContainer .calenderBox .calender th.saturday{background:#c2d7f5}#NTA_calendarContainer .calenderBox .calender td{text-align:center;border-bottom:1px solid #cfcfcf;font-size:12px;width:22px;height:20px;vertical-align:middle;line-height:20px;color:#999}#NTA_calendarContainer .calenderBox .calender td.saturday{background:#e1ebfa}#NTA_calendarContainer .calenderBox .calender td.sunday{background:#ffe8e8}#NTA_calendarContainer .calenderBox .calender td a{display:block;width:22px;height:20px;font-weight:700}#NTA_calendarContainer .calenderBox .calender td.today div,#NTA_calendarContainer .calenderBox .calender td.today div a{color:red}#NTA_calendarContainer .calenderBox .calender td a:hover{background:#ff9}#NTA_calendarContainer .calenderBox .calender td a{width:18px}#NTA_calendarContainer .calenderBox .calender td.sel div{border:2px solid red}#NTA_calendarContainer .calenderBox .calender td.sel{line-height:16px}#NTA_calendarContainer .calenderBox .calender td.sel div a{height:16px}#NTA_calendarContainer .calenderBox div.msg{padding-top:50px;color:#999}#outboundCalendar .air-search-calendar th,#outboundCalendar .air-search-calendar td{width:24px;height:18px;font-size:12px;line-height:1.5}.calendar-hide{display:none}#airSearch{position:relative}.NTA_air_popup_calendar_contents{width:480px;background:#fff;border:1px solid #bebebe;padding:5px 5px 15px;z-index:2}.NTA_air_popup_calendar_contents>div:first-child{position:relative}#outboundCalendar{position:absolute;top:0}#returnCalendar{position:absolute;top:63px}.NTA_air_popup_calendar_contents.depday{top:100px;left:218px}.NTA_air_popup_calendar_contents.retday{top:143px;left:218px}.NTA_air_popup_calendar_contents .title_air{float:left;font-weight:700;font-size:14px;margin:0;text-align:center;width:100%;background:#20208c;color:#fff;padding:2px 0}.NTA_air_popup_calendar_contents .btnbox{float:right}.NTA_air_popup_calendar_contents .btnbox a{display:block;width:20px;height:20px;position:absolute;top:2px;right:5px}.NTA_air_popup_calendar_contents .btnbox a::before,.NTA_air_popup_calendar_contents .btnbox a::after{content:"";display:block;width:100%;height:3px;background:#fff;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:0;left:15%}.NTA_air_popup_calendar_contents .btnbox a::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:15%}.air-calendar__current{display:flex;float:left;width:326px;margin:-3px auto 3px}.air-calendar__current>span{width:12.5%;display:block;text-align:center}.monthPager{height:20px;width:100%;padding:8px 0 0}.calendarbox{display:flex;justify-content:space-between}.calendarbox>div{width:49%;text-align:center}.air-calendar__next{float:right;width:8px;height:8px;margin-right:2%;border-top:3px solid #20208c;border-right:3px solid #20208c;transform:rotate(45deg)}.air-calendar__prev{float:left;width:8px;height:8px;margin-left:2%;border-top:3px solid #20208c;border-right:3px solid #20208c;transform:rotate(-135deg)}.content_air .calenderBox>p{font-weight:700}.NTA_air_popup_calendar_contents table{width:100%;margin-top:15px}.NTA_air_popup_calendar_contents table,.NTA_air_popup_calendar_contents td,.NTA_air_popup_calendar_contents th{border:none;border-collapse:collapse}.NTA_air_popup_calendar_contents td,.NTA_air_popup_calendar_contents th{padding:2px;width:24px;text-align:center;box-sizing:border-box}.NTA_air_popup_calendar_contents th{color:#595959;background-color:#fff}.NTA_air_popup_calendar_contents tr>th:first-child,.NTA_air_popup_calendar_contents tr>td:first-child,.NTA_air_popup_calendar_contents tr>td.holiday{font-weight:700;color:#cc0d21}.NTA_air_popup_calendar_contents tr>th:last-child,.NTA_air_popup_calendar_contents tr>td:last-child{font-weight:700;color:#2051c1}.NTA_air_popup_calendar_contents tr>td.select-enable{cursor:pointer}.NTA_air_popup_calendar_contents tr>td.current{background-color:#20208c;color:#fff}.NTA_air_popup_calendar_contents tr>td.select-enable:hover{background-color:#eee;font-weight:700}.NTA_air_popup_calendar_contents tr>td.select-disable{color:#ccc}.hide-contents__disnone{display:none!important}.tab_kaigai_ga{flex-wrap:wrap;display:flex;margin-bottom:15px}.tab_kaigai_ga li{width:calc((100% - 8px)/2);margin:0 2px;padding:15px 0;font-size:13px;border-bottom:3px solid #eee;cursor:pointer;text-align:center;text-indent:22px;background:#fff;border-radius:3px 3px 0 0}.tab_kaigai_ga li.select{border-bottom:3px solid #20208c;color:#20208c;position:relative}.tab_kaigai_ga li.select:after{content:"";width:0;height:0;border-style:solid;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid #20208c;border-bottom:0;position:absolute;display:block;bottom:-7px;left:calc(50% - 5px)}.tab_kaigai_ga li span{position:relative}.tab_kaigai_ga li span:before{content:"";width:24px;height:24px;display:block;position:absolute;top:-5px;left:-28px}.tab_kaigai_ga li:nth-of-type(1) span:before{background:url(/shared2021/common/images/gadget/ico_ka_tour.png) no-repeat;background-size:100%}.tab_kaigai_ga li:nth-of-type(2) span:before{background:url(/shared2021/common/images/gadget/ico_ka_planeset.png) no-repeat;background-size:100%}#p_sbox_ka .box-contents input,#p_sbox_ka .box-contents select{width:100%;height:42px;padding:2px 5px;border:#a4acb1 solid 1px;box-sizing:border-box;align-items:center;display:grid;text-indent:105px;border-radius:5px;font-size:14px;color:#000;background:#fff;-webkit-text-fill-color:#000;opacity:1}@-moz-document url-prefix(){#p_sbox_ka .box-contents #kaigai_dp_tour select{text-indent:0;padding-left:105px}}#p_sbox_ka .box-contents b{position:absolute;left:90px;top:14px;font-size:10px;color:#c00;pointer-events:none}.base_gadget_btn a,.btn.btnSeach01.js-kaigai-form-submit{color:#fff;font-size:16px;background-color:#20208c;border:none;width:100%;height:45px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 2px 0 #d6d6d6;background-image:url(/sp/shared2015/common/images/icon01.png);background-repeat:no-repeat;-webkit-background-size:16px;background-size:16px;background-position:10% 50%;display:grid;text-align:center;align-items:center}.datePicker{position:relative}.datePicker,.datePicker--show .datePicker__calendarWap{display:block}.datePicker__calendarWap{display:none;position:absolute;top:-5px;left:250px;background-color:#fff;padding:.5em;z-index:100;min-width:280px;cursor:pointer}.datePickerCalendar__head{background-color:#333;display:flex;justify-content:space-between;width:100%;height:28px;line-height:28px;padding:0;box-sizing:border-box;color:#fff;font-size:10px;flex:0 0 100%}.datePickerCalendar__headItem{display:flex}.datePickerCalendar__headText{padding:0 .8em}.datePickerCalendar__headLink{padding:0 .8em;cursor:pointer}.datePickerCalendar__headLink,.datePickerCalendar__headLink:link,.datePickerCalendar__headLink:visited{color:#fff;text-decoration:underline}.datePickerCalendar__month{display:none}.datePickerCalendar__body__right{padding-left:10px}.datePickerCalendar__body{flex:0 0 50%;box-sizing:border-box}.datePickerCalendar__body--spNone{display:none}.datePickerCalendar__body table{width:100%;table-layout:fixed}.datePickerCalendar__body th{font-weight:700;text-align:center;padding:8px}.datePickerCalendar__body th:nth-child(6){color:#4a97ed;background-color:#e6f2ff}.datePickerCalendar__body th:last-child{color:#f05565;background-color:#fff2f2;border-right:0}.datePickerCalendar__body td{border-collapse:separate;border:1px solid #f8f8f8;background-color:#fff}.datePickerCalendar__body td .cal_inner{padding:8px;display:block;cursor:pointer}.datePickerCalendar__body td .cal_inner:hover{border:2px solid #e61b61;padding:6px}.datePickerCalendar__body td a{display:block;color:#333}.datePickerCalendar__body td:first-child{border-left:0}.datePickerCalendar__body td:nth-child(6){background-color:#e6f2ff}.datePickerCalendar__body td:last-child{background-color:#fff2f2;border-right:0}.datePickerCalendar__body td.selected .cal_inner{border:2px solid #e61b61;padding:6px}.datePickerCalendar__body .holiday{background-color:#fff2f2}.datePickerCalendar__body .disable{background-color:#d9d9d9!important}.datePickerCalendar__body .disable,.datePickerCalendar__body .disable .cal_inner{cursor:not-allowed!important;pointer-events:none}.datePickerCalendar__date{font-size:10px;font-weight:700;text-align:center}#roomNum_wrap{clear:both;position:relative;margin-bottom:15px}#roomNum_wrap .selectedRoom{width:100%;height:42px;padding:2px 5px;border:#a4acb1 solid 1px;box-sizing:border-box;align-items:center;display:flex;border-radius:5px;position:relative}#roomNum_wrap .selectedRoom:after{position:absolute;top:13px;left:36px;color:#aaa;font-size:12px;pointer-events:none}#roomNum_wrap .selectedRoom:after{content:"宿泊内訳"}#roomNum_wrap .selectedRoom:before{content:"";width:28px;height:28px;position:absolute;top:6px;left:5px;pointer-events:none;z-index:1}#roomNum_wrap .selectedRoom:before{background:url(https://www.nta.co.jp/shared2021/common/images/gadget/ico_man.png) no-repeat;background-size:28px}#roomNum_wrap .selectedRoom img{width:22px;height:22px;margin-right:10px}#roomNum_wrap .selectedRoom p{text-indent:100px}#roomNum_wrap .roomChange__selectedText{font-size:1.2em;display:grid;align-items:end;text-indent:5px}#roomNum_wrap .roomsChanger .topUserSelectController__bar{font-size:1.2em;background:#20208c;color:#fff;text-align:center;padding:5px}#roomNum_wrap .roomAllocation__row{padding:10px 10px 5px}#roomNum_wrap .topUserSelectController__text{padding:10px 10px 5px}#roomNum_wrap .roomAllocation__row{display:flex;border-bottom:1px dotted #aaa}#roomNum_wrap .roomAllocation__title,#roomNum_wrap .roomAllocation__label{width:110px;align-items:center;display:flex}#roomNum_wrap .roomAllocation__body{width:calc(100% - 110px)}#roomNum_wrap .roomAllocation__item,#roomNum_wrap .topUserSelectController__form,#roomNum_wrap .roomAllocation__form{display:flex;margin-bottom:5px;justify-content:flex-end}#roomNum_wrap .topUserSelectController__button.minus_count,#roomNum_wrap .topUserSelectController__button.plus_count,#roomNum_wrap .topUserSelectController__button.minus_count_people,#roomNum_wrap .topUserSelectController__button.plus_count_people{width:28px;height:28px;text-align:center;border-radius:2px;background:#eee;touch-action:manipulation;color:#4d4d4d;cursor:pointer;font-size:19px;transition:.25s}#roomNum_wrap .topUserSelectController__button.minus_count:hover,#roomNum_wrap .topUserSelectController__button.plus_count:hover,#roomNum_wrap .topUserSelectController__button.minus_count_people:hover,#roomNum_wrap .topUserSelectController__button.plus_count_people:hover{background:#e61b61;color:#fff;transition:.25s}#roomNum_wrap #roomNum,#roomNum_wrap .roomAllocation .roomAllocation__form>div:nth-of-type(2){width:36px;text-align:center;margin-right:2px;font-size:16px;display:grid;align-items:center}#roomNum_wrap .js-tour-detail-rooms-info.TopRoomsInfo-apply{text-align:right;font-size:1.1em;font-weight:700}#roomNum_wrap .js-room-change-btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 2px 0 #d6d6d6;border:none;background-color:#e61b61;color:#fff!important;position:relative;padding:5px;font-size:14px;width:120px;margin:10px auto 15px;text-align:center;cursor:pointer}.topUserSelectController{width:350px;display:none;position:absolute;bottom:-20px;right:0;background:#fff;z-index:1;border:2px solid #20208c;border-radius:5px;font-size:1.1em;box-sizing:border-box}#roomNum_wrap .roomChange--show .topUserSelectController{display:block}#roomNum_wrap .overflow_y-auto{height:132px;overflow-y:auto}#roomNum_wrap .overflow_y-auto::-webkit-scrollbar{width:3px!important}#roomNum_wrap .overflow_y-auto::-webkit-scrollbar-track{background:#eee!important}#roomNum_wrap .overflow_y-auto::-webkit-scrollbar-thumb{background:#999!important}.js-kaigai-form-errors{text-align:center;color:red}#p_sbox_ka .content_wrap_dp * input,#p_sbox_ka .content_wrap_dp * select{text-indent:80px;font-size:13px}@-moz-document url-prefix(){#p_sbox_ka .content_wrap_dp * select{text-indent:0;padding-left:85px}}#p_sbox_ka .content_wrap_dp dt{font-size:14px;margin-bottom:5px}#p_sbox_ka .content_wrap_dp b{position:absolute;left:74px;top:15px;font-size:10px;color:#c00;pointer-events:none}#p_sbox_ka .content_wrap_dp .base_gadget_calendar{position:absolute;right:10px;top:6px;cursor:pointer;width:27px;height:30px}#p_sbox_ka .forcia_dest .dis_flex b,#p_sbox_ka #destination_wrap .dis_flex b{position:absolute;left:12px;top:15px}#p_sbox_ka .forcia_dest .dis_flex select,#p_sbox_ka #destination_wrap .dis_flex select{text-indent:42px}.gadget_box .base_gadget_calendar img:hover{transition:.2s;filter:opacity(.5)}.type_calendar{position:absolute;top:0;left:100%;z-index:2;background:#fff;width:450px;display:none}#NTA_search:hover,#p_sbox .box-contents .con1btn input[type=button]:hover,#doAirSearch:hover,.base_gadget_btn a:hover,.btn.btnSeach01.js-kaigai-form-submit:hover{opacity:.8;transition:.25s}#qanda_box>div div{border-bottom:1px dotted #aaa}#qanda_box>div div:last-child{margin:0}#qanda_box>div b.qaicon{width:35px;height:30px;float:left;text-align:center;border-radius:20px;background:#333;font-size:18px;font-weight:400;margin:0 10px 0 0;padding:0 0 4px;color:#fff;align-items:center;display:grid}#qanda_box>div h3,#qanda_box>div p{padding:12px 0;display:flex;align-items:baseline;font-size:16px}#qanda_box>div h3 span,#qanda_box>div p span{width:100%;box-sizing:border-box;padding-right:30px;position:relative}#qanda_box>div h3 span{position:relative}#qanda_box>div h3 span:after{content:"＋";width:30px;position:absolute;top:0;right:0;text-align:center;font-size:20px}#qanda_box>div h3.open span:after{content:"－"}#qanda_box>div>div:after,#qanda_box>div h3:after,#qanda_box>div p:after{content:".";display:block;clear:both;height:0;visibility:hidden}#qanda_box>div h3:hover{cursor:pointer}.socialbox{width:50%}.social{width:200px;margin:auto}.ntaapri{width:350px;margin:auto}.social li,.ntaapri li{width:100%;display:inline-block;text-align:center}.social li a img{width:45px}.ntaapri li a img{width:150px}.ntaapri dt,.ownedmedia dt{font-size:14px;margin:20px 0}.socialbox .ntanavybtn{width:180px;font-size:14px;border-radius:10px;margin:15px auto}.ownedmedia{width:485px;text-align:center}.ownedmedia img{width:120px}.inline_word_link_box ul{display:flex;flex-wrap:wrap}.inline_word_link_box li{width:fit-content;margin:0 25px 15px;font-size:16px;position:relative}.inline_word_link_box li a{color:#222}.inline_word_link_box li:after{content:"｜";color:#aaa;position:absolute;right:-34px}.inline_word_link_box li:last-child:after{content:""}.inline_word_link_box a:hover{color:#20208c;transition:.25s}.mutuallink{background:#ebeaea;padding:15px;text-align:center}.mutuallink .bnr{display:inline}.mutuallink .bnr li{margin:5px;display:inline-block}#subFooter .markBox{text-align:center;padding-top:10px;margin-bottom:20px}#subFooter .markBox ul{display:table;margin:0 auto;background:#fff}#subFooter .markBox li{width:60px;display:table-cell;padding:0 10px;border-left:1px dotted #ccc;vertical-align:middle}#subFooter .markBox li:last-child{border-right:1px dotted #ccc}#rt_sp_special_popup,#rt_special_popup,#rt_sp_all_popup,#rt_sp_all_popup_3{z-index:10002!important;width:150px!important;height:150px!important;background-color:rgba(255,255,255,.2)!important;top:auto!important;left:0!important;margin:0 auto!important;padding:0 0!important;position:fixed;border:none!important;border-radius:0!important}#rt_sp_special_popup img,#rt_special_popup img,#rt_sp_all_popup img,#rt_sp_all_popup_3 img{width:100%;height:auto}#rt_sp_special_popup .pagejack_sp,#rt_sp_all_popup_3 .pagejack_sp{width:100%!important;max-width:350px!important;height:100%!important;margin:0 auto!important}#rt_sp_special_popup img:nth-child(2),#rt_sp_all_popup img:nth-child(2),#rt_special_popup img:nth-child(3){right:2px!important;width:24px!important;height:24px!important}.pagejack_sp{width:100%;text-align:center;display:block;margin:auto;padding:5px;box-sizing:border-box}