@import url(http://fonts.googleapis.com/css?family=Open+Sans);
/*@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
 @font-face {
    font-family: 'NanumGothic';
    src: url('/common/css/NanumGothic.eot');
    src: url('/common/css/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/common/css/NanumGothic.woff') format('woff'),
         url('/common/css/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");*/
body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	/*font-family: 'Malgun Gothic', '맑은 고딕', 'Myriad Pro', Arial, 'Sans Serif';*/
	 font-family: /*'Noto Sans KR', "나눔고딕", "Nanum Gothic",*/ 'MalgunGothic', "맑은 고딕", AppleGothic, AppleGothicRegular, "돋움", sans-serif;
	font-size: 13px;
	border-top: 2px solid #a25a33;    /*20180510 수정 #0a50a1   /#a25a33   */
	box-sizing: border-box; 
}
.png24 {tmp:expression(setPng24(this));}

a:link {
	color: #444444;
	text-decoration: none;
}
a:visited {
	color: #444;
}
html {
	height: 100%;        
	overflow-y: auto;
}
a img {
	border: 0 none;
}
img {
	border: 0;
	vertical-align: top;
}
li img {
	vertical-align: top;
}
input, select, img, textarea {
}
ul, ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#warp {
	width: 100%;
	height: 100%;
	margin: 0 auto;	/*border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;*/
}
#headerwarp {
	position: relative;
	height: 70px;
	z-index: 10000;
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#logo {
	float: left;
	width: 150px;
	height: 40px;
	margin-top: 20px;
	
}
.bicol {
	color: #FFF;
}
#icon_wary {
	width: 40px;
	float: right;
}
.icon01 {
	border: 1px solid #dfdfdf;
	margin: 20px 5px 0px 0px;
	float: left;
	padding: 10px;
}

.icon02 {
	border: 1px solid #dfdfdf;
	margin: 20px 5px 0px 0px;
	float: left;
	padding: 10px;}
	
.icon03 {
	border: 1px solid #dfdfdf;
	margin-top: 20px;
	float: left;
	padding: 9px;
}

#layerPop {
	width: 928px;
	z-index: 10000;
	position: absolute;
	display: none;
	border: 1px solid #dfdfdf;
	color: #444;
	/*background-color:#f6faff;*/
	background-color: #FFFFFF;
	padding: 25px;
	/* margin: 0 auto; */
	line-height: 35px;
}
.layfont {
	font-weight: bold;
	font-size: 16px;
	padding-right: 50px;
	color: #004a9b;
}


.layfont a:link {
	font-weight: bold;
	font-size: 16px;
	padding-right: 50px;
	color: #004a9b;
}

.layfont a:visited {
	color:#004a9b;
}


.gclose {
	position: absolute;
	top: 0px;
	width: 30px;
	height: 30px;
	z-index: 100;
	font-size: 20px;
	padding-left: 920px;
}
.ti {
	cursor: hand;
	vertical-align: middle;
	color: #444;
}

#subimg_006 {
	background-image: url(/web_resources/homepage_images/subtop006.png);
	width: 980px;
	height: 180px;
}
#subimg_003 {
	background-image: url(/web_resources/homepage_images/subtop003.png);
	width: 980px;
	height: 180px;
}
#subimg_005 {
	background-image: url(/web_resources/homepage_images/subtop005.png);
	width: 980px;
	height: 180px;
}
#subimg_4a {
	background-image: url(/web_resources/homepage_images/subtop04.png);
	width: 980px;
	height: 180px;
}

#subimg_002 {
	background-image: url(/web_resources/homepage_images/subtop002.png);
	width: 980px;
	height: 180px;
}
#subimg_001 {
	background-image: url(/web_resources/homepage_images/subtop001.png);
	width: 980px;
	height: 180px;
}
#subimg {
	width: 980px;
	height: 180px;
	background-color: #666;
}
.tit {
	color: #444444;
	width: 500px;
	height: 80px;
	font-size: 15px;
	line-height: 23px;
	padding-top: 60px;
	padding-left: 60px;
}
#smenu {
	width: 980px;
	height: 44px;
	background: #f2f2f2;
	line-height: 44px;
	text-align: center;
	float: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#smenu ul li {
	background-color: #f2f2f2;
	text-align: center;
	height: 44px;
	float: left;
	color: #0087f9;
	display: lnline-block;
}
#smenu ul li a {
	padding: 0px 25px 0px 25px;
	text-align: center;
	height: 44px;
	float: left;
	color: #777777;
	border-right: 1px solid #FFF;
}
#smenu ul li a:hover {
	color: #FFF;
	background-color: #0087f9
}
#smenu ul li a.selected {
	color: #FFF;
	background-color: #0087f9
}
.tix {
	font-size: 30px;
	text-align: center;
	padding-top: 90px;
}
.tix1{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	text-align: center;
	padding-top: 90px;
}


