*{margin:0;padding:0;}

*html {
overflow-x: hidden;
} 

body{
margin:0;
padding: 0;
text-align:center;
font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
color:#000;
font-size:90%;

line-height:133%;
background:#fabd52;
}


/*・ｽ・ｽ・ｽ・ｽ・ｽN・ｽﾝ抵ｿｽ
----------------------------------------------------------------*/
a{
text-decoration:none;
color: #08003C;
}

a:link{
}
a:visited{
}
a:hover, a:active{
text-decoration:underline;
}


a:hover.none, a:active.none{
background:transparent;
}


/*・ｽ・ｽ・ｽo・ｽ・ｽ・ｽﾝ抵ｿｽ
----------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
font-weight:bold;
clear:both;
}

h2{margin-bottom:20px;}

h3{
margin:0 0 10px 15px;
padding-left:6px;
text-align:left;
border-left:5px solid #66cbff;
}
h3#top_news {
display:none;
}
/*・ｽ・ｽ・ｽﾌ托ｿｽ・ｽﾝ抵ｿｽ
----------------------------------------------------------------*/
.clear {
clear:both;
}

img{border:none;}

.center{text-align:center;}


/*・ｽ・ｽ・ｽC・ｽA・ｽE・ｽg・ｽﾝ抵ｿｽ
----------------------------------------------------------------*/

#top{
height:145px;
_height:135px;
background:url(img/head_bg.gif) repeat-x top;
position:relative;
z-index:30;
}


#header{
margin:0 auto;
width:964px;
height:109px;
position:relative;
}

#header h1{
	display:inline;
	position:absolute;
	top:22px;
	left:0;
}
#header h2{
	display:inline;
	position:absolute;
	top:45px;
	left:724px;
}

#header #fan_login{
	display:inline;
	position:absolute;
	top:34px;
	left:805px;
}

#header .headline{
position:absolute;
top:32px;
left:240px;
}

#header .headline p{
	font-size:70%;
	color:#190f58;
	text-align:left;
	margin:2px 0　0　0;
	font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
_font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

#header .headline_c{
	position:absolute;
	top:19px;
	left:559px;
}

.day_m{
position:absolute;
top:-2px;
left:20px;
width: 470px;
font-weight:bold;
background:url(img/bar.gif) no-repeat left top;
height:16px;
}

.teamsdt{
position:absolute;
top:20px;
left:20px;
width: 470px;
}

.teamsds{
position:absolute;
top:40px;
left:20px;
width: 470px;
}

marquee{
position:absolute;
top:0;
left:0;
font-size:10px;
margin:0 0 0 20px;
padding:0;
height:14px;
width: 264px;
}


.ore{
	position:absolute;
	top:41px;
	left:920px;

}



.search{
	width:240px;
	height:18px;
	text-align:left;
	position:absolute;
	top:8px;
	left:748px;
	background:url(img/form_bg.gif) no-repeat left top;
}
.search input{
width:146px;
padding:1px 4px 2px 4px;
font-size:82%;
background:none;
border:none;
float:left;
}
a.search_btn{
display:block;
width:44px;
height:18px;
background:url(img/form_btn.gif) no-repeat;
text-indent:-10000px;
overflow:hidden;
float:left;
}
a.search_btn{background-position:0 0;}
a.search_btn:hover{background-position:0 -18px;}

#menu{
height:36px;
background:url(img/menu_bg.gif) repeat-x;
}

.menu1{
height:36px;
width:86px;
}

.menu2{
height:36px;
width:107px;
}

.menu3{
height:36px;
width:105px;
}

.menu4{
height:36px;
width:102px;
}

.menu5{
height:36px;
width:113px;
}

.menu6{
height:36px;
width:64px;
}

.menu7{
height:36px;
width:78px;
}

.menu8{
height:36px;
width:85px;
}

.menu9{
height:36px;
width:108px;
}

.menu10{
height:36px;
width:51px;
}


