@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,700,900|Noto+Serif+JP:400,600,700,900&subset=japanese);
/*!
*  - v1.5.0
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/.slider-pro{margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}.slider-pro,.sp-mask,.sp-slides-container{position:relative}.sp-mask{overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-rtl .sp-thumbnail-container{float:right}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#fff;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:hsla(0,0%,100%,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:url(/assets/cursor/openhand.cur?b06c243f534d9c5461d16528156cd5a8),move}.sp-grabbing{cursor:url(/assets/cursor/closedhand.cur?a8c874b93b3d848f39a71260c57e3863),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:"↕"}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;text-align:center;padding-top:10px}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-button{width:10px;height:10px;border:2px solid #000;margin:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px;right:auto}.sp-horizontal .sp-next-arrow,.sp-horizontal.sp-rtl .sp-previous-arrow{right:20px;left:auto}.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:"";position:absolute;width:50%;height:50%;background-color:#fff}.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-horizontal.sp-rtl .sp-previous-arrow,.sp-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:"";position:absolute;width:50%;height:50%;background-color:#fff}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:"▶";position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #fff;text-align:center;font-size:30px;border-radius:30px;top:0;color:#fff;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl80{padding-left:80px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.w100per{width:100%}.w50per{width:50%}.w25per{width:25%}.w1000{width:1000px}.w130{width:130px}.w500{width:500px}.w370{width:370px}.w480{width:480px}.w320{width:320px}.w600{width:600px}.w250{width:250px}.w150{width:150px}.w700{width:700px}.w300{width:300px}.w800{width:800px}.w200{width:200px}.w840{width:840px}.w160{width:160px}.w980{width:980px}.w330{width:330px}.w50{width:50px}.w90{width:90px}.w100{width:100px}.w230{width:230px}.w350{width:350px}.w650{width:650px}.w660{width:660px}.w900{width:900px}.material-symbols-rounded.outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 200,"opsz" 48}.material-symbols-rounded.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 200,"opsz" 48}.sp-button{display:inline-block;box-sizing:border-box;width:8px;height:8px;border:1px solid #ddd;background-color:#ddd;border-radius:50%;margin:3px;cursor:pointer}.sp-selected-button{width:10px;height:10px;background-color:#fff;border:1px solid #fff}.sp-buttons{position:absolute;bottom:10px;display:flex;justify-content:center;align-items:center;width:100%;background:none}.js-main-image-slide{overflow:hidden}.slider-pro--1000>.sp-slides-container>.sp-grab{max-width:1000px}.sp-arrow{width:5px}.sp-horizontal .sp-next-arrow,.sp-horizontal .sp-previous-arrow{width:32px;height:60px}.pageWrapper.luxury{width:100%;height:auto;background:#000;color:#ccc}.pageWrapper.luxury .luxuryLead{text-align:center;font-size:14px;line-height:1.5;color:#ceb553}.pageWrapper.luxury .luxuryLead a{color:#ceb553;text-decoration:underline}.pageWrapper.luxury .luxuryLead a:hover{text-decoration:none}.pageWrapper.luxury .luxuryImgSlideWrapper{width:100%;height:550px;overflow:hidden;position:relative}.pageWrapper.luxury .luxuryImgSlide{background:#999;width:1000px;min-height:500px;margin-bottom:10px;overflow:hidden;position:relative!important}.pageWrapper.luxury .luxuryImgSlide p.sp-layer{font-size:12px;line-height:1.5;line-height:unset}.pageWrapper.luxury .luxuryImgSlide h1.pageTitle{width:300px;padding:30px 0;text-align:center;font-size:43px;line-height:.7;font-weight:900;letter-spacing:.3em;color:#ceb553;background:rgba(0,0,0,.5);position:absolute;bottom:60px;left:50%;margin:0 0 0 -460px;z-index:10000;text-indent:.2em}.pageWrapper.luxury .luxuryImgSlide h1.pageTitle small{font-size:19px;line-height:.5;letter-spacing:.28em;text-indent:-.1em;display:inline-block}.pageWrapper.luxury .naviPage{width:1000px;margin:30px auto;position:relative;text-align:center}.pageWrapper.luxury .naviPage ul{list-style:none;padding:0;margin:0 auto;width:1000px;display:flex;display:-webkit-flex;-webkit-justify-content:center;justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pageWrapper.luxury .naviPage ul li{margin:2px}.pageWrapper.luxury .naviPage ul li a{display:block;width:120px;padding:3px 0;font-weight:900;letter-spacing:.1em;border:1px solid #ceb553;font-size:16px;line-height:1.5;background:#ceb553;color:#000;text-decoration:none}.pageWrapper.luxury .naviPage ul li a:hover{background:#000;color:#ceb553}.pageWrapper.luxury .checkWrapper{width:100%;height:480px;padding-bottom:50px;margin-bottom:50px;background:url(/assets/image/luxury_checkbg.png) no-repeat;background-size:100%}.pageWrapper.luxury .checkWrapper .checkTitle{text-align:center;font-family:游明朝,Yu Mincho,游明朝体,Times,Times New Roman,ヒラギノ明朝,ProN W3,HiraMinProN-W3,HGS明朝E,serif;margin:0;padding:60px 0 30px;font-size:24px;line-height:1.5;line-height:1.3}.pageWrapper.luxury .checkWrapper .checkBox{width:440px;margin:0 auto;padding:40px;border:1px solid #493b30;background:rgba(0,0,0,.5);font-size:16px;line-height:1.5}.pageWrapper.luxury .checkWrapper .checkBox ul{padding-left:60px;margin:5px 0 10px}.pageWrapper.luxury .checkWrapper .checkBox ul li{padding-bottom:5px}.pageWrapper.luxury .checkWrapper .ic_check{display:inline-block;width:20px;height:15px;padding-right:5px;background:url(/assets/image/icon/check_gld.svg) no-repeat;background-size:20px}.pageWrapper.luxury .areaBox1{font-size:14px;line-height:1.5;padding:10px;width:980px;margin:20px auto;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pageWrapper.luxury .areaBox1 .w50per+.w50per{width:calc(50% - 10px)}.pageWrapper.luxury .areaBox1__anchor{height:0;line-height:0;margin:0;padding:0}.pageWrapper.luxury .areaBox1__title{margin:40px auto 2px;border:0;font-size:24px;line-height:1.5;font-weight:900;letter-spacing:.2em;text-indent:.2em;text-align:center;color:#ceb553;padding:20px 10px 20px 15px;width:980px}.pageWrapper.luxury .areaBox1__title:after,.pageWrapper.luxury .areaBox1__title:before{content:"";display:inline-block;width:340px;margin:8px;border-bottom:1px solid #ceb553}.pageWrapper.luxury .areaBox1__title:before{margin-right:15px}.pageWrapper.luxury .areaBox1__areaL{width:100%;color:#4270ba;background:rgba(130,169,218,.15);padding:5px 0;text-align:center}.pageWrapper.luxury .areaBox1__areaM{width:calc(100% - 20px);color:#4270ba;background:rgba(130,169,218,.15);padding:5px 10px;text-indent:1em;margin:0;font-size:14px;line-height:1.5}.pageWrapper.luxury .areaBox1 dl{width:100%}.pageWrapper.luxury .areaBox1 dl dt{width:calc(20% - 10px);padding-left:10px;margin-top:15px;margin-bottom:-22px;font-weight:700}.pageWrapper.luxury .areaBox1 dl dd{width:80%;margin-left:20%}.pageWrapper.luxury .shopList{width:1000px;margin:0 auto 50px;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pageWrapper.luxury .shopList .shopBox{width:1000px;height:600px;position:relative}.pageWrapper.luxury .shopList .shopBox:after{content:"";background:#ceb553;width:10px;height:500px;position:absolute;top:40px;right:-10px}.pageWrapper.luxury .shopList .shopBox__nameWrapper{position:absolute;top:20px;left:20px;text-align:left}.pageWrapper.luxury .shopList .shopBox__priceWrapper{position:absolute;top:-112px;right:0;text-align:center;width:240px;height:30px;padding:20px;background:rgba(0,0,0,.8)}.pageWrapper.luxury .shopList .shopBox__nameEn{color:#b3b3b3;text-shadow:1px 1px 0 #000;font-size:11px;line-height:1.5}.pageWrapper.luxury .shopList .shopBox__name{letter-spacing:.005em;color:#fff;text-shadow:1px 1px 2px #000;font-size:24px;line-height:1.5;font-family:游明朝,Yu Mincho,游明朝体,Times,Times New Roman,ヒラギノ明朝,ProN W3,HiraMinProN-W3,HGS明朝E,serif}.pageWrapper.luxury .shopList .shopBox__area{font-size:14px;line-height:1.5;color:#ccc;text-shadow:1px 1px 0 #000;display:block}.pageWrapper.luxury .shopList .shopBox__num{font-size:14px;line-height:1.5;color:#999;text-shadow:1px 1px 0 #000;padding-right:5px}.pageWrapper.luxury .shopList .shopBox__price{color:#fff;text-shadow:1px 1px 0 #000;font-size:16px;line-height:1.5}.pageWrapper.luxury .shopList .shopBox__price strong{font-size:20px;line-height:1.5;font-weight:900}.pageWrapper.luxury .shopList .shopBox__copy{margin:0 -10px 0 10px;padding:10px;list-style:none;background:#ceb553;color:#000}.pageWrapper.luxury .shopList .shopBox__copy li{display:inline;font-family:游明朝,Yu Mincho,游明朝体,Times,Times New Roman,ヒラギノ明朝,ProN W3,HiraMinProN-W3,HGS明朝E,serif;font-size:15px;font-weight:700}.pageWrapper.luxury .shopList .shopBox__copy li:after{content:" / "}.pageWrapper.luxury .shopList .shopBox__copy li:last-child:after{display:none}.pageWrapper.luxury .shopList .shopBox__btnPlanList{display:inline-block;padding:10px 20px;width:140px;color:#fff;background:rgba(0,0,0,.5);text-align:center;position:absolute;bottom:100px;right:0;z-index:999}.pageWrapper.luxury .shopList .shopBox__btnPlanList:after{content:"";width:0;height:0;margin:0;padding:0;position:absolute;top:15px;right:5px;border-color:transparent transparent transparent #ceb553;border-style:solid;border-width:6px 0 6px 6px}.pageWrapper.luxury .shopList .shopBox__btnPlanList:hover{color:#ceb553;background:rgba(0,0,0,.2);text-decoration:none}.pageWrapper.luxury .shopList .shopBox__btnPlanList:hover:after{border-color:transparent transparent transparent #fff}.pageWrapper.luxury .shopList .shopBox .btnMoreinfo{display:inline-block;width:90px;height:20px;background:#000;color:#ceb553;font-size:12px;line-height:1.5;line-height:1.8;padding:2px 5px;margin-top:5px;position:relative}.pageWrapper.luxury .shopList .shopBox .btnMoreinfo:before{content:"MORE INFO.";font-weight:400}.pageWrapper.luxury .shopList .shopBox .btnMoreinfo:after{content:"";width:0;height:0;margin:0;padding:0;position:absolute;top:6px;right:5px;border-color:transparent transparent transparent #ceb553;border-style:solid;border-width:6px 0 6px 6px}.pageWrapper.luxury .shopList .shopBox .btnMoreinfo:hover{background:#ceb553;color:#000}.pageWrapper.luxury .shopList .shopBox .btnMoreinfo:hover:after{border-color:transparent transparent transparent #000}.pageWrapper.luxury .shopList .shopBox .btnPlan{display:inline-block;width:45px;height:20px;background:#ceb553;color:#000;font-size:12px;line-height:1.5;line-height:1.8;padding:2px 5px;margin-left:5px;text-align:left;position:relative}.pageWrapper.luxury .shopList .shopBox .btnPlan:before{content:"PLAN";font-weight:400}.pageWrapper.luxury .shopList .shopBox .btnPlan:after{content:"";width:0;height:0;margin:0;padding:0;position:absolute;top:6px;right:5px;border-color:transparent transparent transparent #000;border-style:solid;border-width:6px 0 6px 6px}.pageWrapper.luxury .shopList .shopBox .btnPlan:hover{background:#000;color:#ceb553}.pageWrapper.luxury .shopList .shopBox .btnPlan:hover:after{border-color:transparent transparent transparent #ceb553}.pageWrapper.luxury .shopList .shopBox__photo{width:100%;height:500px;overflow:hidden;position:relative}.pageWrapper.luxury .shopList .shopBox__photo:before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:-moz-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.8),transparent);background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0)}.pageWrapper.luxury .shopList .ex{width:100%;text-align:right;font-size:14px;line-height:1.5;line-height:unset}.pageWrapper.luxury .shopList a{display:block;text-align:center;color:#333;margin:0;width:100%;position:relative}.pageWrapper.luxury .shopList a img{width:100%}.pageWrapper.luxury .shopList a span.icSpa1{color:#fff;background:#4bbcbd;padding:0 10px;margin-left:5px}.pageWrapper.luxury .shopList a span.icSpa1:after{content:"e-チケット"}.pageWrapper.luxury .shopList a span.icSpa2{color:#fff;background:#82a9da;padding:0 10px;margin-left:5px}.pageWrapper.luxury .shopList a span.icSpa2:after{content:"Web予約"}.pageWrapper.luxury .shopList a span.icSpa1,.pageWrapper.luxury .shopList a span.icSpa2{position:absolute;top:0;right:0}.pageWrapper.luxury .shopList .w25per{width:calc(25% - 10px)}.pageWrapper.luxury .shopList__name{letter-spacing:.005em}.pageWrapper.luxury .shopList__area{font-size:11px;line-height:1.5;color:#999}.pageWrapper.luxury .shopList__photo{width:100%;margin-bottom:5px;overflow:hidden}.pageWrapper.luxury .pageBox{font-size:14px;line-height:1.5;padding:0;width:1000px;margin:20px auto;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pageWrapper.luxury .pageBox__title{margin:0 0 2px;font-size:16px;line-height:1.5;text-align:left;background:#f7f7f7;padding:5px 10px;width:calc(100% - 20px)}