@import url( /css/nanumgothic.css );
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@font-face {font-family:Jalnan; src:url("/font/Jalnan.ttf"); font-weight:normal;}

@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);

@charset uft-8;

TD {
	FONT-SIZE: 12px; COLOR: #656565; LINE-HEIGHT: 19px;  TEXT-DECORATION: none
}
A:link {
	FONT-SIZE: 12px; COLOR: #656565; LINE-HEIGHT: 19px;  TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #2E7003; LINE-HEIGHT: 19px;  TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #656565; LINE-HEIGHT: 19px;  TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 12px; COLOR: #2E7003; LINE-HEIGHT: 19px;  TEXT-DECORATION: none
}
img {
	border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none
}
body {
	margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;background-color:#ffffff; TEXT-ALIGN: center;
	FONT-SIZE: 9pt; COLOR: #898989; font-family: "Nanum Square";  font-weight: 400;
	SCROLLBAR-FACE-COLOR: #F1F1F1;
    SCROLLBAR-SHADOW-COLOR: #DFDFDF;
    SCROLLBAR-HIGHLIGHT-COLOR: #DFDFDF;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #8B8B8B;
	
}
textarea {
	BORDER-RIGHT: #D9D9D9 1px solid; BORDER-TOP: #D9D9D9 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #D9D9D9 1px solid; COLOR: #666666; LINE-HEIGHT: 20px; BORDER-BOTTOM: #D9D9D9 1px solid; FONT-FAMILY: "돋움"
}
.textarea2 {
  color: #666;
	background: #ffffff;
	border:1px solid #D7D7D7;
  padding:4px 7px 4px 7px;
  line-height:15px;
}
.location {
    FONT-SIZE: 11px; COLOR: #8e8e8e; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.location a:link{
    FONT-SIZE: 11px; COLOR: #8e8e8e; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.location a:hover{
    FONT-SIZE: 11px; COLOR: #2E7003; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.location a:visited{
    FONT-SIZE: 11px; COLOR: #8e8e8e; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.location a:active{
    FONT-SIZE: 11px; COLOR: #8e8e8e; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.location2 {
    FONT-SIZE: 11px; COLOR: 707070; LINE-HEIGHT: 18px;  letter-spacing:-0.05em; font-weight:bold
}

.input {
	BORDER-RIGHT: #D7D7D7 1px solid; BORDER-TOP: #D7D7D7 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #D7D7D7 1px solid; COLOR: #333333; BORDER-BOTTOM: #D7D7D7 1px solid; FONT-FAMILY: "돋음"; 
	BACKGROUND-COLOR: #F3F3F3; height:18px; padding-left:3px; padding-right:3px
}
.input2 {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cecece 1px solid; COLOR: #636363; BORDER-BOTTOM: #cecece 1px solid; 
	 BACKGROUND-COLOR: #f5f5f5; height:19px; padding-left:3px; padding-right:3px
}
.input3 {
	BORDER-RIGHT: #D0D0D0 1px solid; BORDER-TOP: #D0D0D0 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #D0D0D0 1px solid; COLOR: #777777; BORDER-BOTTOM: #D0D0D0 1px solid; FONT-FAMILY: "돋음"; 
	BACKGROUND-COLOR: #E0E0E0; height:18px; padding-left:2px; LINE-HEIGHT: 19px;
}
.input4 {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #333333; BORDER-BOTTOM: #dfdfdf 1px solid; FONT-FAMILY: "돋음"; 
	BACKGROUND-COLOR: #f4f4f4; height:21px; padding-left:3px; padding-right:3px
}
.input5 {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #333333; BORDER-BOTTOM: #dfdfdf 1px solid; FONT-FAMILY: "돋음"; 
	BACKGROUND-COLOR: #ffffff; height:21px; padding-left:3px; padding-right:3px
}
.search_input {
	BORDER-RIGHT: #6DBD07 1px solid; BORDER-TOP: #6DBD07 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #6DBD07 1px solid; COLOR: #7F817D; BORDER-BOTTOM: #6DBD07 1px solid; FONT-FAMILY: "돋음"; 
	BACKGROUND-COLOR: #F8FCF2; padding-left:3px; padding-right:3px; line-height:19px
}
.board_input {
	BORDER-RIGHT: #B0B0B0 1px solid; BORDER-TOP: #B0B0B0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #B0B0B0 1px solid; COLOR: #363636; BORDER-BOTTOM: #B0B0B0 1px solid; 
	FONT-FAMILY: "굴림"; BACKGROUND-COLOR: #ffffff; height:18px; padding-left:3px; padding-right:3px
}
.page {
     FONT-SIZE: 11px; COLOR: #6F6F6F; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.page A:link {
     FONT-SIZE: 11px; COLOR: #6F6F6F; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.page A:visited {
     FONT-SIZE: 11px; COLOR: #6F6F6F; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.page A:active {
     FONT-SIZE: 11px; COLOR: #353535; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.page A:hover {
     FONT-SIZE: 11px; COLOR: #6F6F6F; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.view_title {
     font-size:11px; font-family:"돋움"; color:#FFFFFF; text-decoration:none; LINE-HEIGHT: 16px
}

