@charset "euc-kr";
body, td, p, input, button, textarea, select
{ 
	color:#222222; font-family:¡¾¨ù¢¬©÷; font-size:12px; 
}

td { font-family:µ¸¿ò; font-size:9pt; color:rgb(51,51,51); line-height:170%; }
a:link { font-size:9pt; color:black; text-decoration:none; }
a:hover { font-size:9pt; color:rgb(48,151,162); }
a:visited { font-size:9pt; color:rgb(51,51,51); text-decoration:none; }

body
{
	scrollbar-3dlight-color:#595959;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#CFCFCF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#CFCFCF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#595959;
}




.tablebg { background-color:#DDDDDD; }

.subject { color:#333333; }

.subjectbg { background-color:#F7F7F7; }

.content {  text-align: left; color:#404040; }

.contentbg { background-color:#FFFFFF; }

.list { color:#222222; }

.list0 { background-color:#FFFFFF; }

.list1 { background-color:#F5F5F5; }

.input { height:20px; border: 1px solid #777777; }

.textarea { border: 1px solid #777777; }

.button
{
	font-size: 9pt;
	font-weight: normal;
	border-color: #cccccc #666666 #666666 #cccccc;
	background-color: #eeeeee;
	height: 22px;
	padding-top: 1px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor:hand;
}

.button1
{
	font-size: 9pt;
	font-weight: normal;
	border-color: #cccccc #666666 #666666 #cccccc;
	background-color: #FF9966;
	height: 22px;
	padding-top: 1px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor:hand;
}

.select { }

.name { font-weight: bold; }

.b { font-weight: bold; }

.ht { height:27px; background-color:#EFEFEF;} 

.ht2 { height:27px;}

.boardTitle { height:27px; background-color:#21958E; }

.boardSub { height:2px; background-color:#21958E; }

.writeform {border:solid 1;border-color:C7C7C7;background-color:f7f7f7;}

.price { color:crimson; }

.bfont { font-size:30px; line-height:260%; font-weight: bold; }

.lfont { font-size:20px; line-height:220%; font-weight: bold; }

.mfont { font-size:17px; line-height:180%;}

.sfont { font-size:11px; }

.w50 { width:50%; }

.w99 { width:99%; }

.arial { font-family:Arial; }

.lh  { line-height:200%; }

.lh2 { line-height:230%; }

.box {border:2 solid; border-color:#DDDDDD; background-color:#FDFDFD;}

.dotline  { background-image: url('image/bg_linein.gif'); height:1px;}

.spinbtn { behavior:url(./htc/spinbtn.htc); }

.calendar { behavior:url(./htc/htc_calendar2.htc); }

.Title {font-family:±¼¸²; font-size: 12pt; color: #547130; letter-spacing:-1; font-weight:bolder; line-height:160%;}

.t_Title {font-family:±¼¸²; font-size: 10pt; color: #FF9933; letter-spacing:-1; font-weight:bolder; line-height:160%;}

.s_Title {font-family:±¼¸²; font-size: 11pt; color: #ffffff; letter-spacing:-1; font-weight:bolder; line-height:160%;}

.titlebar_low{BACKGROUND-COLOR: #efefe7; BORDER-BOTTOM: 1px none #0066CC; BORDER-TOP: 1px none #0066CC; COLOR: black;}


/* Å×ÀÌºí */
.db_thead { padding: 2px 0; color:#121212; font-weight: bold; background: #DEDECE; border-top: 1px solid #8B8B68; border-bottom: 1px solid #8B8B68; }

.db_td_line { padding: 5px; color:#121212; border-bottom: 1px dotted #4B4B4B; }

.td_line_top { padding: 3px 0; color:#121212; border-top: 1px dotted #4B4B4B; }
.td_line_bottom { height:30px; color:#121212; padding: 2px; border-bottom: 1px solid #8a8a8a;}

.td_line_right { height:20px; color:#121212; padding: 2px; border-right: 1px solid #8a8a8a; }


/* ¼­ºêÅ¸ÀÌÆ² */
#SubTitle { font-family:µ¸¿ò; color:#000000; font-size: 12pt; font-weight:bold; padding:3 0 0 0; letter-spacing:-1; text-indent:2pt;}

/*  3µª½º ¼­ºê¸Þ´º */
#SM { width:210px; height:23px; display:block; }
#SM a { width:210px; padding-top:5px; padding-left:55px;  letter-spacing:-1; font-weight:bold;}
#SM a:hover { padding: 5 0 0 55; letter-spacing:-1; }

/* 3µª½º¼­ºê¸Þ´º */
#SM_sub { width:210px; height:23px; display:block; }
#SM_sub a { width:210px; padding: 5px 0 0px 60px;  letter-spacing:-1; font-weight:bold;}
#SM_sub a:hover { padding: 5 0 0 60; letter-spacing:-1; }


/*  ¸¶ÀÌÆäÀÌÁö ¼­ºê¸Þ´º */
#MB { width:210px; height:23px; display:block;  background:url(./img/icon/sm_bg_over.gif); }
#MB a { width:210px; padding: 5px 0 0px 55px;  letter-spacing:-1; font-weight:bold;}
#MB a:hover { padding: 5 0 0 55; letter-spacing:-1; background:url(./img/icon/sm_bg_on.gif); }


.noStyle_ber { display:none; }

/* ¼¶³×ÀÏ ÀÌ¹ÌÁö°¡ ÀÖ´Â ¸®½ºÆ®ÀÇ Å¸ÀÌÆ², ÀÌ¹ÌÁö, ¼³¸í ºÎºÐ Á¤ÀÇ */

#contents {text-align: left; float: left; width: 740px; padding: 10px 0; color: #555555; font-size:9pt; line-height: 180%; }

#contents dl { width:100%; margin-bottom:10px; padding:0px; display:block; } /* ´Ü¶ô */
#contents dl dt { margin:0; padding:0; } /* Å¸ÀÌÆ² */
#contents dl dd { margin-left:12px; padding:0; } /* ÀÌ¹ÌÁö ¹× ¼³¸í */


.text01 { font-family:µ¸À½; color:#121212; font-size: 13pt; font-weight:bold; line-height:150%; letter-spacing:-1pt;} 

.text02 { font-family:¹ÙÅÁ; color:#980606; font-size: 18pt; font-weight:bold; line-height:150%; letter-spacing:-2pt;} 

.mapInfo, .busInfo { list-style:none; padding:0; margin:0; }

.mapInfo li, .busInfo li { font-family:µ¸À½; color:#121212;  font-size: 11pt; padding-left:25px; line-height:180%; background:url(img/icon/icon_01.gif) 0 30% no-repeat; }

.mapInfo01, .busInfo { list-style:none; padding:0; margin:0; }

.mapInfo01 li, .busInfo li { font-family:µ¸À½; color:#121212; padding-left:20px; line-height:170%; background:url(img/icon/icon_02.gif) 0 0% no-repeat; }

.mapInfo02, .busInfo { list-style:none; padding:0; margin:0; }

.mapInfo02 li, .busInfo li { font-family:µ¸À½; color:#121212; padding-left:80px;  line-height:170%; background:url(img/icon/icon_04.gif) 0 0% no-repeat; }

.busInfo li { float:left;}


.member_title {font-family:'NotoSansKR'; font-size:16px; color:#144298; padding:0; margin-left:0; margin-top:10px;}

.memberForm {border-collapse:collapse; border-top:2px solid #a5b3ce; margin-bottom:20px; }
.memberForm th {width:150px; font-family:'NotoSansKR'; font-size:14px; background:#f6f9fe; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; color:#333333; text-align:left; padding:10px; font-weight:normal;}
.memberForm th q {color:#d74523; text-decoration:none; quotes:none;}
.memberForm td {font-family:'NotoSansKR'; font-size:14px; border-bottom:1px solid #e0e0e0; padding:10px;}
.memberForm td input {border:1px solid #bababa;}
.memberForm td textarea {border:1px solid #bababa; width:100%;}
.mfont2 {font-family:'NotoSansKR'; font-size:14px; color:#144298;}

.agree-collect-wrap {padding:0 !important;}
.agree-collect h2 {font-size:14px !important; margin:10px 0;}
.agree-collect h2 label span.text strong {color:#FF0000;}
.agree-collect textarea {width:100%; border:1px solid #bababa; height:50px; overflow-y:scroll; background:#f9f9f9; box-sizing:border-box; padding:20px;}

.member_join_caption {border:1px solid #97b9f3; box-sizing:border-box; padding:20px;  background:#f9f9f9;}

.submit_btn2 {border:1px solid #3561ab; background:#3561ab; color:#FFF; font-family:'NotoSansKR'; font-size:16px; width:150px; text-align:center; height:40px; line-height:38px;}
.cancel_btn2 {border:1px solid #555; background:#555; color:#FFF; font-family:'NotoSansKR'; font-size:16px; width:150px; text-align:center; height:40px; line-height:38px;}




#header_top{
	width:1000px;
	margin: 0 auto;
}

#board {
	padding-top:130px;
	padding-left:10px;
    }



#container_page {
	width: 1000px;	
	margin: 0 auto;

}


#page_center {
	width:1000px;
	margin: 0 auto;
}

/*ÄÁÅÙÃ÷*/

#contents_wrapper {
	width:1000px;
	text-align:left;
	clear:both;
	/*background-color: #E9E9E9;*/
}

/* ¸ÞÀÎÀÌ¹ÌÁö ¹è°æ */
#main_bg {
	height:333px;
	width:1000px;
	margin: 0 auto;
	background:url(img/main_img/main_main.jpg) no-repeat top;
	 z-index:10;
	}


#board_bg {
	padding-top:180px;
	padding-left:620px;
	 z-index:100;
	}


/* ¿ì¸®Áö¿ª³ó»ê¹° */
#ag_01 {
	width:764px;
	height:190px;
	background:url(img/main_img/main_09.jpg) no-repeat top;
	}

/* ¿ì¸®Áö¿ª³ó»ê¹° */
#ag_02 {
	padding-top:50px;
	padding-left:10px;
	}

/* °ü³»³óÇù */
#left_list_01 {
	width:236px;
	height:123px;
	background:url(img/main_img/main_08.jpg) no-repeat top;
	}

/* ±ÝÀ¶»óÇ° */
#left_list_02 {
	width:236px;
	height:87px;
	background:url(img/main_img/main_10.jpg) no-repeat top;
	}

#left_list_text {
	padding-top:15px;
	}


/* 2µª½º */
#left_area_bg {
	height:150px;
	background:url(img/main_img/sub_menu_bg01.jpg) no-repeat top;
	}

#left_area {
    width:212px;
    float:left;
	padding-bottom:32px;
    background:url(img/main_img/sub_menu_bg02.jpg) no-repeat right bottom; /* ÇÏ´Ü ÀüÈ­¹øÈ£ */
    }

#left_area ul {
    display:block;
    width:140px;
	padding:13px 0 7px 20px;
	_padding /**/:13px 0 0 5px; /* IE 5.5¹öÁ¯¿¡¸¸ Àû¿ë */
	_width /**/:160px; /* IE 5.5¹öÁ¯¿¡¸¸ Àû¿ë */
	margin-left:20px;
    }

#left_area ul li {
    display:block;
	height:30px;
    list-style-type:none;
    }

#left_area ul li.smText {
	height:20px;
	}



/* À¯Æ¿¸Þ´º */
#util_menu {
	height:20px;
	_height /**/:30px; /* IE 5.5¹öÁ¯¿¡¸¸ Àû¿ë */
	display:block;
	padding:10px 0 0 20px;
	overflow:hidden;
	margin:0;
	text-align: right;
	font-family:µ¸¿ò; color:#121212; font-size: 8pt;
	/*background-color: #793E9E;*/
    }




/* ÇªÅÍ¿µ¿ª */
#Footer {
	width:1000px;
	margin: 0 auto;
	height:130px;
	clear:both;
	background:url(img/main_img/copyright.jpg) no-repeat left top;
	
	}


#copyright, #w3c { float:left; }

#copyright {
	width:500px;
	padding-top:5px;
	padding-left:250px;
	line-height:150%;

	}

#copyright_text {
	width:570px;
	padding-top:5px;
	line-height:150%;
	text-align: left;
	
	}

#footer_menu {
	width:600px;
	height:30px;
	padding-top:20px;
	float:left; 
	color:#808080;
	}


#footer_menu ul {
	text-align:left;
	padding:0; margin:0;

	}

#footer_menu ul li {
	font-weight:normal;
	color:#858585;
	letter-spacing:-1px;
	text-align:left;
	display:inline;
	padding: 0 3px;
	margin:0;
	list-style-type:none;
	}



/*µ¿½ÃÁ¶ÇÕÀå¼±°Å*/
#toolbar_bg{
  clear:both;
  width:100%;
  height:65px;  
  margin:0 auto;
  background:#0081b2;
}

#toolbar img { outline:0 !important;border:0px !important; }
#toolbar{ 
  clear:both;
  width:960px; 
  height:65px;  
  margin:0 auto;
  background:#0081b2;
}
#toolbar h1{
  float:left; 
  padding-top:10px;
  width:184px; 
  height:47px;     
  margin-right:5px;
  margin-top: 0px !important;
} 
#d-day dl{
  float:left;   
  padding-top:20px;
  margin-right:5px;
  margin-top: 0px !important;
}
#d-day dl dt{
  float:left;   
  width:20px; 
}
#d-day dl dd{
  float:left;   
  text-align:left;
  margin-left:0px !important;
  margin-right:2px;
  width:9px;
  height:16px;  
  color:#fff;
  line-height:120%;
  font-family:'nanum';
  font-weight:bold;
  font-size:12px;
  padding:3px;
  background:#24647d;
}
#toolbar_top{
  float:left;
}
 #toolbar_top ul{  
  float:left;
  margin-right:8px;
  padding-left:0 !important;
  margin-top: 0px !important;
  list-style-type: none !important;
  margin-left: 0px !important;
} 
#toolbar_top ul li{  
  float:left;
  padding-top:8px;
  padding-left:0 !important;
} 
#toolbar_center dl{
  float:left;   
  padding-top:8px;
  margin-right:5px;
  margin-top: 0px !important;
}
#toolbar_center dl dt{
  float:left;   
}
#toolbar_center dl dd{
  float:left;   
  text-align:left;
  width:167px;
  height:45px;  
  padding:3px;
  line-height:120%;
  font-family:'nanum';
  font-size:12px;
  background:#88c3d9;
  margin-left: 0px !important;
}
#toolbar_center dl dd marquee{
  float:left;   
  width:162px;
  height:51px;  
  background:#88c3d9;
  border:1px solid #88c3d9;
}
#toolbar_right ul{
  float:left;
  padding-top:8px;
  padding-left:0 !important;
  margin-top: 0px !important;
  list-style-type: none !important;
  margin-left: 0px !important;
} 
#toolbar_right ul li{
  float:left;
  width:55px;
  margin-left:5px;
  padding-left:0 !important;
} 
#toolbar_bottom{float:left; 
  width:180px;  
  height:38px;  
  padding-top:20px;
}       
#toolbar p{float:right;  
}
#toolbar_bottom .p_r{
  padding-top:20px;
}

