/**/
html.mfixed, body.mfixed{width:100%; overflow:hidden; }





/***** side-menu *****/
.side_menu{ 
	position: fixed; right:-100px; width:89pxpx; height:100%; z-index:99000; text-align:center; 
	/*background: url('http://mybuzz.speedgabia.com/yangju3/aside_bg.jpg') no-repeat top center #eee ;background-repeat:no-repeat;*/
	}
.side_menu h2{font-weight:100;  font-family: 'Noto Sans KR', sans-serif; font-size:24px; line-height:110%; color:#8dc63f; opacity:0.9; padding-top:120px;}
.side_menu h2 span{font-weight:400;font-size:24px;color:#eee; opacity:0.8; }

.side_menu p{font-weight:400;  font-family: 'Noto Sans KR', sans-serif; font-size:12.5px; line-height:160%; color:#fff; padding-top:25px; opacity:0.7;}

.side_menu ul{ top: 20%; position: relative; }
.side_menu ul li{ padding-top:0px;}
.side_menu ul li>a>img{}
.side_menu ul li>a>img:hover{opacity:1;}


.side_menu .custom{ text-align:center; background:#ab7b4a; color:#fff; font-size:14px;font-weight:400;  font-family: 'Noto Sans KR', sans-serif; height:30px; padding-top:10px; width:162px; margin:10px auto 0;}
.side_menu .jogam{position:absolute; bottom:120px; text-align:center;border-top:1px solid #555; border-bottom:1px solid #555; height:40px; line-height:40px; width:100%; margin:0 auto;}
.side_menu .jogam a{color:#ddd; font-size:12px;font-weight:400; display:block; font-family:'Noto Sans KR'; }
.side_menu .reserv{ text-align:center; background:#69a715; color:#fff; font-size:14px;font-weight:400;  font-family: 'Noto Sans KR', sans-serif; height:30px; padding-top:10px; width:162px; margin:10px auto;}
.side_menu .side_logo{position:absolute;bottom:0;}
.side_menu .btn_top{position:absolute;bottom:0;}
.side_inner{ position:fixed; right:-600px; opacity:1;z-index:998;filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.3)); height:100%; background:#eeefef; overflow:scroll;}

.pb30{padding-bottom:30px:}










/*header*/
	input[type=checkbox].checkbox:not(old){width:16px;margin:0; padding:0; opacity:0;}
	input[type=checkbox].checkbox:not(old) + label{display:inline-block; margin-left:0; padding-left:20px; background   : url('/images/common/ico/ico_checkbox1.png') no-repeat left 0; line-height:16px;}
	input[type=checkbox].checkbox:not(old):checked + label{background-position:left -16px;}
	input[type=radio].checkbox:not(old):checked + label{background-position:left -16px;}
	
	.mnoticearea{position:fixed; left:0; top:0; width:100%; min-width:1100px; display:none; z-index:100; height:80px; background-color:#f9f5ef} 
	.btnopen{position:absolute; right:50%; top:3px; margin-right:-550px; z-index:1}
	.mnotbox{position:relative; width:1100px; margin:0 auto; text-align:left; line-height:80px; margin-top:0px; padding:0;}
	.mnotbox .closes{position:absolute; right:0; bottom:20px; display:block; font-size:11px; color:#333; z-index:1000}
	.mnotbox .closes input{margin-left:10px;}
		
	#notice_slides {z-index:100; width:1100px; text-align:left}
	#notice_slides div.slick-slide img{margin:0;}
	.notice_area {width:480px; overflow:hidden;position:relative;}
	.noticepaging {margin:14px auto 0;width:100px;}
	.noticepaging li {float:left;margin:0 3px;}
	.noticepaging li a {display:block;width:10px;height:0;padding-top:10px;background-image:url(./images/common/btn_bul1.png);background-position:0 0;float:left;overflow:hidden;}
	.noticepaging li.current a {background-position:0 -10px;}
	
	
	.gnbbox1{position:relative; min-width:1100px; height:70px; line-height:70px;  z-index:101; background-color:rgba(0,0,0,0.5); display:none;}
	.gnbbox1 .gcont1{width:1100px; margin:0 auto; z-index:1000; text-align:center; padding:20px 0 0 0;}
	.gnbbox1 .t1{position:absolute; left:30px; top:20px;}
	.gnbbox1 .t2{position:absolute; right:30px; top:20px;}
	.gnbbox1 .gnb1{position:absolute; right:0; top:6px; }
	.gnbbox1 .gnb1 li{line-height:35px; float:left;}
	.gnbbox1 .gnb1 a{display:block; height:24px; background:url(/images/common/btn_gnb1.gif) no-repeat; text-indent:-5000px; }
	.gnbbox1 .gnb1 a.lnk1{background-position:0px 0; width:76px;}
	.gnbbox1 .gnb1 a.lnk2{background-position:-78px 0; width:58px;}
	.gnbbox1 .gnb1 a.lnk3{background-position:-140px 0; width:58px;}
	.gnbbox1 .gnb1 a.lnk4{background-position:-200px 0; width:54px;}
	
	
	
/*popup*/
	.lpops{position:absolute; visibility:visible; z-index:10000;}
	.lpopb{position:absolute; visibility:visible; overflow:hidden; border:1px solid; background:#fff; z-index:10000;}
	.lpoph{cursor:move; background:#CCC; width:100%; display:none;}
	.lpopov{padding:5px; text-align:left;}
	.lpopbtn{position:absolute; right:0; bottom:0; color:#000; font-size:11px; width:100%; vertical-align:middle;  text-align:right; background:#fff;}
	.lpopbtn a{ display:inline-block; color:#000; margin:4px;}
/*popup*/
	#menu-Area{position:absolute; overflow:hidden; width:100%; min-width:1100px; height:120px; z-index:10000; left:0; top:0;}
	#menu-Area.on{border-bottom:1px solid #353f49; /*url(/images/common/bg_onsubmenu1.png) center top;*/}
	#menu-box{ z-index:100; height:120px;}
	#menu-box .bgdepth1{width:100%; height:120px;  }
	#menu-Area .logo1{margin:10px 0 0 0;}
	
	.topmenu{position:relative; width:1100px;  margin:0 auto; text-align:left; height:120px;  border-bottom:1px solid #dddddd;}
	
	.mnbnn1{display:block; position:absolute; right:0; top:44px; }
	.mnbnn2{position:absolute; right:50%; top:30px; display:block; z-index:100; margin-right:-550px;}
	.mnbnn3{position:absolute; right:50%; top:30px; display:block; z-index:100; margin-right:350px;}
	
	
	
	.menudep1{position:absolute; left:130px; top:24px; z-index:10;}
	.menudep1 li{float:left;}
	.menudep1 li.mmenu0{padding-bottom:20px; text-align:center;}
	.menudep1 li.mmenu0.l1{background:none;}
	.menudep1 li a.mnlnk1{position:relative; display:block; line-height:70px; height:80px; color:#363e49; font-size:17px; padding:0 18px; margin:0 12px; text-align:center; font-weight:600;}
	.menudep1 li a.mnlnk1:focus, .menudep1 li a.mnlnk1:hover, .menudep1 li a.mnlnk1.on, .menudep1 li:hover a.mnlnk1{color:#66a8c2; }/*background:url(/images/common/bg_onmenu1.gif) no-repeat 25px 0;*/
	.menudep1 li:last-child a.mnlnk1{}
	
	.menudep1 li ul{position:absolute; z-index:1000; height:160px; top:90px;}
	
	.menudep1 li ul li a{color:#363e49; font-size:18px; line-height:22px;}
	.menudep1 li ul li a:hover, .menudep1 li ul li a.on{ color:#66a8c2; font-weight:bold;}
	
	.menudep1 li ul.submn0{left:0; display:none; width:100%; text-align:center;}
	.menudep1 li ul.submn0 li{float:none; display:inline-block; padding:0 24px; line-height:30px; margin:0 auto;}
	
	.menudep1 li ul.submn1{left:0; display:none; width:100%;}
	.menudep1 li ul.submn1 li{float:none; display:inline-block; padding:0 24px; line-height:30px; margin:0 auto;}
	
	.menudep1 li ul.submn2{left:-15%; display:none; width:130%;}
	.menudep1 li ul.submn2 li{float:none; display:inline-block; padding:0 10px; line-height:30px; margin:0 auto;}
	
	.menudep1 li ul.submn3{left:-20%; display:none; width:140%;}
	.menudep1 li ul.submn3 li{float:none; display:inline-block; padding:0 10px; line-height:30px; margin:0 auto;}
	
	.menudep1 li ul.submn4{left:0; display:none; width:100%;}
	.menudep1 li ul.submn4 li{float:none; display:inline-block; padding:0 24px; line-height:30px; margin:0 auto;}
	
	.menudep1 li ul.submn5{left:0; display:none; width:100%;}
	.menudep1 li ul.submn5 li{float:none; display:inline-block; padding:0 15px; line-height:30px; margin:0 auto;}
	
	.menudep1 li ul li.tit1{width:100%; float:none; text-align:center; font-size:36px; color:#363e49; font-weight:bold; margin-top:40px; margin-bottom:24px; padding:0;}
	
	#menu-Area .menudep1 li.mmenu0 a.mnlnk1::after{position:absolute; width:0; height:2px; line-height:10px; border-bottom:1px solid #66a8c2; top:94px; content:""; left:40%;
		transition:0.5s all ease;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
		position:absolute;
		overflow: hidden;
		 opacity: 0;
	}

	#menu-Area .menudep1 li.mmenu0:hover a.mnlnk1::after{
		left:45%;
		-webkit-transform:translateX(-40%);
		transform:translateX(-40%);
		transition-duration:0.3s;
		transition-delay:0.0s;
		width:70%;
		opacity: 1;
	}
/*header*/

/*footer*/
	#footer .logo1{}
	#footer .ptlogo1, #footer .ptlogo1 img{vertical-align:middle;}
	#footer .copy1{margin-left:150px;}
    #footer .copy2{margin-right:150px; float: right;}
	#footer .coop{position:absolute; right:0; top:6px; text-align:right;}
	#footer .coop img{margin-left:8px;}
	#footer.linefooter{/*border-top:1px solid #dddddd;*/}	


@media (min-width: 100px) and (max-width: 1300px) {
#footer .copy1{margin-left:10px;}
#footer .copy2{margin-right:10px; float: right;}
}




/*footer*/

/*floating*/
	.floating1{position:absolute; width:100px; right:50px; top:0px; z-index:10000; text-align:center; display:none;}
	.floating1 .navbox1{position:relative}
	.floating1 .navbox1::before{content:" "; position:absolute; left:13px; top:-100px; border-left:1px solid #fff; height:90px; }
	.floating1 .navbox1::after{content:" "; position:absolute; left:13px; bottom:-100px; border-left:1px solid #fff; height:90px; }
	.floating1 .navbox1 li {height:28px; margin-bottom:10px;}
	.floating1 .navbox1 li a{display:block; width:18px; height:22px; margin:0 auto; line-height:28px; color:#fff; font-family:Verdana, Geneva, sans-serif; border-bottom:1px solid; font-weight:bold;
	
	-moz-transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -moz-transform: all 1.5s;
	transform::  all 1.5s;
    transition-duration:0.2s;
    transition-delay:0.1s;
	}
	.floating1 .navbox1 .current a{background:#353f49;border-radius:14px; width:28px; height:28px; border-bottom:none;}
/*floating*/

/*main*/	
	.mainvisual{position:relative; width:100%; min-width:1100px; height:1000px; overflow:hidden; z-index:10; margin:0 auto;}
	.mainvisual .visualbox{position:absolute; right:50%; top:10px; margin-right:-960px; width:1920px; z-index:10;}
	.mainvisual .visualbox .vtxt1{color:#fff; font-size:24px; line-height:30px; font-family: 'NotoSansKRLight';}
	.mainvisual .visualbox .vtxt1 em{font-family: 'NotoSansKRMedium'; font-style:normal;}
	.mainvisual .pop1{position:absolute; right:50%; top:0px; margin-right:450px; z-index:1002;}
	.mainvisual .pop2{position:absolute; right:42%; top:480px; margin-right:230px; z-index:1002;}
	.mainvisual .pop2 div {float:left; width:100%;}
	.mainvisual .pop3{position:absolute; right:50%; top:401px; margin-right:450px; z-index:902;}
	.mainvisual .pop4{position:absolute; left:550px; top:301px; z-index:2000;}
	.mainvisual .pop5{position:absolute; right:100px; top:301px; z-index:2000;}
	.mainvisual .slidernum{position:absolute; right:50%; top:830px; z-index:1001; color:#fff; margin-right:48px; font-size:16px;}
	.mainvisual .slidernum em{font-size:30px; font-weight:bold;}
	/*
	.slider{}
	.slider .bg1,
	.slider .bg2{position:absolute; right:50%; top:0; margin-right:-1100px; width:1920px; height:720px;}
	.slider .bg1{z-index:99;}
	.slider .bg2{z-index:100;}
	.slider{position:absolute; z-index:900; width:424px; height:280px; right:50%; top:0; margin-right:-324px; z-index:10000}
	*/
	
	
	
	.slider{}
	.foodbnn1{position:absolute; right:50%; top:254px; display:block; z-index:9; margin-right:-510px; display:none;}
	
	.mncont1{position:relative; width:1340px; margin:0 auto; text-align: center;margin-top: 100px;}
	.mncont1 .tit1{position:absolute; left:0; top:80px; z-index:1000}
	
	.mncont1 .cbg1{position:absolute; left:0; top:0px; width:960px;}
	.mncont1 .cbg2{position:absolute; left:0; top:0px; width:1920px; height:960px; background:#d5af76}
	.mncont1 .cbg2{left:-290px; top:-201px; background: url(/images/svisual_bg.jpg) center center no-repeat;}
	
	.mncont1 .cbg2 a.btn1{position:absolute; left:300px; top:178px; z-index:1000;}
	.mncont1 a.btn2{position:absolute; right:0; top:324px; z-index:1000;}
	
	.mncont2{padding:80px 0;position: relative; width:100%; height: 1053px; min-width:1100px; background: #fff url(/images/b3_bg.jpg) center top no-repeat; float:left;}
	.mncont2 .mcont1{width:1100px; margin:0 auto; text-align:center;}

    .mncont3{padding:80px;position: relative; width:100%; height: 500px; min-width:1100px; float:left; 
		background: url('../../images/main/main_05_bg.gif') center no-repeat;}
	.mncont3 .mcont1{width:1100px; margin:0 auto; text-align:center;}

    .mncont4{padding:80px;position: relative; width:100%; height: 900px; min-width:1100px; float:left;}
	.mncont4 .mcont1{width:1100px; margin:0 auto; text-align:center;}



/*main*/

/*cflayer1*/
	.cflayer1{position:absolute; right:50%; top:100px; margin-right:-550px; height:650px; width:1100px;  z-index:10000}
	.cflayer1 .top1{position:relative;}
	.cflayer1 .top1 h2{ font-size:36px; color:#226a84; padding-top:60px; margin-bottom:20px;}
	.cflayer1 .top1 .cbtn1{position:absolute; right:0; top:30px;}
	.cflayer1 .movieb1{margin-top:20px; margin-bottom:20px;}
/*cflayer1*/

/*sub*/	
	.svisualbox1{position:relative; width:100%; min-width:1100px; height:450px; z-index:10}
	.svisualbox1 .slider1{position:absolute; right:50%; top:-30px; margin-right:-960px; width:1920px; z-index:10;}
	.svisualbox1 .slider1 .vtxt1{color:#a9ccf0; font-size:22px; line-height:30px; font-family: 'NotoSansKRLight'; text-align:left;}
	.svisualbox1 .slider1 .vtxt1 em{ font-style:normal; color:#fff; }
	.svisualbox1 .slider1 .vtxt1.color1{color:#0080c0;;}
	.svisualbox1 .slider1 .vtxt1.color1 em{ color:#0080c0; }
	
	
	.submenu1{position:relative; width:100%; min-width:1100px; height:50px; background-color:#eeeeee; }
	.submenu1.fixed{position:fixed; left:0; top:0;}
	
	.leftmenu01{position:relative; width:1100px; margin:0 auto;}
	.leftmenu01 li{ float:left; line-height:50px; text-align:center; color:#fff; font-size:15px;}
	.leftmenu01 li.fr{float:right;}
	.leftmenu01 li.home1{width:50px; text-indent:-5000px; background:#222b4b url(/images/common/ico/ico_home1.png) center center no-repeat; border-left:1px solid #5d5d5d;}
	.leftmenu01 li.tit1{width:139px;  text-align:center; margin-right:20px; background:#00497d;}
	.leftmenu01 li.tit1 h2{ color:#fff; font-size:16px;}
	.leftmenu01 li.w1{padding:0 20px; background:url(/images/sub/bg_line1.png) right center no-repeat;}
	.leftmenu01 li.w1:last-child{background:none;}
	.leftmenu01 li.w2{padding:0 16px; background:url(/images/sub/bg_line1.png) right center no-repeat;}
	.leftmenu01 li.w2:last-child{background:none;}
	.leftmenu01 li.w2.d1{padding:0 8px;}
	.leftmenu01 li.w3{padding:0 11px;}
	.leftmenu01 li.w4{padding:0 10px;}
	.leftmenu01 li a{display:block; color:#2c3b48;}
	.leftmenu01 li a:active, .leftmenu01 li a:focus, .leftmenu01 li a.on, .leftmenu01 li a:hover{color:#3c434c; font-weight: Bold;}

	
	.loc{position:relative; height:100px; font-size:11px; color:#888888; display:none;}
	.loc .nav1{position:absolute; right:0; top:0; display:none;}
	.loc .home01, .loc .home01 a{color:#888888;}
	.loc b{font-weight:bold; color:#666}
	.loc a{color:#999999;}
	.loc a:hover{text-decoration:none; color:#888888;}	
	.loc h2{ font-size:36px; line-height:36px; font-weight:normal; color:#353e49; display:inline-block; background:#fff; padding:0 7px;}
	.loc h2::before{content:" "; position:absolute; left:0; top:16px; width:100%; height:1px; border-bottom:1px solid #ddd; z-index:-1}
	.loc .locimg{position:absolute; right:0; bottom:0;}
/*sub*/
	div.bg_ico1{background:url(/images/common/ico/bg_ico1.png) no-repeat right 118px;}
	div.bg_ico2{background:url(/images/common/ico/bg_ico2.png) no-repeat right 118px;}
	div.bg_ico3{background:url(/images/common/ico/bg_ico3.png) no-repeat right 118px;}
	div.bg_ico4{background:url(/images/common/ico/bg_ico4.png) no-repeat right 118px;}
	div.bg_ico5{background:url(/images/common/ico/bg_ico5.png) no-repeat right 118px;}
	div.bg_ico6{background:url(/images/common/ico/bg_ico6.png) no-repeat right 118px;}
	div.bg_ico7{background:url(/images/common/ico/bg_ico7.png) no-repeat right 118px;}
	div.bg_ico8{background:url(/images/common/ico/bg_ico8.png) no-repeat right 118px;}
	
	.lcbox1{width:100%; float:left;}
	.lcbox1 li{float:left; text-indent:48px; line-height:41px; height:41px; font-family:'NotoSansKRMedium'; font-size:16px;}
	.lcbox1 li.ico1{background:url(/images/common/ico/ico_pointer1.png) no-repeat; color:#999999;}
	.lcbox1 li.ico1 b{color:#333}
	.lcbox1 li.btn1{float:right;}

	.lcbox1 li b{}

	.tabbox1{}
	.tabbox1 div{float:left; text-align:center;}
	.tabbox1 div a{display:block; border:1px solid #dddddd; color:#666666; padding:6px 0 6px 0;}
	.tabbox1 div a:hover, .tabbox1 div a.on{background:#e50083; color:#fff; border-color:#e50083;}
	
	.tabbox1 div.t1{width:50%; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px;}
	
	
	.tab1{}
	.tab1 li{float:left; height:45px;}
	.tab1 li.w1{width:20%}
	.tab1 li.w2{width:25%}
	.tab1 li.w3{width:33.3%}
	.tab1 li.w4{width:33.4%}
	.tab1 li.w5{width:50%}
	.tab1 li a{display:block; height:43px; line-height:43px; border:1px solid #353f49; border-left:none;  color:#333333; text-align:center;  font-size:20px;}
	.tab1 li a.f1{border-left:1px solid #353f49;}
		
	.tab1 li a:hover, .tab1 li a.on{ color:#66a8c2; border-bottom:1px solid #fff;}
	.tab1 li a.t1:hover, .tab1 li a.t1.on{}
	.tab1 li a.t2:hover, .tab1 li a.t2.on{}
	.tab1 li a.t3:hover, .tab1 li a.t3.on{}
	.tab1 li a.t4:hover, .tab1 li a.t4.on{}
	.tab1 li a.t5:hover, .tab1 li a.t5.on{}
	.tab1 li a.t6:hover, .tab1 li a.t6.on{}

/*sitemap*/
.sitelist{width:156px; float:left; margin-right:10px; border-top:2px solid #547da3; border-bottom:2px solid #d0d0d0; padding-bottom:10px;}
.sitelist li{line-height:34px; text-align:center; text-align:left; text-indent:15px; }
.sitelist li.stit1{background:#ececec; font-size:16px; color:#333333; font-weight:bold; text-align:center; text-indent:0; margin-bottom:10px;}
.sitelist li a{display:block; line-height:32px; color:#888888; font-size:14px;}
.sitelist li a:hover{text-decoration:none;}
.sitelist.last1{margin-right:0;}

.sitelist li.tit1{background:#f4f4f4 url(/images/sitemap/bg_tit1.gif) no-repeat center top; line-height:40px; font-weight:bold; font-size:16px; color:#fff;}

.mapbox1{float:left; }
.mapbox1 .map1{float:left; width:478px; height:388px; border:1px solid #cccccc;}
.mapbox1 img{float:left; margin-left:46px;}
/*sitemap*/