
@charset "UTF-8";
@import url("base.css");

/*레이아웃*/

#wrap{
	position:relative;
	width:100%;
}

.layout{
	position:relative;
	width:1000px;
	margin:0 auto;
}

#header{
	position:relative;
	width:100%;
	background:url(../images/bg/bg_header.jpg) center 0 no-repeat;
	padding:3px 0 20px;
	border-bottom:2px solid #3d3d3d;
	z-index:100;
}

.header-in{
	height:70px;
}

#container{
	position:relative;
	width:100%;
	min-height:1350px;
	background:url(../images/bg/bg_container.gif) center 0 repeat-x;
}

.container-in{
	background:#fff;
}

#footer{
	position:relative;
	width:100%;
	background:#3c3c3c;
}

.footer-in{
	padding:20px 0;
}

/* 헤더 */

.util-menu{
	text-align:right;
	margin-bottom:15px;
}

.util-menu a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-family:'돋움',dotum;
	font-size:11px;
	color:#888;
	padding-left:9px;
	margin-left:7px;
	background:url(../images/bg/bg_side01.gif) 0 50% no-repeat;
}

.util-menu .bg-none{
	padding-left:0;
	margin-left:0;
	background:none;
}

.logo{
	position:absolute;
	top:23px;
	left:50%;
	margin-left:-64px;
}

.naver{
	float:left;
}

.search-post{
	float:right;
	margin-top:3px;
}

.search-post .search{
	border:1px solid #d2d2d2;
	padding:3px;
	background:#fff;
	margin-bottom:4px;
}

.search-post .search-bar{
	width:207px;
	border:none;
	padding:4px;
}

.post-list{
	text-align:right;
	display:none;
}

.post-list li{
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.post-list .mg{
	margin-right:16px;
}

.category-section{
	position:absolute;
	top:90px;
	left:0;
	width:200px;
}

.cate-header{
	/* display:none; */
	padding-top:22px;
	height:63px;
	border-bottom:1px solid #4b4b4b;
	text-align:center;
	background:#323232;
}

.cate-header a{
	display:block;
	color:#c8c8c8;
	font-size:13px;
	font-weight:600;
}

.cate-header span{
	display:block;
	color:#fafafa;
	font-size:28px;
	font-weight:bold;
	line-height:100%;
	font-family:Arial;
	text-transform:uppercase;
	font-style:italic;
}

.cate-header i{
	color:#d0161b;
	font-style:italic;
}

.cate-list{
	padding:14px 0 14px 25px;
	background:#323232;
}

.cate-list li{
	line-height:100%;
	margin-top:10px;
}

*:first-child+html .cate-list li{
	margin-top:7px;
}

.cate-list .mgt-none{
	margin-top:0;
}

.cate-list a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#ebebeb;
	font-weight:600;
}

.cate-list li a:hover,
.cate-list li a:active,
.cate-list li a:focus,
.cate-list li.on a{
	color:#ffcc00;
}

.cate-list li span{
	display:none;
	font-size:10px;
	margin-top:5px;
}

.btn-dealer{
	/* display:block; */
	margin-top:15px;
	display:none;
}

.side-banner li{
	margin-top:10px;
	line-height:0;
}

/* 푸터 */

.foot-info{
	padding:15px 0;
	background:#4b4b4b;
}

.foot-info .col{
	float:left;
}

.foot-info .col h2{
	display:block;
	margin-bottom:10px;
	color:#fff;
	font-size:17px;
	font-weight:600;
	text-transform:uppercase;
}

.foot-info .col b{
	font-size:13px;
	font-weight:600;
	display:block;
	color:#fff;
	line-height:17px;
	margin-bottom:3px;
}

.foot-info .col01{
	padding-left:10px;
	width:322px;
	color:#e6e6e6;
}

.foot-info .col01 .section{
	font-size:11px;
}

.foot-info .col02{
	width:305px;
	border-left:1px solid #626262;
	border-right:1px solid #626262;
	padding-left:27px;
	color:#c8c8c8;
	height:110px;
}

.foot-info .col02 p{
	color:#c8c8c8;
}

