@charset "utf-8";
/*
Theme Name: Crazy Yang theme
Theme URI: http://kureyan.com/
Description: Crazy Yang
Version: 1.0
Author: Designed by Gen
Author URI: http://kureyan.com/
*/



/* ------------------------------------------------------------------------------
Begin Typography & Colors
------------------------------------------------------------------------------ */

body {
	font-size: 13px; /* Resets 1em to 10px */
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	background: #faf6ed;
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 0px;
	text-align: left;
	}

#content {
	font-size: 13px
	}

.widecolumn .entry p {
	font-size: 13px;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 24px;
	margin-bottom: 40px;
	}

.widecolumn {
	line-height: 24px;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
	}

.thread-even {
	background-color: white;
	}

.depth-1 {
	border: 1px solid #ddd;
	}

.even, .alt {
	border-left: 1px solid #ddd;
}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 15px;
	}

h1, h2, h3 {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

h2 {
	font-size: 16px;
	}

h2.pagetitle {
	font-size: 16px;
	}

#sidebar h2 {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	}

h3 {
	font-size: 14px;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:link {
	color: #669933;
	text-decoration: none;
	}

.entry p a:visited {
	color: #669933;
	text-decoration: none;
	}

.entry p a:hover {
	color:#ff6600;
	text-decoration: none;
	}

.entry p a:active {
	color:#ff6600;
	text-decoration: none;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 15px;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 11px 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 10px;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #669933;
	text-decoration: none;
	}

a:hover {
	color: #ff6600;
	text-decoration: none;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 10px;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 13px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

.fontsize-11px {
	font-size: 11px;
	}

/* End Typography & Colors */



/* ------------------------------------------------------------------------------
Begin Structure */

body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: white;
	margin: 0px auto;
	padding: 0;
	width: 840px;
	border: 0px;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 40px 115px;
	margin: 0px 0 0;
	width: 430px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
/*	text-align: justify; */
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
	}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
	}

.postmetadata {
	clear: both;
	}

.clear {
	clear: both;
	}

/* ------------------------------------------------------------------------------
エントリー　全て
------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------
エントリー　クレヤンについて
------------------------------------------------------------------------------ */

.entry-about {
	color: #333333;
	}

.entry-about p {
	font-size: 13px;
	line-height: 24px;
	}

.entry-about a {
	color: #cc6600;;
	text-decoration: none;
	}

.entry-about a:hover {
	color: #ff6600;
	text-decoration: none;
	}

.entry-about h3 {
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
	color: #803906;
	}

.entry-about h4 {
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	margin: 15px 0 15px 0;
	padding: 0;
	}

.entry-about h5 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin: 15px 0 12px 18px;
	padding-left: 16px;
	background-image: url('images/list_13px_shikaku_999.gif');
	background-repeat: no-repeat;
	background-position: left center;
	}

.entry-about ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.entry-about li {
	list-style-type: none;
	padding: 0 0 0 18px;
	margin: 0 0 14px 0;
	background-image: url('images/list_13px_ccc.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:24px;
	font-size: 13px;
	}

.entry-about ul.links {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-type: none;
	}

.entry-about ul.links li {
	list-style-type: none;
	padding: 0 0 0 18px;
	margin: 0 0 4px 36px;
	background-image: url('images/mark_yajirushi_14_f93.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:24px;
	font-size: 13px;
	}

/* ------------------------------------------------------------------------------
エントリー　クレヤンについて
------------------------------------------------------------------------------ */

.entry-crazyyang {
	color: #333333;
	}

.entry-crazyyang p {
	font-size: 13px;
	line-height: 24px;
	}

.entry-crazyyang a {
	color: #cc6600;;
	text-decoration: none;
	}

.entry-crazyyang a:hover {
	color: #ff6600;
	text-decoration: none;
	}

.entry-crazyyang h3 {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	color: #333333;
	}

.entry-crazyyang h4 {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	}

.entry-crazyyang h5 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 0 6px 0px;
	padding-left: 16px;
	background-image: url('images/list_13px_shikaku_999.gif');
	background-repeat: no-repeat;
	background-position: left center;
	color: #999999;
	}

.entry-crazyyang ul {
	margin: 0 0 25px 0;
	padding: 0;
	list-style-type: none;
	}

.entry-crazyyang li {
	list-style-type: none;
	padding: 0 0 0 18px;
	margin: 0;
	background-image: url('images/list_13px_ccc.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:24px;
	font-size: 13px;
	}

.entry-crazyyang ul.links {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-type: none;
	}

.entry-crazyyang ul.links li {
	list-style-type: none;
	padding: 0 0 0 18px;
	margin: 0 0 4px 36px;
	background-image: url('images/mark_yajirushi_14_f93.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:24px;
	font-size: 13px;
	}

/* ------------------------------------------------------------------------------
エントリー　プロフィール
------------------------------------------------------------------------------ */

.entry-profile {
	color: #333333;
	}

.entry-profile p {
	font-size: 13px;
	line-height: 24px;
	}

.entry-profile a {
	color: #cc6600;;
	text-decoration: none;
	}

.entry-profile a:hover {
	color: #ff6600;
	text-decoration: none;
	}

.entry-profile h3 {
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
	color: #803906;
	}

.entry-profile h4 {
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
	}

.entry-profile h5 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0 15px 18px;
	padding-left: 16px;
	background-image: url('images/list_13px_shikaku_999.gif');
	background-repeat: no-repeat;
	background-position: left center;
	}

.entry-profile ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
	}

.entry-profile li {
	list-style-type: none;
	padding: 0 0 0 18px;
	margin: 0 0 14px 0;
	background-image: url('images/list_13px_ccc.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:24px;
	font-size: 13px;
	}

/* ------------------------------------------------------------------------------
エントリー　ポチのクレヤン編集長日記
------------------------------------------------------------------------------ */

.entry-diary-kureyan {
	color: #333333;
	margin-bottom: 40px;
	}

.entry-diary-kureyan p {
	font-size: 13px;
	line-height: 24px;
	}

.entry-diary-kureyan a {
	color: #669933;
	text-decoration: none;
	}

.entry-diary-kureyan a:hover {
	color: #ff6600;
	text-decoration: none;
	}

h2.entry-diary-kureyan {
	margin: 0px;
	padding-bottom: 8px;
	color: #333333;
	}

h2.entry-diary-kureyan a, h2.entry-diary-kureyan a:visited {
	color: #333333;
	text-decoration: none;
	}

h2.entry-diary-kureyan a:hover {
	color: #669933;
	text-decoration: none;
	}

.border-dotted-diary {
	width: 100%;
	height:1px;
	background:url(images/border-dotted-diary-kureyan.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	}

ul.backnumber-list-diary {
	margin: 0 0 20px 0;
	padding: 0px;
	line-height:22px;
	font-size: 14px;
	}

ul.backnumber-list-diary li {
	list-style-type: none;
	padding: 7px 0 7px 0;
	background:url(images/border-dotted-diary-kureyan.gif) repeat-x left bottom;
	}

ul.backnumber-list-diary a {
	color: #669933;
	text-decoration: none;
	}

ul.backnumber-list-diary a:hover {
	color: #ff6600;
	text-decoration: none;
	}


/* ------------------------------------------------------------------------------
エントリー　週刊ポチコラム
------------------------------------------------------------------------------ */

.entry-colum-pochi {
	color: #333333;
	margin-bottom: 40px;
	}

.entry-colum-pochi p {
	font-size: 13px;
	line-height: 24px;
	}

.entry-colum-pochi a {
	color: #5995b3;
	text-decoration: none;
	}

.entry-colum-pochi a:hover {
	color: #ff6600;
	text-decoration: none;
	}

h2.entry-colum-pochi {
	margin: 0px;
	padding-bottom: 8px;
	color: #333333;
	}

h2.entry-colum-pochi a, h2.entry-colum-pochi a:visited {
	color: #333333;
	text-decoration: none;
	}

h2.entry-colum-pochi a:hover {
	color: #5995b3;
	text-decoration: none;
	}

.border-dotted-cp {
	width: 100%;
	height:1px;
	background:url(images/border-dotted-colum-pochi.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	}

ul.backnumber-list-cp {
	margin: 0 0 20px 0;
	padding: 0px;
	line-height:22px;
	font-size: 14px;
	}

ul.backnumber-list-cp li {
	list-style-type: none;
	padding: 7px 0 7px 0;
	background:url(images/border-dotted-colum-pochi.gif) repeat-x left bottom;
	}

ul.backnumber-list-cp a {
	color: #5995b3;
	text-decoration: none;
	}

ul.backnumber-list-cp a:hover {
	color: #ff6600;
	text-decoration: none;
	}

/* ------------------------------------------------------------------------------
エントリー　コウコラム
------------------------------------------------------------------------------ */

.entry-colum-kou {
	color: #333333;
	margin-bottom: 40px;
	}

.entry-colum-kou p {
	font-size: 13px;
	line-height: 24px;
	}

.entry-colum-kou a {
	color: #cc5500;
	text-decoration: none;
	}

.entry-colum-kou a:hover {
	color: #ff6600;
	text-decoration: none;
	}

h2.entry-colum-kou {
	margin: 0px;
	padding-bottom: 8px;
	color: #333333;
	}

h2.entry-colum-kou a, h2.entry-colum-kou a:visited {
	color: #333333;
	text-decoration: none;
	}

h2.entry-colum-kou a:hover {
	color: #cc5500;
	text-decoration: none;
	}

.border-dotted-ck {
	width: 100%;
	height:1px;
	background:url(images/border-dotted-colum-kou.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	}

ul.backnumber-list-ck {
	margin: 0 0 20px 0;
	padding: 0px;
	line-height:22px;
	font-size: 14px;
	}

ul.backnumber-list-ck li {
	list-style-type: none;
	padding: 7px 0 7px 0;
	background:url(images/border-dotted-colum-kou.gif) repeat-x left bottom;
	}

ul.backnumber-list-ck a {
	color: #cc5500;
	text-decoration: none;
	}

ul.backnumber-list-ck a:hover {
	color: #ff6600;
	text-decoration: none;
	}

/* ------------------------------------------------------------------------------
エントリー　コミック
------------------------------------------------------------------------------ */

.entry-comic {
	color: #333333;
	margin-bottom: 40px;
	}

.entry-comic p {
	font-size: 13px;
	line-height: 24px;
	}

.entry-comic a {
	color: #cc4429;
	text-decoration: none;
	}

.entry-comic a:hover {
	color: #ff6600;
	text-decoration: none;
	}

h2.entry-comic {
	margin: 0px;
	padding-bottom: 8px;
	color: #333333;
	}

h2.entry-comic a, h2.entry-comic a:visited {
	color: #333333;
	text-decoration: none;
	}

h2.entry-comic a:hover {
	color: #cc4429;
	text-decoration: none;
	}

.border-dotted-comic {
	width: 100%;
	height:1px;
	background:url(images/border-dotted-comic.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	}

ul.backnumber-list-comic {
	margin: 0 0 20px 0;
	padding: 0px;
	line-height:22px;
	font-size: 14px;
	}

ul.backnumber-list-comic li {
	list-style-type: none;
	padding: 7px 0 7px 0;
	background:url(images/border-dotted-comic.gif) repeat-x left bottom;
	}

ul.backnumber-list-comic a {
	color: #cc4429;
	text-decoration: none;
	}

ul.backnumber-list-comic a:hover {
	color: #ff6600;
	text-decoration: none;
	}

/* ------------------------------------------------------------------------------
コラム1
------------------------------------------------------------------------------ */

#column-1 {
	float: left;
	padding: 0 0 40px 0;
	margin-left: 10px;
	width: 620px;
	}

#column-1 .top {
	padding: 0;
	margin-top: 16px;
	width: 620px;
	}

#column-1 .mid {
	padding: 0;
	margin: 0;
	width: 620px;
	clear: both;
	}

#column-1 .mid .column-normal {
	padding: 0;
	margin-left: 95px;
	width: 430px;
	}

#column-1 .mid .column-wide {
	padding: 0;
	margin-left: 40px;
	width: 560px;
	}

#column-1 .mid .column-wide-2 {
	padding: 0;
	margin-left: 65px;
	width: 510px;
	}

