@charset "euc-jp";

/* 構造、固定設定
------------------------------------------------------- */

body {
  margin: 0;
  padding: 0;
  color: #333333;
  background-color:#ffffff;
  font-family: verdana, 'trebuchet ms', sans-serif, Arial, Helvetica,"ＭＳ Ｐゴシック", Osaka,Geneva, Helvetica,"ヒラギノ角ゴ Pro W3";
  /*font-size:11px !important;
  font-size:10px;*/
  font-size:8pt; 
  line-height: 150%;
}

div#wrapper{text-align:center;}
div#container{text-align:left;margin:0 auto;}


#frame {
  width: 770px;
}

a img {
  border:none;
  color: #ffffff;
}

ul 
{
	margin:0;
	list-style: none;
}

a:link {color:#ff9999;text-decoration:none;cursor:crosshair;}
a:visited {color:#ff9999;text-decoration:none;cursor:crosshair;}
a:active {color:#ff0000;text-decoration:none;cursor:crosshair;}
a:hover {color:#ff3333; text-decoration:none;cursor:crosshair;}


/* ヘッダ
------------------------------------------------------- */

#header {
  width: 770px;
  height: 32px;
  margin:0;
  color:#333333;
  background:#ffffff url(../img/grnd002-22.jpg) no-repeat;
  border-bottom:solid 1px #303030;
  padding-top:47px;
}

#header h1{
	text-indent: -9999px;
}


/* サブメニューバー
------------------------------------------------------- */

#sub_bar 
{
	text-align:right;
	width: 760px;
	height: 22px;
	padding:11px 10px 0px 0px;
	border-right: solid 5px #303030;
}

#sub_bar img{ margin: 0px; padding:0;}
#sub_bar a{ margin-right: 6px; padding:0;}
#sub_bar a:hover{ border-bottom: solid 2px #000; }



/* コンテンツ
------------------------------------------------------- */

#content
{
	margin-bottom:10px;
	padding:0px 0 0 0;
	float:left;
	width:770px;
	border-right: solid 5px #303030;
	border-bottom:solid 1px #303030;
	text-align:left;
}

#content p 
{
	margin:0;
	padding:5px 0 10px 10px;
	color:#303030;
}

#content font.logs
{
	color:#cc6666;
}

#content ul
{
	margin:0;
	padding:5px 0 10px 10px;
	color:#303030;
}

#content div#about-renew
{
	padding:0 0 0 5px;
	height: 220px;
	width:240px;
	overflow: auto;
}

#content p.topic
{
	padding:5px 0 0 10px;
	color: #33996f;
}

#content p#logtopic
{
	color: #993366;
}

#logwindow
{
	float:right;
	height: 250px;
	width:235px;
	overflow: auto;
	border-left: solid 3px #cc00cc;
}

#content img
{
	border: none;
}

#content div#cleft
{
	float:left;
	margin-left: 0px;
	padding:5px;
	width: 246px;
}

#content div#ccenter
{
	margin-left: 259px;
	margin-right: 261px;
	padding:5px;
}

#content div#cright
{
	float:right;
	margin-left: 0px;
	padding:5px;
	width: 247px;
}

/* center colmun
------------------------------------------------------- */
td.centercolumn {
padding:0;
margin:0;
}

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

td#rightcolumn { padding: 0px; margin:0px; vertical-align: top;}
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: top;}
td#rightcolumn div.blockTitle {padding: 3px; background-color: #dddddd; color: #639ACE; font-weight: bold;}
td#rightcolumn div.blockContent {padding: 0px;margin:0px; line-height: 120%; text-align: center;}

div.gl_right{
font-size: 8pt;
}

#gallery_right
{
	margin:0;
	padding: 10px 0 0 0;
	height: 428px;
	width:120px;
	overflow: hidden;
}


/* myalbum
------------------------------------------------------- */
table.gl_block_viewcat{
border: none;
}

.gl_block_viewcat_div {
width:30px;
height:30px;
padding: 2px;
border: solid 1px #ccc;
}

.gl_block_viewcat_div img{

border: solid 1px #cccccc;
display: block;
}

/* bbs
------------------------------------------------------- */
div.bbs_header{
background: #2C2C78;
padding: 8px 4px;
}
/* フッタ
------------------------------------------------------- */

#footer
{
	clear:both;
	background:#ffffff;
	width: 765px;
	margin: 0;
    padding: 0 5px 0 0;
    border-right:solid 5px #303030;
    
}

p#copyright
{
    width: 765px;
	text-align:right;
}

/* フォントクラス
------------------------------------------------------- */

.f18n{ font-size:18px;}
.f16n{ font-size:16px;}
.f14n{ font-size:14px;}
.f12n{ font-size:12px;}
.f11n{ font-size:11px;}
.f10n{ font-size:10px;}
.f18b{ font-size:18px; font-weight:bold;}
.f16b{ font-size:16px; font-weight:bold;}
.f14b{ font-size:14px; font-weight:bold;}
.f12b{ font-size:12px; font-weight:bold;}
.f11b{ font-size:11px; font-weight:bold;}
.f10b{ font-size:10px; font-weight:bold;}
.f18nw{ font-size:18px; color:#fff;}
.f16nw{ font-size:16px; color:#fff;}
.f14nw{ font-size:14px; color:#fff;}
.f12nw{ font-size:12px; color:#fff;}
.f11nw{ font-size:11px; color:#fff;}
.f10nw{ font-size:10px; color:#fff;}
.f18nb{ font-size:18px; color:#000;}
.f16nb{ font-size:16px; color:#000;}
.f14nb{ font-size:14px; color:#000;}
.f12nb{ font-size:12px; color:#000;}
.f11nb{ font-size:11px; color:#000;}
.f10nb{ font-size:10px; color:#000;}
.f18bw{ font-size:18px; color:#fff; font-weight:bold;}
.f16bw{ font-size:16px; color:#fff; font-weight:bold;}
.f14bw{ font-size:14px; color:#fff; font-weight:bold;}
.f12bw{ font-size:12px; color:#fff; font-weight:bold;}
.f11bw{ font-size:11px; color:#fff; font-weight:bold;}
.f10bw{ font-size:10px; color:#fff; font-weight:bold;}
.f18bb{ font-size:18px; color:#000; font-weight:bold;}
.f16bb{ font-size:16px; color:#000; font-weight:bold;}
.f14bb{ font-size:14px; color:#000; font-weight:bold;}
.f12bb{ font-size:12px; color:#000; font-weight:bold;}
.f11bb{ font-size:11px; color:#000; font-weight:bold;}
.f10bb{ font-size:10px; color:#000; font-weight:bold;}

/* フォントクラス
------------------------------------------------------- */

div.code {
border: solid 1px #ccc;
padding: 5px;
margin: 5px;
font-family: Tahoma,"ＭＳ Ｐゴシック";
color: #ffffff;
background: #000000 url(../img/codebg.png);
}

div.code_before{
color: #ffcccc;
}

div.code_after{
color: #ffffff;
}


div.amazon{
clear:both;
border: solid 1px #ccc;
padding: 5px;
margin: 5px 0;
}

div.amazon img{
float:left;
margin:3px;
}

blockquote{
width:80%;
margin: 0 auto;
border:solid 1px #000;
padding:5px;
}

.entry-body img{
margin: 2px;
}