/*・ｽR・ｽ・ｽ・ｽe・ｽ・ｽ・ｽc*/
#contents{
width:100%;
background:url(img/bg.jpg) repeat-x top;
z-index:0;
}

*html #contents{
width:100%;
background:url(img/bg.jpg) repeat-x top;
z-index:0;
margin-top:-20px;
}

#container{
margin:0 auto;
width:964px;
background:#08003c;
position:relative;
z-index:10;
}
.ticket{
display:none;
position:absolute;
top:125px;
left:578px;
z-index:50;
}
* html .ticket{
filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.firstChild.src + ", 

sizingMethod=scale)");
width: expression(this.firstChild.clientWidth+"px");
height: expression(this.firstChild.clientHeight+"px");
}
*html .ticket img { visibility: expression("hidden"); } 


#cont1{
width:427px;
float:left;
}

#cont1 #cont1_left{
width:207px;
text-align:left;
float:left;
}
#cont1 #cont1_right{
width:220px;
text-align:left;
float:left;
}

#past_game{
	margin-top:8px;
	width:202px;
	height:106px;
	background:url(img/past_game_bg.gif) no-repeat center bottom;
	padding-bottom: 3px;
	position:relative;
font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

.past_icon{
position:absolute;
top:85px;
left:3px;
}


#past_game2{
	margin-top:8px;
	width:202px;
	height:106px;
	padding-bottom: 3px;
background:url(img/past_game_bg2.jpg) no-repeat center top;
}


.past_nam{
	margin:31px 0 0 30px;
}



#past_game .vs{
width:132px;
text-align:center;
float:left;
}
#past_game .score{
font-size:200%;
color:#19135b;
font-weight:bolder;
}

#past_game p{
padding-left:6px;
width:60px;
font-size:78%;
line-height:140%;
color:#19135b;
text-align:left;
border-left:2px solid #ccc;
float:left;
}

#past_game p, x:-moz-read-only {
font-size:70%;
}

#ranking{
margin-top:5px;
height:396px;
/height:395px;
_height:395px;
width:202px;
background:url(img/past_game_bg.gif) no-repeat center bottom;
}




#ranking2{
margin-top:5px;
height:240px;
/height:239px;
width:202px;
background:url(img/past_game_bg.gif) no-repeat center bottom;
font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
_font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

#ranking2_off{
margin-top:5px;
_margin-top:0px;
height:240px;
/height:239px;
width:202px;
}

#ranking2 .douin{
/margin-top:3px;
}

.rank_i{
padding-top:-3px;
}
*html .rank_i{

}
*:first-child+html .rank_i{

}

*html .ifrie6{
width:202px;
height:292px;
text-align:left;
}

*:first-child+html .ifrie6{
width:202px;
height:292px;
}

.ifrie6{
width:202px;
height:288px;
}

