/* *************************************************
ÇÁ·Î±×·¥ ID : 04_brand_main.css
ÇÁ·Î±×·¥ ¸í : »çÀÌ¹ö ¼¾ÅÍ  
ÀÛ   ¼º   ÀÚ : IDENVI ÀÌ¼±Çù(dungboy@idenvi.com)
ÃÖÃÊ ÀÛ¼ºÀÏ : 2007-11-20
ÃÖÁ¾ ÀÛ¼ºÀÏ : 
Âü°í »çÇ× :  
**************************************************** */

/* °øÅëCss -------------------------------------- */

@import url(/css/global/global.css);

/* ---------------------------------------------- */

body#main_body {background:url('/images/global/global_bg_06_red.gif') center 249px repeat-x ; text-align:center ;}
#contentsLog {padding:23px 0 0 0;}

/******************************************* 070 // Start *******************************************/
div.mainVisual {float:left ; width:469px ; padding-top:15px ; background:#FFFFFF url('/images/04_brand/main_bg_01.gif') 0 0 no-repeat ;}
div.mainTitle {float:left ; width:257px ; margin-bottom:24px ;}

dl.postGroup {float:left ; width:257px ; text-align:left ;}
dl.postGroup h2 {float:left ; background:url('/images/04_brand/main_bul_01.gif') 0 0 no-repeat ; padding-left:14px ; font-size:1px ;}
dl.postGroup dt.titleNews {clear:both ; width:250px ; height:22px ; border-bottom:1px solid #FFDDC7 ;}
dl.postGroup dd.listNews {clear:both ; width:250px ; padding-top:8px ; padding-bottom:30px ;}
dl.postGroup dd.listNews ul li {
	background:url('/images/02_personal/main_bul_02.gif') 0 6px no-repeat ;
	padding-left:6px ;
}
dl.postGroup dd.listNews ul li a {
	text-decoration:none ;
	color:#828282 ;
	line-height:18px ;
	letter-spacing:-1px ;
}
dl.postGroup dd.listNews ul li a:hover {text-decoration:underline ;}

dl.postGroup dt.titleCF {clear:both ; width:250px ; height:26px ; }
dl.postGroup dd.listCF {clear:both ; width:250px ; }
dl.postGroup dd.listCF ul li.screenshot {
	float:left ;
	width:118px ;
	height:104px ;
	text-align:center ;
	background:url('/images/07_cyber_center/main_bg_03.gif') 0 0 no-repeat ;
}
dl.postGroup dd.listCF ul li.screenshot img {margin-top:8px}
dl.postGroup dd.listCF ul li.shortcut {float:left ;}
/******************************************* 070 // End *******************************************/

/******************************************* 00700 // Start *******************************************/
div.firstContents {
	float:left ;
	width:469px ;
	padding-top:11px ;
	background:#FFFFFF url('/images/04_brand/main_bg_01.gif') 0 0 no-repeat ;
	text-align:left ;
}
div.firstContents ul.tabMenu {clear:both ; width:454px ; height:48px ; margin-left:11px ; background:url('/images/04_brand/main_bg_02.gif') 0 bottom no-repeat ; font-size:1px ;}
div.firstContents ul.tabMenu li {float:left ; margin-right:2px ;}
div.firstContents div.mainPromotion {clear:both ; width:430px ; height:606px ; margin-left:22px ;}
div.firstContents div.mainPromotion.forSMS {height:393px ;}
div.firstContents div.mainMyPayment {
	clear:both ;
	width:430px ;
	margin-left:22px ;
	background:#F3F7F7 url('/images/04_brand/main_bg_03.gif') 0 bottom no-repeat ;
	text-align:center ;
	padding-bottom:30px ;
}
div.firstContents div.mainMyPayment p.myPaymentGuide {
	clear:both ;
	width:368px ;
	padding-top:14px ;
	padding-bottom:12px ;
	padding-left:12px ;
	background:url('/images/04_brand/main_bul_02.gif') 0 16px no-repeat ;
	border-top:1px solid #E6EEEE ;
	font-size:11px ;
	color:#686868 ;
	line-height:16px ;
	letter-spacing:-1px ;
	text-align:left ;
	margin:0 ;
}
div.firstContents div.mainMyPayment p.myPaymentGuide strong {color:#FE8016 ;}
div.firstContents div.mainMyPayment div.myPaymentDetail {
	clear:both ;
	width:388px ;
	height:55px ;
	background:url('/images/04_brand/main_bg_04.gif') 0 0 no-repeat ;
	color:#409191 ;
	line-height:16px ;
	letter-spacing:-1px ;
}
div.firstContents div.mainMyPayment div.myPaymentDetail strong {font-size:16px ; color:#000000 ; letter-spacing:0 ;}
div.firstContents div.mainMyPayment div.myPaymentDetail span.devide {margin-left:15px ; margin-right:15px ; color:#AEBABA ;}
div.firstContents div.mainMyPayment p.myPaymentExp {
	clear:both ;
	width:368px ;
	text-align:left ;
	font-size:11px ;
	color:#95A8A8 ;
	line-height:15px ;
	margin:0 ;
	margin-top:8px ;
}
div.firstContents div.mainMyPayment p.myPaymentExp strong {color:#FE8016; }

div.secondContents {
	float:left ;
	width:257px ;
	height:818px ;
	background:url('/images/04_brand/main_bg_05.gif') 0 159px no-repeat ;
	text-align:left ;
}
div.secondContents div.mainTitle {clear:both ; width:257px ; height:159px ; margin:0 ;}
div.secondContents dl.talkSubject {float:right ; width:239px ; height:135px ; background:url('/images/04_brand/main_bg_06.gif') 0 42px no-repeat ; }
div.secondContents dl.talkSubject dt {}
div.secondContents dl.talkSubject dd {clear:both ;}
div.secondContents dl.latestPost {
	float:right ;
	position:relative ;
	width:239px ;
	height:121px ; 
	padding-top:24px ;
	background:url('/images/04_brand/main_bg_07.gif') 0 23px no-repeat ;
}
div.secondContents dl.latestPost dt#newsTitle {clear:both ; position:absolute ; left:2px ; top:0 ;}
div.secondContents dl.latestPost dd#newsList {clear:both ; }
div.secondContents dl.latestPost ul {padding-top:15px ;}
div.secondContents dl.latestPost li {
	clear:both ;
	width:210px ;
	background:url('/images/02_personal/main_bul_02.gif') 0 7px no-repeat ;
	margin-left:15px ;
	padding-left:6px ;
}
div.secondContents dl.latestPost li a {
	font-size:11px ;
	color:#828282 ;
	line-height:18px ;
	letter-spacing:-1px ;
	text-decoration:none ;
}
div.secondContents dl.latestPost li a:hover {text-decoration:underline ;}
div.secondContents dl.latestPost dt#faqTitle {clear:both ; position:absolute ; left:85px ; top:0 ;}
div.secondContents dl.latestPost dd#faqList {clear:both ; display:none ;}

/* ±¹Á¦SMS º¸³»±â Æû // Start */
fieldset#internationalSMS {float:right ; width:239px ; margin:0 ; padding:0 ; border:0 ; text-align:left ;}
fieldset#internationalSMS legend {display:none ;}
fieldset#internationalSMS form.smsSendForm {padding:0 ; margin:0 ;}
fieldset#internationalSMS dt.titleSMS {clear:both ; width:239px ;}
fieldset#internationalSMS dd.formSMS {clear:both ; width:239px ; height:236px ; background:url('/images/04_brand/main_bg_08.gif') 0 0 no-repeat ; font-size:1px ; }
fieldset#internationalSMS textarea.smsText {
	float:left ;
	width:212px ;
	height:80px ;
	border:3px solid #BABDC1 ;
	background:#C8CACD ;
	margin:0 ;
	margin-left:13px ;
	font-family:Dotum, µ¸¿ò ;
	font-size:11px ;
	color:#82878F ;
	letter-spacing:-1px ;
	line-height:13px ;
	vertical-align:middle ;
	scrollbar-arrow-color:#B3B5B9 ;
	scrollbar-face-color :#BFC1C5 ;
	scrollbar-shadow-color :#B3B5B9 ;
	scrollbar-3dlight-color :#D2D5D7 ;
	scrollbar-highlight-color :#B3B5B9 ;
	scrollbar-track-color:#D2D5D7 ;
	scrollbar-darkshadow-color :#D2D5D7 ;
}
fieldset#internationalSMS textarea.smsText .accent {color:#FFFFFF ;}
fieldset#internationalSMS ul.smsStatus {
	clear:both ;
	width:212px ;
	height:25px ;
	margin-left:13px ;
	background:url('/images/04_brand/main_bg_10.gif') 0 0 no-repeat ;
}
fieldset#internationalSMS li.smsStringSize {
	float:left ;
	font-family:Dotum, µ¸¿ò ;
	color:#D2D5DB ;
	font-size:11px ;
	padding-left:14px ;
	padding-top:6px ;
}
fieldset#internationalSMS li.smsStringSize strong {color:#FEF966 ;}
fieldset#internationalSMS li.smsNewText {float:right ; padding-top:3px ; padding-right:3px ;}
fieldset#internationalSMS dl.smsNumbers {clear:both ; width:212px ; margin-left:18px ; margin-top:10px ;}
fieldset#internationalSMS dl.smsNumbers dt.titles {float:left ; padding-right:4px ;}
fieldset#internationalSMS dl.smsNumbers dd.numberInput {float:left ; height:24px ;}
fieldset#internationalSMS dl.smsNumbers dd.numberInput input {
	float:left ;
	width:140px ;
	height:18px ;
	padding-left:4px ;
	border:1px solid #E3E5E8 ;
	font-family:Dotum ;
	font-size:11px ;
	line-height:13px ;
	color:#666666 ;
}
fieldset#internationalSMS dl.smsNumbers dd.destyNumber {float:left ; height:45px ;}
fieldset#internationalSMS dl.smsNumbers dd.destyNumber input {
	float:left ;
	height:18px ;
	padding-left:4px ;
	border:1px solid #E3E5E8 ;
	font-family:Dotum ;
	font-size:11px ;
	line-height:13px ;
	color:#666666 ;
}
fieldset#internationalSMS dl.smsNumbers dd.destyNumber input.number1 {width:48px ; margin-right:5px ;}
fieldset#internationalSMS dl.smsNumbers dd.destyNumber input.number2 {width:80px ;}
fieldset#internationalSMS dl.smsNumbers dd.destyNumber select {
	float:left ;
	width:148px ;
	margin-bottom:3px ;
	font-family:Dotum ;
	font-size:11px ;
	line-height:13px ;
	color:#666666 ;
}
fieldset#internationalSMS p.smsButtons {float:left ; width:212px ; margin-left:18px ;}
/* ±¹Á¦SMS º¸³»±â Æû // End */

