/*
Theme Name:チネイザン専用デザインテンプレート
Theme URI: http://www.chineitsang.jp
Description: チネイザン
*/

/* コンテナ */
div#container	{width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px
}

/* コンテンツ */
div#content	{width: 640px;
	float: right;
	margin-bottom: 20px
}

div.categoryname	{
	background-image: url(img/mark.gif);
	background-repeat: no-repeat;
	font-size: 1em;
	color: #CC3433;
	font-weight: bold;
	height: 20px;
	padding-left: 30px;
	margin-left: 20px;
	margin-top: 20px
}

/* パンくず */
p#breadcrumbs	{
	font-size: 0.75em;
	color: #524E4A;
	font-family: "MS ゴシック", "Osaka", "Arial";
	letter-spacing: 0.1em;
	line-height: 1.4em;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 0px
}


/* メニュー*/
div#nav {
	width: 126px;
	margin-right: auto;
	margin-left: auto;
	list-style-type: none;
	background-color: #FFFFFF}

#nav #home a {
	background-image: url(img/home.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	list-style-type: none;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav #home a:hover {
	background-image: url(img/home_02.gif)}

	
#nav #home.current_page_item a  {
	background-image: url(img/home_02.gif)}
	
#nav .cat-item-3 a {
	background-image: url(img/news.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-3 a:hover {
	background-image: url(img/news_02.gif)}

#nav .cat-item-3.current-cat a  {
	background-image: url(img/news_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-13 a {
	background-image: url(img/whats_cnt.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-13 a:hover {
	background-image: url(img/whats_cnt_02.gif)}

#nav .cat-item-13.current-cat a  {
	background-image: url(img/whats_cnt_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-14 a {
	background-image: url(img/learn_cnt.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-14 a:hover {
	background-image: url(img/learn_cnt_02.gif)}

#nav .cat-item-14.current-cat a  {
	background-image: url(img/learn_cnt_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-15 a {
	background-image: url(img/ki_core_therapy.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-15 a:hover {
	background-image: url(img/ki_core_therapy_02.gif)}

#nav .cat-item-15.current-cat a  {
	background-image: url(img/ki_core_therapy_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}
	
#nav .cat-item-8 a {
	background-image: url(img/instructor.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-8 a:hover {
	background-image: url(img/instructor_02.gif)}
	
#nav .cat-item-8.current-cat a  {
	background-image: url(img/instructor_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-4 a {
	background-image: url(img/workshop.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-4 a:hover {
	background-image: url(img/workshop_02.gif)}
	
#nav .cat-item-4.current-cat a  {
	background-image: url(img/workshop_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-11 a {
	background-image: url(img/training.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-11 a:hover {
	background-image: url(img/training_02.gif)}
	
#nav .cat-item-11.current-cat a  {
	background-image: url(img/training_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-9 a {
	background-image: url(img/practitioner.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-9 a:hover {
	background-image: url(img/practitioner_02.gif)}
	
#nav .cat-item-9.current-cat a  {
	background-image: url(img/practitioner_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 39px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-5 a {
	background-image: url(img/media.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-5 a:hover {
	background-image: url(img/media_02.gif)}
	
#nav .cat-item-5.current-cat a  {
	background-image: url(img/media_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}
	
#nav .cat-item-12 a {
	background-image: url(img/shopping.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-12 a:hover {
	background-image: url(img/shopping_02.gif)}
	
#nav .cat-item-12.current-cat a  {
	background-image: url(img/shopping_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-10 a {
	background-image: url(img/qa.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-10 a:hover {
	background-image: url(img/qa_02.gif)}
	
#nav .cat-item-10.current-cat a  {
	background-image: url(img/qa_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}
	
#nav .cat-item-7 a {
	background-image: url(img/experience.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-7 a:hover {
	background-image: url(img/experience_02.gif)}
	
#nav .cat-item-7.current-cat a  {
	background-image: url(img/experience_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}
	
#nav .cat-item-6 a {
	background-image: url(img/gallery.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .cat-item-6 a:hover {
	background-image: url(img/gallery_02.gif)}
	
#nav .cat-item-6.current-cat a  {
	background-image: url(img/gallery_02.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 34px;
	width: 126px;
	text-indent: -9999px}

#nav .taozen a {
	background-image: url(img/taozen.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 41px;
	width: 126px;
	text-indent: -9999px}

/* TOPページ */

div#newsleft	{
	width: 300px;
	float: left;
	margin-top: 10px;
	margint-bottom: 0px;
	padding: 0px
}


div#newsright	{
	width: 300px;
	float: right;
	margin-top: 10px;
	margint-bottom: 0px;
	padding: 0px
}

h3	{background-image: url(img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 0.875em;
	color: #CC3433;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin: 0px
}

h3 li	{
       background-image: url(img/mark3.gif);
       background-repeat: no-repeat;
       list-style-type: none;
       background-postion: 5px
}

h3 li a {
	text-decoration: none;
	color: #CC3433;
	margin-left: 25px;
}

div.tablespace{
	margin-top: 10px
}

div.toptextright{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.75em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: lighter;
	color: #524E4A;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	color: #524E4A;
}

div.toptextleft{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.75em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: lighter;
	color: #524E4A;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	color: #524E4A;
}

div.hotnewstitle{
	font-size: 0.875em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px;
	letter-spacing: 0.1em;
	color: #3A5E15
}

div.hotnewstitle a{
	color: #3A5E15;
	text-decoration: none
}

span.toptext{
	font-size: 0.75em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: lighter;
	color: #524E4A;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	color: #524E4A;
}

span.topgreen{
	font-weight: bold;
	color: #3A5E15
}

span.topgreen a{
	color: #3A5E15
}
div.topmore{
	margin-bottom:10px;
	margin-top:10px;
	
}

div.imgleft{
	margin-left:5px;
	margin-right:10px
}

div.imghotnews{
	margin-right:10px;
	margin-top:10px
}

div.imgright{
	margin-left:10px;
	margin-right:10px
}

div.spacer{
	width: 400px;
	height: 50px;
	margin-bottom: 30px;
	padding-bottom: 30px
}

/* 記事 */
div.post	{
	padding-left: 5px;
	padding-top: 15px;
	margin-left: 5px;
	margin-top: 5px
}

div.post h2	{background-image: url(img/line2.gif);
	background-repeat: repeat-y;
	font-size: 0.875em;
	color: #CC3433;
	padding-bottom: 5px;
        padding-left: 15px;
	margin: 0px;
}
		
div.post h2 a	{text-decoration: none;
	color: #CC3433;
        margin-left: 25px;
}

div.post h2 li	{
	background-image: url(img/mark3.gif);
       background-repeat: no-repeat;
       list-style-type: none;
       background-postion: 5px
}

div.post p	{font-size: 0.75em;
	line-height: 1.6em;
	color: #524E4A;
	font-family: "MS ゴシック", "Osaka", "Arial";
	margin-left: 10px;
	padding-left: 10px;
	margin-right: 10px;
	padding-right: 10px;
	margin-top: 5px;
	padding-bottom: 10px
}

div.name{
	font-size: 0.875em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: bold;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	letter-spacing: 0.1em;
	color: #3A5E15
}


/* 記事内の画像 */
.aligncenter	{display: block;
		margin-left: auto;
		margin-right: auto
}

div.post img	{border: none}

.alignleft	{float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		padding-right: 10px
}

.alignright {float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 10px
	}

.alignnone {
	margin-top: 10px
	}

span.article {
	margin-top: 10px
	}

.wp-caption-text	{
	font-size: 0.5em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	text-align: center
	}
	
/* テーブル */

div.entrybox	{background-image: url(img/line2.gif);
	width: 640px;
	background-repeat: repeat-y}


span.boxleft	{width: 420px;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px
}

span.boxright	{width: 180px;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	padding-right: 10px;
	margin-bottom: 20px
}

span.boximg	{;
	padding-top: 0px;
	float: right;
	margin-right: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

div.boxclose	{background-image: url(img/line2.gif);
	width: 640px;
	height:0px;
	background-repeat: repeat-y}


/*ギャラリー */

div.gallery	{
	width: 630px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	clear:both
}

div.caption		{
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	font-size: 0.65em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: bold;
	color: #333300;
	letter-spacing: 0.1em;
	line-height: 1.2em
	}
	
/* 各ページレイアウト */

span.pagetext	{;
	font-size: 0.75em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: lighter;
	color: #524E4A;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	color: #524E4A;
	margin: 0px;
	padding: 0px
}

span.tablebar	{;
	margin: 0px;
	padding: 0px
}

div.post h4	{background-image: url(img/line2.gif);
	background-repeat: repeat-y;
	font-size: 0.875em;
	color: #CC3433;
	padding-bottom: 5px;
        padding-left: 15px;
	margin: 0px
}

div.post h4 li	{
       background-image: url(img/mark3.gif);
       background-repeat: no-repeat;
       list-style-type: none;
       padding-left: 25px;
       padding-bottom: 0px;
       margin: 0px
}

/* サイドバー */
div#sidebar	{width: 150px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px}

/* ページリンク */
p.pagelink a	{
	font-size: 0.75em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: lighter;
	color: #524E4A;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	color: #524E4A;
	margin: 0px;
	padding: 0px
}

span.pageprev	{float: left;
	margin-left:15px
}

span.pagenext	{float: right}

/* サイトマップ */

div.ddsg-wrapper ul  {
       list-style-type: none;
       background-postion: 5px;
       font-size: 16px;
       	line-height: 1.4em;
       font-family: "MS ゴシック", "Osaka", "Arial"
}

div.ddsg-wrapper li  {
       background-image: url(img/mark3.gif);
       background-repeat: no-repeat;
       list-style-type: none;
       background-postion: 5px;
       font-size: 14px;
       	line-height: 1.4em;
       font-family: "MS ゴシック", "Osaka", "Arial";
       font-weight: lighter
}

div.ddsg-wrapper li a {
	text-decoration: none;
	color: #524E4A;
	margin-left: 25px
}

/* フィード */
div#feed li  {
	list-style-type: none;
	font-size: 12px;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: lighter;
	color: #524E4A;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	color: #524E4A;
}

div#feed a  {
	color: #524E4A}
	
	
/* フッター */

div.inquiry	{
	width: 130px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px
}

div.workshop2	{
	margin-left: 10px;
	margin-top: 20px
}

div.pagetop	{float:right;
	font-size: 0.75em;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-weight: lighter;
	color: #524E4A;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	margin-top: 15px;
	padding: 0px
}

div.pagetop	a {
	color: #524E4A}


div#footer	{
	background-image: url(img/line.gif);
	background-repeat: repeat-x;
	font-size: 0.875em;
	color: #524E4A;
	padding-right: 10px;
	padding-top: 10px;
	margin-top: 15px;
	clear: both}

address	{font-size:0.875em;
	color: #524E4A;
	font-family: "MS ゴシック", "Osaka", "Arial";
	font-style: normal;
	padding-top: 6px;
	padding-bottom: 30px

	}

address a	{color: #524E4A;
}

span.ki a
	{
	text-decoration: none;
	color: #CC3433
}