.foot-info .col02 ul{
	font-size:24px;
	font-weight:bold;
	margin:15px 0 5px;
	line-height:18px;
}

.foot-info .col02 li{
	color:#fff;
	line-height:26px;
}

.foot-info .col02 li span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#f8b500;
}

.foot-info .col03{
	padding-left:28px;
}

.foot-info .col03 b{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:11px;
}

.foot-info .col03 li i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	width:22px;
	height:18px;
	background:url(../images/obj/obj_bank.gif) 0 -18px no-repeat;
	margin-right:5px;
}

.foot-info .col03 .kb i{
	height:16px;
	background-position:0 0;
}

.account-list{
	margin-bottom:3px;
}

.account-list li{
	color:#dcdcdc;
	font-size:15px;
	font-weight:bold;
}

.account-list li b{
	color:#fff;
}

.foot-info .col03 dl{
	color:#c8c8c8;
	padding-left:5px;
}

.foot-info .col03 dt{
	float:left;
}

.foot-info .col03 dd{
	padding-left:42px;
}

.foot-menu{
	padding:9px 0;
	background:url(../images/bg/bg_foot_menu.gif) repeat-x;
}

.foot-menu li{
	padding-left:9px;
	margin-left:8px;
	background:url(../images/bg/bg_side02.gif) 0 50% no-repeat;
	float:left;
}

.foot-menu .bg-none{
	margin-left:0;
	background:none;
}

.foot-menu a{
	color:#dcdcdc;
	font-size:13px;
	font-family:'돋움',dotum;
}

.foot-logo{
	margin-left:20px;
	float:left;
}

.footer-in .col{
	float:right;
	width:816px;
	font-size:11px;
	font-family:'돋움',dotum;
}

address{
	display:block;
	margin:5px 0 8px;
	line-height:100%;
	color:#888;
}

address span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-right:9px;
	margin-right:5px;
	line-height:16px;
	background:url(../images/bg/bg_side01.gif) right 50% no-repeat;
}

address a{
	color:#888;
}

.copy{
	color:#888;
}

.kcp{
	position:absolute;
	top:10px;
	right:0;
}

/* 사이드 퀵메뉴 */

#quick{
	width:80px;
	position:absolute;
	right:-100px;
	top:0;
	margin-top:20px;
	z-index:10;
}

.quick{
	text-align:center;
}

.quick>a{
	display:block;
	margin-bottom:5px;
}

.quick-list{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:#fff;
	margin-bottom:13px;
}

.quick-list>li{
	border-bottom:1px solid #e6e6e6;
}

.quick-list>.today-view>span{
	padding:5px 0;
	display:block;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:7px;
}

.quick-list>li>a{
	line-height:100%;
	padding:8px 0;
	display:block;
}

.quick .count{
	color:#f27232;
	font-weight:600;
}

.quick .frame{
	position:relative;
	width:60px;
	height:200px;
	overflow:hidden;
	margin:0 auto 8px;
}

.quick .item-list{
	position:absolute;
	top:0;
	left:0;
}

.quick .item-list li{
	margin-bottom:10px;
}

*:first-child+html .quick .item-list li{
	margin-bottom:6px;
}

.quick .item-list li a{
	display:block;
}

.quick .item-list img{
	display:block;
	width:58px;
	height:58px;
	border:1px solid #f0f0f0;
}

.quick .btn-list{
	height:18px;
	padding-bottom:10px;
}

/* 서브 가이드 */

.content-section{
	width:785px;
	float:right;
	margin-top:15px;
}

.sub-cont{
	padding-bottom:100px;
}

