#shop{color:#333;font-weight:400;font-size:14px}#shop img{width:100%;height:auto}#shop .sp{display:none!important}@media screen and (max-width: 767px){#shop .sp{display:inline-block!important}}#shop .pc{display:inline-block!important}@media screen and (max-width: 767px){#shop .pc{display:none!important}}#shop ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;align-items:center}@media screen and (max-width: 767px){#shop ul{flex-direction:column}}#shop .f_min_en{font-family:Cormorant Garamond,serif}#shop .f_min_jp{font-family:"Noto Serif JP",sans-serif}#shop a{text-decoration:underline}#shop .reserve{text-align:center;margin:20px 0}#shop .reserve a{display:inline-block;padding:11px 60px 11px 50px;background:url(//liberta-perfume.com/cdn/shop/files/shopen-reserve_arrow.svg?v=13534218585862653533) no-repeat right 20px center #f07828;background-size:10px auto;filter:drop-shadow(0 0 3px rgba(0,0,0,.2));color:#fff;text-decoration:none}@media screen and (max-width: 767px){#shop .reserve a{display:block;padding:15px 60px 15px 50px}}#shop .reserve a:hover{filter:none}#shop .content .kv{height:540px;background:url(//liberta-perfume.com/cdn/shop/files/shopen-kv_pc.png?v=13805346959643279531) no-repeat center center;background-size:cover;position:relative;line-height:0}@media screen and (max-width: 767px){#shop .content .kv{height:75vh;background:url(//liberta-perfume.com/cdn/shop/files/shopen-kv_sp.png?v=1483870426629056551) no-repeat center center;background-size:cover}}#shop .content .kv .ttl{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#fff;text-align:center}#shop .content .kv .ttl_name{font-size:24px;background:#9f8f7d;padding:20px 20px 25px;margin-bottom:25px;display:inline-block}@media screen and (max-width: 767px){#shop .content .kv .ttl_name{font-size:19px}}#shop .content .kv .ttl_main{width:100%;font-size:100px;margin-bottom:30px;line-height:100px;filter:drop-shadow(0 0 6px rgba(0,0,0,.2))}@media screen and (max-width: 767px){#shop .content .kv .ttl_main{font-size:80px;line-height:.8;margin-bottom:36px}}#shop .content .kv .ttl_sub{font-size:32px;filter:drop-shadow(0 0 6px rgba(0,0,0,.2))}#shop .content .wrap{padding-top:80px;text-align:center}@media screen and (max-width: 767px){#shop .content .wrap{padding:40px 25px 0;text-align:left}}#shop .content .wrap.top{padding-top:50px}@media screen and (max-width: 767px){#shop .content .wrap.top{padding-top:40px}}@media screen and (max-width: 767px){#shop .content .wrap p{line-height:1.8}}#shop .content .wrap p span{font-weight:700}#shop .content .wrap h3{font-size:50px;color:#9f8f7d;margin-bottom:40px}@media screen and (max-width: 767px){#shop .content .wrap h3{margin-top:20px;margin-bottom:30px;font-size:46px;text-align:center}}#shop .content .wrap h3 span{display:block;font-size:16px;margin-top:15px}#shop .content .wrap ul.exp{width:1000px;margin:0 auto;text-align:left;align-items:flex-start}@media screen and (max-width: 767px){#shop .content .wrap ul.exp{width:100%}}#shop .content .wrap ul.exp li:nth-child(1){width:460px;line-height:0;position:relative}@media screen and (max-width: 767px){#shop .content .wrap ul.exp li:nth-child(1){width:100%;margin-bottom:20px}}#shop .content .wrap ul.exp li:nth-child(1):before{content:"";position:absolute;top:20px;left:20px;width:100%;height:100%;background:#faf9f8}@media screen and (max-width: 767px){#shop .content .wrap ul.exp li:nth-child(1):before{top:10px;left:10px}}#shop .content .wrap ul.exp li:nth-child(1) img{position:relative}#shop .content .wrap ul.exp li:nth-child(2){width:480px}@media screen and (max-width: 767px){#shop .content .wrap ul.exp li:nth-child(2){width:100%}}#shop .content .wrap ul.exp li:nth-child(2) p{margin-bottom:15px}@media screen and (max-width: 767px){#shop .content .wrap ul.exp li:nth-child(2) p{margin-bottom:20px}}#shop .content .wrap ul.exp li:nth-child(2) .check{margin-bottom:25px}#shop .content .wrap ul.exp li:nth-child(2) .check p{padding-left:22px;background:url(//liberta-perfume.com/cdn/shop/files/shopen-exp_check.svg?v=12734259511812138456) no-repeat left 8px;background-size:16px auto;margin-bottom:10px}@media screen and (max-width: 767px){#shop .content .wrap ul.exp li:nth-child(2) .check p{margin-bottom:15px}}#shop .content .wrap ul.exp li:nth-child(2) .check p span{border-bottom:1px solid #9F8F7D}#shop .content .wrap .feature{width:900px;margin:40px auto 0;background:#faf9f8;position:relative}@media screen and (max-width: 767px){#shop .content .wrap .feature{width:calc(100% + 50px);margin-left:-25px}}#shop .content .wrap .feature:before{position:absolute;content:"";top:0;left:0;width:100%;height:80px;background:#f1f3f1}#shop .content .wrap .feature .inner{position:relative;width:820px;margin:0 auto;padding-bottom:40px}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner{width:100%;padding:0 25px 30px}}#shop .content .wrap .feature .inner .side{text-align:left;font-size:60px;color:#edeae7;line-height:.7}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner .side{width:calc(100% + 50px);margin-left:-25px}}#shop .content .wrap .feature .inner .side.right{text-align:right}#shop .content .wrap .feature .inner .pics{margin-bottom:20px;position:relative}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner .pics{width:calc(100% + 25px);margin-left:-25px}}#shop .content .wrap .feature .inner .pics .swiper{width:100%;overflow:hidden}#shop .content .wrap .feature .inner .pics .swiper-wrapper{position:relative}#shop .content .wrap .feature .inner .pics .swiper-pagination{text-align:right;padding-right:20px;bottom:20px}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner .pics .swiper-pagination{padding-right:15px;bottom:15px}}#shop .content .wrap .feature .inner .pics .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}#shop .content .wrap .feature .inner .pics .swiper-pagination .swiper-pagination-bullet-active{background:#9f8f7d}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner .pics.right{margin-left:0}}#shop .content .wrap .feature .inner .full_detail{background:#fff;padding:20px;display:flex;align-items:center;margin:30px 0}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner .full_detail{padding:20px 25px 15px;display:block;margin:25px 0}}#shop .content .wrap .feature .inner .full_detail .img{width:45%}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner .full_detail .img{width:100%;margin-bottom:10px}}#shop .content .wrap .feature .inner .full_detail .txt{width:50%;text-align:left;line-height:1.8}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner .full_detail .txt{width:100%}}#shop .content .wrap .feature .inner .full_detail .txt p.ttl{font-size:14px;font-weight:700}#shop .content .wrap .feature .inner .full_detail .txt p{font-size:12px;padding-bottom:10px}#shop .content .wrap .feature .inner .full_detail .txt p.cap{font-size:10px}@media screen and (max-width: 767px){#shop .content .wrap .feature .inner a.detail{display:block;text-align:center}}#shop .content .wrap .feature .inner .att{font-size:12px;line-height:1.8;margin-top:20px}#shop .content .wrap .collection{width:100%}#shop .content .wrap .collection p{padding:30px 0 0}#shop .content .wrap .collection .swiper{margin-top:30px;width:100%}@media screen and (max-width: 767px){#shop .content .wrap .collection .swiper{width:calc(100% + 50px);margin-left:-25px}}#shop .content .wrap .collection .swiper .swiper-wrapper{transition-timing-function:linear}#shop .content .wrap #map{height:300px}@media screen and (max-width: 767px){#shop .content .wrap #map{width:calc(100% + 50px);margin-left:-25px}}#shop .content .wrap ul.adress{justify-content:center}@media screen and (max-width: 767px){#shop .content .wrap ul.adress{justify-content:left;padding:30px 0 10px}}#shop .content .wrap ul.adress li{margin:40px 20px 30px}@media screen and (max-width: 767px){#shop .content .wrap ul.adress li{width:100%;margin:0 0 10px}}#shop .content .wrap ul.adress li:nth-child(1){background:url(//liberta-perfume.com/cdn/shop/files/shopen-adress_icon_1.svg?v=10090818522211152888) no-repeat left center;background-size:10px auto;padding-left:15px}#shop .content .wrap ul.adress li:nth-child(2){background:url(//liberta-perfume.com/cdn/shop/files/shopen-adress_icon_2.svg?v=557563908593322582) no-repeat left center;background-size:12px auto;padding-left:20px}#shop .content .wrap ul.adress li:nth-child(3){background:url(//liberta-perfume.com/cdn/shop/files/shopen-adress_icon_3.svg?v=17162915677564761058) no-repeat left center;background-size:11px auto;padding-left:17px}#shop .content .footer_link{position:relative;padding:0;text-align:center;margin-bottom:40px}#shop .content .footer_link .bg{position:relative;width:100%;overflow:hidden}#shop .content .footer_link .bg p{font-size:117px;color:#ebebeb;line-height:1;white-space:nowrap;width:1750px}#shop .content .footer_link .bg .loop{animation:loop 60s linear infinite}#shop .content .footer_link .bg .loop2{position:absolute;top:0;left:0;animation:loop 60s -30s linear infinite}@keyframes loop{0%{transform:translate(1750px)}to{transform:translate(-1750px)}}#shop .content .footer_link .reserve{position:absolute;top:35px;left:50%;margin:0 0 0 -120px}@media screen and (max-width: 767px){#shop .content .footer_link .reserve{margin:0 0 0 -135px}}footer .inner_wrap{margin-top:0}footer .inner_wrap.en{padding-top:50px}footer .inner_wrap.en .footer_rights{margin-top:0}@media screen and (max-width: 767px){#shop.en .content .kv .ttl_name{font-size:17px}}#shop.en .content .wrap.top{width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#shop.en .content .wrap.top{width:100%}}#shop.en .content .wrap h3{margin-bottom:50px}@media screen and (max-width: 767px){#shop.en .content .wrap h3{margin-bottom:40px}}#shop.en .content .wrap p.read{width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#shop.en .content .wrap p.read{width:100%}}#shop.en .content .wrap p.left{text-align:left}#shop.en .content .wrap ul.adress{margin:40px auto 20px;width:600px;justify-content:flex-start}@media screen and (max-width: 767px){#shop.en .content .wrap ul.adress{width:100%;margin:0 auto 10px}}#shop.en .content .wrap ul.adress li{margin-top:0;margin-bottom:10px}@media screen and (max-width: 767px){#shop.en .content .wrap ul.adress li p{line-height:1.3;margin-left:5px}}#shop.en .reserve a{font-weight:700}.lang{position:fixed;bottom:20px;right:20px;z-index:10}@media screen and (max-width: 767px){.lang{bottom:15px;right:15px}}.lang_base{position:relative;letter-spacing:.3px}.lang_base_link{background:#9f8f7d;color:#fff;display:block;padding:11px 10px;font-size:14px}@media screen and (max-width: 767px){.lang_base_link{padding:9px 7px;font-size:12px}}.lang_base_link ul{display:flex;align-items:center}.lang_base_link ul li{margin:0 3px;line-height:0}.lang_base_link ul li img{width:14px}.lang_base_link ul li:nth-child(3) img{width:8px}.lang_base_link_ov{background:#fff;color:#9f8f7d;border:1px solid #9F8F7D;display:block;display:none}.lang_base_link_ov ul.ov{display:flex;align-items:center;line-height:0;padding:11px 10px;color:#9f8f7d;justify-content:center;font-size:14px}@media screen and (max-width: 767px){.lang_base_link_ov ul.ov{padding:9px 7px;font-size:12px}}.lang_base_link_ov ul.ov li{margin:0 3px}.lang_base_link_ov ul.ov li img{width:12px}.lang_base:hover .lang_base_link_ov{display:block}.lang_base:hover .lang_base_link_ov:hover{color:#9f8f7d}
/*# sourceMappingURL=/cdn/shop/t/7/assets/liberta-shop-en.css.map */
