/* CSS Document */

@charset "euc-kr";
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,th,td {
	font-family:Dotum,sans-serif;font-size:12px;margin:0px;padding:0px; color: #545454;
}

hr {display:none;}
ol,ul,dl {list-style:none;}
img, fieldset,iframe{border:0 none;}
img,input,select,textarea{vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;}
strong {font-weight:bold;}
form,dt,dd,dl { margin:0px; padding:0px;}
dt {display:none;}
em {font-style:normal;color:#ccc;padding:0 6px 0 7px;}

a {color:#444; text-decoration:none;}
a:hover {color:#444; text-decoration:underline;}

.none {display:none;}
a {selector-dummy: expression(this.hideFocus=true);} 

html, body { margin:0; padding:0;};

.sT_basic { font-family:  "돋움", "Tahoma", "굴림" ; font-size: 8pt; line-height: 1.3; color: #545454; }

.T_basic { font-family:  "돋움", "Tahoma", "굴림" ; font-size: 9pt; line-height: 1.3; color: #545454; }
.T_blue { font-family:  "돋움", "Tahoma", "굴림" ; font-size: 9pt; line-height: 1.3; color: #1d7bca;}
.T_white { font-family:  "dotum", "Tahoma", "굴림"  ; font-size: 9pt; line-height: 1.6; color: #ffffff;}
.T_white2 { font-family:  "dotum", "Tahoma", "굴림"  ; font-size: 12pt; line-height: 1.6; color: #ffffff;}
.T_white_b { font-family:  "dotum", "Tahoma", "굴림"  ; font-size: 9pt; line-height: 1.6; color: #ffffff; font-weight:bold;}
.op_white_tit { font-family: "dotum" , "Tahoma" ; font-size: 13pt; color: #ffffff; font-weight:bold;}
.op_white_tit2 { font-family: "dotum" , "Tahoma" ; font-size: 11pt;  line-height: 1.6; color: #ffffff; font-weight:bold;}


#top_wrap {width:100%; position:relative;top:0;left:0;  }
#top_wrap .ci {padding-top:40px; padding-bottom:20px; width:900px; height:55px; margin: 0px auto;text-align:center;}
#top_wrap .gnb_area {width:100%;height:33px;margin: 0px auto;text-align:center; background-color:#000}

#ct_wrap {width:100%; position:relative;top:0;left:0; padding-top:30px; }
#ct_wrap .portfolio {padding-top:90px; width:1200px; height:55px; margin: 0px auto;text-align:center;}
#ct_wrap .portfolio1 { width:1200px; height:600px; margin: 0px auto;text-align:center;}
#ct_wrap .contents {width:980px; height:690; margin: 0px auto;text-align:center;}
#ct_wrap .contents .img{width:930px; height:100%; margin: 0px auto;text-align:center;}


#bt_wrap {width:100%; position:relative;top:0;left:0;  background-color:#000 }
#bt_wrap .Mcopy {width:1200px; height:55px; margin: 0px auto;text-align:right;}
#bt_wrap .copy {width:1100px; height:65px; margin: 0px auto;text-align:right;}

ul
{
	list-style:none;
	margin:0; 
	padding:0
}

img.slidemaximage { display:none; height:100%;}

.wrap { 
	width:100%; 
	height:100%;
	padding:0;
	margin:0 auto 0 auto;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
}

.bgbox_mlayer {	position:absolute;	top:250px;	width:100%;	z-index:-1;	overflow:hidden;}
.bgbox_layer {	position:absolute;	top:200px;	width:100%;	z-index:-1;	overflow:hidden;}

.bgimages {	position:absolute;	margin:0;	padding:0;	top:0;	left:0;	width:100%;	height:100%;  z-index:-2;}

.png24 {
  tmp:expression(setPng24(this));
}