@charset "utf-8";

/* CSS Document */



/*-------topics---------*/



#main_frame #tetsudo_menu_sp #top_topics_sp{
	width: 640px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	border: 0px solid #CCC;
	z-index: 0;
}
#main_frame #tetsudo_menu_sp #top_topics_sp #line_1_sp{
	width: 640px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 0px solid #CCC;
}
#line_1_sp ul{
	list-style: none;
	width: 640px;
	height:143px;
	margin: 0px 0px;
	padding: 0px;
	border: 0px solid #CCC;
}
#line_1_sp ul li#ir_1{
	background: url(../image/sp/ir_1_sp.jpg) no-repeat;
	width: 317px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 5px 0px 0px;
	overflow:hidden;
	text-indent: -239px;
	float:left;
	border: 0px solid #CCC;
	cursor:pointer;
}
#line_1_sp ul li#ir_3{
	background: url(../image/sp/ir_3_sp.jpg) no-repeat;
	width: 317px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	text-indent: -239px;
	float:left;
	border: 0px solid #CCC;
	cursor:pointer;
}

#main_frame #tetsudo_menu_sp #top_topics_sp #line_2_sp{
	width: 640px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 0px solid #CCC;
}
#line_2_sp ul{
	list-style: none;
	width: 640px;
	height:143px;
	margin: 0px 0px;
	padding: 0px;
	border: 0px solid #CCC;
}
#line_2_sp ul li#ir_4{
	background: url(../image/sp/ir_4_sp.jpg) no-repeat;
	width: 317px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 5px 0px 0px;
	overflow:hidden;
	text-indent: -239px;
	float:left;
	border: 0px solid #CCC;
	cursor:pointer;
}
#line_2_sp ul li#ir_6{
	background: url(../image/sp/ir_6_sp.jpg) no-repeat;
	width: 317px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	text-indent: -239px;
	float:left;
	border: 0px solid #CCC;
	cursor:pointer;
}

#main_frame #tetsudo_menu_sp #top_topics_sp #line_3_sp{
	width: 640px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 0px solid #CCC;
}
#line_3_sp ul{
	list-style: none;
	width: 640px;
	height:143px;
	margin: 0px 0px;
	padding: 0px;
	border: 0px solid #CCC;
}
#line_3_sp ul li#ir_8{
	background: url(../image/sp/ir_8_sp.jpg) no-repeat;
	width: 317px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 5px 0px 0px;
	overflow:hidden;
	text-indent: -239px;
	float:left;
	border: 0px solid #CCC;
	cursor:pointer;
}
#line_3_sp ul li#ir_10{
	background: url(../image/sp/denshikoukoku.jpg) no-repeat;
	width: 317px;
	height:143px;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	text-indent: -239px;
	float:left;
	border: 0px solid #CCC;
	cursor:pointer;
}


/*---news & infarmation box---*/

#main_frame #tetsudo_menu_sp #news_sp{
	width: 640px;
	margin: 5px 0px;
	padding: 0px 0px 10px 0px;
	border: 0px solid #CCC;
}
#main_frame #tetsudo_menu_sp #information_sp{
	width: 640px;
	margin: 5px 0px;
	padding: 0px 0px 10px 0px;
	border: 0px solid #CCC;
}


/*---news release---*/

