body {
	margin: 10px 20px 25px 10px;
	border: 0;
	padding: 0;
	background-color: #eeddff;
}

a {
	text-decoration: underline;
	font-weight: bold;
}

a:link {
	color: #446688;
}

a:visited {
	color: #CC6600;
}

a:active {
	color: #003366;
}

a:hover {
	color: #99CC66;
}

img {
	border:none;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#container {
	line-height: 140%;
	background-color: #eeddff;
}

#banner {
	width:97%;
	margin:0px;
	border-style:outset;
	border-width:2px 12px 6px 2px;
	padding:4px 4px 4px 16px;
	color:#CC6600; background-color:#003366;
}

#banner-img {
	display:none;
}

#banner a {
	color: #FF9900;
	text-decoration: none;
}

#banner h1 {
	display:inline;
	font-size:28px; line-height:1.5em; font-weight:bold;
}

#banner h2 {
	display:inline;
	padding-left:16px;
	color:#cccc00;
	font-size:16px; font-weight:bold;
}

#pagebody
{
	position: relative;
	width: 100%;
}

#pagebody img
{
	position: relative;
}


/*.leftsidebar */
#left {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
	background-color: #eeddff;
	overflow: hidden;
}

#center {
	padding-left: 200px;
}

.content {
	padding: 15px 15px 5px 15px;
	background-color: #eeddff;
	color: #001144;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: 14px;
}

.sidebar {
	padding: 15px;
}

.sidebar a {
	text-decoration: none;
	font-weight: bold;
}

.sidebar a:link {
	color: #446688;
}

.sidebar a:visited {
	color: #CC6600;
}

.sidebar a:active {
	color: #003366;
}

.sidebar a:hover {
	color: #99CC66;
}

.content p {
	color: #001144;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
}

.content blockquote {
	line-height: 150%;
}

.content li {
	line-height: 150%;
}

.content h2 {
	width: 100%; margin: 0px; margin-left: 0px; margin-bottom: 16px;
	color: #333399; background-color: #ccccee; font-weight: bolder; 
	border-style: solid; 
	border-top-width: 1px; border-bottom-width: 3px; 
	border-left-width: 1px; border-right-width: 4px;
	padding: 4px; padding-left: 8px; font-size: 18px; line-height: 1.5em;
}

.content h3 {
	width: 98%; margin: 0px; margin-left: 8px; margin-bottom: 8px;
	color: white; background-color: black; 
	font-weight: bolder; 
	border-style: solid; border-top-width: 1px; 
	border-bottom-width: 2px; border-left-width: 1px; border-right-width: 4px;
	padding: 4px; padding-left: 8px; font-size: 16px; line-height: 1.2em;
}

.content p.posted {
	clear: both;
	color: #CC6600;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	text-align: right;
	margin-bottom: 25px;
	line-height: normal;
	clear: both;
}

#calendar {
	line-height: 140%;
	color: #003366;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
}

#calendar caption {
	color: #993333;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid #CC6600;
	text-align: left;
	font-weight: bold;
	padding: 3px;
	letter-spacing: .3em;
}

#calendar th {
	text-align: center;
	font-weight: normal;
}

#calendar td {
	text-align: center;
}

.sidebar h2 {
	width: 100%; margin: 0px; margin-left: 0px; margin-bottom: 2px;
	color: #333399; background-color: #ccccee; font-weight: bolder; 
	border-style: solid;
	border-top-width: 1px; border-bottom-width: 2px; 	
	border-left-width: 1px; border-right-width: 3px;
	padding: 0px; padding-left: 4px; font-size: 14px; line-height: 1.5em;
}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
}

.sidebar li {
	color: #003366;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	text-align: left;
	line-height: 100%;
	margin-top: 10px;
	list-style-type: none;
}

.sidebar img {
}

.photo {
	text-align: center;
	margin-bottom: 20px;
}

.link-note {
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	line-height: 100%;
	text-align: left;
	padding: 0px;
	margin-bottom: 15px;
	margin-left: 6px;
}

#powered {
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	line-height: 100%;
	text-align: left;
	color: #003366;
	margin-top: 50px;
}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
}

