/* ======================================================================================================= 

* SMARTPC CSS파일
# 저작자 : SMART SKIN | (주)스마트스킨 스마트PC 사업부
# 최초 작성일 : 2016 - 01 - 01

* 고객센터: 1577-3364
* 본 문서의 소스와 정보에 대한 모든 권리는 (주)스마트스킨에게 있습니다.
* 사전 동의없이는 동일,유사의 수준에서 어떠한 형식과 방법으로든 무단 도용을 금합니다.
* 만일 위와 같은 권고에도 불구하고 무단 도용시 저작권법에 의거하여 법적인 제재를 받으실 수 있습니다. 
* IE하위버전 제어 => body태그에 .IE_7, .IE_8, .IE_9 class명이 붙습니다.

======================================================================================================= */

/*  --------------------------------------------------        마이페이지 아이콘 커스텀------------------------------------------------------------     */
/* JS CSS 제어인 SPcustom.css 를 수정하지마세요. 지금 이 custom.css 에 아이디 명이 SP_로 시작하는 JS CSS를 제어해주세요. */
/* 디폴트CSS 수정할 필요없이 아래 하단 값만 수정하면 커스텀이 가능합니다. */
/* 마이페이지 최상단  주문내역,고객멤버쉽 등급 아이콘 */ /* SIZE : 45X45 */

/* 우측 햄버거 아이콘 */
#SP_toggleMenu_ver1 button{
	top: 280px;
}
#SP_toggleMenu_ver1 button.off{
}
#SP_toggleMenu_ver1 button:hover{
}
#SP_toggleMenu_ver1 button.off:hover{
}


/*-------------------  옆 사이드배너  -------------------*/
.SP_followObj{
left: -170px;
}

/* #SMP-Custom1 개별페이지 커스텀1 */
#SMP-Custom1 .All_Board_Wrap{
position: relative;
padding-top: 100px;
min-height: 240px;
}
#SMP-Custom1 .All_Board_Tab{
text-align: center;
}
#SMP-Custom1 .tab{
display:inline-block;
*display:inline;
zoom:1;
width: 15%;
height: 24px;
line-height: 24px;
text-align:center;
cursor: pointer;
margin-right: 5px;
margin-left: 5px;
border-top:1px solid transparent;
border-right:1px solid transparent;
border-bottom:1px solid transparent;
border-left:1px solid transparent;
border-color: #000;
}
#SMP-Custom1 .tab.on{
width: 15%;
height: 24px;
line-height: 24px;
color: #fff;
background: #000;
}
#SMP-Custom1 .All_Board_Wrap .tab{
height: 30px;
line-height: 30px;
}
#SMP-Custom1 .All_Board_Wrap .tab.on{
height: 30px;
line-height: 30px;	
}
#SMP-Custom1 .tab .Board_list{
display:none;
z-index: 10;
cursor: default;
position: absolute;
width: 100%;
top: 140px;
left: 0;
}
#SMP-Custom1 .tab.on .Board_list{
display:block;
}
#SMP-Custom1 .All_Board_Tab table tbody{
border-bottom: 1px solid #e5e5e5;
}
#iframe_board1{
	width: 500px;
	margin: 0 auto;
}
#iframe_board1 .gbook-wrt-box textarea{
    width: 387px;
}
#iframe_board1 .visit-vhd td div.tb-center.tb-ctrl{
margin: 0 !important;
}
#iframe_board1 textarea{
width: 429px;
}
#SMP-Custom1 .SMP_inside_left{
position: relative;
}
#SMP-Custom1 .SMP_inside_left .All_Product_List_Tab{
text-align: center;
}
#SMP-Custom1 .tab .Product_List{
display:none;
z-index: 10;
cursor: default;
position: absolute;
width: 100%;
top: 115px;
left: 0;
}
#SMP-Custom1 .tab.on .Product_List{
display:block;
}
#SMP-Custom1 #SMP-inside{
overflow: hidden;
margin-top: 50px;
}
#SMP-inside .SMP_inside_left,
#SMP-inside .SMP_inside_right{
float:left;
width: 50%;
height: 660px;
}
#SMP-Custom1 .prd-list table .tb-center{
padding:0;
}
#SMP-Custom1 .Product_List{
overflow:hidden;
width: 600px;
margin:0 -10px;
color: #000;
line-height: 1.4;
}
#SMP-Custom1 .Product_List > li{
float:left;
width: 180px;
min-height: 270px;
margin: 0 10px;
}
#SMP-Custom1 .Product_List li .thumb img{
width: 100%;
}
#SMP-Custom1 .Product_List li .icons{
margin-top: 5px;
}
#SMP-Custom1 .Product_List li .icons img{
margin:0 2px;
}

/* 레이아웃 정리 2.1 : 시작 =============== 2016-12-05 김유빈 주임 */

/* 상단 :: 시작 */
/* 풀 띠 배너 최상단 커스텀 */
#SP_Hightest_Full_Line_Banner{
	display:none;
}
#SP_Hightest_Full_Line_Banner.on{
	display:block;
}
#SP_Hightest_Full_Line_Banner.Cookie{
	margin-top: -65px;
    border-bottom:10px solid #b1aea6;
}
#SP_Hightest_Full_Line_Banner{
	position: relative;
	width: 100%;
    text-align: center;
    z-index: 9999;
	border: 0px solid #b1aea6;
}
#SP_Hightest_Full_Line_Banner .Wrap{
	position: relative;
	width: 1280px;
	margin: 0 auto;
}
#SP_Hightest_Full_Line_Banner_Btn{
	position: absolute;
	display:block;
	cursor: pointer;
}
#SP_Hightest_Full_Line_Banner .open_btn{
	position: absolute !important;
	bottom: -10px;
	left: 0;
	width: 100%;
	height: 10px;
	cursor: pointer;
}
/* 상단 띠배너 오늘 하루 열지않기 버튼 영역 */
.SP_Hightest_Full_Line_Banner_Today_Text{
	cursor: default;
	color: #000;
	margin-right: 5px;
}
/* 풀 띠 배너 최상단 커스텀 : 끝 */
#SMP-header {
    position: relative;
    z-index: 97;
    margin-top: 0;
    /* 따라가는 네비용 스타일 */
}

#SMP-header .SMP-header-container {
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #818181;
	top: 0;
    /* 따라가는 네비용 스타일 */
}
#SMP-header.Scroll .SMP-header-container {
    background: #fff;
}
.top_arrow_icon {
    position: absolute;
    top: -4px;
    left: 25px;
    width: 7px;
    height: 4px;
    background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/custom/Menu_Toggle_BG.png') no-repeat;
}

/* 장바구니 카운트 커스텀 */
#tnv .tnv-container .box-r > li > a .SP_Cart_Count {
    display: inline-block;
    *display: inline;
    zoom:1; width: 15px;
    height: 15px;
    line-height: 15px;
    color: #fff;
    margin-left: 3px;
    background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/custom/Cart_Bg.gif') no-repeat;
}

/* 커뮤니티 텝 */
#tnv .tnv-container .box-r > li.toggle-tap {
    position: relative;
    padding-bottom: 10px;
}

#tnv .tnv-container .box-r > li.toggle-tap .v_icon, #tnv .tnv-container .box-r > li.toggle-tap .v_icon_inverse {
    margin-left: 6px;
}

#tnv .tnv-container .box-r > li.toggle-tap .v_icon_inverse {
    display: none;
}

#tnv .tnv-container .box-r > li.toggle-tap:hover .v_icon {
    display: none;
}

#tnv .tnv-container .box-r > li.toggle-tap:hover .v_icon_inverse {
    display: inline-block;
    *display: inline;
    zoom: 1; }

#tnv .tnv-container .box-r > li.toggle-tap:hover .Inside_Tab {
    display: block;
}

#tnv .tnv-container .box-r > li.toggle-tap .Inside_Tab {
    display: none;
    position: absolute;
    top: 22px;
    left: 0;
    width: 92px;
    text-align: left;
    padding: 10px;
    border: 1px solid #000;
    z-index: 10;
    background: #fff;
}

/*--// top navigation:END //--*/
/*-- middle logo container slider --*/
#mlc_right_Slider{
	float:right;
	padding-top: 2.5px;
}
#mlc_right_Slider > div{
	float:left;
}
#mlc {
    border-bottom: 0 solid transparent;
    border-color: none;
}

#mlc .mlc-container {
	position: relative;
	padding:25px 0;
    margin: 0 auto;
    height: 33px;
	transition: all 0.5s;
}
.Scroll #mlc .mlc-container{
	padding: 12px 0 25px 0;
}
#mlc .mlc-container .logo {
	position: absolute;
    top: 28px;
    left: 50%;
    margin-left: -100px;
	transition: all 0.5s;
}
#mlc .mlc-container .logo img{
	width: 200px;
}
.Scroll #mlc .mlc-container .logo {
    top: 22px;
}
#mlc .mlc-container .first_menus{
	float:left;
}
#mlc .mlc-container .first_menus ul li{
	float:left;
	line-height: 33px;
	text-align: center;
}
#mlc .mlc-container .first_menus ul li.list1{
	text-align: left;
	width: 50px;
}
#mlc .mlc-container .first_menus ul li.list2{
	width: 75px;
}
#mlc .mlc-container .first_menus ul li.list3{
	width: 66px;
}
#mlc .mlc-container .first_menus ul li.list4{
	width: 72px;
}
#mlc .mlc-container .first_menus ul li.list5{
	width: 80px;
}
#mlc .mlc-container .first_menus ul li a{
	color: #838080;
}
#mlc .mlc-container .first_menus ul li a:hover .hover{
	display:inline;
}
#mlc .mlc-container .first_menus ul li a:hover .default,
#mlc .mlc-container .first_menus ul li a .hover{
	display:none;
}
/* SNS 영역 */
#mlc .mlc-container .sns_icons{
	padding-top: 2px;
	margin-left: 5px;
}
#mlc .mlc-container .sns_icons > div{
	float:left;
	margin-left: 8px;
}

/*--// middle logo container:END //--*/
/*-- category navigation --*/
#cnv {
    position: relative;
    z-index: 1;
    display: block;
}
#cnv .cnv-container {
    margin: 0 auto;
}

#cnv .cnv-container > ul > li {
    position: relative;
    float: left;
    text-align: center;
    height: 39px;
    line-height: 39px;
}
#cnv .cnv-container > ul > li > a{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 39px;
}
#cnv .cnv-container > ul > li > a:hover .hover{
	display:inline;
}
#cnv .cnv-container > ul > li > a:hover .default,
#cnv .cnv-container > ul > li > a .hover{
	display:none;
}
#cnv .cnv-container > ul > li > dl{
	line-height: 1.5;
}
#cnv .cnv-container > ul > li img {
    vertical-align: middle;
}

#cnv .cnv-container ul li.menu-01 dl {
    width: 1228px;
    height: 290px;
    padding: 22px 25px;
	border: 1px solid #818181;
	line-height: 1;
}

