@charset "utf-8";

@import "../../css/common.css";

/*==================================================================*/

/* style css */

/*==================================================================*/

#container a:hover img{opacity:0.75;filter:alpha(opacity=75);}

/* bread：パンくず */
/* -------------------------------------------- */
#bread p{margin:0 0 12px 1px;padding:0;font-size:0.9em;}

/* -------------------------------------------- */
/* container：コンテンツ */
/* -------------------------------------------- */
#container *{margin:0;padding:0;}
#container{
}

#container h1{
	margin-bottom:20px;
}


#container .comment{
	margin:0 0 25px 25px;
}

/* ---------------------------------------------------------------- */
/* chart */
/* ---------------------------------------------------------------- */

#chart{
	width:940px;
	margin:0 auto 50px;
	padding-top:5px;
	background:url('../image/chart_top.gif') repeat-x 0 0;
}

#chart table,
#chart th,
#chart td{
	border:none;
	border-collapse:collapse;
}

#chart table{
	width:940px;
	margin:0 auto;
	background:url('../image/chart_bottom.gif') repeat-x 0 100%;
}

#chart th,
#chart td{
	vertical-align:top;

}

#chart th{
	width:125px;
	padding:10px;
	font-size:1.8em;
	font-family:Georgia;
	font-style:Italic;
	font-weight:normal;
	text-align:center;
	color:#0082e9;
}

#chart td{
	padding:20px 10px 30px;
}

#chart td.text{
	width:490px;
}

#chart td.text-only{
	width:815px;
}

#chart td dt{
	margin-bottom:10px;
	padding:0 0 3px 5px;
	background:url('../../common_img/line_dot.gif') repeat-x 0 100%;
	font-weight:bold;
}

#chart td dd{
	padding:0 0 0 5px;
}

#chart td.photo{
	width:325px;
	text-align:center;
}

#chart td img{
	width:295px;
	padding:5px;
	border:#ccc 1px solid;
}



/* ---------------------------------------------------------------- */