#column-1 .border-dotted-1-top {
	width: 560px;
	height: 41px;
	background:url(images/border-dotted-1.gif) repeat-x left top;
	margin-left: 40px;
	padding: 0;
	}

#column-1 .border-dotted-1-top2 {
	width: 560px;
	height: 21px;
	background:url(images/border-dotted-1.gif) repeat-x left top;
	margin-left: 40px;
	padding: 0;
	}

#column-1 .border-dotted-1-top3 {
	width: 560px;
	height: 31px;
	background:url(images/border-dotted-1.gif) repeat-x left top;
	margin-left: 40px;
	padding: 0;
	}

#column-1 .border-dotted-1-btm {
	width: 560px;
	height: 21px;
	background:url(images/border-dotted-1.gif) repeat-x left top;
	margin-left: 40px;
	padding: 0;
	}

#column-1 .border-dotted-1-btm2 {
	width: 560px;
	height: 41px;
	background:url(images/border-dotted-1.gif) repeat-x left center;
	margin-left: 40px;
	padding: 0;
	}

#column-1 .border-dotted-1 {
	width: 560px;
	height: 1px;
	background:url(images/border-dotted-1.gif) repeat-x left top;
	margin: 20px 0px 20px 40px;
	padding: 0px;
	}

.cw2-border-dotted-1 {
	width:490px;
	height:1px;
	background:url(images/border-dotted-1.gif) repeat-x left top;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	}

#column-1 .mid .column-form {
	padding: 0;
	margin-left: 40px;
	width: 560px;
	}

#column-1 .btm {
	padding: 0;
	margin: 0px 0 0;
	width: 620px;
	}

#column-1 .entry p {
	font-size: 13px;
	}

#column-1 .entry {
	line-height: 24px;
	margin-bottom: 40px;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang
------------------------------------------------------------------------------ */

#books-cy-mid-left {
	padding: 0;
	margin: 0;
	width: 93px;
	float: left;
	}

#books-cy-mid-right {
	padding-right: 10px;
	margin: 0;
	width: 480px;
	float: right;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang left navigation
------------------------------------------------------------------------------ */

#books-cy-navi {
	margin: 0;
	padding: 0;
	width: 93px;
	background: url('images/books_crazyyang_navi_mid.jpg') repeat-y left top;
	}

#books-cy-navi .top {
	margin: 0;
	padding: 0;
	height: 21px;
	width: 93px;
	background: url('images/books_crazyyang_navi_top.jpg') no-repeat left top;
	}

#books-cy-navi .mid {
	margin: 0 0 5px 10px;
	padding: 0;
	width: 63px;
	}

#books-cy-navi .btm {
	margin: 0;
	padding: 0;
	height: 23px;
	width: 93px;
	background: url('images/books_crazyyang_navi_btm.jpg') no-repeat left bottom;
	}

#books-cy-navi ul {
	margin: 0px;
	padding: 0px;
	}

#books-cy-navi li {
	list-style-type: none;
	margin-top: 0px;
	padding: 2px 0 2px 0;
	font-size: 11px;
	line-height: 18px;
	color: #4d361f;
	background:url(images/border-dotted-2.gif) repeat-x left bottom;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang Right
------------------------------------------------------------------------------ */

#books-cy-mid-right .top {
	padding: 0;
	margin: 10px 0 0 0;
	width: 480px;
	clear: both;
	}

#books-cy-mid-right .mid {
	padding: 0;
	margin: 0;
	width: 480px;
	}

#books-cy-mid-right .btm {
	padding: 0;
	margin: 0;
	width: 480px;
	}

#cy-cover {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	float: left;
	}

#cy-vol-no {
	padding: 0;
	margin-left: 13px;
	width: 255px;
	height: 340px;
	float: left;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol11
------------------------------------------------------------------------------ */

#cy-cover-vol-11 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_11_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-11 .name {
	visibility: hidden;
	}

#cy-vol-11-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_11_name1.gif') no-repeat left top;
	}

#cy-vol-11-name1 .name {
	visibility: hidden;
	}

#cy-vol-11-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-11-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol10
------------------------------------------------------------------------------ */

#cy-cover-vol-10 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_10_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-10 .name {
	visibility: hidden;
	}

#cy-vol-10-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_10_name1.gif') no-repeat left top;
	}

#cy-vol-10-name1 .name {
	visibility: hidden;
	}

#cy-vol-10-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	height: 1106px;
	background: url('images/cy_vol_10_name2.gif') no-repeat left top;
	}

#cy-vol-10-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol09
------------------------------------------------------------------------------ */

#cy-cover-vol-09 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_09_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-09 .name {
	visibility: hidden;
	}

#cy-vol-09-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_09_name1.gif') no-repeat left top;
	}

#cy-vol-09-name1 .name {
	visibility: hidden;
	}

#cy-vol-09-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-09-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol08
------------------------------------------------------------------------------ */

#cy-cover-vol-08 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_08_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-08 .name {
	visibility: hidden;
	}

#cy-vol-08-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_08_name1.gif') no-repeat left top;
	}

#cy-vol-08-name1 .name {
	visibility: hidden;
	}

#cy-vol-08-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-08-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol07
------------------------------------------------------------------------------ */

#cy-cover-vol-07 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_07_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-07 .name {
	visibility: hidden;
	}

#cy-vol-07-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_07_name1.gif') no-repeat left top;
	}

#cy-vol-07-name1 .name {
	visibility: hidden;
	}

#cy-vol-07-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-07-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol06
------------------------------------------------------------------------------ */

#cy-cover-vol-06 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_06_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-06 .name {
	visibility: hidden;
	}

#cy-vol-06-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_06_name1.gif') no-repeat left top;
	}

#cy-vol-06-name1 .name {
	visibility: hidden;
	}

#cy-vol-06-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-06-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol05
------------------------------------------------------------------------------ */

#cy-cover-vol-05 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_05_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-05 .name {
	visibility: hidden;
	}

#cy-vol-05-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_05_name1.gif') no-repeat left top;
	}

#cy-vol-05-name1 .name {
	visibility: hidden;
	}

#cy-vol-05-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-05-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol04
------------------------------------------------------------------------------ */

#cy-cover-vol-04 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_04_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-04 .name {
	visibility: hidden;
	}

#cy-vol-04-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_04_name1.gif') no-repeat left top;
	}