#cnv .cnv-container ul li.menu-01 dl dd > div {
    float: left;
}
#cnv .cnv-container ul li.menu-01 dl dd > div.left{
	width: 200px;
	margin-right: 3px;
}
#cnv .cnv-container ul li.menu-01 dl dd > div.left ul li.tit{
	margin-bottom: 22px;
}
#cnv .cnv-container ul li.menu-01 dl dd > div.right > ul{
	float:left;
	width: 205px;
}
#cnv .cnv-container ul li.menu-01 dl dd > div ul li.tit,
#cnv .cnv-container ul li.menu-01 dl dd > div ul li.tit a{
	color: #252525;
	font-size: 13px;
	font-weight: bold;
}
#cnv .cnv-container ul li.menu-01 dl dd > div ul li.tit{
	margin-bottom: 12px;
}
#cnv .cnv-container ul li.menu-01 dl dd > div .sub{
    margin-bottom: 8px;
}
#cnv .cnv-container ul li.menu-01 dl dd > div .line{
	width: 10px;
	height: 1px;
	background: #333;
	margin-bottom: 12px;
}
#cnv .cnv-container ul li.menu-01 dl dd > div .padding{
	height: 20px;
}
#cnv .cnv-container ul li.menu-01 dl dd > div ul li a {
    color: #333333;
	display:inline-block;
	*display:inline;
	zoom:1;
	min-width: 100px;
}
#cnv .cnv-container ul li.menu-01 dl dd > div ul li a:hover .hover{
	display:inline;
}
#cnv .cnv-container ul li.menu-01 dl dd > div ul li a:hover .default,
#cnv .cnv-container ul li.menu-01 dl dd > div ul li a .hover{
	display:none;
}
#cnv .cnv-container ul li.menu-01 dl dd .Wrap_4 .tit.second{
	margin-top: 10px;
}

#cnv .cnv-container ul li.menu-01 dl dd .Call_Center .tit{
	margin-bottom: 20px;
}
#cnv .cnv-container ul li.menu-01 dl dd .Call_Center .number{
	font-size: 20px;
	margin-bottom: 12px;
	margin-bottom: 20px;
}
#cnv .cnv-container ul li.menu-01 dl dd .Call_Center .sub{
color: #666;
margin-bottom: 10px;
}
#cnv .cnv-container ul li.menu-01 dl dd .Call_Center .link_btn{
	width: 128px;
	height: 23px;
	border: 1px solid #666;
}
#cnv .cnv-container ul li.menu-01 dl dd .Call_Center .link_btn a{
	display:block;
	width: 100%;
	height: 100%;
	line-height: 23px;
	color: #fff;
	background: #666;
	text-align: center;
}
#cnv .cnv-container ul li.menu-01 dl dd .Call_Center .link_btn a:hover{
	color: #666;
	background: #fff;
}
#cnv .cnv-container ul li.menu-01 {
    text-align: left;
    padding-left: 23px;
	width: 46px;
}
#cnv .cnv-container ul li.menu-02 {
	width: 85px;
}
#cnv .cnv-container ul li.menu-03 {
	width: 100px;
}
#cnv .cnv-container ul li.menu-04 {
	width: 100px;
}
#cnv .cnv-container ul li.menu-05 {
	width: 92px;
}
#cnv .cnv-container ul li.menu-06 {
	width: 78px;
}
#cnv .cnv-container ul li.menu-07 {
	width: 102px;
}
#cnv .cnv-container ul li.menu-08 {
	width: 128px;
}
#cnv .cnv-container ul li.menu-09 {
	width: 124px;
}
#cnv .cnv-container ul li.menu-10 {
	width: 76px;
}
#cnv .cnv-container ul li.menu-11 {
	width: 96px;
}
#cnv .cnv-container ul li.menu-12 {
	width: 78px;
}
#cnv .cnv-container ul li.menu-13 {
	width: 100px;
}
#cnv .cnv-container ul li.menu-14 {
	width: 52px;
	text-align: right;
}
#cnv .cnv-container ul li .all-ico {
    position: absolute;
    top: 0;
    left: 0;
}
#cnv .cnv-container ul li.menu-01 dl{
	left: 0;
	margin-left: 0;
}
#cnv .cnv-container ul li.last dl {
	left: inherit;
	right: 0;
	margin-left: 0;
}
#cnv .cnv-container ul li dl {
    position: absolute;
    display: none;
	top: 39px;
    left: 50%;
    min-width: 117px;
    height: auto;
    text-align: left;
    padding: 10px 15px;
    border: 1px solid #cdcdcd;
    background: #fff;
    z-index: 1;
    margin-left: -74.5px;
}
#cnv .cnv-container ul li dl dd > ul .sub {
    height: 25px;
    line-height: 25px;
}

#cnv .cnv-container ul li dl dd > ul .sub a {
    color: #666666;
	display:block;
}

#cnv .cnv-container ul li dl dd > ul .sub a:hover {
    color: #000;
}
#cnv .cnv-container ul li dl dd > ul .sub a:hover .hover{
	display:inline;
}
#cnv .cnv-container ul li dl dd > ul .sub a:hover .default,
#cnv .cnv-container ul li dl dd > ul .sub a .hover{
	display:none;
}
/*-- category navigation:END --*/
/*-- global --*/
.global {
}

/* !!!! opacity modernizr !!!! */
.no-opacity .global-container ul li a:hover .default {
    display: none;
}

/* !!!! csstransitions modernizr !!!! */
.no-csstransitions .global-container ul li a .default {
}

.global-container ul li a:hover .hover {
}

/*--// global:END //--*/
/*-- sns --*/
.sns {
}

.sns-container ul li {
    position: relative;
    float: left;
    line-height: 0;
    margin-left: 5px;
    margin-right: 5px;
}

.sns-container ul li a {
    line-height: 0;
}

.sns-container ul li.first {
    margin-left: 0;
    margin-right: 5px;
}

.sns-container ul li.last {
    margin-left: 5px;
    margin-right: 0;
}

.sns-container ul li a .default {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 100;
    transition: 0.5s;
}

.sns-container ul li a .hover {
}

.sns-container ul li a:hover .default {
    opacity: 0;
}

/* !!!! opacity modernizr !!!! */
.no-opacity .sns-container ul li a:hover .default {
    display: none;
}

/* !!!! csstransitions modernizr !!!! */
.no-csstransitions .sns-container ul li a .default {
}

.sns-container ul li a:hover .hover {
}

/*--// sns:END //--*/
/*-- search --*/
.search {
    position: relative;
}

.search .MS_search_word, .search .MS_search_word.placeholdersjs {
	width: 181px;
    height: 26px;
    line-height: 26px;
    padding-left: 8px;
    padding-right: 25px;
    margin: 0;
    border: 1px solid #dddddd;
}

.search .btn-sch {
    vertical-align: middle;
}

.search .Search_Icon {
    position: absolute;
    top: 1px;
    right: 1px;
}
/*--// search:END //--*/
/* 햄버거 내부 :: 시작 */
/* 우측햄버거 내부 커스텀 */
#SP_toggleMenu_ver1 {
    margin-right: 0;
}
#SP_toggleMenu_ver1 .ToggleMenu_Wrap {
	text-align: center;
    background: #fff;
}
.toggleMenuBg {
	display:none !important;
}
#SP_toggleMenu_ver1 .menu_tit{
	display:none;
}
#SP_toggleMenu_ver1.open .menu_tit{
	width: 48px;
    display: block;
    margin-left: -1.5px;
	text-align: center;
	margin: 5px auto 0;
	color: #666666;
}
#SP_toggleMenu_ver1.open .menu_tit:hover{
	color: #000;
}
#SP_toggleMenu_ver1 > div{
	width: 45px;
	padding-top: 184px;
	border-left: 1px solid #ccc;
}
#SP_toggleMenu_ver1.open > div{
	width: 45px;
	padding: 0 20px;
	padding-top: 184px;
}
#SP_toggleMenu_ver1 .outside_view > div{
	margin-bottom: 60px;
	padding: 0 10px;
}
#SP_toggleMenu_ver1.open .outside_view > div{
	padding: 0;
}
#SP_toggleMenu_ver1 .outside_view > div a >img{
	width: 100%;
}
#SP_toggleMenu_ver1.open .outside_view > div a >img{
	width: auto;
}
#SP_toggleMenu_ver1.open .outside_view > div.call_wrap,
#SP_toggleMenu_ver1.open .outside_view > div#SP_goTopandBottom{
	margin-bottom: 30px;
}

#SP_toggleMenu_ver1 .flag_wrap{
	position: relative;
}
#SP_toggleMenu_ver1 .flag_wrap > div{
	float:left;
}
#SP_toggleMenu_ver1 .flag_wrap .Btns{
	margin-top: 2px;
	width: 100%;
}
#SP_toggleMenu_ver1.open .flag_wrap .Btns{
	margin-left: 3px;
	width: auto;
}
#SP_toggleMenu_ver1 .flag_wrap .flag{
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 28px;
	height: 18px;
}
#SP_toggleMenu_ver1 .flag_wrap .flag img{
	width: 100%;
	height: 100%;
}
#SP_toggleMenu_ver1 .flag_wrap .other_language{
	display:none;
	position: absolute;
	top: 40px;
	left: -2px;
	border: 1px solid #ccc;
	text-align: center;
    background: #fff;
	padding: 5px 0;
	z-index: 5;
}
#SP_toggleMenu_ver1.open .flag_wrap .other_language{
	left: 0;
}
#SP_toggleMenu_ver1.open .flag_wrap .other_language{
	top: 25px;
}
#SP_toggleMenu_ver1 .flag_wrap .other_language > a{
	display:inline-block;
	*display:inline;
	zoom:1;
	padding: 2px 0;
}
#SP_toggleMenu_ver1 .toggle_tabs_wrap{
	position: relative;
}
#SP_toggleMenu_ver1.open .toggle_tabs_wrap{
	position: relative;
	width: 66px;
	margin-left: -20px;
	padding: 0 10px !important;
}
#SP_toggleMenu_ver1 .toggle_tabs_wrap:hover .toggle_tabs{
	display:block;
}
#SP_toggleMenu_ver1 .toggle_tabs_wrap .toggle_tabs{
	display:none;
	position: absolute;
	top: -10px;
	left: -147px;
	width: 125px;
	height: auto;
	border: 1px solid #ccc;
	padding: 8px 10px;
	text-align: left;
	background: #fff;
}
#SP_toggleMenu_ver1.open .toggle_tabs_wrap .toggle_tabs{
	left: -147px;
}
#SP_toggleMenu_ver1 .toggle_tabs_wrap .toggle_tabs a{
display:block;
height: 20px;
line-height: 20px;
color: #7f7f7f;
}
#SP_toggleMenu_ver1 .toggle_tabs_wrap .toggle_tabs a:hover{
	color: #000;
}

#SP_toggleMenu_ver1 .search_wrap{
	position: relative;
}

#SP_toggleMenu_ver1 .search.hoverOn{
	display:none;
	position: absolute;
    top: -13px;
    right: 10px;
}
#SP_toggleMenu_ver1 .search.hoverOn .MS_search_word{
	width: 0;
    height: 35px;
    line-height: 35px;
    padding-left: 8px;
    padding-right: 25px;
    margin: 0;
    border: none;
}
#SP_toggleMenu_ver1 .search.hoverOn .Search_Icon{
    position: absolute;
    top: 10px;
    right: 8px;
}
#SP_toggleMenu_ver1 .search.hoverOn .Search_Icon input{
	width: 16px;
}

