@import url("/klasse/lib/css/klasse_style.css");
@font-face {font-family:Âü»ç¶û°¡³ª´Ù9; src:url(/lib/fonts/truelove_ganada9.css);}
@font-face {font-family:µ¿È­9; src:url(/lib/fonts/dongwha9.css);}
@font-face {font-family:°¨±â9; src:url(/lib/fonts/kamki9.css);}
@font-face {font-family:¸ð¸®½º9; src:url(/lib/fonts/morris9.css);}

img {
	border:0; 
}
/* 2008 03 03 cloud9 Ãß°¡*/
 table.TableLayout td{ width:140px;
    height:150px;
    margin:0;
    padding:0;   
    vertical-align:top;
    font:0/0 Arial;
 }
table.TableLayout td div.imgwarp{
    width:106px;
    height:115px;
    margin:27px 0 0 12px;
    overflow:hidden;
  }
table.klasseWarp{
	margin:6px 0 0 0;
}
table.klasseWarp td{
    margin:0;
    padding:0;
    font:0/0 Arial;
    vertical-align:top;
  }
table.klasseWarp td h1{
    margin:0;
    padding:0;
    font:0/0 Arial;
  }
table.klasseWarp td h2{
    margin:0;
    padding:0;
    font:0/0 Arial;
  }
table.klasseWarp td div.inbg{
   clear:both;
   width:560px;   
   height:671px;    
   background:url('/klasse/images/follow/pro/bgbase.gif') no-repeat top left;
  }
  /* 2008 03 03 cloud9 Ãß°¡ ³¡*/  
.subMainC h1{
    width:768px;
    height:20px;
    margin:0;
    padding:0;
    font:0/0 Arial;
    vertical-align:top;
    position:relative;
}
.subMainC h1 a{
    position:absolute;
    top:0;
    right:0;
    margin:0;
    padding:0;
}
.subMainC div.numdiv{
	position:absolute;
    top:0;
    right:0;
    margin:0;
    padding:0;
}
.subMainC div.numdiv img{
	margin:0 0 0 3px;
}
.subMainC h1 div.numdiv a{ 
	position:relative !important ;
}
.subMainC .boardTopimg{
    width:768px;
    height:498px;
    margin:5px 0 0 0;
    padding:0;
    font:0/0 Arial;
    position:relative;
}
.subMainC .boardTopimg a{    
    margin:0;
    padding:0;
    font:0/0 Arial;
    position:absolute;
    top:439px;
    right:23px;
}
.subMainC .writeTopimg{
    width:768px;
    height:150px;
    margin:5px 0 0 0;
    padding:0;
    font:0/0 Arial;
    position:relative;
}

.subMainC .writeTopimg a{    
    margin:0;
    padding:0;
    font:0/0 Arial;
    position:absolute;
    top:107px;
    left:360px;
}
/*
.writeTopimg a.rightImg01{
	position:absolute;
    top:107px !important;
    left:360px !important;
}

*/

.06ProViewResp    {margin:0 0 20 0;background:url('/klasse/images/follow/pro/bg_proview_respond.gif') no-repeat;}

.subProContentL	{height:230;padding:20 0 0 0;}

.bd_ProViewTxtL04	{padding:5px 5px 5px 7px;}

.bd_ViewAttchFile {padding:4px 8px 6px 14px;}
.bd_ViewAttchFile div {padding:4px 2px 0 2px;}
 .productguide{
   float:left;
   width:112px;
   padding:0 0 0 0;
   margin:0;
 
}
.productguide .txtguide{
	padding:5px 0 0 0;
}
.productguide ul{
  list-style:none;
  width:112px;
  padding:0;
  margin:0;
}
.productguide ul li{
   float:left;
   font:0/0 Arial;
   padding:0;
   margin:0;
   cursor:pointer; 
}
 .productguide div.imgicon{
	 font:0/0 Arial;
	 margin:0 0 0 5px;
}
 .productguide div.btn{
	 width:112px;
	 text-align:right;
	 font:0/0 Arial;
	 margin:0 0 0 0;
	 padding:0;

}
.productguide p.tcolor01{
   width:107px;
   font:11px/16px Gulim;   
   color:#349f00;                   
   margin:0 0 0 5px;
   padding:2px 0 0 0;
   
}
 .productguide p.tcolor02{
   width:107px;
   height:54px;
   overflow:hidden;
   font:11px/16px Gulim;   
   color:#666666;
   margin:5px 0 0 5px;
   padding:0;
   
}
div.productimg{
   float:left;
   width:80px;
   height:126px;
   font:0/0 Arial;             
   margin:0 5px 0 0;
   padding:0;
   border:3px solid #b4caa8;       
   overflow:hidden;
}
* html div.productimg{
   float:left;
   width:86px;
   height:132px;
   font:0/0 Arial;             
   margin:0 5px 0 0;
   padding:0;
   border:3px solid #b4caa8;       
   overflow:hidden;
}
*+html body div.productimg{
   float:left;
   width:86px;
   height:132px;
   font:0/0 Arial;             
   margin:0 5px 0 0;
   padding:0;
   border:3px solid #b4caa8;       
   overflow:hidden;
}

 .picwarp div.imglist01{
	width:296px;
	float:right;
	padding:0 0 31px 0;
 }

.bestreview {
	width:203px;
	margin:0;
	padding:0;
	background:url('/klasse/images/main/txtklassepro.gif') no-repeat top right;
}
.bestreview h1{
	 font:0/0 Arial;
	 margin:0;
	 text-align:left;
	 padding:4px 0 11px 0;
}
.bestreview .viewimg{
	width:68px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
.bestreview  .producttxt{
   width:125px;
   float:left;
   padding:24px 0 0 0;
   margin:0;
}
.producttxt02{
   width:146px;
   float:left;
   font:11px/14px Gulim;
   color:#666666;
   padding:0 0 0 0;
   margin:0;
}
.bestreview  p{
	width:125px;
	font:11px/14px Gulim;
	color:#666666;
	margin:0;
	padding:0;
}
.bestreview .btn{
	width:125px;
	padding:11px 0 0 0;
	margin:0;
	font:0/0 Arial;
	text-align:right;
}
table td.posi{
	position:relative ;
}
table td.posi img.posirigh{
	position:absolute;
	top:3px;
	right:3px;	
}
input.imgbtn01{
	vertical-align:-4px;
	margin:0 0 0 5px;}