@charset "utf-8";



	.top_icon{background-color:#323232;text-align:center;padding:4px 0;}
	.top_icon_ul{display:inline-block;margin:0;vertical-align:middle;}
	.top_icon a{display:block;}
	.top_icon_li{float:left;margin-right:7px;}
	.top_icon_li img{height:16px;}
	.m_hd_icon_4{margin-right:0;}


	.head_area{height:auto;background-color:#fff;}
	.hd_top{padding-top:16px;padding-bottom:11px;width:100%;position:relative;}
	.head_logo_box{padding-left: 7.5px;display:inline-block;margin}
	.head_logo_box p{margin:0;}
	.head_logo_img img{height:17px;}
	.head_logo_txt{font-size:10px;padding-top:3px;padding-left:3px;}
	.hd_sch_icon img{height:18px;}
	.hd_cart_icon img{height:19px;}
	.hd_sch_win, .hd_cart_icon{float:left;}
	.hd_cart_icon img{padding-left:10px;}
	.hd_cart_icon{
		position:absolute;
		top:4px;
		right:10px;
	}
	.hd_sch_wrap{position:relative;}
	.hd_sch_win{
		width:100%;
		display: block;
		border: none;
		border-bottom: 2px solid #323232;

    }
    .hd_sch_input{
    	box-sizing: border-box !important;
    	 display: block;
   	 width: 100%;
	    height: 28px;
	    padding: 0;
	    padding-right: 21px;
	    background: transparent;
	    font-size: 14px;
	    line-height: 16px;
	    -webkit-appearance: none;
	    border: 0;
    }
    .hd_sch_icon{
    	display:block;
		 position: absolute;
		 top: -2px;
		 right: -4px;
		 width: 31px;
		 height: 31px;
		 background: url('/images/m_icon_search.png') center center no-repeat transparent;
		 background-size: 20px;
	 }
	 .hd_sch_btn{position: absolute;
    display: block;
    border: 0;
    text-indent: -999999px;
 }


	.nav_area{height:27px;background-color:#ddd;font-size:14px;color:#666666;}
	.nav_area_inner{width:100%;text-align:center;}
	.nav_li a{display:block;}
	.nav_ul{display:inline-block;margin:3px 0 0;}
	.nav_li{float:left;margin:0 10px;padding: 0 2px 4px;}
	.nav_ul li.on{border-bottom: 4px solid #ec1c23;}
	.nav_ul li.on a:link{color:#111111;}


	.mid_btn{height:56px;display:inline-block;background-color: #fff;border:1px solid #ececec;}
	.mid_btn a:link,
	.mid_btn a:hover,
	.mid_btn a:active,
	.mid_btn a:visited{text-decoration:none;color:#111111;}
	.btn_a{display:block;text-align:center;padding:8px 0;}
	.btn_a2{display:block;text-align:center;padding:8px 0;}
	.mid_btn_inner{display:inline-block;text-align:center;}
	.mid_btn_inner img{height:20px;}
	.mid_btn_inner p{font-size:10px;margin:4px 0 0;}






	/* footer */
footer{width:100%;}
.footer_menu_bg{width:100%;background:#444444;display:block;}
.footer_menu {width: 320px;margin:0 auto;padding: 15px 0;color:#FFF;}
.footer_menu1{width:99px;float:left;margin:0 8px 0 0}
.footer_menu1 li{color:#FFF;line-height:150%;font-size:1em;}
.footer_menu2{width: 95px;float:left;margin:0 8px 0 0;}
.footer_menu2 li{color:#CCC;line-height:150%;font-size:1em;}
.footer_menu3{width: 110px;float:left;}
.footer_menu3 li{color:#CCC;line-height:150%;font-size:1em;}

.footer_icon_bg{width:100%;display:hidden;z-index:2;height:40px;}/*height:110px;}*/
.footer_icon_bg2{background:#fff;width:100%;display:block;position:fixed;bottom:0;z-index:1;}
/*footer .font{float:left;width:25%;margin:5px 0 10px;text-align:center;font-size:12px}*//* 유아 제외 */
footer .font{float:left;width:25%;margin:5px 0 0;text-align:center;font-size:12px}
footer .icon{width:40px;display:block;margin:0 auto}

#footer_snsg{background:#2d2d2d;padding:10px 0}
#footer_snsg .box{width:300px;margin:0 auto}
#footer_snsg img{width:35px;margin:0 10px}/* 4개일때 : 글로벌 */

#footer_snsjc{background:#2d2d2d;padding:10px 0 0}
#footer_snsjc .box{width:180px;margin:0 auto}
#footer_snsjc img{width:35px;margin:0 11px}/* 3개일때 : 일문 중문 */

.copyright{width:100%;padding:15px 0;background:#2d2d2d;color:#ccc;text-align:center;font-size:1em;line-height:120%;}

#payment_b00_imgg{background:#000;padding:10px 0}
#payment_b00_imgg .box{width:213px;margin:0 auto}
#payment_b00_imgg img{width:50px;margin:0}/*4개일때 : 글로벌*/

#payment_b00_imgjc{background:#000;padding:10px 0}
#payment_b00_imgjc .box{width:268px;margin:0 auto}
#payment_b00_imgjc img{width:50px;margin:0}/*5개일때 : 일문 중문*/
.empty_box{height:55px;}

	/*bottom_nav*/
	.bottom_nav{
	   -webkit-box-sizing: content-box !important;
	   -moz-box-sizing: content-box !important;
	   box-sizing: content-box !important;
	   margin-right: 0;
	   margin-left: 0;
	   position:fixed;
	   bottom:0;
	   width:100%;
	   z-index:999999;
	   background:#f9f9f9;
	   vertical-align: bottom;
	   border-top:1px solid #d9d9d9;
	   overflow:hidden;
	   height:55px;
	}
	.bottom_nav:after{
		-webkit-box-sizing: content-box !important;
	   -moz-box-sizing: content-box !important;
	   box-sizing: content-box !important;
		display: table;
   	content: " ";
      clear: both;
	}
	.bottom_nav:before{
		-webkit-box-sizing: content-box !important;
	   -moz-box-sizing: content-box !important;
	   box-sizing: content-box !important;
		display: table;
   	content: " ";
	}
	.col_1{
		width:20%;float:left;
		position: relative;
   	min-height: 1px;
   	text-align:center;
	   line-height: 1;
   }
   #bt_nav_sch{height:55px;}
   .b_nav_name{color:#5b5b5b;font-size:10px;margin:0;margin-top:28px;}
   .col_1 a{display:block;padding-top:10px;
	   padding-bottom:10px;height:34px;}
   .col_1 a:link,.col_1 a:hover,.col_1 a:active,.col_1 a:visited{text-decoration:none;}

.b_nav_img1{background:url("/images/main_icon_1.png") no-repeat center 8px;background-size: 25px 25px;}
.b_nav_img2{background:url("/images/main_icon_2.png") no-repeat center 9px;background-size: 25px 25px;}
.b_nav_img3{background:url("/images/main_icon_3.png") no-repeat center 8px;background-size: 38px 38px;}
.b_nav_img4{background:url("/images/main_icon_4.png") no-repeat center 8px;background-size: 27px 27px;}
.b_nav_img5{background:url("/images/main_icon_5.png") no-repeat center 8px;background-size: 27px 27px;}

a.on1{background:url("/images/main_icon_1_1.png") no-repeat center 8px !important;background-size: 25px 25px !important;}
a.on2{background:url("/images/main_icon_2_1.png") no-repeat center 9px !important;background-size: 25px 25px !important;}
a.on4{background:url("/images/main_icon_4_1.png") no-repeat center 8px !important;background-size: 27px 27px !important;}
a.on5{background:url("/images/main_icon_5_1.png") no-repeat center 8px !important;background-size: 27px 27px !important;}

a.on1 p{color:#ea547e;}
a.on2 p{color:#ea547e;}
a.on4 p{color:#ea547e;}
a.on5 p{color:#ea547e;}




/*  리뉴얼_160823  */

.container-fluid, .container{padding-right:0 !important;padding-left:0 !important;}
.row{margin-right:0 !important;margin-left:0 !important;}

.nav_li a:link,
.nav_li a:hover,
.nav_li a:active,
.nav_li a:visited{text-decoration:none;color:#666666;}


.long_banner{margin-bottom:6px;}
.main_banner{margin-bottom:6px;}

.must_title{background-color: #24cdb6;text-align:center;font-size:18px;color:#fff;margin:6px 0 4px;padding:4px 0;}
.kbstory_title{background-color: #d9978b;text-align:center;font-size:18px;color:#fff;margin:6px 0 4px;padding:4px 0}
.featuredPro_title{background-color: #5fba7d;text-align:center;font-size:18px;color:#fff;margin:6px 0 4px;padding:4px 0;}
.mostPOP_title{background-color: #e75280;text-align:center;font-size:18px;color:#fff;margin:6px 0 4px;padding:4px 0;}
.main_items a:link,
.main_items a:hover,
.main_items a:active,
.main_items a:visited{text-decoration:none;color:#111111;}
.p_info{padding:9px 17px;margin-bottom:8px;background-color: #fff;border-top:1px solid #ececec;}
.li_back{background-color: #fff;}

.protext{font-size:12px;margin-bottom:4px;}
.persent2{font-size:19px;color:#ea547e;font-weight: bold;}
.red_cost{font-size:16px;font-weight: bold;margin-left:2px;}
.before_cost{font-size:12px !important;margin-left:2px;color:#848484;}



#main_tabmenu li{font-size:18px;}
#main_tabmenu li.on{font-size:18px;}
#main_tabmenu li a{color:#111111;}
#main_tabmenu li.on a{color:#FFF;}
#main_tabmenu li a:hover,
#main_tabmenu li a:link,
#main_tabmenu li a:active,
#main_tabmenu li a:visited{text-decoration: none;}
#main_tabcontent0,
#main_tabcontent1,
#main_tabcontent2,
#main_tabcontent3{background-color: #fff;}






/*category*/
.clear{clear:both;}
.popup_category{background:#fff;}

#tabs input:nth-of-type(1), #tabs input:nth-of-type(1) ~ div:nth-of-type(2),
#tabs input:nth-of-type(2), #tabs input:nth-of-type(2) ~ div:nth-of-type(3){
	display:none
}
#tabs input:nth-of-type(1):checked ~ div:nth-of-type(2),
#tabs input:nth-of-type(2):checked ~ div:nth-of-type(3){
	display:block
}

label.sch_category:hover {cursor:pointer;}

#tabs input:nth-of-type(1):checked ~ .category_ui label:nth-of-type(1){color:#ec1c23;border-bottom:4px solid #ec1c23;}
#tabs input:nth-of-type(2):checked ~ .category_ui label:nth-of-type(2){color:#ec1c23;border-bottom:4px solid #ec1c23;}


.category_ui{border-bottom:1px solid #cacaca;}
.category_ui .sch_category {width:50%;text-align:center;display:inline-block;padding:8px 0 !important;}


table.brand_tb, table.goto_menu_tb, ul.cate_menu, .category_ui{width:100%;font-size:14px !important;}
table.goto_menu_tb, ul.cate_menu, ul.cate_menu{width:100%;font-size:14px !important;}
table.goto_menu_tb a, ul.cate_menu a{display:block;}
table.goto_menu_tb{margin-bottom:8px 0;border-spacing:0;}
table.goto_menu_tb td{padding:8px 0 8px 15px;}
table.goto_menu_tb th{background:#f9f9f9;border-top:2px solid #cacaca;border-bottom:1px solid #cacaca;margin:0;padding:8px 15px;text-align:left;}

.t_row{/*font-size:28px;*/border-bottom:1px solid #eaeaea;padding:5px 0; }
.td_1{padding:14px 15px;}

.cate_menu li p{background:#f9f9f9;border-top:2px solid #cacaca;border-bottom:1px solid #cacaca;margin:0;padding:8px 15px;font-weight:bold;}
.cate_menu_inner{margin:8px 0;}
.cate_menu_inner li{padding:8px 30px;}












/* 초기화 */
/*html {overflow-y:scroll}*/
body {margin: 0 auto;font-family:'Microsoft YaHei', sans-serif;color:#333;}

/*Body {margin: 0 auto; font-family:'Microsoft YaHei', sans-serif;color:#333} 중국몰*/
/*Meiryo, sans-serif 일본몰*/
ol, ul{margin:0;}

#addcart-message { text-align:center; vertical-align:middle; background: rgba(0, 0, 0, 0.8); background-image: none; padding: 8px 0 0 0;
opacity: 0.9;
-webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px);
-webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform;
-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;
}
#addcart-message span { color: #fff;  font-size:1.4em }

#outcart-message { text-align:center; vertical-align:middle; background: rgba(0, 0, 0, 0.8); background-image: none; padding: 8px 0 0 0;
opacity: 0.9;
-webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px);
-webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform;
-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;
}
#outcart-message span { color: #fff;  font-size:1.4em }

#wishlist-message { text-align:center; vertical-align:middle; background: rgba(0, 0, 0, 0.8); background-image: none; padding: 8px 0 0 0;
opacity: 0.9;
-webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px);
-webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform;
-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;border:none;line-height: 15px;}
#wishlist-message span { color: #fff;  font-size:16px }

html {overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {margin:0;padding:0;font-size:0.75em}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav {display:block}
header ul, nav ul, footer ul {margin:0;padding:0;list-style:none}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em}
/*input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;-webkit-appearance:none}*/

/* input */
input[type="text"], input[type="password"], input[type="email"]{background:#e9e9e8;width: 100%;padding:15px 10px;border:0px;margin:5px 0;/*box-sizing: border-box;*/}
/*.login input{background:#fcb2b6;width: 100%;padding:6px 0;border:0px;margin:5px 0}*/

#sqa_sch input[type="text"], #sps_sch input[type="text"]{background:#e9e9e8;width:100%;padding:0;border:0px;margin:5px 0}

.header input{background:;width: 88%;border:0px;background:#FFF;padding:0;margin:0px;    border: 0px; font-weight:bold;color:#676767;font-size:11px}
/*.header input{background:;width: 88%;border:0px;background:#FFF;padding:5px 0 6px;margin:0px;    border: 0px; font-weight:bold;color:#676767;font-size:1.2em}*/
/**********************/
textarea, select {font-size:1em;font-family:'Microsoft YaHei'}
textarea {border-radius:0;-webkit-appearance:none}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
/*a:link, a:visited {color:#000;text-decoration:none}*/
ul, ol, li{list-style:none;}

h1, h2, h3, h4, h5,h6{font-weight:normal;font-size:100%}

body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, input, table, tr, th,td{margin:0;padding:0}
.updown_contents img{width:100% !important;height:auto !important;}
.updown_contents iframe{width:100% !important;}
/*body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, input, table, tr, th,td{margin:0;padding:0}
input,textarea,select,button,table { font-size:inherit; font-family:inherit; line-height:inherit }
h1, h2, h3, h4, h5,h6{font-weight:normal;font-size:100%}
ul, ol, li{list-style:none;}

a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline}
*/
.header img,.product_box1 img,.product_box2 img,.footer_sns,.product_info_is img{border:none;vertical-align:middle;max-width:100%}


/*notice*/
/*.notice{width:100%;padding:5px 0 5px 10px; color:#000;}
.notice .notice_img{width:4px;margin:-4px 5px 0}
.notice span{color:#565656}*/

.notice_title {float: left;width:20%;padding:10px 0 0 10px; color:#000;}
.notice_title .notice_img{width:8px;margin:-2px 0 0 0}
#notice_bar{margin:10px 0 0}

.center_line{width:100%;height:5px;background:#dfe0e2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:5px 0 0}



/* 타임딜 아티콘 스티커 */
.item-icons-1, .item-icons-time1 {position: absolute !important; top: 10px; left: 10px; width: 50px; z-index: 99;}
.item-icons-2, .item-icons-time2 {position: absolute !important; top: 60px; left: 10px; width: 50px; }
.item-icons-3, .item-icons-time3 {position: absolute !important; top: 110px; left: 10px; width: 50px; }

.item-icon-txt, .item-icon-txttime  {display: none;}
#sit_pvi_big {position: relative;}


/* gradation */
.header{width:100%;}
.topbg{width:100%;height:45px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;position:fixed;top:0px;z-index:1000000;background:#fff}


/*new menu */
.pre, .next{width:4%;height:25px;margin:6px 0 0;}

#top_menu_is{width:100%;height:32px;background:#fff;z-index:99999;}
#top_menu_is.fixed{box-shadow:0px 2px 30px rgba(0, 0, 0, 0.2);}

/*Quick Link by CY*/
.top_menu{float:left;text-align:center;font-size:1em;margin:7px 0 7px;color:#323232}
.top_menu1{width:24%;}
.top_menu2{width:20%;}
.top_menu3{width:28%;}
.top_menu4{width:28%;}
.top_menu span {padding:0 0 5px;margin:10px 0 0;color:#323232;text-decoration:none;}
.top_menu span.tmnow{border-bottom:3px solid #ec1c23;}
.top_menu{cursor:pointer;}
.top_menu_list{position:relative;}
.top_submenu{display:block;position:absolute;top:32px;left:0;z-index:9999;text-align:left;background:#fff;font-size:13px;width:100%;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.top_submenu_list{padding:10px;border-bottom:1px solid #eee;font-weight:normal;}
.top_submenu_list a{display:block;color:#323232;}
.top_submenu_list a:link,
.top_submenu_list a:hover,
.top_submenu_list a:active,
.top_submenu_list a:visited{text-decoration:none;}

.q_sublist_1{float:left;width:50%;margin-right:3%;}
.q_sublist_2{float:right;width:44%;margin-top:10px;margin-bottom:10px;margin-right:10px;}




/* header */
.header .icon_menu{width:30px;height:34px;position:absolute;top:0px;left:0px;border-right:1px solid #d7d7d7;padding:7px 7px 5px 5px}
/*.header .top_logo{width:100px;margin:0 auto;padding:5px 0 0}*/
.header .top_logo{display:block;padding:0 92px 0 46px;}
.header .top_logo .logo_center{display:block;width:100%; text-align:center;}
.header .top_logo img{width:160px;padding:12px 0 0;}
.header .icon_my{width:30px;height:32px;position:absolute;top:0px;right:43px;border-left:1px solid #d7d7d7;padding:6px 8px 7px}
.header .icon_cart{width:30px;height:32px;position:absolute;top:0px;right:1px;border-left:1px solid #d7d7d7;padding:6px 6px 7px 7px}
.header .cart_count{display:block;width:20px;text-align:center;font-size:0.80em;color:#FFF;border-radius: 30px;background:#000;padding:4px 0 3px;font-family: 'Microsoft YaHei', sans-serif;position:fixed;z-index:1000011;top:2px;right:2px;}

.header .search_area{margin-top:47px;padding:4px 9px;background-color:#ececec;border-bottom:1px solid #d7d7d7;}
.header form.search_box{border:1px solid #ccc;background:#fff;}
.header .search_box .search_bt{width:20px;float:right;margin:8px 4px 0 0;line-height:0;}



/* MENU */
.mcalist { color:#333; font-weight:bold;}

.mobile_yk_category {font-size:15px;width:100%;display:inline-block;text-align:center}
.mobile_yk_category .rmd_list2{font-size:15px;width:100%;display:inline-block;text-align:center}
.mobile_yk_category li{font-size:15px;width:20%;float:left;display:inline-block;text-align:center}

/* index */

.sct_wrap{margin:0 !important;}
.main_bn_box{positi.on:relative;overflow:hidden;width:100%;margin:0 auto;padding:0;display:block;margin-bottom:6px;}
.main_bn_box2{width:100%;margin:30px 0 0;}

.body_yk{position:relative;/*background:#fff;*/overflow:hidden;width:100%;margin:0 auto;}
/*.main_bn_box{display:block;background:;width:100%;}*/
.banners{width:100%;display:block;}
.left_banners{width:10px;height:165px;background:red;float:left}
.center_banners{width:290px;margin:0 5px;float:left}
.right_banners{width:10px;height:165px;background:red;float:right;}

.banner_loop_bt{width:100%;text-align:center;margin:4px 0 0;display:inline-block;}
.loop_bt{margin:0 0 0 15%}
.banner_loop_bt ul{list-style:none;float:left;display:inline-block;width:60%}
.banner_loop_bt li{display:inline;margin:0 1%;font-size:1.20em;padding:1% 0 0 0;color:#ababab}
.banner_loop_bt .loop_choice
{font-size:0.5em;
border-radius: 10px;
background:#d82346; color:#FFF;padding:0 20px}
banner_loop_bt .left_menu, banner_loop_bt .right_menu{display:inline-block;width:5px;font-size:1.20em;color:#3d3d3d}

.main_bn_box .banner_loop_bt .loop_cont{diplay:inline;margin:5px 25px 0 0;float:right;
border-radius: 13px;
background:#d4d4d4; color:#111111;padding:0 10px;text-align:center}
.loop_cont .total{color:#888888}

.list{width:100%;}
.title_line{width:100%;display:block;padding:5px 0;/*border-bottom:1px solid #ebebed;*/margin:0}
.title_line .title h1{text-align:center;font-size:17px;}
.title_line .title2 h1{font-size:20px;width:120px;text-align:center;margin:-13px auto 0;background:#FFF}/*관련상품*/
.title_line span{display:block;text-align:center;color:#a9a9a9;font-size:8px}

/****** product info : tab menu ******/
#main_tabmenu{width:100%;display:block;margin:20px 0 0}



/* index / product list */
.sub_list_title{display:block; border-bottom:2px solid #d82346; color:#000;padding:5px 0 5px 10px;font-size:15px;margin:0 0 10px}

.product_line{display:block;height:1px; background:#dfdfdf; width:100%;margin:5% 0}
.more_bt{width:100%;display:block;padding:10px 0;background:#dfdfdf;color:#202020;text-align:center;margin:10px 0 0;font-size:12px}
.more_img{width:14px}


/* product info */
.product_loop_bt{width:100%;text-align:center;margin:4px 0 0;display:inline-block;}
.loop_bt{margin:0 auto}
.product_loop_bt ul{list-style:none;display:inline-block;width:100px}
.product_loop_bt li{display:inline;margin:0 1%;font-size:1.20em;padding:1% 0 0 0;color:#ababab}
.product_loop_bt .loop_choice
{font-size:1.20em;color:#fcb2b6;}


/* 구매버튼 */
.button{width:300px;margin:20px auto}
.button .bt1{width:120px; height:30px;float:left;background:#d82346;color:#FFF;margin:0 15px;text-align:center;padding:12px 0 0}
.button .bt2{width:120px; height:30px;float:right;background:#eee;margin:0 15px;text-align:center;padding:12px 0 0}
.button span{display:block;color:red;margin:10px 0 20px;font-size:15px}





/* 상품공통  */
/* 메인 / 리스트 */
.no12345{font-size:1.5em;font-family:Microsoft Yi Baiti;margin:0 0 0;}
.st{font-size:1.1em;margin:0}
.name{font-size:1em;color:#111111;display:block;margin:0;line-height:120%;}
.name_sub{font-size:1.167em;color:#111111;display:block;margin:0;line-height:120%;}
.content{font-size:15px;margin:4px 0 0;color:#474747;line-height:100%;}
.grey{font-size:1em;color:#848484;  text-decoration: line-through;}
.red{color:#d82346;float:left;font-size:1.3em;}
.grey2{font-size:1em;color:#848484;  text-decoration: line-through;}
.red2{color:#d82346;float:left;font-size:1.3em;}

/* display */
@media (max-width: 400px) {
	.product_box1{width:48%;float:left;margin:0 1%}
	.product_box1 .img{width:100%;margin:0 auto;display:block;text-align: center; }
	.product_box1 .info{display:block;background:#f5f5f5;padding:10px 0px 30px;height: 58px;}
	.product_box1 .price{margin:5px 0 0 0}
	.persent1{margin:2px 0 0 2px;float:left;border-radius: 12px;background:#d82346; color:#FFF;padding:1px 7px 1px;text-align:center;font-size:10px;}
	.persent{margin:3px 0 0 5px;float:left;border-radius: 12px;background:#d82346; color:#FFF;padding:1px 7px 1px;text-align:center;font-size:10px;}
	.cart1{width:30px;display:inline;float:right;margin:-14px 0 0}
	.cart{width:30px;display:inline;float:left;margin:-10px 5px 0;}

	#main_tabmenu li{width:25%;height:30px;cursor:pointer;text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f5f5f5;padding:15px 0 0;display:inline-block;font-size:13px;color:#111111;float:left;}
	#main_tabmenu li.on{width:25%;height:30px;cursor:pointer;text-align:center;border-top:1px solid #d72245;border-bottom:1px solid #d72245;background:#d72245;padding:15px 0 0;display:inline-block;font-size:13px;color:#FFF;float:left}

	#main_tabmenu li.on img{width:40%;display:block;margin:0 auto 5px}
	#main_tabmenu li img{width:40%;display:block;margin:0 auto 5px}

	.product_box2{width:100%;border-bottom:1px solid #dfdfdf;padding:0;background:#fff;}
	.product_box2 .img{width:40%;float:left;text-align: center;}

	.product_box2 .img a img{height:150px;width:auto;}
	.product_box2 .info{width:55%;float:right;padding:30px 0 0}
	.product_box2 .price{margin:20px 0 0 0}





}
@media (min-width: 401px) and (max-width: 768px) {
	.product_box1{width:48%;float:left;margin:0 1%}
	.product_box1 .img{width:100%;margin:0 auto;display:block;text-align: center;}
	.product_box1 .info{display:block;background:#f5f5f5;padding:10px 5px 30px;height: 58px;}
	.product_box1 .price{margin:5px 0 0 0}
	.persent1{margin:2px 20px 0 5px;float:left;border-radius: 12px;background:#d82346; color:#FFF;padding:1px 7px 1px;text-align:center;font-size:12px;}
	.persent{margin:2px 0 0 5px;float:left;border-radius: 12px;background:#d82346; color:#FFF;padding:1px 7px 1px;text-align:center;font-size:12px;}
	.cart1{width:30px;display:inline;float:left;margin:-7px 0 0}
	.cart{width:30px;display:inline;float:right;margin:-7px 5px 0}

	#main_tabmenu li{width:25%;height:35px;cursor:pointer;text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f5f5f5;padding:15px 0 0;display:inline-block;font-size:12px;color:#111111;float:left;}
	#main_tabmenu li.on{width:25%;height:35px;cursor:pointer;text-align:center;border-top:1px solid #d72245;border-bottom:1px solid #d72245;background:#d72245;padding:15px 0 0;display:inline-block;font-size:12px;color:#FFF;float:left;}

	#main_tabmenu li.on img{width:40%;display:block;margin:0 auto 5px}
	#main_tabmenu li img{width:40%;display:block;margin:0 auto 5px}

	.product_box2{width:100%;border-bottom:1px solid #dfdfdf;background:#fff;}
	.product_box2 .img{width:45%;float:left;display:block;text-align: center;}
	.product_box2 .img img{height:200px;width:auto;}
	.product_box2 .info{width:55%;float:right;display:table-cell;vertical-align:middle;padding:30px 0 0}
	.product_box2 .price{margin:20px 0 0 0}


	/* 로그인 / 회원가입 / 비밀번호 재설정 */
	.login{width:100%}
}
@media (min-width: 769px) {
	.product_box1{width:23%;float:left;margin:0 1%}
	.product_box1 .img{width:100%;margin:0 auto;display:block;text-align: center;}
	.product_box1 .info{display:block;background:#f5f5f5;padding:20px 10px 50px; height: 38px;}
	.product_box1 .price{margin:5px 0 0 0}
	.persent1{margin:4px 20px 0 5px;float:left;border-radius: 12px;background:#d82346; color:#FFF;padding:1px 7px 1px;text-align:center;font-size:12px;}
	.persent{margin:2px 0 0 5px;float:left;border-radius: 12px;background:#d82346; color:#FFF;padding:1px 7px 1px;text-align:center;font-size:12px;}
	.cart1{width:30px;display:inline;float:left;margin:-7px 0 0}
	.cart{width:30px;display:inline;float:right;margin:-7px 10px 0}

	#main_tabmenu li{width:25%;height:40px;cursor:pointer;text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f5f5f5;padding:15px 0 0;font-size:15px;color:#111111;float:left;}
	#main_tabmenu li.on{width:25%;height:40px;cursor:pointer;text-align:center;border-top:1px solid #d72245;border-bottom:1px solid #d72245;background:#d72245;font-size:15px;color:#FFF;float:left;}

	#main_tabmenu li.on img{width:20%;display:block;margin:0 auto 5px}
	#main_tabmenu li img{width:20%;display:block;margin:0 auto 5px}

	.product_box2{width:50%;float:left;display:block;border-bottom:1px solid #dfdfdf;margin:20px 0;padding:20px 0;background:#fff;}
	.product_box2 .img{width:45%;float:left;text-align: center;}
	.product_box2 .img img{height:200px;width:auto;}
	.product_box2 .info{width:55%;float:right;padding:20px 0 10px;vertical-align: middle;}
	.product_box2 .price{margin:20px 0 0 0}


	/* 로그인 / 회원가입 / 비밀번호 재설정 */
	.login{width:50%;margin:0 auto}

}

.login_title{width:100%;border-bottom:2px solid #d82346; color:#000;padding:5px 10px 5px !important;font-size:15px;margin:0 auto;box-sizing:border-box;}
.login_title2{background:#d82346; display:block;padding:5px 0 5px 10px;color:#FFF; margin:0 10px}
.login_title3{background:#d82346; display:block;padding:5px 0 5px 10px;color:#FFF; margin:0 10px}
.login_title .close{display:block;width:50px;float:right;background:#d82346;padding:3px 4px;border-radius: 20px; margin:0 !important;color:#fff;font-size:12px;text-align:center}
.logout{display:block;width:50px;float:right;background:#d82346;padding:1px 4px 3px;border-radius: 30px; margin:20px 0 0 0;color:#fff;font-size:12px;text-align:center}
.logout2{display:block;width:80px;float:right;background:#d82346;padding:1px 1px 3px;border-radius: 30px; margin:0 10px;color:#fff;font-size:12px;text-align:center}

.login_box{margin:15px 10px 40px;}
/*.login_box2{width:80%;margin:10px auto;} */
.login_box2 span{color:red}
.login_box .ment{display:block;font-size:12px;margin:0 0 20px}


.login_bt1{width:100%;display:block;margin:5px 0 20px;border:1px solid #d82346;background:#d82346;padding:15px 0; text-align:center;font-size:14px;color:#fff}
.login_bt2{display:block;margin:5px 0;border:1px solid #e2e2e2;background:#FFF;padding:10px 0; text-align:center;font-size:12px}
.login_bt3{display:block;margin:5px 0 20px;border:1px solid #e2e2e2;background:#FFF;padding:10px 0; text-align:center;font-size:12px}

/*Help & Support 헬프*/

/*Contact Us 회사소개*/

/*Recommend a Friend 친구추천*/

/*Terms & Conditions 이용약관*/
	#tabmenu{width:100%;display:block;margin:0 2px}
	#tabmenu li{width:33%;height:20px;cursor:pointer;text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f5f5f5;padding:5px 0;font-size:15px;color:#111111;float:left;margin:10px 0}
	#tabmenu li.on{width:33%;height:20px;cursor:pointer;text-align:center;border-top:1px solid #d72245;border-bottom:1px solid #d72245;background:#d72245;padding:5px 0;font-size:15px;color:#FFF;float:left;margin:10px 0}
	.page{margin:0 10px 50px}
	.page .title{width:100%;display:block;margin:10px 0;border:2px solid #d82346;padding:10px 0; text-align:center;font-size:1.5em;color:#d82346;}
	.page .contents{font-size:1em;line-height:150%;margin:0 0 20px;color:#666}
	.page .point{font-size:1.5em;line-height:120%;font-weight:;color:#d82346;margin:0 0 10px}
	.page .point2{font-size:1.2em;line-height:150%;font-weight:;text-align:center;color:#d82346;margin:10px 0 10px}
	.page .point3{font-size:1.2em;line-height:150%;font-weight:;text-align:center;color:#d82346;margin:10px 0 10px;border-bottom:1px solid #d82346;display:inline-block}

	.page .center{font-size:1em;line-height:150%;font-weight:bold;text-align:center;margin:10px 0;color:#666}
	.page .center2{font-size:1em;line-height:120%;text-align:center;margin:0 0 20px;color:#666;}
	.page .bg{font-size:1.2em;line-height:150%;font-weight:bold;text-align:center;background:#eee;margin:10px 0;padding:5px 0}

	.page .top_border{border-top:2px solid #d82346;font-size:1em;line-height:150%;margin:40px 0 10px}
	.page .bt_map{width:80px;padding:2px 5px 4px;background:#000;color:#FFF;display:block;margin:0 auto 10px;font-size:1em}
	.page .bg1{font-size:1.2em;line-height:150%;text-align:center;background:#efefef;margin:10px 0;padding:10px 0}

/*Security & Privacy 보안 및 개인 정보보호 정책*/
/*Cookie Policy 쿠키정책*/

/*이벤트*/

/*결제단 2페이지*/

/*제품추적*/
	#d_tabmenu{width:100%;display:block;margin:0 2px}
	#d_tabmenu li{width:33%;height:20px;cursor:pointer;text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f5f5f5;padding:5px 0;font-size:15px;color:#111111;float:left;margin:10px 0}
	#d_tabmenu li.on{width:33%;height:20px;cursor:pointer;text-align:center;border-top:1px solid #d72245;border-bottom:1px solid #d72245;background:#d72245;padding:5px 0;font-size:15px;color:#FFF;float:left;margin:10px 0}



/* MyAccount RENEWAL 180305_DUA */

.topbg {
	height: 45px;
}
.header .icon_menu {
	height: 34px;
	padding-top: 7px;
}
.header .icon_my,
.header .icon_cart {
	height:32px;
	padding-top: 6px;
}
.header .search_area {
	margin-top: 47px;
}
.header .icon_my{
	cursor:pointer;
}
.header .my_list{
	width:60%;
	background:#fff;
	text-align:center;
	/*float:right;*/
	position:absolute;
	right:44px;
	border:1px solid #d7d7d7;
	padding:8px 0;
}
.header .my_list li{
	/*height:20px;*/
	padding:8px 0;
	font-size:1.2em;
}


.sec_mypage .hello_txt{
	font-size:1.4em;
}
.sec_mypage .nav_mypage {
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	position:relative;
	overflow:hidden;
	margin:15px 0
}
.sec_mypage .nav_mypage li {border-top:1px solid #bbb;}
.nav_mypage li:first-child {border:none;}
.sec_mypage .nav_mypage li a {
	position:relative;
	display:block;
	padding:10px;
	font-weight:normal;
	overflow:hidden;
}
.sec_mypage .nav_mypage li a:link,
.sec_mypage .nav_mypage li a:hover,
.sec_mypage .nav_mypage li a:active,
.sec_mypage .nav_mypage li a:visited {
	text-decoration:none;
}
.sec_mypage .nav_mypage li a:active {
	background: #f4f4f4;
}
.sec_mypage .nav_mypage li a img{
	margin-right:10px;
	width:26px;
}
.sec_mypage .nav_mypage li a strong {
	font-weight:normal;
	text-transform:uppercase;
	font-size:1.2em;
	position:relative;
	top:2px;
}
.sec_mypage .nav_mypage li a span {
	color:#999;
	float:right;
	position:relative;
	top:8px;
}


#sct{
	position:relative;
}
#sct .page_nav{
	height:4.5em;
	background:#f4f4f4;
	border-top:1px solid #b8b8b8;
	border-bottom:1px solid #b8b8b8;
	display:table;
	width:100%;
}
#sct .page_nav > div{
	display:table-cell;
	vertical-align:middle;
	padding:0 1em;
}
#sct .page_nav > div img{
	width:2em;
	cursor:pointer;
}
#sct .page_nav > div span{
	margin-left:0.5em;
	font-size:1.5em;
	position:relative;
	top:3px;
}
#sct .page_nav > div select{
	float:right;
	width: 50%;
	height: 30px;
	font-size: 1.1em;
	padding-left:7px;
	border:1px solid #cbcbcb;
}
#smb_my .my_cont{
	padding-top:1.8em;
}
#smb_my .my_cont h1{
	font-size:1.7em;
}
#smb_my .acc_prof{
	padding-top:0.8em;
	/*padding-bottom:1.5em;*/
}
#smb_my .acc_prof .pf_img_area,
#smb_my .acc_prof .pf_mb_id_wrap{
	float:left;
}
#smb_my .acc_prof .pf_img_area{
	width: 100px;
   height: 100px;
   border: 1px solid #cbcbcb;
   border-radius: 50%;
   cursor: pointer;
   position: relative;
   overflow: hidden;
}
#smb_my .acc_prof #pf_img{
	position:absolute;
	top:0;
}
#smb_my #loading_img img{
	width:100px;
	height:100px;
}
#smb_my .acc_prof .pf_mb_id_wrap{
	margin-left: 2em;
	height: 100px;
	padding-top: 3.5em;
	box-sizing: border-box;
}
#smb_my .acc_prof .pf_mb_id_wrap p{
	font-size:1.5em;
}
#smb_my .prof_sub_title{
	font-size:1.2em;
	margin-top:1em;
	margin-bottom:0.3em;
	font-weight:bold;
}
#smb_my .prof_input_wrap{
	position:relative;
}
#smb_my .prof_mb_unchangable{
  width:100%;
  height:36px;
  border-radius: 4px;
  border:1px solid #cbcbcb;
  text-align:center;
  box-sizing:border-box;
  display:table;
  font-size:14px;
  background:#f1f1f1;
}
#smb_my .prof_mb_unchangable > div{
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
#smb_my input[type="text"],
#smb_my input[type="password"],
#smb_my input[type="email"]{
	border: 1px solid #ccc;
	border-radius: 4px;
	background-color: #fff;
	padding: 6px 12px;
	height:3em;
	margin:0;
}






/*my account radio input CSS*/
/* The container */
.rdo_con {
   display: inline-block;
   width:40%;
   position: relative;
   padding-left: 25px;
   margin-bottom: 12px;
   cursor: pointer;
   font-size: 1em;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

/* Hide the browser's default radio button */
.rdo_con input {
   position: absolute;
   opacity: 0;
   cursor: pointer;
}

/* Create a custom radio button */
.rdo_checkmark {
   position: absolute;
   top: 0;
   left: 0;
   height: 16px;
   width: 16px;
   border:1px solid #cbcbcb;
   border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.rdo_con:hover input ~ .rdo_checkmark {
   background-color: #eee;
}

/* When the radio button is checked, add a blue background */
.rdo_con input:checked ~ .rdo_checkmark {
/*     background-color: #2196F3; */
   border:1px solid #262626;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.rdo_checkmark:after {
   content: "";
   position: absolute;
   display: none;
}

/* Show the indicator (dot/circle) when checked */
.rdo_con input:checked ~ .rdo_checkmark:after {
   display: block;
}

/* Style the indicator (dot/circle) */
.rdo_con .rdo_checkmark:after {
   top: 3px;
   left: 3px;
   width: 10px;
   height: 10px;
   border-radius: 50%;
   background: #262626;
}


/*my account checkbox input CSS*/
/* The container */
.chk_con {
    display: inline-block;
    width:40%;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 1em;
    /*font-weight:bold;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.chk_con input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.chk_checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    border:1px solid #cbcbcb;
    border-radius:4px;
}

/* On mouse-over, add a grey background color */
.chk_con:hover input ~ .chk_checkmark {
    background-color: #eee;
}

/* When the checkbox is checked, add a blue background */
.chk_con input:checked ~ .chk_checkmark {
    background-color: #262626;
    border:1px solid #262626;
}

/* Create the checkmark/indicator (hidden when not checked) */
.chk_checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.chk_con input:checked ~ .chk_checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.chk_con .chk_checkmark:after {
    left: 4px;
    top: 0;
    width: 5px;
    height: 9px;
    border: solid white;
    border-width: 0 3.5px 3.5px 0;
    border-radius:2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}



/*my account gender choice radio input CSS*/
/* The container */
.gen_rdo_con {
   display: inline-block;
   width:48%;
   position: relative;
   padding-top:9px;
   padding-bottom:8px;
   /*margin-right:16px;*/
   cursor: pointer;
   font-size: 14px;
   text-align:center;
   box-sizing:border-box;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   margin-right:3.4%;
}
.gen_rdo_con.no_margin{
	margin-right: 0;
}

/* Hide the browser's default radio button */
.gen_rdo_con input {
   position: absolute;
   opacity: 0;
   cursor: pointer;
}

/* Create a custom radio button */
.gen_rdo_checkmark {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 32px;
   border:1px solid #cbcbcb;
   border-radius: 4px;
}

/* On mouse-over, add a grey background color */
.gen_rdo_con:hover input ~ .gen_rdo_checkmark {
   /*background-color: #eee;*/
}

/* When the radio button is checked, add a blue background */
.gen_rdo_con input:checked ~ .gen_rdo_checkmark {
   border:1px solid #262626;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.gen_rdo_checkmark:after {
   content: "";
   position: absolute;
   display: none;
}

/* Show the indicator (dot/circle) when checked */
.gen_rdo_con input:checked ~ .gen_rdo_checkmark:after {
   display: block;
}

/* Style the indicator (dot/circle) */
.gen_rdo_con .gen_rdo_checkmark:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 32px;
  border-radius: 4px;
  background: #f1f1f1;
}
.gen_rdo_con .gen_rdo_chk_1:after {
  visibility:visible;
  content:'Женский';
  padding-top:8px;
  padding-bottom:8px;
  box-sizing: border-box;
  font-size: 14px;
}
.gen_rdo_con .gen_rdo_chk_2:after {
  visibility:visible;
  content:'Мужской';
  padding-top:8px;
  padding-bottom:8px;
  box-sizing: border-box;
  font-size: 14px;
}


/****** 생년월일 입력 ********/
.combodate .month,
.combodate .day{
  width:28%!important;
  height:33px;
  margin-right:2%;
  border-radius:4px;
  border:1px solid #ddd;
  font-size:14px;
  text-transform: capitalize;
  padding-left:6px;
}
.combodate .year{
  width:38%!important;
  height:33px;
  border-radius:4px;
  border:1px solid #ddd;
  font-size:14px;
  text-transform: capitalize;
  padding-left:6px;
}



.img-circle{
  border-radius:50%;
}
.pf_chage_btn{
  width:100px;
  height:26px;
  position:absolute;
  bottom:0;
  background:rgba(0, 0, 0, 0.4);
  padding-top:2px;
  box-sizing:border-box;
  text-align:center;
}
.pf_chage_btn>p{
  color:#fff;
  font-size:1em;
}


.prof_save_btn{
  width:100%;
  height:40px;
  border-radius:4px;
  background:#262626;
  color:#fff;
  font-size:16px;
  cursor:pointer;
  display:block;
  margin:20px auto 0;
  border:none;
}





.del_icon {
  position: absolute;
  top:10px;
  right:10px;
  display: inline-block;
  width: 14px;
  height: 14px;
  overflow: hidden;
  cursor:pointer;
}
/*.prof_input:focus ~ .del_icon{
  display:block!important;
}*/
.del_icon:hover::before, .del_icon:hover::after {
  background: #999;
}
.del_icon::before, .del_icon::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #000;
}
.del_icon::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.del_icon::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}





#smb_my .acc_settings{
	margin-top:1em;
}
#smb_my .acc_settings h2{
	font-size:1.2em;
}
#smb_my .acc_settings h2 a{
	color:red;
}
#smb_my .divide_line{
	position: absolute;
	top: 35.5em;
	left: 0;
	width: 100%;
	height:10px;
	background:#f4f4f4;
}
#smb_my .select_box{
	width: 100%;
   height: 36px;
   margin-right: 7px;
   border-radius: 4px;
   border: 1px solid #cbcbcb;
   font-size: 14px;
   text-transform: capitalize;
   padding-left: 6px;
}

#smb_my .pw_msg{
  color:#FF3061;
  margin-top:2px;
}

#smb_my .prof_right{
	margin-top:4.3em;
}
#smb_my .prof_sub_title + p{
	color:#808080;
	margin-bottom:0.3em;
}







.find_option{
  margin-bottom:16px;
}
.find_option span.ftxt{
  font-size:16px;
  font-weight:bold;
  margin-bottom:35px;
}
.find_option select{
  width:100%;
  height:32px;
  margin-right:3%;
  border-radius:4px;
  border:1px solid #cbcbcb;
  font-size:14px;
  text-transform: capitalize;
  padding-left:6px;
  position:relative;
  top:-2px;
}
.find_option .chk_con{
  margin-bottom:0;
  font-weight:normal;
  width:unset;
  margin-top:10px;
  margin-left:5px;
}
#smb_my table{
  border-collapse:collapse;
  width:100%;
}
table.table_th tr{
  height:30px;
  border-top:1px solid #cbcbcb;
  border-bottom:1px solid #cbcbcb;
}
table.table_th th{
  font-size:14px;
}
#accordion table.outer_list{
  position:relative;
  cursor:pointer;
}
#accordion table.outer_list:focus{
  outline:none;
}
#accordion table.outer_list tr{
  height:100px;
/*  border-bottom:1px solid #ccc;*/
}
#accordion table.outer_list td{
/*  background:#f0f0f0; */
  text-align:center;
}
table.outer_list .td_1,
table.table_th .td_1{
  width:37px;
}
table.outer_list .td_2,
table.table_th .td_2{
  width:82px;
}
table.outer_list .td_3,
table.table_th .td_3{
  width:144px;
}
table.outer_list .td_4,
table.table_th .td_4{
  width:82px;
}
table.outer_list .td_5,
table.table_th .td_5{
  width:88px;
}
table.outer_list .td_6,
table.table_th .td_6{
  width:147px;
}
table.outer_list .td_6 a{
  /*text-decoration: underline;*/
}
table.outer_list .td_6 a:hover{
  /*color:#fb1d3f;*/
}
table.outer_list .td_6 button{
  width:108px;
  height:25px;
  font-size:12px;
  color:#fff;
  margin-top:4px;
}
table.outer_list .td_6 button.btn_inactive{
  background:#b3b3b3;
  opacity:0.7;
}
table.outer_list .td_6 button.btn_active{
  background:#fb1d3f;
}
table.outer_list .td_6 button.btn_active:hover{
  background:#dc1130;
}


table.outer_list .td_7,
table.table_th .td_7{
  width:137px;
}
table.outer_list .td_7 div{
  width:123px;

  background:#fff;
  border:1px solid #000;
  margin-bottom:4px;
  font-size:12px;

}
table.outer_list .td_7 div:hover{
  background:#f4f4f4;
}
table.outer_list .td_7 div a:active,
table.outer_list .td_7 div a:link,
table.outer_list .td_7 div a:hover,
table.outer_list .td_7 div a:visited{
  text-decoration:none;
  display:block;
  height:24px;
  padding-top:4px;
  box-sizing:border-box;
}
table.outer_list .td_7 div:last-child{
  margin-bottom:0;
}


.acc_orders #accordion .ui-icon{
/*  background-image:url("../images/ob_q3.png");
  width:15px;
  height:15px;
  position:absolute;
  top:44px!important;
  left:10px!important;
  */
}
.acc_orders .ui-icon-triangle-1-s{
  background-position:0 -15px;
}


/** Q&A 시작 **/


#smb_my .my_cont .page-title {
   font-size: 1.7em;
   margin-left: 10px;
   float: left;
}
#smb_my .my_cont .all-orders {
   font-size: 1.4em;
   margin-right: 10px;
   float: right;
}
#smb_my .my_cont .acc_orders {
   clear: both;
   margin-top: 32px;
}

#smb_my .find_option ul li {
   width: 31%;
   height: 70px;
   margin-right: 4px;
   padding-top: 20px;
   border: 2px solid #edeef0;
   font-size: 1.4em;
   text-align: center;
   float: left;
}
#smb_my .find_option ul li:last-child {
   margin-right: 0px;
}
#smb_my .find_option ul li.active {
   border: 2px solid #000;
}
#smb_my .find_option ul li .status-count {
   margin-top: 15px;
}

#smb_my .acc_orders #accordion table.outer_list {
   margin-top: 80px;
}
#smb_my .order-date {
   font-size: 1.3em;
   color: #333;
   font-weight: bold;
   float: left;
}
#smb_my .order-detail {
   font-size: 1.3em;
   color: #ee2f49;
   float: right;
}
#smb_my .order-cont-wrap {
   clear: both;
   margin-top: 5px;
   padding: 10px;
   border: 2px solid #dadada;
   border-bottom: none;
}
#smb_my .order-list {
   clear: both;
   overflow: auto;
}
#smb_my .order-list p {
   font-size: 1.3em;
   color: #333;
}
#smb_my .item-list {
   padding: 20px 10px;
   font-size: 1.3em;
   border: 2px solid #dadada;
   border-top: 2px solid #edeef0;
}
#smb_my .arrow-img {
   display: none;
   width: 20px;
   margin-left: 10px;
}
#smb_my .arrow-img.active {
   display: inline-block;
}
#smb_my .inner_list_wrap {
   margin: 0 10px;
   border: 2px solid #dadada;
   border-top: none;
}
#smb_my .inner_td_1 img {
   width: 75px;
}


/** Q&A 끝 **/


table.inner_list tr{
  height:100px;
  border-bottom:1px solid #ddd;
}
table.inner_list td{
  text-align:center;
}
table.inner_list .inner_td_1{
  width:124px;

}
table.inner_list .inner_td_2{
  width:309px;
  text-align:left!important;
  padding:0 16px;
}
table.inner_list .inner_td_3{
  width:81px;
}
table.inner_list .inner_td_4{
  width:66px;
}
table.inner_list .inner_td_5{
  width:137px;
}
table.inner_list .inner_td_5 div.btn_de{
  width:123px;
  height:26px;
  background:#fff;
  border:1px solid #000;
  margin-bottom:4px;
  font-size:12px;
  box-sizing:border-box;
  padding-top:5px;
  cursor:pointer;
}
table.inner_list .inner_td_5 div.btn_de:hover{
  background:#f4f4f4;
}
table.inner_list .inner_td_5 div.btn_de:last-child{
  margin-bottom:0;
}
table.inner_list .inner_td_5 div.btn_sold_out:hover{
  background:#fff;
  cursor:unset;
}
table.inner_list .inner_td_5 div.btn_sold_out{
  border:1px solid #a6a6a6;
  opacity:0.5;
}

table.inner_list .inner_th{
  height:30px;
}

.no_order{
  text-align:center;
  padding-top:90px;
  padding-left:5%;
  padding-right:5%;
  background:url("/images/no_RecentOrders.png") no-repeat center 90px;
  height:200px;
}
.no_order p{
  font-size:16px;
  margin-top:140px;
}




.smb_my_orders{
	margin:0 0 50px!important;
}
.smb_my_orders .my_cont h1,
.smb_my_orders .my_cont .find_option{
	padding:0 10px;
}
.smb_my_orders .my_cont .find_option{
	margin-top:15px;
}
.smb_my_orders table.outer_list .td_1{
	/*	padding:14px 15px 44px;*/
	padding: 0px 10px 0px;
}
.smb_my_orders table.outer_list .td_1 p{
	line-height:2em;
	font-size:1.1em;
}
.smb_my_orders table.outer_list .td_1 button{
	width:108px;
	height:25px;
	font-size:12px;
	color:#fff;
	margin-top:4px;
	border:none;
	position: relative;
	top: -3px;
	margin-left:0.7em;
}
.smb_my_orders table.outer_list .td_1 button.btn_inactive{
  background:#b3b3b3;
  opacity:0.7;
}
.smb_my_orders table.outer_list .td_1 button.btn_active{
  background:#fb1d3f;
}
.smb_my_orders table.outer_list .td_1 button.btn_active:hover{
  background:#dc1130;
}
.smb_my_orders table.outer_list .td_1 .orderdetail_btn{
  width:100%;
  background:#fff;
  border:1px solid #000;
  margin-top:10px;
  margin-bottom:7px;
  font-size:12px;
  text-align:center;
  box-sizing:border-box;

}
.smb_my_orders table.outer_list .td_1 .orderdetail_btn a:active,
.smb_my_orders table.outer_list .td_1 .orderdetail_btn a:link,
.smb_my_orders table.outer_list .td_1 .orderdetail_btn a:hover,
.smb_my_orders table.outer_list .td_1 .orderdetail_btn a:visited{
  text-decoration:none;
  display:block;
  padding:0.6em 0;
}
.smb_my_orders table.outer_list .td_1 .orderdetail_btn:hover{
  background:#f4f4f4;
}
.smb_my_orders table.outer_list .td_1 .orderdetail_btn:first-child{

}
.smb_my_orders table.outer_list .td_1 .orderdetail_btn:last-child{
  margin-bottom:0;
}
.smb_my_orders #accordion .ui-icon{
/*
	background-image:url("../images/ob_q4.png");
	background-size: 23px 24px;
	width:23px;
	height:12px;
	position:absolute;
	top: 92% !important;
	left: 50% !important;
	margin-left: -11.5px;
	margin-top: -6px;
	*/
}
.smb_my_orders .ui-icon-triangle-1-s{
  background-position:0 -12px;
}

.smb_my_orders table.inner_list tr.tr_prodname{
  height:20px;
  border-bottom:none!important;
}
.smb_my_orders table.inner_list tr.tr_prodname td{
	padding:10px 15px;
	text-align:left!important;
}
.smb_my_orders table.inner_list tr.tr_proddetail{
  height:75px;
  border-bottom:1px solid #ddd;
}
.smb_my_orders table.inner_list tr.tr_proddetail td{
	padding-bottom:10px;
}
.smb_my_orders table.inner_list tr.tr_proddetail td.inner_td_1{
	text-align:left;
	width:20%;
	padding-left:15px;
	padding-right:15px;
}
.smb_my_orders table.inner_list tr.tr_proddetail td.inner_td_2{
	text-align:left;
	width:40%;
	padding-left:0;
}
.smb_my_orders table.inner_list tr.tr_proddetail td.inner_td_2 p{
	font-size:1.1em;
	line-height:1.5em;
}
.smb_my_orders table.inner_list tr.tr_proddetail td.inner_td_2 p span{
	display:inline-block;
	width:40px;
}
.smb_my_orders table.inner_list tr.tr_proddetail td.inner_td_3{
	text-align:right;
	padding-right:15px;
	width:40%;
}
.smb_my_orders table.inner_list tr.tr_proddetail td.inner_td_3 div{
	display:inline-block;
	width:10em;
	height:29px;
	background:#fff;
	border:1px solid #000;
	margin-bottom:4px;
	font-size:12px;
	box-sizing:border-box;
	padding-top:5px;
	cursor:pointer;
	text-align:center;
}
.smb_my_orders table.inner_list .inner_td_3 div.btn_de:hover{
  background:#f4f4f4;
}
.smb_my_orders table.inner_list .inner_td_3 div.btn_de:last-child{
  margin-bottom:0;
}
.smb_my_orders table.inner_list .inner_td_3 div.btn_sold_out:hover{
  background:#fff;
  cursor:unset;
}
.smb_my_orders table.inner_list .inner_td_3 div.btn_sold_out{
  border:1px solid #a6a6a6;
  opacity:0.5;
}

.smb_my_orders table.inner_list .inner_th{
  height:30px;
}




.acc_od_issue{
  margin-bottom:40px;
}
.acc_od_issue_wrap>h2{
  font-size:1.3em;
  color:#999;
  margin-top:15px;
  margin-bottom:15px;
}

.acc_od_issue .sub_title{
  font-size:15px;
  font-weight:bold;
  color:#262626;
  margin-bottom:6px;
  margin-top:10px;
}
.acc_od_issue .sub_title + p{
  font-size:12px;
  margin-bottom:6px;
  color:#808080;
}
.acc_od_issue .sub_title span{
  font-size:12px;
  color:red;
}



table.issue_table .inner_td_1{
	width:20%;
}

table.issue_table .inner_td_2{
  width:50%;
  text-align:left!important;
  padding:0 10px;
}
table.issue_table .inner_td_3_1,
table.issue_table .inner_td_4_1{
  width:15%;
  vertical-align: top;
  padding-top:24px;
}
.issue_table_wrap{
  margin-top:10px;
}
.issue_table tr{
  border:1px solid #ddd;
}
.issue_table_wrap .more_btn{
  height:25px;
  background:#dedede;
  font-size:12px;
  text-align:center;
  padding-top:8px;
  cursor:pointer;
}
.sub_title.mar_top{
  margin-top:50px;
}

.acc_od_issue textarea{
  width:100%;
  height:120px;
  border-radius: 4px;
  border:1px solid #cbcbcb;
  box-sizing:border-box;
  padding:10px;
}


.inner_td_3_1 input{
  width:37px;
  height:33px;
  border-radius: 4px;
  border:1px solid #fb1d3f;
  box-sizing:border-box;
  text-align:center;
  margin-top:5px;
}

.inner_td_4_1 .chk_con{
  width:16px;
}
.inner_td_4_1 .chk_con input{
  position: absolute;
  cursor: pointer;
  visibility: hidden;
}
.inner_td_4_1 .chk_checkmark{
  position: absolute;
  top: 8px;
  left: 12px;
  height: 16px;
  width: 16px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
}

.odis_img_area{
	text-align:left;
}
.odis_img_div1,
.odis_img_div2,
.odis_img_div3{
  width:225px;
  height:225px;
  background:#fafafa;
  border:2px dashed #c2c2c2;
  box-sizing: border-box;
  position:relative;
  cursor:pointer;
  /*float:left;*/
  margin-bottom:12px;
  border-radius:4px;
  display:inline-block;
}
.odis_img_div3{
  margin-right:0;
}
.add_input_wrap{
  width:227px;
  height:227px;
  box-sizing: border-box;
  position:relative;
  cursor:pointer;
  float:left;
  background:none;
  border:3px dashed #e2e2e2;
}
.add_input{
  text-align:center;
  font-size:25px;
  color:#cccccc;
  padding-top:84px;
  line-height:1em;
}
#odis_img1,
#odis_img2,
#odis_img3,
.odis_img{
  position:relative;
  z-index:9;
}
#odis_loading_img1,
#odis_loading_img2,
#odis_loading_img3{
  position:relative;
}
#odis_loading_img1 img,
#odis_loading_img2 img,
#odis_loading_img3 img{
  position:absolute;
  left:50%;
  margin-left:-82px;
  top:30px;
  display:none;
}
.odis_inner{
  width:100%;
  height:100%;
  text-align:center;
  position:absolute;
  top:0;
  padding-top:37px;
  box-sizing:border-box;
}
.odis_inner .file_msg{
  margin-top:15px;
  font-size:14px;
  font-weight:bold;
  line-height:1.5em;
}
.odis_sel_btn{
  width:126px;
  height:32px;
  border-radius:4px;
  background:#999;
  cursor:pointer;
  display:block;
  margin:18px auto 0;
  padding-top:6px;
  box-sizing:border-box;
}
.odis_sel_btn>p{
  color:#fff;
  font-size:16px;
}

.odis_img_area .pre_img_del{
  position: absolute;
  top: 10px;
  right: 10px;
  width:20px;
  height:20px;
  background:url('../images/preimg_del_btn.png');
}





.odis_done{
  padding-top:30px;
  margin:0 auto;
  text-align:center;
}
.odis_done img{
  margin-bottom:20px;
}
.odis_done p{
  font-size:1.2em;
  line-height:1.5em;
  margin-bottom:30px;
}
.odis_done_btn{
  display:inline-block;
}
.odis_done_btn .odis_btn{
  width:11em;
  height:34px;
  border-radius:4px;
  background:#262626;
  cursor:pointer;
  display:block;
  float:left;
  border:none;
  color:#fff;
  font-size:1em;
  padding:0.5em 0;
  border: 1px solid #000;
}
.odis_done_btn .odis_con{
  background:#fff;
  border:1px solid #000;
  margin-right:10px;
  color:#000;
  font-size:1em;
  display:block;
  padding:0.5em 0;
}
.odis_done_btn a:link,
.odis_done_btn a:visited,
.odis_done_btn a:hover,
.odis_done_btn a:active{
  text-decoration: none;
}






#my_wallet_wrap h1 {
   margin-bottom: 0px;
}
#my_wallet_wrap .profile_area {
   /*height: 480px;*/
   background-color: #eaeaea;
   overflow: auto;
   padding-top:15px;
   padding-bottom:20px;
}
#my_wallet_wrap .profile_area .profile_center {
   width: 350px;
   margin: 10px auto 28px;
   overflow: auto;
}
#my_wallet_wrap .profile_area .profile_center .prof_center {
   margin: 0 auto;
   text-align: center;
   float: none;
}
#my_wallet_wrap .profile_area .profile_center .profile_hello {
   clear: both;
   margin: 10px 0;
   text-align: center;
   font-size: 1.8em;
}
#my_wallet_wrap .profile_area .profile_center .member_level {
   width: 164px;
   height: 33px;
   line-height: 33px;
   margin: 0 auto;
   color: #fff;
   text-align: center;
   background-color: #f76178;
   cursor: default;
   font-size:1.1em;
}
#my_wallet_wrap .profile_area hr {
   display: block;
   width: 20%;
   margin-top: 10px;
   border: 1px dashed #ccc;
}
#my_wallet_wrap .left {
   /*margin-right: 10px;*/
   float: left;
}
#my_wallet_wrap .right {
   /*margin-left: 10px;*/
   float: right;
}
#my_wallet_wrap .usable_coupons {
   /*margin-left: 60px;
   margin-right: 70px;*/
   /*float: left;*/
}
#my_wallet_wrap .usable_points {
   /*float: left;*/
   margin-top:18px;
}
#my_wallet_wrap .usable_coupons_title span,
#my_wallet_wrap .usable_points_title span {
   font-size: 1.2em;
   display:inline-block;
   text-align:center;
   width:58%;
}
#my_wallet_wrap .usbale_cont {
   font-size: 2.5em;
   font-weight: bold;
   text-align: center;
}
#my_wallet_wrap .coupon_point_wrap {
   margin-top: 25px;
   overflow: auto;
}
#my_wallet_wrap .coupon_point_wrap .coupon_point_title {
   width: 208px;
   height: 53px;
   margin: 0 auto;
   font-size: 1.3em;
   font-weight: bold;
}
#my_wallet_wrap .coupon_point_wrap .coupon_point_title>div {
   position: relative;
   margin-right: 60px;
   float: left;
   cursor: pointer;
   width:4.6em;
   text-align:center;
}
#my_wallet_wrap .coupon_point_wrap .coupon_point_title>div:last-child {
   margin:0;
}
#my_wallet_wrap .coupon_point_wrap .coupon_point_title>div>img {
   display: none;
   position: absolute;
   top: 30px;
   left: 0;
   width:4.6em;
}
#my_wallet_wrap .coupon_point_wrap .coupon_point_title>div>img.active {
   display: block;
}
#my_wallet_wrap .table_cont {
   display: none;
   width: 100%;
   border-bottom: 1px solid #cbcbcb;
}
#my_wallet_wrap .table_cont.active {
   display: table;
}
#my_wallet_wrap .table_cont tr {
   border-top: 1px solid #cbcbcb;
}
#my_wallet_wrap .table_cont th {
   height: 48px;
   text-align: center;
   font-size: 1em;
   font-weight: normal;
   background: #f0f0f0;
}


#my_wallet_wrap .table_cont td {
   height: 76px;
   font-size: 1em;
   text-align: center;
}
#my_wallet_wrap #point_table.table_cont td {
   height: 76px;
}



#my_wallet_wrap .table_cont .td_coupon {
   width: 35%;
}
#my_wallet_wrap .table_cont .td_use {
   width: 20%;
}
#my_wallet_wrap .table_cont .td_discount {
   width: 25%;
}
#my_wallet_wrap .table_cont .td_expiration {
   width: 20%;
}




#my_wallet_wrap .table_cont .td_date {
   width: 20%;
}
#my_wallet_wrap .table_cont .td_history {
   width: 30%;
}
#my_wallet_wrap .table_cont .td_expir {
   width: 20%;
}
#my_wallet_wrap .table_cont .td_earned,
#my_wallet_wrap .table_cont .td_used {
   width: 10%;
}
#my_wallet_wrap #point_table.table_cont td.td_history,
#my_wallet_wrap #point_table.table_cont td.td_expir {
   line-height: 1.5em;
}
#my_wallet_wrap .td_coupon {
   /*position: relative;*/
}
#my_wallet_wrap .td_coupon img {
   margin-left: 5px;
   cursor: pointer;
}
#my_wallet_wrap .tooltiptext {
   display: none;
   width: 60px;
   line-height: 16px;
   background: #000;
   color: #fff;
   text-align: center;
   border-radius: 5px;
   z-index: 1;
}



#my_wallet_wrap .profile_area .pf_img_area{
	width: 100px;
   height: 100px;
   border: 1px solid #cbcbcb;
   border-radius: 50%;
   cursor: pointer;
   position: relative;
   overflow: hidden;
   display:inline-block;
}
#my_wallet_wrap .profile_area #pf_img{
	position:absolute;
	top:0;
}
#my_wallet_wrap #loading_img img{
	width:100px;
	height:100px;
}







#rv_wrap .rv_notice{
  border:2px dashed #acacac;
  border-radius: 10px;
  text-align:center;
  margin:20px 0;
  box-sizing:border-box;
  padding:14px 0;
}
#rv_wrap .rv_notice p{
  font-size:1.2em;
  line-height:1.5em;
  padding:0 15px;
}
#rv_wrap .find_option{
  background-color:#f0f0f0;
  padding:10px 15px 7px;
  border-top:1px solid #cbcbcb;
  border-bottom:1px solid #cbcbcb;
  margin-bottom:0;
}
#rv_wrap .rdo_con{
  margin-bottom:10px;
  width:auto;
  margin-right:5%;
}
#rv_wrap .rdo_con:last-child{
	margin-bottom:0;
}
#rv_wrap .ftxt{
  margin-right:30px;
}
#rv_wrap .rdo_checkmark{
  background:#fff;
}

