@charset "euc-kr";

@font-face{
	font-family: 'MoebiusKor';
	font-style: normal;
	font-weight: normal;
	src: url('/css/font/MoebiusKor.eot'); 
	src: local('?'), url('/css/font/MoebiusKor.woff') format('woff'), url('font/MoebiusKor.ttf') format('truetype');
}

/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body,h1,h2,h3,h4{font-family:'Nanum Gothic','³ª´®°íµñ','NanumGothic','µ¸¿ò',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:13px;color:#444;line-height:20px !important}
td{font-family:'Nanum Gothic','³ª´®°íµñ','NanumGothic','µ¸¿ò',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:13px; line-height:20px !important}
body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}

img,fieldset,iframe{border:0 none}
li{list-style:none}
input,button{vertical-align:middle; }
img{vertical-align:top}

i,em,address{font-style:normal}
a{color:#444;text-decoration:none}
a:hover{color:#11518f;text-decoration:underline}


/* Ä¸¼Ç ÅØ½ºÆ® Á¤·Ä ÃÊ±âÈ­ */
caption {text-align:left; width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
.back_txt { overflow:hidden;visibility:hidden; }

/* hidden Ã³¸® */
hr {width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
.hide{position:absolute;top:-9999px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}


/**** Common ****/

#wrap{ width:100%; margin:0 auto; text-align:center; }

/* Header */
#header{ min-width:900px;  margin:0 auto; position:relative; background:url(/img/top_bg.jpg) repeat-x  center 0; }
#header .top_mainmenu { background-color:#777; height:45px; overflow:none; }

#top{ width:100%; z-index:100; }
.top_logo { width:194px; height:62px;  }
.top_menu { float:left;  display:relative; margin:0 auto; text-align:center; width:100%; height:55px; }
.top_menu ul li { display:inline; text-align:center;  }

.top_tit_menu { float:left;  margin:0 auto; text-align:center; margin:10px; padding:5px;height:55px;  width:100%;   }
.top_tit_menu a:link{ text-align:center; font-size:14px; padding:5px;  font-weight:700; color:#fff; height:55px;  }
.top_tit_menu a:visited { text-align:center; font-size:14px; padding:5px;  font-weight:700; color:#fff; height:55px; }
.top_tit_menu a:active { text-align:center; font-size:14px; padding:5px;  font-weight:700; color:#fff; height:55px;   }
.top_tit_menu a:hover { text-align:center; font-size:14px; padding:5px; font-weight:700; color:yellow; }

#main_event{ width:640px; height:300px;margin:0 auto; position:relative; margin-top:20px; background:url(/img/main_event2x.jpg) no-repeat; background-position:0 0; overflow:none; border:1px solid #ccc; }
#main_title h2{ height:30px; font-size:20px; padding-bottom:10px; }

#main_event .main_event_txt { float:left;  position:relative; width:350px; margin-top:150px; padding-left:15px; overflow:none; }
#main_event .map_blank { float:left; position:absolute; width:100%; height:100%; top:0; left;0; z-index:100; overflow:none; }
#main_event .map_blank > img { width:100%; height:100%; top:0; left;0; z-index:100; overflow:none; }

/* Footer */
#footer{ float:left; position:relative; width:100%; height:150px; margin:0 auto; background-color:#FFFFFF; color:#a1aeb3; text-align:center;  }
#footer #copyright_area {  width:900px;  margin:0 auto; padding-top:25px; text-align:center; }
#footer #copyright_area ul li { display:inline; }
#bottom_logo{ float:left; text-align:left; }
.ft_gnb{ float:right; text-align:left; font-weight:bold;border-left:1px solid #222b32; position:relative; padding-left:25px;}
.ft_gnb>b{height:25px;display:block;}
.ft_tx{ padding-left:20px; text-align:left; line-height:17px !important}
.address{font-family:'verdana';font-size:10px;letter-spacing:-1px; position:relative;}


/*quick_¸Þ´º */
#quick_menu { position:absolute; width:58px;  margin:0 auto; text-align:right; padding:0px; z-index:10; top:210px; left:1070px; }
#quick_menu_left { position:absolute; width:58px;  margin:0 auto; text-align:left; padding:0px;z-index:10; top:210px; left:140px; }




.element_table { width:900px; min-height:100px; border:1px solid #dcdcdc; padding:15px; margin-top:20px;}
.element_table th { color:#fff; height:30px; }
.element_table td { font-weight:bold; background-color:#ffffff; height:30px; }
.element_table ul li {  padding:0px 20px 0px 20px; color:#fff;  }
.element_table .sub_h2 { float:left;position:relative;  text-align:left; padding:30px 0 0px 10px; font-size:16px; }

.Moebius_txt {  font-family:'MoebiusKor';font-size:15px;color:#545454; letter-spacing:0px; text-align:right; padding-right:20px; overflow:hidden; }
.Moebius_txt em {  font-family:'MoebiusKor';font-size:16px; font-weight:bold; color:#FF2200; letter-spacing:0px; text-align:right; }

#main_event2{width:100%; height:120px;margin:0 auto; position:relative; background:#f2f2f2; }
.Moebius_event_title {  padding:25px; font-family:'MoebiusKor';font-size:16pt; font-weight:bold; color:#FF2200; letter-spacing:0px; text-align:center; line-height:35px; }
.Moebius_event_txt  {  padding-top:10px font-family:'MoebiusKor';font-size:11pt; font-weight:bold; color:#222222; letter-spacing:2px; text-align:center; line-height:20px; }

.counsel_bg { width:124px; height:187px; margin:0 auto; position:relative; background:url(/img/bbs_counsel_bg.jpg) no-repeat  center 0; }

/* °¢Á¾ ¹öÆ° */
.btn_gray_s { font-size:9pt; color:#222222; height:24px; cursor:pointer;background-color:#f2f2f2; border:solid #999999 1px;}
.btn_black_s { font-size:9pt; color:#FFFFFF; height:24px; cursor:pointer;background-color:#222222; border:0px;}
.btn_blue_s { font-size:9pt; color:#FFFFFF; height:24px; cursor:pointer;background-color:#0000DD; border:0px;}
.btn_white_s { font-size:9pt; color:#666666; font-weight:bold; font-family: '±¼¸²',Gulim,'µ¸¿ò',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif; height:24px; cursor:pointer;background-color:#ffffff; border:solid #999999 1px;}
.btn_red_s { font-size:9pt; color:#FFFFFF; height:24px;cursor:pointer; background-color:#ff2222; border:0px; }

.btn_white_m { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:80px;height:28px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_white_m_b { line-height:16px; font-size:12px;color:#222222; width:80px;height:28px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}

.btn_white_b { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:120px;height:31px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_gray_b { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:120px;height:31px;cursor:pointer;background-color:#f2f2f2; border:solid #cccccc 1px;}
.btn_red_b { font-family: 'MoebiusKor'; font-weight:bold;font-size:24px;color:#FFFFFF; width:350px;height:50px;cursor:pointer; background-color:#ff2222; border:solid 2px #AF3333;  }


.sub_td1 { text-align:center; height:68px; background-color:#01b0f1; color:#fff; vertical-align:middle; font-size:2.0em; padding-top:0px; }
.sub_td2 { text-align:center; height:68px; background-color:#ff66ff; color:#fff; vertical-align:middle; font-size:2.0em; padding-top:0px; }
.sub_td3 { text-align:center; height:68px; background-color:#92d14f; color:#fff; vertical-align:middle; font-size:2.0em; padding-top:0px; }
.sub_td4 { text-align:center; height:68px; background-color:#f79647; color:#fff; vertical-align:middle; font-size:2.0em; padding-top:0px; }
.sub_td5 { text-align:center; height:68px; background-color:#ff3300; color:#fff; vertical-align:middle; font-size:2.0em; padding-top:0px; }