/* CSS Document */


#sp_wrap{
	width:960px;
	margin:0px auto;
	background-color:#ffffff;
	border-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#revo_header li{ text-indent:-9999em;}
#revo_header{ }
#sp_main{border-top:solid 1px #cccccc;}
#sp_foot {
	text-align:center;
}

#sp_foot {
	clear: both;
	font-size: 85%;
	width: 960px;
}
#sp_foot a {
	text-decoration: none;
}
#sp_foot ul {
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0;
	padding: 5px;
	background: #FFFFFF;
}

#sp_foot ul li {
	margin: 0;
	padding: 2px 5px;
	display: inline;
}
#sp_foot ul li a {
	background: url(/common/img/icon_arrow_right_9c9269.gif) no-repeat left 2px;
	margin: 0;
	padding: 0 0 0 8px;
}
#sp_foot p {
	text-align: center;
	margin: 0;
	padding: 5px 0;
}
#sp_main #MainBoxL p{ padding:0px 30px; line-height:135%;}
#cm73dart {margin:20px 0px; text-align:center;}
#sp_main h1{float:left; width:575px; text-indent:-9999em; }
#sp_main #news {
float:left;
margin:80px 0px 0px 0px;
	height:75px;
	width:340px;
	overflow: auto;
	font-weight:bold;
}
#comike{
	background-image:url(img/cm73_09.gif);
	padding-top:20px;
	margin-top:20px;
	background-repeat: no-repeat;
	margin-left: 20px;
}
#comike h2{text-indent:-9999em;}
#comike p{ margin-top:10px;}
#sp_head{ background-image:url(img/cm73_01.jpg); width:960px; height:170px; margin-bottom:20px;}
#MainBoxL{float:left; width:720px;}
#MainBoxR{float:left; width:240px;}
#MainBoxR .leftline {
	background-image: url(img/cm73_07.gif);
	margin:0px 0px 15px 15px;
	padding-left: 15px;
	background-repeat: repeat-y;
}
#MainBoxR .leftline p {
	padding: 4px 8px 10px 4px;
}
#cm73dart2{	background-image: url(img/cm73_03.gif);
	margin:0px 0px 15px 15px;
	padding-left: 15px;
	background-repeat: repeat-y;
}
/*--071130 長井が修正しました--*/
#MainBoxL #day{
	margin:15px 0px 15px 20px;
	background-image: url(img/cm73_10.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
}

#MainBoxL #day h2{ text-indent:-9999em;}
#MainBoxL #day p{ }
#staffdiary{background-image:url(img/cm73_02.gif); width:215px; height:220px; float:right; text-indent:-9999em;}
#staffdiary a{ display:block; width:215px; height:220px;}
#revo_header #ul_list {float:right; width:544px;
}
.float_L{ float:left;}
.leftline p {
	padding: 4px;
}
#MainBoxL h3 {
	margin-bottom: 20px;
	margin-left:20px;
}
#dgbook h2 {
	background-image: url(img/cm73_19.gif);
	height: 35px;
	width: 680px;
	text-indent: -9999em;
	margin-top: 20px;
	margin-bottom:20px;
}
#dgbook{ padding-left:20px;}

#dgbook p {
	width: 380px;
	float:left;
}

