@charset "euc-kr";
/* CSS Document */

/* ÃÊ±âÈ­ */
* { margin:0; padding:0; font-family:'NG'; }

/* CSS DESIGN SET */
html { width:100%; height:100%; }
html>/**/body { width:100%; height:100%; margin:0px; overflow-y:scroll; }
body { width:100%; height:100%; position:relative; margin:0px;  padding:0px; line-height:140%; font-size:12px; color:#777777; background:#e2edf1; }


@font-face{
	font-family:'NG';
	src: url('/fonts/NanumGothic.eot'); 
	src: local('¡Ø'), url('/fonts/NanumGothic.woff') format('woff'), url('/fonts/NanumGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:'NGB';
	src: url('/fonts/NanumGothicBold.eot'); 
	src: local('¡Ø'), url('/fonts/NanumGothicBold.woff') format('woff'), url('/fonts/NanumGothicBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.NG { font-family:'NG' !important;}
.NGB { font-family:'NGB' !important;}


h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,legend,div,blockquote,pre,form,fieldset,input,a,button,select { margin:0px;  padding:0px; list-style: none; line-height:140%;  background-color:transparent; }
img, fieldset { border:none; }
img, fieldset { border:none; }
img { vertical-align:top; }
ol, ul { list-style:none; }
textare a{ resize:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
a { color:#777777; text-decoration:none; cursor:pointer; outline:none; select-dummy: expression(this.hideFocus=true); background-color:transparent; }
a:hover { color:#222222; text-decoration:none; cursor:pointer; outline:none; select-dummy: expression(this.hideFocus=true); background-color:transparent; }
em, cite, address { font-style:normal; }
input { padding:2px; margin:3px 0 3px 0; vertical-align:middle; border:#d5d5d5 1px solid; overflow:hidden; }
input[type=image] { border:none; margin:-4px 0 0 0; vertical-align:middle; }
input[type=checkbox] { border:none; margin:-4px 0 0 0; vertical-align:middle; }
input[type=radio] { border:none; margin:-4px 0 0 0; vertical-align:middle; }
textarea { padding:4px; margin:0px; border:#d5d5d5 1px solid; }


/*°¨½Î´Â ½ºÅ¸ÀÏ*/
#wrap { position:relative; width:100%; z-index:100; border-top:#1968b1 4px solid; background:url(/image/bg.jpg) top repeat-x; }
#wraper { position:relative; width:910px; min-height:731px; padding:0 20px; margin:0 auto; z-index:100; }

#top { position:relative; width:910px; height:126px; background:url(/image/top_bg.jpg) no-repeat; }
.logo { position:absolute; width:251px; height:78px; top:38px; left:0px; }
.topbtn1 { position:absolute; width:30px; height:8px; top:16px; right:48px; }
.topbtn2 { position:absolute; width:34px; height:8px; top:16px; right:0; }
.menu10 { position:absolute; width:76px; height:15px; top:63px; left:389px; }
.menu20 { position:absolute; width:71px; height:15px; top:63px; left:555px; }
.menu30 { position:absolute; width:41px; height:15px; top:63px; left:716px; }
.menu40 { position:absolute; width:65px; height:15px; top:63px; left:846px; }
.menu21 { position:absolute; width:124px; height:13px; top:106px; left:270px; }
.menu22 { position:absolute; width:54px; height:13px; top:106px; left:416px; }
.menu23 { position:absolute; width:27px; height:13px; top:106px; left:493px; }
.menu24 { position:absolute; width:53px; height:13px; top:106px; left:543px; }
.menu25 { position:absolute; width:78px; height:13px; top:106px; left:617px; }
.menu26 { position:absolute; width:78px; height:13px; top:106px; left:715px; }
.menu27 { position:absolute; width:78px; height:13px; top:106px; left:808px; }

.visual { position:relative; width:910px; height:605px; background:url(/image/visual.png) no-repeat; }

.pagetit { position:relative; width:910px; height:145px; border-bottom:#e5e5e5 1px solid; margin:0 0 40px 0;}
.pagetit dt { position:absolute; width:910px; text-align:center; margin-top:70px; }
.pagetit dd { position:absolute; width:910px; text-align:center; margin-top:105px; }

.contents { width:910px; text-align:center; padding-bottom:70px; }
.contents_withe { width:810px; padding:50px; text-align:center; padding-bottom:70px; }

.contact_tit { text-align:left; padding-left:30px; }
#contact { border:0; border-spacing:0; width:850px; border-collapse:collapse; margin:10px 30px; }
#contact th { height:40px; vertical-align:middle; font-size:12px; color:#fff; font-family:'NGB'; border:#e5e5e5 1px solid; line-height:13px; text-align:center; background:#429ab7; }
#contact td { height:30px; vertical-align:middle; padding:0 20px; border:#e5e5e5 1px solid; text-align:center; background:#f8f8f8; }
#contact td.black { color:#222; text-align:center; background:#f8f8f8; }


#footer_wrap { position:relative; width:100%; background:#fff; border-top:#e5e5e5 1px solid; }
#footer { position:relative; width:910px; height:69px; margin:0 auto; text-align:center; padding:30px 0; }



.ui-carousel { height:100px; margin:0; overflow:auto; padding:0; position: relative; /*for ie7 to work e.g in html carousels*/ width:300px; }
.ui-carousel .wrapper { margin:0; padding:0; width:9999px; }
.ui-carousel .wrapper * { border:0; display:block; float:left; height:108px; overflow:hidden; width:158px; }


#main_visual { position:relative; width:158px; height:108px; top:380px; left:45px; }
#carousel { width: 158px; height:108px; margin:0 auto; }
#ui-carousel-next, #ui-carousel-prev { position: absolute; width:7px; height:12px; background:url(/image/arrow_left.png) center center no-repeat; display:block; top:0; z-index:100; }
#ui-carousel-next { top:45px; right:-20px; background-image:url(/image/arrow_right.png); }
#ui-carousel-prev { top:45px; left: -20px; }
#ui-carousel-next span, #ui-carousel-prev span { display:none; }
.slide { margin:0; position:relative; }
#slide01 img { position: absolute; }
#slide02 img { position: absolute; }
#slide03 img { position: absolute; }
#slide04 img { position: absolute; }
#slide05 img { position: absolute; }