.tix2 {
	font-size: 30px;
	text-align: center;
	padding-top: 90px;
    padding-bottom: 30px;
}

.subcoti {
	padding-top: 30px;
	color: #444444;
	font-size: 13px;
	line-height: 20px;
	height: 290px;
	margin-bottom: 10px;
}



.subcoti_1003 {
	padding-top: 30px;
	color: #444444;
	font-size: 13px;
	line-height: 22px;
	height: 600px;
	margin-bottom: 10px;
}



.subcoti_com {
	padding-top: 30px;
	color: #444444;
	font-size: 13px;
	line-height: 20px;
	height: 590px;
	margin-bottom: 20px;
}
.subcoti_biz01 {
	padding-top: 35px;
	color: #777777;
	font-size: 13px;
	line-height: 20px;
	height: 1500px;
	margin-bottom: 10px;
}

.subcoti_800 {
	padding-top: 35px;
	color: #777777;
	font-size: 13px;
	line-height: 20px;
	height: 800px;
	margin-bottom: 10px;
}
.subcoti_1200 {
	padding-top: 30px;
	color: #444444;
	font-size: 13px;
	line-height: 20px;
	height: 1200px;
	background: #FFF;
}


.subcoti_960 {
	padding-top: 35px;
	color: #777777;
	font-size: 13px;
	line-height: 20px;
	height: 960px;
	margin-bottom: 10px;
}


.subcoti_c {
	color: #444444;
	font-size: 13px;
	line-height: 20px;
	height: 1480px;
	background: #FFF;
}


.subcoti_d {
	color: #444444;
	font-size: 13px;
	line-height: 20px;
	height: 1150px;
	background: #FFF;
}


.subcoti_po {
	padding-top: 30px;
	color: #444444;
	font-size: 13px;
	line-height: 20px;
	height: 960px;
	margin-bottom: 10px;
}
.subcoti_po500 {
	padding-top: 30px;
	color: #444444;
	font-size: 13px;
	line-height: 20px;
	height: 500px;
	margin-bottom: 10px;
}
.subcoti_v2 {
	color: #444444;
	font-size: 13px;
	line-height: 20px;
	height: 390px;
	margin-bottom: 90px;
}


.subcoti_vi {
	color: #444444;
	font-size: 13px;
	line-height: 22px;
	height: 170px;
}
.tab {
	margin: 45px 0px 0px 20px
}
.subcoti_cen {
	padding-top: 25px;
	color: #666666;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	height: 1000px;
	background-color: #099;
}
.subcoti_pw {
	padding-top: 25px;
	color: #666666;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	height: 450px;
	background-color: #FFF;
}
.name {
	float: right;
	padding: 30px 0px 30px 0px;	
	
}
/* 2016-04-20 추가 */
.tixadd {
	float: right;
	width: 100px;
	color: #888888;
	font-size: 12px;
	padding-top: 20px;
}
#container {
	float: left;
	min-height: 100%;
	margin: -70px 0 -130px;
	background-color: #FFF;
	width:100%;
	
}
*html#container {
	height: 100%
}
#content {
	width: 980px;
	padding-top: 70px;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 0;
	margin: 0 auto;
	/height: 800px;
	/*2018-0524 수정*/ 
}
#conwarp {
	width: 980px;
	
	
}
.banertt{
	color: #888888;
	font-size: 12px;
	padding-left: 25px;
}
#bnnaer01 {
	float: left;
	/* 2018-0525  수정할 부분   */width: 980px;
	width: 780px; 
	height: 392px;
}
#banner02 {
	float: right;
	width: 192px;
	height: 192px;
	background-color: #f2f2f2;
}
/*#banner02:hover{
	background-color:#000;
	}*/
