/* 全般 */
body{
text-align: left;
margin-bottom: 35px;
padding: 0px;
font-color: #bfbfbf;
font-size:12px;
letter-spacing: 2px;

background-color: #ADADAD;
background-position: bottom center;
background-repeat: no-repeat;
background-attachment: fixed;
background-image:url('http://file.ginoy.blog.shinobi.jp/blogbk_ADADADlite.jpg');
}

html{
SCROLLBAR-FACE-COLOR: #3d3d3d;
SCROLLBAR-HIGHLIGHT-COLOR: #3d3d3d;
SCROLLBAR-SHADOW-COLOR: #3d3d3d;
SCROLLBAR-3DLIGHT-COLOR: #3d3d3d;
SCROLLBAR-ARROW-COLOR: #666666;
SCROLLBAR-TRACK-COLOR: #666666;
SCROLLBAR-DARKSHADOW-COLOR: #3d3d3d;
SCROLLBAR-BASE-COLOR: #666666;
}
*{
margin: 0;
padding: 0;
}

/* リンクカラーの設定 */
a{ color: #bfbfbf; text-decoration: none; }
a:link{ color: #ddd; text-decoration: none; }
a:visited	{ color:#ccc; text-decoration: none; }
a:active	{ color: #727171; text-decoration: none; }
a:hover{ color:#595857; text-decoration: none; }

.entry_text a:link{ color: #93936A; text-decoration: underline; }
.entry_text a:visited{ color: #77774C; text-decoration: underline; }

/* ページ構成 */
#whole {
width: 995px;
height:100%;
margin: auto;
padding: 0px;
text-align:center;
}

#header {
height: 520px;
background-image:url('http://file.ginoy.blog.shinobi.jp/blogheaderbk_996.gif');
background-position: bottom center;
background-repeat: no-repeat;

text-align:left;
}

h1.title{
padding: 205px 0px 18px 170px;

width: 550px;
text-align:left;
}

h1.title a{
font: normal 22px Courier New;
letter-spacing: 1px;
}

h1.title a:hover{
color: #555555 ;
}

a:visited.a_title, a:link.a_title{
color:#ffffff;
text-decoration: none;
}
.subtitle{
text-align:left;
padding: 0px 50px 0px 170px;
font: bold 12px 微軟正黑體;
letter-spacing: 2px;
color: #6b6f59;
}

#contents{
background: #181818;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #181818;

padding-bottom: 20px;
}

#contents #main {
float:left;
padding: 0px 0px 0px 15px;
width : 705px;
}

#contents #main br{
height:12px;
}

#contents #menu {
float : right;
padding:0px 10px 0px 0px;
width : 250px;
font-size:10px;
}

form input,textarea,text,input {
border: 1px solid #000000;
background-color:#383838;
color:#fff;
margin: 5px;
padding: 3px;
font-size: 12px;
letter-spacing: 1px;
}

.clear {
clear: both;
font: 0/0 sans-serif;
}

/*文字設定
------------------------------------------------------------*/

h2 {
font-size: 12px;
letter-spacing:5px;
color: #6b6f59;
margin:0px 0px 10px 0px;
padding:20px 0px 10px 0px ;
text-decoration: none;
}

/* リスト設定（サイドメニュー）
------------------------------------------------------------*/

.plugin_content{
margin-bottom:20px;
padding:0px;
background: #282828;
}
.plugin_whole_top{
margin-top:0px;
margin-bottom:0px;
height: 20px;
}
.plugin_whole_bottom{
height: 10px;
}
.plugin_top {
letter-spacing:6px;
font: bold 11px Courier New;
color: #5a544b;
padding: 5px 0px 5px 10px;
margin: 0px;
border-top:solid 1px #000;
border-left:solid 1px #000;
border-right:solid 1px #000;

background-image:url('http://file.ginoy.blog.shinobi.jp/sidetitlebk.jpg');
background-position: center center;
background-repeat: no-repeat;
}
.plugin_tex {
font: normal 8pt Arial;
letter-spacing: 2px;
line-height: 130%;
color: #544a47;
text-align: left;
padding: 10px 0px 0px 10px;
border-left:solid 1px #000;
border-right:solid 1px #000;
}

.plugin_tex a{
font: normal 8pt Arial;
color: #555555;
}
.plugin_tex a:hover{
color: #eeeeee ;
}
.plugin_bottom {
height:15px;
margin:0px;
border-left:solid 1px #000;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
}


.plugin_data_date {
font: normal 10px Verdana;
letter-spacing: 1px;
text-align:right;
padding-right: 10px;
}
.plugin_data {
padding:3px;
}



/* 自己紹介用イメージ
------------------------------------------------------------*/

.pay {
text-align: center;
}

.pay img{
background: #000;
border: 0px solid #555555;
margin: 0px 10px 5px 0px;
padding: 5px;
}


/*エントリー
--------------------------------------------------*/


/*エントリーテーブル（1ブロック）*/

.entry_table{
margin: 20px 0px 10px 0px;
padding: 20px;
text-align:left;
background-color: #000000;
border: solid 1px #000000;

background-position: top left;
background-repeat: no-repeat;
background-image:url('');
}

.entry_table2{
margin-bottom:20px;
text-align:left;
}


/*エントリー：ナビゲーション*/

.entry_navi{
font-size: 12px;
text-align:center;
}


/*エントリー：見出し*/

.entry_title{
margin: 0px 0px 10px 0px;
padding: 11px 0px 10px 30px ;

background-position: center left;
background-repeat: no-repeat;
background-image:url('http://file.ginoy.blog.shinobi.jp/titleicon.jpg');
}

.entry_title a{
font: bold 14px 微軟正黑體;
color: #990028;
letter-spacing:2px;
}

.entry_title a:hover{
color: #dddddd;
}

.entry_title2{
font: bold 14px 微軟正黑體;
margin: 5px 0px 5px 0px;
}

/*コメント：テキスト*/

.comment_tit{
font: normal 12px 新細明體, Arial;
letter-spacing: 2px;
margin: 15px 0px 15px 5px;
padding-left: 30px;

background-position: center left;
background-repeat: no-repeat;
background-image:url('http://file.ginoy.blog.shinobi.jp/gun_01.gif');
text-align: left;
}

.comment_content{
padding: 20px;
border-bottom: 5px solid #222;
font-size: 12px;
font-family: 新細明體, Arial;
line-height: 170%;
letter-spacing: 1px;
background-color: #111111;
text-align: left;
}

.trackback_content{
border-bottom: 5px solid #222;
text-align: left;
}


/*エントリー：テキスト*/

.entry_text {
font-size: 10pt;
color: #aaaaaa;
line-height: 170%;
letter-spacing: 1px;
margin: 20px 0px 20px 5px;
text-decoration: none;
font-family: 新細明體;
}

.entry_text2 {
font-size: 10pt;
color: #5f5f5f;
margin: 10px 10px 15px 0px;
line-height : 170%;
text-decoration: none;
}


.entry_bg{
margin-right:10px;
}

/*エントリー：ステータス（日付等）*/

.entry_state {
font: normal 10px Arial;
color: #640125;
letter-spacing: 2px;
margin: 20px 0px 20px 5px;
text-align: right;
margin: 0px;
padding: 0px 0px 20px 0px;
border-bottom:0px solid #CCC;
}

.entry_state2 {
font: normal 10px Arial;
color: #4B5862 ;
letter-spacing: 1px;
margin: 20px 0px 20px 5px;
text-align: right;
margin: 0px 0px 10px 0px;
}

.entry_state a{
color: #333333;
font: bold 10px Arial;
}

.entry_state a:hover {
color: #dddddd;
}

/*エントリー：TOPへ戻るリンク */

.entry_top {
margin: 10px 0px 20px 0px;
}

#pagetop { margin:  0px 0px 10px 0px;}


/*テキスト内の画像*/

.entry_text img {
margin: 0px;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}


/*検索
---------------------------------------------------------*/
#searchimputid {
text-align: center;
margin-top : 10px;
padding: 0px 0px 0px 0px;
color:#555;
}

