@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.main-visual{background:url("../../img/top/main.png") no-repeat 0 0/100% auto;padding-top:56%;width:100%;position:relative}.main-visual .abs-box{position:absolute;top:-65px;left:15%}@media screen and (max-width: 1024px){.main-visual .abs-box{top:-30px}}@media screen and (max-width: 767px){.main-visual .abs-box{top:-10px}}.main-visual .abs-box .main-txt01{width:min(52.2142857143vw,731px);height:min(20.4285714286vw,286px)}.about{position:relative}@media screen and (max-width: 1024px){.about{height:660px}}.about .main-img{position:absolute;top:-120px;width:100%}@media screen and (max-width: 767px){.about .main-img{top:-50px}}.about .main-img img{display:block;width:100%}.about .main-img h2{margin-bottom:40px;margin-top:-20px;font-size:18px;font-weight:600;text-align:center}@media screen and (max-width: 767px){.about .main-img h2{margin-top:10px}}.about .main-img p{text-align:center;line-height:2.25}.feature{margin-top:70%;background:url("../../img/top/feature_bg.png") no-repeat 0 0/100% auto}@media screen and (max-width: 1024px){.feature{margin-top:0}}.feature .main-img{width:100%;text-align:center}.feature .main-img h2{padding-top:.7em;font-size:18px;font-weight:100}@media screen and (max-width: 767px){.feature .main-img{margin-bottom:60px}.feature .main-img img{width:60%}}.feature .box{display:flex;justify-content:center}@media screen and (max-width: 767px){.feature .box{flex-direction:column;align-items:center}}.feature .box>div{flex:1;max-width:341px}@media screen and (max-width: 767px){.feature .box>div{margin-bottom:20px}}.feature .box>div.order,.feature .box>div.business{margin-top:-60px}@media screen and (max-width: 767px){.feature .box>div.order,.feature .box>div.business{margin-top:20px}}.feature .box>div.luxury{margin:30px 30px 0}@media screen and (max-width: 767px){.feature .box>div.luxury{margin:0}}.feature .box img{display:block}.feature .box h2{font-size:20px;font-weight:100;padding-top:10px;margin-bottom:15px;text-align:center}.feature .box p{font-size:14px;line-height:1.928}.gallery{margin-top:120px}@media screen and (max-width: 767px){.gallery{margin-top:80px}}.gallery .main-img{text-align:center;margin-bottom:60px}.gallery .main-img h2{padding-top:.7em;font-size:18px;font-weight:100}@media screen and (max-width: 767px){.gallery .main-img img{width:60%}}.gallery p{font-size:14px;line-height:1.928;margin-bottom:60px;text-align:center}.gallery .actual{margin-bottom:60px}.gallery .actual img{width:100%}.gallery .creema p{margin-bottom:0}.gallery .creema img{width:375px}.gallery .shop_link{display:block;text-align:center}@media screen and (max-width: 767px){.gallery .shop_link{width:80%;margin:0 auto}}.info{margin-top:120px}@media screen and (max-width: 767px){.info{margin-top:80px}}.info .main-img{text-align:center;margin-bottom:60px}.info .main-img h2{padding-top:.7em;font-size:18px;font-weight:100}@media screen and (max-width: 767px){.info .main-img img{width:35%}}.info .w1200{display:flex;justify-content:center}@media screen and (max-width: 767px){.info .w1200{flex-direction:column}}.info .w1200 .left-box{width:min(790vw / 14, 790px)}@media screen and (max-width: 767px){.info .w1200 .left-box{width:100%}}.info .w1200 .left-box iframe{width:100%}.info .w1200 .right-box{margin-left:50px;width:min(260vw / 14, 260px)}@media screen and (max-width: 767px){.info .w1200 .right-box{margin:20px 0 0 0;width:100%}}.info .w1200 .right-box h3{border-bottom:#a0937c 2px solid;font-size:16px;font-weight:100;line-height:1.875}.info .w1200 .right-box p{font-size:14px;line-height:2;margin:10px 0}.info .w1200 .right-box iframe{width:100%}.info>p{font-size:14px;line-height:6.1428;text-align:center}@media screen and (max-width: 767px){.info>p{display:none}}.info .address{padding-top:20px;line-height:1.5}.info .mob-address{display:none;padding-top:20px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.info .mob-address{display:block}}.sns{margin-top:120px}@media screen and (max-width: 767px){.sns{margin-top:80px}}.sns div.removal-pc{text-align:center;margin-bottom:20px}.sns .w1200{border-top:#000 1px solid;border-bottom:#000 1px solid;padding:50px 0}@media screen and (max-width: 767px){.sns .w1200{padding:20px 0}}.sns .flex-box{display:flex;justify-content:right}@media screen and (max-width: 1024px){.sns .flex-box{display:flex;justify-content:space-between}}.sns .box{max-width:249px;margin-left:50px}@media screen and (max-width: 1024px){.sns .box{margin-left:0}.sns .box:nth-of-type(3){margin-left:10px;margin-right:10px}}.sns .box:nth-of-type(1){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex:auto;flex-direction:column}.sns .box:nth-of-type(1) div:nth-of-type(1){margin-bottom:30px}@media screen and (max-width: 1024px){.sns .box:nth-of-type(1){display:none}}.sns #sb_instagram #sbi_images{display:flex !important;justify-content:space-between !important;float:none !important}.sns #sb_instagram.sbi_col_3 #sbi_images .sbi_item{margin-left:50px !important}@media screen and (max-width: 1024px){.sns #sb_instagram.sbi_col_3 #sbi_images .sbi_item{margin-left:0 !important}.sns #sb_instagram.sbi_col_3 #sbi_images .sbi_item:nth-of-type(2){margin-left:10px !important;margin-right:10px !important}}.news{margin-top:120px}@media screen and (max-width: 767px){.news{margin-top:80px}}.news .main-img{text-align:center;margin-bottom:60px}.news .main-img h2{padding-top:.7em;font-size:18px;font-weight:100}@media screen and (max-width: 767px){.news .main-img img{width:82%}}.news .box{margin-bottom:50px;display:grid;grid-template-columns:repeat(4, 1fr);gap:53px;position:relative}@media screen and (max-width: 1024px){.news .box{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.news .box{grid-template-columns:repeat(1, 1fr);gap:25px;max-width:85%;margin:0 auto 50px}}.news .box a div{text-align:center}.news .box a img{border-radius:50%}.news .box a p time{font-size:12px;color:#aaa;line-height:2.083}.news .box a h2{font-size:14px;font-weight:100;line-height:1.928;color:#333}@media screen and (max-width: 767px){.news .box a h2{margin-bottom:15px}}.news .box .coming-soon{position:absolute;left:50%;transform:translateX(-50%)}.news .list{text-align:right}

/*# sourceMappingURL=index.min.css.map */