img.png24 {tmp:expression(setPng24(this));}
.ie6_mapfix{position:absolute; top:20px; left:25px;}

html,body {
    background: #ffffff url('../sub/img/bg.jpg') left top repeat-x;
	background-position:top;
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	font-size: 12px;
	color:#ffffff;
	width: 100%;
	letter-spacing: 0px;
	word-spacing: 0px;
	line-height:180%;		
	min-width:1000px; /* 최소 넓이가 지원되는 브라우져를 위해서 ...FF, IE7, safari */
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,td { margin: 0; padding: 0; color: #666;}
table {	border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,var { font-style: normal; font-weight: normal; }
caption { display: none; }
ol,ul { list-style: none; }
h1,h2,h3,h4,h5,h6,h7,h8,h9 { font-size: 100%; font-weight: normal; }
em { font-style: normal; }
a { text-decoration: none; color: #666; }
textarea{ color:#666; border:1px solid #c6c6c6;}
input { height: 20px;color:#c6c6c6;}
select {  color:#666; border:1px solid #c6c6c6;}


/* contents */
#shop_wrapper { clear: both; width: 1024px; margin: 0 auto; }
#shop_contents { float: right; width: 790px; }
h2 { height: 51px;  font-size: 11px; padding: 0px 5px 0 0; text-align:right; }
h3 { padding:0 0 50px 0;}
h4 {height: 100px;}
h5 { padding-bottom: 30px;}
h6 { padding-bottom: 30px;}

#conts_wrapper { clear: both; width: 1024px; margin: 0 auto; }
#contents { float: right; width: 790px; }
h2 { height: 51px;  font-size: 11px; padding: 5px 5px 0 0; text-align:right; }
h3 { padding:0 0 12px 0;}
h4 {height: 100px;}
h5 { padding-bottom: 30px;}
h6 { padding-bottom: 30px;}


/* header */
#header { width: 100%; margin-bottom: 0px;  background: url("../sub/img/bg_header.gif") repeat-x left bottom;  }
#header_in { position: relative; width: 1024px; height: 291px; margin: 0 auto; background: url("../sub/img/bg_header2.gif") no-repeat left bottom;}
#header_in #link1 { position: absolute; top: 0; left: 338px; }
#header_in #link2 { position: absolute; top: 7px; right: 9px; }
#header_in #link2 img { margin: 0 3px; }
#header_in h1 { position: absolute; top: 54px; left: 9px; }
#header_in #logo_fc { position: absolute; top: 55px; left: 340px; }

#top_menu { position: absolute; top: 12px; width: 296px; left:50%; margin-left: 212px;}
.top_table { height: 13px; background: url("../sub/img/top_bg.png") no-repeat; } 
.top_table td { text-align:center;}
.top_table td. tl01 { text-align:right;}


/* title */
#title { width:1024px; position: absolute; top: 242px; left:50%; margin-left: -512px;}
.title_table {  height: 49px; }
.title_table td {width:50%; text-align:left; }
.title_table td.tl01 {background: url("../sub/img/line_bg.png");}


.logo_2020 {position:absolute; width:130px; height:110px; z-index:111111111111111111; top:65px; left:50%; margin-left:-500px; cursor: pointer; }

/* leftmenu */
#leftmenu { float: left; width: 234px; padding-top: 51px; line-height:32px;}
#leftmenu .menu_link {width:100%; overflow:hidden; padding-bottom:50px;}
#leftmenu .menu_link a {color:#777; font-size:16px; font-weight:900; display:block; letter-spacing:-1px;}
#leftmenu .menu_link a:hover {color:#0155e5;}
#leftmenu .menu_link .on {color:#0155e5;}
#leftmenu img {}


/* footer */
#footer { clear: both; width: 1024px; padding-top: 0px; margin: 0 auto; }
#footer_in { position: relative; width: 1024px; height: 100px; margin: 0 auto; background: url("../sub/img/bg_header2.gif") no-repeat left bottom;}


#footer_in h1 { position: absolute; top: 48px; left: 40px; }
#footer_in #link1 { position: absolute; top: 45px; left: 220px; }
#footer_in #link2 { position: absolute; top: 45px; right: 0px; }

#footer li { float: left; margin-top: 4px; padding: 0 5px; height: 15px; background: url("../sub/img/bu_line02.gif") no-repeat right top;}
#footer li.none { background: none; }
#footer li img { vertical-align: middle; }

#main_footer { clear: both; width: 100%; height: 60px; position: absolute; top: 650px; width: 1024px; left:50%; margin-left:-512px;}
#main_footer h1 { position: absolute; top: 48px; left: 40px; }
#main_footer #link1 { position: absolute; top: 45px; left: 220px; }
#main_footer #link2 { position: absolute; top: 45px; right: 0px; }

/* MY PAGE */
.mycoin { width: 100%; height: 158px; background: url("../mypage/sub/img/my_img01.gif") repeat-y right top;  overflow: hidden; }
.mycoin2 { width: 100%; height: 224px; background: url("../sub/img/cts_img02.gif") no-repeat left 50px; overflow: hidden; }
.mycoin3 { width: 100%; height: 229px; background: url("../sub/img/cts_img04.gif") no-repeat right bottom; border-bottom: 4px solid #000; overflow: hidden; }

.mycoin_info { padding: 5px 0 0 5px; font-size: 18px; color: #000; font-weight: bold; }
.mycoin_info2 { padding: 5px 0 0 155px; font-size: 20px; color: #000; font-weight: bold; letter-spacing: -1px; text-align:left; }
.mycoin_info3 { padding: 5px 0 0 135px; font-size: 20px; color: #000; font-weight: bold; letter-spacing: -1px;}
.mycoin_info img { padding: 3px 0 4px 8px; vertical-align: bottom;}
.mycoin_it { float: left; margin-left: 10px; font-size: 24px; color: #000; font-weight: bold; }
.mycoin_it img { padding: 3px 0 0 0; }
.mycoin_btn { float: left; width: 140px; margin-left: 30px;  }

.mycoin_box { width: 354px; margin: 25px 0 0 0; }
.mycoin_box2 { width: 310px; }
.mycoin_box3 { width: 400px; }

.mycoin_box_in { line-height: 18px; }
.mycoin_box_in p { padding: 5px 0 10px 0; }
.mycoin_box_in .dl1 dt { float: left; width: 120px; font-size: 11px; color: #808080; }
.mycoin_box_in .dl1 dd { font-size: 11px; color: #808080; }
.mycoin_box_in .dl2 { font-size: 11px; color: #808080; border-top: 1px solid #7f9db9; border-left: 1px solid #7f9db9; }
.mycoin_box_in .dl2 dt { float: left; width: 110px; height: 20px; font-size: 11px; color: #808080; border-bottom: 1px solid #7f9db9; border-right: 1px solid #7f9db9; line-height: 20px; padding-left: 8px; font-weight: bold; }
.mycoin_box_in .dl2 dd { font-size: 11px; height: 20px; color: #808080; border-right: 1px solid #7f9db9; border-bottom: 1px solid #7f9db9; line-height: 20px;}
.mycoin_box_in .dl2 dd span { display: inline; padding-left: 8px; }
.mycoin_box_in .dl2 .tl01 { color: #808080; }
.mycoin_box_in .dl2 .tl02 { color: #56aaff; }
.mycoin_box_in .dl2 .tl03 { color: #428edb; }
.mycoin_box_in .dl2 .tl04 { color: #0e549b; }

.quick_list { width: 100%; overflow: hidden; }
.quick_list dl { width: 164px; float: left; }
.quick_list dt { width: 164px; padding: 4px 0 6px 0; }
.quick_list dd { width: 164px; }
.quick_list dd input { vertical-align: middle; }
.quick_list dd li { padding: 0 0 0 6px; height: 20px; line-height: 20px; border: 1px solid #7f9db9; border-top: none; color: #808080; font-size: 11px; overflow: hidden; *padding: 1px 0 0 6px; *height: 19px; }
.quick_list dd li.topline { border-top: 1px solid #7f9db9;}

textarea.terms01 { width: 675px; padding: 5px; height: 140px; border: none; font-size: 11px; line-height: 140%; }

.join_check { width: 375px; margin: 10px auto; }
.join_check th, .join_check td { padding: 2px; }
.join_check .txt01 { width: 204px; }
.join_check .txt02 { width: 93px; }
.join_ok { width: 653px; margin: 50px auto; }

.info_list { width: 100%; }
.info_list .info_list_tl { margin-top: 25px; height: 37px; overflow: hidden; }
.info_list .info_list_tl2 { margin-top: 70px; height: 37px; overflow: hidden; }
.info_list table { width: 100%; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; }
.info_list table th { text-align: left; }
.info_list table .spc01 { padding-top: 24px; }
.info_list table .spc02 { padding-bottom: 24px; }
.info_list table .txt01 { width: 203px; }
.info_list table .txt02 { width: 80px; }
.info_list table .txt03 { width: 105px; }



/* 최근구매내역 */
#purchase_history {  clear: both; height: 0px; width: 790px;}
.purchase_img {padding:0 0 5px 5px;}
.purchase_tb { height:22px; width: 100%; }
.purchase_tb td { padding: 9px 0 9px 0; font-size:11px; color:#666; border-bottom: 1px solid #dae0e7; text-align:center;}
.purchase_tb th { background-color:#8598b0; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center;  }
.purchase_counter { height:33px; width: 100%; border-top: 1px solid #8598b0; font-size: 11px; text-align:center;  }
.purchase_txt {font-size: 11px; font-weight:bold; color:#1f7ff6; line-height:150%; }


/* Q&A , review */
#qr_table {  clear: both; width: 790px;}
/*.qr_img {padding:0 10px 5px 0px; text-align:right;}*/
.qr_tb { height:22px; width: 100%; }
.qr_tb td { padding: 5px 0 5px 0; font-size:11px; color:#666; border-bottom: 1px solid #dae0e7; padding-left:5px;}
.qr_tb th {  font-size:11px; color:#666; border-bottom: 1px solid #dae0e7; }
.qr_counter { height:33px; border-top: 1px solid #8598b0; font-size: 11px; text-align:center;  }
/* .qr_txt {font-size: 11px; font-weight:bold; color:#1f7ff6; line-height:150%; } */



/* 1:1 */
#question_table {  clear: both;  width: 370px; margin: 0px 0 50px 0; }
/*.question_img {padding:0 10px 5px 0px; text-align:right;}*/
.question_tb { height:22px; width: 100%; }
.question_tb td { padding: 5px 0 5px 0; font-size:11px; color:#666; border-bottom: 1px solid #dae0e7; padding-left:5px;}
.question_tb th {  font-size:11px; color:#666; border-bottom: 1px solid #dae0e7; }
.question_counter { height:33px; width: 100%; border-top: 1px solid #8598b0; font-size: 11px; text-align:center;  }
/* .question_txt {font-size: 11px; font-weight:bold; color:#1f7ff6; line-height:150%; } */

#question_list { clear: both;  width: 790px; margin-top: 0px;  margin: 0px 0 0px 0; }
.question_list_tb { width: 100%; border-top: 2px solid #8598b0; border-bottom: 2px solid #8598b0; }
.question_list_tb2 { width: 100%; border-top: 2px solid #8598b0; }
.question_list td { height:29px; font-size:11px; text-align: left; padding-left:5px; border-bottom: 1px solid #dae0e7; }
.question_list td.tl01{ font-weight:bold;}
.question_list td.tl02{ font-weight:bold; border-top: 1px dashed #8598b0;}
.question_list td.tl03{ height:65px;}
.question_list td.line{ border-top: 1px solid #8598b0;}
.question_list td.line02{ border-top: 1px dashed #8598b0;}
.question_form { font-size: 11px; color: #666;background-color: FFFFFF; border:#f1f1f1 1px solid; height:16px;width:720px;padding-left:3pt;}
.question_form2 { font-size: 11px; color: #666;background-color: FFFFFF; border:#f1f1f1 1px solid; height:150px;width:720px;padding:3pt 3pt 3pt 3pt;}
.question_btn { height:80px; width: 100%;  text-align:center;  }


/* 리뷰 */
#review_list {  height: 215px; width: 370px; margin: 50px 370px 0 0; }


/*주문/배송 조회*/
#order_check {  clear: both;  width: 790px; margin-top: 0px;  margin: 0px 0 0px 0; }
.order_check_table {  width: 790px; font-size:11px; color:#666; }
.order_check_table_td1 { height: 25px; padding-left: 4px; border-width:1; border-color:#dddddd; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:none;} 
.order_check_table_td2 { height: 25px; padding-left: 20px; border-width:1; border-color:#dddddd; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:solid;}
.order_check_table_td3 { height: 25px; padding-left: 4px; border-width:1; border-color:#dddddd; border-top-style:none; border-right-style:solid; border-bottom-style:none; border-left-style:none;}
.order_check_table_td4 { height: 25px; padding: 5px 0 0 20px; order-width:1; border-color:#dddddd; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none;}
.order_check_tb { height:22px; width: 100%; }
.order_check_tb td { padding: 9px 0 9px 0; font-size:11px; color:#666; border-bottom: 1px solid #dae0e7; text-align:center;}
.order_check_tb th { background-color:#8598b0; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center;  }
.order_check_counter { height:33px; width: 100%; border-top: 1px solid #8598b0; font-size: 11px; text-align:center;  }
.order_check_txt {font-size: 11px; font-weight:bold; color:#1f7ff6; line-height:150%; }

/*콘텐츠 파트*/
#shop {  clear: both;  width: 790px; margin-top: 0px;  margin: 0px 0 0px 0; }
#shop2 {  clear: both;  width: 790px; margin-top: 0px;  margin: 0px 0 30px 0; }
.shop_table { width: 790px; font-size:11px; color:#666; }
.shop_table_td1 { width:360px; padding-left: 20px;} 
.shop_table_td2 { padding-right: 20px; text-align: center;}

.shop_table2 { width:790px; font-size:11px; color:#666; margin-bottom:50px; }

.shop_table3 { height: 285px; width:100%; font-size:11px; color:#666; background: url("../shop/sub/img/img_shop09.gif") repeat-x   }
.shop_table3_td1 { line-height:140%; text-align: center; padding:120px 0 0px 0; } 
.shop_table3_td2 { padding-right: 20px; text-align: center;}
.order_txt { font-size:24px;  letter-spacing: -2px; font-weight:bold; color:#2386d7; }
.order_txt2 { font-size:11px; font-weight:bold; color:#000000; }
.order_list_bt { margin:50px 0 0px 0;  }


.shop_tb { height:30px; width: 100%; }
.shop_tb td { border-bottom: 1px solid #ebebeb; padding: 6px 0 6px 5px; font-size:11px; color:#666;  text-align: left;}
.shop_tb th { border-bottom: 1px solid #ebebeb; font-size:11px; color:#666666; text-align: left; padding-left:10px;}
.shop_price { font:16px verdana;font-weight:bold;color:#084fff;letter-spacing:-1px; text-align: left;}
.shop_txt2 { font-size:11px; font-weight:bold; color:#084fff; text-align: left;}


.shop_tb2 { width: 100%; }
.shop_tb2 td { font-size:11px; color:#666; text-align:center;}
.shop_tb2 td.tl01 { text-align: left; padding-left:5px;}
.shop_tb2 td.tl02 { height:55px; text-align: right; padding-left:5px;}
.shop_tb2 td.tl03  {text-align: left; padding:5px 5px 5px 5px;}
.shop_tb2 th { background-color:#8598b0; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center;  }
.buy_btn {margin-top:33px;}
.buy_btn2 {margin:10px 0 0 0;}

.shop_input { width:30px; height:18px;font-size: 11px; color: #666; border: 1px solid #d2d2d2; padding-left: 3pt; }
.price_total { height:55px; background-color:#f3f6f6; padding-right:15px; font-size:12px; font-weight:bold; color:#666; border-bottom: 2px solid #8598b0; text-align:right; }
.price_total_txt { font:17px verdana;font-weight:bold;color:#084fff;letter-spacing:-1px; text-align: left;}
.price_total_txt2 { font:17px verdana;font-weight:bold;color:#1985a9;letter-spacing:-1px; text-align: left;}
.price_total_txt3 { font:18px verdana;font-weight:bold;color:#1985a9;letter-spacing:-1px; text-align: left;}
.price_total_txt4 { font:13px verdana;font-weight:bold;color:#084fff;letter-spacing:-1px; text-align: left;}
.price_total_txt5 { font:18px verdana;font-weight:bold;color:#1985a9;letter-spacing:-1px; text-align: left; text-decoration:line-through;}
.point_txt { font-size:11px; font-weight:bold; color:#000000; }



.shop_img_td1 { padding: 0 0 10px 0; }
.shop_img_td2 {text-align: left; }
.shop_img { border:1px solid #dddddd;}
.shop_img_exp { margin: 0 0 0px 0;}
.shop_list_img { border:2px solid #dddddd; margin: 0 0 30px 0;}
.shop_button { margin-top:33px; }
.add_button {margin:-8px 0 0 0; vertical-align:middle; }

.shop_counter { height:33px; width: 100%; border-top: 1px solid #8598b0; font-size: 11px; text-align:center;  }
.shop_counter2 { height:33px; width: 100%; font-size: 11px; text-align:center;  }
.shop_counter3 { text-align:center;  }
.shop_txt {font:18px verdana;font-weight:bold;color:#666;letter-spacing:-1px; line-height:150%; text-align:left; }

.logo { height:200px; width: 100%; padding: 20px 0 100px 0px;  text-align:center;}

/*테이블*/
.table_defalt { width: 100%;  border-top: 2px solid #8598b0; border-bottom: 2px solid #8598b0;}
.table_defalt td { height:29px; font-size: 11px; color:#666; border-bottom: 1px solid #ebebeb; padding: 5px 0 5px 8px;}
.table_defalt th { height:29px; font-size: 11px; color:#666; border-bottom: 1px solid #ebebeb; padding-left: 8px; text-align:left;}
.table_defalt th.tl { height:80px; font-size: 11px; color:#666; border-bottom: 1px solid #ebebeb; padding-left: 8px; text-align:left;}
.table_defalt td.tl01 { padding: 0px 0 0px 0px;}
.table_defalt th.tl01 { padding: 0px 0 0px 0px;}


.img_spacing { margin:40px 0 5px 5px; }
.img_spacing2 { margin:0px 10px 0px 0px; }
.img_spacing3 { margin:0px 14px 40px 0 ; }
.img_spacing4 { margin:0px 0 40px 0 ; }
.img_spacing5 { margin:0px 0 5px 0 ; }
.img_spacing6 { margin:0px 50px 5px 5px; }

.input_align  { margin:40px 0 7px 30px; }
.input_align2  {  margin:40px 0 7px 0; font-size: 11px; color:#666; border: 1px solid #c6c6c6;}
.checkbox_aline { margin:-4px 0 0 0; vertical-align:middle;}

.border_tb01 { width: 100%; border-top: 2px solid #8598b0; border-bottom: 2px solid #8598b0; }
.border_in_tb01 { width: 100%; }
.border_in_tb01 th { font-size: 11px; color:#666666; height:29px; padding: 0 0 0 5px; text-align: left; border-bottom: 1px solid #e4e4e4;}
.border_in_tb01 td { font-size: 11px; color:#666666; height:29px; padding: 0 0 0 5px; text-align: left; border-bottom: 1px solid #e4e4e4;}
.border_in_tb01 td.tl01{ height:65px;}
.border_tb02 { width: 100%; border-top: 2px solid #8598b0; border-bottom: 2px solid #8598b0; margin: 0 0 30px 0px; }
.border_tb03 { width: 100%; border-top: 2px solid #8598b0; border-bottom: 2px solid #8598b0; }



/* TAB */
.tabs { width: 100%; height: 31px; background: url("../mypage/sub/img/tab_bg.gif") repeat-x left top; overflow: hidden; margin-bottom: 20px;}
.tabs li { display: inline;  float: left; height: 31px;  overflow: hidden; }
.tabs .tab1 {text-align: left; }
.tabs .tab2 {text-align: center;  }
.tabs .tab3 {text-align: right;  }


.tabs2 { width: 100%; height: 31px; background: url("../sub/img/bg_tab2.gif") repeat-x left bottom; overflow: hidden; }
.tabs2 li { display: block; float: left; height: 31px; color: #888; overflow: hidden; line-height: 32px; text-align: center; }
.tabs2 .tabon { width: 80px; font-weight: bold; background: url("../sub/img/tab2_on.gif") no-repeat left top; }
.tabs2 .tabon2 { width: 130px; font-weight: bold; background: url("../sub/img/tab2_on2.gif") no-repeat left top; }
.tabs2 .tabon3 { width: 137px; font-weight: bold; background: url("../sub/img/tab2_on3.gif") no-repeat left top; }
.tabs2 .tabon a, .tabs2 .tabon2 a { color: #000; }
.tabs2 .taboff { width: 80px; background: #f7f7f7; background: url("../sub/img/tab2_off.gif") no-repeat left top;}
.tabs2 .taboff2 { width: 80px; background: #f7f7f7; background: url("../sub/img/tab2_off2.gif") no-repeat left top;}
.tabs2 .taboff3{ width: 130px; background: #f7f7f7; background: url("../sub/img/tab2_off3.gif") no-repeat left top;}
.tabs2 .taboff4 { width: 130px; background: #f7f7f7; background: url("../sub/img/tab2_off4.gif") no-repeat left top;}
.tabs2 .taboff5 { width: 137px; background: #f7f7f7; background: url("../sub/img/tab2_off5.gif") no-repeat left top;}
.tabs2 .taboff6 { width: 137px; background: #f7f7f7; background: url("../sub/img/tab2_off6.gif") no-repeat left top;}
.tabs2 .tab_btn { float: right; width: 480px; padding-top: 7px; text-align: right; }
.tabs2 .tab_btn span { display: block; float: left; padding-top: 5px; font-size: 11px; color: #ff0000; }


/* TEXT BOX */
.member_in { color: #666; border:#e3e3e3 1px solid; width:197px;padding-left:3pt; }
.member_no { color: #666; border:#e3e3e3 1px solid; width:100px;padding-left:3pt; }
.member_no2 {color: #666; border:#e3e3e3 1px solid; width:50px;padding-left:3pt; margin:0 0 6px 0;}
.member_no3 { color: #666; border:#e3e3e3 1px solid; width:25px;padding-left:3pt; }
.member_no4 { color: #666; border:#e3e3e3 1px solid; width:200px;padding-left:3pt; }
.member_no5 { color: #666; border:#e3e3e3 1px solid; width:50px;padding-left:3pt; }
.member_no6 { color: #666; border:#e3e3e3 1px solid; width:640px;padding-left:3pt; margin:0 0 6px 0;}
.subject_no1 { color: #666; border:#e3e3e3 1px solid; width:495px;padding-left:3pt; }
.subject_no2 { color: #666; border:#e3e3e3 1px solid; width:710px; height:300px; padding-left:3pt; }
.subject_no3 { color: #666; border:#e3e3e3 1px solid; width:670px; height:100px; padding-left:3pt; }
.subject_no4 { color: #666; border:#e3e3e3 1px solid; width:343px; height:300px; padding-left:3pt; }
.subject_no5 { color: #666; border:#e3e3e3 1px solid; width:600px; height:50px; padding:3pt 3pt 3pt 3pt; }
.subject_no6 { color: #666; border:#e3e3e3 1px solid; width:200px; padding-left:3pt; }
.subject_no7 { color: #666; border:#e3e3e3 1px solid; width:300px; margin:5px 0 5px 0; }
.subject_no8 { color: #666; border:#e3e3e3 1px solid; height:60px; width:640px; padding-left:3pt; margin:5px 0 5px 0; }
.subject_no9 { color: #666; border:#e3e3e3 1px solid; width:100px; padding-left:3pt; margin:5px 0 5px 0; }
.subject_no10 { height:20px; color: #666; border:#e3e3e3 1px solid; width:100px; padding-left:3pt; margin:-2px 0 0 0; vertical-align:middle;}
.policybox { font-size: 11px; color: #666; background-color: FFFFFF; height:200px;width:790px; padding:10pt 10pt 10pt 10pt; letter-spacing: 0px; word-spacing: 1px; line-height:170%;}
.bank { height:24px; color: #666; border:#c6c6c6 1px solid; padding-left:3pt;  margin:-1px 0 0 0; vertical-align:middle;}


.memberjoin { width: 677px; }
.memberjoin .joinprocess { margin: 8px 0 40px 0; }
.memberjoin h4 { margin: 0 0 17px 0; padding-left: 1px; }
.memberjoin h4.botline { width: 676px; padding-bottom: 13px; margin: 0; background: url('../sub/img/member/bg_sbot.gif') left bottom repeat-x; }
.memberjoin h5 { margin: 20px 0 13px 0; }
.memberjoin .rulebox { width: 655px; height: 198px; padding: 10px; color: #696969; line-height: 15px; overflow-y: auto; overflow-x: hidden; border: 1px solid #e0e0e0; }
.memberjoin .rulebox p { margin-bottom: 2px; font-weight: bold; }
.memberjoin .agreechk { width: 677px; text-align: right; margin: 10px 0 40px 0; }
.memberjoin .agreechk img { margin-left: 5px; }
.memberjoin ul.nameconfirm { width: 674px; padding: 25px 0 22px 3px; margin-bottom: 40px; overflow: hidden; font-size: 1px; background: url('../sub/img/member/bg_sbot.gif') 0 0 repeat-x; border-bottom: 1px solid #e5e5e5; }
.memberjoin ul.nameconfirm li { margin-bottom: 6px; }
.memberjoin ul.jointype { width: 677px; height: 74px; margin: 25px 0 40px 0; background: url('../sub/img/member/bg_memberchoice.gif') 0 0 no-repeat; border-bottom: 1px solid #e5e5e5; }
.memberjoin ul.jointype li { float: left; padding-top: 14px; }
.memberjoin ul.jointype li.prv { width: 157px; padding-left: 219px; }
.memberjoin ul.jointype li.biz { width: 301px; }
.memberjoin ul.jointype li img { margin-left: 2px; vertical-align: middle; }
.memberjoin table.boardView td { }
.memberjoin table.boardView th { vertical-align: middle; }
.memberjoin table.boardView th img { padding-left: 15px; }
.memberjoin table.boardView select { color: #797979; font-size: 11px; }
.memberjoin table.boardView input.input1 { border: 1px solid #d1d1d1; }
.memberjoin table.boardView .name { color: #716a60; font-weight: bold; letter-spacing: -1px; }
.memberjoin table.boardView .name span { font-weight: normal; color: #b34d21; font-size: 11px; }
.memberjoin table.boardView td input.chk { vertical-align: -2px; }
*html .memberjoin table.boardView td input.chk { vertical-align: 0; }
*+html .memberjoin table.boardView td input.chk { vertical-align: 0; }
.memberjoin table.boardView .birth input.chk { margin-left: 20px; }
.memberjoin table.boardView td.addr p { margin: 2px 0 5px 0; }
.memberjoin table.boardView td label { font-size: 11px; color: #797979; }
.memberjoin table.boardView .sendmsg { margin-left: 10px; font-weight: normal; color: #b34d21; font-size: 11px; letter-spacing: -1px; }