#SP_toggleMenu_ver1.open .cart_wrap{
	position: relative;
}
#SP_toggleMenu_ver1 .cart_wrap .basket_bg{
	position: absolute;
    top: -4px;
    right: 3px;
    width: 14px;
}
#SP_toggleMenu_ver1.open .cart_wrap .basket_bg{
	position: absolute;
    top: -4px;
    right: -6px;
    width: 20px;
}
#SP_toggleMenu_ver1 .cart_wrap .basket_bg img{
	width: 100%;
}
#SP_toggleMenu_ver1 .cart_wrap .SP_Cart_Count{
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    color: #fff;
	font-size: 11px;
}
#SP_toggleMenu_ver1.open .cart_wrap .SP_Cart_Count{
    width: 20px;
    height: 20px;
    line-height: 20px;
	font-size: 12px;
}
#SP_cntPreviewBtn .SP_cntPreviewer{
    width: 266px;
    height: 386px;
    border: 1px solid #ccc;
    top: -20px;
    left: -308px;
    background: #fff;
	padding: 20px;
	text-align:left;
}
#SP_toggleMenu_ver1.open #SP_cntPreviewBtn .SP_cntPreviewer{
    left: -328px;
}
#SP_cntPreviewBtn .SP_cntPreviewer .Ul_Wrap{
	padding-top: 30px;
	margin-bottom: 20px;
}
#SP_cntPreviewBtn .SP_cntPreviewer #MS_basket_slide{
    width: 266px !important;
    height: 301px;
    padding-top: 0;
	overflow-y: scroll;
}
#SP_cntPreviewBtn .SP_cntPreviewer .Preview_tit{
	position: absolute;
    top: 20px;
    left: 20px;
    width: 266px;
    text-align: left;
}
#SP_cntPreviewBtn .SP_cntPreviewer .Preview_tit .Close_Btn{
	position: absolute;
    top: 0;
    right: 0;
	width: 14px;
	height: 14px;
}
#SP_cntPreviewBtn .SP_cntPreviewer .cnts {
    width: 109px;
	height: 200px;
    margin-bottom: 5px;
    float: left;
    margin-right: 15px;
}
#SP_cntPreviewBtn .SP_cntPreviewer .cnts > div.thumb {
    width: 109px;
    height: auto;
    padding: 0;
}
#SP_cntPreviewBtn .SP_cntPreviewer .cnts > div.data {
    width: auto;
    padding-right: 0;
}
#SP_cntPreviewBtn .SP_cntPreviewer .cnts > div.data .pname {
    float: none;
    text-align: left;
	height: 20px;
    overflow: hidden;
}
#SP_cntPreviewBtn .SP_cntPreviewer .cnts > div.data .price {
    width: 100%;
    text-align: left;
}
#SP_cntPreviewBtn .SP_cntPreviewer .GotoCart a{
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 237px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #666;
	background: #666;
	color: #fff;
	text-align: center;
}
#SP_cntPreviewBtn .SP_cntPreviewer .empty_box{
	padding-bottom: 20px;
    padding-top: 110px;
    text-align: center;
}
#SP_cntPreviewBtn .SP_cntPreviewer .empty_box img{
	margin-bottom: 20px;
}

#SP_toggleMenu_ver1.open #SP_goTopandBottom > div{
	width: 45px;
	height: 19px;
	line-height: 19px;
	color: #797979;
	background: #dddddd;
	text-align: center;
	font-size: 12px;
}
#SP_toggleMenu_ver1 #SP_goTopandBottom > div{
	font-size: 11px;
}
#SP_toggleMenu_ver1 #SP_goTopandBottom > div:first-child{
	margin-bottom: 5px;
}
#SP_toggleMenu_ver1.open #SP_goTopandBottom > div img{
	display:none;
}
#SP_toggleMenu_ver1.open #ham_btn{
	text-align: center;
}
#SP_toggleMenu_ver1.open #ham_btn .open{
	display:none;
}
#SP_toggleMenu_ver1 #ham_btn .close{
	display:none;
}
#SP_toggleMenu_ver1.open #ham_btn .close{
	display:inline;
}
/* 햄버거 내부 :: 끝 */
/* 상단 :: 끝 */
/* 메인 :: 시작 */
.static_banners .banner{
	float:left;
	margin-right: 10px;
}
.static_banners .banner.bot{
	margin-top: 10px;
}
.static_banners .banner.right{
	margin-right: 0;
}

#SP_slider_100{
	min-width: 1280px;
	padding: 0 86px;
}
#SP_slider_100 ul{
    margin: 0 auto;
}
/*-- tap gallery --*/
#tap-gallery {
	
}

#tap-gallery > div > div > div.tap {
    height: 565px;
}

#tap-gallery .tap-gallery-container {
    position: relative;
}
#tap-gallery .tap-gallery-container .tap > ul{
	text-align: center;
	font-size: 0;
}
#tap-gallery .tap-gallery-container .tap > ul > li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 160px;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
}

#tap-gallery .tap-gallery-container .tap > ul > li > a {
	display: block;
    height: 53px;
    line-height: 53px;
    text-align: center;
    color: #999;
    margin: 0 auto;
}
#tap-gallery .tap-gallery-container .tap > ul > li > a:hover .hover{
	display:inline;
}
#tap-gallery .tap-gallery-container .tap > ul > li > a:hover .default,
#tap-gallery .tap-gallery-container .tap > ul > li > a .hover{
	display:none;
}
#tap-gallery .tap-gallery-container .tap ul li.active{
	border-bottom: 1px solid #333;
}
#tap-gallery .tap-gallery-container .tap ul li.active > a {
    color: #000;
}

#tap-gallery .tap-gallery-container .gallery {
}

#tap-gallery .tap-gallery-container .gallery_grid {
    position: absolute;
    top: 59px;
    left: -5px;
	width: 1290px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul:first-child{
	width: 600px;
    height: 468px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul {
	position: relative;
	float: left;
	width: 160px;
	height: 229px;
	cursor: pointer;
	margin: 5px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul.PrdWrap1,
#tap-gallery .tap-gallery-container .gallery_grid ul.PrdWrap2{
	margin-right: 15px;
	margin-bottom: 15px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul.PrdWrap3{
	margin-bottom: 15px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul.PrdWrap4,
#tap-gallery .tap-gallery-container .gallery_grid ul.PrdWrap5{
	margin-right: 15px;
}
#tap-gallery .tap-gallery-container .gallery_grid> ul:first-child li.thumbnail img {
	height: 468px;
}
#tap-gallery .tap-gallery-container .gallery_grid> ul li.thumbnail img {
    width: 100%;
	height: 229px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul:hover li.descrition{
	display:block;
}
#tap-gallery .tap-gallery-container .gallery_grid ul li.descrition{
	display:none;
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 56px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul:first-child li.descrition{
	height: 68px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul li.descrition > p {
    padding: 0 5px;
}

#tap-gallery .tap-gallery-container .gallery_grid ul li.descrition > p.pname {
	padding-top: 10px;
	height: 18px;
    overflow: hidden;
}
#tap-gallery .tap-gallery-container .gallery_grid ul:first-child li.descrition > p.pname {
	padding-top: 15px;
}
#tap-gallery .tap-gallery-container .gallery_grid ul li.descrition > p.price .price-strike {
    text-decoration: line-through;
}
#tap-gallery > div > div > div > ul > li > div > ul > li.descrition > p.price span.price-strike{
	font-weight: normal;
}
#tap-gallery > div > div > div > ul > li > div > ul > li.descrition > p.price span {
    display: inline;
	font-weight: bold;
}

#tap-gallery .tap-gallery-container .gallery_grid ul li.bg {
    background-color: rgba(255, 255, 255, 0.7);
    background-color: #fff\9;
}
#tap-gallery .tap-gallery-container .gallery_grid ul:hover li.Best_Icon{
	display:block;
}
#tap-gallery .tap-gallery-container .gallery_grid ul li.Best_Icon{
	display:none;
    position: absolute;
    bottom: 38px;
    left: 13px;
    width: 61px;
    height: 61px;
    line-height: 61px;
    text-align: center;
	background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/custom/weekly_best_icon.png') no-repeat

}
.no-rgba #tap-gallery .tap-gallery-container .gallery_grid ul li.descrition.bg {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70FFFFFF,endColorstr=#70FFFFFF);
    zoom: 1; }

/*-- tap gallery:END --*/
/* 메인 :: 끝 */

/* product 레이아웃 :: 시작 */
.prod_section .prod_wrap{
width: 1344px;
margin-left: -32px;
margin-right: -32px;
}

.prod_section .prod_wrap .prod {
float: left;
width: 272px;
height: 670px;
margin: 0 32px;
overflow:hidden;
position: relative;
}
.prod_section .prod_wrap .prod #SMSLikeWrap{
    position: absolute;
    top: 415px;
    right: 0;
    width: 41px;
    height: 17px;
    line-height: 13px;
}
.prod_section .prod_wrap .prod #SMSLikeWrap #SMSLikeIconWrap{
	overflow: hidden;
	width: 41px;
    height: 17px;
    line-height: 13px;
	cursor: pointer;
}
.prod_section .prod_wrap .prod #SMSLikeWrap #SMSLikeIconWrap > div{
	float: left;
}
 .prod_section .prod_wrap .prod #SMSLikeWrap #SMSLikeIconWrap #SMSLikeIcon{
	width: 15px;
    height: 13px;
	background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/prd_like_icon.png') no-repeat;
 }
 .prod_section .prod_wrap .prod #SMSLikeWrap #SMSLikeIconWrap #SMSLikeCount{
	height: 13px;
    line-height: 13px;
    font-size: 12px;
    padding-left: 5px;
 }
.prod_section .prod_wrap .prod #SMSLikeWrap #SMSLikeIconWrap #SMSLikeIcon.on{
	padding-bottom: 2px;
    border-bottom: 2px solid #ed4c46;
}
 .prod_section .prod_wrap .prod #SMSLikeWrap #SMSLikeIconWrap #SMSLikeCount.on{
	color: #ED4C46;
    padding-bottom: 2px;
    border-bottom: 2px solid #ed4c46;
}
.prod_section .prod_wrap .prod .thumb{
position:relative;
border: none;
}

.prod_section .prod_wrap .prod .thumb > a > img {
width: 100%;
height: 392px;
}

.prod_section .prod_wrap .prod .icon img{
	margin-right: 5px;
}

.prod_section .prod_wrap .prod .name {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid transparent;
border-color: #ddd;
padding-top: 20px;
}
.prod_section .prod_wrap .prod .subname,
.prod_section .prod_wrap .prod .sold_out{
margin-bottom: 10px;
}
.prod_section .prod_wrap .prod .subname a{
color: #999;
}

.prod_section .prod_wrap .prod .price {
position: relative;
margin-bottom: 10px;
}
/* product 레이아웃 :: 끝 */

