@charset "euc-kr";
/* CSS Document */
/* for STCO UserPages SIDEMENU */
/* http://www.dovetorabbit.com */
  
@import url("../css/common.css") ;

body {
	height: 100%; 
	margin:0px ; padding:0px ;
	font-size: 11px;
	line-height: 130%;
	font-family:µ¸¿ò, Verdana,  sans-serif; 
	color:#999999; 
}

select { font-size: 11px;padding:1px 0; color:#545454; font-family:µ¸¿ò, Verdana,  sans-serif; }

a { text-decoration:none ; color:#000000;}
a:hover { text-decoration:underline ; color:#545454; }



/*  -LAYOUT-------------------------------------------------------------------------------------------------------- */

#topWarp {background:url(../images/top_background.gif) ;  height:87px }
	#topWarp #topLogo {height:87px ; width:996px ; margin:0 auto}
		#topWarp #topLogo h1 {text-align:center; }
		#topWarp #topLogo ul {float:right ; height:30px ; margin-top:-30px ;  padding-right:10px}
			#topWarp #topLogo li {display:inline}		
	#topWarp #topNavi {height:70px ; width:996px ; margin:0 auto}
	
	
	
/* index */
#index {width:996px ; margin:0 auto}
	#index_contents {border-top:1px solid #DDDDDD ; border-bottom:1px solid #DDDDDD ; padding:20px 0 ; height:60px}
	#index_contents #area {width:996px ; margin:0 auto}
		#index_contents .mile {width:450px ; float:left}
			#index_contents .mile p.link {padding-left:146px}
			
		#index_contents .news {width:540px ; float:left}
			#index_contents .news p {float:left}
			#index_contents .news p a {padding-left:51px}
			
			#index_contents .news ul {float:left}
			#index_contents .news ul li {background:url(../images/index_li_dot.gif) no-repeat ; padding:0 0 4px 8px}

#index_footer {width:986px ; height:100px ; margin:0 auto ; padding-right:10px}
	#index_footer p {float:left}
	#index_footer ul {float:right ; padding-top:10px}
	#index_footer ul li {float:left}		
	
	#index_footer ol#family { padding:3px 4px ; border:1px solid #E5E5E5 ; width:86px ; height:63px ; margin-top:-1px ; display:none }
	#index_footer ol#family li {clear:both ; padding:1px 0 ; width:86px ;  }		
	#index_footer ol#family li a {color:#BE1C1A}

/* --- index --- */
	
	
	
	
#mainWarp {background:url(../images/background.gif) center top repeat-y; width:996px ; padding:45px 0 100px 0 ; margin:0 auto}
	#mainWarp #leftMenu {padding:0 45px 0 9px ; width:184px ; float:left ; min-height:400px}
	#mainWarp #leftMenu p.flash {height:230px ; overflow:hidden}
	#mainWarp #leftMenu p.banner {margin:0 0 0 28px}
	#mainWarp #leftMenu p.banner img {margin-bottom:3px ; vertical-align:middle}
	
	#mainWarp #contentsWarp {width:704px ; float:left ; overflow:hidden ;}

#mainWarp p.clear {clear:both ; width:100% ; height:1px ; overflow:hidden}


#mainWarp h2  {padding-bottom:48px}
#mainWarp h3  {padding-bottom:18px}
#mainWarp h3.snd {margin-top:50px}
#mainWarp h4.snd {margin-top:50px}

#mainWarp input {background-color:#F4F4F4 ; padding:2px 5px ; border:1px solid #D3D3D3}
#mainWarp input.w {background-color:#ffffff ; padding:3px 5px ; border:1px solid #D3D3D3}
#mainWarp input.b0 {border:0px ; padding:0px ; background:white ; vertical-align:middle } 
#mainWarp input.b1 {border:0px ; padding:0px ; background-color:#F8F8F8 ; vertical-align:middle } 
#mainWarp input.img { padding:0 ; border:0 }

#mainWarp textarea {color:#999999;}
	
#footerWarp {border-top:1px solid #DDDDDD ; } 
	
#mainWarp2 {width:705px ; padding:45px 0 100px 0 ; margin:0 auto; overflow: auto;}

	#mainWarp2 #contentsWarp {width:704px ; float:left ; }

#mainWarp2 p.clear {clear:both ; width:100% ; height:1px ; }


#mainWarp2 h2  {padding-bottom:48px}
#mainWarp2 h3  {padding-bottom:18px}
#mainWarp2 h3.snd {margin-top:50px}
#mainWarp2 h4.snd {margin-top:50px}

#mainWarp2 input {background-color:#F4F4F4 ; padding:2px 5px ; border:1px solid #D3D3D3}
#mainWarp2 input.w {background-color:#ffffff ; padding:3px 5px ; border:1px solid #D3D3D3}
#mainWarp2 input.b0 {border:0px ; padding:0px ; background:white ; vertical-align:middle } 
#mainWarp2 input.b1 {border:0px ; padding:0px ; background-color:#F8F8F8 ; vertical-align:middle } 
#mainWarp2 input.img { padding:0 ; border:0 }

#mainWarp2 textarea {color:#999999;}	


/* company */
	.sto_info {background:url(../images/company/sto_image.jpg) no-repeat ; padding-left:378px ; height:176px ; overflow:hidden }
	.sto_vision dl {float:left}  
	
	.sto_info img , .sto_vision img {vertical-align:middle}
	
	.sto_brand {padding:10px 0 0 202px ; border-top:1px solid #DBDBDB ;border-bottom:1px solid #DBDBDB ; }
	.sto_brand img {vertical-align:middle}
	
	.sto_brand1 {background:url(../images/company/brand_img1.jpg) no-repeat ; margin-bottom:50px ; height:160px ; }
	.sto_brand2 {background:url(../images/company/brand_img2.jpg) no-repeat ; margin-bottom:50px ; height:182px ; }
	.sto_brand3 {background:url(../images/company/brand_img3.jpg) no-repeat ; margin-bottom:50px ; height:160px ; }
	.sto_brand4 {background:url(../images/company/brand_img4.jpg) no-repeat ; height:160px ; }
	
	dl.history dt {float:left ; width:167px}
	dl.history dd {float:left ; width:537px ; padding:10px 0 30px 0}
	dl.history li img {vertical-align:middle}

	
	.map  {background:url(../images/company/map_img.gif) no-repeat ; height:247px ; overflow:hidden ;padding-left:429px}
	.map li img {vertical-align:middle}
	
/* recruit */
	ol.people li {float:left}
	ol.people img {vertical-align:middle}
	
	dl.steps dt, dl.steps dd {float:left}
	
	ul.recruit_tab {height:33px ; margin-bottom:40px ; background:url(../images/recruit/tabs_bg.gif)}
	ul.recruit_tab li {float:left}
	
	
	table.list {width:100%}
		table.list th {border-top:1px solid #cecece ; border-bottom:1px solid #cecece ; height:26px ; background:url(../images/board/th_bar.gif) right no-repeat #F9F9F9; padding-top:1px }
		table.list th.l {background:url() #F9F9F9;}
	
		table.list td {border-bottom:1px solid #E9E9E9 ; color:#000000; height:28px ;padding-top:2px ; text-align:center}
		table.list td p {padding-left:16px ; text-align:left ; font-size:12px}
		table.list td.tt {font-size:12px}
		
		table.list td.top {vertical-align:top ; padding-top:8px ; height:22px}
		
		table.list td span {color:#BE1C1A}
		
		div.view {padding:20px 122px 20px 76px ;border-bottom:1px solid #E9E9E9 ; } 
	
		div.view_apply {padding:20px 10px ;border-bottom:1px solid #E9E9E9 ; color:#000000; } 
		
		div.view_apply .apply {text-align:center;  padding-top:25px}
		
		
	.recruit_th1 {width:60px}
	.recruit_th2 {}
	.recruit_th3 {width:122px}
	.recruit_th4 {width:80px}

	.bbs_btn {padding:10px ; text-align:right}
	
	.recruit_a {padding:7px 0 8px 16px ; text-align:left ; display:none }
	table.list td .recruit_a p {padding:0 0 10px 0}
	
	
	.write_text {text-align:right ; margin-top:-22px ; height:18px}
	
	#loginbox {border:1px solid #EFEFEC ; background-color:#F8F8F8  ; padding:50px 0 50px 192px }
		#loginbox .btns {clear:both ; padding:10px 0 0 25px}
		#loginbox img {vertical-align:middle}
		#loginbox .box {border-top:1px solid #E2E2E2 ; border-bottom:1px solid #E2E2E2 ; padding:10px 0 6px 0 ; width:325px ; } 
			#loginbox .input {float:left ; padding-right:5px }
			#loginbox .input input { margin-bottom:4px ; padding:3px 5px ; _margin-bottom:2px  }
			#loginbox .login {float:left ; }
	
			*+html body #loginbox .input input { margin-bottom:2px  }
	
	ul.recruit_apply_tab {height:19px ; margin:12px 0 }
	ul.recruit_apply_tab li {float:left}
	
	table.write {width:100% ; border-top:1px solid #BE1C1A}
	table.write th {width:125px ; border-bottom:1px solid #E5E5E5 ; vertical-align:top }
	table.write td { border-bottom:1px solid #E5E5E5 ;padding:6px 8px; color:#000000 }
	table.write textarea {background-color:#F4F4F4 ; padding:2px 5px ; border:1px solid #D3D3D3}
	 
	table.write .w2 {width:190px} 
	
		/*ÀÔ»çÁö¿ø¼­ recruit_apply.asp */
			fieldset.recruit {border:0}
			fieldset.recruit h4 {border-bottom:2px solid #BE1C1A ; margin-top:50px ; margin-bottom:0px ; padding-bottom:0px }
			fieldset.recruit h4.none {margin-top:0}
			
			.write_text {text-align:right ; margin-top:-29px ; height:29px}
			
			fieldset.recruit img {vertical-align:middle} 
			fieldset.recruit .bbs_btn {width:685px ; position:absolute}
			
			fieldset.recruit table {width:100%}
			
			table.form1 th {width:106px ; border-bottom:1px solid #ececec}
				table.form1 td {width:238px ; border-bottom:1px solid #ececec ; color:#000000; padding-left:8px}
			
			
			div.photo { padding:3px 10px 5px 0 ; float:left ; width:148px ; overflow:hidden ; }
			div.photo img {border:5px solid #F0F0F0}
			
			div.tableform2 {float:left ; width:540px ;overflow:hidden}
			table.form2 th {width:88px ; border-bottom:1px solid #ececec ; vertical-align:top}
				table.form2 td {width:177px ; border-bottom:1px solid #ececec ; color:#000000; padding:5px 0 5px 8px}
				table.form2 td.c3 {width:445px ; border-bottom:1px solid #ececec ; padding:5px 0 5px 8px}
				table.form2 input.add {margin-top:4px }
				table.form2 th.b0 , table.form2 td.b0  {border:0}
			
			table.form3 {clear:both ; border-top:1px solid #ececec ;}
				table.form3 th {width:106px ; border-bottom:1px solid #ececec}
				table.form3 td {border-bottom:1px solid #ececec ; color:#000000; padding-left:8px}
				table.form3 td1 {width:296px ;}
				table.form3 td2 {width:180px ;}
			
			table.form4 th {border-bottom:1px solid #E5E5E5 ; padding:6px 0 6px 0; } 
				table.form4 td {border-bottom:1px solid #E5E5E5 ; color:#000000; font-size:11px; text-align:center ; padding:6px 0 6px 0}
				table.form4 .w1 {width:102px}
				table.form4 .w2 {width:100px}
				table.form4 .w3 {width:85px}
			
			
			table.form5 th {border-bottom:1px solid #E5E5E5 ; padding:6px 0 6px 0; } 
				table.form5 td {border-bottom:1px solid #E5E5E5 ; color:#000000; text-align:center ; padding:6px 0 5px 0}
				table.form5 .w {width:160px} 
				
			table.form10 th {width:106px ; border-bottom:1px solid #ececec}
				table.form10 td { border-bottom:1px solid #ececec ; color:#000000; padding-left:8px}
				table.form10 .w1 {width:85px}
				table.form10 .w2 {width:60px}
			
			table.form0 th {border-bottom:1px solid #E5E5E5 ; padding:0 } 
				table.form0 td {border-bottom:1px solid #E5E5E5 ; color:#000000; text-align:center ; padding:6px 0 5px 0}
			
				
				
			 .recruit_btn {padding-top:50px ; text-align:center}
			 
			fieldset.recruit .wbox {padding:5px 0 7px 0 ; border-bottom:1px solid #E5E5E5 }
			fieldset.recruit .wbox textarea {background-color:#F4F4F4 ; padding:2px 5px ; border:1px solid #D3D3D3}
			
			dl.recruit_file {height:90px ; padding-top:20px}
				dl.recruit_file dt {width:76px ; float:left}
				dl.recruit_file dd {width:625px ; float:left}
				dl.recruit_file dd input {vertical-align:middle ; background-color:#ffffff ; padding:3px 5px ; }
			p.recruit_name {text-align:right; font-weight:bold ; font-size:14px ; color:#6F6F6F}

		.intro{color:#000000;}
		/* -- ÀÔ»çÁö¿ø¼­ recruit_apply.asp */
		
		ul.recruit_store1 {height:30px}
		ul.recruit_store1 li {float:left ; padding-right:5px}
		ul.recruit_store1 li.search {float:right}
		
		table.recruit_store2 {_margin-top:-10px ;}
			*+html body table.recruit_store2 { margin-top:-10px ;}
		table.recruit_store2 td {text-align:center ; height:31px ; border-bottom:1px solid #E9E9E9; color:#000000}
		table.recruit_store2 td p {text-align:left ; padding-left:15px;}
		

/* °³¼³¹®ÀÇ */	
	p.store_alert {background:url(../images/store/icon_alert.gif) no-repeat ; float:right ; color:#BE1C1A ; padding-left:17px ; margin-top:-8px }
	
	div.store {background-color:#F5F5F5 ; padding:12px ; margin-top:18px}
	div.store li.l {float:left}
	div.store li.r {float:right ; width:369px}
	div.store li img {vertical-align:middle ; } 
	
	div.store p {clear:both ; }
	div.store p img {padding-top:10px}
	
/* customer */
	
		.as_guide1 {background:url(../images/customer/as_guide_img.jpg) no-repeat ;height:235px ; padding-left:227px ; margin-top:30px }
		.as_guide2 { margin-top:30px }
		.as_guide3 { margin-top:50px }
		.as_guide1 h4 {padding-top:25px} 
		
		ul.as_tabs li {float:left}
		ul.as_tabs img {vertical-align:middle ; } 
		h4.as {margin-top:30px ; clear:both}
	
		ul.as_tabs5 {padding-top:30px}
		ul.as_tabs5 li {float:left ; height:30px}
		ul.as_tabs5 img {vertical-align:middle ; } 
		
		table.aslist {width:100%}
			table.aslist th {border-top:1px solid #BE1C1A ; border-bottom:1px solid #cecece ; height:26px ;background:url(../images/board/th_bar.gif) left no-repeat #ffffff; padding-top:1px }
			table.aslist td {border-left:1px solid #E9E9E9 ; padding:8px 0 5px 15px ; border-bottom:1px solid #F4F4F4}
			
			table.aslist td.btm {border-bottom:1px solid #cecece ;}
			
			table.aslist th.l {background:url() #ffffff;}
			table.aslist td.as1 {font-weight:bold ;text-align:center ; padding-left:0 ; border-left:0;border-bottom:1px solid #cecece ;}
			
			table.aslist td.won {text-align:right ; padding-right:20px ; padding-left:0 ; width:56px ; }
		
			table.aslist .as11 {width:76px}
			table.aslist .as12 {width:305px}
			table.aslist .as13 {width:76px }
			table.aslist .as14 {width:247px} 
			
			
		table.aslist2 {width:100% ; }
			table.aslist2 th {border-top:1px solid #BE1C1A ; border-bottom:1px solid #cecece ; height:26px ;background:url(../images/board/th_bar.gif) right no-repeat #ffffff; padding-top:1px }
			table.aslist2 td {border-left:1px solid #E9E9E9 ; padding:8px 0 5px 12px ; border-bottom:1px solid #F4F4F4 ;  }
			table.aslist2 th.l {background:url() #ffffff;}
			table.aslist2 td.l {border-left:0} 
			table.aslist2 td.cl {background-color:#FEFAFA} 
			
			table.aslist2 td.btm {border-bottom:1px solid #cecece ;}

			table.aslist2 .as31 {width:51%}
			table.aslist2 .as32 {width:49%}
			
		table.aslist2 li {padding:4px 0 4px 12px ; background:url(../images/customer/as_guide_li.gif) left 4px no-repeat }
		table.aslist2 ul.none {padding-top:2px}
		table.aslist2 ul.none li {padding:1px 0 0 12px ; background:url(../images/customer/as_guide_li.gif) left 1px no-repeat }
			table.aslist2 li span {color:#BE1C1A}
			table.aslist2 td.f {border-left:0 ; font-weight:bold} 

			table.aslist2 .as41 {width:90px}
			table.aslist2 .as42 {width:614px}
			
			table.aslist2 td p {color:#DE8D8C ; padding-top:10px}
		
		#as_guide4_3 , #as_guide4_2 {display:none}
		
	#my_as {border:1px solid #EFEFEC ; padding:43px 0 ; background-color:#F8F8F8 ; text-align:center }
		#my_as .input {border-top:1px solid #e2e2e2 ; border-bottom:1px solid #e2e2e2 ; padding:12px 0 6px 25px ; width:326px ; margin:0 auto ; margin-bottom:20px ; text-align:left }
		#my_as .input img {vertical-align:middle ; margin-bottom:6px }
		#my_as .input input {vertical-align:middle ; margin-bottom:6px ; background-color:#ffffff ; padding:3px 5px ; }
				
	.as_th {width:154px}
	
		table.hlist {width:100%}
		table.hlist th {border-top:1px solid #BE1C1A ; border-bottom:1px solid #cecece ; height:26px ;background:url(../images/board/th_bar.gif) right no-repeat #ffffff; padding-top:1px }
		table.hlist th.l {background:url() #ffffff;}
	
		table.hlist td {border-bottom:1px solid #E9E9E9 ; padding:20px 0 18px 0 ;  vertical-align:top ;  text-align:center}
		table.hlist td p { text-align:left ; font-size:12px ;padding:0 20px ;}
		table.hlist td.tt {font-size:12px}
		
		
		
	#consult_faq {background-color:#F9F9F9 ; border:1px solid #F4F4F4 ; text-align:center ; padding:18px 0 16px 0 ; }
	#consult_faq img {vertical-align:middle ; margin-bottom:6px }
		#consult_faq input {vertical-align:middle ; margin-bottom:6px ; background-color:#ffffff ;  padding:3px 5px ;}
		
	ul.consult_faq_tab {height:40px ; margin-bottom:20px }
	ul.consult_faq_tab li {float:left ; height:20px ; overflow:hidden }
	
	#QnA_list {font-size:12px}
		#QnA_list .title {border-top:1px solid #cecece ; border-bottom:1px solid #cecece ; padding:8px ; background-color:#F9F9F9 ; text-align:center ; }
		
		#QnA_list .br {height:1px  ; overflow:hidden ; clear:both }
		
		
		#QnA_list .q {border-bottom:1px solid #E9E9E9 ; padding:10px 0 4px 0px ; height:17px}
		#QnA_list .a {border-bottom:1px solid #E9E9E9 ; padding:10px 0 4px 0px ; display:none }
		
		#QnA_list .q dt {float:left ; width:33px ; padding-left:20px }
		#QnA_list .q dd {float:left ; width:650px ; padding-top:2px ;}
		
		#QnA_list .a .q1 dt {float:left ; width:33px ; border-bottom:1px solid #E9E9E9 ; padding:0 0 4px 20px ; height:17px ; overflow:hidden }		
		#QnA_list .a .q1 dd {float:left ; width:650px ; border-bottom:1px solid #E9E9E9 ; padding:2px 0 4px 0 ; height:15px }
		
		#QnA_list .a .a1 dt {float:left ; width:33px ; padding:10px 0 0 50px ;}		
		#QnA_list .a .a1 dd {float:left ; width:620px ; line-height: 150%; padding:10px 0 0 0}
		
	
	
/* mypage */
	
	p.mile_text {font-size:12px ; height:30px }
		p.mile_text b {color:#5C5C5C}
		p.mile_text span {color:#BE1C1A}
	
	table.list td.mymile_1 {padding-left:25px ; font-size:11px ; text-align:left }
	table.list td.mymile_1 span {color:#BE1C1A}		
	
	.mymile1 {width:120px}
	.mymile3 {width:152px}
	 
	table.list td.mymile_2 {padding-left:30px ; font-size:12px ; text-align:left }
		
	ul.my_mile {padding:12px 0 0 0}
	ul.my_mile li { letter-spacing:-1px ;line-height:160% ; font-family:±¼¸² ;
				background:url(../images/mypage/icon_alert.gif) no-repeat ;  padding:0 0 7px 20px}
	ul.my_mile a{font-weight:bold ; color:#757575 ; text-decoration:underline}
	.buy_mile1 {width:88px}
	.buy_mile3 {width:115px}
	
	
	
		div.mycodi_view {background-color:#F9F9F9 ; border-bottom:1px solid #E9E9E9 ; margin-top:-1px ; padding:20px 20px 15px 20px ; font-weight:bold ; font-size:12px }
		div.mycodi_view p {color:#6F6F6F ; margin-bottom:20px}
		
		div.mycodi_view input.w {margin-bottom:4px ; padding:2px 5px}
		
	
	/* ÄíÆù ÆË */
	#vip_coupon {display:none; width:590px ; border:8px solid #CDCDCD ; padding:20px 0 20px 25px ; position:absolute ; top:180px ; left:50% ; margin-left:-261px ; background-color:white }
	#vip_coupon ul li img {vertical-align:middle}
		
		#vip_coupon .coupon {border-top:1px solid #CDCDCD ; width:534px ; }
		#vip_coupon .coupon dl {clear:both ; border:1px solid #CDCDCD ; border-top:0px ; height:105px ; }
		
		#vip_coupon .coupon dt {float:left ; width:236px ; padding:10px 0 ; text-align:center ; height:80px ; }
		#vip_coupon .coupon dd {float:left ; width:290px ; padding-top:22px ; text-align:left ; height:80px ; }
		#vip_coupon .coupon dd span {font-size:14px ; font-weight:bold ; color:black }
		#vip_coupon .coupon dd p {text-align:right ; padding-top:10px ; color:#534F4F}
		
		#vip_coupon ul.alert {padding-top:10px}
		#vip_coupon ul.alert li {letter-spacing:-1px ;line-height:160% ; font-family:±¼¸² ; line-height :150% ;
								background:url(../images/mypage/icon_alert.gif) no-repeat ; color:#000000 ; padding:0 0 7px 20px}
								
		#vip_coupon p.close {margin-top:-20px ; height:20px ; text-align:right ; padding-right:30px}
	
	#vip_coupon_print { width:470px ; border:8px solid #CDCDCD ; padding:45px 45px 31px 45px ; background-color:white }
	#vip_coupon_print p.close { height:20px ; text-align:right ; width:426px ;}
		#vip_coupon_print .img {position:absolute ; z-index:100}
		#vip_coupon_print .text {position:relative ;width:426px ; height:214px ; z-index:1000 ; color:#4A4A4A}
		#vip_coupon_print .text .left {width:130px ; padding:30px 0 0 25px ; float:left}
		#vip_coupon_print .text .right {width:265px ;  color:black ; padding:147px 0 0 0  ; text-align:center ; float:left ; font-weight:bold}
		#vip_coupon_print .text p {padding-bottom:6px}
		#vip_coupon_print .text p.str {color:black ; font-size:12px ; font-weight:bold}
		#vip_coupon_print .text span {color:#EF3C6B}
		
		#vip_coupon_print ul.alert {padding-top:10px}
		#vip_coupon_print ul.alert li {letter-spacing:-1px ;line-height:160% ; font-family:±¼¸² ; line-height :150% ;
								background:url(../images/mypage/icon_alert.gif) no-repeat ; color:#000000 ; padding:0 0 7px 20px}
	
	/* ===ÄíÆù ÆË ²ý */ 
	
	/*Æò°¡ÇÏ±â*/
	p.value_text {padding:45px 0 10px 0}
		p.value_text img {vertical-align:middle}
		p.value_text span {color:#BE1C1A}
	
	table.snd {margin-top:50px}		
	
	table.value {width:100% ; border-top:1px solid #BE1C1A ; }
	table.value th {width:143px ; vertical-align:top ; border-bottom:1px solid #CDCDCD ;background-color:#F5F5F5 }
	table.value td {padding:9px 0 7px 13px ; border-bottom:1px solid #CDCDCD ;color:#939393  }
	table.value td.td0 {padding:0 ; border-bottom:0}
	
		table.value dt {display:inline ; font-weight:bold}
		table.value dd {display:inline}
		
		table.value dl.check dt {display:block ; float:left ; width:120px}
		table.value dl.check dd {padding-right:20px}
		table.value textarea {background-color:#F4F4F4 ; padding:2px 5px ; border:1px solid #D3D3D3}
		
	table.value2 th {font-weight:normal ; background-color:#ffffff ; padding:10px 0 8px 0}
	table.value2 th.f {text-align:left ; padding-left:13px ; color:#BE1C1A ; font-weight:bold} 
	table.value2 td {text-align:center ; padding:10px 0 8px 0}
	table.value2 td.f {text-align:left ; padding-left:13px ; font-weight:bold}  
		
		table.value dl.textbox dt {display:block ; float:left ; width:80px ; padding-top:5px}
		table.value dl.textbox dd {} 
		table.value dl.textbox textarea { margin:2px 0 }
		
		
	/*1:1»ó´ã */
	.consult1 {width:225px}
	.consult2 {width:135px}
	
	.my_consult_q {padding:20px 30px; line-height:150%}
	
	.my_consult_a {background-color:#F7F7F7 ; padding:20px ; margin:10px ; line-height:150%}
	.my_consult_a p {border-bottom:1px solid #D8D8D8 ; padding-bottom:7px ; margin-bottom:12px ; font-weight:bold ; color:#BE1C1A }
	
	p.my_btn {border-top:1px solid #E9E9E9 ; padding:10px 10px 0 0 ; text-align:right}
	
	/*È¸¿øÁ¤º¸¼öÁ¤*/

		fieldset.myinfo {border:0}
		fieldset.myinfo h4 {border-bottom:2px solid #BE1C1A ; margin-top:50px ; margin-bottom:4px }
		fieldset.myinfo h4.none {margin-top:0}
		
		fieldset.myinfo table {width:100%}
		fieldset.myinfo table th { width:106px ; border-bottom:1px solid #ececec ; vertical-align:top }
		fieldset.myinfo table td { border-bottom:1px solid #ececec ; padding:6px 0 5px 10px }
		
		fieldset.myinfo table td p {padding-top:4px}
		fieldset.myinfo table td img {vertical-align:middle}
		
			 .myinfo_btn { margin-top: 10px;text-align:center}
			 
		.myinfo_box {border:1px solid #CDCDCD ; text-align:center ; padding:60px 0 ; background-color:#F8F8F8 ;}
		
		.myinfo_box p {padding-top:38px}
		
		.membye_id {border-top:1px solid #E2E2E2 ; border-bottom:1px solid #E2E2E2 ; padding:3px 0 ; width:350px ; height:50px ; margin:0 auto } 
		.membye_id dt {float : left; width:23px ; padding:2px 15px 0px 50px ; text-align:left}
		.membye_id dd {float : left; width:250px ; padding:2px 0 4px 0 ; text-align:left}
		
		ul.mem_bye li {height:18px}
		
		#post {padding:14px ; width:400px }
			#post h2 {padding:0 ; margin:0 ; border-bottom:2px solid #BE1C1A }
			#post img {vertical-align:middle }
			
		#post input {background-color:#F4F4F4 ; padding:3px 5px 4px 5px ; border:1px solid #D3D3D3}
		#post input.b0 {border:0px ; padding:0px ; background:white } 
		#post .find_zip {padding:20px 0 10px 0 ; border-bottom:1px solid #C9C9C9}
		
		#post .text {padding:8px 0 10px 30px }
		#post .text span {font-size:12px}
			#post table.t {margin-left:25px}
			#post table.t th {border-right:1px solid white ; text-align:center ; font-size:12px ; color:white ; background-color:#BDBDBD ;font-weight:normal ; padding:7px 0 5px 0}
			#post div.list {width:346px ; height:130px ; margin-top:4px ;margin-left:25px ; overflow:auto ;
							scrollbar-face-color:#BFBFBF;
							scrollbar-highlight-color:#f7f7f7;
							scrollbar-shadow-color:#e7e7e7;
							scrollbar-3dlight-color:#e7e7e7;
							scrollbar-arrow-color:#e7e7e7;
							scrollbar-track-color:#f7f7f7;
							scrollbar-darkshadow-color:#BFBFBF;
							scrollbar-base-color:#f7f7f7;}
			#post div.list td {padding:5px 0 ; text-align:center ; border-bottom:1px solid #F0F0F0}
			#post div.list td p {padding-left:10px ; text-align:left}
		
			#post p.close {margin-top:15px ; border-top:1px solid #E9E9E9 ; padding:10px 10px 0 0 ; text-align:right}
	
	
		#post p.file {padding:20px 0 ; font-size:12px}
	
	
	
/* JOIN */
	dl.join_first {margin-top:20px ; border-top:1px solid #BE1C1A ; border-bottom:1px solid #CECECE ; padding:15px 0 }
	dl.join_first img {vertical-align:middle}
	dl.join_first dt, dl.join_first dd {display:inline}
	
	
	#join_check_store {margin-top:20px ; border-top:1px solid #BE1C1A ; border-bottom:1px solid #CECECE ; padding:20px 0 ; color:#BE1C1A ;  font-weight:bold }
	#join_check_store  img {vertical-align:middle}
	#join_check_store ul {margin-top:7px}
		#join_check_store  li {padding-top:8px ; font-size:12px}
	
	fieldset.join_agree {border:1px solid #EBEBEB ; background-color:#F8F8F8 ; padding:10px ; margin-bottom:20px }
	fieldset.join_agree h4 {display:none ;}
	fieldset.join_agree p {text-align:right ; padding-top:8px}
	
	fieldset.join_agree textarea {border:1px solid #E4E4E4 ; padding:15px ; width:647px ; height:100px ; background-color:white ; color:#B0B0B0 ; line-height:160% ;
							scrollbar-face-color:#BFBFBF;
							scrollbar-highlight-color:#BFBFBF;
							scrollbar-shadow-color:#e7e7e7;
							scrollbar-3dlight-color:#e7e7e7;
							scrollbar-arrow-color:#e7e7e7;
							scrollbar-track-color:#f7f7f7;
							scrollbar-darkshadow-color:#BFBFBF;
							scrollbar-base-color:#f7f7f7;}
							
							
	.join_mile {margin-top:30px ; border-top:1px solid #BE1C1A ; border-bottom:1px solid #CECECE ; padding:10px 0 ; text-align:center }
	.join_mile img {vertical-align:middle} 
	
	dl.join_check {padding-top:10px ; margin-bottom:25px}
		dl.join_check dt {color:#717171 ; font-size:12px ; padding-bottom:10px ; margin-top:25px }
		dl.join_check dt span {color:#BE1C1A ; font-weight:bold}
		
		dl.join_check dd {margin-left:47px}
		dl.join_check dd li {padding:3px 0}
		
	.find_id { border:1px solid #EFEFEC ; background-color:#F8F8F8  ; padding:50px 25px}
		.find_id #id , .find_id #id_fin {border-right:1px solid #EFEFEC ; width:298px ; padding-right:25px ; float:left }
		.find_id #pw , .find_id #pw_fin {width:295px ; float:right }
		.find_id img {vertical-align:middle} 
		
		.find_id .input { border-top:1px solid #E2E2E2 ; border-bottom:1px solid #E2E2E2 ; padding:10px 0 5px 0 }
		.find_id input {vertical-align:middle ; background-color:#ffffff ; padding:2px 5px ;}
		.find_id .input input , #find_id .input img  { margin-bottom:6px} 
		
		.find_id p.btn {padding:10px 0 0 94px }
		.find_id p.btn2 {padding:10px 0 0 0 ; text-align:right }
		.find_id p.txt {padding-top:5px}
		
		.find_id p.find {background-color:#ffffff ; padding:8px 0 5px 0 ; text-align:center ; margin-bottom:4px ; border:1px solid #CDCDCD ; color:#444444 ; font-weight:bold ; font-size:12px ; }
		.find_id p.find span {color:#BE1C1A}
		
		
	dl.join_check {padding-top:10px ; margin-bottom:25px}
		dl.join_check dt {color:#717171 ; font-size:12px ; padding-bottom:10px ; margin-top:25px }
		
		
/* Á¦ÈÞ¹®ÀÇ */
	.cooper {padding-top:50px ;_padding-top:25px ; clear:both}
	.cooper p {float:right}
	.cooper img {vertical-align:middle}
	
	
	
	
	fieldset.etc_agree {border:1px solid #EBEBEB ; background-color:#F8F8F8 ; padding:10px ; margin-top:10px }
	fieldset.etc_agree h4 {display:none ;}
	
	fieldset.etc_agree textarea {border:1px solid #E4E4E4 ; padding:15px ; width:647px ; height:280px ; background-color:white ; color:#B0B0B0 ; line-height:160% ;
							scrollbar-face-color:#BFBFBF;
							scrollbar-highlight-color:#BFBFBF;
							scrollbar-shadow-color:#e7e7e7;
							scrollbar-3dlight-color:#e7e7e7;
							scrollbar-arrow-color:#e7e7e7;
							scrollbar-track-color:#f7f7f7;
							scrollbar-darkshadow-color:#BFBFBF;
							scrollbar-base-color:#f7f7f7;}
							
	ul.sitemap {clear:both ; }
	ul.sitemap li {width:192px ; float:left ; }
	ul.sitemap li.l {width:128px ;float:left ; _overflow:hidden}
	ul.sitemap li ul {width:128px ; margin-top:21px ; }
	ul.sitemap li ul li img {vertical-align:middle}
	
	
	ul.sitemap li.clear {height:40px ; clear:both ; width:704px ; }