.ranking{
margin:3px auto 5px;
width:192px;
height:285px;
font-size:68%;
line-height:100%;
font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

html[xmlns*=""] body:last-child .ranking {
font-size:65%;
}



*:first-child+html .ranking{
margin:3px auto 5px;
width:192px;
height:285px;
line-height:100%;
font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
font-size:68%;
}

*html .ranking{
margin:3px auto 5px;
width:192px;
height:285px;
line-height:100%;
font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
font-size:68%;
}

.ranking2{
	margin:0 auto;
	width:192px;
	height:180px;
	font-size:70%;
	line-height:100%;
	border:none;
font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}


.ranking2 table{
border-bottom:0px;
border-right:0px;
}

.ranking2_tit{
font-size:12px;
margin:0px 0 0 7px;
position:relative;
height:24px;
}

.ranking2_tit img{
position:absolute;
left:124px;
top:-1px;
}

.ranking th{font-weight:lighter;}
.ranking th{padding:3px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:100%;}
.ranking td{padding:3px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;line-height:100%;}

*:first-child+html .ranking td{padding:4px 5px 3px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;line-height:100%;}


*html .ranking td{padding:4px 5px 3px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;line-height:100%;}




.ranking th.side{text-align:right;}

.ranking .head th{background:#ededed;}
.ranking .efc th{background:#f4ac62;}
.ranking .efc td{background:#f4ac62;}

.ranking .right_end{border-right:none;border-bottom:1px solid #ccc;}
.ranking th.bottom_end{border-right:1px solid #ccc;border-bottom:none;text-align:right;}
.ranking td.bottom_end{border-right:1px solid #ccc;border-bottom:none;text-align:center;}
.ranking .rb_end{border:none;}

*:first-child+html .ranking .right_end{border-right:none;border-bottom:1px solid #ccc;}
*:first-child+html .ranking th.bottom_end{border-right:1px solid #ccc;border-bottom:none;text-align:right;}
*:first-child+html .ranking td.bottom_end{border-right:1px solid #ccc;border-bottom:none;text-align:center;}
*:first-child+html .ranking .rb_end{border:none;}



*html .ranking .right_end{border-right:none;border-bottom:1px solid #ccc;}
*html .ranking th.bottom_end{border-right:1px solid #ccc;border-bottom:none;text-align:right;}
*html .ranking td.bottom_end{border-right:1px solid #ccc;border-bottom:none;text-align:center;}
*html .ranking .rb_end{border:none;}


.ranking2 th{font-weight:lighter;}
.ranking2 th{padding:3px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:100%;}
.ranking2 td{
	padding:1px 2px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	line-height:100%;
}

.ranking2 th.side{text-align:right;}

.ranking2 .head th{background:#ededed;
width:15px;}
.ranking2 .efc th{background:#f4ac62;}
.ranking2 .efc td{background:#f4ac62;}

.ranking2 .right_end{border-right:none;border-bottom:1px solid #ccc;}
.ranking2 th.bottom_end{border-right:1px solid #ccc;border-bottom:none;}
.ranking2 td.bottom_end{border-right:1px solid #ccc;border-bottom:none;text-align:center;}
.ranking2 .rb_end{border:none;}


#next_game{
margin-top:8px;
width:202px;
height:265px;
text-align:center;
background:url(img/past_game_bg.gif) no-repeat left bottom;
font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

#next_game_off{
margin-top:8px;
width:202px;
height:265px;
text-align:center;
}

.get_ticket{
margin:0 auto;
width:195px;
height:76px;
text-align:left;
background:url(http://img01.ecgo.jp/usr/ehimefc/img/080730221033.jpg) no-repeat left top;
position:relative;
}

.get_ticket a.get{
display:block;
width:53px;
height:68px;
text-indent:-10000em;
overflow:hidden;
position:absolute;
top:4px;
left:4px;
background:url(http://img01.ecgo.jp/usr/ehimefc/img/080730221050.gif) no-repeat top left;
}
.get_ticket a.get:hover{background-position:top -53px;}


.get_ticket a.gethidden{
display:none;
}
.get_ticket p{
width:135px;
font-size:82%;
color:#fff;
text-align:center;
position:absolute;
top:8px;
left:60px;
}
.get_ticket p.gethidden{
width:195px;
font-size:82%;
color:#fff;
text-align:center;
position:absolute;
top:8px;
left:0;
}
.event{
margin:3px 0 5px;
}

#club_efc{
width:202px;
height:148px;
text-align:center;
background:url(img/past_game_bg.gif) no-repeat center bottom;
position:relative;
}
* html #club_efc{margin-top:5px;}
*+html #club_efc{margin-top:8px;}
html>/**/body #club_efc{margin-top:8px;}
#club_efc .bnr{
margin:-1px 0 0 0;
}
* html #club_efc .bnr{margin-top:2px;}
*+html #club_efc .bnr{margin-top:2px;}

#club_efc .tamahime{
position:absolute;
top:-5px;
left:144px;
}
* html .tamahime{
filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.firstChild.src + ", 

sizingMethod=scale)");
width: expression(this.firstChild.clientWidth+"px");
height: expression(this.firstChild.clientHeight+"px");
}
*html .tamahime img { visibility: expression("hidden"); }


.bottom{
	margin-left:17px;
	margin-right:auto;
	width:920px;
	border-top:26px solid #08003c;
	border-bottom:26px solid #08003c;
	position:relative;
	text-align:left;
	height: 840px;
}

#topics{
margin-right:5px;
width:515px;
}
#topics ul{
width:515px;
height:31px;
text-align:left;
margin:0;
padding:0;
}
#topics ul li{
list-style:none;
float:left;
}
#topics ul li a{
display:block;
margin:0;
height:31px;
background:url(img/topics.jpg) no-repeat;
text-indent:-10000px;
overflow:hidden;
}
#topics ul li.top01{width:131px;}
#topics ul li.top02{width:129px;}
#topics ul li.top03{width:129px;}
#topics ul li.top04{width:126px;}
/* anchor */
#topics ul li.top01 a{background-position:0 0;}
#topics ul li.top02 a{background-position:-131px 0;}
#topics ul li.top03 a{background-position:-260px 0;}
#topics ul li.top04 a{background-position:-389px 0;}
/* hover */
#topics ul li.top01 a:hover{background-position:0 -31px;}
#topics ul li.top02 a:hover{background-position:-131px -31px;}
#topics ul li.top03 a:hover{background-position:-260px -31px;}
#topics ul li.top04 a:hover{background-position:-389px -31px;}
/* this */
#topics ul li.top01 a.this{background-position:0 -31px;}
#topics ul li.top02 a.this{background-position:-131px -31px;}
#topics ul li.top03 a.this{background-position:-260px -31px;}
#topics ul li.top04 a.this{background-position:-389px -31px;}
/* none */
#topics ul li.top01 a.none{background-position:0 0;}
#topics ul li.top02 a.none{background-position:-131px 0;}
#topics ul li.top03 a.none{background-position:-260px 0;}
#topics ul li.top04 a.none{background-position:-389px 0;}
/* hover */
#topics ul li.top01 a:hover.none{background-position:0 -31px;}
#topics ul li.top02 a:hover.none{background-position:-131px -31px;}
#topics ul li.top03 a:hover.none{background-position:-260px -31px;}
#topics ul li.top04 a:hover.none{background-position:-389px -31px;}

#topics .news{
width:509px;
height:282px;
background:url(img/topics_bg.gif) no-repeat left bottom #fff;
border:3px solid #a7a7a7;
}

*:first-child+html #topics .news{
height:278px;
}

* html #topics .news{
height:287px;
}

html[xmlns] #topics .news{
height:282px;
}


#topics_t{display:block;}
#youth{display:none;}
#school{display:none;}
#media{display:none;}

#topics .news table{
margin:5px auto 0 auto;
width:495px;
color:#140d5a;
}

#topics .width{
width:400px;
}

#topics .news table th{
font-size:80%;
padding:6px 4px 2px 0;
vertical-align:top;
border-bottom:1px dotted #ccc;
line-height:110%;
}

#topics .news table td{
font-size:80%;
text-align:left;
padding:4px 4px 2px 4px;
vertical-align:top;
border-bottom:1px dotted #ccc;
}

html[xmlns*=""] body:last-child #topics .news table td{
font-size:75%;
text-align:left;
padding:4px 4px 2px 4px;
vertical-align:top;
border-bottom:1px dotted #ccc;
}

#topics .news table .nowrap{width:35px;}

p.more{
padding:8px 7px 9px 0;
text-align:right;
float:right;
}



p.more a{
display:block;
width:103px;
height:15px;
background:url(img/more.gif) no-repeat;
text-indent:-10000px;
text-align:left;
overflow:hidden;
}
p.more a:hover{
background-position:0 -15px;
}




html[xmlns*=""] body:last-child .campaign a{display:block;height:113px;}

#profile{
padding:0;
width:223px;
height:198px;
background:url(img/profile.gif) no-repeat bottom;
}

.random_b1{
position:absolute;
top:0px;
left:519px;
}

.goods_bn{
position:absolute;
top:114px;
left:519px;
}

.staff_blog{
position:absolute;
top:254px;
left:519px;
}

.comp_bn{
position:absolute;
top:588px;
left:0px;
width:518px;
}

.comp_bn ul{
margin:0;
padding:0;
}

.comp_bn li{
float:left;
margin:0 2px 4px 0;
/margin:0 2px 4px 0;
list-style:none;
}

#profile .prf_top{
padding-top:3px;
text-align:center;
background:url(img/profile_top.gif) no-repeat top;
}

