@charset "utf-8";

/* browser reset */
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 {margin:0; padding:0; line-height:1.4; font-family:dotum; font-size:12px; color:#666; }
body.main {width:100%; overflow-x:hidden; min-width:1200px !important; background:#000;}
body.sub {background:#000 url("/images/v1/common/lecoqgolfbg00.png") 50% 0 repeat-y;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
hr.clear {visibility:hidden; display:block; height:0; clear:both;}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

input {line-height:1.0;}
input.txt, textarea.txt {border:1px solid #ccc; padding:1px 0;}
img.png24 {_tmp:expression(setPng24(this));}

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;
}

select.global_site {font-size:10px; font-family:Tahoma; color:#aaaaaa;}

#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 {margin:0 10px; 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(/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 */
.ir {position:relative; z-index:-1;}
.clear {*zoom:1;}
.clear:after {content:""; display:block; clear:both;}

/* mainarea */
#mainarea {background:url("/images/v1/common/lecoqgolf.jpg") 50% 0 no-repeat;}
#mainarea_foot {background:url("/images/v1/common/locoqgolf00.png") 50% 100% no-repeat;} 
	#mainarea_box {width:1015px; margin:0 auto; background:url("/images/v1/common/lecoqgolfbg01.png") no-repeat; *zoom:1;}
	#mainarea_box:after {content:""; visibility:hidden; display:block; height:0; clear:both;}


/* leftmenu */
#leftmenu {width:255px; float:left; position:relative;}
#leftmenu .leftmenu_float {width:225px; padding-left:16px; z-index:10; left:0; top:0;} /* position:absolute; */
#leftmenu .leftmenu_float div.ban {margin:-60px 0 0 23px;}

/* contents */
#contents {float:left; min-height:600px; height:auto !important; height:600px;}
	/* 네비게이션 */
	.contents_top {width:760px; height:87px;}
		.contents_top h2 {float:left; padding:32px 0 0 50px;}
		.contents_top ul {float:right; padding:65px 0 0 0;}
			.contents_top li {float:left;}
			.contents_top li, .contents_top li a {font-size:10px; color:#eee; font-family:tahoma;}
		.contents_top ul:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.contents_top:after {content:""; visibility:hidden; display:block; height:0; clear:both;}

	.contents_top_join {height:60px;}
		.contents_top_join ul {float:right; padding:40px 25px 0 0;}
			.contents_top_join li {float:left;}
			.contents_top_join li, .contents_top_join li a {font-size:10px; color:#999; font-family:tahoma;}
		.contents_top_join ul:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.contents_top_join:after {content:""; visibility:hidden; display:block; height:0; clear:both;}

	/* 본문 내용 */
	.contents_middle {width:760px; min-height:700px; height:auto !important; height:700px; text-align:left; background:#fff; *zoom:1;}
	.yang_gallery_bg .contents_middle {background:transparent;}
	.duals.contents_middle_full {position:relative; width:760px; background:#000;}
		.duals.contents_middle_full a.dualscatalog {position:absolute; top:413px; left:57px;}
		.duals.contents_middle_full a.playdowncatalog {left:101px; position:absolute; top:403px;}
	.contents_middle_full {width:759px; margin:0; min-height:700px; height:auto !important; height:700px; text-align:left;}
	.contents_middle:after {content:""; visibility:hidden; display:block; height:0; clear:both;}

		/* 탭 */
		.contents_middle ul.tabs {width:690px; margin:35px 0 0 48px; background:url(/images/v1/common/tabs_bg.gif) repeat-x;}
			.contents_middle ul.tabs li {float:left; height:23px; line-height:1.0; overflow:hidden; margin-right:2px;}
		.contents_middle ul.tabs:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
		
		.contents_middle ul.tabs02 {margin:15px 0 0 50px;}
		.contents_middle ul.tabs02 li {float:left; height:27px; line-height:1.0; overflow:hidden; margin-right:2px;}
		.contents_middle ul.tabs02:after {content:""; visibility:hidden; display:block; height:0; clear:both;}

		/* 게시판 */
		table.bbs01 {width:700px; margin:35px 10px 0 48px; background:url(/images/v1/common/table_th_bg.gif) no-repeat; text-align:center;}
		table.bbs01 th {height:30px; color:#fff; font-weight:bold; text-align:center;}
		table.bbs01 tr td {height:29px; border-bottom:1px solid #e0e0e0; color:#666666;}
		table.bbs01 td.title {text-align:left;}
		table.bbs01 td.title a:hover {color:#db222f; font-weight:bold;}
		table.bbs01:after {content:""; display:block; clear:both;}

		table.bbs02 {width:690px; margin:0 10px 0 40px; text-align:center;}
		table.bbs02 tr td {height:29px; border-bottom:1px solid #e0e0e0; color:#666666;}
		table.bbs02 .title {text-align:left;}
		table.bbs02 .title a:hover {color:#db222f; font-weight:bold;}
		table.bbs02 {border-top:2px solid #c61721;}

		div.searchbox {width:694px; border:3px solid #f2f2f2; text-align:center; padding:20px 0; margin:20px 0 15px 0;}
		div.searchbox {margin:20px 0 15px 48px;}
		div.bbs_btns {margin:20px 0; text-align:right;}
		.contents_middle div.bbs_btns {text-align:right; margin:20px 10px 0 10px; padding-bottom:20px;}
		
		.yang_snews_bg div.searchbox {width:679px; height:70px; text-align:center; padding:0; border:none; margin:30px auto 0 auto; 
			background:url(/images/v1/yang/searchbox_bg.gif) no-repeat 0 0;}
			.yang_snews_bg div.searchbox * {margin-top:23px;}
		.yang_snews_bg div.bbs_btns {width:679px; margin:20px auto; text-align:right;}

		table.bbsv01 {width:700px; margin:35px 10px 0 48px; background:url(/images/v1/common/table_th_bg.gif) no-repeat;}
		table.bbsv01 th {height:30px; color:#fff; font-weight:bold; text-align:center;}
		table.bbsv01 tr td {border-bottom:1px solid #e0e0e0;}
		table.bbsv01 tr.oneline td {height:29px; padding:0 10px;}
		table.bbsv01 tr.oneline span {padding:0 10px;}
		table.bbsv01 tr.oneline span.item {background:url(/images/v1/common/item_line01.gif) no-repeat 100% 2px;}
		table.bbsv01 td.content {padding:20px 0;}
			
		table.bbs03 {width:700px; margin:35px 10px 0 48px; text-align:left; border-top:3px solid #db222f;}
		table.bbs03 tr td {height:110px; border-bottom:1px solid #efefef; color:#666666;}
		table.bbs03 td.title {text-align:left; padding:0 5px;}
		table.bbs03 td.title a {color:black; font-weight:bold;}
		table.bbs03 td.title a:hover {color:#db222f;}
		table.bbs03 td.title a.complete {color:#656565;}

		/*	Y.E.Yang > Yang's News */
		table.bbs04 {width:679px; margin:50px auto 0 auto; background:url(/images/v1/yang/table_th_bg.gif) no-repeat; text-align:center;}
		table.bbs04 th {height:30px; color:#fff; font-weight:bold; text-align:center;}
		table.bbs04 tr td {height:29px; border-bottom:1px solid #333; color:#666;}
		table.bbs04 td.title {text-align:left;}
		table.bbs04 td.title a:hover {color:#db222f; font-weight:bold;}

		table.bbsv04 {width:679px; margin:50px auto 0 auto; background:url(/images/v1/yang/table_th_bg.gif) no-repeat;}
		table.bbsv04 th {height:30px; color:#fff; font-weight:bold; text-align:center;}
		table.bbsv04 tr td {border-bottom:1px solid #333;}
		table.bbsv04 tr.oneline td {height:29px; padding:0 10px;}
		table.bbsv04 tr.oneline span {padding:0 10px;}
		table.bbsv04 tr.oneline span.item {background:url(/images/v1/common/item_line01.gif) no-repeat 100% 2px;}
		table.bbsv04 td.content {padding:20px;}

		/* board search form */
		.contents_middle .login_box form {width:360px; margin:0 auto;}

		/* shopinfo */
		.contents_middle.shopinfo {padding-top:37px;}
		.contents_middle.shopinfo form#form1 {margin:0 10px 0 48px;}

		/*	페이징 */
		div.paging {width:700px; text-align:center; font-family:tahoma; font-size:11px; margin:23px 0 15px 0;}
		div.paging strong {color:#cc1822; padding:0 4px;}
		div.paging a {color:#999; padding:0 2px;}
		div.paging span a {padding:0 4px;}
		div.paging img {vertical-align:top;}

#contents:after {content:""; visibility:hidden; display:block; height:0; clear:both;}

/* footer */
	#footer {width:760px; padding:11px 0 10px 0; background:#000; *zoom:1;}
	#footer:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
		#footer ul.footer_menu {height:9px; line-height:1.0; overflow:hidden;}
			#footer ul.footer_menu li {float:left;}
		#footer ul.footer_menu:after {clear:both;}
		#footer .footer_copyright {float:left; padding-top:3px;}
		#footer .footer_global_site {padding-top:15px; text-align:right; display:none;}
		#footer .footer_global_site .flash {float:right; position:relative; z-index:10; right:0; margin-top:-85px;}
		#footer .footer_global_site:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
		
.contents_middle .contents_img	{margin:0 0 45px 0; }
	/* 브랜드 > Introduce */
	.contents_middle.intro {width:760px; background:#fff url("/images/v1/brand/bg_introduce.png") 100% 0 no-repeat;}
	.int {position:relative; z-index:5; padding:65px 0 172px 49px;}
	/* 브랜드 > history */
	.contents_middle .his {height:600px; position:relative;}
	.contents_middle .his .his_img02 {position:absolute; z-index:5; top:0; left:411px;}
	.contents_middle .his .his_tab {position:absolute; z-index:5; top:172px; left:0;}
	.contents_middle .his .his_tab li { float:left; padding:0;}
	
	#his01 {position:absolute; left:38px; top:311px; width:166px; height:44px; z-index:5;}
	#his02 {position:absolute; left:212px; top:380px; width:166px; height:44px; z-index:5;}
	#his03 {position:absolute; left:74px; top:470px; width:166px; height:44px; z-index:5;}
	/* 브랜드 > 컨셉 */
	.tabs_concept {*zoom:1;}
	.tabs_concept:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.tabs_concept li {float:left; width:380px; height:25px; background:url("/images/v1/brand/tab_concept.png") no-repeat;}
	.tabs_concept li a {display:block; width:380px; height:25px;}
	.tabs_concept li.bc {background-position:0 -25px;}
	.tabs_concept li.fw {background-position:-380px 0;}
	.tabs_concept.bc li.bc {background:url("/images/v1/brand/tab_concept.png") 0 0 no-repeat;}
	.tabs_concept.fw li.fw {background:url("/images/v1/brand/tab_concept.png") -380px -25px no-repeat;}


	.contents_middle .tabs02 li {width:380px; background:url("/images/v1/brand/tab_concept.png") no-repeat;}
	.contents_middle .tabs02 li a {display:block; width:380px; height:25px;}
	.contents_middle .tabs02 li.cp1 {background-position:0 -25px;} 
	.contents_middle .tabs02 li.cp2 {background-position:-380px 0;} 
	.contents_middle .tabs02.cp1 li.cp1, li.cp1 a:hover {background:url("/images/v1/brand/tab_concept.png") no-repeat 0 0;} 
	.contents_middle .tabs02.cp2 li.cp2, li.cp2 a:hover {background:url("/images/v1/brand/tab_concept.png") no-repeat -380px -25px;} 
	
	.concept_img {text-align:center; padding:30px 0;}

	/* product */
	.product .flash {margin-top:15px;}
	.product .technology_img {clear:both; position:relative;}
	.product .technology_img .btn_detail {position:absolute; left:125px; top:207px;}
	#lcg_product {margin-left:50px;}
	
	/* catalog */
	.catalogPopup .tabs {*zoom:1;}
	.catalogPopup .tabs:after {content:""; display:block; clear:both;}
	.catalogPopup .tabs li {float:left; width:133px; height:24px; background:url("/images/v1/catalog/tab_catalog.png") no-repeat;}
	.catalogPopup .tabs li a {display:block; width:133px; height:24px;}
	.catalogPopup .tabs li.btn_2010winter {background:url("/images/v1/catalog/tab_catalog2010D.jpg") no-repeat;}
	.catalogPopup .tabs li.btn_2010fall {background-position:0 -24px;}
	.catalogPopup .tabs li.btn_2010summer {background-position:-133px 0;}
	.catalogPopup .tabs li.btn_2010spring {background-position:-266px 0;}
#popup_2010winter .tabs li.btn_2010winter, .tabs li.btn_2010winter a:hover {background:url("/images/v1/catalog/tab_catalog2010D_ov.jpg") no-repeat;}
#popup_2010fall .tabs li.btn_2010fall, .tabs li.btn_2010fall a:hover {background:url("/images/v1/catalog/tab_catalog.png") no-repeat;}
#popup_2010summer .tabs li.btn_2010summer, .tabs li.btn_2010summer a:hover {background:url("/images/v1/catalog/tab_catalog.png") -133px -24px no-repeat;}
#popup_2010spring .tabs li.btn_2010spring, .tabs li.btn_2010spring a:hover {background:url("/images/v1/catalog/tab_catalog.png") -266px -48px no-repeat;}

	.catalog_tit {margin:20px 0;}
	.contents_middle.catalog {position:relative;}
	.viewcatalog {position:absolute; top:340px; left:316px;}

	/* catalog popTab */
	.catalogPopup {position:absolute; z-index:100; width:1050px; left:50%; top:100px; 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;}

	/* Y.E.Yang */
	.tabs_yang {*zoom:1;}
	.tabs_yang:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.tabs_yang li {float:left; width:380px; height:25px; background:url("/images/v1/yang/tab_yang.png") no-repeat;}
	.tabs_yang li a {display:block; width:380px; height:25px;}
	.tabs_yang li.pf {background-position:0 -25px;}
	.tabs_yang li.gl {background-position:-380px 0;}
	.tabs_yang.pf li.pf {background:url("/images/v1/yang/tab_yang.png") 0 0 no-repeat;}
	.tabs_yang.gl li.gl {background:url("/images/v1/yang/tab_yang.png") -380px -25px no-repeat;}

	.tabs_reald {width:760px; *zoom:1;}
	.tabs_reald:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.tabs_reald li {float:left; width:380px; height:25px; background:url("/images/v1/yang/tabs_reald.png") no-repeat;}
	.tabs_reald li a {display:block; width:380px; height:25px;}
	.tabs_reald li.rd {background-position:0 -25px;}
	.tabs_reald li.pd {background-position:-380px 0;}
	.tabs_reald.rd li.rd {background:url("/images/v1/yang/tabs_reald.png") 0 0 no-repeat;}
	.tabs_reald.pd li.pd {background:url("/images/v1/yang/tabs_reald.png") -380px -25px no-repeat;}

	.yang .img {clear:both;}
	.yang .img .title {margin:20px 0;}
	.yang .img h6 {margin:20px 0 10px 0;}
	.profile .title_grey {margin-bottom:20px;}
	.profile .left {width:344px; float:left;}
	.profile .right {width:376px; height:376px; float:right; font-size:11px; color:#999;}
		.profile .right .title {margin-bottom:8px;}
		.profile .right .contents {width:356px; height:346px; overflow-x:hidden; overflow-y:scroll;}
			.profile .right th {padding-right:10px;}
		.profile .right .award_title {margin-top:15px; margin-bottom:5px;}
		.profile .right .award_contents {padding-left:10px;}
	.profile:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	
	#mainarea_box .yang_gallery_bg {background:url("/images/v1/yang/bg_gallery.png") 0 87px no-repeat;}
		#mainarea_box .yang_gallery_bg .tabs {padding:15px 0 0 15px; background:none;}
			#mainarea_box .yang_gallery_bg .tabs li {height:27px;}
		#mainarea_box .yang_gallery_bg .contents_middle {padding-bottom:50px;}
		#mainarea_box .yang_gallery_bg .flash_yye {clear:both; text-align:center; vertical-align:middle; height:670px;}
			#mainarea_box .yang_gallery_bg .flash_yye p {margin:0 auto; padding-top:50px; width:685px; height:575px;}
		#mainarea_box .yang_gallery_bg #footer {}
		
	#mainarea_box .yang_snews_bg {background:black url(/images/v1/yang/gallery02_bg.jpg) no-repeat 0 0;}
		#mainarea_box .yang_snews_bg .tabs {background:none;}
			#mainarea_box .yang_snews_bg .tabs li {height:27px;}
		#mainarea_box .yang_snews_bg .contents_middle {min-height:747px; height:auto !important; height:747px; }
		
	#withYang01 .exp .itembuy {position:absolute; top:353px; left:462px;}

	/* PR */
	#mainarea_box .pr_bg .contents_middle{width:759px; margin:0;}
	#mainarea_box .pr_bg .contents_middle .pr_txt {padding-top:19px;}
	#mainarea_box .pr_bg .contents_middle .pr_movie {height:365px; background-color:#f3f3f3; padding:19px;}
	#mainarea_box .pr_bg .contents_middle .pr_movie .movie {float:left; width:470px;}
	#mainarea_box .pr_bg .contents_middle .pr_movie .list {float:left; width:250px;}
	#mainarea_box .pr_bg .contents_middle #pr_title {color:#4f4f4f; font-size:14px; font-weight:bold; height:65px; padding:15px 0;}
	#mainarea_box .pr_bg .contents_middle .movie_list {height:250px;}
	#mainarea_box .pr_bg .contents_middle .btns .left {float:left;}
	#mainarea_box .pr_bg .contents_middle .btns .right {float:right;}
	#mainarea_box .pr_bg .contents_middle .btns:after {content:""; visibility:hidden; display:block; height:0; clear:both;}

	/* FAQ */
	table.bbs02 .title_select {text-align:left;}
		table.bbs02 .title_select a {color:#4a68a0; font-weight:bold;}
	table.bbs02 .contents {text-align:justify; vertical-align:top; padding:6px 0;}
	
	div.faq_title {width:700px; padding:6px 0; text-align:left;}
	div.faq_answer {width:700px; padding:6px 0; text-align:left; border-top:1px solid #e0e0e0;}
	div.faq_icon {width:35px; text-align:center; float:left;}
	div.faq_title .title, div.faq_answer .answer {width:664px; float:left;}
	div.faq_title:after, div.faq_answer:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	
	/* QNA */
	.contents_middle table.quest	{width:719px; margin:30px auto; text-align:left; margin-bottom:20px; clear:both;}
	.contents_middle table.quest td	{height:30px;}
	.contents_middle table.quest img	{padding-left:18px;}
	.contents_middle 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;}
	.contents_middle 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;}
	.contents_middle table.quest textarea	{width:684px; font-size:12px; vertical-align:text-top; color:#3f3f3f; padding:2px 0; margin:0 18px; border:1px solid #CCC; background-color:transparent; height:350px;}
	
	/* event */
	.contents_middle.event {*zoom:1;}
	.contents_middle.event:after {content:""; display:block; clear:both;}
	.contents_middle.event table {}
	.contents_middle.event form {margin:0 10px 15px 0;}

	/* 준비중 */
	.inging {width:647px; height:686px; background:url("/images/v1/common/img_ing.png") no-repeat;}

	/* 매장정보 */
	table.shopinfo {margin-top:20px;}
	
	/* 사이트맵 */
	.contents_middle.sitemap {padding:67px 0 157px 0;}
	.contents_middle.sitemap table {width:717px; margin:0 auto;}
	.sitemap .td01 {background-color:#f5f5f5;}
	.sitemap .td02 {background-color:#ffffff;}
	.sitemap h5.head1 {height:27px; background:url(/images/v1/etc/sitemap_line.gif) no-repeat 0 100%; margin-top:22px; margin-bottom:30px;}
	.sitemap h5.head2 {height:40px; background:url(/images/v1/etc/sitemap_line.gif) no-repeat 0 100%; margin-bottom:30px;}
.sitemap ul li {height:16px; line-height:1.0; overflow:hidden;}

	/* 마이페이지 */
	.contents_middle .mypage_contents {clear:both; margin:20px 0 0 0;}

#contents .full_contents {position:relative; width:760px; background-color:black;}
	.full_contents ul.tabs {height:24px;}
	.full_contents ul.tabs li {float:left; margin:0; padding:0;height:24px; overflow:hidden;}
	.full_contents ul.tabs:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.full_contents .exp {position:relative; clear:both;}
		.full_contents .exp .btn_detail {position:absolute; left:500px; top:420px;}
		.full_contents .exp .goods_list {position:absolute; left:470px; top:450px;}
			.full_contents .exp .goods_list li {float:left; text-align:center; font-size:11px; color:white;}
				.full_contents .exp .goods_list li .goods_img img {width:64px; height:64px;}
				.full_contents .exp .goods_list li .goods_nm {font-weight:bold; padding-top:5px;}
			.full_contents .exp .goods_list ul:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.full_contents .nos_box {height:20px; margin:18px 0 15px auto;}
		.full_contents ul.nos {float:right; padding-right:25px;}
			.full_contents ul.nos li {float:left; margin-right:4px; margin-top:5px;}
			.full_contents ul.nos li.ov {margin-top:0;}	
		.full_contents ul.nos:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.full_contents .nos_box:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
	.full_contents .profile_flash {position:absolute; z-index:10; top:260px; left:437px;}
	
#contents .full_contents_white {width:700px; margin-left:60px;}

/* 메인페이지 */
body.main .flash_area {width:100%; overflow-x:hidden; background:#000;}
	body.main .flash_area .flash_bg {z-index:5; width:1400px; margin:0 auto; top:0;}
	body.main .flash_area .flash_contents {position:absolute; z-index:10; margin-left:-600px; top:550px; width:1200px;}
	body.main .flash_area .flash_gnb {position:absolute; z-index:20; top:30px; margin-left:-600px; width:350px;}
	body.main .flash_area .news {position:absolute; z-index:100; top:649px; margin-left:365px; font-size:11px;}
		body.main .flash_area .news li {float:left;}
		body.main .flash_area .news li.title {width:180px; overflow:hidden;}
		body.main .flash_area .news li.title a {color:#333;}
	body.main .flash_area .news:after {content:""; visibility:hidden; display:block; height:0; clear:both;}
#altContent {width:400px; margin:0 auto; line-height:20px;}

/* 로그인 */
h3.login_h3 {margin-left:30px;}
.login_txt {margin:22px 0 30px 30px;}
.login_box {background-color:#f5f5f5; text-align:center; padding:20px 0; margin:0 30px;}
	.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 {height:16px; padding:1px;}
			.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;}

/* 회원가입 */
.box_border {padding:10px; margin:0;}
#contents_box {background-color:white; padding:18px 0 40px 0; 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 {width:690px; margin:0 0 0 48px;}
#join_step02 div.bar {height:1px; background-color:#e1e1e1; margin-top:3px; overflow:hidden;}
#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;}
	.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;}
.boardBase {margin:0 10px 0 48px;}

.tit_withdrawal1 {margin:22px 0 30px 0;}
.tit_withdrawal2 {margin-top:25px; margin-bottom:8px;}


.guide3 {font-size:11px; color:#aaaaaa; padding-left:5px; background:url(https://www.descentekorea.co.kr/mall/images/v1/common/ico_dot02.gif) no-repeat 0 50%;}

/* sponsorship */
.contents_middle_full.sponsorsub {width:760px; background:#fff;}

.sponsorsub ul.pg {height:40px; background:url("../../images/v1/sponsor/tabbar_bg.png") no-repeat;}
.sponsorsub ul.pg li {float:left; margin-top:5px;}
.sponsorsub ul.pg li.here {margin-left:5px; display:inline;}

.sponsorsub .athletephoto {float:left;}
.sponsorsub .athlete_desc {float:left;}
.athletegallery {padding:30px 0;}

.athlete.kimhanul {padding:30px 0;}
.athlete.kimhanul .athlete_desc {padding:50px 0 0 40px;}

.athlete.ansinae {padding:30px 0;}
.athlete.ansinae .athlete_desc {padding:70px 0 0 40px;}

.athlete.leesuji {padding:30px 0;}
.athlete.leesuji .athlete_desc {padding:50px 0 0 40px;}

.junior .h2 {padding:0 0 0 18px;}
.junior .mphoto {text-align:center;}
.junior .h3 {width:720px; margin:0 auto 22px auto; border-bottom:solid 1px #bbb;}
.junior .juniorlist {width:720px; padding-bottom:30px; margin:0 auto;}
.junior .juniorlist li {float:left; width:360px;}
.junior .juniorlist li ul li {padding-bottom:14px;}

/* sponsorship board */
.athleteboard {min-height:600px; height:auto !important; height:600px;}
.athleteboard table.bbs03 {width:700px; margin:0 10px 0 50px; background:url("../../images/v1/common/bbs_th_G_bg.gif") no-repeat; text-align:center; border:none;}
.athleteboard table.bbs03 th {height:30px; color:#fff; font-weight:bold; text-align:center;}
.athleteboard table.bbs03 tr td {height:29px; border-bottom:1px solid #e0e0e0; color:#666666; font-size:12px;}
.athleteboard table.bbs03 td.title {text-align:left;}
.athleteboard table.bbs03 td.title a {color:#666;}
.athleteboard table.bbs03 td.title a:hover {color:#db222f; font-weight:bold;}

table.bbsv03 {width:700px; margin:0 10px 0 30px; background:url("../../images/v1/common/bbs_th_G_bg.gif") no-repeat;}
table.bbsv03 th {height:30px; color:#fff; font-weight:bold; text-align:center;}
table.bbsv03 tr td {border-bottom:1px solid #e0e0e0;}
table.bbsv03 tr.oneline td {height:29px; padding:0 10px; font-size:12px; color:#666; line-height:1.4;}
table.bbsv03 tr.oneline span {padding:0 10px;}
table.bbsv03 tr.oneline span.item {background:url(/sponsor/images/v1/common/item_line01.gif) no-repeat 100% 2px;}
table.bbsv03 td.content {padding:20px; font-size:12px; color:#666; line-height:1.4; text-align:justify;}

table.bbsw03 {width:720px; margin:0 auto; border-top:1px solid #ec161e; border-bottom:1px solid #ec161e;}
table.bbsw03 th {width:90px; height:29px; color:#787878; font-weight:normal; padding-left:20px; text-align:left;}
table.bbsw03 th,
table.bbsw03 td {font-size:12px; border-bottom:1px solid #e0e0e0;}
table.bbsw03 td.contents {border-bottom:none; padding:4px 20px;}

table.bbsc03 {width:720px; margin:0 auto;}
table.bbsc03 td {padding:5px 0; border-bottom:1px solid #e0e0e0; font-size:12px; color:#767676;}
table.bbsc03 td.name {width:90px;}
table.bbsc03 td.name p {padding:0 7px;}
table.bbsc03 td.cmt_contents {width:590px;}
table.bbsc03 td.cmt_contents span.date {font-size:11px; color:#ccc;}
table.bbsc03 td.cmt_btn {width:40px;}

.athleteboard  div.bbs_btns {padding-right:10px;}

.athlete_desc dl {width:315px;}
.athlete_desc dl.clear {margin-top:13px;}
.athlete_desc dt {width:65px; height:25px; float:left; vertical-align:top;}
.athlete_desc dd {width:250px; height:25px; float:left; vertical-align:top; line-height:15px;}
.athlete_desc dd.story {height:auto;}
.athlete_desc dd * {vertical-align:top;}
.athlete_desc dl.story dt {float:none; font-weight:bold; height:auto; color:#ec171e; margin:13px 0 2px 0;}
.athlete_desc dl.story dt.first {margin-top:0;}
.athlete_desc dl.story dd {float:none; height:auto;}
dd.story {padding-bottom:13px;}

dd.pro {height:auto;}

.navi_sponsor {background:url("/images/v1/sponsor/tab_sponsor_bg.png") 0 100% repeat-x; *zoom:1;}
.navi_sponsor:after {content:""; display:block; clear:both;}
.navi_sponsor li {float:left;}
.navi_sponsor li a {display:block; width:190px; height:98px;}
.navi_sponsor li.kim a {background:url("/images/v1/sponsor/tab_sponsor_kim.png") no-repeat;}
.kim .navi_sponsor li.kim a {background:url("/images/v1/sponsor/tab_sponsor_kim_ov.png") no-repeat;}
.navi_sponsor li.kim a:hover {background:url("/images/v1/sponsor/tab_sponsor_kim_ho.png") no-repeat;}
.navi_sponsor li.ahn a {background:url("/images/v1/sponsor/tab_sponsor_ahn.png") no-repeat;}
.ahn .navi_sponsor li.ahn a {background:url("/images/v1/sponsor/tab_sponsor_ahn_ov.png") no-repeat;}
.navi_sponsor li.ahn a:hover {background:url("/images/v1/sponsor/tab_sponsor_ahn_ho.png") no-repeat;}
.navi_sponsor li.lee a {background:url("/images/v1/sponsor/tab_sponsor_lee.png") no-repeat;}
.lee .navi_sponsor li.lee a {background:url("/images/v1/sponsor/tab_sponsor_lee_ov.png") no-repeat;}
.navi_sponsor li.lee a:hover {background:url("/images/v1/sponsor/tab_sponsor_lee_ho.png") no-repeat;}
.navi_sponsor li.junior a {background:url("/images/v1/sponsor/tab_sponsor_junior.png") no-repeat;}
.junior .navi_sponsor li.junior a {background:url("/images/v1/sponsor/tab_sponsor_junior_ov.png") no-repeat;}
.navi_sponsor li.junior a:hover {background:url("/images/v1/sponsor/tab_sponsor_junior_ho.png") no-repeat;}

.JC_tit {padding:20px 0 30px 50px;}
.bbs_btns {padding:0 10px 30px 0;}
.juniorboard table.bbs03 {width:700px; margin:0 10px 0 50px; background:url("../../images/v1/common/bbs_th_G_bg.gif") no-repeat; text-align:center; border:none;}
.juniorboard table.bbs03 th {height:30px; color:#fff; font-weight:bold; text-align:center;}
.juniorboard table.bbs03 tr td {height:29px; border-bottom:1px solid #e0e0e0; color:#666666; font-size:12px;}
.juniorboard table.bbs03 td.title {text-align:left;}
.juniorboard table.bbs03 td.title a {color:#666;}
.juniorboard table.bbs03 td.title a:hover {color:#db222f; font-weight:bold;}