#banner03 {
	margin-top: 8px;
	float: right;
	width: 192px;
	height: 192px;
	background-color: #f2f2f2;
}
#banner04 {
	float: left;
	width: 192px;
	height: 192px;
	background-color: #f2f2f2;
	margin-top: 8px;
}
#banner05 {
	float: left;
	width: 192px;
	height: 192px;
	background-color: #f2f2f2;
	margin-top: 8px;
	margin-left: 8px;
}
#banner06 {
	float: left;
	width: 192px;
	height: 192px;
	background-color: #f2f2f2;
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
}
#banner07 {
	float: left;
	width: 380px;
	height: 192px;
	margin-top: 8px;
	background-color: #f2f2f2;
}

#banner06_2 {
	float: left;
	width: 280px;
	height: 192px;
	background-color: #f2f2f2;
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
}
#banner07_2 {
	float: left;
	width: 491px;
	height: 192px;
	background-color: #f2f2f2;
	margin-top: 8px;
}
#banner08 {
	float: left;
	width: 192px;
	height: 192px;
	background-color: #f2f2f2;
	margin-top: 8px;
}
.addicon {
	float: right;
	width: 12px;
	height: 12px;
	padding: 13px;
}
.bannertix {
	color: #444;
	padding: 30px 0px 25px 25px;
	font-size: 16px;
}
.bannertix_2 {
	color: #444;
	padding: 30px 0px 0px 25px;
	font-size: 16px;
}
.bannertixnotic {
	color: #444;
	padding: 30px 0px 20px 25px;
	font-size: 16px;
}
.bannerimg {
	padding-left: 110px;	 
}
.bannertel {
	color: #ff7e00;
	/*              color:#0a50a1*/
	
	font-size: 20px;
	padding: 12px 0px 0px 25px;
	font-style: italic;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.bannertel_s {
	color: #777777;
	padding: 3px 0px 0px 25px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
}
.notictix {
	color: #777;
	padding-left: 25px;
	font-size: 13px;
	line-height: 22px;
	width: 100%;
}
.notictix a:visited {
	color: #087f9;
}
.notictix a:link {
	color: #777777;
}
.stix {
	float: left;
	width: 200px;
	padding: 20px 0px 4px 23px;
	font-size: 14px;
}
#bar {
	font-size: 13px;
	color: #444;
	height: 30px;
	background-color: #f2f2f2;
	text-align: right;
	padding-right: 9px;
}
#main_footerwarp {
	/*border-top: 1px solid #e1e1e1;*/
	position: relative;
	float: left;
	height: 150px;
	width: 100%;
	font-size: 12px;
	background-color: #F8F8F8;
}


.footerbar {
	/*border-bottom: 1px solid #e1e1e1;*/
	text-align: center;
	background-color: #F8F8F8;
	font-size: 13px;
	color: #727272;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	line-height: 150%;
}


.footerbar a:link {
	text-decoration: none;
	color: #727272;
	font-weight: 500;
}



.footerbar a:visited{
	color: #727272;
	font-weight: 500;
}


/* 2016-10-18 icon 변경하자 */	




.copywa{
	margin: 0 auto;
	width: 980px;
}


.unhome {
	float: left;
	margin-top: 9px;
}

.lines {
	color: #dedede;
	width: 1px;
	margin: 0px 5px 0px 5px;
	font-size: 9px;
}

.lines2 {
	color: #b3b3b3;
	width: 1px;
	margin: 0px 2px 0px 2px;
	font-size: 9px;
	font-weight: 900;
}
.point {
	color: #ff7800;
}


.point a:link {
	color: #ff7800;
	text-decoration: none;
}

.point a:visited { 
color: #ff7800;
}





.footerlogo {
	float: left;
	padding-top:12px;
	width: 115px;
}


.footerba {
	float: right;
	width: 190px;
	margin-top: 7px;
	margin-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	border: 1px solid #e1e1e1;
	color: #777777;
}


.footerba a:link {
	color: #777777;	
}

.footerba a:visited {
	color: #777777;
	
}
.footerbab {
	float: right;
	width: 174px;
	margin-top: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #777777;
	text-align: center;
	border: 1px solid #e1e1e1;
}
.footerbab a:link {
	color: #777777;
	
}