#cy-vol-04-name1 .name {
	visibility: hidden;
	}

#cy-vol-04-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-04-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol03
------------------------------------------------------------------------------ */

#cy-cover-vol-03 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_03_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-03 .name {
	visibility: hidden;
	}

#cy-vol-03-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_03_name1.gif') no-repeat left top;
	}

#cy-vol-03-name1 .name {
	visibility: hidden;
	}

#cy-vol-03-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-03-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol02
------------------------------------------------------------------------------ */

#cy-cover-vol-02 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_02_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-02 .name {
	visibility: hidden;
	}

#cy-vol-02-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_02_name1.gif') no-repeat left top;
	}

#cy-vol-02-name1 .name {
	visibility: hidden;
	}

#cy-vol-02-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-02-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang vol01
------------------------------------------------------------------------------ */

#cy-cover-vol-01 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_vol_01_cover.jpg') no-repeat left top;
	}

#cy-cover-vol-01 .name {
	visibility: hidden;
	}

#cy-vol-01-name1 {
	padding: 0;
	margin-top: 70px;
	width: 190px;
	height: 120px;
	background: url('images/cy_vol_01_name1.gif') no-repeat left top;
	}

#cy-vol-01-name1 .name {
	visibility: hidden;
	}

#cy-vol-01-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-vol-01-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang z-01
------------------------------------------------------------------------------ */

#cy-cover-z-01 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_z_01_cover.jpg') no-repeat left top;
	}

#cy-cover-z-01 .name {
	visibility: hidden;
	}

#cy-z-01-name1 {
	padding: 0;
	margin-top: 70px;
	width: 255px;
	height: 142px;
	background: url('images/cy_z_01_name1.gif') no-repeat left top;
	}

#cy-z-01-name1 .name {
	visibility: hidden;
	}

#cy-z-01-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-z-01-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang z-02
------------------------------------------------------------------------------ */

#cy-cover-z-02 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_z_02_cover.jpg') no-repeat left top;
	}

#cy-cover-z-02 .name {
	visibility: hidden;
	}

#cy-z-02-name1 {
	padding: 0;
	margin-top: 70px;
	width: 255px;
	height: 159px;
	background: url('images/cy_z_02_name1.gif') no-repeat left top;
	}

#cy-z-02-name1 .name {
	visibility: hidden;
	}

#cy-z-02-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-z-02-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang z-03
------------------------------------------------------------------------------ */

#cy-cover-z-03 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_z_03_cover.jpg') no-repeat left top;
	}

#cy-cover-z-03 .name {
	visibility: hidden;
	}

#cy-z-03-name1 {
	padding: 0;
	margin-top: 70px;
	width: 255px;
	height: 175px;
	background: url('images/cy_z_03_name1.gif') no-repeat left top;
	}

#cy-z-03-name1 .name {
	visibility: hidden;
	}

#cy-z-03-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-z-03-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang z-04
------------------------------------------------------------------------------ */

#cy-cover-z-04 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_z_04_cover.jpg') no-repeat left top;
	}

#cy-cover-z-04 .name {
	visibility: hidden;
	}

#cy-z-04-name1 {
	padding: 0;
	margin-top: 70px;
	width: 255px;
	height: 142px;
	background: url('images/cy_z_04_name1.gif') no-repeat left top;
	}

#cy-z-04-name1 .name {
	visibility: hidden;
	}

#cy-z-04-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-z-04-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang z-05
------------------------------------------------------------------------------ */

#cy-cover-z-05 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_z_05_cover.jpg') no-repeat left top;
	}

#cy-cover-z-05 .name {
	visibility: hidden;
	}

#cy-z-05-name1 {
	padding: 0;
	margin-top: 70px;
	width: 255px;
	height: 142px;
	background: url('images/cy_z_05_name1.gif') no-repeat left top;
	}

#cy-z-05-name1 .name {
	visibility: hidden;
	}

#cy-z-05-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-z-05-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang z-06
------------------------------------------------------------------------------ */

#cy-cover-z-06 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_z_06_cover.jpg') no-repeat left top;
	}

#cy-cover-z-06 .name {
	visibility: hidden;
	}

#cy-z-06-name1 {
	padding: 0;
	margin-top: 70px;
	width: 255px;
	height: 159px;
	background: url('images/cy_z_06_name1.gif') no-repeat left top;
	}

#cy-z-06-name1 .name {
	visibility: hidden;
	}

#cy-z-06-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-z-06-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang z-07
------------------------------------------------------------------------------ */

#cy-cover-z-07 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_z_07_cover.jpg') no-repeat left top;
	}

#cy-cover-z-07 .name {
	visibility: hidden;
	}

#cy-z-07-name1 {
	padding: 0;
	margin-top: 70px;
	width: 255px;
	height: 142px;
	background: url('images/cy_z_07_name1.gif') no-repeat left top;
	}

#cy-z-07-name1 .name {
	visibility: hidden;
	}

#cy-z-07-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-z-07-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Books Crazy Yang z-08
------------------------------------------------------------------------------ */

#cy-cover-z-08 {
	padding: 0;
	margin: 0;
	width: 212px;
	height: 340px;
	background: url('images/cy_z_08_cover.jpg') no-repeat left top;
	}

#cy-cover-z-08 .name {
	visibility: hidden;
	}

#cy-z-08-name1 {
	padding: 0;
	margin-top: 70px;
	width: 255px;
	height: 159px;
	background: url('images/cy_z_08_name1.gif') no-repeat left top;
	}

#cy-z-08-name1 .name {
	visibility: hidden;
	}

#cy-z-08-name2 {
	padding: 0;
	margin: 0 0 20px 0;
	width: 480px;
	}

#cy-z-08-name2 .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
ヘッダー　ホーム
------------------------------------------------------------------------------ */

#header-home {
	margin: 0 0 0 10px;
	padding: 0;
	height: 302px;
	width: 820px;
	background: url('images/home_header_top.jpg') repeat-y left top;
	clear: both;
	}

#header-home .left {
	margin: 40px 0 0 0;
	padding: 0 0 0 25px;
	width: 315px;
	float: left;
	}

#header-home .right {
	margin: 40px 0 0 0;
	padding: 0;
	width: 470px;
	float: right;
	}

#header-home-ill {
	margin: 0;
	padding: 0;
	width: 440px;
	text-align: right;
	}

/* ヘッダー　information */


#header-home-info-top {
	margin-left: 10px;
	padding: 0;
	height: 36px;
	width: 820px;
	background: url('images/home_header_info_1_top.jpg') no-repeat left top;
	}

#header-home-info-mid {
	margin-left: 10px;
	padding: 0;
	width: 820px;
	background: url('images/home_header_info_1_mid.jpg') repeat-y left top;
	clear: both;
	overflow: auto;
	}

#header-home-info-mid h3 {
	margin-top: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	line-height: 18px;
	font-style: bold;
	color: #4d361f;
	background:url(images/border-dotted-2.gif) repeat-x left bottom;
	}

#header-home-info-mid p {
	margin: 2px 0 0 0;
	padding: 0 0 6px 0;
	font-size: 11px;
	line-height: 18px;
	}

#header-home-info-mid ul {
	margin: 2px 0 0 0;
	padding: 0 0 6px 0;
	}

#header-home-info-mid li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	}

#header-home-info-mid a {
	color: #548c1c;
	text-decoration: none;
	}

#header-home-info-mid a:hover {
	color: #ff5500;
	text-decoration: none;
	}

#header-home-info-mid .white {
	color: #ffffff;
	}

#header-home-info-mid .left {
	margin: 0 0 0 42px;
	padding: 0;
	width: 232px;
	font-size: 11px;
	line-height: 18px;
	color: #4d361f;
	float: left;
	}

#header-home-info-mid .mid {
	margin: 0 0 0 20px;
	padding: 0;
	width: 232px;
	font-size: 11px;
	line-height: 18px;
	color: #4d361f;
	float: left;
	}

#header-home-info-mid .right {
	margin: 0 42px 0 0;
	padding: 0;
	width: 232px;
	font-size: 11px;
	line-height: 18px;
	color: #4d361f;
	float: right;
	}

#header-home-info-btm {
	margin-left: 10px;
	padding: 0;
	height: 41px;
	width: 820px;
	background: url('images/home_header_info_1_btm.jpg') no-repeat left top;
	}

#header-home-subtitle {
	margin: 0;
	padding: 0;
	height: 34px;
	width: 285px;
	background: url('images/home_header_subtitle.jpg') no-repeat left top;
	}

#header-home-subtitle .name {
	visibility: hidden;
	}

#header-home-logo {
	margin-bottom: 18px;
	padding: 0;
	height: 60px;
	width: 305px;
	background: url('images/home_header_logo_1.jpg') no-repeat left top;
	}

#header-home-logo h1.name {
	margin: 0;
	padding: 0;
	height: 60px;
	width: 305px;
	visibility: hidden;
	}

#header-home-cy-info {
	margin: 0;
	padding: 0;
	height: 130px;
	width: 310px;
	background: url('images/home_header_cy_info_vol11_a.jpg') no-repeat left top;
	}

#header-home-cy-info .button a {
	margin: 0;
	padding: 0;
	height: 130px;
	width: 310px;
	display: block;
	}