/* 하단 :: 시작 */
/*-----YB'S VER-----
하단 영역 커스텀 
-----YB'S VER-----*/
#wrap #ftLink{
	border-bottom: none;
	background: none;
}
#ftLink .SMP-container > div{
	overflow: hidden;
}
#ftLink .ftLink_Top .SMP-container > ul,
#ftLink .ftLink_Top .SMP-container > ul > li{
	float:left;
}
#ftLink .ftLink_Top .SMP-container > .call{
	padding-left: 10px;
	padding-right: 27px;
	width: 240px;
	border-right: 1px solid #e9e9e9;
}
#ftLink .ftLink_Top .SMP-container > .call li:first-child{
    margin-right: 7px;
}
#ftLink .ftLink_Top .SMP-container > .call .Num{
	font-size: 30px;
	font-weight: bold;
}
#ftLink .ftLink_Top .SMP-container > .time{
	padding-top: 13px;
	padding-left: 20px;
	width: 400px;
	color: #666;
}
#ftLink .ftLink_Top .SMP-container > .time > li{
	
}
#ftLink .ftLink_Top .SMP-container > .time > li.slush{
	margin: 0 12px 0 14px;
}
#ftLink .ftLink_Top .SMP-container > .last{
	float:right;
	margin-top: 16px;
	padding-right: 55px;
}
#ftLink .ftLink_Top .SMP-container > .last li{
	margin-left: 10px;
}
#ftLink .ftLink_Top .SMP-container > .last li a{
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 91px;
	height: 28px;
	line-height: 27px;
	border: 1px solid #ddd;
	color: #454545;
	background: #ddd;
	text-align: center;
}
#ftLink .ftLink_Top .SMP-container > .last li:first-child a{
	width: 163px;
}
#ftLink .ftLink_Top .SMP-container > .last li a:hover{
	color: #454545;
	background: #fff;
}
#ftLink .SMP-container > div > ul{
	float:left;
}
#ftLink .ftLink_Top{
	height: 60px;
	padding: 18px 0;
	background: #fbfafa;
}
#ftLink .ftLink_Top .Shop_Info{
	width: 208px;
}

#ftLink .subtit{
	line-height: 30px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	margin-bottom: 12px;
}
#ftLink .Account_Info .subtit{
	font-size: 15px;
}
#ftLink .tit{
	font-weight: bold;
	color: #545454;
	margin-bottom: 1px;
}
#ftLink .sub,
#ftLink .sub a{
	color: #666666;
}
#ftLink .sub a:hover{
	color: #545454;
	font-weight: bold;
}
#ftLink .ftLink_Bottom{
	padding-left: 20px;
	height: 294px;
	padding-top: 48px;
    border-bottom: 1px solid #efefef;
}
#ftLink .ftLink_Bottom .maintit{
	font-weight: bold;
    font-size: 15px;
    color: #262626;
	margin-bottom: 30px;
}
#ftLink .ftLink_Bottom .about{
	width: 160px;
}
#ftLink .ftLink_Bottom .about .sub{
	line-height: 24px;
}
#ftLink .ftLink_Bottom .about #SP_Go_WebBanking{
	width: 160px;
    height: 30px;
    padding-left: 10px;
    line-height: 30px;
	margin-top: 15px;
	border: 1px solid #ddd;
}
#ftLink .ftLink_Bottom .other_language{
	width: 205px;
    padding-left: 114px;
}
#ftLink .ftLink_Bottom .other_language,
#ftLink .ftLink_Bottom .follow{
	font-size: 0;
}
#ftLink .ftLink_Bottom .block{
	display:inline-block;
	*display:inline;
	zoom:1;
	padding: 0 10px;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #333;
	background: #eee;
	border: 1px solid #eee;
	margin-right: 10px;
	margin-bottom: 10px;
}
#ftLink .ftLink_Bottom .support{
	width: 230px;
	margin-left: 87px;
}
#ftLink .ftLink_Bottom .support li > a{
	display: block;
	width: 148px;
    height: 28px;
	line-height: 28px;
    padding-left: 10px;
    margin-top: 15px;
	border: 1px solid #ddd;
}
#ftLink .ftLink_Bottom .support li > a > img{
	margin-top: 10px;
    margin-left: 20px;
}
#ftLink .ftLink_Bottom .follow{
	margin-left: 140px;
	width: 230px;
}

/* #footer 하단 푸터 영역 */
#wrap #footer{
	position: relative;
	min-height: inherit;
    _height: auto;
    width: auto;
	text-align: left;
	padding-left: 0;
    padding-bottom: 160px;
    background: none;
}
#wrap #footer .ft-info{
	float:left;
	padding-top: 25px;
    padding-left: 20px;
}
#wrap #footer .footer_mark{
	float:right;
}
#wrap #footer .footer_mark > div{
	float: left;
}
#footer .ft-info ul.info2{
	margin-bottom: 15px;
}
#footer .ft-info ul li{
	margin-bottom: 3px;
	color: #999999;
	font-weight: normal;
}
#footer .ft-info ul li .tit:first-child{
	margin-left: 0;
}
#footer .ft-info ul li .tit{
	color: #666666;
	margin-left: 15px;
}
#footer .ft-info > p{
	margin-top: 10px;
}
#footer .ft-info > p a{
	color: #999999;
}
/* .SP_Main_More_Btn */
.SP_Main_More_Btn{
	display:block;
	width: 58px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
	color: #575757;
	border: 1px solid #cccccc;
}
/* 하단 :: 끝 */
/* 검색페이지 :: 시작 */
#searchWrap h2.tit-page{
    width: auto;
    height: 34px;
    line-height: 32px;
    font-size: 19px;
    font-weight: bold;
    text-align: left;
    letter-spacing: 2px;
    color: #000;
    padding: 0 19px;
	margin-bottom: 0;
}
#searchWrap .page-body { margin-top: 30px; }
/* sch-frm */
#searchWrap .sch-frm {
width: 1218px;
background: #fff;
margin-bottom: 50px;
border: 1px solid #ddd;
padding: 15px 30px;
}
#searchWrap .sch-frm .table-keyword {
	margin-top: 0px;
}
#searchWrap .sch-frm .table-keyword > div{
	float:left;
}
#searchWrap .sch-frm .table-keyword > div.Search_Prd_Name,
#searchWrap .sch-frm .table-keyword > div.Search_Btn{
	float: right;
}
#searchWrap .sch-frm .table-keyword .Search_price >p{
	float:left;
}
#searchWrap .sch-frm .table-keyword .Search_price .sub .MS_input_txt{
	width: 100px;
    height: 40px;
    line-height: 43px;
    margin: 0;
	padding-left: 10px;
	border: none;
    background: #f5f7f8;
	padding-top: 0;
}
#searchWrap .sch-frm .table-keyword .Search_Prd_Name >p{
	float:left;
}
#searchWrap .sch-frm .table-keyword >div .tit{
	height: 40px;
    line-height: 40px;
    margin: 0 43px;
}
#searchWrap .sch-frm .table-keyword >div .sub .wave{
    display:inline-block;
	*display:inline;
	zoom:1;
    margin: 0 9px;
    margin-left: 11px;
}
#searchWrap .sch-frm .table-keyword .Search_Prd_Name .sub .MS_input_txt{
    width: 210px;
    height: 40px;
    line-height: 43px;
    margin: 0;
    padding-left: 10px;
    padding-right: 40px;
    border: none;
    background: #f5f7f8;
	padding-top: 0;
}
#searchWrap .sch-frm .tit-key-wrap {
	width: 300px;
    height: 40px;
    text-align: left;
    margin: 0 auto;
}
#searchWrap .sch-frm .tit-key-wrap .tit-key{
	line-height: 40px;
}
.SMP-table .table-keyword table{
width: 450px;
margin: 0 auto;
}
.SMP-table .sch-frm th { font-weight: normal; padding: 0; padding-right: 10px;}
.SMP-table .sch-frm .search_price input{ width: 103px; margin: 0;}
.SMP-table .sch-frm .search_product_name input{ width: 227px;}

/* total, sort */
.SMP-table .total-sort {
width: 1280px;
padding-top: 0 !important;
margin: 0 auto;
border: none;
}
#searchWrap .total-sort .sort .total_count{
width: 222px;
font-size: 10px;
color: #666;
margin: 0;
}

#searchWrap .total-sort .sort{ margin:0 !important;}
#searchWrap .total-sort .sort ul{ overflow:hidden;}
#searchWrap .total-sort .sort li a span{
font-size: 11px;
text-decoration: underline;
vertical-align:top;
color: #222;
}
#searchWrap .prd-list table .productSUB{
width:264px;
margin-right:auto;
margin-left:auto;
}
#searchWrap .prd-list table .info{padding-bottom: 30px;}
#searchWrap .prd-list table .info li{margin-bottom: 5px;}
#searchWrap .prd-list table .info .product_icons img {margin-right: 5px;}
#searchWrap .prd-list .thumb{
width:272px;
height:392px;
}
#searchWrap .prd-list ul.info{ position: relative; }
#searchWrap .prd-list .info .product_icons{
position: absolute;
top:3px;
}
#searchWrap .prd-list .info .option_preview_btn{
position: absolute;
top:3px;
right: 0px;
}
#searchWrap .prd-list .dsc{
font-size: 13px;
font-weight: 700;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid transparent;
border-color: #ddd;
}

#searchWrap .prd-list table td{vertical-align:top;}
/* 검색페이지 :: 끝 */
/* 아이디 중복 :: 시작 */
#idDup{
	width: 1280px;
    margin: 0 auto;
    margin-top: 60px;
}
/* 아이디 중복 :: 끝 */
/* 레이아웃 정리 2.1 : 끝 =============== 2016-12-05 김유빈 주임 */
/* 분류페이지 커스텀 :: 시작 */
#productClass{
	padding-top: 22px;
}
#productClass .cate_title_wrap .bcate img{
	width: 100%;
}
#productClass .cate_title_wrap{
	margin-bottom: 75px;
}
/* 베스트 아이템 영역 : 시작 */
#productClass #best-product{
	padding-bottom: 30px;
}
#productClass #best-product .best_tit_wrap{
text-align: center;
position: relative;
margin: 60px 0;
}
#productClass #best-product .best_tit_wrap .best_tit{
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	margin-bottom: 10px;
}
#productClass #best-product .best_tit_wrap .best_tit_sub{
	font-size: 18px;
	line-height: 23px;
	width: 168px;
	height: 23px;
	color: #626262;
	margin: 0 auto;
	background: #fff;
}
#productClass #best-product .best_tit_wrap .best_tit_sub_line{
	position: absolute;
    bottom: 10.5px;
    left: 50%;
    width: 224px;
    height: 1px;
    background: #848484;
    margin-left: -112px;
	z-index: -1;
}
#productClass #best-product .prod_section .prod_wrap .prod {
    height: 440px;
}
#productClass #best-product .prod_section .prod_wrap .prod .name {
    border-color: #373737;
}
#productClass #best-product .prod_section .prod_wrap .prod .subname a {
    color: #5d5d5d;
}
#productClass #best-product .prod_section .prod_wrap .prod .price > span,
#productClass #best-product .prod_section .prod_wrap .prod .price .disc_in > span{
	display:block;
}
/* 베스트 아이템 descrition : 시작 */
#productClass #best-product .prod:hover .description{
	display:block;
}
#productClass #best-product .prod .description{
	display:none;
	position: absolute;
    top: 0;
    left: 0;
    padding: 40px 25px 0;
	width: 220px;
    height: 350px;
    border: 1px solid #808080;
    background: #fff;
}
#productClass #best-product .prod_section .prod_wrap .prod:hover #SMSLikeWrap {
	display:block;
}
#productClass #best-product .prod_section .prod_wrap .prod #SMSLikeWrap {
	display:none;
    top: 64px;
    right: 26px;
	z-index: 1;
}
/* 베스트 아이템 descrition : 끝 */
/* 베스트 아이템 영역 : 끝 */
/* 카테고리 리스트 영역 + SORT 영역 :: 시작 */
#productClass .cate_list_wrap{
	width: 1280px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 40px;
	position: relative;
}
#productClass #cate-tit .cate-tit-container h2 {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    height: 52px;
    line-height: 52px;
    border-bottom: 1px solid #d0d0d0;
}
#productClass .ttl-sort{
	margin: 0;
	position: absolute;
    top: 14px;
    left: 0;
}
/* 카테고리 리스트 영역 + SORT 영역 :: 끝 */
/* 분류페이지 커스텀 :: 끝 */

