@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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
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;
}


.mt35 {margin-top:35px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}

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:11px;}
hr {height:0; border:none; display:block; clear:both;}

.clear {*zoom:1;}
.clear:after {content:""; display:block; clear:both;}
hr.clear {visibility:hidden;}
.ir {position:relative; z-index:-1; }

/* 셀렉트 박스 htc */
select.use_htc {
	*behavior: url('/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("/images/v1/common/topmenu_bg.gif") repeat-x 0 0; position:relative; z-index:100;}
	#header_box {width:100%; height:30px; position:relative;}
	#header_box ul li{display:inline; vertical-align:middle;}
	#header_box div.line01 {position:relative; height:30px; padding:0 10px;}
		#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("/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 {width:950px; margin:30px auto 0 auto; padding-bottom:30px; *zoom:1;}
#footer:after {content:""; clear:both; display:block;}
#footer ul.foot_link {position:absolute; top:900px; right:126px;}
#footer ul.foot_link li {float:left; margin:0;}
#footer ul.foot_menu {width:427px; position:absolute; right:126px; top:940px;}
#footer ul.foot_menu li {float:left; margin:0;}
#footer ul.foot_menu li.clear {display:block;}
#footer ul.footmenu {float:right; margin-bottom:12px;}
#footer ul.footmenu li {float:left; padding:0 17px 0 12px; background:url("/images/common/foot_footmenu.png") 100% 2px no-repeat;}
#footer ul.footmenu li.last {padding-right:0; background:none;}
#footer ul.footinfo {float:left;}
#footer ul.footinfo li {float:left;}
#fglobalsitefla {width:157px; margin-top:-170px;}
#footer #fglobalsite {position:relative;}
#footer #fglobalsite h5 {cursor:pointer;}
#footer #fglobalsite .fglobalsite_sub {position:absolute; top:-132px; left:0; width:157px; padding:6px 0; background:#fff; }
#footer #fglobalsite .fglobalsite_sub li {float:none; height:17px; line-height:17px; padding-left:3px;}
#footer #fglobalsite .fglobalsite_sub li a {font:10px/17px "Futura Hv BT", verdana;}
#footer #fglobalsite .fglobalsite_sub li a:hover,
#footer #fglobalsite .fglobalsite_sub li:hover a  {color:#e8000b;}
.aftercontents {width:950px; margin:0 auto;}

/* body background */
body  {background:#4a3b30 url("/images/bodybackground/descente_bg.gif") 50% 0;}
body #iframe_box {background:#fff none;}

/* topmenu & GNB */
.topmenu {position:relative; width:950px; height:143px; margin:28px auto 17px auto;}
.topmenu .mainlink a {display:block; position:absolute; top:16px; left:13px; width:114px; height:110px; text-indent:-10000px; background:url("/images/common/trans.gif");}
.topmenu .gnb {position:absolute; top:19px; left:138px;}
/*	start	bjh 수정	*/
.topmenu .gnb .gnbdiv {float:left;}
.topmenu .gnb .gnbdiv.intro {width:130px;}
.topmenu .gnb .gnbdiv.product {width:142px;}
.topmenu .gnb .gnbdiv.media {width:106px;}
.topmenu .gnb .gnbdiv.sponsorship {width:179px;}
.topmenu .gnb .gnbdiv.event {width:110px;}
.topmenu .gnb .gnbdiv.cs {width:135px;}
/*	end	bjh 수정	*/
.topmenu .gnb .gnbdiv h2 {padding:0 0 15px 1px;}
.topmenu .gnb .gnbdiv li a {display:block; height:14px; line-height:14px; text-indent:-10000px;}
.topmenu .gnb .gnbdiv li.intro a {background:url("/images/common/gnb_intro_li.png") 0 0 no-repeat;}
.topmenu .gnb .gnbdiv li.story a {background:url("/images/common/gnb_intro_li.png") 0 -14px no-repeat;}
.topmenu .gnb .gnbdiv li.bi a {background:url("/images/common/gnb_intro_li.png") 0 -28px no-repeat;}
.intro .topmenu .gnb .gnbdiv li.intro a,
.history .topmenu .gnb .gnbdiv li.story a,
.bi .topmenu .gnb .gnbdiv li.bi a,
.topmenu .gnb .gnbdiv.intro li a:hover {background-image:url("/images/common/gnb_intro_li_ov.png")}

.topmenu .gnb .gnbdiv li.about a {background:url("/images/common/gnb_product_li.png") 0 0 no-repeat;}
.topmenu .gnb .gnbdiv li.product a {background:url("/images/common/gnb_product_li.png") 0 -14px no-repeat;}
.topmenu .gnb .gnbdiv li.catalog a {background:url("/images/common/gnb_product_li.png") 0 -28px no-repeat;}
.about .topmenu .gnb .gnbdiv li.about a,
.product .topmenu .gnb .gnbdiv li.product a,
.catalog .topmenu .gnb .gnbdiv li.catalog a,
.topmenu .gnb .gnbdiv.product li a:hover {background-image:url("/images/common/gnb_product_li_ov.png")}

.topmenu .gnb .gnbdiv li.ucc a {background:url("/images/common/gnb_media_li.png") 0 0 no-repeat;}
.topmenu .gnb .gnbdiv li.star a {background:url("/images/common/gnb_media_li.png") 0 -14px no-repeat;}
.topmenu .gnb .gnbdiv li.magazine a {background:url("/images/common/gnb_media_li.png") 0 -14px no-repeat;}
.topmenu .gnb .gnbdiv li.press a {background:url("/images/common/gnb_media_li.png") 0 -42px no-repeat;}
.ucc .topmenu .gnb .gnbdiv li.ucc a,
.star .topmenu .gnb .gnbdiv li.star a,
.magazine .topmenu .gnb .gnbdiv li.magazine a,
.press .topmenu .gnb .gnbdiv li.press a,
.topmenu .gnb .gnbdiv.media li a:hover {background-image:url("/images/common/gnb_media_li_ov.png")}

/*	start	bjh 추가	*/
.topmenu .gnb .gnbdiv li.bluefangs a {background:url("/images/common/gnb_sponsorship_li.png") 0 0 no-repeat;}
.topmenu .gnb .gnbdiv li.lions a {background:url("/images/common/gnb_sponsorship_li.png") 0 -14px no-repeat;}
.topmenu .gnb .gnbdiv li.ski a {background:url("/images/common/gnb_sponsorship_li.png") 0 -28px no-repeat;}
.topmenu .gnb .gnbdiv li.twins a {background:url("/images/common/gnb_sponsorship_li.png") 0 -42px no-repeat;}
.bluefangs .topmenu .gnb .gnbdiv li.bluefangs a,
.lions .topmenu .gnb .gnbdiv li.lions a,
.ski .topmenu .gnb .gnbdiv li.ski a,
.twins .topmenu .gnb .gnbdiv li.twins a,
.topmenu .gnb .gnbdiv.sponsorship li a:hover {background-image:url("/images/common/gnb_sponsorship_li_ov.png")}
/*	end	bjh 추가	*/

.topmenu .gnb .gnbdiv li.event a {background:url("/images/common/gnb_event_li.png") 0 0 no-repeat;}
.topmenu .gnb .gnbdiv li.winner a {background:url("/images/common/gnb_event_li.png") 0 -14px no-repeat;}
.event .topmenu .gnb .gnbdiv li.event a,
.winner .topmenu .gnb .gnbdiv li.winner a,
.topmenu .gnb .gnbdiv.event li a:hover {background-image:url("/images/common/gnb_event_li_ov.png")}

.topmenu .gnb .gnbdiv li.notice a {background:url("/images/common/gnb_cs_li.png") 0 0 no-repeat;}
.topmenu .gnb .gnbdiv li.faq a {background:url("/images/common/gnb_cs_li.png") 0 -14px no-repeat;}
.topmenu .gnb .gnbdiv li.qna a {background:url("/images/common/gnb_cs_li.png") 0 -28px no-repeat;}
.topmenu .gnb .gnbdiv li.shopinfo a {background:url("/images/common/gnb_cs_li.png") 0 -42px no-repeat;}
.notice .topmenu .gnb .gnbdiv li.notice a,
.faq .topmenu .gnb .gnbdiv li.faq a,
.qna .topmenu .gnb .gnbdiv li.qna a,
.shopinfo .topmenu .gnb .gnbdiv li.shopinfo a,
.topmenu .gnb .gnbdiv.cs li a:hover {background-image:url("/images/common/gnb_cs_li_ov.png")}

/* wide main area - base */
#contents {width:950px; margin:0 auto; background:url("/images/bodybackground/contents_back.png") repeat-y; _background-image:url("/images/bodybackground/contents_back.gif")}

/* wide main area */
#mainarea {width:951px; margin:0 auto; *zoom:1;}
#mainarea:after {content:""; clear:both; display:block;}
#mainarea_box {*zoom:1;}
#mainarea_box:after {content:""; clear:both; display:block;}
#mainarea #leftmenu {width:0;}
#mainarea #contents .topmenu {*margin-top:-20px;}
#mainarea #contents {width:950px; margin:0 auto; *zoom:1;}
#mainarea #contents:after {content:""; display:block; clear:both;}

/* intro */
#mainarea.intro #contents {position:relative; min-height:535px; height:auto; height:535px; overflow:view; padding:20px 0 17px 0;}
#mainarea.intro #contents h1 {padding:20px 0 28px 438px;}
#mainarea.intro #contents .introh2 {margin:0 0 15px 438px;}
#mainarea.intro #contents #cfvideo_intro {margin:0 0 0 438px;}
#mainarea.intro #contents .iperson {position:absolute; left:-40px; top:5px;}

/* bi */
#mainarea.bi #contents {height:546px; background:url("/images/bodybackground/bi_bg.jpg") no-repeat;}
#mainarea.bi #contents h1 {padding:20px 0 40px 30px;}

/* catalog */
#mainarea.catalog #contents {padding-bottom:40px;}
#mainarea.catalog #contents h1 {padding:20px 0 40px 30px;}
#mainarea.catalog #contents .iperson {text-align:center; position:relative;}
#mainarea.catalog #contents .viewcatalog {position:absolute; top:294px; left:487px;}
	.catalogPopup {position:absolute; z-index:100; width:1050px; left:50%; top:200px; margin-left:-525px; background-color:#fff; border:1px solid #bbb; }
	.catalogPopup ul.tabs {height:26px; line-height:1.0; overflow:hidden; float:left; padding-top:21px; padding-left:25px;}
	.catalogPopup ul.tabs li {float:left; margin-right:1px;}
	.catalogPopup ul.tabs li img {vertical-align:top; line-height:1.0;}
	.catalogPopup ul.tabs:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.catalogPopup .popupBtnClose {height:26px; float:right; padding-top:21px; padding-right:25px;}
	.catalogPopup .flash {clear:both; text-align:center; padding-bottom:21px;}

/* product */
#mainarea.product #contents {padding-bottom:40px;}
#mainarea.product #contents h1 {padding:20px 0 40px 30px;}
#mainarea.product #contents .iperson {text-align:center;}

/* ucc */
#mainarea.ucc #contents {min-height:570px; height:auto !important; height:570px; background:url("/images/bodybackground/ucc_bg.jpg") 0 100% no-repeat;}
#mainarea.ucc #contents h1 {padding:20px 0 40px 30px;}
#mainarea.ucc #contents .cf_bg #palyer {min-height:366px; height:auto !important; height:366px; margin:0 0 0 107px;}
#mainarea.ucc #contents .cf_bg ul.cfdesc {display:none;}
#mainarea.ucc #contents .cf_bg #cflist_move {margin:20px 0 0 107px;}
#mainarea.ucc #contents .cf_bg #cflist_move li {float:left; margin-right:20px;}
#mainarea.ucc #contents .cf_bg #cflist_move li span.cf_subject {display:block; width:110px; height:19px; text-align:center; line-height:19px; background:#444444; color:#fff; font-weight:bold;}
#mainarea.ucc #contents .cf_bg .cfvideo_option {position:relative; padding:0 0 70px 0;}
#mainarea.ucc #contents .cf_bg .cf_select li.left {position:absolute; top:20px; left:63px; _left:-40px;}
#mainarea.ucc #contents .cf_bg .cf_select li.right {position:absolute; top:20px; right:303px;}

/* history */
#mainarea.history #contents {padding-bottom:40px;}
#mainarea.history #contents h1 {padding:20px 0 0 30px;}
/*.bg_descente02 #mainarea #contents h1.history {margin-top:0; margin-left:361px;}*/
.bg_descente02 #mainarea #contents div.history {margin-top:30px; margin-left:400px; margin-bottom:200px;}
.bg_descente02 #mainarea #contents div.history ul#history01 {margin-top:38px; margin-left:8px;}
.bg_descente02 #mainarea #contents div.history ul#history02 {margin-top:35px; margin-left:8px;}
.bg_descente02 #mainarea #contents div.history ul#history03 {margin-top:32px; margin-left:8px;}
.bg_descente02 #mainarea #contents div.history li {margin-bottom:5px;}

/* download */
#mainarea.down #contents {height:571px; background:url("/images/bodybackground/download_bg.jpg") 0 100% no-repeat;}
#mainarea.down #contents .download_div {clear:both;}
#mainarea.down #contents h1 {padding:20px 0 30px 30px;}
#mainarea.down #contents h2 {padding:0 0 20px 40px;}
#mainarea.down #contents ul.download {width:450px; margin-left:49px;}
#mainarea.down #contents ul.download li {float:left; width:140px; margin-bottom:15px;}
#mainarea.down #contents ul.download li ul.dn_btn {width:140px; margin:10px auto 0 auto;}
#mainarea.down #contents ul.download li ul.dn_btn li {float:left; width:62px; text-align:center; margin-right:0;}
#mainarea.down #contents ul.download li ul.onebtn li {width:122px;}
#tooltip {position:absolute; z-index:2; background:#efd; border:1px solid #ccc; padding:3px; font: 11px/11px candara, verdana, "Malgun Gothic", sans-serif;}

/* product story */
.sportsp {padding-left:15px;}
#mainarea.about #contents h1 {padding:20px 0 40px 30px;}
.sportsi {width:751px; margin:0 auto; padding-bottom:100px;}

/* press */
.bg_descente01 #mainarea #contents h2.presstitle {width:841px; height:30px; margin:43px auto 0 auto; line-height:250%; text-align:center; font-size:12px; font-weight:bold; color:#ffffff; padding:0; background:url("/images/display/presstitle_bg.png") no-repeat;}
.bg_descente01 #mainarea #contents p.date_view {width:841px; height:30px; margin:0 auto; border-bottom:solid 1px #efefef; line-height:280%; font-size:11px;}
.bg_descente01 #mainarea #contents p.date_view span.dt {float:left; margin-left:14px; margin-right:20px; display:inline;}

/* cf */
.bg_descente01 #mainarea #contents .sections .cfvideo_div {float:left; margin:52px 32px 40px 110px; display:inline;}
.bg_descente01 #mainarea #contents .sections ul.cfdesc {float:left; margin-top:60px;}
.bg_descente01 #mainarea #contents .sections ul.cfdesc li.title {font-size:14px; font-weight:bold; color:#01a5e4;}
.bg_descente01 #mainarea #contents .sections ul.cfdesc li.scrap {margin-top:14px;}
.bg_descente01 #mainarea #contents .sections ul.cfdesc li.desc {margin-top:30px; font-size:12px; color:#999999;}
.bg_descente01 #mainarea #contents .sections .cf_select {clear:both; width:920px; margin:0 auto;}
.bg_descente01 #mainarea #contents .sections ul#cflist_move {}
.bg_descente01 #mainarea #contents .sections ul#cflist_move li {float:left; width:120px; margin-right:30px;}
.bg_descente01 #mainarea #contents .sections ul#cflist_move li span.cf_subject {display:block; width:120px; height:19px; text-align:center; line-height:180%; margin-top:10px; background:#aaaaaa; color:#ffffff; font-weight:bold; font-size:11px;}
.bg_descente01 #mainarea #contents .sections p.leftbtn {float:left; width:97px; text-align:center; margin-top:38px;}
.bg_descente01 #mainarea #contents .sections p.rightbtn {float:left; text-align:center; margin-top:38px;}
.bg_descente01 #mainarea #contents .sections .cflist_view {float:left; position:relative; width:720px; height:140px; overflow:hidden;}
.bg_descente01 #mainarea .cf .sections {background:none !important;}

/* sidebar */
.bg_descente01 #mainarea #contents .sections ul.inno_sidebar {float:left; margin:15px 40px 0 86px; *margin-left:70px; display:inline;}
.bg_descente01 #mainarea #contents .sections ul.inno_sidebar li {margin-bottom:8px;}
.bg_descente01 #mainarea #contents .sections ul.inno_sidebar li.first {background:url("/images/sidebar/sep_h_01.png") 108px 0 no-repeat; *background-position:123px 0; padding-top:18px;}
.bg_descente01 #mainarea #contents .sections ul.inno_sidebar li.last {background:url("/images/sidebar/sep_h_01.png") 108px bottom no-repeat; *background-position:123px bottom; padding-bottom:18px;}

.bg_descente01 #mainarea #contents .sections ul.fw_sidebar {float:left; margin:15px 40px 0 51px; *margin-left:36px; display:inline;}
.bg_descente01 #mainarea #contents .sections ul.fw_sidebar li {margin-bottom:8px;}
.bg_descente01 #mainarea #contents .sections ul.fw_sidebar li.first {background:url("/images/sidebar/sep_h_01.png") right 0 no-repeat; *background-position:159px 0; padding-top:18px;}
.bg_descente01 #mainarea #contents .sections ul.fw_sidebar li.last {background:url("/images/sidebar/sep_h_01.png") right bottom no-repeat; *background-position:159px bottom; padding-bottom:18px;}

.bg_descente01 #mainarea #contents .sections ul.cc_sidebar {float:left; width:216px; margin:15px 40px 0 0; display:inline;}
.bg_descente01 #mainarea #contents .sections ul.cc_sidebar li {margin-bottom:8px; text-align:right;}
.bg_descente01 #mainarea #contents .sections ul.cc_sidebar li.first {background:url("/images/sidebar/sep_h_01.png") right 0 no-repeat; padding-top:18px;}
.bg_descente01 #mainarea #contents .sections ul.cc_sidebar li.last {background:url("/images/sidebar/sep_h_01.png") right bottom no-repeat; padding-bottom:18px;}

/* event */
#mainarea.event #contents, #mainarea.winner #contents {min-height:707px; height:auto !important; height:707px; padding-bottom:30px;}
#mainarea.event #contents h1, #mainarea.winner #contents h1 {padding:20px 0 40px 30px;}
#mainarea.event #contents div.btn_list, #mainarea.winner #contents div.btn_list {width:800px; margin:15px auto 0 auto; text-align:right;}

/* table - common table - width:800, yellow */
table.eventtable {clear:both; width:841px; margin:0 auto; padding-top:3px; background:url("/images/display/eventtop_bg.png") no-repeat;}
table.eventtable td {border-bottom:solid 1px #efefef; padding:20px 5px; vertical-align:top; line-height:150%; font-size:12px;}
table.eventtable td.descing {color:#252525; font-weight:bold; padding-top:42px;}
table.eventtable td.dateing {color:#666666; font-weight:bold; padding-top:33px; line-height:300%;}
table.eventtable td.desced {color:#252525; padding-top:42px;}
table.eventtable td.dateed {color:#666666; padding-top:33px; line-height:300%;}

table.commontable {clear:both; width:841px; margin:0 auto 13px auto; line-height:250%; background:url("/images/display/eventlist_bg.png") no-repeat;}
table.commontable th {height:30px; font-weight:bold; color:#fff;}
table.commontable th.no {}
table.commontable td {height:30px; border-bottom:solid 1px #efefef; padding:0 5px; vertical-align:top; line-height:250%; font-size:12px; color:#666666;}
table.commontable td.no {text-align:center;}
table.commontable td.mapbtn {vertical-align:middle;}
#mainarea.mypage table.commontable {width:800px;}
.paging {text-align:center;}

/* eventlist */
.bg_descente01 #mainarea #contents .apparel h1 {width:841px; padding:0; padding-top:20px; padding-bottom:56px; margin-left:49px; display:inline;}
.bg_descente01 #mainarea #contents .apparel table.eventlist {clear:both; width:841px; margin-left:49px; line-height:250%; background:url("/images/display/eventlist_bg.png") no-repeat;}
.bg_descente01 #mainarea #contents .apparel table.eventlist th {height:30px; font-weight:bold; color:#fff;}
.bg_descente01 #mainarea #contents .apparel table.eventlist th.no {text-align:left;}
.bg_descente01 #mainarea #contents .apparel table.eventlist td {height:30px; border-bottom:solid 1px #efefef; padding:0 5px; vertical-align:top; line-height:250%; font-size:12px; color:#666666;}
.bg_descente01 #mainarea #contents .apparel table.eventlist td.no {text-align:center;}

/* eventview */
.bg_descente01 #mainarea #contents .apparel table.eventlist td.date {font-weight:bold; line-height:250%;}
.bg_descente01 #mainarea #contents .apparel table.eventlist td.date * {vertical-align:middle;}
.bg_descente01 #mainarea #contents .apparel table.eventlist td.date span {font-weight:normal;}
.bg_descente01 #mainarea #contents .apparel table.eventlist td.body {padding:10px 0;}
.bg_descente01 #mainarea #contents .apparel table.eventlist td.prev img,
.bg_descente01 #mainarea #contents .apparel table.eventlist td.next img {padding-right:12px;}
.bg_descente01 #mainarea #contents .apparel .btn_list {width:841px; margin:10px auto; text-align:right;}

/* notice */
#mainarea.notice #contents {min-height:707px; height:auto !important; height:707px; padding-bottom:30px;}
#mainarea.notice #contents h1 {padding:20px 0 40px 30px;}
.bg_descente01 #mainarea #contents .sections h2.customercenter {float:left; margin-top:93px; margin-bottom:10px; padding:0; padding-bottom:3px;}

table.noticetable {clear:both; width:626px; margin-top:20px; line-height:250%; background:url("/images/display/customer_bg.png") no-repeat;}
table.noticetable th {height:30px; font-weight:bold; color:#fff;}
table.noticetable td {height:30px; border-bottom:solid 1px #efefef; padding:0 5px; line-height:1.4; font-size:12px; color:#666666;}
table.noticetable td.no {text-align:center;}
table.noticetable td.hit {text-align:right;}
table.noticetable td.body {padding:10px 0;}
table.noticetable td.title {text-align:left;}
table.noticetable td.prev img,
table.noticetable td.next img {padding-right:12px;}
.notice .nbtn_list {width:841px; margin:10px auto; text-align:right;}
.mypage .nbtn_list {width:841px; margin:10px auto; text-align:right;}

/* faq */
 #mainarea.faq #contents {padding-bottom:80px;}
 #mainarea.faq #contents h1 {padding:20px 0 40px 30px;}
#mainarea.faq #contents .faqlists {width:840px; margin:0 auto;}
#mainarea.faq #contents ul.faqlist li {float:left; margin-right:1px;}
#mainarea.faq #contents ul.faqlist li.last {margin-right:none;}
#mainarea.faq #contents dl.faqlist {clear:both; width:840px; font-size:12px; line-height:150%;}
#mainarea.faq #contents dl.faqlist dt {padding:6px 0; border-bottom:solid 1px #efefef; background:url("/images/common/icon_q.png") 10px 6px no-repeat; padding-left:40px;}
#mainarea.faq #contents dl.faqlist dd {padding:6px 0; border-bottom:solid 1px #e4e4e4; background:url("/images/common/icon_a.png") 10px 6px no-repeat; padding-left:40px;}
#mainarea.faq #contents dl.faqlist dd.faqlist_q {padding-bottom:15px;}

/* qna */
 #mainarea.qna #contents {padding-bottom:80px; min-height:620px; height:auto !important; height:620px;}
 #mainarea.qna #contents h1 {padding:20px 0 40px 30px;}
 #mainarea.qna #contents table.question {width:840px; margin:0 auto; background:#eff1f1;}
 #mainarea.qna #contents table.question td,
 #mainarea.qna #contents table.question th {border-top:solid 1px #eaeaea;}
 #mainarea.qna #contents table.question th.th {text-align:left; padding-left:16px;}
 #mainarea.qna #contents table.question td {padding:7px 16px;}
 #mainarea.qna #contents table.question td input {width:229px; border:solid 1px #c9c9c9;}
 #mainarea.qna #contents table.question td input#subject {width:469px;}
 #mainarea.qna #contents table.question td textarea {width:795px; border:solid 1px #c9c9c9; padding:10px; background:#fff none;}
 #mainarea.qna #contents table.question td.first {padding-top:16px;}
 #mainarea.qna #contents table.question td.last {padding-bottom:16px;}
 #mainarea.qna #contents .qbtn {width:840px; margin:15px auto; text-align:center;}
 #mainarea.qna #contents .qbtn input {vertical-align:top;}

/* shopinfo */
#mainarea.shopinfo #contents {padding-bottom:80px;}
#mainarea.shopinfo #contents h1 {padding:20px 0 40px 30px;}
#mainarea.shopinfo #contents table.shopinfofla {width:840px; margin:0 auto 20px auto; border:solid 1px #e6e6e6;}
.bg_descente01 #mainarea #contents .apparel .shopinfo_box {width:626px; height:352px; border:solid 1px #e6e6e6; *zoom:1;}
.bg_descente01 #mainarea #contents .apparel .shopinfo_box:after {content:""; clear:both; display:block;}
.bg_descente01 #mainarea #contents .apparel .shopinfo_box .map {float:left; padding:10px;}
.bg_descente01 #mainarea #contents .apparel .shopinfo_box ul {float:left; width:350px;}
.bg_descente01 #mainarea #contents .apparel .shopinfo_box ul li * {vertical-align:middle;}
.bg_descente01 #mainarea #contents .apparel .shopinfo_box ul li.h3 {margin-top:54px;}
.bg_descente01 #mainarea #contents .apparel .shopinfo_box ul li.ls {margin-top:60px; margin-bottom:40px;}
.bg_descente01 #mainarea #contents .apparel table.noticetable td img {padding-top:5px;}

/* pagenation */
div.pagenation {width:255px; margin:20px auto; font-size:11px; color:#999999; *zoom:1;}
div.pagenation:after {content:""; clear:both; display:block;}
div.pagenation ul li {float:left; width:18px; text-align:center; line-height:150%;}
div.pagenation ul li * {vertical-align:middle;}
div.pagenation ul li.btn {margin-right:5px;}
div.pagenation ul li.here,
div.pagenation ul li.here a {color:#cc1822; font-weight:bold;}

/* searchdiv */
div.searchdiv {clear:both; width:841px; height:70px; margin:0 auto; text-align:center; font-size:11px; *zoom:1;}
div.searchdiv:after {content:""; clear:both; display:block;}
div.ccs {width:837px; height:70px; margin:16px auto; border:solid 3px #f2f2f2;}
div.searchdiv * {vertical-align:top;}
div.searchdiv select {font-size:11px; color:#666666; margin-top:25px;}
div.searchdiv input#searchinput {font-size:11px; color:#666666; margin-top:25px; border:solid 1px #e2e2e2;}
div.searchdiv input {margin-top:25px;}
#mainarea.mypage div.searchdiv {width:800px;}
#mainarea.mypage div.ccs {width:794px;}

/* strong */
.strong,
.strong a {color:#CE0016; font-weight:bold;}

/* brd */
ul.brd {float:right; margin-top:93px; margin-right:60px; display:inline; font-size:10px; color:#969aa4;}
ul.brd li {float:left; background:url("/images/common/brd_sep.png") 0 2px no-repeat; padding-left:7px; margin-right:5px;}
ul.brd li.home {background:none;}

/* press */
.bg_descente_base #mainarea #contents h2.presstitle {width:841px; height:30px; margin:0 auto; padding-top:43px; line-height:250%; text-align:center; font-size:12px; font-weight:bold; color:#ffffff; padding:0; background:url("/images/display/presstitle_bg.png") no-repeat;}
.bg_descente_base #mainarea #contents p.date_view {width:841px; height:30px; margin:0 auto 10px auto; border-bottom:solid 1px #efefef; line-height:280%; font-size:11px;}
.bg_descente_base #mainarea #contents p.date_view span.dt {float:left; margin-left:14px; margin-right:20px; display:inline;}
.bg_descente_base #mainarea #contents .one_report {float:left; margin-left:49px; margin-right:20px; display:inline; width:645px;}
.bg_descente_base #mainarea #contents .one_report img {width:645px;}
.bg_descente_base #mainarea #contents .reportlist {float:left; width:172px; height:847px; background:#f3f3f3;}
.bg_descente_base #mainarea #contents .reportlist p {height:30px; padding-top:10px; text-align:center;}
.bg_descente_base #mainarea #contents .reportlist p.btm {padding-top:0;}
.bg_descente_base #mainarea #contents .reportlist ul {width:142px; margin:0 auto;}
.bg_descente_base #mainarea #contents .reportlist ul li {margin-bottom:9px;}

/* cf */
.bg_descente_base #mainarea #contents .cf_bg {background:url("/images/bodybackground/base_cf_bg.png") 15px 111px no-repeat; *zoom:1;}
.bg_descente_base #mainarea #contents .cf_bg:after {content:""; clear:both; display:block;}
.bg_descente_base #mainarea #contents .cf_bg .cfvideo_div {float:left; margin-left:89px; width:500px;  height:400px; margin-right:42px; display:inline;}
.bg_descente_base #mainarea #contents .cf_bg .cfvideo_option {float:left;}
.bg_descente_base #mainarea #contents .cf_bg .cf_select {clear:both; width:920px; margin:0 auto;width:264px;}

.bg_descente_base #mainarea #contents .cf_bg ul.cfdesc {padding-top:22px; margin-bottom:40px;}
.bg_descente_base #mainarea #contents .cf_bg ul.cfdesc li.title {font-size:14px; font-weight:bold; color:#01a5e4;}
.bg_descente_base #mainarea #contents .cf_bg ul.cfdesc li.scrap {margin-top:14px;}
.bg_descente_base #mainarea #contents .cf_bg ul#cflist_move {width:264px;}
.bg_descente_base #mainarea #contents .cf_bg ul#cflist_move li {float:left; width:110px; margin-right:20px; margin-bottom:20px; }
.bg_descente_base #mainarea #contents .cf_bg ul#cflist_move li span.cf_subject {display:block; width:110px; height:19px; text-align:center; line-height:180%; margin-top:2px; background:#4c4c4c; color:#ffffff; font-weight:bold; font-size:11px;}
.bg_descente_base #mainarea #contents .cf_bg li.left {float:left; clear:both;}
.bg_descente_base #mainarea #contents .cf_bg li.right {display:block; text-align:right; padding-right:24px;}

/* magazine */
#mainarea.magazine #contents {padding-bottom:80px;}
#mainarea.magazine #contents h1 {padding:20px 0 40px 30px;}
#mainarea.magazine #contents .one_gallery {width:620px; margin:0 auto; background:#4c4c4c; border:solid 1px #fff; color:#fff; font-weight:bold; *zoom:1;}
#mainarea.magazine #contents .one_gallery:after {content:""; clear:both; display:block;}
#mainarea.magazine #contents .one_gallery .onephoto {float:left;}
#mainarea.magazine #contents .one_gallery .galleryphoto {float:left;}
#mainarea.magazine #contents .one_gallery .galleryphoto h2 {margin:22px 0 12px 14px; padding:0; font-size:12px;}
#mainarea.magazine #contents .one_gallery .galleryphoto ul {margin-left:14px; width:178px;}
#mainarea.magazine #contents .one_gallery .galleryphoto ul li {float:left; margin-right:14px; padding-bottom:10px; display:inline;}
#mainarea.magazine #contents .gallerylist {width:920px; height:145px; margin:0 auto; margin-top:16px; background:url("/images/display/base_gallerylist_bg.png") no-repeat; *zoom:1;}
#mainarea.magazine #contents .gallerylist:after {content:""; clear:both; display:block;}
#mainarea.magazine #contents .gallerylist .monthselect {float:left; width:140px;}
#mainarea.magazine #contents .gallerylist .monthselect h3 {margin:23px 0 14px 26px;}
#mainarea.magazine #contents .gallerylist .monthselect select.use_htc {margin:0 0 3px 24px; font-size:11px; color:#999999;}
#mainarea.magazine #contents .gallerylist .gallerlist_select {float:left;width:710px;}
#mainarea.magazine #contents .gallerylist .gallerlist_select p {float:left; width:55px; margin-top:66px; text-align:center;}
#mainarea.magazine #contents .gallerylist .gallerlist_select .galleryview {float:left; width:600px; height:145px; margin-top:14px; overflow:hidden;}
#mainarea.magazine #contents .gallerylist .gallerlist_select ul {width:730px;}
#mainarea.magazine #contents .gallerylist .gallerlist_select ul li {float:left; margin-right:24px;}

	/* 로그인 */
#mainarea.login #contents {padding-bottom:77px;}
#mainarea.login #contents h1 {padding:20px 0 40px 30px;}
.login_txt {margin:22px 0 30px 0;}
.login_box {background-color:#f5f5f5; text-align:center; padding:20px 0;}
	.login_box .login_inputs {width:360px; margin:auto; text-align:left;}
	.login_box .login_inputs div {margin-bottom:6px; *margin-bottom:5px;}
	.login_box .login_inputs img {vertical-align:middle;}
		.login_box .login_inputs .left {float:left; width:285px;}
			.login_box .login_inputs .left img {margin-right:25px;}
			.login_box .login_inputs input.txt {width:180px; font-size:12px; vertical-align:middle; color:#3f3f3f; font-weight:bold; padding:2px 0; margin-top:0px; border:1px solid #CCC; background-color:transparent;}
			.login_box .login_inputs .id_save {font-size:11px; color:#8e8e8e; padding-left:80px; *padding-left:76px; margin-bottom:0;}
		.login_box .login_inputs .right {float:right; width:67px;}
.login_box:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
.login_btns {text-align:center; margin-top:35px;}
	.login_btns img {vertical-align:middle;}
	.login_btns img.lbl {margin-right:20px;}
	.login_btns div {margin-bottom: 3px;}

/* 회원가입 */
#contents_box {background-color:white; width:800px; min-height:520px; height:auto !important; height:520px;}
.boardBase{width:800px; margin:0 auto; }

h4.tit_b {padding-top:10px; border-bottom:1px solid #e1e1e1;}
.txt_join {margin-top:30px; margin-bottom:20px;}
.join_box_grey {background-color:#f5f5f5; padding:12px 30px;}
	.join_box_grey iframe {width:620px; height:130px; border:1px solid #c9c9c9; background-color:white; padding:1px; overflow-x:hidden;}
	.join_box_grey .agree_radio {color:#4c4c4c; font-size:11px; margin-top:3px;}
	.join_box_grey .agree_radio img {vertical-align:middle; margin-right:10px;}
.join_box_white {background-color:white; padding:10px 20px; text-align:center;}
	.join_box_white img {vertical-align:middle;}
	.join_box_white span.col {padding-right:20px;}
.tit_join_info {background-color:#f5f5f5; padding-left:18px;}

#join_step02 {color:#7c7c7c; font-size: 11px;}
#join_step02 div.bar {height:1px; background-color:#e1e1e1; margin-top:3px; overflow:hidden;}
#join_step02 input.txt {font-size:12px; vertical-align:middle; color:#3f3f3f; font-weight:bold; padding:2px 0; margin-top:0px; border:1px solid #CCC; background-color:transparent;}
#join_step02 table.tbl_info01 {margin-top:12px;}
#join_step02 table.tbl_info02 {margin-top:6px;}
	#join_step02 table.tbl_info02 a img {line-height:1.0; padding:0; margin:0; vertical-align:middle;}
#join_step02 table.tbl_info03 {margin-top:17px; margin-bottom:20px;}
#join_step02 .tbl04 th {width:129px; vertical-align:top; text-align:left;}
#join_step02 .tbl04 td.rel {position:relative; display:block;}
	#join_step02 .tbl04 td.multi_row {padding-top:2px; padding-bottom:2px;}
	#join_step02 .tbl04 td div.float {position:absolute; top:3px; left:220px;}

.join_complete01 {margin-top:20px; position:relative; color:#7c7c7c; font-size: 14px; line-height:125%;}

	.join_complete01 .basic_info {position:absolute; z-index:5; top:115px; left:363px;}
	.join_complete01 .btn {position:absolute; z-index:5; top:117px; left:460px;}

.join_complete02 {margin-top:30px; margin-left:-10px;}

#contents_box .btns {margin-top:20px; text-align:center;}

/* mypage */
#mainarea.mypage #contents {padding-bottom:80px;}
#mainarea.mypage #contents h1 {padding:20px 0 40px 30px;}

/* 회원탈퇴  */
.mypage_box_grey {background-color:#f5f5f5; padding:20px;}
	.mypage_box_grey .box_white {background-color:white; padding:10px 15px;}
	.mypage_box_grey .box_white ul {color:#878787; font-size:11px;}
	.mypage_box_grey .box_white ul li {padding-left:10px; background:url(../../images/v1/common/ico_dash01.gif) no-repeat 0 7px;}
	.mypage_box_grey .box_white ul li span.emp01 {color:#eb181e;}
	.mypage_box_grey .box_white ul li span.emp02 {color:#555555;}
	.mypage_box_grey .box_white ul li .emp03 {color:#222222;}

.tit_withdrawal1 {margin:22px 0 30px 0;}
.tit_withdrawal2 {margin-top:25px; margin-bottom:8px;}

.cnt_tab			{ margin:0 auto; width:800px; height:30px; clear:both; margin-bottom:23px;  }
.cnt_tab li			{ float:left;  padding:0; }

/* sponsorship */
.sponsorsub {width:800px; min-height:600px; height:auto !important; height:600px; margin:0 auto;}
ul.pg {width:800px; height:36px; background:url("/images/sponsor/tabbar_bg.png") no-repeat; margin-bottom:23px; padding-left:29px;}
ul.pg li {float:left; margin-top:5px;}

.chooshinsoo .shinsoophoto {float:left; margin-right:30px;}
.chooshinsoo .athlete_desc {float:left;}

.playerlink {float:left; padding:15px 0 0 80px;}
.playerdiv {float:right;}

.sponsorsub .gallery {width:755px; margin:0 auto;}

.sline {border-bottom:solid 1px #bbb;}

#mainarea.sitemap #contents {padding-bottom:80px;}
#mainarea.sitemap #contents h1  {padding:20px 0 40px 30px;}
#mainarea.sitemap #contents table.sitemap {width:707px; margin:0 auto;}
.sitemap	.td01 {background-color:#f5f5f5; text-decoration: none; }
.sitemap .td02 {background-color:#ffffff; text-decoration: none; }

#mainarea #contents.apparelheight03 {padding-bottom:80px;}
