@charset "utf-8";
/* CSS Document */

#indexcontents{
margin-top:15px;}

/*section1*/
#s1{
width:170px;
float:left;
padding:0;
margin:0;}

#s1 ul{
padding:0px;
margin:0px;}
#s1 li{
list-style:none;}

.s1gansho{
display:block;
margin-bottom:10px;}

.s1mobile{
display:block;
margin-top:10px;}

.s3album{
display:block;
margin-bottom:10px;}

.s3shakaihukushi{
display:block;
margin-bottom:10px;}

.s3sadou{display:block;
margin-bottom:3px;}

.s3ouen{display:block;
margin-bottom:3px;}

.s3orico{display:block;
margin-bottom:3px;}

.s3baseball{
display:block;}

a.eventsanka{
background:url(../images/index/s1_newevent_b.gif);
display:block;
width:170px;
height:137px;
text-indent:-9999px;overflow:hidden;}

a.eventschedule{
background:url(../images/index/s1_eventschedule.gif);
display:block;
width:170px;
height:29px;
text-indent:-9999px;overflow:hidden;}

a.event01{
display:block;
background:url(../images/index/s1_eventschedule1.gif);
width:170px;
height:22px;
text-indent:-9999px;overflow:hidden;}

a.event02{
display:block;
background:url(../images/index/s1_eventschedule2.gif);
width:170px;
height:20px;
text-indent:-9999px;overflow:hidden;}

a.event03{
display:block;
background:url(../images/index/s1_eventschedule3.gif);
width:170px;
height:19px;
text-indent:-9999px;overflow:hidden;}

a.event04{
display:block;
background:url(../images/index/s1_eventschedule4.gif);
width:170px;
height:25px;
text-indent:-9999px;overflow:hidden;}

/*section2*/
#s2{
width:470px;
float:left;
margin-left:12px;}

#newstitle{
padding:0px;
margin:0px;
width:470px;
height:24px;
background:url(../images/index/s2_title.gif) no-repeat;
border-bottom:#999999 solid 1px;}

#newstitle li{
list-style:none;
float:left;}

#title{
display:block;
width:350px;
height:24px;
text-indent:-9999px;overflow:hidden;}

#rsssetumei{
width:71px;
height:30px;
line-height:30px;
background:url(../images/common/arrow.gif) no-repeat;
background-position:left;
padding-left:13px;}

#rss{
background:url(../images/index/s2_rss.gif);
width:34px;
height:24px;
text-indent:-9999px;overflow:hidden;}

#s2table th{
padding:5px;
vertical-align:top;
font-size:70%;
font-weight:bold;
color:#666666;
background:url(../images/index/s2_bg.gif);
border-bottom:#CCCCCC 1px solid;
margin-bottom:5px;}

#s2table td{
padding:5px;
text-align:left;
font-size:80%;
color:#333333;
line-height:130%;
border-bottom:#CCCCCC 1px solid;
margin-bottom:5px;}
.titlefont{color:#339900;
font-weight:bold;}
/*section3*/
#s3{float:right;
width:180px;}

#s3 ul{
padding:0px;
margin:0px;}
#s3 li{
padding:0px;
margin:0px;
list-style:none;}
