/* ------------------------- ´ðËÜ ------------------------- */

html {
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#555555;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#555555;
scrollbar-shadow-color:#555555;
scrollbar-track-color:#ffffff;
}


body {
	margin: 0px;
	padding: 0px;
	background-position: 100% 100%;
	background-attachment: fixed;
}


a:link	{ color: #555555; text-decoration: none; }
a:visited	{ color: #555555; text-decoration: none; }
a:active	{ color: #555555; text-decoration: none; }
a:hover	{ color: #555555; background-color: #ffc9d3; text-decoration: none; }


div {
	margin: 0px;
	padding: 0px;
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	line-height: 150%;
}


h1, h3 {
	margin: 0px;
	padding: 0px;
}


img {
	border:none;
}


form {
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


input,textarea {
	color: #333333;
	font-size :12px;
	border:1px solid #ff94a5;
	padding: 2px;
}


/* ------------------------- ¥á¥Ë¥å¡¼¥Ê¥Ó ------------------------- */

ul {
	list-style-image: url(http://apricot-b.img.jugem.jp/20070528_248564.gif);
	line-height:150%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


li {
	padding: 0px;
	color: #ff94a5;
}


/* ------------------------- ¥ì¥¤¥¢¥¦¥È ------------------------- */

#body {
	width: 970px;
	margin: auto;
}


#head {
	background:url(http://q-blick.img.jugem.jp/20080920_520294.gif) no-repeat;
	background-position: 0% 100%;
	background-color: #ef7521;
	text-align: center;
	margin-top: 0px;
/*	border: 3px double #555555; */
}


#calender {
	margin: 10px auto;
	text-align: center;
}


#main {
	width: 550px;
	float: left;
	margin-left:260px;
	display:inline;
}


#left {
	float:left;
	width:250px;
	margin-left:-810px;
}

#right {
	float:left;
	width:150px;
	margin-left:0px;
}

#contents {
	float:left;
	width:970px;
}


#foot {
	clear: both;
	margin: auto;
}


/* ------------------------- ¾å ------------------------- */

.site_title {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-weight: bolder;
	padding: 70px 30px 10px 30px;
	font-size: 24px;
	text-align: right;
}

