@charset "utf-8";
/* CSS Document */

/* ## 전체 영역 ## */
html, body {margin:0; padding:0; font-size:12px; font-family : '굴림', '굴림체', '돋음', '맑은 고딕'; height:100%;}
img { border:0;}
a:visited { color:#7C7C7C; text-decoration: none; font-family: "굴림"; font-size: 9pt; }/* 이미 방문한 링크 */
a:link    { color:#7C7C7C; text-decoration: none; font-family: "굴림"; font-size: 9pt; }/* 방문하지 않은 링크 */
a:active  { color:#7C7C7C; text-decoration: none; font-family: "굴림"; font-size: 9pt; }/* 활성화된 링크 */
a:hover   { color:Orange; text-decoration: none; font-family: "굴림"; font-size: 9pt; }/* 링크위에 마우스가 있는 상태 */

/* ## 메인 영역 ## */
.main_wrap { width:100%; height:190px; background-image:url(../img/main/main_visual_bg1.jpg); background-repeat:repeat-x;}
.visual {position:relative; width:980px; height:190px; margin:0 auto; background-image:url(../img/main/visual_bg1.jpg); }

/* 접수 리스트 영역 */
.check_list { position:absolute; top:21px; left:0; width:980px; height:150px; padding:0;}
.list { position:relative; float:left; top:15px; left:185px; width:135px; height:135px; margin-right: 30px; padding:0; line-height:22px;}
/*.list_2 { position:relative; float:left; top:0px; left:0px; width:110px; height:98px; padding:7px 10px 0 17px; line-height:18px;}*/
.check_box {position: absolute; float: left; top: 5px; left:0; z-index: 2}
.check_info {position:absolute; float:left;  top:20px; left:30px; width:102px; padding-top:7px; padding-left:10px; z-index:1}
.detail_bt {position:absolute; top:67px; left:121px; width:23px; height:50px; z-index:2}
.book_mark {position:absolute; top:17px; left:0; width:110px; height:97px; z-index:2}
.process{position:absolute; top:-1px; left:70px; width:47px; height:43px; z-index:2}
.regist_bt {position:absolute; top:21px; left:133px; width:837px;}
.page_bt {position:absolute; top:33px; left:0; }
.simgyeol {position:absolute; top:80px; left:856px; width:98px; height:44px; text-align:center; padding:12px 11px 17px 11px; line-height:12px;}
#lamp {position:absolute; top:-34px; left:-40px; width:152px; height:129px; background-image:url(../img/main/lamp.png); background-repeat:no-repeat; background-position:center; z-index:1;}

/* 메뉴 영역 */
.navi_wrap { width:100%; height:90px; background-image:url(../img/common/navi_back.gif); background-repeat:repeat-x;}
.nav { width:980px; height:90px; margin:0 auto;}

/* 최근게시물 영역 */
.latest_wrap { width:980px; height:275px; padding-top:20px; padding-left:10px; margin:0 auto;}
.latest { float:left; text-align:left; width:385px; height:275px; margin-right:20px;}
/*.banner_wrap { float:left; width:200px; height:156px; margin-right:14px;}*/
/*#banner { margin-bottom:6px;}*/
/*#quick_bt span { float:left;}*/
.customer_wrap { float:left; width:170px; height:109px;}
#customer {margin-bottom:9px;}
#quick_button {width:170px; height:146px; padding:9px 11px; background:url(../img/main/quick_button_bg.gif) no-repeat 0 0;}
.quick_box {float:left; width:74px; height:70px;}

/*서브페이지 영역*/
.header {width:100%; height:150px; background-image:url(../img/part/sub_img_bg.jpg); background-repeat:repeat-x;}
.header_wrap {position:relative; width:980px; margin:0 auto;}
.login_info {position:absolute; top:5px; left:675px; z-index:2;}
.sub_img {width:980px; z-index:1;}
.sub_wrap {width:100%;}
.contents_wrap { width:980px; margin:0 auto; padding-top:10px;}
#left { width:200px; margin-right:30px; float:left;}
#contents { float:left; width:710px;}




/* 푸터 영역 */
.footer_wrap { width:100%; height:68px; margin-top:34px; background-color:#e8e6e6; clear: both;}
.footer { width:980px; height:68px; margin:0 auto;}
#foot_logo { float:left; margin-top:20px;}
#address { float:left; margin:20px 0 0 118px;}
.familysite {float: right; position:relative; right:0; top:20px;}
