/* ●作成者のブログタイトル５文字を目安に作ってます．それより長い場合，またはブログ説明が長い場合はコメントを参考に調整してください． */

* {
margin: 0;
padding: 0;
}

body {
        background:#EEE;
        color:white;
        font-weight:bold;
        font: 12px/160% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
        margin:20px 0;
        padding:0px;
        scrollbar-track-color: #000000;
        scrollbar-face-color: #FFFFFF;
        scrollbar-shadow-color: #000000;
        scrollbar-darkshadow-color: #000000;
        scrollbar-highlight-color: #000000;
        scrollbar-3dlight-color: #000000;
	}
pre{padding-top:80px;}
br{clear:both;}

/* 大まかな段組 */
#back {
	width:760px;
        _width:720px;
	border:8px black double;
	margin:0 auto;
	position:relative;
	background:url(http://img-cdn.jg.jugem.jp/f1d/422739/20070717_166437.gif) repeat-y left top black;
	}

#header {
	width:100%;
	height:100px; /* ●ブログ説明が長いときは，数字を増やしてください */
	background:url(http://img-cdn.jg.jugem.jp/f1d/422739/20070717_166438.gif) no-repeat right top; /* ●ブログタイトルが長くてバランスが悪い場合は background〜を撤去することをお奨めします */
	}

#left {
	width:210px;
	position:absolute;left:0;top:0px;
	font-size:12px;
	line-height:145%;
	color:white;
	font-weight:bold;
	}

#entrybox {
	width:500px;
	font-size:11px;
	line-height:150%;
	margin-left:210px;
        z-index;4;}

#footer{
	height:330px;
	width:100%;
	clear:both;
        text-align:right;
	}

