#pure_t {text-align: center;}
#pure_t .main {position: relative;}

#pure_t .main {position: relative;}
#pure_t .main img {width: 100%; display: block;}
#pure_t .main .moving {/*background-image: url(/storefarm/card/skin/fall_in_love/img/moving2.gif);*/ background-size: cover; background-repeat: no-repeat; height: 100%; position: absolute; top: 0; width: 100%;}
#pure_t .main_img_wrap {display: inline-block; position: relative; width: 70%;}

#pure_t .main_img_wrap .gradient {position: absolute; bottom: 0; left: 0; right: 0; background-image: url(/storefarm/bcard/skin/pure_t/img/white_front.png); width: 100%; height: 195px;}
#pure_t .main .main_txt {padding: 40px 0;}
#pure_t .main .main_txt span {font-size: 18px;}
#pure_t .main .main_txt font {font-size: 14px;}
#pure_t .main .main_txt p {display: inline-block; border-bottom: 1px solid #888; padding-bottom: 10px; font-size: 18px;}

#pure_t .main img {width: 100%; display: block;}
#pure_t .main .img_wrap {position: relative; width: 230px; height: 230px; margin: 50px auto 30px; overflow: hidden; border-radius: 50% 50% 0 0;}
#pure_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%;}

#pure_t .main .fa_mom {margin-bottom: 10px;}
#pure_t .main .fa_mom .fparents_name,
#pure_t .main .fa_mom .mparents_name {color: #666;}
#pure_t .main .fa_mom i {vertical-align: bottom; color: #ff4e7f;}
#pure_t .main .fa_mom2{margin-top: 20px;font-size: 13px;}
#pure_t .main .bottom_txt {padding: 0px 0 30px; line-height: 25px;}

#pure_t .main_img_wrap {display: inline-block; width:100%; overflow: hidden; position: relative;}
#pure_t .main .moving {background-size: cover; background-repeat: no-repeat; height: 100%; position: absolute; top: 0; width: 100%;}

#pure_t .greeting_em {margin-bottom: 20px; display: inline-block; color: #141c2f;}
#pure_t .greeting_inner {margin-bottom: 30px; padding: 0 16%;}
#pure_t .greeting_inner p {line-height: 30px;}

#pure_t .main .bottom_txt {margin-top: 30px;}
#pure_t .main .bottom_txt .fa_mom i.xi-heart {color: #ff4e7f; vertical-align: bottom;}
#pure_t .main .bottom_txt .fa_mom .fparents_name,
#pure_t .main .bottom_txt .fa_mom .mparents_name {font-size: 14px; color: #333;}
#pure_t .main .bottom_txt .fa_mom span {font-size: 16px;}
#pure_t .main .bottom_txt p:nth-of-type(2) {margin-bottom: 15px; margin-bottom: 10px;}

#pure_t .main .moving {background-size: cover;background-repeat: no-repeat;height: 100%;position: absolute;top: 0;width: 100%;left: 50%;transform: translateX(-50%);}

#pure_t .section_tit {color: #141c2f;}
/* 앨범 가로 */
.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;}

/* #pure_t .share_inner {border: none; background-color: #fbfbfb; border-radius: 20px;} */
