@charset 'euc-kr';
/* Reset */
html, body,
h1, h2, h3, h4, h5, h6,
div, p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td,
form, fieldset, legend,
hr {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
ul, ol {
	list-style:none;
}
table {
	margin:0;
	padding:0;
	border-spacing:0;
	border:0;
	_border-collapse:collapse;
	color:#8a8a8a;
}
*+html table {border-collapse:collapse;}
img, fieldset, abbr, acronym {
	border:0;
}
address, caption, cite, code, dfn, em, var {
	font-style:normal;
	font-weight:normal;
}
q:before, q:after {
	content: '';
}
input, select, button, textarea {
	color:#757575;
	font-size:100%;
	font-family:'dotum';
}

/* Base */
html {
	width:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	color:#8a8a8a;
	font:12px/1.2em Dotum, 'µ¸¿ò', sans-serif;
	background:#000;
}
hr {display:none}
caption, legend, 
#skipNavi {
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
}
a {
	color:#8a8a8a;
	text-decoration:none;
}
a:focus, a:hover, a:active {
	text-decoration:underline;
}
input.text,
textarea.textarea {
	padding:2px 0;
	border:1px solid #e2e3e4;
}
label,
input.button, input.submit , input.image,
button {
	cursor:pointer;
}
textarea, pre {
	overflow:auto;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix   {display: block;}
/* End hide from IE-mac */
#wrap {
	position:relative;
	width:1250px;
	margin:0 auto;
	/*background:url('../images/bg_body.gif') no-repeat 50% 0;*/
}
#head {
	overflow:hidden;
	width:1250px;
	margin:0 auto;
	z-index:1;
}
#head h1 {
	float:left;
	padding:9px 0 0 40px;
}
#head h1 img {vertical-align:top;}
#head ul {
	float:right;
	font-size:0;
	line-height:0; 
}
#head ul li {
	float:left;
	padding-left:10px;
	font-size:0;
	line-height:0;
}
#head ul li a {
	display:inline-block;
	font-size:0;
	line-height:0;
}
#cont {
	position:relative;
	top:-640px;
	margin:0 0 -570px 300px;
	width:705px;
	}
#cont h2 {
	margin:30px 0 26px 0;
}
p.ctit-des img,
#cont h2 img {vertical-align:top;}

div.cont-mid {
	overflow:hidden;
	width:100%;
	margin-top:25px;	
	/*border-top:2px solid #333333;*/
    display:none;
/*	border:2px;
	border-color:white;
*/
}
div.tshirt-info {
	float:left;
	
	width:770px;
	margin-top:25px;
	padding-left:26px;
	padding-right:10px;
}
div.tshirt-info div.float-wrap a {
	float:left;
	overflow:hidden;
	
	margin-top:250px;
	 
	 
	/*margin-left:4px;
	 * 
	 */
	
}

div.tshirt-info div.tshirtTxt_container{
	
	/*margin-left:10px;
	 * 
	 */

}

div.tshirt-info span.tshirt-thumb {
	float:left;
	overflow:hidden;
	margin:0 0 0 7px; /*top right bottom left*/
}
div.float-wrap {
	width:100%;
	overflow:hidden;
}
div.tshirt-info ul {
	margin-top:13px;

	
	/*padding-left:7px;
*/
}
div.tshirt-info ul li.noBackLi {
	
	font-size:11px;
	color:#666;
	padding:5px 0 3px 5px;
	/*margin-right:10px;
	 *margin-left:30px; 
	 */
		
	width:690px;
	overflow:hidden;
	
	background:bottom;
	
	 
	 
}
div.tshirt-info ul li {
	
	font-size:11px;
	color:#666;
	padding:5px 0 3px 5px;
	/*margin-right:10px;
	 *margin-left:30px; 
	 */
		
	width:690px;
	overflow:hidden;
	background:url('../images/bg_dot.gif') repeat-x 0 0;
}
div.tshirt-info ul li a img {

	vertical-align:middle;
	padding: 0 0 5px 10px;
}
div.tshirt-info ul li span {
	float:left;
	padding: 2px 0 0 10px;
	background:url('../images/bl_arrow.gif') no-repeat 0 6px;
}
div.tshirt-info ul li span.T_name {
	padding-top:2px;
	margin: 0 40px 0 0px;
	
}
div.tshirt-info ul li span.center {

	padding:2px 0px 0px 10px;
}
div.tshirt-info ul li strong {
	font-size:13px;
	color:#666;
}

