/* CSS Document */

body {
background:#000000;
margin:0;
padding:0;
color:#E6E6E6;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

h1 {
margin:0;
font-size:9px;
}

h2 {
margin:0 2px;
font-size:18px;
}

h3 {
margin:0 2px;
padding:2px 3px;
background:#313131;
border-left:#464646 2px solid;
border-bottom:#464646 1px solid;
}
h4 {
margin:0 2px;
padding:2px 3px 2px 10px;
background:#313131;
border-bottom:#464646 1px solid;
}
h5 {
margin:0 2px;
padding:2px 3px 2px 13px;
background:#313131;
}
h5 span{
color:#57F2F2;
}

address{
text-align:center;
}

a         { text-decoration:none;}
a:link    { color: #A6FFCC; }
a:visited { color: #FFCACF; }
a:hover   { color: #FBF288; text-decoration:underline; padding:0 0 0 1px; }
a:active  { color: #A8F7FD; }


#container {
width:900px;
margin:0 auto;
background:#191919;
border-left:#E2FEFD 2px solid;
}

#header {
padding:5px;
margin-bottom:3px;
border:#D7D7D7 1px solid;
}

#header #logo {
font-size:36px;
margin:3px;
padding:2px;
font-style:italic;
}

#header p {
text-align:right;
}

#main {
float:right;
width:620px;
margin:10px auto;
padding-left:5px;
border-left:#9FFD9D 1px solid;
}

#pagetitle ,
.pagetitle {
margin:0;
padding:2px 3px;
color:#1C1C1C;
background:#E4E4E4;
font-size:9px;
}
#pagetitle a,
.pagetitle a{
color:#666666 ;
}
#pagetitle a:hover,
.pagetitle a:hover{
color:#666666 ; text-decoration:underline;
}


/*──────　　作品リストページ　　──────*/
.gamecalendar,
#gamecalendar {
margin:3px 0;
padding:3px 0;
border-bottom:#DFFDB3 1px solid;
border-top:#DFFDB3 1px solid;
}

.gamecalendar ul,
#gamecalendar ul{
margin:10px auto;
}
.gamecalendar li,
#gamecalendar li{
list-style:none;
display:inline;
}

.sakuhinlist {
padding:2px 0;
}

.sakuhinsamune {
float:left;
}
.sakuhinsamune a img{
border:none;
}
.sakuhindata {
float:left;
width:480px;
}
.sakuhindata p{
font-size:14px;
margin:2px;
}
.sakuhindata .syousailink{
text-align:right;
margin:2px;
padding:2px;
}
.sakuhindata .datalist .price span {
color:#FF0000;
font-weight:bold;
}
.sakuhindata .datalist .price,
.sakuhindata .datalist .circle{
font-size:12px;
margin-right:3px;
float:left;
}
.sakuhindata .datalist .productioncategory{
font-size:12px;
margin-right:3px;
}
.sakuhindata .datalist .shiplink{
text-align:right;
}

/*──────　　作品詳細ページ　　──────*/
#sakuhin{
width:600px;
margin:0 auto;
}

#sakuhin #sakuhingazou{
}
#sakuhin #sakuhingazou a:hover   { color: #FBF288; text-decoration:underline; padding:0; }
#sakuhin #sakuhingazou img{
margin:5px auto;
}

#sakuhin #sakuhinsyousaidata{
background-image:url(../img/sakuhinsyousaidatabk.jpg);
background-repeat:repeat-y;
}
#sakuhin #sakuhinsyousaidata .datalist{
border-bottom:#000000 2px dotted;
}
#sakuhin #sakuhinsyousaidata .datalist p{
margin:0;
padding:0;
}
#sakuhin #sakuhinsyousaidata .side{
float:left;
width:94px;
padding:3px;
}
#sakuhin #sakuhinsyousaidata .side p{
font-weight:bold;
text-align:center;
}
#sakuhin #sakuhinsyousaidata .naiyou{
float:left;
width:490px;
padding:3px 5px;
}
#sakuhin #sakuhinsyousaidata .naiyou .price span {
color:#FF0000;
font-weight:bold;
}

/*──────　　topページブログ　　──────*/

.entry-asset{
margin:5px;
border-bottom:#C9FECD 1px solid;
border-top:#C9FECD 1px solid;
}

.asset-body{
margin-bottom:3px;
}

.asset-more-link{
margin:3px;
text-align:right;
font-size:12px;
}

/*──────　　左メニュー　　──────*/
#menu {
float:left;
width:271px;
margin:0 auto;
padding-left:3px;
}
#menu ul{
margin:0;
list-style:none;
margin:0 3px 3px 3px;
padding:3px;
background:#282828;
}
#menu li{
font-size:14px;
margin:3px 3px 3px 10px;
padding:3px;
background:#3C3C3C;
border-bottom:#F0F0F0 dotted 1px;;
border-top:#F0F0F0 dotted 1px;;
}

/*──────　　フッター　　──────*/
#footer {
clear:both;
}

#footerlink {
margin:50px auto 0 auto;
width:800px;
font-size:9px;
}
#footerlink ul{
list-style:none;
}
#footerlink li{
float:left;
}

.cl {
clear:both;
}
