* {
	margin:0;
	padding:0;
	}


@font-face {font-family:나눔고딕, NanumGothic; src:url(http://willbes.hanlimgosi.co.kr/style/NanumGothic.eot);}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,p {margin:0px; padding:0px; font-size:20px; color:#999999; Line-height: 30px; list-style: none; font-family: 나눔고딕, NanumGothic, 돋움, dotum, 굴림, gulim;}
table { border-collapse:collapse; border-spacing:0; font-size:20px; color:#999999; Line-height: 30px; list-style: none; font-family: 나눔고딕, NanumGothic, 돋움, dotum, 굴림, gulim; }
img { border:0; padding:0;}
img{vertical-align:top;}
address,caption,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
abbr,acronym { border:0; }
form{margin:0;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content: ""; clear:both; height:0; line-height:0; }
.clearfix {display:inline-table; visibility:hidden; display:block; font-size:0; content: ""; clear:both; height:0; line-height:0;}

a:link {text-decoration:none; color:#4F4F4F;}
a:visited {text-decoration:none; color:#4F4F4F;}
a:hover {text-decoration:none; color:#990066;} 
ul, ol, li, dl, dt, dd{list-style:none; padding:0; margin:0;}

img, span, strong, a{vertical-align:middle;}

/*top*/

#alltop {width:100%; vertical-align:middle; clear:both;}
#top_wrap {width:100%; height:93px; background:url(../img/subtop_bg.gif) repeat-x; }
#main_top {width:640px; margin:0 auto; }
.tel {margin:20px 35px 10px 30px; float:left;}
.logo {margin:35px 0 10px 30px; float:left;}
.menu {margin:20px 20px 10px 0 ; float:right;}
#submenu {margin:0 auto; width:630px; height:140px; clear:both;}
#submenu ul li {display:inline-block; padding:10px  0 ;}


/*sitemap*/
.allmenu {top: 100px; width: 600px; position: absolute; z-index: 1000;}
.sitetit {width:600px; height:85px; background-color:#fff; background-repeat:repeat; border:0;}
.scolse {top: 20px;	right: 45px;	position: absolute;}
.sitemap_cc { margin: 0px auto; float: left; background-color:#f05f79;}
.sitemap_cc ul {margin-left:5px; width: 100%; float: left;}
.sitemap_cc ul li {float: left; margin-top:5px;}
.sitemap_cc ul li p {padding: 10px 20px 0px; width: 135px; float: left;}
.sitemap_cc ul li ul {margin: 0px; padding-top:5px; width: 400px; float: left;}
.sitemap_cc ul li ul li {margin-top: 7px; margin-bottom: 7px; width: 200px;float: left;}


/*main*/
#mainimg_wrap {width:100%; background-color:#e8e5de;  clear:both;}

#maincon_wrap {width:100%; background-color:#e8e5de;  clear:both; padding:0px 0px 10px 0px;}
.maincon{width:640px; margin:0 auto;}
.maincon ul li{display:inline-block; padding:5px;}

/*rolling main*/
#totalArea, #contentArea {width: 640px; height: 676px; position: relative; overflow: hidden; margin:0 auto;}
#slideshow-holder {width: 640px; height: 676px;}
.slideshow-content {width: 640px;height: 676px;float: left; /*좌우일때*/}
#lotationArea {margin:0 auto;left:45%; bottom:10px width:92px; cursor:pointer;}


/* bottom*/


#bottom_warp{background:url(../img_new/sub_bottom_bg.png) repeat-x; height:265px;}
#bottom{margin:0 auto; width:640px; padding:26px 0 0 10px;}
#bottom ul{list-style:none;}
#bottom ul li{display:inline-block; float:left;}
#footer {clear:both; width:100%; height:170px; text-align:center; }
#footer img{margin:0px auto;}
