
/* --------------------------------------------------

	SiteName : ŽďĐ JJT[rXi¨j
	FileName : default.css
	
	== URL ======================================
	http://www.jjsv.jp/
	
-------------------------------------------------- */


#detail {
	width:920px;
	margin:0px;
	padding:0px;
	background:#ebe3bd url("img/back.jpg") 0% 0% repeat;
	}
	#detail_l {
		width:150px;
		margin:0px;
		padding:15px;
		float:left;
		}
	#detail_r {
		width:740px;
		margin:0px;
		padding:0px;
		float:left;
		background:#FFF;
		}

#d_menu {
	width:150px;
	margin:15px 0px;
	padding:0px;
	}
	#d_menu ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
		}
	#d_menu ul li {margin:0px; overflow:hidden; padding:0px; height:26px;}
	#d_menu ul li a {
		display: block;
		text-decoration: none;
		}
		#d_menu ul li.menu1 a {
			background: url("img/icon1a.gif") left top no-repeat;
			width:150px;
			height:26px;
			text-indent: -9999px;
			}
			#d_menu ul li.menu1 a:hover {
				background: url("img/icon1b.gif") left top no-repeat;
				width:150px;
				height:26px;
				}
		#d_menu ul li.menu2 a {
			background: url("img/icon2a.gif") left top no-repeat;
			width:150px;
			height:26px;
			text-indent: -9999px;
			}
			#d_menu ul li.menu2 a:hover {
				background: url("img/icon2b.gif") left top no-repeat;
				width:150px;
				height:26px;
				}
		#d_menu ul li.menu3 a {
			background: url("img/icon3a.gif") left top no-repeat;
			width:150px;
			height:26px;
			text-indent: -9999px;
			}
			#d_menu ul li.menu3 a:hover {
				background: url("img/icon3b.gif") left top no-repeat;
				width:150px;
				height:26px;
				}
		#d_menu ul li.menu4 a {
			background: url("img/icon4a.gif") left top no-repeat;
			width:150px;
			height:26px;
			text-indent: -9999px;
			}
			#d_menu ul li.menu4 a:hover {
				background: url("img/icon4b.gif") left top no-repeat;
				width:150px;
				height:26px;
				}
		#d_menu ul li.menu5 a {
			background: url("img/icon5a.gif") left top no-repeat;
			width:150px;
			height:26px;
			text-indent: -9999px;
			}
			#d_menu ul li.menu5 a:hover {
				background: url("img/icon5b.gif") left top no-repeat;
				width:150px;
				height:26px;
				}
		#d_menu ul li.menu6 a {
			background: url("img/icon6a.gif") left top no-repeat;
			width:150px;
			height:26px;
			text-indent: -9999px;
			}
			#d_menu ul li.menu6 a:hover {
				background: url("img/icon6b.gif") left top no-repeat;
				width:150px;
				height:26px;
				}
		#d_menu ul li.menu7 a {
			background: url("img/icon7a.gif") left top no-repeat;
			width:150px;
			height:26px;
			text-indent: -9999px;
			}
			#d_menu ul li.menu7 a:hover {
				background: url("img/icon7b.gif") left top no-repeat;
				width:150px;
				height:26px;
				}

#detail_in {
	width:700px;
	font-size:14px;
	background:#fff1d9;
	margin:0px;
	padding:20px;
	}


/* OĎEŕ
================================================== */
.layout {
	width:700px;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

.layout_box_gaikan_l {
	width:340px;
	margin:0px;
	padding:0px;
	float:left;
	}
.layout_box_gaikan_r {
	width:340px;
	margin:0px;
	padding:0px;
	float:right;
	}
	.layout_box_gaikan_l img {margin-bottom:5px;}
	.layout_box_gaikan_r img {margin-bottom:5px;}

.layout_box_gaikan_l2 {
	width:220px;
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
	}
.layout_box_gaikan_r2 {
	width:220px;
	margin:0px;
	padding:0px;
	float:right;
	}
	.layout_box_gaikan_l2 img {margin-bottom:5px;}
	.layout_box_gaikan_r2 img {margin-bottom:5px;}


/* Ôćč
================================================== */
.madori img {border:1px solid #b3b3b3; margin:15px 0px;}


/* üÓÂŤ
================================================== */
.around {
	width:700px;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

.around_box_l {
	width:220px;
	text-align:center;
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
	}
.around_box_r {
	width:220px;
	text-align:center;
	margin:0px;
	padding:0px;
	float:right;
	}
	.around_box_l img {margin-bottom:5px;}
	.around_box_r img {margin-bottom:5px;}



/* ¨Tv
================================================== */
table.summary-list {
	width:100%;
	font-size:14px;
	border-spacing:0;
	empty-cells:show;
	border-collapse: collapse;
	margin:0px 0px 30px 0px;
	padding:0px;
	}
	.summary-list th {
		font-weight:normal;
		border:1px solid #b3b3b3;
		padding:8px 10px;
		}
	.summary-list th.summary_name {width:110px; text-align:center; background:#f6f1d6; color:#000; vertical-align:middle;}
	.summary-list th.summary_txt {text-align:left; color:#000; background:#FFF;}

