	header{
		position:fixed;
		width:100%;
		height:60px;
		top:0;
		left:0;
		text-align:center;
		z-index:99;
		}
		
	header > div{
		max-width:100%;
		overflow:hidden;
		content:"";
		display:inline-block;
		width:100%;
		}
		
	nav{
		float:right;
		}	
		
		
	.nav_tlt{
			font-size:15px;
		}
		
	.nav > li{
		display:inline-block;
		font-size:16px;
		line-height:43px;
		margin-left:35px;
		padding-bottom:30px;
		font-family: 'Noto Sans KR', sans-serif;
		cursor:pointer;
		color:#000;
		text-shadow:0 0 3px #eee;
		}
		
	.nav > li:hover{
			color:#000;
			font-weight:800;
		}
		
	.la{
		margin-right:30px;
	}
		
	.back{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		z-index:5;
		background:rgba(0,0,0,0.2);
		}
		
	.m_tlt{
		position:absolute;
		width:100%;
		top:50%;
		margin-top:-80px;
		left:0;
		z-index:6;
		}
		
	.menuu{
		opacity:0;
		}
		
	.sub_room  {
		position:absolute;
		top:60px;
		width:230px;
		display:none;
		background:#fff;
		opacity:0;
        border:1px solid rgba(0,0,0,.1);
        border-top:none;
		}
	
	.sub_room li a{
		display:block;
		width:212px;
		height:40px;
		font-size:12px;
		border-bottom:1px solid #eee;
		color:#999;
		text-align:left;
		padding-left:17px;
		line-height:40px;
		}
		
	.sub_room li:hover a{
			color:#000;
		}
	.sub_rooml li:hover a{
			color:#000;
		}
	.sub_roomll li:hover a{
			color:#000;
		}		
		/*nav_tlt*/
		
	.sub_rooml{
		position:absolute;
		top:60px;
		width:230px;
		display:none;
		background:#fff;
		opacity:0;
        border:1px solid rgba(0,0,0,.1);
        border-top:none;
		}
	
	.sub_rooml li a{
		display:block;
        width:100%;
		height:40px;
		font-size:12px;
		border-bottom:1px solid #eee;
		color:#999;
		text-align:right;
		line-height:40px;
		}		

	.sub_rooml:hover{
		display:block;
		opacity:1;
		transition:all .7s;
		}
		
	.room:hover .sub_rooml{
		display:block;
		opacity:1;
		right:25px;
		top:65px;
		transition:all .7s;
		}
		
	.sub_roomll{
		position:absolute;
		top:60px;
		width:230px;
		display:none;
		background:#fff;
		opacity:0;
        border:1px solid rgba(0,0,0,.1);
        border-top:none;
		}
	
	.sub_roomll li a{
		display:block;
		width:100%;
		height:40px;
		font-size:12px;
		border-bottom:1px solid #eee;
		color:#999;
		text-align:right;
		line-height:40px;
		}		

	.sub_roomll:hover{
		display:block;
		opacity:1;
		transition:all .7s;
		}
		
	.room:hover .sub_roomll{
		display:block;
		opacity:1;
		right:115px;
		top:65px;
		transition:all .7s;
		}		
	.room:hover .sub_room{
		display:block;
		opacity:1;
		top:65px;
		transition:all .7s;
		}
	.sub_room:hover{
		display:block;
		opacity:1;
		transition:all .7s;
		}
		
		
	.rev{
		color:#cca752;
		}
		
	.logo{
		float:left;
		line-height:78px;
		}

header{box-sizing: border-box;background: rgba(255,255,255,.6);}
header.on{background: rgba(0,0,0,.6);}
header .logo{position: absolute;left:50%;transform: translate(-50%,-50%);top:50%}

header > div{display: block;height:100%;box-sizing: border-box;overflow: inherit;}
header > div nav{float:none !important;box-sizing: border-box;overflow: inherit;}
header > div nav .menuu{display: none;}
header > div nav > .nav > li{padding: 0;margin: 0;line-height:88px;padding:0 30px;position: relative;}
header > div nav > .nav > li:nth-child(3){margin-right:123px;}
header > div nav > .nav > li:nth-child(4){margin-left:123px;}

.sub_room{left:50%;transform: translateX(-50%);}
.room:hover .sub_room{top:88px;}
.sub_room li a{padding: 0;text-align: center;width:100%;}
.sub_rooml{right:auto !important;left:50%;transform: translateX(-50%);top:88px !important;}
.sub_roomll{right:auto !important;left:50%;transform: translateX(-50%);top:88px !important;}
.sub_rooml li a{text-align: center;}
.sub_roomll li a{text-align: center;}

.k2t-info .footer_in .right a.who{ transition: all .2s ease-out; color:#fff;}
.k2t-info .footer_in .right a.who:hover{ color:#ff5a53;}


@media (max-width:1240px) {
    header{}
    header > div{overflow: hidden;}
    header .logo{position: inherit;left:auto;transform: none;}
    header .logo img{width:auto !important;height:66px;}
}

@media (max-width:460px) {
    #header .logo a{width:auto;}
}