/*font, 메인로테이트베너*/
@import url(font.css);

@import url(http://fonts.googleapis.com/css?family=Archivo+Black); /*굵은영문폰트-제목체*/
@import url(http://fonts.googleapis.com/css?family=Paytone+One); /*굵은영문폰트-제목체*/
@import url(http://fonts.googleapis.com/css?family=Arizonia); /*영문폰트 필기체-제목체*/

@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); 
@media screen and (min-width:320px) and (max-width:600px)
.top_visual li img{width:100%;height:100%}
/* style */

body {
      margin-left: 0px;
	    margin-top: 0px;
    	margin-right: 0px;
	    margin-bottom: 0px; 
		font-family: 'Noto Sans KR', sans-serif; 

     }
a:link{color:#333333;text-decoration:none;font-size: 13px;}
a:alink{color:#333333;text-decoration:none;font-size: 13px;}
a:visited{color:#333333;text-decoration:none;font-size: 13px;}
a:hover{color:#333333;text-decoration:none;font-size: 13px;} 


.b:link{color:#ffffff;text-decoration:none;font-size: 16px;}
.b:alink{color:#ffffff;text-decoration:none;font-size: 16px;}
.b:visited{color:#ffffff;text-decoration:none;font-size: 16px;}
.b:hover{color:#ffffff;text-decoration:none;font-size: 16px;} 



table, body, td {color:#333333; font-size: 13px; font-style: normal; font-family: "굴림","verdana"; margin-left: 0; word-spacing:0pt; }
div,ul,li,dd,dl{ list-style: none; padding:0px}


TABLE, IMG{ border: 0px; }

/* ---------------------------------- Form 개체---------------------------------- #F7FAFD */

FORM, p { margin: 0px; font-size: 30px;}
INPUT.text		 { HEIGHT: 30px; border: 0px solid #A5ACB2; font-size: 10pt; color: #555555; font-style: normal; font-family: "돋움","verdana";}

INPUT.radio		 { HEIGHT: 30px; border: 0px }
INPUT.checkbox	 { HEIGHT: 30px; border: 0px }
INPUT.image		 { border: 0px }


select	 {
		font-size: 12px;
		font-style: normal;
		font-family: "굴림","verdana";
		}


.input_radio, .input_checkbox, input_image {
         border: 0px solid #A5ACB2; font-size: 9pt; color: #555555; font-style: normal; font-family: "돋움","verdana";
		     line-height:30px; left-margin: 0; word-spacing:-1pt;
		  }


input {
         font-size:11px; color: #555555; font-style: normal; font-family: "돋움","verdana";
		     line-height:19px; left-margin: 0; word-spacing:-1pt;
		  }


.input_img	 {
         border: 0px solid #A5ACB2; font-size: 9pt; color: #555555; font-style: normal; font-family: "돋움","verdana";
		      left-margin: 0; word-spacing:-1pt;
		  }



.textarea_contact {font-family: 돋움체; font-size: 10pt; color:black; solid;background-color:#e4e4e4; readonly}

font.small {font-family:돋움,돋움체,Tahoma; font-size:8pt;letter-spacing:-1;text-decoration:none}
.word_break {word-break:break-all;}
.hand { cursor:pointer; border:0}
.small {font-family:돋움,돋움체,Tahoma; font-size:8pt;letter-spacing:-1;text-decoration:none; }
.small_id {font-family:돋움,돋움체,Tahoma; font-size:8pt;letter-spacing:-1;text-decoration:none; color:#afafaf; }
.font { color:#595959 }

.importantMsg{ border:1px solid #ffc98a;  color:#F60; padding:5px; margin:2px 0px;}
.importantMsg2{color:#F60;}

 

.input1{border:1 solid #cccccc; HEIGHT: 30px }
.input2{border:1 solid #cccccc; }


.input_box01 {
	 BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; BORDER-BOTTOM: #dadada 1px solid; HEIGHT: 30px
}

.input_box02 {
	background-color:#96682a;font-size:8pt;COLOR: #000000;BORDER-RIGHT:#692a01 2px solid; BORDER-TOP: #692a01 1px solid; BORDER-LEFT: #692a01 1px solid; BORDER-BOTTOM: #692a01 1px solid; HEIGHT: 30px
}

.input_box03 {
	BORDER-RIGHT: #7ca0cf 1px solid; BORDER-TOP: #7ca0cf 1px solid; OVERFLOW: auto; BORDER-LEFT: #7ca0cf 1px solid; WIDTH: 440px; BORDER-BOTTOM: #7ca0cf 1px solid; HEIGHT: 55px
}

.input_box04 {
	background-color:#96682a;font-size:8pt;COLOR: #000000;BORDER-RIGHT: #692a01 1px solid; BORDER-TOP: #692a01 1px solid; BORDER-LEFT: #692a01 1px solid; BORDER-BOTTOM: #692a01 1px solid; 
}

.area {
	background-color: #ab7b33;
} 
.area2 {
padding-left:10px;line-height:200%;
}

.area3 {
background-repeat:no-repeat;background-position:top;
}

.area4 {
background-repeat:repeat-y;
}


.area5 {
BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: no-repeat
}
.pcolor { color:#ff6e42;font-weight:bold;font-size: 15px; }
.pcolor2 { color:#004c81;font-weight:bold;font-size: 15px; }
.pcolor3 { color:#c29a8e;}
.pcolor4 { color:#244787;}
.white { color:#ffffff; }
.brown{color:#281409;font-size: 30px; }
.brown2{color:#ab7b33;font-size: 30px;font-weight:bold; }
.brown3{color:#613501;font-size: 11px;font-weight:bold;letter-spacing:-1; }
.brown4{color:#ab7b33;font-size: 30px;letter-spacing:-1; }
.orange{color:#c94004;font-size: 30px; font-weight:bold;}
.red { color:#fe0356;font-weight:bold; }
.green{color:#164e01;font-size: 30px;font-weight:bold;}
.yellow{ color:#bdab7f;}
.b { font-size: 13px;font-weight:bold; }
.c { font-size: 14px;color:#ffffff; font-weight:bold; }
.d { font-size: 16px;color:#ffffff; font-weight:bold; }
.f11 { font-size:14px; }
.f12 { font-size:30px; }
.f14 { font-size:20px; }
.f16 { font-size:16px; }
.f17 { color:#ffffff; font-size:16px; }
.space1 {padding-top:5;padding-bottom:5;padding-left:5}



.gallery{padding:6px 0px 0px 10px; width:148px; height:150px; background:; text-align:center;}


/* 회칙스타일 */
.txt_title{display:block;font-size:20px;color:#000;font-family:Dotum;font-weight:bold;margin:10px 0px;text-align:center;}
.txt_jo{font-size:15px;color:#133f6d;font-family:Dotum;font-weight:bold;padding-left:0px;float:left;text-align:left;}
.txt_hang{font-size:13px;color:#000;font-family:Dotum;font-weight:bold;padding-left:0px;float:left;text-align:left;}
.txt_naka{font-size:11px;color:#555;font-family:Dotum;font-weight:normal;padding-left:0px;float:left;text-align:left;text-align:left;}



/* 폰트설정 */


.name{font-family:Dotum;font-weight:bold;font-size:1.2em;}
.company{font-family:Dotum;font-weight:bold;font-size:1.1em;}
.jik{font-family:Dotum;font-size:1.1em;colod:#555;}
.job_name{font-family:Dotum;font-weight:bold;letter-spacing:-1px;font-size:1.1em;}
.add_name{font-family:Dotum;color:#555;letter-spacing:-1px;font-size:1.1em;}
.ttt{font-family:Dotum;font-weight:bold;font-size:1.0em;text-decoration:none;}
.member_list_phone{font-family:Dotum;font-weight:bold;letter-spacing:-1px;font-size:1.3em;}

.lineheigh_sens .button2014esens { margin-bottom: 2px;}

/* -- 버튼 -- */
.button2014esens {
  display: inline-block;
  padding: 15px 25px 15px 25px;
  background: #97BCCE;
  border: none;
  border-radius: 4px;
  color: #222;
  font-weight: 500;
  cursor: pointer;
  font-family:"NanumGothicBold", "NanumGothic", "돋움";
}
.button2014esens:link {color: #fff;}
.button2014esens:hover { background-color: #FA8A71;  color: #222;}
.button2014esens:active,.button2014esens.sensbutton-checked { background-color: #FA8A71;}
.button2014esens.sensbutton-checked {  color: white;}

.bbs2_list { color:#fff; font-size: 11pt; font-family:  "NanumGothicBold",'NanumGothic',"Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}
.bbs1 { color:#5d5d5d; font-size: 10pt; font-family:  "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}
.bbs3 { color:#959595; font-size: 10pt; font-family: "Tahoma", sans-serif; letter-spacing: -0.01em;}
.jointable_td_border4 {border-bottom:1px solid #ddd;  height:45px; padding:3px 10px 3px 10px;}

.esensmobilebbs{overflow:hidden;font-size:11pt;color:#5d5d5d; font-family: "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; letter-spacing: -1px;}
.bbs_input { background-color:#ffffff; border:solid 0 ffffff; font-family:"tahoma", "굴림", sans-serif; font-size:12px; letter-spacing: -0.01em;}

.Item_wrap{margin:0 auto; width:98%;}
#sub #bodycontent .blank_cont{padding:10px 0px 0}
.spec_cont{width:95%;padding:10px;}
img.list_resize_photo {
  width:190px;
  max-width: 1500px;
  height: auto;margin: 5px;
}

.bbs_newsA {  color:#5d5d5d; font-size: 10pt; letter-spacing: -1px;}

/*small size 검색버튼*/
.searchB { border-radius:2px;  color:#fff; font: 11px/12px 'NanumGothic',ng;display:inline-block;padding:9px 4px 9px 4px;text-decoration:none !important; text-align:center; box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px; background-color:#5d5d5d;}
.searchB:hover{ color:#fff; background-color:#FD8585; font: 11px/12px 'NanumGothic',ng;display:inline-block; text-align:center; font-weight:bold;}
a.searchB { color:#ffffff;  letter-spacing: -1px;}
a.searchB a:link {color:#ffffff; text-decoration:none;}
a.searchB a:visited {color:#ffffff;}

/*버튼처리1*/
.esensbtn-botton1_1{display:inline-block; text-align:center;
background:#32B0B8; 
border-radius:5px;
height:33px; line-height:33px;
padding:0 34px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-size: 11pt;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton1_1:link{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-botton1_1:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-botton1_1:hover{background:#35949A;text-decoration:none;color:#fff;}

.esensbtn-botton1_2{display:inline-block; text-align:center;
background:#32B0B8; 
border-radius:5px;
height:28px; line-height:28px;
padding:0 15px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; font-size: 11pt;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton1_2:link{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-botton1_2:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-botton1_2:hover{background:#35949A;text-decoration:none;color:#fff;}

.esensbtn-botton1{display:inline-block; text-align:center;
background:#666666; 
border-radius:3px;
height:33px; line-height:33px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton1:link{background:#666666;text-decoration:none;color:#fff;}
.esensbtn-botton1:visited{background:#666666;text-decoration:none;color:#fff;}
.esensbtn-botton1:hover{background:#ED7272;text-decoration:none;color:#fff;}

.table_all{border: 3px solid #333; padding:1px;}
.tabletd_all{border:1px solid #333;  font-family:'NanumGothic',  "Dotum", "돋움", "Arial", "Helvetica", sans-serif; 	font-size:10pt; padding:1px;}
.contenM  { color:#000000;font-size: 10pt;  font-family:'NanumGothicBold', 'NanumGothic',  "Dotum", "돋움", "Arial", "Helvetica", sans-serif;  letter-spacing: -0.1em; text-align:center;}
.sensP					{ color:#000; font-size:10pt; padding-left:10px;}

.box_c{border-radius:5px; height:24px;margin:3px;padding:2px 5px; border:2px solid #9C9C9C;vertical-align:middle;text-align:left;  background-color:#F6F6F6}
select.formSelect{border-radius:9px;width:70px;height:auto;padding:4px; border:2px solid #9C9C9C;vertical-align:middle;margin:3px; background-color:#F6F6F6}

/* 게시판용 */
.esensmobilemenuM{overflow:hidden;font-size:11pt; font-family: 'NanumGothicBold', "NanumGothic","Dotum", "Arial", "Gulim", sans-serif; line-height: 150%; color:#5d5d5d;letter-spacing: -1px;}
input.formText{border-radius:5px; height:24px;margin:0;padding:2px 5px;border:2px solid #9C9C9C;vertical-align:middle; text-align:left; background-color:#F6F6F6}
.bbs2_list { color:#fff; font-size: 11pt; font-family:  "NanumGothicBold",'NanumGothic',"Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}

/*게시판 리스트 룰오버 배경색 지정*/
.bbs2_listB { background-color:#fff;}
.bbs2_listB:link { background-color:#fff;} 
.bbs2_listB:hover { background-color:#FBFBFB;} 
/* ----버튼중앙정렬 ---- */
#btncenter_warp { width:100%;}
.btncenter_container {height:60px; width:250px; margin:0 auto; vertical-align:middle}


/*버튼처리2*/
.esensbtn-botton2{display:inline-block; text-align:center;
background:#32B0B8; 
border-radius:3px;
height:33px; line-height:33px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton2:link{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-botton2:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.esensbtn-botton2:hover{background:#ED7272;text-decoration:none;color:#fff;}

/*버튼처리3*/
.esensbtn-botton3{display:inline-block; text-align:center;
background:#ED7272; 
border-radius:3px;
height:33px; line-height:33px;
padding:0 20px; margin:0px 1px 0 1px;
text-transform:uppercase;/*!영문대문자로 임의변경 */
color:#fff; float:left;font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.esensbtn-botton3:link{background:#ED7272;text-decoration:none;color:#fff;}
.esensbtn-botton3:visited{background:#ED7272;text-decoration:none;color:#fff;}
.esensbtn-botton3:hover{background:#CA4E4E;text-decoration:none;color:#fff;}



.allbody { width:100%;height:100%;}
.allbody .toplogin { 
	top:0px;
	z-index:888;
	position:fixed;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	height:30px;
	text-align:right;
	width:100%;
	vertical-align: middle;
	background-color:#ffffff;
}
.allbody .toplogin a {font-family:Noto Sans KR,sans-serif;font-weight:500}
.allbody .toplogo {top:30px;width:100%;z-index:888;position:fixed;text-align:center;margin:0 auto;background-color:#ffffff }
.allbody .toplogo img{}
.allbody .topmenu { 
	top:90px;
	z-index:888;
	position:fixed;
	text-align:center;
	width:100%;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	height:38px;
	background-color:#2677e0;
	vertical-align: middle;
	
}
.topmenu span a{padding-left:6px;padding-right:6px;margin-top:6px;font-family:Noto Sans KR,sans-serif;color:#ffffff;font-size:18px;letter-spacing:-1px;}
.allbody .top_navi {position:fixed;top:128px;width:100%;height:30px;background:#000;z-index:999999}
.allbody .top_search {margin-top:150px;width:100%;display:inline-block;z-index:9999999999999;}
.allbody .mem_view_detail{margin-top:180px;width:100%;}
.allbody .index_image {
	padding-top:80px;
	border:1px solid #ffc98a;
	width:100%;
	height:auto;
}
.allbody .index_image img {width:100%;height:100%}
.allbody .index_image .center_text_box {position:absolute;top:60%;width:100%;height:120px;z-index:444;font-size:14px;color:#333;line-height:15pt;letter-spacing:-1pt;line-height:21px;text-align:center}
.allbody .index_image .center_text_box .center_text{width:100%;font-family:NanumGothic;font-weight:700;font-size:1.6em;color:#fff;line-height:32px;}

.mem_list {width:100%;overflow:hidden; position:relative;border-top:2px solid #95c4e1;border-bottom:1px solid #eeeeee;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;background-color:#ddf1f8}

.mem_list_img {width:34%;float:left;vertical-align: middle;padding-left:10px;padding-top:10px;}
.mem_list_img img {width:100%;max-width:100%;height:auto;}
.mem_list_content {width:60%;float:left;text-align:left;padding-left:10px;padding-top:15px;}

.allbody .index_foot{
	position:fixed;
	bottom:0px;
	z-index:999;
	width:100%;
	height:30px;
	background-color:#454545;
	text-align:center;
}
.allbody .index_foot .foot_text{
	font-size:0.9em;color:#ffffff;
}


.pc_box{border-top:2px solid #95c4e1;border-bottom:1px solid #eeeeee;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;background-color:#ddf1f8}