#header-home-cy-info .button a:hover {
	margin: 0;
	padding: 0;
	height: 130px;
	width: 310px;
	background: url('images/home_header_cy_info_vol11_b.jpg') no-repeat left top;
	display: block;
	}

#header-home-cy-info .button .name {
	margin: 0;
	padding: 0;
	height: 130px;
	width: 310px;
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
ヘッダー　中ページ
------------------------------------------------------------------------------ */

#header {
	width: 820px;
	height: 110px;
	margin-left: 10px;
	padding: 0;
	background: url('images/page_header_2.jpg') no-repeat left top;
	clear: both;
	}

#header .left {
	width: 400px;
	height: 40px;
	margin-left: 28px;
	padding-top: 40px;
	float: left;
	}

#header .right {
	width: 93px;
	height: 16px;
	margin-right: 30px;
	padding-top: 67px;
	float: right;
	}

#headerdescription {
	margin: 0;
	padding: 40px 0 0 40px;
	font-size: 11px;
	color: #ffffff;
	}

/* ------------------------------------------------------------------------------
ヘッダー　中ページ　ロゴ部分
------------------------------------------------------------------------------ */

#header_subtitle-page {
	width: 398px;
	height: 15px;
	margin-bottom: 2px;
	padding: 0;
	background: url(images/page_header_subtitle.gif) no-repeat left bottom;
	}

#header_subtitle-page .name {
	visibility: hidden;
	}

#header_logo-page {
	width: 182px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url(images/page_header_logo_a.gif) no-repeat left bottom;
	}

#header_logo-page .button a {
	width: 182px;
	height: 25px;
	margin: 0;
	padding: 0;
	display: block;
	}

#header_logo-page .button a:hover {
	width: 182px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url(images/page_header_logo_b.gif) no-repeat left bottom;
	display: block;
	}

#header_logo-page .button h1.name {
	width: 182px;
	height: 25px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#header_logo2-page {
	width: 93px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(images/page_header_logo_2_a.gif) no-repeat left bottom;
	}

#header_logo2-page .button a {
	width: 93px;
	height: 16px;
	margin: 0;
	padding: 0;
	display: block;
	}

#header_logo2-page .button a:hover {
	width: 93px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(images/page_header_logo_2_b.gif) no-repeat left bottom;
	display: block;
	}

#header_logo2-page .button .name {
	width: 93px;
	height: 16px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
ホーム　ポチのクレヤン日記タイトル
------------------------------------------------------------------------------ */

#home-diary-title {
	width: 592px;
	height: 77px;
	margin: 16px 0 10px -81px;
	padding: 0px;
	background: url(images/home_diary_pochi_title.jpg) no-repeat left bottom;
	}

#home-diary-title .button a {
	width: 592px;
	height: 77px;
	margin: 0;
	padding: 0;
	display: block;
	}

#home-diary-title .button h2.name {
	width: 592px;
	height: 77px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Begin Headers
------------------------------------------------------------------------------ */


h2 {
	margin: 30px 0 0;
	}

h2.border-01 {
	margin: 30px 0 0;
	padding: 0px 0px 8px 0px;
	background-image: url(images/border_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

h2.border-02 {
	margin: 0px;
	padding-bottom: 8px;
	}

.border-2 {
	width: 490px;
	margin: 30px 0px 3px -30px;
	padding: 0;
	background-image: url(images/border_02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
	}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

/* End Headers */

/* ------------------------------------------------------------------------------
Begin Images
------------------------------------------------------------------------------ */

p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px 0 0 0;
	margin: 0 0 10px 15px;
	display: inline;
	}

img.alignleft {
	padding: 4px 0 0 0;
	margin: 0 15px 10px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/* ------------------------------------------------------------------------------
Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets.
------------------------------------------------------------------------------ */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* ------------------------------------------------------------------------------
Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */


/* ------------------------------------------------------------------------------
Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
/*	text-align: justify; */
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* ------------------------------------------------------------------------------
Begin Sidebar
------------------------------------------------------------------------------ */

#sidebar {
	padding: 20px 0 30px 0;
	margin-left: 650px;
	width: 180px;
	}

#sidebar form {
	margin: 0;
	}

/* ------------------------------------------------------------------------------
Begin Calendar
------------------------------------------------------------------------------ */

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/

/* Captions */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


/*------------------------------------------------------------------------------
ナビゲーション（シングルページ）
------------------------------------------------------------------------------ */

#navigation-bottom {
	display: block;
	width: 490px;
	margin: 5px -30px 40px;
	}

.navigation {
	text-align: center;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #d9ceb8;
	}

.navigation a{
	color: #d9ceb8;
	text-decoration: none;
	}

.navigation a:hover {
	color: #ff6600;
	text-decoration: none;
	}

#navigation-top1 {
	display: block;
	width: 500px;
	margin: 0;
	padding: 0;
	}

.navigation-top {
	text-align: right;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #d9ceb8;
	}

.navigation-top a{
	color: #d9ceb8;
	text-decoration: none;
	}

.navigation-top a:hover {
	color: #ff6600;
	text-decoration: none;
	}

/* ------------------------------------------------------------------------------
バックナンバー　リスト（エントリー）
------------------------------------------------------------------------------ */

#backnumber-list-title {
	width:490px;
	height:26px;
	background:url(images/backnumber_list_title.jpg) no-repeat left top;
	margin: 20px 0px 20px -30px;
	padding: 0px;
	}

#backnumber-list-title h3.name {
	width:490px;
	height:26px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

.entry-bk-month-title1 {
	width:200px;
	height:52px;
	background:url(images/entry_bk_month_title1.gif) no-repeat left top;
	margin: 10px 0px 5px -5px;
	padding: 0px;
	}

.entry-bk-droplist {
	margin: 0px 0px 0px 50px;
	padding: 0 0 15px 0;
	}

/* ------------------------------------------------------------------------------
ボーダー（エントリー用）
------------------------------------------------------------------------------ */

.entry-border-dotted-1 {
	width:490px;
	height:1px;
	background:url(images/border-dotted-1.gif) repeat-x left top;
	margin: 10px -30px 10px -30px;
	padding: 0px;
}

.entry-border-dotted-2 {
	width:490px;
	height:1px;
	background:url(images/border-dotted-1.gif) repeat-x left top;
	margin: 20px -30px 20px -30px;
	padding: 0px;
}

.entry-border-grey {
	width:430px;
	height:1px;
	background:url(images/border-solid-grey.gif) repeat-x left top;
	margin: 20px 0px 20px 0px;
	padding: 0px;
}

.border-solid-ccc {
	width: 100%;
	height:1px;
	background:url(images/border-solid-grey.gif) repeat-x left top;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	clear: both;
}

/* ------------------------------------------------------------------------------
ページ　タイトル
------------------------------------------------------------------------------ */

#page-books-about {
	width:592px;
	height:124px;
	background:url(images/books_about_top_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-books-about h2.name {
	width:592px;
	height:124px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-books-crazyyang {
	width:592px;
	height:124px;
	background:url(images/books_crazyyang_top_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0;
	}

#page-books-crazyyang h2.name {
	width:592px;
	height:124px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-diary-pochi {
	width: 592px;
	height: 124px;
	background:url(images/diary_kureyan_top_title.jpg) no-repeat left top;
	margin: 16px 0 40px -81px;
	padding: 0px;
	}

#page-diary-pochi h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-column-pochi {
	width: 592px;
	height: 124px;
	background:url(images/column_pochi_top_title.jpg) no-repeat left top;
	margin: 16px 0 0 -81px;
	padding: 0px;
	}

#page-column-pochi h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-column-kou {
	width:592px;
	height:124px;
	background:url(images/column_kou_top_title.jpg) no-repeat left top;
	margin: 16px 0 0 -81px;
	padding: 0px;
	}

#page-column-kou h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-comic-pochi {
	width:592px;
	height:124px;
	background:url(images/comic_pochi_top_title.jpg) no-repeat left top;
	margin: 16px 0 0 -81px;
	padding: 0px;
	}

#page-comic-pochi h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-profile-pochi {
	width:592px;
	height:124px;
	background:url(images/profile_pochi_title.jpg) no-repeat left top;
	margin: 16px 0 40px -81px;
	padding: 0px;
	}

#page-profile-pochi h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-profile-kou {
	width:592px;
	height:124px;
	background:url(images/profile_kou_title.jpg) no-repeat left top;
	margin: 16px 0 40px -81px;
	padding: 0px;
	}

#page-profile-kou h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-profile-happykouing {
	width:592px;
	height:124px;
	background:url(images/profile_happykouing_title.jpg) no-repeat left top;
	margin: 16px 0 40px -81px;
	padding: 0px;
	}

#page-profile-happykouing h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-top {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_top_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-top h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-01 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_01_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-01 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-02 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_02_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-02 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-03 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_03_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-03 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-04 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_04_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-04 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-05 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_05_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-05 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-06 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_06_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-06 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-07 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_07_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-07 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#page-shop-k-store-08 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_08_title.jpg) no-repeat left top;
	margin: 0 0 20px 24px;
	padding: 0px;
	}

#page-shop-k-store-08 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
シングルページ　タイトル（back number）
------------------------------------------------------------------------------ */