.footerbab a:visited {
	color: #777777;
	
}

.footlogo {
	float: right;
	width: 72px;
	text-align: center;
	border: 1px solid #e1e1e1;
	padding: 4px;
	margin-right: 3px;
}
.footlogo1 {
	float: right;
	width: 78px;
	text-align: center;
	border: 1px solid #e1e1e1;
	padding: 4px;
	margin-right: 3px;
}


.footlogo3 {
	float: right;
	width: 74px;
	text-align: center;
	border: 1px solid #e1e1e1;
	padding: 4px;
}
.footlogo2{
	float: right;
	width: 97px;
	text-align: center;
	border: 1px solid #e1e1e1;
	padding: 4px;
	margin-right: 3px;
}

.fooertix {
	float: left;
	width: 475px;
	line-height: 20px;
	color: #777777;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	//padding-left: 22px;
}
.footlogos {
	float: right;
	padding-top: 5px;
	
	width: 380px;
}
.blog {
	border: 1px solid #e1e1e1;
	height: 25px;
	width: 60px;
	margin-top: 10px;
	margin-left: 280px;
	line-height: 25px;
	font-size: 12px;
	color: #777777;
	text-align: center;
}
.middle {
	cursor: hand;
	vertical-align: middle;
}
#box_warp {
	padding-top: 50px;
	width: 728px;
	margin: 0 auto;
}
#box_warp_w {
	padding-top: 50px;
	width: 400px;
	margin: 0 auto;
}
#input_rebox {
	border: 1px solid #dddddd;
	margin: 0 auto;
	width: 360px;
}
.box3 {
	border: 1px solid #dfdfdf;
	background-color: #fff;
	height: 44px;
	margin-rihgt: 20px;
	width: 356px;
	color: #444444;
	text-align: center;
	font-family: 'Malgun Gothic', 'Myriad Pro', Arial, 'Sans Serif';
	font-size: 14px;
	float: left;
}
.box5 {
	border: 1px solid #dfdfdf;
	background-color: #fff;
	height: 44px;
	margin-rihgt: 20px;
	width: 356px;
	color: #444444;
	text-align: center;
	font-family: 'Malgun Gothic', 'Myriad Pro', Arial, 'Sans Serif';
	font-size: 14px;
	margin: 0 auto;
	margin-bottom: 7px;
}
.box4 {
	border: 1px solid #dfdfdf;
	background-color: #fff;
	height: 44px;
	margin-left: 7px;
	width: 356px;
	color: #444444;
	text-align: center;
	font-family: 'Malgun Gothic', 'Myriad Pro', Arial, 'Sans Serif';
	font-size: 14px;
	float: left;
}
.box2 {
	border: 1px solid #FFF;
	background-color: #fff;
	height: 39px;
	margin-bottom: 2px;
	width: 290px;
	color: #444444;
	text-align: center;
	font-family: 'Malgun Gothic', 'Myriad Pro', Arial, 'Sans Serif';
	font-size: 14px;
}
#input_reboxa {
	float: right;
	border: 1px solid #dddddd;
	width: 360px;
	background-image: url(/web_resources/homepage_images/pwicon.png);
	background-repeat: no-repeat;
	background-position: 97% 49%;
}
#btnwarp {
	margin: 0 auto;
	margin-top: 60px;
	width: 735px;
}
#btnwarp_ch {
	margin: 0 auto;
	margin-top: 15px;
	width: 735px;
}
#dotoline {
	background-image: url(/web_resources/homepage_images/dotoline.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin-bottom: 15px;
	width: 735px;
}
.loginbtn {
	background-color: #22509c;
	color: #FFF;
	height: 46px;
	line-height: 46px;
	width: 300px;
	margin: 0 auto;
}

.loginbtn a:link{ text-decoration: none;
	color: #FFF;
	
}

.loginbtn a:visited {
	text-decoration: none;
	color: #FFF;
}