#rv_wrap .rv_write_frm{
  padding-top:10px;
  padding-bottom:20px;
  border-bottom:1px solid #ddd;
}
#rv_wrap .rv_write_frm p{
  font-size:14px;
}
#rv_wrap .rv_write_frm input[type="text"]{
  width:100%;
  height:33px;
  border-radius: 4px;
  border:1px solid #cbcbcb;
  box-sizing:border-box;
  margin-top:5px;
  margin-bottom:15px;
  padding:0 10px;
}

#rv_wrap .rv_write_frm textarea{
  width:100%;
  height:120px;
  border-radius: 4px;
  border:1px solid #cbcbcb;
  box-sizing:border-box;
  padding:10px;
  margin-top:5px;
}
#rv_wrap .rv_write_frm .last_p{
  margin-top:15px;
  margin-bottom:5px;
}
#rv_wrap .rv_write_frm .targetText{
  margin-top:5px;
  margin-bottom:15px;
}
#rv_wrap table.inner_list tr{
  min-height:100px;
}
#rv_wrap table.inner_list .inner_td_1{
	width:20%;
}
#rv_wrap table.inner_list .inner_td_2{
  padding:12px 16px;
  width:80%;
}
#rv_wrap .inner_list .is_cont_subject{
  margin-top:14px;
  font-size:15px;
  font-weight:bold;
}
#rv_wrap .inner_list .is_cont_content{
  margin-top:2px;
  /*width:309px;*/
  word-break: break-all;
}
#rv_wrap .inner_list .is_cont_img{
  margin-top:10px;
}
#rv_wrap .inner_list .is_cont_img img{
  margin-right:5px;
}
#rv_wrap .ui-accordion-header-active table.inner_list tr{
  border-bottom:0;
}
#rv_wrap #accordion table.inner_list{
  cursor:pointer;
}
#rv_wrap .btn_box{
  /*width:310px;*/
  /*width:150px;*/
  margin:20px auto 10px;
}
#rv_wrap .rv_cancel_btn, #rv_wrap .rv_submit_btn{
  width: 100%;
  height: 40px;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
}
#rv_wrap .rv_cancel_btn{
  border:1px solid #262626;
  background: #fff;
  color: #262626;
  margin-right:10px;
}
#rv_wrap .rv_submit_btn{
  background: #262626;
  color: #fff;
  border:none;
}
#rv_wrap .inner_list .prod_info .it_brand_name{
  font-size:13px;
  margin-bottom:6px;
  line-height:1.5em;
}
#rv_wrap .inner_list .prod_info .it_prod_name{
}
#rv_wrap .inner_list .targetText_ro{
 margin-top:2px;
}