#single-diary-pochi {
	width:592px;
	height:124px;
	background:url(images/diary_kureyan_bk_title.jpg) no-repeat left top;
	margin: 16px 0 0 -81px;
	padding: 0px;
	}

#single-diary-pochi h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#single-column-pochi {
	width:592px;
	height:124px;
	background:url(images/column_pochi_bk_title.jpg) no-repeat left top;
	margin: 16px 0 0 -81px;
	padding: 0px;
	}

#single-column-pochi h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#single-column-kou {
	width:592px;
	height:124px;
	background:url(images/column_kou_bk_title.jpg) no-repeat left top;
	margin: 16px 0 0 -81px;
	padding: 0px;
	}

#single-column-kou h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#single-comic-pochi {
	width:592px;
	height:124px;
	background:url(images/comic_pochi_bk_title.jpg) no-repeat left top;
	margin: 16px 0 0 -81px;
	padding: 0px;
	}

#single-comic-pochi h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#single-shop-k-store-04 {
	width:592px;
	height:124px;
	background:url(images/shop_k_store_04_title.jpg) no-repeat left top;
	margin: 16px 0 0 -81px;
	padding: 0px;
	}

#single-shop-k-store-04 h2.name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
カテゴリーページ　タイトル
------------------------------------------------------------------------------ */

h2.category-diary-pochi {
	width:592px;
	height:124px;
	background:url(images/diary_kureyan_month_title.jpg) no-repeat left top;
	margin: 16px 0 40px -81px;
	padding: 0px;
}

h2.category-column-pochi {
	width:592px;
	height:124px;
	background:url(images/column_pochi_month_title.jpg) no-repeat left top;
	margin: 16px 0 40px -81px;
	padding: 0px;
}

h2.category-column-kou {
	width:592px;
	height:124px;
	background:url(images/column_kou_month_title.jpg) no-repeat left top;
	margin: 16px 0 40px -81px;
	padding: 0px;
}

h2.category-comic-pochi {
	width:592px;
	height:124px;
	background:url(images/comic_pochi_month_title.jpg) no-repeat left top;
	margin: 16px 0 40px -81px;
	padding: 0px;
}

/* ------------------------------------------------------------------------------
プロフィール
------------------------------------------------------------------------------ */

#profile-tsurushi_name {
	width:335px;
	height:50px;
	background:url(images/profile_tsurushi_name.gif) no-repeat left top;
	margin: 0 0 25px 0;
	padding: 0px;
	}

#profile-tsurushi_name .name {
	visibility: hidden;
	}

#profile-happykouing_name1 {
	width:195px;
	height:63px;
	background:url(images/profile_happykouing_name1.gif) no-repeat left top;
	margin: 0 0 30px 0;
	padding: 0px;
	}

#profile-happykouing_name1 .name {
	visibility: hidden;
	}

#profile-happykouing_name2 {
	width: 430px;
	height: 353px;
	background:url(images/profile_happykouing_name2.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	}

#profile-happykouing_name2 .name {
	visibility: hidden;
	}


/* ------------------------------------------------------------------------------
日付け
------------------------------------------------------------------------------ */

.entry-date {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #805e46;
	margin: 3px -30px 30px -30px;
	}

.entry-date-right {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #805e46;
	text-align: right;
	margin: 3px -30px 30px -30px;
	}

/* ------------------------------------------------------------------------------
フッター
------------------------------------------------------------------------------ */

#footer {
	background: url('images/bg_footer_01_mid.jpg') repeat-y top;
	border: none;
	padding: 0;
	margin: 0 auto;
	width: 840px;
	clear: both;
	}

#footer .top {
	background: url('images/bg_footer_01_top.jpg') no-repeat top;
	border: none;
	height: 20px;
	width: 840px;
	clear: both;
	}

#footer .mid {
	border: none;
	width: 840px;
	clear: both;
	overflow: auto;
	}

#footer .left {
	padding: 0 0 0 35px;
	margin: 0px;
	width: 500px;
	float: left;
	}

#footer .right {
	padding: 0 35px 0 0;
	margin: 0px;
	width: 190px;
	float: right;
	}

#footer .btm {
	background: url('images/bg_footer_01_btm.jpg') no-repeat top;
	border: none;
	height: 30px;
	width: 840px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #4d361f;
	line-height: 16px;
	}

#footer p a {
	color: #ffffff;
	text-decoration: none;
	}

#footer p a:hover {
	color: #663300;
	text-decoration: none;
	}

#footer p.credit {
	margin: 0 0 15px;
	padding: 0;
	font-size: 11px;
	line-height: 20px;
	}

/* ------------------------------------------------------------------------------
フッター　画像（クレヤン・E-mail・Happy Kou-ing）
------------------------------------------------------------------------------ */

#footer_kureyan {
	width: 110px;
	height: 14px;
	margin: 2px 0 6px 80px;
	padding: 0;
	background: url(images/footer_kureyan_btn_a.gif) no-repeat left bottom;
	}

#footer_kureyan .button a {
	width: 110px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#footer_kureyan .button a:hover {
	width: 110px;
	height: 14px;
	margin: 0;
	padding: 0;
	background: url(images/footer_kureyan_btn_b.gif) no-repeat left bottom;
	display: block;
	}

#footer_kureyan .button .name {
	visibility: hidden;
	}

#footer_email {
	width: 185px;
	height: 16px;
	margin: 0 0 25px 5px;
	padding: 0;
	background: url(images/footer_email_btn_a.gif) no-repeat left bottom;
	}

#footer_email .button a {
	width: 185px;
	height: 16px;
	margin: 0;
	padding: 0;
	display: block;
	}

#footer_email .button a:hover {
	width: 185px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(images/footer_email_btn_b.gif) no-repeat left bottom;
	display: block;
	}

#footer_email .button .name {
	visibility: hidden;
	}

#footer_happykouing {
	width: 122px;
	height: 26px;
	margin: 0 0 2px 68px;
	padding: 0;
	background: url(images/footer_happykouing_btn_a.gif) no-repeat left bottom;
	}

#footer_happykouing .button a {
	width: 122px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	}

#footer_happykouing .button a:hover {
	width: 122px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url(images/footer_happykouing_btn_b.gif) no-repeat left bottom;
	display: block;
	}

#footer_happykouing .button .name {
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
フッター　ナビゲーション
------------------------------------------------------------------------------ */

.backnumber-doroplist {
	margin: 0 0 0 45px;
	padding: 0px 0px 10px 0px;
	}

/* ------------------------------------------------------------------------------
フッター　ナビゲーション　ポチのクレヤン編集長日記
------------------------------------------------------------------------------ */

#footer-navigation-dk {
	background: url('images/bg_footer_navi_dk_mid.jpg') repeat-y top;
	border: none;
	padding: 0;
	margin: 0 0 0 10px;
	width: 820px;
	clear: both;
	}

#footer-navigation-dk a {
	color: #669933;
	text-decoration: none;
	}

#footer-navigation-dk a:hover {
	color: #ff6600;
	text-decoration: none;
	}

#footer-navigation-dk .top {
	background: url('images/bg_footer_navi_dk_top.jpg') no-repeat top;
	border: none;
	height: 55px;
	width: 820px;
	clear: both;
	}

#footer-navigation-dk .mid {
	border: none;
	margin: 5px 0 10px 0;
	width: 820px;
	clear: both;
	overflow: auto;
	}

#footer-navigation-dk .mid-left {
	padding-left: 70px;
	margin: 0px;
	width: 470px;
	float: left;
	}

#footer-navigation-dk .mid-right {
	padding-right: 40px;
	margin: 0px;
	width: 210px;
	float: right;
	}

#footer-navigation-dk .btm {
	background: url('images/bg_footer_navi_dk_btm.jpg') no-repeat top;
	border: none;
	height: 50px;
	width: 820px;
	clear: both;
	}

#footer-navigation-dk .border-list {
	margin: 0;
	padding-bottom: 8px;
	width: 470px;
	background: url(images/border-dotted-diary-kureyan.gif) repeat-x left bottom;
	}

#footer-navigation-dk h3 {
	margin: 0;
	padding: 0;
	font-size: 11px ;
	font-weight: bold;
	color: #666666;
	}

#footer-navigation-dk ul {
	margin: 0;
	padding: 0;
	}

#footer-navigation-dk li {
	list-style-type: none;
	margin-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	background:url(images/border-dotted-diary-kureyan.gif) repeat-x left bottom;
	}

#footer-navigation-dk .backnumber-month {
	background: url('images/f_navi_diary_month_title.jpg') no-repeat top;
	border: none;
	height: 52px;
	width: 180px;
	margin: 2px 0 0 0;
	}

/* ------------------------------------------------------------------------------
フッター　ナビゲーション　週刊ポチコラム
------------------------------------------------------------------------------ */

#footer-navigation-cp {
	background: url('images/bg_footer_navi_cp_mid.jpg') repeat-y top;
	border: none;
	padding: 0;
	margin: 0 0 0 10px;
	width: 820px;
	clear: both;
	}

#footer-navigation-cp a {
	color: #5995b3;
	text-decoration: none;
	}

#footer-navigation-cp a:hover {
	color: #ff6600;
	text-decoration: none;
	}

#footer-navigation-cp .top {
	background: url('images/bg_footer_navi_cp_top.jpg') no-repeat top;
	border: none;
	height: 55px;
	width: 820px;
	clear: both;
	}

