
/* 공통 */
*{margin:0; padding:0;}

img{border:0px;}
ul{list-style:none; margin:0; padding:0; border:0 none; font-size:100%; font-weight:normal;}
ul li{font-size:0px; line-height:0.5em;} /* ul li 안에있는 이미지 필요없는 여백 없애는 css */
a{outline:none; select-dummy:expression(this.hideFocus=true);} /* 링크점선없애기위한 css */

body{font:normal 12px "굴림",gulim,sans-serif; LETTER-SPACING: 0px; color:#616161; line-height:150%;}

#wrapper{width:100%; min-width:1000px;}

/* top */
#top{width:1000px; margin:0 auto; position:relative; z-index:100;}
.topmenu{width:1000px; height:144px; position:absolute; top:0; left:0;}

#mainimg{width:100%; min-width:1000px; height:645px; padding-top:100px; position:relative; z-index:10; overflow:hidden;}
.mainslide{position:absolute;left:50%;margin-left:-500px; top:100px;}
.slide_wrap{width:2000px; position:relative; left:50%; margin-left:-1000px; z-index:5; overflow:hidden;}
.slide_wrap li{float:left;}

.mcopy{width:591px; height:256px; position:absolute; top:114px; left:409px; z-index:1000;}

.prev{position:absolute; top:280px; left:-67px; z-index:6;}
.next{position:absolute; top:280px; right:-67px; z-index:6;}

.mcontents{width:1000px; position:relative; left:50%; margin-left:-500px; z-index:50;}
.mcon01{position:absolute; top:422px; left:438px; cursor:pointer;}
.mcon02{position:absolute; top:422px; left:722px;}

#subimg01{width:100%; min-width:1000px; height:350px; background:url("/img/sub/subimg01.jpg") center 100px no-repeat; position:relative; z-index:10; overflow:hidden;}
#subimg02{width:100%; min-width:1000px; height:350px; background:url("/img/sub/subimg02.jpg") center 100px no-repeat; position:relative; z-index:10; overflow:hidden;}
#subimg03{width:100%; min-width:1000px; height:350px; background:url("/img/sub/subimg03.jpg") center 100px no-repeat; position:relative; z-index:10; overflow:hidden;}
#subimg04{width:100%; min-width:1000px; height:350px; background:url("/img/sub/subimg04.jpg") center 100px no-repeat; position:relative; z-index:10; overflow:hidden;}
#subimg05{width:100%; min-width:1000px; height:350px; background:url("/img/sub/subimg05.jpg") center 100px no-repeat; position:relative; z-index:10; overflow:hidden;}

/* sub */
.sub_container{width:1000px; margin:0 auto; overflow:hidden;}
.left{width:230px; float:left; margin-top:25px;}
.right{width:769px; float:left; border-left:1px solid #e2e2e2; margin-top:25px; padding-bottom:70px; position:relative;}
.left_title{border-bottom:1px solid #e2e2e2; padding:23px 0 13px 15px;}
.sub_title{border-bottom:1px solid #e2e2e2; padding:23px 0 13px 49px;}

.rocation{position:absolute; top:0; right:0; color:#878787; font-size:11px;}

.left ul{margin-top:35px;}
.left ul li{}

.sub_contents{width:px; margin:35px 0 0 49px;}

.waterjet_tab01{width:720px; color:#616161; border-top:1px solid #c51f1f;}
.water_td01{background-color:#f9e6e6; padding:15px 0; border-bottom:1px solid #c0c0c0; border-right:1px solid white;}
.water_td02{background-color:#f9e6e6; padding:15px 0; border-bottom:1px solid #c0c0c0;}
.water_td03{background-color:#f9f9f9; padding:8px 0 8px 10px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.water_td04{padding:8px 0; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.water_td05{padding:8px 0; border-bottom:1px solid #e7e7e7;}

.bet_pd{padding-top:30px;}

.google_map{border:1px solid #d4d4d4;}
.map_iframe{}
.map_tab{width:720px; margin-top:20px;}
.map_td01{padding:8px 0; font-weight:bold; border-bottom:1px solid #d3d3d3;}
.map_td02{padding:8px 0 8px 30px; border-bottom:1px solid #d3d3d3;}

.business_wrap{width:720px; overflow:hidden;}
.business_wrap2{width:720px; overflow:hidden;}
.sample_pic{width:834px; overflow:hidden; border-bottom:1px solid #c51f1f;}
.sam_item{width:213px; height:207px; position:relative; cursor:pointer; padding-bottom:20px; float:left; margin-right:38px;}
.sam_img{border:1px solid #e6e6e6;}
.sam_text{width:213px; text-align:center; color:#4e4e4e; padding:5px 0;}
.sam_border{width:213px; height:164px; position:absolute; top:0; left:0; display:none;}

.paging{width:720px; text-align:center; padding-top:20px;}
.paging_num{padding:0px 10px 0px 10px; font-size:12px;}
.paging_num_on{font-size:12px; background-color:#c51f1f; color:white; font-weight:bold !important; color:white !important; border:1px solid #c51f1f !important;}

.video_tab{width:720px; border-top:1px solid #c0c0c0; color:#4e4e4e; border-bottom:1px solid #c51f1f; table-layout:fixed;}
.video_date{font-size:11px; color:#898989;}
.vtd01{border-bottom:1px solid #c0c0c0; background-color:#f2f2f2; padding:12px 0 10px 18px;}
.vtd02{padding:30px 18px;}

.btn_wrap{width:720px; text-align:center; padding-top:20px;}

.mvideo_on{width:266px; height:161px; position:absolute; top:0; left:0; display:none;}
.mvideo_off{width:266px; height:161px; position:absolute; top:0; left:0;}

.homemenu{width:158px; overflow:hidden; position:absolute; left:50%; margin:0px 0 0 338px; top:23px;}
.homemenu li{float:left;}

/* 사이트맵 */
#a{display:none; width:700px; height:307px; background:url('/img/alll_menubg.gif') left top no-repeat; position:absolute; top:200px !important;}
#lay_pop_bg{width:100%;}
.close_btn{cursor:pointer; position:absolute; top:20px; right:16px;}
.all_menu{position:relative; z-index:1000;}

#a ul li{font-size:12px; color:#505050; line-height:200%;}
.all01{position:absolute; top:110px; left:10px;}
.all02{position:absolute; top:110px; left:145px;}
.all03{position:absolute; top:110px; left:290px;}
.all04{position:absolute; top:110px; left:430px;}
.all05{position:absolute; top:110px; left:570px;}

.big{width:720px; overflow:hidden;height:402px;position:relative;}
.big>li{position:absolute;left:0px;top:0px;}
.big_img{display:none;}
.big_img1{display:block;}
.smallW{background:#f1f1f1;padding:20px;margin-top:16px;}
.small{overflow:hidden; padding:0; background-color:#f1f1f1;position:relative;left:-10px;height:117px;}
.small img{width:152px;height:117px;vertical-align:top; cursor:pointer;}
.small>li{width:152px;height:117px;float:left;margin:0 10px; position:relative;}
.small_sel{display:none; width:150px; height:115px; border:1px solid #c51f1f; position:absolute; top:0; left:0;}
.small>li.selected>.small_sel{display:block;}
/*.big_text{width:720px; padding:8px 15px; background-color:#c51f1f; color:white; font-weight:bold;}*/
.big_text{width:720px; padding:8px 15px;font-weight:bold; border-top:1px solid #c51f1f; background-color:#f1f1f1;}

.prev02{text-indent:-10000px;position:absolute; top:350px; left:50px; z-index:6; width:50px; height:50px; background:url("/img/sub/big_left.png") left top no-repeat;}
.next02{text-indent:-10000px;position:absolute; top:350px; right:0px; z-index:6; width:50px; height:50px; background:url("/img/sub/big_right.png") left top no-repeat;}

.sam_obt{width:720px; background-color:#f1f1f1;}}
.sam_td01{padding:0px 15px 0px 15px;}
.sam_td02{padding:0px 15px 8px 15px;}

/* 공지사항 */
.board_tab{width:720px; border-top:1px solid #c51f1f;}
.board_td01{font-weight:bold; padding:10px 0; border-bottom:1px solid #9e9e9e;}
.board_td02{padding:10px 0; border-bottom:1px solid #d6d6d6;}
.board_td03{border-bottom:1px solid #c0c0c0; background-color:#f2f2f2; padding:12px 0 10px 18px;}
.board_td04{border-bottom:1px solid #c0c0c0; padding:30px 18px;}

/* 퀵메뉴 */
.quick_wrap{width:75px; height:216px; position:absolute; top:469px; left:50%; margin-left:527px; z-index:1000000;}
.quick_wrap ul{}
.quick_wrap ul li{}





/* footer */
#footer{width:1000px; margin:0 auto;}
#footer02{width:100%; height:99px; background-color:#f2f2f2; margin-top:65px;}
.sub_foot{width:1000px; margin:0 auto; height:99px;}
.foot{padding-top:15px;}