#main_frame #tetsudo_menu_sp #newslease_sp{
	width: 640px;
	height:31px;
	margin: 5px 0px;
	padding: 0px;
	border: 0px solid #CCC;
	cursor:pointer;
}
#newslease_sp ul{
	list-style: none;
	width: 640px;
	height:31px;
	margin: 0px 0px;
	padding: 0px;
	border: 0px solid #CCC;
	cursor:pointer;
}
#newslease_sp ul li#news_t_sp{
	background: url(../image/sp/news_t_sp.png) no-repeat;
	width: 640px;
	height:31px;
	margin: 0px 0px;
	padding: 0px;
	border: 0px solid #CCC;
}
#tetsudo_menu_sp #newslease_sp ul li#news_t_sp #list_2_sp a{
	position: absolute;
	background:url(../common/image/list_icon_5.gif) no-repeat;
	width: 105px;
	height:31px;
	/*margin: 0px 535px;*/
	margin: 0 0 0 535px;
	padding: 0px;
	overflow:hidden;
	font-size:13px;
	text-indent: -100px;
	border: 0px solid #CCC;
	cursor:pointer;
}
#tetsudo_menu_sp #newslease_sp ul li#news_t_sp #list_2_sp a:hover {
	background-position: 0 -31px;
}
#main_frame #tetsudo_menu_sp #news_back_sp{
	background:url(../common/image/news_back_sp.jpg) no-repeat center bottom;
	width: 640px;
	margin: 0px 0px;/*-10px 0px;*/
	padding: 5px 0px 30px 0px;
	border: 0px solid #CCC;
	cursor:pointer;
}
#news_back_sp #news_list_sp .block{
	list-style: none;
	margin: 10px 20px;
	padding: 10px;
	color:#000;
	font-size:16px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-align:left;
	border: 0px solid #CCC;
	cursor:pointer;
}
#news_back_sp #news_list_sp .block a{
	color:#000;
	cursor:pointer;
}
#news_back_sp #news_list_sp .block a:hover{
	color:#0072bc;
	cursor:pointer;
}


/*---information---*/

#main_frame #tetsudo_menu_sp #notify_sp{
	width: 640px;
	height:31px;
	margin: 0px 0px;
	padding: 0px;
	border: 0px solid #CCC;
	cursor:pointer;
}
#notify_sp ul{
	list-style: none;
	width: 640px;
	height:31px;
	margin: 0px 0px;
	padding: 0px;
	border: 0px solid #CCC;
	cursor:pointer;
}
#notify_sp ul li#info_t_sp{
	background: url(../image/sp/info_t_sp.png) no-repeat;
	width: 640px;
	height:31px;
	margin: 0px 0px;
	padding: 0px;
	border: 0px solid #CCC;
}
#tetsudo_menu_sp #notify_sp ul li#info_t_sp #list_2_sp a{
	position: absolute;
	background:url(../common/image/list_icon_2.gif) no-repeat;
	width: 105px;
	height:31px;
	/*margin: 0px 535px;*/
	margin: 0 0 0 535px;
	padding: 0px;
	overflow:hidden;
	font-size:13px;
	text-indent: -100px;
	float:right;
	border: 0px solid #CCC;
	cursor:pointer;
}
#tetsudo_menu_sp #notify_sp ul li#info_t_sp #list_2_sp a:hover {
	background-position: 0 -31px;
}
#main_frame #tetsudo_menu_sp #info_back_sp{
	background:url(../common/image/news_back_sp.jpg) no-repeat center bottom;
	width: 640px;
	margin: 0px 0px;/*-10px 0px;*/
	padding: 5px 0px 30px 0px;
	border: 0px solid #CCC;
	cursor:pointer;
}
#info_back_sp #news_list_sp .block{
	margin: 10px 20px;
	padding: 10px 0px;
	color:#000;
	font-size:16px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-align:left;
	border: 0px solid #CCC;
	cursor:pointer;
}
#info_back_sp #news_list_sp .block a{
	color:#000;
	cursor:pointer;
}
#info_back_sp #news_list_sp .block a:hover{
	color:#0072bc;
	cursor:pointer;
}


/*------文字追加訂正---------------------------*/

#contents #pagetop{
	text-align:right;
	clear:both;
	margin:10px 0 20px 0;
}
#indent1em {text-indent: 1em;}
#indent2em {text-indent: 2em;}
#indentwhole1em {padding-left: 1em;}
#indentwhole2em {padding-left: 2em;}
#indentwhole3em {padding-left: 3em;}
dl#nospace {
margin-top:0;
margin-bottom:0;
}

#line_1_sp ul:after ,
#line_2_sp ul:after ,
#line_3_sp ul:after ,
#newslease_sp ul:after ,
#notify_sp ul:after {
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}

