#klfs_sub_content{
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 50;
}

/*¼­ºê ÆäÀÌÁö »ó´Ü Ä«Å×°í¸®¸í*/
.mcom_tit {
    position: relative;
    padding: 0 47px 0;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    background: rgba(255,255,255,0.8);
}

.mcom_tit h1 {
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    font-size: 17px;
    color: #47494f;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 42px;
}
.mcom_tit .mcom_tit_lft {
    position: absolute;
    top: 0px;
    left: 5px;
}

.mcom_tit .btn {
    display: inline-block;
    width: 42px;
    height: 42px;
    vertical-align: top;
}

.sp_com_v2 {
   background-image: url(../images/sp_sm_v2_kl.png);
}

 .mcom_tit .btn_links {
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 5px;
}

.b_def10 {
    display: inline-block;
    height: 30px;
    margin: 0;
    background: #ff5b7e;
    font-size: 13px;
    color: #fff;
    line-height: 30px;
    letter-spacing: -1px;
    text-align: center;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0 10px;
    font-weight: bold;
	text-decoration: none;
}


.mcom_tit .ico_prev {
    width: 25px;
    height: 15px;
    background-position: -72px -30px;
    margin-top: 13px;
}

.sp_com_v2 {
    display: inline-block;
    overflow: hidden;
   background-image: url(../images/sp_sm_v2_kl.png);
    background-size: 250px 250px;
    line-height: 999px;
    width: 30px;
    height: 26px;
    vertical-align: top;
}

.path_area {
    padding: 8px 0px;
    border-bottom: 1px solid #d9d9d9;
}
.path_area a { 
    line-height: 21px;
    font-size: 13px;
    color: #222;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
    text-decoration: none;
}

.path_area_arry {
    width: 10px;
    height: 10px;
    padding-right: 10px;
    background: url(../images/bu_arrow.gif) no-repeat right 50%;
    background-size: 7px 10px;
}

.path_area  select {
   border-radius: 3;
   color: #666;
   background-color: #fff;
   font-size:14px; 
   font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
   line-height:14px; 
   height:25px; 

}


.sd_category_sub {
    position: relative;
    border-bottom: 1px solid #333959;
}


.sd_category_sub_tit {
    padding: 5px 10px;
    border-bottom: 2px solid #333959;
    background: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    color: #323956;
    letter-spacing: -1px;
}



.sd_category_sub .cate_box_m {
	display: table;
	width: 100%; 
	background:  #FFFFFF;
	border-collapse: collapse;
}

.sd_category_sub .cate_box_m li {
	display: table-cell;
	text-align: center; 
	width: 25%;
	height: 40px;
	vertical-align: middle;
    text-align: center;
}


.sd_category_sub .cate_box_m li:first-child a::before {
	display: none;
}
.sd_category_sub .cate_box_m li a::before {
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 1px;
	height: 100%;
	background: #D4D5D9;
	content: "";
}


.sd_category_sub .cate_box_m  li a {
	display: block;
	position: relative;
	vertical-align: top;
	font-family: "NanumGothic","¸¼Àº °íµñ",sans-serif;
	font-size: 14px; 
    line-height: 20px;
	font-weight:bold;
	color: #34385B;
	text-decoration:none;
}


.sd_category_sub_suri .cate_box_m {
	display: table;
	width: 100%; 
	background:  #FFFFFF;
	border-collapse: collapse;
}

.sd_category_sub_suri .cate_box_m li {
	display: table-cell;
	text-align: center; 
	width: 20%;
	height: 40px;
	vertical-align: middle;
    text-align: center;
}


.sd_category_sub_suri .cate_box_m li:first-child a::before {
	display: none;
}
.sd_category_sub_suri .cate_box_m li a::before {
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 1px;
	height: 100%;
	background: #D4D5D9;
	content: "";
}


.sd_category_sub_suri .cate_box_m  li a {
	display: block;
	position: relative;
	vertical-align: top;
	font-family: "NanumGothic","¸¼Àº °íµñ",sans-serif;
	font-size: 14px; 
    line-height: 20px;
	font-weight:bold;
	color: #34385B;
	text-decoration:none;
}

.category_tit_item_su {
    height: 33px;
    position: relative;
    border-bottom: 2px solid #222;
    padding: 0 10px;
    line-height: 33px;
}

.category_tit_item_su h2 {
    color: #222;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 70px;
}
.category_tit_item_su h2 em {
    color: #cb8c5e;
    font-style: normal;
    font-weight: bold;
}

.category_tit_item_su_suri {
    height: 33px;
    position: relative; 
    padding: 0 10px;
    line-height: 33px;
}

.category_tit_item_su_suri h2 {
    color: #222;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 70px;
}
.category_tit_item_su_suri h2 em {
    color: #cb8c5e;
    font-style: normal;
    font-weight: bold;
}

/*¼­ºê ÆäÀÌÁö »ó´Ü Ä«Å×°í¸®¸í*/

/*¼­ºê ÆäÀÌÁö »ó´Ü Á¤·Ä °ü·Ã*/
.sub_list_tab {
    height: 40px;
    background: #f5f7f7;
    border-bottom: 1px solid #b2b2b2;
    position: relative;
    padding: 10px 0 0 10px;
}

.select01 {
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    height: 30px; 
    font-size: 13px;
    letter-spacing: -1px; 
    padding: 0px 0px 0px 5px;
    background: url(../images/bu_select.gif) no-repeat right 0;
    background-size: 28px 28px;

}
.sub_list_tab  select {
   border-radius: 3;
   color: #666;
   background-color: #fff;
   font-size:16px; 
   font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
   line-height:14px; 
   height:30px; 

}

 





.sub_list_tab .tab_list {
    position: absolute;
    right: 10px;
    top: 10px;
}

 
.sub_list_tab .tab_list ul li.on {
    position: relative;
    z-index: 2;
}
.sub_list_tab .tab_list ul li {
    float: left;
    margin-right: -1px;
}



 .sub_list_tab .tab_list ul li a {
    display: block;
    width: 35px;
    height: 30px;
    background: url(../images/list_item_tab01.gif) no-repeat 0 0;
    background-size: 35px 60px;
    text-indent: -9999px;
	
}


.sub_list_tab .tab_list ul li.tab01 a {
    background: url(../images/list_item_tab01.gif) no-repeat 0 0;
    background-position: 0 0;
    background-size: 35px 60px;
}


 .sub_list_tab .tab_list ul li.tab02 a {
    background: url(../images/list_item_tab02.gif) no-repeat 0 0;
    background-position: 0 0;
    background-size: 35px 60px;
}  

.sub_list_tab .tab_list ul li.tab03 a {
    background: url(../images/list_item_tab03.gif) no-repeat 0 0;
    background-position: 0 0;
    background-size: 35px 60px;
}

.sub_list_tab .tab_list ul li.on a {
    background-position: 0 -30px;
    background-size: 35px 60px;
}
/*¼­ºê ÆäÀÌÁö »ó´Ü Á¤·Ä °ü·Ã*/



/* ¾ÆÀÌÅÛ ¸®½ºÆ® (±âº»Çü) */

