/*
Reset CSS
Copyright @ Uhm Yong Sung
2014/01/17
reset.css
*/

/* NanumGothic WebFont -Free License- */
/*@import url('http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb');*/


/*Product*/
.prod_main {display:block; width:980px; margin:0 auto; margin-bottom: 50px;}
.prod_title {
    display: block;
    width: 980px;
    margin: 0 auto;
    padding: 60px 0 58px 0;
}
.prod_title img {
  width: 100%;
}
.prod_main img { width:94%; padding:2% 3%; margin:0 auto; display:block; }
.prod_tab {
		display:block;
		width:925px;
		margin:0 auto;
		border-color: #333;
}
.prod_tab .menu {
	margin: 0;
    border-top: 2px solid #2E2E2E;
}

.prod_tab .menu .hide{display:none;}

.prod_tab .menu.last {
    border-bottom: 2px solid #2E2E2E;
}
.prod_tab .menu h3{
	font-size:16px;
	color: #B3B3B3;
	text-decoration: none;
    display: block;
    background:#181717;
	padding: 16px 22px;
	cursor:pointer;
}
.prod_tab .menu h3:hover{
	color:#fff;
	background:#333333;
}
.prod_tab img {
  width: 100%;
}
.bx-controls {
  display: none;
}
.prod_small {
  display: none !important;
}

/*About*/
.about_main {
    display: block;
    width: 838px;
    margin: 0 auto;
	padding-top:85px;
}

/* Reservation */
.res_logo {
    display: block;
    width: 980px;
    margin: 0 auto;
}
.res_logo img { width: 100%; padding-top:23px; margin:0 auto; display:block; }
.res_menu {width: 980px; margin:0 auto; padding-top:75px; text-align: center;}

.res_write_btn { margin:20px; background:url(../images/btn_write.jpg);}
.res_write_btn:hover {background:url(../images/btn_write_hover.jpg);}
.res_search_btn { margin:20px; background:url(../images/btn_search.jpg);}
.res_search_btn:hover {background:url(../images/btn_search_hover.jpg);}

.res_search_area {display:block; width: 980px; margin:100px auto 50px auto;}
.res_search_area img {margin:0 auto; display:block;}

.search_bar {width:240px; display:block; margin:32px auto 0;}
.search_input {width:174px; height:26px; margin-right:3px; padding:0 5px; color: #333;}
.search_btn {float:right;}
.search_back {margin-top:76px;}

@media all and (max-width:980px) {
  .prod_main {
    width: 100%;
  }
  .prod_main img {
    width: 100%;
    padding:2% 0%;
  }
  .prod_title {
    width: 100%;
  }
  .prod_tab {
    width:100%;
  }
  .res_logo {
    width: 100%;
  }
  .res_menu {
    width: 100%;
  }
  .res_search_area {
    width: 100%;
  }
}

@media all and (max-width:768px) {
  .prod_title {
    padding: 20px 0 19px 0;
  }
  .prod_main {
    margin-bottom: 20px;
  }
  .prod_normal {
    display: none !important;
  }
  .prod_small {
    display: block !important;
  }
}
