@charset "utf-8";

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../../../css/fonts/roboto-v20-latin-300.eot');
    src: local(※),url('../../../css/fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/roboto-v20-latin-300.woff2') format('woff2'),url('../../../css/fonts/roboto-v20-latin-300.woff') format('woff'),url('../../../css/fonts/roboto-v20-latin-300.ttf') format('truetype'),url('../../../css/fonts/roboto-v20-latin-300.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../../../css/fonts/roboto-v20-latin-regular.eot');
    src: local(※),url('../../../css/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/roboto-v20-latin-regular.woff2') format('woff2'),url('../../../css/fonts/roboto-v20-latin-regular.woff') format('woff'),url('../../../css/fonts/roboto-v20-latin-regular.ttf') format('truetype'),url('../../../css/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../../../css/fonts/roboto-v20-latin-500.eot');
    src: local(※),url('../../../css/fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/roboto-v20-latin-500.woff2') format('woff2'),url('../../../css/fonts/roboto-v20-latin-500.woff') format('woff'),url('../../../css/fonts/roboto-v20-latin-500.ttf') format('truetype'),url('../../../css/fonts/roboto-v20-latin-500.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../../../css/fonts/roboto-v20-latin-700.eot');
    src: local(※),url('../../../css/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/roboto-v20-latin-700.woff2') format('woff2'),url('../../../css/fonts/roboto-v20-latin-700.woff') format('woff'),url('../../../css/fonts/roboto-v20-latin-700.ttf') format('truetype'),url('../../../css/fonts/roboto-v20-latin-700.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url('../../../css/fonts/noto-sans-kr-v38-korean-300.eot');
    src: local(※),url('../../../css/fonts/noto-sans-kr-v38-korean-300.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/noto-sans-kr-v38-korean-300.woff2') format('woff2'),url('../../../css/fonts/noto-sans-kr-v38-korean-300.woff') format('woff'),url('../../../css/fonts/noto-sans-kr-v38-korean-300.ttf') format('truetype'),url('../../../css/fonts/noto-sans-kr-v38-korean-300.svg#NotoSansKR') format('svg');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url('../../../css/fonts/noto-sans-kr-v38-korean-regular.eot');
    src: local(※),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.woff2') format('woff2'),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.woff') format('woff'),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.ttf') format('truetype'),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.svg#NotoSansKR') format('svg');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url('../../../css/fonts/noto-sans-kr-v38-korean-500.eot');
    src: local(※),url('../../../css/fonts/noto-sans-kr-v38-korean-500.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/noto-sans-kr-v38-korean-500.woff2') format('woff2'),url('../../../css/fonts/noto-sans-kr-v38-korean-500.woff') format('woff'),url('../../../css/fonts/noto-sans-kr-v38-korean-500.ttf') format('truetype'),url('../../../css/fonts/noto-sans-kr-v38-korean-500.svg#NotoSansKR') format('svg');
}

/* 요소(element) 여백 초기화  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select, figure{
	margin:0;
	padding:0;
	}


caption{display:none}

/* 목록 */
ol, ul,li { list-style:none;padding:0;margin:0 }

/* 테두리 없애기 */
fieldset, img, abbr,acronym { border:0 none; }


/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {
	border-collapse: separate;
	}