textarea {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", verdana, arial, sans-serif;
}

textarea[id="comment-text"] {
	width: 80%;
}

.image-full {
	width: 300px;
}

.image-thumbnail {
	float: left;
	width: 130px;
	margin-bottom: 10px;
}

.image-thumbnail img {
	width: 115px;
	height: 115px;
}
	
span {
	line-height: 100%;
}

.pagetitle {
	font-size:28px; font-weight:bold;
	line-height:1.5em;
	color: #cc6633; background-color: #003366;
	width: 600px;
	border-width: 1px; border-color: #003366;
}
.read {
	font-size:14px;
	line-height:1.2em;
	margin-top: 0.75em; margin-bottom: 0.2em;
}
.readcomment {
	font-size:12px;
	line-height:1.2em;
	margin-top: 0.15em; margin-bottom: 0em;
}
.index {
	font-size: 18px; font-weight: bold;
	line-height: 1.2em;
	margin-top: 1.0em; margin-bottom: 0.1em;
	width: 150px;
	border-style: solid; border-top-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-right-width: 0px;
}
.indexsub   {
	font-size: 14px; font-weight: normal;
	line-height: 1.2em;
	margin-top: 0.25em; margin-bottom: 0.05em;
}
.indexborder    {
	font-size: 10px; font-weight: bold;
	line-height: 1.2em;
	margin-top: 1.0em; margin-bottom: 0.1em;
	width: 150px;
	border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;
}
.footnote   {
	font-size: 12px; font-weight: normal;
	line-height: 1.2em;
	margin-top: 0.2em; margin-bottom: 0.2em;
}
.caption    {
	font-size: 18px; font-weight: bold;
	line-height: 1.2em;
	margin-top: 1.0em; margin-bottom: 0.1em;
	width: 430px;
	border-style: outset; border-top-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-right-width: 0px;
}
.captiontitle   {
	font-size: 16px; font-weight: bold;
	line-height: 1.0em;
	margin-top: 0.0em; margin-bottom: 0.4em;
}
.captionsubtitle    {
	font-size: 14px; font-weight: bold;
	line-height: 1.0em;
	margin-top: 0.0em; margin-bottom: 0.4em;
}
.captionborder  {
	font-size: 10px; font-weight: bold;
	line-height: 1.2em;
	margin-top: 1.0em; margin-bottom: 0.1em;
	width: 430px;
	border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;
}
.table  {
	font-size: 14px; font-weight: normal;
	line-height: 1.2em;
	margin-top: 0.0em; margin-bottom: 0.0em;
}
.tablehedder    {
	font-size: 14px; font-weight: bold;
	line-height: 1.2em;
	margin-top: 0.0em; margin-bottom: 0.0em;
}
.largetext  {
	font-size: 16px; font-weight: bold;
	line-height: 1.2em;
	margin-top: 0.2em; margin-bottom: 0.2em;
}
.pagetitle-style {
	width: 97%; margin: 0px; margin-left: 0px; margin-bottom: 0px; 
	color: #CC6600; background-color: #003366; 
	font-weight:bolder;
	border-style: outset; border-top-width: 2px; 
	border-bottom-width: 6px; border-left-width: 2px; border-right-width: 12px;
	padding: 4px; padding-left: 16px; font-size:28px; line-height: 1.5em;
}
.headline-main {
	width: 98%; margin: 0px; margin-left: 0px; margin-bottom: 16px;
	color: #333399; background-color: #cccccc; font-weight: bolder; 
	border-style: outset; border-top-width: 2px; 
	border-bottom-width: 3px; border-left-width: 2px; border-right-width: 6px;
	padding: 4px; padding-left: 8px; font-size: 18px; line-height: 1.5em;
}
.headline-side {
	width: 95%; margin: 0px; margin-left: 0px; margin-bottom: 2px;
	color: #333399; background-color: #cccccc; font-weight: bolder; 
	border-style: outset; border-top-width: 2px; 
	border-bottom-width: 3px; border-left-width: 2px; border-right-width: 6px;
	padding: 0px; padding-left: 4px; font-size: 14px; line-height: 1.5em;
}
.entry-body {
	margin-left: 15px ; margin-right: 10px;
}
.module-body {
	margin-left: 10px ; margin-right: 0px;
}
.comment-content {
	margin-left: 10px ; margin-right: 0px;
}
.comment-form {
	margin-left: 10px ; margin-right: 0px;
}
.trackback-url {
	margin-left: 10px ; margin-right: 0px;
}
.trackback-list-head {
	margin-left: 10px ; margin-right: 0px;
}
.trackback-content {
	margin-left: 10px ; margin-right: 0px;
}
.archive-datebased p {
	margin-left: 15px ; margin-right: 0px;
}
.archive-category p {
	margin-left: 15px ; margin-right: 0px;
}
.entry-nav p {
	margin-left: 10px ; margin-right: 0px;
}
.pagetitle-style span {
	color: #cccc00;
}
.entry-more p {
	margin-left: 15px ; margin-right: 0px;
}
.entry-more-text {
	margin-left: 15px ; margin-right: 0px;
}
.comment-title-style {
	width: 97%; margin: 0px; margin-left: 8px; margin-bottom: 8px;
	color: #993333; background-color: #ddeeff; font-weight: bolder; 
	border-style: solid; border-top-width: 1px; border-color: #000088;
	border-bottom-width: 2px; border-left-width: 1px; border-right-width: 4px;
	padding: 4px; padding-left: 8px; font-size: 16px; line-height: 1.2em;
}
.report-title {
	color: #993333; background-color: #eeffdd;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: large;
	text-align: left;
	font-weight: bolder;
	border: 1px; border-style: solid; border-color: #CC6600;
	border-bottom: 3px; border-right: 6px;
	
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 3px;
}
.form-text-area {
	color: #440000; background-color: #eeeeff;
}
input.button {
	width: auto; margin: 0px; margin-left: 0px; margin-bottom: 2px;
	color: #333399; background-color: #ccccee; font-weight: bold; 
	border-style: outset; border-top-width: 2px; border-bottom-width: 3px; 	
	border-left-width: 2px; border-right-width: 6px;
	padding: 0px; font-size: 12px; line-height: 1.2em;
}

