@charset "utf-8";
/* CSS Document */
/**
 * トップページ
 * @author  itakura@re-set.ne.jp(2008.06)
 * @version 1.0.1
 * @update  2008.09.12 category2からoverflow削除
 */

#t01_top{background:url(../img/index/t01_top.gif) no-repeat bottom; height:35px; margin:10px 0 0;}
#t01_body{background:url(../img/index/t01_body.gif) repeat-y; overflow:auto; padding:10px 15px;}
#t01_bottom{background:url(../img/index/t01_bottom.gif) no-repeat top; height:5px; clear:both;}


.f_l{float:left; clear:both;}
.f_r{float:right;}
#category{background:url(../img/index/t01_back.gif) no-repeat right bottom; overflow:auto; margin:5px 0;}
#category div{width:320px;}
#category a{display:block; width:320px; padding:71px 0 9px; font-size:10px; margin:0 0 5px; line-height:100%;}
#c01_1 a{color:#666; background:url(../img/index/c01_1.jpg) no-repeat 0 0;}
#c01_1 a:hover{color:#666; background:url(../img/index/c01_1.jpg) no-repeat 0 -100px;}
#c01_2 a{color:#666; background:url(../img/index/c01_2.jpg) no-repeat 0 0;}
#c01_2 a:hover{color:#666; background:url(../img/index/c01_2.jpg) no-repeat 0 -100px;}
#c01_3 a{color:#666; background:url(../img/index/c01_3.jpg) no-repeat 0 0;}
#c01_3 a:hover{color:#666; background:url(../img/index/c01_3.jpg) no-repeat 0 -100px;}
#c01_4 a{color:#666; background:url(../img/index/c01_4.jpg) no-repeat 0 0;}
#c01_4 a:hover{color:#666; background:url(../img/index/c01_4.jpg) no-repeat 0 -100px;}
#c01_5 a{color:#666; background:url(../img/index/c01_5.jpg) no-repeat 0 0;}
#c01_5 a:hover{color:#666; background:url(../img/index/c01_5.jpg) no-repeat 0 -100px;}
#c01_6 a{color:#666; background:url(../img/index/c01_6.jpg) no-repeat 0 0;}
#c01_6 a:hover{color:#666; background:url(../img/index/c01_6.jpg) no-repeat 0 -100px;}
#c01_7 a{color:#666; background:url(../img/index/c01_7.jpg) no-repeat 0 0;}
#c01_7 a:hover{color:#666; background:url(../img/index/c01_7.jpg) no-repeat 0 -100px;}
#c01_8 a{color:#666; background:url(../img/index/c01_8.jpg) no-repeat 0 0;}
#c01_8 a:hover{color:#666; background:url(../img/index/c01_8.jpg) no-repeat 0 -100px;}
#c01_9 a{color:#666; background:url(../img/index/c01_9.jpg) no-repeat 0 0;}
#c01_9 a:hover{color:#666; background:url(../img/index/c01_9.jpg) no-repeat 0 -100px;}
#c01_10 a{color:#666; background:url(../img/index/c01_10.jpg) no-repeat 0 0;}
#c01_10 a:hover{color:#666; background:url(../img/index/c01_10.jpg) no-repeat 0 -100px;}
#c01_11 a{color:#666; background:url(../img/index/c01_11.jpg) no-repeat 0 0;}
#c01_11 a:hover{color:#666; background:url(../img/index/c01_11.jpg) no-repeat 0 -100px;}
#c01_12 a{color:#666; background:url(../img/index/c01_12.jpg) no-repeat 0 0;}
#c01_12 a:hover{color:#666; background:url(../img/index/c01_12.jpg) no-repeat 0 -100px;}
#c01_13 a{color:#666; background:url(../img/index/c01_13.jpg) no-repeat 0 0;}
#c01_13 a:hover{color:#666; background:url(../img/index/c01_13.jpg) no-repeat 0 -100px;}
/* new */
#c01_1n a{color:#666; background:url(../img/index/c01_1n.jpg) no-repeat 0 0;}
#c01_1n a:hover{color:#666; background:url(../img/index/c01_1n.jpg) no-repeat 0 -100px;}
#c01_2n a{color:#666; background:url(../img/index/c01_2n.jpg) no-repeat 0 0;}
#c01_2n a:hover{color:#666; background:url(../img/index/c01_2n.jpg) no-repeat 0 -100px;}
#c01_3n a{color:#666; background:url(../img/index/c01_3n.jpg) no-repeat 0 0;}
#c01_3n a:hover{color:#666; background:url(../img/index/c01_3n.jpg) no-repeat 0 -100px;}
#c01_4n a{color:#666; background:url(../img/index/c01_4n.jpg) no-repeat 0 0;}
#c01_4n a:hover{color:#666; background:url(../img/index/c01_4n.jpg) no-repeat 0 -100px;}
#c01_5n a{color:#666; background:url(../img/index/c01_5n.jpg) no-repeat 0 0;}
#c01_5n a:hover{color:#666; background:url(../img/index/c01_5n.jpg) no-repeat 0 -100px;}
#c01_6n a{color:#666; background:url(../img/index/c01_6n.jpg) no-repeat 0 0;}
#c01_6n a:hover{color:#666; background:url(../img/index/c01_6n.jpg) no-repeat 0 -100px;}
#c01_7n a{color:#666; background:url(../img/index/c01_7n.jpg) no-repeat 0 0;}
#c01_7n a:hover{color:#666; background:url(../img/index/c01_7n.jpg) no-repeat 0 -100px;}
#c01_8n a{color:#666; background:url(../img/index/c01_8n.jpg) no-repeat 0 0;}
#c01_8n a:hover{color:#666; background:url(../img/index/c01_8n.jpg) no-repeat 0 -100px;}
#c01_9n a{color:#666; background:url(../img/index/c01_9n.jpg) no-repeat 0 0;}
#c01_9n a:hover{color:#666; background:url(../img/index/c01_9n.jpg) no-repeat 0 -100px;}
#c01_10n a{color:#666; background:url(../img/index/c01_10n.jpg) no-repeat 0 0;}
#c01_10n a:hover{color:#666; background:url(../img/index/c01_10n.jpg) no-repeat 0 -100px;}
#c01_11n a{color:#666; background:url(../img/index/c01_11n.jpg) no-repeat 0 0;}
#c01_11n a:hover{color:#666; background:url(../img/index/c01_11n.jpg) no-repeat 0 -100px;}
#c01_12n a{color:#666; background:url(../img/index/c01_12n.jpg) no-repeat 0 0;}
#c01_12n a:hover{color:#666; background:url(../img/index/c01_12n.jpg) no-repeat 0 -100px;}
#c01_13n a{color:#666; background:url(../img/index/c01_13n.jpg) no-repeat 0 0;}
#c01_13n a:hover{color:#666; background:url(../img/index/c01_13n.jpg) no-repeat 0 -100px;}


