@charset "utf-8";

html {overflow-y:scroll;}
body {line-height:1.5em;font-size:0.75em;font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;word-break:keep-all; color:#555555; background:#fff}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button,textarea {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-weight:normal}
ul, ol, li {list-style:none}
hr {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
legend {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
caption {width:0;height:0;visibility:hidden;line-height:0;font-size:0}
fieldset {border:none}
a {text-decoration:none;color:#555}
a:hover, a:active, a:visited {text-decoration:none;color:#555}
img {border:0;vertical-align:top}
button {border:0;background-color:transparent;cursor:pointer;vertical-align:top}
input,select {vertical-align:middle}
em,address {font-style:normal}
table {word-wrap:break-word;border-collapse:collapse;font-size:12px; width:100%;}
table th, table td {padding:0;}
label {cursor:pointer}

@import url(http://fonts.googleapis.com/css?family=Lato:500);
@font-face {
font-family:'notokr-Thin';
font-weight:100;
  src:url('/font/NotoSansKR-Thin.eot');
  src:url('/font/NotoSansKR-Thin.eot?#iefix') format('embedded-opentype'), url('/font/NotoSansKR-Thin.woff2') format('woff2'), url('/font/NotoSansKR-Thin.woff') format('woff'), url('/font/NotoSansKR-Thin.ttf') format('truetype');
  }
@font-face {
font-family:'notokr-regular';
font-weight:300;
  src:url('/font/notokr-regular.eot');
  src:url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'), url('/font/notokr-regular.woff2') format('woff2'), url('/font/notokr-regular.woff') format('woff'), url('/font/notokr-regular.ttf') format('truetype');
  }
@font-face {
font-family:'notokr-Medium';
font-weight:300;
  src:url('/font/NotoSansKR-Medium.eot');
  src:url('/font/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'), url('/font/NotoSansKR-Medium.woff2') format('woff2'), url('/font/NotoSansKR-Medium.woff') format('woff'), url('/font/NotoSansKR-Medium.ttf') format('truetype');
}
/* common */

textarea {line-height: 1.5em; color:#666;}
select {color:#666;}

.hidden {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#accessibility {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#accessibility a {display:block;width:1px;height:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#FFFFFF}
#accessibility a:focus, #accessibility a:active {width:100%;height:auto;padding:5px 0;background-color:#3c8200}

.w100{width:100%}

.input-text {padding: 0; height: 22px; line-height: 22px; border: 1px solid lightgray;}
.underLine{text-decoration:underline}
.input-text {padding: 0; height: 22px; line-height: 22px; border: 1px solid lightgray;}

.mat10{margin-top:10px}
.mat15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px;}
.mr0{margin-right: 0px !important;}
.mr20{margin-right: 20px !important;}
.mr30{margin-right: 30px !important;}
.mr40{margin-right: 40px !important;}
.mat20{margin-top:20px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb40{margin-bottom:40px !important;}
.ftSize12{font-size:12px}
.txtRight{text-align:right}
.pointC{color: #4979c3 !important;}

.blind{display:block; overflow:hidden; visibility:hidden; width:0; height:0; margin:0; font-size:0; line-height:0;}

.red {color:#ff0000;}
.red2 {color:#c00000;}
.orange {color:#ed7d31;}
.green {color:#00b050;}
.green2 {color:#369aa8;}
.skyblue {color:#00b6f0;}
.blue {color:#0000ff;}
.gray {color:#9f9f9f;}


.blue_border img{border:2px solid #3362aa}
.blue2 {color: rgb(54, 115, 210);}
.gray {color: rgb(136, 136, 136);}
.green2 {color:#369aa8;}
.fc_01 {color:#4979c3;}

.sec_btn {display:block; text-align:center; padding:20px 0;}

.inner_tb {display:block; margin-bottom:25px;}
.inner_tb .tb_info {padding-left:120px;}


table input.in_txt {height:22px; line-height:22px; border:solid 1px #d3d3d3}
.tb_type_1 {display:block; border:solid 1px #e1e1e1; padding:4px 0; margin-bottom:8px;}
.tb_type_1 th {text-indent:30px; text-align:left; background: url('/images/common/ico_line.gif') no-repeat right 4px;}
.tb_type_1 th.check {text-indent:0px;}
.tb_type_1 td {text-indent:10px; vertical-align:top}

.tb_type_2 {display:block; border:solid 1px #e1e1e1; border-top:none;  margin-bottom:8px;}
.tb_type_2 th {text-indent:30px; padding:6px 0; border-top:solid 1px #e1e1e1; text-align:left; background: url('/images/common/ico_line.gif') no-repeat right 10px;}
.tb_type_2 td {text-indent:10px; padding:6px 0; border-top:solid 1px #e1e1e1; vertical-align:top; text-align:left}

.tb_type_3 th {background: url('/images/common/ico_line.gif') no-repeat right 15px;}
.login_pop_tab li{width:150px}

/* 탭 공통 */
.tabContainer{position:relative; height:36px; border-bottom:2px solid #6988c9; width:100% }
.tabarea{overflow:hidden; position:absolute; left:0; top:0}
.tabarea li{float:left; text-align:center; width:200px; background:url(/images/tabLeft.gif) no-repeat 0 0; padding-left:5px ; margin-right:1px;  height:38px; line-height:38px }
.tabarea li a{  font-size:15px; font-family:'notokr-Medium'; background:url(/images/tabRight.gif) no-repeat 0 0; display:block; background-position-x: right; height:39px;}
.ft li a{  font-size:13px; font-family:'notokr-Medium'; background:url(/images/tabRight.gif) no-repeat 0 0; display:block; background-position-x: right; height:39px; padding:0 0 !important; margin:0 !important; line-height:28px !important;}
.tabContainer li img {position: relative; left: -4px; padding-top: 13px;}

.ie7 .tab_setting li img{padding-top:1px}

.tabarea li.on{background:url(/images/tabLeft.gif) no-repeat 0 0; background-position-y:-42px; border:none; height:38px; border:none}
.tabarea li.on a{background:url(/images/tabRight.gif) no-repeat right top; display:block; background-position-y:-42px; height:38px;}

/* 회색 탭 */
.tabContainer2{position:relative; height:25px; border-bottom:1px solid #bbb; width:100%}
.tabareaGary{overflow:hidden; position:absolute; right:0; top:0}
.tabareaGary li{float:left; text-align:center; width:200px; background:url(/images/help/gray_tab01.gif) no-repeat 0 0; padding-left:5px ; margin-right:1px;  height:29px; line-height:30px }
.tabareaGary li a{background:url(/images/help/gray_tab02.gif) no-repeat right top; display:block; padding-top:5px; height:21px;}

.tabareaGary li.on{background:url(/images/help/gray_tab01.gif) no-repeat 0 0; background-position-y:-30px; border:none;  }
.tabareaGary li.on a{background:url(/images/help/gray_tab02.gif) no-repeat right top; display:block; background-position-y:-30px; }

table.table-y {width:100%; table-layout:fixed; border-top:1px solid #ccc;}
	table.table-y th {padding:8px 10px 7px 15px; background-color:#fbfbfb; border-bottom:1px solid #ccc; border-right:1px solid #f3f3f3; font-size:12px; color:#666; text-align:center;}
	table.table-y td {padding:9px 10px 9px 15px; border-bottom:1px solid #ddd; font-size:12px; color:#666; line-height:18px;  word-wrap:break-word;}
	table.table-y .last th, table.table-y .last td {border-bottom:1px solid #ccc;}
.ac {text-align: center !important;}
table.table-y th.brlGray{border-left:1px solid #f3f3f3;}

/*헤더*/
.ci{position:absolute; left:0; top:14px}
.header{ height:142px; position: relative; }
.header_con{margin:0 auto; position:relative; width:960px;}
.spotCon{width:100%; margin:0 auto; position:relative; height:30px;  border-bottom:1px solid #f0f0f0}
.gnb_area{width:960px; margin:0 auto;}
.spotMenu {overflow:hidden; text-align:right; /*position:absolute; right:0; top:9px*/ width:960px; margin:0 auto;  padding-top:6px}
.spotMenu li {display:inline; margin:0 8px;}
.spotMenu li a {font-weight:bold;}
.spotMenu li a:hover {text-decoration:underline;}
.ie7 .spotMenu{padding-top:5px}
.spotMenu li.last {padding-right:0}

/* Navigation 네비게이션 */
	#gnb{float:right; margin-top:27px}
	#gnb ul { display: none; }
	#gnb li {float:left; position:relative; margin-left: 34px;}
	#gnb li.pl0 {padding-left:0}
	#gnb li ul {position:absolute; padding-top: 9px;}
	#gnb li ul.subMenu01 {left:0; top:50px; width:350px;}
	#gnb li ul.subMenu02 {left:-117px; top:50px; width:350px; display:none}
	#gnb li ul.subMenu03 { right: -381px; top:50px; width:582px; display:none}
	#gnb li ul.subMenu04 {left:-116px; top:50px; width:350px; display:none}
	#gnb li ul.subMenu05 {left:-11px; top:50px; display:none}
	#gnb li ul.subMenu06 { top:50px; right: 0; left:-21px; width:100px; display:none}
	#gnb li ul li {padding-left:0}
	#gnb li a {font-weight:bold; font-size:12pt; color:#000; letter-spacing:-0.02em;}
	#gnb li a:hover {color:#3362AA;}
	#gnb li li { margin-left: 0; padding-left: 0; 	height: 26px; background-image: url('');}
	/* on이 되었을 경우 */
	.header_on { background:url(/images/main/header_bg.gif) repeat-x bottom left;  }
	.header .line_ {position: absolute;bottom: 35px; left: 0; width: 100%; height: 2px; line-height: 2px; background-color: #3362aa; }
	#gnb li.on {height: 50px; background: url('/images/main/gnb_icon.gif') no-repeat center bottom; }
	#gnb li.on ul { display: block; }

/* 홈페이지 내용 */
.bodyContents {width:960px; margin:16px auto; position:relative; *z-index: 10;}

/* 메인 */

.banner_area{width:100%; position:relative; overflow:hidden; margin-top:10px;}
.ie7 .banner_area{padding-top:10px}
.banner_area li {float:left; width:233px; height:160px; margin-right:10px; padding:15px; border:1px solid #ddd; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.banner_area li em {width:100%; padding:0 0 7px 0; margin-bottom:15px; font-size:12pt; font-family:'notokr-regular'; color:#333; letter-spacing:-0.05em; }
.banner_area li em strong { font-family:'notokr-regular'; font-weight:600;}
.banner_area li em .more {display:block; float:right; width:17px; height:13px; padding-top:4px; text-align:center; border:1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.banner_area li .mtits {display:block; margin:4px 0 7px 0; font-size:10.5px; font-family:'Lato'; font-weight:500; color:#999;}
.banner_area li .mtxt {color:#666; letter-spacing:-0.05em;}
.banner_area li.mimg1 {background:url('/images/main/bnr-img1.jpg') no-repeat 110px 100px;}
.banner_area li.mimg2 {background:url('/images/main/bnr-img2.jpg') no-repeat 158px 100px;}
.banner_area li.mimg2 em { letter-spacing:-0.1em;}
.banner_area li.mimg3 {background:url('/images/main/bnr-img3.jpg') no-repeat 158px 96px;}
.banner_area li.mimg4 {background:url('/images/main/bnr-img4.jpg') no-repeat 50% 103px;}

.banner_area li.global_select {position:absolute; top:0; right:0; width:232px; height:160px;  margin:0;}
.banner_area li.global_select p.global_icon{padding:10px 0 0 30px; }

.right_banner {position:absolute; width:232px; height:262px; right:0; top:0; background:#4779c2; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.right_banner li { width:90%; margin:0 5%; background: url('/images/common/m_line2.png') repeat-x 0 bottom; }
.right_banner li:nth-of-type(4) { background:none; }
.right_banner li a {display:block; width:100%; padding:24px 0 24px 43px; color:#fff; font-size:11pt;  font-family:'notokr-regular';
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.right_banner li:nth-of-type(1) a { background: url('/images/common/banner_icon01.png') no-repeat 0 center; }
.right_banner li:nth-of-type(2) a { background: url('/images/common/banner_icon02.png') no-repeat 0 center; }
.right_banner li:nth-of-type(3) a { background: url('/images/common/banner_icon03.png') no-repeat 0 center; }
.right_banner li:nth-of-type(4) a { background: url('/images/common/banner_icon04.png') no-repeat 0 center; }
.right_banner01{position:absolute; right:0; top:271px}

.smart_app {position:absolute; right:0; top:271px; float:left;width:210px; height:106px; padding:10px; border:1px solid #ddd; background:#f9f9f9; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.smart_app .mtit {float:left; width:100%; padding:0 0 7px 0; margin-bottom:15px; font-size:12pt; font-family:'notokr-Medium'; color:#004b9c; border-bottom:1px solid #efefef;}
.smart_app .mtit .ts {font-family:'notokr-Thin'; color:#004b9c;}
.smart_app .mtit .more {display:block; float:right; width:17px; height:13px; padding-top:4px; text-align:center; border:1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.smart_app .mimg {float:left; margin:0 15px 0 20px;}
.smart_app .mtxt {float:left; }




.mainInfo_area{overflow:hidden; margin-top:23px; }
.mainInfo_area .new_area{float:left; width:465px; padding-left:15px;  position:relative; background:url(/images/main/body_bar.gif) no-repeat right 8px; }
.mainInfo_area .new_area .mtit {width:100%; margin-bottom:10px; font-size:12pt; font-family:'notokr-regular'; font-weight:600; color:#333; letter-spacing:-0.05em; }
.mainInfo_area .notice_area{float:left; width:460px; padding-left:20px}
.mainInfo_area .notice_area .mtit {width:100%; margin-bottom:10px; font-size:12pt; font-family:'notokr-regular'; font-weight:600; color:#333; letter-spacing:-0.05em; }

.new_contents{margin-top:10px; }
.new_contents li a {display: block;overflow: hidden; width:83%; white-space: nowrap;text-overflow: ellipsis; float: left; text-decoration:underline;}
.new_contents li a span{font-weight:bold; color:#044996;}
.new_contents span.date {float:right; font-size:11px; padding-right:20px; color:#999}
.new_contents li:before,.new_contents li:after {content:"";display:table}
.new_contents li:after{clear:both}
* html .new_contents li {height:1%} /* Hides from IE-mac */
.new_contents li{zoom:1}

.new_view{position:absolute; right:15px; top:0}

.notice_con{margin-top:10px; font-size:11px; color:#999;}
.notice_con a{color:#999}

/* 메인 비주얼 */
.rolling_area{position:relative; width:720px; height:400px; overflow:hidden; }
.rolling_img li{float:left; }
.rolling_paging{position:absolute; left:340px; bottom:20px}
.rolling_img{background:url(/images/main/bl_gray.png) no-repeat 0 0; width:12px; height:12px; display:inline-block; color:transparent; font-size:0px;  }
.ie7 .rolling_img{padding-right:3px}
.rolling_img.on{background:url(/images/main/bl_blue.png) no-repeat 0 0;}

/* 서브 */
/* locate */
.locate {}
.locate ol {	float: right; height: 22px; 	line-height: 22px; padding-right: 30px; }
.locate li {
	float: left; 
	padding-right: 12px; 
	padding-left: 10px; 
	background: transparent url('/images/help/location_next.gif') no-repeat right center; 
	font-size: 11px; 
	height: 19px; 
	}
.locate li.home img {	position: relative;	top: 2px; 	float: left; }
.locate li.category { color: #999; }
.locate li.viewpage {padding-right: 0; font-weight: bold; color: #6988c9; background-image: url('');}

/* board */
.table, .board {border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc; }
	.table th, .table td, .board th, .board td {height: 30px; 	line-height: 30px; }
	.table th, .board th {	border-bottom: 1px solid #ccc;	background-color: #fbfbfb; }
	.table td, .board td {	border-bottom: 1px solid #f5f5f5; }
	.table tr:last-child td, .board tr:last-child td {	border-bottom: 0 none; }

/* tableForm */
.tableForm {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
	.tableForm .label {	display: block; height: 24px; line-height: 24px; 	}
	.tableForm tr th, .tableForm tr td {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #f3f3f3; }
	.tableForm tr:last-child th, .tableForm tr:last-child td { border-bottom: 0 none; }
	.tableForm th {	width: 121px; text-align: left; vertical-align: top; }
	.tableForm td { 	padding-left: 20px; }
	.tableForm p {}
	.tableForm .select, .tableForm .input-text {margin: 0; padding: 0; height: 22px; line-height: 22px; border: 1px solid #ccc; font-family: '돋움'; font-size: 12px; vertical-align: middle;	}

/* 레프트메뉴 */
.subpage .menu {float: left; width: 214px; font-family:'Malgun Gothic'; }
.subpage .menu ul {padding: 6px 19px 0;}
.subpage .menu li.active a { color: #4979c3; }
.subpage .menu li.clear { border-bottom: 0 none; }

.subpage .leftMenu {border:1px solid #ddd; border-radius:10px; overflow:hidden; padding-bottom:15px;}
.subpage .leftMenu .left_top {background-color:#4979C3; height:68px; padding:20px 15px; color:#fff;}
.subpage .leftMenu .left_top .ko {font-size:15pt; font-weight:bold; letter-spacing:-0.06em; background:#4979C3; width:80%}
.subpage .leftMenu .left_top .en {padding-top:5px; background:#4979C3; width:75%;}

.subpage .leftMenu .left_top00 {background:url(/images/etc/left_menu_title.gif) no-repeat;}
.subpage .leftMenu .left_top01 {background:url(/images/about/left_menu_title.gif) no-repeat;}
.subpage .leftMenu .left_top02 {background:url(/images/business/left_menu_title.gif) no-repeat;}
.subpage .leftMenu .left_top03 {background:url(/images/help/left_menu_title.gif) no-repeat;}
.subpage .leftMenu .left_top04 {background:url(/images/swvline/left_menu_title.gif) no-repeat;}
.subpage .leftMenu .left_top05 {background:url(/images/surveyline/left_menu_title.gif) no-repeat;}
.subpage .leftMenu .left_top06 {background:url(/images/information/left_menu_title.gif) no-repeat;}

.subpage .leftMenu h1 { height: 108px; color: transparent; }
.subpage .leftMenu ul { border-top: 0 none; border-bottom: 0 none; }
.subpage .leftMenu .left_down li { height: 36px; line-height: 36px; border-bottom: 1px solid #ebebeb; font-weight: bold; }
.subpage .leftMenu .left_down li.end {border-bottom:none;}
.subpage .leftMenu .left_down a { color: #333; font-size:10pt; letter-spacing:-0.02em; font-weight:bold; display:block;}
.subpage .leftMenu .left_down a:hover {color: #4979C3;}
.subpage .leftMenu .left_down a:hover:after {content:">";padding-left:10px;}
.subpage .leftMenu .sel a {color: #4979C3;}
.subpage .leftMenu .sel a:after {content:">";padding-left:10px;}

/* LEFT quickLink */
.quickLink {position:relative; margin-top:5px; }
.quickLink ul {border:1px solid #ddd; border-radius:10px; padding:10px 0; height:145px;}
.quickLink ul .tlt {font-size:10pt; font-weight:bold; color:#333; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.quickLink a.helpLink {display:block; margin-top: 10px;}

/* 본문 */
.subpage {margin: 0 auto; 	width: 960px; 	zoom: 1; 	font-family: 'Malgun Gothic', Arial, '돋움';	font-size: 12px; }
.subpage:after { content: ""; display: block; clear: both; }

.subpage .body_content_top{}
.subpage .body_content_bottom {padding-bottom:9px;}
.subpage .body_content_bottom .inner {zoom:1; border:1px solid #CCC; border-radius:10px; padding:9px 0;}
.body_content_bottom .inner:after { content: ""; display: block; clear: both; }

.subpage-header h1 { 	margin-bottom: 20px; 		margin-right: 94px;		height: 65px; 		border-bottom: 1px solid #f3f3f3; 	}
.subpage .locate {float: right; margin-bottom:0px; width: 736px;}
.subpage .main { float: right; width: 736px; font-size:14px; color:#333; line-height:1.8em; letter-spacing:-0.05em;}
.subpage-header { }
.subpage .main .inner { padding: 30px; }

.subpage h1.content_title {font-family:'Malgun Gothic'; margin:20px 0 15px 0; letter-spacing:-0.05em; color:#333333}
.subpage h1.content_title span {border-top:3px solid #4979C3; padding-top:10px;}
.subpage h1.content_title em {font-size:10pt; margin-left:5px; font-weight:bold; color:#D63639}


table{border-collapse:collapse;}
table.ct td {text-align:center;}
table .line-R { border-right:1px solid #d9d9d9;}
table .line-L { border-left:1px solid #d9d9d9;}
table.t-line1 { border-top:2px solid #333;}
table.t-line1-1 { border-top:2px solid #333;}
table.t-line1-1 tr:last-child th, table.t-line1-1 tr:last-child td { border-bottom:1px solid #333;}
table.t-line2 { border-top:2px solid #6b89bb;}
table.t-line2-1 { border-top:2px solid #6b89bb;}
table.t-line2-1 tr:last-child th, table.t-line2-1 tr:last-child td { border-bottom:1px solid #333;}
table thead th, table tbody th, table tbody td {font-size:14px;}
table.tableA {width:100%;}
table.tableA thead th {border-bottom:1px solid #d9d9d9; color:#025593; text-align:center; padding:7px 0; background:#f4f4f4; }
table.tableA tbody th { border-bottom:1px solid #d9d9d9; padding:7px 10px; text-align:center; line-height:1.5em; background:#f9f9f9;  }
table.tableA tbody td { border-bottom:1px solid #d9d9d9; padding:7px 10px; line-height:1.5em;}
table.tableA-1 {width:100%;}
table.tableA-1 thead th {border-bottom:1px solid #d9d9d9; color:#025593; text-align:center; padding:10px 0; background:#f4f4f4; }
table.tableA-1 tbody th { border-bottom:1px solid #d9d9d9; padding:10px 10px; text-align:center; line-height:1.5em; border-right:1px solid #d9d9d9;}
table.tableA-1 tbody th:last-child {border-right:0;}
table.tableA-1 tbody tr:nth-child(odd) {background:#f9fbfd;} 
table.tableA-1 tbody td { border-bottom:1px solid #d9d9d9; padding:10px 10px; line-height:1.5em;}

table.tableB {width:100%; }
table.tableB thead th {color:#025593; text-align:center; padding:5px 0; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#f4f4f4; }
table.tableB thead th:last-child {border-right:0;}
table.tableB tbody th { padding:7px 10px; font-weight:400; text-align:center; line-height:1.5em; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
table.tableB tbody td { padding:7px 10px; line-height:1.5em; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
table.tableB tbody td:last-child {border-right:0;}

.subpage{}
.subpage img{vertical-align:middle;}
.subpage a{text-decoration:none;}
.subpage input,
.subpage .input-text,
.subpage textarea{font-family:"돋움", dotum, Arial; font-size:12px;vertical-align:middle; border: 1px solid #D3D3D3;}
.subpage ul,
.subpage ol{list-style-type:none;}
.subpage textarea{resize:none;}
.subpage .input-text{border:1px solid #CCC;}
.subpage .input-text:focus{text-indent:0;}
.subpage .table tr th,
.subpage .table tr td{height:30px;line-height:30px;font-size:12px;color:#555;}
.subpage .table tbody th,
.subpage .table tbody td{border-bottom:1px solid #f3f3f3;}
.subpage .table tfoot th,
.subpage .table tfoot td{border-top:1px solid #CCC;background-color:#fbfbfb;}

.subpage .headline_title {clear:both; line-height:2em; font-size:27px; font-family:'notokr-regular'; font-weight:900; color:#4979c3; }
.subpage .headline_title img {margin-right:10px;}
.subpage .title_icon0 {clear:both; padding:0 0 10px 18px; font-size:18px; font-family:'notokr-Medium'; background: url('/images/common/title_icon.gif') no-repeat 0 7px;}
.subpage .title_icon {clear:both; margin-top:60px; padding:0 0 10px 18px; font-size:18px; font-family:'notokr-Medium'; background: url('/images/common/title_icon.gif') no-repeat 0 7px;}
.subpage .title_icon3 {clear:both; margin:0 0 0 20px; padding:0 0 0 14px; font-size:15px; font-family:'notokr-Medium'; background: url('/images/common/title_icon3.gif') no-repeat 0 8px;}
.subpage .title_icon3-1 {clear:both; margin:30px 0 0 20px; padding:0 0 5px 14px; font-size:15px; font-family:'notokr-Medium'; background: url('/images/common/title_icon3.gif') no-repeat 0 8px;}
.subpage table .title_icon3 {clear:both; margin:0; padding:0 0 0 14px; font-size:14px; font-family:'Malgun Gothic',"돋움", dotum, Arial;  background: url('/images/common/title_icon3.gif') no-repeat 0 7px;}
.subpage .title1-0 {clear:both; padding:10px 0 20px 0; font-size:21px; font-family:'notokr-Medium'; letter-spacing:-0.05em;}
.subpage .title1 {clear:both; margin-top:60px; padding:10px 0 20px 0; font-size:21px; font-family:'notokr-Medium'; letter-spacing:-0.05em;}
.subpage .title2 {clear:both; margin-top:0; padding:10px 0 10px 0; font-size:16px;  font-family:'notokr-Medium'; letter-spacing:-0.05em;}
.subpage .title2-1 {clear:both; margin-top:60px; padding:10px 0 20px 0; font-size:16px;  font-family:'notokr-Medium'; letter-spacing:-0.05em;}
.subpage .t_check {clear:both; margin:10px 0; padding:0 0 0 14px; font-size:13px; font-family:'Malgun Gothic',"돋움", dotum, Arial; color:#888; background: url('/images/common/check.png') no-repeat 0 7px;}
.subpage .inner-t3 {margin-left:20px;}
.dot-list li {padding-left:10px; margin-bottom:2px; margin-left:10px; background:url('/images/common/dot-list1.png') no-repeat 0 12px;}
.dot-list1 li {padding-left:10px; margin-bottom:2px; background:url('/images/common/dot-list1.png') no-repeat 0 10px;}
.dot-list2 li {padding-left:10px; margin-bottom:2px; margin-left:10px; background:url('/images/common/dot-list.gif') no-repeat 0 12px;}
.dot-list2-1 li {padding-left:10px; margin-bottom:2px; margin-left:35px; background:url('/images/common/dot-list.gif') no-repeat 0 12px;}
.txtbox1 {clear:both; margin:10px 0;}
.txtbox {clear:both;}
.txtbox-inner {clear:both; margin:0 0 0 20px;}
.txtbox-inner-1 {clear:both; margin:0 0 0 30px;}
.process {overflow:hidden;}
.process li {float:left; padding-right:15px; margin-right:10px; font-size:15px; font-family:'notokr-Medium'; background:url(/images/common/arrow.png) no-repeat 100% 8px;}
.process li:last-child { padding-right:0; margin-right:0; background:none;}
.process li.num {padding:1px 6px; margin-right:3px; color:#fff; background:#4979c3; -moz-border-radius: 21px; -webkit-border-radius: 21px; border-radius: 21px;}
.bold3-f16 {font-size:16px; font-family:'notokr-Medium';}


.history_wrap, .business_wrap, .swvline_wrap, .common_wrap {border:1px solid transparent}

/* 슬라이드 */
.rollingLine {width:720px; height:7px; position: absolute; background: url('/images/main/bg_visualWrap.png') no-repeat 0 0; z-index: 100; }
.rollingLine.top {top:0; left: 0;}
.rollingLine.right {width:7px; height:400px; top:0; background-position:0 0; z-index: 101;}
.rollingLine.left {width:7px; height:400px; top:0; right: 0; background-position:right 0; z-index: 102;}
.rollingLine.bottom {bottom: 0; left:0; background-position:0 bottom; z-index: 103;}

.rollingLine.right {width:7px; height:400px; position: absolute; top:0; left: 0; background-position:0 0; z-index: 101;}
.slideWrap .slide{width:100%; height:400px; overflow:hidden;}
.slideWrap .thumb {position:absolute; bottom:15px; width:100%; height:20px; text-align: center; z-index: 200;}
.slideWrap .thumb a{display:inline-block;width:20px;height:30px; margin:0 3px; vertical-align:top;background:url("/images/main/btn_bullet.png") no-repeat 0 bottom; cursor: pointer;}
.slideWrap .thumb .active{background-position: 0 0;}

/* For modern browsers */
.clfix:before,.clfix:after {content:"";display:table}
.clfix:after{clear:both}
* html .clfix {height:1%} /* Hides from IE-mac */
.clfix{zoom:1}

.researchWrap {width:100%;}
.researchWrap .locate {width:736px; margin:10px auto;}
.researchWrap .main {width:736px; margin:0 auto; margin-bottom:40px;}

#reportList {position: absolute; top:0; left:0; height: auto; margin:158px 0 50px; min-height:100%; background: none;}
#reportList .cont{ /*width:737px; margin-left:-368px;*/ }
#reportList .cont{ position: relative; top:0; left:50%; width:740px; margin-left:-255px; margin-top:0; height: auto;}
#reportList .input-text {margin: 0; padding: 0; height: 22px; line-height: 22px; border: 1px solid #ccc; font-family: dotum,'돋움'}


/* 인사말 */

.greeting_wrap{background:url("/images/about/sub02_con03.gif") no-repeat right 0;}
.greeting_tit{background:url(/images/about/sub02_con01.gif) no-repeat 0 0; color:transparent; height:78px; margin-top:35px; text-indent:-9999px}
.greeting_con{display:none;background:url(/images/about/sub02_con02.gif) no-repeat 0 0; height:794px; color:transparent; margin-top:33px;  text-indent:-9999px}
.greeting_con2 {display:non e;  color:#333; margin-top:33px;}
.greeting_con2 .greeting_name {float:right; margin-top:80px; color:#333; letter-spacing:-0.07em; line-height:1.8em;}
.greeting_con2 .greeting_name img {display:block; margin-top:10px;}
.subpage-header2 h1{padding-top:20px; border-bottom:none; font-size:27px; font-family:'notokr-Medium'; letter-spacing:-0.05em; background:url(/images/common/subtitle-icon.jpg) no-repeat 0 0; }
.subpage-header2 h1 em {font-size:14px; color:#d63639; margin-left:10px;}

/* 연혁 */
.mat30{margin-top:30px}
.history_wrap{background:url(/images/about/sub04_con01.gif1) no-repeat right 0}
/*
.history_con01{background:url(/images/about/sub04_con02.gif) no-repeat 0 30px; height:282px; padding-top:30px; text-indent:-9999px}
.history_con01 h1,
.history_con01 h2,
.history_con01 dt,
.history_con01 dd,
.history_con01 p{color:transparent; display:none}


.history_con02{background:url(/images/about/sub04_con03.gif) no-repeat 0 0; height:961px; text-indent:-9999px}
.history_con02 h1,
.history_con02 h2,
.history_con02 dt,
.history_con02 dd,
.history_con02 p{color:transparent; display:none}

.history_con03{background:url(/images/about/sub04_con04.gif) no-repeat 0 0; height:779px; text-indent:-9999px}
.history_con03 h1,
.history_con03 h2,
.history_con03 dt,
.history_con03 dd,
.history_con03 p{color:transparent; display:none}
*/
.history_box {margin:30px 0; padding-bottom:30px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.history_box h2 {float:left; width:35%; padding-top:10px; font-size:30pt; color:#3a6dbc; }
.history_box dl {float:left; width:65%; }
.history_box dl dt {clear:both; float:left; width:15%; font-size:11pt; color:#3a6dbc; line-height:1.8em;}
.history_box dl dd {float:left; width:85%; font-size:10pt; padding:1px 0 2px 0; line-height:1.8em;}
.history_box dl dd.right {float:right;}
.line-none {border:0; padding-bottom:0px; margin-bottom:0px;}

.info_banner{overflow:hidden; margin-top:20px}
.info_banner li{float:left; margin-right:10px; margin-top:10px}
.info_banner li.mar0{margin-right:0px}


/* 연구원 소개 */
.about_title{border-bottom:1px solid #f3f3f3; padding-bottom:20px; margin-right:130px}
.introduce_con_title{margin-top:40px; font-size:40px; font-family:'notokr-Thin';}
.introduce_con_title span { font-family:'notokr-Medium';}
.introduce_contents01{margin-top:30px;}
.introduce_contents02{margin-top:30px;}
.introduce_contents02 h2 {font-size:26px; font-family:'notokr-Medium'; line-height:2em;}
.introduce_contents03{margin-top:46px;background:url(/images/about/sub01_con04.gif) no-repeat 0 0; font-size:0; color:transparent; height:484px; text-indent:-9999px}
.introduce_contents04{margin-top:30px;background:url(/images/about/sub01_con05.gif) no-repeat 0 0; font-size:0; color:transparent; height:440px; text-indent:-9999px}
.introduce_contents05{margin-top:30px;background:url(/images/about/sub01_con06.gif) no-repeat 0 0; font-size:0; color:transparent; height:337px; text-indent:-9999px}
.introduce_contents06{border-top:1px solid #4979C3; padding:50px 0 0 0; margin:50px 0 0 0;overflow:hidden;}
.introduce_contents06 .tit {margin-bottom:10px; font-size:15px; font-weight:bold; color:#888; letter-spacing:-0.07em; line-height:1.8em; }
.introduce_contents06 .pic {float:left; margin:0 20px 0 0;}
.introduce_contents06 .career {float:left;  width:270px; margin-right:10px;}
.introduce_contents06 .career li.career_name { font-size:20px; font-weight:bold; color:#000; }
.introduce_contents06 .career li {color:#333; letter-spacing:-0.07em; line-height:1.8em; }
.introduce_contents06 .career li span {margin-right:5px; color:#3673d2;}
.introduce_contents06 .career2 {float:left; width:260px; margin-bottom:20px;}
.introduce_contents06 .career2 .career2_t {font-weight:bold; color:#3673d2;}
.introduce_contents06 .career2 li { color:#333; letter-spacing:-0.07em; line-height:1.8em; }



/* 이념 */
.ideology_contents01{margin-top:70px;background:url(/images/about/sub03_con01.gif) no-repeat 0 0; font-size:0; color:transparent; height:430px; text-indent:-9999px}

/* 조직표 */
.organization_con01{margin-top:30px;background:url(/images/about/sub05_con01.gif) no-repeat 0 0; font-size:0; color:transparent; height:320px; text-indent:-9999px}
.organization_con02{margin-top:30px;}
.organization_con03{margin-top:30px;/*background:url(/images/about/sub05_con03.gif) no-repeat 0 0; font-size:0; color:transparent; height:1520px; text-indent:-9999px*/}

.organization_con03{overflow:hidden;}
.organization_con03 table{display:none}
.organization_con04{margin-top:30px;background:url(/images/about/sub05_con04.gif) no-repeat 0 0; font-size:0; color:transparent; height:200px; text-indent:-9999px}
.organization_con05{margin-top:30px;}

.organization_con03 .org_box:nth-of-type(odd) {clear:both; float:left; width:49%; margin-bottom:30px;}
.organization_con03 .org_box:nth-of-type(even) {float:right; width:49%; margin-bottom:30px;}
.organization_con03 .org_box .pic {float:left; width:85px; margin-right:5px;}
.organization_con03 .org_box .text {float:left; width:215px; padding:10px; border:1px solid #365ebb; overflow:hidden; 
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.organization_con03 .org_box .text {}
.organization_con03 .org_box .text div {clear:both; float:left; color:#365ebb; font-weight:900;}
.organization_con03 .org_box .text p .year {clear:both; float:left; width:35px; font-size:13px; font-weight:900; line-height:1.4em;}
.organization_con03 .org_box .text p .txt {float:right; width:175px; font-size:13px; text-align:left; line-height:1.4em;}


/* 오시는 길 */
.location_con{min-height:270px; padding-top:30px;}



/*  사업영역 */

.business_wrap{background:url(/images/business/contents_top_img.gif) no-repeat right top;}
.business_title{border-bottom:1px solid #f3f3f3; padding-bottom:20px; margin-right:110px}

.business_subcon01{background:url(/images/business/sub01_con01.gif) no-repeat 0 0; font-size:0; height:914px; margin-top:20px; text-indent:-9999px}
.business_subcon02{background:url(/images/business/sub01_con02.gif) no-repeat 0 0; height:314px;  }
.business_subcon03{background:url(/images/business/sub01_con03.gif) no-repeat 0 0; height:314px; }


.business_sub02con01{padding-top:30px;}
.business_sub02con02{background:url(/images/business/sub02_con02.gif) no-repeat 0 0; font-size:0; height:350px; margin-top:10px; text-indent:-9999px}
.business_sub02con03{ height:283px; padding:30px 0; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(/images/business/sub02_con03.gif) no-repeat 50% 30px;}


.business_sub03con01{margin-top:30px; padding-bottom:40px; background:url(/images/business/sub03_con01.gif) no-repeat 100% 100%;}
.business_sub03con02{}
.business_sub03con03{background:url(/images/business/sub03_con03.gif) no-repeat 0 0; font-size:0; height:638px; text-indent:-9999px}
.business_sub03con03 table{display:none}
.business_sub03con04{background:url(/images/business/sub03_con04.gif) no-repeat 0 0; font-size:0; height:342px; text-indent:-9999px}


.business_sub04con01{ background:url(/images/business/sub04_con01.gif) no-repeat 100% 100%; }
.business_sub04con01 .title_icon {clear:both; margin-top:0; margin-left:20px; padding:0 0 0 18px; font-size:16px; font-family:'notokr-regular'; background: url('/images/common/title_icon.gif') no-repeat 0 5px;}
.business_sub04con02 {padding-top:30px;}
.business_sub04con02 table tr td {vertical-align:top;}
.business_sub04con03{background:url(/images/business/sub04_con03.gif) no-repeat 0 0; font-size:0; height:436px; text-indent:-9999px}



/* etc */

.etc_title{border-bottom:1px solid #f3f3f3; padding-bottom:20px; margin-right:115px}
.etc_wrap{background:url(/images/business/contents_top_img.gif) no-repeat right top;}

.etc_subcon02 ol, .etc_subcon03 ol {margin:10px 0 0 40px;}
.etc_subcon02 ol li, .etc_subcon03 ol li {width:100%; font-size:13px; color:#888; list-style-type: decimal;}
.etc_subcon04 .dot-list2-1, 
.etc_subcon05 .dot-list2-1, 
.etc_subcon06 .dot-list2-1, 
.etc_subcon08 .dot-list2-1, 
.etc_subcon09 .dot-list2-1, 
.etc_subcon10 .dot-list2-1 { color:#888; font-size:13px;}
.etc_subcon01{margin-top:40px; }
.etc_subcon02{}
.etc_subcon03{}
.etc_subcon04{}
.etc_subcon05{}
.etc_subcon06{}
.etc_subcon07{}
.etc_subcon08{}
.etc_subcon09{}
.etc_subcon10{}
.etc_subcon11{}


.etc_sub02con01{margin-top:30px; font-size:22px;  font-family:'notokr-Medium';}
.etc_sub02con02{background:url(/images/etc/etc02_con02.gif) no-repeat 0 0; font-size:0; height:289px;  margin-top:30px; margin-left:28px; text-indent:-9999px}
.etc_sub02con03{background:url(/images/etc/etc02_con03.gif) no-repeat 0 0; font-size:0; height:188px;  margin-top:45px; margin-left:28px; text-indent:-9999px}
.etc_sub02con04{background:url(/images/etc/etc02_con04.gif) no-repeat 0 0; font-size:0; height:119px;  margin-top:47px; margin-left:28px; margin-bottom:48px; text-indent:-9999px}


/* sitemap */
.sitemapList:before,.sitemapList:after {content:"";display:table}
.sitemapList:after{clear:both}
* html .sitemapList {height:1%} /* Hides from IE-mac */
.sitemapList{zoom:1}

.sitemapList {margin:30px 0 0 5px; }
.sitemapList .category {width:200px; min-height:280px; padding-left:20px; margin-bottom:40px; float: left;}

.sitemapList .category h2 {display:block; width:152px; height: 43px; overflow: hidden; background: url('/images/etc/bg_sitemap.png') no-repeat 0 0;}
.sitemapList .category.introduce h2{background-position: 0 0;}
.sitemapList .category.business h2{background-position: 0 -60px;}
.sitemapList .category.helpline h2{background-position: 0 -120px;}
.sitemapList .category.swv h2{background-position: 0 -180px;}
.sitemapList .category.survey h2{background-position: 0 -240px;}
.sitemapList .category.infomation h2{background-position: 0 -300px;}
.sitemapList .category.etc h2{background-position: 0 -360px;}
.sitemapList .category h2 a{width:152px; height: 43px; display: block; text-indent: -999em;}


.sitemapList .category li {height:34px; width:170px; padding-left:30px; border-bottom:1px solid #eee; background: url('/images/etc/ico_sitemap_dot.gif') no-repeat 18px center;}
.sitemapList .category li a {color: #333; font-size: 12px; font-family: 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; line-height: 34px; letter-spacing: -1px;}
.sitemapList .category li a:hover{color:#3265b4;}
 



/* Helpline */
	.helpline_01_html table {margin-bottom: 15px;}
	.helpline_01_html table .title {padding-left: 20px;}
	.helpline_01_html table .name, .helpline_01_html table .date {text-align: center;}
	.helpline_01_html .form {margin-top: 30px;}
	.helpline_01_html .form .row {margin-top: 0; margin-left: 5px;}
	.helpline_01_html .form label {margin-right: 7px;}
	.helpline_01_html .form .input-text {width: 347px; height: 28px; line-height: 28px;}
	.helpline_01_html .result {margin-top: 15px; border-top: 2px solid #376cb6; border-bottom: 1px solid #cccccc; background-color: #fbfbfb;}
	.helpline_01_html .result ul {zoom: 1;}
	.helpline_01_html .result ul:after {content: ""; display: block; clear: both;}
	.helpline_01_html .result li.default {float: left; width: 49%; height: 40px; line-height: 40px; text-indent: 28px; background: url("/images/help/list_dot.gif") no-repeat 20px center;}
	.helpline_01_html .result li.long {float: left; padding-left:28px; margin-bottom:20px; background: url("/images/help/list_dot.gif") no-repeat 20px center;}
	.helpline_01_html .result a {color: #555555;}
	.helpline_01_html .msg {margin-bottom: 10px;}

	.helpline_02B_html .article {position: relative; padding: 15px 20px 0; height: 513px; border: 1px solid #cccccc; overflow-y: auto;}
	.helpline_02B_html .article h2 {display: none;}
	.helpline_02B_html .info {border-bottom: 1px dashed #dddddd; color: #999999; zoom: 1;}
	.helpline_02B_html .info:after {content: ""; display: block; clear: both;}
	.helpline_02B_html .info .date {padding-left: 19px; height: 26px;}
	.helpline_02B_html .info .title {padding: 0 18px; height: 33px; line-height: 33px; border: 1px solid #cccccc; color: #555555; font-weight: bold; background-color: #fbfbfb;}
	.helpline_02B_html .info .name {float: left; padding-left: 19px;}
	.helpline_02B_html .info .count {float: right;}
	.helpline_02B_html .info .name, .helpline_02B_html .info .count {height: 40px; line-height: 40px;}
	.helpline_02B_html .content {color: #555555; padding:10px}
	.helpline_02B_html .comment {margin-bottom: 10px; border-bottom: 1px solid #cccccc; color: #999999;}
	.helpline_02B_html .comment dl {zoom: 1; border-bottom: 1px dotted #dddddd;}
	.helpline_02B_html .comment dl:after {content: ""; display: block; clear: both;}
	.helpline_02B_html .comment dt {display: none;}
	.helpline_02B_html .comment dd {float: left; height: 40px; line-height: 40px;}
	.helpline_02B_html .comment dd.name {padding-left: 20px; margin-right: 10px; font-weight: bold;}
	.helpline_02B_html .comment .secret {padding-left: 20px; height: 40px; line-height: 40px; color: #ff6600;}
	.helpline_02B_html .btns {zoom: 1;}
	.helpline_02B_html .btns:after {content: ""; display: block; clear: both;}
	.helpline_02B_html .btns .nav {float: left;}
	.helpline_02B_html .btns .control {float: right;}

	.helpline_02A_html .form {border-top: 1px solid #cccccc;}
	.helpline_02A_html .row {height: 44px; line-height: 44px; border-bottom: 1px solid #f3f3f3;}
	.helpline_02A_html .row-end {margin-bottom: 30px; height: auto; line-height: 1em; border-bottom-color: #cccccc;}
	.helpline_02A_html .row-end .input-text {margin-right: 10px;}
	.helpline_02A_html .row-end .label {text-indent: 0;}
	.helpline_02A_html .row-textarea {padding-top: 10px; padding-bottom: 10px; height: auto; line-height: auto;}
	.helpline_02A_html .label {display: inline-block; margin-right: 20px; width: 120px; text-indent: 13px; background: url("/images/help/sub02_board_bar.gif") no-repeat right center;}
	.helpline_02A_html textarea, .helpline_02A_html .input-text {border: 1px solid lightgray; color: #666666;}
	.helpline_02A_html textarea {padding: 10px; width: 505px; height: 205px;}
	.helpline_02A_html .input-text {height: 22px; line-height: 22px; text-indent: 10px;}
	.helpline_02A_html .submitx {text-align: center;}
	.helpline_02A_html .size1 {width: 173px;}
	.helpline_02A_html .size2 {width: 271px;}
	.helpline_02A_html .size3 {width: 525px;}

	.ie7 .helpline_02A_html .row-textarea .label {text-indent: 25px; width: 132px;}
	.ie7 .helpline_02A_html .row-end {height: 56px; line-height: 56px;}
	.ie7 .helpline_02A_html .row-end .label {margin-right: 10px; width: 142px;}
	.ie7 .helpline_02A_html .row-end .label img {padding: 1px 0; height: 54px;}
	.ie7 .helpline_02A_html textarea {width: 485px; vertical-align: top;}
	.ie7 .helpline_02A_html .size3 {width: 505px;}

	.helpline_07_html .notice-image img {display: block; margin: 0 auto; background-color: #eeeeee;}
	.helpline_07_html .fieldset-key-input {margin-top: 30px; margin-bottom: 10px; border: 0 none; border-top: 2px solid #376cb6;}
	.helpline_07_html .fieldset-key-input legend {display: none;}
	.helpline_07_html .row {height: 44px; line-height: 44px; border-bottom: 1px solid #f3f3f3;}
	.helpline_07_html .row .label-head {display: inline-block; margin-right: 20px; width: 120px; text-indent: 24px; background: url("/images/help/sub02_board_bar.gif") no-repeat right center;}
	.helpline_07_html .row .input-text {height: 22px; line-height: 22px; border: 0 none; border:1px solid lightgray;}
	.helpline_07_html .row-end {border-bottom-color: #cccccc;}
	.helpline_07_html .submitx {margin-top: 30px; text-align: center;}

	.helpline_07B_html .notice-image {text-align: center;}
	.helpline_07B_html .submitx {margin-top: 30px; text-align: center;}

	.helpline_08_html .hd {position: relative;}
	.helpline_08_html .main h1 {margin-right: 0;}
	.helpline_08_html .select-lang {position: absolute; bottom: 10px; right: 0; zoom: 1;}
	.helpline_08_html .select-lang:after {content: ""; display: block; clear: both;}
	.helpline_08_html .select-lang .title, .helpline_08_html .select-lang ul, .helpline_08_html .select-lang li {float: left;}
	.helpline_08_html .select-lang li {margin-right: 5px;}
	.helpline_08_html .caution h2 {margin-bottom: 10px;}
	.helpline_08_html .caution img {width: 100%; height: auto;}
	.helpline_08_html .caution .msg {margin-bottom: 10px; padding: 0 10px; height: 31px; line-height: 31px; border: 1px solid lightgray;}
	.helpline_08_html fieldset {border: 0 none;}
	.helpline_08_html fieldset legend {display: none;}
	.helpline_08_html .form {margin-top: 40px;}
	.helpline_08_html .row {zoom: 1; padding-top: 10px; padding-bottom: 10px; height: auto; line-height: 22px; border-bottom: 1px solid #f3f3f3;}
	.helpline_08_html .row:after {content: ""; display: block; clear: both;}
	.helpline_08_html .row .col1 {display: inline-block; float: left; margin-right: 20px; width: 120px; line-height: 24px; text-indent: 12px; background: url("/images/help/sub02_board_bar.gif") no-repeat top right;}
	.helpline_08_html .row .col1 img{padding-left:8px}
	.helpline_08_html .row fieldset ul, .helpline_08_html .row fieldset .radios {margin-top: 10px;}
	.helpline_08_html .row .col2 {float: left; width: 532px;}
	.helpline_08_html textarea {padding: 10px; width: 510px; border: 1px solid lightgray; resize: none;}
	.helpline_08_html .input-text {padding: 0; height: 22px; line-height: 22px; border: 1px solid lightgray; text-indent: 10px;}
	.helpline_08_html .row-first, .helpline_08_html .row-end {border-bottom-color: #cccccc;}
	.helpline_08_html .row-end {margin-bottom: 20px;}
	.helpline_08_html .heightx {height: 44px; line-height: 44px; padding: 0;}
	.helpline_08_html .input-compnay-name, .helpline_08_html .input-password, .helpline_08_html .input-password-re {width: 173px;}
	.helpline_08_html .input-title {width: 520px;}
	.helpline_08_html .row-upload-plugin .col2 {zoom: 1;}
	.helpline_08_html .row-upload-plugin .col2:after {content: ""; display: block; clear: both;}
	.helpline_08_html .upload-file {float: left; margin-right: 11px; width: 300px; border: 1px solid lightgray;}
	.helpline_08_html .upload-file .preview img {float: left; width: 120px; height: 94px; border: 0 none;}
	.helpline_08_html .upload-file .list {float: left; padding: 10px 0; width: 180px; height: 74px; overflow-y: auto;}
	.helpline_08_html .upload-file .list li {padding: 0 10px; height: 20px; line-height: 20px;}
	.helpline_08_html .upload-file .list li.active, .helpline_08_html .upload-file .list li:hover {background-color: #eeeeee;}
	.helpline_08_html li li {text-indent: 12px;}
	.helpline_08_html .submitx {text-align: center;}
	.helpline_08_html .row h3 {font-size: 12px; color:#4979c3;}
	.helpline_08_html .list-circle {width:100%; margin:10px 0; padding-left:5px; 
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.helpline_08_html .list-circle li {width:100%; padding-left:12px; text-align:justify; background:url(/images/common/list-circle.png) no-repeat 0px 10px; 
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }



	.helpline_09_html .hidden {display: none;}
	.helpline_09_html .image1 {margin: 0 25px;}
	.helpline_09_html .image2 {margin-top: 30px;}
	.helpline_09_html .msg1 {margin-left: 25px; margin-right: 25px; margin-bottom: 20px; width: 626px; text-align: center;}
	.helpline_09_html .msg1 span {display: block; font-weight: bold;}
	.helpline_09_html .msg1 .txt1 {height: 32px; font-size: 18px;}
	.helpline_09_html .msg1 .txt2 {font-size: 24px;}
	.helpline_09_html .msg1 strong {color: #4979c3;}
	.helpline_09_html .msg1 .body_content_top {padding-top: 9px; background: url("/images/help/blue_boarder_top.gif") no-repeat top left;}
	.helpline_09_html .msg1 .body_content_bottom {padding-bottom: 9px; background: url("/images/help/blue_boarder_bottom.gif") no-repeat bottom left;}
	.helpline_09_html .msg1 .body_content_bottom .inner {height: 53px; border: 2px solid #4979c3; border-top: 0 none; border-bottom: 0 none;}
	.helpline_09_html .msg1 .body_content_bottom .inner.ac {height: auto; vertical-align: middle;}
	.helpline_09_html .msg2 {margin-top: 30px; padding: 30px; border: 1px solid #e1e1e1;}
	.helpline_09_html .anchorx {margin-top: 20px; text-align: center;}
	.helpline_09_html .a-button {padding-left: 10px; padding-right: 10px; height: 35px; line-height: 35px;}

	.helpline_10_html h2 {height: 48px; text-align: center;}
	.helpline_10_html .form {margin-bottom: 19px; border-bottom: 1px dashed #dddddd;}
	.helpline_10_html .fieldset {position: relative; margin: 0 auto; width: 280px;}
	.helpline_10_html .input-text {height: 28px; line-height: 28px; width: 147px; border: 1px solid #Cccccc;}
	.helpline_10_html .label-head {display: inline-block; width: 54px;}
	.helpline_10_html .row-id {margin-bottom: 9px;}
	.helpline_10_html .row-save-id {padding: 20px 0 20px 50px;}
	.helpline_10_html .submitx {position: absolute; top: 0; right: 0; width: 69px; height: 69px;}
	.helpline_10_html .links {margin:10px auto  30px; width: 100%; padding-top:20px; border-top :1px dotted #ddd; }

	.helpline_10_html .links p {zoom: 1; height: 28px; line-height: 28px; width:360px;margin:0 auto;}
	.helpline_10_html .links p:after {content: ""; display: block; clear: both;}
	.helpline_10_html .links span {float: left;}
	.helpline_10_html .links a {float: right; width: 125px;}

	.ie7 .helpline_10_html .submitx {top: 2px;}

	.helpline_11_html legend, .helpline_11_html label, .helpline_11_html .hidden {display: none;}
	.helpline_11_html .tabContainer {margin-bottom: 20px;}
	.helpline_11_html .tabContainer ul {zoom: 1;}
	.helpline_11_html .tabContainer ul:after {content: ""; display: block; clear: both;}
	.helpline_11_html .tabContainer li {float: left; margin-right: 5px; width: 150px; text-align: center;}
	.helpline_11_html .tabContainer li a {display: block; margin-left: 8px; height: 38px; line-height: 38px; background-position-x: right; background-position-y: 0;}
	.helpline_11_html .tabContainer li.on a {background-position-y: -42px;}
	.helpline_11_html .tabContainer li img {position: relative; left: -4px; padding-top: 13px;}
	.helpline_11_html .input-text, .helpline_11_html .select {border: 1px solid lightgray;}
	.helpline_11_html .select {-webkit-appearance: none; vertical-align: middle; height: 24px; line-height: 24px; font-family: Arial, "돋움"; font-size: 12px; line-height: 22px;}
	.helpline_11_html .input-text {font-size: 11px; height: 22px; line-height: 22px; text-indent: 10px; letter-spacing: -1px;}
	.helpline_11_html .form {zoom: 1; height: 44px; padding-left: 10px; margin-bottom: 20px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #fbfbfb;}
	.helpline_11_html .form:after {content: ""; display: block; clear: both;}
	.helpline_11_html .form p, .helpline_11_html .form fieldset {float: left;}
	.helpline_11_html .item-control {zoom: 1;}
	.helpline_11_html .item-control:after {content: ""; display: block; clear: both;}
	.helpline_11_html .item-control .save {float: left;}
	.helpline_11_html .pagination {float: right; padding-top: 10px;}
	.helpline_11_html .pagination a {display: inline-block; margin: 0 5px; width: 10px; height: 10px; color: #999999; border-bottom: 1px solid white; line-height: 11px; text-align: center;}
	.helpline_11_html .pagination a.on {font-weight: bold; color: #4979c3; border-bottom-color: #4979c3;}
	.helpline_11_html .row1 .select {width: 96px;}
	.helpline_11_html .row2 .input-text {width: 111px; background: white url("/images/help/sub07_btn01.gif") no-repeat right top;}
	.helpline_11_html .row3 .select {width: 83px;}
	.helpline_11_html .row4 .input-text {width: 138px;}
	.helpline_11_html .row {margin-right: 7px; padding-top: 10px;}
	.helpline_11_html .submitx {padding-top: 10px;}
	.helpline_11_html .view-option {height: 34px; text-align: right;}
	.helpline_11_html .view-option p {display: inline;}
	.helpline_11_html .view-option .select {width: 97px;}
	.helpline_11_html .table {margin-bottom: 20px;}
	.helpline_11_html .table td {text-align: center;}
	.helpline_11_html .table .check {width: 55px;}
	.helpline_11_html .table .txt {text-align: left;}

	.helpline_11_html .reward_recipient {width:100%; margin-bottom:15px; overflow:hidden;}
	.helpline_11_html .reward_recipient .btn_reward {float:left; padding:10px 20px; margin-right:10px; font-size:13px; font-weight:bold; color:#fff; cursor:pointer; background:#0070c0;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.helpline_11_html .reward_recipient .txt {float:left; color:#0070c0;}

	
	.helpline_12_html .reward_recipient {width:100%; margin:25px 0 15px 0; overflow:hidden;}
	.helpline_12_html .reward_recipient .btn_reward {float:left; padding:10px 20px; margin-right:10px; font-size:13px; font-weight:bold; color:#fff; cursor:pointer; background:#c00000;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.helpline_12_html .reward_recipient .txt {float:left; color:#c00000;}
	.helpline_12_html .reward_recipient .btn_cancel {float:right; padding:9px 20px; font-size:13px; font-weight:bold; color:#c00000; border:1px solid #c00000; cursor:pointer;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}	
	.helpline_12_html .reward_recipient .btn_cancel:hover { color:#ffffff; background:#c00000;}

	.helpline_12_html table tr .red {color:#ff0000;}
	.helpline_12_html table tr .red2 {color:#c00000;}
	.helpline_12_html table tr .orange {color:#ed7d31;}
	.helpline_12_html table tr .green {color:#00b050;}
	.helpline_12_html table tr .green2 {color:#369aa8;}
	.helpline_12_html table tr .skyblue {color:#00b6f0;}
	.helpline_12_html table tr .blue {color:#0000ff;}
	.helpline_12_html table tr .gray {color:#9f9f9f;}
	.helpline_12_html table tr .ct {text-align:center;}

	.helpline_12_html .reward_guide {border:10px solid #f2f2f2;}
	.helpline_12_html .reward_guide tr td {padding:5px; text-align:left; border:1px solid #f2f2f2;}
	.helpline_12_html .reward_guide tr td.tit {color:#c00000; font-weight:bold; font-size:13px; text-align:left; background:#f2f2f2;}
	.helpline_12_html .reward_guide tr td.txt { padding-top:0; text-align:left; background:#f2f2f2;}

	.helpline_12_html .btn {display:block; width:90%; margin:0 5%; padding:5px 0; cursor:pointer; }	
	.helpline_12_html .btn2 {display:block; width:150px; text-align:center; padding:5px 0; cursor:pointer; }
	.helpline_12_html .btnl_black {color:#333333; border:1px solid #333333; overflow:hidden;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.helpline_12_html .btnl_black:hover {color:#ffffff; border:1px solid #333333; background:#333333;}
	.helpline_12_html .btnl_orange {color:#ed7d31; border:1px solid #ed7d31; overflow:hidden;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.helpline_12_html .btnl_orange:hover {color:#ffffff; border:1px solid #ed7d31; background:#ed7d31;}	

	.helpline_12_html .btn_orange {color:#ffffff; border:1px solid #c55a11; overflow:hidden; background:#ed7d31;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.helpline_12_html .table tr th {padding:5px 0; font-weight:bold; line-height:1.6em;}
	.helpline_12_html .table tr td {padding:5px 0; line-height:1.6em;}

	.helpline_12_html legend, .helpline_12_html .hidden {display: none;}
	.helpline_12_html .tabContainer {margin-bottom: 20px;}
	.helpline_12_html .tabContainer ul {zoom: 1;}
	.helpline_12_html .tabContainer ul:after {content: ""; display: block; clear: both;}
	.helpline_12_html .tabContainer li {float: left; margin-right: 5px; width: 151px; text-align: center;}
	.helpline_12_html .tabContainer li a {display: block; margin-left: 8px; height: 38px; line-height: 38px; background-position-x: right; background-position-y: 0;}
	.helpline_12_html .tabContainer li.on a {background-position-y: -42px;}
	.helpline_12_html .tabContainer li img {position: relative; left: -4px; padding-top: 13px;}
	.helpline_12_html .tabContainer2 {height: 25px; border-bottom: 1px solid #bbbbbb;}
	.helpline_12_html .tabContainer2 .tabarea {padding-left: 229px;}
	.helpline_12_html .tabContainer2 li {margin-right: 1px; width: 83px; height: 25px; overflow: hidden; background-image: url("/images/help/gray_tab01.gif");}
	.helpline_12_html .tabContainer2 li.on {background-position-y: -31px; height: 27px;}
	.helpline_12_html .tabContainer2 li.on a {background-position-y: -31px;}
	.helpline_12_html .tabContainer2 li a {background-image: url("/images/help/gray_tab02.gif");}
	.helpline_12_html .tabContainer2 li img {padding-top: 5px;}
	.helpline_12_html .form {position: relative; zoom: 1; margin-bottom: 40px; height: 78px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; overflow: hidden; background-color: #fbfbfb;}
	.helpline_12_html .form:after {content: ""; display: block; clear: both;}
	.helpline_12_html .form h2 {float: left; width: 89px; height: 78px; line-height: 78px; border-right: 1px solid #cccccc; font-size: 1em; text-align: center; background-color: white;}
	.helpline_12_html .form h2 img {margin-top: 30px;}
	.helpline_12_html .form .input-text {width: 111px; height: 22px; line-height: 22px; border: 1px solid lightgray; background: white url("/images/help/sub07_btn01.gif") no-repeat right top;}
	.helpline_12_html .form .row1 {position: absolute; top: 44px; left: 100px; width: 100%; zoom: 1;}
	.helpline_12_html .form .row1:after {content: ""; display: block; clear: both;}
	.helpline_12_html .form .row1 input {visibility: hidden; position: absolute;}
	.helpline_12_html .form .row1 label {display: inline-block; margin-right: 5px; width: 72px; height: 22px; line-height: 22px; text-align: center; background-color: white;}
	.helpline_12_html .form .row2 {padding: 10px;}
	.helpline_12_html .form .row2 label {display: none;}
	.helpline_12_html .form .row2 .input-text {text-indent: 10px;}
	.helpline_12_html .panel h4 {margin-bottom: 10px;}
	.helpline_12_html .panel .info {margin-bottom: 30px; border-bottom: 0 none;}
	.helpline_12_html .panel .info th, .helpline_12_html .panel .info td {height: 44px; line-height: 44px; border-bottom: 1px solid #f3f3f3;}
	.helpline_12_html .panel .info th {padding-left: 15px; width: 120px; text-align: left; background: url("/images/help/sub02_board_bar.gif") no-repeat center right;}
	.helpline_12_html .panel .info td {padding-left: 26px;}
	.helpline_12_html .panel .info tr.row-end th, .helpline_12_html .panel .info tr.row-end td {border-bottom: 1px solid #cccccc;}

	.helpline_12_html .infoModify fieldset {border: 0 none;}
	.helpline_12_html .infoModify fieldset legend {display: none;}
	.helpline_12_html .infoModify .infoForm {margin-top: 10px;}
	.helpline_12_html .infoModify .row {zoom: 1; padding-top: 10px; padding-bottom: 10px; height: auto; line-height: 22px; border-bottom: 1px solid #f3f3f3; word-break: break-all;}
	.helpline_12_html .infoModify .row:after {content: ""; display: block; clear: both;}
	.helpline_12_html .infoModify .row .col1 {display: inline-block; float: left; margin-right: 20px; width: 120px; height: 24px; line-height: 24px; text-indent: 12px; background: url("/images/help/sub02_board_bar.gif") no-repeat top right;}
	.helpline_12_html .infoModify .row .col1.mr0 {width: 85px; margin-right: 20px !important;}
	.helpline_12_html .infoModify .row fieldset ul, .helpline_08_html .row fieldset .radios {margin-top: 10px;}
	.helpline_12_html .infoModify .row .col2 {float: left; /*width: 532px; */}
	.helpline_12_html .infoModify textarea {padding: 10px; width: 510px; height: 70px; border: 1px solid lightgray; resize: none;}
	.helpline_12_html .infoModify .input-text {padding: 0; height: 22px; line-height: 22px; border: 1px solid lightgray;}
	.helpline_12_html .infoModify .row-first, .helpline_08_html .row-end {border-bottom-color: #cccccc;}
	.helpline_12_html .infoModify .row-end {margin-bottom: 20px;}
	.helpline_12_html .infoModify .heightx {height: 44px; line-height: 44px; padding: 0;}
	.helpline_12_html .infoModify .input-compnay-name, .helpline_08_html .input-password, .helpline_08_html .input-password-re {width: 173px;}
	.helpline_12_html .infoModify .input-title {width: 520px;}
	.helpline_12_html .infoModify .row-upload-plugin .col2 {zoom: 1;}
	.helpline_12_html .infoModify .row-upload-plugin .col2:after {content: ""; display: block; clear: both;}
	.helpline_12_html .infoModify .upload-file {float: left; margin-right: 11px; width: 300px; border: 1px solid lightgray;}
	.helpline_12_html .infoModify .upload-file .preview img {float: left; width: 120px; height: 94px; border: 0 none;}
	.helpline_12_html .infoModify .upload-file .list {float: left; padding: 10px 0; width: 180px; height: 74px; overflow-y: auto;}
	.helpline_12_html .infoModify .upload-file .list li {padding: 0 10px; height: 20px; line-height: 20px;}
	.helpline_12_html .infoModify .upload-file .list li.active, .helpline_08_html .upload-file .list li:hover {background-color: #eeeeee;}
	.helpline_12_html .infoModify li li {text-indent: 12px;}
	.helpline_12_html .infoModify .submitx {text-align: center;}

	.helpline_12_html table.table2 tbody tr.last td {border-bottom: 1px solid #cccccc;}
	.helpline_12_html table.table2 td img {margin-left: 13px;}
	.helpline_12_html table.table2 td.su {width: 121px; text-align: center;}
	.helpline_12_html table.table2 tfoot th, .helpline_12_html table.table2 tfoot td {border-top: 0 none;}

	.ie7 .helpline_12_html .form h2 img {margin-top: 5px;}

	.reConfirm{height:85px; background: url("/images/help/sub01_icon.gif") no-repeat 100% 0;}
	.reConfirm h1{width:580px; padding-bottom:19px; border-bottom:1px #f3f3f3 solid;}

	.helpline_08_html .caution2 .msg {margin-bottom: 10px; padding: 0 10px; height: 31px; line-height: 31px; background:#fbfbfb; border-top:1px #ccc solid; border-bottom:1px #eaeaea solid;}
	.helpline_08_html .caution2 .msgImg{padding:12px 0 10px 13px; background:#fbfbfb; border-top:1px #ccc solid; border-bottom:1px #eaeaea solid;}

	.helpline_12_html .caution2 .msg {margin-bottom: 10px; padding: 0 10px; height: 31px; line-height: 31px; background:#fbfbfb; border-top:1px #ccc solid; border-bottom:1px #eaeaea solid;}
	.helpline_12_html .caution2 .msgImg{padding:12px 0 10px 13px; background:#fbfbfb; border-top:1px #ccc solid; border-bottom:1px #eaeaea solid;}

	.cBtn1{padding-bottom:10px; border-bottom:1px #ccc solid; text-align:center;}
	.reContent{position:relative; min-height:35px; padding:20px 75px 20px 30px; background:#fbfbfb; border-bottom:1px #ccc solid;}
	.reContent .reBtn1{position:absolute; top:9px; right:10px;}
	.reContent .reBtn2{position:absolute; top:38px; right:10px;}

	.helpline_08_html .row-editor{margin-top:40px;}
	.helpline_08_html .row-editor textarea{width:650px;}

	.helpline_12_html .row-editor{margin-top:10px;}
	.helpline_12_html .row-editor textarea{width:650px;}

.reportWrite select {border:1px solid #D3D3D3; font-family: '돋움', dotum, Arial, Helvetica, sans-serif; }
.reportWrite.engVer .col1 > label {font-weight: bold; font-size: 10px; text-align: left; display: block; line-height: 1.5em; text-transform: uppercase;}
.replyTle{margin:20px 0 0 10px;}

.clientInfoBox{width:655px; height:39px; padding:19px 0 0 20px; margin-top:10px; background: url("/images/help/client_box1.gif") no-repeat;}
.clientInfoBox dt{display:inline; vertical-align:middle;}
.clientInfoBox dd{display:inline; vertical-align:middle;}
.clientInfoBox img{vertical-align:middle;}

.clientInfoBox2{overflow:hidden; height:100%; padding:10px 0; border-bottom:1px #ccc solid;}
.clientInfoBox2 .clientInfoChk{float:left; width:179px; height:28px; padding-top:10px; background: url("/images/help/client_box2.gif") no-repeat; text-align:center;}
.clientInfoBox2 .clientInfoChk input{margin-bottom:3px; vertical-align:middle;}
.clientInfoBox2 .clientInfoBtn{float:right;}

/* 신고서 작성 타이틀 라인 */
.countryTitle{border-bottom:1px solid #f3f3f3; padding-bottom:20px}
.h2Tit {font-weight: bold; color:#333; font-size: 14px;}
.reportWrite .row .col1 label {padding-left: 10px; font-size: 12px; color:#666;}

/* 신고서 작성 report_write_a.html */
.quit_list_header{border-top:1px solid #ccc; border-bottom:1px solid #ececec; background:#fbfbfb; padding:7px; font-weight: bold; color:#333; display:block}
.quit_num_list label{display:block; margin-bottom:5px}
.quit_num_list label.last{display:inline-block}
.quit_num_list .quit_list_form{padding:10px; border-bottom:1px solid #ccc}
.write_confirm_btn{text-align:center; margin-top:30px;}

.subpage .main .inner02{padding: 20px 30px;}

/* 04_help line_08_신고서작성02 report_info.html */
.helpline_appication{position:relative}
.helpline_appication h2{margin-top:40px}
.helpline_appication p{margin-top:10px; padding-bottom:30px; border-bottom:1px solid #f5f5f5}
.helpline_appication p.first{margin-top:20px; border-bottom:1px dotted #ddd}
.helpline_appication p.last{border-bottom:1px solid #cccccc}
.helpline_appication a{display:block; text-align:center; margin-top:30px}
.close_btn_top{position:absolute; right:0px; top:0px}
.close_btn_top a{margin-top:0}

/* 04_help line_09_신고서작성02 report_confirm.html */
.confirm_text_area h2{border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:7px 0; background:#fbfbfb}
.confirm_text_area p{margin-top:4px; border:1px solid #ccc; padding:7px }

.confirm_text_area h2.first{margin-top:35px}
.confirm_text_area a{display:block; margin-top:10px; text-align:center}

/* 04_help line_09_신고서확인03  report_con_write.html */
.notice_con_view{padding:5px; border:1px solid #d3d3d3}
.notice_con_view02{border-top:1px solid #ccc; border-bottom:1px solid #eaeaea; padding:5px; background:#fbfbfb}
.notice_con_btn{text-align:center; margin-top:10px; border-bottom:1px solid #ccc; padding-bottom:10px}

.arlam_setting_area{overflow:hidden}
.arlam_setting_area dt{float:left; padding:10px 0;}
.arlam_setting_area dd{padding:10px 62px; border-bottom:1px solid #ccc}

/* 04_help line_13_포상안내/수령확인증 제출 reward_step.html */
.confirm_text_area .ptit1 {float:left; margin-bottom:10px; color:#c00000; border-bottom:1px solid #c00000;}
.reward_stepbox {margin:0px 0; }
.reward_stepbox .step_tit { margin:0 auto; padding-bottom:10px; font-weight:bold; font-size:16px; text-align:center; border-bottom:1px solid #e5e5e5;}
.reward_stepbox .step_tit span {width:100px; height:100px; font-size:19px; color:#ccc;}
.reward_stepbox .step_tit2 { margin:0 auto; padding-bottom:10px; font-weight:bold; font-size:16px; text-align:center;}
.reward_stepbox .step_tit2 span {width:100px; height:100px; font-size:19px; color:#ccc;}
.reward_stepbox .tit_line1 { width:170px;}
.reward_stepbox .tit_line2 { width:280px;}
.reward_stepbox .tit_line3 { width:330px;}
.reward_stepbox .tit_line4 { width:250px;}
.reward_stepbox .tit_line5 { width:250px;}
.reward_stepbox .ptit1 {width:100%; margin-top:10px; color:#c00000; text-align:center;}
.reward_stepbox .tit2 {width:100%; margin:20px 0 5px 0; color:#338dcd; font-weight:bold; font-size:13px;}
.reward_stepbox .btn_step {text-align:center; margin-top:40px;}
.reward_stepbox .btn_step li {display:inline-block;width:150px; margin:0 10px; font-weight:bold; font-size:13px; text-align:center; border:1px solid #333; cursor:pointer; overflow:hidden; background:#f4f4f4;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.reward_stepbox .btn_step li a {display:block; padding:10px 0;}
.reward_stepbox .btn_save {display:inline-block;width:100%; margin-top:20px; font-weight:bold; font-size:13px; text-align:center; border:1px solid #333; cursor:pointer; overflow:hidden; background:#f4f4f4;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.reward_stepbox .btn_save a {display:block; padding:10px 0;}

.reward_stepbox .txt {margin-top:30px; padding:10px; color:#333333; background:#f2f2f2;}
.reward_stepbox .txt .tit1 {color:#c00000; font-weight:bold; font-size:13px; text-align:left; background:#f2f2f2;}
.reward_stepbox .btn_report_con {}
.reward_stepbox .btn_report_con a {width:150px; margin:10px auto 40px auto; text-align:center; color:#ff0000; border:1px solid #ff0000;  cursor:pointer; overflow:hidden; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.reward_stepbox .btn_report_con a {display:block; padding:5px 0;}

.reward_info1 {border-top:1px solid #cccccc;}
.reward_info1 tr td {padding:5px 10px; border-bottom:1px solid #e5e5e5;}
.reward_info1 .comp {color:#333333; background:#f4f4f4;}
.reward_info1 .comp2 {color:#333333; border-left:1px solid #e5e5e5; background:#f4f4f4;}
.reward_info1 .comp span {color:#ff0000;}
.reward_info1 tr td input {padding:5px;}
.reward_info1 .txt {background:#ffffff;}
.reward_info1 .t1 {float:left; margin-left:10px; line-height:30px;} 
.reward_info1 .t2 {margin-left:10px; line-height:30px;} 
.reward_info1 .red {color:#ff0000;}
.reward_info1 .btn_download {float:left; width:150px; margin-bottom:5px; text-align:center; color:#ffffff; border:1px solid #333; cursor:pointer; overflow:hidden; background:#0070c0;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.reward_info1 .btn_download a {display:block; padding:5px 0; color:#ffffff;}
.reward_info1 .btn_download2 {float:left; width:150px; text-align:center; color:#ffffff; border:1px solid #333; cursor:pointer; overflow:hidden; background:#0070c0;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.reward_info1 .btn_download2 a {display:block; padding:5px 0; color:#ffffff;}
.reward_info1 .btn_find {clear:both; width:150px; text-align:center; color:#333333; border:1px solid #333; cursor:pointer; overflow:hidden; background:#f2f2f2;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.reward_info1 .btn_find a {display:block; padding:5px 0; color:#333333;}
.reward_info1 .txt a {color:#0000ff;}

.reward_popup {position:relative; width:340px; border:1px solid #333333;}
.reward_popup .title {padding:10px; color:#ffffff; font-weight:bold; font-size:13px; background:#4476bf;} 
.reward_popup .title span {position:absolute; z-index:1; top:0; right:0; padding:10px 15px; color:#ffffff; font-size:13px; font-weight:400; cursor:pointer; background:#ff0000; }
.reward_popup ul li {padding:10px; border-bottom:1px solid #e5e5e5;}
.reward_popup ul li:last-child {border-bottom:0;}
.reward_popup .gray {color:#9f9f9f;}
.reward_popup .red {color:#ff0000;}	
.reward_popup .btn_orange {padding:5px 10px; color:#ffffff; border:1px solid #c55a11; cursor:pointer; overflow:hidden; background:#ed7d31;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.reward_popup .btn_find {padding:5px 10px; color:#333333; border:1px solid #333333; cursor:pointer; overflow:hidden; background:#f2f2f2;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.reward_popup .btn_save2 a {display:block; width:100%; padding:5px 0; color:#333333; text-align:center; border:1px solid #333333; cursor:pointer; overflow:hidden; background:#f2f2f2;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.reward_popup .btn_save2 a:hover { color:#ffffff; background:#333333;}



/**/
.idNumber_con{100%}
.reward_tit{border-bottom:1px solid #ccc; padding-bottom:5px}

.client_11 {}

	.client_11 .menu a { display: block; background: url('') no-repeat left center;}
	.client_11 .menu span {visibility: hidden;}
	.client_11 .menu .i1 a {background-image: url('/images/help/leftMunu01_off.gif');}
	.client_11 .menu .i2 a {background-image: url('/images/help/leftMunu02_off.gif');}
	.client_11 .menu .i3 a {background-image: url('/images/help/leftMunu03_off.gif');}
	.client_11 .menu .i4 a {background-image: url('/images/help/leftMunu04_on.gif');}

	.client_11 .menu .i1 a:hover {background-image: url('/images/help/leftMunu01_on.gif');}
	.client_11 .menu .i2 a:hover {background-image: url('/images/help/leftMunu02_on.gif');}
	.client_11 .menu .i3 a:hover {background-image: url('/images/help/leftMunu03_on.gif');}

	.client_11 .main .inner {padding-bottom: 62px;}

	.client_11 .tabContainer {margin-bottom: 29px;}
	.client_11 .form .row2 {padding: 10px;}
	.client_11 .form .row2 label {display: none;}
	.client_11 .form .row2 input, 
	.client_11 .form .row2 label, 
	.client_11 .form .row2 span {float: left;}
	.client_11 .form .row2 .input-text {text-indent: 10px;}
	.client_11 .form .input-submit {margin-left: 10px;}
	.client_11 .form .symbol {display: inline-block; width: 19px; height: 24px; line-height: 24px; text-align: center;}

	.client_11 .step_h {margin-bottom: 10px; font-size: 12px; font-weight: bold;}
	.client_11 .step_2 {margin-top: 73px;}

	.table_11 {border-bottom: 1px solid #ccc;}
	.table_11 th {height: 29px; line-height: 29px; border-top: 1px solid #ccc; font-size: 11px; background: #fbfbfb url('/images/help/client11_bar.gif') no-repeat right center;}
	.table_11 .th_1 {width: 120px;}
	.table_11 .th_2 {width: 130px;}
	.table_11 .th_3 {width: 120px;}
	.table_11 .th_4 {background-image: url('');}
	.table_11 td {height: 44px; line-height: 44px; border-top: 1px solid #f3f3f3; color: #444; text-align: center; font-size: 12px; background: url('/images/help/sub02_board_bar.gif') no-repeat right center;}
	.table_11 .graph {padding: 0 10px; background: url(''); text-align: left;}
	.table_11 .graph span {display: block; height: 14px; line-height: 14px; background-color: #4979c3; color: #4979c3;}
	.table_11 tfoot td {height: 29px; line-height: 29px; background-color: #fbfbfb; background-image: url('/images/help/client11_bar.gif');}
	.table_11 tfoot .last {background-image: url('');}

/* e : client_11~14 */

.client_10 {}
	.client_10 .panel .info {border-top: 1px solid #ccc;}
	.client_10 .table2 td.su {background: url('/images/help/client11_bar.gif') no-repeat left center;}
	.client_10 .table2 thead .su,
	.client_10 .table2 tfoot .su {background: #fbfbfb url('/images/help/client11_bar.gif') no-repeat left center;}
/* e : client_10 */

.client_4 {}
	.client_4 .infoModify h3 {height: 52px; border-bottom: 1px solid #f3f3f3;}
	.client_4 .submitx {padding-top: 63px; text-align: center;}

.client_5 {}
	.client_5 .menu a { display: block; background: url('') no-repeat left center;}
	.client_5 .menu span {visibility: hidden;}
	.client_5 .menu .i1 a {background-image: url('/images/help/leftMunu01_off.gif');}
	.client_5 .menu .i2 a {background-image: url('/images/help/leftMunu02_off.gif');}
	.client_5 .menu .i3 a {background-image: url('/images/help/leftMunu03_off.gif');}
	.client_5 .menu .i4 a {background-image: url('/images/help/leftMunu04_on.gif');}

	.client_5 .menu .i1 a:hover {background-image: url('/images/help/leftMunu01_on.gif');}
	.client_5 .menu .i2 a:hover {background-image: url('/images/help/leftMunu02_on.gif');}
	.client_5 .menu .i3 a:hover {background-image: url('/images/help/leftMunu03_on.gif');}

	.client_5 .tabContainer {margin-bottom: 19px;}
	.client_5 .step_h {height: 24px;}
	.client_5 ._title {color: #666;}
	.client_5 ._price .input-text {margin-right: 8px; width: 128px;}

	.client_5 .tableForm {margin-bottom: 19px;}
	.client_5 .submitx {text-align: center;}
/* e : client_5 */

.client_6 {}
	.client_6 .menu a { display: block; background: url('') no-repeat left center;}
	.client_6 .menu span {visibility: hidden;}
	.client_6 .menu .i1 a {background-image: url('/images/help/leftMunu01_off.gif');}
	.client_6 .menu .i2 a {background-image: url('/images/help/leftMunu02_off.gif');}
	.client_6 .menu .i3 a {background-image: url('/images/help/leftMunu03_off.gif');}
	.client_6 .menu .i4 a {background-image: url('/images/help/leftMunu04_on.gif');}
	.client_6 .menu .i1 a:hover {background-image: url('/images/help/leftMunu01_on.gif');}
	.client_6 .menu .i2 a:hover {background-image: url('/images/help/leftMunu02_on.gif');}
	.client_6 .menu .i3 a:hover {background-image: url('/images/help/leftMunu03_on.gif');}

	.client_6 .th_1 {width: 54px;}
	.client_6 td {text-align: center;}
	.client_6 td.text {text-align: left;}
/* e : client_6 */

.client_7 {}
	.client_7 .menu a { display: block; background: url('') no-repeat left center;}
	.client_7 .menu span {visibility: hidden;}
	.client_7 .menu .i1 a {background-image: url('/images/help/leftMunu01_off.gif');}
	.client_7 .menu .i2 a {background-image: url('/images/help/leftMunu02_off.gif');}
	.client_7 .menu .i3 a {background-image: url('/images/help/leftMunu03_off.gif');}
	.client_7 .menu .i4 a {background-image: url('/images/help/leftMunu04_on.gif');}
	.client_7 .menu .i1 a:hover {background-image: url('/images/help/leftMunu01_on.gif');}
	.client_7 .menu .i2 a:hover {background-image: url('/images/help/leftMunu02_on.gif');}
	.client_7 .menu .i3 a:hover {background-image: url('/images/help/leftMunu03_on.gif');}

	.client_7 .infoModify ._info .col1 {margin-right: 0; width: 117px; background-image: url('');}
	.client_7 ._info dl {zoom: 1;}
	.client_7 ._info dl:after {content: ""; display: block; clear: both;}
	.client_7 ._info dt {float: left; padding-left: 21px; padding-right: 10px; clear: both; background: url('/images/help/sub02_board_bar.gif') no-repeat left center;}
	.client_7 ._info dt, 
	.client_7 ._info dd {padding-top: 10px; padding-bottom: 10px;}
	.client_7 ._info .size1 {width: 193px;}
	.client_7 ._info .size2 {width: 170px;}
	.client_7 ._info .size3 {width: 177px;}
	.client_7 ._info .size4 {width: 277px;}
	.client_7 ._info dd {border-bottom: 1px solid #f3f3f3;}
	.client_7 ._info .name_ {padding-top: 0;}
	.client_7 ._info .adr_ {border-bottom: 0 none;}

	.client_7 .infoModify ._cname .col1 {text-indent: 0;} 
	.client_7 .infoModify ._info .col1 {text-indent: 7px;}

	.client_7 ._info .dummy {clear: both; margin-top: 10px; height: 30px; border-top: 1px solid #ccc;}
	.client_7 .reContent {border-bottom-color: #f3f3f3;}
/* e : client_7 */ 

.client_8 {}
	.client_8 h3 {height: 23px;}
	.client_8 .section {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
	.client_8 .row {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #f3f3f3; zoom: 1;}
	.client_8 .row:after {content: ""; display: block; clear: both;}

	.client_8 .col1, 
	.client_8 .col2, 
	.client_8 .col3 {float: left;}
	.client_8 .col1 {padding-left:10px;font-weight:bold;}

	.client_8 .col1 {margin-right: 19px; width: 110px; background: url('/images/help/client11_bar.gif') no-repeat right center;}

	.client_8 .sect1, 
	.client_8 .sect2 {margin-bottom: 30px;}
	.client_8 .sect3 {margin-bottom: 20px;}

	.client_8 ._re_password, 
	.client_8 ._message1, 
	.client_8 ._key2 {border-bottom: 0 none;}
	.client_8 ._message1 {text-indent: 19px;}

	.client_8 .sect1 .col2, 
	.client_8 .sect2 ._team .col2, 
	.client_8 .sect2 ._phone .col2 {width: 264px;}
	.client_8 .sect1 .col3, 
	.client_8 .sect2 ._team .col3, 
	.client_8 .sect2 ._phone .col3 {width: 270px; height: 24px; background: url('/images/help/client11_bar.gif') no-repeat left center; text-indent: 22px; letter-spacing: -1px; line-height: 24px;}

	.client_8 ._post, 
	.client_8 ._br {height: 34px;}

	.client_8 ._fax .symbol, 
	.client_8 ._adr .symbol,
	.client_8 ._phone .symbol {width: 10px;}
	.client_8 ._email .symbol {width: 28px;}

	.client_8 ._phone label, 
	.client_8 ._email label, 
	.client_8 .sect3 ._radios label {margin-right: 20px;}

	.client_8 ._key1 {position: relative; padding-top: 0;}
	.client_8 ._key1 label {display: inline-block; float: left; width: 110px;}
	.client_8 ._key1 ._radios label {display: inline; float: none;}
	.client_8 ._key1 ._text_key {float: left;}
	.client_8 ._key1 ._re_key {clear: both; padding-bottom: 0; border: 0 none;}
	.client_8 ._key1 .message2 {position: absolute; right: 0; top: 48px; padding: 0; width: 223px; border: 0 none; background: none;}
	.client_8 ._key1 .col1 {margin-right: 0; background: url('');}
	.client_8 ._key1 .col1 img {position: relative; top: 50px;}
	.client_8 ._key1 .col2 {float: none; margin-left: 119px;}
	.client_8 ._key1 p {padding-left: 21px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #f3f3f3; background: url('/images/help/client11_bar.gif') no-repeat left center; zoom: 1;}
	.client_8 ._key1 p:after {content: ""; display: block; clear: both;}
	.client_8 ._key1 ._re_key {background: url('/images/help/client11_bar.gif') no-repeat left 13px;}

	.client_8 .sect1 .input-text {width: 173px;}
	.client_8 .its1 {width: 65px;}
	.client_8 .its2 {width: 232px;}
	.client_8 .its3 {width: 121px;}
	.client_8 .its4 {width: 232px;}
	.client_8 ._key1 .input-text {width: 178px;}
	.client_8 ._key2 .input-text {margin-right: 20px; width: 289px;}

	.client_8 .input-text {margin: 0; padding: 0; height: 22px; line-height: 22px; border: 1px solid #ccc;}
	.client_8 .symbol {display: inline-block; text-align: center;}
	.client_8 .submitx {text-align: center;}

/* eng */
.confirm_text_area h2.h2Txt{font-size:12px; font-weight:bold; padding-left:10px}
.helpline_08_html .form.margin{margin-top:30px}
.cautionDate span{display:inline-block; margin-left:40px}
.txtRight{text-align:right}
.h30{height:30px}

.helpline_08_html .row .col1{text-indent:0}

/* 6하원칙 추가 */
.input_form_area label{display:block; margin-top:10px}
.input_form_area{padding-left:140px}
.input_form_area .input-text{width:530px; margin-top:5px}

/*HELP LINE 추가 페이지 */
.reply_area{height:23px; background:url(/images/help/a_helpline_bg.gif) repeat-x; border:1px solid #c2c2c2; border-bottom:none; margin-top:40px; padding:10px 0 0 10px;}

.reply_contents{width:672px; border:1px solid #c2c2c2; height:150px; overflow-y:auto}

.reply_btn_set{border-bottom:1px solid #ccc; padding-bottom:10px}

.prev_con_area{border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:40px}

.prev_con_area dt{float:left; padding:10px; color:#999; font-weight:bold;}
 .prev_con_area dd{padding:10px;}

.prev_con_area dt.first{border-bottom:1px dotted #dddddd}
.prev_con_area dd.first{border-bottom:1px dotted #dddddd}

.hepline_1no1_wrapper{text-align:center; margin-top:10px;}
.hepline_1no1_wrapper div{margin-top:20px}
.subpage .search-text-bar{width:200px; border-right:none; padding:5px 0 3px 0; height:20px; padding-right:50px; }

.search_bar_btn{border:none; background:url(/images/help/helpLine_search_btn.gif) no-repeat 0 0; display:inline-block; width: 50px; height: 30px; font-size:0; position:absolute; right:0; top:0px;	}
.ie7 .search_bar_btn {top: 1px;}

.hepline_1no1_wrapper {width:680px;}
.hepline_1no1_wrapper div{width:260px; margin:20px auto 60px; position:relative; height:30px;}
.hepline_1no1_wrapper ul { padding:10px; margin:50px 0 30px 0; border:1px solid #efc3a5;}
.hepline_1no1_wrapper ul li {width:97%; text-align:left; margin:3px 0 3px 2%; color:#ed7d31; line-height:1.8em; text-align:justify; list-style-type:disc; }

.history_wrap{background:url(/images/help/sub01_icon.gif) no-repeat right 0}
.about_title{border-bottom:1px solid #f3f3f3; padding-bottom:20px; margin-right:110px}

.helpline_tab li {height:35px; width:150px;  font-size:15px; font-family:'notokr-Medium'; border:1px solid #ccc; border-bottom:0; -moz-border-radius 10px 10px  0 0; -webkit-border-radius:10px 10p  0 0; border-radius: 10px  10px 0 0;}
.helpline_tab li.on {height:34px; border:2px solid #6988c9; border-bottom:2px solid #fff;;}
.helpline_bottom .body_content_bottom{background:url(/images/help/helpline_bottom_bar.gif) no-repeat 0 575px}
.helpline_bottom {background:url(/images/help/helpline_back.gif) no-repeat right 380px;}
.helpline_tab_con01{ height:370px; margin-top:10px; }

.helpline_tab4 {width:100%;}
.helpline_tab4 tr td {width:25%;}
.helpline_tab4 tr td a {display:block; width:100%; padding:10px 0; font-size:15px; font-family:'notokr-Medium'; text-align:center; border:1px solid #ccc; border-bottom:2px solid #6988c9;  -moz-border-radius 10px 10px  0 0; -webkit-border-radius:10px 10p  0 0; border-radius: 10px  10px 0 0; }
.helpline_tab4 tr td.on a { border-bottom:2px solid #fff;}



.hidden_con h1{display:none}
.hidden_con ol{display:none}
.hidden_con p{display:none}
.hidden_con h2{display:none}

/* 탭 02 */
.helpline_tab02_con01{background:url(/images/help/helpline_tab02_con01.gif) no-repeat 25px 0; height:281px; font-size:0; color:transparent;  text-indent:-9999px}
.helpline_tab02_con02{background:url(/images/help/helpline_tab02_con02.gif) no-repeat 25px 0; height:558px; font-size:0; color:transparent;  text-indent:-9999px}
.helpline_tab02_con03{background:url(/images/help/helpline_tab02_con03.gif) no-repeat 25px 0; height:329px; font-size:0; color:transparent; margin-top:30px; text-indent:-9999px}

.helpline_tab03_con01{}
.helpline_tab03_con01 ul {overflow:hidden; padding:20px 0; border-top:1px solid #333; border-bottom:1px solid #ccc;}

.helpline_tab03_con02{background:url(/images/help/helpline_tab03_con02.gif) no-repeat 30px 0; height:139px;}
.helpline_tab03_con03{}
.helpline_tab03_con04{}

.helpline_tab04_con02{}
.helpline_tab04_con03{}
.helpline_tab04_con04{padding:10px 0; border-top:1px solid #333; border-bottom:1px solid #ccc; background:url(/images/help/helpline_tab04_con04.gif) no-repeat 30px 10px; height:93px;}
.helpline_tab04_con04-2{padding:10px 0; border-top:1px solid #333; border-bottom:1px solid #ccc; background:url(/images/help/helpline_tab04_con04-2.gif) no-repeat 30px 10px; height:93px;}
.helpline_tab04_con05{}
.helpline_tab04_con06{ }
.helpline_tab04_con07{}

.agreeChk > *{vertical-align: middle;}
.agreeChk .pointC {margin:0 3px;}

/* 텍스트 박스 */
.title_txt_box{width:530px}

fieldset{margin:0; padding:0}
.ie7 .input-text.textbox-setting{text-indent:0px !important; padding-left:10px;}

/* 신고서 작성 추가페이지 A */

.dot_table{width:100%}
.dot_table td{border-bottom:1px solid #eee; text-align:center; padding:10px 0; font-size:14px; border-right:1px dotted #dadada; font-weight:bold;}
.dot_table tr.bgGary td {background:#fafafa}
.dot_table td.bdTBlue {border-top:1px solid #4979c3}
.dot_table td.bdTGray {border-top:1px solid #999}
.dot_table td.last{text-align:left;padding:8px 10px;border-right:none; color:#365A8B}


/* 웹촌2014 추가 */
#tr_category_two .mt20 {font-size:18px; font-weight:bold; font-family:'Malgun Gothic'; color:#365A8B}

.pagenum {overflow:hidden; width:680px; padding:10px 0; border-top:2px solid #999; border-bottom:1px solid #ccc;}
.pagenum li {float:left; width:18%; font-size:10.5pt; font-weight:bold; text-align:center; line-height:1.8em;}
.pagenum li:nth-child(2) {width:28%;}
.pagenum li span {float:right; color:#999; margin:0 5px 0 10px;}
.pagenum li.on {color:#4979c3;}

.report_request {}
.report_request .title_s31 {font-size:10.5pt; color:#4979c3; margin:20px 0 5px 0; font-weight:bold; }
.report_request .listnum li {width:637px; margin:5px 0 5px 15px; list-style-type: decimal; text-align:justify;}
.report_request .listnum li a {color:#4979c3;}
.report_request .boxline {border:1px solid #ccc; padding:5px 10px; line-height:1.8em; text-align:justify;}
.report_request .report_request_btn a {display:block; width:450px; font-size:10.5pt; margin:10px auto; padding:5px 0; text-align:center; border:1px solid #ccc; background-color:#f9f9f9;
-moz-border-radius: 21px; -webkit-border-radius: 21px; border-radius: 21px;}
.report_request .report_request_btn span {color:#4979c3;}
.report_request .btn_ok a {display:block; width:100%; font-size:10.5pt; font-weight:bold; margin:20px 0; padding:10px 0; color:#fff; text-align:center; background-color:#4979c3;
-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px;}

table.contTable { border-top:2px solid #555; width:100%;}
table.contTable tbody tr:nth-child(odd) { background:#f4f4f4;}
table.contTable tbody td { border-bottom:1px solid #d9d9d9; padding:7px 10px 7px 10px; line-height:1.4em;}
table.contTable tbody td:nth-child(1) {text-align:center;}

table.contTable_B { border-top:2px solid #555; width:100%;}
table.contTable_B tbody tr { border-bottom:1px solid #d9d9d9;}
table.contTable_B tbody tr.line_none { border-bottom:0; padding:0;}
table.contTable_B tbody tr.line_none td { padding-bottom:0;}
table.contTable_B tbody th { padding:10px 0 10px 10px; text-align:left; background:#f4f4f4; }
table.contTable_B tbody th span {color:#ff0000; margin-right:3px; }
table.contTable_B tbody th .t_s1 { color:#888; font-weight:400;}
table.contTable_B tbody td { padding:10px 10px 10px 10px; line-height:1.4em; text-align:justify;}
table.contTable_B .red {color:#ff0000; padding:10px; font-weight:400;}
table.contTable_B input { padding:5px 0 5px 5px; border:1px solid #ccc; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
table.contTable_B .input1 {width:100%;}
table.contTable_B .input5 {width:80%; margin-right:10px;}
table.contTable_B .input2 {width:50px;}
table.contTable_B .input3 {width:65px;}
table.contTable_B .input4 {width:160px;}
table.contTable_B ul li {float:left; margin:0 2px;}
table.contTable_B ul li:nth-child(2) {margin-right:20px;}
table.contTable_B tbody td .name {padding:6px 10px; color:#fff; font-size:9pt; background-color:#4175be;
-moz-border-radius: 21px; -webkit-border-radius: 21px; border-radius: 21px;}
table.contTable_B tbody td .find {padding:6px 20px; font-size:9pt; background-color:#ddd;
-moz-border-radius: 21px; -webkit-border-radius: 21px; border-radius: 21px;}
.addition {float:right; padding:6px 20px; margin:10px 0; font-size:9pt; background-color:#ddd;
-moz-border-radius: 21px; -webkit-border-radius: 21px; border-radius: 21px;}
.addition span {color:#ff0000; margin-right:5px;}

.report_request .red {color:#ff0000;}
.report_request .red1 {color:#ff0000;}
.report_request .box_line1 {padding:10px; margin:5px 0 30px 0;  border:1px solid #ccc; background:#f4f4f4;}
.report_request .box_line1 span {font-weight:bold; color:#000;}
.report_request .flo-right {float:right; background:none;}

.report_request_textarea .inp_boxline {width:100%; height:100px; font-size:9pt; padding:10px; border:1px solid #ccc;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.report_request_textarea p {background:#f4f4f4; padding:7px 10px;}
.report_request_textarea p input {margin-left:10px;}

/* 신고서 작성 추가 페이지 02*/

.pl5{padding-leftf:5px}
.pl10{padding-left:10px}
.w650{width:650px !important}
.w150{width:150px}

.who_radio_setting{padding-left:10px;}

.who_radio_setting label{display:inline; padding-right:50px;}

.or_con{display:block; color:#999999; padding-left:140px; font-size:11px}

.or_con02{color:#999999; font-size:11px}

.organization_con_textarea{width:630px !important; height:70px; margin-top:5px}

.ie7 .ie7-pl10{padding-left:0px !important}

/* 설문조사 */
.noticeSearch select {font-family: 'dotum','돋움'; font-size: 12px; height: 24px; line-height: 22px;  border: 1px solid #ccc; padding-left:5px; min-width:130px;}
.noticeSearch{text-align:center;}
.noticeSearch .chk{margin-bottom:2px;}
.noticeSearch label{color:#4c4c4c;}
.noticeSearch input{vertical-align:middle; height: 22px; line-height: 24px; border: 1px solid #ccc;}
.noticeSearch img{vertical-align:middle;}

table.researchTable {width: 100%; table-layout: fixed; }
.subpage table.researchTable tbody td {border-bottom: 1px solid #ccc; line-height: 1.5em;}
table.researchTable td.title {text-align: left; padding:5px 0 5px;}
table.researchTable td.title > a{display: block; color: #444; font-weight: bold; text-align: left; line-height: 1.5em;}
table.researchTable td a.url{color: #4979c3; font-weight: normal;}
table.researchTable td.title .period {color: #444; font-weight: normal; text-align: left;}

/* 설문조사 테이블 */
table.research {border-top:1px solid #ccc; border-bottom: 1px solid #ccc; margin:10px 0; font-size: 12px;}
table.research th, table.research td{ padding-left:13px; font-weight: normal; text-align: left; border-bottom: 1px solid #ebebeb;}
table.research th {height: 34px; background-color: #FBFBFB; color:#34373a; }
table.research td {height: 21px; color:#7d7d7d; padding:10px 13px 10px 13px;}
table.research td label{margin-left: 10px; margin-right:10px; font-family: '돋움', dotum, sans-serif;}
table.research tr.last td {border-bottom:1px solid #ccc;}
table.research td input[type="text"]{width:200px;}
table.research tbody.borderSide td{border-left:1px solid #ebebeb; border-right: 1px solid #ebebeb;}
table.research tbody.borderSide td.subTit {height: 30px; border-left:none; border-right: none; background-color: #f6f8fc; color:#34373a; padding:0 13px; }
table.research textarea {width: 100%; height: 100px; overflow-y: auto;}

table.research.type2 th, table.research.type2 td {text-align: center; border-right: 2px dotted #dadada; border-left: 2px dotted #dadada; }
table.research.type2 thead th{font-weight: bold; padding:10px 0;}
table.research.type2 tbody td {font-weight: normal; }
.brlNone {border-left: none !important;}
.brrNone {border-right: none !important;}
table.research.type2.vertical th, table.research.type2.vertical td {border-right: none; border-left: none;}
table.research.type2.vertical th {border-right: 2px dotted #dadada; text-align: right; padding-right: 30px; font-weight: bold; color:#666666;}
table.research.type2.vertical td {text-align: left; padding-left:30px; font-weight: bold;}

.researchClause {border:1px solid #D3D3D3; padding: 10px; height: 80px; overflow-y: auto; margin-top:10px;}

.researchTable select {font-family: 'dotum','돋움'; font-size: 12px; height: 24px; line-height: 22px;  border: 1px solid #ccc; padding-left:5px; min-width:96px;}
.quit_num_list.brt {border-top:1px solid #ccc; margin-top:20px;}
select {font-family: 'dotum','돋움'; font-size: 12px; height: 24px; line-height: 22px;  border: 1px solid #ccc; padding-left:5px; min-width:96px;}
.blockLine {margin-bottom: 20px; padding-bottom: 10px;}
.blockLine.border {border-bottom:1px solid #eee;}

.researchKey .fieldset-key-input {margin-top: 10px; margin-bottom: 10px; border: 0 none; border-top: 2px solid #376cb6;}
.researchKey .fieldset-key-input legend {display: none;}
.researchKey .row {height: 44px; line-height: 44px; border-bottom: 1px solid #f3f3f3; padding-top:0; margin-top:0;}
.researchKey .row .label-head {display: inline-block; margin-right: 20px; width: 120px; text-indent: 24px; background: url("/images/help/sub02_board_bar.gif") no-repeat right center;}
.researchKey .row .input-text {height: 22px; line-height: 22px; border: 0 none; border:1px solid lightgray;}
.researchKey .row-end {border-bottom-color: #cccccc;}
.researchKey .submitx {margin-top: 30px; text-align: center;}
.researchKey label {display: inline; margin-left:5px;}

.row.editorTxt font b {font-size:13px !important; font-weight: bold;}
.row.editorTxt font {font-size:13px; font-weight: bold;}
.row.editorTxt > div {display: inline;}
.row.editorTxt .or_con02 {padding-left:10px;}
.row.editorTxt .or_con02 > div {display: inline;}
.row.editorTxt .or_con02 font {font-weight: normal !important; font-size: 12px;}

.apiTit {font-size: 15px; font-weight: bold; padding: 20px 0 10px; border-bottom: 1px solid #ccc; color:#444;}
.apiTit.type2 {border-bottom: none; padding-bottom: 0;}
.survey_feedback{ border:1px solid #d3d3d3;width:95%;height:100px;overflow-y:scroll;padding:10px; margin-top:10px }
.survey_feedback_stats {margin:5px 0; }

.apiTable {margin-bottom:30px; border-bottom:1px solid #ccc }
.apiTable .btnArea {padding:20px 0;}

.apiTable2 {margin-bottom:30px; border-bottom:1px solid #ccc }
.apiTable2 th, .apiTable2 td {border-bottom:1px solid #f3f3f3; padding:10px 0;}
.apiTable2 th {padding-left:10px; border-right: 1px solid #e7e7e7; color:#666; font-size: 12px; text-align: left;}
.apiTable2 td {padding-left: 10px;}
.apiTable2 tr.last th, .apiTable2 tr.last td {border-bottom:1px solid #ccc;}

.apiTable2.type2 th {color:#376cb6;}
.apiTable2.type2 th span{display: block; color:#666;}
.apiTable2.type3 th {font-weight: normal; color:#666; vertical-align: top;}

.apiTable3 {margin-bottom:30px; border-bottom:1px solid #ccc; table-layout: fixed; }
.apiTable3 > tbody > tr > th, .apiTable3 > tbody > tr > td {border-bottom:1px solid #f3f3f3; padding:10px 0;}
.apiTable3 > tbody > tr > th {border-right: 1px solid #d3d3d3; color:#666; font-size: 12px; text-align: left;}
.apiTable3 > tbody > tr.last > th,.apiTable3 > tbody > tr.last > td {border-bottom:1px solid #ccc;}

.tablesorter {margin-bottom:30px;}
.tablesorter thead th{background-color: #f7f7f7; padding: 10px 0; border-top: 1px solid #999; border-bottom: 1px solid #ccc;}
.tablesorter tbody td {padding:10px 0; text-align: center; border-bottom:1px solid #f3f3f3;}
.tablesorter tfoot th {padding:10px 0; text-align: center; border-bottom:1px solid #ccc; color: #376cb6; font-weight: bold; background-color: #fcfcfc; border-top:1px solid #ccc; color: #376cb6; }
.item.icons{margin-top: 10px;}

.style_f3{display:block; margin-top: -30px; font-weight: bold;}
.style_f3.none {margin-top: 0px !important;}
.style_f3.none .style_f3.none {margin-top: -15px !important;}

.apiTable4 .style_f3{display: block; margin-top:-30px;}

.apiTable2.type3 label {margin-right: 20px;}
.apiTable2.type3 input {padding-left:5px; color:#666;}
.apiTable2.type3 .calBtn{display: inline-block; zoom: 1; *display: inline;}
.apiTable2.type3 .calNum {display: inline-block; width:115px; height:22px; border:1px solid #d3d3d3; line-height: 22px; color:#666; padding-left:5px; zoom: 1; *display: inline;}
.apiTable2.type3 .stdTxtArea {overflow-y: auto; height: 150px; padding:10px 0; width: 100%;}
.apiTable2.type3 span.aid { color: #666; display: block; margin-top:5px;}
.write_confirm_btn.type2 {margin-top:00px; padding-top:20px; border-top:1px solid #f3f3f3;}

.yellowLine, .blackLine {margin-top:20px; margin-bottom:40px; padding:10px; border:2px solid #e0d87b}
.blackLine {border-color: #757575;}
.apiTit a.btnSilver{display: inline-block; width:46px; height:23px; margin-left:5px; text-align:center; background: url('/images/research/btn_silver.gif') no-repeat 0 0; color:#888; font-size: 12px; line-height: 23px; zoom: 1; *display: inline;}

/* SWV Line */
.inner .swvline_wrap {background:url(/images/swvline/sub01_con01.gif) no-repeat right 0;}
.swvline_wrap .swvline_h2_title {margin-top:45px; text-align:center; font-size:26px; font-family:'notokr-regular'; font-weight:bold;}
.swvline_wrap .swvline_h2_title span {display:block; width:100%; margin-top:5px; text-align:center; font-size:13px; font-family:'notokr-regular'; font-weight:500; color:#999; }
.swvline_wrap .section .col1 { font-family:'notokr-Medium'; }
.swvline_wrap .section .col1 p { font-family:'Malgun Gothic','notokr-Thin'; }
.swvlinetab{margin-top:40px;}
*:first-child + html .swvlinetab{margin:40px 0;}
.swvlinetab li{width:148px}
.subpage-header03 h1{padding-top:20px;margin-bottom: 20px; margin-right: 94px; height: 45px; border-bottom:none; font-size:27px; font-family:'notokr-Medium'; letter-spacing:-0.05em; border-bottom: 1px solid #f3f3f3; background:url(/images/common/subtitle-icon.jpg) no-repeat 0 0; }
.swvline_tab_con{width:665px;margin-top:40px;}
.swvline_tab_con span{display:none}
.swvline_tab01_con01{}
.swvline_tab01_con02{}
.swvline_tab01_con03{}
.swvline_tab01_con04{}
.swvline_tab_con.last{padding-bottom:0}

.swvline_tab02_comment{padding:20px 0; margin-top:40px; font-size:15px; font-family:'notokr-Medium'; text-align:center; border:1px solid #ddd; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.swvline_tab02_con01{}
.swvline_tab02_con02{}
.swvline_tab02_con03{}
.swvline_tab02_con04{background:url(/images/swvline/sub01_tab02_con04.gif) no-repeat; width:675px; height:434px}

.swvline_tab03_comment{padding:20px 0; margin-top:40px; font-size:15px; font-family:'notokr-Medium'; text-align:center; border:1px solid #ddd; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.swvline_tab03_con01{}
.swvline_tab03_con02{}
.swvline_tab03_con03{}


.edu01_con01{background:url(/images/swvline/edu01_con 01.gif) no-repeat; height:613px; margin-top:10px;}
.edu01_con01 .swv_history {margin-top:30px;}
.edu01_con01 .swv_history li {float:left; width:50%;}
.edu01_con01 .swv_history li:nth-child(1) h3, .edu01_con01 .swv_history li:nth-child(2) h3 { border-top:0; padding:0 0 10px 0;}
.edu01_con01 .swv_history li h3 {padding:10px 0; font-size:15px; font-family:'notokr-Medium'; color:#999; text-align:center; border-top:1px solid #aaa; border-bottom:1px solid #eee;}
.edu01_con01 .swv_history li h3 span {font-size:22px; font-family:'notokr-Medium'; color:#333;}
.edu01_con01 .swv_history li dl {width:100%; padding-bottom:40px;}
.edu01_con01 .swv_history li:nth-child(even) dl { width:96%; padding-left:4%; border-left:1px solid #eee;}
.edu01_con01 .swv_history li dl dt {width:100%; padding:20px 0 0px 0; font-size:16px; font-family:'notokr-Medium'; color: rgb(54, 115, 210);}
.edu01_con01 .swv_history li dl dd {width:100%;}






.edu01_con02{background:url(/images/swvline/edu01_con02.gif) no-repeat; height:661px; margin-top:10px; color:transparent; font-size:0}
.edu01_con03{background:url(/images/swvline/edu01_con03.gif) no-repeat; height:369px; margin-top:10px; color:transparent; font-size:0}
.tabContainer .edu_tab li{width:330px}

.edu02_con01{background:url(/images/swvline/edu02_con01.gif) no-repeat; height:600px; margin-top:10px; color:transparent; font-size:0}
.edu02_con02{background:url(/images/swvline/edu02_con02.gif) no-repeat; height:604px; margin-top:10px; color:transparent; font-size:0}
.edu02_con03{background:url(/images/swvline/edu02_con03.gif) no-repeat; height:606px; margin-top:10px; color:transparent; font-size:0}
.edu02_con04{background:url(/images/swvline/edu02_con04.gif) no-repeat; height:641px; margin-top:10px; color:transparent; font-size:0}

/* swv 신고서 작성 */
.swvline_write_comment{padding:20px 0 20px 20px; margin:40px 0; font-size:15px; font-family:'notokr-Medium'; border:1px solid #ddd; 
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.swvline_write {}
.swvline_write .section{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px; width:100%;}
.swvline_write .row{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f3f3f3;zoom:1}
.swvline_write .row:after{content:"";display:block;clear:both}
.swvline_write .col1,.swvline_write .col2,.swvline_write .col3{float:left}
.swvline_write .col1{padding-left:15px;margin-right:19px;width:105px;background:url(/images/swvline/sub03_bar.gif) no-repeat right center}

.swvline_write .col2{width:435px}
.swvline_write .col2 .check_box{padding-top:4px}
*:first-child + html .swvline_write .col2 .check_box{padding-top:0}
.swvline_write .label_check{margin-right:15px;color:#666}
*:first-child + html .swvline_write .label_check{margin:0 13px 0 -3px}
.swvline_write .col2 .check{margin-top:-2px}
*:first-child + html .swvline_write .col2 .check{margin:1px -7px 0 0}

.swvline_write .col3{width:100px;height:24px;background:url(/images/swvline/sub03_bar.gif) no-repeat left center;text-indent:22px;letter-spacing:-1px;line-height:24px}

.swvline_write .wd70{width:70px}
.swvline_write .wd140{width:140px}
.swvline_write .wd305{width:305px}
*:first-child + html .swvline_write .wd305{width:276px}
.swvline_write .input-text{margin:0;padding:0;height:22px;line-height:22px;border:1px solid #ccc}
.swvline_write .symbol{display:inline-block;text-align: center}
.swvline_write .btn_report{text-align:center}

.row_textarea{}
.row_textarea.row fieldset legend{display:none}
.row_textarea.row{zoom:1;padding-top:10px;padding-bottom:10px;height:auto;line-height:22px;border-bottom:1px solid #f3f3f3}
.row_textarea.row:after{content:"";display:block;clear:both}
.row_textarea.row .col1{display:inline-block;float:left;margin-right:20px;line-height:24px;background:url(https://www.kbei.org/images/swvline/sub03_bar.gif) no-repeat top right}
.row_textarea.row .col2{float:left;width:435px}
.row_textarea.row textarea{padding:10px;width:392px;height:210px;border:1px solid #ccc;resize:none;font-family:arial,"돋움";font-size:12px;vertical-align:middle}
*:first-child + html .row_textarea.row textarea{height:240px}
.row_textarea.row .col3{width:78px;height:auto;background:url(/images/swvline/sub03_bar.gif) no-repeat left center;text-indent:0;padding:47px 0 0 21px}

.row_reporter.row{}
.row_reporter.row .col1{margin-right:0;width:104px;background:url('')}
.row_reporter.row dl{width:555px;zoom:1}
.row_reporter.row dl:after{content:"";display:block;clear:both}
.row_reporter.row dt{float:left;width:47px;padding-left:22px;padding-right:10px;clear:both;background: url(/images/swvline/sub03_bar.gif) no-repeat left center}
.row_reporter.row dd{width:556px}
*:first-child + html .row_reporter.row .reporter_mail_dt{padding:0 10px 13px 22px}
.row_reporter.row .reporter_mail_dd{padding-bottom:10px;border-bottom:1px solid #f3f3f3}
*:first-child + html .row_reporter.row .reporter_mail_dt,*:first-child + html .row_reporter.row .reporter_mail_dd{border-bottom:1px solid #f3f3f3}

.row_reporter.row .reporter_tel_dt,.row_reporter.row .reporter_tel_dd{padding-top:10px}
.row_reporter.row .reporter_tel_dt{background:url('')}
.row_reporter.row .reporter_tel_dd{border-bottom:0}

*:first-child + html .row_reporter.row .reporter_mail_dd,*:first-child + html .row_reporter.row .reporter_tel_dd{width:476px}

/* swv 신고서 접수 */
.swvline_write_finish_comment{background:url(/images/swvline/sub03_write_finish_comment.gif) no-repeat 25px 0;width:674px;height:130px;margin:20px 0 20px;color:transparent;font-size:0; text-indent:-9999px}
.swvline_write_finish_comment span{display:none}
.swvline_write_finish{background:url(/images/swvline/sub03_write_finish_con01.gif) no-repeat 33px 0;width:676px;height:31px;padding-bottom:20px;color:transparent;font-size:0;  text-indent:-9999px}
.swvline_write_finish span{display:none}
.swvline_write .btn_home{text-align:center}

/* SURVEY LINE */ 
.subpage-header h1{padding-top:20px; border-bottom:none; font-size:27px; font-family:'notokr-Medium'; letter-spacing:-0.05em; background:url(/images/common/subtitle-icon.jpg) no-repeat 0 0; }

.survey_line_01_html .tabarea li { width: 330px; }

.survey_line_01_html .tabContainer { margin-bottom: 27px; }
.survey_line_01_html .ir { }
.survey_line_02_html .tabContainer { margin-bottom: 12px; }
.survey_line_02_html .ir {}
.survey_line_02_html .ir .call_box {padding:20px 0 20px 20px; margin:40px 0 20px 0; font-size:15px; font-family:'notokr-Medium'; border:1px solid #ddd; 
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

/* 푸터 */
.footerAera{background:url(/images/main/foot_bg.gif) repeat-x; height:190px; margin-top:75px; *position: relative; *z-index: 1;}
.footer_con{width:960px; margin:0 auto; position:relative}
.footer_menu {overflow:hidden; padding-top:9px}
.footer_menu li {position:relative; z-index:1; float:left; padding:0 10px; font-family:'notokr-Medium';}
.footer_menu li .line {position:absolute; top:4px; right:0; height:10px; width:1px; background:#ccc;}

.footer_ci{position:absolute; left:0; top:70px;}
.footer_info_area{position:relative; padding:25px 0 0 275px; background:url(/images/main/footer_bar.gif) no-repeat 690px 20px ; }
.footer_right{position:absolute; left:713px; top:25px}
.footer_right02{position:absolute; left:713px; top:58px}
.footer_right03{position:absolute; left:713px; top:78px}
.footer_info_area .norton{position:absolute; top:83px; left:500px; width:135px;text-align: center; }
.footer_info_area .veri {padding-right: 15px; vertical-align: top;}
.footer_info_area .veri img{vertical-align: top;}

.address {float:left; width:400px;}
.address li {float:left; color:#888; line-height:1.6em; letter-spacing:-0.03em;}
.address li span {color:#666; font-weight:bold;}
.address li.add_tel, .address li.add_fax, .address li.add_res {margin-right:10px;}

.konzession {float:left; width:265px; padding-left:15px; border-left:1px solid #e5e5e5;}
.konzession li {float:left; color:#888; line-height:1.6em; letter-spacing:-0.05em;}
.konzession li span {color:#666; font-weight:bold;}
.konzession li.kon_t2 {margin-right:10px;}

/* 팝업 */
.popup {display:none; position: fixed; width:100%; height:100%; top:0; left:0; margin: 0 auto; background: url(/images/bg_dimmed.png) repeat; z-index: 999; }
.popup .cont { position: absolute; left:50%; top:50%; border: 2px solid #376cb6; text-align: center; background: #fff;}
.popup .cont h2 { display: none; }
.popup .cont form .row { margin: 39px 18px 15px 19px; height: 45px; border-bottom: 1px dashed #dddddd; }
.popup .cont form .input-text { margin-left: 10px; margin-right: 10px; height: 28px; line-height: 28px; }
.popup button { position: absolute; top: 0; right: 0; width: 31px; height: 31px; border: 0 none; background-color: transparent; font-weight: bold; font-size: 1.5em; color: #999999; }

#password_modify .cont, 
#password_del .cont {width: 465px; height: 149px; margin-left:-230px; margin-top: -75px;}

/* 팝업 */
.popup .cont.title_block h2{display:block; padding:20px 0 10px 0; border-bottom:1px dotted #ddd; margin:0 15px}
.popup .cont.contHeight{width:468px; height:220px}
.idNum_con input{width:235px}
.pop_confirm_btn{border-top:1px dotted #ddd; padding-top:10px;  margin:0 15px}

/* 팝업 : 우편번호 검색찾기 */
.postcode_search {}
	.postcode_search .cont {margin-top: -237px; margin-left: -232px; width: 464px; height: 474px; 	}
	.postcode_search .addr1_hidden, 
	.postcode_search .addr2_hidden { display: none; }
	.postcode_search h1 {margin-top: 22px; margin-left: 20px; height: 33px; text-align: left; }
	.postcode_search .tabContainer {margin: 0 auto;width: 424px;}
	.postcode_search .tabarea li { width: 140px; }
	.postcode_search .tabarea li a { height: 38px; line-height: 38px;background: url("/images/tabRight.gif") no-repeat right top; }
	/*.postcode_search .tabarea li a img { margin-top: 8px; }*/
	.postcode_search .tabarea li.on a { background-position-y: -42px; }
	.postcode_search .result {margin: 0 auto;	width: 424px; font-weight: normal;}
	.postcode_search .result em {float: left; display: block; position: relative; top: 3px;margin-right: 15px; width: 120px; text-align: center; background: url('/images/help/client11_bar.gif') no-repeat right center; }
	.postcode_search .rhead {	height: 28px; line-height: 28px; border: 1px solid #e1e1e1;}
	.postcode_search .rhead img.addr { position: relative; top: 3px; }
	.postcode_search .rbody_hidden { display: none; }
	.postcode_search .rbody { margin-bottom: 35px;	height: 86px; border: 1px solid #e1e1e1; 	border-top: 0 none; 	text-align: left;	overflow-y: auto;}
	.postcode_search .result .rbody em {}
	.postcode_search .rbody li {height: 28px; 	line-height: 28px; border-bottom: 1px solid #e1e1e1; zoom: 1;}
	.postcode_search .rbody li:after { content: ""; display: block; clear: both; }
	.postcode_search .message1_hidden { display: none; }
	.postcode_search .message1 {margin-bottom: 20px; height: 101px; border-bottom: 1px dashed #ddd;text-align: center; background: url('/images/help/client09_con09.gif') no-repeat center center; }
	.postcode_search .message1 p { visibility: hidden; }
	.postcode_search .addr1 .message2 {height: 65px; background: url('/images/help/client09_con04.gif') no-repeat center center; }
	.postcode_search .addr1 .message2 span { visibility: hidden; }
	.postcode_search .message3 { height: 26px; }
	.postcode_search .addr2 .message2 {height: 86px; background: url('/images/help/client09_con11.gif') no-repeat center center; }
	.postcode_search .addr2 .message2 span { visibility: hidden; }
	.postcode_search form {height: 70px; }
	.postcode_search form label {position: relative;	top: 3px ;}
	.postcode_search form .input-image {}
	.postcode_search .addr2 form {margin-left: 41px; height: 109px; text-align: left; 	}
	.postcode_search .addr2 .p1 {height: 39px; }
	.postcode_search .addr2 select { width: 153px; height: 30px; line-height: 30px; }
	.postcode_search .addr1 form .input-text, 
	.postcode_search .addr2 form .input-text { margin: 0; height: 26px; line-height: 26px; }
	.postcode_search .addr2 .label {height: 30px; line-height: 30px; }
	#postcode_search_2 .cont {	height: 537px; }

/* 팝업 : 클라이언트 - 신고자리스트 */
	.popup_client_5 {}
	.popup_client_5 .cont {margin-top: -98px; margin-left: -232px; width: 465px; height: 196px;}
	.popup_client_5 .message1 { margin: 0 20px 23px; height: 123px; border-bottom: 1px dashed #ccc; }
	.popup_client_5 .message1 p { visibility: hidden; }		#popup_client_5_1 .message1 {background: url('/images/help/client05_con05.gif') no-repeat center center; }
	#popup_client_5_2 .message1 {background: url('/images/help/client05_con08.gif') no-repeat center center; }

/* 이용약관 팝업 */
	/* 04_help line_08_신고서작성02 report_info.html */
	.main .inner { padding: 30px; }
	.popup .cont.layerPop{ border:none; width:623px; height:600px; overflow-y:auto; margin-left:-312px; margin-top:-300px; text-align:left}

	.helpline_appication{position:relative}
	.helpline_appication h2{margin-top:40px}
	.helpline_appication p{margin-top:10px; padding-bottom:30px; border-bottom:1px solid #f5f5f5}
	.helpline_appication p.first{margin-top:20px; border-bottom:1px dotted #ddd}
	.helpline_appication p.last{border-bottom:1px solid #ccc}
	.helpline_appication a{display:block; text-align:center; margin-top:30px}
	.close_btn_top{position:absolute; right:0px; top:0px}
	.close_btn_top a{margin-top:0}

.popup_client_5 .cont.h220{height:220px}

#modifyPop h3 {text-align: left;}
#modifyPop .cont {width:720px; height: 550px; margin-top:-300px; margin-left: -360px;}
.popup .btnArea{ text-align: center; border-top: dotted 1px #e1e1e1; margin-top:20px;}

/* find - popup */
.sec_find_pop {position:absolute; display:inline-block; margin-top: -234px; margin-left: -235px; width:470px; padding:20px; border:solid 2px #376cb6; background:#fff;}
.sec_find_pop .sec_close {position:absolute; top:9px; right:9px;}
.sec_find_pop .sec_tit_pop {display:block; height:30px; text-indent:-9999px;}
.sec_find_pop .sec_tit_pop.find {background: url('/images/login/t_find_01.gif') no-repeat left top;}
.sec_tab {display:block; height:38px; margin-bottom:30px; background: url('/images/login/tab_find_bg.gif') repeat-x left top;}
.sec_tab ul li {float:left;   margin-right:2px; }
.sec_tab ul li a {display:inline-block; height:38px;overflow:hidden;}
.sec_tab ul li a.on img{margin-top:-38px;}

.sec_pop_cont {display:block; border-bottom:dotted 1px #e1e1e1;}
.sec_pop_cont.result {display:block; height:176px; padding-top:100px; text-align:center; border-top:solid 1px #e1e1e1; border-bottom:dotted 1px #e1e1e1; font-size:16px; color:#000; line-height:180%;}
.sec_pop_cont.result em {font-weight:bold;}

#st_board {width:100%; max-width:700px; margin:0 auto;}