.sm_item_box .item_list li { 
	overflow:hidden;
}
.sm_item_box .item_list li .sm_item_inner {
    padding: 15px 5px 10px 0px;
    position: relative;
}
.sm_item_box .item_list li .sm_item_inner .item_thum {
    width: 120px;
    height: 120px;
    border: 0 none;
    position: absolute;
    left: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.sm_item_box .item_list li .sm_item_inner .item_thum .item_label {
    display: block !important;
}


.sm_item_box .item_list li .sm_item_inner .item_thum .item_label {
    display: none;
    width: 28px;
    height: 30px;
    background: url(../images/label_best100.png) no-repeat 0 0;
    background-size: 25px 27px;
    position: absolute;
    left: -4px;
    top: -1px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    color: #fff;
    font-style: italic;
    font-size: 12px;
    font-weight: bold;
    padding-top: 1px;
    text-indent: -4px;
    line-height: 21px;
}



.sm_item_box .item_list li .sm_item_inner span {
    display: block;
}
.sm_item_box .item_list li .sm_item_inner a {
    display: block;
    font-size: 0px;
    text-decoration: none;
}
.sm_item_box .item_list li .sm_item_inner a img {
    width: 100%;
    height: 100%;
}
.sm_item_box .item_list li .sm_item_inner .item_info { 
	margin-left:128px; 
	position:relative; 
	min-height:120px;
	padding-left:5px;
}
.sm_item_box .item_list li .sm_item_inner .item_info .info_name { 
	font-size:16px; 
	line-height:18px; 
	color:#555; 
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	height:36px; 
	overflow:hidden;
}

.sm_item_box .item_list li .sm_item_inner .info_price {
    position: absolute;
    left: 10px;
    bottom: 10px;
}


.sm_item_box .item_list li .sm_item_inner .item_info .info_price .info_price_high_defult { 
	font-size:12px; 
	line-height:15px; 
	display:block; 
	text-decoration:line-through; 
	color:#888; 
	margin-bottom:3px;
}
.sm_item_box .item_list li .sm_item_inner .item_info .info_price .info_price_high_defult em { 
	font-style: normal;
	font-size:12px; 
}

.sm_item_box .item_list li .sm_item_inner .item_info .info_price .info_price_sale { 
	font-style: normal;
	margin-top:0px;
	color:#222; 
	font-size:11px; 
}
.sm_item_box .item_list li .sm_item_inner .item_info .info_price .info_price_sale strong { 
	font-style: normal;
	display:block; 
	font-size:25px;
	line-height:18px; 
	position:relative;
}
.sm_item_box .item_list li .sm_item_inner .item_info .info_price .info_price_sale strong em { 
	font-style: normal;
	display:inline-block; 
	font-weight:bold;
}
.sm_item_box .item_list li .sm_item_inner .item_info .info_price .info_price_sale strong em.value { 
	font-style: normal;
	position:relative;
}
.sm_item_box .item_list li .sm_item_inner .item_info .info_price .info_price_sale strong em.won { 
	font-style: normal;
	position:static; 
	font-size:16px; 
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-weight:normal; 
	line-height:normal; 
	vertical-align:top;
}
.sm_item_box .item_list li .sm_item_inner .item_info .info_price .info_price_sale strong span { 
	font-style: normal;
	font-weight:normal; 
	display:inline; 
	font-size:11px;
}


/*¼¼ÀÏ°ü·Ã ¾ÆÀÌÄÜ¹× ¼¼ÀÏÀ²*/
.sm_item_box .item_list li .sm_item_inner  .item_info .info_price .info_price_high_defult .new_cha  {
	margin: 0 0 -1px 9px;
}
.new_cha {
    display: inline-block;
    position: relative;
    padding: 0px 2px 0px 2px;
	background: #f87491;
    color: #fff;
    font-size: 12px;
    vertical-align: top;
    height: 18px;
    width: 44px;
}

.new_cha .arrow {
    position: absolute;
    top: 0px;
    width: 30px;
    height: 18px;
    left: -7px;
}


.new_cha .num  {
    display: inline-block;
	font-style: normal;
    padding-left: 22px;
    font-family: "Malgun Gothic","¸¼Àº °íµñ",sans-serif;
    font-weight: bold;
    vertical-align: top;
    line-height: 14px;
}

.sp_com_s {
    display: inline-block;
    overflow: hidden;
    width: auto;
    height: 10px;
	background:url(../images/tit_sale_back.gif)no-repeat 0 0;
    line-height: 999px;
    vertical-align: top;
    background-size: 30px 18px;
	
}
.sp_com_c {
    display: inline-block;
    overflow: hidden;
    width: auto;
    height: 10px;
	background:url(../images/tit_coupon_back.gif)no-repeat 0 0;
    line-height: 999px;
    vertical-align: top;
    background-size: 30px 18px;
}

 .info_price_high_defult .new_cha_do {
	margin: 0 0 -1px 15px;
}

.new_cha_do {
    display: inline-block;
    position: relative;
    padding: 0px 2px 0px 2px;
	background: #f87491;
    color: #fff;
    font-size: 12px;
    vertical-align: top;
    height: 18px;
    width: 64px;
}


.new_cha_do .arrow_dome {
    position: absolute;
    top: 0px;
    width: 40px;
    height: 18px;
    left: -7px;
}


.new_cha_do .num {
    display: inline-block;
	font-style: normal;
    padding-left: 35px;
    font-family: "Malgun Gothic","¸¼Àº °íµñ",sans-serif;
    font-weight: bold;
    vertical-align: top;
    line-height: 14px;
}



.sp_com_do {
    display: inline-block;
    overflow: hidden;
    width: auto;
    height: 10px;
	background:url(../images/tit_dome_back.gif)no-repeat 0 0;
    line-height: 999px;
    vertical-align: top;
    background-size: 40px 18px;
	
}


/*¼¼ÀÏ°ü·Ã ¾ÆÀÌÄÜ¹× ¼¼ÀÏÀ²*/


/*¸®½ºÆ® »ó¼¼ º¸±â*/
.sm_item_box  .item_list  .sm_item_inner .info_go {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 73px;
    height: 40px;
    background: #02abe2;
    border: 1px solid #018fd5;
    text-align: center;
    border-radius: 2px;
    line-height: 40px;
}

.sm_item_box .item_list  .sm_item_inner .info_go a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.sm_item_box .item_list  .sm_item_inner .info_go a {
    display: inline-block;
    position: relative;
}


.sm_item_box  .item_list  .sm_item_inner .info_go_as {
    position: absolute;
    right: 110px;
    bottom: 10px;
    width: 73px;
    height: 40px;
    background: #02abe2;
    border: 1px solid #018fd5;
    text-align: center;
    border-radius: 2px;
    line-height: 40px;
}

.sm_item_box .item_list  .sm_item_inner .info_go_as a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.sm_item_box .item_list  .sm_item_inner .info_go_as a {
    display: inline-block;
    position: relative;
}


.sm_item_box  .item_list  .sm_item_inner .info_go_suri {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 90px;
    height: 40px;
    background: #ff9900;
    border: 1px solid #d78915;
    text-align: center;
    border-radius: 2px;
    line-height: 40px;
}

.sm_item_box .item_list  .sm_item_inner .info_go_suri a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.sm_item_box .item_list  .sm_item_inner .info_go_suri a {
    display: inline-block;
    position: relative;
}


/*¸®½ºÆ® »ó¼¼ º¸±â*/




.sm_item_box .item_list li .item_event {
    background: #fafafa;
    border-bottom: 1px solid #d9d9d9;
    position: relative;
	margin:5px 0px 5px 0px; 
    zoom: 1;
}
/* ¾ÆÀÌÅÛ ¸®½ºÆ® (±âº»Çü) */

/* ¾ÆÀÌÅÛ ¸®½ºÆ® ½æ³×ÀÏÇü */
.sm_item_box .item_list.list_type02 { 
	padding:0 10px; 
	margin:15px 0 -5px; 
}
.sm_item_box .item_list.list_type02 ul:after { 
	display:block;
	clear:both;
	content:'';
}
.sm_item_box .item_list.list_type02 li { 
	width:50%; 
	float:left; 
	overflow:visible; 
	border:0; 
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.sm_item_box .item_list.list_type02 li .sm_item_inner {
	margin-right:5px; 
	padding:0; 
	height:auto; 
}
.sm_item_box .item_list.list_type02 li:nth-child(2n) .sm_item_inner{ 
	margin:0 0 0 5px;
}
.sm_item_box .item_list.list_type02 li .sm_item_inner .item_thum { 
	position:relative; 
	left:0; 
	width:100%; 
	height:auto; 
	margin:0 auto; 
	text-align:center; 
	background:#fff; 
	font-size:0;
}
.sm_item_box .list_type02.item_list li .sm_item_inner a img {
    width: 100%;
    height: auto;
}


.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info { 
	margin:0; 
	min-height:110px; 
	padding:7px 5px 0; 
}
.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info span  { 
	font-size:14px; 
	line-height:17px !important; 
	color:#444;
}

.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info .info_name { 
	height:54px; 
	margin-bottom:7px;
	/*
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;*/
}
.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info a { 
	line-height:12px !important;
}
.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info .info_price { 
	position:static; 
	display:block;
}



.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info .info_price .info_price_high_defult { 
	height:auto; 
	font-size:11px; 
	color:#888; 
	line-height:13px !important; 
}
.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info .info_price .info_price_high_defult em { 
	font-size:11px; 
}

.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info .info_price .info_price_sale { 
	font-size:9px; 
}
.sm_item_box .item_list.list_type02 li .sm_item_inner .item_info .info_price .info_price_sale strong { 
	margin-top:3px; 
	font-size:19px; 
}


@media all and (min-width:719px){
	.sm_item_box .item_list.list_type02 li { float:left; width:15.5%; margin-right:1.4% }
	.sm_item_box .item_list.list_type02 li .sm_item_inner {margin-right:0}
	.sm_item_box .item_list.list_type02 li:nth-child(2n) .sm_item_inner{margin:0}
	.sm_item_box .item_list.list_type02 li:nth-child(6n) { margin-right:0 }
}

.sm_item_box .item_list.list_type02 li .info_go { 
	display:none;
} 







/* ¾ÆÀÌÅÛ ¸®½ºÆ® ½½¶óÀÌµåÇü */
.sm_item_box .item_list.list_type03 { 
	height:auto; 
	position:relative; 
}

.sm_item_box .item_list.list_type03 .slide_item a { 
	display:inline-block; 
	position:relative; 
    text-decoration: none;
}
.sm_item_box .item_list.list_type03 .slide_item .item_thum { 
	position:relative; 
	line-height:0; 
	display:block; 
	text-align:center;
}
.sm_item_box .item_list.list_type03 .slide_item{
	position:relative;
	border-bottom:1px solid #000000;
	padding-top:10px;
}

.sm_item_box .item_list.list_type03 .slide_item .item_thum img { 
	width:auto; 
	max-width:100%; 
	height:auto; 
	vertical-align:top;
}


.sm_item_box .item_list.list_type03 .slide_item .item_thum  .item_label {
    display: block !important;
    font-size: 14px;
    line-height: 28px;
}


.sm_item_box .item_list.list_type03 .slide_item .item_thum .item_label {
    display: none;
    width: 35px;
    height: 35px;
    background: url(../images/label_best100.png) no-repeat 0 0;
    background-size: 35px 35px;
    position: absolute;
    left: -5px;
    top: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    color: #fff;
    font-style: italic;
    font-weight: bold;
    padding-top: 1px;
    text-indent: -4px;
}



.sm_item_box .item_list.list_type03 .slide_item .item_info { 
	min-height: 100px; 
	padding:10px 10px 0; 
	border-top:1px solid #d9d9d9; 
	display:block;
}

.sm_item_box .item_list.list_type03 .slide_item .item_info a{ 
	display:block;
}
.sm_item_box .item_list.list_type03 .slide_item .item_info span  { 
	display:block;
	line-height:19px;
}

.sm_item_box .item_list.list_type03 .slide_item .item_info .info_name {
	font-style: normal;
	overflow:hidden; 
	font-size:17px; 
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	color:#555; 
	height:38px;
}

.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price { 
	padding-top:8px;
}
.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price .info_price_high_defult { 
	font-style: normal;
	font-size:13px; 
	line-height:15px; 
	color:#888;
	text-decoration:line-through; 
	margin-bottom:3px;
}
.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price .info_price_high_defult em { 
	font-style: normal;
	font-size:13px; 
}

.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price .info_price_high_defult em.won { 
	font-style: normal;
	margin: 0 9px 0px 0px;
}


.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price .info_price_sale { 
	font-style: normal;
	margin-top:0px;
	font-size:11px; 
	color:#222;
}
.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price .info_price_sale strong { 
	font-style: normal;
	font-size:25px; 
	line-height:18px; 
	position:relative;
}



.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price .info_price_sale  strong em { 
	font-style: normal;
	display:inline-block; 
	font-weight:bold;
}
.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price .info_price_sale  strong em.value { 
	font-style: normal;
	position:relative;
} 

.sm_item_box .item_list.list_type03 .slide_item .item_info .info_price .info_price_sale strong em.won { 
	font-style: normal;
	font-size:16px; 
	position:relative; 
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-weight:normal;
	line-height:normal; 
	vertical-align:top; 
}


.sm_item_box  .item_list.list_type03  .slide_item  .info_go {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 73px;
    height: 40px;
    background: #02abe2;
    border: 1px solid #018fd5;
    text-align: center;
    border-radius: 2px;
    line-height: 40px;
	
}
.sm_item_box .item_list.list_type03  .slide_item  .info_go a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.sm_item_box .item_list.list_type03  .slide_item  .info_go a {
    display: inline-block;
    position: relative;
}

.sm_item_box  .item_list.list_type03  .slide_item  .info_go_as {
    position: absolute;
    right: 110px;
    bottom: 10px;
    width: 73px;
    height: 40px;
    background: #02abe2;
    border: 1px solid #018fd5;
    text-align: center;
    border-radius: 2px;
    line-height: 40px;
	
}
.sm_item_box .item_list.list_type03  .slide_item  .info_go_as a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.sm_item_box .item_list.list_type03  .slide_item  .info_go_as a {
    display: inline-block;
    position: relative;
}

.sm_item_box  .item_list.list_type03  .slide_item  .info_go_suri {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 90px;
    height: 40px;
    background: #ff9900;
    border: 1px solid #d78915;
    text-align: center;
    border-radius: 2px;
    line-height: 40px;
}
.sm_item_box .item_list.list_type03  .slide_item  .info_go_suri a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.sm_item_box .item_list.list_type03  .slide_item  .info_go_suri a {
    display: inline-block;
    position: relative;
}

/* ¾ÆÀÌÅÛ ¸®½ºÆ® ½½¶óÀÌµåÇü */



/* ¾ÆÀÌÅÛ ¸®½ºÆ® °Ë»ö°á°ú°¡ ¾ø´Â °æ¿ì */
.no_result_box {
    height: auto;
    padding: 35px 0;
    border-bottom: 0 none;
    font-size: 21px;
    line-height: 26px;
    text-align: center;
}
.no_result_box .ico_dang {
    width: 70px;
    height: 70px;
    background-position: 0 0;
}

.sp_malert_v2 {
    display: inline-block;
    overflow: hidden;
    width: auto;
    height: 10px;
    background: url(../images/no_item_icon.png) no-repeat 0 0;
    vertical-align: top;
    background-size: 100px 100px;
}
.no_result_box  em {
    color: #fc1934;
}

/* ¾ÆÀÌÅÛ ¸®½ºÆ® °Ë»ö°á°ú°¡ ¾ø´Â °æ¿ì */


/*¾ÆÀÌÅÛ ÆäÀÌÂ¡ ºÎºÐ*/
.m_paginate_wrap {
    position: relative;
    margin-top: -1px;
}
.m_paginate_wrap {
    height: 63px;
    background: #F5F5F5;
    padding: 10px 0 0;
    border-top: 1px solid #ccc;
    text-align: center;
}

.m_paginate_wrap_f {
    position: relative;
    margin-top: -1px;
}
.m_paginate_wrap_f {
    height: 63px;
    background: #FFFFFF;
    padding: 10px 0 0;
    border-top: 1px solid #ccc;
    text-align: center;
}


.m_paginate {
    display: inline-block;
}

/*ÀÌÀü¹öÆ°±âº»*/
.m_paginate a.prev {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-position: 0 0;
}

/*´ÙÀ½¹öÆ°±âº»*/
.m_paginate a.next {
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-position: 0 -50px;
}

/*ÀÌÀü ´ÙÀ½¿¡¼­ ÆäÀÌÁö°¡ ´õÀÖ´Â °æ¿ì*/

.m_paginate a[href].prev {
    background-position: -100px 0px;
} 


.m_paginate a[href].next {
    background-position: -100px -50px;
} 

.m_paginate a.prev, .m_paginate a.next {
    width: 44px;
    background-color: #F5F5F5;
    background-image: url(../images/sp_page.png);
    background-size: 200px 150px;
}


/*ÀÌÀü´ÙÀ½ ÅØ½ºÆ® °¨Ãß±â*/
.m_paginate span {
    float: left;
    width: 15px;
    height: 36px;
    background: url(../img/sp_page.png);
    background-size: 200px 150px;
    background-position: 0 -100px;
    margin-left: 1px;
}

.blind {
    visibility: hidden;
    overflow: hidden;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 1px;
    height: 1px;
    font-size: 0px;
    line-height: 0;
} 


/*ÆäÀÌÂ¡ ¼ýÀÚ ³Ñ¹ö ,  */
.m_paginate a, .m_paginate strong{
    float: left;
    width: 36px;
    height: 36px;
    border: 1px solid #ccc;
    margin-right: -1px;
    background-color: #fff;
    line-height: 36px;
    color: #808080;
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
}
 

.m_paginate strong {
    border: 1px solid #33B4EB;
    color: #33b4eb;
    position: relative; 
    font-weight: normal;
}
/*¾ÆÀÌÅÛ ÆäÀÌÂ¡ ºÎºÐ*/




/*ÀÌÀü ÆäÀÌÁö »ó´Ü ÀÌµ¿*/
.mcom_fixed {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 2900;
}
.mcom_fixed .m_f_toppd {
    position: relative;
    min-height: 45px;
    padding: 0;
    margin: 0 10px 8px;
}


.mcom_fixed .btn {
    display: block;
    height: 51px;
    background: #757a80;
    font-size: 16px;
    font-weight: bold;
    color: #fefeff;
    line-height: 51px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.mcom_fixed .m_f_toppd .btn_prev {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 44px;
    height: 44px;
    border: 1px solid #003F86;
    background: #fff;
}

.mcom_fixed .btn_prev .ico_prev {
    width: 25px;
    height: 15px;
    margin-top: 17px;
    background-position: -72px -30px;
}


.mcom_fixed .m_f_toppd .btn_prev .ico_prev {
    margin-top: 13px;
}
.sp_com_v2_kl {
    display: inline-block;
    overflow: hidden;
    background: url(../images/sp_sm_v2_kl.png) no-repeat 0 0;
    background-size: 250px 250px;
    line-height: 999px;
    width: 30px;
    height: 26px;
    vertical-align: top;
}
.sm.mcom_fixed .btn_prev .ico_prev {
    background-position: -93px -66px;
}

/*ÀÌÀü ÆäÀÌÁö »ó´Ü ÀÌµ¿*/

.mcom_fixed .btn_top {
    position: absolute;
    right: 10px;
    bottom: 100%;
    margin: 0 0 10px;
    width: 44px;
    height: 44px;
    font-size: 11px;
    line-height: 16px;
    color: #4c4c4c;
    border: 1px solid #003F86;
    background: #fff;
    text-decoration: none;
}
.mcom_fixed .m_f_toppd .btn_top {
    bottom: auto;
    right: 0px;
    top: 0px;
    margin: 0;
}

.mcom_fixed .btn_top .ico_top {
    width: 17px;
    height: 8px;
    margin-top: 8px;
    background-position: -107px -30px;
}

.mcom_fixed .btn_top .tx {
    display: block;
    margin-top: 3px;
}


/*º£½ºÆ® »óÇ°¿¡¼­ ´ÙÀ½ ÆäÀÌÁö*/
.sm_moreview {
    margin-top: 10px;
    padding: 0 10px;
    margin-bottom: 10px;
}
.sm_moreview {
    position: relative;
}
.sm_moreview a {
    display: block;
    height: 35px;
    border-radius: 0 0 15px 15px;
    border-top: 1px solid #e1e4e6;
    background: #f3f4f5;
    font-size: 14px;
    color: #666;
    line-height: 35px;
    text-align: center;
    text-decoration: none;
}


/*»óÇ° »ó¼¼ Á¤º¸ ÀüÃ¼ ½ÃÀÛ*/
#klfs_item_desc_content{
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 50;
}



/*»óÇ° »ó¼¼ Á¤º¸ ÀüÃ¼ ³¡*/
.kl_detail_item_desc .detail_info01{
	padding:10px;
	border-bottom:1px solid #e8ebed;
	background:transparent;
	line-height:1.5;
	color:#222;
	letter-spacing:0;
	text-align:center;
	word-wrap:break-word;
}
/*»ó¼¼ÆäÀÌÁö »óÇ°¸í*/
.kl_detail_item_desc .detail_info01 .txt01{
	font-size:17px;
   font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-weight:normal;
	line-height:20px;
	color:#222;
}
.kl_detail_item_desc .detail_info01 .txt01 em  {
    font-style: normal;
    font-weight: bold;
}

.kl_detail_item_desc .detail_info01 .pr_area{
	margin-top:15px;
	font-size:12px;
	text-align:center;
}
/*»ó¼¼ÆäÀÌÁö »óÇ°¹Ø »ó´Ü °¡°Ý*/
.kl_detail_item_desc .detail_info01 .pr_area .price{
	display:inline-block;
	color:#fc1934;
	vertical-align:top;
}
.kl_detail_item_desc .detail_info01 .pr_area .price em{
	display:inline-block;
	margin:-13px 0 -6px;
	font-size:27px;
   font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-weight:bold;
	vertical-align:top;
    font-style: normal;
}

.kl_detail_item_desc .detail_info02{
	clear:both;
	position:relative;
	margin-bottom:0;
}
.kl_detail_item_desc .detail_info02 .detail_img{
	position:relative;
	margin:0 auto;
	padding:10px 10px 28px;
	font-size:0;
	line-height:0;
	text-align:center;
}
.kl_detail_item_desc .detail_info02 .detail_img img{
	max-width:100%;
	min-height:300px;
}
.kl_detail_item_desc .detail_info02 .detail_img_box{
	padding-bottom:0;
	border-bottom:1px solid #b3bec2;
}


/*»óÇ° ±Ô°ÝÁ¤º¸µî ÀÔ·Â »çÇ×*/
.detail_infowrap {
	position:relative;
	padding:5px 0px 5px 0px;
	background:#fafafa;
	border-bottom: 1px solid #b3bec2;
}

.detail_infowrap .s_tit {
	font-size: 15px;
	color: #222;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	width: 98%;
	margin:0 auto;
}



.detail_infowrap .supplement_s_title {
	font-size: 15px;
	color: #222;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	padding: 20px 0px 5px 0px;
	font-weight: bold;
	width: 98%;
	margin:0 auto;
}


.detail_infowrap .s_tit_supplement {
	font-size: 13px;
	color: #222;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	padding: 5px 0px 5px 10px;
	background:#FFFFFF;
	border-bottom: 1px solid #b3bec2;
	border-top: 1px solid #b3bec2;
	/*border-bottom: 1px solid #b3bec2;*/
}




.detail_info_sub_item{
	padding:0px 0px 0px 0px;
	border:0 none;
	width: 98%;
	margin:0 auto;
}


.detail_info_sub_item_as{
	padding:0px 0px 0px 0px;
	border:0 none;
	width: 98%;
	margin:0 auto;
	text-align: center;
}


.detail_info_sub_item_as td{
	text-align: center;
	font-size: 12px;
	color: #222;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif; 
}


.item_price_bfitlst { 
   border-top:1px solid #DBDBDB;
   border-bottom: 1px solid #DBDBDB;
   width: 100%;
   margin:0 auto;
}
.item_price_bfitlst li {
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
}

.item_price_bfitlst .libx_title {
    display: table;
    width: 100%;
    height: 30px;
    table-layout: fixed;
}
.item_price_bfitlst .libx_title .libx_t {
	display: table-cell;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-size: 14px;
	color: #222;
	text-align: center;
	vertical-align: middle;
	word-wrap: break-word;
	background:#f7f7f7;
	padding: 5px 0px 5px 0px; 
}
 

.item_price_bfitlst .libx_tr {
    display: table;
    width: 100%;
    height: 30px;
    table-layout: fixed;
	border-top:1px solid #DBDBDB;
}



.item_price_bfitlst .libx_tr  .litm_no {
	display: table-cell;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	padding: 20px 0px 20px 0px;
	font-size: 14px;
	color: #222;
	text-align: center;
	vertical-align: middle;
	word-wrap: break-word;
	background:#FFFFFF;
	border-top:1px solid #DBDBDB;
}


.item_price_bfitlst .libx_tr .libx_view {
	position: relative;
	display: table-cell;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-size: 12px;
	color: #222;
	text-align: center;
	vertical-align: middle;
	word-wrap: break-word;
	background:#FFFFFF;
	padding: 5px 0px 5px 0px; 
}



.item_price_bfitlst .libx_tr .libx_view .icon_endin_sms_go {
    position: absolute;
	right: 1px; 
}
.item_price_bfitlst .libx_tr .libx_view .icon_endin_sms_go img{
    width: 58px;
    height: 30px;
    max-width: 58px;
    min-height: 30px;

}




.item_price_bfitlst .libx_tr .litm_view_price {
	display: table-cell;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-size: 12px;
	color: #FF6600;
	vertical-align: middle;
	word-wrap: break-word;
	background:#FFFFFF;
	padding: 5px 0px 5px 0px; 
}

.item_price_bfitlst .libx_tr .litm_view_price em {
	line-height:15px; 
	display:block; 
	font-style: normal;
	font-size:12px; 
	text-decoration:line-through; 
	color:#888; 
}




.item_price_bfitlst .libx_title_add {
    display: table;
    width: 100%;
    height: 25px;
    table-layout: fixed;
	background:#FFFFFF;
	border-top:1px solid #ff6600;
}

.item_price_bfitlst .libx_title_add .libx_t_add {
	display: table-cell;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-size: 14px;
	color: #222;
	text-align: center;
	vertical-align: middle;
	word-wrap: break-word;
	background:#f7f7f7;
}


.item_price_bfitlst .libx_tr_add {
    display: table;
    width: 100%;
    height: 20px;
    table-layout: fixed;
	border-top:1px solid #DBDBDB;
}


.item_price_bfitlst .libx_tr_add .libx_view_add {
	display: table-cell;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-size: 12px;
	color: #222;
	text-align: center;
	vertical-align: middle;
	word-wrap: break-word;
	background:#FFFFFF;
	padding: 5px 0px 5px 0px; 
}


/*ÀÔ°í Áö¿¬ ¾È³»*/
.item_sub_in_old {
    display: inline-block;
    position: relative;
    padding: 0px 3px 2px 3px;
	background: #000099;
    color: #fff;
    font-size: 11px;
	border-radius: 3px;
	border: 1px solid #444;
	height: 16px;
	text-align: center;
}
/*ÀÔ°í Áö¿¬ ¾È³»*/



/*»óÇ° ±Ô°ÝÁ¤º¸µî ÀÔ·Â »çÇ× ³¡*/

/*ÀüÃ¼ Ã¼Å©¹Ú½º °ü·Ã*/
.inpchk_temp{
	display:inline-block;
	position:relative;
	width:27px;
	height:27px;
}
.inpchk_temp input{
	opacity:.01;
	width:27px;
	height:27px;
	position:absolute;
	top:0;
	left:0;
}
.inpchk_temp input + label{
	position:absolute;
	top:0;
	left:0;
	width:27px;
	height:27px;
	background:url(../images/sp_form.png) 0 -75px no-repeat;
	background-size:27px 150px;
	font-size:0 !important;
	line-height:0 !important;
	padding:0 !important;
	margin:0 !important;
}
.inpchk_temp input:checked + label{
	background-position:0 -113px;
}
.inpchk_temp input:disabled + label{
	opacity:.2;
}
.inpchk_temp input:focus + label{
	outline:1px dotted #73B1DA;
}

.inpchk_temp_18{
	display:inline-block;
	position:relative;
	width:18px;
	height:18px;
}
.inpchk_temp_18 input{
	opacity:.01;
	width:18px;
	height:18px;
	position:absolute;
	top:0;
	left:0;
}
.inpchk_temp_18 input + label{
	position:absolute;
	top:0;
	left:0;
	width:18px;
	height:18px;
	background:url(../images/sp_form.png) 0 -50px no-repeat;
	background-size:18px 100px;
	font-size:0 !important;
	line-height:0 !important;
	padding:0 !important;
	margin:0 !important;
}
.inpchk_temp_18 input:checked + label{
	background-position:0 -75px;
}
.inpchk_temp_18 input:disabled + label{
	opacity:.2;
}
.inpchk_temp_18 input:focus + label{
	outline:1px dotted #73B1DA;
}
/*ÀüÃ¼ Ã¼Å©¹Ú½º °ü·Ã ³¡*/



/*Àå¹Ù±¸´Ï ¹Ù·Î±¸¸Å*/
.detail_go_but {
    position: relative;
    margin: 15px 0;
    padding: 0 10px; 

}


.detail_go_but .btns_box {
    display: table;
    width: 100%;
    border-collapse: collapse;
    table-layout: auto; 
}
.btns_box {
    width: 100%;
    border-collapse: collapse;
    display: table;
    table-layout: fixed;
}

.detail_go_but .btns_box .btn01 {
    display: table-cell;
    height: 39px;
}
.btns_box .btn01 {
    display: table-cell;
    height: 31px;
}

.btns_box .btn_call {
    display: table-cell;
    height: 31px;
}


.detail_go_but .btns_box .btn_call a {
    display: block;
    height: 40px;
    margin-right: 1px;
    margin-left: 0px;
    border: 1px solid #3399cc;
    border-radius: 2px;
    background: #0033cc;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-family: "Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	text-decoration: none;
}


.detail_go_but .btns_box .btn01 a {
    display: block;
    height: 40px;
    margin-right: 1px;
    margin-left: 0px;
    border: 1px solid #fa0d1f;
    border-radius: 2px;
    background: #fc1934;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-family: "Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	text-decoration: none;
}

.detail_go_but .btns_box .btn02 {
    display: table-cell;
}
.detail_go_but .btn02 {
    display: table-cell;
}
.detail_go_but .btns_box .btn02 a {
    display: block;
    height: 40px;
    margin-left: 1px;
    margin-right: 0px;
    border: 1px solid #3d3d3d;
    border-radius: 2px;
    background: #5a5a5a;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-family: "Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	text-decoration: none;
}
.detail_go_but .btn03 {
    display: table-cell;
}
.detail_go_but .btns_box .btn03 a {
    display: block;
    height: 40px;
    margin-left: 1px;
    margin-right: 0px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    background: #F5F5F5;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #333;
    text-align: center;
    font-family: "Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	text-decoration: none;
}


.detail_go_but .btn04 {
    display: table-cell;
}
.detail_go_but .btns_box .btn04 a {
    display: block;
    height: 40px;
    margin-left: 1px;
    margin-right: 0px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    background: #66ffff;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #333;
    text-align: center;
    font-family: "Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	text-decoration: none;
}

/*Àå¹Ù±¸´Ï ¹Ù·Î±¸¸Å*/

/*»óÇ°»ó¼¼ ±âÅ¸ Á¤º¸*/
.detail_info_item_etc { 
    margin-top: 15px;
	margin-bottom: 15px;
    padding: 10px 10px 10px 10px;
    border-top: 1px solid #d9d9d9;
} 
.detail_info_item_etc_as { 
    margin-top: 5px;
	margin-bottom: 10px;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #d9d9d9;
} 

.detail_info_item_etc .info_dl::after {
    display: block;
    clear: both;
    content: "";
}
.detail_info_item_etc .info_dl {
    margin-bottom: 7px;
    font-size: 15px;
    line-height: 17px;
    color: #666;
}
.detail_info_item_etc .info_dl dt {
    float: left;
    width: 35%; 
    font-size: 15px;
    font-weight: bold;
    color: #666;
}


.detail_info_item_etc .info_dl dd {
    float: left;
    width: 65%;
    color: #666;
    word-wrap: break-word;
}
/*»óÇ°»ó¼¼ ±âÅ¸ Á¤º¸ ³¡*/

/*»óÇ°»ó¼¼ »óÇ°¼³¸í,ÈÄ±â,¹è¼Û ¹ÝÇ°¾È³»*/
.detail_desc_go {
    margin-bottom: 24px;
}
.detail_desc_go a{
	display:block;
	background:url(../images/bu_tab.png) no-repeat right 50%;
	background-size:12px 16px;
	font-size:14px;
	color:#444; 
	line-height:40px;
}


.bx_prd4 {
    border-bottom: 1px solid #b3bec2;
}

.bx_prd4 li {
    border-top: 1px solid #b3bec2;
}

.bx_prd4 li:first-child {
    margin-top: -2px;
    border-top: 2px solid #b3bec2;
}




.bx_prd4 a {
    display: block;
    position: relative;
	font-size: 20px;
	font-family: "Malgun Gothic","¸¼Àº °íµñ",sans-serif;
    padding: 15px 0px 15px 15px;
    line-height: 30px;
    color: #222;
    letter-spacing: -1px;
	text-decoration: none;
}


.m_dtl_info a{
	color:#ff5056;
	/*color:#000000;*/
}

.m_dtl_info a::after {
    width: 8px;
    height: 12px;
    background: url(../images/sp_pr_kl.png) no-repeat -32px -14px;
    background-size: 250px 250px;

	border-top: 1px solid #000000;
}


 .ico_v1 {
    width: 15px;
    height: 15px;
    margin-top: 3px;
    margin-right: 10px;
}


.bx_prd4  .ico_v1 {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/sp_pr_kl.png) no-repeat -30px -28px;
    background-size: 500px 500px;
    vertical-align: top;
}

.ico_v2 {
    width: 21px;
    height: 19px;
    margin-top: 5px;
    margin-right: 10px;
}

.bx_prd4 .ico_v2 {
    display: inline-block;
    width: 21px;
    height: 19px;
    background: url(../images/sp_pr_kl.png) no-repeat -30px -60px;
    background-size: 500px 500px;
    vertical-align: top;
}
.ico_v3 {
    width: 30px;
    height: 20px;
    margin-top: 5px;
    margin-right: 10px;
}

.bx_prd4 .ico_v3 {
    display: inline-block;
    width: 30px;
    height: 20px;
    background: url(../images/sp_pr_kl.png) no-repeat -0px -60px;
    background-size: 500px 500px;
    vertical-align: top;
}	


.bx_prd4 .star_point {
    position: absolute;
    top: 50%;
    right: 40px;
    margin-top: -8px;
}
.bx_prd4 .zero.point_area {
    background: #c2c2c2;
}

.bx_prd4 .point_area {
    display: inline-block;
    position: relative;
    min-width: 15px;
    height: 20px;
    margin: -1px 0 0;
    padding: 2px 7px 2px 7px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #ff5056;
    line-height: 18px;
    color: #fff;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: top;

}

/*»óÇ°»ó¼¼ »óÇ°¼³¸í,ÈÄ±â,¹è¼Û ¹ÝÇ°¾È³» ³¡*/



/*»óÇ°»ó¼¼ÇÏ´Ü Ä«Å×°í¸®/ºê·£µå ºÎºÐ ½ÃÀÛ*/
.dtl_directory{
	position:relative;
	margin-bottom:30px;
	font-size:12px;
	background:#fff;
	letter-spacing:-1px;
}

.dtl_directory h4{
	padding:3px 0 5px;
	text-align:center;
	border-bottom:2px solid #414049;
	font-size:18px;
	line-height:normal;
}

.dtl_directory_iteminfo h4{
	text-align:center;
	border-bottom:2px solid #414049;
	padding-bottom:10px;
	margin-bottom:5px;
	font-size:18px;
	line-height:normal;
}

.dtl_directory ul li{
	position:relative;
	border-bottom:1px solid #b3bec2;
	padding:14px 22px 14px 12px;
	position:relative;
}
.dtl_directory ul.drc_lst li dd a, .dtl_directory ul.drc_lst li dd span{
	position:relative;
	padding-right:24px;
}

.dtl_directory ul.drc_lst li dd a:after, .dtl_directory ul.drc_lst li dd span:after{
	position:absolute;
	top:50%;
	right:8px;

	width:10px;
	height:14px;
	margin-top:-4px;
	content:'';
	display:inline-block;
	overflow:hidden;
	background:url(../images/bu_arrow.gif) no-repeat;
	background-size: 8px 12px;
}
.dtl_directory ul.drc_lst li dd a:last-child:after{
	display:none;
}

.dtl_directory ul li dt.ty1{
	background:#313438;
}
.dtl_directory ul li dt.ty2{
	background:#ff5056;
}

.dtl_directory ul li dd a{
	color:#222;
	white-space:nowrap;
	text-decoration: none;
}

.dtl_directory ul li dd{
	display: block;
	line-height:25px;
	font-size:14px;
	text-indent:60px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.dtl_directory ul li dt{
	position:absolute;
	top:17px;
	left:12px;
	font-size:12px;
	color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	height:22px;
	line-height:18px;
	width:55px;
	text-align:center;
}
/*»óÇ°»ó¼¼ÇÏ´Ü Ä«Å×°í¸®/ºê·£µå ºÎºÐ ³¡*/


/*»ó¼¼¼³¸í Á¤º¸ °í½Ã*/
.product_dt_rhtl{position:relative;margin-bottom:20px}
.product_dt_rhtl .s_tit { height:35px; line-height:35px; color:#222; font-size:18px;padding:0 10px; border-bottom:2px solid #222; margin-bottom:12px }
.product_dt_rhtl .s_txt { padding:0 10px; border-bottom:1px solid #d9d9d9}
.product_dt_rhtl .s_txt img {width:auto !important;height:auto !important;max-width:100%;vertical-align:top}
.product_dt_rhtl .s_desc{ padding:8px 10px; font-size:11px; color:#666; line-height:15px; letter-spacing:-1px }

.info_dl { line-height:18px; margin-bottom:12px; font-size:14px; }

.info_dl:after { display:block;clear:both;content:''}
.info_dl dt { width:31%; float:left; color:#444; }
.info_dl dd { width:69%; float:left; color:#666; word-break:break-all;word-wrap:break-word;}
.info_dl.total_price dd { color:#444; }
.info_dl dd .p_color { color:#00a1e6 }

.product_dt_rhtl .s_desc{ padding:8px 5px; font-size:15px; color:#666; line-height:18px; letter-spacing:-1px }


/*»ó¼¼¼³¸í Á¤º¸ °í½Ã*/


/*»ó¼¼¼³¸í º¸¿©ÁÖ±â*/
.sm_detail .product_dt_desc_view{
	position:relative;
}
.product_dt_desc_view .s_tit { 
	height:35px; 
	line-height:35px; 
	color:#222; 
	font-size:18px;
	padding:0 10px; 
	border-bottom:2px solid #b3bec2;
}

.product_dt_desc_view .btn_original {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 109px;
    height: 26px;
    background: url(../images/btn_original.png) no-repeat;
    background-size: 109px 26px;
} 


.product_dt_desc_view img { 
	width:auto !important;
	height:auto !important;
	vertical-align:top;
	max-width:100%; 
}

.product_dt_desc_view iframe{
	max-width:100%
}
.product_dt_desc_view .s_txt p,.product_dt_desc_view .s_txt h1,.product_dt_desc_view .s_txt h2,.product_dt_desc_view .s_txt h3,.product_dt_desc_view .s_txt h4,.product_dt_desc_view .s_txt h5,.product_dt_desc_view .s_txt h6,.product_dt_desc_view .s_txt ul,.product_dt_desc_view .s_txt ol,.product_dt_desc_view .s_txt li,.product_dt_desc_view .s_txt dl,.product_dt_desc_view .s_txt dt,.product_dt_desc_view .s_txt dd,.product_dt_desc_view .s_txt table,.product_dt_desc_view .s_txt th,.product_dt_desc_view .s_txt td,.product_dt_desc_view .s_txt form,.product_dt_desc_view .s_txt fieldset,.product_dt_desc_view .s_txt div {
	width:auto !important;
	height:auto !important;
}
.product_dt_desc_view .s_txt table{
	max-width:100%
}

.product_dt_desc_view .s_txt table:not(.s_tx)
{
    padding-left:10px;
    /*background-color:Red;*/
}
 

.product_dt_desc_view .s_txt object, .product_dt_desc_view .s_txt embed{ 
	width:100%;
}
/*»ó¼¼¼³¸í º¸¿©ÁÖ±â*/



/*»ó¼¼ ¼³¸í È®´ë º¸±â*/
/* detail view */
.mcom_dview{position:relative;margin:0 auto;background:#fff;text-align:center}
.mcom_resize img{width:auto !important;max-width:100%;height:auto !important;vertical-align:top}
.mcom_resize p,.mcom_resize h1,.mcom_resize h2,.mcom_resize h3,.mcom_resize h4,.mcom_resize h5,.mcom_resize h6,.mcom_resize ul,.mcom_resize ol,.mcom_resize li,.mcom_resize dl,.mcom_resize dt,.mcom_resize dd,.mcom_resize table,.mcom_resize th,.mcom_resize td,.mcom_resize form,.mcom_resize fieldset,.mcom_resize div{width:auto !important;height:auto !important}
.mcom_resize table{max-width:100%}
.mcom_resize iframe{max-width:100%}
.mcom_resize object,.mcom_resize embed{width:100%}


.mcom_dview_pr{position:relative;margin:0 auto;background:#fff;text-align:center}
.mcom_resize_pr img{width:auto !important;max-width:100%;height:auto !important;vertical-align:top}
.mcom_resize_pr p,.mcom_resize_pr h1,.mcom_resize_pr h2,.mcom_resize_pr h3,.mcom_resize_pr h4,.mcom_resize_pr h5,.mcom_resize_pr h6,.mcom_resize_pr ul,.mcom_resize_pr ol,.mcom_resize_pr li,.mcom_resize_pr dl,.mcom_resize_pr dt,.mcom_resize_pr dd,.mcom_resize_pr table,.mcom_resize_pr th,.mcom_resize_pr td,.mcom_resize_pr form,.mcom_resize_pr fieldset,.mcom_resize_pr div{width:auto !important;height:auto !important}
.mcom_resize_pr table{max-width:100%}
.mcom_resize_pr iframe{max-width:100%}
.mcom_resize_pr object,.mcom_resize_pr embed{width:100%}



/*¹è¼Û/¹ÝÇ°/±³È¯ ¾È³»*/
/* ¹è¼Û,¹ÝÇ°,±³È¯ ¾È³» */
.baesong_info01 { margin-bottom:20px; }
.baesong_info01 .s_tit { height:35px; line-height:35px; color:#222; font-size:15px; border-bottom:2px solid #222; padding-left:10px }
.baesong_info01 .s_txt { background:#fafafa; border-bottom:1px solid #e8e8e8; padding:15px 10px 0; }
.baesong_info01 .p_color { color:#00a1e6 !important; }
.baesong_info01 .s_txt02 { padding:15px 10px 5px; border-bottom:1px solid #b2b2b2 }
.baesong_info01 .s_txt02 ul li { font-size:12px; color:#666; line-height:16px; background:url(../img/product/dot_list2.gif) no-repeat left 7px; background-size:2px 2px; padding-left:7px; margin-bottom:5px; }
.baesong_info02 {  }
.baesong_info02 .s_tit { height:35px; line-height:35px; color:#222; font-size:15px;  padding-left:10px }
.baesong_info02 .s_box .s_tit_sub { border-top:2px solid #222; height:32px; line-height:32px; font-size:13px; color:#444; border-bottom:1px solid #d4d4d4; background:#f3f3f5; padding-left:10px; }
.baesong_info02 .s_box .s_txt_sub { padding:15px 10px; font-size:12px; color:#666; line-height:16px; border-bottom:1px solid #e8e8e8 }
.baesong_info02 .s_box .s_txt_sub02 { padding:15px 10px; font-size:11px; color:#666 }
.baesong_info02 .s_box .s_txt_sub_tit { font-size:13px; color:#444; margin-bottom:6px }
.baesong_info02 .s_box .s_txt_sub02 p { text-indent:-15px; padding-left:15px; margin-bottom:5px }
.baesong_info02 .s_box .s_txt_sub02 ul li { font-size:12px; color:#666; line-height:16px; background:url(../img/product/dot_list2.gif) no-repeat left 7px; background-size:2px 2px; padding-left:7px; margin-bottom:5px; }
.baesong_info02 .s_box .s_txt_sub02 ul li em { display:block; font-size:11px; color:#888; }
.baesong_info02 .s_box div:last-child { border-bottom:1px solid #b2b2b2 }

/* µµ¼­ ¹è¼Û,¹ÝÇ°,±³È¯¾È³» */
.baesong_info03 { margin-bottom:20px; }
.baesong_info03 .s_tit { height:35px; line-height:35px; color:#222; font-size:15px;  padding-left:10px; border-bottom:2px solid #222; }
.baesong_info03 .s_txt { background:#fafafa; border-bottom:1px solid #b2b2b2; padding:15px 10px 5px; }
.baesong_info03 .s_txt ul li { font-size:12px; color:#666; line-height:16px; background:url(../img/product/dot_list2.gif) no-repeat left 7px; background-size:2px 2px; padding-left:7px; margin-bottom:5px; }
.baesong_info03 .s_txt ul li strong { font-weight:normal; color:#222; }
.baesong_top { line-height:22px; font-size:15px; color:#fff; padding:14px 0; background:#b3845a; text-align:center; margin-bottom:20px; font-weight:bold }
.baesong_top p { width:320px; margin:0 auto; }
.notify01 { padding:15px 10px 5px; background:#f8f8f8; border-bottom:1px solid #b2b2b2; margin-bottom:20px }
.notify01 li { color:#00a1e6; font-size:13px; line-height:16px; margin-bottom:5px; background:url(../img/product/dot_list2.gif) no-repeat left 6px; background-size:2px 2px; padding-left:5px;  }
.notify01 li strong { color:#222; }
.notify01 li img { padding:0 5px; position:relative; top:-1px }
.notify02  { margin-bottom:20px }
.notify02 .s_tit { height:35px; line-height:35px; color:#222; font-size:15px;  padding-left:10px; border-bottom:2px solid #222; }
.notify02 .s_txt { padding:10px 10px 5px; background:#fafafa; border-bottom:1px solid #b2b2b2 }
.notify02 .s_txt li { margin-bottom:10px; color:#666; font-size:12px; }
.notify02 .s_txt li .on { color:#00a1e6; }
.notify03  { margin-bottom:5px }
.notify03 .s_tit { height:35px; line-height:35px; color:#222; font-size:15px;  padding-left:10px; border-bottom:2px solid #222; }
.notify03 .s_txt { padding:10px; background:#fafafa; border-bottom:1px solid #b2b2b2 }
.notify03 .s_txt textarea { width:100%; min-height:95px; padding:10px; color:#666; font-size:12px; border:1px solid #b2b2b2; border-radius:2px; line-height:16px; box-sizing:border-box;-webkit-box-sizing:border-box; resize:none; }
.notify03 .s_desc{ padding:8px 10px; font-size:11px; color:#666; line-height:15px; letter-spacing:-1px }

/*¹è¼Û/¹ÝÇ°/±³È¯ ¾È³»*/


/*»óÇ°Æò ¸®½ºÆ® Ãâ·Â*/
/* »óÇ°Æò */
.comm_box .comm_desc { padding:15px 10px; background:#f8f8f8; border-bottom:1px solid #b2b2b2; }
.comm_box .comm_desc .s_tit { font-size:15px; line-height:22px; color:#222; margin-bottom:5px }
.comm_box .comm_desc .s_txt p { font-size:12px; color:#666; line-height:16px;  }
.comm_box .comm_desc .s_txt span { font-size:12px; color:#666; line-height:16px; display:inline-block; padding-right:10px; background:url(../img/product/bu_comm_lst.gif) no-repeat right 40%; background-size:6px 9px; }
.comm_box .comm_desc .s_txt span:last-child { padding-right:0; background:none }

.comm_box .comm01 { margin-top:-1px; border-top:2px solid #222; height:55px; background:#02bcef; border-bottom:1px solid #fff }

.comm_box .comm01 .comm01_inner { margin:0 auto; width:300px; padding-top:13px; overflow:hidden }
.comm_box .comm01 .comm01_inner .s_txt01 { float:left; width:105px; height:30px; border-right:1px solid #0296bf; color:#fff; line-height:15px; letter-spacing:-1px }
.comm_box .comm01 .comm01_inner .s_txt01 p { text-align:center }
.comm_box .comm01 .comm01_inner .s_txt01 p:first-child { font-size:15px; }
.comm_box .comm01 .comm01_inner .s_txt01 p:last-child { font-size:10px; color:#e6f8fd }
.comm_box .comm01 .comm01_inner .s_txt02 { float:left; width:70px; font-size:36px; font-weight:bold; color:#fff; line-height:34px; text-align:center; letter-spacing:-5px }

.comm_box .comm01 .comm01_inner .s_txt03 { float:right }
.comm_box .comm01 .comm01_inner .s_txt03 a { display:block; width:120px; height:28px; border:1px solid #3d3d3d; background:#5a5a5a; text-align:center; font-size:12px; line-height:29px; color:#fff; letter-spacing:-1px; border-radius:2px;font-weight:bold }
.comm_box .comm02 { height:45px; background:#f5f7f7; border-bottom:1px solid #b2b2b2; margin-bottom:20px; }

.comm_box .comm_grade p:first-child { line-height:19px; font-size:10px; color:#444; letter-spacing:-1px }
.comm_box .grade_box { 
	vertical-align:top; 
	font-size:0; 
	line-height:0; 
	display:inline-block; 
	width:54px; 
	height:10px; 
	background:url(../images/img_grade_off.png) no-repeat 0 0; 
	background-size:54px 10px; 
	position:relative;
}
.comm_box .grade_box span { 
	position:absolute; 
	left:0; width:54px; 
	height:10px; 
	background:url(../images/img_grade_on.png) no-repeat 0 0; 
	background-size:54px 10px; 
	text-indent:-9999px; 
	font-size:0; 
	line-height:0; 
}

/*
.comm_box .comm02 .comm02_inner { width:320px; margin:0 auto; overflow:hidden; padding-top:6px }
.comm_box .comm02 .comm_grade { width:25%; float:left; text-align:center  }
.comm_box .comm03  { margin-bottom:20px }
.comm_box .comm03 .s_tit { font-size:15px; line-height:30px; color:#222; border-bottom:2px solid #222; padding-left:10px }
*/
.comm_box .comm04 .s_tab { height:50px; position:relative; border-bottom:2px solid #222; }
.comm_box .comm04 .s_tab ul { position:absolute; left:10px; bottom:10px; }
.comm_box .comm04 .s_tab ul li { float:left; padding:0 6px; border-left:1px solid #cdcdcd; line-height:10px }
.comm_box .comm04 .s_tab ul li:first-child { padding-left:0; border-left:0 }
.comm_box .comm04 .s_tab ul li a { color:#666; font-size:11px;  }
.comm_box .comm04 .s_tab ul li.on a { font-weight:bold }
.comm_box .comm04 .s_tab select { position:absolute; right:10px; bottom:10px; font-size:12px; color:#666; padding-left:5px }

.comm_list_box>ul>li { line-height:16px; font-size:12px; }
.comm_list_box>ul>li .comm_list { padding:15px 10px 13px;border-bottom:1px solid #d9d9d9; }
.comm_list_box>ul>li .comm_list>a { display:block; background:url(../images/bu_qna_list_off.gif) no-repeat right 50%; background-size:11px 8px; text-decoration: none;}
.comm_list_box>ul>li.on .comm_list>a { background:url(../images/bu_qna_list_on.gif) no-repeat right 50%; background-size:11px 8px; text-decoration: none;}


.comm_list_box>ul>li .comm_list>a .list_comm01 { display:block;  font-size:12px; color:#222; line-height:16px;padding-right:20px; }
.comm_list_box>ul>li .comm_list>a .list_comm02 { display:block;  font-size:11px; color:#666; line-height:16px; margin-bottom:4px; padding-right:20px;}
.comm_list_box>ul>li .comm_list>a .list_comm03 { display:block; font-size:11px; color:#666; line-height:11px; }
.comm_list_box>ul>li .comm_txt { display:none; border-bottom:1px solid #b2b2b2; background:#fafafa}
.comm_list_box>ul>li.on .comm_txt { display:block }
.comm_list_box>ul>li.on .comm_list{ border-bottom:1px solid #b2b2b2 }
.comm_list_box>ul>li:last-child .comm_list { border-bottom:1px solid #b2b2b2 }

.comm_list_box .comm_txt .comm_txt01 { padding:15px 10px 10px;  }
.comm_list_box .comm_txt .comm_txt01 .comm_txt01_view { color:#222; margin-bottom:10px; }
.comm_list_box .comm_txt .comm_txt01 ul { overflow:hidden }
.comm_list_box .comm_txt .comm_txt01 ul li { float:left; margin-right:10px; }
.comm_list_box .comm_txt .comm_txt01 ul li a{ display:block; position:relative; width:60px; height:60px; border:1px solid #e4e4e4; }
.comm_list_box .comm_txt .comm_txt01 ul li a img { width:60px; height:60px; }

.comm_list_box .comm_txt .comm_txt01 ul li a span { display:none; position:absolute; left:0; top:0; width:60px; height:60px; background:url(../img/product/btn_img_comm_veiw.png) no-repeat 0 0; background-size:60px 60px; text-indent:-9999px }

.comm_list_box .comm_txt .comm_txt01 ul li.type_mv span { display:block; }
.comm_list_box .comm_txt .comm_txt02 { padding:10px; position:relative }
.comm_list_box .comm_txt .comm_txt02 p { display:inline-block; font-size:12px; line-height:12px; color:#818181; }
.comm_list_box .comm_txt .comm_txt02 p em { color:#cdcdcd }
.comm_list_box .comm_txt .comm_txt02 .comm_txt02_03 { position:absolute; right:10px; top:12px }
.comm_list_box .comm_txt .comm_txt02 .comm_txt02_03 a { color:#818181 }

.comm_list_none { height:70px; border-bottom:1px solid #b2b2b2 }
.comm_list_none p { text-align:center; line-height:70px; font-size:13px; color:#222; }
.comm_box .comm_scr { padding:28px 10px; border-bottom:1px solid #b2b2b2 }
.comm_box .comm_scr p { text-align:center; font-size:12px; line-height:16px; color:#222 }
.comm_box .comm_none { border-bottom:1px solid #b2b2b2 }
.comm_box .comm_none p:first-child {  padding:28px 10px; text-align:center; font-size:12px; line-height:16px; color:#222; border-bottom:1px solid #d9d9d9 }
.comm_box .comm_none .comm_write_btn { text-align:center; padding:15px 0 30px; }
.comm_box .comm_none .comm_write_btn a { display:inline-block; padding:0 10px; height:28px; background:#02abe2; border:1px solid #018fd5; border-radius:2px; text-align:center; line-height:28px; color:#fff; font-size:12px; font-weight:bold }
/*»óÇ°Æò ¸®½ºÆ® Ãâ·Â*/




/*°øÁö »çÇ× ¸®½ºÆ®*/
.cs_notice_list {
    border-bottom: 1px solid #e6e6e6;
}

.cs_notice_list li {
    border-top: 1px solid #e6e6e6;
}
.cs_notice_list li .box {
    display: block;
    position: relative;
    line-height: 17px;
    letter-spacing: -1px;
	text-decoration: none;
}

.cs_notice_list li .title {
    display: block;
    position: relative;
    font-size: 13px;
    padding: 13px 0px 13px 12px;
}

.cs_notice_list li .title_img {
    display: block;
    position: relative;
    font-size: 13px;
	margin-top:5px;
	margin-bottom:5px;
	height: 40px;
    padding: 13px 0px 0px 72px;
    border: 0px solid #000000;
}

.cs_notice_list li .list_img {
    position: absolute;
    left: 10px; 
	top:3px;
    border: 0px solid #000000;
}

.cs_notice_list li .cc_ellip_in {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    text-overflow: normal;
    white-space: normal;
    font-weight: normal;
}
.cc_ellip_in {
    display: inline-block;
    overflow: hidden;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
     letter-spacing: -1px;
    height: 1.4em;
	padding-right:75px;
    text-align: left;;
    border: 0px solid #000000;
}  




.cs_notice_list li .title .point,.cs_notice_list li .title_img .point {
    color: #808080;
}
.cs_notice_list li .date {
    display: inline-block;
    position: absolute;
    right: 11px;
    top: 15px;
    font-family: Helvetica;
    font-size: 12px;
    color: #808080;
    letter-spacing: 0px;

}

.m_notice_ttit {
    position: relative;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #d9d9d9;
    background: #f2f2f2;
} 

.m_notice_ttit .etxt {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -1px;
}

.m_event_sec {
    padding: 15px 12px;
    background: #fff;
	text-align:center; 
}


.m_event_sec_company_info {
    padding: 15px 12px;
    background: #fff;
	text-align:left; 
}

/*·Î¶Ç °ü·Ã*/

.lotto_tbl {
    clear: both;
    width: 100%;
    border-top: 2px solid #BFBFBF;
    border-bottom: 2px solid #5F5F5F;
}
 
.lotto_tbl table {
    border-collapse: collapse;
    border-spacing: 0;
} 
.lotto_tbl th {
    padding: 10px 0;
    /*border-right: 1px solid #e2e2e2;*/
    font-size: 13px;
    text-align: center;
    color: #7a7a7a;
    background: #f5f5f5;
}
.lotto_tbl th.th1 {
    width: 15%;
}

.lotto_tbl th.th2 {
    width: 20%;
}
.lotto_tbl th.th3 {
    width: 35%;
    border-right: none;
}
.lotto_tbl th.th4 {
    width: 20%;
    border-right: none;
}


.lotto_tbl td {
    padding: 6px 4px;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    font-size: 14px;
    color: #434343;
    letter-spacing: -1px;
    word-break: keep-all;
}

.lotto_combx {
    padding: 10px 30px 50px 30px;
    background: #FFFFFF;
}
.lotto_input_tabel::before {
    position: absolute;
    left: 50%;
    top: 100%;
    width: 277px;
    height: 10px;
    margin-left: -139px;
    margin-top: 0px;
    background: url(../images/bg_alert_bx.png) no-repeat 0 0;
    content: "";
}
.lotto_input_tabel {
    position: relative;
    border: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #fff;
	padding: 10px 10px 10px 10px;
}
.lotto_input {
    display: block;
}
.lotto_input .lotto_ip {
    display: table;
    width: 99%;
	padding: 5px 0px 5px 0px;
}
.lotto_input .lotto_ip dt {
    display: table-cell;
    width: 120px;
    vertical-align: top;
    line-height: 35px;
    color: #666;
    font-weight: bold;
    padding-left: 5px;
}
.lotto_input .lotto_ip dt .tit {
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
}
.lotto_input .lotto_ip  dd::after {
    content: "";
    display: block;
    clear: both;
} 


/*·Î¶Ç °ü·Ã*/


.as_litm_view_price {
	display: inline-block;
	font-family: "WebNanum","Malgun Gothic","¸¼Àº °íµñ",sans-serif;
	font-size: 12px;
	color: #FF6600;
	vertical-align: middle;
	word-wrap: break-word;
	background:#FFFFFF; 
}

.as_litm_view_price em {
	line-height:15px; 
	display:block; 
	font-style: normal;
	font-size:12px; 
	text-decoration:line-through; 
	color:#888; 
}


/*¹®ÀÇ¹× ´äº¯*/

.qna_tbl {
    clear: both;
    width: 100%;
    border-top: 2px solid #BFBFBF;
    border-bottom: 2px solid #5F5F5F;
}
 
.qna_tbl table {
    border-collapse: collapse;
    border-spacing: 0;
} 
.qna_tbl th {
    padding: 10px 0;
    /*border-right: 1px solid #e2e2e2;*/
    font-size: 13px;
    text-align: center;
    color: #7a7a7a;
    background: #f5f5f5;
}
.qna_tbl th.th1 {
    width: 65%;
}

.qna_tbl th.th2 {
    width: 15%;
}
.qna_tbl th.th3 {
    width: 20%;
    border-right: none;
} 

.qna_tbl td {
    padding: 6px 4px;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    font-size: 14px;
    color: #434343;
    letter-spacing: -1px;
    word-break: keep-all;
}





.qna_tbl .qna_a {
    font-size: 14px;
    color: #434343;
    word-wrap: break-word;
    text-overflow: normal;
    white-space: normal;
    font-weight: normal;
	text-decoration: none;
}

.qna_tbl .qna_a_re {
    font-size: 14px;
    color: #FFFFFF;
    background: #ff6600;
    line-height: 14px;
    word-wrap: break-word;
    text-overflow: normal;
    white-space: normal;
    font-weight: normal;
	text-decoration: none;
}


.m_qna_ttit {
    position: relative;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #d9d9d9;
    background: #f2f2f2;
} 

.m_qna_ttit .etxt {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -1px;
	padding-right:120px;
}

.m_qna_ttit .etxt_sub {
    position: absolute;
	right:10px;
	top:10px;
	font-size: 14px;
    line-height: 22px;
    letter-spacing: -1px;
}


.m_qna_ttit .etxt_sub_item a{
     
	font-size: 14px;
    line-height: 22px;
    letter-spacing: -1px;
    word-wrap: break-word;
    text-overflow: normal;
    white-space: normal;
    font-weight: normal;
	text-decoration: none;
}


.m_qna_sec {
    padding: 15px 12px;
    background: #fff;
	text-align:left;
}

.m_qna_sec_re {
    padding: 5px 12px 5px 12px;
    background: #f7f7f7;
	text-align:left;
    border-bottom: 1px solid #000000;
}
/*¹®ÀÇ¹× ´äº¯*/


/*ÀÚÁÖÃ£´Â Áú¹® FAQ */
.m_faqt_pd {
    padding: 15px 10px 20px 10px;
}

.m_tab_extendwrap {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 0 none;
}
.m_tab_extend::after {
    display: block;
    clear: both;
    content: "";
}
.m_tab_extend li:nth-of-type(4n-3) {
    clear: both;
}
.m_tab_extend li:nth-of-type(4n) {
    width: 25%;
}


.m_tab_extend li {
    float: left;
    width: 25%;
    text-align: center;
}
.m_tab_extend li.on a {
    margin: -1px 0 0 -1px;
    border: 1px solid #f7bcc9;
    background: #f7f7f7;
    color: #ff6586;
    box-shadow: inset 0px -2px 0px #e6e6e6;
}


.m_tab_extend a {
    display: block;
    padding: 12px 0 13px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
    color: #666;
    font-size: 13px;
    font-weight: bold;
    box-shadow: inset 0px -2px 0px #efefef;
	text-decoration: none;
}

.evt_articlewrap {
    position: relative;
}
.evt_tit {
    padding: 12px 10px;
    border-top: 2px solid #d9d9d9;
    border-bottom: 1px solid #e6e6e6;
    background: #f2f2f2;
    font-size: 16px;
    line-height: 22px;
    color: #222;
    letter-spacing: -1px;
}
.cs_list {
    border-bottom: 1px solid #e6e6e6;
}
.cs_list li {
    border-top: 1px solid #e6e6e6;
}

/*ÀÚÁÖÃ£´Â Áú¹® FAQ */
.faq_box .faq_desc { padding:15px 10px; background:#f8f8f8; border-bottom:1px solid #b2b2b2; }
.faq_box .faq_desc .s_tit { font-size:15px; line-height:22px; color:#222; margin-bottom:5px }
.faq_box .faq_desc .s_txt p { font-size:12px; color:#666; line-height:16px;  }
.faq_box .faq_desc .s_txt span { font-size:12px; color:#666; line-height:16px; display:inline-block; padding-right:10px; background:url(../img/product/bu_faq_lst.gif) no-repeat right 40%; background-size:6px 9px; }
.faq_box .faq_desc .s_txt span:last-child { padding-right:0; background:none }

.faq_box .comm01 { margin-top:-1px; border-top:2px solid #222; height:55px; background:#02bcef; border-bottom:1px solid #fff }

.faq_box .comm01 .comm01_inner { margin:0 auto; width:300px; padding-top:13px; overflow:hidden }
.faq_box .comm01 .comm01_inner .s_txt01 { float:left; width:105px; height:30px; border-right:1px solid #0296bf; color:#fff; line-height:15px; letter-spacing:-1px }
.faq_box .comm01 .comm01_inner .s_txt01 p { text-align:center }
.faq_box .comm01 .comm01_inner .s_txt01 p:first-child { font-size:15px; }
.faq_box .comm01 .comm01_inner .s_txt01 p:last-child { font-size:10px; color:#e6f8fd }
.faq_box .comm01 .comm01_inner .s_txt02 { float:left; width:70px; font-size:36px; font-weight:bold; color:#fff; line-height:34px; text-align:center; letter-spacing:-5px }

.faq_box .comm01 .comm01_inner .s_txt03 { float:right }
.faq_box .comm01 .comm01_inner .s_txt03 a { display:block; width:120px; height:28px; border:1px solid #3d3d3d; background:#5a5a5a; text-align:center; font-size:12px; line-height:29px; color:#fff; letter-spacing:-1px; border-radius:2px;font-weight:bold }
.faq_box .comm02 { height:45px; background:#f5f7f7; border-bottom:1px solid #b2b2b2; margin-bottom:20px; }

.faq_box .faq_grade p:first-child { line-height:19px; font-size:10px; color:#444; letter-spacing:-1px }
.faq_box .grade_box { 
	vertical-align:top; 
	font-size:0; 
	line-height:0; 
	display:inline-block; 
	width:54px; 
	height:10px; 
	background:url(../images/img_grade_off.png) no-repeat 0 0; 
	background-size:54px 10px; 
	position:relative;
}
.faq_box .grade_box span { 
	position:absolute; 
	left:0; width:54px; 
	height:10px; 
	background:url(../images/img_grade_on.png) no-repeat 0 0; 
	background-size:54px 10px; 
	text-indent:-9999px; 
	font-size:0; 
	line-height:0; 
}
 
.faq_box .comm04 .s_tab { height:50px; position:relative; border-bottom:2px solid #222; }
.faq_box .comm04 .s_tab ul { position:absolute; left:10px; bottom:10px; }
.faq_box .comm04 .s_tab ul li { float:left; padding:0 6px; border-left:1px solid #cdcdcd; line-height:10px }
.faq_box .comm04 .s_tab ul li:first-child { padding-left:0; border-left:0 }
.faq_box .comm04 .s_tab ul li a { color:#666; font-size:11px;  }
.faq_box .comm04 .s_tab ul li.on a { font-weight:bold }
.faq_box .comm04 .s_tab select { position:absolute; right:10px; bottom:10px; font-size:12px; color:#666; padding-left:5px }

.faq_list_box>ul>li { line-height:16px; font-size:14px; }
.faq_list_box>ul>li .faq_list { padding:15px 10px 13px;border-bottom:1px solid #d9d9d9; }
.faq_list_box>ul>li .faq_list>a { display:block; background:url(../images/bu_qna_list_off.gif) no-repeat right 50%; background-size:11px 8px; text-decoration: none;}
.faq_list_box>ul>li.on .faq_list>a { background:url(../images/bu_qna_list_on.gif) no-repeat right 50%; background-size:11px 8px; text-decoration: none;}


.faq_list_box>ul>li .faq_list>a .list_comm01 { display:block;  font-size:14px; color:#222; line-height:16px;padding-right:20px; }
.faq_list_box>ul>li .faq_list>a .list_comm02 { display:block;  font-size:11px; color:#666; line-height:16px; margin-bottom:4px; padding-right:20px;}
.faq_list_box>ul>li .faq_list>a .list_comm03 { display:block; font-size:11px; color:#666; line-height:11px; }
.faq_list_box>ul>li .faq_txt { display:none; border-bottom:1px solid #b2b2b2; background:#fafafa}
.faq_list_box>ul>li.on .faq_txt { display:block }
.faq_list_box>ul>li.on .faq_list{ border-bottom:1px solid #b2b2b2 }
.faq_list_box>ul>li:last-child .faq_list { border-bottom:1px solid #b2b2b2 }

.faq_list_box .faq_txt .faq_txt01 { padding:15px 10px 10px;  }
.faq_list_box .faq_txt .faq_txt01 .faq_txt01_view { color:#222; margin-bottom:10px; }
.faq_list_box .faq_txt .faq_txt01 ul { overflow:hidden }
.faq_list_box .faq_txt .faq_txt01 ul li { float:left; margin-right:10px; }
.faq_list_box .faq_txt .faq_txt01 ul li a{ display:block; position:relative; width:60px; height:60px; border:1px solid #e4e4e4; }
.faq_list_box .faq_txt .faq_txt01 ul li a img { width:60px; height:60px; }

.faq_list_box .faq_txt .faq_txt01 ul li a span { display:none; position:absolute; left:0; top:0; width:60px; height:60px; background:url(../img/product/btn_img_faq_veiw.png) no-repeat 0 0; background-size:60px 60px; text-indent:-9999px }

.faq_list_box .faq_txt .faq_txt01 ul li.type_mv span { display:block; }
.faq_list_box .faq_txt .faq_txt02 { padding:10px; position:relative }
.faq_list_box .faq_txt .faq_txt02 p { display:inline-block; font-size:14px; line-height:12px; color:#818181; }
.faq_list_box .faq_txt .faq_txt02 p em { color:#cdcdcd }
.faq_list_box .faq_txt .faq_txt02 .faq_txt02_03 { position:absolute; right:10px; top:12px }
.faq_list_box .faq_txt .faq_txt02 .faq_txt02_03 a { color:#818181 }

.faq_list_none { height:70px; border-bottom:1px solid #b2b2b2 }
.faq_list_none p { text-align:center; line-height:70px; font-size:13px; color:#222; }
.faq_box .faq_scr { padding:28px 10px; border-bottom:1px solid #b2b2b2 }
.faq_box .faq_scr p { text-align:center; font-size:14px; line-height:16px; color:#222 }
.faq_box .faq_none { border-bottom:1px solid #b2b2b2 }
.faq_box .faq_none p:first-child {  padding:28px 10px; text-align:center; font-size:14px; line-height:16px; color:#222; border-bottom:1px solid #d9d9d9 }
.faq_box .faq_none .faq_write_btn { text-align:center; padding:15px 0 30px; }
.faq_box .faq_none .faq_write_btn a { display:inline-block; padding:0 10px; height:28px; background:#02abe2; border:1px solid #018fd5; border-radius:2px; text-align:center; line-height:28px; color:#fff; font-size:14px; font-weight:bold }

/*ÀÚÁÖÃ£´Â Áú¹® FAQ */

/*ÀÏ´ëÀÏ »ó´ã ³»¿ª*/

.mentomen_tbl {
    clear: both;
    width: 100%;
    border-top: 2px solid #BFBFBF;
    border-bottom: 2px solid #5F5F5F;
}
 
.mentomen_tbl table {
    border-collapse: collapse;
    border-spacing: 0;
} 
.mentomen_tbl th {
    padding: 10px 0;
    /*border-right: 1px solid #e2e2e2;*/
    font-size: 13px;
    text-align: center;
    color: #7a7a7a;
    background: #f5f5f5;
}
.mentomen_tbl th.th1 {
    width: 15%;
}

.mentomen_tbl th.th2 {
    width: 15%;
}
.mentomen_tbl th.th3 {
    width: 60%;
    border-right: none;
} 

.mentomen_tbl th.th4 {
    width: 10%;
    border-right: none;
} 







.mentomen_tbl td {
    padding: 6px 4px;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    font-size: 14px;
    color: #434343;
    letter-spacing: -1px;
    word-break: keep-all;
}


.mentomen_tbl td.td2 {
	width: 15%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.mentomen_tbl td.td3 {
	width: 60%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	padding:0px 5px 0px 5px;
	/*	border: 1px solid #000;
	ellipsis; clip;*/
}

/*
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    font-size: 17px;
    color: #47494f;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 42px;
*/
.mentomen_tbl .mentomen_a {
    font-size: 14px;
    color: #434343;
    word-wrap: break-word;
    text-overflow: normal;
    white-space: normal;
    font-weight: normal;
	text-decoration: none;
}


.m_mentomen_ttit {
    position: relative;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #d9d9d9;
    background: #f2f2f2;
} 

.m_mentomen_ttit .etxt {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -1px;
}

.m_mentomen_ttit .etxt_sub {
    position: absolute;
	right:10px;
	top:10px;
	font-size: 14px;
    line-height: 22px;
    letter-spacing: -1px;
}


.m_mentomen_ttit .etxt_sub_item a{
     
	font-size: 14px;
    line-height: 22px;
    letter-spacing: -1px;
    word-wrap: break-word;
    text-overflow: normal;
    white-space: normal;
    font-weight: normal;
	text-decoration: none;
}


.m_mentomen_sec {
    padding: 15px 12px;
    background: #fff;
	text-align:left;
}

.m_mentomen_sec_re {
    padding: 10px 12px 20px 12px;
    background: #f7f7f7;
	text-align:left;
    border-bottom: 1px solid #000000;
}
/*ÀÏ´ëÀÏ »ó´ã ³»¿ª*/


/*±Û¾²±âÆû Á¤¸®*/
.in_from_warp{
    margin: 0;
    padding: 0;
}

.in_from_warp .odr_acdo_tit::after {
    content: "";
    display: block;
    clear: both;
}

.in_from_warp .odr_acdo_tit {
    position: relative;
    background-color: #deebf4;
    border-bottom: 1px solid #c9d5de;
    border-top: 1px solid #c9d5de;
    margin-top: -1px;
}

.in_from_warp .odr_acdo_tit h1 {
    float: left;
    width: auto;
    font-size: 17px;
    color: #222;
    letter-spacing: -1px;
    padding: 16px 0 15px 10px;
}


.in_from_warp .odr_acdo_cont {
    display: block;
}
.in_from_warp .odr_acdo_cont {
    display: ;
    padding: 0 12px;
}


.in_from_warp .odr_acdo_sec {
    padding: 15px 0;
}


.in_from_warp .odr_ip {
    display: table;
    width: 100%;
}
.in_from_warp .odr_ip dt {
    display: table-cell;
    width: 88px;
    vertical-align: top;
    line-height: 35px;
    color: #222;
    font-weight: bold;
    padding-left: 5px;
}
.in_from_warp .odr_ip dt .tit {
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
}
.in_from_warp .odr_ip dd::after {
    content: "";
    display: block;
    clear: both;
}
.in_from_warp .odr_ip dd {
    display: table-cell;
    width: auto;
    vertical-align: middle;
}


.in_from_line_ty1 {
    border: none;
    border-top: 1px solid #f2f2f2;
    margin: 10px 0;
    padding: 0;
    line-height: 0;
    font-size: 0px;
}

.in_from_warp .odr_ip dd :first-child.col3 {
    width: 32%;
}
.in_from_warp .odr_ip dd .col3 {
    float: left;
    width: 34%;
}



.in_from_warp .odr_ip dd :first-child.col_1 {
    width: 22%;
}

.in_from_warp .odr_ip dd .col_1 {
    float: left;
    width: 24%;
	margin:0 auto;
    line-height: 35px;
}



.in_from_warp .odr_ip dd :first-child.col_2 {
    width: 70%; 
}
.in_from_warp .odr_ip dd .col_2 {
    float: left;
    width: 72%;
	margin:0 auto;
    line-height: 35px;
}


.in_from_w {
    padding-bottom: 20px;
    padding-left: 12px;
    padding-right: 12px;
}

.in_from_w .btn_from {
    background: #ff5b7e;
    width: 100%;
    line-height: 100%;
    display: block;
    border-radius: 3px;
    box-shadow: inset 0px -3px 0px rgba(255,255,255,0.15);
    vertical-align: top;
    color: #fff;
    font-size: 18px;
    height: 46px;
    letter-spacing: -1px;
    font-weight: bold;
}


/*±Û¾²±âÆû Á¤¸®*/


/*ÀÔ±ÝÀÚ¸¦ Ã£½À´Ï´Ù*/

.bank_tbl {
    clear: both;
    width: 100%;
    border-top: 2px solid #BFBFBF;
    border-bottom: 2px solid #5F5F5F;
}
 
.bank_tbl table {
    border-collapse: collapse;
    border-spacing: 0;
} 
.bank_tbl th {
    padding: 10px 0;
    /*border-right: 1px solid #e2e2e2;*/
    font-size: 13px;
    text-align: center;
    color: #7a7a7a;
    background: #f5f5f5;
}
.bank_tbl th.th1 {
    width: 20%;
}

.bank_tbl th.th2 {
    width: 40%;
}
.bank_tbl th.th3 {
    width: 20%;
    border-right: none;
} 
.bank_tbl th.th4 {
    width: 20%;
    border-right: none;
} 

.bank_tbl td {
    padding: 6px 4px;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    font-size: 14px;
    color: #434343;
    letter-spacing: -1px;
    word-break: keep-all;
}




/*»ó¼¼ ¼³¸í ºÎºÐ ÃÑ°áÁ¦±Ý¾× »ó´Ü*/
.m_order_tsec_desc{
	padding:0 12px
}

.m_order_tsec_desc .m_order_calculator {
    margin-top: 10px;
}
.m_order_tsec_desc .m_save_store{
	position:relative;
	font-weight:bold;
}
.m_order_tsec_desc .m_order_calculator {
    margin-top: 10px;
    border-top: 1px solid #ccc;
}

.m_order_tsec_desc .cal_infolst {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.m_order_tsec_desc .m_save_store_line{
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

/*»ó¼¼ ¼³¸í ºÎºÐ ÃÑ°áÁ¦±Ý¾× »ó´Ü*/


/*º¸Áõ¼­ °ü·Ã*/

.secured_tbl {
    clear: both;
    width: 100%;
    border-top: 2px solid #BFBFBF;
    border-bottom: 2px solid #5F5F5F;
}
 
.secured_tbl table {
    border-collapse: collapse;
    border-spacing: 0;
} 
.secured_tbl th {
    padding: 10px 0;
    /*border-right: 1px solid #e2e2e2;*/
    font-size: 13px;
    text-align: center;
    color: #7a7a7a;
    background: #f5f5f5;
}
.secured_tbl th.th1 {
    width: 15%;
}

.secured_tbl th.th2 {
    width: 20%;
}
.secured_tbl th.th3 {
    width: 30%;
    border-right: none;
}
.secured_tbl th.th4 {
    width: 15%;
    border-right: none;
}

.secured_tbl th.th5 {
    width: 20%;
    border-right: none;
}


.secured_tbl td {
    padding: 6px 4px;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    font-size: 14px;
    color: #434343;
    letter-spacing: -1px;
    word-break: keep-all;
}


 .btn_secured_regist {
    display: block;
    height: 22px;
    background:#FFFFFF;
    margin: 0px 5px 0px 5px;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    font-size: 12px;
    color: #676767;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
}

.btn_secured_suri {
    display: block;
    height: 22px;
    background:#A2A2A2;
    margin: 0px 5px 0px 5px;
    border: 1px solid #6F6F6F;
    border-radius: 3px;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
}


.secured_combx {
    padding: 10px 30px 50px 30px;
    background: #FFFFFF;
}



.secured_input_tabel::before {
    position: absolute;
    left: 50%;
    top: 100%;
    width: 277px;
    height: 10px;
    margin-left: -139px;
    margin-top: 0px;
    background: url(../images/bg_alert_bx.png) no-repeat 0 0;
    content: "";
}
.secured_input_tabel {
    position: relative;
    border: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #fff;
	padding: 10px 10px 10px 10px;
}





.secured_input {
    display: block;
}
.secured_input .secured_ip {
    display: table;
    width: 99%;
	padding: 5px 0px 5px 0px;
}
.secured_input .secured_ip dt {
    display: table-cell;
    width: 120px;
    vertical-align: top;
    line-height: 35px;
    color: #666;
    font-weight: bold;
    padding-left: 5px;
}
.secured_input .secured_ip dt .tit {
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
}
.secured_input .secured_ip  dd::after {
    content: "";
    display: block;
    clear: both;
} 

.secured_input .secured_ip  dd :first-child.col3 {
    width: 32%;
}

.secured_input .secured_ip dd .col3 {
    float: left;
    width: 34%;
}

/*º¸Áõ¼­ °ü·Ã*/



/*¼ö¸´´ë °ü·Ã*/
.as_info_warp {
    clear: both;
    overflow: hidden;
    padding: 20px;
    text-align: left;
    background: #515151;
} 

.as_info_warp li {
    clear: both;
}

.as_info_warp .tit{
    font-size: 18px;
    color: #FFF;
    line-height: 36px;
}

.as_info_warp .tit_sub{
    font-size: 14px;
    color: #FFF;
}
.as_info_warp .tit_sub_l{
    font-size: 12px;
    color: #FFEE22;
}

.research_box {
    position: relative;
    display: block;
    border-bottom: 1px solid #d4d4d4;
}


.research_table {
    clear: both; 
	width: 100%;
    height: 40px;
    margin: 0 auto;
    text-align: center;
    vertical-align: top;
    border: 0px solid #dadada;
}
.research_table td {
    text-align: center;
    vertical-align: middle;
    font-size: 15px;
    line-height: 30px;
    font-family: "¸¼Àº°íµñ",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #333333;
    border: 0px solid #000000;
}

.research_table td.td_btb{
    width: 110px;
}

.shop_search_list_re_text {
    display: block;
    height: 40px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    vertical-align: middle;
    border: 0px solid #000000;
}
.shop_search_list_re_input {
    width: 100%;
    height: 28px;
    font-size: 14px;
    font-family: "¸¼Àº °íµñ","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","µ¸¿ò",dotum,Tahoma,sans-serif;
    line-height: 25px;
    color: #676566;
    vertical-align: top;
    padding-left: 5px;
    border: 1px solid #d1d1d1;
}
.research_table a.btn_go_research {
    display: inline-block;
    position: relative;
    text-align: center;
    vertical-align: top;
    background: #d60606;
    font-family: "¸¼Àº°íµñ",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    font-size: 13px;
    padding: 0px 15px 0px 15px;
    color: #ffffff;
    letter-spacing: -1px;
	text-decoration: none;
}