.mutter {
	color: brown;
	font-size: 12px;
	font-weight:normal;
	line-height: 110%;
	margin-bottom: 8px;
}

.comment-nav {
	margin-left: 10px ; margin-right: 0px;
	font-size: smaller;
}

.pastlink {
	font-size: 14px;
	text-align: right;
}
/* --- 2006.07.14 --- */
body, #left, #container, .content {
	background-color: #eeddff;
}
#banner {
	background-color: #224488;
}
.trackback-content, .comment-content  {
	word-break: break-all;
	overflow: auto;
}
.entry-body {
	width: 95%;
	margin: 16px 0px 16px 16px; padding: 4px 8px 8px 8px;
	border: 3px double purple ;
	background-color: #f8eeff;
}
.trackback-content {
	width: 95%;
	margin: 16px 0px 16px 16px; padding: 0px 8px 0px 8px;
	border: 3px double lime ;
	background-color: #f8fff8 ;
}
.comment-content {
	width: 95%;
	margin: 16px 0px 16px 16px; padding: 0px 8px 0px 8px;
	border: 3px double orange ;
	background-color: #fffff8 ;
}
.comment-content hr {
	display: none;
}
ul.module-list ul.module-list table {
	width: 146px; 
	border: 2px solid orange ;
	background-color: lightyellow ;
}
.RBStheme {
	display:none;
}

/* --- 2006.07.15 --- */
#center .mylinklist ul {
	margin: 16px 16px 32px 32px;
}

#center .mylinklist li {
	margin: 4px 16px 4px 16px;
	font-size: 14px;
	line-height: 120%;
	list-style-type: decimal;
}