#footer-navigation-cp .mid {
	border: none;
	margin: 5px 0 10px 0;
	width: 820px;
	clear: both;
	overflow: auto;
	}

#footer-navigation-cp .mid-left {
	padding-left: 70px;
	margin: 0px;
	width: 470px;
	float: left;
	}

#footer-navigation-cp .mid-right {
	padding-right: 40px;
	margin: 0px;
	width: 210px;
	float: right;
	}

#footer-navigation-cp .btm {
	background: url('images/bg_footer_navi_cp_btm.jpg') no-repeat top;
	border: none;
	height: 50px;
	width: 820px;
	clear: both;
	}

#footer-navigation-cp .border-list {
	margin: 0;
	padding-bottom: 8px;
	width: 470px;
	background: url(images/border-dotted-colum-pochi.gif) repeat-x left bottom;
	}

#footer-navigation-cp h3 {
	margin: 0;
	padding: 0;
	font-size: 11px ;
	font-weight: bold;
	color: #666666;
	}

#footer-navigation-cp ul {
	margin: 0;
	padding: 0px;
	}

#footer-navigation-cp li {
	list-style-type: none;
	margin-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	background:url(images/border-dotted-colum-pochi.gif) repeat-x left bottom;
	}

#footer-navigation-cp .backnumber-month {
	background: url('images/f_navi_cp_month_title.jpg') no-repeat top;
	border: none;
	height: 52px;
	width: 180px;
	margin: 2px 0 0 0;
	}

/* ------------------------------------------------------------------------------
フッター　ナビゲーション　コウコラム
------------------------------------------------------------------------------ */

#footer-navigation-ck {
	background: url('images/bg_footer_navi_ck_mid.jpg') repeat-y top;
	border: none;
	padding: 0;
	margin: 0 0 0 10px;
	width: 820px;
	clear: both;
	}

#footer-navigation-ck a {
	color: #cc5500;
	text-decoration: none;
	}

#footer-navigation-ck a:hover {
	color: #ff6600;
	text-decoration: none;
	}

#footer-navigation-ck .top {
	background: url('images/bg_footer_navi_ck_top.jpg') no-repeat top;
	border: none;
	height: 55px;
	width: 820px;
	clear: both;
	}

#footer-navigation-ck .mid {
	border: none;
	margin: 5px 0 10px 0;
	width: 820px;
	clear: both;
	overflow: auto;
	}

#footer-navigation-ck .mid-left {
	padding-left: 70px;
	margin: 0px;
	width: 470px;
	float: left;
	}

#footer-navigation-ck .mid-right {
	padding-right: 40px;
	margin: 0px;
	width: 210px;
	float: right;
	}

#footer-navigation-ck .btm {
	background: url('images/bg_footer_navi_ck_btm.jpg') no-repeat top;
	border: none;
	height: 50px;
	width: 820px;
	clear: both;
	}

#footer-navigation-ck .border-list {
	margin: 0;
	padding-bottom: 8px;
	width: 470px;
	background: url(images/border-dotted-colum-kou.gif) repeat-x left bottom;
	}

#footer-navigation-ck h3 {
	margin: 0;
	padding: 0;
	font-size: 11px ;
	font-weight: bold;
	color: #666666;
	}

#footer-navigation-ck ul {
	margin: 0;
	padding: 0px;
	}

#footer-navigation-ck li {
	list-style-type: none;
	margin-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	background:url(images/border-dotted-colum-kou.gif) repeat-x left bottom;
	}

#footer-navigation-ck .backnumber-month {
	background: url('images/f_navi_ck_month_title.jpg') no-repeat top;
	border: none;
	height: 52px;
	width: 180px;
	margin: 2px 0 0 0;
	}

/* ------------------------------------------------------------------------------
フッター　ナビゲーション　comic
------------------------------------------------------------------------------ */

#footer-navigation-comic {
	background: url('images/bg_footer_navi_comic_mid.jpg') repeat-y top;
	border: none;
	padding: 0;
	margin: 0 0 0 10px;
	width: 820px;
	clear: both;
	}

#footer-navigation-comic a {
	color: #cc4429;
	text-decoration: none;
	}

#footer-navigation-comic a:hover {
	color: #ff6600;
	text-decoration: none;
	}

#footer-navigation-comic .top {
	background: url('images/bg_footer_navi_comic_top.jpg') no-repeat top;
	border: none;
	height: 55px;
	width: 820px;
	clear: both;
	}

#footer-navigation-comic .mid {
	border: none;
	margin: 5px 0 10px 0;
	width: 820px;
	clear: both;
	overflow: auto;
	}

#footer-navigation-comic .mid-left {
	padding-left: 70px;
	margin: 0px;
	width: 470px;
	float: left;
	}

#footer-navigation-comic .mid-right {
	padding-right: 40px;
	margin: 0px;
	width: 210px;
	float: right;
	}

#footer-navigation-comic .btm {
	background: url('images/bg_footer_navi_comic_btm.jpg') no-repeat top;
	border: none;
	height: 50px;
	width: 820px;
	clear: both;
	}

#footer-navigation-comic .border-list {
	margin: 0;
	padding-bottom: 8px;
	width: 470px;
	background: url(images/border-dotted-comic.gif) repeat-x left bottom;
	}

#footer-navigation-comic h3 {
	margin: 0;
	padding: 0;
	font-size: 11px ;
	font-weight: bold;
	color: #666666;
	}

#footer-navigation-comic ul {
	margin: 0;
	padding: 0px;
	}

#footer-navigation-comic li {
	list-style-type: none;
	margin-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	background:url(images/border-dotted-comic.gif) repeat-x left bottom;
	}

#footer-navigation-comic .backnumber-month {
	background: url('images/f_navi_comic_month_title.jpg') no-repeat top;
	border: none;
	height: 52px;
	width: 180px;
	margin: 2px 0 0 0;
	}

/* ---------------------------------------
テキスト（span）
--------------------------------------- */

.date-11px {
	font-size: 11px ;
	color: #666666;
	font-weight: normal;
	}

/* ------------------------------------------------------------------------------
サイドバー　ナビゲーション2
------------------------------------------------------------------------------ */

/* books */

#sideber_navi_books {
	width: 172px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: url(images/navi_books.jpg) no-repeat left bottom;
	}

#sideber_navi_books .name {
	visibility: hidden;
	}

/* books_about ------------------------------------------------------------------------------ */

#sideber_navi_books_about {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/navi_books_1_a.jpg) no-repeat left bottom;
	}

#sideber_navi_books_about .button a {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_books_about .button a:hover {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/navi_books_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_books_about .button .name {
	visibility: hidden;
	}

#sideber_navi_books_about-page {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/navi_books_1_d.jpg) no-repeat left bottom;
	}

#sideber_navi_books_about-page .button a {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_books_about-page .button a:hover {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/navi_books_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_books_about-page .button .name {
	visibility: hidden;
	}

/* books_crazyyang ------------------------------------------------------------------------------ */

#sideber_navi_books_crazyyang {
	width:172px;
	height:32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_books_2_a.jpg) no-repeat left bottom;
	}

#sideber_navi_books_crazyyang .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_books_crazyyang .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_books_2_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_books_crazyyang .button .name {
	visibility: hidden;
	}

#sideber_navi_books_crazyyang-page {
	width:172px;
	height:32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_books_2_d.jpg) no-repeat left bottom;
	}

#sideber_navi_books_crazyyang-page .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_books_crazyyang-page .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_books_2_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_books_crazyyang-page .button .name {
	visibility: hidden;
	}

/* diary------------------------------------------------------------------------------ */

#sideber_navi_diary {
	width: 172px;
	height: 24px;
	margin-top: 10px;
	padding: 0;
	background: url(images/navi_diary.jpg) no-repeat left bottom;
	}

#sideber_navi_diary .name {
	visibility: hidden;
	}

/* diary_pochi------------------------------------------------------------------------------ */

#sideber_navi_diary_pochi {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_diary_1_a.jpg) no-repeat left bottom;
	}

#sideber_navi_diary_pochi .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_diary_pochi .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_diary_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_diary_pochi .button .name {
	visibility: hidden;
	}

#sideber_navi_diary_pochi-page {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_diary_1_d.jpg) no-repeat left bottom;
	}

#sideber_navi_diary_pochi-page .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_diary_pochi-page .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_diary_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_diary_pochi-page .button .name {
	visibility: hidden;
	}

/* column------------------------------------------------------------------------------ */

#sideber_navi_column {
	width: 172px;
	height: 24px;
	margin-top: 10px;
	padding: 0;
	background: url(images/navi_column.jpg) no-repeat left bottom;
	}

#sideber_navi_column .name {
	visibility: hidden;
	}

/* column_pochi------------------------------------------------------------------------------ */

#sideber_navi_column_pochi {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/navi_column_1_a.jpg) no-repeat left bottom;
	}

#sideber_navi_column_pochi .button a {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_column_pochi .button a:hover {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:url(images/navi_column_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_column_pochi .button .name {
	visibility: hidden;
	}

#sideber_navi_column_pochi-page {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/navi_column_1_d.jpg) no-repeat left bottom;
	}

#sideber_navi_column_pochi-page .button a {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_column_pochi-page .button a:hover {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:url(images/navi_column_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_column_pochi-page .button .name {
	visibility: hidden;
	}

