@charset "shift_jis";

body{ padding:0px; margin:0px; text-align:center}
img{ border:none;}

#index_information_area #base{ background:url(../image/index/information_area_base_bg.jpg) repeat-y;}
#index_information_area #base table{ margin:0px 6px;}
#index_information_area #base #event{ text-align:left; background:url(../image/index/information_area_event_bg.jpg) repeat-x;}
#index_information_area #base #event ul{ margin:0px; padding:0px;}
#index_information_area #base #event li{ list-style:none; background:url(../image/index/information_area_01_arrow.gif) no-repeat; padding:0 0 .5em 1.5em; margin: 7px; font-size:70%; border-bottom:1px dotted #ccc; line-height:1.2}
#index_information_area #base #topics{ text-align:left;}
#index_information_area #base #topics iframe{ margin:0px; padding:0px;}
#index_information_area #base #member{ text-align:left; background:url(../image/index/information_area_member_bg.jpg) no-repeat; padding:5px 10px 5px 20px;}
#index_information_area #base #member p{ font-size:65%; line-height:115%; margin:0px 0px 7px 0px; padding:0px;}

#index_flash_area noscript div{ display:block; background:#FFF; color: #999; border: 1px solid #999; width:880px; height:200px; padding:140px 0px 0px; text-align:center}
#contents{ background:none; margin-top:0; padding:0 0 10px 0;}
#main_visual{ padding:10px 3px 5px 3px; background:url(../image/index/main_visual_bg.gif) repeat; width:900px;}



#link_area_mod {
	width: 900px;
	text-align:left;
}
#link_area_title {
	margin: 10px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
#box-alpha a:hover img,
#box-beta a:hover img,
#box-gamma a:hover img {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
#box-alpha {
	float: left;
	margin: 0 0 0 15px;
	_margin: 0 0 0 7px;
	padding-top: 24px;
	width: 530px;
	background: url(../image/index/box_alpha.jpg) no-repeat 0 0;
}
#box-alpha-inner {
	padding: 5px 10px 15px;
	background: url(../image/index/box_alpha_bottom.jpg) no-repeat 0 100%;
	text-align: center;
}
#box-beta {
	float: right;
	margin: 0 15px 0 0;
	_margin: 0 7px 0 0;
	padding-top: 24px;
	width: 320px;
	background: url(../image/index/box_beta.jpg) no-repeat 0 0;
}
#box-beta-inner {
	padding: 5px 10px 15px;
	background: url(../image/index/box_beta_bottom.jpg) no-repeat 0 100%;
	text-align: center;
}
#box-beta-boxout {
	background: #FFFFFF;
}
#box-beta-boxout ul {
	margin: 0;
	padding: 5px 0 0;
}
#box-beta-boxout ul li {
	list-style: none;
	margin: 0 0 7px 5px;
	padding: 0;
}
#box-gamma {
	clear: both;
	padding-top: 10px;
}
#box-gamma-inner {
	border-top: 1px solid #CCCCCC;
	padding: 0 15px;
}
#box-gamma-inner table {
	border-collapse: collapse;
	width: 100%;
	margin-top: 5px;
}
#box-gamma-inner table td {
	width: 20%;
	padding: 5px;
	vertical-align: bottom;
	text-align: center;
}
#box-gamma-inner table .separetor {
	width: 10px;
	background: url(../image/index/box_banner_gsep.jpg) no-repeat 50% 50%;
}
#box-alpha-inner ul,
#box-beta-inner ul {
	padding: 0;
	margin: 0;
}
#box-alpha-inner ul li,
#box-beta-inner ul li {
	display: inline;
}



/* 
********************************/
#pr-banner-area {
	height: 80px;
	padding: 0 10px 3px;
}
#pr-banner-area a {
	display: block;
	height: 80px;
}
#pr-banner-area a:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#pr-banner-area .alpha {
	float: left;
	width: 200px;
}
#pr-banner-area .beta {
	float: left;
	width: 680px;
}




/* おすすめコンテンツテキストリンク
*********************************************/

.listed_text_links {
	margin: 10px auto;
	padding: 0 5px;
	width: 100%;
	font-size: 12px;
	text-align: left;
	line-height: 1.8;
	list-style: none;
	cursor: default;
}
.listed_text_links li {
	display: inline;
	white-space: nowrap;
}
.listed_text_links li:after {
	content: " | ";
	color: #888;
	margin:0px 5px 0px 5px;
}
.listed_text_links li:last-child:after {
	content: "";
}
.listed_text_links li a {
}
.listed_text_links li a:hover {
}
.Category {
	color: #F66;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
}
.Title {
	color: #111;
	font-weight: bold;
	font-size: 11px;
}

/* for IE6 */
.listed_text_links li {
	/float: left;
	/margin: 0 .8em .8em 0;
	/padding: 0 .8em 0 0;
	/border-right: 1px solid #888;
	/line-height: 1.2;
}
/* for IE8 */
html>/**/body .listed_text_links li {
	white-space /*\**/: normal\9;
	work-break: keep-all;
}
.clearfix,
.block-inner,
#view ul { display:inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix,
* html .block-inner,
* html #view ul { height:1%; }
.clearfix,
.block-inner,
#view ul { display:block; }
/* End hide from IE-mac */
#banner_area {
	padding-top:5px;
}
