/*表示部分指定（トップ用）*/

#top_main_space{

	background-image:url("../images/bg_image.jpg");

	background-repeat:no-repeat;

	background-position:top center;

	background-color:#000000;

	margin:0px;

	padding:0px;

	text-align:left;

	position:relative;

	width:750px;

	height:auto !important;

	min-height:100%;

	height:100%;

}

.flash_space {

	position: relative;

	top: 0px;

	z-index: 1;

}



/*コンテンツ 左側（トップ用）*/

#contents_space #top_contents_left{

	margin:0px;

	padding:0px;

	width:360px;

	float:left;

	z-index: 2;

	position: absolute;

	top: 130px;

}

/*コンテンツ 左側（トップ用） 手術再考*/

#contents_space #top_contents_left #top_contents_left_text{

	margin:0px 0px 0px 63px;

	padding:0px;

	width:70px;

	height:296px;

}

#contents_space #top_contents_left #top_contents_left_text span{

	font-size:8px;

	line-height:8px;

	visibility:hidden;

}

/*コンテンツ 右側（トップ用）*/

#contents_space #top_contents_right{

	margin:0px;

	padding:0px;

	width:389px;

	height:556px;

	float:right;

	z-index: 2;

	position: absolute;

	top: 118px;

	left: 360px;

}

/*コンテンツ 右側・上部（トップ用）*/

#contents_space #top_contents_right #top_contents_right_top{

	margin:0px;

	padding:0px;

	width:100%;

	height:25px;

	text-align:left;

}

/*コンテンツ 右側・上部 ボタン表示（トップ用）*/

#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button{

	margin:0px 0px 0px 193px;

	padding:1px 0px 0px 0px;

	width:177px;

	text-align:center;

}

/*コンテンツ 右側・上部 ボタン表示 リンク設定（トップ用）*/

#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button div,

#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button a{

	margin:0px auto;

	font-size:12px;

	line-height:12px;

	font-weight:bold;

	font-family:sans-serif;

	color:#FFFFFF;

	text-decoration:none;

	display:block;

}

#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button a:hover{

	color:#FFFF00;

}

#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button #top_contents_sidelink_left{

	background-image:url("../images/bg_sidelink_long.gif");

	background-repeat:no-repeat;

	background-position:top center;

	width:104px;

	height:23px;

	float:left;

}

#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button #top_contents_sidelink_right{

	background-image:url("../images/bg_sidelink_mini.gif");

	background-repeat:no-repeat;

	background-position:top center;

	width:68px;

	height:23px;

	float:right;

}

#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button #top_contents_sidelink_left a,
#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button #top_contents_sidelink_left span,
#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button #top_contents_sidelink_right a,
#contents_space #top_contents_right #top_contents_right_top #top_contents_right_top_button #top_contents_sidelink_right span{

	margin:0px auto;

	padding:5px 0px 0px 0px;

	display:block;

}

/*コンテンツ 右側・上部（トップ用） 会期表示*/

#contents_space #top_contents_right #top_contents_right_kaiki{

	margin:38px 0px 0px 160px;

	padding:0px;

	width:184px;

	height:139px;

}

#contents_space #top_contents_right #top_contents_right_kaiki span{

	font-size:8px;

	line-height:8px;

	visibility:hidden;

}



/*印刷用指定*/

@media print{

	#header_space{

		position: static;

	}

	#contents_space{

		padding:0px;

	}

	.flash_space {

		position: static;

	}

}



/*コンテンツ 下部（トップ用）*/

#contents_space #top_contents_bottom{

	margin:0px;

	padding:0px;

	width:100%;

	clear:both;

}



/*コンテンツ 下部（トップ用） 分割*/

#contents_space #top_contents_bottom ul{

	list-style-type:none;

	margin:0px;

	padding:0px;

	width:750px;

}

/*コンテンツ 下部（トップ用） 分割 左側*/

#contents_space #top_contents_bottom ul li#top_contents_leftspace{

	margin:0px;

	padding:0px;

	width:205px;

	float:left;

}

/*コンテンツ 下部（トップ用） 分割 左側 01*/