/* column_kou ------------------------------------------------------------------------------ */

#sideber_navi_column_kou {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_column_2_a.jpg) no-repeat left bottom;
	}

#sideber_navi_column_kou .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_column_kou .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_column_2_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_column_kou .button .name {
	visibility: hidden;
	}

#sideber_navi_column_kou-page {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_column_2_d.jpg) no-repeat left bottom;
	}

#sideber_navi_column_kou-page .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_column_kou-page .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_column_2_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_column_kou-page .button .name {
	visibility: hidden;
	}

/* comic ------------------------------------------------------------------------------ */

#sideber_navi_comic {
	width: 172px;
	height: 24px;
	margin-top: 10px;
	padding: 0;
	background: url(images/navi_comic.jpg) no-repeat left bottom;
	}

#sideber_navi_comic .name {
	visibility: hidden;
	}

/* comic_pochi------------------------------------------------------------------------------ */

#sideber_navi_comic_pochi {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_comic_1_a.jpg) no-repeat left bottom;
	}

#sideber_navi_comic_pochi .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_comic_pochi .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_comic_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_comic_pochi .button .name {
	visibility: hidden;
	}

#sideber_navi_comic_pochi-page {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_comic_1_d.jpg) no-repeat left bottom;
	}

#sideber_navi_comic_pochi-page .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_comic_pochi-page .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_comic_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_comic_pochi-page .button .name {
	visibility: hidden;
	}

/* shop ------------------------------------------------------------------------------ */

#sideber_navi_shop {
	width: 172px;
	height: 24px;
	margin-top: 10px;
	padding: 0;
	background: url(images/navi_shop.jpg) no-repeat left bottom;
	}

#sideber_navi_shop .name {
	visibility: hidden;
	}

/* shop_crazyyang ------------------------------------------------------------------------------ */

#sideber_navi_shop_crazyyang {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/navi_shop_1_a.jpg) no-repeat left bottom;
	}

#sideber_navi_shop_crazyyang .button a {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_crazyyang .button a:hover {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_crazyyang .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_crazyyang-page {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(images/navi_shop_1_d.jpg) no-repeat left bottom;
	}

#sideber_navi_shop_crazyyang-page .button a {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_crazyyang-page .button a:hover {
	width: 172px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_1_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_crazyyang-page .button .name {
	visibility: hidden;
	}

/* shop_kou ------------------------------------------------------------------------------ */

#sideber_navi_shop_kou {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(images/navi_shop_2_a.jpg) no-repeat left bottom;
	}

#sideber_navi_shop_kou .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_kou .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_2_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_kou .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_kou-page {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_2_d.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_kou-page .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_kou-page .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_2_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_kou-page .button .name {
	visibility: hidden;
	}

/* shop_store_top ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_top {
	width: 172px;
	height: 32px;
	margin: 0 0 5px 0;
	padding: 0;
	background: url(images/navi_shop_store_top_a.jpg) no-repeat left bottom;
	}

#sideber_navi_shop_store_top .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_top .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_top_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_top .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_store_top-page {
	width: 172px;
	height: 32px;
	margin: 0 0 5px 0;
	padding: 0;
	background:url(images/navi_shop_store_top_c.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_top-page .button a {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_top-page .button a:hover {
	width: 172px;
	height: 32px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_top_b.jpg) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_top-page .button .name {
	visibility: hidden;
	}

/* shop_store_01 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_01 {
	width: 71px;
	height: 15px;
	margin: 0 0 6px 7px;
	padding: 0;
	background: url(images/navi_shop_store_01.gif) no-repeat left bottom;
	}

#sideber_navi_shop_store_01 .name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

/* shop_store_01-1 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_01-1 {
	width: 36px;
	height: 14px;
	margin: 0 0 6px 20px;
	padding: 0;
	background:url(images/navi_shop_store_01-1_a.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-1 .button a {
	width: 36px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_01-1 .button a:hover {
	width: 36px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_01-1_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-1 .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_store_01-1-page {
	width: 36px;
	height: 14px;
	margin: 0 0 6px 20px;
	padding: 0;
	background:url(images/navi_shop_store_01-1_c.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-1-page .button a {
	width: 36px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_01-1-page .button a:hover {
	width: 36px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_01-1_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-1-page .button .name {
	visibility: hidden;
	}

/* shop_store_01-2 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_01-2 {
	width: 100px;
	height: 14px;
	margin: 0 0 6px 20px;
	padding: 0;
	background:url(images/navi_shop_store_01-2_a.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-2 .button a {
	width: 100px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_01-2 .button a:hover {
	width: 100px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_01-2_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-2 .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_store_01-2-page {
	width: 100px;
	height: 14px;
	margin: 0 0 6px 20px;
	padding: 0;
	background:url(images/navi_shop_store_01-2_c.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-2-page .button a {
	width: 100px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_01-2-page .button a:hover {
	width: 100px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_01-2_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-2-page .button .name {
	visibility: hidden;
	}

/* shop_store_01-3 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_01-3 {
	width: 35px;
	height: 14px;
	margin: 0 0 8px 20px;
	padding: 0;
	background:url(images/navi_shop_store_01-3_a.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-3 .button a {
	width: 35px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_01-3 .button a:hover {
	width: 35px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_01-3_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-3 .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_store_01-3-page {
	width: 35px;
	height: 14px;
	margin: 0 0 8px 20px;
	padding: 0;
	background:url(images/navi_shop_store_01-3_c.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-3-page .button a {
	width: 35px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_01-3-page .button a:hover {
	width: 35px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_01-3_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_01-3-page .button .name {
	visibility: hidden;
	}

/* shop_store_02 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_02 {
	width: 62px;
	height: 13px;
	margin: 0 0 7px 7px;
	padding: 0;
	background:url(images/navi_shop_store_02_a.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_02 .button a {
	width: 62px;
	height: 13px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_02 .button a:hover {
	width: 62px;
	height: 13px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_02_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_02 .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_store_02-page {
	width: 62px;
	height: 13px;
	margin: 0 0 7px 7px;
	padding: 0;
	background:url(images/navi_shop_store_02_c.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_02-page .button a {
	width: 62px;
	height: 13px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_02-page .button a:hover {
	width: 62px;
	height: 13px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_02_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_02-page .button .name {
	visibility: hidden;
	}

/* shop_store_03 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_03 {
	width: 99px;
	height: 13px;
	margin: 0 0 7px 7px;
	padding: 0;
	background:url(images/navi_shop_store_03_a.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_03 .button a {
	width: 99px;
	height: 13px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_03 .button a:hover {
	width: 99px;
	height: 13px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_03_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_03 .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_store_03-page {
	width: 99px;
	height: 13px;
	margin: 0 0 7px 7px;
	padding: 0;
	background:url(images/navi_shop_store_03_c.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_03-page .button a {
	width: 99px;
	height: 13px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_03-page .button a:hover {
	width: 99px;
	height: 13px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_03_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_03-page .button .name {
	visibility: hidden;
	}

/* shop_store_04 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_04 {
	width: 122px;
	height: 13px;
	margin: 0 0 6px 7px;
	padding: 0;
	background:url(images/navi_shop_store_04_a.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04 .name {
	visibility: hidden;
	}

/* shop_store_04-1 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_04-1 {
	width: 61px;
	height: 14px;
	margin: 0 0 6px 20px;
	padding: 0;
	background:url(images/navi_shop_store_04-1_a.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04-1 .button a {
	width: 61px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_04-1 .button a:hover {
	width: 61px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_04-1_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04-1 .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_store_04-1-page {
	width: 61px;
	height: 14px;
	margin: 0 0 6px 20px;
	padding: 0;
	background:url(images/navi_shop_store_04-1_c.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04-1-page .button a {
	width: 61px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_04-1-page .button a:hover {
	width: 61px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_04-1_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04-1-page .button .name {
	visibility: hidden;
	}

/* shop_store_04-2 ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_04-2 {
	width: 121px;
	height: 14px;
	margin: 0 0 8px 20px;
	padding: 0;
	background:url(images/navi_shop_store_04-2_a.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04-2 .button a {
	width: 121px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_04-2 .button a:hover {
	width: 121px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_04-2_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04-2 .button .name {
	visibility: hidden;
	}

#sideber_navi_shop_store_04-2-page {
	width: 121px;
	height: 14px;
	margin: 0 0 8px 20px;
	padding: 0;
	background:url(images/navi_shop_store_04-2_c.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04-2-page .button a {
	width: 121px;
	height: 14px;
	margin: 0;
	padding: 0;
	display: block;
	}

#sideber_navi_shop_store_04-2-page .button a:hover {
	width: 121px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:url(images/navi_shop_store_04-2_b.gif) no-repeat left bottom;
	display: block;
	}

#sideber_navi_shop_store_04-2-page .button .name {
	visibility: hidden;
	}

/* shop_store_border ------------------------------------------------------------------------------ */

#sideber_navi_shop_store_border {
	width: 163px;
	height: 1px;
	margin: 0 0 7px 4px;
	padding: 0;
	background:url(images/navi_shop_store_border.gif) repeat-x left bottom;
	}

/* ------------------------------------------------------------------------------
Store　リスト（エントリー）
------------------------------------------------------------------------------ */

