@charset "euc-kr";

/*layout*/
.contents_wrap { position:relative; z-index:2; width:894px; margin:0 auto; padding:0;}
.contents_wrap .aside {float:left; width:210px; padding:0 0 30px}
.contents_wrap .contents {position:relative; float:left; width:675px; padding:42px 9px 30px 0;}
.contents_wrap .wcontents {position:relative; width:885px; padding:42px 9px 30px 0; }

/*aside*/
.loginbox {padding:13px 0 35px; width:180px;}
.loginbox .hello_txt {font-family:Dotum; font-size:14px; font-weight:bold; color:#555; padding:0 0 5px;}
.loginbox .hello_txt span {font-weight:normal; font-size:12px;}
.loginbox .type_login {display:block; text-align:right; font-size:11px; color:#1D8091; padding:0 0 5px;}
.loginbox .login_btn_set a {display:block; font-family:Dotum; font-size:14px; font-weight:bold; width:178px; height:25px; padding:13px 0 0; text-align:center; margin:0 0 5px;} 
.loginbox .login_btn_set a.blue {background:#358c9a; border:1px solid #2a7480; color:#fff;}
.loginbox .login_btn_set a.grey {background:#f9f9f9; border:1px solid #d1d1d1;}
.loginbox .btm_link {padding:0 0 0 10px;}
.loginbox .btm_link a {color:#444; font-size:11px; background:url('/static/eng/open_images/common/ico_arrow2.gif') no-repeat; padding:0 0 0 16px; margin-right:2px;}
.loginbox .btm_link a  span {font-size:11px; color:#dd1100;}

.lnb {width:158px; border:1px solid #ccc; padding:15px 10px 0;}
.lnb h2 {padding:0 0 13px 5px;}
.lnb ul {margin:4px 0 0;}
.lnb ul li a {display:block; font-family:Tahoma; border-bottom:1px solid #d1d1d1; padding:10px 0 7px; font-weight:bold; color:#777; background:url('/static/eng/open_images/sub/ico_lnb.gif') no-repeat 148px -42px;}
.lnb ul li.last a {border-bottom:0;} 
.lnb ul li ul {border-bottom:1px solid #d1d1d1;}
.lnb ul li ul li a {border:0; font-size:11px; padding:5px 0 2px 5px; font-weight:normal; color:#888; background:none;}
.lnb ul li.last ul {border-bottom:0; padding:0 0 5px;}  

/*menu style*/
.lnb.menu01 h2 {border-bottom:2px solid #196D7B;}
.lnb.menu01 ul li a:hover, .lnb.menu01 ul li a.on {color:#326973; background-position:148px 10px;}
.lnb.menu01 ul li ul li a:hover, .lnb.menu01 ul li ul li a.on {color:#196D7B;}
.lnb.menu02 h2 {border-bottom:2px solid #ca9ba0;}
.lnb.menu02 ul li a:hover, .lnb.menu02 ul li a.on {color:#996a6e; background-position:148px 10px;}
.lnb.menu02 ul li ul li a:hover, .lnb.menu02 ul li ul li a.on {color:#bd8288;}
.lnb.menu03 h2 {border-bottom:2px solid #d98e55;}
.lnb.menu03 ul li a:hover, .lnb.menu03 ul li a.on {color:#b36224; background-position:148px 10px;}
.lnb.menu03 ul li ul li a:hover, .lnb.menu03 ul li ul li a.on {color:#d0722a;}
.lnb.menu04 h2 {border-bottom:2px solid #b1bd4d;}
.lnb.menu04 ul li a:hover, .lnb.menu04 ul li a.on {color:#617322; background-position:148px 10px;}
.lnb.menu04 ul li ul li a:hover, .lnb.menu04 ul li ul li a.on {color:#9eac20;}
/*contents*/
.contents_wrap h3 {border-bottom:1px solid #d6d6d6; height:32px;}
.contents_wrap .location {position:absolute; top:55px; right:9px; color:#757575; font-size:11px; font-family:dotum;}
.contents_wrap .location span {font-size:11px; color:#333;}
.contents_wrap .location img {margin:-2px 0 0;}
.contents_wrap .real_contents {width:100%; padding:30px 0 0;}
.contents_wrap .real_contents h4 {background:url('/static/eng/open_images/sub/ico_h4.gif') no-repeat 0 21px; padding:20px 0 10px 20px;color:#555; font-size:14px; font-weight:bold; clear:both;}
h4.title {background:url('/static/eng/open_images/sub/ico_h4.gif') no-repeat 0 20px; padding:20px 0 10px 20px;color:#555; font-size:14px; font-weight:bold; clear:both;}

	/*step*/
.step {overflow:hidden; margin:0 0 8px;}
.step li {float:left; height:70px; background:url('/static/eng/open_images/sub/step_tail.gif') no-repeat right top; padding:0 17px 0 0; margin:0 3px 0 0;}
.step li.last {background:url('/static/eng/open_images/sub/step_tail_last.gif') no-repeat right top; padding:0 2px 0 0; margin:0;}
.step li div {width:137px;height:50px; background:url('/static/eng/open_images/sub/step_bg.gif') no-repeat left top; padding:20px 5px 0 65px; position:relative; font-family:dotum; font-size:12px; color:#757575; text-align:center;}
.step li div span {position:absolute; top:14px; left:11px; display:block; width:36px; height:41px; overflow:hidden;}
.step li.last div {padding-right:15px;}
.step li.current {background-position:right -70px;}
.step li.current div {background-position:left -70px; color:#237F8E;}
.step li.current div span img {margin:-70px 0 0;}
.step li div.long {padding-top:12px;height:58px; }
.step li div.short {padding-top:30px;height:40px; }

	/*txt*/
.heading_wrap {position:relative; width:100%;}
.heading_wrap2 {position:relative; width:100%; margin-top:-20px;}
.notice_txt {color:#dd1100; font-size:11px; text-align:left; margin:0 0 10px; padding:0; line-height:1.4em;}
.notice_txt2 {color:#dd1100; font-size:11px; text-align:right; position:absolute; top:5px; right:0;}
.notice_txt span {font-size:12px; color:#dd1100;}
.description_txt {border:1px solid #c0d9dd; margin:20px 0; overflow:hidden;}
.description_txt div {position:relative; border:2px solid #f4f7f7; padding:10px 10px 10px 25px; color:#666; overflow:hidden;}
.description_txt p { line-height:1.4em; }
.description_txt span {position:absolute; top:12px; left:10px;}
*+html .description_txt span {top:10px;}
.description_txt ul {padding:5px 0 0;}
.description_txt ul li {font-size:11px; background:url('/static/eng/open_images/sub/ico_help_bar.gif') no-repeat 0 8px; padding:0 0 0 10px; color:#666; line-height:20px;}
.comment {margin-left:10px; color:#dd1100; font-size:11px;}
.help_txt {margin:30px 0 0;}
.help_txt li {color:#dd1100; font-size:11px; padding:0 0 5px;}
.help_txt li span {font-size:12px;color:#dd1100;}
.account_txt {color:#878787;line-height:18px;}
.account_txt strong {color:#000;font-size:14px;}
.account_txt span {color:#dd1100;}
.box_radio {padding:7px 0 2px;}
	.box_radio label {margin-right:7px;}
.box_radio2 {line-height:1.5em;}
	.box_radio2 label {margin-right:7px;}

	/*button*/
.btn_center {clear:both; text-align:center; padding:20px 0 0;}
.btn_center.notop {padding:0 0 20px;}
.btn_middle {text-align:center; margin:20px 0;}
button {background:#196D7B; height:21px; color:#fff; font-weight:bold; border:0; padding:1px 10px;}
*+html button {margin:0 2px;}
button.small {background:#c0d9dd; color:#124e58; font-size:11px; font-weight:normal; height:17px; padding:1px 6px 2px; border:1px solid #124e58; }
button.small.go {background:#c0d9dd url('/static/eng/open_images/sub/ico_go_smallbtn.gif') no-repeat 6px 5px; padding-left:14px;}
button.small2 {width:53px; height:18px; padding:3px 0 0 0; background:url('/static/eng/open_images/sub/btn_bg.gif') no-repeat; color:#585858; font-weight:normal; font-size:11px; text-align:center; vertical-align:middle;}
button.dim {background:#fff; color:#999; border:1px solid #bbc7c7; cursor:default;}
a.table_btn {text-decoration:none; display:inline-block; background:url('/static/eng/open_images/sub/table_btn_bg.gif') no-repeat 0 0; padding:0 0 0 6px;}
a.table_btn span {display:block; font-size:11px; color:#585858;height:16px; background:url('/static/eng/open_images/sub/table_btn_bg.gif') no-repeat right 0; padding:2px 6px 0 0; cursor:pointer;}

	/*table*/
table {width:100%; border-top:1px solid #c0d9dd;}
table.no_tit { margin-top:25px; }
table.no_line {border-top:0;}
table th {background:#eef5f7; border-bottom:1px solid #c0d9dd; border-right:1px solid #c0d9dd; padding:9px 0 6px; text-align:center; color:#196D7B; }
table th em {font-style:normal;font-weight:normal;color:#dd1100;}
table th.left {text-align:left; padding-left:10px;}
table th.thDep2{font-weight:normal;}
table td {border-bottom:1px solid #c0d9dd; border-right:1px solid #c0d9dd; padding:9px 0 6px 20px; background:#fff;}
table .center {text-align:center;padding:9px 0 6px;}
table.center td {text-align:center; padding:9px 0 6px;}
table .last {border-right:0;}
table.center td.right{text-align:right; padding-right:20px;}
table.center td.left{text-align:left; padding-left:20px;}
table .right {text-align:right; padding-right:20px;}
table .file {color:#666; border:1px solid #bbc6c9; background:#fff; height:20px; padding:2px 0 0 2px; vertical-align:middle;}
table.center input.txt { padding:3px 0 2px 2px;}
table.total_table {margin:20px 0 0;}
table.total_table th {color:#666; border:1px solid #c0d9dd;}
table.total_table th.title {background:#e1ecef; color:#196D7B; text-align:left; padding-left:9px;}
table.total_table td {text-align:right; padding-right:20px;}
.small_txt {padding:2px 0 0;font-size:11px;}
table td .small_txt i { font-size:12px; }
table.total_table td strong {font-size:14px;}
table td a {text-decoration:underline;}
table td.radio_btn input {margin-left:10px;}
table.toppad {margin:20px 0 0;}
.table_view_wrap {position:relative; width:100%; padding:25px 0 0; margin:25px 0 0;border-top:1px solid #c0d9dd;}
	.table_view_wrap .table_top_btn {position:absolute; top:-25px; right:0;}
	.table_view_wrap .notice_txt {top:4px;}
	.table_view_wrap .now_tax_txt {position:absolute; top:0; right:0; padding:6px 0 0; }
	.table_view_wrap .now_tax_txt strong {color:#1A7B00;}
	.table_view_wrap .now_tax_txt span {color:#dd1100; font-weight:bold;}
	.table_view_wrap .select_list_no {position:absolute; top:0; left:0; padding:2px 0 0 10px; font-size:11px; color:#555;}
	.table_view_wrap .select_list_no select {vertical-align:middle; font-size:11px;}
	.table_view_wrap td.price{text-align:right; padding-right:5px;}
table div.cf{padding-top:5px;}
	/*table_wrap*/
	.table_wrap10 {max-height:353px; overflow:auto; overflow-x:hidden;}
	*+html .table_wrap10 {max-height:375px;}
	*+html .table_wrap10 table .last {padding-right:10px;}
	.table_wrap10 table th,.table_wrap10 table td {font-size:11px;}
	.table_wrap5 {max-height:183px;overflow:auto; overflow-x:hidden;}
	*+html .table_wrap5 table .last {padding-right:10px;}
	.table_wrap5 table th,.table_wrap5 table td {font-size:11px;}
	/*help_wrap*/
.help_wrap {clear:both; border:1px solid #ccc; position:relative; margin:20px 0 0;}
.help_wrap span {position:absolute; top:11px; right:13px;}
.help_wrap dl dt {border-bottom:1px solid #ccc; height:24px; background:url('/static/eng/open_images/sub/help_dt_bg.gif') no-repeat; padding:9px 0 0 23px; font-weight:bold; color:#555;}
.help_wrap dl dd {padding:20px 23px;}
.help_wrap dl dd a  {color:#196D7B;}
.help_wrap dl dd a:hover {text-decoration:underline;}
.help_wrap dl dd a.search_part{display:inline-block; background:url('/static/eng/open_images/sub/search_part_btnbg.gif') no-repeat 0 0; padding:0 0 0 6px; color:#fff;}
.help_wrap dl dd a.search_part span{position:relative; top:0; right:0; display:block; font-size:11px; color:#585858;height:14px; background:url('/static/eng/open_images/sub/search_part_btnbg.gif') no-repeat right 0; padding:4px 6px 0 0; color:#fff; cursor:pointer;}
.help_wrap dl dd a.search_part:hover{text-decoration:none;}
.help_wrap dl dd ul {padding:6px 0;}
.help_wrap dl dd ul li {background:url('/static/eng/open_images/sub/ico_help_arrow.gif') no-repeat 0 3px; padding:0 0 0 8px; font-weight:bold;}
.help_wrap dl dd ul.normal li{font-weight:normal; margin-bottom:5px; line-height:20px; background-position:0 5px;}
.help_wrap dl dd ul li.depth1_li{font-weight:normal; color:#4f709e; margin-bottom:5px; line-height:20px; background-position:0 5px;}
.help_wrap dl dd ul li ul li {background:url('/static/eng/open_images/sub/ico_help_bar.gif') no-repeat 0 8px; padding:0 0 0 10px; font-weight:normal; line-height:20px;}
.help_wrap dl dd ul li em {color:#dd1100;}
.help_wrap dl dd ul li.first {padding-bottom:10px; font-weight:normal;}
.help_wrap dl dd ul.depth1_guide{}
.help_wrap dl dd ul.depth1_guide li{font-weight:normal; color:#4f709e; margin-bottom:5px; line-height:20px; background-position:0 5px;}
.help_wrap dl dd ul li table {width:100%; margin:9px 0 0; border-top:3px solid #cacaca;}
.help_wrap dl dd ul li table th {border-right:1px solid #dbdbdb;  border-bottom:1px solid #dbdbdb; color:#555; background:#fff; font-size:11px;}
.help_wrap dl dd ul li table td {font-weight:normal; text-align:left; font-size:11px; color:#666;}
.help_wrap dl dd ul li table td.center {text-align:center;}
.help_wrap dl dd p.guide_title{font-weight:bold;}
.help_wrap dl dd span.normal{position:relative; top:0; right:0; display:inline-block; font-weight:normal;}
.help_wrap dl dd ul.num li {padding:0;background:none;}
.help_wrap dl dd ul.num p {padding:2px 13px 2px; line-height:1.5em;}
.help_wrap p.caution{display:block; margin:5px 0; color:#4f709e; background:url('/static/eng/open_images/sub/bg_caution.gif') 0 3px no-repeat; padding-left:13px; line-height:1.5em;}
.help_wrap dt.wide {background:url('/static/eng/open_images/sub/help_dt_bg2.gif') no-repeat;}
.help_wrap em.emp { color:#4f709e; }
.help_wrap p.caution2 { display:block; margin:5px 0; color:#dd1100; line-height:1.5em; }

	/*research_wrap*/
.research_wrap {margin:28px 0 0; clear:both;}
.research_wrap legend {display:block; background:url('/static/eng/open_images/sub/research_tit_bg.gif') no-repeat; width:664px; height:28px; padding:9px 0 0 11px;}
*+html .research_wrap legend {margin:0 0 0 -7px;}
.research_wrap div.score_wrap {overflow:hidden;border:1px solid #ddd; padding:13px 0 12px 38px;}
.research_wrap div.score_wrap p {float:left; width:329px; line-height:12px;}
.research_wrap div.score_wrap ul {float:left; width:295px;}
.research_wrap div.score_wrap ul li {float:left; font-size:11px; background:none; padding:0;}
.research_wrap div.score_wrap ul li input {margin-left:5px;}
*+html .research_wrap div.score_wrap ul li input {width:13px;}
.research_wrap div.btn_sec {border:1px solid #ddd;border-top:0; padding:8px 0 6px 38px; position:relative; width:635px;}
.research_wrap div.btn_sec p {background:url('/static/eng/open_images/sub/ico_plus.gif') no-repeat 0 3px; padding:0 0 0 8px; font-size:11px; line-height:12px;}
.research_wrap div.btn_sec div {position:absolute; top:3px; right:10px;}

/*paging*/
.paging{position:relative; text-align:center; margin:20px 0; font-weight:bold; border-bottom:1px solid #c0d9dd; padding:0 0 7px;}
.paging img{vertical-align:top; margin:0 1px 0 2px;}
.paging a{vertical-align:bottom; margin:0 2px; color:#666;}
.paging a.on{text-decoration:underline;}

/* quick */
.quickmenu {right:-66px; }

/*input style*/
input.txt {border:1px solid #bbc6c9; padding:3px 5px 2px; color:#666; height:13px; vertical-align:middle; }
input.right {text-align:right;}
input.readonly {border:0; padding:3px 2px 2px; color:#666; height:13px; vertical-align:middle;}
input.disabled {border:1px solid #bbc6c9; padding:3px 5px 2px; color:#666; background:#f6f6f6; height:13px; vertical-align:middle;}
input.no_bd{border:0;}
textarea.txt { border:1px solid #bbc6c9; padding:3px 5px 2px; color:#666; overflow:auto; overflow-x:hidden; }
.address_long {padding:7px 0 0;}


/* description_box table */
.description_box{position:relative; border:1px solid #c0d9dd; margin:20px 0;}
	.description_content {position:relative; border:2px solid #f4f7f7; padding:0 30px; margin:0;}
	*+html .description_content {width:611px;}
		.description_content p{position:relative; text-align:center; font-size:13px; font-weight:bold; display:block; line-height:300%;}
		.description_content table{position:relative; width:100%; border-top:3px solid #cacaca; margin-bottom:30px;}
		.description_content table th{border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background-color:#fff; color:#555; }
		.description_content table th.last{border-right:0; border-bottom:1px solid #dbdbdb; }
		.description_content table tbody th{font-weight:normal;}
		.description_content table td{padding-left:10px; line-height:1.4em;}
		.description_content table td .caution li.color{color:#dd1100; display:block;}
		.description_content table tbody.center td{text-align:center; padding:0;}
		.description_content table tbody.center td.alignL{text-align:left; padding-left:10px;}
		.description_content table td .kindofcontent{position:relative; width:100%;}
		.description_content table td .kindofcontent:after{content:''; display:block; clear:both;}
		.description_content table td .kindofcontent li{float:left; margin-right:40px; line-height:180%; white-space:nowrap; }

/* calendar */
.calendar_box{position:relative; display:inline; vertical-align:top; left:-20px; top:19px; z-index:999;}
	.calendar{position:absolute; left:0; top:0; width:155px; padding:0; border:2px solid #c0d9dd; background-color:#fff;}
		.calendar .title{position:relative; height:25px; background:url('/static/eng/open_images/common/minititle_calendar_bg.gif') 0 0 no-repeat; padding:0 0 0 9px;}
			.calendar .title span{position:relative; width:100%; height:18px; background:url('/static/eng/open_images/common/minititle_calendar_bg.gif') right 0 no-repeat; padding:7px 0 0 0; display:block;}
			.calendar .title img{vertical-align:top;}
		.calendar .yymm_box{position:relative; margin-top:8px; padding:0 7px; width:100%;}
			.calendar .yymm_box:after{content:''; display:block; clear:both;}
			.calendar .yymm_box button.prev{float:left; width:13px; height:13px; background:url('/static/eng/open_images/common/btn_calendar_prev.gif') 0 0 no-repeat; padding:0; margin:3px 5px 0 0; border:0; text-indent:-9999px;}
			.calendar .yymm_box select{float:left; margin:0 3px;}
			.calendar .yymm_box select#year{width:51px;}
			.calendar .yymm_box select#month{width:38px;}
			.calendar .yymm_box button.next{float:left; width:13px; height:13px; background:url('/static/eng/open_images/common/btn_calendar_next.gif') 0 0 no-repeat; padding:0; margin:3px 0 0 5px; border:0; text-indent:-9999px;}
		.calendar .dd_box{clear:both; margin-top:11px; padding:0 11px 1px 11px;}
			.calendar .dd_box table{width:133px; border:0;}
			.calendar .dd_box table th{padding:0 5px 6px 0; font-size:11px; border:0; background-color:#fff; color:#555;}
			.calendar .dd_box table th.sun{color:#dd1100;}
			.calendar .dd_box table .last{padding-right:0;}
			.calendar .dd_box table td{padding:0 5px 4px 0; font-size:11px; border:0; text-align:center; line-height:100%; vertical-align:top;}
			.calendar .dd_box table .sun a{color:#dd1100;}
			.calendar .dd_box table a{color:#555; display:block; text-decoration:none;padding:2px 2px 0 1px;}
			.calendar .dd_box table a.today{color:#fff; display:block; background:#196D7B;}
			.calendar .dd_box table a.outofmonth{color:#ccc;}
		.calendar .close, .calendar .close2 {position:absolute; right:7px; top:5px;}
	
/* popup */
.layer_open_btn {background:#c0d9dd; color:#124e58; font-size:11px; font-weight:normal; height:16px; padding:2px 6px;border:1px solid #124e58;}
.layer_open_btn:hover {color:#124e58;}
.popup_wrap {display:none;}
.popup_wrap .bg {position:fixed; top:0px; left:0px; z-index:100; width:100%; height:100%; background:url('/static/eng/open_images/common/bg_popup.png') repeat;}
.popup{position:absolute; background:#fff; width:642px; border:1px solid #196D7B; z-index:1000; padding:0 0 30px;}
	.popup p.logo {border-bottom:4px solid #196D7B; padding:10px 0 10px 20px;}
	.popup p.popup_tit {padding:8px 0 5px 20px; border-bottom:4px solid #196D7B; background-color:#196D7B; color:#fff; line-height:100%; font-size:15px; font-weight:bold;}
	.popup .popup_content{padding:0 20px; margin-top:20px;}
		.popup .popup_content table{border-top:1px solid #c0d9dd !important;}
		.popup .popup_content table tbody th{background-color:#fff; text-align:left; padding-left:10px; color:#666; font-weight:normal;}
		.popup .popup_content table tbody th.alignL{text-align:left; padding-left:0;}
		.popup .popup_content table tbody td{text-align:right; padding-right:10px;}
		.popup .popup_content table tbody td.center{text-align:center;}
		.popup .popup_content table tbody td.alignL{text-align:left; padding-left:10px;}
		.popup .popup_content table tbody td.left{text-align:left; padding-left:10px; padding-right:0;}
		.popup .popup_content table tbody td.center {text-align:center; padding-right:0;}
		.popup .popup_content table tbody tr.sum th{background-color:#e1ecef; text-align:center; font-weight:bold; color:#555;}
		.popup .popup_content table tbody tr.sum td{background-color:#e1ecef; text-align:right; padding-right:10px; font-weight:bold; color:#666;}
		.popup .popup_content table tbody.thbg th{background-color:#eef5f7; color:#196D7B; font-weight:bold;}
		.popup .popup_content table tbody.thbg td{text-align:left; padding-left:10px;}
		.popup .popup_content .table_view_wrap {border:0;}
		.popup .popup_content .table_view_wrap .table_top_btn {top:0;}
		.popup .popup_content .info{border-bottom:1px solid #8ebfc8; margin-bottom:20px; padding-bottom:20px;}
			.popup .popup_content .info ul{margin-bottom:20px;}
				.popup .popup_content .info li{background:url('/static/eng/open_images/sub/ico_pop_list.gif') 0 4px no-repeat; padding-left:8px; line-height:1.5em;}
					.popup .popup_content .info li em{color:#1A7B00; font-weight:bold;}
			.popup .popup_content .info p.txt{text-align:center; line-height:1.5em;}
				.popup .popup_content .info p.txt img{display:inline-block; vertical-align:top; margin-right:10px; margin-bottom:10px;}
				.popup .popup_content .info p.txt strong{margin-top:10px; font-size:15px; display:inline-block; vertical-align:middle;}
				.popup .popup_content .info p.txt em{color:#dd1100;}
				.popup .popup_content .info p.txt strong.imp {color:#196D7B;margin-top:0; font-size:12px; display:inline; vertical-align:middle;}
		.popup .popup_content .btn_box{text-align:center;}
			.popup .popup_content .btn_box button.big{border:0; padding:0; display:inline-block;background:#196D7B; width:200px; height:50px;}
				.popup .popup_content .btn_box button.big span{margin-left:2px; color:#fff; font-weight:bold; display:block; text-align:center; padding:11px 0;}
	.popup .layer_close {position:absolute; top:14px; right:10px;}
	.popup .layer_close button {background:url('/static/eng/open_images/sub/btn_popup_close.gif') no-repeat 0 4px; cursor:pointer; padding:0 0 0 20px; color:#196D7B;}

	.popup .popup_content .result_table_wrap {height:160px; overflow:auto; border-top:1px solid #c0d9dd;}
	.popup .popup_content .result_table_wrap table {width:580px;}
	.popup .popup_content .result_table_wrap table tr:hover td {background:#f1f1f1;}
	.popup .popup_content .popup_list {padding:0 0 8px;}
	.popup .popup_content .popup_list li {padding:0 0 3px;}
	.popup .popup_content .popup_list li em {color:#1A7B00; font-weight:bold;}
	.popup .qna { padding-top:10px; }
	.popup .qna dt { color:#196D7B; font-weight:bold; }
	.popup .qna dd { padding:5px 0 14px 17px; color:#555; line-height:1.5em; }

	.popup .popup_headbox {position:relative; padding-bottom:7px;}
		.popup .popup_headbox .notice_txt {top:2px;}
		.popup .popup_stit {background:url('/static/eng/open_images/sub/ico_h4.gif') no-repeat; padding-left:20px;color:#555; font-size:14px; font-weight:bold; clear:both;}
		.popup .popup_txt {margin-top:6px; padding-left:20px; color:#666;}
		.popup .popup_txt em {color:#1A7B00; font-weight:bold;}

.popup.noline {border:0;}
/* address */
#addrNum{display:block;}
		.number_input_wrap {position:relative; width:100%; padding:24px 0 0;}
		.number_input_wrap h5 {position:absolute; top:0;}
		.number_input_wrap h5 a {display:block; background:url('/static/eng/open_images/sub/h5_tab_bg.gif') no-repeat; padding:0 0 0 9px; text-decoration:none;}
		.number_input_wrap h5 a span{display:block; background:url('/static/eng/open_images/sub/h5_tab_bg.gif') no-repeat right top; padding:7px 9px 3px 0; font-weight:normal;color:#196D7B;}
		.number_input_wrap h5 a:hover, .number_input_wrap h5 a.on {background-position:0 -25px; }
		.number_input_wrap h5 a:hover span, .number_input_wrap h5 a.on span {color:#fff; background-position:right -25px;}
		.number_input_wrap h5.tab_tit01 {left:5px;}
		.number_input_wrap h5.tab_tit02 {left:117px;}
		.number_input_wrap h5.tab_tit03 {left:277px;}
		.number_input_wrap .tab_contents {border:4px solid #c0d9dd; padding:10px 11px 3px; margin-bottom:20px;}
		.number_input_wrap .tab_contents fieldset dl {overflow:hidden;}
		.number_input_wrap .tab_contents fieldset dl dt {padding:0 0 10px 8px; margin:0; background:url('/static/eng/open_images/sub/ico_help_arrow.gif') no-repeat 0px 3px; border-bottom:1px solid #dbe9ed;}
		.number_input_wrap .tab_contents fieldset dl dd {padding:6px 0 0 15px; margin:0 0 7px;}
		.number_input_wrap .tab_contents fieldset dl dd input.txt {width:90px;}
		.number_input_wrap .tab_contents fieldset dl dd input.small {width:50px;}
		.number_input_wrap .tab_contents fieldset dl dd p.ex{display:inline;}
		.scroll_table_wrap{max-height:180px; overflow-x:hidden; overflow-y:auto;}

/* searchPady_table */
.searchPay_table{width:100%;}
	.searchPay_table input.type_radio{margin-left:10px; margin-right:3px;}
	.searchPay_table input.first{margin-left:0;}
	.searchPay_table label.none{text-indent:-9999px; font-size:0; width:0; display:none;}
	.searchPay_table p.cf{display:block; margin-top:5px;}
	.searchPay_table .select_number{display:none;}
	.searchPay_table td.radio_btn input#a2{margin-left:0;}
	.searchPay_table td.radio_btn input#a3{margin-left:0;}
	.searchPay_table td.radio_btn img{margin-right:5px;}

/*select_pay*/
.select_pay {border:1px solid #c0d9dd;}
.select_pay .choose_how {background:#e1ecef; padding:9px 0 6px 10px; border-bottom:1px solid #c0d9dd;}
.select_pay .choose_how label {color:#666; font-weight:bold;}
.select_pay .choose_how input#chBank_card {margin-left:15px;}
.select_pay .pay_cont {padding:16px 19px;}
.select_pay .pay_cont .info_txt {font-size:11px; background:url('/static/eng/open_images/sub/ico_help_arrow.gif') no-repeat 0 2px; padding:0 0 0 8px; color:#666; line-height:16px;}
.select_pay .pay_cont .info_txt.point {color:#dd1100;}
.select_pay .pay_cont ul {overflow:hidden; padding:14px 0 0;}
.select_pay .pay_cont ul li {float:left; width:120px; height:22px;}
.select_pay .pay_cont ul li img {vertical-align:middle; margin:-1px 0 0;}
.select_pay #card_wrap {display:none;}
.select_pay #card_wrap ul {border-top:1px solid #c0d9dd;border-bottom:1px solid #c0d9dd; margin:10px 0;}
.select_pay  #card_wrap .bank_event_txt ul {padding:0; border:0; margin:0;}
.select_pay .pay_cont .bank_event_txt ul li {position:relative;float:none; width:auto; height:auto; font-size:11px; padding:0 0 4px 15px;}
.select_pay .pay_cont .bank_event_txt ul li span {font-size:12px; position:absolute; top:0; left:0;}
.select_pay .pay_cont .bank_event_txt ul li.point {color:#dd1100;}

/*card_info*/
.card_info {border:1px solid #c0d9dd; margin:15px 0 0;}
.card_info .card_info_tit {background:#e1ecef; padding:9px 0 6px 10px; border-bottom:1px solid #c0d9dd; font-weight:bold; color:#196D7B;}
.card_info dl dt {float:left; width:119px; height:20px; padding:8px 0 2px 10px; border-right:1px solid #c0d9dd; background:#eef5f7; font-weight:bold;} 
.card_info dl dd {float:left; width:533px; height:24px; padding:4px 0 2px 10px;}
.card_info dl dd.info01 {padding-top:8px; height:20px;}
.card_info dl dd.info01 input {margin-left:10px;}
.card_info dl dd.info02 input {width:34px;}
.card_info dl dd.info03 input {width:85px;}
.card_info dl dd.info04 input {width:28px; padding-left:0; padding-right:0;}
.card_info .point_use {clear:both; background:#e1ecef; border-top:1px solid #c0d9dd; padding:14px 10px; color:#666; line-height:20px;}
.card_info .point_use ul {margin:0 0 0 18px;}
.card_info .point_use ul li {color:#666; line-height:20px;}

/*finish_txt*/
.finish_txt {border:1px solid #c0d9dd;}
.finish_txt div {border:2px solid #f2f6f6; background:#e1ecef; padding:17px; color:#196D7B; line-height:20px;}
.finish_txt div.center {text-align:center;}

/* receipt */
.receipt_wrap { width:629px; padding:20px 20px 15px; border:3px solid #8ebbdb; }
	
	.receipt_wrap .receipt_head { position:relative; width:100%; margin:5px 0 20px; padding:3px 0 16px; border-bottom:10px solid #eaf3f9; } 
		.receipt_wrap .receipt_head .title { margin:0 120px 0 110px; padding:0; background:none; color:#209600; font:bold 16px/1.3em Dotum; text-align:center; }
		.receipt_wrap .receipt_head .title strong { color:#2d6f9e; }
		.receipt_wrap .receipt_head .logo { position:absolute; top:1px; left:0; }
		.receipt_wrap .receipt_head .area { position:absolute; display:block; width:110px; top:9px; right:0; color:#3a7dad; text-align:right; }
	
	.receipt_wrap table { width:100%; }
	.receipt_wrap th { padding:9px 0 6px; border:1px solid #afcde4; background:#eaf3f9; color:#3a7dad; font-weight:bold; text-align:center; }
	.receipt_wrap table th.tot { background:#eaf3f9; color:#3a7dad; font-weight:bold; }
	.receipt_wrap th.sth { padding-left:10px; background:#fff; font-weight:normal; text-align:left; }
	*+html .receipt_wrap th.sth { padding-left:5px; }
	.receipt_wrap td { padding:9px 10px 6px; color:#666; border:1px solid #afcde4; }
	.receipt_wrap td.money { color:#f83c03; font-size:14px; font-weight:bold; text-align:right; }
	
	.receipt_wrap .mtype1 { margin-top:-5px; }
	.receipt_wrap .mtype2 { margin-top:14px; }
	.receipt_wrap .mtype3 { margin-top:10px; }
	.receipt_wrap .mtype4 { margin-top:18px; }

	.receipt_wrap .excel { padding-left:19px; background:url('/static/eng/open_images/sub/ico_excel.gif') no-repeat; color:#666; }

	.receipt_wrap .summary { clear:both; width:100%; overflow:hidden; margin-bottom:15px; }
	.receipt_wrap .taxinfo { float:left; width:432px; border-top:1px solid #afcde4; border-left:1px solid #afcde4; overflow:hidden; }
		.receipt_wrap .taxinfo dt { clear:both; float:left; width:130px; padding:10px 0 0 10px; border-right:1px solid #afcde4; border-bottom:1px solid #afcde4; background:#eaf3f9; font-weight:bold; color:#3a7dad; }
		.receipt_wrap .taxinfo dd { float:left; width:271px; padding:10px 10px 0; border-bottom:1px solid #afcde4; color:#666; word-wrap:break-word; word-break:break-all; overflow:hidden; }
		.receipt_wrap .taxinfo .name { height:19px; }
		.receipt_wrap .taxinfo .addr { height:32px; }
		.receipt_wrap .taxinfo .item { height:32px; }
		.receipt_wrap .taxinfo .base { height:19px; }
	.receipt_wrap .suminfo { float:left; width:194px; border:1px solid #afcde4; background:#f5f9fd; }
		.receipt_wrap .suminfo dt { height:26px; padding:3px 10px 0; font-weight:bold; color:#3a7dad; }
		.receipt_wrap .suminfo em { display:block; height:28px; margin:0 10px; padding-top:15px; background:url('/static/eng/open_images/common/dotline.gif') repeat-x 0 0; font:bold 14px Dotum; text-align:right; }
		.receipt_wrap .suminfo em.imp { color:#f83c03; }
		.receipt_wrap .suminfo dt.time { border-top:1px solid #afcde4; }
		.receipt_wrap .suminfo dd.time { color:#289801; }
		.receipt_wrap .suminfo dt.sum02 { height:33px; padding-top:25px; text-align:right; }
		.receipt_wrap .suminfo dd.sum02 em { height:38px; padding-top:19px; }
		.receipt_wrap .suminfo dt.before { position:relative; font-size:11px; }
		.receipt_wrap .suminfo dt.after { position:relative; border-top:1px solid #afcde4; font-size:11px; }
		.receipt_wrap .suminfo dd.before { color:#3a7dad; }
		.receipt_wrap .suminfo dd.before em,
		.receipt_wrap .suminfo dd.after em { height:19px; padding-top:9px; }
		.receipt_wrap .suminfo .due {display:block; width:120px; color:#3a7dad; font-weight:normal; font-size:11px; }
		.receipt_wrap .suminfo.long dt {height:31px;}
		.receipt_wrap .suminfo.long dd {padding:10px 0 0;}

	.receipt_wrap .wtaxinfo { margin:20px 0; }
		.receipt_wrap .wtaxinfo th { padding:9px 0 5px; }
		.receipt_wrap .wtaxinfo td { padding:9px 10px 5px; }
		.receipt_wrap .wtaxinfo em { display:inline-block; min-width:80px; margin-right:4px; margin-top:-5px; padding-top:2px; border:1px solid #bbc6c9; color:#209600; font-weight:bold; text-align:center; }
		.receipt_wrap .wtaxinfo em.sum { min-width:64px; margin-left:6px; padding-right:8px; padding-left:8px; color:#dd1100; text-align:right; }
	
	.receipt_wrap .elecnum { clear:both; margin-bottom:15px; padding:8px 10px 5px 19px; background:#eaf3f9 url('/static/eng/open_images/common/ico_arrow4.gif') no-repeat 11px 11px; color:#2d6f9e; font-weight:bold; }
	
	.receipt_wrap .stit { padding:5px 0 6px 21px; background:url('/static/eng/open_images/common/ico_arrow3.gif') no-repeat 3px 5px; color:#2d6f9e; font-weight:bold; }
	.receipt_wrap .stit_customer { padding:0 0 6px 21px; background:url('/static/eng/open_images/common/ico_arrow3.gif') no-repeat 3px 2px; color:#2d6f9e; font-size:14px; font-weight:bold; }
	.receipt_wrap .stit2 { padding:5px 0 6px 21px; background:url('/static/eng/open_images/common/ico_arrow3.gif') no-repeat 3px 5px; color:#2d6f9e; font-weight:bold; }

	.receipt_wrap .numbertbl { }
		.receipt_wrap .numbertbl th { height:29px; padding:0; background:none; font-weight:normal; }
		.receipt_wrap .numbertbl td { height:29px; padding:0; text-align:center; }
	.receipt_wrap .taxnumber { clear:both; float:left; width:417px; }
		.receipt_wrap .taxnumber th { height:27px; padding:2px 0 0; }
		.receipt_wrap .taxnumber td { height:58px; }
	.receipt_wrap .wtaxnumber {}
		.receipt_wrap .wtaxnumber th { font-weight:normal; }
		.receipt_wrap .wtaxnumber th.tot { width:89px; }

	.receipt_wrap .bankinfo { float:right; width:182px; }
		.receipt_wrap .bankinfo ul { width:100%; padding:4px 0 3px; border-top:1px solid #afcde4; border-bottom:1px solid #afcde4; }
		.receipt_wrap .bankinfo li { padding-top:3px; color:#666; font-size:11px; }
		.receipt_wrap .bankinfo em { display:inline-block; width:65px; color:#dd1100; text-align:center; }
	
	.receipt_wrap .detailtbl { }
		.receipt_wrap .detailtbl th { background:none; font-weight:normal; }
		.receipt_wrap .detailtbl thead th { background:#eaf3f9; font-weight:bold; }
		.receipt_wrap .detailtbl td { text-align:right;  }
		.receipt_wrap .detailtbl td.txt { line-height:1.35em; text-align:left; }
		.receipt_wrap .detailtbl .sum th,
		.receipt_wrap .detailtbl .sum td { color:#fff; background:#4c8ed0; font-weight:bold; }
	.receipt_wrap .taxdetail { clear:both; width:100%; padding-top:20px; }
	.receipt_wrap .wtaxdetail { float:left; width:335px; }

	.receipt_wrap .detailtbl2 { margin-top:-1px; }
		.receipt_wrap .detailtbl2 th { font-weight:normal; }
		.receipt_wrap .detailtbl2 th.sth { text-align:center; }
		.receipt_wrap .detailtbl2 td { padding-left:0; text-align:right; }

	.receipt_wrap .notice { float:right; width:264px; }
		.receipt_wrap .notice dd { padding:24px 0 25px 15px; border-top:1px solid #afcde4; border-bottom:1px solid #afcde4; color:#666; line-height:1.6em; }
		.receipt_wrap .notice em { color:#dd1100; font-weight:bold; }

	.receipt_wrap .incharge { clear:both; width:100%; padding-top:20px;  }
		.receipt_wrap .incharge p { padding-left:13px; background:url('/static/eng/open_images/common/ico_arrow4.gif') no-repeat 4px 2px; color:#666; }
	
	.receipt_wrap .report { margin-top:19px; }
		.receipt_wrap .report li { margin-bottom:6px; padding-left:13px; background:url('/static/eng/open_images/common/ico_arrow4.gif') no-repeat 4px 2px; color:#666; }
		.receipt_wrap .report em { font-weight:bold; }

	.receipt_wrap .midtxt { margin:20px 0 5px; color:#666; font-size:11px; text-align:right; }
	.receipt_wrap .midtxt2 { padding:25px 0 22px; color:#3a7dad; background:url('/static/eng/open_images/common/dotline2.gif') repeat-x 0 100%; font-weight:bold; font-size:14px; text-align:center; }

	.receipt_wrap .receipt_foot { clear:both; padding-top:32px; margin-top:17px; border-top:10px solid #eaf3f9; }
		.receipt_wrap .receipt_foot .sign { position:relative; width:100%; height:130px; color:#666; text-align:center; }
		.receipt_wrap .receipt_foot .sign .txt { line-height:1.7em; color:#666; }
		.receipt_wrap .receipt_foot .sign strong { display:block; margin-top:24px; font:bold 16px Dotum; }
		.receipt_wrap .receipt_foot .seal { position:absolute; top:30px; right:74px; width:86px; height:67px; padding-top:19px; background:url('/static/eng/open_images/common/bg_stamp.gif') no-repeat; font-size:11px; color:#b3b3b3; line-height:1.4em; }
		.receipt_wrap .receipt_foot .seal em { display:block; margin-bottom:8px; color:#5f5f5f; }
		.receipt_wrap .receipt_foot .comment { margin-top:15px; padding:18px 15px 0; border-top:1px solid #eaf3f9; }
		.receipt_wrap .receipt_foot .comment li { color:#666; font-size:11px; line-height:1.6em; }

.receipt_box { width:309px; padding:28px 10px 15px; border:3px solid #8ebbdb; }
	.receipt_box .receipt_head {  margin:0 0 21px; border-bottom:10px solid #eaf3f9; }
	.receipt_box .receipt_head .title {padding:0 0 7px 0; background:none; color:#209600; font:bold 14px Dotum; text-align:center; }
	.receipt_box .receipt_head .title strong { display:block; margin-bottom:6px; color:#2d6f9e; font-size:16px; }

	.receipt_box table { margin-top:-1px; border:0; }
	.receipt_box th { padding:0; border:1px solid #afcde4; background:#eaf3f9; color:#3a7dad; font-weight:normal; font-size:11px; line-height:1.3em; text-align:center; }
	.receipt_box th.tot { font-weight:bold; line-height:1.25em !important; }
	.receipt_box td { padding:0; border:1px solid #afcde4; color:#666; font-size:11px; line-height:1.3em; text-align:center; }
	.receipt_box .numbertbl th { height:26px; padding-top:3px; line-height:1.1em; }
	.receipt_box .numbertbl td { height:26px; padding-top:3px; }
	.receipt_box .infotbl th { height:38px; padding-top:2px; line-height:1.1em; }
	.receipt_box .infotbl td { height:38px; padding:2px 1px 0 4px; text-align:left; }
	.receipt_box .taxtbl thead th { padding:10px 0 5px; }
	.receipt_box .taxtbl tbody th { height:41px; padding-top:3px; background:none; }
	.receipt_box .taxtbl th { line-height:1.1em; }
	.receipt_box .taxtbl td { width:27px; height:41px; padding-top:3px; color:#f83c03; font:bold 14px Dotum; }
	.receipt_box .taxtbl .sum th,
	.receipt_box .taxtbl .sum td { color:#fff; background:#4c8ed0; font-weight:bold; }

	.receipt_box .stit { padding:0 0 8px 21px; background:url('/static/eng/open_images/common/ico_arrow3.gif') no-repeat 3px 0; color:#2d6f9e; font-weight:bold; }
	.receipt_box .itemdetail { margin:20px 0 19px; }
	.receipt_box .itemdetail th { padding:8px 0 5px; background:#fff; font-weight:normal; font-size:12px; }
	.receipt_box .itemdetail td { padding:8px 0 5px; font-size:12px; }
	.receipt_box .itemdetail .imp { background:#eaf3f9; color:#3a7dad; font-weight:bold; }

	.receipt_box .note { padding-left:13px; background:url('/static/eng/open_images/common/ico_arrow4.gif') no-repeat 4px 4px; color:#2d6f9e; line-height:1.5em }
	.receipt_box .note2 { margin-top:7px; color:#666; text-align:center; }
		.receipt_box .note2 p { margin-top:10px; color:#666; line-height:1.5em; }

	.receipt_box .receipt_foot { clear:both; position:relative; width:100%; min-height:86px; padding:18px 0 32px; margin-top:17px; border-top:10px solid #eaf3f9; }
	.receipt_box .receipt_foot .txt { padding-left:17px; color:#666; line-height:1.5em; }
	.receipt_box .receipt_foot .txt .url { display:block; margin-top:8px; color:#dd1100; }
	.receipt_box .receipt_foot .txt .code { display:block; margin-top:11px; color:#2d6f9e; }
	.receipt_box .receipt_foot .seal { position:absolute; top:22px; right:16px; width:86px; height:67px; padding-top:19px; background:url('/static/eng/open_images/common/bg_stamp.gif') no-repeat; font-size:11px; color:#b3b3b3; line-height:1.4em; text-align:center; }
		.receipt_box .receipt_foot .seal em { display:block; margin-bottom:8px; color:#5f5f5f; letter-spacing:-1px; }

.receipts_wrap { width:700px; }
	.receipts_wrap .receipt_box { float:left; margin-right:6px; }

/* print */
#printLayer .popup {width:715px;}
#printLayer .popup_print {padding:0 20px; margin-top:20px;}

/* help */
.help_box { position:relative; display:inline; }
.popup_help { display:none; position:absolute; width:169px; left:-18px; bottom:10px; padding:5px 0 0 0; background:url('/static/eng/open_images/sub/helpbox_top.gif') no-repeat; }
	.popup_help .desc { padding-bottom:15px; background:url('/static/eng/open_images/sub/helpbox_btm.gif') no-repeat 0 100%; font-weight:normal;  }
	.popup_help dl.desc { padding:5px 13px 15px 11px; } 
	.popup_help dt { padding-bottom:2px; border-bottom:1px solid #c0d9dd; color:#196D7B; font-weight:bold; }
	.popup_help dd { padding:9px 0 0; color:#666; font-size:11px; line-height:1.3em; word-spacing:-2px; }
	.popup_help .help_close { position:absolute; top:6px; right:12px; background:url('/static/eng/open_images/sub/btn_popup_close.gif') no-repeat 0 3px; cursor:pointer; padding:0 0 0 15px; color:#196D7B; letter-spacing:-1px; }

/*view_confirm_title*/
.view_confirm_title {border:3px solid #c0d9dd; background:#eef5f7; margin:10px 0 25px; text-align:center; padding:15px 0; color:#196D7B; font-weight:bold; font-size:16px; line-height:24px;}
.view_confirm_title span {font-weight:bold; display:block; font-size:16px; color:#209600;}

/*pay_contents*/
.pay_contents {text-align:center; padding:20px 0 0;}
#payLayer .popup {width:800px !important;}

.customer_number_wrap {position:relative; border:3px solid #c0d9dd; margin:5px 0 0; background:#eef5f7; min-height:23px; padding:10px;}
.customer_number_wrap div {padding:0 80px 0 0;}
.customer_number_wrap div span {display:inline-block; padding:3px;}
.customer_number_wrap button {position:absolute; bottom:10px; right:18px;}

/*popup_agreement*/
.popup_agreement {width:726px;  border:0;}
.popup_agreement h2 {background:url('/static/eng/open_images/sub/ico_h4.gif') no-repeat 0 20px; padding:20px 0 10px 20px;color:#555; font-size:14px; font-weight:bold; clear:both;}
.popup_agreement #agreement_cont {width:624px; height:170px; padding:30px; color:#555; line-height:1.65em; overflow:auto; border:1px solid #b9b9b9; margin:20px 0 0;}
.popup_agreement #agreement_cont h2 {padding:0 0 15px; background:none; font-size:12px; }
.popup_agreement #agreement_cont h3 {padding:0 0 10px;}
.popup_agreement #agreement_cont p {padding:0 0 5px; line-height:1.65em;}
.popup_agreement #agreement_cont ol, #agreement ul {padding:5px 0;}
.popup_agreement #agreement_cont ol li, #agreement ul li {line-height:1.65em;}
.popup_agreement #agreement_cont ol li ol {padding:5px 0 5px 5px;}
.popup_agreement .btm {padding:50px 0 0 20px; font-size:11px; color:#a3a39a;}
.popup_agreement .personal_mark {margin:10px 0 0; color:#196D7B; padding:10px 0 10px 86px; line-height:1.5em; background:url('/static/eng/open_images/common/mark.gif') no-repeat 20px 0;}

/*contents_write*/
.contents_write {width:100%;}
.contents_write dl {overflow:hidden;border-top:1px solid #c0d9dd;}
.contents_write dt {float:left; width:94px; height:17px; background:#eef5f7; border-bottom:1px solid #c0d9dd; border-right:1px solid #c0d9dd; padding:9px 0 6px 10px; font-weight:bold; color:#196D7B; }
.contents_write dt em {font-style:normal;font-weight:normal;color:#dd1100;}
.contents_write dd {float:left; width:550px; height:17px; border-bottom:1px solid #c0d9dd; padding:9px 0 6px 20px;}
.contents_write dd select {font-size:11px;}
.contents_write .select_type {height:50px;}
.contents_write .minwon_contents {height:230px;}
.contents_write .minwon_contents textarea {width:520px; height:140px; border:1px solid #bbc6c9; overflow:auto;}
.notice_before_write {padding:15px 0 0;}
.notice_before_write li {position:relative;padding:0 0 10px 15px; font-size:11px; color:#dd1100;}
.notice_before_write li span {position:absolute; top:0; left:0;font-size:12px; color:#dd1100;}


.address_form {padding:7px 0 0;}
.address_form input { margin:0 0 3px;}

/* office list */
ul.gu_list{border-top:1px solid #d6d6d6; margin-bottom:10px; width:100%;overflow:hidden;}
	ul.gu_list li{float:left; width:134px; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; text-align:center; padding-top:9px; height:20px;}
	ul.gu_list li.last{border-right:1px solid #d6d6d6; width:133px;}
