@charset "utf-8";

/*------------ �R�����y�[�W�@------------*/
#rugby_column {
width: 640px;
background-color: #fff;
margin:0px;
padding:0px;
color:#333;
}

#rugby_column .img_center {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#rugby_column a:hover img {
opacity: 0.6;
filter: alpha(opacity=60);
}
#rugby_column ul,li{
list-style:none;
}
#rugby_column .clearfix:after {
content: ".";  /* �V�����v�f���� */
display: block;  /* �u���b�N���x���v�f�� */
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
  min-height: 1px;
}





#rugby_column p.midashi {
width: 615px;
padding:40px 10px 0px 25px;
font-size:1.7em;
font-weight:bold;
}
#rugby_column p.read {
padding:0px 45px;
margin-bottom:0px;
}
#rugby_column p.credit {
padding:0px 45px;
font-size:0.8em;
color:#666;
text-align:right;
margin-top:0px;
}
#rugby_column p {
padding:0px 25px;
margin-bottom:20px;
line-height:1.5em;
}

#rugby_column img.big {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom:5px;
text-align: center;
}
#rugby_column p.cap_big {
width:550px;
font-size:0.8em;
color:#666;
line-height:1.5em;
margin:0px 0px 20px 20px;
}

#rugby_column img.left {
float:left;
margin:0px 20px 5px 25px;
}
#rugby_column p.cap_left {
width:300px;
font-size:0.8em;
color:#666;
line-height:1.5em;
float:left;
margin:0px 0px 10px 0px;
}
#rugby_column img.right {
float:right;
margin:0px 20px 5px 20px;
}
#rugby_column p.cap_right {
width:300px;
font-size:0.8em;
color:#666;
line-height:1.5em;
float:right;
margin:0px 0px 10px 0px;
}

#rugby_column p.diagram {
font-size:1.2em;
font-weight:bold;
margin:0 0 10px 0;
border-left:5px solid #b70000;
padding-left:8px;
}