@charset "euc-kr";
/*--------------------------------- reset ---------------------------------*/
body,html{margin:0;padding:0;background:#fff;}
ul,ol,li{list-style:none; padding:0px; margin:0px;}
img,fieldset{border:0 none}
em{font-style:normal}
input:focus{outline:0 none !important}
input[type="radio"],
input[type="checkbox"]{height:18px;width:18px;}
option{padding-right:6px}
button,label{cursor:pointer}
button img{vertical-align:top}
input,select{margin:0;padding:0}
button[disabled=disabled]{cursor:pointer;outline:none}
table,
tr,
td{margin:0;padding:0;border-collapse:collapse;border-spacing:0}
a,a:link,a:active,a:hover,a:visited{text-decoration:none; color:#000;}

img[usemap], map area{outline: none;}
/*
#fancybox-wrap{height:478px !important;}
#fancybox-content{height:478px !important;}
*/
.wrap{position:relative; width:100%; height:auto !important;}
.header{position:fixed; left:0px; top:0px; width:100%; height:139px; border-bottom:1px solid #d5d1cf; z-index:200; background:#fff;}
.header .header_contaner{position:relative; width:1000px; height:139px; margin:0 auto;}
.header .header_contaner .logo{float:left; width:243px; height:139px; background:url(/images/main/logo.png) no-repeat;}

.header .header_contaner .login{float:right; width:747px; height:73px; padding-right:10px;}
.header .header_contaner .login li{display:inline;}
.header .header_contaner .login li a{float:right; padding-left:7px; padding-right:7px; height:16px; margin-top:28px; line-height:20px; display:inline-block; color:#59493f; font-size:12px;}

.header .header_contaner .header_gnb{float:right; width:757px; height:66px;}
.header .header_contaner .header_gnb li{display:inline;}
.header .header_contaner .header_gnb li a{float:right; margin-left:15px; margin-right:15px; padding:0 10px 0 10px; display:inline-block; line-height:66px; font-weight:normal; color:#59493f; font-size:17px;}
.header .header_contaner .header_gnb li a.on{float:right; margin-left:15px; margin-right:15px; padding:0px 9px 0 9px; margin-top:1px; display:inline-block; font-weight:bold; line-height:64px; border:1px solid #bfbfbf; border-bottom:1px solid #fff;}
.header .header_contaner .header_gnb li .header_menu01.on{color:#158e88;}
.header .header_contaner .header_gnb li .header_menu02.on{color:#8dc63f;}
.header .header_contaner .header_gnb li .header_menu03.on{color:#db5b16;}
.header .header_contaner .header_gnb li .header_menu04.on{color:#56365f;}
.header .header_contaner .header_gnb li .header_menu05.on{color:#d60d8c;}

.header .header_contaner .gnb_centents.sb05{position:absolute; left:0px; top:140px; width:1000px; height:144px; background:url(/images/sub/gnb_centents_bg05.png); display:none;}
.header .header_contaner .gnb_centents.sb04{position:absolute; left:0px; top:140px; width:1000px; height:144px; background:url(/images/sub/gnb_centents_bg04.png); display:none;}
.header .header_contaner .gnb_centents.sb03{position:absolute; left:0px; top:140px; width:1000px; height:144px; background:url(/images/sub/gnb_centents_bg03.png); display:none;}
.header .header_contaner .gnb_centents.sb02{position:absolute; left:0px; top:140px; width:1000px; height:144px; background:url(/images/sub/gnb_centents_bg02.png); display:none;}
.header .header_contaner .gnb_centents.sb01{position:absolute; left:0px; top:140px; width:1000px; height:144px; background:url(/images/sub/gnb_centents_bg01.png); display:none;}

.header .header_contaner .gnb_centents a{position:relative; left:346px; padding:0 5px 0 5px; height:20px; line-height:20px; margin-top:13px; display:inline-block; font-weight:normal; color:#a0a0a0; cursor:pointer; margin-right:450px; font-size:15px;}
.header .header_contaner .gnb_centents.sb05 a.on{color:#158e88; font-weight:bold;}
.header .header_contaner .gnb_centents.sb04 a.on{color:#8dc63f; font-weight:bold;}
.header .header_contaner .gnb_centents.sb03 a.on{color:#db5b16; font-weight:bold;}
.header .header_contaner .gnb_centents.sb02 a.on{color:#56365f; font-weight:bold;}
.header .header_contaner .gnb_centents.sb01 a.on{color:#d60d8c; font-weight:bold;}


.header .header_contaner .quick_menu{position:fixed; left:50%; margin-left:520px; top:160px; width:101px; height:588px; background:url(/images/quick_menu_bg.png);}
.header .header_contaner .quick_menu li.fm01 a{float:left; width:79px; height:55px; margin:59px 0 0 12px; background:url(/images/quick_menu01.png) no-repeat;}
.header .header_contaner .quick_menu li.fm02 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu02.png) no-repeat;}
.header .header_contaner .quick_menu li.fm03 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu03.png) no-repeat;}
.header .header_contaner .quick_menu li.fm04 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu04.png) no-repeat;}
.header .header_contaner .quick_menu li.fm05 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu05.png) no-repeat;}
.header .header_contaner .quick_menu li.fm06 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu06.png) no-repeat;}
.header .header_contaner .quick_menu li.fm07 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu07.png) no-repeat;}
.header .header_contaner .quick_menu li.fm08 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu08.png) no-repeat;}
.header .header_contaner .quick_menu li.fm09 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu09.png) no-repeat;}
.header .header_contaner .quick_menu li.fm10 a{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu10.png) no-repeat;}
.header .header_contaner .quick_menu li.fm01 a:hover{float:left; width:79px; height:55px; margin:59px 0 0 12px; background:url(/images/quick_menu01_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm02 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu02_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm03 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu03_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm04 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu04_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm05 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu05_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm06 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu06_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm07 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu07_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm08 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu08_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm09 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu09_over.png) no-repeat;}
.header .header_contaner .quick_menu li.fm10 a:hover{float:left; width:79px; height:51px; margin:0 0 0 12px; background:url(/images/quick_menu10_over.png) no-repeat;}

