@charset "utf-8";
@import "default.css";

/* -----------------------------------------------------------
 
/* CSS構造 */
/*
 * 01:全体
 * 02:グローバルメニュー
 * 03:コンテンツ中身
 
----------------------------------------------------------- */


/*==========================================================================================
	01:全体
==========================================================================================*/

#flash {
	width: 880px;
	margin: 0 auto;
}

#KW {
margin:0 0 20px 0;}

h2{
	padding: 0 0 10px 0;
}

h3{
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	background: url(../img/top/list_right.gif) no-repeat  0 center ;
}
h4{
	margin: 0 0 5px 0;
	padding: 0 0 0 20px; height:16px;
	background: url(../../img/ya_bike.gif) no-repeat  0 center ;
}

/*==========================================================================================
	02:グローバルメニュー
==========================================================================================*/
	
#topNavi {
	width: 880px;
	height: 65px;
	margin: 0 auto;
	padding:0 0 15px 0;
	background: url(../img/top/navi_back.jpg) repeat-x;
}

#topNavi ul {
	width: 880px;
}

#topNavi li {
	float:left;
	padding: 5px 0 0 0;
}


/*==========================================================================================
	03:コンテンツ中身
==========================================================================================*/

/*left*/
#contents #left{
	float: left;
	width: 200px;
}

#contents #left #business ,#company{
	margin: 0 0 30px;
}

#contents #left #business dl{
}

#contents #left #business dt{
	clear:left;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: url(../img/top/list_left.gif) no-repeat 0 1px;
}
#contents #left #business dd{
	margin: 0 0 20px 25px;
}

#contents #left #business li{
	padding: 5px 0 5px 10px;
	background: url(../img/top/list_left2.gif) no-repeat 0 8px;
}
#contents #left #company li{
	padding: 5px 0 5px 15px;
	background: url(../img/top/list_left.gif) no-repeat 0 center;
}



/*center*/
#contents #center {
	float: left;
	width: 360px;
	margin: 0 0 0 30px;
}
#contents #center dl {
	width:360px;
}

#contents #center dt {
	margin: 5px 0 5px 0;
	font-weight: bold;
}
#contents #center dd {
	width: 350px;
	margin: 0;
	padding: 0 0 5px 10px;
	border-bottom: 1px #CCCCCC dotted;
}

#contents #center dd img{
	margin:5px 0;
}







/*bike お詫び*/
#contents #center1 {
	float: left;
	width: 360px;
	margin: 0 30px 0 0px;
}
#contents #center1 dl {
	width:360px;
}

#contents #center1 dt {
	margin: 5px 0 5px 0;
	font-weight: bold;
}
#contents #center1 dd {
	width: 350px;
	margin: 0;
	padding: 0 0 5px 10px;
	border-bottom: 1px #CCCCCC dotted;
}

#contents #center1 dd img{
	margin:5px 0; }


#contents #center0 {
	float: left;
	width: 360px;
	margin: 0 0 10px 30px;
/*    background-image:url(../../img/bike_oshirase.gif);   */  


}
#contents #center0 dl {
	width:360px; padding-top:5px;
}

#contents #center0 dt {
	margin: 0px 0 5px 0;
	font-weight: bold;

}
#contents #center0 dd {
	width: 360px;
	margin: 0;
	padding: 0 0 5px 0px;

}

#contents #center0 dd img{
	margin:0px 0;
}





/*リクルートバナー*/
#contents #center .ag {
	margin:0 5px 15px 5px;
}


/*right*/

#contents #right{
	float:left;
	width:260px;
	margin:0 0 0 30px;
}

#contents #right dl {
	clear: both;
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #eee;
}

#contents #right dt {
	float: left;
	width: 54px;
	margin: 0;
	padding: 0 0 5px 0;
}
	
#contents #right dd {
	margin: 0 0 0 64px;
	padding: 0 0 5px 0;
}

#contents #right .cap {
	margin: 0 0 5px 0;
}

#contents #right .sell {
	padding:0;
}

#contents #right .detalis {
	float: right;
	width: 58px;
	height: 17px;
	margin: 8px 0 0 0;
	padding: 0;
}

/*amazon*/
#contents #right .ama {
margin:0 0 0 10px;
padding:0 0 0 12px;
background:url(../../img/point.gif) center left no-repeat;}

#contents #right .ama2 {
margin:0 0 0 0px;
padding:0 0 0 12px;
background:url(../../img/point.gif) center left no-repeat;}



/*携帯QR*/
#contents #left #qr {
	margin:0 0 15px 0;
	padding:7px 5px;
	background:#FFF5F5;
}

#contents #left #qr #qrbox {
	margin:0 0 0 80px;
	color:#666666;
}

#contents #left #qr #qrbox img {
	margin:0 0 5px 0;
}

#contents #left #qr #bun {
	clear:left;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	border-top:#999999 1px dotted;

}

