@charset "utf-8";

html, body	{width:100%; height:auto; position:absolute; overflow-x : hidden;}
body	 {font:normal normal 12px/1.5 dotum, "돋움", gulim, arial; color:#444444;letter-spacing:0;}
body, ol, ul, li, dl, dt, dd, blockquote, fieldset, h1, h2, h3, h4, h5, h6, pre, form, p, div	{margin:0; padding:0; font-family:dotum, "돋움", gulim, arial;}
address, caption, cite, code, dfn, em, strong, textarea, var	{font-style:normal; font-weight:normal;}
b, strong	{font-weight:bold;}
a	{color:#6F6F6F; border:0; text-decoration:none;}
a:hover	 {text-decoration:underline;}
ol, ul	 {list-style-type:none;}
hr,caption	 {display:none;}
li	{vertical-align:middle; line-height:1;}
img	{border:0; vertical-align:middle;}
fieldset	{border:0; display:block;}
legend	{margin-left:-7px; display:none;}
table	 {border-collapse:collapse;}
tr.off {background:#ffffff}
tr.on {background:#F6F6F6}

/* 20151123 added for Home main slot */
tr.off_HM {color:#ffffff}
tr.on_HM {background:#f2f3f4}

input	 {font:normal normal 12px/1.5 dotum, "돋움", gulim, arial; color:#444444;letter-spacing:0;}
.container	 {display:inline-block; width:100%;}
.container:after	 {content:""; clear:both; display:block; height:0; visibility:hidden;}
textarea	{font:normal normal 11px/1.5 dotum; color:#595959; resize:none;}
a, input	 {selector-dummy : expression(this.hideFocus=true); outline:none;}
.hn{display:none}
/******************************************************** default end *************************************************************************/

#homemaintop{width:100%;border:0px solid #cccccc;font-size:11px;color:#434343; background:url('homemaintop_bg.jpg') repeat-x; padding-left:0px; margin:0px auto 0;padding:0 0 0 0;}
#contents{width:980px;margin:0px auto 0;padding:0 0 0 0;}
#copyrights{display:block; position:relative; margin-left:947px; bottom:70px;z-index:1000;width:33px;height:33px}

input.chk{vertical-align:middle;margin:0;padding:0;margin-top:3px}
input.txt{border:1px solid #cccccc;font-size:12px;color:#6F6F6F;line-height:1.5;padding:2px 0 1px 6px;height:17px;}
input.txt1{border:1px solid #cccccc;font-size:17px;color:#434343;line-height:1.5;padding:2px 0 1px 6px;height:30px;}
input.txt2{border:1px solid #cccccc;font-size:12px;color:#6F6F6F;line-height:1.5;padding:0 0 1px 1px;height:17px;}
input.file1{border:1px solid #cccccc;font-size:12px;color:#434343;line-height:1.5;padding:2px 4px;height:24px;width:400px;}
input.file_new{border:1px solid #cccccc;font-size:12px;color:#6F6F6F;line-height:1.5;padding:2px 2px;height:20px;width:300px;}
input.radio{vertical-align:middle;margin:0;padding:0;margin-top:-2px}

.align_left{text-align:right; color:#6F6F6F; width:100%; display:inline-block; font-size:14px; font-weight:normal; margin:0 0 6px; letter-spacing:-1px;}
.align_left .align_right {float:left; text-align:left; }
.align_right2{float:right; text-align:right;}

.mb3{margin-bottom:3px}
.mb5{margin-bottom:5px}
.mb6{margin-bottom:6px}
.mb7{margin-bottom:7px}
.mb10{margin-bottom:10px}
.mb13{margin-bottom:13px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}

.mt1{margin-top:1px}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt7{margin-top:7px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.ml3{margin-left:3px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.ml60{margin-left:60px}
.ml100{margin-left:100px}
.ml150{margin-left:150px}
.ml200{margin-left:200px}

.mr3{margin-right:3px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}

.fnt10{font-size:10px;color:#FF0000;letter-spacing:0px;line-height:1.5}
.fnt11{font-size:11px;color:#6F6F6F;letter-spacing:0px;line-height:1.5}
.fnt11_red{font-size:11px;color:#FF0000;letter-spacing:0px;line-height:1.5;vertical-align:middle;}
.fnt11_new{font-size:11px;color:#868686;letter-spacing:-0.5px;line-height:1.5}
.fnt11_footer {font-size:11px;color:#8C8C8C;letter-spacing:0px;line-height:1.3}
.fnt11_footer_brown {font-size:11px;color:#996c33;letter-spacing:0px;line-height:1.3}
.fnt12{font-size:12px;color:#6F6F6F;letter-spacing:0px;line-height:1.5}

/* 20151121 added for Home main slot */
.fnt12_white{font-size:12px;color:#FFFFFF;letter-spacing:0px;line-height:1.5}
.fnt12_brightgray{font-size:12px;color:#CCCCCC;letter-spacing:0px;line-height:1.5}

.fnt12_new{font-size:12px;color:#6F6F6F;letter-spacing:0;line-height:1.5;}
.fnt12_red{font-size:12px;color:#FF0000;letter-spacing:0px;line-height:1.5;vertical-align:middle;}

.fnt12_noti{font-size:12px;color:#7C96C9;letter-spacing:0;line-height:1.5;}

.fnt12_brown{font-size:12px;color:#996c33;letter-spacing:0px;line-height:1.5}
.fnt12_select{padding:2px 2px; border:1px solid #cccccc; font-family:dotum, "돋움", gulim;font-size:12px;color:#6F6F6F;letter-spacing:0px;line-height:1.5;}
.fnt13{font-size:13px;color:#6F6F6F;letter-spacing:0px;line-height:1.5}
.fnt13_content{font-size:13px;color:#6F6F6F;letter-spacing:-1px;line-height:1.5; padding-left:15px; padding-right:15px;}
.fnt13_writer{font-size:13px;color:#6F6F6F;letter-spacing:-1px;line-height:1.5; padding-top:10px; padding-left:15px; padding-right:15px;}
.fnt15{font-size:15px;color:#6F6F6F;letter-spacing:-1.5px;line-height:1.5}
.fnt15_white{font-size:15px;color:#FFFFFF;letter-spacing:-1.5px;line-height:1.5;}
.fnt15_bold{font-size:15px;color:#000000;letter-spacing:-1.5px;line-height:1.5}
.fnt17_ttl{font-size:17px;color:#6F6F6F;letter-spacing:-1.5px;line-height:1.5}
.fnt24{font-size:24px;color:#6F6F6F;letter-spacing:-1.5px;line-height:1.5;text-align:center}

.btn_pos{text-align:center;margin-top:30px}

.tbl_board	table {width:100%;border-top:1px solid #c2c2c2; }
.tbl_board .tbl_header thead th	{font-weight:normal; color:#010101; border-top:1px solid #c2c2c2; border-bottom:1px solid #e9e9e9; background:#f9f9f9; padding:6px 0 2px 0; height:21px; vertical-align:top; text-align:center;}
.tbl_board .tbl_header thead th.sbj1	{text-align:center;}
.tbl_board .tbl_header thead th.sbj2	{border-bottom:1px dashed #c2c2c2;text-align:left; padding:12px 15px 2px 15px; background:#ffffff;}
.tbl_board .tbl_header tbody td	{text-align:center; color:#6F6F6F; border-bottom:1px solid #e9e9e9; padding:8px 0 0; height:24px; vertical-align:top;}
.tbl_board .tbl_header tbody td.sbj	{text-align:left; padding-left:10px; color:#434343;}

.tbl_board2	table {width:100%;border-top:1px solid #c2c2c2; }
.tbl_board2 .tbl_header thead th	{font-weight:normal; color:#010101; border-top:1px solid #c2c2c2; border-bottom:1px solid #e9e9e9; background:#f9f9f9; padding:6px 0 2px 0; height:20px; vertical-align:top; text-align:center;}
.tbl_board2 .tbl_header tbody td	{color:#6F6F6F; border-bottom:1px solid #e9e9e9; padding:8px 8px 0; height:22px; vertical-align:top;}
.tbl_board2 .tbl_header tbody td.price	{text-align:right; padding-left:10px; color:#434343;}

table.table_a{width:100%;border-top:1px solid #c2c2c2;}
table.table_a th{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;vertical-align:middle;color:#000;font-weight:normal;text-align:left;background:#ffffff;padding-bottom:5px;}
table.table_a th p,table.table_a th label{padding-left:14px}
table.table_a td{text-align:left;border-bottom:1px solid #e9e9e9;vertical-align:top;padding:10px 0 7px}
table.table_a td.input_txt{padding:8px 0 7px}
table.table_a td p,table.table_a td div{padding-left:12px}
table.table_a td label{color:#434343;font-size:12px;letter-spacing:-1px}
table.table_a td .certifi{margin:4px 0 0 0}
table.table_a td .in_label{*zoom:1;padding-top:2px;padding-bottom:2px}
table.table_a td .in_label:after{content:'';display:block;height:0;clear:both}
table.table_a td .in_label label{display:block;float:left;width:90px;padding-top:3px}
table.table_a td .in_box{border:1px solid #f3f3f3;margin:8px 0 5px 19px;padding:8px 0 8px 0;position:relative}
table.table_a td .in_box .in_label label{width:70px}
table.table_a td .in_box p{padding-left:15px}
table.table_a td .in_box a,table.table_a td .in_box label,table.table_a td .in_box p{font-size:11px}

table.table_b{width:100%;border:0px solid #c2c2c2;}
table.table_b th{border-bottom:1px solid #c2c2c2;border-right:0px solid #c2c2c2;vertical-align:top;color:#000;font-weight:normal;text-align:left;background:#ffffff;padding-top:13px;}
table.table_b td{border-bottom:1px solid #c2c2c2;vertical-align:top;padding-top:13px;}
table.table_b td.input_txt{padding:8px 0 7px}
table.table_b td label{color:#434343;font-size:12px;letter-spacing:-1px}
table.table_b td .certifi{margin:4px 0 0 0}
table.table_b td .in_label{*zoom:1;padding-top:2px;padding-bottom:2px}
table.table_b td .in_label:after{content:'';display:block;height:0;clear:both}
table.table_b td .in_label label{display:block;float:left;width:84px;padding-top:3px}
table.table_b td .in_box{border:1px solid #f3f3f3;margin:8px 0 5px 19px;padding:8px 0 8px 0;position:relative}
table.table_b td .in_box .in_label label{width:70px}
table.table_b td .in_box p{padding-left:15px}
table.table_b td .in_box a,table.table_b td .in_box label,table.table_b td .in_box p{font-size:11px}

table.table_c{width:100%;border-top:0px solid #c2c2c2;}
table.table_c th{border-bottom:0px solid #e9e9e9;border-right:0px solid #e9e9e9;vertical-align:top;color:#000;font-weight:normal;text-align:left;background:#ffffff;}
table.table_c td{border-bottom:0px solid #e9e9e9;vertical-align:top;}

div.page{width:100%;margin-top:15px}
div.page ul{text-align:center;}
div.page ul li{display:inline-block; margin-left:-5px;*zoom:1;*display:inline;*margin-left:-1px;}/* ie6,7 hack (*) */
div.page ul li a{display:block;min-width:17px;font-size:11px;height:17px;height:18px\0/;padding:3px 3px 0 2px;padding: 2px 3px 0 2px\0/;color:#848282;text-align:center;border:1px solid #e9e9e9;line-height:1.4}
:root div.page ul li a {height:17px;padding:3px 3px 0 2px}
*+html div.page ul li.move_img { margin-bottom:-2px}/* ie7 hack */
div.page ul li.move_img a{padding:0;height:20px;width:20px}
div.page ul li.move_img a img{display:block;margin:6px auto 0}
div.page ul li a:hover{background:#f9f9f9}
div.page ul li.select a{font-weight:bold;color:#000;background:#f9f9f9}
div.page ul li.page_num{padding:3px 0 0 9px;color:#6F6F6F;font-size:11px;}

.line00{border-bottom:1px solid #e9e9e9; margin-top:2px;margin-bottom:5px;}
.line01{border-bottom:1px solid #e9e9e9; padding-bottom:6px;margin-bottom:6px;}
.line02{border-bottom:1px solid #e9e9e9; padding-bottom:12px;margin-bottom:12px;}
.line03{border-bottom:1px solid #c3c3c3; padding-bottom:12px;margin-bottom:12px;}
.line04{border-bottom:1px solid #c3c3c3; padding-bottom:5px;margin-bottom:10px;}
.line05{border-bottom:1px solid #e9e9e9; padding-bottom:3px;margin-bottom:7px;}
.line06{border-bottom:1px solid #c3c3c3; padding-bottom:6px;margin-bottom:6px;}

.line_br02{border-bottom:0px solid #c3c3c3; padding-bottom:6px;}

.box00{border:1px solid #c2c2c2;background:#f9f9f9;padding:20px 20px;text-align:left;}
.box01{border:1px solid #ececec;background:#f9f9f9;padding:20px 20px;text-align:left;}
.box02{border:1px solid #c2c2c2;width:440px;height:200px;float:left;margin:50px 110px; padding:40px 40px 40px 50px;}
.box03{border:5px solid #e9e9e9;background:#fff;padding:20px 20px;text-align:left; margin-top:0px; margin-bottom:0px;}
.box04{border:5px solid #e9e9e9;background:#fff;padding:20px 5px;text-align:center; margin-top:0px; margin-bottom:5px;}
.box05{border:5px solid #DEE7EB;background:#fff;padding:20px 5px;text-align:center; margin-top:5px; margin-bottom:5px;}
.box06{padding:5px 5px;text-align:left; margin-top:0px; margin-bottom:0px;}
.box07{border:5px solid #e9e9e9;background:#fff;padding:60px 60px;text-align:left; margin-top:0px; margin-bottom:0px;}
.box08{border:1px solid #FF9436;background:#ffffe7;padding:10px 20px;}
.box09{border:1px solid #c2c2c2;background:#ffffff;padding:2px 1px 2px 2px;text-align:center;vertical-align:middle;}
.box10{border:1px solid #c2c2c2;background:#ffffff;padding:2px 1px 2px 2px;text-align:left;}
.box11{border:0px solid #c2c2c2;background:#ffffff;padding:2px 1px 2px 2px;text-align:left;}
.box12{border:0px solid #c2c2c2;background:#f3f3f4;padding:0px 0px 0px 0px;text-align:left;}
.box13{width:565px;border:0px solid #c2c2c2;background:#f3f3f4;padding:0px 0px 0px 0px;text-align:left;}
.box15{border:1px solid #c2c2c2;background:#ffffff;padding:0px 0px 15px 0px;text-align:left;}

.pop01{border:0px solid #c2c2c2;width:440px;height:200px;float:left;margin:0 0; padding:40px 40px 40px 50px;}

.file_attach {position:relative; display:inline; float:left; width:64px; height:24px; background:url(../images/btn/btn_file_search.gif) left top no-repeat; overflow:hidden; cursor:pointer;}
.file_attach .file_search {position:absolute; top:10; right:10; width:59px; height:24px; font-size:200px; opacity:0; cursor:pointer;}
.file_attach_path {float:left; border:1px solid #D2D2D2; margin:0; _margin:-1px 0 -1px 0; padding:4px 3px 3px 5px !important; background-color:#FFFFFF;}

.subpage_txt_ttl{color:#000; font-size:11px; margin-top:0px; margin-bottom:15px; letter-spacing:-1px;}
.subpage_txt_ttl h5{font-size:15px; padding-left:5px;padding-bottom:5px;}
.subpage_txt_ttl ul li{color:#6F6F6F; background:url(../images/icon/icon_dot01.gif) no-repeat 9px 7px; padding-left:20px; line-height:15px;}

.tbl_login{width:190px;}
.tbl_login .login_outbox1{border:1px solid #c2c2c2; background:#f9f9f9; font-size:11px; letter-spacing:-1px; color:#434343; overflow:hidden;}
.tbl_login .login_outbox2{border:1px solid #c2c2c2; background:#f9f9f9; font-size:11px; letter-spacing:-1px; color:#434343; overflow:hidden; margin-top:0px; padding:8px 10px 5px 10px;}
.tbl_login .login_box01{padding:8px 14px 0 14px; position:relative;}
.tbl_login .login_box01 .login_find{float:left; background:url(../images/common/bg_pop_login_bar.gif) no-repeat 51px 2px;}
.tbl_login .login_box01 .login_find a{color:#6F6F6F; }
.tbl_login .login_box01 .login_find a.pw_search{margin-left:20px;}
.tbl_login .login_box02{float:left; padding:0 0 10px 14px; position:relative;}
.tbl_login .login_box01 .logout_bn{float:left; background:url(../images/btn/btn_login_box.png) no-repeat 52px 2px;}
.tbl_login .login_box02 .login_cont label{float:left; font-size:12px; line-height:25px; color:#010101; font-weight:bold; letter-spacing:-1px;}
.tbl_login .login_box02 .login_cont{overflow:hidden; width:110px;}
.tbl_login .login_box02 .login_cont input{float:left; width:95px; margin-top:3px;}
.tbl_login .login_box02 a{position:absolute; top:3px;left:122px; _left:218px;}
.tbl_login .login_box02 label {position:relative; top:3px;}

.tbl_captcha{width:500px;}
.tbl_captcha .captcha_box{float:left; padding:0 0 10px 14px; position:relative;}
.tbl_captcha .captcha_box img{position:absolute; top:3px;left:0px;}
.tbl_captcha .captcha_box div {position:relative; top:3px;left:105px;}
.captcha_string input.text {height:16px; padding:2px 3px 2px 3px;	border-width:1px;	border-style:solid;	border-color:#b5b5b5 #b5b5b5 #b5b5b5 #b5b5b5;	color:#bbbbbb;	vertical-align:middle;	letter-spacing:-1px;	font:13px/16px dotum, "돋움", gulim, arial;}

.login_input_id input.text {
	height:16px;
	padding:2px 3px 2px 3px;
	border-width:1px;
	border-style:solid;
	border-color:#b5b5b5 #b5b5b5 #b5b5b5 #b5b5b5;
	color:#bbbbbb;
	vertical-align:middle;
	letter-spacing:0px;
	font:13px/16px dotum, "돋움", gulim, arial;
}

.login_input_id input.text:focus {
	border-color:#CC723D;
	color:#333333;
	background:#ffffff;
}

.login_input_pw input.text {
	margin-top:3px;
	height:16px;
	padding:2px 3px 2px 3px;
	border-width:1px;
	border-style:solid;
	border-color:#b5b5b5 #b5b5b5 #b5b5b5 #b5b5b5; /* input form의 테두리칼라(마우스 클릭 전) */
	color:#bbbbbb; /* input form내의 폰트칼라 */
	vertical-align:middle;
	letter-spacing:-1px;
	font:13px/16px dotum, "돋움", gulim, arial;
}

/* 로그인 input 입력 box의 배경색, focus가 있는 경우 변경 */
.login_input_pw input.text:focus {
	border-color:#CC723D;	/* input form의 테두리칼라(마우스 클릭 후) */
	color:#333333;
	background:#ffffff;
}

/* 팝업로그인 , 가입확인 */
.menulist_box{width:190px;}
.menulist_box .login_outbox{border:1px solid #c2c2c2; background:#ffffff; font-size:13px; letter-spacing:-1px; color:#434343; overflow:hidden; margin-top:0px;}
.menulist_box .menu_box{padding:8px 14px 8px 14px; position:relative;}

/* layout */
#accordion .bt_acc {display:block;border:0px solid #646d7e;color:#fff;width:773px;height:27px;vertical-align:middle;background:url(../images/common/bar_gr.gif) repeat-x;padding-left:0px;}
#accordion .bt_acc:hover {text-decoration:none}
#accordion .bt_acc span {background:url(../images/icon/ic_arr.gif) no-repeat right -20px; padding-right:20px; padding-top:10px;}
#accordion .bt_acc.off span {background-position:right 3px} /* 선택 Bar의 화살표를 닫기 기본으로 */

.step1 {display:inline-block;position:relative;top:0px;left:0px;width:108px;height:27px;background:url(../images/common/barmenu.png) 0 0 no-repeat}
.step2 {display:inline-block;position:relative;top:0px;left:0px;width:109px;height:27px;background:url(../images/common/barmenu.png) 0 -30px no-repeat}
.step3 {display:inline-block;position:relative;top:0px;left:0px;width:132px;height:27px;background:url(../images/common/barmenu.png) 0 -60px no-repeat}
.step4 {display:inline-block;position:relative;top:0px;left:0px;width:109px;height:27px;background:url(../images/common/barmenu.png) 0 -90px no-repeat}

.accd_content {padding:0px 0;}
.accd_content.off {display:none;} /* 선택 Bar 하단의 내용을 닫기 기본으로 */

table.table_d{width:100%}
table.table_d th {padding:6px 10px;border-left:1px solid #cdd1d3;border-bottom:1px solid #cdd1d3;font-weight:normal;vertical-align:middle}
table.table_d td  {padding:6px 10px;border-left:1px solid #cdd1d3;border-bottom:1px solid #cdd1d3;font-weight:normal;vertical-align:middle}
table.table_d th {text-align:center;}
.table_d .first {border-left:none;}

table.table_e{width:100%}
table.table_e th {padding:5px 5px;border-left:0px solid #cdd1d3;border-bottom:1px solid #cdd1d3;font-weight:normal;vertical-align:middle;text-align:center}
table.table_e td {padding:5px 5px;border-left:0px solid #cdd1d3;border-bottom:1px solid #cdd1d3;font-weight:normal;vertical-align:middle;text-align:center}
.table_e .align_l {text-align:left;}
 
table.tbl_gray {border-top:2px solid #000}
table.tbl_gray thead th {background:#f2f3f4}
table.tbl_green {border-top:2px solid #719f31}
table.tbl_green thead th {background:#fcfcf7}
table.tbl_transparency1 td {border:0px solid #000;text-align:left;vertical-align:middle;padding:0px 0px}
table.tbl_transparency1top td {border:0px solid #000;text-align:left;vertical-align:top;padding:10px 5px}
table.tbl_transparency2 td {border:0px solid #000;text-align:left;vertical-align:middle;padding:0px 0px}
table.tbl_transparency3 td {border:0px solid #000;text-align:left;vertical-align:top;padding:0px 0px}
table.tbl_transparency4 td {border:1px solid #c2c2c2;text-align:left;vertical-align:top;padding:0px 0px}
table.tbl_transparency5 td {border:0px solid #000; vertical-align:middle; padding:0px 0px}
table.tbl_transparency6 td {border:0px solid #000;text-align:left;vertical-align:top;padding:3px 3px}

table.tbl_transparency7 td {border:0px solid #c2c2c2;text-align:left;vertical-align:middle;padding:7px 3px}
/* 20160116 added for Home main slot */
table.tbl_transparency8 td {border:0px solid #000;text-align:center;vertical-align:middle;padding:5px 0px}


.amount_b {display:inline;line-height:1.2;text-indent:16px;margin-left:-4px}
.amount_b span{background:url('../images/common/price.png');background-repeat:no-repeat;width:16px;height:32px;display:inline-block;margin-right:1px;overflow:hidden;margin-left:-4px}
.amount_b span.cm{background-position:-125px 0;width:4px}
.amount_b span.amount_b_1	{background-position:-98px -352px;}
.amount_b span.amount_b_2	{background-position:-98px -384px;}
.amount_b span.amount_b_3	{background-position:-98px -416px;}
.amount_b span.amount_b_4	{background-position:-98px -448px;}
.amount_b span.amount_b_5	{background-position:-98px -480px;}
.amount_b span.amount_b_6	{background-position:-98px -512px;}
.amount_b span.amount_b_7	{background-position:-98px -544px;}
.amount_b span.amount_b_8	{background-position:-98px -576px;}
.amount_b span.amount_b_9	{background-position:-98px -608px;}
.amount_b span.amount_b_0	{background-position:-98px -320px;}

.amount_s {display:inline-block;line-height:1.2;text-indent:10px;margin-left:-4px}
.amount_s span{background-image:url('../images/common/price.png');background-repeat:no-repeat;width:11px;height:22px;display:inline-block;margin-right:1px;overflow:hidden;margin-left:-4px}
.amount_s span.cm{background-position:-48px 0px;width:3px}
.amount_s span.amount_s_1	{background-position:0 -242px;}
.amount_s span.amount_s_2	{background-position:0 -264px;}
.amount_s span.amount_s_3	{background-position:0 -286px;}
.amount_s span.amount_s_4	{background-position:0 -308px;}
.amount_s span.amount_s_5	{background-position:0 -330px;}
.amount_s span.amount_s_6	{background-position:0 -352px;}
.amount_s span.amount_s_7	{background-position:0 -374px;}
.amount_s span.amount_s_8	{background-position:0 -396px;}
.amount_s span.amount_s_9	{background-position:0 -418px;}
.amount_s span.amount_s_0	{background-position:0 -440px;}

.bookmark_b {display:inline-block;line-height:1.2;text-indent:10px;margin-left:-4px}
.bookmark_b span{background-image:url('../images/common/bookmark_b.png');background-repeat:no-repeat;width:26px;height:41px;display:inline-block;margin-right:1px;overflow:hidden;margin-left:-4px}

.bookmark_b span.bookmark_b_0 {background-position:0 0;}
.bookmark_b span.bookmark_b_1 {background-position:-30px 0;}
.bookmark_b span.bookmark_b_2 {background-position:-60px 0;}
.bookmark_b span.bookmark_b_3 {background-position:-90px 0;}
.bookmark_b span.bookmark_b_4 {background-position:-120px 0;}
.bookmark_b span.bookmark_b_5 {background-position:-150px 0;}
.bookmark_b span.bookmark_b_6 {background-position:-180px 0;}
.bookmark_b span.bookmark_b_7 {background-position:-210px 0;}
.bookmark_b span.bookmark_b_8 {background-position:-240px 0;}
.bookmark_b span.bookmark_b_9 {background-position:-270px 0;}

input.txt_sim{border:0px solid #cccccc;font-size:12px;font-weight:bold;color:#996c33;line-height:1.5;margin-top:0px;margin-bottom:0px;padding:0;width:85px;text-align:right; }

#accordion .bt_acc_sim {display:block;border:1px solid #a0a0a0;color:#fff;width:188px;height:27px;vertical-align:middle;background:url(../images/common/bar_gr_sim.gif) repeat-x;padding-left:0px;}
#accordion .bt_acc_sim:hover {text-decoration:none}
#accordion .bt_acc_sim span {background:url(../images/icon/ic_arr_sim.gif) no-repeat right -20px; padding-right:15px; padding-top:10px;}
#accordion .bt_acc_sim.off span {background-position:right 3px} /* 선택 Bar의 화살표를 닫기 기본으로 */

.step_sim1 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 0 no-repeat}
.step_sim2 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -30px no-repeat}
.step_sim3 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -60px no-repeat}
.step_sim4 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -90px no-repeat}
.step_sim5 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -120px no-repeat}
.step_sim6 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -150px no-repeat}
.step_sim7 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -180px no-repeat}
.step_sim8 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -210px no-repeat}
.step_sim9 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -240px no-repeat}
.step_sim10 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -270px no-repeat}
.step_sim11 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -300px no-repeat}
.step_sim12 {display:inline-block;position:relative;top:0px;left:0px;width:150px;height:27px;background:url(../images/common/barmenu_s.png) 0 -330px no-repeat}

.accd_content_sim {padding:0 0;}
.accd_content_sim.off {display:none;} /* 선택 Bar 하단의 내용을 닫기 기본으로 */

table.table_sim_menu {width:190px;}
table.table_sim_menu td {padding:7px 12px;border-left:0px solid #c2c2c2;border-right:0px solid #c2c2c2;font-weight:normal;vertical-align:middle;}

.table_sim_menu .left_line {border-left:1px solid #c2c2c2;}
.table_sim_menu .right_line {border-right:1px solid #c2c2c2;}
.table_sim_menu .bgcolor_silver {background:#f6f6f6;}

table.table_sim_body {width:100%;border:0px solid #c2c2c2;}
table.table_sim_body th{border-bottom:0px solid #e9e9e9;border-right:0px solid #e9e9e9;vertical-align:top;color:#000;font-weight:normal;text-align:left;background:#ffffff;padding-top:13px;}
table.table_sim_body td{border-bottom:0px solid #e9e9e9;vertical-align:top;padding-top:13px;}

table.table_sim_desc {width:100%;background:#ffffff;}
table.table_sim_desc td {padding:8px 15px;border-left:0px solid #c2c2c2;border-right:0px solid #c2c2c2;font-weight:normal;vertical-align:middle;}

.table_sim_desc .left_line {border-left:1px solid #c2c2c2;}
.table_sim_desc .right_line {border-right:1px solid #c2c2c2;}
.table_sim_desc .bgcolor_silver {background:#f6f6f6;}

.box_simulation0 {width:192px; height:120px; border:0px solid #c0c0c0; background:url("../images/common/menuttl_sim_cal2.gif") no-repeat 0 0; padding:0 0;}
.box_simulation1 {width:192px; height:410px; border:0px solid #c0c0c0; background:url("../images/common/costlist.gif") no-repeat 0 0; padding:0 0;}
.box_simulation2 {width:180px; border:0px solid #c0c0c0; padding:5px 10px 5px 0px;text-align:right;}

/* 20160729 3d search */
.box_3Dsearch {width:190px; height:350px; border:0px solid #c0c0c0; background:url("../images/common/menuttl_sim_search.gif") no-repeat 0 0; padding:0 0;}

.bg_HM_top {width:23px; height:24px; border:0px solid #c0c0c0; background:url("../images/common/bg_top_slot.gif") repeat-x;}
.box_HM_3Dmodel {width:290px; height:235px; border:0px solid #c0c0c0; background:url("../images/common/bg_3D_slot.gif") no-repeat 0 0; padding:0 0;}

.txt_quadrangle_blue {width:310px; height:69px; border:0px solid #c0c0c0; background:url("../images/common/txt_quadrangle_blue.gif") no-repeat 0 0; padding-top:10px;}

.td_off {background:#F9F9F9}

.box_white {background:#ffffff;border:1px solid #c0c0c0;color:#000;line-height:1.6em;padding:20px 20px}
.box_green {background:#f6ffe5;border:1px solid #c0c0c0;color:#000;line-height:1.6em;padding:10px 10px}
.box_confirm {background:#f6ffe5;border:0px solid #c0c0c0;color:#000;line-height:1.6em;padding:8px 0px;text-align:center}
.box_confirm2 {background:#f6ffe5;border:0px solid #c0c0c0;color:#000;line-height:1.6em;padding:8px 0px;text-align:left}
.box_yellow1 {background:#ffffe7;border:1px solid #FF9436;color:#000;line-height:1.6em;padding:5px 10px}
.box_yellow2 {background:#ffffe7;border:1px solid #2F9D27;color:#000;line-height:1.6em;padding:5px 10px}
.box_payment {background:#fdf9e6;border:2px solid #515151;color:#000;line-height:1.6em;padding:15px 5px}

/* tab */
.tab_menu {overflow:hidden;margin-bottom:15px;*margin-right:-2px}
.tab_menu li {width:50%;float:left}
.tab_menu li a {display:block;background:#f5f5f5;border-bottom:1px solid #c2c2c2;text-align:center}
.tab_menu li img{display:inline-block;}
.tab_menu .on a {background:#fff;border:0px solid #000;}
.tab_content li{color:#888;padding:0 0 5px 25px}

.map{text-align:center; margin-top:5px;}
.line_map{border-bottom:1px solid #e9e9e9; margin-top:2px; margin-bottom:5px;}

.bt_qt img {display:inline-block;margin-top:1px;margin-left:5px}

/* layer */
.layerhelp {position:absolute;z-index:10}

.modal {position:fixed;z-index:90;width:630px;left:50%;top:50%;margin:-195px 0 0 -319px;background:#fff;border:1px solid #000}
.modal .inner {position:relative}
.modal .bt_close {position:absolute;right:10px;top:10px}
.bg_modal {z-index:80;background:url(../images/common/bg_modal.png);height:100%;position:absolute;width:100%;left:0;top:0}
.modal h2 {background:url(../images/common/hd_pop_bg.gif) repeat-x;height:44px;line-height:44px;vertical-align:middle;color:#fff;font-weight:bold;font-size:18px;padding-left:28px}
.modal .pop_content {padding:15px 28px}

.layerpop {display:none;position:absolute;z-index:1001;width:400px;height:200px;overflow:hidden;left:50%;top:40%;margin-left:-219px;background:#fff;border:1px solid #000;padding:10px 15px 30px}
.layerpop .inner {position:relative}
.layerpop h2 {font-size:16px;padding-bottom:8px;margin-bottom:14px;border-bottom:1px solid #ccc;font-weight:bold}
.layerpop .bt_close {position:absolute;right:0;top:0}
.layerpop .desc {float:right;width:240px}
.layerpop .desc ul {height:155px;}
.layerpop .desc ul li {background:url(../images/icon/icon_arr_desc.gif) no-repeat 0 6px;padding-left:10px;margin-bottom:3px;font-size:12px;color:#6F6F6F;letter-spacing:0;line-height:1.2;}
.layerpop .desc a,.layerpop .desc a:hover,.layerpop .desc a:focus {color:#3f48cc;text-decoration:underline}

/* added for sms 전송 팝업창 ----------------*/
.layerpop2 {display:none;position:absolute;z-index:1001;width:370px;height:175px;overflow:hidden;left:50%;top:40%;margin-left:-219px;background:#fff;border:1px solid #000;padding:10px 15px 30px}
.layerpop2 .inner {position:relative}
.layerpop2 h2 {font-size:16px;padding-bottom:8px;margin-bottom:14px;border-bottom:1px solid #ccc;font-weight:bold}
.layerpop2 .bt_close {position:absolute;right:0;top:0}
.layerpop2 .desc {float:right;width:270px}
.layerpop2 .desc ul {height:125px;}
.layerpop2 .desc ul li {background:url(../images/icon/icon_arr_desc.gif) no-repeat 0 6px;padding-left:10px;margin-bottom:5px;font-size:12px;color:#6F6F6F;letter-spacing:0;line-height:1.2;}
.layerpop2 .desc a,.layerpop2 .desc a:hover,.layerpop2 .desc a:focus {color:#3f48cc;text-decoration:underline}

.layerhelp {display:none;z-index:90;width:200px;position:absolute;margin:-33px 0 0 0;background:#fff;border:1px solid #666;line-height:1.6em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 10px;box-shadow: 3px 3px 0px rgb(211, 211, 211)}
.layerhelp .help_arr {position:absolute;margin:-15px 0 0 -25px}
.layerhelp h1 {font-size:12px;margin-bottom:2px;font-weight:bold}
.layerhelp h2 {font-size:14px;margin-bottom:3px;font-weight:bold}
.box_scroll_y {overflow:hidden;overflow-y:auto;height:415px;margin-bottom:5px;}

.pagenavi {font-size:16px;text-align:center}
.pagenavi * {vertical-align: middle;line-height: 23px}
.pagenavi span {margin-right:5px}
.pagenavi a {display:inline-block;height:23px;width:23px;border:1px solid #d3d3d4;background:url(../images/icon/ic_arr_pn.gif) no-repeat 8px 8px;text-indent:-999em;}
.pagenavi a.next {background-position:-16px 8px;margin-left:-1px}
.pagenavi a.on {border:1px solid #b8b9b9}
.pagenavi .prev.on {background-position:8px -7px}
.pagenavi .next.on {background-position:-16px -7px}

.btnpos1 {text-align:center;margin-top:20px;}
.btnpos2 {text-align:center;margin-top:15px;}

.navlist {position: relative;}
.navlist span {margin:0; padding:0; top:0;}
.navlist span, .navlist a {height:38px; display:inline-block;}

.navlist .community a {width:109px;height:36px;background:url('../images/common/navlist.png') 0 0;}
.navlist .bidlist a {width:109px;height:36px;background:url('../images/common/navlist.png') -109px 0;}
.navlist .bidrequest a {width:109px;height:36px;background:url('../images/common/navlist.png') -218px 0;}
.navlist .buildermenu a {width:109px;height:36px;background:url('../images/common/navlist.png') -218px 0;}
.navlist .simulation a {width:107px;height:36px;background:url('../images/common/navlist.png') -327px 0;}
.navlist .space a {width:406px;height:36px;background:url('../images/common/navlist.png') -434px 0;}
.navlist .svcguide a {width:140px;height:36px;background:url('../images/common/navlist.png') -840px 0;}

.navlist .community a.on {width:109px;height:36px;background:url('../images/common/navlist.png') 0 -36px;}
.navlist .bidlist a.on {width:109px;height:36px;background:url('../images/common/navlist.png') -109px -36px;}
.navlist .bidrequest a.on {width:109px;height:36px;background:url('../images/common/navlist.png') -218px -36px;}
.navlist .buildermenu a.on {width:109px;height:36px;background:url('../images/common/navlist.png') -218px -36px;}
.navlist .simulation a.on {width:107px;height:36px;background:url('../images/common/navlist.png') -327px -36px;}
.navlist .svcguide a.on {width:140px;height:36px;background:url('../images/common/navlist.png') -840px -36px;}

.searchtype {position: relative;}
.searchtype span {margin:5px; padding:0; top:1px; left:1px;}
.searchtype span, .searchtype a {height:31px; width:170px; display:inline-block;}
.searchtype .photo a {background:url('../images/common/searchtype.png') 0 0;}
.searchtype .builder a {background:url('../images/common/searchtype.png') -180px 0;}
.searchtype .architect a {background:url('../images/common/searchtype.png') -360px 0;}
.searchtype .interior a {background:url('../images/common/searchtype.png') -540px 0;}

.searchtype .photo a.on {background:url('../images/common/searchtype.png') 0 -40px;}
.searchtype .builder a.on {background:url('../images/common/searchtype.png') -180px -40px;}
.searchtype .architect a.on {background:url('../images/common/searchtype.png') -360px -40px;}
.searchtype .interior a.on {background:url('../images/common/searchtype.png') -540px -40px;}


.housetype {position: relative;}
.housetype span {margin:0px; padding:0; top:1px; left:1px;}
.housetype span, .housetype a {height:27px; display:inline-block;}
.housetype .wood a {width:82px;background:url('../images/common/housetype.png') 0 0;}
.housetype .steel a {width:95px;background:url('../images/common/housetype.png') -82px 0;}
.housetype .panel a {width:95px;background:url('../images/common/housetype.png') -177px 0;}
.housetype .rc a {width:107px;background:url('../images/common/housetype.png') -271px 0;}
.housetype .alc a {width:95px;background:url('../images/common/housetype.png') -378px 0;}

.housetype .wood a.on {width:82px;background:url('../images/common/housetype.png') 0 -27px;}
.housetype .steel a.on {width:95px;background:url('../images/common/housetype.png') -82px -27px;}
.housetype .panel a.on {width:95px;background:url('../images/common/housetype.png') -177px -27px;}
.housetype .rc a.on {width:107px;background:url('../images/common/housetype.png') -271px -27px;}
.housetype .alc a.on {width:95px;background:url('../images/common/housetype.png') -378px -27px;}




.contract{background:#f9f9f9;padding:8px 0 0 10px;font-size:11px;color:#828282;}

.biddingtab {position: relative;}
.biddingtab span {margin:0; padding:0; top:0;}
.biddingtab span, .biddingtab a {height:45px; display:inline-block;}
.biddingtab .requestform a.on {width:163px;height:45px;background:url('../images/common/biddingtab.png') 0 0;}
.biddingtab .estimateform a.on {width:163px;height:45px;background:url('../images/common/biddingtab.png') -162px 0;}
.biddingtab .biddinglist a.on {width:163px;height:45px;background:url('../images/common/biddingtab.png') -324px 0;}
.biddingtab .afterbidlist a.on {width:163px;height:45px;background:url('../images/common/biddingtab.png') -486px 0;}
.biddingtab .beforebidlist a.on {width:163px;height:45px;background:url('../images/common/biddingtab.png') -648px 0;}
.biddingtab .standbybidlist a.on {width:163px;height:45px;background:url('../images/common/biddingtab.png') -810px 0;}

.biddingtab .requestform a {width:163px;height:45px;background:url('../images/common/biddingtab.png') 0 -45px;}
.biddingtab .estimateform a {width:163px;height:45px;background:url('../images/common/biddingtab.png') -162px -45px;}
.biddingtab .biddinglist a {width:163px;height:45px;background:url('../images/common/biddingtab.png') -324px -45px;}
.biddingtab .afterbidlist a {width:163px;height:45px;background:url('../images/common/biddingtab.png') -486px -45px;}
.biddingtab .beforebidlist a {width:163px;height:45px;background:url('../images/common/biddingtab.png') -648px -45px;}
.biddingtab .standbybidlist a {width:163px;height:45px;background:url('../images/common/biddingtab.png') -810px -45px;}

.biddingtab .lineBar0 a {width:5px;height:45px;background:url('../images/common/biddingtab.png') 0 -90px;}
.biddingtab .lineBar1 a {width:10px;height:45px;background:url('../images/common/biddingtab.png') 0 -90px;}
.biddingtab .lineBar2 a {width:430px;height:45px;background:url('../images/common/biddingtab.png') 0 -90px;}
.biddingtab .lineBar3 a {width:264px;height:45px;background:url('../images/common/biddingtab.png') 0 -90px;}

.mypagetab {position: relative;}
.mypagetab span {margin:0; padding:0; top:0;}
.mypagetab span, .mypagetab a {height:45px; display:inline-block;}
.mypagetab .board a.on {width:120px;height:45px;background:url('../images/common/mypagetab.png') 0 0;}
.mypagetab .intro a.on {width:120px;height:45px;background:url('../images/common/mypagetab.png') -119px 0;}
.mypagetab .marketing a.on {width:120px;height:45px;background:url('../images/common/mypagetab.png') -238px 0;}
.mypagetab .call a.on {width:120px;height:45px;background:url('../images/common/mypagetab.png') -357px 0;}
.mypagetab .bookmark a.on {width:120px;height:45px;background:url('../images/common/mypagetab.png') -476px 0;}

.mypagetab .board a {width:120px;height:45px;background:url('../images/common/mypagetab.png') 0 -45px;}
.mypagetab .intro a {width:120px;height:45px;background:url('../images/common/mypagetab.png') -119px -45px;}
.mypagetab .marketing a {width:120px;height:45px;background:url('../images/common/mypagetab.png') -238px -45px;}
.mypagetab .call a {width:120px;height:45px;background:url('../images/common/mypagetab.png') -357px -45px;}
.mypagetab .bookmark a {width:120px;height:45px;background:url('../images/common/mypagetab.png') -476px -45px;}

.mypagetab .lineBar0 a {width:5px;height:45px;background:url('../images/common/mypagetab.png') 0 -90px;}
.mypagetab .lineBar1 a {width:10px;height:45px;background:url('../images/common/mypagetab.png') 0 -90px;}
.mypagetab .lineBar2 a {width:142px;height:45px;background:url('../images/common/mypagetab.png') 0 -90px;}


div.prd-photo-upload {overflow:hidden; margin-top:6px; margin-left:3Px;}
div.prd-photo-upload img {border-width:1px; border-style:solid; border-color:#b5b5b5 #ccc #ccc #c1c1c1;}
div.prd-photo-upload img:hover {border-width:1px; border-style:solid; border-color:#00acb0 #00c2c7 #00c2c7 #00b7bc;}
div.prd-photo-upload .prd-photo-left {float:left; width:145px; position:relative;}
div.prd-photo-upload .prd-photo-left img {width:145px; height:145px;}
div.prd-photo-upload .prd-photo-left .btn-upload {position:absolute; left:42px; top:85px;	width:82px;	height:24px; padding:0; border:0; background:url('../images/btn/btn_upload.gif') no-repeat 0 -48px;	font-size:0 !important;	line-height:0;}
div.prd-photo-upload .prd-photo-left .btn-upload:hover {background-position:0 -24px;}
div.prd-photo-upload .prd-photo-left .btn-upload:active {background-position:0 0;}
div.prd-photo-upload .prd-photo-left .btn-close {position:absolute; right:-15px; top:7px; width:17px; height:17px; padding:0; border:0; background:url('../images/btn/btn_close.gif') no-repeat 0 -17px; font-size:0 !important; line-height:0;}
div.prd-photo-upload .prd-photo-left:hover .btn-close {background-position:0 0;}

.py_label {position:relative; float:left;}
.py_label .text {position:absolute; top:75px; left:23px; width:100px;}

.bookmark_label {position:relative; float:left;}
.bookmark_label .text {position:absolute; top:0px; left:10px; width:50px;}