@charset "UTF-8";
/*ジャンル別を非表示にする*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
.wrapper {
    display: block;
    width: 1000px;
    margin: 0 auto;
}

/*トップページ用*/
.newsMenu {
    width: 206px;
    background: url(_img/news_menuCnt.gif) repeat-y;
    
}
.newsMenu ul li {
    width: 164px;
    background: url(_img/news_menu_icon.jpg) no-repeat 0 50%;
    padding: 4px 0 4px 18px;
}
.newsMenu ul {
    width: 182px;
    margin: 0 auto;
    padding: 0 0 12px 0;
}

#leftpane {
	width:206px;
	padding:0 0 24px 0;
	float:left;
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.calenderBox {
	width:1000px;
	margin:0px auto 0;
	padding:0 0 80px 0;
}
.main_calender {
	width:790px;
	background:url(_img/calender_Cnt.gif) repeat-y;
	margin:0 auto;
	padding:0 0 0 0;
	float:right;
}
.main_calender h6 {
	width:790px;
	height:57px;
	background:url(_img/calender_Ttl.gif) repeat-y;
	margin:0 0 4px;
}
.main_calender h6 span {
	display:block;
	width:384px;
	font-size:123.1%;
	color:#FFF;
	text-align:center;
	line-height:50px;
}
table.cal {
	width:756px;
	margin:0 auto;
	border-collapse: collapse;
}
table.cal th, table.cal td {
	padding:8px;
	border:2px solid #999999;
}
.month {
	width:206px;
	height:240px;
	background:url(_img/calender_menu_BG.jpg) no-repeat;
	margin:0 0 3px 0;
}
.month strong {
	display:block;
	font-size:120px;
	line-height:1.1em;
	text-align:center;
}
.month em {
	display:block;
	margin:6px 0 0 0;
	font-size:14px;
	text-align:center;
}
.month .page {
	width:200px;
	margin:12px auto 0;
	text-align:center;
}
/*----------------------------------------------------------------------------*/

/*--------------------------------------------------------ジャンプカレンダー用*/
/*----------------------------------------------------------------------------*/
/*新着順・話題順*/
.news_m1 a:link {
	display:block;
	width:206px;
	background:url(_img/cal_menu01.gif) no-repeat;
	margin:0 0 4px 0;
	font-size:123.1%;
	line-height:45px;
	color:#333;
	text-align:center;
	text-decoration:none;
	text-indent:-999999px;
}
.news_m1 a:visited {
	display:block;
	width:206px;
	background:url(_img/cal_menu01.gif) no-repeat;
	margin:0 0 4px 0;
	font-size:123.1%;
	line-height:45px;
	color:#333;
	text-align:center;
	text-decoration:none;
	text-indent:-999999px;
}
.news_m1 a:hover {
	display:block;
	width:206px;
	background:url(_img/cal_menu01_on.gif) no-repeat;
	margin:0 0 4px 0;
	font-size:123.1%;
	line-height:45px;
	color:#333;
	text-align:center;
	text-decoration:none;
	text-indent:-999999px;
}
.news_m1 a:active {
	display:block;
	width:206px;
	background:url(_img/cal_menu01_on.gif) no-repeat;
	margin:0 0 4px 0;
	font-size:123.1%;
	line-height:45px;
	color:#333;
	text-align:center;
	text-decoration:none;
	text-indent:-999999px;
}
/*選択状態*/
.news_m1 a:link.active {
	display:block;
	width:206px;
	background:url(_img/cal_menu01_on.gif) no-repeat;
	margin:0 0 4px 0;
	font-size:123.1%;
	line-height:45px;
	color:#333;
	text-align:center;
	text-decoration:none;
	text-indent:-999999px;
}
/*月別*/
.cal_ttl2 {
    pointer-events: none;
	display:block;
	width:206px;
	height:45px;
	background:url(_img/cal_menu02.gif) no-repeat 0 0;
	margin:4px 0 4px 0px;
	padding:0;
	font-size:123.1%;
	line-height:45px;
	color:#333;
	text-align:center;
}
/*作品別*/
.cal_ttl3 {
    pointer-events: none;
	display:block;
	width:206px;
	height:45px;
	background:url(_img/cal_menu03.gif) no-repeat 0 0;
	margin:8px 0 4px 0;
	padding:0;
	font-size:123.1%;
	line-height:45px;
	color:#333;
	text-align:center;
}
.cal_ttl4 {
    pointer-events: none;
	display:block;
	width:206px;
	height:45px;
	background:url(_img/cal_menu04.gif) no-repeat 0 0;
	margin:8px 0 4px 0;
	padding:0;
	font-size:123.1%;
	line-height:45px;
	color:#333;
	text-align:center;
}
/*--------------------------------------------------------ジャンプカレンダー用*/
/*----------------------------------------------------------------テーブル表現*/
ul.callist {
	width:756px;
	margin:0 auto;
	background:url(_img/cal_bg.gif);
	border-top:2px solid #999;
}
ul.callist li {
	zoom: 1;
}
/*リスト:回り込みクリア*/
	ul.callist li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}
ul.callist li ul li {
	border-bottom:2px solid #999;
}
ul.callist h5 {
	background:#999;
	padding:6px 8px 8px;
    margin:0;
    font-weight:normal;
}
ul.callist .genre {
	border-left:2px solid #999;
	border-right:2px solid #999;
	display:block;
	width:75px;
	background:#ffd2d2;
	padding:6px 0;
	text-align:center;
	float:left;
}
ul.callist .titleName {
	border-right:2px solid #999;
	display:block;
	width:405px;
	background:#fffca1;
	padding:6px 0;
	text-align:center;
	float:left;
}
ul.callist .price {
	display:block;
	width:128px;
	background:#d5f9ff;
	padding:6px 0;
	text-align:center;
	float:left;
}
ul.callist .maker {
	display:block;
	width:138px;
	padding:6px 0;
	text-align:center;
	float:left;
    border-left:2px solid #999;
}
ul.callist .genre2 {
	display:block;
	width:65px;
	padding:8px 6px;
	float:left;
}
ul.callist .title2 {
	display:block;
	width:395px;
	padding:8px 6px;
	float:left;
}
ul.callist .price2 {
	display:block;
	width:118px;
	padding:8px 6px;
	float:left;
}
ul.callist .maker2 {
	display:block;
	width:130px;
	padding:8px 6px;
	float:left;
}
.copyright1{width:900px; margin:0 auto; padding:10px; text-align: center; font-size:12px;}
