/* CSS Document */
body{
margin:0;
padding:0;
}

ul{ list-style:none; margin:0; padding:0; }
li{ margin:0; padding:0;}
address{ text-align:center; }
.cl{ clear:both; margin:0; padding:0; width:0; }

#container{
background:#FFFFFF;
margin:0 auto;
width:910px;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
}

/* -------------------- container -------------------- */

#headtitle{
    background: #b0bbad;
    text-align: center;
}
#headtitle-inner{
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 917px;
}
#headtitle-inner-left {
    padding: 7px 5px 0;
    margin: 0;
    color: #fff;
    text-align: left;
    font-size: 12px;
    float: left;
    font-weight: normal;
}
#headtitle-inner-left a,
#headtitle-inner-left a:link,
#headtitle-inner-left a:visited {
    text-decoration: none;
    color: #fff;
}
h1{
 font-size:12px;
 margin:0;
}

#headtitle-inner-right {
    margin: 0;
    padding: 2px;
    text-align: right;
    font-size: 12px;
}

#header{
margin:0;
padding:0 0 15px 0;
background:url(/img/headback.png) repeat-y;
color:#000000;
}
#header #header-description{
margin:0 0 10px 0;
padding:5px;
font-size:24px;
font-weight:bold;
float:left;
}
#header #header-affi{
float:right;
}
#header p{
margin:0 0 10px 0;
padding:5px;
font-size:14px;
}
#header li{
width:150px;
text-align:center;
float:left;
}
#header a:link    { color: #000000 ; text-decoration: none ; }
#header a:visited { color: #000000 ; text-decoration: none ; }
#header a:hover   { color: #000000 ; text-decoration: underline; }
#header a:active  { color: #000000 ; text-decoration: underline; }


#right{
margin:0 auto;
float:right;
width:700px;
}
#left{
margin:0 auto;
float:right;
width:200px;
}

#footer{
clear:both;
padding:30px 0;
background:#b0bbad;
color:#F0F0F0;
}
#footer a:link    { color: #FFFFFF ; text-decoration: none ; }
#footer a:visited { color: #FFFFFF ; text-decoration: none ; }
#footer a:hover   { color: #FFFFFF ; text-decoration: underline; }
#footer a:active  { color: #FFFFFF ; text-decoration: underline; }

/* -------------------- right -------------------- */

.syouhinlist{
height:330px;
width:130px;
float:left;
margin:0 1px 10px 1px;
padding:1px;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
}
.syouhinlist .asset-header h2{
font-size:14px;
margin:0;
padding:2px 5px;
background:#b0bbad;
color:#FFFFFF;
}
.syouhinlist .asset-header h2 a,
.syouhinlist .asset-header h2 a:link,
.syouhinlist .asset-header h2 a:visited {
    text-decoration: none;
    color: #fff;
}
.syouhinlist .asset-header h2 a:hover{
	text-decoration: underline;
    color: #fff;
}

.syouhinlist h3{
font-size:12px;
margin:3px 0;
}
.syouhinlist .price{
font-size:12px;
font-weight:bold;
color:#FF1D11;
margin:1px;
padding:0;
}
.syouhinlist .showing{
font-size:10px;
margin:1px;
padding:0;
}

.asset-name {}
#page-title,
.entry-title{
margin:5px;
padding:5px;
background:#b0bbad;
color:#F0F0F0;
font-weight:normal;
font-size:18px;
border-left  :#E6E6E6 10px solid;
border-bottom:#E6E6E6  2px solid;
}
.entry-title a:link    { color: #FFFFFF ; text-decoration: none ; }
.entry-title a:visited { color: #FFFFFF ; text-decoration: none ; }
.entry-title a:hover   { color: #FFFFFF ; text-decoration: underline; }
.entry-title a:active  { color: #FFFFFF ; text-decoration: underline; }

.asset-content{
}

.entry-content {}
#syouhinsyousai{
background:url(/img/listback.png) repeat-y;
border-bottom:dotted 2px #b0bbad ;
border-top:dotted 2px #b0bbad ;
margin:5px auto;
}
.entry-content .listname,
.entry-content .listcontent{
float:left;
margin-top:1px;
padding:2px;
line-height:16px;
border-top:dotted 1px #b0bbad ;
}

.entry-content .listname{
width:128px;
padding:5px 5px 5px 0;
font-weight:bold;
clear:both;
font-size:12px;
text-align:right;
}
.entry-content .listcontent{
width:528px;
font-size:14px;
padding:5px;
}
.entry-content .listcontent ul{
list-style:none;
}
.entry-content .listcontent li{
display:inline;
}

#actresslist{
background:#b0bbad;
margin:5px;
padding:5px;
}
#actresslist h3{
margin:5px;
font-size:14px;
}
/*
#actresslist a:link    { color: #FFFFFF ; text-decoration: none ; }
#actresslist a:visited { color: #FFFFFF ; text-decoration: none ; }
#actresslist a:hover   { color: #FFFFFF ; text-decoration: underline; }
#actresslist a:active  { color: #FFFFFF ; text-decoration: underline; }
*/

#actresslist ul{
background:#FFFFFF;
padding:5px;
font-size:12px;
}

#actresslist li{
display:inline;
margin:2px;
}

/* --------- archives --------- */
.calendar01{
}
.calendar01 li{
display:inline;
}
.alllist{
width:650px;
margin:auto 15px;
padding:10px;
font-size:12px;
}

.alllist .date{
font-size:9px;
}


/* -------------------- left -------------------- */

#left {
font-size:12px;
}
#left .widget-header{
font-size:14px;
margin:5px 5px 5px 2px;
padding:5px;
background:#b0bbad;
color:#F0F0F0;
border-left:#F2F2F2 3px solid;
}
#left .widget-header a:link    { color: #FFFFFF ; text-decoration: none ; }
#left .widget-header a:visited { color: #FFFFFF ; text-decoration: none ; }
#left .widget-header a:hover   { color: #FFFFFF ; text-decoration: underline; }
#left .widget-header a:active  { color: #FFFFFF ; text-decoration: underline; }

#left ul{
}
#left li{
margin:2px 2px 2px 1px;
line-height:1.3em;
width:190px;
border-bottom:dotted #333333 1px;
border-top:dotted #333333 1px;
}
#left li a:link    { text-decoration: none ; }
#left li a:visited { text-decoration: none ; }
#left li a:hover   { text-decoration: underline; }
#left li a:active  { text-decoration: underline; }
/* -------------------- links -------------------- */

.links{
width:800px;
margin:50px auto;
font-size:10px;
}
.links li{
display:inline;
margin:0 3px 3px 0;
}


