@charset "shift_jis";
/* CSS Document */
body{
	background-color:#C60;
}
.box1{
	width:770px;
	margin:auto;
	background-color:#FFF;
}
.home{
	color:#C90;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	margin:auto;
	width:770px;
	padding-top:30px;
}
.home a{
	color:#FFF;
	text-decoration:none;
}
.home a:hover{
	color:#F90;
	text-decoration:none;
}
.home a:actived{
	color:#999;
	text-decoration:none;
}
a{
	color:#C60;
}
a:hover{
	color:#F90;
}
a:actived{
	color:#999;
}
.base{
	margin:auto;
	padding: 5px 0px 20px 70px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:14px;
	line-height:16px;
	background-image:url(img/middle.gif);
	background-position:top;
	background-position:left;
	background-repeat:repeat-y;
}
.info{
	width:450px;
	padding:10px 10px 10px 10px;
}
.title{
	padding:10px 0px 10px 10px;
	font-weight:bold;
}
.poster{
	margin:5px;
	background-color:#CCC;
	padding:5px;
}
.pro{
	margin:10px 0px 20px 0px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:14px;
	line-height:16px;
}
.line{
	border-bottom:#C60 1px dotted;
}
.line_top{
	border-top:#C60 1px dotted;
}
.font-color{
	color:#33F;
}
.bold{
	font-weight:bold;
}
.line-all{
	border:#C60 1px dotted;
}
.line-top{
	border-top:#C60 4px solid;
}
.line_right{
	border-right:#C60 1px dotted;
}
.center{
	text-align:center;
}
.left{
	float:left;
}
.clear{
	clear:both;
}
.ske th{
	border:#C60 1px dotted;
}
.pa_5{
	padding:5px;
}
.small{
	font-size:12px;
}
.red{
	color:#F00;
}