@charset "utf-8";
body * {
	margin:0;
	text-decoration:none;
	font-size:9pt;
	color:#6c6c6c;
	font-family:tahoma;
	line-height: 14px;
}
* {padding:0; margin:0;}
div,p,h1,h2,h3,dl,dt,dd,ul,li,ol,input,th,td {padding:0; margin:0;}

/* for image */
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
ul li {
	display: block;
	line-height: 0;
	font-size: 0;
}
ul li img {display: block;}

/* for text */
ul.txt {}
ul.txt li {
	line-height:18px;
	font-size:12px;
}

.bnone {border:none !important;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.vh_hide {overflow:hidden;}

img {
	border: 0;
	display: block;
}

/* font */
.b {font-weight:bold;}
.n {font-weight:normal !important;}
.fsize12 {font-size:12px !important;}
.small {font-size:11px !important;}
.big {font-size:13px !important;}
.large {font-size:15px !important;}
.fo1 {color:#d46c35;}
.fo2 {color:#fc610c;}
.fo3 {color:#d76019;}
.fred1 {color:#996666;}
.fred2 {color:#993333;}
.fred3 {color:#cc3333;}
.fbl1 {color:#000 !important;}
.fbl2 {color:#333333;}

/* line-height */
.lh18 {line-height:18px !important;}
.lh20 {line-height:20px !important;}

/* positioin */
.por {position:relative;}
.poa {position:absolute;}

/* float */
.fl {float:left;}
.fr {float:right;}
.cboth {clear:both;}
.cright {clear:right;}
.cleft {clear:left;}

/* align */
.left {text-align:left !important;}
.right {text-align:right !important;}
.cen {text-align:center;}
.vmid {vertical-align:middle;}
.vtop {vertical-align:top;}

/*display*/
.disib {display:inline-block !important;}
.disb {display:block !important;}
.disi {display:inline !important;}

/* title */
.h3 {margin-bottom:30px;}
.h3_mb25 {margin-bottom:25px;}

/* pharagraph type */
.ph_arr_or1 {margin-left:23px;}
.ph_arr_or1 dt {
	margin-bottom:10px;
	padding-left:15px;
	font-weight:bold;
	color:#333333;
	background:url('../image/bul_arr_or.gif') 0 1px no-repeat;
}
.ph_arr_or1 dd {
	margin-left:4px;
	line-height:16px;
}

 .dt_tit {
	margin-bottom:10px;
	padding-left:15px;
	font-weight:bold;
	color:#333333;
	background:url('../image/bul_arr_or.gif') 0 1px no-repeat;
}



/* margin padding */
.ml2 {margin-left:2px;}
.ml8 {margin-left:8px;}
.ml16 {margin-left:16px;}
.ml17 {margin-left:17px;}
.ml19 {margin-left:19px;}
.ml22 {margin-left:22px;}
.ml26 {margin-left:26px;}
.ml30 {margin-left:30px;}
.ml60 {margin-left:60px;}

.mr0 {margin-right:0 !important;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr30 {margin-right:30px;}

.mt3 {margin-top:3px;}
.mt6 {margin-top:6px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}

.mb4 {margin-bottom:4px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb26 {margin-bottom:26px !important;}
.mb32 {margin-bottom:32px;}
.mb38 {margin-bottom:38px;}

.pl25 {padding-left:25px;}
.pl15 {padding-left:15px;}

.pt3 {padding-top:3px;}
.pt6 {padding-top:6px;}

.pb3 {padding-bottom:3px;}
.pb6 {padding-bottom:6px;}



/* 
layout
*/
.wrap {
	width:100%;
	display:inline-block;
	background: url('../image/body_bg.gif') top left repeat-x;
}
.conts_wrap {
	width:100%;
	display:block;
}
.header_wrap, .body {
	width:970px;
	text-align:left;
	display:inline-block;
}

.sub_conts_wrap {
	padding-top:6px;
	width:100%;
	display:inline-block;
}
.sub_conts_wrap .sub_body {
	float:left;
	display:inline;
	margin-left:22px;
	width:738px;
	overflow:visible;
}

.snb {
	margin-bottom:6px;
	width:206px;
	*width:210px;
	border:solid 2px #d4560a;
	display:inline-block;
}

/* top menu */
.t_menu {
	float:right;
	margin-top:45px;
	width:290px;
}
.t_menu li {float:left;}

/* gnb */
.gnb_wrap {clear:both;}
.gnb {float:left;}
.gnb li {float:left;}
.gnb li a {
	width:143px;
	height:49px;
	display:inline-block;
}
.gnb .menu1 a {background: url('../image/menu_bg.gif') 0 -50px no-repeat;;}
.gnb .menu2 a {background: url('../image/menu_bg.gif') -143px -50px no-repeat;}
.gnb .menu3 a {background: url('../image/menu_bg.gif') -285px -50px no-repeat;}
.gnb .menu4 a {background: url('../image/menu_bg.gif') -427px -50px no-repeat;}

.gnb .menu1 a:hover {background: url('../image/menu_bg.gif') 0 0 no-repeat;;}
.gnb .menu2 a:hover {background: url('../image/menu_bg.gif') -143px 0 no-repeat;}
.gnb .menu3 a:hover {background: url('../image/menu_bg.gif') -285px 0 no-repeat;}
.gnb .menu4 a:hover {background: url('../image/menu_bg.gif') -427px 0 no-repeat;}

#auc .gnb .menu1 a {background: url('../image/menu_bg.gif') 0 0 no-repeat;}
#buy .gnb .menu2 a {background: url('../image/menu_bg.gif') -143px 0px no-repeat;}
#customer .gnb .menu3 a {background: url('../image/menu_bg.gif') -285px -50px no-repeat;}
#mypage .gnb .menu4 a {background: url('../image/menu_bg.gif') -427px 0px no-repeat;}


/* top search */
.t_search_wrap {
	width:970px;
	height:35px;
	display:inline-block;
}
.t_search_wrap input {
	margin-top:8px;
	border:solid 1px #d5b076;
}

.t_trans {
	float:left; 
	display:inline-block;
}
.t_trans li {float:left;}
.t_trans .tit {margin-top:6px;}
.t_trans .btn {
	margin-top:8px;
	border:none;
}

.t_sear {float:right;}
.t_sear li {
	float:left;
	margin-right:5px;
}
.t_sear select {
	margin-top:6px;
	border:solid 1px #d5b076;
}
.t_sear .tit {margin-top:6px;}
.t_sear .btn {
	margin-top:7px;
	border:none;
}

/* bottom */
.bottom_wrap {
	clear:both;
	margin-top:24px;
	width:100%;
	text-align:center;
}
.bottom_wrap .belt {
	clear:both;
	height:30px;
	background:#efefef;
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
}
.bottom_wrap .belt img {display:inline-block;}
.bottom_wrap .footer {
	margin:auto 0;
	width:971px;
	text-align:left;
}

/*
index
*/

/* category */
.cate_wrap {
	border:solid 2px #d5b076;
	display:block;
}
.cate_tab {}
.cate_tab li {float:left;}

.cate_index_wrap {
	margin:8px 0;
	width:740px;
	/*height:210px;*/
	height:316px;
	display:hide;
	/*
	overflow-y:scroll;
	overflow-x:hidden;
	*/
}
.cate_index_wrap dl {width:360px;}
/*
.cate_index {
	margin:8px;
	width:717px;
}
*/
ul.cate_index_wrap dt {
	float:left;
	margin-left:10px;
	padding:7px 0 0 3px;
	width:122px;
	height:24px;
	line-height:18px;
	background:#f1f1f1;
	border-bottom:solid 1px #fff;
	overflow:hidden;
}
.cate_index_wrap dd {
	float:left;
	padding:0 0 3px 10px;
	height:24px;
	line-height:20px;
	overflow:hidden;
}
ul.cate_index_wrap dt a {
	letter-spacing:-1px;
	font-weight:bold;
}
ul.cate_index_wrap dd a {
	font-size:12px;
	color:#999999;
	letter-spacing:-2px;
}

/* tab banner */
.rollc_wrap {
	margin-bottom:8px;
	padding-top:2px;
	border:solid 1px #e2e2e2;
	display:inline-block;
}
.rollc li {float:left;}

/* banner rolling yahoo */
.ba_roll {
	width:748px;
	height:236px;
	background:url('../image/ba_roll.gif') left bottom no-repeat;
}
.ba_roll_tab li {
	float:left;
}
#springroll {
	margin:3px 0 0 14px;
	width:744px;
	height:149px;
	overflow:hidden;
}
#springroll div {
	width:744px;
	height:2000px;
	float:left;
	position:relative;
}
.ba_roll_img {
	margin:0 0 0 0;
	width:744px;
	text-align:center;
	display:block;
	border-top:none;
}
.ba_roll_img li {float:left;}

/* main flow */
.m_flow {
	margin-top:6px;
	width:744px;
	height:130px; 
	border:solid 2px #cccccc;
}

#amain_1 {
	margin-top:14px;
	margin-left:15px;
	width:642px;
	height:84px;
	background: url('../image/img_m_flow_1.gif') 0 -2px no-repeat;
}
#amain_1 li {float:left;}
#amain_1 a {
	height:56px;
}

#amain_1 .menu_1 {margin-right:14px;width:60px;}
#amain_1 .menu_1:hover {background: url('../image/img_m_flow_1.gif') 0 -86px no-repeat;}

#amain_1 .menu_2 {margin-right:16px;width:57px;}
#amain_1 .menu_2:hover {background: url('../image/img_m_flow_1.gif') -74px -86px no-repeat;}

#amain_1 .menu_3 {margin-right:15px;width:62px;}
#amain_1 .menu_3:hover {background: url('../image/img_m_flow_1.gif') -143px -86px no-repeat;}

#amain_1 .menu_4 {margin-right:16px;width:57px;}
#amain_1 .menu_4:hover {background: url('../image/img_m_flow_1.gif') -220px -86px no-repeat;}

#amain_1 .menu_5 {margin-right:17px;width:56px;}
#amain_1 .menu_5:hover {background:url('../image/img_m_flow_1.gif') -293px -86px no-repeat;}

#amain_1 .menu_6 {margin-right:17px;width:56px;}
#amain_1 .menu_6:hover {background: url('../image/img_m_flow_1.gif') -366px -86px no-repeat;}

#amain_1 .menu_7 {margin-right:16px;width:57px;}
#amain_1 .menu_7:hover {background: url('../image/img_m_flow_1.gif') -439px -86px no-repeat;}

#amain_1 .menu_8 {margin-right:17px;width:56px;}
#amain_1 .menu_8:hover {background: url('../image/img_m_flow_1.gif') -512px -86px no-repeat;}

#amain_1 .menu_9 {width:56px;}
#amain_1 .menu_9:hover {background: url('../image/img_m_flow_1.gif') -585px -86px no-repeat;}


#amain_2 {
	margin-top:14px;
	margin-left:45px;
	width:612px;
	height:84px;
	background:url('../image/img_m_flow_2.gif') 0 0 no-repeat;
}
#amain_2 li {float:left;}
#amain_2 a {height:56px;}

#amain_2 .menu_1 {margin-right:12px;width:60px;}
#amain_2 .menu_1:hover {background: url('../image/img_m_flow_2.gif') 0 -84px no-repeat;}

#amain_2 .menu_2 {margin-right:14px;width:60px;}
#amain_2 .menu_2:hover {background: url('../image/img_m_flow_2.gif') -72px -84px no-repeat;}

#amain_2 .menu_3 {margin-right:10px;width:62px;}
#amain_2 .menu_3:hover {background: url('../image/img_m_flow_2.gif') -146px -84px no-repeat;}

#amain_2 .menu_4 {margin-right:14px;width:60px;}
#amain_2 .menu_4:hover {background: url('../image/img_m_flow_2.gif') -218px -84px no-repeat;}

#amain_2 .menu_5 {margin-right:16px;width:56px;}
#amain_2 .menu_5:hover {background:url('../image/img_m_flow_2.gif') -292px -84px no-repeat;}

#amain_2 .menu_6 {margin-right:15px;width:57px;}
#amain_2 .menu_6:hover {background: url('../image/img_m_flow_2.gif') -364px -84px no-repeat;}

#amain_2 .menu_7 {margin-right:16px;width:58px;}
#amain_2 .menu_7:hover {background: url('../image/img_m_flow_2.gif') -436px -84px no-repeat;}

#amain_2 .menu_8 {margin-right:17px;width:58px;}
#amain_2 .menu_8:hover {background: url('../image/img_m_flow_2.gif') -510px -84px no-repeat;}


/* index banner_e */
.ba_e {
	float:left; 
	margin-right:12px;
	width:293px; 
	border:solid 3px #e18046;
}

/* index banner_f */
.ba_f {
	width:210px; 
	height:145px;
	position:absolute; 
	top:9px; 
	left:449px;
	border:solid 1px #e1e1e1;
}

/* index prebord */
.in_prebord_wrap {
	position:absolute;
	top:488px; 
	left:312px;
	border-top:solid 1px #d0cfcf;
	width:437px;
	z-index:2000;
}
.in_prebord {
	float:left;
	margin-top:10px;
	padding-bottom:12px;
	width:324px; 
	border-bottom:solid 1px #dfdddc;
	display:inline-block;
}
.in_prebord dd {
	margin-top:8px;
	padding-left:28px;
	line-height:10px;
	display:inline-block;
	background:url('../image/ico_tra_or.gif') 14px 4px no-repeat;
}

/* right */
.r_center {
	margin-bottom:6px;
	border:solid 1px #e58b55;
	text-align:center;
}
.exch_cal_wr {
	margin-bottom:6px;
	border:solid 1px #e1e1e1;
}
.cxchange {
	margin:2px;
	text-align:center;
	line-height:26px;
	border:solid 1px #e1e1e1;
	display:block;
}

/*
japan shopping [buy]
*/
.buy_tap {margin-left:17px;}
.buy_tap li {
	float:left; 
	margin-bottom:1px; 
	margin-right:1px;
}
.buy_list_wrap {
	margin-top:9px;
	padding:3px 0;
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	display:inline-block;
}
.buy_list {
	margin:0 17px;
	padding:7px 0;
	width:702px;
	background:url('../image/bg_dot_gray1.gif') 0 bottom repeat-x;
}
.buy_list .text {
	margin-top:6px;
	margin-left:35px;
	
}
.buy_list .text a {
	color:#494949;
	line-height:17px;
}
.buy_list_wrap .nobg {background:none;}

/*
auction [japan yahoo auction]
*/
.auc_wrap {
	width:701;
	height:auto;
	border:solid 1px #cccccc;
}
.auc {
	margin:1px;
	width:100%;
	border:solid 1px #efefef;
}
.auc th {
	padding:3px;
	width:155px;
	background:#efefef url('../image/auction_ico1.gif') 140px 50% no-repeat;
	border-bottom:solid 1px #fff;
}
.auc td {
	padding:10px 15px;
	border-bottom:solid 1px #efefef;
}
.auc td a {
	color:#666;
	line-height:20px
}
.auc .bar {padding:0 5px;}

/*
info
*/
.info_p_ty1 {
	margin-bottom:25px;
	padding-bottom:25px;
	display:inline-block;
	background: url('../image/bg_dot_gray1.gif') left bottom repeat-x;
}

/*
board
*/
/* board type 1 [1list]*/
.board_1_wr {
	margin-left:30px;
	margin-right:30px;
}
.board_1 .tit {
	height:26px;
	color:#616161;
	font-weight:bold;
	text-align:center;
	border-top:solid 1px #616161;
	background:#e5e5e5;
}

/* total page num*/
.total_p {
	float:right;
	width:250px;
	*width:253px;
	position:relative;
}
.total_p form {
	float:left;
	width:195px;
	display:inline;
}
.total_p form .input {
	position:absolute;
	top:3px;
	width:130px;
	border:solid 1px #bcbcbc;
}
.total_p form .btn_sear {margin-left:140px;}

/* paging */
.paging {
	padding-top:10px;
	width:678px;
	text-align:center;
	border-top:solid 2px #e5e5e5;
}
.paging img {display:inline-block;}


/*
login idpw 
*/
.login_idpw_h3 {margin-top:40px;}
.login_wrap {
	width:571px; 
	border:solid 2px #d4560a;
}
.login_wrap .login {
	margin-top:18px;
	border:solid 1px #e2e2e2;
	width:432px; 
}
.login_wrap .login td {border:none;}
.login_wrap input {
	margin-bottom:4px;
	padding:2px;
	height:20px;
	background:none;
	border:solid 1px #e5e5e5;
}
.login_wrap input.btn {border:none;}
.login_wrap .btn_wrap {margin:12px 0 12px 165px;}
.login_wrap .btn_wrap li {float:left;}
.tip_login {
	margin:8px 0 100px 44px;
	width:590px;
	text-align:left;
}

/*
faq
*/
.faq_tab {
	margin-left:18px;
	margin-bottom:19px;
	display:inline-block;
}
.faq_tab li {
	float:left;
	margin-right:1px;
}
.faq_list_wrap {
	margin-left:18px;
	border-bottom:solid 1px #ccc;
}
.faq_list_wrap .question {border-collapse:collapse;}
.faq_list_wrap .question td {border-top:solid 1px #cccccc;}
.faq_list_wrap .question td a {color:#333333;}
.faq_list_wrap .answer {
	border-collapse:collapse;
	border-top:solid 1px #cccccc;
}
.faq_list_wrap .answer td {
	padding:12px 0;
	color:#cc6600;
}

/*
mypage
*/

/* mypage flow */
.myflow_wrap {
	margin-top:12px;
	margin-left:19px;
	width:504px;
	border:solid 2px #d8b274;
	position:relative;
}
.myflow_wrap .name {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:14px;
	width:490px;
	*width:500px;
	height:20px;
	color:#333333;
	border-bottom:solid 1px #d8b274;
	background:#f4efdf;
}
.myflow_wrap .b {color:#333333}

/* mypage flow inbox */
.myflow {
	margin:10px 30px;
	width:440px;
	border:solid 1px #d8b274;
}
.myflow th {
	padding:3px 5px 3px 27px;
	width:235px;
	color:#333333;
	letter-spacing:-1px;
	font-weight:normal;
	text-align:left;
	border:solid 1px #d8b274;
	background:#f4efdf url('../image/bul_tri_or.gif') 19px 50% no-repeat;
}
.myflow td {
	padding:3px 4px;
	text-align:center;
	border:solid 1px #d8b274;
	color:#333333;
}

.myflow_bar {
	margin-left:19px;
	margin-bottom:7px;
	width:701px;
	border-bottom:dashed 1px #c3c3c3;
}

/* mypage flow step */
.myflow_step_wrap {
	margin-left:19px;
	width:700px;
	border:solid 1px #cccccc;
	border-collapse:collapse;
}
.myflow_step_wrap th {padding:5px 3px 7px 0;}
.myflow_step_wrap th img {display:inline-block;}
.myflow_step_wrap td {
	padding-bottom:8px;
	color:#333;
	font-weight:bold;
	text-align:center;
}
.myflow_step_wrap div {color:#333;}
.myflow_step_wrap .v_bar {border-right:solid 1px #d8d8d8;}
.myflow_step_wrap td img {margin-bottom:7px;}
.myflow_step_wrap .first {padding-left:6px;}
.myflow_step_wrap .last {padding-right:6px;}

.mypage_noti_wrap {
	margin-top:10px;
	margin-left:19px;
	width:700px;
	border:solid 1px #e4c3ae;
	background:#f2edda;
}
.mypage_noti {margin:10px 0;}
.mypage_noti li {
	padding:2px 0 2px 32px;
	color:#333;
	line-height:18px;
	font-size:12px;
	background:url('../image/bul_tri_or.gif') 24px 7px no-repeat;
}
.mypage_noti li li {
	padding:0;
	line-height:22px;
	background:none;
}

/*charge tab*/
.char_wrap {
	margin-bottom:30px;
	width:698px;
	border:solid 2px #d8b274;
}
.char_tab {
	padding:4px 0 4px 32px;
	border-bottom:solid 1px #d8b274; 
	display:inline-block;
}
.char_tab li {float:left;}

/* charge inbox */
.char {
	margin-left:32px;
	margin-top:10px;
	width:633px;
	border-collapse:collapse;
}
.char th {
	color:#666;
	font-weight:bold;
	text-align:center;
	border:solid 1px #cccccc;
	vertical-align:top;
	background:#eeeeee;
}
.char th .thbg {
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
	border-top:solid 1px #fff;
}
.char td {
	padding-left:10px;
	border:solid 1px #cccccc;
}
.char input {
	width:76px;
	border:solid 1px #e0e0e0;
}

/* charge button */
.btn_won_l {
	margin-right:3px;
	padding:4px 1px 0 4px;
	font-weight:bold;
	color:#666666;
	height:16px;
	font-size:11px;
	display:inline-block;
	text-decoration:none;
	background:url(../image/char_won_bg.gif) top left no-repeat;
}
.btn_won_r {
	margin-top:1px;
	padding:0;
	height:19px;
	display:inline-block;
	background:url(../image/char_won_bg.gif) top right no-repeat;
}

.btn_char_2 {
	margin-top:8px;
	margin-bottom:8px;
	width:180px;
	height:35px;
	border:none;
	background: url('../image/btn_char_2.gif') 0 0 repeat;
}
.btn_char_3 {
	margin-top:8px;
	margin-bottom:8px;
	width:180px;
	height:35px;
	border:none;
	background: url('../image/btn_char_3.gif') 0 0 repeat;
}

.char_txt {
	padding:17px 23px;
	line-height:18px;
	border-top:dashed 1px #c2c2c2;
}

/* charge data table */
.char1 {
	/*width:700px !important;*/
	border-top:solid 2px #d4560a;
	border-collapse:collapse;
	table-layout:fixed;
}
.char1 th {
	padding:5px 0;
	height:50px;
	font-size:11px;
	color:#000;
	font-weight:normal;
	background:#f0f0f0;
	border:solid 1px #e3e3e3;
	overflow:hidden;
}
.char1 td {
	padding:4px;
	text-align:center;
	border:solid 1px #e3e3e3;
	overflow:hidden;
	text-overflow:ellipsis;
}
.char1 .even_n {background:#f5f5f5;}

/* join info */
.join_info {
	margin-left:20px;
	width:701px;
	border:solid 1px #dfdfdf;
}
.join_info th {
	padding:10px 26px 10px 31px;
	width:85px;
	text-align:left;
	color:#666666;
	font-weight:normal;
	background:#efefef url('../image/bul_arr_gr.gif') 18px 49% no-repeat;
	border-bottom:dashed 1px #b5b5b5;
}
.join_info td {
	padding:5px 15px 1px 15px;
	border-bottom:dashed 1px #b5b5b5;
}
.join_info input {
	margin-bottom:6px;
	background:#f7f7f7;
	border:solid 1px #e0e0e0;
}

/* out */
.out_check_wrap {
	margin-top:15px;
	margin-left:20px;
	padding-top:20px;
	border-top:dashed 1px #c1c1c1;
}

/* 
join 
*/
.join_wrap {
	margin-bottom:100px;
	width:850px;
	border:solid 2px #d4560a;
}

/*
cost
*/
.cost {
	margin:3px 6px 0 6px;
	width:438px;
}
.cost th {
	padding:5px;
	color:#333333;
	font-weight:normal;
	background:#e8e8e8;
	border:solid 1px #c2c2c2;
}
.cost td {
	padding-left:10px;
	padding-right:4px;
	border:solid 1px #c2c2c2;
}
.cost select {
	border:solid 1px #7f9db9;
}
.cost input {
	background:#f7f7f7;
	border:solid 1px #e0e0e0
}

/*
cal
*/
/*calendar*/
.calwrap {
	margin-top:20px;
	width:205px;
	height:180px;
	display:inline-block;
}
.calyear {
	margin-left:68px;
	width:135px;
	height:25px;
	text-align:center;
}
/*
.calyear_btn {
	margin-top:8px;
}

div.defaultleftbanners .calyear_now {
	margin:3px 4px 0 4px;
	font-family:Arial Black,Sans Serif;
	font-size:15px;
	color:#6d6d6d;
}
*/
.calyear_now {
	float:left;
	margin:1px 5px 0 5px;
	font-family:Arial Black,Sans Serif;
	font-size:15px;
	color:#6d6d6d;
	display:inline-block;
}
.calmon {
	margin-left:66	px;
	font-size:12px;
	text-align:center;
	height:24px;
	display:inline-block;
}
.calmon_now {
	float:left;
	margin:4px 6px 0 5px;
	font-family:Arial Black,Sans Serif;
	font-size:18px;
	color:#96bb00;
	display:inline-block;
}
.cbcalendar {
	display:inline !important;
	float:left;
}
.cbcalendar * {
	white-space:nowrap;
}
.cbcalendar {
	margin-top:6px;
	margin-left:40px;
	height:105px;
	width:147px;
}
.cbcalendar p, .cbcalendar a {
	display:inline;
	float:left;
}
.cbcalendar p, .cbcalendar a {
	font-family:Arial Black,Sans Serif;
	font-size:9px;
	line-height:16px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	height:18px !important;
	width:18px !important;
}
.cbcalendarTitle {height:15px;}
.cbcalendarTitle p {
	color:#646464;
	margin:0;
	padding:0 1px 8px 0;
	height:10px;
}
.cbcalendarDays a {
	color:#939393;
	margin:0 1px 0 0;
	text-decoration:none;
}
.cbcalendarDays a.blank {
	font-size:0;
}
.cbcalendarDays a.today {
	background:#97C205;
	color:white;
}
.cbcalendarDays .sun {
	color:#ff5a00;
}
.cbcalendarDays .sat {
	color:#00a4da;
}
.cbcalendarDays .holidayko {
	color:#ff5a00;
}
.cbcalendarDays .holidayja {
	border:1px solid #ff5a00;
	height:15px !important;
	width:16px !important;
}


TD  {
	TEXT-DECORATION:none;
	FONT-SIZE:9pt;
	COLOR:#6C6C6C;
	FONT-FAMILY:"돋움, Tahoma";
	line-height: 20px;
}

A:link    { text-decoration:none; COLOR:#6C6C6C; }
A:visited { text-decoration:none; COLOR:#6C6C6C; }
A:active  { text-decoration:none; COLOR:#6C6C6C; }
A:hover   { text-decoration:underline; COLOR:#ff8b44; }



.input02 { background-color:#FFEADA; border:1 solid #FFB985; font-size:9pt; }

.td_repeatx{
background-repeat:repeat-x; 
}

/* body text css */
.dark_blue {COLOR:#0B4071;} 
.gray {COLOR:#959595;} 
.small_11 {font-size:11px;}
.small_10 {font-size:10px;}

.menu  {COLOR:#6C6C6C;}
.menu a:link     {  COLOR:#6C6C6C; text-decoration: none; }
.menu a:visited  {  color:#6C6C6C; text-decoration: none; }
.menu a:hover    {  COLOR:#FC610C; text-decoration: none;}
.menu a:active   {  COLOR:#FC610C; text-decoration: none; }

.blue  {COLOR:#0f43c6;}
.blue a:link     {  COLOR:#0f43c6; text-decoration: none; }
.blue a:visited  {  color:#0f43c6; text-decoration: none; }
.blue a:hover    {  COLOR:#0f43c6; text-decoration: none;}
.blue a:active   {  COLOR:#0f43c6; text-decoration: none; }


/*탑*/

.sub_title {
	COLOR:#333333;
	font-size: 12px;
	font-weight: bolder;
}  
.sub_title a:link     {  COLOR:#FFFFFF; text-decoration: none; }
.sub_title a:visited  {  COLOR:#FFFFFF; text-decoration: font-weight: bolder; }
.sub_title a:hover    {  COLOR:#FFFFFF; text-decoration: underline;}
.sub_title a:active   {  COLOR:#FFFFFF; text-decoration: none; }

.sub_menu {
}  
.sub_menu a:link     {  COLOR:#333333; text-decoration: none; }
.sub_menu a:visited  {  COLOR:#333333; text-decoration: none; }
.sub_menu a:hover    {  COLOR:#333333; text-decoration: underline;}
.sub_menu a:active   {  COLOR:#333333; text-decoration: none; }

.white {
	COLOR:#ffffff;
	font-size: 9px;
	font-weight: bolder;
}  
.white a:link     {  COLOR:#FFFFFF; text-decoration: none; }
.white a:visited  {  COLOR:#FFFFFF; text-decoration: none; }
.white a:hover    {  COLOR:#FFFFFF; text-decoration: underline;}
.white a:active   {  COLOR:#FFFFFF; text-decoration: none; }

.list  {COLOR:#15808C;}
.list a:link     {  COLOR:#15808C; text-decoration: none; }
.list a:visited  {  color:#15808C; text-decoration: none; }
.list a:hover    {  COLOR:#15808C; text-decoration: none;}
.list a:active   {  COLOR:#15808C; text-decoration: none; }

.orange  {COLOR:#FC610C;}
.orange a:link     {  COLOR:#FC610C; text-decoration: underline; }
.orange a:visited  {  color:#FC610C; text-decoration: underline; }
.orange a:hover    {  COLOR:#FC610C; text-decoration: underline;}
.orange a:active   {  COLOR:#FC610C; text-decoration: underline; }

.black  {COLOR:#000000;}
.black a:link     {  COLOR:#000000; text-decoration: none; }
.black a:visited  {  color:#000000; text-decoration: none; }
.black a:hover    {  COLOR:#000000; text-decoration: none;}
.black a:active   {  COLOR:#000000; text-decoration: none; }

.grd_top {FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#02478C, endColorStr=#459CD3); padding:0px 0px 10px 10px;} 

.aa {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#006400, endColorStr=#ff8c00)} 


.pad_r20 {padding-right:20px;}


/* border style */ 
.box01_top {border-top:1px #D3D3D3 solid; background-color:#EEEEEE;}
.box01_bottom {border-bottom:1px #D3D3D3 solid; background-color:#EEEEEE;}
.box01_left {border-left:1px #D3D3D3 solid; background-color:#EEEEEE;}
.box01_right {border-right:1px #D3D3D3 solid; background-color:#EEEEEE;}
.line01 {border-bottom:1px #D3D3D3 solid; background-color:#ffffff;}

.spot_menu
{border-top-width:0; border-bottom-width:1; border-right:1; border-left:1; border-color:#E4E4E4; border-style:solid;}

.bottom {border-top-width:1; border-bottom-width:1; border-right:1; border-left:1; border-color:#cccccc; border-style:solid;}
.bottom1 {border-top-width:1; border-bottom-width:1; border-right:1; border-left:1; border-color:#f7f7f7; border-style:solid;}

/*           */
.box01_top {border-top:1px #D3D3D3 solid; background-color:#EEEEEE}

.tableBox {
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}

