/*공통*/
#wrap{width:100%;}
#header{width:100%; height:75px; border-bottom:3px solid #e4ad08;}
#content{width:100%; margin:auto 0;}
#footer{width:100%; margin:0 auto; height:150px; border-top:1px solid #ccc;}

/*header*/
.inner_header{position:relative; width:1200px; margin:0 auto;}
.inner_header h1{position:absolute; top:23px; left:30px;}
.inner_header h1 span {margin-left:20px;}

/*Gmanu*/
.Gmenu{position:absolute; top:28px; right:30px;}
.Gmenu li{float:left; font-size:18px; margin-right:90px;}
.Gmenu li:last-child{margin-right:0;}
.Gmenu li a{display:block; color:#555; font-weight:bold;}
.Gmenu li a:hover{color:#333;}


/*visual*/
#visual{overflow:hidden; width:1200px; margin:0 auto;}

/*top_wrap*/
.top_wrap{overflow:hidden; width:1200px; margin:0 auto; padding:30px 0; border-bottom:1px solid #a1a1a1;}
.top_wrap > div{float:left; height:180px; margin-right:55px;}
.top_wrap > div h2{font-size:20px; color:#333;}
.top_wrap > div h2 span{font-size:16px; color:#555; margin-left:20px;}

.top_wrap .equipment{margin-left:30px; width:470px;}
.top_wrap .equipment .mk{float:left; margin-right:30px;}
.top_wrap .equipment .mk:last-child{margin-right:0;}
.top_wrap .equipment .mk a{display:block; text-align:center; margin:25px auto 10px;} 
.top_wrap .equipment .mk a:last-child{font-size:16px; color:#555; font-weight:bold; margin:5px auto;}
.top_wrap .equipment .mk a:last-child:hover{text-decoration:underline;}

.top_wrap .rent{width:280px;}
.top_wrap .rent .rent_inner{margin:45px auto;} 

.top_wrap .center{width:280px; margin-right:0;}
.top_wrap .center .center_inner{margin:45px auto;} 

/*bottom_wrap*/
.bottom_wrap{overflow:hidden; width:1200px; margin:0 auto; padding:30px 0;}
.bottom_wrap .gallery{height:180px;}
.gallery > div{width:1140px; margin:0 30px; overflow:hidden; padding-bottom:25px;}
.gallery > div h2{float:left; font-size:20px; color:#333;}
.gallery > div h2 span{font-size:16px; color:#555; margin-left:20px;}
.gallery > div a{float:right; display:block; color:#777; font-weight:bold;}
.gallery > div a:hover{color:#555;}
.gallery > ul{width:1140px; margin:0 30px; overflow:hidden; padding-bottom:25px;}
.gallery > ul li{float:left; margin-right:17px;}
.gallery > ul li:last-child{margin-right:0;}
.gallery > ul li img{width:210px;height:145px;}

/*footer*/
.footer_inner{width:1200px; margin:0 auto; text-align:left;}
.footer_inner ul li{float:left; padding:25px 0px 0 30px; text-align:left; color:#777; font-size:14px;}
.footer_inner ul li img{display:block; margin-top:8px;}
.footer_inner ul li span{display:block; margin-top:8px;}