@charset "shift-jis";
/* CSS Document */

	/* ウィンドウサイズが狭いときにフラッシュが切れるのを回避 */
	.top_img {
		width:100%;
		margin:0;
		 background:url(http://www.toshin.com/image/2010center/BG.jpg) repeat-x 0px -133px;
	}
	.top_img-inner {
		width:1061px;
		margin:0 auto;
		position:relative;
	}
	.pad_10px {
		font-size:10px;
		padding:10px 0px 5px 3px
	}
	#header_BackGround {
		background-image:url(http://www.toshin.com/image/2007_renew/header_bg.gif);
		background-repeat:repeat-x;
	}
	#header_BackGroundBottom {
		background-image:url(http://www.toshin.com/image/2007_renew/header_bg_02.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	#header_menu_BackGround {
		background-image:url(http://www.toshin.com/image/2010_renew/header_menu_BackGround.gif);
		background-repeat:repeat-x;
	}
	#header_menu_BackGround img {
		border-width:0px;
	}
	#header_menu_BackGround .button {
		float:left;
		position:relative;
		z-index:1000;
	}
	#header_menu_BackGround .button dl {
		padding:0px;
		margin:0px;
	}
	#header_menu_BackGround .button dd {
		padding:0px;
		margin:0px;
	}
	#header_menu_BackGround .button dt {
		padding:0px;
		margin:0px;
	}
	#header_menu_BackGround .button .text_link dd {
		color:#FFFFFF;
		padding-left:13px;
		white-space:nowrap;
		font-size:15px;
		line-height:180%;
		background-image:url(http://www.toshin.com/image/index_HeaderMenu/sub_menu/arrow.gif);
		background-repeat:no-repeat;
		background-position:1px 11px;
	}
	#header_menu_BackGround .button .text_link dd a {
		color:#fff;
	}
	#header_menu_BackGround .button .text_link dd a:hover {
		color:#fc3;
	}
	#recomend_area {
		margin:0px 0px 10px 0px;
	}
	#recomend_area img {
		margin:0px 0px 8px 0px;
	}
	#recomend_area iframe {
		margin:0px 0px 0px 10px;
	}
	#report_area {
		margin:0px 0px 10px 0px;
	}
	#report_area .head_img {
		margin:0px 0px 0px 0px;
	}
	#report_php_area {
		margin:8px 0px 0px 10px;
	}
	#report_php_area ul {
		margin:0px;
		padding:0px;
	}
	#report_php_area li {
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	#report_php_area div {
		margin:0px 0px 0px 0px;
	}
	
	#exam_area {
	}
	#info_area_box {
		border-top:1px #e4e4e4 solid;
		padding:5px 0px 5px 10px
	}
	#info_area_box img {
		margin:0px 10px 0px 0px;
	}
	#event_area {
	}
	#event_area td {
		padding:0px 10px 5px 0px
	}
	#event_area img {
		margin:5px 0px 0px 0px;
	}
	#event_area #link {
		background-image:url(http://www.toshin.com/image/2007_renew/arrow_image_red.gif);
		background-repeat:no-repeat;
		padding:0px 0px 0px 10px;
		margin:0px;
		font-size:10px;
	}
	-->
	h2.index_1000px {
		font-size:20px;
		background:url(http://www.toshin.com/image/2009_04_renew/h2_bg_1000px.jpg) no-repeat;
		width:994px;
		height:30px;
		color:#FFFFFF;
		font-weight:bold;
		padding:5px 0 0 12px;
	}
	h2.index_500px {
		font-size:20px;
		background:url(http://www.toshin.com/image/2009_04_renew/h2_bg_500px.jpg) no-repeat;
		width:501px;
		height:30px;
		color:#FFFFFF;
		font-weight:bold;
		padding:5px 0 0 12px;
	}
	*html h2.index_500px {/*CSS Hack IE6以下のみ適応*/
		font-size:20px;
		background:url(http://www.toshin.com/image/2009_04_renew/h2_bg_500px.jpg) no-repeat;
		width:489px;
		height:30px;
		color:#FFFFFF;
		font-weight:bold;
		padding:5px 0 0 12px;
	}
	#topics_area {
		width:1006px;
		margin:10px auto 5px auto;
		padding:0px;
		/*background-image:url(http://www.toshin.com/image/topicsflash-bg.jpg);*/
		background-repeat: repeat-x;
		background-position:0px 100px;
		padding:5px 0 20px;
	}
	#topics_area h2 {
		margin:0 auto 8px auto;
	}
	#TopicsTextArea {
		width:1000px;
		margin:10px auto 0 auto;
		line-height:110%;
	}
	.style1 {color: #333333}
	.style2 {font-size: 10px}
	#jishi {
		font-weight: bold;
		color: #009;
	}