.event_main_pop{position:absolute; left:-170px; top:50px; width:350px; height:310px; display:block;}
.event_main_pop02{position:absolute; left:-270px; top:50px; width:418px; height:444px; display:block;}

.contents {position:relative; float:left; width:100%; height:auto; margin-top:140px;}
#fullpage {position:absolute; top:0px; z-index:9; width:100%;}
#fullpage.eventstop{position:absolute; top:140px; width:100%; z-index:9; }

.mouse{position:absolute; right:40px; top:50%; margin:-125px 0 0 -165px; width:330px; height:390px; display:none; z-index:2001;}

.section.index{position:relative; width:1000px; height:850px; margin:0 auto; background:#fff;}
.section.index .section_contaner{ width:1000px;}
.section.index .section_contaner span{position:absolute; left:0px; top:40px; width:100%; font-size:30px; text-align:center; font-weight:bold; color:#000;}

.section.page0101{position:relative; width:1000px; height:1000px; margin:0 auto; padding-top:0px; background:#fff;}

.section.page0102{position:relative; width:100%; height:860px; background:url(/images/sub/sub_bg01.png); background-position:center; display:table;}
.section.page0102 .page0102_contaner{position:relative; width:1000px; display:table-cell; padding:20px 0 20px 0; }

.section.page0103{position:relative; width:100%; height:760px; background:url(/images/sub/sub_bg02.png); background-position:center; display:table;}
.section.page0103 .page0103_contaner{position:relative; width:1000px; display:table-cell; padding:20px 0 20px 0;}

.section.page0104{position:relative; width:100%; height:750px; background:url(/images/sub/sub_bg03.png); background-position:center; display:table;}
.section.page0104 .page0104_contaner{position:relative; width:100%; display:table-cell; text-align:center;}
.section.page0104 .main_vedio_contaner{position:relative; display:block; width:980px; height:820px; background:url(/images/main/main05_list.png) no-repeat; margin:0 auto;}
.section.page0104 .main_vedio{position:absolute; left:524px; top:540px; width:396px; height:223px; display:block;}
.section.page0104 .page04_btn{position:absolute; left:345px; top:718px; width:125px; height:43px; background:none; display:block;}
.section.page0104 .footer_main{position:absolute; left:0px; top:820px; width:100%; height:130px; display:table-cell; }
.section.page0104 .footer_main .footer_main_contaner{width:1000px; height:130px; margin:0 auto;}

.section.page0105{position:relative; width:100%; height:969px; background:url(/images/sub/sub_bg06.png); background-position:center; display:table;}
.section.page0105 .page0105_contaner{position:relative; width:100%; display:table-cell; text-align:center;}
.section.page0105 .page05_btn01{position:absolute; left:354px; top:422px; width:125px; height:43px; background:none; display:block;}
.section.page0105 .page05_btn02{position:absolute; left:354px; top:687px; width:125px; height:43px; background:none; display:block;}
.section.page0105 .page05_btn03{position:absolute; left:878px; top:641px; width:96px; height:96px; background:none; display:block;}
.section.page0105 .footer_main{position:absolute; left:0px; top:820px; width:100%; height:130px; display:table-cell; }
.section.page0105 .footer_main .footer_main_contaner{width:1000px; height:130px; margin:0 auto;}



.gnb {position:fixed; right:20px; top:50%; z-index:10;}
.gnb li {margin-bottom:10px; width:17px; height:17px; border-radius:17px; text-align:center; cursor:pointer;}
.gnb li a {float:left; display:inline-block; width:17px; height:17px; margin-left:-1px; margin-top:-1px; border-radius:15px; text-indent:-9999em; border:1px solid #d1d1d1; background:#d1d1d1;}
.gnb li.on a {background:#db2c57; border:1px solid #db2c57;}


/*  main area */


/* #slide02 */
#slide02 {position:relative;}
.text_m {background-color:#e8e8e8; height:99px;width:920px; margin:0 auto;  }
.text_wrap {background-color:#e8e8e8;margin-top:20px;float:left;}
.text_b {margin-top:10px;}
.tapa_textarea{width:500px;height:89px;background-repeat: no-repeat;}
.cong_textarea{width:500px;height:89px;background-repeat: no-repeat;}
.text_bal {background-image:url('/images/main/02/main_02_text_bal.jpg');height:194px;width:351px;background-repeat: no-repeat;margin:0 auto;}
.text_bal span{margin-top:-20px;}

/**/
.sun_cover{position:relative;}
.sun_loop{position:relative;}
.circle.do{background:url(/images/main/main_arrow_u.png) no-repeat;}
.circle.up{background:url(/images/main/main_arrow_d.png) no-repeat;}

.circle{}
























	/* main area end */

.sub_iframe{position:relative; float:left; width:100%; min-height:900px; height:auto;}
.sub_iframe.s01{background:#991478;}
.sub_iframe.s02{background:#56365f;}
.sub_iframe.s03{background:#ae8935;}
.sub_iframe.s04{background:#56365f;}
.sub_iframe.s05{background:#991478;}

.sub_contents{position:relative; width:100%;  min-height:900px; margin-top:140px;}
.sub_contents.s01{position:relative; width:100%; height:100%; background:url(/images/sub/sub_bg01.png) repeat-y; background-position:center;}
.sub_contents.s02{position:relative; width:100%; height:100%; background:url(/images/sub/sub_bg02.png) repeat-y; background-position:center;}
.sub_contents.s03{position:relative; width:100%; height:100%; background:url(/images/sub/sub_bg03.png) repeat-y; background-position:center;}
.sub_contents.s04{position:relative; width:100%; height:100%; background:url(/images/sub/sub_bg04.png) repeat-y; background-position:center;}
.sub_contents.s05{position:relative; width:100%; height:100%; background:url(/images/sub/sub_bg05.png) repeat-y; background-position:center;}
.sub_contents.s06{position:relative; width:100%; height:100%; background:url(/images/sub/sub_bg06.png) repeat-y; background-position:center;}

.sub_contents .sub_contents_inner{position:relative; width:1000px; height:auto; margin:0 auto; background:#fff;}

.sub_visual {position:relative; text-align:center;}


/*sub01_01 area*/

.sub_bot {position:relative; text-align:center; width:922px; margin: 0 auto;}
.sb_e {float:left;}
.sb_r {float:right; }

.box_con { width:905px; border:2px solid #d70f8c;  }
.box_title { position:relative; margin:0 auto;}
.box_con .box_wrapper {position:relative;}
.box_tb {margin:20px auto; width:903px; }

.tbox { background:url(/images/sub/box_logo.jpg) no-repeat; text-align: center; }
.paging {vertical-align:middle;text-align:center; margin-top:50px;}
.arrow01 {position:absolute;width:40px;height:90px;top:100px;top:100px;right:0px;background:url(/images/sub/sub_01_01_ar01.png);}
.arrow02 {position:absolute;width:90px;height:40px;bottom:-1px;left:110px;background:url(/images/sub/sub_01_01_ar02.png);}
.arrow03 {position:absolute;width:40px;height:90px;top:100px;left:0px;background:url(/images/sub/sub_01_01_ar03.png);z-index:1}

.end_line {border-bottom:2px solid #d70f8d;}
/*.sub01_01_pop{display:none;}*/
/* sub01_01 area end */

/* sub01_02 area*/

.con_lr {position:relative; width:920px;}

.con_lr .ft_l {}
.con_lr .ft_r {}

.con_bot {position:relative; background:url(/images/sub/sub_01_02_03.jpg) no-repeat; height:681px; width:920px;}









/** sub01_02 area end **/


/* sub01_03 area */
 

.btn01_ver { position:absolute; right:1px; bottom:1px;float:right;}
.tbox03 {height:100px;margin-top:50px;}
.sub03_img {margin-top:20px;}
.event_tb {width:600px;}


/* sub01_03 area end */


/* sub02_01 area */
.aronia_pop {text-align:center; display:none; }
.top_x {background:url(/images/sub/sub_02_02_box_top.jpg);width:920px;height:125px;margin:0 auto;}
.out_pho {position:relative; width:440px; height:539px; background:url(/images/sub/back_person_img04.png) no-repeat;}
.in_pho	{ position:relative;  width:385px; height:270px; border:1px solid lightgray; margin:15px auto; margin-top:161px; }
.pop_con { position:relative; width:900px; margin:30px auto; margin-left:15px; margin-right:15px; }
.typea { float:left; }
.typeb { float:right; }
.ok_Btn{display:block; cursor:pointer;}

/* sub02_01 area end */
.aronia_movie{position:relative; float:left; width:921px; height:328px; margin-left:40px; margin-top:32px; border-top:2px solid #56365f;}
.moviearea.type01{float:left; width:451px; height:328px; display:inline-block;}
.moviearea.type02{float:left; width:451px; height:328px; display:inline-block; margin-left:19px;}
.moviearea p{float:left; width:451px; height:72px; display:inline-block; text-align:center; padding:0px; margin:0px;}
.moviearea p a{display:inline-block; line-height:72px; vertical-align:top; font-weight:bold; font-size:24px;}
.moviearea p a span{color:#7bc142;}

.{}

/* sub02_02 area */

.person_img.type01 {border:1px solid lightgray; padding:15px 15px 30px 15px; background-color:#f8f8f8 }
.person_frm {}
.upload_btn { margin-top:30px;}
.top_con  { margin-bottom:30px;}
.top_line { position:relative; margin:0px auto;border-top:2px solid #56365f; width:920px; margin:30px auto; padding:20px; padding-bottom:5px; margin-bottom:15px;}

.person_img.type02{padding:27px 27px 40px 27px; background:url(/images/sub/back_person_img02.png) no-repeat; }
.person_img.type02 .upload_btn { margin-top:10px;}

/* sub01_02 area */



/* sub03_01 area */

.sub03_01 {margin-bottom:30px;}
.sub03_02 {margin-bottom:20px;}
.sub03_03 {margin-bottom:20px;}

/* sub03_01 area end*/






















/* public style */

.n_input_box {height:34px;}

.cen_mar { margin: 0 auto;}
.cen_ta  { text-align: center;}		

.fl_r {float:right;}
.bf_color {color:#d70f8d;}
.bf_bg_color {background-color:#d70f8d;}
.sf_color {color:#898989;}
.clbt{clear:both}

input[type=radio].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:31px;
							height:26px; 
							display:inline-block;
							line-height:26px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:26px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -26px;
						}
						label.css-label {
				background-image:url(/images/rdbtn.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}

/* public style */

.event_tb input[type=text]{ height:27px;}
.event_tb .h40 {height:40px;}
.bf_bg_color {text-align:center;color:#ffffff;}
.event_tb tr {border-bottom:2px solid #ffffff;}
.tb_con {padding-left:10px;}



















.hanwoo_movie{position:relative; float:left; width:921px; height:328px; margin-left:40px; margin-top:32px;}
.hanwoo_movie_contaner{width:526px; height:296px; margin:0 auto;}





