@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;font-size:100%;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}html{overflow:auto;font-size:10px}@font-face{font-family:ヒラギノ角ゴ Pro W3;src:local("Hiraginosans-w3"),local("メイリオ")}@font-face{font-family:ヒラギノ角ゴ Pro W3;src:local("Hiraginosans-w6"),local("メイリオ ボールド");font-weight:700}@font-face{font-family:Barlow-Bold-num;src:url(https://s.yimg.jp/images/travel/dev/coupon/hub/pc/fonts/Barlow-Bold-num.eot) format("eot"),url(https://s.yimg.jp/images/travel/dev/coupon/hub/pc/fonts/Barlow-Bold-num.woff) format("woff"),url(https://s.yimg.jp/images/travel/dev/coupon/hub/pc/fonts/Barlow-Bold-num.woff2) format("woff2"),url(https://s.yimg.jp/images/travel/dev/coupon/hub/pc/fonts/Barlow-Bold-num.wttf) format("ttf")}body{min-width:990px;overflow:hidden;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.4rem;line-height:1.5;color:#333}a{color:#2a7bb4;text-decoration:none}a:hover{text-decoration:underline}img{vertical-align:bottom}.emg>table{margin-bottom:10px!important}.emg table td{padding:2px}.trvHeader{min-width:990px}.trvHeader_inner{width:990px}.main{display:block;padding-bottom:60px;color:#000;background-color:#faf7f3}.main_contents{width:990px;margin:40px auto 0}@font-face{font-family:iconFont;src:url(../fonts/iconFont.eot);src:url(../fonts/iconFont.eot?#iefix) format("embedded-opentype"),url(../fonts/iconFont.woff) format("woff"),url(../fonts/iconFont.ttf) format("truetype"),url(../fonts/iconFont.svg#iconFont) format("svg")}.icf_air{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_air:before{content:"\E001"}.icf_coupon{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_coupon:before{content:"\E002"}.icf_dh{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_dh:before{content:"\E003"}.icf_doc{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_doc:before{content:"\E004"}.icf_done{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_done:before{content:"\E005"}.icf_download{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_download:before{content:"\E006"}.icf_dp{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_dp:before{content:"\E007"}.icf_flight{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_flight:before{content:"\E008"}.icf_map{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_map:before{content:"\E009"}.icf_outside{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_outside:before{content:"\E00A"}.icf_plan{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_plan:before{content:"\E00B"}.icf_time{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.icf_time:before{content:"\E00C"}.sectionBlock{box-sizing:border-box;width:990px;padding:1px 40px 40px;margin:40px auto 0;background:#fff;border-radius:14px}.message_text{padding:10px;margin:10px auto;color:red;border:2px solid red}.alertMessage,.message_text{box-sizing:border-box;width:990px;font-weight:700;line-height:1.5;text-align:center}.alertMessage{padding:20px 10px;margin:50px auto;font-size:1.6rem;background:#f1f1f1;border:2px solid #ccc}.snsButtons{width:990px;margin:0 auto 10px}.snsButtons:after{display:block;clear:both;content:""}.snsButtons_inner{display:-ms-flexbox;display:flex;float:right}.snsButtons_facebookLink{display:block;text-indent:-9999px;background-image:url(../images/sprite.png);background-position:0 -174px;width:30px;height:30px;background-size:294px 242px}.snsButtons_facebookLink:hover{text-decoration:none;opacity:.8}.snsButtons_x{margin-left:7px}.snsButtons_xLink{text-indent:-9999px;display:block;background:url(https://s.yimg.jp/images/travel/common/pc/img/sns/xBtn_60_60.png) no-repeat;background-size:30px;width:30px;height:30px}.snsButtons_xLink:hover{opacity:.8;cursor:pointer}.mainVisual{position:relative;min-width:990px;height:190px;background-color:#ffc700}.mainVisual_ttlWrap{position:relative;width:990px;margin:0 auto}.mainVisual_ttlWrap:before{position:absolute;left:82%;display:block;width:715px;height:190px;content:"";background:url(../images/bg_main_dh.png) 50% 0 no-repeat;background-size:auto 100%;transform:translateX(-50%)}.mainVisual_planTtl{top:40px;width:564px;height:80px;background:url(../images/txt_main_planTtl_y.png) no-repeat;background-size:100% auto}.mainVisual_planTtl,.mainVisual_ttl{position:absolute;left:50%;text-indent:-9999px;transform:translateX(-50%)}.mainVisual_ttl{top:130px;width:344px;height:22px;background:url(../images/txt_main_ttl_000.png) 50% no-repeat;background-size:auto 100%}.mainVisual_navList{position:absolute;bottom:0;left:50%;display:-ms-flexbox;display:flex;width:990px;box-shadow:0 -6px 7px -9px #979797;transform:translateX(-50%)}.mainVisual_navItem{position:relative;-ms-flex-preferred-size:330px;flex-basis:330px;border-right:1px solid #7889a5}.mainVisual_navItem:before{position:absolute;color:#5e647f;pointer-events:none}.mainVisual_navItem-dh:before{content:"\E00B";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;top:-66px;left:90px;font-size:80px}.mainVisual_navItem-tvg .mainVisual_navItemLink{font-size:1.8rem}.mainVisual_navItem-tvg:before{content:"\E00B";top:-67px;left:10px;font-size:80px}.mainVisual_navItem-dp:before,.mainVisual_navItem-tvg:before{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.mainVisual_navItem-dp:before{content:"\E007";top:6px;left:68px;font-size:26px}.mainVisual_navItem:last-of-type{border:none}.mainVisual_navItem:last-of-type .mainVisual_navItemLink{border-radius:0 4px 0 0}.mainVisual_navItem:first-of-type .mainVisual_navItemLink{border-radius:4px 0 0}.mainVisual_navItem.is_active.mainVisual_navItem-dh:before{color:#ffc700}.mainVisual_navItem.is_active.mainVisual_navItem-tvg:before{color:#ff3030}.mainVisual_navItem.is_active.mainVisual_navItem-dp:before{color:#1ec081}.mainVisual_navItem.is_active .mainVisual_navItemLink{color:#000;pointer-events:none;background-color:#fff}.mainVisual_navItemLink{box-sizing:border-box;display:block;height:100%;padding:10px 0 10px 32px;margin:0 auto;font-size:2rem;font-weight:700;color:#ccc;text-align:center;background-color:#343f63}.mainVisual_navItemLink:hover{text-decoration:none;background-color:#47537c}.mainVisual-tvg{background:linear-gradient(90deg,#ff3030,#fa0000)}.mainVisual-tvg .mainVisual_planTtl{top:22px;width:622px;height:120px;margin:0 auto 6px;background:url(../images/txt_main_planTtl_tvg.png) no-repeat;background-size:100% auto}.mainVisual-tvg .mainVisual_ttlWrap:before{background:url(../images/bg_main_tvg.png) 50% 0 no-repeat;background-size:auto 100%}.mainVisual-tvg .mainVisual_ttl{top:149px;background:url(../images/txt_main_ttl_fff.png) 50% no-repeat;background-size:auto 100%}.mainVisual-dp{background-color:#00c794}.mainVisual-dp .mainVisual_planTtl{width:554px;background:url(../images/txt_main_planTtl_dp.png) no-repeat;background-size:100% auto}.mainVisual-dp .mainVisual_ttlWrap:before{background:url(../images/bg_main_dp.png) 50% 0 no-repeat;background-size:auto 100%}.mainVisual-dp .mainVisual_ttl{background:url(../images/txt_main_ttl_fff.png) 50% no-repeat;background-size:auto 100%}.anchorList{height:60px}.anchorList_inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:990px;margin:0 auto;background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 2px 9px -5px #979797}.anchorList_inner.is_fixed{position:fixed;top:0;right:0;left:0;z-index:999;margin:0 auto}.anchorList_inner-tvg .anchorList_itemLink.is_active{color:#fff;background-color:#ff3030}.anchorList_inner-dp .anchorList_itemLink.is_active{color:#fff;background-color:#1ec081}.anchorList_item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;margin:0 4px 0 7px}.anchorList_itemLink{position:relative;display:block;padding:0 25px;font-size:1.6rem;font-weight:700;color:#000}.anchorList_itemLink:after{position:absolute;top:50%;right:11px;width:9px;height:9px;margin-top:-5px;content:"";border-right:2px solid #ccc;border-bottom:2px solid #ccc;transform:rotate(45deg) translateY(-50%)}.anchorList_itemLink.is_active{padding:8px 25px;line-height:1.4;color:#333;pointer-events:none;background-color:#ffc700;border-radius:99px}.anchorList_itemLink.is_active:after{display:none}.anchorList_itemLink:hover{text-decoration:none}.couponTtl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px;font-size:3rem;font-weight:700}.couponTtl:before{margin:0 1.2em 0 0}.couponTtl:after,.couponTtl:before{-ms-flex-positive:1;flex-grow:1;height:1px;content:"";background:#333}.couponTtl:after{margin:0 0 0 1.2em}.couponTtl_txt:after{display:inline-block;width:40px;height:40px;margin-left:4px;vertical-align:-9px;content:"";background:url(../images/img_coupon.png) 50% 0 no-repeat;background-size:auto 100%}.couponSubTtl{margin-bottom:25px;font-size:1.6rem;font-weight:700}.couponList_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.couponList_listItem{position:relative;width:calc(33.33333% - 12px);margin:0 18px 20px 0;background-color:#fff;border-radius:5px;box-shadow:0 2px 9px -5px #979797}.couponList_listItem:nth-child(3n){margin-right:0}.couponList_listItemInner.is_filtered{pointer-events:none;opacity:.4}.couponList_topBox{position:relative}.couponList_topBox:before{left:-9px}.couponList_topBox:after,.couponList_topBox:before{position:absolute;bottom:-36px;display:block;width:26px;height:26px;content:"";background-image:url(../images/sprite.png);background-position:0 -209px;width:22px;height:33px;background-size:294px 242px}.couponList_topBox:after{right:-9px;transform:rotate(180deg)}.couponList_bottomBox{margin-bottom:15px}.couponList_bottomBox:before{display:block;width:250px;height:2px;margin:20px auto;content:"";border-top:2px dashed #ddd}.couponList_filterTxt{position:absolute;top:203px;left:50%;z-index:1;box-sizing:border-box;width:235px;padding:14px 65px;font-size:2rem;font-weight:700;color:#fe0e0d;text-align:center;background-color:#fff;border:2px solid #fe0e0d;border-radius:4px;transform:translateX(-50%)}.couponList_filterTxt-customerError,.couponList_filterTxt-error{padding:8px 15px;font-size:1.6rem;font-weight:400}.couponList_filterTxt-error .couponList_emphasis{display:block;margin:0 30px;font-weight:700}.couponList_sheets{padding:5px 20px;font-size:1.3rem;font-weight:700;color:#fff;background-color:#e50000;border-radius:4px 4px 0 0}.couponList_new{position:absolute;top:-10px;right:10px;padding:11px 4px;font-size:1.4rem;font-weight:700;color:#fff;background-color:#ffac00;border-radius:50%}.couponList_discount{font-family:Barlow-Bold-num;font-size:5rem;line-height:1.6;text-align:center}.couponList_rate{margin-left:3px;font-size:4.4rem}.couponList_yen{margin-left:3px;font-size:3rem;font-weight:700}.couponList_name{margin:0 15px;font-size:1.3rem;text-align:center;overflow-wrap:break-word}.couponList_terms{margin-right:5px;font-size:2rem;font-weight:700;vertical-align:2px}.couponList_planWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.couponList_plan{box-sizing:border-box;width:100px;padding:3px 0;font-size:1.3rem;font-weight:700;text-align:center;border-radius:4px}.couponList_plan-jtb{margin-right:3px;color:#fff;background-color:#c81528}.couponList_plan-rrb{color:#fff;background-color:#181777}.couponList_plan-jtbCode{margin-right:3px;color:#c81528;border:2px solid #c81528}.couponList_plan-rrbCode{color:#181777;border:2px solid #181777}.couponList_codeWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;text-align:center}.couponList_code{width:135px}.couponList_code-coupon{border-radius:4px 0 0 4px}.couponList_code-coupon .couponList_codeTtl{border-right:1px solid #222;border-radius:4px 0 0}.couponList_code-coupon .couponList_codeTxt{font-weight:700;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 0 0 4px}.couponList_code-passward{border-radius:0 4px 4px 0}.couponList_code-passward .couponList_codeTtl{border-radius:0 4px 0 0}.couponList_code-passward .couponList_codeTxt{font-weight:700;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0 0 4px}.couponList_codeTtl{padding:5px 0;font-size:1.2rem;color:#fff;background-color:#444}.couponList_codeTxt{padding:5px 0;font-size:1.4rem}.couponList_rsvPeriod{position:relative;padding-left:18px;margin:18px 20px 8px;font-size:1.2rem;font-weight:700}.couponList_rsvPeriod:before{content:"\E00C";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-18px;left:0;font-size:28px;color:#333}.couponList_styPeriod{position:relative;padding-left:18px;margin:8px 20px;font-size:1.2rem}.couponList_styPeriod:before{content:"\E004";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-18px;left:2px;font-size:28px;color:#444}.couponList_styPeriodDate{display:block;font-weight:700}.couponList_attention{position:relative;padding-left:18px;margin:8px 20px;font-size:1.2rem}.couponList_attention:before{position:absolute;top:3px;left:2px;content:"";background-image:url(../images/sprite.png);background-position:-145px -141px;width:12px;height:12px;background-size:294px 242px}.couponList_hotelNote{position:relative;padding:10px 10px 10px 22px;margin:0 20px;font-size:1.2rem;border-top:1px solid #ddd}.couponList_hotelNote:before{content:"\E003";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:7px;left:3px;font-size:16px;color:#444}.couponList_areaNote{position:relative;padding:10px 10px 10px 22px;margin:0 20px;font-size:1.2rem;border-top:1px solid #ddd}.couponList_areaNote:before{content:"\E009";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-14px;left:3px;font-size:32px;color:#444}.couponList_detailLink{position:relative;padding:10px 10px 10px 22px;margin:0 20px;border-top:1px solid #ddd}.couponList_detailLinkTxt{font-size:1.2rem;color:#1875ff}.couponList_detailLinkTxt:before{content:"\E004";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-8px;left:3px;font-size:28px;color:#444}.couponList_flightNote{position:relative;padding:10px 10px 10px 22px;margin:0 20px;font-size:1.2rem;border-top:1px solid #ddd}.couponList_flightNote:before{content:"\E008";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-25px;left:1px;font-size:43px;color:#444}.couponList_detailExpand{margin-top:20px;background-color:#f3f7fd;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.couponList_detailTtl{position:relative;padding:10px 20px 10px 36px;font-size:1.2rem;cursor:pointer}.couponList_detailTtl:before{content:"\E004";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-10px;left:20px;font-size:29px;color:#333}.couponList_detailTtl:after{position:absolute;top:11px;right:26px;display:block;width:8px;height:8px;content:"";border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.couponList_detailTtl:hover{text-decoration:none;background-color:#ebf2fc}.couponList_detailTtl.is_open:after{top:15px;right:26px;transform:rotate(226deg)}.couponList_detailTtlEmphasis{font-weight:700}.couponList_detail{display:none}.couponList_detailInner{padding:10px 20px 15px}.couponList_detailList{margin-bottom:20px}.couponList_detailListItem{font-size:1.1rem}.couponList_detailCloseTxt{position:relative;display:block;padding:10px 20px 10px 35px;font-size:1.2rem;font-weight:700;color:#000;text-align:center;border-top:1px solid #eee}.couponList_detailCloseTxt:after{position:absolute;top:15px;right:26px;display:block;width:8px;height:8px;content:"";border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(226deg)}.couponList_detailCloseTxt:hover{text-decoration:none;background-color:#ebf2fc}.couponList_couponNum{font-size:1.2rem}.couponList_summaryList{padding:10px 20px 15px}.couponList_summaryListItem{margin-bottom:1px;font-size:1.1rem}.couponList_redTxt{color:red}.couponList_btnWrap{margin:0 20px 10px}.couponList_btnWrap-inner{margin:0 0 10px}.couponList_btn{position:relative;display:block;padding:11px 15px;overflow:hidden;font-size:1.8rem;font-weight:700;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#007fff;border-radius:99px;transition:font-size .2s ease-in-out}.couponList_btn:after{content:"\E006";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-15px;right:22px;font-size:44px;color:#7ba9fe}.couponList_btn .couponList_getTxtSmall{margin-left:3px;font-size:1.1rem;font-weight:400;color:#fff}.couponList_btn:before{position:absolute;top:0;left:-4.5em;display:block;width:3em;height:100%;content:"";background-color:hsla(0,0%,100%,.2);transition:none;transform:skewX(-45deg) translateX(0)}.couponList_btn:hover{text-decoration:none;background-color:#39f}.couponList_btn:hover:before{transition:all .5s ease-in-out;transform:skewX(-45deg) translateX(25em)}.couponList_btn.is_geted{padding:10px 15px;color:#1a75ff;pointer-events:none;background-color:#f0f6ff;border:1px solid #1a75ff}.couponList_btn.is_geted:after{display:none}.couponList_btn.is_disable{color:#fff;pointer-events:none;background-color:#ccc}.couponList_btn.is_disable:after{color:#fff}.couponList_btn-getTvg{padding:11px 30px 12px 15px;font-size:1.7rem}.couponList_btn-getTvg:after{content:"\E00A";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-6px;right:15px;font-size:34px;color:#7ba9fe}.couponList_btn .couponList_soldOutRabel{position:absolute;top:50%;left:50%;z-index:1;padding:5px 53px;font-size:1.4rem;font-weight:700;color:#fe0e0d;text-align:center;white-space:nowrap;background-color:#fff;border:2px solid #fe0e0d;border-radius:4px;transform:translateY(-50%) translateX(-50%)}.couponList_btn-useY{font-size:1.6rem;color:#007fff;background-color:#fff;border:1px solid #007fff}.couponList_btn-useY:after{position:absolute;top:13px;right:12px;display:block;width:6px;height:6px;content:"";border-right:2px solid #007fff;border-bottom:2px solid #007fff;transform:rotate(45deg)}.couponList_btn-useY.is_disable{color:#ccc;pointer-events:none;background-color:#fff;border:2px solid #ccc}.couponList_btn-useY.is_disable:after{color:#ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc}.couponList_btn-useY:hover{background-color:#fff;opacity:.8}.couponList_btn-useY:hover:before{display:none}.couponList_btn-useTvg{font-size:1.6rem;color:#007fff;background-color:#fff;border:1px solid #007fff}.couponList_btn-useTvg:after{position:absolute;top:15px;right:22px;display:block;width:6px;height:6px;content:"";border-right:2px solid #007fff;border-bottom:2px solid #007fff;transform:rotate(-45deg)}.couponList_btn-useTvg.is_disable{color:#ccc;pointer-events:none;background-color:#fff;border:2px solid #ccc}.couponList_btn-useTvg.is_disable:after{color:#ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc}.couponList_btn-useTvg:hover{background-color:#fff;opacity:.8}.couponList_btn-useTvg:hover:before{display:none}.couponList_btn-outSideTvg{padding:11px 15px 11px 10px;font-size:1.1rem;color:#007fff;background-color:#fff;border:1px solid #007fff}.couponList_btn-outSideTvg:after{content:"\E00A";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-7px;right:9px;font-size:29px;color:#007fff}.couponList_btn-outSideTvg:hover{background-color:#fff;opacity:.8}.couponList_btn-outSideTvg:hover:before,.couponList_btn-outTarget:after{display:none}.couponList_check{position:absolute;top:7px;right:10px}.couponList_loginBtn{display:block;padding:7px 0;font-size:1.6rem;font-weight:700;color:#333;text-align:center;background-color:#fff;background-image:linear-gradient(180deg,#fefefe,#eee);border:1px solid #d0d0d0;border-radius:4px}.couponList_loginBtn:hover{text-decoration:none;background-color:#f9fcff;opacity:.8}.circle{position:relative;display:inline-block;width:24px;height:24px;text-align:left;border-radius:50%;box-shadow:inset 0 0 0 2px #007fff;animation:filling .15s ease-in .4s forwards}.cover1,.cover2{position:absolute;width:50%;height:100%;overflow:hidden}.cover1,.cover2,:lang(x)::-internal-media-controls-overlay-cast-button{position:absolute;width:51%;height:100%;overflow:hidden}.cover1,.cover2,:lang(x)::-ms-{position:absolute;width:51%;height:100%;overflow:hidden}.cover1{left:50%}.cover1:before,.cover2:before{position:absolute;content:""}.cover1:before{width:100%;height:200%;background:#f0f6ff;transform-origin:0 25%;animation:draw .15s linear forwards}.cover2:before{left:-10%;width:110%;height:120%;background:#f0f6ff;transform-origin:100% 40%;animation:draw .15s ease-out .15s forwards}.check{position:absolute;top:3px;left:5px;width:100%;font-size:3rem;line-height:2rem;text-align:center;opacity:0;animation:check .2s ease-in-out .4s forwards;background-image:url(../images/sprite.png);background-position:0 0;width:20px;height:16px;background-size:35px 28px}@keyframes draw{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes filling{0%{background-color:#f0f6ff;box-shadow:inset 0 0 0 9px #007fff}99%{background-color:#f0f6ff;box-shadow:inset 0 0 0 50px #007fff}to{background-color:#007fff;box-shadow:inset 0 0 0 50px #007fff}}@keyframes check{0%{opacity:0;transform:scale(.5) rotate(30deg)}90%{opacity:1;transform:scale(1.3) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.searchBox{margin:40px auto 0;background:#fff;border-radius:15px;box-shadow:0 2px 7px -5px #979797}.searchBox_ttlWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.searchBox_ttl{position:relative;margin-bottom:15px;font-size:2.4rem;font-weight:700}.searchBox_ttl-dh:before{content:"\E003"}.searchBox_ttl-dh:before,.searchBox_ttl-dp:before{font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;margin-right:10px;font-size:31px;vertical-align:-4px}.searchBox_ttl-dp:before{content:"\E007"}.searchBox .contentTab{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;width:100%}.searchBox .contentTab_link{position:relative;box-sizing:border-box;width:100%;padding:10px 0;margin-right:6px;color:#121212;text-align:center;text-decoration:none;background:#efefef;border-radius:10px 10px 0 0}.searchBox .contentTab_link:last-child{margin-right:0}.searchBox .contentTab_link.contentTab-dh .contentTab_txt{padding-left:40px}.searchBox .contentTab_link.contentTab-dh .contentTab_txt:before{content:"\E003";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-4px;left:0;font-size:40px;color:#ff5454}.searchBox .contentTab_link.contentTab-dp .contentTab_txt{padding-left:100px}.searchBox .contentTab_link.contentTab-dp .contentTab_txt:before{content:"\E007";font-family:iconFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;position:absolute;top:-4px;left:0;font-size:40px;color:#ff5454}.searchBox .contentTab_txt{position:relative;display:inline-block;font-size:2rem;font-weight:700}.searchBox .contentTab_subText{display:block;font-size:1.4rem;font-weight:400}.searchBox .contentTab_bold{display:block;font-weight:700}.searchBox_content{box-sizing:border-box;padding:30px 30px 40px}.searchBox_dom{text-align:center}.searchBox_domTxt{margin-bottom:12px;font-size:1.6rem}.searchBox_domTxt .required{display:inline-block;padding:0 5px}.searchBox_domDlist{display:table;width:830px;margin:0 auto}.searchBox_domDlistTtl{box-sizing:border-box;display:table-cell;width:270px;padding:10px 20px 10px 0;font-size:1.6rem;font-weight:700;text-align:right;border-bottom:1px solid #d5d5d5;font-feature-settings:"palt"}.searchBox_domDlistTtl .required{display:inline-block;padding-left:5px}.searchBox_domDlistDetail{display:table-cell;padding:15px 0;text-align:left;border-bottom:1px solid #d5d5d5}.searchBox_domSelect{position:relative;z-index:1;box-sizing:border-box;padding:9px 18px;margin:0;overflow:hidden;font-size:1.8rem;line-height:1;border:1px solid #ccc;border-radius:4px;-webkit-appearance:none;appearance:none}.searchBox_domSelect::-ms-expand{display:none}.searchBox_domSelect:not(:target){padding:0\9;padding-left:5px\9;background:none\9}.searchBox_domSelect>option{font-size:1rem}.searchBox_domSelect-year{width:100px;direction:rtl;font-weight:700}.searchBox_domSelect-date,.searchBox_domSelect-month,.searchBox_domSelect-stay{width:66px;font-weight:700;direction:rtl}.searchBox_domSelect-pnum,.searchBox_domSelect-rnum{width:60px;font-weight:700;direction:rtl}.searchBox_domSelect-pref{width:117px;margin-right:10px}.searchBox_domSelect-lcd{min-width:224px;max-width:250px;margin-right:10px;overflow:hidden;text-overflow:ellipsis}.searchBox_domSelect-mcd{min-width:147px;max-width:183px;overflow:hidden;text-overflow:ellipsis}.searchBox_domButtonWrap{position:relative;display:table;margin:30px auto 0}.searchBox_domButton{position:relative;bottom:0;width:378px;height:50px;padding:5px 0;font-size:2rem;line-height:1.1;color:#fff;cursor:pointer;background:#1a75ff;border:none;border-radius:999px;-webkit-appearance:none;appearance:none;box-shadow:0 4px 0 rgba(0,0,0,.1);transition:box-shadow .2s,bottom .2s}.searchBox_domButton:hover{bottom:-4px;text-decoration:none;background-color:#39f;box-shadow:none}.searchBox_checkLabel{position:relative;padding:4px 10px 4px 24px;font-size:1.8rem;cursor:pointer}.searchBox_checkLabel input{display:none}.searchBox_checkLabel input:checked+.searchBox_checkIcon{background:#1a75ff;border:1px solid #1a75ff}.searchBox_checkLabel input:checked+.searchBox_checkIcon:after,.searchBox_checkLabel input:checked+.searchBox_checkIcon span{display:block;border-right:3px solid #fff;border-bottom:3px solid #fff}.searchBox_checkLabel input:checked+.searchBox_checkIcon:after{content:""}.searchBox_check{display:none}.searchBox_checkIcon{position:absolute;top:50%;left:0;box-sizing:border-box;width:20px;height:20px;margin-top:-11px;border:1px solid #bbb;border-radius:4px}.searchBox_checkIcon span{width:7px;margin-top:-11px;margin-left:-3px;transform:rotate(50deg)}.searchBox_checkIcon:after,.searchBox_checkIcon span{position:absolute;top:50%;left:50%;display:none;height:15px;border-right:3px solid #1a75ff;border-bottom:3px solid #1a75ff}.searchBox_checkIcon:after{width:6px;margin-top:-13px;margin-left:-2px;content:"";transform:rotate(42deg)}.searchBox_dpSearch{width:100%;padding:30px 0;font-size:1.4rem;line-height:1}.searchBox_dpSearch .elSelectBox{position:relative;display:inline-block}.searchBox_dpSearch .elSelectBox .elBox{box-sizing:border-box;display:inline-block;min-width:154px;max-width:295px;padding:2px 15px;overflow:hidden;line-height:30px;color:#333;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px}.searchBox_dpSearch .elSelectBox .elSearchBallon{position:absolute;top:100%;left:0;z-index:999;box-sizing:border-box;display:none;width:100%;margin-top:10px;font-size:12px;line-height:1;white-space:nowrap;background:#fff;border:1px solid #898989;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.searchBox_dpSearch .elSelectBox .elSearchBallon:before{position:absolute;top:-10px;left:25px;display:inline-block;margin-left:-10px;content:"";background-image:url(../images/sprite.png);background-position:-243px -92px;width:20px;height:10px;background-size:294px 242px}.searchBox_dpSearch .elSelectBox .elAreaRegionList,.searchBox_dpSearch .elSelectBox .elAreaSelect,.searchBox_dpSearch .elSelectBox .elDateRegionList{max-height:400px;overflow-y:scroll}.searchBox_dpSearch .elSelectBox .elAreaSelect>li{float:none}.searchBox_dpSearch .elSelectBox .elAreaSelect dt{padding:12px 10px;font-weight:700;border-bottom:1px solid #ccc}.searchBox_dpSearch .elSelectBox .elAreaSelect .elUndecided,.searchBox_dpSearch .elSelectBox .elAreaSelect dd{float:none;padding:12px 10px;cursor:pointer;border-bottom:1px solid #ccc}.searchBox_dpSearch .elSelectBox .elAreaSelect .elUndecided:hover,.searchBox_dpSearch .elSelectBox .elAreaSelect dd:hover{background:#e9f4fa}.searchBox_dpSearch .elSelectBox .elAreaSelect dd{padding:12px 10px 12px 28px}.searchBox_dpSearch .elSelectBox .elAreaSelect .is_selected{background:#e9f4fa}.searchBox_dpSearch .elSelectBox .elAreaRegionList>li{float:none;padding:12px 10px;border-top:1px solid #ccc}.searchBox_dpSearch .elSelectBox .elAreaRegionList>li:first-child{border-top:none}.searchBox_dpSearch .elSelectBox .elAreaRegionList>li:not(.elRegion):hover{cursor:pointer;background:#e9f4fa}.searchBox_dpSearch .elSelectBox .elAreaRegionList>li.is_selected{background:#e9f4fa}.searchBox_dpSearch .elSelectBox .elAreaRegionList .elRegion{padding-bottom:0;font-weight:700;border-top:2px solid #ccc}.searchBox_dpSearch .elSelectBox .elAreaRegionList .elRegion+.elRegion{border-top:none}.searchBox_dpSearch .elSelectBox .elAreaRegionList .elRegionDetails{padding-top:10px;margin:0 -8px;font-weight:400}.searchBox_dpSearch .elSelectBox .elAreaRegionList .elRegionDetails>li{float:none;padding:12px 10px;border-top:1px dashed #ccc}.searchBox_dpSearch .elSelectBox .elAreaRegionList .elRegionDetails>li:hover{cursor:pointer;background:#e9f4fa}.searchBox_dpSearch .elSelectBox .elAreaRegionList .elRegionDetails>li.is_selected{background:#e9f4fa}.searchBox_dpSearch .elSelectBox .elDateRegionList>li{float:none;padding:12px 10px;cursor:pointer;border-bottom:1px solid #ccc}.searchBox_dpSearch .elSelectBox .elDateRegionList>li:hover{background:#e9f4fa}.searchBox_dpSearch .elSelectBox .elDateRegionList>li.is_selected{background:#e9e9e9}.searchBox_dpSearch .elSearchArea{display:table;width:100%;padding-top:12px;margin-top:12px;border-top:1px solid #e1e1e1}.searchBox_dpSearch .elSearchArea:first-child{padding-top:0;margin-top:0;border-top:none}.searchBox_dpSearch .elSearchArea.is_hide{display:none}.searchBox_dpSearch .elSearchArea+.elCannotBox{display:table;margin:0 0 10px 57px;font-size:14px;line-height:1}.searchBox_dpSearch .elSearchArea+.elCannotBox .elCannotSet{display:table-cell;height:24px;padding:0 5px;color:#fd0000;vertical-align:middle;background-color:#ffe9e3;border:1px solid #fd0000}.searchBox_dpSearch .elSearchArea+.elCannotBox .elCannotSet+.elCannotClose{display:table-cell;width:25px;height:26px;font-size:14px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#fd0000}.searchBox_dpSearch .elSearchArea .elTerm{display:table-cell;width:70px;padding:0 5px 0 0;font-size:1.6rem;font-weight:700;line-height:1.2;text-align:left;vertical-align:middle}.searchBox_dpSearch .elSearchArea .elDescription{display:table-cell;vertical-align:middle}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline{display:inline-block;margin-right:19px;vertical-align:middle;background:#fff}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline+.elDescription_Airline{margin-right:0}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabelInput{display:none}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabel{position:relative;box-sizing:border-box;display:block;padding:5px 15px 5px 25px;cursor:pointer;border:1px solid #ccc;border-radius:3px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabel .radioLabelInput{display:none}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabel .radioLabelIcon{position:absolute;top:50%;left:7px;box-sizing:border-box;display:inline-block;width:14px;height:14px;margin-top:-7px;color:#fff;background-color:#fff;border:1px solid #e6e6e6;border-radius:999px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabel .elLabelInner{display:inline-block;height:24px;line-height:24px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabel .elImgAna,.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabel .elImgJal{display:inline-block;text-indent:-9999px;vertical-align:-5px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabel .elImgJal{margin:0 4px 0 0;background-image:url(../images/sprite.png);background-position:-244px -108px;width:50px;height:13px;background-size:294px 242px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabel .elImgAna{margin:0 3px 0 0;background-image:url(../images/sprite.png);background-position:-47px -141px;width:55px;height:14px;background-size:294px 242px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabelInput:checked~.radioLabel{margin:-1px;border:2px solid #007fff}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabelInput:checked~.radioLabel .radioLabelIcon{background-color:#007fff;border-color:#007fff}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabelInput:checked~.radioLabel:after{position:absolute;top:50%;left:11px;display:block;width:6px;height:6px;margin-top:-3px;content:"";background:#fff;border-radius:999px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Airline .radioLabelInput:disabled+.radioLabelIcon{background-color:#eee;border-color:#aaa}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration .inputText{box-sizing:border-box;width:154px;padding:10px;overflow:visible;font-weight:700;line-height:1;color:#333;vertical-align:middle;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:0;-webkit-appearance:none;appearance:none}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration .inputText.error{background-color:#ffe9e3;border-color:#fd0000}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration .inputText:focus{color:#333;background:#fffbec;outline:0}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration .inputText[disabled]{color:#999;background-color:#eee}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration .elCalBox{position:relative;display:inline-block}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration .elCalBox .checkinday{text-align:left;vertical-align:middle}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration .elCalBox .ic_cal{position:absolute;top:50%;left:10px;margin-top:-10px;cursor:pointer;background-image:url(../images/sprite.png);background-position:-158px -176px;width:18px;height:18px;background-size:368px 302px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration .elCalBox input[type=text]{position:absolute;top:0;bottom:0;left:0;display:table;width:100%;margin:0;visibility:hidden}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration+.elDescription_TravelDuration{position:relative;padding-left:20px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_TravelDuration+.elDescription_TravelDuration:before{position:absolute;top:50%;left:7px;display:block;width:8px;height:8px;margin-top:-2px;content:"";border-right:2px solid #ccc;border-bottom:2px solid #ccc;transform:rotate(-45deg) translateY(-50%)}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_AirportUse+.elDescription_AirportUse{position:relative;padding-left:20px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_AirportUse+.elDescription_AirportUse:before{position:absolute;top:50%;left:7px;display:block;width:8px;height:8px;margin-top:-2px;content:"";border-right:2px solid #ccc;border-bottom:2px solid #ccc;transform:rotate(-45deg) translateY(-50%)}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Lodging{display:-ms-flexbox;display:flex}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Lodging .elSelectBox_Lodging01 .elBox{min-width:100px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Lodging .elSelectBox_Lodging01 .elSearchBallon{min-width:100%;min-width:150px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Lodging .elSelectBox_Lodging02 .elBox{min-width:100px;max-width:241px;margin-left:-3px;border-top-left-radius:0;border-bottom-left-radius:0}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_Lodging .elSelectBox_Lodging02 .elSearchBallon{width:auto;min-width:100%}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elSelectBox .elBox{max-width:625px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson{position:absolute;top:100%;left:-244px;z-index:2;box-sizing:border-box;display:none;width:600px;padding:20px;margin-top:15px;line-height:1;background:#fff;border:1px solid #898989;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson:before{position:absolute;top:-10px;left:285px;display:inline-block;margin-left:-10px;content:"";background-image:url(../images/sprite.png);background-position:-243px -92px;width:20px;height:10px;background-size:294px 242px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elClose{position:absolute;top:-12px;right:-12px;cursor:pointer;background-image:url(../images/sprite.png);background-position:-121px -174px;width:22px;height:22px;background-size:294px 242px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elTitle{padding:5px 0 4px 10px;margin-bottom:10px;font-size:14px;font-weight:700;background:#e5e5e5}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elBallonRoomPersonInner{margin-bottom:20px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elChoiceBox{display:table;padding:0 10px;margin-bottom:10px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elChoiceBox>span:first-child{padding:0 7px 0 0}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elChoiceBox>span:last-child{padding:0 0 0 7px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elChoiceBox .elSelectBox{display:table-cell;width:60px;text-align:center}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elChoiceBox .elSelectBox .elBox{width:60px;min-width:auto;height:auto;padding:6px 10px 6px 0;line-height:1.5}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elChoiceBox .elSelectBox .elBox:after{right:10px;margin-top:-5px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elChoiceBox .elSelectBox .elSearchBallon{left:5px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elChoiceBox .elSelectBox .elSearchBallon:before{left:15px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elNotesList{overflow:hidden;font-size:12px;line-height:1.5}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elNotesList>li{padding:0 0 0 1em;text-indent:-1em}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elBallonRoomPersonInner.elBallonRoomPersonInner_person{position:relative;border-bottom:1px dashed #999}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .inputText{box-sizing:border-box;width:50px;height:28px;padding:6px 10px 6px 14px;overflow:visible;line-height:1;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #a5a5a5;border-radius:4px;outline:0;-webkit-appearance:none;appearance:none}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .inputText.error{background-color:#ffe9e3;border-color:#fd0000}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .inputText:focus{color:#333;background:#fffbec;outline:0}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .inputText[disabled]{color:#999;background-color:#eee}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elCannotBox{position:absolute;top:35px;right:75px;display:table;font-size:14px;line-height:1}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elCannotBox .elCannotSet{display:table-cell;height:24px;padding:0 5px;color:#fd0000;vertical-align:middle;background-color:#ffe9e3;border:1px solid #fd0000}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elCannotBox .elCannotClose{display:table-cell;width:25px;height:26px;font-size:14px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#fd0000}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectArea .elInputArea{position:relative;display:inline-block}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectArea .elInputArea:after{position:absolute;top:50%;right:8px;margin-top:-.5em;font-size:14px;content:"\00540d"}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectArea .btn_minus{display:inline-block;vertical-align:middle;background-image:url(../images/sprite.png);background-position:-148px -174px;width:18px;height:18px;background-size:294px 242px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectArea .btn_plus{display:inline-block;vertical-align:middle;background-image:url(../images/sprite.png);background-position:-171px -174px;width:18px;height:18px;background-size:294px 242px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectAdults{padding:0 10px 5px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectAdults:after{display:block;clear:both;content:""}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectAdults .elTtlBox{float:left;width:85px;padding:8px 0}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectAdults .elSelectArea{float:left;text-align:right}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren{padding:5px 5px 5px 10px;border-top:1px dashed #999}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren:after{display:block;clear:both;content:""}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren .elTtlBox{float:left;width:80px;padding:8px 0}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren .elTtlBox.elTtlBox_baby{padding:1px 0 0;line-height:1.2}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren .elSelectArea{float:left;margin-left:125px;text-align:right}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren .elOptions{box-sizing:border-box;float:left;width:125px;padding:8px 0 8px 5px;font-size:1.3rem}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren.elSelectChildren_noBorder{border-top:none}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren.elSelectChildren_noBorder .elOptions{margin-left:80px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren .elSelectArea+.elOptions{margin-left:20px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren .elOptions+.elSelectArea{margin-left:0}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBtn{text-align:center}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBtn .elSubmitBtn{box-sizing:border-box;display:inline-block;width:170px;height:35px;line-height:35px;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background-color:#2a7bb4;border:1px solid transparent;border-radius:3px}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBtn .elSubmitBtn:hover{background:#5c97c1}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBtn .elSubmitBtn.is_disabled:hover{background-color:#bdc3c7}.searchBox_dpSearch .elSearchFlight{box-sizing:border-box;float:left;width:448px;padding-right:20px;padding-left:20px;margin-bottom:10px;border-right:1px dotted #ccc}.searchBox_dpSearch .elSearchFlight .elFlightTxt{margin:0 0 5px 65px}.searchBox_dpSearch .elSearchStay{box-sizing:border-box;float:right;width:448px;padding:0 20px 0 15px}.searchBox_dpSearch .elSearchStay .elStayChange{display:table;width:100%;margin-top:6px;margin-left:70px}.searchBox_dpSearch .elSearchStay .elStayChange.is_hide{display:none}.searchBox_dpSearch .elSearchStay .elSelectDay{display:table-cell;vertical-align:middle}.searchBox_dpSearch .elSearchStay .elSelectDay+.elSelectDay{position:relative;padding-left:20px}.searchBox_dpSearch .elSearchStay .elSelectDay+.elSelectDay:before{position:absolute;top:50%;left:2px;display:block;margin-top:-8px;content:"";background-image:url(../images/sprite.png);background-position:-238px -174px;width:15px;height:16px;background-size:294px 242px}.searchBox_dpSearch .elBtnArea{position:relative;display:table;margin:10px auto 0;clear:both}.searchBox_dpSearch .elBtnArea .elSearchBtn{text-align:center}.searchBox_dpSearch .elBtnArea .elBtn{position:relative;bottom:0;width:378px;height:50px;padding:5px 0;font-size:2rem;line-height:1.1;color:#fff;cursor:pointer;background:#1a75ff;border:none;border-radius:999px;-webkit-appearance:none;appearance:none;box-shadow:0 4px 0 rgba(0,0,0,.1);transition:box-shadow .2s,bottom .2s}.searchBox_dpSearch .elBtnArea .elBtn:hover{bottom:-4px;text-decoration:none;background-color:#39f;box-shadow:none}.searchBox_dpSearch .elBtnArea .elBtn.is_disabled{color:#fff;cursor:default;background-color:#bdc3c7;border:1px solid transparent;box-shadow:none}.searchBox_dpSearch .elBtnArea .elBtn.is_disabled:hover{background-color:#bdc3c7}.searchBox_dpSearch .elBallonBox{position:absolute;top:2px;left:100%;width:145px;padding:4px 8px;margin:0 0 0 15px;font-size:1.3rem;line-height:1.4;color:#333;background:#fff;border:2px solid #ffd40e;border-radius:6px}.searchBox_dpSearch .elBallonBox:before{left:-11px;border-color:transparent #ffd40e transparent transparent}.searchBox_dpSearch .elBallonBox:after,.searchBox_dpSearch .elBallonBox:before{position:absolute;top:50%;width:0;height:0;margin-top:-6px;content:"";border-style:solid;border-width:6px 11px 6px 0}.searchBox_dpSearch .elBallonBox:after{left:-7px;border-color:transparent #fff transparent transparent}.searchBox_dpSearch .elReturnChangeLink{margin:15px 0 0 75px}.searchBox_dpSearch .elReturnChangeLink>a{position:relative;display:inline-block;color:#0072ff;text-decoration:none}.searchBox_dpSearch .elReturnChangeLink>a:before{position:absolute;top:50%;right:-12px;display:block;width:8px;height:8px;margin-top:-4px;content:"";border-right:2px solid #0072ff;border-bottom:2px solid #0072ff;transform:rotate(45deg) translateY(-50%)}.searchBox_dpSearch .elDescription.elDescription_StayBox>a{position:relative;display:inline-block;margin-left:20px;color:#0072ff;text-decoration:none}.searchBox_dpSearch .elDescription.elDescription_StayBox>a:before{position:absolute;top:50%;right:-12px;display:block;width:8px;height:8px;margin-top:-4px;content:"";border-right:2px solid #0072ff;border-bottom:2px solid #0072ff;transform:rotate(45deg) translateY(-50%)}.searchBox_dpSearch .elSelectBox .elSearchBallon .elAreaRegionList>li.elRegion{padding-bottom:0;font-weight:700;border-top:2px solid #ccc}.searchBox #ui-datepicker-div{position:absolute;z-index:9999;box-sizing:border-box;margin:0 -1000% 0 0;font-size:13px;color:#333;background:#fff;border:1px solid #898989;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.searchBox #ui-datepicker-div:before{position:absolute;top:132px;left:-8px;z-index:1;display:inline-block;margin-left:-10px;content:"";background-image:url(../images/sprite.png);background-position:-243px -92px;width:20px;height:10px;background-size:294px 242px}.searchBox #ui-datepicker-div.side-datepicker{top:-130px!important;left:210px!important}.searchBox #ui-datepicker-div.top-datepicker{top:50px!important;left:0!important}.searchBox #ui-datepicker-div.top-datepicker:before{position:absolute;top:-11px;left:76px;display:inline-block;margin-left:-10px;content:"";background-image:url(../images/sprite.png);background-position:-243px -92px;width:20px;height:10px;background-size:294px 242px}.searchBox .ui-datepicker{width:auto!important}.searchBox .ui-datepicker:after{display:block;clear:both;content:""}.searchBox .ui-datepicker-group{float:left}.searchBox .ui-datepicker-group:first-child{position:relative}.searchBox .ui-datepicker-group:first-child:after{position:absolute;top:123px;left:0;z-index:2;width:20px;height:30px;content:"";background:#fff}.searchBox .ui-datepicker-group .ui-datepicker-header{position:relative}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next,.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev{position:absolute;box-sizing:border-box;width:36px;height:20px;text-indent:-9999px;cursor:pointer;border:1px solid #2a7bb4;border-radius:3px}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next:hover,.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev:hover{background-color:#2a7bb4}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev{left:0}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev:after{position:absolute;top:50%;left:50%;display:block;margin:-4px 0 0 -4px;content:"";background-image:url(../images/sprite.png);background-position:-280px -92px;width:7px;height:9px;background-size:294px 242px}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev:hover:after{background-image:url(../images/sprite.png);background-position:-268px -92px;width:7px;height:9px;background-size:294px 242px}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next{right:0}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next:after{position:absolute;top:50%;left:50%;display:block;margin:-4px 0 0 -4px;content:"";background-image:url(../images/sprite.png);background-position:-191px -127px;width:7px;height:9px;background-size:294px 242px}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next:hover:after{background-image:url(../images/sprite.png);background-position:-179px -127px;width:7px;height:9px;background-size:294px 242px}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next .elClose{position:absolute;top:-12px;right:-12px;cursor:pointer;background-image:url(../images/sprite.png);background-position:-121px -174px;width:22px;height:22px;background-size:294px 242px}.searchBox .ui-datepicker-group .ui-datepicker-header .ui-state-disabled{display:none}.searchBox .ui-datepicker-title{padding:0 0 15px;font-size:22px;line-height:1;text-align:center;border-bottom:1px solid #c9caca}.searchBox .ui-datepicker-calendar{width:275px}.searchBox .ui-datepicker-calendar .ui-datepicker-checkin-day a,.searchBox .ui-datepicker-calendar .ui-datepicker-checkin-day span,.searchBox .ui-datepicker-calendar .ui-datepicker-checkout-day a,.searchBox .ui-datepicker-calendar .ui-datepicker-checkout-day span,.searchBox .ui-datepicker-calendar .ui-datepicker-current-day a,.searchBox .ui-datepicker-calendar .ui-datepicker-current-day span,.searchBox .ui-datepicker-calendar td a:hover{background-color:#ffd40e}.searchBox .ui-datepicker-calendar td,.searchBox .ui-datepicker-calendar th{height:35px;line-height:35px;text-align:center;vertical-align:middle}.searchBox .ui-datepicker-calendar tr:first-child td{padding-top:5px}.searchBox .ui-datepicker-calendar th{padding:0;font-size:14px}.searchBox .ui-datepicker-calendar .ui-datepicker-sunday a,.searchBox .ui-datepicker-calendar .ui-datepicker-sunday span,.searchBox .ui-datepicker-calendar td:first-child a,.searchBox .ui-datepicker-calendar td:first-child span,.searchBox .ui-datepicker-calendar th:first-child a,.searchBox .ui-datepicker-calendar th:first-child span{color:#b14431}.searchBox .ui-datepicker-calendar .ui-datepicker-holiday a,.searchBox .ui-datepicker-calendar .ui-datepicker-holiday span,.searchBox .ui-datepicker-calendar .ui-datepicker-saturday a,.searchBox .ui-datepicker-calendar .ui-datepicker-saturday span,.searchBox .ui-datepicker-calendar td:last-child a,.searchBox .ui-datepicker-calendar td:last-child span,.searchBox .ui-datepicker-calendar th:last-child a,.searchBox .ui-datepicker-calendar th:last-child span{color:#0081b1}.searchBox .ui-datepicker-calendar .is_holiday a,.searchBox .ui-datepicker-calendar .is_holiday span{color:#b14431!important}.searchBox .ui-datepicker-calendar td{padding:0;font-size:18px}.searchBox .ui-datepicker-calendar td a,.searchBox .ui-datepicker-calendar td span{box-sizing:border-box;display:block;height:35px;color:#333;text-decoration:none}.searchBox .ui-datepicker-calendar .ui-datepicker-today a,.searchBox .ui-datepicker-calendar .ui-datepicker-today span{border:1px solid #eaeaea}.searchBox .ui-datepicker-calendar .ui-datepicker-today.ui-datepicker-current-day a,.searchBox .ui-datepicker-calendar .ui-datepicker-today.ui-datepicker-current-day span{border:0}.searchBox .ui-datepicker-calendar .ui-datepicker-while-day a,.searchBox .ui-datepicker-calendar .ui-datepicker-while-day span{border-top:1px dashed #ffd40e;border-bottom:1px dashed #ffd40e}.searchBox .ui-datepicker-calendar a.ui-state-active{color:#fff;background:#ffd40e}.searchBox .ui-datepicker-unselectable span{filter:alpha(opacity=35);opacity:.35}.searchBox .ui-datepicker-buttonpane .ui-datepicker-current{display:none}.searchBox .ui-datepicker-buttonpane .ui-datepicker-close{position:absolute;top:-12px;right:-12px;padding:0;text-indent:-9999px;cursor:pointer;background-color:transparent;border:0;background-image:url(../images/sprite.png);background-position:-121px -174px;width:22px;height:22px;background-size:294px 242px}.searchBox .ui-datepicker-group-first{padding:15px 15px 15px 20px}.searchBox .ui-datepicker-group-last{padding:15px 20px 15px 15px}.searchBox .required{color:#d10000}.elAdultsBox{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.elCannotError{box-sizing:content-box;width:calc(100% - 215px);padding:0 10px 5px 0}.elCannotSet{height:24px;padding:5px;line-height:1.2;color:#fd0000;background-color:#ffe9e3;border:1px solid #fd0000}.elCannotClose,.elCannotSet{display:table-cell;vertical-align:middle}.elCannotClose{width:25px;height:26px;font-size:14px;font-weight:700;color:#fff;text-align:center;cursor:pointer;background-color:#fd0000}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .inputText.error{background:#fff2f2;border:1px solid #a5a5a5}.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren .elOptions.error,.searchBox_dpSearch .elSearchArea .elDescription.elDescription_RoomPerson .elBallonRoomPerson .elSelectChildren .elTtlBox.error{color:#fd0000}.premiumAppeal{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:20px;margin-bottom:20px;background-color:#fff;border:1px solid #f03;border-radius:4px}.premiumAppeal_txt{font-size:1.6rem}.premiumAppeal_noteList{margin-top:5px}.premiumAppeal_noteItem{font-size:1.2rem}.premiumAppeal_qrWrap{width:116px;height:116px;content:"";background:url(../images/img_smalogQr.png) 50% 0 no-repeat;background-size:auto 100%}.premiumAppeal_loginBtn{position:relative;display:block;width:350px;padding:9px 0;font-size:1.6rem;font-weight:700;color:#333;text-align:center;background-color:#fff;background-image:linear-gradient(180deg,#fefefe,#eee);border:1px solid #d0d0d0;border-radius:4px}.premiumAppeal_loginBtn:after{position:absolute;top:14px;right:26px;display:block;width:8px;height:8px;content:"";border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(-45deg)}.premiumAppeal_loginBtn:hover{text-decoration:none;background-color:#f9fcff;opacity:.8}.premiumAppeal_registrateBtn{position:relative;box-sizing:border-box;display:block;width:350px;padding:11px 0;font-size:1.6rem;font-weight:700;line-height:1;color:#fff;text-align:center;background-color:#f03;border-radius:99px}.premiumAppeal_registrateBtn:after{position:absolute;top:22px;right:21px;display:block;width:8px;height:8px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.premiumAppeal_registrateBtn .premiumAppeal_smallTxt{display:block;margin-bottom:6px;font-size:1.3rem;font-weight:400}.premiumAppeal_registrateBtn:hover{text-decoration:none;opacity:.8}.premiumAppeal-icon{padding:20px 20px 20px 90px}.premiumAppeal-icon:before{position:absolute;top:50%;left:28px;display:block;content:"";transform:translateY(-50%);background-image:url(../images/sprite.png);background-position:-243px -50px;width:41px;height:37px;background-size:294px 242px}.premiumAppeal-error{-ms-flex-pack:center;justify-content:center}.bunner{margin:0 auto 40px}.bunner_itemLink{display:block}.bunner_itemLink:hover{opacity:.8}.bunner_img{max-width:990px}.backTopFix{position:fixed;right:10px;bottom:70px;z-index:99999}.backTopFix_link{position:relative;display:block;width:74px}.backTopFix_link:after{display:block;width:74px;height:64px;content:"";background:url(../images/img_backTop.png) 0 no-repeat;background-size:100% auto}.backTop{margin-top:30px;text-align:right}.backTop_link{position:relative;padding-right:20px;color:#1a75ff}.backTop_link:after{position:absolute;top:-1px;right:0;display:block;content:"";background-image:url(../images/sprite.png);background-position:-107px -141px;width:14px;height:14px;background-size:294px 242px}.attentionCoupon{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.attentionCoupon_ttl{margin:3px 10px 0 0;font-size:1.6rem;font-weight:700}.attentionCoupon_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:850px}.attentionCoupon_listItem{display:block;margin:0 10px 8px 0}.attentionCoupon_listItem:last-of-type{margin-right:0}.attentionCoupon_listItemLink{display:block;padding:4px 12px;font-size:1.3rem;color:#1a75ff;border:1px solid #1a75ff;border-radius:99px}.attentionCoupon_listItemLink:hover{text-decoration:none;opacity:.6}.tvgDescription{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.tvgDescription_txt{margin-bottom:15px;font-size:1.4rem}.tvgDescription_label{box-sizing:border-box;display:inline-block;width:66px;padding:1px 0;font-size:.9rem;font-weight:700;text-align:center;vertical-align:2px;border-radius:2px}.tvgDescription_label-jtb{color:#fff;background-color:#c81528;border:1px solid #c81528}.tvgDescription_label-rrb{color:#fff;background-color:#181777;border:1px solid #181777}.tvgDescription_label-jtbCode{color:#c81528;background-color:#fff;border:1px solid #c81528}.tvgDescription_label-rrbCode{color:#181777;background-color:#fff;border:1px solid #181777}.tvgDescription_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tvgDescription_listItem{display:block;margin-right:10px}.tvgDescription_listItem:last-of-type{margin-right:0}.tvgDescription_listItem:after{padding:0 4px;color:#333;content:"/"}.tvgDescription_listItem:last-child:after{display:none}.tvgDescription_listItemLink{font-size:1.4rem;color:#1a75ff}.tvgDescription_listItemLink:hover{text-decoration:none;opacity:.7}.tvgDescription_txtColor{color:#333}.importantInfo{padding:20px;margin-top:30px;border:1px solid #ccc;border-radius:6px}.importantInfo_ttl{font-weight:700;color:#900}.importantInfo_noteListItemLink{color:#1a75ff}.couponError{position:relative;padding:300px 100px 45px}.couponError:before{position:absolute;top:42px;left:50%;display:inline-block;width:190px;height:207px;content:"";background:url(../images/img_error.png) 50% 0 no-repeat;background-size:auto 100%;transform:translate(-50%)}.couponError_txt{font-size:2rem;font-weight:700;text-align:center}.faq{padding:40px 40px 50px;margin-top:50px;background-color:#fff;border-radius:15px;box-shadow:0 2px 7px -5px #979797}.faq_ttl{padding-bottom:24px;font-size:4rem;line-height:1;text-align:center}.faq_item,.faq_ttl{border-bottom:1px solid #ddd}.faq_question{position:relative;padding:20px 70px 20px 64px;font-size:1.8rem;font-weight:700;cursor:pointer}.faq_question:before{top:20px;left:12px;background-image:url(../images/sprite.png);background-position:-70px -174px;width:21px;height:27px;background-size:294px 242px}.faq_question:after,.faq_question:before{position:absolute;display:block;content:""}.faq_question:after{top:50%;right:28px;width:12px;height:12px;margin-top:-4px;border-right:2px solid #ddd;border-bottom:2px solid #ddd;transform:rotate(45deg) translateY(-50%)}.faq_question.is_open:after{right:18px;margin-top:-8px;transform:rotate(225deg) translateY(-50%)}.faq_question:hover{background-color:#f8f8f8}.faq_answer{position:relative;display:none;padding:20px 70px 20px 64px;font-size:1.6rem;line-height:1.625}.faq_answer:before{position:absolute;top:20px;left:12px;display:block;content:"";background-image:url(../images/sprite.png);background-position:-96px -174px;width:20px;height:25px;background-size:294px 242px}.faq_noteWrap{margin-top:10px}.faq_note{font-size:1.3rem;color:#888}.faq_note+.faq_note{margin-top:5px}.loading{margin:50px 0}.loading .loading_img{display:block;width:122px;height:120px;margin:0 auto;background:url(../images/img_loading-ball.png) no-repeat 0 0;background-repeat:no-repeat;background-position:0;background-size:2560px;animation:LodinImg01-ball 1.8s steps(20) infinite}@keyframes LodinImg01-ball{0%{background-position:0}to{background-position:100%}}.loading_wrap{margin:0 270px}.loading_imgWrap{margin:0 0 25px}.loading_text{margin:0 0 15px;font-size:2rem;font-weight:700;text-align:center}@keyframes slidein{0%{left:0}to{left:100%}}.loading_line{position:relative;width:100%;height:10px;overflow:hidden;background:#ddd;border-radius:10px}.loading_parts{position:absolute;top:0;left:0;display:block;width:50px;height:10px;background:#007fff;animation:slidein 1.5s ease infinite}.loadingBall{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.loadingBall_side{text-align:center}.loadingBall_side>div{display:inline-block;width:15px;height:15px;margin:2px;background-color:#aaa;border-radius:100%;animation-fill-mode:both}.loadingBall_side>div:first-child{animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.48s infinite}.loadingBall_side>div:nth-child(2){animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite}.loadingBall_side>div:nth-child(3){animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.loadingBall_side>div:nth-child(4){animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.loadingBall_side>div:nth-child(5){animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}@keyframes scale{0%{opacity:1;transform:scale(1)}45%{opacity:.7;transform:scale(.1)}80%{opacity:1;transform:scale(1)}}