#littlestar {text-align: center;}
#littlestar .main {position: relative;background-color: #cfe5ff;margin-bottom: 30px;}
#littlestar .main .main_flower {background: url(/storefarm/bcard/skin/littlestar/img/background.png) no-repeat; background-size: contain; background-position: center; height: 100%;}

#littlestar .main .top_txt {padding: 52px 0;}
#littlestar .main .top_txt .mini {font-size: 16px; margin-bottom: 15px; display: inline-block; width: 100%; color: #2693dd; font-family: 'BMJUA' !important;}
#littlestar .main .top_txt .mini i {vertical-align: middle;}
#littlestar .main .top_txt .main_name {position: relative; margin: 10px auto;}
#littlestar .main .top_txt .main_name span {font-size: 20px; color: #2693dd; display: inline-block; position: relative;}
/* #littlestar .main .top_txt .main_name .b_name {transform: translateY(-25px);} */

#littlestar .main .top_txt .main_name .main_line {width: 1px; height: 45px; background-color: #2693dd; position: absolute; opacity: .4;}
#littlestar .main .top_txt .main_name .line1 {top: -62px; left: 50%;}
#littlestar .main .top_txt .main_name .line2 {bottom: -62px; left: 50%;}
#littlestar .main img {width: 100%; display: block;}
#littlestar .main .img_wrap {position: relative; width: 240px; height: 240px; margin: 0 auto; overflow: hidden;}
#littlestar .main .img_wrap .img_line {position: absolute; border: 1px solid #2693dd; width: 100%; height: 100%; border-radius: 50px; opacity: .4;}
#littlestar .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%; padding: 10px; border-radius: 50px;}


#littlestar .main .bottom_txt {padding: 40px 0;}
#littlestar .main .bottom_txt p span {color: #333;}
#littlestar .main .bottom_txt .fa_mom {margin-bottom: 30px;}
#littlestar .main .bottom_txt .fa_mom .fparents_name,
#littlestar .main .bottom_txt .fa_mom .mparents_name {font-size: 14px; color: #555;}
#littlestar .main .bottom_txt .fa_mom span {font-size: 16px;}
#littlestar .main .bottom_txt p:nth-of-type(2) {margin-bottom: 15px; margin-bottom: 10px;}


#littlestar .main_img_wrap {display: inline-block; width:100%; overflow: hidden; position: relative;}
#littlestar .main .moving {background-size: cover; background-repeat: no-repeat; height: 100%; position: absolute; top: 0; width: 100%;}
/* 인사말 */
#littlestar .greeting_wrap {padding: 0px 16%;line-height: 35px;}
#littlestar .greeting_wrap .greeting_inner img {width: 20px;}
#littlestar .greeting_wrap .greeting_inner i {color: #2693dd;}
#littlestar .greeting_wrap .greeting_inner span {margin-bottom: 20px; display: inline-block; width: 100%; font-size: 18px; color: #2693dd;}


/* 달력 */
#littlestar .calendar_wrap #kCalendar {padding: 0 16%;}
#littlestar #kCalendar .weddingday {background-color: #2693dd;}
#littlestar .remain i {vertical-align: bottom; color: #ff6340; font-size: 17px;}

#littlestar .section_tit {color: #2693dd;}
/* 앨범 가로 */
.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;}

/* 지도 */
#littlestar .map_inner .way_guide .way_tit {color: #2693dd;}
#littlestar .map_inner .map_detail {background-color: #2693dd; color: #fff;}

/* 계좌번호 */
#littlestar .account_box .account_tit {background-color: #cfe5ff;}

/* 방명록 */
#littlestar .book_btn a {background-color: #cfe5ff;}
/* 방명록 상세 */
#littlestar .book_wrap .book_title {background-color: #2693dd; color: #fff;}
#littlestar .from_em {color: #2693dd;}

/* 참석여부 */
#littlestar .attend_inner .check_attend {background-color: #cfe5ff;}

#littlestar .share_inner {border: none; background-color: #fbfbfb; border-radius: 20px;}
