/*特集ページ*/
.mpic{
background-color:#FFFFFF
}
tr.mpic td	{
padding-top:5px;
width:14%;
font-size:13px;
font-family:Osaka,Verdana,Arial,sans-serif;
}
tr.mpic img	{
width:100px;
border:none
}
.topic	{
background-color:#FFFFFF;
text-align:center
}
.topic a	{
color: #FF0000
}
.top	{
color:#FFFFFF;
font-weight: bold;
padding:3px 2px 1px 12px;
background-color:#000000;
filter:alpha(opacity=100,finishopacity=60,style=1,startx=100,finishy=10);
text-align:left;
height:30px;
vertical-align:middle
}
.protitle	{
font-size:13px;
font-family:Osaka,Verdana,Arial,sans-serif;
font-weight: bold;
line-height:1.5;
text-align:left;
vertical-align:top;
padding-top:9px;
padding-left:10px
}
.protitle img	{
width:18px;
height:9px;
border:none
}
.core	{
width:60%;
text-align:left;
vertical-align:top;
font-size:13px;
font-family:Osaka,Verdana,Arial,sans-serif;
padding-left:10px
} 
.core img	{
width:175px;
height:248px;
border:1px solid #000000;
float:left;
margin-right:5px
}
.sub-core	{
font-size:13px;
font-family:Osaka,Verdana,Arial,sans-serif
}
.sub-core td	{
width:25%;
text-align:center;
vertical-align:top
}
.sub-core img	{
width:175px;
height:248px;
border: 1px solid #000000
}
.allitems	{
font-weight: bold;
padding:4px 0 2px 0;
text-align:center;
vertical-align:middle
}
.totop	{
height:30px;
text-align:right;
font-size: x-small;
font-weight: bold
}
.leftnavi	{
padding-right:20px;
vertical-align:middle;
text-align:right;
font-size:13px;
line-height:1.5;
font-family:Osaka,Verdana,Arial,sans-serif;
width:50%
}
.rightnavi	{
padding-left:20px;
vertical-align:middle;
text-align:left;
font-size:13px;
line-height:1.5;
font-family:Osaka,Verdana,Arial,sans-serif
}
.bottom-line	{
border-bottom: solid 1px #cccccc
}