/* --------------------
상세페이지
-------------------- */
#productDetail {
	padding-top: 78px;
}
/*-- tmb-info --*/
/* product name */
.tmb-info {
	min-height: 640px;
}
.tmb-info .prd-nm {
margin-top: 50px;
margin-bottom: 10px;
border-bottom: 2px solid transparent;
border-color: #333;
}

.tmb-info .prd-nm .pname {
font-size: 16px;
font-weight: 600;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}
/* product name:END */


/* thumbnail */
.tmb-info .tmb-info-container .thumb-wrap {
float: left;
}

.tmb-info .tmb-info-container .thumb-wrap .multi-thumb {
width: 620px;
}

.tmb-info .tmb-info-container .thumb-wrap .multi-thumb .multi-thumb-container {
width: 630px;
margin-left: -5px;
margin-right: -5px;
}

.tmb-info .tmb-info-container .thumb-wrap .multi-thumb .multi-thumb-container ul li {
float: left;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}

.tmb-info .tmb-info-container .thumb-wrap .multi-thumb ul li img {
width: 200px;
}

.tmb-info .tmb-info-container .thumb-wrap .thumb-ctrl {
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

.tmb-info .tmb-info-container .thumb-wrap .thumb-ctrl img {
vertical-align: middle;
margin-right: 10px;
}

/* thumbnail */
.tmb-info .tmb-info-container .thumb-wrap .thumb {
width: 700px;
text-align: center;
}

/* info */
.tmb-info .tmb-info-container .info {
width: 470px;
float: right;
position: relative;
}

.tmb-info .tmb-info-container .info .tit-prd {
	font-size: 16px;
    font-weight: bold;
}

.tmb-info .tmb-info-container .info .tit-prd > p{
margin-bottom: 5px;
}
.tmb-info .tmb-info-container .info .tit-prd > p.pname{
	width: 420px;
}
.tmb-info .tmb-info-container .info .tit-prd > p.icon{
	height: 11px;
	margin-bottom: 20px;
}
.tmb-info .tmb-info-container .info .tit-prd .subname{
	color: #808080;
}
.tmb-info .tmb-info-container .info .txt-prd {
margin-bottom: 5px;
border-bottom: 1px solid #7b7b7b;
}

.tmb-info .tmb-info-container .info .txt-prd > p {
margin-bottom: 5px;
}
.tmb-info .tmb-info-container .info .txt-prd .subname{
	margin-bottom: 20px;
	color: #808080;
}

/* 디테일 페이지 좋아요 버튼 커스텀 : 시작 */
.tmb-info .tmb-info-container .info .SMS_like_Btn{
	position: absolute;
    top: 6px;
    right: 6px;
}
.tmb-info .tmb-info-container #SP_detailPageFormMover.moving.info .SMS_like_Btn{
	top: 26px;
    right: 26px;
}
#SMSDetailLikeTh{
	display:none;
}
#SMSDetailLikeIconWrap > div{
	float:left;
	cursor: pointer;
}
#SMSDetailLikeIconWrap #SMSDetailLikeIcon{
	width: 15px;
    height: 13px;
	background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/prd_like_icon.png') no-repeat;
}
#SMSDetailLikeIconWrap #SMSDetailLikeCount{
	height: 13px;
    line-height: 13px;
    font-size: 12px;
    padding-left: 5px;
}
#SMSDetailLikeIconWrap #SMSDetailLikeIcon.on{
	padding-bottom: 2px;
    border-bottom: 2px solid #ed4c46;
}
#SMSDetailLikeIconWrap #SMSDetailLikeCount.on{
	color: #ED4C46;
    padding-bottom: 2px;
    border-bottom: 2px solid #ed4c46;
}
/* 디테일 페이지 좋아요 버튼 커스텀 : 끝 */
.tmb-info .tmb-info-container .info .table-opt dl dt,
.tmb-info .tmb-info-container .info .table-opt dl dd {
float: left;
padding-top: 5px;
padding-bottom: 5px;
}

.tmb-info .tmb-info-container .info .table-opt dl dt {
width: 120px;
}

.tmb-info .tmb-info-container .info .table-opt dl dd {
width: 220px;
text-align: right;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .origin .sell {
color: #aaa;
margin-left: 10px;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .price .origin {
color: #aaa;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .price .sell {
font-size: 14px;
font-weight: 600;
margin-left: 10px;
}

/* 상품 옵션 레이아웃 커스텀 :: 시작 */
.tmb-info .tmb-info-container .info .table-opt tbody th,
.tmb-info .tmb-info-container .info .table-opt tbody td{
	text-align: left;
	height: 50px;
	line-height: 50px;
}
.tmb-info .tmb-info-container .info .table-opt tbody td .MS_btn_scrap_fb,
.tmb-info .tmb-info-container .info .table-opt tbody td .MS_btn_scrap_tw,
.tmb-info .tmb-info-container .info .table-opt tbody td .MS_btn_scrap_ws{
	z-index: 50;
}
.tmb-info .tmb-info-container .info .table-opt .sell_price{
	font-size: 16px;
    font-weight: bold;
}

.tmb-info .tmb-info-container .info .table-opt tbody td select{
    width: 320px;
    height: 36px;
    line-height: 34px;
    border: 1px solid #ccc;
    padding-left: 20px;
}
/* 상품 옵션 레이아웃 커스텀 :: 끝 */

/* 배송비 */
.tmb-info .tmb-info-container .info .table-opt dl dd.SMS-delivery {
position: relative;
}

.tmb-info .tmb-info-container .info .table-opt dl dd.SMS-delivery img {
opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
vertical-align: middle;
}

.tmb-info .tmb-info-container .info .table-opt dl dd.SMS-delivery span {
cursor: pointer;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/delivery-more-icon.gif') no-repeat;
background-position: right top;
*background-position: right 2px;
}

.tmb-info .tmb-info-container .info .table-opt dl dd.SMS-delivery #deliverycase_iframe {
top: -100px !important;
left: inherit !important;
*left: 0 !important;
right: 0 !important;
*right: -2px !important;
}

.tmb-info .tmb-info-container .info .table-opt dl dd.SMS-delivery #deliverycase {
top: -100px !important;
left: inherit !important;
*left: 0 !important;
right: 0 !important;
*right: -2px !important;
text-align: left;
padding-top: 10px;
border: 1px solid #777;
background: #fff;
}

.tmb-info .tmb-info-container .info .table-opt dl dd.SMS-delivery #deliverycase table {
background: none !important;
}


.tmb-info .tmb-info-container .info .table-opt dl dd.col {
width: 340px;
text-align: left;
}

