@charset "UTF-8";


body{
margin : 0 0 30px 0 ;
padding : 0;
text-align : center;
font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;
/*background-image:url(img/bg_check_white24.gif);*/
background-image:url(img/shadow.gif);
/*background-image:url(img/whiteorange60.gif);*/
background-repeat:repeat-y;
background-position:center;
}

a {
text-decoration: none;
}

a:link {
color: #333333;
}

a:visited {
color: #333333;
}

a:hover {
color:#0000CC;
TEXT-DECORATION:UNDERLINE;
}

a:active {
color: #FF69B4;
TEXT-DECORATION:UNDERLINE;
}


img {
border: none;
}


body img{
border: none;
}


#contena{
width: 760px;
margin: 0 auto 0 auto;
padding: 0;
background-color : #ffffff;
color: #000000;
position : relative;
text-align: left;
}



#topmenu{
position: absolute;
top: 7px;
text-align:right;
left: 650px;
font-size:9px;
}



#banner {
/*height:140px;*/
height:230px;
color: #333333;
background-position:top;
background-repeat:no-repeat;
/*background:url(http://playmoholic.dep-t.com/img/playmoholiclogo.jpg) left top no-repeat;*/
background:url(img/MYSCENE760.jpg) left top no-repeat;
text-align:left;
}


#banner h1 {
font-size:10pt;
margin: 0px;
text-align:left;
font-weight: normal;
padding: 5px 10px 5px 10px;
/*background-color:#333333;
background-repeat: repeat;
background-position:center center;*/
background:url(img/g-buck09_a.gif) left center repeat-x;
}

#banner a{
color: #FFFFFF;
text-decoration: none;
}



/*パンくずリスト部分*/
#pankuzu{
width:740px;
margin:0px 10px 0px 10px;
position:absolute;
font-size:12px;
top: 265px;
left: 0px;
text-align:left;
}



/*記事挿入部分*/
#main{
float:right;
position: absolute;
margin: 0px 0px 100px 220px;
padding:0px 10px 0px 0px;
top: 285px;
width: 540px;
left: 0px;
}


#main h2{
/*background-color:#ededed;*/
background:url(img/g-buck09_a.gif) left center repeat-x;
padding:5px 5px 5px 10px;
margin:0px 10px 10px 10px;
font-size:14px;
text-align:left;
color:#FFFFFF;
}



/*記事中身部分*/
.kijinakami{
/*margin:0px 8px 0px 8px;
padding:10px;*/
margin:0px 10px 0px 10px;
padding:0px;
text-align:left;
font-size:11px;
line-height:180%;
}

.kijinakami2{
margin:0px 8px 0px 8px;
padding:10px;
text-align:left;
font-size:11px;
line-height:180%;
}


.bookmark{
text-align:right;
margin:10px 20px 30px 20px;
font-size:14px;
color:#CC0000;
}


.tbp{
margin:0px 8px 0px 8px;
padding:10px;
text-align:left;
font-size:14px;
}



#main .posted{
border-top:1px solid #cccccc;
padding:6px 000;
margin:0px 0px 40px 0px;
}


#tbdata, #comdata, #comf {
font-size:12px;
color:#666666;
margin:15px 10px 0px 10px;
}


/*コメント部分*/

#comdata p .posted{
margin: 0px 10px 20px 10px;
}


#main .error{
font-size:18px;
font-weight:bold;
color:#CC0000;
border: 1px solid #CC0000;
text-align:center;
}






/*カテゴリーページ部分*/

#page-index{
margin: 0px 0px 30px 0px;
}

#page-index ul{
margin: 0px 0px 10px 20px;
padding: 0px 10px 0px 0px;
}

#page-index li{
margin: 0px 0px 10px 20px;
padding: 0px 10px 0px 0px;
font-size:12px;
}

#categorydata{
font-size:12px;
margin: 0px;
}


#main #categorydata .entrytitle{
border-bottom:1px solid #CCCCCC;
background-image:url(img/arow2.gif);
background-position:left;
background-repeat:no-repeat;
margin:0px 10px 0px 20px;
padding:5px 0px 5px 15px;
}

#main #categorydata .entrytitle a{
font-size:16px;
font-weight:bold;
}


.gaiyo{
font-size:12px;
padding: 0px 10px 0px 20px;
line-height:150%;
}

.pagetop{
font-size:12px;
text-align:right;
padding: 0px 10px 0px 0px;
}

.mokuji{
font-size:12px;
padding: 0px 10px 0px 20px;
}




/*--------------------------- サイドバー ---------------------------*/

#side{
float:left;
position: absolute;
top: 285px;
width: 200px;
left: 0px;
text-align:left;
}