#btwp {
	margin: 0 auto;
	height: 40px;
	width: 208px;
	margin-bottom: 300px;
}
#btwpqwe {
	margin: 0 auto;
	height: 40px;
	width: 310px;
	margin-top: 30px;
}
#btwpqwecom {
	margin: 0 auto;
	height: 40px;
	width: 980px;
}
#btwpqwe_s {
	margin: 0 auto;
	height: 40px;
	width: 210px;
	margin-top: 15px;
}
.chbtn {
	background-color: #22509c;
	color: #FFF;
	height: 46px;
	line-height: 46px;
	width: 100px;
	text-align: center;
	float: left;
}
.chbtna {
	background-color: #22509c;
	color: #FFF;
	height: 46px;
	line-height: 46px;
	width: 100px;
	text-align: center;
	float: left;
	margin-left: 5px;
}




.chbtna a:link {
	text-decoration: none;
	color: #FFF;
}


.chbtna a:visited {
	text-decoration: none;
	color: #FFF;
}
















.chbtncom {
	border: 1px solid #22509c;
	color: #FFF;
	height: 44px;
	line-height: 44px;
	width: 322px;
	text-align: center;
	float: left;
	background-color: #22509c;
	margin-right: 4px;
}



.chbtncom a:link {
	text-decoration: none;
	color: #FFF;
	
}


.chbtncom a:visited {

	text-decoration: none;

	color: #FFF;
	height: 44px;
	line-height: 44px;
	width: 322px;
	text-align: center;
	float: left;
	background-color: #22509c;
	margin-right: 4px;
}


.chbtncoma {
	border: 1px solid #dddddd;
	color: #444444;
	height: 44px;
	line-height: 44px;
	width: 322px;
	text-align: center;
	float: left;
	margin-right: 4px;
}
.chbtncomb {
	background-color: #22509c;
	border: 1px solid #22509c;
	color: #FFF;
	height: 44px;
	line-height: 44px;
	width: 322px;
	text-align: center;
	float: left;
}
.chbtncomc {
	border: 1px solid #dddddd;
	color: #444444;
	height: 44px;
	line-height: 44px;
	width: 322px;
	text-align: center;
	float: left;
}
.tlome {
	width: 980px;
	height: 1px;
	background-color: #dfdfdf;
}
.chbtnas {
	background-color: #22509c;
	color: #FFF;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-align: center;
	float: right;
}


.chbtnas a:link {

	color: #FFF;
	
}