.tmb-info .tmb-info-container .info .table-opt dl dd.col.sub-select {
padding-top: 0;
padding-bottom: 0;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .sel-btn {
text-align: right;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .sel-btn a {
display: inline-block;
*display: inline;
zoom: 1;
width: 130px;
height: 21px;
line-height: 19px;
color: #fff;
margin-top: 5px;
background: #000;
text-align: center;
transition: 0.5s;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .sel-btn a:hover {
color: #000;
background: #ddd;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-wrap .caption {
display: none;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-wrap ol li {
float: left;
padding-top: 5px;
padding-bottom: 5px;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-wrap ol li.tit {
width: 120px;
text-align: left;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-wrap ol li.select {
width: 220px;
text-align: right;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-wrap ol li.select > select {
width: 130px;
height: 21px;
padding: 0 15px 0 3px;
*padding: 0;
padding: 0 \0;
-webkit-appearance: none;
-ms-appearance: none; 
appearance: none;
border: none;
border: 1px solid #ddd;
/*border: 1px solid transparent;/*
/*border-color: #ddd;*/
background: #efefef url('data:image/gif;base64,R0lGODlhFQAVAIABAAAAAP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MTczN0RCNEQzQkQxMUU1QUMwMjhFOEY1Q0FGMzJDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MTczN0RCNUQzQkQxMUU1QUMwMjhFOEY1Q0FGMzJDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxNzM3REIyRDNCRDExRTVBQzAyOEU4RjVDQUYzMkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxNzM3REIzRDNCRDExRTVBQzAyOEU4RjVDQUYzMkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAABUAFQAAAh+Mj6nL7Q+jnLRaA8DKjyPfaZgYcaCUkZR6te4Lx3EBADs=') no-repeat;
*background: none;
background: none \0;
background-position: right center;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-wrap ol li.select > select::-ms-expand {
display: none;
}

.tmb-info .tmb-info-container .info .table-opt dl dd.col dl dt {
text-align: left;
}

.tmb-info .tmb-info-container .info .table-opt dl dd.col dl dd {
line-height: 0;
text-align: right;
}

.tmb-info .tmb-info-container .info .table-opt dl dd select {
width: 130px;
height: 21px;
vertical-align: top;
margin-left: 5px;
border: 1px solid #707070;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-btns {
display: inline-block;
*display: linline;
zoom: 1;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-btns input {
float: left;
height: 17px;
line-height: 17px;
font-size: 11px;
text-align: center !important;
margin-right: 5px;
border: 1px solid transparent;
border-color: #ddd;
}

.tmb-info .tmb-info-container .info .table-opt dl dd .opt-btns > a  {
float: left;
}
/* info:END */

/* ****************** 상품 상세 옵션 ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap { color: #666; font-size: 11px; line-height: 13px;}
.MK_optAddWrap li { list-style: none; }
/* 옵션선택 */
#MK_optAddList { overflow: hidden; *zoom: 1; }
#MK_optAddList li { float: left; width: 100%; margin-top: 5px; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st { float: left; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div { font-size: 11px; line-height: 16px; }
#MK_optAddList .MK_tit { width: 65px; margin-right: 5px; }
#MK_optAddList .MK_div { width: 5px; text-align: center; }
#MK_optAddList .MK_st { width: 205px; }
#MK_optAddList .MK_st .MK_btn-add { cursor: pointer; }
#MK_optAddList .MK_st select { margin-left: 5px; width: 195px; height: 18px; }
/* 옵션선택PP */
#MK_optAddListPP { overflow: hidden; *zoom: 1; }
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st { float: left; width: auto; }
#MK_optAddListPP .MK_tit { margin-right: 5px; margin-top: 3px; }

/* 옵션 결과 리스트 */
#MK_innerOptWrap {
overflow: hidden;
margin-top: 15px;
border-top: 1px solid transparent;
border-color: #ccc;
}

#MK_innerOptWrap #MK_innerOptScroll {
margin-top: -1px;
}

#MK_innerOptWrap #MK_innerOptScroll.limit {
position: relative;
overflow-y: auto;
height: 150px;
}

#MK_innerOptWrap .MK_inner-opt-cm li {
    position: relative;
    height: 19px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    border-top: 1px solid transparent;
    border-color: #ddd;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
position: absolute;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
display: block;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_price {
top: 12px;
right: 25px;
color: #333;
line-height: 19px;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
top: 17px;
right: 5px;
display: inline-block;
*display: inline;
zoom: 1;
width: 11px;
height: 11px;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/btn_comment_del.gif') no-repeat;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del > img {
display: none;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .addition_option {
float: left;
height: 17px;
line-height: 17px;
font-size: 11px;
text-align: center !important;
margin-right: 5px;
border: 1px solid transparent;
border-color: #ddd;
}

/* 사용자 입력 인풋박스 (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput {
width: 200px;
}

/* 기본옵션 */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name {
width: 275px;
height: 19px;
line-height: 19px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl {
top: 12px;
*top: 11px;
right: 105px;
width: 85px;
overflow: hidden;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count {
	float: left;
    width: 35px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 0;
    border: 1px solid #ddd;
    text-align: center;
    margin-right: 5px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a {
float: left;
line-height: 0;
font-size: 0;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img {
vertical-align: top;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up {
float: left;
display: inline-block;
*display: inline;
zoom: 1;
width: 18px;
height: 19px;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail_opt_up.gif') no-repeat;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up > img {
display: none;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw {
float: left;
display: inline-block;
*display: inline;
zoom: 1;
width: 19px;
height: 19px;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail_opt_down.gif') no-repeat;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw > img {
display: none;
}

/* 개별옵션 */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name {
margin-right: 180px;
}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl {
top: 5px;
*top: 4px;
right: 105px;
width: 90px;
}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count {
width: 30px;
height: 16px;
line-height: 16px;
padding-top: 2px;
padding-left: 2px;
}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a {
float: left;
line-height: 0;
font-size: 0;
}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a img {
vertical-align: top;
}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up {
display: inline-block;
*display: inline;
zoom: 1;
width: 18px;
height: 19px;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail_opt_up.gif') no-repeat;
}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up > img {
display: none;
}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw {
display: inline-block;
*display: inline;
zoom: 1;
width: 19px;
height: 19px;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail_opt_down.gif') no-repeat;
}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw > img {
display: none;
}

/* 총합계 */
#MK_innerOptTotal {
border-top: 1px solid #ddd;
zoom: 1;
height: 80px;
line-height: 80px;
}
#MK_innerOptTotal:before,
#MK_innerOptTotal:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
#MK_innerOptTotal:after {
clear: both;
}
#MK_innerOptTotal > span,
#MK_innerOptTotal > strong{
	display:block;
	font-size: 14px;
	color: #000;
}
#MK_innerOptTotal .MK_txt-total {
	float:left;
	text-align: left;
	width: 350px;
}
#MK_innerOptTotal .MK_total {
	float:left;
	text-align: right;
	width: 100px;
	color: #a52023;
	font-size: 20px;
	font-weight: bold;
	line-height: 78px;
}
#MK_innerOptTotal .MK_txt-won{
	float: right;
	width: 20px;
}



/* 소리뷰 */
#sorivu { position: relative; margin-top: 20px; }
/* 상품 일반정보(상품정보제공 고시) */
#productWrap { margin: 10px 0; }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 12px; border-collapse: collapse; border-width: 1px 0 1px 0; border-color: #b4b4b4; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #f8f8f8; color: #3b3b3d; text-align: left; padding: 10px 0 10px 15px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e0e0e0; word-break: break-all; text-align: left; padding: 10px 0 10px 17px; }

/* 사이즈 차트 */
.box-btn-size-chart { width: 300px; padding: 10px; background: #D9DBDA; text-align: center; }
td.area-btn-size-chart a { color: #000000; font-size: 15px; font-weight: bold; }
#sizeChart { width:693px; position: absolute; display: none; }
#sizeChart .btn-close-box { width: 100%; position: relative; }
#sizeChart .btn-close-layer { position: absolute; display: block; width: 15px; height: 14px; top: 10px; right: 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; }

.size-chart-box { width: 100%;  font-family: 'dotum'; border: 2px solid #3F4045;}
.size-chart-box h4 { width: 100%; margin:0; padding: 10px 0px; color: #FFFFFF; background: #3F4045; text-align: center; }
.size-chart-cont { background: #FFFFFF; text-align: center; padding: 5px; }
.size-chart-cont table { width: 100%; margin:0; padding:0; border-collapse: collapse; border: 1px solid #D9DBDA; }
.size-chart-cont table th, .size-chart-cont table td { font-family: 'dotum'; padding: 10px; text-align: center; border-bottom: 1px solid #D9DBDA; }
.size-chart-cont table th { background: #EBECF0; }
.size-chart-cont table tr:last-child { border-bottom: 1px solid #D9DBDA; }
.size-chart-cont img.sc-img-chart,
#sc_img_chart { width: 670px; height: 300px; }
.size-chart-cont img.sc-img-guide,
#sc_img_guide { width: 190px; height: 240px; }
.size-chart-cont p { margin-top: 10px; text-align: left; }


/* 상품조르기 */
.tmb-info .tmb-info-container .info .table-opt dl.SMP-importune dd.col {
position: relative;
text-align: right;
}

.tmb-info .tmb-info-container .info .table-opt dl.SMP-importune dd.col .MS_importune_btn_over {
right: 0;
text-align: left;
}


/* SNS 소셜 퍼가기 */
.tmb-info .tmb-info-container .SMP-sns,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns {
position: relative;
z-index: 1;
}

.tmb-info .tmb-info-container .SMP-sns .col,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col {
text-align: center;
padding-top: 0;
padding-bottom: 0;
}

.tmb-info .tmb-info-container .SMP-sns .col > span,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span {
position: relative;
display: inline-block;
*display: inline;
zoom: 1;
margin-top: 5px;
margin-bottom: 5px;
}

.SMP-sns div.MS_btn_scrap_fb,
.SMP-sns div.MS_btn_scrap_tw,
.SMP-sns div.MS_btn_scrap_ws {
left: 50%;
margin-left: -93px;
}


/* SNS 소셜 퍼가기 - 강제변환 */
.tmb-info .tmb-info-container .SMP-sns .col > span > a,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span > a {
display: inline-block;
*display: inline;
width: 41px;
height: 48px;
margin-left: 1px;
margin-right: 1px;
}

.tmb-info .tmb-info-container .SMP-sns .col > span > a img,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span > a img {
display: none;
}

.tmb-info .tmb-info-container .SMP-sns .col > span.sns-fb-ico > a,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span.sns-fb-ico > a {
transition: 0.5s;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail-sns-fb-ico.gif') no-repeat;
}

.tmb-info .tmb-info-container .SMP-sns .col > span.sns-fb-ico > a:hover,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span.sns-fb-ico > a:hover {
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail-sns-fb-ico-on.gif') no-repeat;
}

.tmb-info .tmb-info-container .SMP-sns .col > span.sns-tw-ico > a,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span.sns-tw-ico > a {
transition: 0.5s;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail-sns-tw-ico.gif') no-repeat;
}

.tmb-info .tmb-info-container .SMP-sns .col > span.sns-tw-ico > a:hover,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span.sns-tw-ico > a:hover {
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail-sns-tw-ico-on.gif') no-repeat;
}

.tmb-info .tmb-info-container .SMP-sns .col > span.sns-ws-ico > a,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span.sns-ws-ico > a {
transition: 0.5s;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail-sns-ws-ico.gif') no-repeat;
}

.tmb-info .tmb-info-container .SMP-sns .col > span.sns-ws-ico > a:hover,
.tmb-info .tmb-info-container .info .table-opt dl.SMP-sns dd.col > span.sns-ws-ico > a:hover {
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail-sns-ws-ico-on.gif') no-repeat;
}


/* 결제버튼 */

.tmb-info .tmb-info-container .info .prd-btns {
padding-bottom: 20px;
}

.tmb-info .tmb-info-container .info .prd-btns > a {
position: relative;
display: block;
height: 38px;
line-height: 38px;
font-size: 12px;
font-weight: 600;
text-align: center;
}

.tmb-info .tmb-info-container .info .prd-btns > a.buy {
color: #fff;
transition: 0.3s;
border: 1px solid transparent;
border-color: #000;
background: #000;
}

.tmb-info .tmb-info-container .info .prd-btns > a.buy:hover {
border: 1px solid transparent;
border-color: #111;
background: #333;
}

.tmb-info .tmb-info-container .info .prd-btns > a.cart {
transition: 0.3s;
border: 1px solid transparent;
border-color: #000000;
}

.tmb-info .tmb-info-container .info .prd-btns > a.cart:hover {
border: 1px solid transparent;
border-color: #777;
background: #efefef;
}

.tmb-info .tmb-info-container .info .prd-btns > a.wish {
transition: 0.3s;
border: 1px solid transparent;
border-color: #000000;
}

.tmb-info .tmb-info-container .info .prd-btns > a.wish:hover {
border: 1px solid transparent;
border-color: #777;
background: #efefef;
}
/* 결제버튼 type-3 */
.tmb-info .tmb-info-container .info .prd-btns.type-3 a {
float: left;
display: block;
}

.tmb-info .tmb-info-container .info .prd-btns.type-3 a.buy {
width: 210px;
margin-right: 6px;
}

.tmb-info .tmb-info-container .info .prd-btns.type-3 a.cart {
width: 121px;
margin-right: 6px;
}

.tmb-info .tmb-info-container .info .prd-btns.type-3 a.wish {
width: 121px;
}
/*-- tmb-info:END --*/
.tmb-info .tmb-info-container .info .naverpay_wrap{
	text-align: right;
}

/* 이동탭 (상세공통) */
#productDetail .detail-tap {
margin-top: 120px;
border-bottom: 1px solid transparent;
border-color: #bbb;
margin-bottom: 90px;
}

#productDetail .detail-tap .tap-container {
font-size: 0;
text-align: center;
}

#productDetail .detail-tap .tap-container > a {
display: inline-block;
*display: inline;
zoom: 1;
}

#productDetail .detail-tap .tap-container > a > span {
display: inline-block;
*display: inline;
zoom: 1;
width: 160px;
height: 33px;
line-height: 33px;
margin-left: -1px;
border: 1px solid transparent;
border-bottom: none;
border-color: #bbb;
transition: 0.3s;
}

#productDetail .detail-tap .tap-container > a > span:hover {
position: relative;
background: #efefef;
}

#productDetail .detail-tap .tap-container > a.on {
position: relative;
}

#productDetail .detail-tap .tap-container > a.on > span {
color: #fff;
border-color: #111;
background: #111;
}

#productDetail .detail-tap .tap-container > a.on > span:hover {
border-color: #111;
background: #333;
}


/* 타이틀 (상세공통) */
#productDetail .tit-detail {
position: relative;
text-align: center;
margin-top: 70px;
margin-bottom: 20px;
}

#productDetail .tit-detail .main {
font-size: 15px;
font-weight: 600;
letter-spacing: 3px;
}

#productDetail .tit-detail .sub {
font-size: 11px;
font-weight: 400;
letter-spacing: 1px;
color: #777;
}

#productDetail .tit-detail .btns { position: absolute; right: 0px; top: -5px; font-size: 0; line-height: 0; }
#productDetail .tit-detail .btns a { margin-left: 5px; }


/* 상품 상세 이미지 */
#productDetail .prd-detail {
overflow: hidden;
width: 100%;
margin-top: 15px; 
}

#productDetail .prd-detail img {
max-width: 100%;
}
#productDetail .prd-detail table {
table-layout: auto;
}


/*-- 관련상품 --*/
.SMP_codi_prd_container{
	margin-top: 70px;
}
.SMP_codi_prd_container .tit_wrap{
	text-align: center;
	line-height: 1;
}
.SMP_codi_prd_container .tit_wrap .tit{
	font-size: 18px;
    letter-spacing: 2px;
    margin-bottom: 15px;
}
.SMP_codi_prd_container .tit_wrap .sub{
	font-size: 13px;
	color: #626262;
	margin-bottom: 40px;
}

#productDetail .SMP-rel-prd {
	
}


/* 4열 정렬 */
#productDetail .SMP-rel-prd .SMP-rel-prd-container.grid_4 {
width: 1280px;
overflow: hidden;
}
#productDetail .SMP-rel-prd .SMP-rel-prd-container.grid_4 > ul{
	width: 1374px;
	margin-left: -47px;
	margin-right: -47px;
}
#productDetail .SMP-rel-prd .SMP-rel-prd-container.grid_4 > ul > li {
float: left;
width: 249.5px;
height: 575px;
margin-left: 47px;
margin-right: 47px;
}

