#gnav ul.hover-css li.gnav04 a, #gnav ul.hover-anims li.gnav04 a { background-position:-330px -110px; }

#contents h2{
width: 900px;
padding-bottom:22px;
}

/* l_clm */
#contents #l_clm{
width: 252px;
float: left;
}

#contents #l_clm .l_clm_cont{
padding-bottom:20px;
}

#contents #l_clm h3{
padding-bottom:10px;
}

#contents #l_clm ul li{
padding-bottom:19px;
}

#contents #l_clm ul li ul li{
margin-left:25px;
padding-bottom:17px;
}

#contents #l_clm p{
padding-bottom:19px;
}

/* main_content */
#contents #main_content{
width: 620px;
float: right;
}

#contents #main_content .item_box{
width: 640px;
text-align: left;
margin-right:-20px;
margin-bottom: 40px;
overflow:hidden;
_zoom: 1;
}

#contents #main_content .item_box h4{
margin-bottom:25px;
}

.item_box_cont{
line-height:1.6em;
letter-spacing:0em;
}

.item_box_cont .lftimg{
width:410px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.item_box_cont p{
margin-bottom:1.5em;
}

.item_box_cont p span{
color:#996633;
}

.item_box_cont a{
color:#F5861C;
}

.item_box_cont a:hover{
text-decoration:none;
}

.item_box_cont .clearboth{
clear:both;
}

.item_box_cont .question{
background:url(../../instruction/img/icon_q.gif) no-repeat left center;
padding:15px 0px 15px 50px;
font-weight:bold;
margin-bottom:8px;
}

.item_box_cont .answer{
background:url(../../instruction/img/icon_a.gif) no-repeat left top;
padding:1px 0px 15px 50px;
min-height:30px;
}

.qAndA{
background:url(../../instruction/img/line.gif) no-repeat center bottom;
padding-bottom:15px;
margin-bottom:15px;
}

.kessonImg{
width:193px;
float:left;
margin-right:20px;
padding-top:10px;
}

#tooltip { position:absolute; border:1px solid #333; background:#9C6433; padding:2px 5px; color:#333; display:none; width:20em; }
#preview { position:absolute; border:1px solid #ccc; background:#9C6433; padding:5px; display:none; color:#fff; }
div.clear { clear:both; } 
#screenshot { position:absolute; border:1px solid #ccc; background:#9C6433; padding:5px; display:none; color:#fff; 