@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%;
	line-height:130%;
	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;}
.mt0	{margin-top:0px;}

a:link		{text-decoration:none;color:#7c7c7c; outline:none;}
a:visited	{text-decoration:none;color:#7c7c7c; outline:none;}
a:hover		{text-decoration:none;color:#7c7c7c; outline:none;}
a:active	{text-decoration:none;color:#7c7c7c; outline:none;}
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; }

/* 셀렉트 박스 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;
}

#header_box, #mainarea_box, #footer_box {text-align:left;}

/* 헤더 (브랜드별 이샵) */
#header {width:100%; height:30px; top:0; border-bottom:solid 2px #d90015; background:url(/images/v1/common/topmenu_bg.gif) repeat-x 0 0; z-index:100;}
	#header_box {margin-right:10px; height:30px; position:relative;} /* width:1010px;  */
	#header_box ul li{display:inline; vertical-align:middle;}
	#header_box div.line01 {position:relative; height:30px; margin-left: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;}

/* common */
body {}
.ir {position:relative; z-index:-1;}

/* mainarea */
#mainarea {width:100%; height:auto !important; height:828px; text-align:left; background:#f8f7f5 url("/images/v1/common/bg_sportifbody00.png")  50% 0 repeat-y; }
#mainarea_box {width:1024px; margin:0 auto; background:url("/images/v1/common/bg_sportifbody.png")  repeat-y; *zoom:1; }
#mainarea:after {content:""; display:block; clear:both;}
#mainarea_box:after {content:""; display:block; clear:both;}

/* leftmenu */
#leftmenu {width:210px; padding-left:45px; height:auto !important; float:left;}

/* contents */
#contents {width:720px; float:left; margin-left:26px; *zoom:1;}
	.boardtop {width:686px; height:128px;}
	.boardtop h2 {float:left; padding:40px 0 0 0;}
	.boardtop ul {float:right; text-align:right; padding:76px 0 0 0; font-size:10px; color:#999; font-family:tahoma; }
	.boardtop li	{float:left;}
	.boardtop ul:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.boardtop:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.boardtable {margin-top:-1px;}
	.boardtable p.boardbottom {width:720px; height:15px; font-size:1px; background:url("/images/boardfooter_bg.png") no-repeat;}
	.boardtable span.view 	{background:url(/images/v1/common/view_table_bg.gif) 0 center no-repeat; padding:0 10px 0 10px;}
	.boardtable span.view2	{padding:0 10px;}
	.boardtable .cont	{white-space:normal; padding:10px 10px 30px 10px; text-align:left; font-size:12px; font-family:dotum;}
	.boardtable .list_back {text-align:right; padding-right:10px; padding-top:10px;}
#contents:after {content:""; display:block; clear:both;}

#contents02 {float:left; width:756px; overflow:hidden;}
	
/* 기본 배경  */
.boardBase 
	{
		width:680px; 
		margin:0 auto; 
		padding:20px 15px 20px 15px;
		border:3px solid #f2f2f2;
		font-family:dotum; 
		background:#FFFFF;
		background-color:#FFFFFF;
		font-size:12px;
		color:#666;
		text-align:left; clear:both;
	}

/* event_board */
.event_board {margin-bottom:30px;}
.event_board .boardtable table.event {width:700px; margin:0 auto; background:url("/images/table_tle_bg.gif") no-repeat;  font-family:dotum; font-size:12px; color:#666; text-align:center; clear:both;}
.event_board .boardtable table.event th {height:30px; font-family:dotum; font-size:11px; color:#fff; font-weight:bold; text-align:center;}
.event_board .boardtable table.event .red	{color:#db222f; }
.event_board .boardtable table.event .bold	{color:#db222f; font-weight:bold;}
.event_board .boardtable table.event .title {text-align:left; text-indent:10px;}
.event_board .boardtable table.event td	{height:30px; background:url(/images/table_line01.gif) 0 bottom repeat-x;}
.event_board .boardtable .searchdiv {width:720px; padding-top:22px; padding-bottom:30px; margin:0px auto; border:3px solid #f2f2f2; text-align:center; vertical-align:middle;}
.event_board .boardtable .searchdiv input {width:330px; font-size:12px; vertical-align:middle; color:#3f3f3f; font-weight:bold; padding:2px 0; margin-top:0px; border:1px solid #CCC; background-color:transparent;}

.event_board .boardtable .searchdiv img	{vertical-align:middle}
.event_board .boardtable p.tablebottom	{width:720px; height:45px;}
.event_board p.bodybottom	{width:720px; height:200px;}

/* event_imgboard */
.event_imgboard .boardtable table.imglist {width:720px; margin:0 auto; font-family:dotum; font-size:12px; color:#666; text-align:center; clear:both; border-top:solid 3px #252525}
.event_imgboard .boardtable table.imglist .ttl	{color:#000; font-weight:bold; text-align:left; padding-left:10px;}
.event_imgboard .boardtable table.imglist td	{height:110px; background:url(/images/table_line01.gif) 0 bottom repeat-x;}
.event_imgboard .boardtable table.imglist img	{margin-bottom:3px}
.event_imgboard .boardtable .searchdiv {width:720px; padding-top:22px; padding-bottom:30px; margin:0px auto; border:3px solid #f2f2f2; text-align:center; vertical-align:middle;}
.event_imgboard .boardtable .searchdiv input {width:330px; font-size:12px; vertical-align:middle; color:#3f3f3f; font-weight:bold; padding:2px 0; margin-top:0px; border:1px solid #CCC; background-color:transparent;}

.event_imgboard .boardtable .searchdiv img	{vertical-align:middle}
.event_imgboard .boardtable p.tablebottom	{width:720px; height:45px;}
.event_imgboard p.bodybottom	{width:720px; height:200px;}


/*	페이징 */
			div.paging {text-align:center; font-family:tahoma; font-size:12px; margin-top:23px;}
			div.paging strong {color:#000; padding:0 4px;}
			div.paging a {color:#999; padding:0 4px;}
			div.paging img {padding-top:1px;}

/* intro */
.boardtable .introtif {width:686px; height:630px; background:url("/images/txt_introduce.png") no-repeat;}
.boardtable .introtif .fladiv {margin-left:282px; padding-top:16px;}

/* history */
.boardtable.history {padding-bottom:100px; margin-left:-6px; background:url("/images/txt_history.png") 418px 45px no-repeat;}

/* concept */
.boardtable .tab_concept {padding-bottom:23px; *zoom:1;}
.boardtable .tab_concept:after {content:""; display:block; clear:both;}
.boardtable .tab_concept li {float:left; width:158px; height:24px; background:url("/images/v1/brand/tab_concept.png") no-repeat;}
.boardtable .tab_concept li a {display:block; width:158px; height:24px;}
.boardtable .tab_concept li.bc {background-position:0 -24px;}
.boardtable .tab_concept li.pc {background-position:-158px 0;}
.boardtable .tab_concept.bc li.bc, .boardtable .tab_concept li.bc a:hover {background:url("/images/v1/brand/tab_concept.png") no-repeat 0 0;}
.boardtable .tab_concept.pc li.pc, .boardtable .tab_concept li.pc a:hover {background:url("/images/v1/brand/tab_concept.png") no-repeat -158px -24px;}

/* star */
.int.star {width:730px;}

/* membership */
.int.membership {}

/* Experience */
#contents .ex_macs {height:591px; border-top:solid 1px #fff; background:url("/images/v1/Experience/ex_macs.jpg") no-repeat;}
#contents .ex_macs a.product {display:block; width:127px; height:60px; margin:50px 0 0 236px;}
#contents .heritage {height:626px; border-top:solid 1px #fff; background:url("/images/v1/Experience/heritage.jpg") no-repeat;}
#contents .heritage a.product {display:block; width:127px; height:60px; margin:272px 0 0 411px;}
#contents .skateboard {height:626px; border-top:solid 1px #fff; background:url("/images/v1/Experience/skateboard.jpg") no-repeat;}
#contents .skateboard a.product {display:block; width:127px; height:60px; margin:66px 0 0 539px;}
#contents .skateboard a.line {display:block; width:189px; height:25px; margin:224px 0 0 4px;}
#contents .soccer {height:623px; border-top:solid 1px #fff; background:url("/images/v1/Experience/soccer.jpg") no-repeat;}
#contents .soccer a.product {display:block; width:127px; height:60px; margin:74px 0 0 196px;}

/*faq*/
.tab			{ margin:0 auto; width:720px; height:23px; clear:both; border-bottom:solid 3px #252525}
.tab li			{ float:left;  padding:0; }
.event_board .boardtable table.faqtable	{width:720px; margin:0 auto; margin-bottom:50px; font-family:dotum; font-size:12px; color:#666; text-align:center; clear:both;}
.event_board .boardtable table.faqtable td	{height:30px; background:url(/images/table_line01.gif) 0 bottom repeat-x;}
.event_board .boardtable table.faqtable .title {text-align:left; text-indent:10px;}
.event_board .boardtable table.faqtable a:link		{text-decoration:none;color:#7c7c7c;}
.event_board .boardtable table.faqtable a:visited	{text-decoration:none;color:#7c7c7c;}
.event_board .boardtable table.faqtable a:hover		{text-decoration:none;color:#000;}
.event_board .boardtable table.faqtable a:active	{text-decoration:none;color:#000; font-weight:bold;}
.event_board .boardtable table.faqtable .qna_icon	{padding-top:10px; vertical-align:top;}
.event_board .boardtable table.faqtable .cont	{white-space:normal; padding:10px; text-align:left; font-size:12px; font-family:dotum;}

/* sitemap */
.sitemap {width:686px; height:458px; line-height:1.4; font-family:dotum; font-size:12px; color:#666; background:url("/images/v1/sitemap/txt_sitemap.png") no-repeat; *zoom:1;}
.sitemap:after {content:""; display:block; clear:block;}
.sitemapdiv {float:left; width:137px; height:240px; padding-left:24px;}
.sitemapdiv h4 {height:93px;}
.sitemapdiv ul li {height:16px; vertical-align:top;}
.sitemapdiv ul li a {display:block; height:16px; margin:0; padding:0; overflow:hidden; vertical-align:top; font-size:11px; font-family:Myriad Pro; *zoom:1;}

/*img */
.boardtable .collection_img	{margin:0px 20px 80px; }
.bg_color	{ background-color:#f8f9fa; width:758px; margin:0 auto;}

/*1:1문의*/
.question {background:#FFF; padding-bottom:20px}
.boardtable table.quest	{width:720px; margin:0 auto; text-align:left; margin-bottom:20px; clear:both;}
.boardtable table.quest td	{height:30px;}
.boardtable table.quest img	{padding-left:18px;}
.boardtable table.quest input.que01	{width:250px; font-size:12px; vertical-align:middle; color:#3f3f3f; font-weight:bold; padding:2px 0; margin-top:0px; border:1px solid #CCC; background-color:transparent;}
.boardtable table.quest input.que02	{width:500px; font-size:12px; vertical-align:middle; color:#3f3f3f; font-weight:bold; padding:2px 0; margin-top:0px; border:1px solid #CCC; background-color:transparent;}
.boardtable table.quest textarea	{width:684px; font-size:12px; vertical-align:text-top; color:#3f3f3f; padding:2px 0; border:1px solid #CCC; background-color:transparent; height:350px;}

/*매장안내*/
.boardtable .serchar_map		{float:left; width:720px; height:350px; margin-bottom:30px; background:#fff; border:1px solid #e6e6e6;}
.boardtable .serchar_map:after {content:""; display:block; clear:both;}
.boardtable .serchar_map .map	{float:left; width:323px; height:349px; padding:10px; padding-top:20px; margin:0;}
.boardtable .serchar_map .serchar_input	{float:left; width:300px;}
.boardtable .serchar_map .serchar_input img	{padding-top:2px; vertical-align:bottom;}
.boardtable .serchar_map .serchar_input select	{vertical-align:text-bottom;}
.boardtable .serchar_map .serchar_input input	{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;}
.boardtable .serchar_map .serchar_input	p.t_01	{margin-top:54px;}
.boardtable .serchar_map .serchar_input	p.t_02	{margin-top:60px;}
.boardtable .serchar_map .serchar_input	p.t_03	{margin-top:43px;}
.boardtable .serchar_map .serchar_input	p.t_04	{margin-top:10px;}
.clear	{clear:both}

/*LECOQ*/
.boardtable .int {float:left; width:720px; clear:both;}
.boardtable .int .vod {width:399px; height:313px; background:url(/images/introduce02.gif) no-repeat; }
.cnt_tab			{ margin:0 auto; width:720px; height:30px; clear:both; margin-bottom:23px; }
.cnt_tab li			{ float:left;  padding:0; }
.his_tab			{ margin:0 auto; width:444px; height:44px; clear:both; margin-bottom:25px; }
.his_tab li			{ float:left;  padding:0; }
.his_years	{margin-bottom:28px; }
.history {}

#hisCNT01 {
	position:absolute;
	left:563px;
	top:264px;
	width:449px;
	height:484px;
	z-index:1;
	visibility: visible;
}
#hisCNT02 {
	position:absolute;
	left:563px;
	top:264px;
	width:449px;
	height:484px;
	z-index:1;
	visibility: hidden;
}
#hisCNT03 {
	position:absolute;
	left:563px;
	top:264px;
	width:449px;
	height:484px;
	z-index:1;
	visibility: hidden;
}
#hisCNT04 {
	position:absolute;
	left:563px;
	top:264px;
	width:449px;
	height:484px;
	z-index:1;
	visibility: hidden;
}
#hisCNT05 {
	position:absolute;
	left:563px;
	top:264px;
	width:449px;
	height:484px;
	z-index:1;
	visibility: hidden;
}
#hisCNT06 {
	position:absolute;
	left:563px;
	top:264px;
	width:449px;
	height:484px;
	z-index:1;
	visibility: hidden;
}

/*PRODUCT*/
.boardtable .pro {}
.boardtable .proswf {}
/*캠페인*/
.boardtable .save	{width:720px; margin:0 auWto; margin-bottom:35px;}
.boardtable .save .penguin	{float:left;}
.boardtable .save .save_text	{float:left; margin-left:18px;}
.boardtable .save .save_text p.btn	{margin-top:11px;}
.boardtable .cam_img	{width:720px; margin:0 auto;}
.boardtable p.heig	{height:20px; width:720px;}

/* magazine */
 .one_gallery {width:547px; margin:0 auto 14px auto; background:#252525; color:#fff; font-weight:bold; *zoom:1;}
 .one_gallery:after {content:""; clear:both; display:block;}
 .one_gallery .onephoto {float:left; width:353px; height:518px; overflow:hidden;}
 .one_gallery .galleryphoto {float:left; width:192px; overflow:hidden;}
 .one_gallery .galleryphoto h2 {margin:22px 0 12px 14px; padding:0;}
 .one_gallery .galleryphoto ul {margin-left:14px; width:178px;}
 .one_gallery .galleryphoto ul li {float:left; margin-right:14px; padding-bottom:10px; display:inline;}
 .one_gallery .galleryphoto ul li img{cursor:hand;}
 
 
 .gallerylist {width:720px; height:110px; background:url("/images/mgz_gallerylist_bg.png") no-repeat; *zoom:1;}
 .gallerylist:after {content:""; clear:both; display:block;}
 .gallerylist .monthselect {float:left; width:140px;}
 .gallerylist .monthselect h3 {margin:23px 0 14px 26px;}
 .gallerylist .monthselect select.use_htc {margin:0 0 3px 24px; font-size:11px; color:#999999;}
 .gallerylist .gallerlist_select {float:left; width:578px;}
 .gallerylist .gallerlist_select p {float:left; width:55px; margin-top:46px; text-align:center;}
 .gallerylist .gallerlist_select .galleryview {float:left; width:463px; height:85px; margin-top:14px; overflow:hidden;}
 .gallerylist .gallerlist_select ul {width:568px;}
 .gallerylist .gallerlist_select ul li {float:left; margin-right:20px;  }
 
/* popTab */
	.catalogPopup {width:1000px; margin-left:-500px; left:50%; top:100px;  position:absolute; padding:21px 25px;; background-color:#FFF; border:1px solid #BBBBBB; }
	.catalogPopup ul.tabs {height:26px; overflow:hidden; float:left;}
	.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 {float:right;}
	.catalogPopup .popupBtnClose:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.catalogPopup .flash {padding-top:40px;}



	/* 로그인 */
.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:680px; min-height:520px; height:auto !important; height:520px;}

h4.tit_b {margin-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: 13px;}
	.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_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;}



#contents:after {content:""; visibility:hidden; display:block; height:0; clear:both;}






/* footer */
#footer {height:47px; background:url("/images/v1/common/bg_sportiffoot.png") repeat-x;}
	.menu	{float:right; padding:40px 0 0 0; }
	.menu img {padding:0 0 5px 10px}
	.copy	{text-align:right}
#footer_box {}
