@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
body{margin:0;padding:0;min-width:100%;max-width:100%;position:relative;}
#main{min-width:1080px;max-width:100%;}


/* ----------------------메뉴-----------------------------*/
.schedule{width:80px;height:20px;background:url(../image/main/schedule.png) no-repeat 0 0;position:absolute;top:-1px;right:180px;z-index:999}
.schedule:hover{background:url(../image/main/schedule.png) no-repeat 0 -20px;}
header{position:relative;top:0;left:0;width:100%;height:100px;background-color:#fff;margin:0;padding:0}
.main-menu{position:relative;margin:0 auto ;padding:0;width:1080px;z-index:10}
.logo{position:absolute;top:35px;left:20px;width:151px;height:28px}
.menu-bg{width:600px;height:100px;position:absolute;left:200px;top:0;}
.menu-bg ul{margin:0;padding:0;}
.menu-bg li{list-style:none}
.menu-bg span{display:none}
.menu-01{width:150px;height:100px;background:url(../image/main/icon.png) -120px 0 no-repeat;float:left}
.menu-01:hover{background:url(../image/main/icon.png) -120px -100px no-repeat;cursor:pointer}
.menu-02{width:150px;height:100px;background:url(../image/main/icon.png) -270px 0 no-repeat;float:left}
.menu-02:hover{background:url(../image/main/icon.png) -270px -100px no-repeat;cursor:pointer}
.menu-03{width:150px;height:100px;background:url(../image/main/icon.png) -420px 0 no-repeat;float:left}
.menu-03:hover{background:url(../image/main/icon.png) -420px -100px no-repeat;cursor:pointer}
.menu-04{width:150px;height:100px;background:url(../image/main/icon.png) -570px 0 no-repeat;float:left}
.menu-04:hover{background:url(../image/main/icon.png) -570px -100px no-repeat;cursor:pointer}
.icon-01{width:120px;height:130px;background:url(../image/main/icon.png) 0 -200px no-repeat;}
.icon-01:hover{background:url(../image/main/icon.png) 0 -330px no-repeat;cursor:pointer}
.icon-02{width:120px;height:130px;background:url(../image/main/icon.png) -120px -200px no-repeat;}
.icon-02:hover{background:url(../image/main/icon.png) -120px -330px no-repeat;cursor:pointer}
.icon-03{width:120px;height:130px;background:url(../image/main/icon.png) -240px -200px no-repeat;}
.icon-03:hover{background:url(../image/main/icon.png) -240px -330px no-repeat;cursor:pointer}
.icon-04{width:120px;height:130px;background:url(../image/main/icon.png) -360px -200px no-repeat;}
.top-btn{margin-left:40px;width:40px;height:42px;background:url(../image/main/icon.png) -400px -330px no-repeat;}
.top-btn:hover{background:url(../image/main/icon.png) -400px -376px no-repeat;cursor:pointer}
.tel-no{position:absolute;top:0px;right:0;width:196px;height:32px;background:url(../image/main/icon.png) -723px -35px no-repeat;margin:0px 130px 0 0px}
.tel-no span{display:none}
#gnb-submenu {
display: none;
position: absolute;
top: 100px;
left: 0;
width: 100%;
height: 316px;
background-color: #fff;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
overflow: hidden;
z-index: 99;
}
#gnb-submenu .gnb-submenu dd {
padding: 10px;
border-left: 1px solid #e0e0e0;
}
#gnb-submenu .gnb-submenu dd:last-child {
border-right: 1px solid #e0e0e0;
}
#gnb-submenu .gnb-submenu dd a {
text-align:center;
display: block;
padding: 6px;
font-size: 13px;
color:#999;
}
#gnb-submenu .gnb-submenu dd a:hover {
color:#f00;
font-weight: bold;
}

/*.aside-right {position:fixed;right:0;top:0;background-color:#444;width:120px;height:100%;overflow:auto;z-index:2;border-left:3px solid #666;display:none}*/
.aside-right span{display:none}
.quick{width:100%;height:100px;background:url(../image/main/icon.png) 0 0 no-repeat}
.quick:hover{background:url(../image/main/icon.png) 0 -100px no-repeat}
/* ----------------------메뉴 끝-----------------------------*/

/* ----------------------메인페이지-----------------------------*/
.contents{width:100%;margin:0;padding:0;}
#main-img01{width:auto;overflow:hidden}
#main-img01 li{list-style:none}
#main-img01 img{width:100%;min-width:1080px;}

.pngText{
position:absolute;
}
.text01{
position:relative;

left:-500px;
}

/* ----------------------메인페이지 끝-----------------------------*/

