@charset "utf-8";
/* CSS Document */

#indexcontents{
margin-top:15px;
margin-bottom:10px;}

#mainimg{
width:700px;
padding:0px;
float:left;}

#mainimg img{
	 display:block;}

#news{width:700px;float:left;margin-top:15px;margin-bottom:20px;}
a.news_t{display:block;width:700px;height:30px;background-image:url(../images/index_new/news_title.gif);text-indent:-9999px;overflow:hidden;}
a:hover.news_t{background-position:0px -30px;}


#news dl{padding:8px 5px; width:690px; margin:auto; border-bottom:#cccccc 1px dotted;}
#news dt{padding:0px; margin:0px; font-size:70%; font-weight:bold; width:190px; float:left;}
#news dd{padding:0px; margin:0px; margin-left: 190px;}
#news .day{color:#993333;}
#news .cat{color:#993333;}
#news  dd a{color:#333; font-size:80%;}
#news dd a:hover{color:#FF6600;}

#info{
	width:700px;
	float:left;
	padding:0px;
	margin:0px;
	height:203px;
	position:relative;}

.info_t{
	display:block;}

.mobile{display:block;
position:absolute;
top:40px;
left:0px;}

a.ouen{display:block;width:200px;height:163px;background-image:url(../images/index_new/info_img02.gif);text-indent:-9999px;overflow:hidden; position:absolute; top:40px; left:500px;}
a:hover.ouen{background-position:0px -163px;}


	
#sidemenu{
	margin:0px;
	background-color:#ebebeb;
	width:200px;
	float:right;
	padding:10px;}

#sidemanu dl,dd,dt{
	padding:0px;
	margin:0px;}
	

a.event1{display:block;width:200px;height:24px;background-image:url(../images/index_new/event_s1.gif);text-indent:-9999px;overflow:hidden;}
a:hover.event1{background-position:0px -24px;}
a.event2{display:block;width:200px;height:25px;background-image:url(../images/index_new/event_s2.gif);text-indent:-9999px;overflow:hidden;}
a:hover.event2{background-position:0px -25px;}
a.event3{display:block;width:200px;height:24px;background-image:url(../images/index_new/event_s3.gif);text-indent:-9999px;overflow:hidden;}
a:hover.event3{background-position:0px -24px;}
a.event4{display:block;width:200px;height:28px;background-image:url(../images/index_new/event_s4.gif);text-indent:-9999px;overflow:hidden;}
a:hover.event4{background-position:0px -28px;}
a.event5{display:block;width:200px;height:23px;background-image:url(../images/index_new/event_s5.gif);text-indent:-9999px;overflow:hidden;}
a:hover.event5{background-position:0px -23px;}

.sm01{display:block; margin-bottom:5px;}
.sm02{display:block; margin-bottom:10px;}
.sm03{display:block; margin-bottom:10px;}
.sm04{display:block; margin-bottom:10px;}
.sm05{display:block; margin-bottom:2px;}
.sm06{display:block; margin-bottom:2px;}
.sm07{display:block; margin-bottom:2px;}

.textbig{
font-size:130%;
line-height:110%;}

#sokuho{
margin-bottom:10px;}

.sokuhoday{
text-align:right;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding-right:5px;
padding-top:3px;
display:block;
background:url(../images/index_new/sokuho_day.gif);
width:195px;
height:26px;}

#sokuho ul{
padding:0px;
margin:0px;
list-style:none;
background:url(../images/index_new/sokuho_bg.gif) repeat-y;}

#sokuho li{
font-weight:bold;
padding:5px;}

.ninzuu{
display:block;
text-align:right;}

#goukei{
background:url(../images/index_new/sokuho_goukei.gif);
height:32px;
width:195px;
padding-top:6px;
padding-right:5px;
text-align:right;}

.red{
color:#CC0000;}

#junkoumu{
background:url(../images/index_new/sokuho_bg.gif);
height:40px;
width:195px;
padding-top:6px;
padding-right:5px;}

.infochallenge{
display:block;
margin-top:5px;
margin-bottom:5px;}