#profile .prf_bnr{
margin:0 auto;
background:#aca899;
}

.separator{
padding-top:5px;
padding-bottom:5px;
}
html>/**/body .separator{
padding-top:5px;
padding-bottom:0;
}

.campaign{}
html>/**/body .campaign a{display:block;height:108px;}
html>/**/body .campaign img{margin-bottom:5px;}

.bottom td{vertical-align:top;}

.bottom td.bnr{	
    width:207px;
	text-align:left;
}

.bottom td.bnr img{
margin:0 0 0 5px;
padding:0;
}

.bottom .right_bnr{
	width:207px;
	background:url(img/mobile_bg.gif) no-repeat 5px bottom;
	position:absolute;
	right:-8px;
	top:254px;
	height:584px;
	padding:4px 0 0 0;
}


.bottom .right_bnr img{
margin-left:10px;
/margin-bottom:0px;
margin-top: -2px;
/margin-top: 0;
}

.bottom .right_bnr .img_t{
/margin-top:5px;
margin-top: -3px;
}

.center_bn{
	width:203px;
	text-align:center;
	background:url(img/shopping_bg.gif) no-repeat center bottom;
	position:absolute;
	top:352px;
	left:519px;
	padding:9px 0 0 0;
	/*padding:8px 0 0 0;*/
	height:481px;
	/*height:403px;*/
}

