* {
margin: 0;
padding: 0;
}

html {
	scrollbar-bace-color:#444;
	scrollbar-track-color:#444; 
	scrollbar-face-color#F0FFFF; 
	}

body {
	margin:0px;
	margin-bottom: 25px;
	padding: 0;
	background: #FFFFFF;
	color: #333333;
	line-height:120%;
	}

img {
	margin: 0px;
	padding: 0px;
	border: none;
	}


h1 {
	margin: 0px;
	padding: 0px;
	}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

div, td {
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	}


a { color: #333333; text-decoration: none; }
a:link		{ color: #333333; text-decoration: none; }
a:visited	{ color: #333333; text-decoration: none; }
a:active	{ color: #333333; text-decoration: none; }
a:hover		{ color: #333333; text-decoration: underline; }



/* ¥ì¥¤¥¢¥¦¥È---------------------------------------------------------------------- */
#box {
	width: 1120px;
	margin: 50px auto 0 auto; 
	}

#side {
	width: 380px;
	margin-right:40px;
	float:left; 
	}

#main {
	width: 640px;
	margin-right:30px;
	float:left; 
	}

#cal {
	width: 30px;
	float: left;
	text-align: center;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´";
	font-size: 12px;
	position: relative; top:-25px;
	}
#cal a {color: #8A2BE2; font-weight:bolder; text-decoration: none;}
#cal a:link {color: #8A2BE2; font-weight:bolder; text-decoration: none;}
#cal a:visited {color#8A2BE2; font-weight:bolder; text-decoration: none;}
#cal a:active {color: #8A2BE2;font-weight:bolder; text-decoration: none;}
#cal a:hover {color: #8A2BE2;font-weight:bolder; text-decoration: none;}

#header {
	height: 120px;
	}

#side_01 {
	width: 160px;
	margin-right: 40px;
	float: left; 
	}

#side_02 {
	width:180px;
	float:left; 
	}

.copyright {
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´";
	font-size: 12px;
	margin-top:15px;
	margin-bottom: 10px;
	}


/* ¥µ¥¤¥È¥¿¥¤¥È¥ë---------------------------------------------------------------------- */

.site_title {
	font-size: 30px;
	text-align: left; 
	}

.description {
	color: #000000;
	font-size: 12px;
	text-align: left; 
	}

.site_title a {color: #8A2BE2;text-decoration: none;}
.site_title a:link {color: #8A2BE2;text-decoration: none;}
.site_title a:visited {color: #8A2BE2;text-decoration: none;}
.site_title a:active {color: #8A2BE2;text-decoration: none;}
.site_title a:hover {color: #8A2BE2;text-decoration: none;}



/* ¥¨¥ó¥È¥ê¡¼---------------------------------------------------------------------- */

.entry_navi {
	font-size: 12px;
	color: #333333;
	margin-bottom:10px;
	}

.entry_navi a,
.entry_navi a:link,
.entry_navi a:visited,
.entry_navi a:active,
.entry_navi a:hover {color: #191970; background: FFFFFF; text-decoration:none;}

.entry {
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	padding: 0px;
	margin-bottom:15px;
	border-bottom: 1px #666 dotted;
	}

.entry_head {
	margin: 0px;
	padding-top: 25px;
	padding-left: 20px;
	
background: url(http://imaging.jugem.jp/template/black/img/entry_head.gif) no-repeat; 
	}

.entry_date {
	color: #0000FF;
           font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	margin-bottom:5px;
	}

.entry_title {
	font-size: 16px;
	font-weight: bolder;
	}

.entry_state1 {
	color: ##191970;
	font-size: 10px;
	position: relative; top:-5px;
	}

.entry_state1 a,
.entry_state1 a:link,
.entry_state1 a:visited,
.entry_state1 a:active,
.entry_state1 a:hover {color:#191970;}


.entry_body {
	color: #333333;
	margin: 10px 0px 20px 0px;
	font-size: 12px;
	}

.entry_love {
	margin: 0px 0px 5px 0px;
	}

.entry_more {
	color: #333333;
	font-size: 10px;
	}

.entry_state2 {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	}

blockquote {
	font-size: 10px;
	color: #333333;
	margin: 10px 0;
	padding: 5px;
	border: 1px solid #333333;
	}

.pict {
	border:1px #333333¡¡solid;
	}



/* ¥³¥á¥ó¥È¡¦¥È¥é¥Ã¥¯¥Ð¥Ã¥¯---------------------------------------------------------------------- */

.comment {
	font-size: 10px;
	color: #333333;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #000;
	}

.comment_state {
	margin-top: 5px;
	border-top: 1px dotted #000;
	}

.tb_title {
	font-size: 10px;
	font-weight: bolder;
	border-bottom: 1px dotted #000;
	margin-bottom:5px;
	}


/* ¥µ¥¤¥É¥á¥Ë¥å¡¼---------------------------------------------------------------------- */

.linktitle {
	font-family: "Verdana";
	font-size: 12px;
	font-weight: bolder;
	color: #0000CD;
	text-align:right;
	margin-bottom: 8px;
	}

.linktitle img {
	weight: 12px;
	height: 12px;
	border: none;
	margin-right: 3px;
	}

.linktext {
	color: #0000CD;
	font-size: 10px;
	text-align:right;
	border-bottom: 1px #000 dotted;
	padding-bottom:10px;
	margin-bottom:10px;
	}

/* ¥Õ¥©¡¼¥à---------------------------------------------------------------------- */

#box input,
#box textarea,
#box select {
	color#0000CD;
	font-size :10px;
	background-color:#FFFAFA;
	border: 1px solid #DC143C;
	padding: 2px;
	}

.button {
	margin-top: 3px;
	}


/* ¥¢¥Þ¥¾¥ó---------------------------------------------------------------------- */

.amazon_text {
	text-align: left;
	}

.amazon_text strong {
	color: #FFF;
	}