/* Main SMS Massage send form // Start */
.mainSMSsend {clear:both ; width:430px ; margin:0 0 0 22px ; padding:0 ; background-color:#F3F7F7 ;}
.mainSMSsend .boxTop {font-size:1px ;}
.mainSMSsend .boxBottom {font-size:1px ;}

.mainSMSsend
	h2 {
		float:left ;
		background:url('/images/04_brand/main_bul_01.gif') 18px 0 no-repeat ;
		padding:0 0 0 32px ;
		font-size:1px ;
	}
.mainSMSsend
	.infoTxt01 {clear:both ; margin:0 ; padding:10px 0 15px 18px ;}
.mainSMSsend
	fieldset.SMSform {
		float:left ;
		width:180px ;
		background:url(/images/04_brand/main_bg_14.gif) 16px 0 no-repeat ;
		padding:0 0 0 18px ;
		border:0 ;
	}
.mainSMSsend
	fieldset.SMSform
		.SMSdata {margin:0 ; padding:0 ; clear:both ; width:122px ; text-align:center ;}
.mainSMSsend
	fieldset.SMSform
		.SMSdata
			.SMStext {padding:28px 0 16px 16px ;}
.mainSMSsend
	fieldset.SMSform
		.SMSdata
			.SMStext
				textarea {
					width:120px ;
					height:124px ;
					border:0 ;
					background:#C8CACD ;
					color:#FFFFFF ;
					font-size:12px ;
					font-family:Dotum, µ¸¿ò ;
					scrollbar-arrow-color:#B3B5B9 ;
					scrollbar-face-color :#BFC1C5 ;
					scrollbar-shadow-color :#B3B5B9 ;
					scrollbar-3dlight-color :#D2D5D7 ;
					scrollbar-highlight-color :#B3B5B9 ;
					scrollbar-darkshadow-color :#D2D5D7 ;
					scrollbar-track-color:#D2D5D7 ;
				}
.mainSMSsend
	fieldset.SMSform
		.SMSdata
			.SMSstatus {padding:0 0 20px 5px ; font-size:10px ; color:#9B9FA4 ; font-family:Arial ;}
.mainSMSsend
	fieldset.SMSform
		.SMSdata
			.SMSstatus
				input {
					width:50px ;
					text-align:right ;
					font-weight:bold ;
					font-family:Arial ;
					color:#FE7B28 ;
					font-size:11px ;
					border:0 ;
					background-color:#F3F3F3 ;
				}
.mainSMSsend
	fieldset.SMSform
		.SMSbtns {margin:0 ; text-align:center ;}
.mainSMSsend
	.SMSpathData {
		float:left ;
		width:230px ;
		padding:0 ;
		margin:0 ;
	}
.mainSMSsend
	.SMSpathData
		.infoBox {clear:both ; width:229px ; background-color:#E0EAEA ; padding:0 ; margin:0 0 1px 0 ; color:#93A0A0 ;}
.mainSMSsend
	.SMSpathData
		.infoBox2 {clear:both ; margin:5px 0 5px 0 ;}
.mainSMSsend
	.SMSpathData
		.infoBox
			input.radio {width:16px ; height:16px ; vertical-align:middle ; background:none ; border:0px ;}
.mainSMSsend
	.SMSpathData
		.infoBox
			input {border:1px solid #B7C9C9 ; color:#FFFFFF ; background-color:#C4D3D3 ; font-size:11px ; vertical-align:middle ;}
.mainSMSsend
	.SMSpathData
		.infoBox
			.boxTop {margin:0 ; padding:0 0 5px 0 ; clear:both ; font-size:1px ;}
.mainSMSsend
	.SMSpathData
		.infoBox
			.boxBottom {margin:0 ; padding:2px 0 0 0 ; clear:both ; font-size:1px ;}
.mainSMSsend
	.SMSpathData
		.infoBox
			.boxMid {margin:0 ; padding:5px 0 5px 10px ; clear:both ;}

.dbSelBox01 {
	position:relative ;
	border:1px solid #B7C9C9 ;
	background-color:#C4D3D3 ;
	height:17px ;
	margin:0 ;
	padding:0 ;
	text-align:left ;
	letter-spacing:0px ;
	vertical-align:middle ;
}
.dbSelBox01
	select {
		position:absolute ;
		float:left ;	
		left:-2px ;
		top:-2px ;
		width:110% ;
		clip:rect(2px auto 17px 2px) ;
		padding:0px ;
		margin:0px ;
		color:#FFFFFF ;
		font-size:11px ;
		background-color:#C4D3D3 ;
	}
.dbSelBox01_sms {
	position:relative ;
	border:1px solid #B7C9C9 ;
	background-color:#C4D3D3 ;
	height:17px ;
	left:54px;
	margin:0 ;
	padding:0 ;
	text-align:left ;
	letter-spacing:0px ;
	vertical-align:middle ;
}
.dbSelBox01_sms
	select {
		position:absolute ;
		float:left ;	
		left:-2px ;
		top:-2px ;
		width:110% ;
		clip:rect(2px auto 17px 2px) ;
		padding:0px ;
		margin:0px ;
		color:#FFFFFF ;
		font-size:11px ;
		background-color:#C4D3D3 ;
	}
/* Main SMS Massage send form // End */

/* ¿Â¶óÀÎPOLL Âü°¡ */
ul.onlinePollLaunch {
	float:right ;
	width:239px ;
	height:77px ;
	margin:0 ;
	margin-bottom:17px ;
	background:url('/images/04_brand/main_bg_09.gif') 0 0 no-repeat ;
	font-size:1px ;
}
ul.onlinePollLaunch li {float:left ; width:200px ; height:12px ; padding-bottom:6px ; }
ul.onlinePollLaunch li.title {padding-left:13px ; padding-top:10px ;}
ul.onlinePollLaunch li.subject {font-size:11px ; color:#FFFFFF ; line-height:16px ; padding-left:13px ;}
ul.onlinePollLaunch li.btn {padding-left:13px ;}
ul.onlinePollLaunch li.btn img {margin-right:5px ;}

dl.latestAgit {float:right ; width:237px ;}
dl.latestAgit dt.titleAgit {clear:both ; width:237px ; height:23px ;}
dl.latestAgit dt.titleAgit h2 {float:left ; background:url('/images/04_brand/main_bul_01.gif') 0 0 no-repeat ; padding-left:14px ; font-size:1px ;}
dl.latestAgit dd.listAgit {}
dl.latestAgit dd.listAgit ul li {
	clear:both ;
	width:237px ;
	height:20px ;
	padding-left:8px ;
	background:url('/images/02_personal/main_bul_02.gif') 0 5px no-repeat ;
}
dl.latestAgit dd.listAgit ul li a {
	font-size:12px ;
	color:#666666 ;
	line-height:16px ;
	text-decoration:none ;
}
dl.latestAgit dd.listAgit ul li a:hover {text-decoration:underline ;}
dl.latestAgit dd.listAgit ul li span.category {color:#FE7B28 ;}

#mainPromotionBanner {
	position:relative ;
	float:right ;
	width:240px ;
	height:144px ;
	background:url(/images/04_brand/00700_bg_01.gif) 0 31px no-repeat ;
	text-align:center ;
}
#mainPromotionBanner
	li.tab_freeInterCall {
		position:absolute ;
		left:0px ;
		top:0px ;
	}
#mainPromotionBanner
	li.banner_freeInterCall {
		position:absolute ;
		width:240px ;
		left:0px ;
		top:31px ;
	}
#mainPromotionBanner
	li.tab_interSMS {
		position:absolute ;
		left:120px ;
		top:0px ;
	}
#mainPromotionBanner
	li.banner_interSMS {
		position:absolute ;
		width:240px ;
		left:0px ;
		top:31px ;
	}

#talkInformation {
	position:relative ;
	clear:both ;
}
#talkInformation
	dt {
		position:absolute ;
		left:75px ;
		top:12px ;
		font-weight:bold ;
		color:#000000 ;
	}
#talkInformation
	dd {
		position:absolute ;
		left:15px ;
		top:30px ;
		color:#949595 ;
	}
/******************************************* 00700 // End *******************************************/

/******************************************* 1682 // Start *******************************************/
li.firstContents {
	float:left ;
	width:469px ;
	background:#FFFFFF url('/images/04_brand/main_bg_01.gif') 0 0 no-repeat ;
	text-align:left ;
}
li.firstContents #brand_mainVisual04 {margin:15px 0 0 15px ; }

/* 1682¾Ù¹ü ¹× ¹Ì´ÏÈ¨ÇÇBest // Start */
ul#galleryGroup {
	clear:both ;
	width:444 ;
	height:210px ;
	margin:14px 0 0 15px ; 
	background:url('/images/04_brand/main_bg_13.gif') 0 0 no-repeat ;
}
ul#galleryGroup li.album1682 {float:left ; width:219px ; height:210px ;}
ul#galleryGroup li.album1682 dl dt {clear:both ; width:178px ; height:45px ; margin-left:20px ; margin-top:12px ;}
ul#galleryGroup li.album1682 dl dd {clear:both ; width:178px ; margin-left:21px ; }
ul#galleryGroup li.album1682 dl dd ul.galleryControl {clear:both ; position:relative ; }
ul#galleryGroup li.album1682 dl dd ul.galleryControl li.screenshot {
	clear:both ;
	width:178px ;
	text-align:center ;
	margin-bottom:6px ;
}
ul#galleryGroup li.album1682 dl dd ul.galleryControl li.screenshot img {
	border-top:1px solid #B4A77E ;
	border-left:1px solid #B4A77E ;
	border-bottom:1px solid #FCF6E1 ;
	border-right:1px solid #FCF6E1 ;
}
ul#galleryGroup li.album1682 dl dd ul.galleryControl li.title {clear:both ; width:178px ; text-align:center ; font-size:11px ;}
ul#galleryGroup li.album1682 dl dd ul.galleryControl li.btn {position:absolute ; left:0px ; top:30px ; width:178px ; text-align:center ;}
ul#galleryGroup li.album1682 dl dd ul.galleryControl li.btn .prevBtn {float:left ;}
ul#galleryGroup li.album1682 dl dd ul.galleryControl li.btn .nextBtn {float:right ;}

ul#galleryGroup li.minihompyBest {float:left ; width:225px ; height:210px ;}
ul#galleryGroup li.minihompyBest dl dt {clear:both ; width:186px ; height:106px ; margin-left:20px ; margin-top:12px ;}
ul#galleryGroup li.minihompyBest dl dd {clear:both ; width:186px ; margin-left:20px ; }
ul#galleryGroup li.minihompyBest dl dd ul.bestList li {
	height:18px ;
	padding-left:8px ;
	background:url('/images/02_personal/main_bul_02.gif') 0 5px no-repeat ;
}
ul#galleryGroup li.minihompyBest dl dd ul.bestList li a {
	font-size:12px ;
	color:#666666 ;
	line-height:16px ;
	text-decoration:none ;
}
ul#galleryGroup li.minihompyBest dl dd ul.bestList li a:hover {text-decoration:underline ;}
/* 1682¾Ù¹ü ¹× ¹Ì´ÏÈ¨ÇÇBest // End */

