

/*おすすめ*/
#osu{ background-image:url(../../img/osu2.gif); background-repeat:repeat-y; font-size:x-small;}



/*Sports設定です*/
#sports2{border:1px solid #000; margin:10 0 0 0px;}
#spo_back{background-image:url(../../sports/img/sports_r.gif); background-repeat:no-repeat; padding:20 15 10 15px;}
#spo_back h2{ margin:0px; padding:0px; font-size:13px;}

#spo_sti{ margin:5 0 0 0px;}
#spo_sti h3{font-size:13px; line-height:16px;}
#spo_sti p{line-height:18px; font-size:12px;}
.spo_sti{background-image:url(../../sports/img/top-left.gif); background-repeat:repeat-y;}
.spo_sti2{ background-image:url(../../sports/img/top-right.gif); background-repeat:repeat-y;}

#spo_mtb{ background-image:url(../../sports/img/sprots_mr.gif); background-repeat:no-repeat; padding:20 15 10 15px;}
#spo_road{ background-image:url(../../sports/img/sprots_road.gif); background-repeat:no-repeat;}
#spo_road2{ background-image:url(../../sports/img/sprots_roadr.gif); background-repeat:no-repeat; padding:5 23 20 60px;}
#road_img{ margin:15 15 0 55px;}

#back_sp{ background-color:#4D78FF;}
#back_sp img{ margin: 2 1 0 3px;}

#road1{border: 1px solid #4D78FF; width:450px; margin:10 0 0 0px;}
#road2{width:210px; margin:5 0 5 0px;}

/*mtb*/
#mtb1{border: 1px solid #4D78FF; width:450px; margin:10 0 0 0px;}
#mtb2{width:210px; margin:5 0 5 0px;}

/*prmia*/
#prmia1{border: 1px solid #4D78FF; width:450px; margin:10 0 0 0px;}
#prmia2{width:210px; margin:5 0 5 0px;}

/*小径車*/
#fol_top{ background-image:url(../../sports/folding/folding_top.gif); background-repeat:no-repeat;}


