@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/css?family=Tinos:400,700);
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);

/* common   mmy ¼öÁ¤ÇÏÁö¸»°Í */

* {margin:0; padding:0;}

html,body {color:#444; font-size:14px; font-family:'NanumSquare',Dotum,AppleGothic,sans-serif;height: 100%; margin: 0px; padding: 0px; 
	-webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
	-moz-text-size-adjust: none; /*Firefox*/
	-ms-text-size-adjust: none;  /*Ie*/
	-o-text-size-adjust: none; /*old versions of Opera*/
	/*-webkit-user-select:none;-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)*/

}
fieldset,img {border:none;}
img {vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}



table {border-collapse:collapse;}

li, ol {list-style:none;}
address, em {font-style:normal;}
input,textarea,select {font-family:inherit; font-size:1.05em;}

a{color:#444; text-decoration:none;}

a:hover,a:hover *,a.visited:hover{color:#004c97; text-decoration:none;}

caption,
legend,
.accessibility {position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}
  #fScreen { background: url(/images/bg_sub03.jpg);  height: 95%;background-repeat: no-repeat;background-position: bottom center; }
  #fScreen2 { background: ; height: 95%;background-position: bottom center; }

 .wrapper {
	
	background-color: #d0eadd;
	min-height: 100%;
	margin: 0 auto -85px;
}
.footer, .push {
	height: 85px;
}


/*Add Main*/
.mainbody {background: url(/images/m_bg.jpg); background-repeat:no-repeat; background-position:50% 0; height:100%;  }
.subbody {background-image:url(/images/s_bg.jpg); background-repeat:no-repeat; background-position:50% 0;  }
.main_tit {color:#1e1104;  font-family:"dotum", Alral; font-size:11px; line-height:15px  }
.main_date {color:#4f4424;  font-family:"dotum", Alral; font-size:11px;  }
.sms_input{font-family:"Dotum", Alral;font-size: 12px;font-weight: 200px; height:17px; color: #aea99c;background-color: #f5f5f5;BORDER-RIGHT: #aea99c 1px solid; BORDER-TOP: #aea99c 1px solid; BORDER-LEFT: #aea99c 1px solid; BORDER-BOTTOM: #aea99c 1px solid;}
.sms_textarea{font-size:12px; line-height:15px; font-family:"Dotum", Alral; color:#6e6d6d; padding-left:5px; padding-top:5px; 	background-color: #f5f5f5;BORDER-RIGHT: #b2895a 2px solid; BORDER-TOP: #b2895a 2px solid; BORDER-LEFT: #b2895a 2px solid; BORDER-BOTTOM: #b2895a 2px solid; SCROLLBAR-bace-COLOR: #b2895a; SCROLLBAR-FACE-COLOR: #ffffff ; SCROLLBAR-3DLIGHT-COLOR: #b2895a;  SCROLLBAR-ARROW-COLOR: #97652f ; SCROLLBAR-DARKSHADOW-COLOR: #b2895a; scrollbar-track-color: #b2895a;  }
/**********/




/*A:link {COLOR: #613200; TEXT-DECORATION: none; padding-left:3px;}
A:visited {COLOR: #613200; TEXT-DECORATION: none}
A:active {COLOR: #6a3d0e; TEXT-DECORATION: none}
A:hover {COLOR: #6a3d0e; TEXT-DECORATION: none}*/

.Mnotice{color:#444;  font-family:"dotum", Alral; font-size:12px; text-align:left;  }
.Mnotice a:link {color:#444; font-size:12px; text-decoration: none; }
.Mnotice a:visited {color: #444; text-decoration: none; font-size:12px; }
.Mnotice a:hover { color: #444; text-decoration: none; font-size:12px; }
.Mnotice a:active { color: #444;text-decoration: none; font-size:12px;}
.notice_num { font-family:"dotum", Alral;font-size:12px; color: #444;text-decoration: none; text-align:right;}


.Mnotice2{color:#ffffff;  font-family:"dotum", Alral;text-align:left;  }
.Mnotice2 a:link {color:#929292; text-decoration: none; }
.Mnotice2 a:visited {color: #929292; text-decoration: none;}
.Mnotice2 a:hover { color: #929292; text-decoration: none; }
.Mnotice2 a:active { color: #929292;text-decoration: none;}

.select {
     width:100px;
     padding:5px;
     border:1px solid #C0C0C0;    
     background:url('/images/select_arrpw.png') no-repeat 95% 50%;
     height:38px;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance : none;
}

.select2{BORDER : 1px solid #C0C0C0;FONT-FAMILY:'NanumSquare', "Dotum", "Arial";FONT-SIZE: 17px;COLOR: #666666;text-decoration: none;line-height:17px;vertical-align:middle;height: 40px;}
.input1{BORDER : 1px solid #C0C0C0;FONT-FAMILY: 'NanumSquare',"Dotum", "Arial";FONT-SIZE: 12px;COLOR: #666666;text-decoration: none;line-height:21px;vertical-align:middle;height: 30px;}

.textarea1{BORDER : 1px solid #C0C0C0;FONT-FAMILY: 'NanumSquare', "Dotum", "Arial";FONT-SIZE: 17px;COLOR: #666666;text-decoration: none;line-height:140%;vertical-align:middle;height: 100px;}
.td_content {FONT-SIZE: 9pt; COLOR: #606060; WORD-BREAK: break-all; LINE-HEIGHT: 9px; FONT-FAMILY: "Dotum","Gulim",Tahoma,Verdana}
.td_content1 {FONT-SIZE: 9pt; COLOR: #606060; WORD-BREAK: break-all; LINE-HEIGHT: 15px; FONT-FAMILY: "Dotum","Gulim",Tahoma,Verdana}
.td_title { color:#606060; font-size: 13pt; font-family: Dotum,Arial;  font-weight: bold; }
.page { color:#606060; font-size: 9pt; font-family: Dotum,Arial;   }
.selbox {font-size: 13px;line-height: 15px;font-family:"Gulim";color: #6e6d6d;background-color: #f5f5f5;}
.input5{font-size: 12px;BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #9d9d9d 1px solid; BORDER-LEFT: #9d9d9d 1px solid; BORDER-BOTTOM: #dbdbdb 1px solid;}
.txt2 { BORDER : 1px solid #C0C0C0;FONT-FAMILY: 'NanumSquare',"Dotum", "Arial";FONT-SIZE: 12px;COLOR: #666666;text-decoration: none;line-height:21px;vertical-align:middle;height: 26px;width:270px; }

input[type=text] {BORDER : 1px solid #C0C0C0;FONT-FAMILY: 'NanumSquare', "Dotum", "Arial";FONT-SIZE: 17px;COLOR: #111111;text-decoration: none;line-height:35px;vertical-align:middle;height: 25px;padding:5px;height: 32px;}
input[type=password] {BORDER : 1px solid #C0C0C0;FONT-FAMILY: 'Nanum Gothic', "Dotum", "Arial";FONT-SIZE: 12px;COLOR: #666666;text-decoration: none;line-height:21px;vertical-align:middle;height: 32px;padding:5px;}

input[type=file] {BORDER : 1px solid #C0C0C0;FONT-FAMILY:'NanumSquare', "Dotum", "Arial";FONT-SIZE: 15px;COLOR: #111;text-decoration: none;line-height:21px;vertical-align:middle;height: 25px;padding:5px;}

.textarea {font-size: 12px;line-height: 15px;font-family:'NanumSquare', Alral;color: #6e6d6d;padding-left:5px;padding-top:5px;background-color: #f5f5f5;BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #9d9d9d 1px solid; BORDER-LEFT: #9d9d9d 1px solid; BORDER-BOTTOM: #dbdbdb 1px solid;SCROLLBAR-bace-COLOR: #ffffff;SCROLLBAR-FACE-COLOR: #ffffff ;scrollbar-highlight-color: #dbdbdb;SCROLLBAR-3DLIGHT-COLOR: #ffffff;SCROLLBAR-ARROW-COLOR: #dbdbdb ;SCROLLBAR-DARKSHADOW-COLOR: #ffffff;scrollbar-track-color: #ffffff;}

/*Add Format*/
.HOME {font-size:12px; color:#777777; letter-spacing:0px; text-align:right; padding-right:10px;FONT-FAMILY: "±¼¸²";}
/************/

.pA{border:1px solid #c1cedc;font-size:12px;margin-top:5px;}
.pS{border:1px solid #c1cedc;padding:10px 20px 10px 10px;margin-top:10px; font-size:12px; line-height:13px; color:#898989; height:80px; overflow:hidden; overflow-y:auto; text-align:left;}

.big_t01{font-size:32px;color:#000000;font-weight:bold; }
.mid_t01{font-size:22px;color:#0086cd;font-weight:bold;}
.sm_t01{font-size:18px;color:#1e1e1e;}
.sm_t02{font-size:15px;color:#0086cd;}
.pl20{padding-left:20px;}
.pt25{padding-top:25px;}
.pb25{padding-bottom:25px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pb60{padding-bottom:60px;}

.td09 { border-right:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;background-color:#ecf4fb;font-family:'Nanum Square';font-size:17px;font-weight:normal;color:#000;padding:5px 0 5px 0 }

.td09_r { border-bottom:1px solid #F3F3F3;background-color:#ecf4fb;font-family:'Nanum Square';font-size:17px;font-weight:normal;color:#000;padding:5px 0 5px 0 }

.td10 { border-right:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;font-family:'Nanum Square';font-size:17px;font-weight:normal;padding:5px 0 5px 0;color:#000}

.td10_r { border-bottom:1px solid #F3F3F3;font-family:'Nanum Square';font-size:17px;font-weight:normal;padding:5px 0 5px 0;color:#000}

.td11_r { border-bottom:1px solid #F3F3F3;background-color:#ecf4fb;font-family:'Nanum Square';font-size:18px;font-weight:normal;color:#000;padding:10px; }

.td12_r { border-bottom:1px solid #F3F3F3;background-color:#fff4fa;font-family:'Nanum Square';font-size:18px;font-weight:normal;color:#000;padding:10px; }


.mid_title01 {
font-size:20px;color:#2e2e2e;font-weight:800;padding:0 0 3px 0;}


.mid_title02 {
font-size:20px;color:#2e2e2e;font-weight:800;padding:0 0 8px 0;}

.mid_title04 {
font-size:16px;color:#F29200;font-weight:bold;}

.mid_title05 {
font-size:16px;color:#98C31E;font-weight:bold;}

.mid_title06 {
font-size:16px;color:#40A9AD;font-weight:bold;}
.mid_title07 {
font-size:16px;color:#ED3D85;font-weight:bold;}

.mid_title03 {
font-size:14px;color:#6BCEF5;font-weight:bold;}

.mid_title04_1 {
font-size:14px;color:#F29200;font-weight:bold;}

.mid_title06_1 {
font-size:14px;color:#40A9AD;font-weight:bold;}

.mid_title07_1 {
font-size:14px;color:#ED3D85;font-weight:bold;}

.mid_title05_1 {
font-size:14px;color:#98C31E;font-weight:bold;}

.mid_title03 {
font-size:25px;color:#2e2e2e;font-weight:bold;}

.mid_title08 {
font-size:35px;color:#2e2e2e;font-weight:bold;}


a.btn_s:link, a.btn_s:visited {
  background-color:#9a9a9a;
  cursor: pointer;
  color: #fff;
  padding: 9px 0px 9px  0px;
  width:200px;
  text-align: center; 
  text-decoration: none;
  font-weight:700;
  display: inline-block;
  
  border:none;
  font-size:17px;
  border-radius:3px;
  vertical-align:top;
}

a.btn_s2:link, a.btn_s2:visited {
  background-color:#9a9a9a;
  cursor: pointer;
  color: #fff;
  padding: 14px 0px 14px  0px;
  width:200px;
  text-align: center; 
  text-decoration: none;
  font-weight:700;
  display: inline-block;
  
  border:none;
  font-size:17px;
  border-radius:3px;
  vertical-align:top;
}
a.btn_s3:link, a.btn_s3:visited {
  background-color:#ff8181;
  cursor: pointer;
  color: #fff;
  padding: 11px 0px 11px  0px;
  width:150px;
  text-align: center; 
  text-decoration: none;
  font-weight:700;
  display: inline-block;
  
  border:1px solid #C0C0C0;
  font-size:17px;
  border-radius:3px;
  vertical-align:top;
}

a.top {
	position: fixed;
	right:10px;
	bottom:0px;
      
	display: none;
	z-index:9999;
}

button.btn_s {
  background-color:#9a9a9a;
  cursor: pointer;
  color: #fff;
  padding: 12px 0px 12px  0px;
  margin:0;
  width:200px;
  text-align: center; 
  text-decoration: none;
  font-weight:700;
  display: inline-block;
  border:none;
  font-size:17px;
  border-radius:3px;
  vertical-align:top;
}
 button.btn_s2 {
  background-color:#9a9a9a;
  cursor: pointer;
  color: #fff;
  height:37px;
  width:70px;
  text-align: center; 
  text-decoration: none;
  display: inline-block;
  font-weight:700;
  border:none;
  font-size:14px;

  border-radius:3px;
}

.tr1{
	font-size:17px;
	font-weight:700;
	padding:3px;
}
.tr2{
		font-size:17px;	
		padding:10px;
}

.tr3{
	font-size:17px;
	padding:5px 0 5px 0;
}
.tr1_b{
	background-color:#f5f5f5;
	font-size:17px;
	font-weight:700;
	padding:5px;
	
	height:40px;
	text-align:center;
}
.tr2_b{
	font-size:17px;
	height:50px;
	
}
.v1{
  background-color:#009ad9;
 
  color: #fff;
  
  padding: 5px 0px 5px 0px;
  width:60px;
  text-align: center; 
  text-decoration: none;
  display: inline-block;
  border:none;
  font-size:15px;
  font-weight:bold;
}

 .v1:hover, .v1:active {
  color: #fff;
} /*¼öÁ¤ÇÏ±â ¿¹¿Ü*/

.txt_post {
	width:190px;
	padding:5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.3em;
	height: 3.8em; 
	font-family:Title_L;
}

.b1{
  background-color:#ff0066;
 
  color: #fff;
  
  padding: 6px 0px 6px 0px;
  width:55px;
  text-align: center; 
  text-decoration: none;
  display: inline-block;
  border:none;
  font-size:13px;
  font-weight:bold;
}

.b2{
  background-color:#0010e8;
 
  color: #fff;
  
  padding: 6px 0px 6px 0px;
  width:55px;
  text-align: center; 
  text-decoration: none;
  display: inline-block;
  border:none;
  font-size:13px;
  font-weight:bold;
}

	.filebox input[type="file"] {
	  position: absolute;
	  width: 0;
	  height: 0;
	  padding: 0;
	  overflow: hidden;
	  border: 0;
	}
	.filebox label, .btnDbox {
	  display: inline-block;
	
	  font-size:17px; 
	  color: #ffffff;
	  vertical-align: middle;
	  background-color: #9d9d9d;
	  cursor: pointer;
	  padding: 14px 0px 14px  0px;
	  border-radius: 3px;
	  width:200px;
	  text-align:center;
	}
	/* named upload */
	.filebox .upload-name1,.upload-name2,.upload-name3  {
	  display: inline-block;
	  height: 44px;
	  font-size:13px; 
	  padding: 0 10px;
	  vertical-align: middle;
	  background-color: #f5f5f5;
	  border: 1px solid #ebebeb;
	  border-radius: 1px; 
	  color:#d1d1d1;
	  width:300px;
	}
	a.btnDbox:hover,a.btnDbox:hover *,a.btnDbox.visited:hover{color:#ffffff; text-decoration:none;}

	a.btnDbox2 {
	  display: inline-block;
	
	  font-size:17px; 
	  color: #ffffff;
	  vertical-align: middle;
	  background-color: #373bab;
	  cursor: pointer;
	  padding: 14px 0px 14px  0px;
	  border-radius: 3px;
	  width:200px;
	  text-align:center;
	}

ul.ul1{font-size:17px; line-height:150%;padding:0;}
.ul1 li{list-style:circle;line-height:150%;margin-left:30px;}

ul.ul2{font-size:17px; line-height:150%;padding:0;}
.ul2 li{list-style:none;line-height:150%;margin-left:10px;}

.tl_01{
  background-color:#174982;
  color: #fff;
  padding: 10px 30px 10px  30px;
  
  text-align: center; 
  text-decoration: none;
  font-weight:700;
  display: inline-block;
  font-size:27px;
  border-radius: 50px;

  vertical-align:top;

}
.txt_01{
	  font-size:15px;
	  padding:10px 0 10px 15px;
	  line-height:150%;
}
