
					@charset "utf-8";
					/* 전 페이지 공통 엘리먼트 및 태그 스타일 */
					* {margin:0; padding:0;}
					body {width:1010px; color:#444; font:12px/1.6 Dotum,AppleGothic,sans-serif; overflow-x:hidden; }
					div {margin:0 auto; }
					fieldset,img {border:none;}
					img {border:0; vertical-align:top; border:0 none; padding:0;}
					h1,h2,h3,h4,h5,h6 {font-size:100%;}
					table {border-collapse:collapse;}
					address, em {font-style:normal;}
					input,textarea {font-family:inherit; font-size:1.05em;} /*로그인페이지와 관리자모드의 인풋창 까지 바뀜*/

					dl, dt, dd, p{ margin:0; padding:0; }
					ul, li{ list-style:none; margin:0; padding:0; }
					hr{ display:none; }

					#main_slides{ width:1010px; height:565px; padding-top:0; position:relative; margin:0 auto; }
					.slides_container img {}
					#main_slides .pagination{position:absolute; top:450px; right:16px; z-index:300;}
					
					.pagination img {width:72px; }
					#main_slides .pagination li { float: left; margin-right:2px; width:74px; overflow:hidden; margin-top:15px;}
					#main_slides .pagination li a{ display: block; width:74px; height:40px; font-size:0; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ padding:1px; background-color:transparent; }
					#main_slides .pagination li a:hover{ display: block; width:74px; height:40px; font-size:0;  background-color:#f4f5f5; }
					#main_slides .pagination li a img{width:72px; }
					#main_slides .pagination li.current a {border-color:#fff; opacity:1.0; filter: alpha(opacity=100); /* For IE8 and earlier */ background-color:#f4f5f5; }
					#main_slides .pagination li.current a img {width:72px; }

					#main_slides  > a.prev
					,#main_slides  > a.next{ position: absolute; top:210px; z-index:9999; width:30px; height:100px; text-indent: -9999px; }
					#main_slides  > a.prev{ background: url(../images/room_prev.png) no-repeat; right:36px; }
					#main_slides > a.next{ background: url(../images/room_next.png) no-repeat; right:16px; }