#store-item-list {
	width: 510px;
	background:url(images/shop_item_list_bg_mid.gif) repeat-y left top;
	margin: 0 0 20px 0;
	padding: 0px;
	}

#store-item-list .top {
	width: 510px;
	height:15px;
	background:url(images/shop_item_list_bg_top.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	}

#store-item-list .mid {
	width: 450px;
	margin: 0 0 10px 30px;
	padding: 0;
	}

#store-item-list .btm {
	width: 510px;
	height: 20px;
	background:url(images/shop_item_list_bg_btm.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	}

#store-item-list-title {
	width:490px;
	height:26px;
	background:url(images/shop_item_list_title.jpg) no-repeat left top;
	margin: 0px 0px 20px -20px;
	padding: 0px;
	}

#store-item-list-title h3.name {
	width:490px;
	height:26px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

#store-item-list ul {
	margin: 0;
	padding: 0;
	line-height:22px;
	font-size: 14px;
	}

#store-item-list li {
	list-style-type: none;
	padding: 7px 0px 7px 0px;
	background-image: url('images/border-dotted-d9bc82.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	}

#store-item-list a {
	color: #cc6600;
	text-decoration: none;
	font-weight: bold;
	}

#store-item-list a:hover {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
	}

#store-item-list .date-11 {
	font-size: 11px ;
	color: #666666;
	vertical-align:1px ;
	}

.border-dotted-d9bc82 {
	width: 100%;
	height:1px;
	background:url(images/border-dotted-d9bc82.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	}

ul.entry-store-list {
	margin: 15px 0 0 0;
	padding: 0;
	list-style-type: none;
	}

ul.entry-store-list li {
	list-style-type: none;
	padding: 0px 0px 4px 18px;
	background-image: url('images/list_13px_ccc.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:24px;
	font-size: 13px;
	}

ul.entry-store-kou-list {
	margin: 15px 0 15px 0;
	padding: 0;
	list-style-type: none;
	}

ul.entry-store-kou-list li {
	list-style-type: none;
	padding: 0px 0px 4px 15px;
	background-image: url('images/list_12px_ccc.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	line-height:19px;
	font-size: 12px;
	}

ul.item-name-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

ul.item-name-list li {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 5px 15px;
	background-image: url('images/list_11px_shikaku_999.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 11px;
	}

.entry-store {
	color: #333333;
	}

.entry-store p {
	font-size: 13px;
	line-height: 24px;
	}

.entry-store p.lead {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	}

.entry-store a {
	color: #cc6600;
	text-decoration: none;
	}

.entry-store a:hover {
	color: #ff6600;
	text-decoration: none;
	}

.entry-store h3 {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	color: #803906;
	}

.entry-store h4 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	margin: 25px 0 0 0;
	padding: 0;
	}

.entry-store h5 {
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding-left: 18px;
	background-image: url('images/list_13px_shikaku_999.gif');
	background-repeat: no-repeat;
	background-position: left center;
	}

.left-18px {
	font-size: 13px;
	line-height: 24px;
	margin: 10px 0 0 18px;
	padding-bottom: 5px;
	}

#store-info-kiyaku {
	width: 490px;
	height: 660px;
	background:url(images/shop_info_kiyaku.gif) no-repeat left top;
	margin: 20px 0 30px 10px;
	padding: 0px;
	}

#store-info-kiyaku .name {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}

/* ------------------------------------------------------------------------------
Store　Crazy Yang
------------------------------------------------------------------------------ */

.entry-store h3.crazyyang {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 5px 0 0 0;
	color: #803906;
	}

.entry-store h4.crazyyang {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	}

.entry-store p.crazyyang-footer {
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	}

.entry-store p.crazyyang-spec {
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 0;
	}

.entry-store p.crazyyang-lead {
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 15px 0;
	padding: 0;
	}

.entry-store p.link-cy-books {
	font-size: 11px;
	line-height: 18px;
	text-align: right;
	margin: 0;
	padding: 0;
	color: #999999;
	}

.entry-store span.crazyyang-subtitle {
	font-size: 12px;
	font-weight: bold;
	}

.entry-store span.crazyyang-price {
	font-size: 13px;
	font-weight: bold;
	}

.entry-store span.soldout {
	font-size: 11px;
	color: #ff0000;
	}

/* ------------------------------------------------------------------------------
Store　top
------------------------------------------------------------------------------ */

#store-top-btn-01 {
	width: 223px;
	height: 54px;
	margin: 0 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_01.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-01 .name {
	visibility: hidden;
	}

#store-top-btn-02 {
	width: 82px;
	height: 30px;
	margin: 10px 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_02_a.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-02 .button a {
	width: 82px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#store-top-btn-02 .button a:hover {
	width: 82px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:url(images/shop_top_btn_02_b.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-02 .button .name {
	visibility: hidden;
	}

#store-top-btn-03 {
	width: 176px;
	height: 30px;
	margin: 15px 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_03_a.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-03 .button a {
	width: 176px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#store-top-btn-03 .button a:hover {
	width: 176px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:url(images/shop_top_btn_03_b.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-03 .button .name {
	visibility: hidden;
	}

#store-top-btn-04 {
	width: 82px;
	height: 30px;
	margin: 15px 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_04_a.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-04 .button a {
	width: 82px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#store-top-btn-04 .button a:hover {
	width: 82px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:url(images/shop_top_btn_04_b.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-04 .button .name {
	visibility: hidden;
	}

#store-top-btn-05 {
	width: 136px;
	height: 30px;
	margin: 0 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_05_a.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-05 .button a {
	width: 136px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	}

#store-top-btn-05 .button a:hover {
	width: 136px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:url(images/shop_top_btn_05_b.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-05 .button .name {
	visibility: hidden;
	}

#store-top-btn-06 {
	width: 144px;
	height: 26px;
	margin: 0 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_06_a.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-06 .button a {
	width: 144px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	}

#store-top-btn-06 .button a:hover {
	width: 144px;
	height: 26px;
	margin: 0;
	padding: 0;
	background:url(images/shop_top_btn_06_b.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-06 .button .name {
	visibility: hidden;
	}

#store-top-btn-07 {
	width: 162px;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_07.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-07 .name {
	visibility: hidden;
	}

#store-top-btn-08 {
	width: 84px;
	height: 26px;
	margin: 0 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_08_a.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-08 .button a {
	width: 84px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	}

#store-top-btn-08 .button a:hover {
	width: 84px;
	height: 26px;
	margin: 0;
	padding: 0;
	background:url(images/shop_top_btn_08_b.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-08 .button .name {
	visibility: hidden;
	}

#store-top-btn-09 {
	width: 160px;
	height: 26px;
	margin: 15px 0 10px 0;
	padding: 0;
	background:url(images/shop_top_btn_09_a.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-09 .button a {
	width: 160px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	}

#store-top-btn-09 .button a:hover {
	width: 160px;
	height: 26px;
	margin: 0;
	padding: 0;
	background:url(images/shop_top_btn_09_b.gif) no-repeat left bottom;
	display: block;
	}

#store-top-btn-09 .button .name {
	visibility: hidden;
	}

.entry-store-border-1 {
	width: 100%;
	height: 1px;
	background:url(images/border_solid_803906.gif) repeat-x left top;
	margin: 10px 0 10px 0;
	padding: 0px;
	clear: both;
	}

.entry-store-border-2 {
	width: 100%;
	height: 1px;
	background:url(images/border_solid_803906_50.gif) repeat-x left top;
	margin: 30px 0 15px 0;
	padding: 0px;
	clear: both;
	}

.entry-store-top {
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	}

.entry-store-top p.lead {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	}

.entry-store-top p {
	font-size: 12px;
	line-height: 20px;
	}

.entry-store-top a {
	color: #cc6600;
	text-decoration: none;
	}

.entry-store-top a:hover {
	color: #ff6600;
	text-decoration: none;
	}

.entry-store-top ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.entry-store-top li {
	list-style-type: none;
	padding: 0px 0px 5px 16px;
	background-image: url('images/list_12px_ccc.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	line-height:20px;
	font-size: 12px;
	}

.entry-store-top span.point {
	color: #ff0000;
	}

/* ------------------------------------------------------------------------------
Store　form
------------------------------------------------------------------------------ */

.entry-store-form {
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	}

.entry-store-form p {
	font-size: 12px;
	line-height: 20px;
	}

.entry-store-form a {
	color: #cc6600;
	text-decoration: none;
	}

.entry-store-form a:hover {
	color: #ff6600;
	text-decoration: none;
	}

.entry-store-form h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	color: #803906;
	}

.entry-store-form ul li a {
	color: #cc6600;
	text-decoration: none;
	}

.entry-store-form ul li a:hover {
	color: #ff6600;
	text-decoration: none;
	}

.entry-store-form ul {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
	}

.entry-store-form li {
	list-style-type: none;
	padding: 0px 0px 5px 16px;
	background-image: url('images/list_12px_ccc.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	line-height:20px;
	font-size: 12px;
	}

.entry-store-form-border {
	width:560px;
	height:1px;
	background:url(images/border-solid-1px-ccc.gif) repeat-x left top;
	margin-top: 0px;
	padding: 0;
	}

.column-form a{
	color: #cc6600;
	text-decoration: none;
	}

.column-form a:hover {
	color: #ff6600;
	text-decoration: none;
	}