.site_title a {color: #ff94a5; text-decoration: none; background-color: transparent;}
.site_title a:link {color: #ff94a5; text-decoration: none; background-color: transparent;}
.site_title a:visited {color: #ff94a5; text-decoration: none; background-color: transparent;}
.site_title a:active {color: #ff94a5; text-decoration: none; background-color: transparent;}
.site_title a:hover {color: #ff94a5; text-decoration: none; background-color: transparent;}


.description {
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding: 0px 100px 10px 40px;
}

.desc {
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding: 20px 10px 10px 30px;
}
/* ------------------------- ¥«¥ì¥ó¥À¡¼ ------------------------- */

.calendar {
	font-family: "Verdana", "MS UI Gothic","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka¡¾ÅùÉý";
	text-align: center;
	font-size: 10px;
	background-color: #ccff99;
	color: #ff3366;
	padding: 5px 0px 5px 0px;
}

.calendar a {color: #ffffff; background-color: #ff94a5; text-decoration: none; font-weight: bolder;}
.calendar a:link {color: #ffffff; background-color: #ff94a5; text-decoration: none; font-weight: bolder;}
.calendar a:visited {color: #ffffff; background-color: #ff94a5; text-decoration: none; font-weight: bolder;}
.calendar a:active {color: #ffffff; background-color: #ff94a5; text-decoration: none; font-weight: bolder;}
.calendar a:hover {color: #ffffff; background-color: #ff94a5; text-decoration: none; font-weight: bolder;}


/* ------------------------- ±¦ ------------------------- */

.entry_navi {
	text-align: center;
	font-size: 10px;
	background-color: #ff6600;
	color: #ffffff;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

.entry_navi a:link	{ color: #ffffff; text-decoration: none; }
.entry_navi a:visited	{ color: #ffffff; text-decoration: none; }
.entry_navi a:active	{ color: #ffffff; text-decoration: none; }
.entry_navi a:hover	{ color: #ffffff; text-decoration: none; }


.entry {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
/*	border: 10px double #555555; */
}


.entry_title {
	font-size: 16px;
	line-height:120%;
	font-weight: bolder;
	text-align: left;
	color: #000000;
	/*background:url(http://q-blick.img.jugem.jp/20080920_519935.gif) no-repeat; */
           background:url(http://q-blick.img.jugem.jp/20080920_520022.gif) no-repeat;
           background-color: #ffffff;
	padding: 10px 10px 10px 45px;
	border-bottom: 1px solid #ff94a5; 
	margin: 0px 0px 0px 0px;

}


.entry_body {
	font-size: 13px;
	line-height: 150%;
	text-align: left;
             background-color: #14c5de;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
}


.entry_date {
	font-size: 12px;
	line-height:120%;
	text-align: right;
	color: #ff94a5;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}


.entry_bottom {
	font-size: 12px;
	line-height:120%;
	text-align: right;
	color: #555555;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
}

.entry_bottom a {color: #555555; text-decoration: none;}
.entry_bottom a:link {color: #555555; text-decoration: none;}
.entry_bottom a:visited {color: #555555; text-decoration: none;}
.entry_bottom a:active {color: #555555; text-decoration: none;}
.entry_bottom a:hover {color: #555555; text-decoration: none;}


.cm_title {
	font-size: 12px;
	line-height:120%;
	font-weight: bolder;
	text-align: left;
	color: #ff94a5;
	margin: 0px 0px 0px 0px;
	padding: 10px 25px 5px 25px;
}


.cm_bottom {
	font-size: 10px;
	line-height:120%;
	text-align: right;
	color: #ff94a5;
	margin: 0px 15px 5px 15px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #555555;
}

.cm_bottom a {color: #ff94a5; text-decoration: none;}
.cm_bottom a:link {color: #ff94a5; text-decoration: none;}
.cm_bottom a:visited {color: #ff94a5; text-decoration: none;}
.cm_bottom a:active {color: #ff94a5; text-decoration: none;}
.cm_bottom a:hover {color: #ff94a5; text-decoration: none;}


.trackback_url {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #555555;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}


ul.navi {
	list-style: none;
	text-align:center;
	font-size:10px;
	background-color: #ff94a5;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}


ul.navi  li{
	display:inline;
	margin:0px 2px;
}

.navi li { color: #ffffff; text-decoration: none; }
.navi li a:link	{ color: #ffffff; text-decoration: none; }
.navi li a:visited	{ color: #ffffff; text-decoration: none; }
.navi li a:active	{ color: #ffffff; text-decoration: none; }
.navi li a:hover	{ color: #ffffff; text-decoration: none; }


.pict {
	border-width: 1px;
	border-style: solid;
	border-color: #555555;
	margin: 5px 5px 5px 5px;
}


blockquote {
	font-size: 10px;
	color: #333333;
	margin: 20px 20px 20px 20px;
	padding: 10px;
	border-right: 1px solid #ffc9d3;
	border-left: 1px solid #ffc9d3;
}

/* ------------------------- º¸ ------------------------- */

.links0 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
background:url(http://q-blick.img.jugem.jp/20080920_520135.gif) no-repeat;

}

.links1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-color: #1DC110; 
}

.links2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-color: #F2EC00;
}

.links3 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-color: #FB50D5;
	
}

.links4 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-color: #FFFFFF;
}

#links_image {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	line-style:none;
}

#links_image li{
	float:left;
	display:inline;
	margin: 10px 0px 10px 10px;
}

.linktitle {
	font-family: "verdana","arial","sans-serif";
	font-size: 12px;
	font-weight: bolder;
	background-color: #ff94a5;
	color: #ffffff;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 2px 15px 2px 15px;
	border-bottom: 1px solid #555555;
}


.linktext {
	font-size: 16px;
	color: #ffffff;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	padding: 5px 30px 0px 30px;
}

.linkgraph {
	font-size: 10px;
	color: #666666;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
}

.linktext02 {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 0px 5px;
}


.linktext03 {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 0px 20px;
}


.search {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}


/* ------------------------- ²¼ ------------------------- */

.copy {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #666666;
	padding: 30px 0px 30px 0px;
	}


/* ------------------------- ¥Ä¥ê¡¼²½ ------------------------- */

ul.tree {
	line-height:150%;
	list-style-image: none;
	margin: 0px;
	padding: 5px 0px;
}


ul.tree li {
	background-image: url(http://apricot-b.img.jugem.jp/20070601_250550.gif);
	background-repeat: no-repeat;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 13px;
}


ul.tree li.end {
	background-image: url(http://apricot-b.img.jugem.jp/20070601_250551.gif);
}

/* ------------------------- link ------------------------- */
.link {
         line-height:100%;
}

.link dd{
	list-style: none;
	margin: 0px 0px 0px 18px;
          font-size:10px;
          color:#f0f0a0;
}

.link dt{
	list-style: none;
	margin: 0px 0px 0px 8px;
          color:0;
}