/* 섬네일 */
#productDetail .SMP-rel-prd .SMP-rel-prd-container > ul > li .thumbnail {
margin-bottom: 10px;
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container > ul > li .thumbnail > a > img {
width: 100%;
}

/* 체크박스 */
#productDetail .SMP-rel-prd .SMP-rel-prd-container > ul > li .info {
position:relative;
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .pcheck {
position: relative;
margin-bottom: 5px;	
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .pcheck > label > span {
text-decoration: underline;
margin-left: 5px;
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container .opt-btn {
position: absolute;
top: 1px;
right: 0;
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container .opt-btn .tg-ico {
display: inline-block;
*display: inline;
zoom: 1;
width: 12px;
height: 12px;
line-height:10px;
margin-right: 5px;
text-align:center;
vertical-align: middle;
background:#000;
color:#fff;
/* background: url('../img/opt-open-icon.gif') no-repeat; */
}
#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .pname_wrap{
	position: relative;
	line-height: 1;
}
/* 상품명 */
#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .pname {
font-weight: 700;
padding-right: 14px;
margin-bottom: 5px;
}
#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .check{
	position: absolute;
    top: 1px;
    right: 0;
}
#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .pname > a {
font-size: 13px;
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .subname{
	display:none;
}
#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .prd-price{
	margin-bottom: 10px;
}
#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .tg-opt {
margin-top: 10px;
}
/* 옵션 */
#productDetail .optOpenTarget .poption .select select{
	width: 100%;
	height: 30px;
	line-height: 28px;
    border: 1px solid #ddd;
    padding-left: 15px;
}
#productDetail .optOpenTarget .poption .select{
	margin-bottom: 5px;
}
/* 수량 */
#productDetail .optOpenTarget .pamount > div > input{
	float: left;
	width: 31px;
    height: 17px;
	line-height: 17px;
	border: 1px solid #ddd;
	margin-right: 5px;
    text-align: center;
}
#productDetail .optOpenTarget .pamount > div > a.btn-up{
	float: left;
    display:block;
    zoom: 1;
    width: 18px;
    height: 19px;
    background: url(../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/detail_opt_up.gif) no-repeat;
}
#productDetail .optOpenTarget .pamount > div > a.btn-dw{
	float: left;
    display: block;
    zoom: 1;
    width: 19px;
    height: 19px;
    background: url(../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/detail_opt_down.gif) no-repeat;
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .pamount > div .MS_related_quantity {
float: left;
height: 17px;
line-height: 17px;
font-size: 11px;
text-align: center !important;
margin-right: 5px;
border: 1px solid transparent;
border-color: #ddd;
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .pamount > div .btn-up {
float: left;
display: inline-block;
zoom: 1;
width: 18px;
height: 19px;
font-size: 0;
text-indent: -9999px;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail_opt_up.gif') no-repeat;
}

#productDetail .SMP-rel-prd .SMP-rel-prd-container ul > li .info .pamount > div .btn-dw {
float: left;
display: inline-block;
zoom: 1;
width: 19px;
height: 19px;
font-size: 0;
text-indent: -9999px;
background: url('../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/detail_opt_down.gif') no-repeat;
}

/* 결제버튼 */
#productDetail .related-allbasket {
text-align: center;
}

#productDetail .related-allbasket > a{
display: inline-block;
*display: inline;
zoom: 1;
width: 210px;
height: 48px;
line-height: 48px;
font-size: 12px;
color: #fff;
border: 1px solid #5b5b5b;
background: #5b5b5b;
}
#productDetail .related-allbasket > a:hover{
color: #5b5b5b;
background: #fff;
}
/*-- 관련상품:END --*/

#productDetail .join_banner{
	margin: 150px auto;
}

#productDetail #detailCnt4{
	padding-top: 40px;
	padding-bottom: 50px;
}

/*-- 댓글리스트 --*/
/* 댓글리스트 공통 */
.SMP-table .table-slide {
	
}
.SMP-table .table-slide .cate_title{
	text-align: center;
	line-height: 1;
}
.SMP-table .table-slide .cate_title .tit{
	font-size: 18px;
    letter-spacing: 2px;
    margin-bottom: 15px;
}
.SMP-table .table-slide .cate_title .sub{
	font-size: 13px;
	color: #626262;
	margin-bottom: 40px;
}

.SMP-table .table-slide table {
border-top: 1px solid transparent;
border-top-color: #444; 
border-bottom: 1px solid transparent;
border-bottom-color: #444; 
}

.SMP-table .table-slide thead th {
height: 32px;
font-size: 11px;
font-weight: normal;
color: #444;
padding: 0;
border-bottom: 1px solid transparent;
border-bottom-color: #ccc;
background: none;
}

#productDetail .table-slide td {
cursor: pointer;
}
#productDetail #detailCnt3 .table_footer{
	position: relative;
}

#productDetail .table-slide .submit_bottom {
position: absolute;
top: 20px;
right: 0;
}
#productDetail .table-slide .submit_bottom .btns{
	font-size: 0;
}
#productDetail .table-slide .submit_bottom .btns a {
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 82px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #000;
	text-align: center;
	margin-left: 8px;
}

#productDetail .table-slide .submit_bottom .btns a:hover {
	color: #fff;
	background: #000;
}

#productDetail .table-slide tbody td {
height: auto;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
border-top: 1px solid transparent;
border-top-color: #ddd;
background: none;
}

#productDetail .table-slide tbody tr.not-content td {
padding-top: 30px;
padding-bottom: 30px;
}

#productDetail .table-slide tbody tr.not-content td .ico {
margin-bottom: 10px;
}

#productDetail .table-slide tbody tr:first-child td {
border-top: none;
}

#productDetail .table-slide tr.nbg td {
background-image: none;
}

#productDetail .table-slide tbody tr.nbg {
background: #fff;
transition: 1s;
}

#productDetail .table-slide tbody tr.nbg:hover {
background: #fafafa;
}

#productDetail .table-slide tr.cnt {
display: none;
}

#productDetail .table-slide tr.cnt td {
cursor: default;
}

#productDetail .table-slide tr.MS_review_content_box td,
#productDetail .table-slide tr.MS_qna_content_box td {
background: #fafafa;
}

/* 댓글 리스트 부제목*/
.SMP-table .table-slide .cate_title h3 {
padding-top: 15px;
margin-bottom: 10px;
}

.SMP-table .table-slide .cate_title h3 > span {
display: inline-block;
*display: inline;
zoom: 1;
font-weight: 600;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
border-color: #111;
}


/* 댓글 리스트 부제목 텍스트 */
.SMP-table .table-slide .cate_title .con_txt {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 15px;
line-height: 1.5;
}

.SMP-table .table-slide .cate_title .btns {
text-align: right;
margin-bottom: 10px;
}

.SMP-table .table-slide .cate_title .btns > a {
display: inline-block;
*display: inline;
zoom: 1;
height: 19px;
line-height: 19px;
padding-left: 10px;
padding-right: 10px;
margin-left: 3px;
}

/* 댓글 리스트 버튼 */
.SMP-table .table-slide .cate_title .btns > a.board_list {
border: 1px solid transparent;
border-color: #bbb;
transition: 0.3s;
}

.SMP-table .table-slide .cate_title .btns > a.board_submit {
border: 1px solid transparent;
border-color: #bbb;
transition: 0.3s;
}

.SMP-table .table-slide .cate_title .btns > a.board_list:hover {
border-color: #777;
background: #efefef;
}

.SMP-table .table-slide .cate_title .btns > a.board_submit:hover {
border-color: #777;
background: #efefef;
}
/*-- 댓글리스트:END --*/

/*-- 상품리뷰(코멘트/평정 타입) --*/
#productDetail .SMP-cot-write {
}

#productDetail .SMP-cot-write .SMP-cot-container {
border: 1px solid #ccc;
background: #fafafa;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 {
padding-top: 20px;
padding-bottom: 10px;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li {
float: left;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.tit {
font-weight: 600;
padding-left: 30px;
padding-right: 30px;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.nm-box {
margin-right: 15px;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.nm-box .nm-input {
width: 120px;
height: 19px;
line-height: 19px;
border: 1px solid #ddd;
border-color: #ddd;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.score-box {
margin-right: 15px;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.score-box input[type="radio"] {
margin-right: 5px;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.score-box label {
margin-right: 10px;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.attach-box {
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.attach-box .nm-attach {
width: 120px;
height: 19px;
line-height: 19px;
border: 1px solid #ddd;
border-color: #ddd;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.attach-box > a {
display: inline-block;
*display: inline;
zoom: 1;
transition: 0.3s;
height: 19px;
line-height: 19px;
padding-left: 8px;
padding-right: 8px;
color: #fff;
border: 1px solid transparent;
border-color: #111;
background: #111;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.attach-box > a:hover {
border: 1px solid transparent;
border-color: #111;
background: #333;
}

/*#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.attach-box > a:before {
content: 'IMAGE SEARCH';
}*/

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-1 > li.attach-box > a img {
display: none;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-2 {
padding-top: 10px;
padding-bottom: 20px;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-2  > li {
position: relative;
padding-left: 30px;
padding-right: 118px;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-2  > li textarea {
width: 100%;
height: 80px;
border: 1px solid #ddd;
border-color: #ddd;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-2  > li .write-btn {
position: absolute;
top: 0;
right: 30px;
display: inline-block;
*display: inline;
zoom: 1;
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
border: 1px solid transparent;
border-color: #bbb;
background: #fff;
transition: 0.3s;
}

#productDetail .SMP-cot-write .SMP-cot-container > ul.line-2  > li .write-btn:hover {
border: 1px solid transparent;
border-color: #777;
background: #efefef;
}

/* 자동입력방지 팝업 */
#productDetail .SMP-cot-write #authimgdiv {
z-index: 1;
}

#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }

/*-- 상품리뷰(코멘트/평정 타입):END --*/
#productDetail .coment-review-list {
margin-top: 15px;
}

#productDetail .coment-review-list table {
border-bottom:none;
}

#productDetail .coment-review-list table tr.paging-nbg td {
border-top: 1px solid transparent;
border-color: #111;
}

#productDetail .coment-review-list table tr.not-content td {
border-bottom: 1px solid transparent;
border-color: #111;
}

/*-- 상품리뷰(게시판 타입) --*/
#productDetail .review-list {
margin-top: 15px;
}
/*-- 상품리뷰(게시판 타입):END --*/
/* 상세페이지 커스텀 완료 */

/* 로그인페이지 sns 로그인 :: 시작 */
#loginWrap .mlog-sign .SNS_Login{
	font-size: 0;
	margin-top: 60px;
}
#loginWrap .mlog-sign .SNS_Login > a:first-child{
	margin-left: 0;
}
#loginWrap .mlog-sign .SNS_Login > a{
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 153px;
	height: 35px;
	line-height: 35px;
	margin-left: 20.5px;
	font-size: 12px;
	text-align: center;
}
#loginWrap .mlog-sign .SNS_Login > a.fb{
	color: #fff;
	background: #3d5d95;
}
#loginWrap .mlog-sign .SNS_Login > a.naver{
	color: #fff;
	background: #64aa13;
}
#loginWrap .mlog-sign .SNS_Login > a.kakao{
	color: #3b1e1e;
	background: #fade33;
}
/* 로그인페이지 sns 로그인 :: 끝 */



