#Wrap{position:relative; width:100%; }
#headerWrap{position:relative; width:1000px; margin:0 auto; height:90px; z-index:1000;}
.util{position:absolute; right:0; top:12px; font-size:11px; color:#888; z-index:100;}
.util a{color:#888;}
.util a:hover{color:#888;}
.logo{position:absolute; left:0; top:13px;}
.gnb{position:absolute; width:685px; right:-29px; bottom:15px; font-size:17px; color:#717883;}
.gnb a{color:#717883;}
.gnb a:hover{color:#444; font-weight:bold;}

#mainVisual{position:relative; width:100%; height:495px; margin:0 auto;}

#contentsWrap{position:relative; width:1000px; height:210px; margin:0 auto;}
.products{position:relative; width:353px; height:208px; border:1px solid #e5e5e5; float:left;}
.products .img{width:100px; float:left;}
.products .txt{width:234px; float:right;}
.products .txt h3{font-size:20px; color:#444; font-family:'Nanum Barun Gothic' font-weight:bold; margin-top:30px;}
.products .txt dt{font-size:17px; color:#444; margin-top:20px;}
.products .txt dd{font-size:13px; color:#666; margin-top:8px; line-height:20px;}
.products .txt p{width:43px; margin-top:10px;}

.cs{position:relative; width:270px; height:210px; background-color:#f2f2f2; float:left; text-align:center;}
.cs .img{width:43px; margin:0 auto; margin-top:27px;}
.cs dt{font-size:13px; color:#666; line-height:20px; margin-top:20px;}
.cs dd{font-size:17px; color:#444; font-weight:bold; margin-top:15px;}

#boardWrap{position:relative; width:100%; height:120px; padding:20px 0; background-color:#f4f4f4;}
.boardbox{width:1000px; margin:0 auto;}
.board1{position:relative; width:355px; float:left; }
.board1 dt{font-size:16px; color:#444; font-weight:bold; margin-bottom:7px;}
.board1 dd{font-size:13px; color:#777; background:url('/images/main/dot.gif') no-repeat 0 11px; padding-left:7px; line-height:25px;}
.board2{position:relative; width:270px; float:left; }
.board2 dt{font-size:16px; color:#444; font-weight:bold; margin-bottom:7px;}
.board2 dd{font-size:13px; color:#666; /*background:url('/images/main/dot.gif') no-repeat 0 11px; padding-left:7px;*/ line-height:25px; padding-top:7px;}
.more{position:absolute; right:10px; top:0;}

#subfoot{position:relative; width:100%; border-top:1px solid #444; margin-top:180px;}
#footWrap{position:relative; width:1000px; height:90px; margin:0 auto; padding:20px 0;}
.add{font-size:11px; color:#444; font-weight:bold; line-height:20px;}
.copy{font-size:12px; color:#666; margin-top:5px;}
.copy p{position:absolute; right:0; bottom:5px;}

/*sub*/
/*#subVisual{position:relative; margin:0 auto; width:100%; height:200px; background:url('/images/sub/sub_visual.png') no-repeat top center;}*/
#subVisual{position:relative; margin:0 auto; width:100%; height:200px;}

/*sub_visual*/
#sub_visual1 {position:relative;width:100%; height:200px; background:url('/images/sub/sub_visual01.png') no-repeat; background-position:top center;top:0;}
#sub_visual21 {position:relative;width:100%; height:200px; background:url('/images/sub/sub_visual021.png') no-repeat; background-position:top center;top:0;}
#sub_visual22 {position:relative;width:100%; height:200px; background:url('/images/sub/sub_visual022.png') no-repeat; background-position:top center;top:0;}
#sub_visual3 {position:relative;width:100%; height:200px; background:url('/images/sub/sub_visual03.png') no-repeat; background-position:top center;top:0;}
#sub_visual41 {position:relative;width:100%; height:200px; background:url('/images/sub/sub_visual041.png') no-repeat; background-position:top center;top:0;}
#sub_visual42 {position:relative;width:100%; height:200px; background:url('/images/sub/sub_visual042.png') no-repeat; background-position:top center;top:0;}
#sub_visual5 {position:relative;width:100%; height:200px; background:url('/images/sub/sub_visual05.png') no-repeat; background-position:top center;top:0;}


#titleWrap{position:relative; height:40px; border-bottom:1px solid #e5e5e5; margin:0 auto;}
.location{position:relative; margin:0 auto; width:1000px; text-align:right; font-size:11px; color:#888; padding-top:13px; font-family:dotum;}
.location span{color:#666;}

#subContWrap{position:relative; width:1000px; margin:0 auto; min-height:450px; overflow:hidden;}
#left{position:relative; width:200px; float:left;}
#left .menu{position:relative; width:200px; border:0px solid red; float:left;}

#page{position:relative; width:750px; float:right;}


/*sub01*/
#sub01Wrap{position:relative; width:750px; border:0px solid red; overflow:hidden;}
#sub01Wrap .txt{position:relative; width:360px; float:left;}
#sub01Wrap .img{position:relative; width:390px; float:right;}

#sub01Wrap h3{font-size:22px; line-height:26px;}
#sub01Wrap h4{font-size:16px; line-height:26px; margin-top:10px;}
#sub01Wrap p{font-size:14px; line-height:24px; margin-top:5px;}

/*sub04*/
#sub04Wrap{position:relative; width:750px; border:0px solid red; overflow:hidden;}
#sub04Wrap h3{position:relative; background:url('/images/sub04/category_icon.jpg') no-repeat 0 0; font-size:20px; color:#666; padding-left:22px; line-height:28px; height:28px;}

#sub04Wrap dt{padding-left:20px; margin-top:30px; font-size:16px; color:#1c62b4; font-weight:bold;}
#sub04Wrap dd{padding-left:20px; margin-top:10px; line-height:24px;}
