@charset "utf-8";

body #fp-l {
font-size: 14px;
line-height:1.3;
margin: 0;
padding: 0;
font-family:"Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","arial",sans-serif;
}

/*title*/
.category {
margin: 10px 0 0 0;
}
h2 {
background:url(/sports/vabonet/img/yone_column/bnr_yonemushi.png) no-repeat;
behavvior: expression(IEPNGFIX.fix(this));
width: 640px;
height: 126px;
text-indent: -9999px;
overflow: hidden;
margin: 0;
paddingv: 0;
}

/*サブメニュー*/
.submenu {
width: 610px;
margin: 0;
padding: 8px 15px 0 15px;
background: #ffffff;
font-size: 12px;
}
.submenu ul {
width: 610px;
border-left: 1px #666 solid;
padding: 0;
margin: 0;
}
.submenu li {
list-style: none;
float: left;
margin: 0;
padding: 0px 5px 0;
border-right: 1px #666 solid;
}
.submenu li.current {
color:#E70000;
font-weight:bold;
}
#fp-l .top .submenu li.snav_top a,
#fp-l .archivs .submenu li.snav_archives a {
color:#E70000;
font-weight:bold;
}
/**/
.box_btm {
clear: both;
width: 640px;
height: 9px;
background: url(/sports/vabonet/img/box_btm.png) no-repeat;
behavior: expression(IEPNGFIX.fix(this));
}
/**/
#fp-l .top .submenu li.snav_top a {
color:#E70000;
font-weight:bold;
}
.box_btm {
clear: both;
width: 640px;
height: 9px;
background: url(/sports/vabonet/img/top_box_btm.png) no-repeat;
behavior: expression(IEPNGFIX.fix(this));
}

/*========================================
TOP
=========================================*/
/*columnbox*/
.column_box  {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.column_box h3 {
background: url(/sports/vabonet/img/yone_column/vcolumn_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.column_box .body {
width: 608px;
padding: 10px 16px 5px;
background: #ffffff url(/sports/vabonet/img/yone_column/box_bg.gif) no-repeat right 0;
margin:0;
}
.column_box h4 {
font-size: 16px;
font-weight: bold;
min-height: 14px;
border-left: 8px solid #2FAB16;
margin:0;
padding: 5px 0 0 10px;
line-height:1.6;
}
.column_box h5 {
font-size: 12px;
text-indent: 30px;
min-height: 22px;
margin: 0;
padding-top: 8px;
}
.column_box .date{
font-size: 10px;
margin:0;
padding: 0 0 0 18px;
line-height:1.6;
}
.column_box .news_photo {
float: right;
margin: 12px 0 5px 12px;
background: #DEFFD7;
padding: 8px;
}
.column_box .news_photo .caption,
.column_box .news_photo_l .caption {
font-size:10px;
text-align:right;
margin: 5px 0 0 0;
padding:0;
width: 250px;
}
.column_box .news_photo .photo_caption {
text-align: left;
font-size: 12px;
line-height: 1.2;
margin-bottom:0;
width: 250px;
}
.column_box .news_photo .photo_caption_small,
.column_box .news_photo_l .photo_caption_small {
text-align: left;
font-size: 10px;
line-height: 1.2;
margin:6px 0 0;
width: 250px;
}

.column_box .news_photo img {
border: #ffffff 1px solid;
/*margin-left: 3px;*/
}
.column_box p {
line-height: 1.6;
margin-top: 20px;
}

.column_headline{
font-size:14px;
font-weight:bold;
border-bottom:2px solid #2FAB16;
margin:5px 0 15px;
padding:5px;
/* background:url(/sports/vabonet/img/arrow_icon_red2.gif) no-repeat 3px 11px;*/
}

.column_box .news_photo_l {
    background: none repeat scroll 0 0 #DEFFD7;
    float: left;
    margin: 0 17px 5px 0;
    padding: 8px;
}

.column_box .morenews {
text-align: right;
}
.column_box ul {
background: url(/sports/vabonet/img/yone_column/box_hr.gif) repeat-x;
margin:10px 0 0;
padding:5px 0 0;
position: relative;
}
.column_box .body ul li {
background: url(/sports/vabonet/img/yone_column/newsline.png) repeat-x 0 99%;
margin-bottom: 8px;
padding-bottom: 8px;
}
.column_box .body ul li a {
background:url(/sports/vabonet/img/yone_column/news_style_dot.gif) no-repeat;
background-position: 0 7px;
padding-left: 10px;
}
.column_box .posday {
position:absolute;
right:0;
}
.column_box .body .view {
background: url(/sports/vabonet/img/yone_column/box_hr.gif) repeat-x center center;
text-align:right;
}
.column_box_btm {
clear: both;
width: 640px;
height: 9px;
background: url(/sports/vabonet/img/top_box_btm.png) no-repeat;
behavior: expression(IEPNGFIX.fix(this));
}

/*プロフィール*/
.column_box .profile {
width: 608px;
padding: 10px 16px 5px 0;
background: #ffffff ;
background-image: url(/sports/vabonet/img/yone_column/box_bg.gif) no-repeat right 0;
margin:0;
}
.column_box .profile p {
font-size: 12px;
line-height: 1.4;
}
.column_box .profile h4 {
font-size: 14px;
font-weight: bold;
min-height: 12px;
border-left: 6px solid #2FAB16;
margin:0;
padding: 3px 0 0 10px;
line-height:1.4;
}
.column_box .profile h5 {
font-size: 12px;
text-indent: 0;
min-height: 12px;
padding: 12px 0 0 0;
}

/* 特集バナー */
.featured {
clear: both;
margin-top: 10px;
}
.featured img,
.featured img a {
behavior: expression(IEPNGFIX.fix(this));
}
.featured img.left {
float:left;
}
.featured img.right {
float:right;
}

/*ページ送り*/
.column_box .snvbox {
margin-bottom:15px;
margin-top:15px;
}
.column_box .snvbox ul.snav {
float:right;
margin:0;
padding:0;
}
.column_box .snvbox ul.snav li {
float:left;
}

/*========================================
ARCHIVS
=========================================*/
.morenews {
font-size: 12px;
text-align: right;
}
.morenews a {
color:#E70000;
font-weight:bold;
}
.archivs_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.archivs_box h3 {
background: url(/sports/vabonet/img/yone_column/archivs_ttl.gif) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.archivs_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(/sports/vabonet/img/yone_column/box_bg.gif) no-repeat right 0;
margin:0;
}
.archivs_box ol {
padding: 5px 0 0.5em; 
margin: 10px 0 0 0;
line-height:1.2em;
margin-bottom:1em;
position:relative;
}
.archivs_box .posday {
/*font-weight: bold;*/
position: absolute;
right: 0;
}
.archivs_box ol li {
background: url(/sports/vabonet/img/news/newsline.png) repeat-x 0 99%;
margin-bottom: 8px;
padding-bottom: 8px;
list-style-position: inside;
}
.archivs_box ol li a {
background-image:url(/sports/vabonet/img/yone_column/news_style_dot.gif);
background-position:0px 7px;
background-repeat:no-repeat;
padding-left:10px;
}
.archivs_box ol li span.category {
font-weight: bold;
}
.archivs_box .pagenav ul {
float: right;
margin: 0 auto;
padding: 0;
}
.archivs_box .pagenav ul li {
float: left;
}