/* 써니 좋아요 개별페이지 영역 :: 시작 */
#likeContent .title-wrap .title,
#totalLikeContent .title-wrap .title{
text-align: center;
padding-top: 60px;
}

#likeContent .title-wrap .title span a,
#totalLikeContent .title-wrap .title span a{
display: inline-block;
position:relative;
width:160px;
font-family: sans-serif;
font-size: 16px;
font-weight: 500;
color: #999;
padding-bottom: 7px;
border-bottom:2px solid #999;
}

#likeContent .title-wrap .title span a.on,
#totalLikeContent .title-wrap .title span a.on{
color: #000;
border-bottom:2px solid #000;
}

#likeContent .title-wrap .title span a span,
#totalLikeContent .title-wrap .title span a span {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-top-color: #999;
border-width: 6px;
margin-left: -6px;
}
#likeContent .title-wrap .title span a span.on,
#totalLikeContent .title-wrap .title span a span.on{
border-top-color: #000;
}

#likeContent .title-wrap .title .myLike,
#totalLikeContent .title-wrap .title .myLike{
margin-left: 20px;
}

#likeContent .prod_section .prod .thumb,
#totalLikeContent .prod_section .prod .thumb{
position: relative;
}
#totalLikeContent .prod_section .prod .thumb .likeRanking{
position: absolute;
top: 10px;
right: 0;
width: 70px;
height: 23px;
line-height: 23px;
line-height: 35px \0/IE9;
text-align: right;
padding-right: 5px;
background-color: #ee4c47;
color: #fff;
font-size: 13px;
font-weight: bold;
font-family: sans-serif;

}
#likeContent .prod_section,
#totalLikeContent .prod_section{
padding-top: 20px;
}
#likeContent .prod_section .prod_wrap .prod,
#totalLikeContent .prod_section .prod_wrap .prod {
float: left;
width: 272px;
height: 570px;
margin: 0 32px;
overflow: hidden;
position: relative;
}
#likeContent .prod_section .prod_wrap .prod .name,
#totalLikeContent .prod_section .prod_wrap .prod .name{
font-weight: bold;
}
#likeContent .prod_section .prod_wrap .prod .thumb > a > img,
#totalLikeContent .prod_section .prod_wrap .prod .thumb > a > img{
	height: auto;
}
/* 써니 좋아요 개별페이지 영역 :: 끝 */
/* 전체 게시판 버튼 css : 시작 */
#bbsData.SMP-table .bbs-table-view .comment-box .tb-right .bbs-link{
	text-align: right;
}
#bbsData.SMP-table .bbs-table-view .comment-box .tb-right .bbs-link a.reply{
	border-bottom: none;
}
#bbsData.SMP-table .bbs-table-view .comment-box .tb-right .bbs-link a.reply,
#bbsData.SMP-table .bbs-table-view .comment-box .tb-right .bbs-link a.delete{
	width: 78px;
    height: 18px;
    line-height: 18px;
}

.SMP-container .bbs-link a{
	display:inline-block;
	*display:inline;
	zoom:1;
    padding: 0px;
    font-size: 12px;
	width: 118px;
	height: 28px;
    line-height: 28px;
    color: #000;
    background: none;
	border: 1px solid #333;
	margin-left: 5px;
	text-align: center;
}
.SMP-container .bbs-link a:hover{
	color: #fff;
    background: #333;
}
#bbsData.image_table .bbs-sch{
position: relative;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
margin: 0;
border-bottom: none;
background: none;
float: none;
}
#bbsData .SMP-container .bbs-sch a{
	display:inline-block;
	*display:inline;
	zoom:1;
    padding: 0px;
    font-size: 12px;
	width: 118px;
	height: 28px;
    line-height: 28px;
    color: #000;
    background: none;
	border: 1px solid #333;
	margin-left: 5px;
	text-align: center;
}
#bbsData .SMP-container .bbs-sch a:hover{
	color: #fff;
    background: #333;
}
#bbsData .SMP-container .bbs-sch .key-wrap a{
	width: 68px;
}

#bbsData.SMP-table .bbs-table-view .comment-box .tb-right .bbs-link a.reply:hover{
	color: #fff;
	background: #000;
}
#bbsData.SMP-table .bbs-table-view .comment-box .tb-right .bbs-link a.delete:hover{
	color: #333;
	background: #fff;
}

#bbsData.SMP-table .bbs-table-view .comment-box .tb-right .bbs-link a.reply,
.SMP-container .bbs-link a.write,
#bbsData .SMP-container .bbs-sch a.write_btn {
	color: #fff;
    background: #000;
	border: 1px solid #000;
}

.SMP-container .bbs-link a.write:hover,
#bbsData .SMP-container .bbs-sch a.write_btn:hover{
	color: #000;
    background: #fff;
}
.SMP-table .bbs-table-view tbody a{
	
}
#bbsData .board_title .bbs-sch .key-wrap > input{
	height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
}
/* 전체 게시판 버튼 css : 끝 */
/* 이벤트 게시판 :: 그림게시판 layout :: 시작 */
#bbsData .bbs-table-list .fixed-img-collist .clear{
	width: 1140px;
	margin: 0 auto;
}
#bbsData .bbs-table-list .fixed-img-collist .clear > li{
	display:block;
	float: left;
	width: 330px;
	height: 430px;
    font-size: 12px;
    margin: 0 25px;
	text-align: left;
}
#bbsData .bbs-table-list .fixed-img-collist .clear > li > a > span{
	display:block;
	width: 330px;
	margin-bottom: 5px;
	text-align: center;
}
#bbsData .bbs-table-list .fixed-img-collist .clear > li img{
	vertical-align: middle;
}
#bbsData .bbs-table-list .fixed-img-collist .clear > li .icon img{
	vertical-align: middle;
	margin-left: 3px;
}
.SMP-table.image_table .bbs-table-view tbody td .data-bd-cont{
	text-align: center;
    padding: 50px 0;
}
/* 이벤트 게시판 :: 그림게시판 layout :: 끝 */
/* 게시판 영역 전체 텝 레이아웃 :: 시작 */
.Top_Board_Menu_Wrap{
	margin-top: 60px;
}
.Top_Board_Menu_Wrap .cb_clear > div{
	float:left;
}
.Top_Board_Menu_Wrap .right{
	margin-left: 3px;
	width: 640px;
	height: 155px;
}
.Top_Board_Menu_Wrap .right .menu{
	float:left;
}
.Top_Board_Menu_Wrap .right .menu > a{
	display:block;
	width: 155.75px;
	height: 74px;
	line-height: 74px;
	text-align: center;
	border: 1px solid #d9d9d9;
}
.Top_Board_Menu_Wrap .right .menu > a span{
	border-bottom: 1px solid #fff;
    padding-bottom: 3px;

}
.Top_Board_Menu_Wrap .right .menu.on a,
.Top_Board_Menu_Wrap .right .menu a:hover{
	background: #000;
    color: #fff;
	border: 1p solid #000;
}

.Top_Board_Menu_Wrap .right .menu1 a{
	margin-right: 3px;
	margin-bottom: 3px;
}
.Top_Board_Menu_Wrap .right .menu2 a{
	margin-right: 3px;
	margin-bottom: 3px;
}
.Top_Board_Menu_Wrap .right .menu3 a{
	margin-right: 3px;
	margin-bottom: 3px;
}
.Top_Board_Menu_Wrap .right .menu4 a{
	margin-bottom: 3px;
}
.Top_Board_Menu_Wrap .right .menu5 a{
	margin-right: 3px;
}
.Top_Board_Menu_Wrap .right .menu6 a{
	margin-right: 3px;
}
.Top_Board_Menu_Wrap .right .menu7 a{
	margin-right: 3px;
}
.Top_Board_Menu_Wrap .right .menu8 a{
	
}
/* 게시판 영역 전체 텝 레이아웃 :: 끝 */
/* 이벤트게시판 영역 전체 텝 레이아웃 :: 시작 */
.Event_Board_Menu_Wrap{
	margin-bottom: 50px;
}
.Event_Board_Menu_Wrap .tit{
	font-size: 22px;
    color: #000;
    letter-spacing: 1px;
    text-align: center;
    padding-top: 70px;
    margin-bottom: 30px;
}
.Event_Board_Menu_Wrap .cb_clear{
	text-align: center;
	font-size: 0;
}
.Event_Board_Menu_Wrap .cb_clear .menu{
	font-size: 12px;
	margin: 0 5px;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.Event_Board_Menu_Wrap .cb_clear .menu.on a,
.Event_Board_Menu_Wrap .cb_clear .menu a:hover{
	background: #000;
	color: #fff;
	border: 1px solid #000;
}
.Event_Board_Menu_Wrap .cb_clear .menu a{
	display:block;
	text-align: center;
	width: 238px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #dbdbdb;
	background: #fbfbfb;
	color: #000;
}
/* 이벤트게시판 영역 전체 텝 레이아웃 :: 끝 */
/* 하단 인스타그램 :: 시작 */
.SMP-container.insta{
margin-bottom: 150px;
}
.SMP-container.insta #viewfinderListFrame{
	width: 1280px !important;
}
/* 하단 인스타그램 :: 끝 */
/* 상세페이지 buy it now 버튼 내부 :: 시작 */
.tmb-info .tmb-info-container #SP_detailPageFormMover.moving.info .txt-prd .subname,
#SP_detailPageFormMover.moving .table-opt .review{
	display:none;
}
/* 상세페이지 buy it now 버튼 내부 :: 끝 */



