.sec-intro{padding:28px 0 82px}@media (max-width: 767px){.sec-intro{padding:24px 0 0}}.sec-intro__top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:28px}@media (max-width: 767px){.sec-intro__top{flex-wrap:wrap;margin-bottom:24px}}.sec-intro__top .ribbon{color:#35435C}.sec-intro__top .ribbon__txt{font-size:16px;line-height:24px;letter-spacing:.1em;font-weight:700;padding:5px 30px 6px 20px;background:#fee99f;position:relative;display:inline-block;margin-bottom:10px}@media only screen and (max-width: 1100px){.sec-intro__top .ribbon__txt{font-size:15px;padding:5px 30px 6px 20px;letter-spacing:0.05em}}@media (max-width: 767px){.sec-intro__top .ribbon__txt{font-size:14px;line-height:20px;letter-spacing:.1em;font-weight:700}}.sec-intro__top .ribbon__txt::after{content:"";position:absolute;border-right:15px solid #fff;border-top:17px solid transparent;border-bottom:17px solid transparent;right:0;top:0}@media (max-width: 767px){.sec-intro__top .ribbon__txt::after{border-width:25px 15px 25px 0}}.sec-intro__top .ribbon__ttl{font-size:26px;line-height:43px;letter-spacing:.1em;font-weight:700}@media only screen and (max-width: 1100px){.sec-intro__top .ribbon__ttl{font-size:20px;line-height:32px}}@media (max-width: 767px){.sec-intro__top .ribbon__ttl{font-size:20px;line-height:33px;letter-spacing:.05em;font-weight:700;margin-right:-10px}}.sec-intro__top .img-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(518 / 1100 * 100%);padding-top:18px}@media (max-width: 767px){.sec-intro__top .img-box{width:100%;padding-top:22px}}.sec-intro__top .img-box__item:first-child{margin-right:20px}@media only screen and (max-width: 1100px){.sec-intro__top .img-box__item:first-child{margin-right:14px}}@media (max-width: 767px){.sec-intro__top .img-box__item:first-child{margin-right:14px}}.sec-intro__bot{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;border:6px solid #ffe99f;background:#fffcf4;padding:34px 74px 30px 86px;position:relative}@media only screen and (max-width: 1100px){.sec-intro__bot{padding:34px 64px 30px 14px}}@media (max-width: 767px){.sec-intro__bot{padding:20px 10px;flex-wrap:wrap;justify-content:center}}.sec-intro__bot::after{content:"";position:absolute;background:url(../../img/shop/img_woman.svg) center/100% no-repeat;width:94px;height:84px;right:16px;bottom:0px}@media only screen and (max-width: 1100px){.sec-intro__bot::after{right:5px}}@media (max-width: 767px){.sec-intro__bot::after{width:78px;height:69px;right:-2px}}.sec-intro__bot .ttl{font-size:20px;line-height:30px;letter-spacing:.1em;font-weight:700;margin-bottom:20px;color:#35435C}@media only screen and (max-width: 1100px){.sec-intro__bot .ttl{font-size:17px;line-height:28px;letter-spacing:.1em;font-weight:700;margin-bottom:10px}}@media (max-width: 767px){.sec-intro__bot .ttl{font-size:17px;line-height:28px;letter-spacing:.1em;font-weight:700;margin-bottom:10px}}@media (max-width: 767px){.sec-intro__bot .check-list{margin-bottom:22px;padding-left:4px}}.sec-intro__bot .list__item{font-size:16px;line-height:20px;letter-spacing:.1em;font-weight:700;padding-left:29px;margin-bottom:14px;position:relative}@media only screen and (max-width: 1100px){.sec-intro__bot .list__item{font-size:14px;line-height:20px;letter-spacing:.1em;font-weight:700;margin-bottom:10px}}@media (max-width: 767px){.sec-intro__bot .list__item{font-size:14px;line-height:21px;letter-spacing:.1em;font-weight:700;margin-bottom:8px}}.sec-intro__bot .list__item::after{content:"";position:absolute;background:url(../../img/common/icon/ico_check.svg) center/100% no-repeat;width:20px;height:20px;left:0;top:0}.sec-intro__bot .list__item:last-child{margin-bottom:0}.sec-intro__bot .mess{width:calc(355 / 930 * 100%)}@media only screen and (max-width: 1100px){.sec-intro__bot .mess{width:45%}}@media (max-width: 767px){.sec-intro__bot .mess{width:100%}}.sec-intro__bot .chat-box{background:#f7ce3e;border-radius:64px;text-align:center;padding:30px 12px 20px 30px;position:relative}@media only screen and (max-width: 1100px){.sec-intro__bot .chat-box{padding:16px 12px 10px 10px}}.sec-intro__bot .chat-box::after{content:"";position:absolute;border-top:15px solid #f7ce3e;border-left:10px solid transparent;border-right:10px solid transparent;bottom:-3px;right:20px;transform:rotate(-40deg)}@media only screen and (max-width: 1100px){.sec-intro__bot .chat-box::after{bottom:-6px;right:15px}}@media (max-width: 767px){.sec-intro__bot .chat-box::after{right:8px;bottom:0}}@media (max-width: 767px){.sec-intro__bot .chat-box{padding:24px 12px 14px;border-radius:53px;max-width:273px;width:100%;margin:0 44px 0 auto}}.sec-intro__bot .chat-box__txt{font-size:17px;line-height:25px;letter-spacing:.1em;font-weight:700;margin-bottom:2px}@media only screen and (max-width: 1100px){.sec-intro__bot .chat-box__txt{font-size:15px;line-height:20px}}@media (max-width: 767px){.sec-intro__bot .chat-box__txt{font-size:15px;line-height:22px;letter-spacing:.05em;font-weight:700;margin-bottom:0px}}.sec-intro__bot .chat-box__time{font-size:12px;line-height:12px;letter-spacing:.06em;font-weight:400;padding-left:13px;display:inline-block;position:relative}@media (max-width: 767px){.sec-intro__bot .chat-box__time{padding-left:18px}}.sec-intro__bot .chat-box__time::after{content:"";position:absolute;background:url(../../img/common/icon/ico_time.svg) center/100% no-repeat;width:13px;height:13px;left:-3px;top:0}@media (max-width: 767px){.sec-intro__bot .chat-box__time::after{left:2px}}.sec-intro__bot .note{font-size:11px;line-height:14px;letter-spacing:.06em;font-weight:400;text-align:center;margin-top:12px}@media (max-width: 767px){.sec-intro__bot .note{text-align:right;padding-left:6px;margin:18px 76px 0 auto;white-space:nowrap}}.sec-shop{margin-top:40px;margin-bottom:63px}@media (max-width: 767px){.sec-shop{margin-bottom:26px}}.sec-shop .lst-shop{font-size:0}.sec-shop .lst-shop .item{width:calc(50% - 25px);display:inline-block;vertical-align:top;margin-bottom:60px}@media only screen and (min-width: 600px) and (max-width: 950px){.sec-shop .lst-shop .item{width:calc(50% - 10px)}}@media only screen and (max-width: 599px){.sec-shop .lst-shop .item{width:100%;margin-bottom:40px}}.sec-shop .lst-shop .item:nth-child(2n){margin-left:50px}@media only screen and (min-width: 600px) and (max-width: 950px){.sec-shop .lst-shop .item:nth-child(2n){margin-left:20px}}@media only screen and (max-width: 599px){.sec-shop .lst-shop .item:nth-child(2n){margin-left:0}}.sec-shop .lst-shop .item .thumb{display:block}.sec-shop .lst-shop .item .thumb .img{background:center/cover no-repeat;position:relative}.sec-shop .lst-shop .item .thumb .img:before{display:block;content:" ";width:100%;padding-top:62.47619%}.sec-shop .lst-shop .item .thumb .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-shop .lst-shop .item .content{padding-top:28px;display:block}@media (max-width: 767px){.sec-shop .lst-shop .item .content{padding-top:23px}}.sec-shop .lst-shop .item .content .ttl{font-size:28px;line-height:27px;letter-spacing:.05em;font-weight:bold;margin-bottom:20px}@media only screen and (max-width: 599px){.sec-shop .lst-shop .item .content .ttl{font-size:20px;margin-bottom:15px}}.sec-shop .lst-shop .item .content .info .address,.sec-shop .lst-shop .item .content .info .tel{display:inline-block;vertical-align:top;margin-bottom:7px}@media only screen and (max-width: 599px){.sec-shop .lst-shop .item .content .info .address,.sec-shop .lst-shop .item .content .info .tel{display:block}}.sec-shop .lst-shop .item .content .info .address{font-size:16px;letter-spacing:.04em;padding-left:26px;margin-right:30px;position:relative}@media only screen and (max-width: 599px){.sec-shop .lst-shop .item .content .info .address{margin-right:0}}.sec-shop .lst-shop .item .content .info .address:before{position:absolute;content:'';width:14px;height:19px;top:2px;left:0;background:url(../../img/common/icon/ico_marker_black.svg) center/cover no-repeat}.sec-shop .lst-shop .item .content .info .tel{font-size:16px;letter-spacing:.04em;padding-left:23px;position:relative}.sec-shop .lst-shop .item .content .info .tel:before{position:absolute;content:'';width:14px;height:19px;top:2px;left:0;background:url(../../img/common/icon/ico_phone.svg) center/cover no-repeat}

/*# sourceMappingURL=maps/shop.min.css.map */