div.event {
	float:left;
	line-height:0;
	font-size:0;
	width:100%;
	padding: 0 0 0 0;
/*	border-color:white;
	border:2px;
*/
	/*background:url('../images/tShirt_competition/competition.gif') no-repeat -30px 0px;*/
}
div.event dl {
	overflow:hidden;
	width:100%;
	font-size:0;
	line-height:0;
}
div.event dl dt {
	float:left;
	padding:0 5px 0 13px;
	_padding-right:2px;
	background:url('../images/bl_4dot.gif') no-repeat 0 3px;
	line-height:0;
	font-size:0;
}
div.event dl dd {
	padding-bottom:8px;
	font-size:0;
	line-height:0;
}
div.event dl dd.end{
	padding-bottom:5px;
	font-size:0;
	line-height:0;
}
div.event span {
	display:block;
	margin-left:13px;
	font-size:0;
	line-height:0;
}
div.event strong {
	display:block;
	padding:10px 0 10px 9px;
	background:url('../images/bl_4dot.gif') no-repeat 0 16px;
	font-size:0;
	line-height:0;
}
div.event ul {
	font-size:0;
	line-height:0;
}
div.event ul li {
	font-size:0;
	line-height:0;
	padding-bottom:9px;
}
div.event ul li img { vertical-align:top;}
div.event p {
	font-size:0;
	line-height:0;
}
div.event div.check {
	float:left;
	margin:23px 0 0 49px;
	font-size:0;
	line-height:0;
}
div.event div.check a {
	font-size:0;
	line-height:0;
	display:inline-block;
	margin:11px 18px 13px 0;
}
div.event div.check img {vertical-align:top;}
div.event a.record {
	font-size:0;
	line-height:0;
	display:inline-block;
	margin:7px 0 28px 54px;
}
div.event a.record img {
	vertical-align:top;
}
div.list-wrap {
	margin-top:55px;
	margin-left:60px;
	display:none;
}
div.list-wrap ul.sort-type {
	overflow:hidden;
	width:699px;
	margin:0 0 8px 4px;
}
div.list-wrap ul.sort-type li {
	font-size:11px;
	float:left;
	padding:0 9px 0 7px;
	margin-left:-1px;
	background:url('../images/bl_4dot01.gif') no-repeat left 0;
	line-height:13px;
}
div.list-wrap ul.sort-type li a {
	text-decoration:none;
	color:#666;
}
div.list-wrap ul.sort-type li.on a,
div.list-wrap ul.sort-type li a:hover {
	color:#fff;
}

div.list-wrap ul.list {
	overflow:hidden;
	width:700px;
	padding:0 0;
	border-top:2px solid #333333;
	border-bottom:2px solid #333333;
	background:url('../images/bg_thumb_list.gif') repeat-y 10px 0;
}
div.list-wrap ul.list li {
	width:150px;
	letter-spacing:-1px;
	font-size:11px;
	float:left;
	padding:21px 12px 19px;
	margin-bottom:-1px;
	line-height:13px;
	text-align:center;
	color:#666;
}
div.list-wrap ul.list li a {
	display:inline-block;
	font-size:0;
	line-height:0;
	vertical-align:top;
}
div.list-wrap ul.list li a img {
	vertical-align:top;
}