#side h3{
font-size:12px;
/*background-position:center;
background-repeat:repeat-x;*/
background:url(img/g-buck09_a.gif) left center repeat-x;
padding:5px 5px 5px 10px;
margin: 0px;
color:#FFFFFF;
border-top:solid 1px #cccccc;
border-bottom:solid 1px #333333;
}

#side h3 a{
color:#FFFFFF;
text-decoration:none;
}



.sidemenu-in{
margin: 0px;
padding: 0px;
font-size:12px;
}

.sidemenu-in dl{
padding: 0px;
margin: 0px;
}

.menu-button{
display:block
margin: 0px;
font-size:12px;
width: 200px;
}

.menu-button a{
background-color:#ededed;
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-left:solid 1px #FFFFFF;
padding: 3px 10px 3px 10px;
text-decoration: none;
display: block;
font-size:12px;
line-height:140%;
} 

.menu-button a:hover{
background-color:#ededed;
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-left:solid 1px #FFFFFF;
padding: 3px 10px 3px 10px;
color:#cc0000;
text-decoration:underline;
display: block;
font-size:12px;
line-height:140%;
} 


/*最近の記事*/
.side-list{
    margin: 5px 0px 10px 0px;
    padding: 0px;
}

.side-list-button{
    margin: 5px 0px 10px 5px;
    padding: 0px 0px 0px 30px;
	background-image:url(img/new.gif);
	background-position: left center;
    background-repeat: no-repeat;
    list-style: none;
	font-size:12px;
}

/*ブログピープル*/
.blogpeople{
    margin: 5px 0px 10px 5px;
    padding: 5px;
font-size: 90%;
}

.blogpeople a {
    margin: 5px 0px 10px 5px;
    padding: 3px 5px 1px 5px;
font-size: 90%;
text-decoration: none;
border-bottom: 1px dotted #ccc;
color: #C0C0C0;

}


/*RSS部分*/

.rss{
margin:10px 0px 0px 10px;
line-height:200%;
font-size:11px;
}

.feed{
background:url(img/rss.gif);
background-position:left center;
background-repeat:no-repeat;
padding:5px 0px 5px 20px;
margin:50px 0px 0px 10px;
font-size:11px;
}


.powerd {
margin:10px;
color:#999999;
font-size:10px;
}


.powerd a{
color:#999999;
font-size:10px;
text-decoration:none;
}


/*フッター部分*/
#footer{
margin : 100px 0 0;
padding : 10px;
font-size : 11px;
text-align : right;
clear : both;

}

/*プチP画像-------------------------------------------------------------------------------*/

#petit-p-menu {
border-bottom: thin dotted #ccc;
display:block;
clear: both;
margin-top: 4px;
margin-left: 10px;
margin-bottom: 4px;
background: #FFF;
height:55px;
}

.petit-p {
float:left;
padding-right: 5px;
background: #FFF;
}

.menutext {
padding-top:14px;
background: #FFF;

}


/*中山式MTインポート用*/

.imglarge {
float: left;
padding: 0 5px 5px 0;
border: 0;
}

.productname a {
text-decoration: none;
}

.saleprice {
font-size: 90%;
margin: 10px 0 0 0;
}

.shopname {
font-size: 90%;
margin: 0 0 5px 0;
}

.shopname a {
font-weight: bold;
}

.goshop {
clear:both;
margin: 5px 0 5px 0;
}

.spec {
clear:both;
margin: 5px 0 5px 0;
font-size: 80%;
}

.spec a {
text-decoration: none;
color: #888;
}

hr {
border: 1px dotted #CCC;
line-height: 1;
}


/*ナビボタン*/
#menu_box {
/*padding: 74px 7px 0px 8px;*/
padding: 204px 7px 0px 8px;
clear: both;
	}

#menu td {
width:140px;
font-size:80%;
}

#menu a {
	text-decoration: none;
	color:#DE1039;
	display:block;
	text-align:center;
	background-color:#FFF;
	padding:3px;
	font-weight:nomal;
	width:96%;
	border: 1px solid #DE1039;
margin-bottom: 5px;
	}
	
#menu a:hover {
	background-color: #FFE4E1;
	}

.catetop {
margin-left: 10px;
margin-bottom: 20px;
}

#sidelinks {
font-size: 10px;
line-height: 1.5;
margin:5px 0px 0px 10px;
pading:5px;
}

p.lead {
margin-right:10px;
}


h3.multiblog {
background-image:none;
background-color: #FFF;
border: #1E90FF 1px dotted;
margin: 0;
padding: 5px;
}

h3.multiblog a {
color: #1E90FF;
}

span.multiblog a {
color:#1E90FF;
}
