}
hr {
color : #e4e4e4 ;
border : dotted ;
}

a.righttext{
/*position:absolute;*/
font-weight: 100; 
display:inline;
font-size: 10px;/*文字サイズ*/
top:0.3em; 
left:7.3em; 
}

h1{
width:980px;
font-size:large;
color:#FFFFFF;
background-color: #C0C0C0;
margin-top:0.2em ; 
margin-bottom:0.5em;
padding:0.1em;
}

.detail1{
display:block;
}


h2{
font-size:medium;
color:#AAA;
width:300px;
border-top:2px solid #CCC;    
border-bottom:2px solid #CCC;    
padding-left:5px;
margin-top:0px;
margin-bottom:0px;
}


p.hobbyworld{
background-image: url("../../block4.gif");
margin-top:0px;
margin-bottom:0px;
}

p.nameblock{
color:#707070;
background-color:#FFEE00;
border-width:1px;
border-style:solid;border-color:#FFCC00;
  border-top-width: 3px;         /* 上の枠 */
  border-bottom-width: 3px;      /* 下の枠 */
  border-left-width: 0px;        /* 左の枠 */
  border-right-width: 0px;       /* 右の枠 */
}

.exp{
color:#707070;
font-size:small;
line-height:170%;
}

.inyou{
font-style:italic;
}

.exp b{
color:#505050;
}


div.osusume{
float: left;
margin-left:5px;
width:200px;
}


#imgbig{
float:left;
margin:4px;
padding:4px;
}
.Image_big{
text-align: center;
margin:4px;
border:1px solid #DDD;
}

.detail400{
margin-left:410px;
padding:4px;
}

.detail500{
margin-left:510px;
padding:4px;
}



.pricebox
{
    border:solid 1px #CCC;
    margin:0.3em;
    padding:0.3em; 
    }

#series{
margin:4px;
}


div.cl {
clear: both;
}

.sprice{
color:#F00;
text-decoration:underline;
font-size:large;
font-weight:bold;
}


.price{
text-decoration:line-through;
font-weight:bold;
}

.off{
color:#F00;
font-weight:bold;
}

.simg{

padding-top:10px;
padding-bottom:7px;
}

.fuzoku{
margin:4px;
padding:4px;
float:left;
width:300px;
border:1px solid #CCC;
}

.new{
background-color:#F44;
border:1px solid #E00;
color:#FFF;

margin:0px 2px;
padding:1px 2px;
font-size:x-small;
}

.rnew{
background-color:#4C4;
border:1px solid #0A0;
color:#FFF;
margin:0px 2px;
padding:1px 2px;
font-size:x-small;
}

a.order{
display:block;
background-color:#F66;
border:1px solid #E22;
color:#FFF;
width:110px;
margin:5px 2px;
padding:0px 1px;
font-size:small;
}

a.order:hover{
background-color:#F00;
}

.Detail3{
display:block;
line-height:111%;
}

.syousaipanel
{
color:#707070;
font-size:small;
float:left;
line-height:150%;
margin:4px;
padding:4px;
width:20em;
    }
    
    
.imageright
{
    float: left;
    margin-left:1em;
    margin-top:0.5em;
    }
    
    
.category
 {
    margin:0.5em 0.5em 0.5em 0.5em;
    padding:0.5em;
    }
.Series
  {
     line-height:150%;
     color:#707070;
     font-size:small;
     }
