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

#contents h2{
width: 900px;
}

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

/* main_content */
#contents #main_content{
width: 620px;
float: right;
color:#996633;
padding-bottom:30px;
font-size:1.1em;
}

#contents #main_content .section{
margin-top: 40px;
}

#contents #main_content #section1{
margin-top: 20px;
}

#contents #main_content .item_box{
width: 620px;
text-align: center;
margin-bottom: 250px;
}

#contents #main_content h3{
text-align: left;
padding-bottom:10px;
background: url(../img/line01.gif) no-repeat left bottom;
}

#contents #main_content p{
margin-top:16px;
}

#contents #main_content p.top{
margin-top:20px;
}

#contents #main_content #section1 dl{
margin-left:2px;
}

#contents #main_content #section1 dt{
margin-top:16px;
}

#contents #main_content #section1 dd{
}

#contents #main_content .attention{
color:#CC0000;
}

#contents #main_content p.attention{
margin-top:5px;
}

#contents #main_content #section2 dl{
clear:both;
margin-top:10px;
margin-left:2px;
}

#contents #main_content #section2 dt{
width:110px;
float:left;
vertical-align:top;
}

#contents #main_content #section2 dd{
vertical-align:top;
}

#contents #main_content #section2 form{
margin-top:25px;
}


#contents #main_content #section2 form textarea{
margin:0 0 0 12px;
}

#contents #main_content #section2 form input{
margin:0 0 0 12px;
}

#contents #main_content #section2 form select{
margin:0 0 0 12px;
}

#contents #main_content #section2 form p{
clear:both;
margin-left:190px;
margin-top:25px;
}

#contents #main_content #section2 form p input{
background: #FFFFFF;
border:#999999 solid 1px;
width:98px;
height:26px;
text-align:center;
cursor:pointer;
}