#center .mylinklist h2 {
	display: none;
}
.sourcecode {
	font-family: 'MS Gothic', monospace;
	margin: 16px; padding: 8px;
	border: solid 2px navy;
	color:#440000; background-color:#eeeeff; font-size:12px; line-height:14px;
	word-break: break-all;
	overflow: auto;
}
.content blockquote {
	margin-left: 32px; padding: 8px;
	background-color: #f8fff8 ;
	line-height: 120% ;
	color: navy;
	border: 2px dashed brown;
}
/* --- 2006.07.15 --- */
.sidebar .module-body {
	margin-left:2px;
	width:97%;
	background-color:#f8eeff;
	border:3px double purple;
	padding:2px 2px 0px 2px;
	margin-bottom:16px;
}
.sidebar {
}
.photoshadow {
	float: left;
	background: url('http://furyu.tea-nifty.com/image/shadow_001.gif') right bottom no-repeat;
}
 
.photoshadow img {
	position: relative;
	left: -5px; top: -5px;
	padding: 5px;
	background-color: lightyellow;
	border: 1px solid gray;
}
.content p {
}

.content p, .content .para {
margin-top: 10px;
	color: #001144;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.inputbutton, input.button {
	padding: 2px;
	line-height:110%;
	border: solid 1px #66cc00;
	background-color:#ffccee;
}

/* _/_/_/ Style Sheet for cocoQLink.js _/_/_/ */

.main-module-list div.module-body ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
}

.main-module-list div.module-body li {
	color: #003366;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: small;
	text-align: left;
	line-height: 100%;
	margin-top: 12px;
	list-style-type: none;
}

.content div.post-link-to-article {
	text-align: right;
	padding-top: 4px;
	padding-bottom: 8px;
	font-size: 12px ;
}

#comment-notice {
	margin: 5px;
	padding: 5px;
	color: blue;
	font-size: 12px;
	line-height: 1.2em;
}

/* === for hang-link on main contents === */
.main-module-list div.hang-link-list-top { display:none; }
.main-module-list div.hang-link-list-bottom { display:none; }
.main-module-list div.hang-link-top { display:none; }
.main-module-list div.hang-link-bottom { display:none; }

/* === for comment-tree on main contents === */
.main-module-list ul ul.tree li { margin:0px; }
.main-module-list ul ul.tree li.end { margin:0px; }


ul ul.tree {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul ul.tree li {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-size: 100%;
	background-image: url(http://furyu.tea-nifty.com/script/29.gif);
	background-repeat: no-repeat;
}
ul ul.tree li.end {
	background-image: url(http://furyu.tea-nifty.com/script/30.gif);
}

#recent-comment .tree li {
	padding-left: 22px;
}

#recent-comment .tree .new {
	padding-left: 8px;
	list-style: none inside url(http://furyu.tea-nifty.com/image/006-005.gif);
}

#recent-entries li.latest {
	padding-left: 8px;
	list-style: none inside url(http://furyu.tea-nifty.com/image/006-005.gif);
}

#recent-entries div.date {
	color: darkgreen; font-weight: bold; font-size:14px;
}

#archive-category .tree li {
	padding-top: 4px;  padding-left: 16px;
}

#archive-category .tree .new {
	padding-left: 10px;
	list-style: none inside url(http://furyu.tea-nifty.com/image/006-005.gif);
}

#archive-category .tree li a {
	font-weight:normal;
}

.whimMemo {
	font-size:12px;
	line-height: 140%;
}
.whimMemoList {
}

#banner .whimMemo {
	margin-bottom: 16px;
}
#banner .whimMemoList {
	display:inline;
}
#banner .whimMemoList a {
	text-decoration:none;
	margin:4px ; padding:3px;
	color:#880000; background-color:#f8eeff;
	border-top : 1px solid #cccccc;
	border-right: 3px solid #888888;
	border-left : 1px solid #cccccc;
	border-bottom: 3px solid #888888;
}
#banner .whimMemoList a:hover {
	border-color:orange; background-color:lightyellow;
}
#banner .whimMemoList a:active {
	color:lightyellow; background-color:orange;
	border-top : 1px solid #888888;
	border-right: 3px solid #cccccc;
	border-left : 1px solid #888888;
	border-bottom: 3px solid #cccccc;
}

.ccpv_list {
	margin-top: 16px; margin-bottom: 8px;
	padding-bottom: 0px; 
}