#rv_wrap #accordion .ui-icon{
  display:none!important;
}

#review_table table.inner_list .inner_td_2 div.btn_de{
  width:50%;
  height:28px;
  background:#fff;
  border:1px solid #000;
  margin-bottom:4px;
  font-size:12px;
  box-sizing:border-box;
  padding-top:5px;
  cursor:pointer;
  text-align:center;
  margin-top:10px;
}
#review_table table.inner_list .inner_td_2 div.btn_de:hover{
  background:#f4f4f4;
}
#review_table table.inner_list .inner_td_2 div.btn_de:last-child{
  margin-bottom:0;
}




.sub_noti{
	margin-top:10px;
}
.sub_noti_inner{
	position:relative;
	width:100%;
	padding:15px 24px;
	box-sizing:border-box;
	text-align:center;
	margin-bottom:6px;
	color:#565656;
	cursor:pointer;
}
.sub_noti_title{
	font-size:1.6em;
}
.sub_noti_cont{
	font-size:16px;
	/*color:#565656;*/
}
.sub_noti_date{
	margin-top:18px;
	font-size:13px;
	/*color:#565656;*/
}
.go_icon{
	position:absolute;
	top:43%;
	right:20px;
}

/* 로그인페이지 접속경로 체크박스 */
.tangent_route p {
	margin: 10px 0 20px 0;
	font-size: 16px;
}
.route_checkbox {
	width: 90%;
	margin: 0 auto;
}
.route_checkbox label {
	display: block;
	width: 260px;
	margin-bottom: 10px;
	cursor: pointer;
}
.route_checkbox input[type=checkbox] {
	width: 18px !important;
	height: 18px !important;
	margin-right: 8px;
}
.route_checkbox input[type=text] {
	display: inline-block;
	width: 100px !important;
	height: 22px !important;
	margin-left: 4px;
	padding: 2px 2px 2px 4px;
	background-color: #fff;
	border: 1px solid #000;
}
.route_checkbox span {
	font-size: 13px;
	color: #000;
}

/* 중간 이벤트 배너 */
.s_center_b {
	margin-top: 50px;
}
.s_center_b a {
	display: block;
}
.s_center_b a img {
	width: 100%;
}

.top_text_link {
	width: 100%;
	background-color: #fff;
}
.top_text_link .cate_nav {
	display: flex;
	width: 100%;
	margin: 0 auto;
	justify-content: space-between;
}
.top_text_link .cate_nav li {
	position: relative;
	width: 29.33333333333333%;
	color: #000;
	text-align: center;
}
.top_text_link .cate_nav li a,
.top_text_link .cate_nav li input {
	display: inline-block;
	width: 100%;
	padding: 15px 0;
	font-size: 15px;
	color: #b5b5b5;
	text-align: center;
	border: 0;
	background: #fff;
}

.top_text_link .cate_nav li.all_nav_btn {
	width: 12%;
}
.top_text_link .cate_nav li.selected:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background-color: #000;
	border-radius: 4px 4px 0 0;
}

.top_text_link .cate_nav li.selected a,
.top_text_link .cate_nav li.selected input {
	color: #000;
	font-weight: bold;
}