.center_bn img{
/margin-bottom:3px;
}


#mobile{
margin-left:5px;
padding:6px 0 0;
width:182px;
background:url(img/bottom_right2.gif) no-repeat left top;
}


.bottom td.bnr ul.bnr_lst{
margin:0;
padding:5px 0 0;
background:url(http://img01.ecgo.jp/usr/ehimefc/img/080728165618.gif) no-repeat 5px top;
}

.bottom td.bnr ul.bnr_lst li{
margin:0;
padding:0 0 0 6px;
height:68px;
list-style:none;
}
html>/**/body .bottom td.bnr ul.bnr_lst li{
padding:0 0 2px 6px;
}

.bottom td.bnr ul.bnr_lst li.space{
padding:0;
height:17px;
}
.bottom td.bnr ul.bnr_lst li.mobile{
padding:2px 0 12px 11px;
height:85px;
background:url(http://img01.ecgo.jp/usr/ehimefc/img/080728165624.gif) no-repeat 5px bottom;
}
.bottom td.bnr ul.bnr_lst li.mobile img{
margin:0;
}

.bottom td.bnr ul.bnr_lst li.bnr_top{
padding:5px 0 0 6px;
height:68px;
background:url(http://img01.ecgo.jp/usr/ehimefc/img/080728165618.gif) no-repeat 5px top;
}


#column{
	margin-right:5px;
	width:515px;
	height:267px;
	background:url(img/column_bg.gif) no-repeat center bottom;
	position:relative;
}

#column .column_tit{
	position:absolute;
	top:0px;
	left:0px;
	width:515px;
	height:99px;
}

#column table{
padding:110px 0 0 5px;
_margin:110px 0 0 5px;
width:495px;
height:130px;
color:#140d5a;
}