div.list-wrap ul.list li.on span,
div.list-wrap ul.list li.on strong {
	color:#000;
	background:#fff;
}
div.list-wrap ul.list li strong {
	display:block;
	margin:13px 0 3px 0;
}
div.list-wrap ul.list li span {
	display:block;
}
div.paging {
	float:left;
	margin-top:20px;
	margin-left:300px;
	text-align:center;
}
div.paging strong,
div.paging a {
	display:inline-block;
	text-decoration:none;
	color:#888;
	font-size:11px;
	margin:0 3px;
}
div.paging a img {margin-top:2px;}
div.paging strong {color:#fff;}
div.paging a.next {margin:0 14px 0 13px;}


#foot {
	width:100%;
	height:60px;
	padding-top:20px;
	margin:0 0 0 0;
	border-top:1px solid #221C12;
	background:url('../images/footer_bg.gif') left top;
	/*background:#0B0A06;*/
}
#foot ul {
	width:500px;
	overflow:hidden;
	margin-left:33px;
}
#foot ul li {
	float:left;
	margin-right:5px;
	margin-left:-5px;
	padding-left:10px;
	background:url('../images/bg_footer.gif') no-repeat 0 1px;
	_background:url('../images/bg_footer.gif') no-repeat 0 0;
}
#foot address {margin-left:38px;}
/* popup */
.dvpop-wrap {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	/* background:url('../images/bg_pop.png') 0 0; */
}
#popup img {vertical-align:top;}
#popupMap {
	position:relative;
	width:500px;
	height:569px;
	/* margin:182px auto 0 auto; */
	background:url('../images/popup_content.gif') no-repeat left top;
}
#popupAward {
	position:relative;
	width:500px;
	height:440px;
	/* margin:182px auto 0 auto; */
	background:url('../images/popup_content02.gif') no-repeat left top;
}
#tDetailView {
	position:relative;
	width:500px;
	height:410px;
	/* margin:182px auto 0 auto; */
	background:url('../images/tshirt_poup_bg.gif') no-repeat left top;
}
#popupPuma {
	position:relative;
	width:500px;
	height:410px;
	/* margin:182px auto 0 auto; */
	background:url('../images/popup_content03.gif') no-repeat left top;
}

.content { padding:44px 0 0 50px; }
div.award-cont { margin-right:35px; }
	.content .map {
		width:389px;
		margin:12px 0 0 2px;
	}
		.content .map img.board { border:1px solid #B0B0B0; }
		div.award-cont div.pop-list {padding-left:0;}
		p.txt-type1 {
			margin-top:19px;
			padding-bottom:23px;
			font-size:0;
		}
		p.txt-type2 {
			margin-top:12px;
			padding-bottom:14px;
			font-size:0;
		}
		.award-cont .pop-list { background:url('../images/bg_btmline.gif') repeat-x left top; }
		.pop-list .list-print {margin:9px 0 0 40px;}

#designer1, #designer2, #designer3, #designer4, #designer5 {
	position:relative;
	width:650px;
	height:490px;
	/* margin:182px auto 0; */
	background:url('../images/popup_cont_design.gif') no-repeat;
}
#designer1 img, #designer2 img, #designer3 img, #designer4 img, #designer5 img {vertical-align:top;}
div.cont-shirt {
	padding-bottom:105px;
	background:url('../images/img_tshirtblack.gif') no-repeat 335px 183px;
}
div.cont-shirt2 {
	background:url('../images/img_tshirtblack2.gif') no-repeat 335px 173px;
}
div.cont-shirt3 {
	padding-bottom:100px;
	background:url('../images/img_tshirtblack3.gif') no-repeat 335px 182px;
}
div.cont-shirt4 {
	padding-bottom:100px;
	background:url('../images/img_tshirtblack4.gif') no-repeat 335px 182px;
}
div.cont-shirt5 {
	padding-bottom:100px;
	background:url('../images/img_tshirtblack5.gif') no-repeat 335px 182px;
}
div.designer-info {
	overflow:hidden;
	padding:35px 0 0 46px;
	width:610px;
}
div.product-info ul.division { margin-top:0; }
div.designer-info span {
	float:left;
	font-size:0;
	line-height:0;
}
div.designer-info div.explan {
	float:left;
	padding:42px 0 0 22px;
}
div.designer-info div.explan strong {
	display:block;
	font-size:0;
	line-height:0;
}
	div.designer-info div.explan p {
		margin-top:16px;
		font-size:0;
		line-height:0;
	}
