@font-face {
font-family:'Noto Sans KR';
font-style:normal;
font-weight:300;
src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
font-family:'Noto Sans KR';
font-style:normal;
font-weight:400;
src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
font-family:'Noto Sans KR';
font-style:normal;
font-weight:500;
src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
font-family:'Noto Sans KR';
font-style:normal;
font-weight:700;
src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}




body { font-family:'Noto Sans KR','¸¼Àº °íµñ', Malgun Gothic, 'µ¸¿ò', Dotum,'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif; background-color: #FFF; letter-spacing:-0.07em;}
dl,ul,ol { list-style:none; }
* { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
ul {margin:0; padding:0;}


a, img, input, button { selector-dummy: expression(this.hideFocus=true); }

.time {font-family:tahoma; font-size:8pt; letter-spacing:0px;color:#777777} 
a.wmenu1:link,a.wmenu1:visited{ font-size: 9pt; text-decoration:none;color:#FFFFFF}
a.wmenu1:hover{ color:#FFFFCC}
a.wmenu1:active{ color:#00CCFF}



.box { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #777777 1px solid; FONT-SIZE: 9pt } 
.sbox { background-color: #FFFFFF; BORDER: #FFFFFF 0px solid; FONT-SIZE:12px;width:140px;height:28px;color:#222222;padding:3px 0 0 10px;margin:0px;font-weight:bold; } 
.nbox { BORDER: #e1e1e1 1px solid; padding:10px;} 

.tab_go		{ letter-spacing:-1px; font-weight:bold; color:#006efd; }
.tab_gf	{ letter-spacing:-1px; color:#767676; }
.input_login { border:1px #CCCCCC solid; padding:4px 0px 0px 5px;width:150px;height:25px;background-color:#FFFFFF; }


.hcTable { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-collapse: collapse; font-size:11px; font-family:µ¸¿ò; width:190px; }
.hcTitle { padding-left:15px; padding-right:15px; }
.hcControlBar { font-size:13px; }
.hcTable th { background-color:#f0efec; padding:6px 0px 3px 0px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #CCCCCC; }
.hcTable td { padding:4px 5px 4px 5px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align:center; background-color:#FFFFFF; color:#626262; }
.hcPrev,.hcNext { cursor:pointer; }
.hcTable select { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px;
			 color: #6C6C6C; font-family: ??,Dotum, AppleGothic, sans-serif; }
.hcTable .mouseOver { background-color:#D9ECFF; cursor:arrow; }
.hcTable .hcSun { color:#FF0000; }
.hcTable .hcSat { color:#0080C0; }
.hcTable .selectDay { background-color:#FFC8E4; }
.hcPrev { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcNext { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcToday { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcToday { margin-right:25px; }
.hcTable .noSelect { background-color:#EAEAEA; }
#sDateCal , #eDateCal { margin-bottom:-2px; }



.top_gnbBG {height:28px;background-color:#f4f4f4; border-bottom:1px solid #d7d7d7}
.top_gnb2 {clear:both; width:1100px; margin:0 auto; background-color:#ff0099}

.fsite2 {display:inline-block; float:left; width:631px; font-size:12px; color:#000; letter-spacing:-1px; text-align:left; margin:0;}
.fsite2 li {float:left; padding-right:15px; padding-top:4px;}
.fsite2 li a {text-decoration:none;}

.top_login {float:right;display:inline-block;}
.top_login li {float:left; padding-left:15px; padding-top:4px; text-align:right;}
.top_login li a {text-decoration:none;}

#hearder_wrap {width:100%;background-color:#FFF;height:90px}
#header {width:1100px;margin:0 auto;background-color:#FFF }
#logo {width:400px;float:left;padding:20px 0 10px;}
#hwasun1 {width:200px;float:right;padding-top:40px;text-align:right}
#header:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.jbFixed {position: fixed;top: 0px;z-index:999999999}

#topmenu_bg {width:100%;height:46px;padding-top:4px;background:#06275a;border-bottom:2px solid #000 }
#topmenu_bg:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#topmenu {clear:both; width:1100px; margin:0 auto;}
#topmenu:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.topmenu {float:left; width:740px;text-align:left; margin:0;}
.topmenu ul{margin:0;padding:0;}
.topmenu li {float:left;color:#000}
.topmenu li a {font-family:'Noto Sans KR';font-weight:500; color:#FFF; font-size:18px; padding:4px 16px 0;display:block;text-decoration:none;letter-spacing:2px;}
.topmenu li a:hover {color:#ffff00;text-decoration:none}
.topmenu li.ov{padding-right:20px; padding-top:10px;} 
.topmenu li.sec_s a {color:#f54c49;}
.topmenu li.event {padding-right:0; color:#f54c49;position:relative;}
.topmenu li.event a {color:#f54c49;}
.topmenu_gubun {width:23px;height:45px;background:url('/img/gu.png')no-repeat center;padding:0px}

.search {width:198px;float:right;margin-top:5px;}

#submenu {background-color:#0088cd;height:40px;border-top:2px solid #0671a8;margin-bottom:10px }
#smenu {clear:both; width:1200px;height:40px;margin:0 auto;padding-top:5px;}

a.sec_ttl:link,a.sec_ttl:visited{font-size:20px;font-weight:400;color:#000000;text-decoration:none;}
a.sec_ttl:hover{color:#ff3300;}
a.sec_ttl:active{color:#cc0000;}

.sec_ttl{font-size:18px;font-weight:bold;color:#000000;letter-spacing:0px;}

.rttl { padding:7px 0 5px 10px;margin:0 0 5px 0;box-sizing:border-box;border-bottom:1px solid #CCC }
.rttl span {width:35px;height:34px;float:right;margin-right:5px;background:url('/img/section_more.png')no-repeat;}


.sttl { font-size:18px;height:46px;padding:7px 0 10px 15px;margin:0 0 5px 0;box-sizing:border-box;background:url('/img/sttl_bg.png')no-repeat;}
.sttl span {width:35px;height:34px;float:right;margin-right:15px;background:url('/img/section_more.png')no-repeat;}
.sttl a { text-decoration:none;padding-left:10px }


#big_movie_bg { margin-top:5px;padding:7px 0 0;height:465px;background:url('/img/movie_bg.png')repeat-x top center;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
#big_movie_bg2 {background-color:#ECECEC;background:url('/img/main_bg.png')repeat-x center;border-top:1px solid #222222;padding:20px 0 40px 0;}
#big_movie_bg:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#movie_box {width:1100px;margin:0 auto;padding:10px 0 0;text-align:center;border-bottom:1px solid #CCC}
#movie_box:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.youtube {float:left }
.article { padding:5px 0;width:900px;margin:0 auto;background:#000 }
.aticle_title {font-size:18px;color:#FFF;}
.youtube_pop { padding-left:20px }
.zoom {color:#F4F4F4;text-align:right;font-size:12px;margin:5px 10px 0 0;letter-spacing:0px;float:right }
.zoom img {margin-right:10px;}  
.summary { width:265px; height:340px; overflow:auto; scrollbar-3dlight-color:#222222;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#222222;
  scrollbar-darkshadow-color:#000000;  
  scrollbar-face-color:#444444;
  scrollbar-highlight-color:#111111;
  scrollbar-shadow-color:#000000;
  font-size:12px;color:#CCCCCC;padding:5px;margin-top:10px}

#content {width:1100px;margin:10px auto;overflow:hidden;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;min-height:800px}
#main_movie{width:1100px;float:left;overflow:hidden;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#movies {width:1100px;float:left;overflow:hidden;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;} 
#movies:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.movie_list li {position:relative;float:left;width:204px;margin:5px 20px 20px 0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;overflow:hidden }
.movie_list li:nth-child(5n+5) {margin-right:0px; }
.movie_list li p {text-align:center;padding-top:3px;margin:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.movie_list li a div {height:110px;overflow:hidden}
.movie_list li a { font-size:13px;text-decoration:none;color:#000 }
.movie_list::after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.ellipsis{
  min-width: 10px;
  white-space:nowrap;
  text-overflow:ellipsis;  /* IE, Safari */
  -o-text-overflow:ellipsis;  /* Opera under 10.7 */
  overflow:hidden;   /* "overflow" value must be different from "visible" */ 
  -moz-binding: url('ellipsis.xml#ellipsis');
 }

.movie_list li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.movie_list a:hover div img {transform:scale3d(1.2, 1.2, 1); transition:all 0.3s ease 0s;}
.movie_list span {position:absolute;height:60px;width:69px;background:url('/img/play.png')no-repeat;top:20px;left:46px;}

#right_conetnt { float:left;width:250px;margin-left:20px;overflow:hidden;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }



#pages {margin:10px auto 30px;padding-top:20px;text-align:center;border-top:1px dotted #CCC;clear:both}
#pages:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


#footer_bg{ background-color:#819eaf;height:150px;border-top:2px solid #222;margin-top:15px; }
#copyright { width:1100px;margin:0 auto;height:150px;color:#FFF;font-size:12px;padding-top:20px;font-weight:none}
#copyright .footer_logo{float:left;width:240px }
#copyright .copy{float:left;margin-left:30px;width:720px; }
#copyright a{color:#FFF; }

#top_view {border:1px solid #ccc;padding:10px;margin-top:10px }
#top_view img { width:25%;float:left; }
#top_view a { float:left;width:60%;margin-left:10px; }
#top_view li {border-bottom:1px solid #ccc;padding:10px 0; }
#top_view li:nth-child(3n+1) {padding:0 0 10px 0 }
#top_view li:nth-child(4n+4) {border-bottom:0px solid #FFF;padding:10px 0 0 0 }
#top_view li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#top_view:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


#top_view1 {border:1px solid #ccc;padding:10px;margin-top:10px }
#top_view1 img { width:25%;float:left; }
#top_view1 a { float:left;width:70%;margin-left:10px; }
#top_view1 li {border-bottom:1px solid #ccc;padding:10px 0; }
#top_view1 li:nth-child(15n+1) {padding:0 0 10px 0 }
#top_view1 li:nth-child(16n+16) {border-bottom:0px solid #FFF;padding:10px 0 0 0 }
#top_view1 li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#top_view1:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


#new_notice { margin-bottom:20px }

#new_notice li {border-bottom:1px solid #ccc;padding:10px 0; }
#new_notice li:nth-child(4n+1) {padding:0 0 10px 0 }
#new_notice li:nth-child(5n+5) {border-bottom:0px solid #FFF;padding:10px 0 0 0 }
#new_notice li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#new_notice:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}



#new_movie {border:1px solid #ccc;padding:10px;margin-top:10px }
#new_movie img { width:25%;float:left; }
#new_movie a { float:left;width:70%;margin-left:10px; }
#new_movie li {border-bottom:1px solid #ccc;padding:10px 0; }
#new_movie li:nth-child(4n+1) {padding:0 0 10px 0 }
#new_movie li:nth-child(5n+5) {border-bottom:0px solid #FFF;padding:10px 0 0 0 }
#new_movie li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#new_movie:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


#kjnotice {border:1px solid #ccc;padding:10px;margin-top:10px }
#kjnotice img { width:25%;float:left; }
#kjnotice a { float:left;width:60%;margin-left:10px; }
#kjnotice li {border-bottom:1px solid #ccc;padding:10px 0; }
#kjnotice li:nth-child(2n+2) {border-bottom:0px solid #FFF;padding:10px 0 0 0 }
#kjnotice li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#kjnotice:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}



#social { position:fixed;right:20px;width:50px;top:160px;}
#social li {margin-bottom:5px}
#social li img {width:100%; }

.txtbox { width:100% }


a.menu:link,a.menu:visited{ font-size:16px; text-decoration:none;color:#555555}
a.menu:hover{color:#ff0066}
a.menu:active{ color:#cc0000}


a.admin_top:link,a.admin_top:visited{ font-size:16px; text-decoration:none;color:#FFFFFF;padding:0 20px}
a.admin_top:hover{ color:#ff0000 }
a.admin_top:active{ color:#00CCFF }

.newmovie { width:337px;height:429px;float:right;background:#FFFFFF;padding:10px 20px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box  }
.newmovie:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.newmovie li { width:310px;text-align:left  } 
.newmovie li:last-child { margin-right:0  } 
.newmovie li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.newmovie li a { font-size:12px;color:#222;text-decoration:none  }
.newmovie li p {float:left;text-align:left;padding-top:3px;margin-top:0;width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box }
.newmovie li a div {width:80px;height:64px;overflow:hidden;float:left;margin-right:10px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box }
.newmovie .newttl { text-align:left;color:#222;padding:0 0 3px 5px;border-bottom:1px solid #929292;margin-bottom:5px }

.sub_movie_list {}
.sub_movie_list:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.sub_movie_list li {position:relative;float:left;width:184px;margin:5px 20px 20px 0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;overflow:hidden }
.sub_movie_list li:nth-child(5n+5) {margin-right:0px; }
.sub_movie_list li p {text-align:center;padding-top:3px;margin:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sub_movie_list li a div {height:100px;overflow:hidden}
.sub_movie_list li a { font-size:13px;text-decoration:none }
.sub_movie_list li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.sub_movie_list a:hover div img {transform:scale3d(1.2, 1.2, 1); transition:all 0.3s ease 0s;}
.sub_movie_list span {position:absolute;height:35px;width:36px;background:url('/img/play2.png')no-repeat;top:32px;left:74px;}