@charset "EUC-JP";

/* --------------------------------------------
 *               Main Content
 * -------------------------------------------- */

/* Content ----------------------------------------------------------------- */

#top_content {
	clear: both;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

#top_content_inner {
	margin: 0px;
	padding: 10px;
}

/* --------------------------------------------
 *                Header title
 * -------------------------------------------- */

/*---Header title img----------------------------- */
li.header_title_img {
	list-style-type: none;
	width: 335px;
	height: 65px;
	float: left;
	background: url(../img/header_title_on.jpg);
}
li.header_title_img img{
	border:0;
}
li.header_title_img a{
	display:block;
	width: 335px;
	height: 65px;
}
li.header_title_img a:hover {
	background-color:transparent;
}
li.header_title_img a:hover img{
	visibility:hidden;
}

/*---Header title img01----------------------------- */
li.header_title01 {
	list-style-type: none;
	width: 210px;
	height: 65px;
	float: left;
}
li.header_title01 img{
	border:0;
}

/*---Header title img02----------------------------- */
li.header_title02 {
	list-style-type: none;
	width: 355px;
	height: 65px;
	float: left;
}
li.header_title02 img{
	border:0;
}

/* --------------------------------------------
 *               Img Navi
 * -------------------------------------------- */

#top_imgNavi, #top_imgNavi_inner {
	margin: 0px;
	padding: 0px;
}

/* 01Box -------------------------------------------------- */

.imgNavi01 {
	float: left;
	margin: 0px 8px 0px 0px;
	padding: 0px;
}

.imgNavi01_inner {
	margin: 0px;
	padding: 4px;
	border: 1px solid #ADC3DA;
}

.imgNavi02 {
	float: left;
	margin: 0px;
	padding: 0px;
}

/* item thumbnail -------------------------------------------------- */

li.top_img_thumbnail01 {
	float: left;
	width: 90px;
	height: 130px;
	font-size: 10px;
	line-height: 14px;
	margin:0px 4px 0px 0px;
	padding: 0px;
}

li.top_img_thumbnail02 {
	float: left;
	width: 90px;
	height: 130px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}

