body {
font-family:
"Verdana","ＭＳ Ｐゴシック","Georgia","Osaka","ヒラギノ角ゴ Pro W3",;
font-size:10px;
color:#666;
background:#999 url(http://nakao.img.jugem.jp/20070507_334898.jpg);
background-repeat: repeat-y;
background-position: center;
margin:0px;
padding:0px;
}

a:link { color: #333; text-decoration: none; }
a:visited { color: #999; text-decoration: none; }
a:active { color: #666; text-decoration: none; }
a:hover	{ color: #999; text-decoration: underline; }

table,td,tr,div,form {
margin:0px;
padding:0px;
}

img {
border:none;
}

ul {
list-style-type: none;
line-height:120%;
margin:0px;
padding:0px;
}

input,textarea {
color: #666;
font-size :12px;
border:1px #CCC solid;
background-color:#FFF;
padding: 2px;
}

.bold  {
font-weight: bold;
}

/* レイアウト---------------------------------------------------------------------- */
#back {
width: 901px;
background-color: #fff;
/*background: url(http://mediumstudio7.img.jugem.jp/20080801_506494.jpg);*/
background: url(http://mediumstudio7.img.jugem.jp/20080501_477514.jpg);
repeat-y 0 0;
margin: 0 auto;
}

#head{
width:880px;
height: 154px;
background: #2E2E2E;
/*
background-image: url(http://mediumstudio7.img.jugem.jp/20080801_506500.jpg);*/
background-image: url(http://mediumstudio7.img.jugem.jp/20080501_477449.jpg);
background-repeat: no-repeat;
/*border-bottom:4px #666 solid;*/
margin: 0 11px 0 10px;
}

#seamless{
width: 880px;
height: 95px;
margin: 0 auto;
padding: 0;
}

#s_main { margin: 0 10px;}
#main	{ width:500px;float:left;margin-left:5px;}
#side_1 { width:185px;float:left;}
#side_2 { width:185px;float:left;margin-left:5px;}

/* ヘッダー---------------------------------------------------------------------- */

#head .site_title {
font-size:14px;
font-weight: bold;
font-family: "Apple LiGothic";
margin-top: 15px;
margin-bottom: 0px;
margin-left: 13px;
margin-right: 10px;
}
	
#head .description {
margin:0px 10px 0 13px;
color: #333;
}

#head ul {
margin:0px 10px 10px 0px;
}

#head a:link	{ color: #fff; text-decoration: none; }
#head a:visited	{ color: #fff; text-decoration: none; }
#head a:active	{ color: #fff; text-decoration: none; }
#head a:hover	{ color: #333; text-decoration: none; }

.nkbanner {
display: block;
margin: 15px 0 0;
pagging:0;
width: 300px;
height: 50px;
float: left;
}

.login_o{ 
margin-top: 15px;
float: right;
 }

#time{ margin-top: 16px; margin-right: 10px; }

/* ナビゲーション---------------------------------------------------------------------- */

#navi {
color:#fff;
font-size:12px;
margin-bottom: 5px;
}

#navi2 {
color:#660;
font-size:12px;
margin-bottom:10px;
}

.font{
font-family: "Apple LiGothic",;
font-weight: bold;
font-size: 12px;
color: #fff;
}
.font2{
font-family: "Apple LiGothic",;
font-weight: bold;
font-size: 12px;
color: #fff;
}

#navi .cell_1 { background:#2E2E2E;}
#navi .cell_1_2 { background:#2E2E2E;}

#navi .cell_2	  { width:10px;}
#navi .cell_2 img { width:10px; height:20px;}

#navi span { margin: 0px 5px;}

#navi a:link	{ color: #bbb; text-decoration: none; }
#navi a:visited	{ color: #999; text-decoration: none; }
#navi a:active	{ color: #333; text-decoration: none; }
#navi a:hover	{ color: #fff; text-decoration: none; }


/* エントリー ---------------------------------------------------------------------- */

#entry { margin-bottom:20px; }


/* state部分 ---------*/
#entry .state {
width:144px;
color:#fff;
background: #333 url(http://nakao.img.jugem.jp/20070507_334878.jpg);
text-align:right;
padding:5px 0px; 
}
#entry .state ul {
margin-right:5px;
margin-bottom:10px;
}

#entry .state a:link	{ color: #fff; text-decoration: none; }
#entry .state a:visited	{ color: #fff; text-decoration: none; }
#entry .state a:active	{ color: #fff; text-decoration: none; }
#entry .state a:hover	{ color: #000; text-decoration: none; }


/* state_bottom部分(矢印の部分) ---------*/
#entry .state_bottom { background: url(http://nakao.img.jugem.jp/20070507_334879.jpg) no-repeat bottom;}
#entry .state_bottom img { width:5px; height:90px; }


/* entry_main部分 ---------*/
#entry .entry_main {
border:1px #333 solid;
}

.entry_title {
font-size:12px;
color:#333;
margin-left:10px;
margin-bottom:10px;
}

.entry_body {
font-size:11px;
line-height:170%;
margin-left:10px;
}