.cocoTroubleTitle {
	font-size: 14px;
}
.cocoTroubleDate {
	font-size: 10px;
	color: red;
	font-weight: bolder;
	margin-bottom: 4px;
}
.cocoTroubleDatePassed {
	font-size: 10px;
	color: navy;
	font-weight: bold;
	margin-bottom: 4px;
}
.cocoTroubleContent {
	margin-bottom: 8px;
}
#cocoList-category {
	display:inline;
}
#cocoList-category form {
	display:inline;
	margin-right: 8px;
}

.cocoList-catlist td {
	vertical-align:top;
	line-height:120%;
	padding:4px 2px 4px 2px;
}

.cocoList-catlist-no {
	text-align:right;
}
.cocoListCloud {
}
a.cocoListCloudLevel1 {
	font-size:10px;font-weight:lighter;
	line-height:10px;
}
a.cocoListCloudLevel2 {
	font-size:12px;font-weight:normal;
	line-height:12px;
}
a.cocoListCloudLevel3 {
	font-size:16px;font-weight:bold;
	line-height:16px;
}
a.cocoListCloudLevel4 {
	font-size:18px; font-weight:bold;
	line-height:18px;
}
a.cocoListCloudLevel5 {
	font-size:24px; font-weight:bolder;
	line-height:24px;
}
.content .notice {
	margin-left: 32px; margin-right: 32px;
	padding: 8px;
	background-color: lightyellow;
	line-height: 120%;
	color: navy; font-weight:bold;
	border: 2px dashed red;
}
.content h3 a {
	text-decoration:none;
}
.content h3 a:link {
	color: white;
}
.content h3 a:visited {
	color: white;
}
.entry-bottom {
	margin-bottom: 24px;
}

/* 【はて★スタ de 投票用】 */
	.hsv_frame{
		margin:8px;padding:4px;width:280px;border:3px double orange;background-color: seagreen;
		font-family:"ヒラギノ明朝 Pro W6", Osaka, "ＭＳ Ｐゴシック", "trebuchet MS", trebuchet, "verdana", arial, sans-serif;
	}
	.hsv_title{color:pink;font-size:14px;font-weight:bold;text-align:left;margin:4px auto 2px 4px;padding:0px}
	.hsv_title a{text-decoration:none;}
	.hsv_title a:link{color:pink;}
	.hsv_title a:visited{color:pink;}
	.hsv_button{float:right;}
	.hsv_ul{margin:4px auto 4px 8px;padding:0px;}
	.hsv_li{margin:4px;padding:0px;list-style-type:none;font-size:12px;color:white;font-weight:bold;}
	.hsv_form{margin:2px;padding:0px;font-size:12px;}
	.hsv_form a{text-decoration:none;}
	.hsv_form a:link{color:pink;}
	.hsv_form a:visited{color:pink;}
	.hsv_code{width:95%;height:128px;font-size:12px;}

/* 【ページング用】 */
	#archive-datebased select, #archive-category select {
		width: 100%;
		font-size: 11px;
		background-color: #eeeeff;
		margin-bottom: 16px;
	}
	.ccpv_nav_form {
		margin-left: 16px;
	}
	.ccpv_nav, .ccpv_nav_disable, .ccpv_nav_all, .ccpv_nav_page {
		font-size: 10px; line-height: 120% ;
		margin: 0px; padding: 2px 0px 2px 0px;
		color: brown;
		border: outset 1px silver;
		text-align:center;
	}
	.ccpv_nav, .ccpv_nav_all, .ccpv_nav_page {
		background-color: lightyellow;
		cursor: pointer;
	}
	.ccpv_nav_disable {
		background-color: whitesmoke;
	}
	.ccpv_nav_all, .ccpv_nav_page {
		margin-right: 12px;
	}
	.ccpv_counter {
		font-size: 12px;
		margin-left: 12px;
		color: darkgreen;
	}
	.ccpv_list {
		list-style-type: none;
		margin-left: 16px;
		padding-left: 0px;
		text-align: left;
	}
	.ccpv_list li {
		margin-left: 0px;
		padding-left: 0px;
	}
	.ccpv_number {
		display:block; width:2em; text-align:right; font-weight: bold;
	}
	.ccpv_table tbody {
		vertical-align: top;
		line-height: 110%;
		text-align: left;
		word-break: normal ;
	}
	.ccpv_alink {
		font-size:10px;
	}
	.ccpv_plink {
		word-break: break-all;
	}