#contents_space #top_contents_bottom ul li#top_contents_leftspace #top_contents_left_01{

	background-image:url("../images/bg_largebutton.gif");

	background-repeat:no-repeat;

	background-position:top center;

	margin:0px 0px 5px 0px;

	padding:0px;

	width:205px;

	height:193px;

}

#contents_space #top_contents_bottom ul li#top_contents_leftspace #top_contents_left_01 span{

	margin:0px;

	padding:50px 10px 0px 10px;

	font-size:12px;

	line-height:20px;

	color:#FFFFFF;

	display:block;

}

#contents_space #top_contents_bottom ul li#top_contents_leftspace #top_contents_left_01 span strong{

	margin:0px 0px 5px 0px;

	font-size:12px;

	line-height:20px;

	display: block;

}

/*コンテンツ 下部（トップ用） 分割 左側 02*/

#contents_space #top_contents_bottom ul li#top_contents_leftspace #top_contents_left_02{

	background-image:url("../images/bg_largebutton2.gif");

	background-repeat:no-repeat;

	background-position:top center;

	margin:0px 0px 5px 0px;

	padding:0px;

	width:205px;

	height:67px;

}

#contents_space #top_contents_bottom ul li#top_contents_leftspace #top_contents_left_02 a {

	margin:0px;

	padding:0px;

	width:205px;

	height:67px;

	font-size:16px;

	line-height:67px;

	font-weight:bold;

	text-align:center;

	color:#FFFFFF;

	display:block;

	text-decoration: none;

}

#contents_space #top_contents_bottom ul li#top_contents_leftspace #top_contents_left_02 a:hover {

	color: #FFFF00;

	text-decoration: none;

}

/*コンテンツ 下部（トップ用） 分割 中央*/

#contents_space #top_contents_bottom ul li#top_contents_centerspace{

	margin:0px 4px 0px 4px;

	padding:0px;

	width:331px;

	height:265px;

	float:left;

}

#contents_space #top_contents_bottom ul li#top_contents_centerspace iframe{

	margin:0px;

	padding:0px;

}



/*コンテンツ 下部（トップ用） 分割 右側*/

#contents_space #top_contents_bottom ul li#top_contents_rightrspace{

	margin:0px;

	padding:0px;

	width:205px;

	float:left;

}

/*コンテンツ 下部（トップ用） 分割 右側 01*/

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_01{

	background-image:url("../images/bg_middlegray.gif");

	background-repeat:no-repeat;

	background-position:top center;

	margin:0px 0px 5px 0px;

	padding:0px;

	width:205px;

	height:147px;

}

/*コンテンツ 下部（トップ用） 分割 右側 01 テキスト*/

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_01 span{

	margin:0px;

	padding:5px 10px;

	font-size:12px;

	line-height:16px;

	color:#FFFFFF;

	display:block;

}

/*コンテンツ 下部（トップ用） 分割 右側 01 リンク*/

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_01 a{

	margin:0px;

	padding:5px 10px;

	width:185px;

	height:137px;

	font-size:12px;

	line-height:16px;

	color:#FFFFFF;

	text-decoration:none;

	display:block;

}

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_01 a:hover{

	color:#FFFF00;

}

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_01 span strong,

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_01 a strong{

	font-size:12px;

	line-height:22px;

	margin-bottom: 5px;

	display: block;

}

/*コンテンツ 下部（トップ用） 分割 右側 02*/

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_02{

	background-image:url("../images/bg_middlegray2.gif");

	background-repeat:no-repeat;

	background-position:top center;

	margin:0px 0px 5px 0px;

	padding:0px;

	width:205px;

	height:113px;

}

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_02 a:hover{

	color:#FFFF00;

}

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_02 span{

	margin:0px;

	padding:5px 10px;

	font-size:12px;

	line-height:16px;

	color:#FFFFFF;

	display:block;

}

/*コンテンツ 下部（トップ用） 分割 右側 01 リンク*/

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_02 a{

	margin:0px;

	padding:5px 10px;

	width:185px;

	height:103px;

	font-size:12px;

	line-height:16px;

	color:#FFFFFF;

	text-decoration:none;

	display:block;

}