#category2{margin:5px 0 0; width:650px;}
#category2 a span{margin:0 0 0 10px;}
#category2 a{display:block; width:155px; padding:35px 0 30px; font-size:10px; line-height:100%;}
#c02_1 a{color:#666; background:url(../img/index/c02_1.jpg) no-repeat 0 0; float:left; margin:0 10px 0 0;}
#c02_1 a:hover{color:#666; background:url(../img/index/c02_1.jpg) no-repeat 0 -85px;}
#c02_2 a{color:#666; background:url(../img/index/c02_2.jpg) no-repeat 0 0; float:left; margin:0 10px 0 0;}
#c02_2 a:hover{color:#666; background:url(../img/index/c02_2.jpg) no-repeat 0 -85px;}
#c02_3 a{color:#666; background:url(../img/index/c02_3.jpg) no-repeat 0 0; float:left; margin:0 10px 0 0;}
#c02_3 a:hover{color:#666; background:url(../img/index/c02_3.jpg) no-repeat 0 -85px;}
#c02_4 a{color:#666; background:url(../img/index/c02_4.jpg) no-repeat 0 0; float:left; margin:0;}
#c02_4 a:hover{color:#666; background:url(../img/index/c02_4.jpg) no-repeat 0 -85px;}







/* new */
#new{background:url(../img/index/new_title.gif) no-repeat top; padding:35px 0 0; margin:10px 0 0;}
#newtext{color:#666; font-size:12px; line-height:20px;}
#newtext dl dt{width:70px; margin:0;}
#newtext dl dd{margin:0 0 0 75px; margin-top:-20px;}




