* {
margin: 0;
padding: 0;
}

body {
/*      background-image: url(http://kamada72.img.jugem.jp/20080415_16964.gif); */
background: url(http://osl.in/kotetsu/kamadatop.jpg) repeat fixed top left;
/*	color:#D2F3DC; */
        color:#FF88AA;
	font: 14px/160% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
        letter-spacing: 1px;
	margin:0px;
	padding:0px;
/*      border: 9px double #222222; */
	}

/* スクロールバーの色 */
html {
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#000;
	scrollbar-shadow-color:#000;
	}

/* フレームに入れたときの横スクロールバー対策 */
/* 不要な場合は削除して下さい。 */
body {
/*	width: 90%; */
	}
/* フレームに入れたときの横スクロールバー対策ここまで */

/* 記事の位置を中央にする場合は左右の余白↓をmargin:0 auto;に変更して横スクロールバー対策↑を削除してください */

#back {
	width:700px;	/* 記事の幅 */
	margin:0 auto;	/* 左右の余白 */
	}

#ghost{
}


#footer {
	margin:0;
	margin-bottom:10px;
	}


/* 記事とメニューの中のリンク色 */
a:link	{ color: #ff3366; text-decoration: none; }
a:visited	{ color: #ff3366; text-decoration: none; }
a:active	{ color: #ff3366; text-decoration: none; }
a:hover	{ color: #ff88aa; text-decoration: none; }


ul {
	list-style-type: none;
	line-height:120%;
	margin:0px;
	padding:0px;
	}

li {
	padding-bottom:5px;
	}


img {
	border:none;
	}

img.bloglanking {
	border:none;
	}

form {
	margin: 0px;
	padding: 0px;
	}

input,textarea {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	color: #000;
	border:1px #000 solid;
	background-color:#FFF;
	padding: 1px;
	}



/* サイトタイトル---------------------------------------------------------------------- */

h1 {
	margin: 0;
	padding: 10px 0 0 0;
	}

.site_title {
	font-size: 60px;
        color: #FF88AA;
        font-weight: normal;
        font-family: "Times New Roman";
	line-height: 120px;
        padding: 5px 0px 25px 0px;
	}

.description {
        color: #FF88AA;
	margin: 0px 0 75px 0;
	padding: 0;
	line-height:normal;
	}

/* サイトタイトルのリンク色 */
.site_title a {color: #FF3366;text-decoration: none;}
.site_title a:link {color: #FF3366;text-decoration: none;}
.site_title a:visited {color: #FF3366;text-decoration: none;}
.site_title a:active {color: #FF3366;text-decoration: none;}
.site_title a:hover {color: #FF88AA;text-decoration: none;}


/* メニュー---------------------------------------------------------------------- */

.linkmenu_cale {
	font-size: 10px;
	margin : 0;
}

.list_ac {
	display:none;
}

.linkmenu_t {
	font-weight: bolder;
	font-size: 10px;
	margin : 0;
}

.linkmenu {
	font-size: 10px;
	margin : 0;
        color: #FF88AA;
}

/* フッターのメニューのリンク色 */
.linkmenu a {color: #FF88AA;text-decoration: none;}
.linkmenu a:link {color: #FF88AA;text-decoration: none;}
.linkmenu a:visited {color: #FF88AA;text-decoration: none;}
.linkmenu a:active {color: #FF88AA;text-decoration: none;}
.linkmenu a:hover {color: #FFAADD;text-decoration: underline;}


/* エントリー---------------------------------------------------------------------- */

.entry {
	margin-top: 10px;
	margin-bottom: 10px;
        padding: 25px 25px 25px 30px;
        width: 640px;
	color:#222222;
        background-image: url(http://osl.in/kamadain/trans_bg.png);
	}

*html .entry { 
background-image: url(http://osl.in/kamadain/trans_bg.png);
behavior: expression(IEPNGFIX.fix(this)); }


.entry_in {
	padding: 0;
	}

.entry_title {
	/* border-bottom:1px dashed; */	/* 記事タイトルの下に線をつける */
	font-weight: normal;
        letter-spacing: 10px;
        text-decoration: underline;
	line-height:normal;
	margin: 50px 0px 100px;
	padding: 1px 0; 
	}

.entry_date {
	font-size: 12px;
        font-family: "Verdana";
        color: #222222;
        letter-spacing: 1px;
	line-height:normal;
        text-align: right;
	margin:0 0 50px 0;
	padding:1px 0; 
	}

.entry_more {
	padding-top: 10px;
	}

.entry_state {
	 font-size: 10px;
	 margin-top: 15px; 
	}

/* エントリー下部のナビのリンク色 */
.entry_state a {color: #000;text-decoration: none;}
.entry_state a:link {color: #000;text-decoration: none;}
.entry_state a:visited {color: #000;text-decoration: none;}
.entry_state a:active {color: #000;text-decoration: none;}
.entry_state a:hover {color: #000;text-decoration: underline;}

blockquote {
	background-color:#F7F7F7;
	margin: 10px 0;

	padding: 5px 10px;
	}

.pict {
	border: 1px solid #ccc;
        padding: 0;
	margin:30px 0;
	}


.entry_navi {
	font: 11px/160% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	background-color:#F7F7F7;
	text-align:center;
	margin:30px 0;
	padding:1px 0;
	}


/* コメント・トラックバック・プロフィール */

.commnet_form {
	margin:20px auto;
}

.commentbox {
	margin-right:10px;
}

.tb_main_title {
	margin:40px 0 0 0;
	font-weight: bolder;
	padding: 1px 0; 
	font-family: Verdana;
	}


#tb {
	margin-bottom:30px;
	line-height:170%;
	}

.tb_url {
	margin:20px 0;
	}


.tbentry_title {
	font-weight:bolder;
	margin:20px 0 0 0;
	}

.tb_area {
	margin:0;
	}


.tb_state {
	font-size:10px;
	border-bottom:1px dashed #CCC;
	margin:0 0 10px 0;
	}

.profile_name {
	font-weight:bolder;
	line-height:normal;
	padding:0;
	margin:20px 0 5px 0;
	}

ul.navi {
	font: 11px/160% "Verdana";
	text-align:center;
	border: 1px #ff4488 solid;
	margin: 20px 0 30px 0;
	padding:1px 0;
	list-style: none;
}

ul.navi  li{
	display:inline;
}



/* フッタ---------------------------------------------------------------------- */

.copy {
	}

/* サーチ--------------- */

.search_box {
	margin: 0;
	padding: 0;
}

.search_box input {
	font-size: 10px;
	padding: 1px;
}

/* AD--------------- */

#ad{
	margin : 100px 0 0 0;
}

#ad .linktext {
	line-height:160%;
	margin : 1px 0 0 0;
	}

/* AMAZON---------------------- */
.amazon{
margin: 0;
padding: 0;
}
.amazon_pict{
border : 3px solid #e6e6e6;
height : 80px;
margin: 0 1px 2px 0;
padding: 0;
}

/* menu2 ---------------------- */

.menu2{
font-size: 12px;
letter-spacing: 2px;
border : 2px solid #888888;
padding: 0px 20px 0px 20px;
/* background: #dddddd; */
background-image: url(http://kamada72.img.jugem.jp/20081114_217798.gif);
}

a.menu2,
a:link.menu2,
a:visited.menu2{ color: #EEDDEE; text-decoration: none; }

a:hover.menu2{ color: #FFBBDD; text-decoration: none; }


/* ghost_swf ---------------------- */

div#ghost_swf{
position: fixed;  
top: 0;  
right: 0;
# /* IE5 later && javascript-on */
# position: expression('absolute');
# top: expression(documentElement.scrollTop + 0 + 'px');
# right: expression(documentElement.scrollLeft + 0 + 'px');
}