#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_02 a strong,
#contents_space #top_contents_bottom ul li#top_contents_rightrspace #top_contents_right_02 span strong{

	font-size:12px;

	margin-top: 5px;

	margin-bottom: 7px;

	display: block;

}



/*コンテンツ 下部（トップ用） バナー置き場*/

#contents_space #top_contents_bottom #top_top_contents_banner{

	background-image:url("../images/bg_morelong_gray3.gif");

	background-repeat:no-repeat;

	background-position:top center;

	margin:0px;

	padding:0px;

	width:750px;

	height:115px;

	clear:both;

}

#contents_space #top_contents_bottom #top_top_contents_banner span{

	margin:0px;

	padding:25px 0px 0px 0px;

	width:100%;

	font-size:16px;

	line-height:24px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

	display:block;

}

#contents_space #top_contents_bottom #top_top_contents_banner span a{
	margin:0px;
	padding:0px;
}

/*コンテンツ 下部 下部（トップ用）*/

#contents_space #top_contents_bottom #top_contents_bottom04{

	background-image:url("../images/bg_morelong_gray.gif");

	background-repeat:no-repeat;

	background-position:top center;

	margin:0px;

	padding:0px;

	width:100%;

	height:65px;

	text-align:center;

	clear:both;

}

/*コンテンツ 下部 下部・中面（トップ用）*/

#contents_space #top_contents_bottom #top_contents_bottom04 #top_contents_bottom04_inline{

	margin:0px auto;

	padding:7px 0px 0px 0px;

	width:610px;

	font-size:12px;

	line-height:14px;

	color:#FFFFFF;

	text-align:left;

}

#contents_space #top_contents_bottom #top_contents_bottom04 #top_contents_bottom04_inline #top_bottom05_left{

	width:75px;

	float:left;

}

#contents_space #top_contents_bottom #top_contents_bottom04 #top_contents_bottom04_inline #top_bottom05_right{

	width:535px;

	float:right;

}



/*コンテンツ 下部 下部（長いバナー）*/

#contents_space #top_contents_bottom #top_contents_bottom05{

	background-image:url("../images/bg_morelong_gray2.gif");

	background-repeat:no-repeat;

	background-position:bottom center;

	margin:0px;

	padding:5px 0px 0px 0px;

	width:100%;

	height:115px;

	text-align:center;

	clear:both;

}



/*お知らせインラインフレーム*/

#inline_main{

	background-image:url("../images/bg_largegray.gif");

	background-repeat:no-repeat;

	background-position:top left;

	background-color:#212222;

	margin:0px;

	padding:0px;

	width:331px;

	height:265px;

}

/*お知らせインラインフレーム 内容*/

#inline_main #inline_contents{

	margin:0px;

	padding:5px 10px;

}

/*お知らせインラインフレーム 内容 タイトル*/

#inline_main #inline_contents #inline_title{

	margin:0px;

	padding:0px 0px 3px 0px;

	font-size:15px;

	line-height:18px;

	color:#FFFF00;

	font-weight:bold;

	display:block;

}

/*お知らせインラインフレーム 内容 一覧*/

#inline_main #inline_contents ul.inline_list{

	list-style-type:none;

	margin:0px;

	padding:0px 0px 5px 0px;

	width:311px;

	clear:both;

}

/*お知らせインラインフレーム 内容 一覧 左側*/

#inline_main #inline_contents ul.inline_list li.inline_list_left{

	margin:0px;

	padding:0px;

	width:90px;

	font-size:12px;

	line-height:16px;

	color:#FFFFFF;

	float:left;

}

/*お知らせインラインフレーム 内容 一覧 右側*/

#inline_main #inline_contents ul.inline_list li.inline_list_right{

	margin:0px;

	padding:0px;

	width:220px;

	font-size:12px;

	line-height:16px;

	color:#FFFFFF;

	float:left;

}

/*お知らせインラインフレーム 内容 一覧 右側 リンク設定*/

#inline_main #inline_contents ul.inline_list li.inline_list_right a{

	color:#FFFF00;

	text-decoration:none;

}

#inline_main #inline_contents ul.inline_list li.inline_list_right a:hover{

	text-decoration:underline;

}