@charset "shift_jis";
.l-section{margin-bottom:40px;}
.l-first-section{margin-top:38px;}
.l-section-footer{border-top:1px solid #d0d0d0;padding:40px 0;}
.l-hLine{border-left:3px solid #333;padding-left:8px;font-size:16px;font-size:1.6rem;line-height:22px;font-weight:bold;}
.l-column{float:left;}
.l-column-last{float:right;}
.l-column-w195{width:195px;}
.l-column-w205{width:205px;}
.l-column-w215{width:215px;}
.l-column-w300{width:300px;}
.l-column-w374{width:374px;}
.l-column-w460{width:460px;}
.l-column-w554{width:554px;}
.l-column-w599{width:599px;}
.l-column-w627{width:627px;}
.l-column-2clm{width:445px;}
.l-column-3clm{width:289px;}
.l-column-4clm{width:215px;}
.m-btn, .m-btn02{color:#ffffff;font-size:16px;font-size:1.6rem;line-height:20px;display:block;padding:15px 0;text-align:center;text-indent:-10px;}
.m-btn > .i, .m-btn02 > .i{padding-right:7px;}
.m-btn02{text-indent:-10px;}
.m-btn_02{background:#555555;}
.m-btn_02:hover{background:#666666;}
.m-btn_03{background:#cc0000;}
.m-btn_03:hover{background:#cb4e4e;}
.m-btn_04{background:#444444;}
.informations .thumbLinkList{margin:10px 0 15px;}
.informations .thumbLinkList .thumbLink{width:292px;padding:0 20px 0 4px;overflow:hidden;*zoom:1;}
.informations .thumbLinkList .thumbLinkImg{display:block;background:none;width:100px;height:64px;float:left;}
.informations .thumbLinkList .thumbLinkTxt{width:172px;font-size:13px;font-size:1.3rem;line-height:20px;margin-left:20px;*margin-left:10px;}
.search-area{width:950px;margin:0 auto;}
.search-area .well-body{padding-top:0;}
.search-area .maplink > li{position:absolute;}
.search-area .maplink > li > .btn{line-height:24px;padding:0 7px;}
.search-area .maplink > li > .btn:hover{color:#cc0000;}
.search-area .popularspot{position:absolute;background:#fff;top:18px;left:720px;width:180px;border:1px solid #cc0000;padding:14px;}
.search-area .popularspot > dt{border-bottom:1px solid #cc0000;font-size:14px;font-size:1.4rem;font-weight:bold;padding-bottom:14px;margin-bottom:14px;}
.search-area .popularspot > dd{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:95px;margin-bottom:14px;line-height:18px;}
.search-area .popularspot > dd.w_type01{width:65px;}
.search-area .popularspot > dd a:hover{color:#cc0000;text-decoration:underline;}
.m-imgLink{overflow:hidden;*zoom:1;}
.m-imgLink .m-imgLink-area{position:relative;float:left;}
.m-imgLink .m-imgLink-area > a:hover .m-imgLink-text{text-decoration:underline;cursor:pointer;}
.m-imgLink .m-imgLink-area span.m-imgLink-text{display:block;position:absolute;bottom:0;left:0;z-index:10;width:100%;height:30px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3000000', endColorstr='#B3000000');background:transparent;background:rgba(0, 0, 0, 0.7);color:#fff;line-height:30px;*text-indent:10px;}
:root .m-imgLink .m-imgLink-area span.m-imgLink-text{filter:none\0/IE9;}
.m-imgLink .m-imgLink-area span.m-imgLink-text > .i{margin-left:10px;padding-right:5px;}
.thumbLinkList .thumbLink{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}
.thumbLinkList .thumbLink > a:hover .thumbLinkTxt{color:#cc0000;text-decoration:underline;}
.thumbLinkList .thumbLinkImg{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:40px;height:40px;}
.thumbLinkList .thumbLinkTxt{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;text-indent:-10px;margin-left:20px;*text-indent:0;*margin-left:10px;font-size:12px;font-size:1.2rem;line-height:18px;}
.thumbLinkList .thumbLinkTxt.line01{line-height:40px;}
.thumbLinkList .thumbTxt{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:18px;}
.textLinkList{border:1px solid #d0d0d0;padding:10px 15px;margin:10px 20px 10px 15px;}
.textLinkList > li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}
.textLinkList > li:first-child{margin-right:20px;}
.well-body .textLinkList .i-arw-s-red {margin-right:3px !important;}
.carousel-4items .carousel-mover{width:806px;margin:0 auto;display:none;}
.carousel-4items .carousel-item-container{width:806px;left:48px;}
.carousel-4items .carousel-item-container li{width:179px;height:169px;margin-left:30px;}
.carousel-4items .carousel-item-container li:first-child{margin-left:0;}
.carousel-4items .carousel-item, .carousel-3items .carousel-item{width:179px;height:169px;}
.carousel-4items .carousel-item:first-child, .carousel-3items .carousel-item:first-child{margin-left:0;}
.carousel-4items .carousel-item > a, .carousel-3items .carousel-item > a{width:177px;height:167px;border:1px solid #d0d0d0;}
.carousel-4items .carousel-item > a:hover, .carousel-3items .carousel-item > a:hover{background:#efefef;}
.carousel-4items .carousel-item img, .carousel-3items .carousel-item img{position:absolute;top:0px;left:0px;}
.carousel-4items .carousel-category-label, .carousel-3items .carousel-category-label{background:#cc0000;}
.carousel-4items .carousel-text, .carousel-3items .carousel-text{position:absolute;top:143px;left:5px;text-indent:-10px;*text-indent:0;padding-left:5px;padding-right:5px;line-height:20px;font-size:13px;font-size:1.3rem;}
.carousel-4items .carousel-price, .carousel-3items .carousel-price{position:absolute;top:230px;left:0;width:100%;font-size:12px;font-size:1.2rem;text-align:center;line-height:20px;}
.carousel-4items .carousel-price .u-text-strong, .carousel-3items .carousel-price .u-text-strong{font-weight:bold;font-size:14px;font-size:1.4rem;}
.carousel.ranking .carousel-inner{width:573px;height:279px;position:relative;overflow:hidden;margin-left:18px;}
.carousel.ranking .carousel-mover{width:955px;height:279px;position:absolute;top:0;left:0;}
.carousel.ranking .carousel-item{width:175px;}
.carousel.ranking .carousel-item > a{width:173px;}
.carousel.ranking .carousel-item .carousel-category-label{font-weight:bold;color:#44360a;background:url(/commonY15/img/carousel/bg_carousel-catlabel-rank.png) no-repeat top right;padding-right:23px;top:-13px;left:-11px;}
.carousel.ranking .carousel-item.carousel-item-first{background:url(/commonY15/img/carousel/bg_package_first.png) no-repeat top left;}
.carousel.ranking .carousel-item.carousel-item-first .carousel-category-label{background-position:right 0;}
.carousel.ranking .carousel-item.carousel-item-second{background:url(/commonY15/img/carousel/bg_package_second.png) no-repeat top left;}
.carousel.ranking .carousel-item.carousel-item-second .carousel-category-label{background-position:right -50px;}
.carousel.ranking .carousel-item.carousel-item-third{background:url(/commonY15/img/carousel/bg_package_third.png) no-repeat top left;}
.carousel.ranking .carousel-item.carousel-item-third .carousel-category-label{background-position:right -100px;}
.carousel.ranking .carousel-item.carousel-item-others{background:url(/commonY15/img/carousel/bg_package_others.png) no-repeat top left;}
.carousel.ranking .carousel-item.carousel-item-others .carousel-category-label{background-position:right -150px;}
.carousel.ranking .carousel-item .carousel-text{padding-left:0;padding-right:0;width:163px;text-indent:0;}
.carousel.ranking .carousel-navigator .left-btn{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}
.carousel.ranking .carousel-navigator .right-btn{display:none;}
.carousel.ranking .carousel-navigator.is-right-max .left-btn{display:none;}
.carousel.ranking .carousel-navigator.is-right-max .right-btn{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}
.carousel.ranking .carousel-navigator li{position:absolute;top:40px;right:9px;}
.carousel.ranking .carousel-navigator li:first-child{top:40px;left:9px;}
.carousel.ranking .carousel-navigator .i{background-image:url(/commonY15/img/carousel/arrow-caroucel-ranking.png);background-repeat:no-repeat;width:15px;height:25px;}
.carousel.ranking .carousel-navigator .i.i-arw-left{background-position:0 0;}
.carousel.ranking .carousel-navigator .i.i-arw-right{background-position:-33px 0;}
.global-footer.jalpak .footer-content-nav, .global-footer.jalcard .footer-content-nav{background:url(/commonY15/img/bg_sky.jpg) no-repeat bottom center #e5e5e5;}
.global-footer.jalpak .footer-nav ul, .global-footer.jalcard .footer-nav ul{width:662px;}
.global-footer.jalpak .footer-nav ul li, .global-footer.jalcard .footer-nav ul li{width:330px;}
.global-footer.jalpak .btn.btn-line, .global-footer.jalcard .btn.btn-line{width:286px;}
.global-footer.jalpak .copyright small, .global-footer.jalcard .copyright small{width:485px;}
.global-footer.jalpak .copyright .inline-link, .global-footer.jalcard .copyright .inline-link{width:445px;}
.u-mb05{margin-bottom:5px !important;}
.u-valign-middle{vertical-align:middle !important;}
.i-crown{background:url(/domtour/commonY15/img/i-crown.png) no-repeat top left;width:19px;height:14px;margin-right:3px;}
.u-font-normal{font-weight:normal;}
.u-text-small{font-size:12px;font-size:1.2rem;}
.u-caption{font-size:11px;font-size:1.1rem;font-weight:normal;}
.u-float-left{float:left;}
.u-float-right{float:right;}
.u-display-block{display:block;}
.u-display-none{display:none;}
.u-align-right{text-align:right;}
.u-mt20{margin-top:20px;}
.u-ml10{margin-left:10px;}
.u-text-bold{font-weight:bold;}
p.caption{font-size:12px;font-size:1.2rem;}
.area-selector{position:absolute;top:8px;right:8px;font-size:12px;font-size:1.2rem;}
.area-selector > div a{padding:0 10px;*zoom:1;text-align:left;}
.area-selector .selectorArea{position:relative;overflow:hidden;}
.area-selector .selectorArea .i.i-arw-s-red-btm{display:block;position:absolute;top:10px;left:152px;width:8px;height:6px;}
.area-selector .selector{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;border:0 !important;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;width:190px;/*line-height:26px;*/}
.area-selector .selector::-ms-expand{display:none;}
.area-selector .selector option{background:white;padding:5px 10px;border-top:1px dotted #d0d0d0;}
.area-selector .selector option :first-child{border-top:none;}
.reservation-dom .moduleImage{position:absolute;width:362px;height:297px;top:0;left:0;z-index:50;}
.well-header{position:relative;}
.well-header .detail-btn{position:absolute;top:8px;right:10px;}
.well-header .detail-btn > .btn{padding-top:5px;padding-bottom:5px;}
.tickets .list-view-row > a{*height:67px;}
.tickets .area-selector{padding-right:0;}
*:first-child+html body .tickets .area-selector{width:380px;}
.tickets .area-selector > div{width:380px;position:relative;}
.tickets .area-selector > div a{font-size:14px;font-size:1.4rem;}
.tickets .area-selector > div a:hover{color:#cc0000;text-decoration:underline;}
.tickets .tickets-price .u-text-strong > span{color:#333;font-weight:normal;}
.tickets .tickets-section > .list-view-header{position:relative;}
.tickets .tickets-section > .list-view-header .area-selector.package{position:absolute;top:10%;right:8px;width:150px;*width:310px;*zoom:1;height:30px;}
.tickets .tickets-section > .list-view-header .area-selector.package > div{width:118px;}
.tickets .tickets-section > .list-view-header .area-selector.package .selectorArea{width:94px;height:26px;position:relative;text-align:left;border:1px solid #d0d0d0;}
.tickets .tickets-section > .list-view-header .area-selector.package .selectorArea > .i{top:15px;*top:60%;left:78px;z-index:100;}
.tickets .tickets-section > .list-view-header .area-selector.package .selectorArea .selector{position:absolute;top:0;left:0;width:114px;}
.tickets .well-footer .btn{font-size:15px;font-size:1.5rem;width:285px !important;}
.tickets .tickets-section > header > h2.ticket01{font-size:15px;font-size:1.5rem;line-height:120%;padding-top:6px;}
.tickets .tickets-section > header > h2.ticket01 > .icon_tickets-sprite{display:block;float:left;*height:36px;*background-position:0px 5px;}
.tickets .tickets-section > header > h2.ticket02{line-height:120%;padding-top:6px;*padding-top:13px;}
.tickets .tickets-section > header > h2.ticket02 > .icon_tickets-sprite{display:block;float:left;*height:36px;*background-position:0px -40px;}
.tickets .tickets-section > header > h2.ticket02 .u-text-strong{line-height:26px;*line-height:120%;}
.icon_tickets-sprite, .icon_tickets-i-tickets01, .icon_tickets-i-tickets02{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-image:url("/commonY15/img/icon_tickets-s69a1f42ed4.png");background-repeat:no-repeat;width:42px;height:31px;}
.icon_tickets-i-tickets01{background-position:0 0;}
.icon_tickets-i-tickets02{background-position:0 -46px;}
.search-area .mapArea-dom{background:url(/domtour/commonY15/img/bg-mapArea-dom_Y19.png) no-repeat top left;position:relative;width:948px;height:284px;}
.search-area .maplink .maplink-hokkaido{top:80px;left:595px;}
.search-area .maplink .maplink-hokkaido > .btn{padding:0 20px;}
.search-area .maplink .maplink-tohoku{top:125px;left:535px;}
.search-area .maplink .maplink-kanto{top:200px;left:496px;}
.search-area .maplink .maplink-kanto > .btn{padding:0 15px;}
.search-area .maplink .maplink-kansai{top:240px;left:315px;}
.search-area .maplink .maplink-chugoku{top:140px;left:245px;}
.search-area .maplink .maplink-kyushu{top:200px;left:140px;}
.search-area .maplink .maplink-kyushu > .btn{padding:0 15px;}
.search-area .maplink .maplink-amami{top:35px;left:110px;}
.search-area .maplink .maplink-amami > .btn{padding:0 15px;}
.search-area .maplink .maplink-okinawa{top:110px;left:55px;}
.search-area .popularspot > dd{width:95px;}
.search-area .popularspot > dd.w_type01{width:65px;}
.search-area .popularspot > dd.w_type02{width:100%;}
.search-tour{width:950px;margin:0 auto;}
.search-tour header{position:relative;}
.search-tour .well-body{padding:17px 24px 7px;}
.search-tour .carousel .carousel-item > a:hover .carousel-text{text-decoration:underline;color:#cc0000;}
.search-tour .carousel .carousel-category-label{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#CCCC0000', endColorstr='#CCCC0000');background:transparent;background:rgba(204, 0, 0, 0.8);font-size:12px;font-size:1.2rem;line-height:16px;height:16px;padding:3px 7px;}
:root .search-tour .carousel .carousel-category-label{filter:none\0/IE9;}
.search-tour .carousel .carousel-text{top:122px;left:5px;padding-left:10px;padding-right:5px;line-height:20px;font-size:13px;font-size:1.3rem;}
.search-tour .area-selector{*width:225px;}
.search-tour .area-selector div{width:170px;position:relative;overflow:hidden;}
.search-tour .area-selector div a > .i{position:absolute;top:10px;right:10px;}
.search-tour .other .carousel-text{padding-left:20px !important;}
.carousel-4items .other .carousel-text{text-indent:-18px;}
.purpose-package{width:950px;margin:0 auto;}
.purpose-package .l-2column-clm{width:300px;}
.purpose-package .l-2column-clm.last{width:627px;}
.purpose .well-body { height:290px; overflow:hidden; }
.purpose .well-body-inr { height:240px; padding:0 18px; }
.purpose .thumbLinkList { letter-spacing:-0.4em; margin:-15px 0 0 -21px; }
.purpose .thumbLink { letter-spacing:normal; display:inline-block; width:182px; margin:15px 0 0 21px; }
.purpose .thumbLink > a { display:block; border:1px solid #d0d0d0; }
.purpose .thumbLink > a:hover { background-color:#efefef; }
.purpose .thumbLinkImg { display:block; width:180px; height:67px; }
.purpose .thumbLinkTxt { display:block; height:18px; padding:5px 0; }
.purpose .well-footer .other-purpose { float:left; margin-left:25px; }
.purpose .well-footer .btn { width:151px; }
.purpose .well-footer .btn:hover { color:#cc0000; text-decoration:underline; }
.purpose .textLinkList { float:left; margin:0; background-color:#fff; width:339px; }
.purpose .textLinkList li { margin-right:0; }
.purpose .textLinkList li + li { margin-left:20px; }
.purpose .textLinkList li a { font-size:13px; font-size:1.3rem; }
.purpose .textLinkList li a:hover { color:#cc0000; text-decoration:underline; }
.package .well-header h2 { margin:5px 25px 0 0 !important; }
.package .well-header-small { font-size:12px; font-size:1.2rem; margin-bottom:2px; display:block; }
.package .well-body { height:290px; }
.package .rankGdt { padding:38px 8px 0; position:relative; }
.package .rankGdt-dept { position:absolute; top:6px; right:176px; }
.package .rankGdt-dept-arw { position:absolute; top:12px; right:29px; z-index:1; }
.package .rankGdt .deptWrapper { top:0; right:18px; border:1px solid #d0d0d0; }
.package .rankGdt-item { position:relative; }
.package .rankGdt-item + .rankGdt-item { margin-top:2px; }
.package .rankGdt-inr { display:table; width:262px; padding:6px 10px 2px; text-decoration:none; }
.package .rankGdt-tmb { display:table-cell; vertical-align:top; width:88px; }
.package .rankGdt-tmb-crown { display:inline-block; text-align:center; font-size:12px; font-size:1.2rem; font-weight:bold; padding:2px 4px 0; position:absolute; top:6px; left:10px; }
.package .rankGdt-tmb-crown.num1 { background-color:#e3c25d; }
.package .rankGdt-tmb-crown.num2 { background-color:#c3ccd6; }
.package .rankGdt-tmb-crown.num3 { background-color:#c7a575; }
.package .rankGdt-tmb-img{display: inline-block;text-align: center;width: 100%;}
.package .rankGdt-tmb-img > img {width:auto;height:auto;max-width:88px;max-height: 69px;}
.package .rankGdt-content { display:table-cell; vertical-align:top; padding-left:10px; }
.package .rankGdt-content-text { display:block; font-size:12px; font-size:1.2rem; }
.package .rankGdt-content-text .i { position:absolute; top:4px; left:0; }
.package .rankGdt-content-price { display:block; text-align:right; margin-top:5px;font-size:12px;letter-spacing:-.3px}
.package .rankGdt-content-price .i-guide-red{margin-right:4px;}
.package .rankGdt-content-price b { font-weight:bold; color:#c00;font-size: 14px;}

.package .rankGdt-inr:hover { background-color:#efefef; }
.package .rankGdt-inr:hover .rankGdt-content-price b { text-decoration:underline; }
.package .area-selector{*width:210px;}
.package .area-selector div{width:155px;position:relative;}
.package .area-selector .selectorArea{width:155px;}
.package .area-selector .selectorArea .i.i-arw-s-red-btm{position:absolute;top:10px;left:140px;}
.package .area-selector .selectorArea select{width:175px;}
.pamphlet{width:950px;margin:0 auto;}
.pamphlet .textLinkList{margin:0;padding:13px 0 12px 230px;background:url(/domtour/commonY15/img/bg-pamphlet-01.jpg) no-repeat top left;}
.pamphlet .textLinkList > li{font-size:14px;font-size:1.4rem;line-height:25px;}
.pamphlet .textLinkList > li a:hover{color:#cc0000;text-decoration:underline;}
.reserve-contact{width:910px;margin:0 auto;padding:0 18px;border:2px solid #d0d0d0;position:relative;}
.reserve-contact header{font-size:16px;font-size:1.6rem;font-weight:bold;margin:24px 0;position:relative;}
.reserve-contact header h2{margin-left:147px;}
.reserve-contact header .logo_contact-sprite{position:absolute;}
.reserve-contact header .logo_contact-sprite a{display:block;text-indent:-9999px;}
.reserve-contact header .logo_contact-sprite.logo_contact-logo-jalpak{top:-4px;left:0;}
.reserve-contact header .logo_contact-sprite.logo_contact-logo-contact01{top:-2px;right:36px;}
.reserve-contact header .logo_contact-sprite.logo_contact-logo-contact01 a{width:28px;height:24px;}
.reserve-contact header .logo_contact-sprite.logo_contact-logo-contact02{top:-4px;right:0;}
.reserve-contact header .logo_contact-sprite.logo_contact-logo-contact02 a{width:28px;height:28px;}
.bannerLink .logo_contact-sprite_n a,.bannerLink .logo_contact-sprite_n p{display:block;text-indent:100%;white-space: nowrap;overflow: hidden;}
.bannerLink .logo_contact-sprite_n.logo_contact_sprite-logo-contact01 a{width:48px;height:41px;margin-top: 5px;}
.bannerLink .logo_contact-sprite_n.logo_contact_sprite-logo-contact02 a{width:48px;height:41px;margin-top: 8px;}
.bannerLink .logo_contact-sprite_n.logo_contact_sprite-logo-contact03 p{width:150px;height:100px;}
.reserve-contact .u-text-strong{font-size:20px;font-size:2rem;line-height:25px;}
.reserve-contact .u-font-normal{font-size:14px;font-size:1.4rem;}
.reserve-contact dl{padding-bottom:15px;overflow:hidden;*zoom:1;}
.reserve-contact dl.border{border-bottom:1px solid #d0d0d0;margin-bottom:15px;}
.reserve-contact dl.border dd{margin-top:8px;}
.reserve-contact dl dt, .reserve-contact dl dd{display:block;}
.reserve-contact dl dt{height:30px;padding:15px 0;width:170px;background:#eaeaea;font-weight:bold;line-height:16px;text-align:center;font-size:13px;font-size:1.3rem;}
.reserve-contact dl dt.u-lineheight{line-height:30px;}
.reserve-contact dl dd{font-weight:bold;font-size:14px;font-size:1.4rem;margin-left:8px;width:423px;}
.reserve-contact dl dd .telnumber{margin-top:4px;}
.reserve-contact dl dd.l-w300{width:300px;}
.logo_contact-sprite, .logo_contact-logo-contact01, .logo_contact-logo-contact02, .logo_contact-logo-jalpak{background-image:url("/domtour/commonY15/img/logo_contact-s01552ca944.png");background-repeat:no-repeat;text-indent:-9999px;}
.logo_contact-logo-contact01{background-position:0 0;width:28px;height:24px;}
.logo_contact-logo-contact02{background-position:0 -44px;width:28px;height:28px;}
.logo_contact-logo-jalpak{background-position:0 -91px;width:127px;height:22px;}
.logo_contact-sprite_n,
.bannerLink_contact-logo .bannerLink > .logo_contact_sprite-logo-contact01,
.bannerLink_contact-logo .bannerLink > .logo_contact_sprite-logo-contact02,
.bannerLink_contact-logo .bannerLink > .logo_contact_sprite-logo-contact03{background-image:url("/domtour/commonY15/img/logo_contact-sprite.png");background-repeat:no-repeat;vertical-align:top;}
.logo_contact_sprite-logo-contact01{background-position:-2px -5px;}
.logo_contact_sprite-logo-contact02{background-position:0 -54px;}
.logo_contact_sprite-logo-contact03{background-position:-57px 0;}
.bannerLink_contact-logo{width:950px;margin:20px auto 0;text-align:right;}
.bannerLink_contact-logo > div{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-left:10px;}
.l-section.banner{margin-bottom:20px;}
.l-section.banner .bannerLink{width:950px;margin:0 auto;text-align:right;}
.l-section.banner .bannerLink > div{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-left:10px;}
.footer-content-nav .ajust{font-size:10px;font-size:1rem;}
.footer-content-nav .pictgram, .footer-content-nav .i-carwbus, .footer-content-nav .i-destination, .footer-content-nav .i-dynamicpack, .footer-content-nav .i-guide, .footer-content-nav .i-purpose, .footer-content-nav .i-recommend, .footer-content-nav .i-travelplaza{background-image:url("/domtour/commonY15/img/icon-domtour-s4313cc9213.png");background-repeat:no-repeat;vertical-align:middle;width:44px;height:44px;}
.footer-content-nav .pictgram > a, .footer-content-nav .i-carwbus > a, .footer-content-nav .i-destination > a, .footer-content-nav .i-dynamicpack > a, .footer-content-nav .i-guide > a, .footer-content-nav .i-purpose > a, .footer-content-nav .i-recommend > a, .footer-content-nav .i-travelplaza > a{vertical-align:middle;}
.footer-content-nav .i-carwbus{background-position:7px 13px;}
.footer-content-nav .i-destination{background-position:13px -19px;}
.footer-content-nav .i-dynamicpack{background-position:9px -56px;}
.footer-content-nav .i-guide{background-position:13px -98px;}
.footer-content-nav .i-purpose{background-position:14px -132px;}
.footer-content-nav .i-recommend{background-position:10px -169px;}
.footer-content-nav .i-travelplaza{background-position:0 -219px;}
.footer-content-nav .travelplaza{width:632px;margin-top:10px;background:#fff;padding:9px 15px;overflow:hidden;*zoom:1;}
.footer-content-nav .travelplaza .i-travelplaza{display:block;float:left;margin-right:5px;}
.footer-content-nav .travelplaza ul{display:inline;}
.footer-content-nav .travelplaza ul li{font-size:12px;font-size:1.2rem;display:inline;margin-left:20px;}
.footer-content-nav .travelplaza ul li:first-child{margin-left:5px;}
.footer-content-nav .travelplaza ul li .i{margin-right:6px;}
.area-selector .selector{padding:0 0 0 10px;*margin-top:2px;}
.for-customer-body .l-other-links li{vertical-align:top;}
.for-customer-body .l-other-links .l-nth-1{width:261px;}
.for-customer-body .l-other-links .l-nth-2{width:135px;}
.for-customer-body .l-other-links .l-nth-3{width:200px;padding-left:10px;text-indent:-10px;}
.for-customer-body .l-main-links{width:620px;}
.for-customer-body .l-main-links .l-nth-2 .btn{width:249px;cursor:pointer;}
.for-customer-body .l-main-links .l-label{padding-left:15px;}
.member-status-btns .btn-select{width:207px;}
.member-status-extra-body{background:none repeat scroll 0 0 #fff;padding:16px 22px;width:434px;}
.u-list-item .i-guide-red{margin-right:4px;}
.member-status footer .l-nth-1 a,.member-status footer .l-nth-2 a,.member-status footer .l-nth-3 a{width:118px;}
.member-status footer .box-list .l-nth-3 a{margin-right:0;}
.member-status-extra > .i{left:290px;}
.reservation-tab-ticket,.reservation-tab-ticket-hotel,.reservation-tab-hotel-car,.reservation-tab-status{background-image:url("../img/icon_search.png");}
.reservation-tab-ticket{background-position:0 0;}
.reservation-tab-ticket-hotel{background-position:0 -74px;}
.reservation-tab-hotel-car{background-position:0 -148px;}
.reservation-tab-status{background-position:0 -148px;}
.reservation-domtour .reservation-tab-bodies .reservation-body-status .pulldown-wrap.flightDate{background-position:98px 11px;width:50%;}
.reservation-domtour .reservation-tab-bodies.is-opened .reservation-body-status .pulldown-wrap.flightDate{background-position:138px 11px;}