
@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);
@font-face {
     font-family: 'S-CoreDream-4Regular';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-2ExtraLight';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-3Light';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-6Bold';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
/* common   mmy 수정하지말것 */

* {margin:0; padding:0;}

html,body {color:#444; font-size:17px; 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}*/


.snsscrap {color:#ffffff;  font-family:"dotum", Alral;text-align:left;  }
.snsscrap a:link {color:#464646; text-decoration: none; }
.snsscrap a:visited {color: #464646; text-decoration: none;}
.snsscrap a:hover { color: #000000; text-decoration: none; }
.snsscrap a:active { color: #464646;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;padding:5px;FONT-FAMILY: 'NanumSquare', "Dotum", "Arial";FONT-SIZE: 17px;COLOR: #666666;text-decoration: none;line-height:17px;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;}

.width150{width:150px;}
.width200{width:200px;}


/*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;}


.mid_title01 {
font-size:20px;color:#2e2e2e;font-weight:800;padding:0 0 0px 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;
  color: #fff;
  padding: 10px 0px 10px  0px;

  text-align: center; 
  text-decoration: none;
  display: inline-block;
	font-weight:700;
  font-size:17px;
  width:150px;

  border-radius:3px;
}

a.btn_s2:link, a.btn_s2:visited {
  background-color:#9a9a9a;
  color: #fff;
  padding: 10px 0px 10px  0px;

  text-align: center; 
  text-decoration: none;
  display: inline-block;
  font-weight:700;
  font-size:15px;
  width:100px;

  border-radius:3px;
}

a.mobileAuth ,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.btn_s4:link, a.btn_s4:visited {
  background-color:#0d57ff;
  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;
  height:40px;
  width:150px;
  text-align: center; 
  text-decoration: none;
  font-weight:700;
  display: inline-block;
  border:none;
  font-size:17px;

  border-radius:3px;
}
 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;
	}

.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;
}

.box1{
	display:block;
	width:90%;
	border:1px solid #666666;
	padding:10px 0 10px 0;
}

.box2{
	display:block;
	width:80%;
	background:#0d8eff;
	color:#ffffff;
	text-align:center;
	padding:5px;
	font-size:14px;
}

.box2_1{
	display:block;
	width:80%;
	background:#0056a1;
	color:#ffffff;
	text-align:center;
	padding:5px;
	font-size:14px;
}

.pd3010{
	padding:30px 0 10px 0;
}

.pd1010{
	padding:10px 0 10px 0;
}

.filebox input[type="file"] {
	position: absolute;
	width: 0;
	height: 0;
	padding: 0;
	overflow: hidden;
	border: 0;
	
}

.filebox label {
	display: inline-block;
	padding: 10px 0 10px 0;
	font-size:17px; 
	color: #ffffff;
	vertical-align: middle;
	background-color: #9d9d9d;
	cursor: pointer;
	border: 3px solid #9d9d9d;
	border-radius: 3px;
	width:100px;
	text-align:center;
}
/* named upload */
.filebox .upload-name1,.upload-name2,.upload-name3 ,.upload-name4,.upload-name5  {
	display: inline-block;
	height: 44px;
	font-size:14px; 
	padding: 0 0px;
	vertical-align: middle;
	background-color: #f5f5f5;
	border: 1px solid #ebebeb;
	border-radius: 1px; 
	color:#111;
	width:417px;
}

ul.ul1{margin-left:10px; font-size:17px; line-height:22px; }
.ul1 {font-size:17px;line-height:150%;}
.ul1 li{list-style:square;line-height:150%;margin-left:10px;}
ul.ul2{margin-left:0px; font-size:17px; line-height:22px; }
.ul2 li{list-style:'- ';line-height:150%;margin-left:10px;}
ul.ul3{margin-left:15px; font-size:17px; line-height:22px; }
.ul3 {font-size:17px;line-height:150%;}
.ul3 li{list-style:square;line-height:150%;}
input::-webkit-input-placeholder { color:#666;font-size:17px; }
input::-moz-placeholder { color:#666;font-size:17px; } /* firefox 19+ */
input:-ms-input-placeholder { color:#666;font-size:17px; } /* ie */
input:-moz-placeholder { color:#666;font-size:17px; }

.content_box01{
	display:inline-block;
	width:1196px;
	border:2px solid #cccccc;
	margin:0 auto;

	height:auto;
	padding:50px 0 50px 0;
}

.content_boxM01{
	display:inline-block;
	width:600px;
	border:2px solid #cccccc;
	margin:0 auto;

	height:auto;
	padding:50px 0 50px 0;
}