﻿@charset "utf-8";
html{height:100%;}
body {position:relative;font-size:12px;font-family:나눔고딕, NanumGothic, 맑은고딕, Malgun Gothic, 돋움, Dotum;color:#000000;margin:0; padding:0;width:100%;line-height:1.5em;}		
h1,h2,h3,h4,h5,h6,ol,ul,li,form,fieldset,input,textarea,p,th,td,dt,dd,dl {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;}
li {list-style:none;}
img,fieldset {border:0;vertical-align:top;}
em {font-style:normal;}
input.radio {width:13px; height:13px; vertical-align:middle;}
a {text-decoration:none; color:#000000;}
a:hover {color:#000000;}
address,em,i {font-style:normal;}
.hdn, legend,.list_table caption{font-size:0; height:0; overflow:hidden; position:absolute;visibility:hidden; width:0; line-height:0;}
.list_table caption{font-size:0; height:0; overflow:hidden; position:static;visibility:hidden; width:0; line-height:0;}
table caption{font-size:0; height:0; overflow:hidden; position:static;visibility:hidden; width:0; line-height:0;}

/* content style  */
.cR {clear:both;}
.fL {float:left;}
.fR {float:right;}
.alC {text-align:center;}
.alL {text-align:left;}
.alR {text-align:right;}
.vMid{vertical-align:middle;}
.btn_c{text-align:center;margin:15px 0;}
.btn_l{text-align:left;margin:15px 0;}
.btn_r{text-align:right;margin:15px 0;}
.bg_btn{overflow:hidden;width:100%;margin:15px 0}
.bg_btn .fL{float:left;width:70%;}
.bg_btn .fR{float:right;width:29%;text-align:right;}
.inp{line-height:18px;height:18px;border:1px solid #c9c9c9;}
.strong{font-weight:bold;}
.red{color:red;}
.blue{color:blue;}
.green{color:#74aa1f;}

/* 글자수줄이기 */
.ellipsis{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/* icon_style  */
h3.tit{padding:10px 0 20px;font-weight:bold;font-size:21px;color:#393939;}
.tit2{font-size:16px; height:38px;line-height:38px;vertical-align:middle;padding:0 0 0 13px;color:#393939;border-top:2px solid #F15A0E;}
.tit_line{padding-right:55px;font-size:21px;color:#393939;background:url('../images/basic/orang/bg_bar.gif') right bottom no-repeat;}
.icon{background:url('../images/basic/orang/bg_icon.gif') 0 7px no-repeat; font-size:12px;padding-left:15px;margin:10px 0 15px;}
.icon1{background:url('../images/basic/orang/bg_icon1.gif') 0 2px no-repeat; font-size:16px;padding-left:20px;margin:10px 0 15px;color:#353535;line-height:14px;letter-spacing:-0.09em;}
.icon1_2{background:url('../images/basic/orang/bg_icon1_2.gif') 0 4px no-repeat;font-size:12px; padding-left:10px; margin:8px 0 8px 20px;line-height:14px;color:#ec4800;font-weight:bold;}
.icon2{background:url('../images/basic/orang/bg_icon2.gif') 0 5px no-repeat; font-size:12px; padding-left:10px; margin:5px 0 5px 0px;line-height:14px;font-weight:bold;}
.icon2_2{background:url('../images/basic/orang/bg_icon2_2.gif') 0 2px no-repeat; font-size:12px; padding-left:20px; margin:8px 0 8px 20px;line-height:14px;font-weight:normal;color:#555555;}
.icon3{background:url('../images/basic/orang/bg_icon3.gif') 0 5px no-repeat; font-size:11px; padding-left:11px; margin-left:35px; font-weight:normal;color:#979797;}
.icon3_2{background:url('../images/basic/orang/bg_icon3_2.gif') 0 2px no-repeat; font-size:12px; padding-left:11px; margin:8px 0 8px 35px;line-height:14px;font-weight:normal;}
.icon2_list li{background:url('../images/basic/orang/bg_icon2.gif') 10px 5px no-repeat; font-size:12px; padding-left:20px; margin:8px 0 8px 20px;line-height:14px;font-weight:normal;}
.icon3_list{padding:3px 0;}
.icon3_list li{background:url('../images/basic/orang/bg_icon3.gif') 0 5px no-repeat; font-size:11px; padding-left:12px; margin: 4px 0 4px 0px; font-weight:normal;color:#979797;}
.icon_none{margin:7px 0px;}
.icon_none li{background:none;margin-left:0px;padding-left:5px; }

.icon_list{}
.icon_list li{padding-left:15px;background:url('../images/basic/orang/bg_icon1.gif') 0 center no-repeat;}

.section {margin-bottom:10px; margin-left:0px;text-align:justify;}
.section1 {margin-bottom:10px; margin-left: 20px;text-align:justify;}
.section2 {margin-bottom:10px; margin-left: 40px;text-align:justify;}
.section3 {margin-bottom:10px; margin-left:46px;text-align:justify;} 

/* 기본 표(세로테이블)   */
 table.chart { border-collapse:collapse; width:100%; font-size:12px;line-height:18px;border-top:2px solid #f15a0e;border-left:2px solid #fff;border-right:2px solid #fff;margin-bottom:5px;}
 table.chart th,  table.chart td {border: 1px solid #d9d9d9;padding:5px 5px;text-align:center;}
 table.chart thead th {background:#f7f7f7;border:1px solid #d9d9d9;text-align:center;color:#6c6c6c}
 table.chart tbody th{color:#6c6c6c;}
 table.chart tbody th.alL{text-align:left;}
 table.chart tbody strong{color:#6c6c6c;}
 table.chart td.alL{text-align:left;}
 table.chart td.bg{background:#f7f7f7;}
 table.chart tbody th.bg{background:#f7f7f7;color:#6c6c6c;} 
 table.chart tfoot{color:#6c6c6c;}

/* 기본 표(세로테이블) 정의 */
 table.chart1 { border-collapse:collapse; width:100%; font-size:12px;line-height:18px;border-top:2px solid #f15a0e;border-left:2px solid #fff;border-right:2px solid #fff;margin-bottom:10px;}
 table.chart1 th,  table.chart1 td {border: 1px solid #d9d9d9;padding:5px 10px;text-align:center;}
 table.chart1 thead th {background:#f7f7f7;border:1px solid #d9d9d9;text-align:center;color:#6c6c6c}
 table.chart1 tbody td{text-align:center;}
 table.chart1 tbody td.bg{background:#f7f7f7;}
 table.chart1 td.alL{text-align:left;}

/* 기본 표(가로 테이블)   */
 table.chart2 {border-collapse:collapse; width:100%; font-size:12px;line-height:18px;border-top:2px solid #f15a0e;border-left:2px solid #fff;border-right:2px solid #fff;margin-bottom:10px;}
 table.chart2 th,  table.chart2 td {border: 1px solid #d9d9d9;padding:8px 10px;text-align:center;}
 table.chart2 tbody th {background:#f7f7f7;border:1px solid #d9d9d9;text-align:left;color:#6c6c6c}
 table.chart2 tbody th.alC{text-align:center;}
 table.chart2 tbody td{text-align:left;}
 table.chart2 tbody td.bg{background:#f7f7f7;} 

 table.chart3 {border-collapse:collapse; width:100%; font-size:12px;line-height:18px;border-left:2px solid #fff;border-right:2px solid #fff;margin-bottom:10px;}
 table.chart3 th,  table.chart3 td {border: 1px solid #d9d9d9;padding:8px 10px;text-align:left;}
 table.chart3 tbody th {background:#f7f7f7;border:1px solid #d9d9d9;text-align:left;color:#6c6c6c}
 table.chart3 tbody th.alC{text-align:center;}
 table.chart2 tbody td{text-align:left;}
 table.chart3 tbody td.bg{background:#f7f7f7;} 

 table.chart2_alC {border-collapse:collapse; width:100%; font-size:12px;line-height:18px;border-top:2px solid #f15a0e;border-left:2px solid #fff;border-right:2px solid #fff;margin-bottom:10px;}
 table.chart2_alC th,  table.chart2_alC td {border: 1px solid #d9d9d9;padding:5px 10px;text-align:center;}
 table.chart2_alC tbody th {background:#f7f7f7;border:1px solid #d9d9d9;text-align:left;color:#6c6c6c}
 table.chart2_alC tbody td{text-align:center;}
 table.chart2_alC tbody td.bg{background:#f7f7f7;} 

 table.basic_chart { border-collapse:collapse; width:100%; font-size:12px;line-height:18px;border-left:2px solid #fff;border-right:2px solid #fff;margin-bottom:5px;}
 table.basic_chart th,  table.basic_chart td {border: 1px solid #d9d9d9;padding:5px 5px;text-align:center;}
 table.basic_chart thead th {background:#f7f7f7;border:1px solid #d9d9d9;text-align:center;color:#6c6c6c}
 table.basic_chart tbody th{color:#6c6c6c;}
 table.basic_chart tbody th.alL{text-align:left;}
 table.basic_chart tbody strong{color:#6c6c6c;}
 table.basic_chart td.alL{text-align:left;}
 table.basic_chart td.bg{background:#f7f7f7;}
 table.basic_chart tbody th.bg{background:#f7f7f7;color:#6c6c6c;} 
 table.basic_chart tfoot{color:#6c6c6c;}

.pbg{border:1px solid #eaeaea;background:#f7f7f7;padding:20px;}
.pbg2{border:1px solid #eaeaea;background:#f7f7f7;padding:20px 20px 20px 50px;font-size:14px;font-weight:bold;line-height:28px}

/* tab */
.tabs{height:29px;position:relative;border-bottom: 1px solid #ddd;margin-bottom:30px;}
.tabs li, .tabs li a{background-image:url('../images/basic/btn/btn_tab.gif');}
.tabs a{float:left;height: 30px;line-height: 30px;background-position:right -540px;text-decoration: none;color: #5e5b5b;display: block;font-size: 12px;padding: 0 10px;font-weight:bold;}
.tabs li{float:left;height:30px;background-position: 0 -540px;}
.tabs li.active, .tabs li:hover{background-position:0 -570px;}
.tabs li.active a, .tabs li a:hover{background-position:right -570px;color:#000;}
.tab_content{*zoom:1;display:block;clear:both;width:100%;min-height:500px;border-top: none;background: #fff;}
.tab_content:after{ clear: both; content: "";display: block;}



/* size style*/
.w30	{width:30px;}
.w35	{width:35px;}
.w40	{width:40px;}
.w45	{width:45px;}
.w50	{width:50px;}
.w55	{width:55px;}
.w60	{width:60px;}
.w65	{width:65px;}
.w70	{width:70px;}
.w75	{width:75px;}
.w80	{width:80px;}
.w85	{width:85px;}
.w90	{width:90px;}
.w95	{width:95px;}
.w100{width:100px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w165{width:165px;}
.w200{width:200px;}
.w215{width:215px;}
.w220{width:220px;}
.w230{width:230px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}

.wid50{width:50%;}
.wid85{width:85%;}
.wid80{width:80%;}
.wid90{width:90%;}
.wid95{width:95%;}

.h5{height:5px;}
.h10{height:10px;}
.h25{height:25px;}
.h30{height:30px;}
.h40{height:40px;}
.h100{height:100px;}

/* padding_style */
.pT10{padding-top:10px;}
.pT20{padding-top:20px;}
.pB10{padding-bottom:10px;}
.pB20{padding-bottom:20px;}
.pL5{padding-left:5px;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}
.pL20{padding-left:20px;}
.pL25{padding-left:25px;}
.pL30{padding-left:30px;}
.pL35{padding-left:35px;}
.pL40{padding-left:40px;}
.pL65{padding-left:65px;}
.pL70{padding-left:70px;}
.pR20{padding-right:20px;}

/* margin_style */
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}
.mB30{margin-bottom:30px;}
.mB40{margin-bottom:40px;}
.mB50{margin-bottom:50px;}
.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL25{margin-left:25px;}
.mL30{margin-left:30px;}
.mL40{margin-left:40px;}
.mL45{margin-left:45px;}
.mR10{margin-right:10px;}
.mR20{margin-right:20px;}



/*  skipnavi */
#skilNavi  {width:100%; position:relative; top:-1px; left:0; z-index:10000;}
#skilNavi  a{width:100%; position:absolute; top:-1px; left:0;}
#skilNavi  a:link {margin:0 0 -1px 0; width:100%; height:1px; font-size:1em; display:block; overflow:hidden;text-decoration:none;}
#skilNavi  a:active, #skilNavi  a:focus, #skilNavi  a:hover {padding:5px 0 5px 0; width:100%; height:20px; font-weight:bold; color:#fff; text-align:center; background:#000; float:left; clear:left;}

#body{background:url('../images/common/bg_body_x.gif') 0 0 repeat;min-width:1000px;height:100%;}
#wrap{background:url('../images/common/bg_header.jpg') center 0px no-repeat;min-width:1000px;}

#header{position:relative;width:1000px;margin:0 auto;height:100px;z-index:1000;}
#header h1{position:absolute;top:40px;}
#header .top{position:relative;width:1000px;margin:0 auto;z-index:1100}
#header .top .top_link{position:absolute;top:0;left:0;height:30px;z-index:100;}
#header .top .top_link li{float:left;vertical-align:middle;font-size:11px;padding:0 10px;margin-right:10px;background:url('../images/common/bg_top_arrow.gif') 0 center no-repeat;}
#header .top .top_link li a{display:block;line-height:30px;color:#533011;}
#header .top #gnb{float:right;overflow:hidden;width:1000px;height:25px;font-size:11px;}
#header .top #gnb ul.skip_link{position:absolute;right:0px;padding-top:5px;}
#header .top #gnb ul.skip_link li{float:left;background:url('../images/common/bg_gnb_bar.gif') right center no-repeat;}
#header .top #gnb ul.skip_link li.last{background:none;}
#header .top #gnb ul.skip_link li a{display:block;padding:0 10px;color:#533011;}
#header .top #gnb ul.skip_link li a:hover{color:#533011;}




#lnb{position:absolute;top:30px;right:10px;width:auto;height:auto;z-index:200}
#lnb li{float:left;font-size:16px;}
#lnb ul li a{color:#77;}
#lnb ul li div{display:none;height:32px;}
#lnb ul li ul{position:absolute;left:0;top:40px;z-index:2000;}
#lnb ul li ul li {display:inline-block;background:url('../images/common/bg_mbar.gif') right center no-repeat;}
#lnb ul li ul li.last{background:none;}
#lnb ul li ul li a{display:inline-block;background:none;width:auto;height:auto;text-indent:0;padding:0 10px 0 5px;;min-height:25px;white-space:nowrap;font-size:11px;color:#fff;background:url('../images/common/bg_sdot.gif') 0 12px no-repeat;line-height:23px;letter-spacing:-0.09em;}
#lnb ul li div ul{padding-top:7px;min-height:25px;}
#lnb ul li.menu1 div ul{padding-left:20px;width:650px;background:url('../images/common/bg_mbar_01.png') 0 0 no-repeat;}
#lnb ul li.menu2 div ul{padding-left:100px;width:570px;background:url('../images/common/bg_mbar_02.png') 0 0 no-repeat;}
#lnb ul li.menu3 div ul{padding-left:30px;width:650px;background:url('../images/common/bg_mbar_03.png') 0 0 no-repeat;}
#lnb ul li.menu4 div ul{padding-left:10px;width:660px;background:url('../images/common/bg_mbar_04.png') 0 0 no-repeat;}
#lnb ul li.menu5 div ul{padding-left:360px;width:310px;background:url('../images/common/bg_mbar_05.png') 0 0 no-repeat;}
#lnb ul li.menu6 div ul{padding-left:360px;width:310px;background:url('../images/common/bg_mbar_06.png') 0 0 no-repeat;}



#footer{background:#776451;border-top:1px solid #dddddd;min-width:1000px; height:90px;}
#footer .footer{position:relative;overflow:hidden;width:1000px;margin:0 auto;}
#footer .footer h2{float:left;padding:41px 43px 22px 0}

#footer .finfo{float:left;width:600px;padding:12px 0 10px;font-size:11px;}
#footer .finfo ul li{float:left;line-height:25px;}
#footer .finfo ul li a{color:#bbb2a8;vertical-align:middle;font-weight:bold;}
#footer .finfo ul li span{margin:0 10px;vertical-align:middle;color:#dfdfdf;}

#footer .footer .address{float:left;width:600px;color:#bbb2a8;font-size:11px;line-height:12px;}

#footer .footer .fselect{position:absolute;top:40px;right:0;}
#footer .footer .fselect select{vertical-align:middle;width:150px;font-size:11px;color:#a3a3a3;border:1px solid  #e2e2e2;}
#footer .footer .fselect input{vertical-align:middle ;}




/* main*/
.main_img{overflow:hidden;position:relative;width:1000px;height:330px; margin:0 auto;text-align:right;}
.main_img li{position:absolute;top:0;right:0;text-align:right;}
.main_img1{overflow:hidden;position:relative;width:1000px;height:330px; margin:0 auto;text-align:right;}
.main_img1 li{position:absolute;top:0;right:0;text-align:right;}
.msection{/*overflow:hidden;*/position:relative;width:1000px;height:300px;margin:0 auto 25px;}
.msection_L{ float:left; width:225px;position:relative;}
.msection_C{float:left; position:relative;width:400px; margin:0 20px 0 30px;}
.msection_R{ float:right; position:relative;width:310px;}

/* main_popup */
.popup{position:relative;float:left;width:310px;height:155px;border:1px solid #e1e1e1; overflow:hidden;}
.popup h3{padding:8px 0 7px; font-size:14px; font-weight:bold; color:#000; height:10px;}
.popup .popup_btn{position: absolute;top:12px;left:80px;z-index: 10;}
.popup .pb_off{display:block;width:13px;height:13px;background:url('../images/main/bg_pop_off.gif') 0 0 no-repeat;color:#fff;font-size:11px;line-height:13px;vertical-align:middle;text-align:center;}
.popup .pb_on{display:block;width:13px;height:13px;background:url('../images/main/bg_pop_on.gif') 0 0 no-repeat;color:#fff;font-size:11px;line-height:13px;vertical-align:middle;text-align:center;}
.popup li{float:left;padding-top:10px;height:140px;}
.popup li span{display:none;margin-bottom:8px}
.popup li:first-child span{display:block;}
.popup li span img{width:308px;height:128px;border:1px solid #d6d6d6;}
.popup ul li div strong{color:#e96800;width:202px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.popup ul li div p{color:#000000;width:202px;font-size:11px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#popBtn1{position: absolute;top:12px;right:10px;;}
#popBtn2{position: absolute;top:12px;right:26px;;}
#popBtn3{position: absolute;top:12px;right:42px;}
#popBtn4{position: absolute;top:12px;right:58px;}
#popBtn5{position: absolute;top:12px;right:74px;}
#popBtn6{position: absolute;top:12px;right:90px;}
#popBtn7{position: absolute;top:12px;right:106px;}
#popBtn8{position: absolute;top:12px;right:122px;}
#popBtn9{position: absolute;top:12px;right:138px;}


/* main_bbs_common */
.bbsCnt{padding-top:28px;}
.bbsCnt h3{height:27px;border:1px solid #c4c4c4;}
.bbsCnt h3 a{display:block;padding:0 20px;height:27px;line-height:27px;font-size:14px;vertical-align:middle;text-align:center;font-weight:bold;color:#333; background:#e1e1e1;}
.bbsCnt h3.tabActive{background-position:right 0;border-bottom:none;height:28px;}
.bbsCnt h3.tabActive a{background-position:0 0px;color:#4b1603;font-weight:bold; background:#e9dacb;}
.bbs_box .tab_more{ position: absolute;top:13px;right:0px;}
.bbs_box01 ul li div ul li a span img{width:105px;height:82px;}

/* main_bbs */
.bbs_box {position:relative;float:left;width:400px;height:200px;background:url('../images/main/bg_tab_x.gif') 0 0 repeat-x;}
.bbs_box  #hbbs1 { left: 0; position: absolute;  top: 0;width:110px;}
.bbs_box  #hbbs2 { left:110px; position: absolute;top: 0;width:110px;}
.bbs_box  #hbbs3 { left:110px; position: absolute;top: 0;}
.bbs_box .bbs_list{overflow:hidden;height:150px;width:390px;padding:10px 9px 5px 9px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.bbs_box .bbs_list .first{overflow:hidden;position:relative;height:73px;padding:0 0 10px;border-bottom:1px dotted #b3b3b3;}
.bbs_box .bbs_list .first strong{position:absolute;top:6px;left:115px;width:260px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#e96800;}
.bbs_box .bbs_list .first a img{position:absolute;top:0px;left:0;display:block;width:103px;height:70px;margin-right:10px;border:1px solid #d6d6d6;}
.bbs_box .bbs_list .first .cont{position:absolute;top:27px;left:115px;width:260px;height:45px;overflow:hidden;line-height:15px;color:#525252;font-size:11px;}
.bbs_box .bbs_list ul{overflow:hidden;height:56px;padding-top:12px;}
.bbs_box .bbs_list li{width:100%;padding:3px 0;height:12px;line-height:12px;}
.bbs_box .bbs_list li a{float:left;width:300px;padding-left:21px;font-size:11px;color:#000000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url('../images/main/bg_dot.gif') 5px center no-repeat;}
.bbs_box .bbs_list li span{float:right; color:#97aabe;font-size:11px;}

.photo_gallery{float:left;position:relative;width:400px;}
.photo_gallery h3{padding:8px 0 7px; font-size:14px; font-weight:bold; color:#000;}
.photo_gallery ul{overflow:hidden;padding:0px 0px 5px 0;margin-bottom:6px;}
.photo_gallery ul li{float:left;width:95px;margin-right:5px;}
.photo_gallery ul li span{display:block;width:65px;height:49px;background:#efefef;}
.photo_gallery ul li span img{width:95px;height:65px;}
.photo_gallery ul li strong{font-weight:normal;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:5px 0;font-size:11px;}
.photo_gallery .more{position:absolute;top:13px;right:0;}

.movie{float:left;position:relative;width:225px;}
.movie h3{padding:8px 0 7px; font-size:14px; font-weight:bold; color:#000;}
.movie ul{overflow:hidden;padding:11px 0px 5px 8px;margin-bottom:6px;border:1px solid #e3e3e3;}
.movie ul li{float:left;width:65px;margin-right:5px;}
.movie ul li span{display:block;width:65px;height:49px;background:#efefef;}
.movie ul li span img{width:65px;height:49px;}
.movie strong{color:#494949;width:225px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.movie p{color:#969696;width:225px;font-size:11px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.movie .more{position:absolute;top:13px;right:0;}

.m_link{float:left;position:relative; width:310px; padding-top:30px;}
.m_link h3{padding:8px 0 7px; font-size:14px; font-weight:bold; color:#000;}

.msection2{height:232px;background:url('../images/main/bg_main_x.gif') 0 41px repeat-x;min-width:1000px;}
.msection2 .mview_box{margin:0 auto;width:1040px;}
.msection2 .mview_box .m_bg{width:1040px;height:189px;background:url('../images/main/bg_main.png') 0 0 no-repeat}
.msection2 .mview_box .my_bg01{width:1040px;height:189px;background:url('../images/main/bg_main_login01.png') 0 0 no-repeat}
.msection2 .mview_box .my_bg02{width:1040px;height:189px;background:url('../images/main/bg_main_login02.png') 0 0 no-repeat}
.msection2 .mview_box .my_bg03{width:1040px;height:189px;background:url('../images/main/bg_main_login03.png') 0 0 no-repeat}

#mclick .program{float:left;position:relative;height:190px;width:338px;cursor:pointer;}
#mclick .program .my_txt01{position:absolute;top:39px;left:110px;}
#mclick .program .my_txt02{position:absolute;top:39px;left:120px;}
#mclick .program .my_txt03{position:absolute;top:39px;left:140px;}
#mclick .study{float:left;position:relative;height:190px;width:362px;}
#mclick .study img{position:absolute;top:50px;left:115px;}
#mclick .professor{float:left;position:relative;height:190px;width:340px;}
#mclick .professor img{position:absolute;top:39px;left:107px;}

#mclick_p .program{float:left;position:relative;height:190px;width:338px;cursor:pointer;}
#mclick_p .program .my_txt01{position:absolute;top:39px;left:110px;}
#mclick_p .program .my_txt02{position:absolute;top:39px;left:120px;}
#mclick_p .program .my_txt03{position:absolute;top:39px;left:140px;}
#mclick_p .study{float:left;position:relative;height:190px;width:362px;}
#mclick_p .study img{position:absolute;top:50px;left:115px;}
#mclick_p .professor{float:left;position:relative;height:190px;width:340px;}
#mclick_p .professor img{position:absolute;top:39px;left:107px;}

.mymeu{position:relative;float:left;width:659px;height:155px;padding:33px 20px 0 23px;}
.mymeu h3{float:left;padding:3px 0 20px 5px;}
.mymeu  .my_info{position:absolute;top:33px;right:20px;line-height:19px;vertical-align:middle;font-size:11px;color:#7b7b7b;text-align:right;}
.mymeu  .my_info span{display:inline-block;vertical-align:middle;}

#target {position:absolute; top:70px;left:23px;width:635px;}
#target .t_list{position:relative; width:540px;margin:0 50px;;overflow:hidden;}
#target .micon_list{width: 5000px;}
#target .micon_list ul {position: relative;float:left;}
#target .micon_list ul li {float: left; display: inline;background: url('/site/gmedu/images/main/icon_line.gif') no-repeat 0 15px;}
#target .micon_list ul li span{display:block;font-size:11px;letter-spacing:-0.09em;}
#target .control .control_left{position:absolute;left:3px;top:22px;}
#target .control .control_right{position:absolute;left:947px;top:22px;}
.mymeu .micon_list ul{overflow:hidden;clear:both;}
.mymeu .micon_list ul li{float:left;width:80px;margin:0 5px;text-align:center;}
.mymeu .btn_mprev{position:absolute;top:25px;left:0px}
.mymeu .btn_mnext{position:absolute;top:25px;right:0px}



/*rolling Button*/ 
.rolling{position:relative;overflow:hidden;width:1000px;margin:0 auto;}

div.rollBtn{position:absolute;top:4px;right:10px;height:15px;} 
div.rollBtn a{float:left;vertical-align:top;}
div.rollBtn a.next{background-position:-22px 0px;} 
div.rollBtn a.previous{margin-right:3px;} 
div.rollBtn a span{display:none;} 

.study_list{overflow:hidden;width:530px;height:41px;}
.study_list h3{float:left;padding-top:13px;margin-right:10px;}

#bKey {float:left;position:relative;top:8px;overflow:hidden;height:24px;line-height:24px;vertical-align:middle;padding:0 10px; 0 15px;background:url('../images/main/bg_study_info.gif') 0 0 no-repeat;width:409px;} 
#jFavList{position:relative;margin:1px 0 0 0;overflow:hidden;height:24px;width:370px;}
#bKey ul{clear:both;} 
#bKey ul li{float:left;overflow:hidden;width:300px;height:24px;font-size:11px;} 
#bKey ul li a{float:left;color:#000000;} 
#bKey ul li span{float:right;} 

/* main_banner */
.banner  {position:absolute;top:0;left:520px;height:41px;width:425px;}
.banner h3{float:left;padding-top:13px;margin-right:7px;}
.banner .control{float:left;}
.banner .control .banner_btn{position:absolute;top:13px;right:0;}
.banner .slide_banner {overflow:hidden;float:left;height:36px;width:320px;position:absolute;top:2px;left:120px;}
.banner .slide_banner ul li {float: left;width:95px;padding:0 2px;text-align:center;}
.banner .slide_banner ul li a{display:block;height:36px;line-height:36px;vertical-align:middle;letter-spacing:-0.09em;color:#8e8e8e;font-size:11px;}

.msns{position:absolute;top:10px;right:0;}

/* sub */
.sub_container{position:relative;width:1000px;min-height:700px;margin:0 auto;background:url('../images/sub/bg_sub_container_y.png') 0 0 repeat-y;}
.sub_container:after{display:block;content:"";clear:both;}


#submenu{float:left;width:218px; padding:0 0 15px 2px;}
#submenu h2{height:25px;	font-size:20px;	line-height:25px;	color:#fff;	font-weight:bold;  background:url('../images/sub/bg_sub_h2.gif') 0 center no-repeat; padding:5px 5px 5px 10px;}
#submenu ul.depth01{width:218px;}
#submenu ul.depth01 li a{display:block;width:166px;padding:2px 19px 2px 30px;height:25px;line-height:25px;vertical-align:middle;color:#000000;background:url('../images/sub/bg_depth01_off.gif') 0 center no-repeat; border-bottom:1px solid #d9d9d9;}
#submenu ul.depth01 li a.on, #submenu ul.depth01 li a:hover{color:#fa9e26;font-weight:bold;background:url('../images/sub/bg_depth01_on.gif') 0 center no-repeat;}
#submenu ul.depth01 li.grn a.on, #submenu ul.depth01 li.grn a:hover{color:#fa9e26;font-weight:bold;background:url('../images/sub/bg_depth01_grn_on.gif') 0 center no-repeat;}
#submenu ul.depth01 li ul.depth02{padding:6px 0 10px 20px;width:158px;margin:0 0 0 10px;/*border-bottom:1px solid #e0e0e0;*/}
#submenu ul.depth01 li ul.depth02 li{background:none;border:none;}
#submenu ul.depth01 li ul.depth02 li a{padding:2px 0 2px 13px;width:145px;height:18px;line-height:18px;background:url('../images/sub/bg_depth02.gif') 3px center no-repeat;font-weight:normal;font-size:11px;color:#000000; border-bottom:none;}
#submenu ul.depth01 li ul.depth02 li a.on, #submenu ul.depth01 li ul.depth02 li a:hover{padding:2px 0 2px 13px;font-weight:normal;background:url('../images/sub/bg_depth02.gif') 3px center no-repeat;color:#000000;font-weight:bold;}
#submenu .etc_link{padding:90px 22px 50px 9px;}

#contents{float:left;width:780px; background:url('../images/sub/bg_sub_content.gif') 0 0 no-repeat;}     
.sub_top{position:relative; height:170px; margin:0 auto; background:url('../images/sub/bg_sub_top.jpg') 0 0 repeat-x; width:}
.sub_top .sub_tit{position:relative;width:1000px; margin:0 auto;}
.sub_top .sub_tit h2{position:absolute;font-size:36px;margin:30px 0 0;font-weight:600;color:#fff;}
.sub_top .sub_tit img{position:absolute;top:0;right:0;z-index:50}

.sub_container #contents{float:left;width:780px; }
.sub_container #contents .navi{ height:35px; margin:0 20px 15px 20px; padding:25px 0px 0 0px;background:url('../images/sub/bg_location.gif') 0 bottom no-repeat;}
.sub_container #contents .navi h2{color:#444444;font-size:20px;font-weight:600;}
.sub_container #contents .navi .location{position:absolute;top:25px;right:30px; padding-left:45px;color:#777777;font-size:11px;vertical-align:middle;color:#9c9c9c;font-family:'굴림',Gulim}
.sub_container #contents .navi .location img{margin:0px 5px 0 0;}
.sub_container #contents .navi .location strong{color:#cc4c00;font-weight:normal;}

#contents #content{width:740px;min-height:400px;padding:0 20px 30px 20px;}
.cont{position:relative;height:100%;}

.tit_sitemap{margin-bottom:40px;}
#all_sitemap dl{float:left;width:180px;min-height:350px;margin:0 18px;}
#all_sitemap dl dt{padding:2px 10px 9px 0px ;height:31px;line-height:31px;background:url('../images/sub/bg_sitemap.gif') 0 0 no-repeat;font-size:12px;font-weight:bold;text-align:center;}
#all_sitemap dl dt a{text-align:center;color:#2a7caf;}
#all_sitemap dl dd{width:187px;}
#all_sitemap dl dd li{border-bottom:1px dashed #cacaca;}
#all_sitemap dl dd li a{display:block;padding:5px 0 5px 27px;background:url('../images/sub/bg_sitemap_arrow.gif') 12px center no-repeat;}
#all_sitemap dl dd li ul li{border-bottom:none;}
#all_sitemap dl dd li ul li a{padding:3px 0 3px 40px;background:none; }

/* board_paging */
#paging { width: 100%; color: #7F7F7F;  font-style: normal; margin: 20px 0; font-weight: bold; text-align: center; }
#paging a {margin:0 5px;}
#paging img {vertical-align:middle;}
#paging a {display:inline-block;  line-height:18px; vertical-align:middle;}
#paging a span {position:absolute; z-index:-1;visibility:hidden;}
#paging .first , #paging .prev , #paging .next , #paging .last{background-image:url('../images/basic/bg_btn.gif');width:18px; height:18px;}
#paging .first {position:relative; background-position:0 -720px;}
#paging .prev {position:relative;background-position:-30px -720px;}
#paging .next {position:relative; background-position:-61px -720px; }
#paging .last {position:relative; background-position:-90px -720px;}
#paging .current {display:inline-block; margin: 0 5px; vertical-align:middle;color:#000}

/* tab */
.tabs{height:29px;position:relative;border-bottom: 1px solid #ddd;margin-bottom:30px;}
.tabs li, .tabs li a{background-image:url('../images/basic/bg_btn.gif');}
.tabs a{float:left;height: 30px;line-height: 30px;background-position:right -540px;text-decoration: none;color: #5e5b5b;display: block;font-size: 12px;padding: 0 10px;font-weight:bold;}
.tabs li{float:left;height:30px;background-position: 0 -540px;}
.tabs li.active, .tabs li:hover{background-position:0 -570px;}
.tabs li.active a, .tabs li a:hover{background-position:right -570px;color:#000;}
.tab_content{*zoom:1;display:block;clear:both;width:100%;min-height:500px;border-top: none;background: #fff;}
.tab_content:after{ clear: both; content: "";display: block;}


/* btn */
button{display:inline-block;margin:0;padding:0;width:auto;cursor:pointer;border:none;background:none;overflow:visible;font-size:12px;}
.progress, .progress em, .finish, .finish em, .btn, .btn span, .btn_save, .btn_save button{background:url('../images/calendar/bg_button.gif');font-family:"돋움";}
.progress{display:inline-block;padding-left:3px;height:18px;background-position:0 -98px;color:#fff;font-size:11px;text-align:center;}
.progress em{display:inline-block;min-width:49px;height:18px;line-height:18px;padding-right:3px;background-position:right -98px;}
.finish{display:inline-block;padding-left:3px;background-position:-0 -117px;color:#fff;font-size:11px;text-align:center;} 
.finish em{display:inline-block;min-width:49px;height:18px;line-height:18px;padding-right:3px;background-position: right -117px;}
.btn, .btn button, .btn_save, .btn_save button{display:inline-block;height:32px;line-height:30px;background-position: 0 -60px;color:#fff;font-weight:bold;cursor:pointer;vertical-align:middle;}
.btn:hover{color:#fff;}
.btn span, .btn button, .btn_save button{display:inline-block;padding:0 15px;line-height:32px;background-position:right -60px;}


#pop_research{background:#fff;position:absolute;top:150px;left:180px;z-index:100;width:660px;}
#pop_research h1{background:url('../images/calendar/poll_result_top.gif') 0 0 no-repeat;color:#fff;height:42px;line-height:42px;font-size:14px;vertical-align:middle;padding-left:20px}
#pop_research .pop_research_cont{padding:20px;background:url('../images/calendar/poll_result_bg.gif') 0 bottom no-repeat;}
#pop_research .research_cont{height:400px;overflow-y:scroll;overflow-x:hidden;}
#pop_research .result_area{background:#999999;height:200px;}
#pop_research .result_man{border:1px solid #97BEF6;padding:20px;margin:20px  0;font-weight:bold;font-size:14px;text-align:center;}
#pop_research .result_man .pt1{color:#3A8990;}
#pop_research .result_man .pt2{color:#4E81CC;}
#pop_research .eng_11{font-size:11px;color:#A4A4A4;}
#pop_research .per{font-weight:bold;}

.color_ver1{background:#9DB665;height:12px;}
.color_ver2{background:#65A8B6;height:12px;}
.color_ver3{background:#7E65B6;height:12px;}
.color_ver4{background:#B6656C;height:12px;}


/* page button */
.btn_b, .btn_s, .btn_sm, .btn_confirm1, .btn_confirm2, .btn_normal, .btn_color1, .btn_color2, .btn_color3,  .btn_color4, .btn_bg1, .btn_bg2, .btn_cm1, .btn_cm2, .btn_em, .btn_input,
.btn_b a, .btn_s a, .btn_sm a, .btn_confirm1 a, .btn_confirm2 a, .btn_normal a, .btn_color1 a, .btn_color2 a, .btn_color3 a,  .btn_color4 a, .btn_bg1 a, .btn_bg2 a, .btn_cm1 a, .btn_cm2 a, .btn_em a, .btn_input a,
.btn_b input, .btn_s input, .btn_sm input, .btn_confirm1 input, .btn_confirm2 input, .btn_normal input, .btn_color1 input, .btn_color2 input, .btn_color3 input,  .btn_color4 input, .btn_bg1 input, .btn_bg2 input, .btn_cm1 input, .btn_cm2 input, .btn_em input, .btn_input input,
.btn_b button, .btn_s button, .btn_sm button, .btn_confirm1 button, .btn_confirm2 button, .btn_normal button, .btn_color1 button, .btn_color2 button, .btn_color3 button, .btn_color4 button, .btn_bg1 button, .btn_bg2 button, .btn_cm1 button, .btn_cm2 button, .btn_em button, .btn_input button{white-space: nowrap;background-image:url('../images/basic/bg_btn.gif');vertical-align:middle;cursor:pointer;}
.btn_b, .btn_s, .btn_sm, .btn_confirm1, .btn_confirm2, .btn_normal, .btn_color1, .btn_color2, .btn_color3, .btn_color4, .btn_bg1, .btn_bg2, .btn_cm1, .btn_cm2, .btn_em, .btn_input{display:inline-block;font-weight:bold;cursor:pointer;}
.btn_b a, .btn_s a, .btn_sm a, .btn_confirm1 a, .btn_confirm2 a, .btn_normal a, .btn_color1 a, .btn_color2 a, .btn_color3 a, .btn_color4 a, .btn_bg1 a, .btn_bg2 a, .btn_cm a, .btn_cm2 a, .btn_em a, .btn_input a,
.btn_b button, .btn_s button, .btn_sm button, .btn_confirm1 button, .btn_confirm2 button, .btn_normal button, .btn_color button, .btn_color2 button, .btn_color3 button, .btn_bg1 button, .btn_bg2 button, .btn_cm1 button, .btn_cm2 button, .btn_em button, .btn_input button,
.btn_b input, .btn_s input, .btn_sm input, .btn_confirm1 input, .btn_confirm2 input, .btn_normal input, .btn_color input, .btn_color2 input, .btn_color3 input, .btn_bg1 input, .btn_bg2 input, .btn_cm1 input, .btn_cm2 input, .btn_em input, .btn_input input,.btn_color1 span, .btn_color2 span, .btn_color3 span, .btn_color4 span
{display:inline-block;margin:0;font-weight:bold;font-size:12px;text-align:center;background-color:transparent;border:none;font-size:12px;font-family: "돋움";}

.btn_b{background-position: 0 0;margin-right:2px;}
.btn_b a, .btn_b input, .btn_b button{background-position:right 0;height:22px;line-height:22px;padding:0 20px;color:#6c6c6c;}
.btn_s{background-position: 0 -30px;margin-right:2px;height:19px;line-height:19px;}
.btn_s a, .btn_s input, .btn_s button{background-position:right 30px;height:19px;line-height:19px;padding:0 10px;font-weight:bold;color:#fff;}
.btn_confirm1{background-position: 0 -60px;margin-right:2px;}
.btn_confirm1 a, .btn_confirm1 input, .btn_confirm1 button{background-position:right -60px;height:22px;line-height:22px;padding:0 20px 0 30px;color:#fff;}
.btn_normal{background-position: 0 -90px;margin-right:2px;}
.btn_normal a,  .btn_normal input, .btn_normal button{background-position:right -90px;height:22px;line-height:22px;padding:0 20px;color:#6c6c6c;}
.btn_confirm2 {background-position: 0 -120px;margin-right:2px;}
.btn_confirm2  a,  .btn_confirm2  input, .btn_confirm2  button{background-position:right  -120px;height:22px;line-height:22px;padding:0 20px 0 30px;color:#fff;}
.btn_sm{background-position: 0 -150px;margin-right:2px;}
.btn_sm a, .btn_sm input,  .btn_sm button{background-position:right -150px;;height:20px;line-height:20px;padding:0 10px;font-weight:normal;color:#6c6c6c;}
.btn_color1{background-position: 0 -180px;margin-right:2px;height:17px;line-height:17px;}
.btn_color1 a, .btn_color1 button,  .btn_color1 span{display:inline-block;background-position:right -180px;height:17px;line-height:17px;padding:0 10px;color:#fff;font-size:11px;}
.btn_color2{background-position: 0 -210px;margin-right:2px;height:17px;line-height:17px;}
.btn_color2 a, .btn_color2 button,  .btn_color2 span{display:inline-block;background-position:right -210px;height:17px;line-height:17px;padding:0 10px;color:#fff;font-size:11px;}
.btn_color3{background-position: 0 -240px;margin-right:2px;height:17px;line-height:17px;}
.btn_color3 a, .btn_color3 button,  .btn_color3 span{display:inline-block;background-position:right -240px;height:17px;line-height:17px;padding:0 10px;color:#fff;font-size:11px;}
.btn_color4{background-position: 0 -483px;margin-right:2px;height:17px;line-height:17px;}
.btn_color4 a, .btn_color4 button,  .btn_color4 span{display:inline-block;background-position:right -483px;height:17px;line-height:17px;padding:0 10px;color:#fff;font-size:11px;}
.btn_sm{background-position: 0 -150px;margin-right:2px;height:17px;line-height:17px;}
.btn_sm a, .btn_sm input, .btn_sm button{background-position:right -150px;;height:20px;line-height:20px;padding:0 20px;}
.btn_bg1{background-position: 0 -270px;margin-right:2px;}
.btn_bg1 a, .btn_bg1 input, .btn_bg1 button{background-position:right -270px;height:27px;line-height:27px;padding:0 20px;color:#6c6c6c;}
.btn_bg2{background-position: 0 -300px;margin-right:2px;}
.btn_bg2 a, .btn_bg2 input, .btn_bg2 button{background-position:right -300px;height:27px;line-height:27px;padding:0 20px;color:#fff;}
.btn_cm1{background-position: 0 -330px;margin-right:2px;}
.btn_cm1 a, .btn_cm1 input,  .btn_cm1 button{background-position:right -330px;height:29px;line-height:29px;padding:0 20px;color:#fff;}
.btn_cm2{background-position: 0 -360px;margin-right:2px;}
.btn_cm2 a,  .btn_cm2 input, .btn_cm2 button{background-position:right -360px;height:29px;line-height:29px;padding:0 20px;color:#fff;}
.btn_em{background-position: 0 -390px;margin-right:2px;font-size:11px;}
.btn_em a, .btn_em input, .btn_em button{background-position:right -390px;height:21px;line-height:21px;padding:0 15px 0 10px;color:#6c6c6c;}
.btn_input{background-position: 0 -420px;margin-right:2px;}
.btn_input a, .btn_input input, .btn_input button{background-position:right -420px;height:52px;line-height:52px;padding:0 20px 0 15px;color:#6c6c6c;}

.btn_color1 span, .btn_color2 span, .btn_color3 span, .btn_color4 span{cursor:default;}

.bg_pbg{width:515px;height:70px;padding:50px 0 0 150px;background:url('../images/page/board_top_bg.gif') 0 0 no-repeat;font-size:16px;color:#353535;margin-bottom:20px;}
.bg_pbg2{width:515px;height:80px;padding:40px 0 0 150px;background:url('../images/page/board_top_bg.gif') 0 0 no-repeat;font-size:16px;color:#353535;line-height:20px;margin-bottom:20px;}

.select_box{padding:10px 0;}
.select_box select, .select_box span{vertical-align:middle;}

 table.chart_sm { border-collapse:collapse; width:100%; font-size:12px;line-height:18px;border-top:2px solid #174f83;margin-bottom:10px;}
 table.chart_sm th,  table.chart_sm td {border: 1px solid #d6d6d6;padding:5px 5px;text-align:center;}
 table.chart_sm thead th {background:#f4f6f8;border:1px solid #d6d6d6;text-align:center;color:#0a3f70}
 table.chart_sm tbody th{color:#0a3f70;}
 table.chart_sm tbody strong{color:#0a3f70;}
 table.chart_sm td.alL{text-align:left;}
 table.chart_sm td.alR{text-align:right;}
 table.chart_sm td.bg{background:#f4f6f8;}
 table.chart_sm tbody th.bg{background:#f4f6f8;color:#000;} 
 table.char_smt tfoot{color:#0a3f70;}
 
 /* sub1 */
.intro_text{display:inline-block;margin:0 40px 0 40px;text-align:justify; color:#666; line-height:25px;}

.history{margin-bottom:50px;height:220px;}
.history h5{float:left;}
.history .tb_history{float:right;width:530px;border-top:2px solid #5c8c12;}
.history .tb_history th{padding:8px 0;color:#7b675d; border-bottom:1px solid #e8e8e8;text-align:left;font-weight:bold;}
.history .tb_history td{border-bottom:1px solid #e8e8e8;}

/*sub02*/
.m1s2_Wrap {margin-top:25px;width:720px; border-bottom:1px dashed #D4D4D4;}
.m1s2_Wrap img {float:left;}
.m1s2_Wrap ul {color:#8D8171;display:inline-block;padding-left:15px;text-align:justify;width:570px;letter-spacing:-1px;padding-bottom:5px;}
.m1s2_Wrap .point {color:#C8AA5F;}
.line_dot {border-bottom:1px dashed #D4D4D4;width:700px;}
.h130 {height:130px;}

.point {color:#f60;}
.point1 {color:#000;}
.point2 {color:#390;}
.point3 {color:#795B25;font-weight:bold;}
.point4 {color:#795B25;}
.longtxt {font-size: 0;height: 0;left: 0; overflow: hidden; position: absolute; top: 0; visibility: hidden;width: 0;}
.box {border:1px dashed #C49F5C;color:#C49F5C;background:#F8F5EF;font-weight:bold;padding:20px;}
.box02 {border:1px dashed #C49F5C;color:#5E5E5E;background:#F8F5EF;padding:20px;}
.box03 {border:1px dashed #C49F5C;color:#C49F5C;background:#F8F5EF;padding:20px;}
.box04 {border:1px dashed #C49F5C;color:#5E5E5E;background:#F8F5EF;padding:5px;}
.txt_box {line-height:22px;}
.txt_box img {float:left;padding-right:15px;}
.txt_box p {float:left;}
.txt_box02 {line-height:22px;}
.txt_box02 img {float:right;padding-left:15px;}
.txt_box02 p {float:left;}