/* 텍스트 관련 요소 초기화 */
address, caption, em, cite, th {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* body 스타일 */
* {
	color:#000000;
	font-size:14px;
	font-family: 'Noto Sans KR', 'Roboto', sans-serif;
	font-weight:400;
}

@media screen and (max-width:768px) {
	* {font-size:14px;}
}

/* 링크 */
a, a:link {color:#4e4e4e;text-decoration:none;}
a:visited {color:#4e4e4e;text-decoration:none;}
a:hover {color:#31456f;text-decoration:none;}
a:focus {color:#4e4e4e;text-decoration:underline;}
a:active {color:#4e4e4e;text-decoration:none;}

/* 이미지, 폼관련 요소 */
label, select, input, textarea {
	vertical-align:middle;
	box-sizing:border-box;
}

/* 라디오버튼,체크박스버튼 디자인스타일 */
input[type="checkbox"] {
	width:20px;
	height:20px;
}

input[type="radio"] {
	appearance: none;
	box-shadow: 0 0 0 5px #dddddd;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-right:10px;
}

input[type="radio"]:checked {
	box-shadow: 0 0 0 5px #2B6CCD;
}

.input_,select{padding:10px;border:1px solid #D8D8D8;margin:1px 0;box-sizing:border-box;border-radius:5px}
textarea{box-sizing:border-box;}
.width_50{width:50px}
.width_100{width:100px}
.width_200{width:200px}
.width_300{width:300px}
.width_400{width:400px}
.width_500{width:500px}
.width_600{width:600px}
.width_1000{width:100%}

select{
	background-color:#EAEEFF;
	padding:5px 10px;
	vertical-align:middle;
}

/* 설명 */
div.mess{margin-top:10px;color:#838383;line-height:1.3em;font-size:0.9rem}
span.mess{margin-left:10px;color:#838383;font-size:0.9rem}
div.guid{margin-top:10px;padding:10px;background-color:#efefef;border:1px solid #dddddd;border-radius:10px;font-size:0.9rem}

/* 시중가,판매가,포인트,상품명,간략설명*/
.goodsBrand {font-size:13px;color:#323232;font-weight:bold;padding-bottom:5px;}
.goodsName{padding-bottom:10px;font-size:13px;color:#323232;}
.goodsMarketPrice{display:block;color:#cacaca;font-size:11px;padding-bottom:5px;}
.goodsPrice{font-size:16px;font-weight:bold;color:#2a2a2a;padding-bottom:8px}
.goodsPoint{color:#3f7d9e}
.goodsAdvance{color:#323232;font-size:13px;letter-spacing:-1px;}

.goodsNumberIcon{position:relative;left:0px;top:0px;}
.goodsNumberIcon img{display:block;position:absolute;z-index:1; left:0px; top:0px;}

/* 카테고리 네비게이션 */
.category_m{letter-spacing: 0px;}

/* 필수입력마크 */
.p{color:red;padding-right:6px}

/* 약관 */
.member_agree h1{margin-bottom:5px}
.member_agree h2{margin-bottom:5px;font-size:16px}
.member_agree ol{margin-bottom:15px;padding-left:20px}
.member_agree p{margin-bottom:15px;padding-left:20px}


/* 상품구매 가격내역 정보 */
.userinfo_priceinfo{margin-top:20px}
.userinfo_priceinfo > ul {display:flex;flex-wrap:wrap;border-top:2px solid #909090;border-bottom:1px solid #909090}
.userinfo_priceinfo > ul > li{width:25%;text-align:center;border-right:1px solid #dddddd;box-sizing:border-box;position:relative}
.userinfo_priceinfo > ul > li:last-child{border-right:0;color:#C43B59}
.userinfo_priceinfo > ul > li:last-child > dl > dd{color:#2B6CCD}
.userinfo_priceinfo > ul > li > div{position:absolute;left:100%;top:60%;z-index:1;transform:translateX(-50%);}
.userinfo_priceinfo > ul > li > dl > dt{background-color:#ececec;padding:10px 0}
.userinfo_priceinfo > ul > li > dl > dd{background-color:#ffffff;padding:15px 0;font-family: 'Roboto','Noto Sans KR';font-weight:700;font-size:1.2rem}
.userinfo_priceinfo .add_kg_text{text-align:right;padding:10px 0;color:#867555;}

@media screen and (max-width:768px) {
	.userinfo_priceinfo > ul > li{width:50%;box-sizing:border-box;}
	.userinfo_priceinfo > ul > li:nth-child(2){border-right:0}
	.userinfo_priceinfo > ul > li:nth-child(2) div{display:none}
}

.userinfo_priceinfo2{border-bottom:1px solid #dddddd;padding-bottom:10px;margin-bottom:10px}
.userinfo_priceinfo2 span{display:inline-block;width:120px;}
.total_price_show{color:red;font-family:Roboto;font-size:20px}

/* 장바구니 수량 */
.cartnum_box{border-collapse:collapse;background-color:#ffffff}
.cartnum_box td{border:1px solid #dddddd;padding:0;}
.cartnum_box td input{border:0;text-align:center}

/* 장바구니스탭 */
.cart_title_wrap{padding:50px 0}
.cart_title_wrap > h2{text-align:center;font-size:1.6rem;font-weight:700;margin-bottom:10px}
.cart_title_wrap > p{text-align:center;font-size:1.0rem;color:#7a7a7a;margin-bottom:30px}
.cart_title_wrap > ul{display:flex;justify-content:center;flex-wrap:wrap}
.cart_title_wrap > ul > li{display:flex;align-items:center;background:url('../../../image/icon_next.gif');background-repeat:no-repeat;background-Position:85% 50%;padding-right:50px;box-sizing:border-box;margin-bottom:7px}
.cart_title_wrap > ul > li:last-child{background:url('');}
.cart_title_wrap > ul > li div{width:45px;height:45px;background-color:#000000;color:#ffffff;font-weight:bolder;font-family:'Roboto','Noto Sans KR';display:flex;align-items:center;justify-content:center;font-size:1.2rem;border-radius:100%}
.cart_title_wrap > ul > li p{padding:0 15px;font-size:1.1rem}
.cart_title_wrap > ul > li.active div{background-color:#2B6CCD}
.cart_title_wrap > ul > li.active p{color:#2B6CCD;font-weight:700}

@media screen and (max-width:768px) {
	.cart_title_wrap > ul > li{width:50%;}
	.cart_title_wrap > ul > li div{width:30px;height:30px;font-size:1rem;}
	.cart_title_wrap > ul > li p{padding:0 15px;font-size:1rem}
}

/* 장바구니 담은 내역 */
.cart_list_wrap > ul{border-top:2px solid #2d2d2d}
.cart_list_wrap .check_all{margin-bottom:8px}
.cart_list_wrap .check_all .but{width:20px;height:20px}
.cart_list_wrap > ul > form > li{border-bottom:1px solid #dddddd;display:flex;flex-wrap:wrap;}

.cart_list_wrap > ul > form > li > .chk_box{display:flex;align-items:center;width:20px}
.cart_list_wrap > ul > form > li > .chk_box .chk2{width:25px;height:25px}
.cart_list_wrap > ul > form > li > .img{display:flex;align-items:center}
.cart_list_wrap > ul > form > li > .subject{flex:2}
.cart_list_wrap > ul > form > li > .subject > div{margin-bottom:7px}

.cart_list_wrap > ul > form > li > .subject .icon_info > div{display:inline-block;padding:2px 15px;border:1px solid #0097E7;font-size:0.8rem;border-radius:20px;color:#0097E7;margin-bottom:4px}
.cart_list_wrap > ul > form > li > .subject .delivery_info > div{display:inline-block;padding:2px 15px;border:1px solid #867555;font-size:0.8rem;border-radius:20px;color:#867555;margin-bottom:4px}
.cart_list_wrap > ul > form > li > .subject .sideoption_info{display:flex;flex-wrap:wrap}
.cart_list_wrap > ul > form > li > .subject .sideoption_info > div{font-size:0.9rem;color:#434656;margin-right:10px}


.cart_list_wrap > ul > form > li > .option{flex:1;display:flex;justify-content:center;}
.cart_list_wrap > ul > form > li > .option > ul > li{padding:5px 0}
.cart_list_wrap > ul > form > li > .option .bts_ani{font-size:0.8rem}

.cart_list_wrap > ul > form > li > .option .option_name{padding-bottom:5px}
.cart_list_wrap > ul > form > li > .option .option_name .nogoods{padding:2px 15px;border:1px solid #0097E7;font-size:0.8rem;border-radius:20px;color:#0097E7;text-align:center;margin-top:3px}
.cart_list_wrap > ul > form > li > .option .option_name .nogoods font{color:#0097E7;font-size:0.8rem}
.cart_list_wrap > ul > form > li > .option .option_bt{display:flex;align-items:center}
.cart_list_wrap > ul > form > li > .option .option_bt > div{padding:2px}

.cart_list_wrap > ul > form > li > .option table{border-collapse:collapse}
.cart_list_wrap > ul > form > li > .option table td{border:1px solid #dddddd}
.cart_list_wrap > ul > form > li > .option .option_num{width:45px;padding:3px 5px;text-align:center;border:0}

.cart_list_wrap > ul > form > li > .price{width:130px;text-align:center}
.cart_list_wrap > ul > form > li > .price .text{color:#8d8d8d;margin-bottom:7px}
.cart_list_wrap > ul > form > li > .price .cart_price_text{font-weight:700}
.cart_list_wrap > ul > form > li > .price .cart_point_text{font-size:0.9rem}

.cart_list_wrap > ul > form > li > .review{width:120px;text-align:center}
.cart_list_wrap > ul > form > li > .review .text{color:#8d8d8d;margin-bottom:7px}
.cart_list_wrap > ul > form > li > .review .bts_ani{font-size:0.9rem}

.cart_list_wrap > ul > form > li > div{border-right:1px solid #dddddd;padding:15px}
.cart_list_wrap > ul > form > li > div:last-child{border-right:0}

.cart_list_wrap .img img{width:100px}

@media screen and (max-width:768px) {
	.cart_list_wrap > ul > form > li{border-bottom:2px solid #626262}

	.cart_list_wrap > ul > form > li > .chk_box{border-bottom:1px solid #dddddd}
	.cart_list_wrap > ul > form > li > .img{border-bottom:1px solid #dddddd}
	.cart_list_wrap > ul > form > li > .subject{border-bottom:1px solid #dddddd;border-right:0;min-width:150px}
	.cart_list_wrap > ul > form > li > .price{width:80px;text-align:center}
	.cart_list_wrap .img img{width:50px}
	.cart_list_wrap > ul > form > li > .option .bts_ani{padding:6px}
}


.subtitle{padding:20px 0;}
.subtitle_line{border-bottom:1px solid #dddddd}



.input_ess{background:url(../../../image/input_ess.gif);background-repeat:no-repeat;background-Position:0% 0%;}


/* 관리자전용알림 */
.adminmess{background-color:#edefd6;border:1px solid #ccd189;padding:15px;text-align:center;color:#8c9339;display:block}

/* 줌효과 */
.zoomimg_wrap{border:1px solid #dddddd;box-sizing:border-box;overflow:hidden}
.zoomimg_wrap img{transition:all .4s;}
.zoomimg_wrap:hover img{transform:scale(1.1);}

/* 오늘출발 */
.icon_today_delivery{display:flex;align-items:center;margin-top:5px}
.icon_today_delivery .icon{border:1px solid #959595;padding:3px 5px;margin-right:5px;border-radius:2px;font-size:0.8rem}
.icon_today_delivery .text{font-size:0.9rem}

.flex{display:flex;flex-wrap:wrap}
.between{display:flex;justify-content:space-between;flex-wrap:wrap}


/* 곰오빠 님이 추가한 디자인 */
.wrap{width:1200px;margin:0 auto}

/* 상단로그인 영역 */
.top_login_wrap {height:40px;background-color:#f0f0f0;border-bottom:1px solid #d4d4d4}
.top_login_wrap .wrap {position:relative;}
.top_login_wrap .wrap .left_login li {float:left;padding:0 14px;background:url('../image/top_line_01.gif') 0 50% no-repeat;line-height:39px;}
.top_login_wrap .wrap .left_login li a {font-size:12px;color:#5c5c5c;}
.top_login_wrap .wrap .left_login li:first-child {background:none;padding-left:0;}

.top_login_wrap .wrap .right_notice {position:absolute;right:0;top:0;}

/* 상단 로그인 영역 */
.top_logo_wrap .wrap{position:relative;height:145px}
.top_logo_wrap h2 {text-align:center;}

.top_logo_wrap .left_menu {position:absolute;left:0;top:41px;}
.top_logo_wrap .left_menu li {float:left;border-left:1px solid #e3e3e3}
.top_logo_wrap .left_menu li:first-child {border-left:0;}

.top_logo_wrap .right_item {position:absolute;right:0;top:30px;}
.top_logo_wrap .right_item .page_num {position:relative;}
.top_logo_wrap .right_item .page_num > div {position:absolute;z-index:1000;left:8px;top:79px}

/* 상담 검색 영역 */
.top_search_wrap {height:49px;border-top:1px solid #2e3c46}
.top_search_wrap .wrap > div {float:left;height:49px;border-right:1px solid #c0c4c7;}
.top_search_wrap .wrap > div:first-child {border-left:1px solid #c0c4c7;}

.top_search_wrap .wrap .search_form {width:365px;}
.top_search_wrap .wrap .search_form .input_type input {width:239px;height:49px;line-height:48px;font-size:13px;color:#575757;border:0;}

.top_search_wrap .wrap .hit_search {width:243px;}

.top_search_wrap .wrap .cart_txt {width:588px;}


/* 상단 카테고리 영역 */
.top_category_wrap {height:51px;background-color:#2e3c46;border-top:3px solid #ad4a95;border-bottom:1px solid #1f2731;}

/* 슬라이드 영역 */
.body_left_wrap {width:790px;margin-right:24px;float:left}

.body_right_wrap {width:386px;float:left}
.body_right_wrap ul li .icon_label {position:relative;}
.body_right_wrap ul li .icon_label > div {position:absolute;width:51px;height:51px;left:-1px;top:-1px;z-index:1;}
.body_right_wrap ul li:first-child .icon_label > div {background:url('../image/main_icon_01.png') 0 0 no-repeat;}
.body_right_wrap ul li:nth-child(2) .icon_label > div {background:url('../image/main_icon_02.png') 0 0 no-repeat;}
.body_right_wrap ul li:nth-child(3) .icon_label > div {background:url('../image/main_icon_03.png') 0 0 no-repeat;}

/* 금주의 핫이슈 */
.main_issue_wrap {padding:24px 0 46px;border-bottom:1px solid #2e3c46}
.main_issue_wrap .issue_goods {margin-top:43px;}
.main_issue_wrap .issue_goods li {float:left;width:215px;padding-left:31px;text-align:center;}
.main_issue_wrap .issue_goods li:first-child {padding-left:0;}

/* 이 상품 어때요? */
.main_md_wrap {background-color:#f2f2f2;margin-top:65px;}
.main_md_wrap .wrap {width:1220px;padding:69px 0 75px;}
.main_md_wrap .wrap h3 {text-align:center;}

.main_md_wrap .wrap .md_goods li {float:left;padding-left:16px;}
.main_md_wrap .wrap .md_goods li:first-child {padding-left:10px;}
.main_md_wrap .wrap .md_goods li:nth-child(even) {padding-top:120px;}
.main_md_wrap .wrap .md_goods li .img > div {width:280px;height:280px;border-bottom:10px solid #ad4a95;border-right:10px solid #ad4a95;}
.main_md_wrap .wrap .md_goods li:nth-child(even) .img > div {border-bottom:10px solid #2e3c46;border-right:10px solid #2e3c46;}
.main_md_wrap .wrap .md_goods li .img > div img {width:280px;height:280px;}
.main_md_wrap .wrap .md_goods li .txt_box {position:relative;}
.main_md_wrap .wrap .md_goods li .txt_box > div {position:absolute;width:235px;height:91px;left:20px;top:7px;background:url('../image/main_mds_bg1.png') 0 0 no-repeat;padding:46px 20px 0 20px}
.main_md_wrap .wrap .md_goods li:nth-child(even) .txt_box > div {position:absolute;width:235px;height:115px;left:-5px;top:-154px;background:url('../image/main_mds_bg2.png') 0 0 no-repeat;padding:22px 20px 0 20px}
.main_md_wrap .wrap .md_goods li .txt_box > div .price {font-size:16px;color:#2a2a2a;padding-bottom:7px;font-weight:bold;}
.main_md_wrap .wrap .md_goods li .txt_box > div .name {font-size:13px;color:#282828;line-height:20px;}

/* 카테고리 베스트 */
.main_best_wrap {margin-top:60px !important;}
.main_best_wrap h3 {padding-bottom:20px;text-align:center;border-bottom:1px solid #2e3c46}

.main_best_wrap .tab_txt {height:84px;margin:0 auto;}
.main_best_wrap .tab_txt td {padding:0 36px;background:url('../image/main_best_line.gif') 0 50% no-repeat;font-size:15px;color:#646464;letter-spacing:-1px;cursor:pointer;}
.main_best_wrap .tab_txt td:first-child {background:none;}

.main_best_wrap .tab_goods > div {float:left;}
.main_best_wrap .tab_goods .left {width:400px;margin-right:4px;background-color:#e4e4e4;padding:30px 29px 28px}
.main_best_wrap .tab_goods .right table td {padding-left:28px;}

/* 히트상품 */
.main_hit_wrap {background:url('../image/main_hit_bg.jpg') 50% 0 no-repeat;margin-top:58px;}
.main_hit_wrap .wrap h3 {text-align:center;padding:33px 0 10px;}
.main_hit_wrap .wrap h5 {text-align:center;padding:0 0 32px;font-size:13px;color:#ffffff;font-weight:normal;}

.main_hit_wrap .wrap .hit_goods {background-color:#ffffff;border-top:1px solid #b0b0b0;}
.main_hit_wrap .wrap .hit_goods ul {background:url('../image/main_hit_line.gif') 0 0 no-repeat;}
.main_hit_wrap .wrap .hit_goods ul li {float:left;width:300px;padding-top:18px;background:url('../image/main_hit_line.gif') 100% 0 no-repeat;}
.main_hit_wrap .wrap .hit_goods ul li > div {width:250px;margin:0 auto;text-align:center;}

.main_hit_wrap .wrap .hit_goods ul li .goods_txt {width:255px;border:2px solid #2e3c46}
.main_hit_wrap .wrap .hit_goods ul li .goods_txt .goodsPrice {height:42px;line-height:42px;background-color:#2e3c46;color:#ffffff;}
.main_hit_wrap .wrap .hit_goods ul li .goods_txt .goodsName {height:42px;line-height:42px;color:#282828;padding:0}

/* 신상품 */
.main_new_wrap {padding-top:67px}
.main_new_wrap .title {margin-bottom:33px;height:66px;border-bottom:1px solid #2e3c46;}
.main_new_wrap .title h3 {padding-right:13px;}
.main_new_wrap .title h5 {font-size:13px;color:#5e738f;font-weight:normal;}

/* 고객센터 영역 */
.bottom_cs_wrap {padding:40px 0}
.bottom_cs_wrap .wrap > div {float:left;margin-left:20px;border-bottom:1px solid #2e3c46;}
.bottom_cs_wrap .wrap > div:first-child {margin-left:0;}

.bottom_cs_wrap .wrap h4 {font-size:14px;font-weight:bold;color:#444444;padding-bottom:15px;line-height:14px;border-bottom:1px solid #2e3c46;margin-bottom:32px;}

.bottom_cs_wrap .wrap .cs_center {width:338px;height:248px;}
.bottom_cs_wrap .wrap .cs_center .call_num {font-size:28px;color:#484848;font-weight:bold;font-family:Roboto;background:url('../image/bottom_cs_i.gif') 0 50% no-repeat;height:27px;padding-left:39px;}
.bottom_cs_wrap .wrap .cs_center .call_time {font-size:12px;color:#8c8c8c;padding:14px 0 29px;line-height:18px;}
.bottom_cs_wrap .wrap .cs_center .kakao_id {font-size:20px;color:#4d4d4d;font-weight:bold;font-family:Roboto;background:url('../image/bottom_kakao_t.gif') 0 50% no-repeat;padding-left:100px;}
.bottom_cs_wrap .wrap .cs_center .kakao_txt {font-size:11px;color:#989898;padding:10px 0 0;line-height:12px;}

.bottom_cs_wrap .wrap .guide {width:453px;height:248px;}
.bottom_cs_wrap .wrap .guide ul li {float:left;padding:0 0 26px 31px}
.bottom_cs_wrap .wrap .guide ul li:nth-child(2n+1) {padding-left:0;}

.bottom_cs_wrap .wrap .bbs_board {width:369px;position:relative;}
.bottom_cs_wrap .wrap .bbs_board h4 {margin:0;}
.bottom_cs_wrap .wrap .bbs_board > div {border-top:1px solid #dcdcdc}
.bottom_cs_wrap .wrap .bbs_board > div:nth-child(3) {border-top:0px}
.bottom_cs_wrap .wrap .bbs_board .more {position:absolute;top:0;right:0;border-top:0;}
.bottom_cs_wrap .wrap .bbs_board .subject {font-size:13px;height:43px;}
.bottom_cs_wrap .wrap .bbs_board .subject a {color:#737373;}
.bottom_cs_wrap .wrap .bbs_board .date {font-size:10px;color:#b6b6b6;font-family:Roboto;}

/* 하단 카피라이트 */
.bottom_copy_wrap {border-top:1px solid #2e3c46;background-color:#f4f4f4;padding:42px 0 54px;}

.bottom_copy_wrap .copy_txt {padding-left:42px;}
.bottom_copy_wrap .copy_txt ul li {float:left;padding-right:30px;}
.bottom_copy_wrap .copy_txt ul li a {font-size:13px;color:#4e4e4e;font-weight:bold;}
.bottom_copy_wrap .copy_txt div {font-size:11px;color:#808080;font-family:'Roboto';line-height:20px;}
.bottom_copy_wrap .copy_txt div span {padding:0 7px;color:#cfcfcf;}

/* 네비게이션 디자인 */
.navi_design{background-color:#F5F5F5;border-top:1px solid #1e4246;border-bottom:1px solid #cdcdcd;text-align:left;height:47px;line-height:46px;margin-bottom:10px;}
.navi_design ul{float:left;padding-left:20px;background:url('../image/sub_navi_i.gif') 20px 50% no-repeat;}
.navi_design ul li{float:left;padding:0 15px 0 11px;background:url('../image/A_icon_7.gif');background-repeat:no-repeat;background-Position:100% 50%;font-size:14px;}
.navi_design ul li:last-child{background:url();}
.navi_design ul li a {font-size:12px;}
.subtitle{padding:20px 0;font-weight:bolder;}
.subtitle_line{border-bottom:1px solid #dddddd}

/* 따라다니는 카톡배너 */
#plus-friend {position: fixed; right: 0; bottom: 100px; z-index: 9996;}
#plus-friend .wrapper {position: relative;}
#plus-friend img {height: 80px; padding: 2px; display: inline-block;}
#plus-friend #plus-ment{padding-right:50px; margin-right:-20px; overflow:hidden; position: absolute; right: -100px; opacity: 0; z-index: -1; visibility: hidden;}
#plus-friend #plus-ment .inside {text-align: center; line-height: 1.5; font-size: 18px; background-color: #f9df32; border-radius: 10px; padding: 5px 10px; margin-top:3px; width: 270px;}
#plus-friend span{display:block;text-align:left; line-height: 34px;}
#plus-friend.active img {border: 1px dashed #000; border-radius: 50%; transition: all, .1s ease-in-out;}
#plus-friend.active #plus-ment{visibility: visible; z-index: 1; opacity: 1; right:70px; transition: all, .1s ease-in-out;}
