@charset "utf-8";
/* Default CSS ==================
= Developer Name: 문영신
= Create Date: 2009.12.31
= Reversion History: (일자,개발자,내용 기술)
= Date.Name Description =
2010.01.19.문영신. 공통CSS수정
============================= */
/* 공통CSS수정 */
body { background-image: url(/image/cm/bg03.gif); }
#container {  }
#head { background-image: url(/image/cm/bg03_head.gif); }
#topmenu ul li a { display: inline; float: left; padding: 0 30px; }
#topmenu ul ul#top2m1 { width: 910px; padding-left: 40px; }
#topmenu ul ul#top2m2 { width: 650px; padding-left: 300px; }
#topmenu ul ul#top2m3 { width: 470px; padding-left: 480px; }
#topmenu ul ul#top2m4 { width: 290px; padding-left: 680px; }
#side h2 { background-image: url(/image/cm/side1bg03.gif); }
h1 { padding: 0 0 0 20px !important; background: url(/image/cm/h1bg03.gif) no-repeat 0 1px !important; }

/* foot */
#foot { background: transparent; }

#familybox { z-index:101; position: relative; width: 950px; margin: 0; background: url(/image/cm/bg_familybox.gif) no-repeat; }

#familysite1 { z-index:101; position: relative; left:0; top:0; width: 950px;}
#familysite1 h3 { position: absolute; right: 10px; bottom: -27px; padding:0; margin: 0; background: transparent; }
#familysite1 .close { position: absolute; right: 10px; bottom: -27px; padding:0; margin: 0; background: transparent; }

#familysite1 #familysitec1 { display: none; position: relative; left: 0; top: 0; width: 950px; padding: 0; margin:0; overflow:hidden; }
#familysitec1 h4 { padding: 15px 0 17px 30px; margin:0; background: transparent; }
/*
#familysitec1 ul { display: inline; float: left; width: 130px; padding: 0 30px 15px 30px; margin:0; }
#familysitec1 ul li { display: inline; }
#familysitec1 ul li a { display: inline; float: left; width: 125px; padding: 1px 5px 2px 0; background: url(/image/kor/main/m15mbg.gif) no-repeat 100% 50%; color: #666 !important; font-size: .92em; }
*/
#familysitec1 ul { display: inline; float: left; width: 160px; padding: 0 0 15px 25px; margin:0; }
*html #familysitec1 ul { padding: 0 0 15px 20px; }
#familysitec1 ul li { display: inline; }
#familysitec1 ul li a { display: inline; float: left; width: 160px; padding: 1px 0 2px 10px; background: url(/image/kor/main/m15mbg.gif) no-repeat 0 40%; color: #666 !important; font-size: .92em; }
#familysitec1 ul li a:hover,
#familysitec1 ul li a:focus { background-image: url(/image/kor/main/m15mbgon.gif); font-weight: bold; }

#foot_in { position: relative; width: auto; min-width: 950px; height: 150px; margin: 0; background: url(/image/cm/bg_foot.gif) repeat-x 50% 0; }

/* body_content ========== */
.u01001cb01 { position: relative; min-height: 300px; margin: 26px 0; padding: 0 0 0 186px; background: url(/image/sbd/u01001cb01bg.jpg) no-repeat; }
.u01001cb01 h2 { margin: 0 0 12px 0; }
.u01001cb01 p.init { margin: 0 0 1.5em 0; }
.u01001cb01 .go { position: absolute; left: 30px; top: 262px; }
.u01002cb01 { position: relative; width: 711px; min-height: 283px; margin: 52px auto; background: url(/image/sbd/u01002cb01bg.jpg) no-repeat; }
*html .u01002cb01 { height: 283px; }
.u01002cb01 * { list-style: none; margin: 0; padding: 0; background: transparent; line-height: 1.25; vertical-align: top; }
.u01002cb01 h2 { position: absolute; left: 140px; top: 19px; }
.u01002cb01 p { position: absolute; left: 138px; top: 57px;}
.u01002cb01 .view { position: absolute; left: 328px; top: 53px; }
.u01002cb01 ul { position: absolute; left: 37px; top: 135px; width: 576px; overflow: hidden; }
.u01002cb01 ul li { display: inline; float: left; width: 174px; height: 69px; margin: 0 18px 8px 0; text-align: center; }
.u01002cb01 ul li h3 { margin: 13px 0 5px 8px; text-align: left; }
.u01002cb01 img { margin: 0 -3px 0 0; }
.u01002cb01 p.text { position: absolute; left: 40px; top: 297px;}

.nu01001cb01 { position: relative; width: 760px; padding:0; margin:0; background: url(/image/sbd/u01001cb01bg.jpg) no-repeat; overflow:hidden; }
.nu01001cb01 .lbox { display:inline; float:left; width: 186px; }
.nu01001cb01 .lbox p { padding:262px 0 0 30px; margin:0; }
.nu01001cb01 .rbox { display:inline; float:left; width: 574px; }
.nu01001cb01 .rbox h2 { margin: 0 0 12px 0; }
.nu01001cb01 .rbox p.init { margin: 0 0 1.5em 0; }

#from_date { display: none; position: absolute; left: 225px; top: 67px; }
#to_date { display: none; position: absolute; left: 350px; top: 67px; }



