.top_bg{
	background-repeat:no-repeat;background-position:center center;
	height: 500px;
	z-index: 11;
}

/* 1.실시간예약 타이틀 */
.reserNumber{
	width:100%;height:55px;
	margin:auto;
	background:url('http://img.einet.kr/service/title/booking/rt_title_01.jpg') no-repeat 15px top;
}



.cpage { width: 100%; overflow: hidden; }
.top_bg { width: 100%; position: relative; overflow: hidden; background-color: #fff; }
.comm_contents { width: 100%; position: relative; overflow: hidden; margin-top: 179px; }
.top_title { width: 100%; text-align: right; transform: translateY(150px); opacity: 0 }

/*.top_contents { position: relative; width: 1100px; text-align: center; margin: 69px auto 0 auto; }*/
/*.content { width: 100%; background: #fff; padding-top: 50px; text-align: center; }*/
/*.iframeWrap { width: 100%; max-width: 880px; display: inline-block; }*/
/* 반으로 놔뉠경우 */
.top_contents { position: relative; width: 100%; text-align: center; margin: 111px auto 0 auto; }
.content{
	text-align:center;font-size:0;
	padding-top:30px;
	min-height:600px;
	/*padding-left: 4%;*/
}
.iframeWrap{
	display:inline-block;vertical-align:top;
	/*width:100%;*/
	text-align:center;
	padding: 0 3%;
}
iframe{
	overflow-x: hidden; overflow-y: auto;
	width:1100px;
	max-width:100%;
	
}

.comm_title01 a.ST2 { border-bottom: 4px solid #9d9dcd; color: #9d9dcd; -webkit-transition: all .3s; transition: all .3s; }
/*.cm_a:hover { border-bottom: 3px solid #fff; }*/

.c_menu { width: 100%; text-align: right; position: relative; margin-top: 37px; }
.c_menu ul { display: inline-block; overflow: hidden; margin-right: 301px; }
.c_menu ul li { color: #fff; font-size: 18px; line-height: 18px; float: left; }
.c_menu ul li a { padding-bottom: 10px; border-bottom: 3px solid transparent; display: inline-block; -webkit-transition: all .3s; transition: all .3s; }
.c_menu ul li a:hover { border-bottom: 3px solid #fff; -webkit-transition: all .3s; transition: all .3s; }
.c_line { width: 50px; text-align: center; }
.c_line img { vertical-align: top; }


.comm_left { 
	height: 1080px; width: 40%; background-repeat:no-repeat;background-position:center center; background-color: #fff; 
	position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 2;
	
}
.comm_title01 { font-size: 14px; line-height: 20px; color: #383838; }
.comm_title01 a { 
	display: inline-block; padding: 5px 0 10px 0; border-bottom: 4px solid transparent; margin: 0 14px; -webkit-transition: all .3s; transition: all .3s; 
	font-weight: 400; font-family: 'Noto Sans KR', sans-serif !important; font-size: 14px;
}
.comm_title01 a:hover { border-bottom: 4px solid #9d9dcd; color: #9d9dcd; -webkit-transition: all .3s; transition: all .3s; }
.comm_title_area { padding-top: 52px; border-bottom: 1px solid #dedede; width: 100%; }
.comm_right { width: 60%; margin-left: 40%; }

.comm_cont { margin-top: 62px; }
.community_txt { margin-top: 16px; }
.community_txt a { display: inline-block; font-size: 18px; color: #fff; padding: 5px 9px; vertical-align: top; -webkit-transition: all .3s; transition: all .3s; }
.community_txt a.ST { background: #337a5d; }
.community_txt a:hover { background: #337a5d; -webkit-transition: all .3s; transition: all .3s; }
.comm_line { height: 32px; width: 4px; background: url(../images/comm/comm_line.png) center center no-repeat; display: inline-block; margin: 0 3px; position: relative; top: 3px; }

@media (max-width: 1600px) {
	.top_title { width: 100%; clear: both; text-align: center; }
	.top_contents { clear: both; width: 100%; text-align: center; margin-top: 100px;  }
	.iframeWrap { width: 100% !important; }
}