/* 基本リンク設定 */
a:link		{ color: black; text-decoration: none; }
a:visited	{ color: black; text-decoration: none; }
a:active	{ color: black; text-decoration: none; }
a:hover		{ color: #9A101D; text-decoration: none; }

/* リスト */
ul {
	list-style-type: square;
	line-height:120%;
	margin:0px;
	margin-left:15px;
	padding:0px;
	}

li {margin-bottom:5px;}


img {border:none;}

form {
	margin: 0px;
	padding: 0px;
	}

.sub {
        padding:2px;
        margin-left:50px;
        border:1px white solid;
	}


/* サイトタイトル　●作成者のタイトル５文字を目安に作ってます．それより長い場合はコメントを参考に調整してください．---------------------------------------------------------------------- */

h1 {	padding: 5px 0;
	text-align: center;
	font-size: 18px;
	margin-right:0px;
/* ●見本の右上の画像を撤去した場合，ここから● */
        width:10em; /* タイトルの文字数に合わせて数字を変えてください（推奨：(全角)文字数＋１） */
        background:white;
        border:1px black solid;
/* ●ここまでを削除してください● */
        position:relative;
        left:530px;top:15px; /●* タイトルの文字数にあわせて，left部分のpxを変えてください．５文字より多い場合は，620 -（18×(文字数 -5 )）位を目安に．あとは増減させて微調整してください． */

	}

p.description {
	font-weight:normal;
	margin-right:0px;
        margin-top:20px;
        padding-top:20px;
	color: gray;
	font-size: 12px;
	text-align:right;
	}

/* ●見本の右上の画像を削除した場合　ここから● */
h1 a {color: #000;text-decoration: none;} 
h1 a:link {color: #000;text-decoration: none;}
h1 a:visited {color: #000;text-decoration: none;}
h1 a:active {color: #000;text-decoration: none;}
/* ●ここまでのcolorの000をfffを変えてください● */
h1 a:hover {color: #9A101D;text-decoration: none;}


/* メニュー---------------------------------------------------------------------- */

/* メニュー部分のリンク設定 */
pre a {color: #FFF;text-decoration: none;}
pre a:link {color: #FFF;text-decoration: none;}
pre a:visited {color: #FFF;text-decoration: none;}
pre a:active {color: #FFF;text-decoration: none;}
pre a:hover {color: #9A101D;text-decoration: none;}

.MENU {
	visibility: hidden;
	z-index: 999;
	position: absolute;
	width:200px;
	margin-top:5px;
	padding-top:5px;
	background: #FFF;
        border:3px gray double;
	}

.list{
	}

.list_title{
	margin:5px 10px 0 10px;
        _padding-top:5px;
	font-size:34px;
	text-align:center;
	border-bottom:5px gray solid;
        color:black;
        font-family:"Palace Script MT";
        font-weight:bold;
	}

.list_text{
        margin-top:5px;
	font-size: 10px;
	padding:10px 10px;
	color:black;
	text-align:left;
	}
.list_text a:link{color:black;text-decoration:none;font-weight:bold;}
.list_text a:visited{color:gray;text-decoration:none;font-weight:bold;}
.list_text a:active{color:black;text-decoration:none;font-weight:bold;}
.list_text a:hover{color: #9A101D;text-decoration:none;font-weight:bold;}

/* カレンダー */

.calendar {
	font-family: "Verdana";
	font-size: 10px;
	color: gray;
	margin:0px auto;
	}

.calendar_month {
	font-family: "Verdana";
	margin-bottom: 10px;
	font-size: 10px;
	color: black;
	}

.weekday {
	width: 25px;
	height: 20px;
	padding: 0px;
	text-align:center;
	font-size: 10px;
	color: gray;
	}

.cell {
	width: 25px;
	height: 20px;
	padding: 0px;
	text-align:center;
	font-size: 10px;
	color: white;
	background:url(http://img-cdn.jg.jugem.jp/f1d/422739/20070719_167710.gif) no-repeat center center;
	}

.cell a {color: black;text-decoration: none; font-weight:bolder;}
.cell a:link {color: black;text-decoration: none;}
.cell a:visited {color: black;text-decoration: line-through;}
.cell a:active {color: black;text-decoration: none;}
.cell a:hover {color: #9A101D;text-decoration: none;}


.calendar table {
	margin:0 auto;
	}

/* アマゾン */
.amazon {
	margin-bottom:10px;
	}

.amazon_text {
	font-size:10px;
	text-align: left;
	}

.amazon_text strong {
	}

/* エントリー---------------------------------------------------------------------- */

.entry {
	width: 540px;
        _width:500px;
	margin-bottom: 30px;background:white;
	margin-top:30px;
        margin-right:10px;
        color:black;
	}

.entry_head {
        margin:0 30px -2px -8px;
        _margin:0 0 -5px 0;
         width:540px;
	_width: 500px;
        padding:15px 0;
	_padding:10px 20px 15px 6px;
	background:url(http://img-cdn.jg.jugem.jp/f1d/422739/20070717_166439.gif) no-repeat center bottom;
	}

.entry_title { 
	padding: 10px;
	color: #000;
	font-size: 30px;
	font-family: Arial;
        text-align:center;
	}

.entry_in {
	width:480px;
        padding:10px 5px;
	_padding: 15px 25px 0px 25px;
        margin:0 20px;
        _margin:0;
	}

.ent   {
        background:url(http://img-cdn.jg.jugem.jp/f1d/422739/20070717_166441.gif) repeat-y 2% 0%;
        width:500px;padding-left:10px;
        }

.entry_date {
        width: 480px;
	border-bottom:1px #8B8380 dotted;
	margin-bottom:10px;
	font-weight: bolder;
        font-size:12px;
	}

.entry_body a {color: #9A101D; background:#EFE7E4; text-decoration: underline;}

.entry_more {
	padding-top: 10px;
	}

#user_name{text-align:right;font-weight:bold;}

.entry_state_box {
	width:540px;
	background:url(http://img-cdn.jg.jugem.jp/f1d/422739/20070717_166435.gif) no-repeat top;
        padding:20px 0;
	_padding:15px 0px 15px 5px;
	margin-top:-5px;
        margin-left:-10px;
	_margin-left:-11px;
        margin-right:30px;
        _margin-right:0;
	}

.entry_state {
	color: black;
        font-weight:bold;
	text-align: right;
	padding:0 15px 3px 0;
	}
/* ダ・カーポ */
#dc { 
	font-family:"Palace Script MT";
	text-align:right;
	font-size:25px;
	font-color:black;
	font-weight:bold;
	padding-top:3px;
	}

#dc a:link{font-weight:bold;}
#dc a:visited{font-weight:bold;}
#dc a:active{font-weight:bold;}
#dc a:hover{font-weight:bold;}

/* コメント数，トラバ数 */
.entry_state a:link {font-weight:bold;}
.entry_state a:visited {font-weight:bold;}
.entry_state a:active {font-weight:bold;}
.entry_state a:hover {font-weight:bold;}

blockquote {
	color: #999;
	border-left:3px solid;
	margin: 10px 0;
	padding: 5px;
	padding-left:10px;
	}

.pict {
	display:block;
	text-align:center;
	margin:0 auto;
	}


.entry_navi {
        width:540px;
	text-align:center;
	margin-top:30px;
        font-weight:bold;
        background:gray;
	}

.entry_navi a:link {color:white;text-decoration:none;font-weight:bold;}
.entry_navi a:visited {color:white;text-decoration:none;font-weight:bold;}
.entry_navi a:active {color:white;text-decoration:none;font-weight:bold;}
.entry_navi a:hover {color:#9A101D;text-decoration:none;font-weight:bold;}

/* コメント・トラックバック・プロフィール */

ul.comment_form {list-style:none;}

.comment_form {
	margin:20px 110px 30px 110px;
        }

.under {
        border:0;
        width:300px;
        }

.tb_main_title {
	border-bottom:5px solid gray;
	margin:35px 0 2px 0;
        padding:8px 0;
	text-align:center;
	font-size: 48px;
	font-family: "Palace Script MT";
	font-weight:bolder;
	color: gray;
        width:540px;
	}


#tb {
	width:500px;
	margin-bottom:30px;
	font-size:12px;
	line-height:170%;
	}

.tb_url {
	margin:20px 0;
	text-align:center;
	}


.tbentry_title {
	font-weight:bolder;
	margin:20px 20px 0 20px;
	}

.tb_area {
	margin:10px 5px 0 40px;
        padding-right:30px;
        background:url(http://img-cdn.jg.jugem.jp/f1d/422739/20070719_167697.gif) no-repeat bottom right;
	}


.tb_state {
	color:gray;
	font-size:10px;
	text-align:right;
	border-bottom:2px dotted gray;
	margin:10px 0 0 40px;
	}

input,textarea {
	color: black;
	font-size :12px;
	background-color:#FFF;
	padding: 5px;
        margin-top:5px;
	}

.profile_name {
	font-weight:bolder;
	margin-bottom:5px;
	}

.prof_area { width:500px;margin:30px 0;padding:10px; }

#other {text-align:right;color:white;margin-bottom:15px;}

#other a:link {color:white;text-decoration:none;}
#other a:visited {color:white;text-decoration:none;}
#other a:active {color:white;text-decoration:none;}
#other a:hover {color:#9A101D;text-decoration:none;}

/* ページ */
#navipage{
        font-size:12px;
        text-align:center;
        margin-bottom:10px;
        padding-left;20px;
        }

#navipage a:link{color:#9A101D;text-decoration:none;}
#navipage a:visited{color:gray;text-decoration:none;}
#navipage a:active{color:#9A101D;text-decoration:none;}
#navipage a:hover{color:gray;text-decoration:underline;font-weight:bold;}


/* フッタ---------------------------------------------------------------------- */


.copy {text-align:right;
	}
.copy a:link{color:#9A101D;}
.copy a:visited{color:gray;}
.copy a:active{color:white;}
.copy a:hover{color:white;}

.jugem_bana{
	margin: 5px 0px 10px 0px;
        text-align:right;
	}

/* AD--------------- */
#ad .linktext {
	line-height:160%;
	text-align:right;
	}

/* サーチ--------------- */
.search {

	}

.search input{
	color: black;
	font-size :12px;
	background-color:darkgray;
        margin:10px 0;
	padding: 3px;
        border:gray 1px solid;
	}

.button {
	margin-left:5px;
	padding:0px;
	}




