.menu_accdn > li{overflow:hidden;position:relative;border-top:1px solid rgba(255,255,255,0.1)}
.menu_accdn > li:last-child{border-bottom:1px solid rgba(255,255,255,0.1)}
.menu_accdn > li .blur{position:absolute;left:0;top:0;width:100%;height:100%}
.menu_accdn > li > a{display:block;overflow:hidden;position:relative;
transition:height 0.4s;
height:150px;
}
.menu_accdn .background{position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:80px;
	background-repeat:no-repeat;background-position:center;
	-webkit-transition:-webkit-transform 1.2s;
	-ms-transition:-ms-transform 1.2s;
	transition:transform 1.2s;
}
.menu_accdn .overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;
	transition: all 1.4s;
	background-color:#292929;
	opacity: .9;
}
.menu_title_area{ text-align:center;
}
.menu_title_area h4 { 
	font-family: 'GyeonggiBatang';
	font-size: 1.8em;
	transition: all 1.2s;
}
.menu_title_area .engtxt{
	padding-top:12px;
	line-height:167%;
	transition: all 1.2s;
	color:#aaa;
}
.menu_title_area .txt2{
	padding-top:12px;
	font-family: 'GyeonggiBatang';font-size: 1.1em;color: #cca270;
}
.open_close{position:absolute;right:6.5%;top:230px;z-index:1}
.open_close > img{display:none}
.menu_accdn > li > a:hover .background{
-webkit-transform:translateY(-80px);
-ms-transform:translateY(-80px);
transform:translateY(-80px);
}
.menu_accdn > li > a:hover .overlay{
	opacity: .1;
}
.menu_accdn > li > a:hover .mid_txt h4, .menu_accdn > li > a:hover .mid_txt .engtxt{
color:#fff;
}
.menu_content{display:none;opacity:0;padding-bottom:100px}
.menu_accdn > li.on{background-color:#292929}
.menu_accdn > li.on .menu_content{opacity:1}

.menu_list{overflow:hidden}
.menu_list .menu{float:left;position:relative;width:33.3333%;opacity:0.8;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
transition: all 0.4s
}
.menu_list .menu:hover{opacity:1}
.menu_list .menu.all{width:100%;padding-bottom:20px;}
.menu_list .menu.half{width:50%}
.menu_list .menu.half4{width:25%; padding-bottom:10px;}
.menu_list .menu iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.menu_list .group:after{display:block;content:'';clear:both}
.menu_list span{position:absolute;left:20px;bottom:15px;color:#000}

.with_menu li{padding:20px 30px;border-bottom:1px solid rgba(255,255,255,0.1);font-size:0}
.with_menu li > div{display:inline-block;vertical-align:middle}
.with_menu .img{width:130px;height:148px;margin-right:30px;background-repeat:no-repeat;background-position:center}
.with_menu .text_area{width:calc(100% - 160px)}
.with_menu .stitle > *{display:inline-block}
.with_menu .stitle > span{margin-right:15px}
.with_menu .stitle > span.del{position:relative;margin-right:5px;padding:0 22px 0 5px}
.with_menu .stitle > span.del:before{content:'';position:absolute;left:0;top:50%;width:100%;height:2px;background-color:#ff002d}
.with_menu .stitle > span.del:after{content:'';position:absolute;right:0;top:50%;width:12px;height:2px;background-color:#ff002d;
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotateZ(45deg);
-ms-transform:rotateZ(45deg);
transform:rotateZ(45deg);
}
.with_menu .stitle > em{color:#ff002d}
.with_menu .text{padding-top:10px}
.with_menu .text.sinfo{padding-top:0}

@media screen and (min-width:2000px) {
	.menu_accdn .background{background-size:cover}
}
@media screen and (min-width:901px) {
	.menu_accdn > li.on{background-position:50% 0;border:0}
	.menu_accdn > li.on > a{height:500px}
	.menu_accdn > li.on > a .mid_txt{display:none}
	.menu_accdn > li.on .background{padding-bottom:0}
	.menu_accdn > li.on:hover .background{
	-webkit-transition:none;
	-ms-transition:none;
	transition:none;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	}
	.menu_accdn > li.on .overlay{display:none}
	.menu_accdn > li.on .menu_content .menu_title_area{padding:60px 0 50px}
	.menu_accdn > li.on .menu_content .menu_title_area .text{padding-top:20px}
	.menu_accdn > li.on .open_close > img{display:block}
	.menu_accdn > li.on .open_close span{display:none}
}
@media screen and (max-width:1260px) {
	.open_close{right:30px;top:30px}
	.open_close span{display:none}

	.with_menu .text_area{width:calc(100% - 160px)}
}
@media screen and (max-width:900px) {
	.menu_list .menu iframe{display:none}
	.menu_accdn > li.on > a .background{
	-webkit-transform:translateY(-80px);
	-ms-transform:translateY(-80px);
	transform:translateY(-80px);
	}
	.menu_accdn > li.on > a .overlay{
	background:rgba(41,41,41,0.5);
	}
	.menu_accdn > li.on > a .mid_txt .engtxt{
	color:#fff;
	}
	.menu_accdn > li.on .menu_content .menu_title_area > img{display:none}
	.menu_accdn > li.on .menu_content .menu_title_area .engtxt{display:none}
	.menu_accdn > li.on .menu_list .menu{opacity:1}
	.menu_accdn > li.on .menu_content .menu_title_area .text{padding:20px 0}
	.menu_accdn > li.on .open_close > img{display:block}
}
@media screen and (max-width:640px) {

	.open_close{right:20px;top:80px}
	.open_close img{width:27px}

	.menu_accdn > li.on .menu_title_area{padding:40px 0 30px}
	.menu_title_area .text{padding:0 20px}
	.menu_list .menu{width:50%}
	.menu_list .group:after{display:none}

	.with_menu .img{width:110px;margin-right:15px}
	.with_menu .text_area{width:calc(100% - 125px)}

	.menu_title_area h4 { 
		font-size: 1.3em;
	}
	.menu_content{padding-bottom:20px}
	.menu_title_area .txt2{
		padding:8px 8px 0;
		font-size: 1em;
	}
}
@media screen and (max-width:500px) {
	.menu_accdn > li > a{height:120px}
	.menu_title_area img{width:100%}
	.menu_accdn .mid_txt .engtxt{padding-top:8px}

	.with_menu li{padding:10px}
}
@media screen and (max-width:400px) {
	.with_menu .img{width:100px;margin-right:10px}
	.with_menu .text_area{width:calc(100% - 110px)}
}

.temp_background{height:1967px;background-image:url('../img/menu_temp.jpg');background-repeat:no-repeat;background-position:center;background-size:cover}

.rcmd_lbl{top:50%;margin-left:170px;width:100px;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

@media screen and (max-width:600px) {
	.rcmd_lbl{width:15%;left:80%;margin-left:0}
}