.chbtnas a:visited{ 
color:#FFF;}



.chbtnasowq {
	background-color: #22509c;
	color: #FFF;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-align: center;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.chbtnasowq a:link {

	color: #FFF;
	
}
.chbtnasowq a:visited{ 
color:#FFF;}


.chbwqq {
	background-color: #22509c;
	color: #FFF;
	height: 30px;
	line-height: 30px;
	width: 130px;
	text-align: center;
	float: right;
	margin-top: 10px;
}

.chbwqq a:link {
	color: #FFF;
}

.chbwqq a:visited {
	color: #FFF;
}


.chbtnas_riht {
	background-color: #666666;
	color: #FFF;
	height: 31px;
	line-height: 31px;
	width: 100px;
	text-align: center;
	float: left;
	margin-left: 4px;
}
.chbtnas_pol {
	background-color: #666666;
	color: #FFF;
	height: 33px;
	line-height: 32px;
	width: 100px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0;
	float: right;
	margin-right: 10px;
}
.chbtna_po {
	background-color: #666666;
	color: #FFF;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
.bizbtn {
	background-color: #22509c;
	color: #FFF;
	height: 46px;
	line-height: 46px;
	width: 300px;
	margin: 0 auto;
	text-align: center;
}


.bizbtn a:link {
	color: #FFF;
}

.bizbtn a:visited {
	color: #FFF;
}

.tabletixr {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	border-top: 2px solid #23519c;
	text-align: center;
	color: #23519c;
}
.tabletix {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	border-top: 2px solid #23519c;
	text-align: center;
	color: #23519c;
}
.tabletixrp {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	border-top: 2px solid #23519c;
	padding-left: 10px;
	color: #23519c;
}
.tabletixb {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	text-align: center;
}
.tabletixb_left {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
}


.tabletix_pp{
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	padding-left:13px;
	
}

.tabletix_to {
	color: #23519c;
	border-bottom: 1px solid #dfdfdf;
	padding-left: 10px;
}
.tabletixbx {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	text-align: center;
}


.tabletixbx_b {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	text-align: center;
}


.tabl {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	border-top: 2px solid #23519c;
	padding-left: 10px;
	border-left: 1px solid #dfdfdf;
}
.tablb {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	padding-left: 10px;
}
.tabletixss {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
	padding-left: 14px;
}
.new_spptix {
	color: #444;
	border-bottom: 1px solid #dfdfdf;
}
.conbib {
	font-size: 18px;
	color: #000;
}
.conb {
	color: #23519c;
	font-weight: bold;
}
.con {
	color: #23519c;
}
.con1 {
	color: #0087f9;
}
.con9 {
	color: #0087f9;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 270px;
}
.conpop {
	color: #0087f9;
	font-size: 16px;
	margin: 10px;
	height: 50px;
	background: #063
}
.con1_bz {
	color: #0087f9;
	font-size: 16px;
}
#fobox1 {
	border: 1px solid #dfdfdf;
	width: 978px;
	height: 730px;
	color: #777777;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.im {
	background-image: url(/web_resources/homepage_images/bici_a.png);
	background-repeat: no-repeat;
	width: 450px;
	height: 426px;
	margin-top: 160px;
	margin-right: 0px;
	margin-left: 230px;
}
.text001 {
	width: 270px;
	line-height: 22px;
	float: left;
	text-align: left;
	padding-top: 66px;
	padding-right: 24px;
	padding-bottom: 60px;
	padding-left: 60px;
}
.text002 {
	width: 250px;
	line-height: 22px;
	float: right;
	padding-top: 256px;
	padding-right: 40px;
	text-align: left;
}
.text003 {
	width: 265px;
	line-height: 22px;
	float: left;
	padding-top: 570px;
	text-align: left;
}
#map_view {
	width: 980px;
	height: 400px;
	margin-bottom: 20px;
}
.mapti {
	height: 130px;
	line-height: 22px;
}
.bi {
	background-image: url(/web_resources/homepage_images/bi_001.png);
	background-repeat: no-repeat;
}
.bia {
	background-image: url(/web_resources/homepage_images/bi_002.png);
	background-repeat: no-repeat;
}
.conop {
	font-style: italic;
	font-size: 28px;
	color: #444444;/*cursor:hand;vertical-align:middle;*/

}
.tbrigh {
	float: right;
	background-color: #e6f4ff;
	font-size: 13px;
	padding: 20px;
}
.tbrigha {
	float: right;
	background-color: #F4F4F4;
	font-size: 13px;
	padding: 20px;
}
.appf {
	padding-left: 10px;
}

.appf1 {
	padding: 10px;
}
.formbox2 {
	width: 130px;
	border: 1px solid #ccc;
	height: 26px;
	padding-left: 4px;
	color: #444;
}
.formbox10 {
	width: 170px;
	border: 1px solid #ccc;
	height: 28px;
	padding-left: 4px;
	color: #444;
	float: left;
	margin-left: 4px;
}







.formbox105 {
	width: 170px;
	border: 1px solid #ccc;
	height: 28px;
	padding-left: 4px;
	color: #444;
	float: left;
	
}
.formbox1 {
	width: 90px;
	border: 1px solid #ccc;
	height: 26px;
	padding-left: 4px;
	color: #444;
}
.formbox3 {
	width: 240px;
	border: 1px solid #ccc;
	height: 26px;
	padding-left: 4px;
	color: #444;
}
.formbox30 {
	width: 240px;
	border: 1px solid #ccc;
	height: 31px;
	padding-left: 4px;
	color: #444;
	vertical-align: middle;
	text-align: left;
}
.formbox4 {
	width: 500px;
	border: 1px solid #ccc;
	height: 26px;
	padding-left: 4px;
	color: #444;
}
.formbox5 {
	width: 500px;
	border: 1px solid #ccc;
	height: 26px;
	padding-left: 4px;
	color: #444;
	margin-top: 4px;
}
/* 페이징*/
 
#pagingNew {
	padding: 25px 0px 20px 0px;
	font-family: 'Malgun Gothic', '맑은 고딕', 'Myriad Pro', Arial, 'Sans Serif';
	font-size: 100%;
	clear: both;
	margin: 0px;
	text-align: center;
}
#pagingNew a {
	text-decoration: none;
}
#pagingNew a:hover {
	background-color: #555555;
	color: #FFF;
}
#pagingNew .sel {
	/*border:1px solid #94bde0;
  color:#2c7dac;*/
	display: inline-block;
	background-color: #555555;
	color: #FFF;
	height: 25px;
	width: 31px;
	padding-top: 6px;
}
#pagingNew .numBox {
	border: 1px solid #ddd;
	color: #6d7073;
	height: 24px;
	padding-top: 5px;
	width: 29px;
	display: inline-block;
	margin:0px 2px;
}
#pagingNew .numBox:hover {
	border: 1px solid #555;
	color: #FFF;
	height: 24px;
	padding-top: 5px;
	width: 29px;
	display: inline-block;
	margin:0px 2px;
}
#pagingNew .finumPrev {
	border: 1px solid #ddd;
	background: url(/web_resources/homepage_images/bll_03.png)no-repeat 9px 10px #f9f9f9;
	color: #6d7073;
	padding: 5px 12px 8px 16px;
	margin-right: 8px;
}
#pagingNew .finumPrev:hover {
	background: url(/web_resources/homepage_images/bll_03.png)no-repeat 9px 10px #f9f9f9;
	border: 1px solid #555;
	color: #6d7073;
	margin-right: 8px;
	overflow: hidden;
	padding: 5px 12px 8px 16px;
}
#pagingNew .numPrev {
	border: 1px solid #ddd;
	background: url(/web_resources/homepage_images/bll_02.png)no-repeat 9px 9px #f9f9f9;
	color: #6d7073;
	height: 29px;
	margin-right: 4px;
	overflow: hidden;
	padding: 5px 12px 8px 16px;
}
#pagingNew .numPrev:hover {
	background: url(/web_resources/homepage_images/bll_02.png)no-repeat 9px 9px #f9f9f9;
	border: 1px solid #555;
	color: #6d7073;
	height: 29px;
	margin-right: 4px;
	overflow: hidden;
	padding: 5px 12px 8px 16px;
}
#pagingNew .numNext {
	border: 1px solid #ddd;
	background: url(/web_resources/homepage_images/bll_01.png)no-repeat 9px 9px #f9f9f9;
	color: #6d7073;
	margin-left: 1px;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 12px;
}
#pagingNew .numNext:hover {
	background: url(/web_resources/homepage_images/bll_01.png)no-repeat 9px 9px #f9f9f9;
	border: 1px solid #555;
}
#pagingNew .rinumNext {
	border: 1px solid #ddd;
	background: url(/web_resources/homepage_images/bll_04.png)no-repeat 9px 10px #f9f9f9;
	color: #6d7073;
	margin-left: 1px;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin-left: 8px;
}
#pagingNew .rinumNext:hover {
	background: url(/web_resources/homepage_images/bll_04.png)no-repeat 9px 10px #f9f9f9;
	border: 1px solid #555;
	margin-left: 8px;
}
.ge {
	float: left;
    margin-right: 3px;
}
.geuo {
}
select {
	width:136px;
	
}
span.selectbox_dept {
	background-color: #FFF;
	/*border: 1px solid #afafaf;*/
	border: 1px solid #ccc;
	padding-top: 4px;
	font-size: 13px;
	padding-left: 8px;
	background-image: url(/web_resources/homepage_images/select_arrow.png);
	background-repeat: no-repeat;
	background-position: 96% 13px;
	/*text-align:center;*/
	height: 26px;
}
span.selectbox_title_focus {
	border-color: #afafaf;
}
span.selectbox_title_disabled {
	background-color: #EEE;
}
div.selectbox_option {
	border: 1px solid #cfcbc4;
	background: #FFF;
	overflow: hidden;
}
div.selectbox_option li {
	list-style: none;
}
div.selectbox_option a {
	height: 1em;
	color: #444;
	word-break: break-all;
	line-height: 1.7em;
	text-decoration: none;
	_padding: 3px 3px 4px;
	display: block;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 5px;
}
div.selectbox_option a.on, div.selectbox_option a:hover {
	color: #000;
	background: #EEE;
}
.rith {
	margin-bottom: 10px;
	float: right;
}
#noticsc_box {
	margin-top: 200px;
	height: 50px;
	width: 980px;
	background-color: #f2f2f2;
	float: left;
}
.btt {
	margin-top: 13px;
}
.popupti {
	color: #FFF;
	font-size: 18px;
	background-color: #23519c;
	padding-left: 10px;
}
.lf {
	padding-left: 5px;
}
#boxpo {
	width: 960px;
	height: 85px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #F2F2F2;
}
#boxpo_link {
	width: 960px;
	height: 300px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
	margin-top: 30px;
	margin-bottom: 300px;
	background: #F2F2F2;
	line-height: 28px;
}
#boxpo_f {
	width: 960px;
	height: 45px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
	margin-top: 10px;
	margin-bottom: 30px;
	background: #F2F2F2;
}
.fontbo {
	font-weight: bold;
}
.stixs {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.line001 {
	border-top: 3px solid #0a50a1;
}
.topcont {
	color: #FFF;
	text-align: center;
	background-color: #22509c;
}
.erecruit_box {
	margin-top: 20px;
	line-height: 23px;
}

.boxst{
width: 950px; height: 300px; border: 1px solid #FFF;
 background-color:#FFC;
 padding:10px; font-size:13px;}
.tb480 { margin: 0 auto; width:450px;
}

.tb720 { margin: 0 auto; width:720px;
}
.faq_xp {color:#333;
         font-weight:bold;
		 padding-left:10px;}
		 


#layer_43{ display:none;}
#layer_42{ display:none;}
#layer_41{ display:none;}

.ma10{
	margin-top:10px;}
	
.ma30{
	margin-top:30px;
}
.ma20b{
margin-bottom:20px}
	
.faqt{
	background-color:#F3F4F6;
	color:#333;
	text-align:center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	.faqtr{
	background-color:#f6fbff;
	color:#333;
	text-align:center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
	.faqbr{background-color:#f6fbff;
	    padding: 20px 0 10px 0;
	}
	
	.ec{cursor:hand;
	vertical-align:middle;
		
	}
	
	.flec{ float:left;
	
	}
	
.textar{
	width: 770px;
	height: 300px;
	border: 1px solid #FFF;
	background-color: #FFFFFF;
	padding: 10px;	
	}
.stceo{
	font-size: 18px;
	text-align: center;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
	
	
}

/* 2020-0406  지도API  추가 11*/

.radius_border{border:1px solid #919191;border-radius:5px;}     
.custom_typecontrol {position:absolute; top:420px; /*right:0px;*/ overflow:hidden;
	width:130px!important;height:30px;margin-left:10px;padding:0;z-index:1; font-size:12px;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;}
.custom_typecontrol span {display:block!important;width:65px; height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
.custom_typecontrol .btn {background:#FFF!important;background:linear-gradient(#FFF,#e6e6e6)!important;color:#000;!important;}       
.custom_typecontrol .btn:hover {background:#f5f5f5!important;background:linear-gradient(#f5f5f5,#e3e3e3)!important;}
.custom_typecontrol .btn:active {background:#e6e6e6!important;background:linear-gradient(#e6e6e6, #fff)!important;}    
.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
.custom_typecontrol .selected_btn:hover {color:#fff!important;}   
.custom_zoomcontrol {position:absolute;top:460px;/*right:100px;*/    margin-left: 10px; width:36px;height:80px;overflow:hidden;z-index:1!important;background-color:#f5f5f5;} 
.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}     
.custom_zoomcontrol span img {width:15px;height:15px;padding:12px 0;border:none;}             
.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}

/* 2021-05-31 추가 */
.lcdsdo {
	padding-left : 10px;
	color: #666;
	font-size: 12px;
}

/* 2022-07-22 추가 */
.line_d6d5d5_tl {
	border-top: 1px solid #d6d5d5;
	border-left: 1px solid #d6d5d5;
}
.line_d6d5d5_tlr {
	border-top: 1px solid #d6d5d5;
	border-left: 1px solid #d6d5d5;
	border-right: 1px solid #d6d5d5;
}
.line_d6d5d5_b {
	border-bottom: 1px solid #d6d5d5;
}

/*2022년 8월 2일 수정 시작 */
.banertt_main{
	color: #888888;
	font-size: 13px;
	line-height: 21px;
	padding-left: 25px;
	height: 42px;
}

.bannerimg_main {
	padding-left: 120px;
	margin-top: 10px;
}
/*2022년 8월 2일 수정 끝 */
