@charset "utf-8";

/*

	Descente Korea css

*/

/* browser reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1.4;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
legend, hr {display:none;}

table {border:none; border-spacing:0;}
table thead th, table thead td, table tbody th, table tbody td {border:0 none;}
table caption {text-align:left;}

input {line-height:1.0;}
input.txt, textarea.txt {border:1px solid #ccc; padding:1px; *padding-top:3px; *padding-bottom:0; *margin-top:-1px;}

.clear {clear:both;}

.mt65 {margin-top:65px;}
.mt42 {margin-top:42px;}
.mt35 {margin-top:35px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}

.mb65 {margin-bottom:65px;}

a:link		{text-decoration:none;color:#7c7c7c;}
a:visited	{text-decoration:none;color:#7c7c7c;}
a:hover		{text-decoration:none;color:#7c7c7c;}
a:active	{text-decoration:none;color:#7c7c7c;}

body {font-family:"Dotum", Sans-serif; font-size:12px;}
hr {display:none;}

/* 셀렉트 박스 htc */
select.use_htc {
	*behavior: url('/company/common/css/selectBox.htc');
	border: 1px solid #c7c7c7;
	color: #555555;
	background-color:#eaeaea;
	padding:1px;
	font-family: Dotum;
	font-size: 11px;
	height:20px;
}

/* IE6이하 PNG24 투명배경 */
img.png24, input.png24 {_tmp:expression(setPng24(this));}

/* rollover */
a.rollover img {border-width:0px; display:block;}
a.rollover img.rollover {display:none;}
a.rollover:hover {position:relative;}
a.rollover:hover img {display:none;}
a.rollover:hover img.rollover {display:block;}

span.rollover img {border-width:0px; display:block;}
span.rollover img.rollover {display:none;}
span.rollover:hover {position:relative;}
span.rollover:hover img {display:none;}
span.rollover:hover img.rollover {display:block;}

/* 헤더 (브랜드별 이샵) */
#header_box {margin:0 auto; text-align:left;}
#header {width:100%; height:30px; background:url("/company/images/v1/common/topmenu_bg.gif") repeat-x 0 0; position:relative; z-index:100;}
#header_box {width:960px; height:30px; position:relative;}
#header_box ul li{display:inline; vertical-align:middle;}
#header_box div.line01 {position:relative; height:30px;}
#header_box div.line01 ul.left {float:left; padding-top:7px;}
#header_box div.line01 ul.left li {float:left; margin-right:4px;}
#header_box div.line01 ul.right {float:right; padding-top:7px;}
#header_box div.line01 ul.right li {float:left; margin-left:4px;}
#header_box div.line01:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
#header_box #left_brands {position:absolute; z-index:30; left:0; top:30px; width:141px; height:114px; background:url("/company/images/v1/common/topmenu_left01_box_bg.gif") no-repeat 0 0;}
#header_box #left_brands ul {margin-left:13px; margin-top:10px;}
#header_box #left_brands li {height:21px; line-height:1.0; overflow:hidden; display:block;}

/* footer */
#footer {clear:both; width:942px; margin:15px auto;}
	#footer_box {margin-right:2px;}
	#footer_box ul.foot_menu {float:right; margin-bottom:10px;}
	#footer_box ul.foot_menu li {float:left; margin:0; margin-left:10px;}
	#footer_box:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#footer p {clear:both; float:right;}

/* wrap */
#wrap {width:100%; height:100%;}