div.product-info { padding:37px 0 0 56px; }
div.product-info ul.division p { margin:8px 0 0 -13px; }
#DesigCont {
	position:relative;
	width:600px;
	height:392px;
	/* margin:230px auto 0 auto; */
	background:url('../images/popup_content06.gif') no-repeat left top;
}
#DesigCont div.party-cont { padding:39px 28px 0 38px; }
#DesigCont h1 {
	text-align:center;
	font-size:0;
	line-height:0;
}
#DesigCont p.txt-type1 {
	margin:0;
	padding:37px 0 15px 12px;
	background:url('../images/bg_dotted_line.gif') repeat-x bottom;
	font-size:0;
	line-height:0;
}
#DesigCont div.party-list {
	padding:16px 0 18px 12px;
	background:url('../images/bg_dotted_line.gif') repeat-x bottom;
}
#DesigCont div.party-list ul {
	font-size:0;
	line-height:0;
}
#DesigCont div.party-list ul li {
	padding:0 0 0 12px;
	margin-bottom:8px;
	background:url('../images/bl_product.gif') no-repeat 0 0;
	line-height:0;
}
#DesigCont div.party-list ul li.end { margin-bottom:0; }
p.txt-type3 {
	margin:7px 0 0 12px;
	font-size:0;
	line-height:0;
}
#DesigCont div.btn-center02 {
	margin-top:21px;
	text-align:center;
	font-size:0;
	line-height:0;
}
#DesigPopup01, #DesigPopup02, #DesigPopup03, #DesigPopup04, #DesigPopup05 {
	position:relative;
	width:600px;
	height:723px;
	background:url('../images/popup_content04.gif') no-repeat;
	/* margin:58px auto 0 auto; */
}
div.pop02-content {
	text-align:center;
	padding-top:36px;
}
	div.pop02-content h1 { line-height:0; }
	div.pop02-imgwrap {
		width:355px;
		margin:19px 0 0 126px;
		float:left;
		display:inline;
	}
		div.pop02-imgwrap span {
			display:block;
			text-align:right;
			margin-right:7px;
			line-height:0;
		}
	p.pop02-txt {
		clear:both;
		padding-top:4px;
		display:block
	}
	div.pop02-content a.page_prev {
		position:absolute;
		right:508px;
		top:326px;
	}
	div.pop02-content a.page_next {
		position:absolute;
		top:326px;
		right:50px;
	}
#cbsPop {
	position:relative;
	width:600px;
	height:573px;
	/* margin:182px auto 0; */
	background:url('../images/popup_content05.gif') no-repeat;
}
#cbsPop h1 {
	padding-top:52px;
	text-align:center;
	font-size:0;
	line-height:0;
}
#cbsPop ul.cps-list {
	width:532px;
	margin:29px 0 0 38px;
}
	#cbsPop ul.cps-list li {
		padding:10px 0 9px 5px;
		background:url('../images/bg_cpsline.gif') repeat-x 0 bottom;
		font-size:0;
		line-height:0;
	}
		#cbsPop ul.cps-list li.end { background:none; }
		#cbsPop ul.cps-list li img { vertical-align:top; }
		#cbsPop ul.cps-list li span {
			display:inline-block;
			width:72px;
			height:11px;
			padding-left:16px;
			background:url('../images/bl_arrow02.gif') no-repeat left 0;
		}