.sub-title1{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title1.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title1 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title2{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title2.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title2 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title3{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title3.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title3 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title4{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title4.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title4 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title5{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title5.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title5 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title6{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title6.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title6 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title7{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title7.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title7 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title8{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title8.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title8 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title9{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title9.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title9 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title10{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title10.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title10 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title11{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title11.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title11 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title12{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title12.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title12 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title13{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title13.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title13 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title14{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title14.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title14 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title15{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title15.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title15 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title16{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title16.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title16 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title17{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title17.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title17 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title18{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title18.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title18 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title19{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title19.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title19 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title20{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title20.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title20 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title21{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title21.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title21 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title22{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title22.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title22 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title23{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title23.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title23 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title24{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title24.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title24 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title25{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title25.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title25 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title26{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title26.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title26 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title27{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title27.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title27 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title28{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title28.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title28 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title29{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title29.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title29 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.sub-title30{
	padding:43px 0 0 32px;
	height:80px;
	background:url(../images/bg/bg_sub_title30.jpg) no-repeat;
	margin-bottom:30px;
	color:#555;
	font-size:22px;
	font-weight:600;
	line-height:100%;
}

.sub-title30 span{
	display:block;
	color:#888;
	font-size:14px;
	margin-top:4px;
	line-height:100%;
}
.title-align{
	padding-bottom:17px;
	border-bottom:2px solid #787878;
	margin-bottom:25px;
}

.category-title{
	float:left;
	color:#444;
	font-size:24px;
	font-weight:600;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:11px;
}

.category-title span{
	color:#777;
	font-size:11px;
	font-family:'돋움',dotum;
	font-weight:normal;
}

.align{
	float:right;
}

.align li{
	padding-left:9px;
	margin-left:6px;
	background:url(../images/bg/bg_side01.gif) 0 50% no-repeat;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.align .bg-none{
	padding-left:0;
	margin-left:0;
	background:none;
}

.location{
	margin-bottom:30px;
}

.location a{
	color:#888;
	font-family:'돋움',dotum;
}

.location i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	width:9px;
	height:10px;
	background:url(../images/obj/ico_home.gif) no-repeat;
}

.location span{
	display:block;
	text-indent:-9999px;
}

/* 리스트 가이드 */

.list-1{
	overflow:hidden;
}

.list-1 li{
	text-align:center;
	width:126px;
	height:210px;
	float:left;
	margin:15px 4px 0 0;
}

.list-1 .mg-none{
	margin-right:0!importnat;
}

.list-1 .mgt-none{
	margin-top:0!important;
}

.list-1 a{
	display:block;
	font-family:'돋움',dotum;
}

.list-1 .item-img{
	display:block;
	width:124px;
	height:124px;
	border:1px solid #e6e6e6;
	margin-bottom:15px;
}

.list-1 .name{
	display:block;
}

.list-1 .price{
	color:#444;
	font-weight:600;
}

.list-1 li:hover .name,
.list-1 li:active .name,
.list-1 li:focus .name{
	text-decoration:underline;
}

.paging{
	text-align:center;
	margin-top:40px;
}

.paging .btn{
	
}

.paging .prev{
	margin-right:7px;
}

.paging .next{
	margin-left:7px;
}

.paging a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	margin:0 3px;
}

.paging a img{
	display:block;
	vertical-align:middle;
}

.paging a.on{
	font-weight:bold;
	font-size:15px;
}

/* 제품 상세보기 */

.item-view{
	padding:0 17px;
}

.item-info-area{
	margin-bottom:45px;
}

.detail-img{
	float:left;
	width:300px;
}

.detail-img .current{
	margin-bottom:10px;
}

.detail-img .current a{
	display:block;
	position:relative;
}

.detail-img .current img{
	display:block;
	width:298px;
	height:298px;
	border:1px solid #ddd;
}

.zoom{
	display:block;
	width:100%;
	padding:10px 0;
	text-align:center;
	background:#a0a0a0;
	color:#fff;
	font-size:13px;
	font-weight:600;
}

.zoom span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	width:14px;
	height:14px;
	background:url(../images/obj/ico_zoom.png) no-repeat;
	margin-right:2px;
}

.thumb-list{
	text-align:center;
}

.thumb-list li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:15px;
}

.thumb-list .mg-none{
	margin-right:0;
}

.thumb-list img{
	display:block;
	width:58px;
	height:58px;
	border:1px solid #ddd;
}

.item-info{
	width:417px;
	float:right;
}

.item-info .name{
	color:#555;
	font-size:23px;
	font-weight:600;
	display:block;
	margin-bottom:10px;
	line-height:25px;
}

.item-info .section{
	font-size:13px;
}

.item-info .section dl{
	padding-left:100px;
	position:relative;
}

.item-info .section dt{
	position:absolute;
	top:0;
	left:0;
	width:88px;
	padding:4px 0 0 12px;
	color:#555;
	font-weight:600;
}

.item-info .section dd{
	min-height:23px;
	padding:4px 0 0;
	color:#888;
}

.item-info .section .price{
	color:#da040a;
	font-weight:bold;
}

.price>input{
	padding:3px;
}

.item-option{
	border-bottom:1px solid #ddd;
	margin:15px 0;
	padding-bottom:10px;
}

.item-option .row-1{
	background:#f0f0f0;
	padding:10px;
	margin-bottom:10px;
}

.item-option .row-1 p{
	font-weight:600;
	margin-bottom:5px;
}

.item-option .row-1 span{
	color:#777;
	font-size:11px;
	font-weight:normal;
}

.item-option select{
	border:1px solid #e6e6e6;
	width:100%;
	height:25px;
	color:#888;
	font-size:12px;
}

.item-option .row-2{
	border:1px solid #ddd;
	padding:10px 0;
}

.total{
	
}

.total>p{
	float:left;
	margin-top:8px;
	font-size:11px;
}

.total-price{
	float:right;
	font-size:14px;
	font-weight:600;
	text-align:right;
	margin-bottom:20px;
}

.total-price span{
	font-weight:600;
	color:#e6040e;
	font-size:21px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	margin-left:10px;
}

.option-tbl th{
	text-align:left;
	padding-left:10px;
}

.option-tbl td{
	text-align:center;
}

.option-tbl td span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-top:2px;
	margin:2px 0 0 4px;
}

.option-tbl .option-name{
	text-align:left;
	padding-left:20px;
	font-size:12px;
}

.option-tbl .col{
	float:left;
	margin-left:2px;
}

.option-tbl .col a{
	display:block;
	width:12px;
	height:12px;
	background:url(../images/btn/btn_amount.gif) no-repeat;
}

.option-tbl .col .plus{
	margin-bottom:1px;
}

.option-tbl .col .minus{
	background-position:0 -13px;
}

.align-r{
	text-align:right!important;
}

.amount-bar{
	width:22px;
	padding:4px;
	text-align:right;
	float:left;
	border:1px solid #e6e6e6;
	font-size:12px;
}

.item-info .btn-list{
	text-align:center;
}

.item-info .btn-list a{
	margin-left:8px;
}

.item-info .btn-list .mg-none{
	margin-left:0;
}

.detail-view{
	
}

.detail-view .tab,
.company .tab{
	position:relative;
	border-top:2px solid #787878;
	width:749px;
}

.detail-view .tab a,
.company .tab a{
	float:left;
	display:block;
	width:186px;
	padding:15px 0;
	text-align:center;
	border:1px solid #c8c8c8;
	border-top:none;
	color:#555;
	font-size:15px;
	font-weight:600;
	background:#f0f0f0;
	position:relative;
	margin-left:-1px;
}

.detail-view .tab .mg-none,
.company .tab .mg-none{
	margin-left:0;
}

.detail-view .tab a.on,
.company .tab a.on{
	background:#fff;
	border-bottom:1px solid #fff;
	border-top:none;
	z-index:1;
}

.detail-view .tab>i,
.company .tab>i{
	position:absolute;
	width:749px;
	height:1px;
	background:#c8c8c8;
	bottom:0;
	left:0;
}

.detail-view .tab a.on i,
.company .tab a.on i{
	position:absolute;
	width:184px;
	border:1px solid #fff;
	border-top:none;
	bottom:0;
	left:0;
	z-index:1;
}

.detail-view .cont,
.company .cont{
	padding:30px 0;
}

/* 딜러몰 */

.dealer-mall{
	padding:20px 24px;
	background:#fff;
}

.ds-none{
	display:none;
}

.dealer-mall li{
	line-height:0;
	font-size:0;
	vertical-align:top;
}

/* 회사소개 */

.company .cont{
	display:none;
	border-top:1px solid #c8c8c8;
	margin-top:-1px;
}

.content-section{
	min-height:1260px;
}