#toolbar_height{
  clear:both;
  width:100%;
  height:65px;  
}

#nh_top img { outline:0 !important;border:0px !important; }
#nh_top_bg{ 
  width:100%;
  margin-bottom:10px;
  background:#8fc7e7;
  border-bottom:2px solid #568799;
}
#nh_top{ 
  width:940px;
  height:125px;
  margin:0 auto;
}
#nh_top h1{ 
  width:280px;
  float:left;
  margin:21px 3px 0 10px;
}
#top_left {
  float:left;
  margin-right:7px;
}
#top_left ul{
  float:left;
  margin-top:16px;
  padding-left:0 !important;
  margin-left:0 !important;
  list-style-type: none !important;
}
#top_left ul li{float:left;
  padding-right:10px;
}
#top_center {
  float:left;
  margin-top:17px;
  height:92px;
  width:250px;
}
#top_center ul{
  clear:both;
  height:25px;
  margin-bottom:5px;
  padding-left:0 !important;
  margin-left:0 !important;
  list-style-type: none !important;
}
#top_center ul li{
  float:left;
  padding-right:5px;
}
#top_center dl{ 
  clear:both;
  height:34px;
}
#top_center dl dt{
  clear:both;
  width:235px;
  border-bottom:2px solid #568799;
}
#top_center dl dd{
  clear:both;
  width:235px;
  line-height:120%;
  font-family:'nanum';
  font-size:12px;
  height:34px;
  padding:3px;
  margin-left:0 !important;
}
#top_right {
  float:right;
  margin:0px 10px 0 0;
}
#top_right ul{
  padding-left:0 !important;
  margin-left:0 !important;
  list-style-type: none !important;
}
#top_right ul li{
  float:left;
  padding-right:1px;
}
#nh_center {
width:940px;
margin:0 auto;
position:relative;
}
#nh_banner {
float:left;
width:76px;
margin:0 5px 0 15px;
}
#nh_board {
float:right;
width:860px;
}
#nh_board h3 {
clear:both;
width:860px;
color:#454545;
font-weight:normal;
padding:10px 0 10px 0;
font-size:15pt;
font-family: 'nanum';
margin-bottom:15px;
border-bottom:2px dotted #c1c1c1;
background:none;
}
#nh_board h3 span {
font-weight:bold;
color:#4c98db;
font-size:15pt;
font-family: 'nanum';
background:none;
}
#nh_board p {
  font-size:10pt;
  font-family: 'nanum';
  margin-left:10px;
  margin-bottom:3px;
}
.ready {
  text-align:center;
#nh_top p{
  float:left;
  padding-top:17px;
  margin-left:10px;
  font-size:11pt;
  font-family: 'nanum';
}
#nh_top h2{
  padding-top:15px;
  font-size:15pt;
  font-family: 'nanum';
  color:#653d20;
}
#nh_top h2{float:left;}
/*µ¿½ÃÁ¶ÇÕÀå¼±°Å*/