.entry_more {
padding-top:10px;
}



blockquote {
color: #666;
border-left:3px solid;
margin: 10px 5px;
padding:0px 5px;
}

.pict { display:block; }


/* コメント・トラックバック部分 ---------*/

#comment {
color:#000;
line-height:150%;
margin-left:160px;
}

#comment .title {
color:#333;
font-weight:bold;
font-family: "Apple LiGothic",;
padding-bottom:5px;
border-bottom:1px solid;
}

#comment .tb {
border-bottom:1px dotted #808080;
padding:10px 0;
}

#comment .state {
color:#333;
background:url(./template/grid/img/arrow.gif) no-repeat;
background-position:0px 6px;
padding-left:9px;
margin-bottom:5px;
}

#comment .tb_url {
color:#666;
font-size:12px;
}

#comment .tb_title {
font-weight: bold;
}

#set_cookie { border:none;background:none; }



/* サイドメニュー---------------------------------------------------------------------- */

.linktitle {
color:#333;
font-size:12px;
font-family: "Apple LiGothic",;
font-weight: bold;
}

.linktitle2 {
color:#666666;
font-size:12px;
font-family: "Apple LiGothic",;
font-weight: bold;
margin-bottom:7px;
}

.item {
margin: 0 auto;
text-align: center;
}

.linktext {
border-bottom:2px solid #333;
margin-bottom:30px;
}

.qr {
width: 82px;
margin: 0 auto 10px;
border: 2px #333 solid;
}

.linktext ul { margin:0px 0px 10px 10px; }

.linktext li {
background:url(./template/grid/img/arrow.gif) no-repeat;
background-position:0px 4px;
padding-left:9px;
margin-bottom:5px;
}

/* SQUARE ENIX ブログゲームパーツ ---------*/
.blogparts {
border-bottom:2px solid #333;
margin-bottom:30px;
}

.blogame {
margin: 0 auto 10px;
}

.blogame2 {
width: 155px;
margin: 0 auto 10px;
}

.blogame3 {
width: 160px;
margin: 0 auto 10px;
}


.blogame4 {
width: 150px;
margin: 0 auto 10px;
}

/* カレンダー ---------*/
.calendar {
font-size: 10px;
padding-bottom: 10px;
color: #000;
border-bottom:2px solid #333;
margin-bottom:30px;
}

.today {
font-size: 11px;
font-weight: bolder;
color: #D93503;
}

.cell {
font-size: 10px;
width:22px;
height:22px;
border: solid 1px #666;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
color: #000;
}

.calendar table {
width:100%;
margin:0px auto;
text-align:center;
}

.weekday {
font-size: 10px;
width:22px;
height:22px;
border: solid 1px #000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
color: #000;
}


.cell a:link { font-weight: bolder; }



/* アマゾン ---------*/
.amazon { margin-bottom:20px; }
.amazon_text { line-height:140%; }


/* サーチ ---------*/
.search { margin: 0 0 20px 10px; }

.search .title
{ color:#333333;
font-size: 13px;
font-weight: bold;
}

.search input {
color: #333;
font-size :12px;
border:2px #333333 solid;
background-color:#BBB;
padding: 2px;
}
.search .button { margin-left:5px; }


/* バナー ---------*/
.jugem_bana 
{
margin: 0 auto 20px;
height: 22px;
width: 128px;
}

.top_banner
{
display: block;
margin: 5px auto 20px;
height: 60px;
width: 468px;
background: #000;
}


/* メッセージボード ---------*/
.messageboard
{
display: block;
margin: 0 auto 5px;
padding: 23px 25px 16px;
height: 161px;
width: 418px;
font-size: 12px;
color: #000;
text-align: left;
background: #333 url(http://mediumstudio7.img.jugem.jp/20080624_495161.jpg);
}

.messageboard ul {
line-height: 1.5;
}


/* インフォトップバナー ---------*/
.infotop_bana 
{
margin: 0 auto 20px;
width: 120px;
}

.a8_bana
{
margin: 0 auto 20px;
width: 120px;
}

.infotop_banacom
{
display: block;
margin: 5px 0 0;
width: auto;
}

.a8_banacom
{
display: block;
margin: 5px 0 0;
width: auto;
}

.square_bana 
{
margin: 0 auto 10px;
height: 80px;
width: 80px;
}

.ad {
width: 128px;
margin: 0 auto 10px;
}

.ad .linktext {
border-bottom:none;
}

/* フッター---------------------------------------------------------------------- */
#footer {
height: 90px;
margin: 0 11px 0 10px;
padding: 0 2px 0;
/*border-bottom:30px #333333 solid;*/
background-image: url(http://mediumstudio7.img.jugem.jp/20081103_534640.jpg);
background-repeat: repeat-x
}


.count {
display: block;
margin: 10px 0 0 5px;
float: left;
}

.vcount {
display: block;
margin: 10px 0 0 10px;
float: left;
}

.copyright {
display: block;
margin: 24px 0 0;
color:#efefef;
font-size: 12px;
font-weight: bold;
font-family: "Apple LiGothic",;
float: right;
}