@charset "utf-8";
/* CSS Document */


#container{margin-top:-1px;}
#contents .sub_content{width:100%; margin:0; padding:0;}/* 메인 */


.main_visual{overflow:hidden; width:100%;}
.main_visual .slider-banner-511517418 .slick-dots li button {width:25px; height:25px; background:none; border:5px solid #a79f8e;}
.main_visual .slider-banner-511517418 .slick-dots li.slick-active button {border:5px solid #7a6f61;}

.notice_list {background:#f9f9f9;}
.notice_list h3 {width:145px; display:inline-block; font-size:16px; color:#58595b; letter-spacing:0.04em; vertical-align:top;}
.notice_list h3 a {position:relative; top:2px;}
.notice_list h3:before {position:relative; display:inline-block; width:40px; height:40px; border-radius:50%; background:url('../../img/icon/notice.png') center no-repeat; margin-right:12px; padding:10px 0; vertical-align:middle; content:'';}
.notice_list h3:after {position:relative; display:inline-block; width:1px; height:12px; background:#999a9b; margin-left:18px; content:'';}
.notice_list .notice_box {display:inline-block; width:calc(100% - 150px); font-size:16px; color:#58595b; padding:16px 0 12px;}
.notice_list .notice_box li {text-align:left; font-weight:300;}
.notice_list .notice_box .date {float:right; font-size:16px; color:#b8b8b9; margin-right:50px;}
.notice_list .notice_box .slick-prev, .notice_list .slick-next {width:11px; height:6px;}
.notice_list .notice_box .slick-prev {top:45px; left:auto; right:0; background-image:url('../../img/notice_box_before_arrow.png') !important; background-position:center; background-repeat:no-repeat;}
.notice_list .notice_box .slick-next {top:20px; right:0; background-image:url('../../img/notice_box_after_arrow.png') !important; background-position:center; background-repeat:no-repeat;}

.main_content{}
.main_content h3 {font-size:39px; letter-spacing:0.04em; color:#080501; text-align:center; font-weight:500; margin-bottom:13px;}
.main_content p {font-size:16px; color:#a8a8a8; font-weight:300; letter-spacing:-0.03em; text-align:center; margin-bottom:30px;}


.main_wrap_1 {padding-bottom:0;}
.main_wrap_1 p {margin-bottom:0;}
.main_wrap_1 .goods_list_tit {padding:84px 0 10px 0;}
.main_wrap_1 .item_cont {border:none; margin:0 10px;}
.main_wrap_1 .item_cont .item_photo_box {border:1px solid #d7d7d7;}

.main_banner {display:block; overflow:hidden; margin-top:61px; margin-bottom:111px;}
.main_banner .main_ban_img01,
.main_banner .main_ban_img02 {float:left; width:50%;}

.main_banner .main_ban_img01 {text-align:left;}
.main_banner .main_ban_img02 {text-align:right;}

.main_cont_box {background:#f7f7f7; padding:107px 0;}
.main_cont_box .main_ban {text-align:center; margin:0 -13px;}
.main_cont_box .main_ban img {margin:0 13px;}

.partner_box {width:1235px; margin:0 auto; padding:100px 0;}
.partner_box .title {text-align:center; margin-bottom:23px;}
.partner_box .title h3 {display:inline-block; font-size:30px; font-weight:200; color:#070300;}
.partner_box .title h3:after {position:relative; display:block; width:100%; height:2px; background:#d9d9da; content:'';}
.partner_box .title h3 b {}

.partner_box .slick-slider {padding:0 30px;}
.partner_box .slick-prev, .partner_box .slick-next {width:25px; height:38px;}
.partner_box .slick-prev {left:0; background-image:url('../../img/partner_box_before_arrow.png') !important; background-position:center; background-repeat:no-repeat;}
.partner_box .slick-next {right:0; background-image:url('../../img/partner_box_after_arrow.png') !important; background-position:center; background-repeat:no-repeat;}

.postpartum_box {position:relative; margin-bottom:116px;}

.postpartum_box .bg {position:absolute; width:100%; top:0; overflow:hidden; text-align:center;}
.postpartum_box .container {position:relative; z-index:2;}
.postpartum_box .title {padding-top:75px;}
.postpartum_box .title h3 {color:#fff !important; margin-bottom:0; }
.postpartum_box .title p {color:#fff !important; }
.postpartum_box .image {}


.review_box {background:#efeae5; padding:94px 0;}
.review_box h3 {margin-bottom:0;}
.review_box p {color:#070400;}

.review_box .review_con {position:relative;}
/*.review_box .review_con ul {margin:0 -7px;}*/
.review_box .review_con ul li {display:inline-block; width:24%; max-width:259px; background:#fff; padding:18px; margin:0 7px;}
.review_box .review_con ul li .img {display:flex; justify-content:center; width:259px; height:224px; overflow:hidden;}
.review_box .review_con ul li .img img {}
.review_box .review_con ul li .info {color:#5c5c5c; padding:20px 15px 0; text-align:left;}
.review_box .review_con ul li .info h4 {font-size:18px; font-weight:500;}
.review_box .review_con ul li .info .content {font-size:13px; font-weight:300; text-align:left; min-height:auto; height:78px; overflow:hidden; text-overflow:ellipsis;}
.review_box .review_con ul li .info .content p {font-size:inherit; text-align:inherit; margin-bottom:0;}
.review_box .review_con ul li .info .date {font-size:13px; font-weight:300; margin-top:30px;}
.review_box .review_con ul li .info .bottom {border-top:1px solid #f0f0f0; padding-top:19px; margin-top:25px;}
.review_box .review_con ul li .info .bottom .rating_star{float:right;display:inline-block; width:94px; height:17px; background:url("../../img/icon/main_icon_star_bg.png") no-repeat left top; vertical-align:middle; text-indent:-9999px;}
.review_box .review_con ul li .info .bottom .rating_star span{display:block; height:17px; background:url("../../img/icon/main_icon_star_fill.png") no-repeat left top;}
.review_box .review_con ul li.empty_li {display:block; background:none; width:100%; max-width:inherit; text-align:center; padding:120px 0;}
.review_box .review_con .more {position:absolute; top:-30px; right:0;}

.bottom_content {margin-top:98px; margin-bottom:92px;}
.bottom_content .main_banner1 {display:block; overflow:hidden;  margin-bottom:43px;}
.bottom_content .main_banner1 .main_ban_img03,
.bottom_content .main_banner1 .main_ban_img04 {float:left; width:50%;}
.bottom_content .main_banner1 .main_ban_img03 {text-align:left;}
.bottom_content .main_banner1 .main_ban_img04 {text-align:right;}
.bottom_content .main_banner1 .main_cont_slide{text-align:center;}

.bottom_content .main_cs_box {float:left; width:calc(100% - 510px); margin-right:37px; display:block; overflow:hidden;}
.bottom_content .main_cs_box .cs_box {display:block; overflow:hidden; border-bottom:2px solid #dedede; padding-top:10px; padding-bottom:5px;}
.bottom_content .main_cs_box .cs_box .title {float:left; padding-left:30px;}
.bottom_content .main_cs_box .cs_box .title h3 {font-size:31px; font-weight:600; color:#7d6d5e; letter-spacing:-0.03em; text-align:left; margin-bottom:0}
.bottom_content .main_cs_box .cs_box .title h3:before {position:relative; display:inline-block; width:5px; height:30px; background:#7d6d5e; margin-right:5px; top:3px; margin-left:-10px; content:'';}
.bottom_content .main_cs_box .cs_box .title p {font-size:20px; color:#8a8a8a; text-align:left; margin-top:-5px;}
.bottom_content .main_cs_box .cs_box .number {float:right; display:inline-block; margin-top:5px; padding-right:20px;}
.bottom_content .main_cs_box .cs_box .number .tel {font-family:'Roboto', sans-serif; font-size:45px; font-weight:600; color:#000000; line-height:100%;}
.bottom_content .main_cs_box .cs_box .number .tel:before {position:relative; display:inline-block;  width:35px; height:36px; background:url('../../img/icon/cs_box_tel_icon.png') center no-repeat; background-size:contain; margin-right:18px; top:2px; content:''}
.bottom_content .main_cs_box .cs_box .number .mail {font-family:'Roboto', sans-serif; font-size:24px; font-weight:300;}
.bottom_content .main_cs_box .cs_box .number .mail:before {position:relative; display:inline-block; width:33px; height:25px; background:url('../../img/icon/cs_box_mail_icon.png') center no-repeat; background-size:contain; margin-right:18px; top:6px; content:''}

.bottom_content .main_cs_box .bank_box {padding:20px;}
.bottom_content .main_cs_box .bank_box h3 {font-size:20px; color:#787878; text-align:left; letter-spacing:-0.03em;}
.bottom_content .main_cs_box .bank_box .bank_num {width:calc(100% - 265px); display:inline-block; margin-top:5px;}
.bottom_content .main_cs_box .bank_box .bank_num dl {line-height:200%;}
.bottom_content .main_cs_box .bank_box .bank_num dl dt {display:inline-block; vertical-align:middle; width:135px;}
.bottom_content .main_cs_box .bank_box .bank_num dl dd {display:inline-block; width:calc(100% - 140px); font-family:'Roboto', sans-serif; font-size:30px; letter-spacing:-0.03em; font-weight:600;}
.bottom_content .main_cs_box .bank_box .bank_num dl.nonghyup dt img {margin-top:-7px;}
.bottom_content .main_cs_box .bank_box .bank_num dl.post dt img {margin-top:-7px;}
.bottom_content .main_cs_box .bank_box .bank_info {float:right; width:257px; letter-spacing:-0.03em;}
.bottom_content .main_cs_box .bank_box .bank_info span {display:block; font-size:14px; background:#f0f0f0; border-radius:15px; text-align:center; margin-bottom:5px; padding:5px 0;}
.bottom_content .main_cs_box .bank_box .bank_info p {text-align:left; font-size:13px; color:#787878; padding-left:10px; letter-spacing:-0.05em;}
.bottom_content .main_cs_box .bank_box .bank_info p:before {position:relative; display:inline-block; margin-right:5px; margin-left:-10px; content:'*';}


.bottom_content .main_cs_box .main_ban_img05 {float:right; width:473px;}

.scroll_wrap{top:1100px;}