html[xmlns*=""] body:last-child #column table{
padding:80px 0 0 5px;
width:495px;
height:130px;
color:#140d5a;
}


*+html #column table{
margin:110px 0 0 5px;
width:495px;
height:130px;
color:#140d5a;
}

html[xmlns*=""] body:last-child #column  table td.topnews_date {
font-size:70%;
text-align:left;
padding:4px;
vertical-align:top;
border-bottom:1px dotted #ccc;
font-weight:lighter;
width:80px;
line-height:150%;
}


#column  table td.topnews_date {
font-size:70%;
text-align:left;
padding:4px;
vertical-align:top;
border-bottom:1px dotted #ccc;
font-weight:lighter;
width:60px;
_line-height:145%;
line-height:150%;
}

#column  table td.topnews_body {font-size:70%;text-align:left;padding:4px;vertical-align:top;border-bottom:1px dotted 

#ccc;line-height:115%;}

#column p.more{
padding:7px 7px 7px 0;
text-align:right;
}


/* ・ｽt・ｽb・ｽ^ */

#footer{
margin:0 auto;
padding:0;
width:964px;
height:145px;
text-align:center;
clear:both;
background:url(img/footer_bottom.gif) no-repeat left bottom;
position:relative;
font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

#footer .navi{
padding:4px 0 0 17px;
color:#fff;
font-size:82%;
text-align:left;
}
#footer .navi a{
text-decoration:none;
color: #fff;
}
#footer .foot_logo{
position:absolute;
top:77px;
left:17px;
}
#footer .address{
text-align:left;
color:#fff;
font-size:82%;
position:absolute;
top:90px;
left:70px;
}
#footer .foot_willbe{
position:absolute;
top:76px;
left:813px;
}

#footer_menu{
margin:0 auto;
padding:0 0 0 17px;
width:947px;
height:70px;
font-size:82%;
color:#08003C;
text-align:left;
font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

#c_img{
	position:absolute;
	left: 317px;
	top: 109px;
	z-index: 5;
}

#c_img2{
	position:absolute;
	left: 312px;
	top: 105px;
	z-index: 3;
}

/**************************************************************

	SlideShow
	v 1.3

**************************************************************/

.slideshowContainer {
	margin-top:3px;
	width: 515px;
	height: 301px;
	margin-bottom: 5px;
}


.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	padding: 0 0 5px;
}

a:hover.slideshowThumbnail img {
	padding: 0 0 5px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	border: 1px solid orange;
	z-index: 0;
	position: absolute;
}

#main_photo{
padding:11px 2px 0 15px;
width:515px;
/* height:418px; */
float:left;
}
* html body #main_photo{width:523px;padding:11px 0 0 14px;}
*+html body #main_photo{width:523px;padding:11px 0 0 14px;}
html>/**/body #main_photo{width:520px;}

#thumbnails{
padding-top:4px;
width:485px;
height:97px;
overflow:hidden;
float:left;
}

.thmbnail_container{
padding:3px 0 0 5px;
width:515px;
height:110px;
background:url(img/main_photo_tmb_bg.gif) no-repeat left top;
}
* html .thmbnail_container{padding:5px 0 0 7px;background:url(img/main_photo_tmb_bg.gif) no-repeat 3px 2px;}
*+html .thmbnail_container{padding:5px 0 0 7px;background:url(img/main_photo_tmb_bg.gif) no-repeat 3px 2px;}
html>/**/body  .thmbnail_container{padding:4px 0 0 4px;background:url(img/main_photo_tmb_bg.gif) no-repeat 0 1px;}

.thmbnail_container img.btn{
float:left;
}

.rss_icon{
padding: 5px 15px;
margin-top :-35px;
_margin-top :-38px;
}

.rss_info{
padding: 0 0 5px 5px;
}


/*************************************************************/

/* offシーズン調整用　*/
.past_offs{
margin-bottom:-10px}