li.secondContents {
	float:left ;
	width:257px ;
	text-align:left ;
}
li.secondContents dl.latestPost {
	float:right ;
	position:relative ;
	width:250px ;
	height:122px ; 
	margin-top:14px ;
	background:url('/images/04_brand/main_bg_11.gif') 0 23px no-repeat ;
}
li.secondContents dl.latestPost dt#newsTitle {clear:both ; position:absolute ; left:3px ; top:0 ;}
li.secondContents dl.latestPost dd#newsList {clear:both ; margin-top:25px ;}
li.secondContents dl.latestPost ul {padding-top:15px ;}
li.secondContents dl.latestPost li {
	clear:both ;
	width:215px ;
	background:url('/images/02_personal/main_bul_02.gif') 0 7px no-repeat ;
	padding-left:6px ;
	margin-left:18px ;
}
li.secondContents dl.latestPost li a {
	font-size:11px ;
	color:#828282 ;
	line-height:18px ;
	letter-spacing:-1px ;
	text-decoration:none ;
}
li.secondContents dl.latestPost li a:hover {text-decoration:underline ;}
li.secondContents dl.latestPost dt#faqTitle {clear:both ; position:absolute ; left:86px ; top:0 ;}
li.secondContents dl.latestPost dd#faqList {clear:both ; margin-top:25px ;display:none ;}
li.secondContents div.eventPromotion {float:right ; width:250px ; height:110px ; margin-bottom:10px ;}
li.secondContents ul.onlinePollLaunch {
	width:250px ;
	background:url('/images/04_brand/main_bg_12.gif') 0 0 no-repeat ;
}
li.secondContents dl.CF1682 {float:right ; width:247px ; }
li.secondContents dl.CF1682 dt {clear:both ; width:247px ; height:22px ;}
li.secondContents dl.CF1682 dt h2 {float:left ; background:url('/images/04_brand/main_bul_01.gif') 0 0 no-repeat ; padding-left:14px ; font-size:1px ;}
li.secondContents dl.CF1682 dd {clear:both ; width:247px ; }
li.secondContents dl.CF1682 dd li.screenshot {
	float:left ;
	width:118px ;
	height:104px ;
	text-align:center ;
	background:url('/images/07_cyber_center/main_bg_03.gif') 0 0 no-repeat ;
}
li.secondContents dl.CF1682 dd li.screenshot img {margin-top:8px ;}
li.secondContents dl.CF1682 dd li.title {float:left ; margin-left:12px ; margin-top:8px ; margin-bottom:5px ;}
li.secondContents dl.CF1682 dd li.shortcut {float:left ; margin-left:12px ;}
/******************************************* 1682 // End *******************************************/
.mainNewService {
	float:right ;
	margin:0 ;
	padding: 0 0 10px 0 ;
}



