<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * CmInFot Default Stylesheet
 * @author leedan, cminfor.co.kr
 * @since 2012.04.01
 * @update 2012.04.01
 * @version 1.0.0 alpha
 */

@charset "euc-kr";
/* CSS Document */

/* Class Selector */
@import url(cminfor.css);

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin:0; padding:0 }
body, input, textarea, select, button, table { font-family:'나눔고딕', Dotum, AppleGothic, sans-serif; font-size:25px }
body { -webkit-text-size-adjust: none; background-color:#f3f3f3; }
img, fieldset { border:0 }
ul, ol { list-style:none }
em, address { font-style:normal }
a { text-decoration:none; margin:0;  }
a:hover, a:active, a:focus { text-decoration:underline; }
label {}

/* font */
.login { font-family:'나눔고딕'; font-size:30px; font-weight:bold; color:#fff;}
.liginbox a { font-family:'나눔고딕'; font-size:35px; font-weight:bold; color:#fff;}
.today a { font-family:'나눔고딕'; font-size:22px; font-weight:bold; color:#fff;}
.noticelist h3{ font-family:'나눔고딕'; font-size:35px; font-weight:bold; color:#fff; } 
.noticelist h3 a{ font-family:'나눔고딕'; font-size:30px; font-weight:bold; color:#fff; } 
.noticelist li{ font-family:'나눔고딕'; font-size:35px; font-weight:bold; color:#333; line-height:150%;} 
.noticelist li a{ font-family:'나눔고딕'; font-size:35px; font-weight:bold; color:#FFF; line-height:150%;} 
.telephone h3 a { font-family:'나눔고딕'; font-size:30px; font-weight:bold; color:#fff; text-align:center; vertical-align:bottom;}
.copyright h3 { font-family:'나눔고딕'; font-size:18px; color:#666666; text-align:center; vertical-align:bottom;}
.copyright h3 a{ font-family:'나눔고딕'; font-size:18px; font-weight:bold; color:#063; text-align:center; vertical-align:bottom;}

/* TabMenu*/
.tab_on { font-family:'나눔고딕'; font-size:40px; font-weight:bold; color:#197700; text-align:center; vertical-align:center; padding-top:20px;}
.tab_on a{ font-family:'나눔고딕'; font-size:40px; font-weight:bold; color:#197700; text-align:center; vertical-align:center; padding-top:20px;}
.tab_off { font-family:'나눔고딕'; font-size:40px; font-weight:bold; color:#333; text-align:center; vertical-align:center; padding-top:20px;}
.tab_off a{ font-family:'나눔고딕'; font-size:40px; font-weight:bold; color:#333; text-align:center; vertical-align:center; padding-top:20px;}

/* Layout */
#wrap { width:100%; min-width:786px; min-height:900px}
/*#header { width:100%; margin:0 auto; background:url(../image/topBG.gif) repeat-x center top; text-align:center;}*/
#header { width:100%; margin:0 auto; background-color:#f5f5f5;}
#loginbar { width:100%; margin:0 auto; display:block; min-height:67px; margin-top:10px; background:url(../image/main/bg_login.jpg) repeat-x center top;}
#maincontent { width:100%; margin:0 auto; display:block; min-height:900px; background:url(../image/main/bg_icon.jpg) repeat-x center top;  text-align:center;}
#subcontent { width:100%; margin:0 auto; display:block; min-height:100px; background-color:#fff; text-align:center;}
#footer { width:100%; margin:0 auto; display:block; text-align:center;}

/* You must delete below style */
#wrap { }
#header div { overflow:hidden;}
#loginbar div {}
#container div {}
#maincontent {margin:0 auto;}
#subcontent {}
#footer { background:#fff; min-height:80px;}

/* Head Contant */
.logo {margin:0 auto; text-align:center; vertical-align:bottom; padding-top:10px;}

.login {position:relative; width:671px; min-height:67px; margin:0 auto; background:url(../image/main/btn_login.png?ver=1) no-repeat; }
.login ul li{float:left; height:67px; vertical-align:bottom;}
.login ul li.liginbox {position:absolute; left:0; top:0; width:220px;  height:67px; padding-right:30px; line-height:67px; text-align:center;}
.login ul li.main{position:absolute; width:100px; height:67px; right:80px;}
.login ul li.weather {position:absolute; right:0; top:0; width:190px;  height:67px; text-align:center;}

/* Main Contant */
/* [2012-05-16] kingsdale */
/*
.mainmenu{ min-height:587px; margin-left:50px; padding-top:47px; padding-bottom:33px;}

.mainmenu ul li{float:left;}
.mainmenu ul li.m1 { display: inline-block; padding:0 0 0 0; margin:0 0 0 0;}
.mainmenu ul li.m2 { display: inline-block; padding:201px 0 0 0; margin:0 0 0 -209px;}
.mainmenu ul li.m3 { display: inline-block; padding:0 0 0 8px; margin:0 0 0 0;}
.mainmenu ul li.m4 { padding:0 0 0 0; margin:0 0 0 0;}
.mainmenu ul li.m5 { padding:0 0 0 10px; margin:0 0 0 0;}
.mainmenu ul li.m6 { padding:0 0 0 20px; margin:0 0 0 0;}


.mainmenu1{ min-height:395px; padding-top:45px;}
.mainmenu2{ min-height:192px; padding-top:4px; padding-bottom:20px;}

.mainmenu1 .m1 { display:inline-block; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top;}
.mainmenu1 .m2 { display:inline-block; padding:0 0 0 0; margin:0 0 0 -220px;}
.mainmenu1 .m3 { display:inline-block; padding:0 0 0 12px; margin:0 0 0 0;}
.mainmenu2 .m4 { padding:0 0 0 0; margin:0 0 0 0;}
.mainmenu2 .m5 { padding:0 0 0 12px; margin:0 0 0 0;}
.mainmenu2 .m6 { padding:0 0 0 15px; margin:0 0 0 0;}
*/


.mainmenu{ width:690px; margin:0 auto; min-height:180px; padding: 35px 0 15px 0;}
.mainmenu_sub{ width:690px; margin:0 auto; min-height:180px; padding: 0px 0 15px 0;}
.mainmenu1{ min-height:120px; padding-top:10px;}
.mainmenu2{min-height:185px; padding-top:15px; padding-bottom:25px;}

.mainmenu   ul li{float:left; width:50%;}
.mainmenu   ul li.m1{ display:inline-block; text-align:left;}
.mainmenu   ul li.m2{ display:inline-block; text-align:right;}
.mainmenu   ul li.m3{ display:inline-block; text-align:left; padding-top:25px;}
.mainmenu   ul li.m4{ display:inline-block; text-align:right; padding-top:25px;}

.mainmenu_sub   ul li{float:left; width:50%;}
.mainmenu_sub   ul li.m1{ display:inline-block; text-align:left;}
.mainmenu_sub   ul li.m2{ display:inline-block; text-align:right;}


.mainmenu1 .m3 { padding:0 0 0 0; margin:0 0 0 0;}
.mainmenu1 .m4 { padding:0 0 0 15px; margin:0 0 0 0;}
.mainmenu1 .m5 { padding:0 0 0 15px; margin:0 0 0 0;}
.mainmenu1 .m6 { padding:0 0 0 15px; margin:0 0 0 0;}


.notice{ min-height:243px; padding: 25px 0 15px 0;}
.noticelist {width:668px; height:243px; margin:0 auto; background: url(../image/main/notice.PNG);}
.noticelist h3 { padding:20px 0 0 0;}
.noticelist h3 a{ margin-left:500px; padding:25px 20px 0 115px; text-align:left; /*border:solid;*/}
.noticelist ul.noticebox { padding: 10px 0 0 0; margin:10px 0 0 90px; width:600px; text-align:left;}


/* Sub Contant */
/*
.tabmenu {width:671px; margin:0 auto; min-height:66px;}
*/
/*탭메뉴 3개일 경우*/
.tabmenu{ width:100%;}
.tabbg_on{ background:url(../image/main/tab_on_bg.jpg) repeat-x center top;}
.tabbg_off{ background:url(../image/main/tab_bg.jpg) repeat-x center top;}

.tabmenu ul li{float:left; height:70px; width:33%; text-align:center;  vertical-align:bottom;}
.tabmenu ul li.tab_on{ background:url(../image/main/tab_on_bg.jpg) repeat-x center top;}
.tabmenu ul li.tab_off{ background:url(../image/main/tab_bg.jpg) repeat-x center top;}
.tabmenu ul li.tab_line{ width:1px; background:url(../image/main/tab_line.jpg) repeat-x center top;}

/*탭메뉴 2개일 경우*/
.tabmenu2{ width:100%; margin:0 auto; min-height:70px; background:url(../image/main/tab_bg.jpg) repeat-x center top;}

.tabmenu2 ul li{float:left; height:70px; width:49.5%; text-align:center; vertical-align:bottom; }
.tabmenu2 ul li.tab_on{ background:url(../image/main/tab_on_bg.jpg) repeat-x center top;}
.tabmenu2 ul li.tab_off{ background:url(../image/main/tab_bg.jpg) repeat-x center top;}
.tabmenu2 ul li.tab_line{ width:1px; height:90px; background:url(../image/tab_line.jpg) repeat-x center top;}


.subinfo {min-width:671px; min-height:700px; margin:0 auto; text-align:center; padding:30px 0 40px 0;}

/*탭메뉴 4개일 경우*/
.tabmenu4 ul li {width:25%;}


/* Footer Contant */
.telephone { background-color:#252525; min-height:130px; padding-top:30px; }
.copyright { min-height:54px;  padding-top:10px;}
</pre></body></html>