@charset "euc-kr";
#contents { width:100%; background-color:#FFF; border-bottom:1px solid #EBEBEB; }
section { position:relative; width:1000px; margin:0 auto; overflow:hidden; }
#noticeArea { float:left; width:371px; height:272px; border-left:1px solid #EBEBEB; }
#notice { float:left; position:relative; margin:39px 0 0 53px; width:265px; height:90px; }
#notice h3 { position:absolute; top:3px; left:0; }
#notice .noticeCon { margin-top:29px; width:100%; height:72px; line-height:18px;	overflow:hidden; }
#notice .noticeCon img { vertical-align:middle; }
#notice p.more { position:absolute; top:0; right:0; z-index:99; }
#onConsult { float:left; width:265px; margin:32px 0 0 53px; }
#onConsult ul li.title { border:1px solid #CACACA; background:url(../images/plus_ico.gif) no-repeat 13px 13px; cursor:pointer; }
#onConsult ul li.title h3 { margin-left:40px; border-left:1px solid #CACACA; height:40px; line-height:40px;  }
#onConsult ul li.title h3 a { display:block; padding-left:14px; width:209px; font-size:13px; color:#333; font-weight:bold; }
#onConsult ul li.title.on { background:url(../images/minus_ico.gif) no-repeat 13px 13px; }
#onConsult ul li.info { position:relative; top:13px; left:13px; overflow:hidden; height:60px; }
#onConsult ul li.info .pn { position:absolute; top:5px; left:10px; font-weight:bold; font-size:23px; color:#25436B; letter-spacing:-1px; }
#onConsult ul li.info a { position:absolute; top:0; right:40px; padding:5px 10px; background-color:#2A67A1; color:#FFF; }
#infoArea { float:left; width:285px; height:272px; border-left:1px solid #EBEBEB; }
#info { margin:42px 0 0 39px; width:214px; height:78px; background:url(../images/cs.gif) no-repeat left bottom; }
#quickMenu { margin-top:28px; width:285px; height:123px; border-top:1px solid #EBEBEB; }
#quickMenu li { float:left; }
#galleryArea { float:left; width:340px; height:272px; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
#gallery { margin:42px 0 0 52px; width:288px; }
#gallery .gallCon { margin-top:25px; width:234px; height:147px; overflow:hidden; }
#gallery .gallCon img { padding:0 7px 7px 0; }
#mainVisimg { position:relative; width:100%; height:417px; }
#mainVisimg .visImg { height:417px; overflow:hidden; }
#mainVisimg .visImg div { position:absolute; top:0; left:0; height:417px; }
#mainVisimg .arrowBtn { width:100%; height:42px; position:absolute; top:190px; min-width:1280px; max-width:1920px; z-index:99; }
#mainVisimg .arrowBtn a { float:left; margin-left:120px; }
#mainVisimg .arrowBtn a+a { float:right; margin-right:120px; }
.nodepop { position:absolute; width:540px; height:332px; left:50%; top:142px; margin-left:-270px; z-index:99999; }
#popWrapper { float:left; width:540px; }
#popWrapper .popImg { width:540px; height:300px; }
#popWrapper .popFooter { position:relative; background:#000; height:32px; }	
#popWrapper .popFooter .to_cls { position:absolute; top:0px; right:83px; }
#popWrapper .popFooter .to_cls label input { vertical-align:middle; margin-top:1px; }
#popWrapper .popFooter .to_cls img.todayClose { width:154px; height:32px; vertical-align:middle; }
#popWrapper .popFooter .cls { position:absolute; top:7px; right:15px; }