@charset ="utf-8 ";


/* font-family:'Noto Sans KR', dotum,"µ¸¿ò",sans-serif; */








a:focus { outline: none; }
html body { font-family : "Nanum Gothic"; letter-spacing: -0.3px; font-size: 1em; font-size: 14px; width: 100%; height: 100%; }

#popupZoneLayer { z-index: 1200 !important; }
.skipContent { font-size: 0; height: 0; width: 0; position: absolute; left:0; top: 0; text-indent: -9999 }

.header { position: relative; height:100px; z-index: 990; background:url("../images/header-bg.png") repeat-x top left;}
	.ie8 .header { height: 236px; }
	.lte-ie7 .header { height: 239px; }
	.ie9 .header  { height: 241px; }
.header-wrap{width:1200px; margin:0 auto;}

.gnb { width: 100%; float:right;/*height: 39px; background-color: #333333; border-bottom: 1px solid #000; */}
.gnb ul  { float: right; overflow: hidden; margin-right: 10px; }
.gnb ul li { float: left; background-image: url("../images/gnb_dot.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px;  margin-left: 10px;  margin-top: 10px; }
.gnb ul li:first-child { margin-left: 0; padding-left: 0; background-image: none; }
.gnb ul li a { color: #fff; font-size: 0.7em;  }
.gnb ul li.fontsize  { background-image: none;  float: left; padding-left: 0;}
.gnb ul li.fontsize  > a { background-color: #005aab; padding:  0 4px; line-height: 20px;  display: block;  float: left; }
.gnb ul li.fontsize  .fontsize_list  { margin-right: 0}
.gnb ul li.fontsize  .fontsize_list li { float: left; background-image: none; margin-left: 0; padding-left: 0;  margin-top: 0; }



.gnb .lang { padding-right: 50px; }
.gnb .lang li { background-image: url("../images/lang_bar.png"); padding-left: 26px; background-position: 0 4px; margin-left: 26px; }
.gnb .lang li a { font-size: 12px;  display: inline-block; background-repeat: no-repeat; background-position: 0 1px; padding-left: 30px; }
.gnb .lang li.lang_classroom > a { background-image: url("../images/lang_classroom.png"); }
.gnb .lang li.lang_youtube > a { background-image: url("../images/lang_youtube.png"); }
.gnb .lang li.lang_eng > a { background-image: url("../images/lang_eng.png"); }
.gnb .lang li.lang_cn > a { background-image: url("../images/lang_cn.png"); }

.logo { width: 20%; margin-right:3%; float:left; display:inline-block; text-align: center;}

#lnb  {display:inline-block; width: 77%;  z-index: 1000; margin-top:20px;}
#lnb .nav-menu  { width: 100%; /*overflow :hidden;*/ display:inline-block;}
	.lte-ie8 #lnb .nav-menu { overflow :hidden; }
#lnb .nav-menu > li { position:relative; float: left;  width: 13%; /*line-height:60px; */}
#lnb .nav-menu > li:nth-child(6) {width: 22%; }
#lnb .nav-menu > li:nth-child(8) {display:none;}
#lnb .nav-menu > li.selected { /*background-color: #fff;*/ }
#lnb .nav-menu > li.selected a { color: #fff; }
#lnb .nav-menu > li:first-child { }
#lnb .nav-menu > li > a { color: #fff; font-family:'Noto Sans KR', dotum,"µ¸¿ò",sans-serif; font-size: 1.2em;  font-weight: 500; /*padding: 18px 10px;*/ text-align: center;  display: block; }
#lnb .nav-menu > li  .sub-nav { opacity: 0; /*width:160px;*/ padding:20px 10px; height: 0; overflow:hidden; background:url("/hosts/kgart.hs.kr/commons/images/sub-nav-bg.png") no-repeat center top; background-size:100% 100%;}

	#lnb .nav-menu .sub-nav li  { text-align: center;  height: auto; margin-bottom:6px; }
	#lnb .nav-menu .sub-nav li:first-child {padding-top: 10px;}
	#lnb .nav-menu .sub-nav li a { font-size: 13px; line-height:20px; color: #3d3d3d; font-family:'Noto Sans KR', dotum,"µ¸¿ò",sans-serif; display: inline-block;  padding: 0 2px; }
	#lnb .nav-menu .sub-nav li a:hover { color: #812da2;  border-bottom: 1px solid #812da2; font-weight:bold;}

.m_lnb , 
.m_open { display: none; }

.main_section{position:relative;}

.visual { position: relative; width:100%; display:inline-block; margin-top:-100px; }
.bxslider li { height: 600px; width: 100% !important;  text-align: center; background-repeat: repeat-x; background-position: top center; }
.bxslider .visual01 { background-image: url("../images/visual/mainVisual_01.png"); }
.bxslider .visual02 { background-image: url("../images/visual/mainVisual_02.png"); }
.bxslider .visual03 { background-image: url("../images/visual/mainVisual_03.png"); }
.bxslider .visual04 { background-image: url("../images/visual/mainVisual_04.png"); }
.bxslider .visual05 { background-image: url("../images/visual/mainVisual_05.png"); }
.bxslider .visual06 { background-image: url("../images/visual/mainVisual_06.png"); }
.bxslider .visual07 { background-image: url("../images/visual/mainVisual_07.png"); }
.bxslider .visual08 { background-image: url("../images/visual/mainVisual_08.png"); }

.slide-title__text-wrap{position:relative;width:1200px;margin:0 auto;}
.slide-title__text-wrap .slide-title__text1{position:absolute;top:200px; left:0; text-align: left;}
.slide-title__text-wrap .slide-title__text2{position:absolute;top:345px; left:0; text-align: left;}
	.slide-title__text-wrap .slide-title__text1 img,
	.slide-title__text-wrap .slide-title__text2 img{max-width:100%;}


.quick_link{position:absolute;top:125px; right:10px;z-index:999;}
.quick_link ul li{background-repeat:no-repeat;background-position:right center;margin-top:5px;width:130px;height:50px;font-size:0;}
.quick_link ul li a{ display: inline-block; width:100%; height:100%; }
.quick_link ul li.quick_01{background-image:url("/hosts/kgart.hs.kr/commons/images/quick_off_01.png");}
.quick_link ul li.quick_01 a{width: 100%;    height: 100%;    display: inline-block;}
.quick_link ul li.quick_02{background-image:url("/hosts/kgart.hs.kr/commons/images/quick_off_02.png");}
.quick_link ul li.quick_03{background-image:url("/hosts/kgart.hs.kr/commons/images/quick_off_03.png");}
.quick_link ul li.quick_01:hover{background-image:url("/hosts/kgart.hs.kr/commons/images/quick_on_01.png");}
.quick_link ul li.quick_02:hover{background-image:url("/hosts/kgart.hs.kr/commons/images/quick_on_02.png");}
.quick_link ul li.quick_03:hover{background-image:url("/hosts/kgart.hs.kr/commons/images/quick_on_03.png");}

.cont_wrap{background:url("/hosts/kgart.hs.kr/commons/images/cont-bg.jpg") repeat-x top left;}
.cont_wrap .cont-top{width:1200px;margin:0 auto;color:#fff;font-size:19px;}
.cont_wrap .cont-top > ul{width:100%; height:60px;}
.cont_wrap .cont-top li{width:19.8%; text-align:center;color: #fff; padding-left:5%; float:left;line-height:60px;border-left:1px solid rgba(255,255,255,0.2);}
.cont_wrap .cont-top li a {color: #fff;}
.cont_wrap .cont-top  li:last-child{border-right:1px solid rgba(255,255,255,0.2);}
.cont_wrap .cont-top  .major_type01{background:url("/hosts/kgart.hs.kr/commons/images/top-icon01.png") no-repeat 30% center;}
.cont_wrap .cont-top  .major_type02{background:url("/hosts/kgart.hs.kr/commons/images/top-icon02.png") no-repeat 30% center;}
.cont_wrap .cont-top  .major_type03{background:url("/hosts/kgart.hs.kr/commons/images/top-icon03.png") no-repeat 30% center;}
.cont_wrap .cont-top  .major_type04{background:url("/hosts/kgart.hs.kr/commons/images/top-icon04.png") no-repeat 30% center;}

.cont_wrap .cont-bottom{width:1200px;margin:0 auto;padding:50px 0;}
.cont_wrap .cont-bottom .notice_wrap{width:400px;height:180px;float:left;margin-right:40px;}
.cont_wrap .cont-bottom .notice_wrap .notice-title{margin-bottom:20px;}
.cont_wrap .cont-bottom .notice_wrap .notice-title li{float:left;}
.cont_wrap .cont-bottom .notice_wrap .notice-title li a{text-align:center;font-size:19px;color:#757575;padding:0 10px;line-height:20px;border-left:1px solid #ddd;}
.cont_wrap .cont-bottom .notice_wrap .notice-title li:first-child a{padding-left:0;border-left:0;}
.cont_wrap .cont-bottom .notice_wrap .notice-title li.selected{}
.cont_wrap .cont-bottom .notice_wrap .notice-title li.selected a{color:#333;font-weight:bold;}
.cont_wrap .cont-bottom .notice_wrap .notice-cont{display:none;height:155px;position:relative;}
.cont_wrap .cont-bottom .notice_wrap .notice-cont.selected{display:block;}
.cont_wrap .cont-bottom .notice_wrap .notice-cont ul li{line-height:1.8;color:#4b4b4b;}
.cont_wrap .cont-bottom .notice_wrap .notice-cont ul li .cnt{float:left;display:inline-block;width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url("/hosts/kgart.hs.kr/commons/images/li_bul01.png") no-repeat left center; padding-left:8px;}
.cont_wrap .cont-bottom .notice_wrap .notice-cont ul li .date{float:right;display:inline-block;text-align:right;}
.cont_wrap .cont-bottom .notice_wrap .notice-cont .more{position:absolute;top:-40px;right:0;background:url("/hosts/kgart.hs.kr/commons/images/more.png") no-repeat 0 0;width:24px;height:24px;font-size:0;}

.cont_wrap .cont-bottom .go-link{width:345px;float:left;border:7px solid #ddd;margin-right:40px;}
.cont_wrap .cont-bottom .go-link li{width:29.8%;float:left;text-align:center;padding:33px 0 33px 20%;font-size:16px; font-weight:bold;}
.cont_wrap .cont-bottom .go-link a:nth-child(n+3) li{border-top:1px solid #ddd;}
.cont_wrap .cont-bottom .go-link a:nth-child(2n) li{border-left:1px solid #ddd;}
.cont_wrap .cont-bottom .go-link li.go-type01{background:url("/hosts/kgart.hs.kr/commons/images/icon-link-01.png") no-repeat 20px center;}
.cont_wrap .cont-bottom .go-link li.go-type02{background:url("/hosts/kgart.hs.kr/commons/images/icon-link-02.png") no-repeat 20px center;}
.cont_wrap .cont-bottom .go-link li.go-type03{background:url("/hosts/kgart.hs.kr/commons/images/icon-link-03.png") no-repeat 25px center;}
.cont_wrap .cont-bottom .go-link li.go-type04{background:url("/hosts/kgart.hs.kr/commons/images/icon-link-04.png") no-repeat 30px center;}


.cont_wrap .cont-bottom .go-banner{float:left;height:180px;}
.cont_wrap .cont-bottom .go-banner img{vertical-align:middle;}


.layer_bg {  letter-spacing: -0.3px; background: rgba(0,0,0,0.5); width: 700px; height: 100%; margin: 0 auto;  font-family:'Noto Sans KR', dotum,"µ¸¿ò",sans-serif;  text-align: center; color: #fff;  }
.layer_bg  .layer_text1  { padding-top: 65px; }
.layer_bg  .layer_text1  span {  font-size: 35px; display: block; }
.layer_bg  .layer_text1  em {  font-size: 50px; color: #fff200;  font-weight: 500 }
.layer_bg  .layer_text2 { padding-top: 50px; font-size: 30px;  line-height: 40px; }
.layer_bg  .layer_button  { padding-top: 95px}
.layer_bg  .layer_button a { display: block; border: 2px solid #fff;  line-height: 50px; width: 170px; margin: 0 auto; text-align: center;  color: #fff;  font-size: 22px; box-sizing: border-box; }

.visual001 .layer_bg  .layer_text1  { padding-top: 105px; }

.bx-controls { position: absolute; bottom: 20px ; z-index: 100; width: 100%; text-align: center; }
.bx-pager , .bx-pager-item, 
.bx-controls-auto, .bx-controls-auto-item { display: inline-block;  margin-left: 5px; }
.bx-pager-item .bx-pager-link {  display: block; font-size: 0; width: 21px; height: 20px; background-image: url("../images/btn_inactive.png"); background-repeat: no-repeat;  }
.bx-pager-item .bx-pager-link.active { background-image: url("../images/btn_active.png"); }
.bx-controls-auto-item  a { display: block; font-size: 0; width: 14px; height: 14px; background-repeat: no-repeat;  }
.bx-controls-auto-item .bx-start { background-image: url("../images/btn_play.png"); }
.bx-controls-auto-item .bx-stop { background-image: url("../images/btn_stop.png"); }

.lte-ie7 .bx-pager , 
.lte-ie7 .bx-controls-auto, 
.lte-ie7 .bx-controls-auto-item ,
.lte-ie7 .bx-pager-item { float: left; }

.notiarea  { width: 1140px; height: 380px; margin: 60px auto; position: relative; }
.notiarea .program , 
.notiarea .notice_wrap { position: absolute; top: 0;  width: 360px; }  
.notiarea .program { left: 390px; }
.notiarea .program.program--first { left: 0; }
.notiarea .notice_wrap { right: 0; width: 360px; height: 390px; border-top: 2px solid #005aab;}

	.program h4.sec_title {  font-size: 1.143em; font-weight: bold; color: #005aab; }
	.program .program_img { margin: 15px 0 20px 0; }
	.program .program_txt { background-color: #005aab; padding: 22px 0; text-align: center; color: #fff; font-weight: bold; box-sizing: border-box; height: 80px; }
	.lte-ie7 .program .program_txt { height: auto; }
	.lte-ie7  .notice_wrap .notice  { height: auto; } 

	.notice_wrap  .notice { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; padding: 30px; height: 380px; }
	.notice_wrap  .notice  h4 { font-size: 1.7em; font-weight: bold; font-family:"Nanum Myeongjo", "³ª´®¸íÁ¶", gulim, serif; text-align: center;  letter-spacing: 0; color: #444 ; margin-bottom: 30px; }
	.notice_wrap  .notice  .notice_cont { }
		.notice_cont  ul li { margin-top: 20px; }
		.notice_cont  ul li:first-child { margin-top: 0; }
		.notice_cont  ul li .date { display: block; color: #005aab; font-size:0.85em; }
		.notice_cont  ul li .cnt { display: block; margin-top: 3px; overflow: hidden; }
		.notice_cont  ul li .cnt .cnt_in { max-width: 90%; text-overflow: ellipsis; white-space: nowrap; float: left; overflow: hidden;  margin-right: 1%; }
		.notice_cont  ul li.new .new_btn { display: inline-block; background-image:url("../images/new_btn.png"); background-repeat: no-repeat; width: 8px; height: 8px;   float: left;  margin-top: 5px; }

	.shortcut {  width: 100%; height: 400px; box-sizing: border-box; background-color: #ededed; padding: 60px; }
	.lte-ie7 .shortcut { height: auto }
	.shortcut  ul { width: 1140px; margin: 40px  auto 0 auto; }
	.shortcut  ul li { float: left; width: 180px; margin-left: 60px;  text-align: center; }
	.shortcut  ul li:first-child  { margin-left: 0; }
	.shortcut  ul li p { margin-top: 20px; }

	.maintitle { background-image: url("../images/main_title_line.png"); background-repeat: repeat-x; height: 13px; width: 100%; position: relative; }
	.maintitle.maintitle--wh p { background-color: #fff; }
	.maintitle p { background-color: #ededed; text-align: center;  position: relative; width: 180px; margin: 0 auto ;  top: -5px; text-transform: uppercase; font-size: 1.143em; font-weight: bold; }

	.events { background-color: #fff;  margin: 60px auto; width: 1140px; }
	#bannerzone { width: 100%; position: relative; margin-top: 35px; }
	#bannerzone  .b_prev {  position: absolute; top: 50%; left: -40px }
	#bannerzone  .b_next {  position: absolute; top: 50%; right: -40px }
	#bannerzone  .listwrap { position: absolute; height: 170px; width: 1140px !important; overflow: hidden; }
	.events_wrap  { width: 1140px; height:170px; overflow: hidden;  position: relative; }
	.events_wrap li { float: left; width: 210px; height: 170px ; margin-left: 22px; }
	.events_wrap li:first-child { margin-left: 0 }
	.events_wrap li .evt_titlewrap { background-color: #005aab;  color:#fff; } 
	.events_wrap li .evt_titlewrap  p { line-height: 40px; display: inline-block;  box-sizing: border-box;  font-size: 0.857em;  font-weight: bold; } 
	.events_wrap li .evt_titlewrap  .dow { background-color: #003f77; padding: 0 15px; }
	.events_wrap li .evt_titlewrap  .day { padding-left: 15px}
	.events_wrap li .evt_cntwrap { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;  padding: 20px; box-sizing: border-box;  height: 130px; overflow: hidden ; letter-spacing:-0.3px; }
	.events_wrap li .evt_cntwrap p { line-height: 28px; font-weight: bold;  font-size: 1.036em; width: 100%; /* text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  */ line-height: 18px; margin-bottom:8px; }
	.evt_more {  width: 143px; line-height: 34px; background-image: url("../images/btn_more_roll.png"); background-repeat: no-repeat;  margin: 30px  auto  0 auto; }
	.evt_more a { color:#fff; font-size: 0.857em; font-weight: bold; padding-left: 30px; text-transform: uppercase; display: block ; }
	.ie7 .events_wrap LI .evt_titlewrap  { overflow: hidden; }
	.ie7 .events_wrap LI .evt_titlewrap P  { display: block; float: left; }
	.ie7 .events_wrap LI .evt_titlewrap .dow { width: 30%; padding: 0 0 ; text-align: center; }
	.ie7 .events_wrap LI .evt_titlewrap .day { padding-left: 0; text-align: center; width: 70%;  }
	.ie7 .events_wrap LI .evt_cntwrap { height: 88px; }

	.promotion_wrap { width: 100%; height: 510px; padding: 70px 0; box-sizing: border-box; background-color: #363636; }
		.lte-ie7 .promotion_wrap  { height: auto; }
	.promotion_wrap  .promotion { width: 1140px; margin: 0 auto; }
	.promotion_wrap  .promotion .pr_video { width: 650px; height: 370px; float: left; }
	.promotion_wrap  .promotion .pr_lyric { float: left; width: 360px; height: 370px; overflow-y: scroll; margin-left: 30px; color: #fff; }
		.promotion .lyric_title { font-weight: bold; }
		.promotion .lyric_title .kr { font-size: 1.429em; margin-top: 10px;  margin-bottom: 30px; }
		.promotion .lyric { line-height: 26px; }

	.banners { width: 100%; height: 480px; padding: 60px 0; box-sizing: border-box; background-color: #fff; overflow: hidden; }
		.lte-ie7 .banners { height: auto; }
	.banners  ul  { margin-top: 30px;  overflow: hidden; }
	.banners  ul li { float: left; margin-left: 38px; width: 352px; position: relative; }
	.banners  ul li  a { /* position: absolute; top: 0; left: 0;  */width: 100%; height: 100%; display: block; }
		.lte-ie7 .banners  ul li  { width: 19.1%; margin-left: 1%; }
	.banners  ul li:first-child { margin-left: 0; }
	.banners  ul li .life_txt { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5 ;border-bottom: 1px solid #e5e5e5; height: 105px; box-sizing: border-box;  padding: 20px; }
	.banners  ul li .life_txt  h5 { font-size: 1.07em; margin-bottom: 20px; }
	.banners  ul li .life_txt  p.contxt { font-size: 0.92em; line-height: 18px; }
	.banners  ul li .life_thumb img { width: 100%; }


.footer { background-color: #323232; width: 100%; min-height: 110px; border-top: 3px solid #051643; overflow: hidden; }
	.footer_in { width: 1200px; margin: 0 auto;  position: relative; }
	.footer_logo { display:none; float: left; padding-top:20px; padding-bottom: 30px; ; width: 270px; /*height: 100%;background-color: #0b2044; */ color: #8f94a0;  font-size: 0.85em; font-weight: bold; text-align: center;  box-sizing:border-box; }
	.footer_logo  .address { margin-top: 20px;}
	.footer_logo  .address  span { display: block; margin-top: 3px; }

	.policyarea { float: left; /*padding-left:40px;*/ width: 830px; }
	.policyarea  .policy_list   { padding: 25px 0; /*border-bottom: 1px solid #0b2044*/}
	.policyarea  .policy_list  li { float: left; background-image: url("../images/foot_bar.png"); background-repeat: no-repeat; background-position: left center; padding-left: 10px; margin-left: 10px; }
	.policyarea  .policy_list  li:first-child  { margin-left: 0; padding-left: 0; background-image: none; }
	.policyarea  .policy_list  li a { color: #d0d0d0;  font-size: 14px;  }
	.policyarea  .policy_list  li:nth-child(1) a{color: #5ee1ff;font-weight: bold;} 
	/* .policyarea  .policy_list  li:nth-child(3)  a { color: #fff} */

	.contacts { /*padding-top: 30px;*/ color: #848484; margin-bottom:5px;}
	.contacts  li { font-size:13px; float: left;  margin-right: 20px;   font-weight: bold;  line-height: 160% }
	.contacts  li:first-child { margin-left: 0;  }
	.rights { /*margin-top: 10px;*/ color: #848484; font-size: 13px; font-weight: bold;  text-transform: uppercase;margin-bottom:5px; }

	#foot_bannerzone { position: absolute; top: 18px; right: 0; width:206px;  }
	#foot_bannerzone  h4 { font-size: 11px; font-weight: bold; color: #acb1bc; font-family:"Myriad Pro", sans-serif;  display: none }
	#foot_bannerzone   span { position: absolute; }
	#foot_bannerzone   span.banner_more { top: 0; right: 0; display: none }
	
	#foot_bannerzone  .listwrap2 { position: absolute; top: 0; overflow: hidden; width: 162px !important;  margin-top: 0; }
	#foot_bannerzone  .b_next, #foot_bannerzone  .b_next2 {  top: 0; right: 0; }
	#foot_bannerzone  .b_prev, #foot_bannerzone  .b_prev2 {  top: 0; left: 0; }
	#foot_bannerzone  .b_start, 
	#foot_bannerzone  .b_pause { display: none }
	#foot_bannerzone  span a { display: block; }
	.foot_banner_list {  margin-top: 7px; width: 150px; height: 44px; overflow: hidden;	}
	.listwrap2   li img { width: 160px; height: 45px; border: 1px solid #405373;}
	.foot_banner_wrap {position: absolute;     top: 0;     width: 162px;     height: 45px;     overflow: hidden;     left: 22px;} 


/* ///////////////////////////////*/

.sub_visual_wrap{width:100%;position:relative;}
.sub_visual { width:100%; display:inline-block; margin-top:-100px; }
.sub_visual .bxslider li { height: 330px; width: 100% !important;  text-align: center; background-repeat: repeat-x; background-position: top center; }
.sub_visual .bxslider .visual01 { background-image: url("../images/visual/subVisual_01.png"); }
.sub_visual .bxslider .visual02 { background-image: url("../images/visual/subVisual_02.png"); }
.sub_visual .bxslider .visual03 { background-image: url("../images/visual/subVisual_03.png"); }
.sub_visual .bxslider .visual04 { background-image: url("../images/visual/subVisual_04.png"); }
.sub_visual .bxslider .visual05 { background-image: url("../images/visual/subVisual_05.png"); }
.sub_visual .bxslider .visual06 { background-image: url("../images/visual/subVisual_06.png"); }
.sub_visual .bxslider .visual07 { background-image: url("../images/visual/subVisual_07.png"); }

.sub_visual_wrap .quick_link{top:25px;}

.sub_container { margin: 30px auto 60px auto ;  width: 1200px;  position:relative;  }
	.submenu { width: 230px; float: left; }
	.rightCont { width: 900px; float: right;  margin-left: 70px;  /*margin-right: 120px;*/ }
	.quickmenu { width: 80px;  position: absolute; top: 0; right: 0; }

	.submenu  .sub_tit { /*background-image: url("../images/subLnb_title.png"); background-repeat: repeat; background-color: #005aab;*/ height: 100px; border-bottom:3px solid #000;}
	.submenu  .sub_tit  h2{ /*color: #fff;*/  font-size: 1.857em;  text-align: left;  padding-top: 40px; }
	.submenu  .sub_tit p   { display:none; font-weight: bold; color: #b0c1db; font-size: 0.79em; padding-top: 10px; width: 60%;  margin:0 auto;  text-align: center; }
	.submenu  .depth01 li { }
	.submenu  .depth01  >  li  >  a { border-top: 1px solid #d1d1d1;   display: block;  padding: 15px 0 15px 7px; ;  font-size: 1.071em;  font-weight: bold; }  
	.submenu  .depth01  >  li:first-child > a { border-top: none; }
	.submenu  .depth01  >  li:last-child  > a { border-bottom: 1px solid #d1d1d1 }
	.submenu  .depth01  >  li.on  >  a  { background-color: #812da2; background-image: url("../images/sub-lnb-on.png"); background-repeat: no-repeat; background-position: 95% center;  color: #fff; }
	.submenu  .depth01 li.on .depth02 {  height: auto; opacity: 1; visibility: visible;  border-top: 1px solid #d1d1d1; background-color: #efeeef;}
	.submenu  .depth02 {  height: 0; opacity: 0; visibility: hidden;  } 
	.submenu  .depth02  li { padding: 6px 0 ; }
	.submenu  .depth02  li  a {  margin-left: 20px;  /*padding-left: 10px; background-image: url("../images/subLnb_sub_off.png"); background-repeat: no-repeat; background-position: left center; */}
	.submenu  .depth02  li.on a { color: #812da2; font-weight: bold; padding-bottom:3px;border-bottom: 1px solid #812da2;/*background-image: url("../images/subLnb_sub_on.png"); */}
	.subcnt_gotop {  display: none; }

	.quickmenu ul li { background-color: #7e7e7e; border-top: 1px solid #616161;  text-align: center;  padding: 15px 0 }
	.quickmenu ul li  a { color: #fff; }
	.quickmenu ul li  p { font-weight: bold; padding-top: 10px; font-size: 0.893em; }
	.quickmenu ul li.quick_top  { background-color:#616161; font-size: 0.714em; padding: 6px 0;  font-weight: bold; } 

	.rightCont .title_wrap {   height: 60px; padding-top:40px; /*background-image: url("../images/subtitle_bg.png"); background-repeat: no-repeat; background-position: right bottom ;*/ border-bottom: 3px solid #000; }
			.title_wrap  h3 {/* padding-top: 40px;  padding-bottom: 20px;*/display:inline-block;float:left; font-size: 2.143em; }
			.title_wrap  .pageHIstory  {color: #676767;display:inline-block;float:right;}
			.title_wrap  .pageHIstory  a {   display: inline-block;  font-size: 0.929em; color: #676767; margin:0 7px; }
			.title_wrap  .pageHIstory  a:first-child { margin-left: 0; }
			.title_wrap  .pageHIstory  a:last-child {  font-weight: bold; }
			.title_wrap  .pageHIstory  a.home { background-image: url("../images/ico_home.png"); background-repeat: no-repeat; background-position: left center; padding-left: 15px } 
		.rightCont .contents_area { margin-top: 40px; min-height: 560px;  line-height: 160%;  color: #3d3d3d; font-size: 13px; }



#subLogin  h3 { font-size: 0; position: absolute; text-indent: -9999px; }

.boardInfo strong{color:#333 !important;}
.boardListForm {border-top:3px solid #812da2 !important;}
.boardWriteHeader, .boardReadHeader {border-top:3px solid #812da2 !important;}