@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;}
.tickets .well .well-header .area-selector{*width:380px;}
.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;}
.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-mb0{margin-bottom:0 !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;font-weight:normal;}
.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{-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:0 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 .area-selector{padding-right:0;}
.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-section{width:298px;}
.tickets .tickets-section .headline-package{vertical-align:top;*padding-bottom:0;}
.tickets .tickets-section .headline-package h2{height:48px;vertical-align:middle;}
.tickets .tickets-section .headline-package .i{vertical-align:top;margin-top:0;}
.tickets .tickets-section .headline-package .u-text-strong{line-height:36px;vertical-align:top;}
.tickets .tickets-section .u-text-strong > span{font-weight:normal;color:#333;}
.tickets .tickets-section .area-selector{left:400px;}
.tickets .tickets-section .area-selector a{*zoom:1;}
.tickets .tickets-section:first-child{width:579px;}
.tickets .tickets-section ul + p{text-align:right;}
.tickets .tickets-section .u-text-strong02{background:#cc0000;color:#ffffff;text-align:center;font-size:12px;font-size:1.2rem;line-height:18px;font-weight:bold;margin-bottom:8px;padding:8px 0;}
.tickets .tickets-section .list-view-col, .tickets .tickets-section .list-view-col-last{width:180px;border:1px solid #d0d0d0;position:relative;margin-bottom:10px;}
.tickets .tickets-section .list-view-col a:hover p, .tickets .tickets-section .list-view-col-last a:hover p{background:#efefef;}
.tickets .tickets-section .list-view-col .list-view-label, .tickets .tickets-section .list-view-col-last .list-view-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;color:#ffffff;position:absolute;top:5px;left:5px;padding:3px 7px;}
:root .tickets .tickets-section .list-view-col .list-view-label, :root .tickets .tickets-section .list-view-col-last .list-view-label{filter:none\0/IE9;}
.tickets .tickets-section .list-view-col .list-view-label + div, .tickets .tickets-section .list-view-col-last .list-view-label + div{height:83px;}
.tickets .tickets-section .list-view-col p, .tickets .tickets-section .list-view-col-last p{text-align:center;line-height:32px;}
.tickets .tickets-section .list-view-col p .u-text-strong, .tickets .tickets-section .list-view-col-last p .u-text-strong{font-weight:bold;}
.tickets .tickets-section .list-view-col-last{float:right;margin-right:0;height:117px;}
.tickets .tickets-section .list-view-col{float:left;margin-right:16px;height:117px;}
.tickets .tickets-section .intlpic_None{ display:none;}
.tickets .tickets-section .media > div{width:280px;margin-right:0;padding-left:10px;}
.tickets .tickets-section .media-title + p{font-size:12px;font-size:1.2rem;}
.tickets .tickets-section > .list-view-header{position:relative;height:auto;}
.tickets .tickets-section > .list-view-header .i{margin:0;}
.tickets .tickets-section > .list-view-header .area-selector.package{position:absolute;top:10%;left:auto;*width:310px;height:30px;line-height:30px;}
.tickets .tickets-section > .list-view-header .area-selector.package > p{height:26px;line-height:26px;}
.tickets .tickets-section > .list-view-header .area-selector.package > div{width:118px;text-align:left;}
.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:10px;left:78px;z-index:100;}
.tickets .tickets-section > .list-view-header .area-selector.package .selectorArea .selector{position:absolute;top:0;left:0;width:110px;}
.tickets .well-footer .btn{font-size:15px;font-size:1.5rem;}
.tickets .well-footer .btn.l-w228{width:228px;}
.tickets .well-footer .btn.l-w285{width:285px;}
.tickets .well-footer .btn.l-w323{width:323px;}
.tickets .tickets-section > header > h2.indent-ticket01{font-size:15px;font-size:1.5rem;line-height:120%;padding-bottom:13px;}
.tickets .tickets-section > header > h2.indent-ticket01 .i{display:block;float:left;margin-right:8px;vertical-align:middle;}
.icon_tickets-sprite, .icon_tickets-i-tickets01, .icon_tickets-i-tickets02, .icon_tickets-i-tickets03{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;}
.icon_tickets-i-tickets03{background-position:0 -89px;}
.tickets-container{padding-bottom:2px;}
.search-area .mapArea-inter{background:url(/intltour/commonY15/img/bg-mapArea-inter.png) no-repeat top left;position:relative;width:948px;height:295px;}
.search-area .maplink .maplink-europe{top:36px;left:10px;}
.search-area .maplink .maplink-china{top:77px;left:185px;}
.search-area .maplink .maplink-asia{top:116px;left:135px;}
.search-area .maplink .maplink-taiwan{top:156px;left:250px;}
.search-area .maplink .maplink-guam{top:196px;left:250px;}
.search-area .maplink .maplink-australia{top:236px;left:285px;}
.search-area .maplink .maplink-hawaii{top:141px;left:395px;}
.search-area .maplink .maplink-usa{top:81px;left:445px;}
.search-area .popularspot > dd{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;}
.search-tour .area-selector div{width:170px;position:relative;}
.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:275px; padding:15px 18px; overflow:hidden; font-size:12px; font-size:1.2rem; }
.purpose-cols { overflow:hidden; }
.purpose-cols + .purpose-cols { margin-top:20px; }
.purpose-col { float:left; }
.purpose-col:first-child { margin-left:0 !important; }
.purpose-col.col-w287 { width:287px; margin-left:14px; }
.purpose-col.col-w182 { width:182px; margin-left:21px; }
.purpose-thum-inr { display:block; }
.purpose-thum-txt .thum-txt { display:inline-block; position:relative; padding-left:10px; }
.purpose-thum-txt .thum-txt > .i { position:absolute; left:0; top:4px; }
.purpose-thum-inr:hover .thum-txt { color:#c00; text-decoration:underline; }
.purpose-thum.thum-lrg .purpose-thum-inr { border:1px solid #d0d0d0; }
.purpose-thum.thum-lrg .purpose-thum-inr:hover { background-color:#efefef; }
.purpose-thum.thum-lrg .purpose-thum-img { display:block; }
.purpose-thum.thum-lrg .purpose-thum-txt { display:block; height:18px; padding:7px 10px 3px; }
.purpose-thum.thum-sml { margin-top:11px; }
.purpose-thum.thum-sml:first-child { margin-top:0; }
.purpose-thum.thum-sml .purpose-thum-inr { display:table; width:100%; }
.purpose-thum.thum-sml .purpose-thum-img { display:table-cell; vertical-align:top; width:75px; }
.purpose-thum.thum-sml .purpose-thum-txt { display:table-cell; vertical-align:middle; padding-left:10px; }
.purpose-linkList { min-height:65px; padding:10px; border:1px solid #d0d0d0; }
.purpose-linkList a:hover { color:#c00; text-decoration:underline; }
.purpose-linkList > li + li { margin-top:10px; }
.purpose-otherLink { margin-top:15px }
.purpose-otherLink > a { display:block; padding:10px 10px; border:1px solid #d0d0d0; text-align:center; font-size:14px; font-size:1.4rem; }
.purpose-otherLink > a:hover { color:#c00; text-decoration:underline; }
.package .well-header h2 { margin:5px 25px 0 0 !important; position:static; }
.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 > img { width:100%; height:auto; }
.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; }
.package .rankGdt-content-price b { font-weight:bold; color:#c00; }
.package .rankGdt-inr:hover { background-color:#efefef; }
.package .rankGdt-inr:hover .rankGdt-content-price b { text-decoration:underline; }
.package .area-selector div { width:170px; position:relative; }
.package .area-selector div a > .i { position:absolute; top:10px; right:10px; }
.pamphlet{width:950px;margin:0 auto;}
.pamphlet .textLinkList{margin:0;padding:13px 0 12px 230px;background:url(/intltour/commonY15/img/bg-pamphlet.jpg) no-repeat top left;}
.pamphlet .textLinkList > li{font-size:14px;font-size:1.4rem;line-height:25px;}
.pamphlet .textLinkList > li a{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;width:470px;float:right;}
.reserve-contact dl:first-child{width:440px;float:left;}
.reserve-contact dl dt, .reserve-contact dl dd{display:block;}
.reserve-contact dl dt{height:30px;padding:15px 0;width:170px;float:left;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;padding:10px 0 0 180px;}
.reserve-contact dl dd .telnumber{margin-top:4px;}
.reserve-contact .inlineLinkList{border-top:1px solid #d0d0d0;padding:15px 0;}
.reserve-contact .inlineLinkList li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:20px;}
.reserve-contact .inlineLinkList li:first-child{margin-right:137px;}
.reserve-contact .inlineLinkList li a{line-height:20px;}
.reserve-contact .inlineLinkList li a:hover{color:#cc0000;}
.logo_contact-sprite, .logo_contact-logo-contact01, .logo_contact-logo-contact02, .logo_contact-logo-jalpak{background-image:url("/intltour/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("/intltour/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{background-image:url("/commonY15/img/bg_sky_inter.jpg") !important;}
.footer-content-nav .ajust{font-size:10px;font-size:1rem;}
.footer-content-nav td.u-colspan{width:301px;table-layout:fixed;}
.footer-content-nav .pictgram, .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("/intltour/commonY15/img/icon-intltour-s22c9dd0c8e.png");background-repeat:no-repeat;width:44px;height:44px;}
.footer-content-nav .i-destination{background-position:13px 12px;}
.footer-content-nav .i-dynamicpack{background-position:9px -26px;}
.footer-content-nav .i-guide{background-position:13px -65px;}
.footer-content-nav .i-purpose{background-position:14px -100px;}
.footer-content-nav .i-recommend{background-position:12px -137px;}
.footer-content-nav .i-travelplaza{background-position:0 -185px;}
.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:5px 0 0 10px;}
*:first-child+html body .area-selector .selector{padding-top:5px;border:none;}
.l-links-wrap{width:675px;}
.l-links-wrap h3{border-bottom:1px solid #999;margin-bottom:15px;font-weight:bold;line-height:2em;font-size:14px;font-size:1.4rem;}
.l-links-wrap-left{width:440px;float:left;}
.l-links-wrap-right{width:220px;float:right;}
.for-customer-body{}
.for-customer-body .l-main-links .l-nth-1 a, .for-customer-body .l-main-links .l-nth-2 a{width:215px;}
.for-customer-body .l-main-links .l-nth-2 a{cursor:pointer;}
.for-customer-body .l-label .l-title{left:10px;}
.for-customer-body .l-other-links .l-nth-1,.for-customer-body .l-other-links .l-nth-2{display:block;width:340px;}
.l-service-link-block .l-other-links li{vertical-align:bottom;}
.l-service-link-block .l-other-links .l-nth-1,.l-service-link-block .l-other-links .l-nth-2{display:inline-block;}
.l-service-link-block .l-other-links .l-nth-1{width:337px;}
.l-service-link-block .l-other-links .l-nth-1{width:330px;}
.l-service-link-block .l-other-links .l-nth-1 a{width:279px;padding:10px 0 10px 30px;background:url(/intltour/commonY15/img/bg_quic.png) no-repeat 210px 50%;text-align:left;}
.l-service-link-block .l-other-links .l-nth-1 a:hover .l-label{text-decoration:underline;}
.l-service-link-block .l-other-links .l-nth-1 a .u-wrap{display:inline-block;vertical-align:top;margin-right:0px;}
.l-service-link-block .l-other-links .l-nth-1 a .l-label{text-align:left;display:inline-block;font-size:13px;font-size:1.3rem;line-height:1.5;}
.l-service-link-block .l-other-links .l-nth-2{width:170px;margin-left:0;}
.l-label-larger{font-size:16px;font-size:1.6rem;}
.member-status-extra section.l-nth-3.col1,.member-status-extra section.l-nth-3.col2{margin-right:18px;}
.member-status-extra section.l-nth-3.col3 .list-view-header-strong{border-bottom:1px solid #999;padding-bottom:13px;}
.member-status-extra > .i{left:167px;}
.member-status-extra-ttl > div{white-space:nowrap;}
.cuic_check{padding:0;}
.cuic_check .btn{display:block;padding:13px 10px 0 10px;height:85px;text-indent:1em;line-height:1.23em;border:1px solid #ccc;margin-top:10px;background:url(/intltour/commonY15/img/bg_quic_wide.png) no-repeat 50% 54px;}
.cuic_check .btn:hover{color:#ca0000;}
.service-links{margin-top:10px;margin-left:-17px;}
.service-links li{float:left;margin-left:20px;}
.service-links a:hover{color:#ca0000;}
.u-list-item .i-guide-red{margin-right:4px;}
.member-status footer .l-nth-1 a{width:358px;margin-right:0;font-size:14px;font-size:1.4rem;}
.reservation-body > div{background-image:url("/commonY15/img/bg_world_map.png");}
.reservation-tab-ticket,.reservation-tab-ticket-hotel,.reservation-tab-hotel-car,.reservation-tab-status{background-image:url("/intltour/commonY15/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 -149px;}

.gadgetPivot{width:579px;position:absolute;z-index:30;*width:594px;}
.gadgetPivot .dropdown{position:absolute;top:-42px;right:0;width:200px;height:30px;line-height:30px;overflow:hidden;*right:15px;}
.gadgetPivot .dropdown .deptText{font-weight:bold;}
.gadgetPivot .dropdown select{border-radius:0;right:0;position:absolute;top:0;top:1px\9;width:150px; background:none;cursor:pointer;line-height:26px;height:26px;height:23px\9;border:1px solid #d0d0d0;padding-left:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.gadgetPivot .dropdown select::-ms-expand{display:none;}
.gadgetPivot .list{margin-left:-16px;margin-top:10px;}
.gadgetPivot .list li{position:relative;width:182px;height:117px;float:left;margin-left:16px;margin-bottom:12px;*display:inline;*top:-8px;*left:-14px;*zoom:1;}
.gadgetPivot .list li a{display:block;width:182px;height:118px;background:url(/intltour/commonY15/img/1x1.png) repeat 0 0 transparent;}
.gadgetPivot .list li .title{background:rgba(204, 0, 0, 0.8);color:#ffffff;font-size:1.2rem;line-height:16px;padding:3px 7px;position:absolute;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#CCCC0000', endColorstr='#CCCC0000');}
.gadgetPivot .list li .value{position:absolute;top:85px;left:2px;display:inline-block;width:168px;height:33px;line-height:33px;color:#cc0000;font-weight:bold; background:url(/commonY15/img/icon/arw_s_red.png) no-repeat 5px center;padding-left:11px;*top:83px;*left:0;*zoom:1;}
.gadgetPivot .list li a:hover .value{background-color:#eee;text-decoration:underline;}
.select-btm{position:absolute;top:18px;left:562px;*display:none;}
.for-customer-body .l-main-links .l-label {padding-right: 15px;}
.for-customer-body .l-main-links .l-label .i {left: 5px !important;}
.l-other-links-ul .l-other-links {width: 440px;float:left;}
.l-other-links-ul .l-other-links + .l-other-links {width: 215px;float:right;}
.l-service-link-block {clear:both;}
.l-service-link-block .l-other-links .l-nth-1, .l-service-link-block .l-other-links .l-nth-2, .l-service-link-block .l-other-links .l-nth-3 {* display:inline;* zoom:1;}
.for-customer-body > div {width: auto;}
a.iconOther {
    background: url("/common_rn/img/icon_popup_p_001.gif") no-repeat 0 4px !important;
    display: inline-block;
    line-height: 1.4;
    padding-left: 14px !important;
    text-indent: 0;
}