/* common */
html,body{width:100%;height:100%;margin:0;padding:0}
#skip{overflow:hidden;position:absolute;top:0;right:50px;width:100%;height:15px;text-align:center}
#skip dt{display:block;position:absolute;left:-1000px;font-weight:bold}
#skip dd a{display:block;position:absolute;top:0;left:-1000px;z-index:0;width:300px;height:15px;text-align:center}
#skip dd a:hover,#skip dd a:focus,#skip dd a:active{position:absolute;top:0;left:50%;z-index:0;height:15px;padding:0;background:#4578bb;color:#fff}
.blind{display:block;overflow:hidden;position:absolute;top:0;left:-5000px;font-size:1.8em}
.hide{display:none;margin:0;padding:0}
h2,h3{font-size:100%}

#wrap{min-width:980px;position:relative;margin:0 auto}

/* top */
#wrap .header{width:980px;}
#wrap .container{margin:0 auto}


#wrap .header_wrap .navi{z-index:300}

/*** header ***/
.header_wrap{position:relative;background:url(/images/kukhwa/main/top_bg.jpg) repeat-x;}
.header{height:197px;width:980px;margin:0 auto;}
.header .logo {padding-top:20px;text-align:center;}
.header .h_post{position:absolute;top:50px}
.header .lang{float:right;top:-150px;position:relative}
.header .lang li{float:left;padding-left:8px;font-weight:bold;}
.header .dday{position:relative;top:-100px;left:820px;width:155px;background:url(/images/kukhwa/main/dday_bg.png) no-repeat;height:125px;color:#fff;font-size:34px;font-weight:600;padding:49px 0 0 0;}
.header .dday span{display:block;text-align:center;padding-right:5px}

/* nav */
.navi{position:relative;}
.navi .menu{width:980px;height:57px;margin:auto;;font-size:12px;color:#494949;list-style:none}
.navi .menu .topnav{width:196px;height:57px;font-size:13px;font-weight:bold;text-align:center;cursor:pointer}
.navi .menu .topnav:hover{color:#f77a44}
.navi .menu p{padding-top:16px;font-size:1.5em;font-weight:600}
.navi .menu .navi_set{float:left;position:relative;}
.navi .menu .subnav{display:none;position:absolute;top:57px;left:0;background:#f77a44;color:#fff}
.navi .menu .subnav li{width:176px;padding:10px;text-align:center;cursor:pointer;font-size:1.2em}
.navi .menu .subnav li:hover{background:#f3565f}

/*** container ***/
.container{margin:0 auto}

/* main_visual */
.viSlide{width:1920px !important; margin:0 auto}
.main_visual{overflow:hidden;width:100%;position:relative;margin:0 auto}
.main_visual .visual{z-index:500;width:100%;}
.main_visual .visual li{float:left;width:100%;height:643px;text-align:center;}
.main_visual .visual li.slide01{background:url(/images/kukhwa/main/visual_01.jpg) no-repeat center top;}
.main_visual .visual li.slide02{background:url(/images/kukhwa/main/visual_02.jpg) no-repeat center top;}
.main_visual .visual li.slide03{background:url(/images/kukhwa/main/visual_03.jpg) no-repeat center top;}
.main_visual .time_wrap{color:#fff;position:absolute;top:0;left:0;width:100%;}
.main_visual .time_wrap .fest_time{position:relative;width:980px;margin:0 auto;}
.main_visual .time_wrap .fest_time .time_title{width:478px;height:90px;font-size:5.0em;background:url(/images/kukhwa/main/time_bg.png) no-repeat;font-weight:600;text-align:center;padding-top:10px;margin:121px auto 0 auto;}
.main_visual .time_wrap .fest_time .time{width:780px;font-size:8.0em;font-weight:600;float:left;padding:10px 0 0 150px;}
.main_visual .time_wrap .fest_time .time li{float:left;padding-right:20px}
.main_visual .time_wrap .fest_time .time span{font-size:0.3em;}
.main_visual .sbtn_area{width:980px;margin:0 auto;position:relative;}
.main_visual .sbtn_area .prev{position:absolute;top:70px;left:0}
.main_visual .sbtn_area .next{position:absolute;top:70px;right:0}

/* m_content */
.m_content{height:909px;background:url(/images/kukhwa/main/con_bg.jpg) center bottom no-repeat; }

.m_content .m_quick{position:relative;width:980px;height:234px;background:url(/images/kukhwa/main/m_icon.png) no-repeat;z-index:600;margin:24px auto 0 auto;}
.m_content .m_quick li{float:left;padding-right:9px;text-align:center;}
.m_content .m_quick li.last{padding:0}
.m_content .m_quick li a{display:inline-block;width:238px;height:238px;font-size:20px;color:#fff;font-weight:600;position:relative}
.m_content .m_quick li a span{position:relative;top:190px}

.m_content .m_con{margin:0 auto;position:relative;width:980px;height:190px;padding-top:25px;}

.m_content .iksan_quick{float:left;width:485px;height:190px;background:url(/images/kukhwa/main/iksan_tour.jpg) no-repeat;}
.m_content .iksan_quick ul {}
.m_content .iksan_quick ul li{float:left;text-align:center;padding:29px 35px 0 35px}
.m_content .iksan_quick ul li a{color:#fff;font-size:1.2em;display:block;width:90px;padding-top:95px;}
.m_content .iksan_quick ul li a span{}

.m_content .notice{float:left;margin-left:10px;width:485px;height:190px;background:url(/images/kukhwa/main/notice_bg.jpg) no-repeat}
.m_content .notice p{font-weight:bold;font-size:1.5em;color:#fff;padding:15px 0 0 18px;}
.m_content .notice ul li{color:#fff;font-size:1.1em;overflow:hidden;}
.m_content .notice ul{padding:15px 0 0 18px;line-height:2.0em;}
.m_content .notice ul li span{}
.m_content .notice ul li a{color:#fff;width:310px;float:left;display:inline-block;}
.m_content .notice ul li a:hover{ text-decoration:underline}
.m_content .notice a.notice_view{position:absolute;top:160px;right:16px}

.m_content .bn_zone{height:70px;border:solid 1px #CCC;background:#fff;width:978px;margin:0 auto;position:relative;margin-top:20px}
.m_content .bn_zone p.left{position:absolute;top:25px;left:20px}
.m_content .bn_zone p.right{position:absolute;top:25px;right:20px}
.m_content .bn_zone div{float:right;width:900px;height:40px;padding:20px 0 0 0}
.m_content .bn_zone div ul li{float:left;padding-right:60px}

.m_content .site_map{position:relative;height:241px;width:100%;margin:100px auto 0 auto;}
.m_content .site_map .site_box{margin:0 auto;width:980px;overflow:hidden;padding-top:40px;background:url(/images/kukhwa/main/site_line.gif) no-repeat 0 72px;}
.m_content .site_map .site_box dl{float:left;padding-right:110px}
.m_content .site_map .site_box dl dt a{color:#822a38;font-weight:600;font-size:1.2em}
.m_content .site_map .site_box dl dt a:hover{text-decoration:underline}
.m_content .site_map .site_box dl dd {padding-top:30px}
.m_content .site_map .site_box dl dd ul li a{color:#494949;font-size:1.0em;line-height:1.8em}
.m_content .site_map .site_box dl dd ul li a:hover{text-decoration:underline}
.m_content .site_map .site_box .sns{float:left;width:180px;height:110px;text-align:center;padding-top:25px}
.m_content .site_map .site_box .sns a{text-align:center;padding-right:15px}
.m_content .site_map .site_box .sns a img{margin-top:20px}
.m_content .site_map .site_box .sns a.last{padding-right:0}

/*** footer ***/

.footer{position:relative;width:100%;background:#535353;}
.footer .foot{width:980px;height:120px;position:relative;margin:0 auto;}
.footer .foot p{float:left;padding-top:17px}
.footer .foot ul{float:left;padding:23px 0 0 20px}
.footer .foot ul li{color:#fff;line-height:1.5em}
.footer .foot ul li span{color:#ff687d}


/*** sub layout ***/
.s_container{width:100%;margin:0 auto;background:url(/images/kukhwa/main/con_bg.jpg) no-repeat center bottom}
.s_container .s_top{width:980px;margin:0 auto;background:url(/images/kukhwa/main/sub_tree.png) center bottom no-repeat;height:134px;border-bottom:1px solid #000}
.s_container .s_top h2{font-weight:600;font-size:2.0em;padding-top:50px;}
.s_container .s_top .location{float:right;padding-top:33px}
.s_container .s_top .location span{color:#ff687d;font-weight:600}
.s_container .s_content{margin:30px auto 0 auto;width:910px;background:#fff6f6;padding:35px}

/*** slideVisual ***/
.viSlide{
	position: relative;
	width:100%;
}
.slide_visual{
	overflow:hidden!important;
	position:relative;
	width:1920px;
	height:643px;
	margin:0 auto;
}
.ulSlide{
	position:absolute;
	width:5760px;
	left:0px;
	height:643px;
}