.top_img_thumbnail01 a:link{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.top_img_thumbnail01 a:visited{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.top_img_thumbnail01 a:active{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.top_img_thumbnail01 a:hover{ color:#9F2740;font-weight: normal;font-size: 10px;text-decoration:none; }

.top_img_thumbnail02 a:link{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.top_img_thumbnail02 a:visited{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.top_img_thumbnail02 a:active{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.top_img_thumbnail02 a:hover{ color:#9F2740;font-weight: normal;font-size: 10px;text-decoration:none; }

/* --------------------------------------------
 *               Content Box 01
 * -------------------------------------------- */

/* topBox Left01 -------------------------------------------------- */

.topBox_left01 {
	float: left;
	width: 365px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}

.topBox_left01_inner {
	margin: 0px;
	padding: 0px 13px 0px 0px;
}

/* item thumbnail rank -------------------------------------------------- */

li.top_rank_thumbnail01 {
	float: left;
	width: 102px;
	height: 180px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 7px;
	border-left: 1px dotted #ADC3DA;
	border-right: 1px dotted #ADC3DA;
	border-bottom: 1px dotted #ADC3DA;
}

li.top_rank_thumbnail02 {
	float: left;
	width: 102px;
	height:180px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 7px;
	border-right: 1px dotted #ADC3DA;
	border-bottom: 1px dotted #ADC3DA;
}

li.top_rank_thumbnail03 {
	float: left;
	width: 102px;
	height: 190px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 7px;
	border-left: 1px dotted #ADC3DA;
	border-right: 1px dotted #ADC3DA;
}

li.top_rank_thumbnail04 {
	float: left;
	width: 102px;
	height:190px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 7px;
	border-right: 1px dotted #ADC3DA;
}

.top_rank_thumbnail01 p a, .top_rank_thumbnail02 p a, .top_rank_thumbnail03 p a, .top_rank_thumbnail04 p a {
	width: 102px;
	display: block;
}

/* topBox Right02 -------------------------------------------------- */

.topBox_right01 {
	float: left;
	width: 515px;
	margin: 0px;
	padding: 0px;
}

.topBox_right01_inner {
	margin: 0px;
	padding: 0px;
}

/* --------------------------------------------
 *               Content Box 02
 * -------------------------------------------- */

/* topBox Left02 -------------------------------------------------- */

.topBox_left02 {
	float: left;
	width: 598px;
	margin: 0px;
	padding: 0px;
}

.topBox_left02_inner {
	margin: 0px;
	padding: 0px 18px 0px 0px;
}

/* topBox Right02 -------------------------------------------------- */

.topBox_right02 {
	float: left;
	width: 282px;
	margin: 0px;
	padding: 0px;
}

.topBox_right02_inner {
	margin: 0px;
	padding: 0px;
}

/* item thumbnail pickup -------------------------------------------------- */

li.top_pickup_thumbnail {
	float: left;
	width: 102px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

li.top_pickup_txt {
	float: left;
	width: 468px;
	margin: 0px;
	padding: 0px;
}

li.top_pickup_txt p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

li.top_pickup_txt02 {
	float: left;
	width: 356px;
	margin: 0px;
	padding: 0px;
}

li.top_pickup_txt02 p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

/* item thumbnail pickup List -------------------------------------------------- */

.pickUpListBox {
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #adc3da;
	border-bottom: 1px solid #adc3da;
	*height: 1%;
}

.pickUpListInner {
	margin: 0px;
	padding: 0px;
}

ul.pickUpList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.pickUpList li {
	list-style-type: none;
	float: left;
	width: 192px;
	height: 70px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #adc3da;
	border-top: 1px solid #adc3da;
}

/* item thumbnail osusume -------------------------------------------------- */

li.top_osusume_thumbnail01 {
	float: left;
	width: 122px;
	height: 195px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 0px 9px 7px 0px;
}

li.top_osusume_thumbnail02 {
	float: left;
	width: 122px;
	height: 195px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

.top_osusume_thumbnail01 p a, .top_osusume_thumbnail02 p a {
	width: 122px;
	display: block;
}

li.top_osusume_thumbnail03 {
	float: left;
	width: 459px;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}



/* item thumbnail media -------------------------------------------------- */

.media_box {
	font-size: 10px;
	line-height: 14px;	
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #ADC3DA;
	border-left: 1px dotted #ADC3DA;
	border-right: 1px dotted #ADC3DA;
}

.media_box02 {
	font-size: 10px;
	line-height: 14px;	
	margin: 0;
	padding: 0;
	border-left: 1px dotted #ADC3DA;
	border-right: 1px dotted #ADC3DA;
}

.media_box_a {
	margin: 0;
	padding: 0;
	width: 280px;
	float: left;
}

.media_box_b {
	margin: 0;
	padding: 0;
	width: 280px;
	float: right;
	border-left: 1px dotted #ADC3DA;
}

dl.media_box_01 {
	margin: 0;
	padding: 7px;
	overflow: auto;
	*height: 1%;
}

dt.media_box_left {
	margin: 0;
	padding: 0;
	width: 90px;
	float: left;
}

dd.media_box_right {
	display: block;
	margin: 0;
	padding: 0;
	width: 175px;
	float: left;
}

.media_box_img img {
	margin: 0;
	padding: 0;
	border: 1px solid #ADC3DA;
}

.media_box a:link{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.media_box a:visited{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.media_box a:active{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.media_box a:hover{ color:#9F2740;font-weight: normal;font-size: 10px;text-decoration:none; }

.media_box02 a:link{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.media_box02 a:visited{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.media_box02 a:active{ color:#0080BC;font-weight: normal;font-size: 10px;text-decoration:none; }
.media_box02 a:hover{ color:#9F2740;font-weight: normal;font-size: 10px;text-decoration:none; }

/* Box every week -------------------------------------------------- */

.box_every_week {
	background: #ffffff url('../img_top/back_every_week.jpg') no-repeat top right;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ADC3DA;
	border-left: 1px solid #ADC3DA;
	border-right: 1px solid #ADC3DA;
}

.txt_every_week {
	margin: 0;
	padding: 10px 180px 10px 10px;
}

/* seibu -------------------------------------------------- */

.seibu01 {
	list-style-type: none;
	width: 878px;
	height: 172px;
	background: url(../img_top/img_seibu01_on.jpg);
}
.seibu01 img{
	border:0;
}
.seibu01 a{
	display:block;
	width: 878px;
	height: 172px;
}
.seibu01 a:hover {
	background-color:transparent;
}
.seibu01 a:hover img{
	visibility:hidden;
}

.seibu02 {
	list-style-type: none;
	width: 452px;
	height: 66px;
	background: url(../img_top/img_seibu03_on.jpg);
}
.seibu02 img{
	border:0;
}
.seibu02 a{
	display:block;
	width: 452px;
	height: 66px;
}
.seibu02 a:hover {
	background-color:transparent;
}
.seibu02 a:hover img{
	visibility:hidden;
}

/* --------------------------------------------
 *               juken shinbun
 * -------------------------------------------- */

.jukenPaperBox {
	margin: 0;
	padding: 0;
	border-left: 1px solid #002157;
	border-right: 1px solid #002157;
	border-bottom: 1px solid #002157;
}

.jukenPaperText01 {
	margin: 0;
	padding: 5px 0px 0px 10px;
}

.jukenPaperText02 {
	margin: 0;
	padding: 0px 0px 3px 30px;
	border-bottom: 1px dotted #002157;
}

.jukenPaperText03 {
	margin: 0;
	padding: 0px 0px 5px 30px;
}







