@charset 'UTF-8';.shop-map{background:#333;border:2px solid #333;color:#fff;display:block;font-size:14px;font-weight:700;position:relative;padding:5px 0;text-align:center;text-decoration:none;-webkit-transition:.3s;transition:.3s;z-index:10;width:220px;margin:0 auto}.shop-map:hover{color:#fff !important}.shop-map:before,.shop-map:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.shop-map:before{background:#777}.shop-map:after{background:#333}.shop-map:hover:before,.shop-map:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}.shop-map:hover:after{-webkit-transition-delay:.3s;transition-delay:.3s}.shop-map__arrow{border:0;border-top:solid 2px #000;border-right:solid 2px #000;height:6px;margin-top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;width:6px}.shop-map__arrow::before:hover{border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;content:''}.main .mainMV{position:relative}.main .mainMV .mainMV-ttl{color:#fff;font-weight:700;margin:0;line-height:1;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main .main-news{background-color:#cff7eb;padding:25px 0;text-align:center}.main .main-news .main-news__txt{color:#000;font-weight:700;font-size:16px;padding-bottom:25px;text-align:center}.info{background-color:#fafafa;margin:120px auto 0;padding:0 20px 50px;position:relative;text-align:center}.info .info-column .info-link__btn:hover{cursor:pointer}.info .info-column .info-link__btn-box{background-color:#fff}.info .info-column .info-link__btn-box .info-link__btn-txt{color:#000;text-align:left !important}.info .info-column .info-link__btn-box .info-link__btn-txt:hover{color:#cff7eb;-webkit-transition:.3s;transition:.3s}.info .info-column .info-link__btn-box .info-txt__under{position:relative}.info .info-column .info-link__btn-box .info-txt__under:before{content:'';background-color:#777;display:inline-block;height:2px;position:absolute;left:10%;bottom:-10px;-webkit-transform:translateX(-10%);transform:translateX(-10%);width:45px}.info .info-column .info-link__btn-box .info-link__txt{color:#000;text-align:left !important}.products{background-image:url("/wp-content/themes/nepki-tour/assets/images/bg_pd.jpg");margin:0 auto;position:relative;text-align:center}.fbg{min-height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:top}.products-message_wrap{max-width:720px;margin:0 auto}.products-message__txt{font-size:18px;font-weight:600;line-height:2;text-align:left !important}.products-contents{padding:0 20px;text-align:center}.products-contents01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.products-contents01__icon{padding-right:15px}.products-contents01__txt{text-align:left !important}.pd-item:last-child{padding-bottom:0}.pd-ttl{font-size:25px!important;font-weight:700;position:relative}.pd-ttl__under{background:-webkit-linear-gradient(transparent 70%,#aef1dd 70%);background:linear-gradient(transparent 70%,#aef1dd 70%)}.pd-item:nth-child(2) .pd-ttl__under{background:-webkit-linear-gradient(transparent 70%,#f8b551 70%);background:linear-gradient(transparent 70%,#f8b551 70%)}.pd-item:last-child .pd-ttl__under{background:-webkit-linear-gradient(transparent 70%,#7ecef4 70%);background:linear-gradient(transparent 70%,#7ecef4 70%)}.pd-txt{text-align:left !important;line-height:1.3}.products-contents02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.pd-older__item{background-color:#ececec;max-width:300px}.pd-older__item:first-child{margin-left:0}.pd-older__item:last-child{background-color:#aef1dd}.pd-older__img{padding-bottom:20px;width:68px}.pd-older__txt{text-align:center}.about{background-color:#ececec;margin:120px auto 0;padding:0 20px 110px;position:relative;text-align:center}.about-txtBox__lead,.about-txtBox__txt{font-size:20px;text-align:left !important;padding:20px 0}.about-txtBox__name{font-size:30px;font-weight:700;padding-bottom:30px}.about-txtBox__txt{font-size:16px;padding-bottom:45px;line-height:1.5}.access{margin:120px auto 0;padding:193px 20px 0;position:relative;text-align:center}.shop-post{padding-top:20px}.shop-add{padding-bottom:36px}dt.shop-cap_left{margin-bottom:.5em;line-height:1.5;float:left;width:30%;clear:both}dd.shop-cap_right{padding-left:70px;text-align:left !important;line-height:1.5;margin-bottom:.5em}.footer{background-color:#777;padding:20px}.footer-copy{color:#fff;font-size:12px;font-weight:700}@media print,screen and (min-width:951px){.main .mainMV .mainMV-ttl{font-size:80px}.info .info-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:50px}.info .info-column .info-link__item{margin-left:26px}.info .info-column .info-link__item:first-child{margin-left:0}.info .info-column .info-link__btn{display:block}.info .info-column .info-link__btn-box{padding:1em .5em}.info .info-column .info-link__btn-box .info-link__btn-txt{font-size:14px;margin-bottom:20px}.info .info-column .info-link__btn-box .info-link__txt{font-size:14px}.products{padding:100px 20px 100px}.products-message__txt{line-height:2;padding-bottom:70px}.products-message__txt:last-child{padding-bottom:130px}.products-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;width:720px}.products-contents{margin:120px auto}.products-contents01{margin:0 auto 60px;width:850px}.products-contents01__txt{font-size:24px;line-height:1.5;margin-top:-8px}.products-contents01__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin:0 auto 120px;width:920px}.pd-item{margin:0 auto;text-align:center;width:245px}.pd-icon{max-width:184px;padding-bottom:15px}.pd-ttl{font-size:30px;padding-bottom:15px}.pd-txt{font-size:16px;line-height:1.5}.products-contents02{margin:0 auto 60px;width:850px}.products-contents02__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin:0 auto 100px;width:920px;text-align:center}.pd-older__item{margin-left:8px;padding:20px;text-align:center;width:100%}.pd-older__txt{font-size:14px;line-height:1.5}.about-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-pict{max-width:368px}.about-txtBox{padding-left:80px;text-align:left !important;width:395px}.access__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin:0 auto 100px;width:920px;text-align:center}.shop-img{max-width:300px;padding-bottom:50px}.shop-card_box{padding:0 20px 20px;text-align:left !important}.shop-post,.shop-add{font-size:20px;line-height:1.5;text-align:left !important}dl.shop-cap{width:200px}dt.shop-cap_left{font-size:14px !important}dd.shop-cap_right{font-size:14px !important}}@media screen and (max-width:950px){.main .mainMV .mainMV-ttl{font-size:100px}.info .info-column{display:block;margin-bottom:40px}.info .info-column .info-link__item{margin-bottom:25px}.info .info-column .info-link__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.info .info-column .info-link__btn-img{width:35%}.info .info-column .info-link__btn-box{padding:10px 14px;width:65%}.info .info-column .info-link__btn-box .info-link__btn-txt{font-size:.5em;margin-bottom:10px}.info .info-column .info-link__btn-box .info-link__txt{font-size:.5em}.products{padding:192px 20px 80px}.products-message{margin:120px auto 0}.products-message__txt{line-height:2;padding-bottom:50px}.products-message__txt:last-child{padding-bottom:60px}.products-detail{display:block}.products-detail .products-detail__btn{margin-bottom:20px}.products-detail .products-detail__btn:last-child{margin-bottom:0}.products-contents{margin:80px auto}.products-contents01{margin-top:30px;width:100%}.products-contents01__box{padding-top:30px}.products-contents01__icon{width:20%}.products-contents01__txt{font-size:18px;width:80%}.products-contents01__column{display:block}.pd-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:30px;width:100%}.pd-item-box{padding-left:20px;width:70%}.pd-icon{width:30%}.pd-ttl{font-size:24px;text-align:left !important}.pd-txt{font-size:16px;line-height:1.5}.products-contents02{margin-top:50px}.products-contents02__column{display:block;margin:30px auto 45px}.pd-older__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:20px}.pd-older__txt{font-size:16px;padding-left:15px}.about-wrap{display:block}.about-pict{width:80%}.about-txtBox{padding-top:30px}.about-txtBox__name{padding-bottom:20px;text-align:left}.about-txtBox__txt{font-size:16px;line-height:1.3}.about-txtBox__lead{text-align:center}.shop-imgSP{width:30%}.shop-card{align-aitems:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;width:100%}.shop-card_box{padding-left:20px}.shop-ttl_img{padding-bottom:10px;width:80%}dt.shop-cap_left{font-size:12px}dd.shop-cap_right{font-size:12px}}@media screen and (min-width:768px) and (max-width:950px){.main .mainMV .mainMV-ttl{color:red;font-size:80px}}