@charset "Shift_JIS";

/*@indextopics */

ul.indextopics li{
width:559px;
clear:left;
border:1px solid #CC6600;
float:left;
margin-bottom:2px;}

ul.indextopics li .box{
display:block;
float:left;
padding:12px;
}

ul.indextopics li img{
margin-right:10px;
}


/*----------------------news---------------------*/

#news{
width:550px;
margin-top:20px;
float:left;
margin-right:5px;
}

#news h2{
width:557px;
background:url(img/line1.gif) left center no-repeat;
height:35px;
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:2px;
}




#news li{
padding-left:17px;
margin-bottom:8px;
background:url(img/icon01.gif) 0px 4px no-repeat;
border-bottom: 1px dotted #000000;
}

#news .date{
font-size:0.8em;
}



/*----------------------login---------------------*/


#login{
width:181px;
margin-top:5px;
text-align:left;
padding-bottom:1em;
background:#000;
margin-right:15px;
float:right;

}


#login h2{
text-decoration:none;
text-indent:-9999px;
}


#login h2{
width:180px;
height:38px;
background:url(img/t_login.gif) left bottom no-repeat;
}


/**/


h1{
clear:both;
width:575px;
height:75px;
background: url(img/h1_bg.gif) 0px 0px no-repeat;
font-size:1.6em;
}

h1 span{
display:block;
padding:30px;
}



#main h3{
font-size:1.2em;
padding:3px;
color:#FFFF00;
}

h3{
border-bottom:1px solid #cc0000;
text-align:left;
background-color:#640500;
font-size:1.3em;
padding:3px 10px;
}



#list h3{
/*width:420px;*/
border-bottom:1px solid #cc0000;
text-align:left;
background-color:#640500;
font-size:1.2em;
}


.categoryname a,.itemname a{
padding-left:20px;
background:url(img/icon01.gif) 0px 3px no-repeat;
}

h3 a{
padding:3px;
padding-left:25px;
background:url(img/icon01.gif) 5px 6px no-repeat;

}
.categoryname a:link,
.itemname a:link,
h3 a:link{color:#ffff00; text-decoration: none;font-weight:normal;font-weight:bold;}
.categoryname a:active,
.itemname a:active,
h3 a:active{color:#ffff00; text-decoration: none;font-weight:normal;font-weight:bold;}
.categoryname a:visited,
.itemname a:visited,
h3 a:visited{color:#FFBF00; text-decoration: none;font-weight:normal;font-weight:bold;}
.categoryname a:hover,
.itemname a:hover,
h3 a:hover{color:#FF9900; text-decoration: none;font-weight:normal;border-bottom:1px dotted #FF9900;font-weight:bold;}




/*---------member login---------*/

#member{
padding:5px 10px 10px 15px;
}

#member input.inuptbox{
background:#FFFFcc;
border: 1px #000 solid;
margin-right:1px;
}
#member input:focus.inuptbox{
background:#fff;
}
