@font-face {
 font-family: 'NanumSquare';
 src: url(../font/NanumSquareR.eot);
 src: url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
   url(../font/NanumSquareR.woff) format('woff'),
   url(../font/NanumSquareR.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquareLight';
 src: url(../font/NanumSquareL.eot);
 src: url(../font/NanumSquareL.eot?#iefix) format('embedded-opentype'),
   url(../font/NanumSquareL.woff) format('woff'),
   url(../font/NanumSquareL.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquareExtraBold';
 src: url(../font/NanumSquareEB.eot);
 src: url(../font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
   url(../font/NanumSquareEB.woff) format('woff'),
   url(../font/NanumSquareEB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquareBold';
 src: url(../font/NanumSquareB.eot);
 src: url(../font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
   url(../font/NanumSquareB.woff) format('woff'),
   url(../font/NanumSquareB.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquareRound';
 src: url(../font/NanumSquareRound/NanumSquareRoundR.eot);
 src: url(../font/NanumSquareRound/NanumSquareRoundR.eot?#iefix) format('embedded-opentype'),
   url(../font/NanumSquareRound/NanumSquareRoundR.woff2) format('woff2'),
   url(../font/NanumSquareRound/NanumSquareRoundR.woff) format('woff'),
   url(../font/NanumSquareRound/NanumSquareRoundR.ttf) format('truetype');
}

*{border-width:0;margin:0;}
p{margin:0;}	
body{overflow-x:hidden;}

#wrap {
 top:0px;
 width:100%;
 min-width:1200px;
 height:100%;
 width:expression(document.body.clientWidth < 1200? "1200px": "auto" );
}

#l_navi {
 position:fixed;
 _position:absolute;
 top:0px;
 left:0px;
 width:280px;
 height:100%;
 overflow:hidden;
 z-index:21;
 background:url('../images/navi_bg.png');
 background-repeat:repeat-y;
 _top:expression(offsetParent.scrollTop+0+'px');
}

#mainimages {display:none;
width:100%;
}

#left_contents {
  position:fixed;
 _position:absolute;
 top:337px;
 left:0px;
 width:180px;
 padding:10px 0 0 0;
 z-index:22;
}

#l_sms {
 width:180px;
 height:155px;
 z-index:25;
 background-image:url('../images/l_sms_bg.png');
 background-repeat:no-repeat;
}

#l_selectbox {
 padding:10px 0 0 13px;
 display:none;
}

#r_top { 
 position:absolute;
 _position:absolute;
 top:0px;
 right:0px;
 width:225px;
 overflow:hidden;
 z-index:20;
}

#r_quickbtn { 
 position:absolute;
 _position:absolute;
 top:0px;
 right:0px;
 width:70px;
 overflow:hidden;
 z-index:19;
}

#bottom_main {
 clear:both;
 overflow:hidden;
 display:block;
 position:fixed;
 _position:absolute;
 bottom:0px;
 width:100%;
 min-width:1200px;
 text-align:center;
 z-index:11;
 background:url('../images/bottom_bg.png');
 background-repeat:repeat-x;
}

#sub_contents {
 position:absolute;
 top:0;
 width:100%;
 min-width:1200px;
 z-index:2;
 background:url('../images/sub_titlebg.jpg');
 background-repeat:no-repeat;
 background-position:center top;
}


.contentstable { width:760px; vertical-align:top; padding:0 0 0 150px; }

.navitext { width:100%; padding:7px 0; vertical-align:middle; font-size:8pt; color:#ffffff; font-family:±¼¸²,µ¸¿ò,arial; }
.sub_comment { width:100%; padding:0; vertical-align:top; }
.sub_title { width:100%; padding:0; vertical-align:top; padding-bottom:30px; }
.bodytext { width:760px; height:500px; padding:0; vertical-align:top; }
.bottom_sub { padding-top:30px; }