/* 2011-04-08 Ãß°¡ */
.subMainContents{display:inline-block;padding-bottom:50px;}
.subMainContents:after{clear:both;content:"";display:block;overflow:hidden;visibility:hidden;}
.subMainContents .leftArea{float:left;width:469px;text-align:left;}
.subMainContents .rightArea{float:left;text-align:left;}

.subMainContents .leftArea .contents{padding:23px 0 0 5px;}
.subMainContents .leftArea .contents h2{padding:0 0 0 1px;margin:0;font-size:0;line-height:0;}
.subMainContents .leftArea .contents .proInfo{padding:8px 0 23px 0;}
.subMainContents .leftArea .contents .proList{display:inline-block;padding:9px 0 30px 0;}
.subMainContents .leftArea .contents .proList:after{clear:both;content:"";display:block;overflow:hidden;visibility:hidden;}
.subMainContents .leftArea .contents .proList li{float:left;margin-right:5px;}
.subMainContents .leftArea .contents .noticeArea{display:inline-block;color:#666;}
.subMainContents .leftArea .contents .noticeArea:after{clear:both;content:"";display:block;overflow:hidden;visibility:hidden;}
.subMainContents .leftArea .contents .noticeArea h2{padding-bottom:11px;padding-top:1px;}
.subMainContents .leftArea .contents .noticeArea .news{float:left;width:257px;position:relative;}
.subMainContents .leftArea .contents .noticeArea .news ul li a{padding-bottom:4px;padding-left:9px;background:url('/images/04_brand/bul_dot_gray.gif') no-repeat 0 3px;position:relative; text-decoration:none ;color:#666;}
.subMainContents .leftArea .contents .noticeArea .news ul li a span{color:#E33F62; text-decoration:none ;}
.subMainContents .leftArea .contents .noticeArea .news p{position:absolute;left:69px;top:0;padding:0;margin:0;font-size:0;line-height:0;}
.subMainContents .leftArea .contents .noticeArea .faq{float:left;width:205px;position:relative;}
.subMainContents .leftArea .contents .noticeArea .faq ul li a{padding-bottom:4px;padding-left:9px;background:url('/images/04_brand/bul_dot_gray.gif') no-repeat 0 3px;position:relative; text-decoration:none ;color:#666;}
.subMainContents .leftArea .contents .noticeArea .faq p{position:absolute;left:31px;top:0;padding:0;margin:0;font-size:0;line-height:0;}

.subMainContents .rightArea .contents{padding-left:17px;}
.subMainContents .rightArea .contents h2{padding:17px 0 7px 2px;margin:0;font-size:0;line-height:0;}