#profile, #profile2, #profile3, #profile4, #profile5, #profile6, #profile7, #profile8 {
	position:relative;
	width:600px;
	height:550px;
	/* margin:182px auto 0 auto; */
	background:url('../images/popup_content07.gif') no-repeat left top;
}
div.content2 { padding:30px 32px 0 20px; }
div.profile-about {
	overflow:hidden;
	width:100%;
	zoom:1;
}
div.profile-about div.profile-img {
	float:left;
	width:249px;
}
div.profile-about div.profile-cont {
	float:left;
	width:295px;
	padding-top:9px;
}
div.line-dotted {
	width:100%;
	padding-bottom:10px;
	background:url('../images/bg_dotted_line.gif') repeat-x left bottom;
}
ul.division {
	overflow:hidden;
	width:100%;
	margin-top:8px;
}
ul.division li {
	overflow:hidden;
	width:100%;
	margin-top:5px;
	padding-left:13px;
	background:url('../images/ico_arrow.gif') no-repeat left top;
	line-height:0;
	font-size:0;
}
ul.division li.sta {margin:0;}
ul.division li span {float:left;}
ul.division li span.cont {
	margin-left:3px;
	padding-left:7px;
	background:url('../images/bl_genre.gif') no-repeat left 3px;
}
div.profile-about .profile-cont .line-dotted ul { margin-left:4px; }
	div.profile-about .profile-cont .line-dotted ul li { background:url('../images/ico_arrow.gif') no-repeat left 2px; }
div.about-cont strong {
	display:block;
	margin-top:10px;
	font-size:0;
}
div.about-cont strong img { vertical-align:top; }
div.about-cont p {
	margin-top:15px;
	font-size:0;
	line-height:0;
}
div.about-cont p.section { margin-top:20px; }
div.about-cont img { vertical-align:top; }
div.disco {
	width:533px;
	margin:20px 0 0 15px;
}
div.disco div.line-dotted { line-height:0; }
div.disco strong.sub-tit {
	font-size:0;
	line-height:0;
}
div.disco strong.sub-tit img { vertical-align:top; }
div.disco2 { margin-top:0; }
ul.career-list {
	width:100%;
	margin-top:11px;
}
	ul.career-list li {
		margin-top:6px;
		font-size:0;
		line-height:0;
	}
	ul.career-list li.sta { margin:0; }
		ul.career-list li img { vertical-align:top; }

/* table */
table.board-write {
	width:393px;
	margin-bottom:10px;
}
	table.board-write th {
		padding:5px 0 5px 0;
		vertical-align:top;
		background:url('../images/ico_arrow.gif') no-repeat left 5px;
	}
	table.board-write td {
		padding:2px 0 3px 7px;
		line-height:17px;
	}
		table.board-write td input {
			border:1px solid #000000;
			line-height:12px;
			font-size:11px; 
			padding:2px 0 1px 0;
		}
		table.board-write td a.button {
			margin-left:4px;
			vertical-align:top;
		}
		table.board-write ul.puma {
			overflow:hidden;
			margin-top:0;
		}
			table.data-a ul.puma li {
				background:url('../images/bl_puma1.gif') no-repeat left 2px;
				padding-left:12px;
				font-size:0;
				line-height:0;
				margin-bottom:5px;
			}

/* list */
.pop-list {
	padding:13px 0 0 4px;
	font-size:0;
	line-height:0;
}
	.sub-tit {
		display:inline-block;
		vertical-align:top;
		padding-left:13px;
		background:url('../images/ico_arrow.gif') no-repeat left 1px;
	}
	.pop-list ul {
		width:100%;
		overflow:hidden;
		_zoom:1;
		margin-top:5px;
	}
		.pop-list ul li {
			margin-top:5px;
			padding-left:10px;
			background:url('../images/ico_ps.gif') no-repeat left 4px;
		}
		
.pop-list1 { padding-top:20px; }

/* button */
.btn-right {
	margin-top:5px;
	text-align:right;
}
.btn-close {
	position:absolute;
	top:27px;
	right:33px;
}
.tShirt_view_btn-close {
	position:absolute;
	top:15px;
	right:10px;
}
div.btn-center {
	text-align:center;
	overflow:hidden;
	width:391px;
	padding-top:13px;
	background:url('../images/bl_wire.gif') repeat-x 0 top;
}
	div.btn-center a {
		display:inline-block;
		margin-left:7px;
	}
/* etc */
#sb-body{border:none !important;}