/* ·Î±×ÀÎ */
#mb_login_tit {margin:0px auto;width:580px;padding:40px 0px 30px 0px;text-align:center;font-size:13px;color:#a7a7a7;font-weight:bold;line-height: 140%;}
#mb_login_tit h1 {font-size:23px;color:#b6001a;margin-bottom:10px;}
#mb_login {margin:0px auto;width:580px;background:#f1f1f1;border-top:3px solid #888888;margin-bottom: 80px;font-family: Nanum Gothic;}
#mb_login h1 {margin:0 50px 20px;font-size:2.0em;text-align:center;padding:30px 0 20px;border-bottom:1px solid #dadada}
#mb_login #login_fs{padding:40px 95px 12px;color:#656565;}
#mb_login #login_fs .login_id,#mb_login #login_fs .login_pw {display:block;color:#777;margin-bottom:5px}
#mb_login #login_fs .frm_input{width:100%;background-color:#ffffff !important;border:1px solid #d3d3d3;color:#656565;font-weight:normal;height:36px;line-height:36px;text-indent:10px;margin-bottom:5px;padding:0;font-family: Nanum Gothic;outline:none;font-size: 14px;}
#mb_login #login_fs .btn_submit {width:30%;border: none;color: #ffffff;height:81px;background:#2cb438;font-size:14px;font-weight:bold;margin-left: 10px;font-family: Nanum Gothic;margin-bottom: 15px;outline:none;}
#mb_login #login_info {background:#f1f1f1;padding:10px 95px 40px;font-family: Nanum Gothic;}
#mb_login #login_info p{line-height:1.5em;margin-bottom:20px;color:#767676;font-family: dotum;font-size: 11px;letter-spacing: -1px;}
#mb_login #login_info a{width:125px;padding:7px 0;text-align:center;font-weight:normal;font-size: 13px;}
#mb_login h2 {margin:0 0 0px;font-size: 14px;color:#6d6d6d;font-family: dotum;padding:15px 0px 3px;border-top:1px solid #c8c8c8;}
#mb_login .btn_confirm{width:100%;padding-top:20px;margin:0}
#mb_login .btn_confirm a{text-decoration:underline;color:#3c95d5;padding-right:10px;display:inline-block}
.input_box { width: 67%;float:left;margin-bottom: 15px; }
.mbtn01 { display: inline-block;border: 1px solid #bebebe;background: #ffffff;color: #000000 !important;text-decoration: none;vertical-align: middle; }
.mbtn02 { display: inline-block;border: 1px solid #bebebe;padding: 10px;background: #ffffff;color: #000000 !important;text-decoration: none;vertical-align: middle; }
.mbtn03 { cursor:pointer;display: inline-block;border: 1px solid #bebebe;padding: 5px 18px;background: #ffffff;color: #000000 !important;text-decoration: none;vertical-align: middle; }
.mbtn04 { cursor:pointer;display: inline-block;border: 1px solid #bebebe;padding: 7px 18px;background: #ffffff;color: #000000 !important;text-decoration: none;vertical-align: middle; }

#mb_login_notmb {position:relative;margin:0 0 20px;padding:0px 95px 40px;background:#f1f1f1;color:#767676;font-family: Nanum Gothic;font-size: 11px;letter-spacing: -1px;}
#mb_login_notmb #guest_privacy {margin:15px 0 13px;padding:10px;height:150px;border:1px solid #d3d3d3;background:#ffffff;overflow:auto}
#mb_login_notmb .btn_confirm a {text-decoration:none;color:#3c95d5;padding-right:10px;display:inline-block;width:193px;padding:10px 0;text-align:center;font-weight:bold;font-size:12px;}

#mb_login_od {position:relative;margin:0;padding: 0px 95px 10px;background:#f1f1f1;color:#767676;font-family: Nanum Gothic;font-size: 11px;letter-spacing: -1px;}
#mb_login_od label {letter-spacing:-0.1em}
#mb_login_od h1 {margin:0 0px 20px;font-size:2.0em;text-align:center;padding:30px 0 20px;border-bottom:1px solid #dadada}
#mb_login_od .od_id {display: block;color: #777;margin-bottom: 5px;}
#mb_login_od .od_pwd {display: block;color: #777;margin-bottom: 5px;}
.frm_input{width:100%;background-color:#ffffff !important;border:1px solid #d3d3d3;color:#656565;font-weight:bold;height:36px;line-height:36px;text-indent:10px;margin-bottom:5px;padding:0;font-family: Nanum Gothic;outline:none;}
#mb_login_od .btn_submit {width:30%;height:81px;background:#b6001a;font-size:12px;font-weight:bold;margin-left: 10px;font-family: Nanum Gothic;margin-bottom: 15px;outline:none;}
#mb_login_odinfo {margin:0 0 30px;padding:0px 95px 40px;color:#767676;font-family: Nanum Gothic;font-size: 11px;letter-spacing: -1px;}
#mb_login_odinfo div {text-align:right}

/* ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â */
.bg01 { background:#f1f1f1;border-top:3px solid #888888;font-family: Nanum Gothic;overflow: hidden;padding-bottom:15px; }
.tit-top { margin: 15px 25px;padding-bottom: 7px;border-bottom: 1px solid #5e5e5e;font-size:16px;color:#0d0d0d; }
.tdtit { color:#787878;font-size:12px; }



