@charset “utf-8″;


/* All Device */
body {background:#fff;}

.defaultbox {width:1240px;}
.defaultbox.bgnone {background:none;}
.defaultbox.siteBanner	{display:block;}

#titlemenu, #wings {display:none;}

#head_wrap { width:1240px; }
#body_wrap { background:transparent; border:none; margin:0; width:100%; }

.main_1, .main_2, .main_3, .main_4, .main_5, .main_6, .main_7 {padding:0; margin:0; }

.main_1 { position:relative; overflow:hidden; width:100%; }
.main_2 { position:relative; background:#ffffff; }
.main_3 { position:relative; background:#4f5057; }
.main_4 { position:relative; background:#f3f4f6; }
.main_5 { position:relative; background:#ffffff; }
.main_6 { position:relative; background:#f3f4f6; }
.main_7 { position:relative; background:#ffffff; }


.bx-viewport  {height:460px; overflow:hidden; width:100%; }
.bx-viewport,.slideVisual, .bx-clone, .bx-viewport {height:100%;}
.slideVisual .conBox {height:460px;}
.slideVisual .conBox .txt1 {color:#fff; font-size:52px; font-weight:bold; padding-top:120px; }
.slideVisual .conBox .txt2 {color:#fff; font-size:27px; margin-top:10px; margin-bottom:40px; }
.slideVisual .conBox a.btn1 {color:#fff; font-size:17px; border:solid 2px #fff; border-radius:5px; line-height:20px; padding:13px 70px 15px 70px; }
.slideVisual .conBox a.btn1:hover { text-decoration:none; font-weight:bold; background:rgb(120, 20, 0); background: transparent\9; background:rgba(0, 0, 0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6c000000,endColorstr=#6c000000); zoom: 1; }
.bx-pager-item .bxbtn { font-size:13px; color:#919191; border:0px solid #919191; border-radius:3px; padding:10px 13px; }
.bx-pager-item .bxbtn:hover { text-decoration:none; }
.bx-pager-item .active .bxbtn { font-size: 13px; color:#fff; border:0px solid #919191; }

.main_1  .bx-wrapper .bx-pager {
	bottom: 40px; 
	z-index:99; position:relative; margin-top:-20px;
}
.main_1  .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
}
.main_1  .bx-wrapper .bx-pager .bx-pager-item,
.main_1  .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.main_1  .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	background:url(/2014_/kor/img/main/bg_bxonoff.png) no-repeat; overflow:hidden; width:25px; height:25px; text-align:center; line-height:25px;
}

	


.main_2 {padding:60px 0 0; min-height:360px;}
.main_2 .wrap { display:block; width:1240px; margin:0 auto; }
.main_2 .wrap:after { display:block; position:relative;clear:both; content:""; }
.main_2 .notice { display:block; position:relative;width:795px; float:left;  }
.main_2 .notice h3 { display:block; font-size:29px; font-weight:bold; color:#222222; }
.main_2 .notice .btn_more { width:250px; margin:auto;}
.main_2 .notice .btn_more a { display:block; border:1px solid #dbdbdb; color:#494949; font-size:15px; font-weight:bold; padding:10px 22px 12px 22px; text-align:center; }
.main_2 .popupzone { display:block; position:relative; width:360px; float:right;  }

.main_2 h3.tit {background:url(/2015/kor/img/main/bul_h3tit.png) no-repeat 0 50%; padding-left:30px; color:#000;}
.main_2 .bigcont .bc_tit a { display:block; font-size:17px; color:#313131; margin-top:25px; }
.main_2 .bigcont .bc_tit a:hover { color:#d62025; }
.main_2 .bigcont .bc_txt { display:block; font-size:13px; color:#7d7d7d; margin-top:10px; line-height:150%; }
.main_2 .bigcont .bc_day { display:block; font-size:12px; color:#999; margin-top:10px; }
.main_2 .notice ul {margin:20px 0 30px; line-height:20px;}
.main_2 .notice ul li {margin:10px 0; }
.main_2 .notice ul li a {margin:5px 0; font-size:13px; color:#000;}
.main_2 .notice ul li a:hover, .main_2 .news ul li a:hover { color:#d62025; }

.main_3 { background:url(/2015/kor/img/main/main_3_bg.png) no-repeat 50% 0; height:70px;}
.main_3 .wrap { display:block; width:1240px; margin:0 auto; *zoom:1; }
.main_3 .wrap:after { display:block; clear:both; content:""; }
.main_3 h3 {float:left; display:inline; font-size:17px;line-height:70px; width:200px; color:#fff; font-weight:bold; background:#d62025;}
.main_3 ul { float:left; display:inline; font-size:15px;line-height:70px; padding-left:30px; background:#4f5057;}
.main_3 ul li {float:left;} 
.main_3 ul li a {color:#fff;  padding:0 22px; } 
.main_3 ul li span img {vertical-align:middle; margin-top:-2px; }
.main_3 span.official_txt{display:inline;}

.main_4 {padding:65px 0 0; min-height:425px;}
.main_4 .wrap { display:block; width:1240px; margin:0 auto; *zoom:1; }
.main_4 .wrap:after { display:block; clear:both; content:""; }
.main_4 .m_family_list {width:210px; text-align:center; margin:0 50px; float:left; }
.main_4 .m_family_list .thumbnail img {border-radius:50%;}
.main_4 .m_family_list .tit { font-weight:bold; font-size:16px; margin-top:20px; color:#000;}
.main_4 .m_family_list .bigcont .bc_txt {font-size:14px; margin-top:10px; color:#1b1b1b; line-height:22px;}
.main_4 .m_family_list .bigcont .bc_date {font-size:12px; margin-top:10px; color:#7d7d7d;}  
.main_4 .m_family_list .sns {margin-top:25px;}
.main_4 .m_family_list .sns a {padding:0 25px; height:19px; display:inline-block;}
.main_4 .m_family_list .sns a:nth-child(2) {border-left:solid 1px #ccc; }
.main_5 { }
.main_5 .wrap { display:block; width:1240px; margin:0 auto; *zoom:1; padding:55px 0 0; min-height:235px; }
.main_5 .wrap:after { display:block; clear:both; content:""; }
.main_5 .m_newsletter { display:inline-block; width:619px; float:left; text-align:center; border-right:1px solid #e1e1e1; }
.main_5 .m_newsletter .formbox {width:430px; margin:35px auto;}
.main_5 .m_newsletter form {border-radius:5px; height:49px; background:#898a90; margin-bottom:10px; text-align:left;}
.main_5 .m_newsletter .formbox .btn_more {float:right;}
.main_5 .m_newsletter .emailaddr {width:290px; padding:15px 20px; background:none; border:none; color:#fff; }
.main_5 .m_newsletter .emailsubmit { font-size:14px; float:right; background:#4f5057; line-height:49px; width:100px; text-align:center; color:#fff;border-radius:0 5px 5px 0;}
.main_5 .m_sns { display:inline-block; width:50%; float:left; text-align:center;}
.main_5 .m_newsletter h3, .main_5 .m_sns h3 {font-size:29px; font-weight:bold; color:#222222; display:inline;background:url(/2015/kor/img/main/bul_h3tit.png) no-repeat 0 50%; padding-left:30px; color:#000;}
.main_5 h3 + p {margin-top:10px; font-size:14px; color:#313131;}
.main_5 .snslink { margin:0 50px;}
.main_5 .snslink li { float:left; width:70px; margin:25px 30px; font-size:13px;}
.main_5 .snslink li a {text-align:center; }
.main_5 .snslink li img {margin-bottom:10px;}

.main_6 {padding:70px 0 0; min-height:400px; }
.main_6 .wrap { display:block; width:1240px; margin:0 auto; *zoom:1; }
.main_6 .wrap:after { display:block; clear:both; content:""; }
.main_6 h3 + p {margin:20px 0 40px; font-size:14px; color:#313131; text-align:center; }
.main_6 .archive ul.poster_list img { width:120px; height:180px; margin-bottom:15px; border:solid 1px #b0b0b0; }
.main_6 .archive ul.poster_list li {text-align:center; }
.main_6 .archive ul.poster_list li a {font-size:13px; }
.main_6 .archive .btn_slide {position:relative; width:1240px; margin:auto; height:0px;}
.main_6 .archive #slider-next3 { border:solid 1px #ccc; position:absolute; top:-110px; right:0px; padding:13px; background:#fff;}
.main_6 .archive #slider-prev3 { border:solid 1px #ccc; position:absolute; top:-110px; right:57px; padding:13px;  background:#fff;}
.main_6 .btn_filmsearch {position:absolute; top:90px;}
.main_6 .btn_filmsearch > span > a { border:solid 1px #aeaeae; padding:14px 35px; background:#fff; font-size:15px; color:#282828; }
.main_7 { }
.main_7 .wrap { display:block; width:1240px; margin:0 auto; *zoom:1; }
.main_7 .wrap:after { display:block; clear:both; content:""; }
.main_7 h3 {display:none}
.main_7 .sitebanner li{ padding:30px 0; float:left; width:20%; text-align:center; vertical-align:middle}




@media (max-width:767px) {/* 최소 ~ 최대 767 */
#wrapper {display:none;}

#head_wrap_box	{ height: 160px;}
#head_wrap { height: 160px; z-index:4; width:100%;   }	
.main_body {width:100%; min-width:640px; margin:auto; background:#ebebeb; }	

div[class^="main_"] .wrap {width:100%; padding:0; display:block;}


.slideVisual .conBox .txt1 {color:#fff; font-size:34px; font-weight:bold; padding-top:160px; }
.slideVisual .conBox .txt2 {color:#fff; font-size:22px; margin-top:10px; margin-bottom:40px; }
.slideVisual .conBox a.btn1 {color:#fff; font-size:17px; border:solid 2px #fff; border-radius:5px; line-height:20px; padding:13px 70px 15px 70px; }



.main_2 { background:#ffffff; width:590px; padding:25px; }
.main_2 h3.tit { margin-top:30px; background:none; padding:0; font-size:28px; }

.main_2 .bigcont {  border-bottom:none; margin-bottom:30px; padding-bottom:20px; }
.main_2 .bigcont .bc_day { display:block; font-size:14px; color:#999; margin-top:15px; }
.main_2 .notice, .main_2 .news { clear:both; display:block; position:relative; width:100%; margin:0; height:auto; float:none; }
.main_2 .notice .bigcont .bc_tit { display:inline-block; font-size:22px; color:#313131; margin-top:0; line-height:140%; }
.main_2 .notice .bigcont .bc_txt { font-size:16px; color:#898989; margin-top:10px; line-height:140%; }
.main_2 .notice .btn_more { position:absolute; display:inline-block; top:-8px; right:0; width:150px;}
.main_2 .notice .btn_more a { border:1px solid #dbdbdb; color:#494949; font-size:17px; display:inline-block; padding:7px 14px 8px 14px; }

.main_2 .popupzone { clear:both;display:block; margin:0 auto; margin-top:0; text-align:center; float:none; width:auto; }
.main_2 .popupzone img {width:100%;}



.main_3 { background:#6c6d77; height:auto; }
.main_3 h3 { display:block; padding:5px 25px; background:#6c6d77; color:#e1e1e1; font-size:22px; font-weight:normal; width:auto; }
.main_3 ul { display:block; background:#4e4f58; *zoom:1; padding:0; }
.main_3 ul:after { content:""; display:block; clear:both; }
.main_3 ul li { display:block; width:50%; float:left; }
.main_3 ul li a { display:block; padding:3px 25px; border-right:1px solid #686973; border-bottom:1px solid #686973; color:#ffffff; font-size:20px; }
.main_3 span.official_txt{display:none;}


.main_4 { background:#f3f3f3;   padding:25px; min-height:400px; }

.main_4 h3 { display:block; font-size:32px; height:30px; margin-top:35px; text-align:center; color:#333333; font-weight:normal; }
.main_4 .m_family_list_wrap { margin-top:20px;  }
.main_4 .m_family_list { text-align:left; display:block; border-top:1px solid #d2d2d2; width:100%; float:none; clear:both; margin:0; }
.main_4 .m_family_list .thumbnail { display:none }
.main_4 .m_family_list .tit { font-size:16px; display:inline-block; font-weight:bold; color:#222222; text-align:left; width:auto; margin:15px; }
.main_4 .m_family_list .bigcont { font-size:18px; display:inline-block; }
.main_4 .m_family_list .bigcont .bc_txt { display:inline-block; font-size:15px; color:#898989; margin-top:8px; line-height:160%; }
.main_4 .m_family_list .bigcont .bc_date { display:none;  font-size:22px; color:#313131; margin-top:15px; }
.main_4 .m_family_list .sns { font-size:18px; display:inline-block; float:right; margin-top:14px;}
.main_4 .m_family_list .sns a { display:inline-block; margin-left:5px; border:1px solid #cccccc; padding:5px 10px; margin-top:-5px; background:#ffffff; }
.main_5 .m_newsletter {width:100%; float:none; clear:both; padding:40px 0 30px 0; border-bottom:1px solid #e1e1e1; border-right:0; }
.main_5 .m_sns {width:100%; float:none; clear:both; padding:40px 0 30px 0; border-bottom:1px solid #e1e1e1; }
.main_6 {padding:0; min-height:100px;}
.main_7 { }
.main_7 .wrap { display:block; width:640px; margin:0 auto; *zoom:1; }
.main_7 .wrap:after { display:block; clear:both; content:""; }
.main_7 h3 {display:none}
.main_7 .sitebanner li{ padding:30px 0; float:left; width:20%; text-align:center; vertical-align:middle}
.main_7 .sitebanner li img { width:110px; }
}	