/* body background */
.company {background:#e3e7ea url(/company/images/v1/common/company.jpg) 50% 0 no-repeat;}

/* contents */
#contents {width:942px; margin:25px auto 0 auto;}
	#contents .lnbndesc {width:215px; float:left;}
		#contents .lnbndesc .logo {margin-bottom:30px;}
	#contents .content {width:719px; float:right;}
		#contents .content .content_top {z-index:10; height:24px; background:url(/company/images/v1/common/content_bg_top.png) no-repeat 0 0; padding:27px 22px 0 22px;
				_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/company/images/v1/common/content_bg_top.png',sizingMethod='scale');}
			#contents .content .content_top h2 {float:left;}
			#contents .content .content_top ul.navi {float:right; font-size:11px; color:#a7a7a7;}
				#contents .content .content_top ul.navi li {float:left;}
				#contents .content .content_top ul.navi li.here {color:#6d6d6d;}
			#contents .content .content_top ul.navi:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
		#contents .content .content_top:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
		#contents .content .content_body {padding:0 22px; min-height:600px; height:auto !important; height:600px; background:url(/company/images/v1/common/content_bg.png) repeat-y 0 0;
				_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/company/images/v1/common/content_bg.png',sizingMethod='scale');}
			#contents .content .content_body .title_txt {padding-top:5px; padding-bottom:10px; border-bottom:2px solid #c61d23;}
		#contents .content .content_bottom {width:100%; height:20px; background:url(/company/images/v1/common/content_bg_bottom.png) no-repeat 0 0;
				_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/company/images/v1/common/content_bg_bottom.png',sizingMethod='scale');}
#contents:after {content:""; display:block; clear:both; height:0; visibility:hidden;}


.contents_head {width:940px; height:60px; margin:0 auto; *zoom:1;}
.contents_head:after {content:""; display:block; clear:both;}
.contents_head h1 {float:left; padding-top:33px;}
.contents_head div.eshoplink {float:right; padding-top:41px;}
.gnbfla {width:950px; height:55px; margin:0 auto;}

/* Location */
.lnbndesc .visualImage .map_top {width:675px; margin-top:45px; text-align:right;}
.map_body_box {text-align:center;}
.map_body_box .map_body {width:900px; margin:0 auto; _margin-top:-5px; position:relative;}
.map_body_box .map_body .contact {position:absolute; top:227px; left:325px;}


.content {margin:0 auto;}

/* searchdiv */
div.searchdiv {clear:both; height:70px; margin:0 auto; text-align:center; font-size:11px; border:2px solid #f2f2f2; *zoom:1;}
div.searchdiv:after {content:""; clear:both; display:block;}
div.ccs {height:70px; margin-top:30px; background:#fff;}
div.searchdiv * {vertical-align:top;}
div.searchdiv select {font-size:11px; color:#666666; margin-top:25px;}
div.searchdiv input#searchinput {height:16px; font-size:11px; color:#666666; margin-top:25px; border:solid 1px #e2e2e2;}
div.searchdiv input {margin-top:25px;}
div.searchdiv input, div.searchdiv select {vertical-align:middle;}

/* notice */
table.noticetable {clear:both; width:675px; margin-top:20px; background:url(/company/images/v1/common/board_th_bg.gif) repeat-x 0 0;}
table.noticetable th {height:31px; font-weight:bold; color:#fff; background:none;}
table.noticetable td {border-bottom:solid 1px #efefef; padding:5px 3px; font-size:12px; color:#666666; background:none;}
table.noticetable td.no {text-align:center;}
table.noticetable td.date {text-align:center;}
table.noticetable td.hit {text-align:center;}
table.noticetable td.viewDate {text-align:left; padding-left:20px;}
table.noticetable td.viewHit {text-align:right; padding-right:20px;}
table.noticetable td.body {padding:10px;}
table.noticetable td.prev,
table.noticetable td.next {line-height:1.4;}
table.noticetable td.prev img,
table.noticetable td.next img {padding-right:12px;}
.nbtn_list {width:626px; margin:10px auto; text-align:right;}

/* paging */
div.paging {margin:0 auto; padding:15px 0; font-size:11px; color:#999999; text-align:center; *zoom:1;}
div.paging:after {content:""; clear:both; display:block;}
div.paging span {padding:0 3px; text-align:center; line-height:150%;}
div.paging span * {vertical-align:middle;}
div.paging strong {color:#333}