/*item*/
.cat_food_table{width:500px; text-align:center; padding:5 5 5 5px;}
.cat_food_name{background-color:#4D78FF; text-align:left; font-size:11px; font-weight:bold;}
.cat_food_comment{font-size:11px; color:#FF6600; text-align:left; line-height:15px; padding:3 3 3 3px;}
#item_h h2{font:15px; line-height:20px;}

/*Familyの設定*/
#fam_back{background-image:url(../../family/img/family_r.gif); background-repeat:no-repeat; padding:20 15 10 15px;}

#fam1{background-image:url(../../family/img/family1.gif); background-repeat:no-repeat; padding:20 50 0 58px;}
#fam2{background-image:url(../../family/img/family2.gif); background-repeat:no-repeat; padding:5 0 10 60px; height:100px;}



/*普通車の設定*/
#img{ margin:10 0 10 40px;}

/*大人車の設定*/
#man_ta{margin:10 0 30 10px;}
#man_img{margin:5 0 10 20px;}
#man_b{background-image:url(../../family/img/man1/man2-2.gif); background-repeat:no-repeat;}
#man_b2{background-image:url(../../family/img/man3/man3-2.gif); background-repeat:no-repeat;}
#man2{ margin: 0;padding: 0; width:150px; vertical-align:top;}
#man2 ul{list-style-type: none;margin: 0; padding: 0; } 
 
#famly{border: 1px solid #ff92b1; width:500px; margin:5 0 5 0px; font-size:x-small;}


/*Childの設定*/
#chi_img{ margin:10 0 0 40px;}
#chi_back{ background-image:url(../../family/img/child/top_r.jpg); background-repeat:no-repeat; padding:28 50 8 10px; line-height:22px;}
#chi_back h4{ margin:0 0 10 0px;} 
.chi_back2{ font-size:18px; color:#FF0000; font-weight:bold; line-height:20px;}
#chi_d{background-image:url(../../family/img/child/d2.gif); background-repeat:no-repeat;}
#chi_d2{margin:5 0 30 0px;}

#kix{}
#kix h2{ font-size:15px; color:#FF6600; line-height:20px;}
#kix h3{ font-size:11px; font-weight:normal; line-height:15px;}


/*電気の設定*/
#ele{ padding:3 3 5 40px;}
#el_d{ background-image:url(../../family/img/elec/do2.gif); background-repeat:no-repeat;}
#el_i{margin:2 0 10 5px;}
#el_i2{ font-size:8px;}
#ele2{font-size:10px; font-weight:bold; line-height:12px;}
#ele3{margin:3 0 3 0px;}

/* 商品       商品         商品         商品             商品  */
#product{ margin: 0;padding: 0; width:150px; vertical-align:top; font-size:x-small;}
#product ul{list-style-type: none;margin: 0; padding: 0; }
#product2{ margin: 0;padding: 0; width:250px; vertical-align:top; font-size:x-small;}
#product2 ul{list-style-type: none;margin: 0; padding: 0; } 
#product3{ margin: 0;padding: 0; width:180px; vertical-align:top; font-size:x-small;}
#product3 ul{list-style-type: none;margin: 0; padding: 0; }
#product4{ margin: 0;padding: 0; width:105px; vertical-align:top; font-size:x-small;}
#product4 ul{list-style-type: none;margin: 0; padding: 0; }

 
#tera{ text-align:center;}
#brand{ padding: 0 0 5 20px; background-image:url(../../family/img/brand2.gif); height:80px; width:480px; background-repeat:no-repeat;}
#brand2{ padding: 0 0 5 20px; background-image:url(../../sports/img/brand2.gif); height:350px; background-repeat:no-repeat;}
#brand2 img{margin:10 0 0 0px;}
#back_ch{ background-color:#ff92b1;}
#back_ch img{ margin: 2 1 0 3px}



/* 会社情報情報  */
#fac_back{background-image:url(../../factory/img/fac_r.gif); background-repeat:no-repeat; padding:20 20 10 12px; line-height:18px;}
#fac_itro{padding: 0px; margin: 0 0 0 10px;}
#fac_itro ul{ list-style: none inside; padding: 0px; margin:0px;}
#fac_itro li{ list-style: none inside; padding: 0px; margin:3px; font-size:x-small;}
#f_ta{/*margin:10 0 0 0px; border: 1px solid #000000;*/}
#f_ta_img{ margin:0 0 10 0px; }

#ace{background-image:url(../../factory/img/acess4.gif); background-repeat:no-repeat;}
#ace_img{margin:13 0 5 55px;}
#ace2{background-image:url(../../factory/img/acess5.gif); background-repeat:no-repeat; padding: 10 0 0 65px; height:70px;}
#ace3{border: 1px solid #c1c1c1; width:270px; font-size:12px;}
#ace4{border: 1px solid #c1c1c1; width:230px; font-size:12px;}
#ace5{border: 1px solid #c1c1c1; width:500px; font-size:12px;}
#ace6 h3{font-size:16px; color:#FF0000; margin:0; padding:0px;}

#raw h3{line-height:18px;}

/*お問い合わせ*/
#con h2{background-color:#CCCCCC; height:20px; font-size:15px; padding:5px;}


/*トップページギャラリー*/

div#osusume {
	width:140px;
	height:auto;
	text-align:center;
}


div#osusume .hi {
	width:139px;
	height:25px;
	background-image:url(../../img/osusume1.gif);
	background-repeat:none;
}


div#osusume .mi {
	background-image:url(../../img/osusume2.gif);
	background-repeat:none;
	background-repeat:repeat-y;
	margin:0;
}


div#osusume .mi table {
	width:125px;
	margin:0;
	padding:0;
	text-align:center;
}


div#osusume .mi img{
	margin:0px;
}



div#osusume .mi p{
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000;
	margin:0px 0px 15px 0px;
	text-align:left;
}



div#osusume .mi table td div a{
	display:none;

}


div#osusume .lo {
	width:139px;
	height:14px;
	background-image:url(../../img/osusume3.gif);
	background-repeat:none;
}

/*フッターcss*/

address {
	background:url(../../img/footer.gif) no-repeat;
	width:680px;
	height:35px;
	font-style:normal;
	text-align:right;
	font-weight:bold;
	padding:10px 20px 0 0;
	font-size:90%;
}

div#flash_plugin {
	font-size:10px;
	text-align:center;
	background:#42ABFE;
	width:120px;
	margin:0 0 0 10px;
	padding:0 5px;
	color:#333333;
}

div#flash_plugin p {
	width:120px;
	color:#333333;
	margin:5px 0 0 0;
}

