body {
	background-color: #fff;
         background-image: url(http://prtsc.jujuka.com/images/bg1.gif);
background-repeat: repeat;
background-attachment: fixed;
background-position: 0% 0%;
         color:#666;
	font: 12px/150% "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	margin:0px 0px 0px 0px;
	padding:0px;
	}

br { letter-spacing:normal; }

#back {
	width:620px;
	background:#fff;
	border-bottom:5px #ccc solid;
	margin:0 auto;
	}

#box {
	width:620px;
	margin:0 auto;
	}

a:link		{ color: #973c3f; text-decoration: none; }
a:visited	{ color: #973c3f; text-decoration: none; }
a:active	{ color: #973c3f; text-decoration: none; }
a:hover		{ color: #ccc; text-decoration: none; }


ul {
	list-style-image: url(http://prtsc.jujuka.com/images/dot.PNG);
	line-height:170%;
	margin:0px;
	margin-left:15px;
	padding:0px;
	}

li {
	margin-bottom:5px;
	}


img {
	border:none;
	}

form {
	margin: 0px;
	padding: 0px;
	}

input,textarea {
	color: #666;
	font-size :11px;
   letter-spacing:1px;
	border:1px #CCC solid;
	background-color:#fff;
	padding: 2px;
	}



/* ¥µ¥¤¥È¥¿¥¤¥È¥ë---------------------------------------------------------------------- */

h1 {
	margin: 1px 0px 0 0px;
	padding: 10px 0;
	background: #dcdcdc;
         background-image: url(http://prtsc.jujuka.com/images/bg2.gif);
background-repeat: repeat;
background-attachment: fixed;
background-position: 0% 0%;
	text-align: center;

	}

.site_title {
	font-size: 12px;
        font-family: "Century Gothic", "Osaka","£Í£Ó ¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
   letter-spacing:2px;
	}

.description {
	font-weight:normal;
	margin-left:10px;
        font-family: "Century Gothic", "Osaka","£Í£Ó ¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
   letter-spacing:1px;
	color: #fdfdfd;
	font-size: 10px;
	}

.site_title a {color: #fdfdfd;text-decoration: none;}
.site_title a:link {color: #fdfdfd;text-decoration: none;}
.site_title a:visited {color: #fdfdfd;text-decoration: none;}
.site_title a:active {color: #999;text-decoration: none;}
.site_title a:hover {color: #999;text-decoration: none;}


/* ¥á¥Ë¥å¡¼---------------------------------------------------------------------- */

.linkmenu {
	font-size: 10px;
        font-family: "Century Gothic";
   letter-spacing:1px;
	background: #fff;
	margin : 1px 0px 0 0px;
	text-align: center;
	color: #666;
}

.linkmenu a {color: #666;text-decoration: none;}
.linkmenu a:link {color: #666;text-decoration: none;}
.linkmenu a:visited {color: #666;text-decoration: none;}
.linkmenu a:active {color: #666;text-decoration: none;}
.linkmenu a:hover {color: #ccc;text-decoration: none;}

.MENU {
	visibility: hidden;
	z-index: 999;
	position: absolute;

	width:188px;
	margin-top:5px;
	padding-top:5px;
         border-top: 1px solid #ccc;
         border-left: 1px solid #ccc;
         border-right: 1px solid #ccc;
	background: #fff;
	}

.list{
	}

.list_title{
	margin-top:15px;
	font-size:13px;
    color:#ccc;
        font-family: "Century Gothic";
   letter-spacing:1px;
	text-align:center;
	border-bottom:5px #ccc solid;
	}

.list_text{
	font-size: 10px;
   letter-spacing:1px;
	padding:5px 10px;
	color: #666666;
	text-align:left;
	}

.list_text a {color: #666;text-decoration: none;}
.list_text a:link {color: #666;text-decoration: none;}
.list_text a:visited {color: #666;text-decoration: none;}
.list_text a:active {color: #666;text-decoration: none;}
.list_text a:hover {color: #ccc;text-decoration: none;}


.list_text ul li { 
border-bottom: #ccc 1px dotted; 
padding: 2px 2px;
}


/* ¥«¥ì¥ó¥À¡¼ */

.calendar {
	font-family: "Century Gothic";
	font-size: 10px;
   letter-spacing:1px;
	color: #fff;
	margin:0px auto;
	}

.calendar_month {
	font-family: "Century Gothic";
	margin-bottom: 10px;
	font-size: 10px;
   letter-spacing:1px;
	color: #666;
	}

.calendar_month a {color: #666;text-decoration: none;}
.calendar_month a:link {color: #666;text-decoration: none;}
.calendar_month a:visited {color: #666;text-decoration: none;}
.calendar_month a:active {color: #666;text-decoration: none;}
.calendar_month a:hover {color: #ccc;text-decoration: none;}

.weekday {
	width: 25px;
	height: 20px;
	padding: 0px;
	text-align:center;
	font-size: 10px;
        font-family: "Century Gothic";
   letter-spacing:1px;
	color: #666;
	}

.cell {
	width: 25px;
	height: 20px;
	padding: 0px;
	text-align:center;
	font-size: 10px;
   letter-spacing:1px;
	color: #fff;
	background:#EE435D;
	}

.cell a {color: #ccc;text-decoration: none; font-weight:bolder;}
.cell a:link {color: #ccc;text-decoration: none;}
.cell a:visited {color: #ccc;text-decoration: none;}
.cell a:active {color: #ccc;text-decoration: none;}
.cell a:hover {color: #999;text-decoration: none;}


.calendar table {
	margin:0 auto;
	}

.amazon { 
padding: 2px 5px 2px 7px;
line-height: 150%;
font-size:10px;
text-align:center;
letter-spacing:1px;
margin-bottom:2px;
margin-top:1px;
border-left:#999 1px dotted;
border-bottom:#999 1px dotted;
}
.amazon_pict { 
margin: 5px 0 5px 0;
height: 120px; 
}

/* ¥¨¥ó¥È¥ê¡¼---------------------------------------------------------------------- */


.entry_head {
	width: 555px;
        font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	text-align: center;
	position: relative;
	top: 35px;
	}

.entry_date {
	padding: 10px 0px 10px 0px;
    margin-left:45px;
   letter-spacing:3px;
	color: #666;
        font-family: "Century Gothic";
        text-align: center;
	font-size: 14px;
	}

.entry_date_bottom {
	margin: 0px auto;
	position: relative;
	top: -15px;
	width: 500px;
	}

.entry {
	width: 555px;
	margin:0px 30px 30px 30px;
        background-color:#fff;
        letter-spacing:1px;
        }

.entry_top {
	}

.entry_in {	margin-bottom:-1px;
	padding: 20px 25px 0 25px;
	}

.entry_bottom {
	}

.entry_headline {
	width: 505px;
	border-bottom:1px #dcdcdc dotted;
	margin-bottom:20px;
	font-weight: normal;
	}

.entry_title {
	font-size: 12px;
   letter-spacing:1px;
        text-align: center;
	padding: 7px 0px 0px 0px;
	}

.entry_time {
	text-align:right;
        font-family: "Century Gothic", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	padding:3px 0; 
	}

.entry_headline img {
	width:17px;
	height:17px;
	margin-right: 5px;
	}



.entry_body a {color: #666; background-color:#fff; text-decoration: none;}
.entry_more {
	padding-top: 10px;
	}

.entry_state {
	 color: #666;
     font-size:10px;
     font-family: "Century Gothic", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
     letter-spacing:1px;   
	 text-align: right;
	 margin-top: 15px;
         margin-bottom:20px;
         padding-bottom:20px;
	}

.entry_state a {color: #666;text-decoration: none;}
.entry_state a:link {color: #666;text-decoration: none;}
.entry_state a:visited {color: #666;text-decoration: none;}
.entry_state a:active {color: #666;text-decoration: none;}
.entry_state a:hover {color: #ccc;text-decoration: none;}

blockquote {
	color: #666;
	border-left:3px solid #ccc;
    line-height:190%;
    letter-spacing:1px;
	margin: 10px 0;
	padding: 15px;
		}

.pict {
border: 1px solid #ccc;
padding: 6px 6px 6px 6px; 
margin: 8px; 
background-color: #fff;
}




.entry_navi {
	text-align:center;
	margin:30px 0;
         font-family: "Century Gothic"
	}


/* ¥³¥á¥ó¥È¡¦¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¡¦¥×¥í¥Õ¥£¡¼¥ë */

.commnet_form {
	margin:30px;
}

.tb_main_title {
	margin:40px 0 10px 0;
	padding-bottom: 3px;
	text-align:center;
¡¡letter-spacing:3px;
	font-size: 18px;
	font-family: Century Gothic;
	color: #666;
	}


#tb {
	width:555px;
	margin:30px;
	font-size:11px;
   letter-spacing:1px;
	line-height:170%;
	}

.tb_url {
	margin:20px;
	text-align:center;
    letter-spacing:1px;
	}


.tbentry_title {
	font-weight:normal;
    letter-spacing:1px;
	margin:20px 20px 0 30px;
	}

.tb_area {
	margin:5px 20px 10px 20px;
        padding:20px;
        letter-spacing:1px;
        
	}


.tb_state {
	color:#666;
	font-size:10px;
   letter-spacing:1px;
	text-align:right;
	border-bottom:1px dotted #999;
	margin:0 20px 10px 20px;
	}


.profile_name {
	font-weight:normal;
	margin-top:8px;
   letter-spacing:1px;
	}



/* ¥Õ¥Ã¥¿---------------------------------------------------------------------- */

#footer {
	width:555px;
	margin:30px;
	font-size:10px;
   letter-spacing:1px;
   font-family: "Century Gothic";
	}

.copy {
	}

.jugem_bana{
	margin: 5px 0px 10px 0px;
	}

/* AD--------------- */
#ad .linktext {
	line-height:160%;
	text-align:right;
	}


/* ¥µ¡¼¥Á--------------- */
.search {
	
	}

.search {
	font-family: "Century Gothic";
	font-size: 11px;
    text-align: center;
    letter-spacing:2px;
	color: #EE435D;
	line-height: 170%;
	margin: 20px 0px 10px 20px;
}


.search_box {
	margin: 0px 0px 15px 20px;
     text-align: center;
     letter-spacing:3px;
}

/* ¥Õ¥ê¡¼¥¨¥ê¥¢--------------- */
.f_t {
	font-weight:normal;
	margin:10px 0 5px 0;
}

.f_c {

}		