textarea {
font: normal 12px 新細明體;
letter-spacing: 1px;
line-height: 130%;

background-position: bottom left;
background-repeat: no-repeat;
background-image:url('http://file.ginoy.blog.shinobi.jp/nosimplechinese.jpg');
}

input {
font: normal 12px 新細明體;
}

img.emoji{
vertical-align:middle;
border: 0px;
}

.EntryPsText {
padding:0px 5px 15px 0px;
text-align:left;
letter-spacing: 2px;
}

.CommentResBlock {
padding:10px 30px 10px 0px;
text-align: left;
}

.CommentResBox {
background-color:#000;
color: #555;
font-size: 12px;
font-family: 新細明體, Arial;
line-height: 170%;
letter-spacing: 1px;
padding:10px;
border: 0px solid #aa9855;
text-align: left;
}

.CommentResTitle {
color: #5a544b;
font-size: 12px;
font-family: 新細明體, Arial;
letter-spacing: 1px;
border-bottom: 1px solid #202020;
padding-bottom: 5px;
text-align: left;
}

.CommentResText {
padding:10px 0px 0px 10px;
color: #666666;
font-size: 12px;
font-family: 新細明體, Arial;
letter-spacing: 1px;
line-height: 150%;
text-align: left;
}

.CommentResFooter {
text-align:right;
margin:15px 0;
border-bottom: 1px solid #202020;
}

.center {
text-align:center;
}

.right{
text-align:right;
}

.left{
text-align:left;
}

select {
background-color: #181818; 
font-size: 12px;
font-family: Verdana;
margin-top: 8px;
margin-bottom: 8px;
}

.entry_text a{ text-decoration: none; }
.entry_text a:link{ text-decoration: none; }
.entry_text a:hover{ color: #ede4cd; text-decoration: none; }
.entry_text a:active{ color: #e6b422; text-decoration: none; }