.board_12_2 {
    FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; letter-spacing: -0.02em; 
}
.board_12_2 A:link {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; letter-spacing: -0.02em; 
}
.board_12_2 A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px;  TEXT-DECORATION: none;  letter-spacing: -0.02em;
}
.board_12_2 A:active {
    FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; letter-spacing: -0.02em; 
}
.board_12_2 A:hover {
    FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; letter-spacing: -0.02em;
}


.board_list_left {
   border-left:#DEDEDE 1px solid;  border-top:#DEDEDE 1px solid; border-bottom:#DEDEDE 1px solid
}
.board_list_mid {
   border-top:#dedede 1px solid; border-bottom:#dedede 1px solid
}
.board_list_right {
   border-right:#dedede 1px solid;  border-top:#dedede 1px solid; border-bottom:#dedede 1px solid
}
.board_list_t1 {
FONT-SIZE: 12px; COLOR: #757575; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; TEXT-ALIGN: center;
}
.board_list_t2 {
FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px;  letter-spacing:-0.02em; TEXT-ALIGN: left;text-decoration:none
}
.board_list_t2 a:link{
FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px;  letter-spacing:-0.02em; TEXT-ALIGN: left;text-decoration:none
}
.board_list_t2 a:hover{
FONT-SIZE: 12px; COLOR: #4D8903;LINE-HEIGHT: 16px;  letter-spacing:-0.02em; TEXT-ALIGN: left; text-decoration:underline
}
.board_list_t2 a:visited{
FONT-SIZE: 12px; COLOR: #666666;LINE-HEIGHT: 16px;  letter-spacing:-0.02em; TEXT-ALIGN: left; text-decoration:none
}
.board_list_t2 a:active{
    FONT-SIZE: 12px; COLOR: #4D8903; LINE-HEIGHT: 16px;  letter-spacing:-0.02em; TEXT-ALIGN: left; text-decoration:underline
}
.board_list_t3 {
FONT-SIZE: 12px; COLOR: #ae4d17; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; TEXT-ALIGN: center;
}
.board_view_t1 {
FONT-SIZE: 12px; COLOR: #6DA437; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; font-weight:bold
}
.board_view_t2 {
FONT-SIZE: 12px; COLOR: #757575; LINE-HEIGHT: 17px; FONT-FAMILY: "굴림"; TEXT-DECORATION: none;
}
.board_view_t3 {
FONT-SIZE: 11px; COLOR: #003399; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; TEXT-ALIGN: center;
}
.board_view_t4 {
FONT-SIZE: 12px; COLOR: #2c70ae; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; font-weight:bold
}
.board_view_t4 a:link{
FONT-SIZE: 12px; COLOR: #2c70ae; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; font-weight:bold
}
.board_view_t4 a:hover{
FONT-SIZE: 12px; COLOR: #2c70ae; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; font-weight:bold
}
.board_view_t4 a:visited{
FONT-SIZE: 12px; COLOR: #2c70ae; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; font-weight:bold
}
.board_view_t4 a:active{
FONT-SIZE: 12px; COLOR: #2c70ae; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; font-weight:bold
}
.board_view_t5 {
FONT-SIZE: 11px; COLOR: #736f67; LINE-HEIGHT: 17px;  TEXT-DECORATION: none;
}
.board_view_t6 {
FONT-SIZE: 11px; COLOR: #df3c04; LINE-HEIGHT: 17px;  TEXT-DECORATION: none;
}
.cnt_paging_active {
	FONT-WEIGHT: bold; COLOR: #f7701f; font-size:11px; font-family:"돋움";
}