/* ----------------------footer-----------------------------*/
.footer-bg{position:relative;width:100%;height:200px;background-color:#fff;margin:0;padding:0;border-top:4px solid #ef8006;}
.footer-info{position:absolute;top:30px; left:100px;color:#666;font-size:12px;}
.footer-info li{margin-bottom:10px;list-style:square}
.footer-info li:last-child{margin:0;font-size:14px;color:#ccc;font-weight:bold;list-style:none}
.footer-tel{position:absolute;font-size:32px;right:130px;top:65px;color:#f00;font-weight:bold}
.footer-mark01{position:absolute;bottom:10px; left:350px;}
.footer-mark02{position:absolute;bottom:10px; left:630px;}
.footer-mark03{position:absolute;bottom:10px; left:850px;}
/* ----------------------footer 끝-----------------------------*/


/* ----------------------사업개요-----------------------------*/
.business-top{width:100%;height:200px;background:url(/opage/image/img_sub.jpg) no-repeat center center; }
.business-top span{display:none}
.navibar-line{width:100%;border-bottom:2px solid #ccc;border-top:1px solid #ccc}
.navibar{width:1080px;height:50px;margin:0 auto}
.navibar li{list-style:none;float:left;font-size:16px;margin:16px 0 0 0;color:#999}
.navibar .active{font-weight:bold;color:#4abcbd; text-decoration:underline;}
.navibar .line{margin:16px 10px 0;color:#338485}
.navibar li span{display:none}
.navibar li:first-child{margin:0;width:50px; height:50px;border-right:1px solid #ccc;border-left:1px solid #ccc;background:url(../image/main/icon.png) -460px -330px no-repeat}
.navibar li:nth-child(2){margin-left:20px}
.navibar li a{color:#999;text-decoration:none}
.navibar li a:hover{color:#f00;text-decoration:underline}
.top-line{width:100%;height:0;margin:0;border-top:2px solid #eee}
.business-content{width:1080px;margin:0 auto}
.content-title{text-align:center;width:1080px;height:200px;border-bottom:1px solid #666;font-size:60px;font-weight:bold;line-height:200px;margin-bottom:50px}
.customer_sign_title{position:relative;text-align:center;width:1080px;height:200px;border-bottom:1px solid #666;font-size:60px;font-weight:bold;line-height:200px;margin-bottom:50px}
.floor-title{text-align:left;width:1080px;height:100px;border-bottom:1px solid #666;font-size:40px;font-weight:bold;line-height:100px;margin:50px 0 20px 0}


/* ----------------------사업개요 끝-----------------------------*/

/* ----------------------공지사항 표-----------------------------*/

table.type09 {
    border-collapse: collapse;
    text-align: left;
    line-height: 2;
	width:100%;

}
table.type09 thead th {
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    color: #369;
    border-bottom: 3px solid #036;
}
table.type09 tbody th {
	font-size:12px;
	text-align:center;
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
    background: #f3f6f7;
}
table.type09 td {
	font-size:12px;
	text-align:center;
    padding: 10px;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
}
/* ----------------------공지사항 표 끝-----------------------------*/


/* ----------------------공지사항 표-----------------------------*/

table.type08 {
    border-collapse: collapse;
    text-align: left;
    line-height: 2;
    border-left: 1px solid #ccc;
	width:100%;
}

table.type08 thead th {
    padding: 20px 10px;
    font-weight: bold;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 2px solid #c00;
    background: #dcdcd1;
	text-align:center;
	font-size:14px;
}
table.type08 tbody th {
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #ececec;
	text-align:center;
	font-size:14px;
}
table.type08 td {
    padding: 10px;
    vertical-align: top;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	text-align:center;
}


table.type07 {
    border-collapse: collapse;
    text-align: left;
    line-height: 2;
	width:100%;
}

table.type07 thead th {
    border-bottom: 2px solid #09f;
}
table.type07 tbody th {
    padding: 20px;
    font-weight: bold;
    vertical-align: top;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff;
	text-align:center;
	font-size:14px;
}
table.type07 td {
    padding: 10px;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
	text-align:left;
}
input.name{width:200px;line-height:30px;height:30px;padding:5px;text-align:center}
input.phon{width:100px;line-height:30px;height:30px;padding:5px;text-align:center}
input.adress{width:800px;line-height:30px;height:30px;padding:5px;text-align:left}
textarea.request{width:840px;height:200px;overflow:scroll;padding:5px;text-align:left}
.select-check{width:100%;height:60px;margin:50px 0 0 0;position:relative}
.select-check .left{width:150px;height:60px;position:absolute;left:50%;margin:0 0 0 -75px;background-color:#09f;text-align:center;line-height:60px;font-size:24px;color:#fff;font-family:'Noto Sans KR', sans-serif;}
.select-check .right{width:150px;height:60px;position:absolute;right:50%;margin:0 -180px 0 0;background-color:#f00;text-align:center;line-height:60px;font-size:24px;color:#fff;font-family:'Noto Sans KR', sans-serif;}
/* ----------------------관심고객등록 표 끝-----------------------------*/

.floor_account01{font-size:30px;;line-height:40px;padding:50px 50px 0;color:#f00;font-weight:bold}
.floor_account02{font-size:20px;padding:20px 50px 0;color:#06c;}