/* 【サイドバー折り畳み２[改]用】 */
	.sidebar div.module h2.unfolded {
		width:100%;
		border-style:solid; background-color:#ccccee;
		border-bottom-width:2px; border-right-width:3px;
	}
	.sidebar div.module h2.folded {
		width:99%;
		border-style:outset; background-color:#eecccc;
		border-bottom-width:4px; border-right-width:5px;
	}
	.sidebar div.module-body div.hang-link-top {
		width:100%; font-size: 12px; background-color:silver;
		line-height:100%; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px;
	}
	.sidebar div.module-body div.hang-link-bottom {
		width:100%; font-size: 12px; 
		line-height:100%; margin:0px 0px 16px 0px; padding:2px 0px 0px 0px;
	}
	.sidebar div.module-body div.hang-link-list-top {
		width:100%; font-size: 12px; 
		line-height:100%; margin:8px 0px 4px 0px; padding:2px 0px 0px 0px;
	}
	.sidebar div.module-body div.hang-link-list-bottom {
		width:100%; font-size: 12px; 
		line-height:100%; margin:8px 0px 0px 0px; padding:2px 0px 0px 0px;
	}

/* 【みんなで解決！広場検索用】*/
	.ccqas_notice {
		text-align:left; font-size: x-small;
	}
	.ccqas_links {
		text-align:left; font-size: x-small;
		line-height: 140%; margin-bottom: 8px;
	}
	.ccqas_ol {
		text-align: left;
	}
	.ccqas_li {
	}
	.ccqas_title {
	}
	.ccqas_user {
		color: brown;
	}
	.ccqas_date {
		padding-right: 8px;
	}
	.ccqas_body {
		padding-bottom: 8px;
	}
	.ccqas_update {
		text-align:right; font-size: smaller;
	}
	.ccqas_copyright {
		text-align:right; font-size: smaller;
	}
	.ccqas_nav, .ccqas_nav_disable, .ccqas_resize_open, .ccqas_resize_close {
		color: brown;
		border: outset 1px silver;
		text-align:center;
	}
	.ccqas_nav, .ccqas_nav_disable {
		font-size: 10px; line-height: 120% ;
		margin: 0px; padding: 2px 0px 2px 0px;
	}
	.ccqas_nav {
		background-color: lightyellow;
	}
	.ccqas_nav_disable {
		background-color: whitesmoke;
	}
	.ccqas_resize_form {
		display: inline;
	}
	.ccqas_resize_open, .ccqas_resize_close {
		float: right;
		font-size: 9px;
		margin: 0px 0px 0px 4px; padding: 2px 0px 0px 0px;
	}
	.ccqas_resize_open {
		background-color: lightyellow;
	}
	.ccqas_resize_close {
		background-color: lightcyan;
	}
	.ccqas_body {
		word-break: break-all;
		overflow: auto;
	}
	.ccqas_showmax {
		color: #440000;
		background-color: #eeeeff ;
	}

#banner {
height:80px;
}
.cocoList-category-form {
margin:0; padding:0;
}

.content {
	padding: 15px 16px 5px 0px;
}
.entry-nav p {
	margin: 0px 0px 0px 10px;
}
.sidebar .module-body ul {
	margin-bottom: 16px;
}

.hatena-asin-detail {
	margin: 4px 8px;
	padding: 4px 8px 16px 8px;
	border: double silver 3px;
}

.hatena-asin-detail > a {
	float: left;
	display: inline-block;
	/display:inline;
	/zoom: 1;
	margin-right: 16px;
}

.hatena-asin-detail ul {
	list-style-type: none;
}

.twitter-detail {
	margin: 4px 8px;
	padding: 4px 8px;
	border: double gold 3px;
}

.twitter-detail-left .twitter-detail-user {
	margin-right: 16px;
	float: left;
}
.twitter-detail-right .twitter-detail-user {
	margin-left: 16px;
	float: right;
}
/* --- end of styles.css --- */