.t13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0061AE; LINE-HEIGHT: 20px;  TEXT-DECORATION: none
}
.t11 {
    FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.t11 a:link{
    FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.t11 a:hover{
    FONT-SIZE: 11px; COLOR: #2E7003; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.t11 a:visited{
    FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.t11 a:active{
    FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 18px;  letter-spacing:-0.05em
}
.t11_2 {
    FONT-SIZE: 11px; COLOR: #838383; LINE-HEIGHT: 16px;  letter-spacing:-0.05em; text-align:justify
}
.t11_2 a:link{
    FONT-SIZE: 11px; COLOR: #838383; LINE-HEIGHT: 16px;  letter-spacing:-0.05em; text-align:justify
}
.t11_2 a:hover{
    FONT-SIZE: 11px; COLOR: #2E7003; LINE-HEIGHT: 16px;  letter-spacing:-0.05em; text-align:justify
}
.t11_2 a:visited{
    FONT-SIZE: 11px; COLOR: #838383; LINE-HEIGHT: 16px;  letter-spacing:-0.05em; text-align:justify
}
.t11_2 a:active{
    FONT-SIZE: 11px; COLOR: #838383; LINE-HEIGHT: 16px;  letter-spacing:-0.05em; text-align:justify
}

.t12 {
    FONT-SIZE: 12px; COLOR: #4B4B4B; LINE-HEIGHT: 18px;  TEXT-DECORATION: none; font-weight:bold
}
.t12 a:link{
    FONT-SIZE: 12px; COLOR: #4B4B4B; LINE-HEIGHT: 18px;  TEXT-DECORATION: none; font-weight:bold
}
.t12 a:hover{
    FONT-SIZE: 12px; COLOR: #2E7003; LINE-HEIGHT: 18px;  TEXT-DECORATION: none; font-weight:bold
}
.t12 a:visited{
    FONT-SIZE: 12px; COLOR: #4B4B4B; LINE-HEIGHT: 18px;  TEXT-DECORATION: none; font-weight:bold
}
.t12 a:active{
    FONT-SIZE: 12px; COLOR: #4B4B4B; LINE-HEIGHT: 18px;  TEXT-DECORATION: none; font-weight:bold
}

.t12_2 {
    FONT-SIZE: 12px; COLOR: #F5F7F2; LINE-HEIGHT: 18px; FONT-FAMILY: "굴림"; TEXT-DECORATION: none; font-weight:bold;letter-spacing:-1px; 
}
.t12_2 a:link{
    FONT-SIZE: 12px; COLOR: #F5F7F2; LINE-HEIGHT: 18px; FONT-FAMILY: "굴림"; TEXT-DECORATION: none; font-weight:bold;letter-spacing:-1px; 
}
.t12_2 a:hover{
    FONT-SIZE: 12px; COLOR: #2E7003; LINE-HEIGHT: 18px; FONT-FAMILY: "굴림"; TEXT-DECORATION: none; font-weight:bold;letter-spacing:-1px; 
}
.t12_2 a:visited{
    FONT-SIZE: 12px; COLOR: #F5F7F2; LINE-HEIGHT: 18px; FONT-FAMILY: "굴림"; TEXT-DECORATION: none; font-weight:bold;letter-spacing:-1px; 
}
.t12_2 a:active{
    FONT-SIZE: 12px; COLOR: #F5F7F2; LINE-HEIGHT: 18px; FONT-FAMILY: "굴림"; TEXT-DECORATION: none; font-weight:bold;letter-spacing:-1px; 
}
.t12_3 {
    FONT-SIZE: 12px; COLOR: #383838; LINE-HEIGHT: 18px;  TEXT-DECORATION: none; letter-spacing:-0.00em
}
.index_board {
   FONT-SIZE: 11px; COLOR: #787e84; LINE-HEIGHT: 20px;  TEXT-DECORATION: none; letter-spacing:-0.00em
}
.index_board A:link {
   FONT-SIZE: 11px; COLOR: #787e84; LINE-HEIGHT: 20px;  TEXT-DECORATION: none; letter-spacing:-0.00em
}
.index_board A:visited {
    FONT-SIZE: 11px; COLOR: #787e84; LINE-HEIGHT: 20px;  TEXT-DECORATION: none; letter-spacing:-0.00em
}
.index_board A:active {
 FONT-SIZE: 11px; COLOR: #787e84; LINE-HEIGHT: 20px;  TEXT-DECORATION: none; letter-spacing:-0.00em
}
.index_board A:hover {
  FONT-SIZE: 11px; COLOR: #2E7003; LINE-HEIGHT: 20px;  TEXT-DECORATION: none; letter-spacing:-0.00em
}



.site_title {
    FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; text-align:center
}
.site_title A:link {
	FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; text-align:center
}
.site_title A:visited {
	FONT-SIZE: 11px; COLOR: #858585; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; text-align:center
}
.site_title A:active {
    FONT-SIZE: 11px; COLOR: #306091; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; text-align:center
}
.site_title A:hover {
    FONT-SIZE: 11px; COLOR: #306091; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; text-align:center
}
.site_title2 {
    FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; 
}
.site_title2 A:link {
	FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; 
}
.site_title2 A:visited {
	FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; 
}
.site_title2 A:active {
    FONT-SIZE: 11px; COLOR: #306091; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; 
}
.site_title2 A:hover {
    FONT-SIZE: 11px; COLOR: #306091; LINE-HEIGHT: 15px;  TEXT-DECORATION: none; 
}
.site_title3 {
    FONT-SIZE: 11px; COLOR: #9a9a9a; LINE-HEIGHT: 17px;  TEXT-DECORATION: none; 
}
.page {
     FONT-SIZE: 11px; COLOR: #6F6F6F; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.page A:link {
     FONT-SIZE: 11px; COLOR: #6F6F6F; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.page A:visited {
     FONT-SIZE: 11px; COLOR: #6F6F6F; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.page A:active {
     FONT-SIZE: 11px; COLOR: #353535; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.page A:hover {
     FONT-SIZE: 11px; COLOR: #6F6F6F; LINE-HEIGHT: 17px; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none; letter-spacing:1px
}
.view_title {
     font-size:11px; font-family:"돋움"; color:#FFFFFF; text-decoration:none; LINE-HEIGHT: 16px
}


.say1 {
   FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 16px; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.say1 A:link {
   FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 16px; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.say1 A:visited {
    FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 16px; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.say1 A:active {
 FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 16px; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.say1 A:hover {
  FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 20px; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.say2 {
   FONT-SIZE: 11px; COLOR: #908f8e; LINE-HEIGHT: 16px;  TEXT-DECORATION: none;
}
.say3 {
   FONT-SIZE: 11px; COLOR: #908f8e; LINE-HEIGHT: 16px;  TEXT-DECORATION: none; letter-spacing:-0.05em
}
.detail_t{
 font-size:11px; font-family:"돋움"; color:#555555; text-decoration: underline; LINE-HEIGHT: 18px; letter-spacing:-0.00em; font-weight:bold
}
.t14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4B4B4B; LINE-HEIGHT: 20px; FONT-FAMILY: 굴림; TEXT-DECORATION: none
}
.price4 {
    font-size:11px; font-family:돋움; color:#3a3a3a; text-decoration:none; LINE-HEIGHT: 17px; font-weight:bold; 
}
.t11_3 {
    FONT-SIZE: 11px; COLOR: #888888; LINE-HEIGHT: 17px; FONT-FAMILY: 돋움; TEXT-DECORATION: none;letter-spacing:-0.00em; text-align:justify
}

/*수정작업190314*/
body{ background: #fff; width: 100%; height: 100%; position: relative; -ms-word-break: break-all; min-width: 320px; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: transparent ; font-family: 'Noto Sans Korean',  sans-serif; box-sizing: border-box; letter-spacing: -0.02em;  font-family: "Nanum Square"; }
div{font-family: 'Nanum Square', 'Nanum Gothic';

}

li{ list-style: none; }
dl{ margin: 0px; padding: 0px; }
dt{ margin: 0px; padding: 0px; }
dd{ margin: 0px; padding: 0px; }
ul{ margin: 0px; padding: 0px; }
ol{ margin: 0px; padding: 0px; }
li{ margin: 0px; padding: 0px; }
h1{ margin: 0px; padding: 0px; }
h2{ margin: 0px; padding: 0px; }
h3{ margin: 0px; padding: 0px; }
h4{ margin: 0px; padding: 0px; }
h5{ margin: 0px; padding: 0px; }

/*공백*/
.gap0 {height:0px;clear:both;overflow:hidden;}
.gap5 {height:5px;clear:both;overflow:hidden;}
.gap10 {height:10px;clear:both;overflow:hidden;}
.gap15 {height:15px;clear:both;overflow:hidden;}
.gap18 {height:18px;clear:both;overflow:hidden;}
.gap20 {height:20px;clear:both;overflow:hidden;}
.gap30 {height:30px;clear:both;overflow:hidden;}
.gap35 {height:35px;clear:both;overflow:hidden;}
.gap40 {height:40px;clear:both;overflow:hidden;}
.gap50 {height:50px;clear:both;overflow:hidden;}
.gap60 {height:60px;clear:both;overflow:hidden;}
.gap70 {height:70px;clear:both;overflow:hidden;}
.gap80 {height:80px;clear:both;overflow:hidden;}
.gap90 {height:90px;clear:both;overflow:hidden;}
.gap100 {height:100px;clear:both;overflow:hidden;}
.gap150 {height:150px;clear:both;overflow:hidden;}


.clearfix:after{ content:""; display: block; clear: both; }



#new_main{ width: 1100px; margin: 0 auto; font-family: "Nanum Square";  font-weight: 400; position: relative;  }
.logo{ float: left}
.search_bx{ float: right}
.topmenu{ text-align: right; height: 34px; font-size: 12px; color: #222222; padding:8px 0 0 0; box-sizing: border-box;  }
.topmenu a{font-size: 12px; color: #222222;  font-family: "Nanum Square";  font-weight: 700; line-height: 34px;}
.topmenu img{ margin: 0 7px;}

#menu{ width: 100%; background: #2f60a9; height:64px; border-bottom:#0b3068 1px solid; font-family: "Nanum Square";  font-weight: 700; display: block; position: relative; box-sizing: content-box;}
.menu_bx{ margin: 0 auto; width: 1100px; height: 63px; }
.menu_bx li{ float: left; width: 20%; border-right: #4e78b6 1px solid; line-height: 63px;  box-sizing: border-box;  }
.menu_bx li:first-child{ border-left: #4e78b6 1px solid;  }
.menu_bx a{ color: #fff; font-size: 18px; text-align:center; line-height: 63px; }
.menu_bx .on{ background: #194381; !important; color:#fff; font-weight: 900 !important;}


#imgbox{ width: 100%; background: url(/new_img/main_bg.png)repeat-x;  text-align: center; position: relative; min-height:489px;}
#imgbox .pos{ width: 1370px; margin: 0 auto;}
#imgbox .img_tx{position: absolute; z-index: 1; top:30px; left:50%; text-align: left; margin-left:-175px; width:800px;font-family:Jalnan;  }
#imgbox .img_tx p:first-child{ color: #fff; font-size: 50px; font-weight: 900; letter-spacing: -0.08em; line-height: 1.2;  }
#imgbox .img_tx p:nth-child(2){color: #ffaf02; font-size: 42px; font-weight: 900; letter-spacing: -0.05em; line-height: 0;}
#imgbox .img_tx p:nth-child(2) span{ color: #ff2a2a}
#imgbox .img_tx div{ background:#3c7ad7; border-radius: 6px; width: 569px; height: 73px; line-height: 73px; text-align: center; color: #fff; font-size: 24px; margin: 0 0 02px; box-shadow: 3px 3px 3px #313a52;  }
#imgbox .img_tx div span{ float: right; padding: 30px 25px 0 0;}
#imgbox .img_tx p:last-child{ font-size: 16px; color: #d8dae7; line-height: 26px;letter-spacing: -0.05em; padding: 5px 0 0 5px;}

#main_cust{ width: 1100px; margin: 0 auto;  }
.main_cust_in{ width: 100%; height: 343px; font-family: "Nanum Square";  font-weight: 400; }
.main_icon{float: left; background: url(/new_img/main_icon_bg.jpg); width: 357px; height: 343px;   }
.main_pro{float: left; background: #f5f6f9; width: 402px; height: 343px;     }
.main_notice{float: left;height: 343px; width: 340px; }

.main_icon h1{font-size:20px; color: #fff; text-align: left; padding: 42px 38px 27px 38px; }
.icon_bx { width: 75%; margin: 0 auto;}
.icon_bx li{ float: left; width: 50%; text-align: center; }
.icon_bx li:nth-child(3), .icon_bx li:nth-child(4){margin: 28px 0 0 0; }
.icon_bx a{  font-size: 16px; color: #fff; }
.icon_bx img{ padding: 0 0 0 10px;}


.main_pro .in{ width: 80%; margin: 0 auto;}
.main_pro .in h1{font-size:20px; color: #222222; text-align: left; padding: 42px 0px 18px 0px; float: left }
.main_pro .in span{ float: right;padding: 42px 0px 27px 0px; }

.list_box{ width:82%; margin: 0 auto;}
.list_box li{float: left; margin: 8px 5px 0px 5px; }
.list_box li:nth-child(3n){float: left; margin: 8px 0px 0px 5px; }

.main_notice .in{ width: 80%; margin: 0 auto;}
.main_notice .in h1{font-size:20px; color: #222222; text-align: left; padding: 42px 0px 27px 0px; float: left }
.main_notice .in span{ float: right;padding: 42px 0px 27px 0px; }
.notice_box{width:82%; margin: 0 auto;}

.main_board {    FONT-SIZE: 14px; COLOR: #555555; LINE-HEIGHT: 32px;  }
.main_board a {	FONT-SIZE: 14px; COLOR: #555555; LINE-HEIGHT: 32px;  }

.main_cust_in2{ margin: 30px 0; background:#ededed;text-align: left; height: 80px; }
.cust_left{ float: left; width:350px; margin: 22px 0 0 0;  }
.cust_left .title{ float: left; font-size: 20px; color: #222; width: 115px; text-align: center; font-weight: 700; line-height: 30px; }
.cust_left .tx{ float: left; font-size:14px; color: #555555; line-height: 22px;  }

.cust_right{ float:left; color: #222;  font-size: 15px; font-weight: 400; margin: 28px 0 0 0; font-family: 'Lato', sans-serif;}
.cust_right li{float: left; padding-right: 34px;}
.cust_right li:last-child{padding-right: 0px;}
.cust_right span{ border:#5e5e5e 1px solid; border-radius: 15px; font-weight: 400; font-size: 12px; color: #000; padding: 5px 8px; margin: 0 8px 0 0;font-family: "Nanum Square";    }

#footer{width: 100%; position: relative; background:#f5f5f5;}
#footer:after{ content:""; display: block; clear: both; }

.footer_in{ width: 100%;  background: #303030; height:49px;  line-height: 49px; color: #e3e3e3;  }
.footer_menu{ width: 1100px; margin: 0 auto;  }

.footer_menu .left{float: left; padding: 0 0 0 12px; font-size: 13px;}
.footer_menu .right{float: right}
.footer_menu .right a{ color: #e3e3e3; font-size: 13px;   }
.footer_menu .right span{ font-size: 11px; color: #595959;  }


.foot_copy {width: 1100px; margin: 30px auto;font-size: 13px; letter-spacing: 0px; text-align: left; background:#f5f5f5;    }
.foot_copy .left{float: left; padding: 0 30px 0 0px; }
.foot_copy .right{ float: right; color: #666666; line-height: 22px;  } 
.foot_copy .right .copy{ color: #838383; font-size: 13px; padding: 10px 0 30px 0; }







