*	{
	margin:0;
	padding:0;
	}

body {
	font-family:"Verdana","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",;
	font-size:10px;
	color:#555;
	background:#fff;
	margin:0px;
	padding:0px;
	} 

a:link		{ color: #333; text-decoration: bold; }
a:visited	{ color: #333366; text-decoration: bold; }
a:active	{ color: #ff6600; text-decoration: bold; }
a:hover		{ color: #ff6600; text-decoration: bold; text-decoration:none;}


table,td,tr,div,form {
	margin:0px;
	padding:0px;
	}

img {
	border:none;
	}

ul {
	list-style-type: none;
	line-height:120%;
	margin:0px;
	padding:0px;
	}

input,textarea {
	color: #555;
	font-size :12px;
	border:1px #ccc solid;
	background-color:#fff;
	padding: 2px;
	}

h1{margin:0px;padding:0px;}

/* layout------------------------------------------- */

#back {
	width:800px;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px;
	}

#head{
	width:180px;
	background:#8DC505;
	}

#main{ 
	width:600px;
	float:left;
	}

#side {
	width:175px;
	float:right;
	}

#side .space{
	margin-top:30px;
	background:#fff;
	}

#copy {
	margin:50px 0px;
	color:#8DC505;
	text-align:left;
	}

/* HEADER------------------------------------------- */

#head .site_title {
	color: #fff;
	font-size:12px;
	line-height:160%;
	margin:0px 0px;
	text-align: left;
	padding-top:10px;
	text-align:center;
	}

#head .description {
	color: #555;
	font-size:10px;
	line-height:160%;
	margin:0px 0px;
	text-align: left;
	padding-bottom:10px;
	text-align:center;
	}

#head ul {
	margin:0px 10px;
	}

#head li {
}

#head .site_title a 		{ color: #fff; text-decoration: none; }
#head .site_title h1 a:link	{ color: #fff; text-decoration: none; }
#head .site_title h1 a:visited	{ color: #fff; text-decoration: none; }
#head .site_title h1 a:active	{ color: #fff; text-decoration: none; }
#head .site_title h1 a:hover	{ color: #fff; text-decoration: none; }


/* ENTRY------------------------------------------- */

.entry { 
	width:100%;
	margin-top:45px;
	margin-bottom:30px;
}


/* ENTRY STATE------------------------------------------- */

.entry .state {
	color:#555;
	text-align:left;
	width:175px;
	float:left;
	padding-left:5px;
	}

.entry .state ul {
	margin-right:5px;
	margin-bottom:10px;
	}

.entry .state a:link	{ color: #333; text-decoration: bold; }
.entry .state a:visited	{ color: #333; text-decoration: bold; }
.entry .state a:active	{ color: #ff6600; text-decoration: bold; }
.entry .state a:hover	{ color: #ff6600; text-decoration: bold; text-decoration:none;}


/* ENTRY MAIN------------------------------------------- */

.entry .entry_main {
	width:419px;
	float:left; 
	border-left:1px #8DC505 dotted;
	margin-bottom:30px;
	}

.entry .entry_title {
	font-size:12px;
	font-weight:bold; 
	color:#8DC505;
	margin-top:5px;
	margin-bottom:20px;
	line-height:1.6;
	}


.entry_category {
	margin-bottom:7px;
}

.entry_user {

}

.entry_body {
	font-size:14px;
	line-height:170%;
	margin-left:20px;
	}

.entry_more {
	padding-top:20px;
	padding-left:25px;
	padding-bottom:20px;
	}

blockquote {
	color: #999;
	border-left:3px solid;
	margin:10px 5px;
	padding:0px 5px;
	}

.pict {
padding: 5px 5px;
	border: 1px solid #CCC;

}



.page { 
	margin-top:30px;
	color:#555;
	text-align:left;
	}


/* COMMENT & TRACKBACK------------------------------------------- */

#comment {
	color:#555;
	line-height:150%;
	margin-left:0;
	margin-top:0;
	}

#comment .title {
	color:#555;
	font-weight:bolder;
	padding-top:10px;
	padding-bottom:0px;
	border-bottom:1px solid;
	}

#comment .tb {
	border-bottom:1px dotted #555;
	padding:10px 0;
	}

#comment .state {
	color:#555;
	background-position:0px 6px;
	padding-left:5px;
	margin-bottom:10px;
	}

#comment .tb_url {
	margin-top:10px;
	color:#555;
	font-size:12px;
	}

#comment .tb_title {
	font-weight: bold;
	}

#set_cookie { border:none;background:none; }


/* PROFILE------------------------------------------- */

#profile { 
	width:600px;
	margin-top:60px;
	margin-bottom:30px;
}


/* PROFILE STATE------------------------------------------- */

#profile .state {
	color:#555;
	text-align:left;
	width:175px;
	float:left;
	padding-left:5px;
	}

#profile .state ul {
	margin-right:5px;
	margin-bottom:10px;
	}



/* PROFILE MAIN------------------------------------------- */

#profile .entry_main {
	width:419px;
	float:left; 
	border-left:1px #8DC505 dotted;
	margin-bottom:30px;
	}

#profile .entry_title {
	font-size:12px;
	font-weight:bold; 
	color:#8DC505;
	margin-top:10px;
	margin-bottom:10px;
	}


/* SIDE MENU------------------------------------------- */

.side_title {
	border-top:1px #8DC505 dotted;
	color:#8DC505;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:10px;
}

.side_box {
	margin-bottom:20px;
}

.side_box ul {

}

.side_box li {
	list-style:disc;
	margin:0px 0px 3px 18px;
	background-position:0px 4px;
	line-height:1.5;
}

 .linktext {
	border-top:none;
	margin:0 0 0 10px;
}

.description2 {
	padding-top:30px;
	text-align: right;
	}


/* CALENDAR------------------------------------------- */

.calendar {
	font-family: "Verdana";
	text-align:center;
	line-height: 200%;
	margin-bottom:20px;
	}

.calendar table {
	width:100%;
	margin:0px auto;
	text-align:center;
	}

.weekday { padding: 2px;}
.cell    { padding: 2px ;}
.cell a:link {font-weight: bolder;}


/* AMAZON------------------------------------------- */

.amazon { margin-bottom:20px; }
.amazon_text { line-height:140%; }


/* SEARCH------------------------------------------- */

.search { margin-bottom:10px;}
.search .title { color:#8DC505;}

.search input {
	color: #555;
	font-size :12px;
	border:1px #CCC solid;
	background-color:#fff;
	padding: 2px;
	}
.search .button { margin-left:5px; }


/* BANAR------------------------------------------- */

.jugem_bana {margin-bottom:20px;}


