@font-face {
    font-family: 'InkLipquid';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#party_t {text-align: center;}
#party_t .main {position: relative;}
#party_t .main .main_flower {width: 100%;position: relative;}
#party_t .main .main_flower i {position: absolute;}
#party_t .main .main_flower i.heart1 {bottom: 4px; font-size: 22px; right: 167px; color: #6bc2bf;}
#party_t .main .main_flower i.heart2 {top: 15px; left: 150px; font-size: 16px; color: #6bc2bf;}
#party_t .main .main_flower i.heart3 {top: 54px;right: 88px;font-size: 18px;color: #6bc2bf;}
#party_t .main .main_flower i.star1 {top: 30px;right: 15px;font-size: 18px;color: #6bc2bf;}
#party_t .main .main_flower i.star2 {top: 70px; left: 126px; font-size: 18px; color: #6bc2bf;}

#party_t .main .top_txt {padding: 80px 0 40px;}
#party_t .main .top_txt .mini {font-size: 16px; margin-bottom: 15px; display: inline-block; width: 100%; color: #fdaa00;}
#party_t .main .top_txt .mini i {vertical-align: middle;}
#party_t .main .top_txt .main_name {font-size: 22px; color: #333;}
#party_t .main .top_txt .main_name span {font-size: 22px; color: #333;}
#party_t .main img {width: 100%; display: block;}
#party_t .main .img_wrap {position: relative; width: 180px; height: 180px; border-radius: 50px; margin: 0 auto 30px; overflow: hidden;}
#party_t .main .img_wrap #skin_main_img {width: 100%; height: 100%; object-fit: cover; min-width: 100%; min-height: 100%; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%;}

#party_t .main .fa_mom_txt {line-height: 25px; margin-bottom: 30px; display: inline-block; width: 100%;}
#party_t .main .fa_mom_txt .fa_mom .fparents_name,
#party_t .main .fa_mom_txt .fa_mom .mparents_name {font-size: 14px; color: #333;}
#party_t .main .fa_mom_txt .fa_mom span {font-size: 16px;}
#party_t .main .fa_mom_txt .fa_mom2 {margin-top: 20px;font-size: 13px;}

#party_t .main_img_wrap {display: inline-block; position: relative; width: 70%; margin-top: 30px;}
#party_t .main_img_wrap .thankyou_font {font-family: 'InkLipquid' !important; font-size: 30px; margin-bottom: 20px; display: inline-block; color: #6bc2bf;}

#party_t .greeting_inner {margin-bottom: 30px;}
#party_t .greeting_inner p {line-height: 25px;}

#party_t .main .bottom_txt {margin-top: 30px;}
#party_t .main .bottom_txt .fa_mom i.xi-heart {color: #ff6340; vertical-align: bottom;}
#party_t .main .bottom_txt .fa_mom .fparents_name,
#party_t .main .bottom_txt .fa_mom .mparents_name {font-size: 14px; color: #333;}
#party_t .main .bottom_txt .fa_mom span {font-size: 16px;}
#party_t .main .bottom_txt p:nth-of-type(2) {margin-bottom: 10px;}
#party_t .main .bottom_txt .fa_mom2 {margin-top: 20px;font-size: 13px;}

#party_t .main .moving {background-size: cover;background-repeat: no-repeat;height: 100%;position: absolute;top: 0;width: 100%;left: 50%;transform: translateX(-50%);}

#party_t .section_tit {color: #6bc2bf;}
/* 앨범 가로 */
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url(/storefarm/bcard/skin/img/left.svg);}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url(/storefarm/bcard/skin/img/right.svg);}
.swiper-button-next, .swiper-button-prev {background-size: 15px;}
.swiper-button-next:after, .swiper-button-prev:after {opacity: 0;}

#party_t .share_inner {border: none; background-color: #fbfbfb; border-radius: 20px;}
