@charset "UTF-8";
/*
Theme Name: tanzaku
Theme URI: http://www.tripleships.com/sample/
Description: Variable grid layout, easing effect on window resizing.
Version: 1.1.1
Author: TRIPLESHIPS Inc.
Author URI: http://www.tripleships.com/
Tags: silver, light, flexible-width, threaded-comments


Index:
  - Basic Elements
  - Basic Styling
  - Layout
  - Grid Items, Single Item and Comments
  - Navigation and Sidebar Widget
  - Form Elements

*/


/* ---------- Basic Elements ---------- */

body {
	background-color: #E1E548;
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 10px;
	line-height: 1.5;
}

a {
	text-decoration: none;
	color: #3f3f3f;
}
a:hover {
	color: #000000;
}
a img {
	border: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}
h1 a {
	text-indent:-9999px;
	width:238px;
	height:73px;
	display:block;
	background:url(images/header_logo.jpg) no-repeat;
}
h2,
h3,
h4,
h5,
h6 {
	font-size: 12px;
	margin-top: 2em;
	padding-left: 5px;
	border-left: 5px solid #c4c4c4;
}
.category h2{
margin:15px 0 5px 10px;}


blockquote {
	margin: 0;
	padding: 10px;
	border-left: 5px solid #e9e9e9;
	background-color: #f9f9f9;
	color: #666666;
}

pre {
	overflow: auto;
	margin: 0;
	padding: 10px;
	background-color: #f9f9f9;
	color: #666666;
}

fieldset {
	border: 1px solid #cccccc;
	padding: 10px;
}

table {
	margin: 1em 0;
	border: 1px solid #999999;
}
th, td {
	padding: 2px 4px;
	/*border: 1px solid #e9e9e9;*/
}
th {
	background-color: #d9d9d9;
	font-weight: normal;
}
td {
	background-color: #d9d9d9;
}

/* ---------- Basic Styling ---------- */

.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
/*
.aligncenter.size-full{
	width:190px;
	height:130px;}*/

/* ----------- menuの背景を指示s ----------- */

/* ----------- menu01 ----------- */
.category-4 .post-69 h2.post-title a:link,
.category-4 .post-69 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-69 h2.post-title a:hover,
.category-4 .post-69 h2.post-title a:active{
	background-position:0 -130px;
}


.category-4 .post-69 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo01.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu02 ----------- */
.category-4 .post-67 h2.post-title a:link,
.category-4 .post-67 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-67 h2.post-title a:hover,
.category-4 .post-67 h2.post-title a:active{
	background-position:0 -130px;
}


.category-4 .post-67 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo02.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu03 ----------- */
.category-4 .post-65 h2.post-title a:link,
.category-4 .post-65 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-65 h2.post-title a:hover,
.category-4 .post-65 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-65 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo03.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu04 ----------- */
.category-4 .post-43 h2.post-title a:link,
.category-4 .post-43 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-43 h2.post-title a:hover,
.category-4 .post-43 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-43 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo04.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu05 ----------- */
.category-4 .post-41 h2.post-title a:link,
.category-4 .post-41 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-41 h2.post-title a:hover,
.category-4 .post-41 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-41 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo05.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu06 ----------- */
.category-4 .post-39 h2.post-title a:link,
.category-4 .post-39 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-39 h2.post-title a:hover,
.category-4 .post-39 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-39 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo06.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu07 ----------- */
.category-4 .post-35 h2.post-title a:link,
.category-4 .post-35 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-35 h2.post-title a:hover,
.category-4 .post-35 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-35 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo07.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu08 ----------- */
.category-4 .post-33 h2.post-title a:link,
.category-4 .post-33 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-33 h2.post-title a:hover,
.category-4 .post-33 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-33 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo08.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu09 ----------- */
.category-4 .post-31 h2.post-title a:link,
.category-4 .post-31 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-31 h2.post-title a:hover,
.category-4 .post-31 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-31 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo09.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu10 ----------- */
.category-4 .post-29 h2.post-title a:link,
.category-4 .post-29 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-29 h2.post-title a:hover,
.category-4 .post-29 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-29 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo10.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu11 ----------- */
.category-4 .post-27 h2.post-title a:link,
.category-4 .post-27 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-27 h2.post-title a:hover,
.category-4 .post-27 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-27 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/kiji_photo11.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* ----------- menu12 ----------- */

.category-4 div.post-4{
background:url(images/enput_bg.jpg) no-repeat;
}

.category-4 .post-4 h2.post-title{
	width:190px;
	height:130px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/* -----------twitter ボタンの設定----------- */
body.postid-201 .tweet_button70{
	display:none;
}

body.postid-180 .tweet_button75{
	display:none;
}

body.postid-159 .tweet_button70{
	display:none;
}

body.postid-197 .tweet_button94{
	display:none;
}

body.postid-201 .tweet_button70 a{
	display:none;
}

body.postid-180 .tweet_button75 a{
	display:none;
}

body.postid-159 .tweet_button70 a{
	display:none;
}

body.postid-197 .tweet_button94 a{
	display:none;
}
/* ---------------------- */


body.postid-201 .page_choice{
	display:none;
}
body.postid-201 .article
{
	display:none;
}

body.postid-180 .article
{
	display:none;
}

body.postid-159 .page_choice{
	display:none;
}
body.postid-159 .article
{
	display:none;
}

body.postid-197 .page_choice{
	display:none;
}
body.postid-197 .article
{
	display:none;
}

.page_choice{
	clear:both;
	width:334px;
	margin:0 auto;
}

body.single-post div#fb-root{
display:none;}

body.single-post div.page_choice{
	clear:both;
	width:334px;
	padding:15px 0;
}

body.search div.page_choice{
	clear:both;
	width:334px;
	padding:52px 0 15px;
}

body.archive div.page_choice{
	clear:both;
	width:334px;
	padding:52px 0 50px;
}

.alignright {
	float: right;
	margin: 0 0 2px 10px;
}
.page_choice .alignleft {
	width:72px;
}


div.page_choice div.center{
	text-align:center;
	display:block;
	width:170px;
	float:left;}

div.page_choice {
font-size:120%;
}
	
div.page_choice a:link,
div.page_choice a:visited{
	color:#518ba1;
}

div.page_choice a:hover,
div.page_choice a:active{
	color:#6ebcda;
}

.alignleft {
	float: left;
	margin: 0 10px 2px 0;
	clear:both;
}

.page_choice .alignleft {
	width:72px;
}

div.article{
	text-align:center;
	margin-top:15px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 5px;
	display: inline;
}

img.alignleft {
	padding: 5px;
	display: inline;
}

img.size-thumbnail{
	width:190px;
	height:130px;
	margin-top:15px;
}

img.size-medium{
	width:190px;
	height:142px;
	margin-top:15px;}

.caution {
	padding: 10px;
	color: #e9e9e9;
	text-align: center;
	background-color: #cc0000;
}
noscript .caution {
	margin: 0;
}

.wp-caption {
	width: 100%;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #ffffff;
	text-align: center;
}
.wp-caption img {
	padding-top: 5px;
}

.wp-caption-text {
	margin: 5px 0;
	text-align: center;
	font-size: smaller;
	color: #666666;
}

code strong {
	color: #cc3366;
	font-weight: normal;
}


/* ---------- Layout ---------- */

#top-container {
	margin: 0 auto;
	padding: 0;
	background: white;
}

.blog #container{
display:none;}

#container {
	margin:0 auto;
	padding:0;
	width:940px;
}
	.single #header {
		margin: 15px 0 15px 0;
	}
	.category #header {
		margin: 15px 0 15px 0;
	}
	.archive #header {
		margin: 15px 0 15px 0;
	}
	
	.search #header {
		margin: 15px 0 15px 0;
	}
	.category-4 #header {
		margin: 15px 0 15px 20px;
	}
	.blog #header{
	display:none;
	}
	body.search #header table{
	background: #E1E548;
	border:none;
	width:940px;
	height:73px;
	margin:0 auto;
	padding:0;
	}
	
	body.archive #header table{
	background: #E1E548;
	border:none;
	width:940px;
	height:73px;
	margin:0 auto;
	padding:0;
	}
	body.category #header table{
	background: #E1E548;
	border:none;
	width:940px;
	height:73px;
	margin:0 auto;
	padding:0;
	}
	body.category-4 #header table{
	background: #E1E548;
	border:none;
	width:940px;
	height:73px;
	margin:0;
	padding:0;
	}
	body.single #header table{
	background: #E1E548;
	border:none;
	width:940px;
	height:73px;
	margin:0 auto;
	padding:0;
	}
	#header td{
	background: #E1E548;
	border:none;
	margin:0;
	padding:0;
	}
	#header td.01{
	width:238px;
	}
	#header td.02{
	width:23px;
	}
	#header td.03{
	width:36px;
	}
	#header td.04{
	width:21px;
	}
	#header td.05{
	width:88px;
	}
	#header td.06{
	width:22px;
	}
	#header td.07{
	width:145px;
	}
	#header td.08{
	width:20px;
	}
	#header td.09{
	width:89px;
	}
	#header td.10{
	width:36px;
	}
	#header td.11{
	width:220px;
	}
	
	#header h1 {
		float:left;
		margin: 0 0 0 0;
		color: #000000;
	}
	#header h1 a{
		margin: 0;
		color: #000000;
	}
	#header a.top{
	text-indent:-9999px;
	display:block;
	width:36px;
	height:14px;
	background:url(images/menu01.gif) no-repeat;
	margin-top:6px;
	overflow:hidden;
	}
	#header a.sanka{
	text-indent:-9999px;
	display:block;
	width:89px;
	height:14px;
	background:url(images/menu02.gif) no-repeat;
	margin-top:6px;
	overflow:hidden;
	}	
	#header a.makenai{
	text-indent:-9999px;
	display:block;
	width:145px;
	height:14px;
	background:url(images/menu03.gif) no-repeat;
	margin-top:6px;
	overflow:hidden;
	}	
	#header a.contact{
	text-indent:-9999px;
	display:block;
	width:89px;
	height:14px;
	background:url(images/menu04.gif) no-repeat;
	margin-top:6px;
	overflow:hidden;
	}
	#header a.buy{
	text-indent:-9999px;
	display:block;
	width:220px;
	height:46px;
	background:url(images/buy_button.jpg) ;
	margin-left:10px;
	overflow:hidden;
	}
	#header a:link,
	#header a:visited{
	background-position:0 0;
	}
	#header a:hover,
	#header a:active{
	background-position:0 -14px;
	}
	#header h1 a:link,
	#header h1 a:visited{
	background-position:0 0;
	}
	#header h1 a:hover,
	#header h1 a:active{
	background-position:0 0;
	}
	#header a.buy:link,
	#header a.buy:visited{
	background-position:0 0;
	}
	#header a.buy:hover,
	#header a.buy:active{
	background-position:0 -46px;
	}
	#header p {
		margin: 0;
		clear:both;
		display:block;
		text-indent:-9999px;
		height:1px;
	}
	
	body.blog .grid-item {
	display:none;}
	
	body.single-post div#single-wrapper{
	background:url(images/line_yoko2.jpg);
	margin:0;
	padding:0;}
	
	body.date div#single-wrapper{
	background:url(images/line_yoko2.jpg);
	margin-top:25px;
	padding:0;}
	
	body.search div#single-wrapper{
	background:url(images/line_yoko2.jpg);
	margin-top:25px;
	padding:0;}

	#grid-wrapper {
		margin: 0 20px 0 0;
		padding-top: 1000px;  /*Prevent flicker in grid area. Check header.php. */
		width:720px;
	}
	
	a.more-link{
	display:none;
	}
	
	.single table{
	background: #E1E548;
	border:none;
	width:940px;
	margin:0 auto;
	padding:0;
	}
	.single th{
	background: #E1E548;
	border:none;
	margin:0;
	padding:0;
	}
	.single td{
	background: #ffffff;
	border:none;
	margin:0;
	padding:0;
	}
	
	.single td.single{
	width:700px;
	}
	.single td.side{
	width:220px;
	}

	#single_container{
	width:940px;
	margin:0 auto;}
	#single-wrapper {
		width:700px;
		border-style:none;
		background:#FFFFFF;
		margin: 0;
		/*padding-top: 1000px;  for single-page effect */
	}
	body.category #single-wrapper{
		width:700px;
		border-style:none;
		background:#FFFFFF;
		margin: 0;
		padding:0;
	}
	body.search #single-wrapper{
		width:700px;
		border-style:none;
		background:#FFFFFF;
		margin: 0;
		padding:0;
	}
	body.archive #single-wrapper{
		width:700px;
		border-style:none;
		background:#FFFFFF;
		margin: 0;
		padding:0;
	}
	body.single-post #single-wrapper{
		width:700px;
		border-style:none;
		background:#FFFFFF;
		margin: 0;
		padding:0;
	}
	body.single-post #bottom-container {
		float:left;
		width: 700px;
		margin: 0;
		padding: 30px 0 0;
		background:url(images/line_ft.gif) no-repeat;
	}
	body.category #bottom-container {
		float:left;
		width: 700px;
		margin: 0;
		padding: 30px 0 0;
		background:url(images/line_ft.gif) no-repeat;
	}
	body.archive #bottom-container {
		float:left;
		width: 700px;
		margin: 0;
		padding: 30px 0 0;
		background:url(images/line_ft.gif) no-repeat;
	}
	
	body.date #bottom-container {
		float:left;
		width: 700px;
		margin: 0;
		padding: 30px 0 0;
		background:url(images/line_ft.gif) no-repeat;
	}
	
	body.search #bottom-container {
		float:left;
		width: 700px;
		margin: 0;
		padding: 30px 0 0;
		background:url(images/line_ft.gif) no-repeat;
	}

	body.category-4 #bottom-container {
		clear: both;
		width: 900px;
		margin: 0;
		padding: 30px 0 0;
		background:#e1e548;
	}
	.blog #bottom-container{
	display:none;}

	#footer-wrapper {
		background:#e1e548;
		clear:both;
	}

	#footer {
		margin: 0 auto;
			background:#e1e548;
}
	#footer p {
		width:300px;
		text-align:center;
		margin: 0 auto;
		font-size:10px;
		padding: 10px;
		color:#666666;
		background:#e1e548;
	}
	
	
	
	

/* ---------- Grid Items, Single Item and Comments ---------- */

/* value = (width * n) + (15+15+5) * (n-1). 
 * ex.
 * width=200 : 200, 425, 650, 875
 * width=250 : 250, 525, 800, 1075
 * width=290 : 290, 615, 940, 1265
 */
 
div.x1 { width: 210px;
		 height:250px;
		 }
div.x2 { width: 450px; }
div.x3 { width: 660px; }
div.x4 { width: 870px; }


/*
div.x1 { width: 210px;
		 height:250px;
		 }
div.x2 { width:  400px; }
div.x3 { width:  800px; }
div.x4 { width: 1000px; }
*/

div.single-item{
	background:#FFFFFF;
	margin: 0;
	padding: 0 0 30px 0;
	}
	/*ここで記事ごとのヘッダーイメージを変更 カテゴリで指定*/

	/*01*/
	.single-post #single-wrapper .category-garaku_no_yuni{
	background:url(images/header_img01.jpg) no-repeat;
	}
	
	/*02*/
	.single-post #single-wrapper .category-makenaizone-member{
	background:url(images/header_img02.jpg) no-repeat;
	}
	
	/*03*/
	.single-post #single-wrapper .category-doctor_aokis_diary{
	background:url(images/header_img03.jpg) no-repeat;
	}
	
	/*04*/
	.single-post #single-wrapper .category-makenaizone-report{
	background:url(images/header_img04.jpg) no-repeat;
	/*padding-top:140px;*/
	}
	
	/*05*/
	.single-post #single-wrapper .category-todays-guest{
	background:url(images/header_img05.jpg) no-repeat;
	}

	/*06*/
	.single-post #single-wrapper .category-chikutan_project{
	background:url(images/header_img06.jpg) no-repeat;
	}
	
	/*07*/
	.single-post #single-wrapper .category-booksmovie{
	background:url(images/header_img07.jpg) no-repeat;
	}
	
	/*08*/
	.single-post #single-wrapper .category-activity_report{
	background:url(images/header_img08.jpg) no-repeat;
	}
	
	/*09*/
	.single-post #single-wrapper .category-project_news{
	background:url(images/header_img09.jpg) no-repeat;
	}
	/*お問い合わせ*/
	body.postid-159 #single-wrapper .category-1{
	background:url(images/header_img_cont.jpg) no-repeat;
	padding:203px 0 0 0;
	border:none;
	}
		body.postid-159 #single-wrapper h2.post-title{
		display:none;
		}
		body.postid-159 #single-wrapper div.date{
		display:none;
		}
	
div#description_blog{
	width:630px;
	margin:207px auto 34px;
	font-size:12px;
	line-height:23px;
	padding:0;
	}
	
	
div.grid-item {
	overflow: hidden;
	margin: 2px 0 18px 20px;
	padding: 0 5px 30px 5px;
	border: 0;
	background:url(images/grid_bg.jpg) no-repeat;
}

body.category div.grid-image img{
	padding: 0 5px 5px 5px;
}

div.grid-item h2.post-title{
	padding-left: 0;
	border-left: 0;
	}

body.category-7 div#single-wrapper{
background:url(images/header_img01.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:296px 0 30px 0;
}

body.category-8 div#single-wrapper{
background:url(images/header_img02.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:273px 0 30px 0;
}

body.category-3 div#single-wrapper{
background:url(images/header_img03.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:273px 0 30px 0;
}

body.category-9 div#single-wrapper{
background:url(images/header_img04.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:393px 0 30px 0;
}

body.category-10 div#single-wrapper{
background:url(images/header_img05.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:273px 0 30px 0;
}

body.category-11 div#single-wrapper{
background:url(images/header_img06.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:273px 0 30px 0;
}

body.category-12 div#single-wrapper{
background:url(images/header_img07.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:273px 0 30px 0;
}

body.category-13 div#single-wrapper{
background:url(images/header_img08.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:273px 0 30px 0;
}

body.category-14 div#single-wrapper{
background:url(images/header_img09.jpg) no-repeat;
width:700px;
margin:0 auto;
padding:273px 0 30px 0;
}

body.category div#single-wrapper h2.post-title {
display:none;
}

body.archive div#single-wrapper h2.post-title {
display:none;
}

body.postid-406 div.single-item h2.post-title {
	display:block;
	width:630px;
	margin:0 auto;
	font-size:17px;
	font-weight:bolder;
	color:#464646;
	padding:313px 0 10px 0;
	border-left: 0;
	font-weight: normal;
	overflow:hidden;
	border-bottom:1px solid #d7e6ef;
}


body.postid-504 div.single-item h2.post-title {
	display:block;
	width:630px;
	margin:0 auto;
	font-size:17px;
	font-weight:bolder;
	color:#464646;
	padding:410px 0 10px 0;
	border-left: 0;
	font-weight: normal;
	overflow:hidden;
	border-bottom:1px solid #d7e6ef;
}

div.single-item h2.post-title {
	display:block;
	width:630px;
	margin:0 auto;
	font-size:17px;
	font-weight:bolder;
	color:#464646;
	padding:273px 0 10px 0;
	border-left: 0;
	font-weight: normal;
	overflow:hidden;
	border-bottom:1px solid #d7e6ef;
}

body.single-post div.single-item h2.post-title a{
	font-size:17px;
	font-weight:bolder;
	color:#464646;
}


body.category div#single-wrapper .postmetadata{
display:none;}

body.category div#single-wrapper .hentry{
	margin:0 auto 25px;
	width:630px;
}
body.category div#single-wrapper h2{
	display:block;
	margin:0;
	padding:0;
	font-size:17px;
	font-weight:bolder;
	color:#3399cc;
	border-left:none;
	overflow:hidden;
	border-bottom:1px solid #d7e6ef;
}

body.category div#single-wrapper div.date{
	width:630px;
	text-align:right;
	margin:15px auto 25px;
	font-size:11px;
	color:#528090;
}

body.category div#single-wrapper div.entry{
margin:0;
padding:0;
color:#666666;
font-size:14px;
line-height:28px;}

body.category div#single-wrapper div.entry p{
margin:0;
padding:0;
font-size:14px;
line-height:28px;}

body.search div#single-wrapper .postmetadata{
display:none;}

body.archive div#single-wrapper .postmetadata{
display:none;}

body.search div#single-wrapper .hentry{
	margin:0 auto 25px;
	width:630px;
	padding:0;
}

body.search div#single-wrapper h2{
	display:block;
	margin:0;
	padding:0;
	font-size:17px;
	font-weight:bolder;
	color:#3399cc;
	border-left:none;
	overflow:hidden;
	border-bottom:1px solid #d7e6ef;
}

body.search-no-results div#single-wrapper h2.center{
	display:block;
	margin:0 auto 25px;
	width:630px;
	padding:0;
	font-size:17px;
	font-weight:bolder;
	color:#3399cc;
	border-left:none;
	overflow:hidden;
	border-bottom:1px solid #d7e6ef;
}
body.search div#single-wrapper div.date{
	width:630px;
	text-align:right;
	margin:15px auto 25px;
	font-size:11px;
	color:#528090;
}

body.search div#single-wrapper div.entry{
margin:0;
padding:0;
color:#666666;
font-size:14px;
line-height:28px;}

body.search div#single-wrapper{
margin-bottom:35px;
padding-bottom:1px;
}

body.archive div#single-wrapper .hentry{
	margin:0 auto 25px;
	width:630px;
}
body.archive div#single-wrapper h2{
	display:block;
	margin:0;
	padding:0;
	font-size:17px;
	font-weight:bolder;
	color:#3399cc;
	border-left:none;
	overflow:hidden;
	border-bottom:1px solid #d7e6ef;
}

body.archive div#single-wrapper div.date{
	width:630px;
	text-align:right;
	margin:15px auto 25px;
	font-size:11px;
	color:#528090;
}

body.archive div#single-wrapper div.entry{
margin:0;
padding:0;
color:#666666;
font-size:14px;
line-height:28px;}

body.archive div#single-wrapper div.entry p{
margin:0;
padding:0;
font-size:14px;
line-height:28px;}


body.archive div#single-wrapper{
/*margin-bottom:35px;*/
padding-bottom:1px;
}

div.single-item div.date{
	width:630px;
	text-align:right;
	margin:15px auto 0;
	font-size:11px;
	color:#528090;
}

div.grid-item div.grid-image {
	margin-bottom: 1em;
}

div.grid-item div.wp-caption {
	display: none;
}

.single-post div.post-body{
	width:630px;
	margin:25px auto;
}

div.post-body p{
	font-size:12px;
	width:190px;
	margin:5px auto 0;
	line-height:20px;
}

hr#post_uline{
	size:1px;
	width:630px;
	color:#d7e6ef;
	display:block;
	margin:0;
	padding:0;
}


body.201 div.sns_root{
display:none;
}

body.180 div.sns_root{
display:none;
}

body.159 div.sns_root{
display:none;
}

body.197 div.sns_root{
display:none;
}

body.single div.sns_root{
	width:630px;
	text-align:right;
	margin:30px auto 0;
}

div.wp_social_bookmarking_light div{
float:left;
margin-top:20px;
margin-bottom:20px;
}

div.sns_root div#fb-root{
	width:110px;
	float:right;
	text-align:right;
	}
div.sns_root div#tweet-root{
	width:50px;
	float:left;}

.category div.post-body p{
	font-size:11px;
	width:190px;
	margin:10px auto 0;
	line-height:20px;
}
.single div.post-body p,
.single div.comment-body p {
	font-size: 14px;
	color:#666666;
	line-height:28px;
	width:630px;
	margin:0 auto;
}

div.post-body p img,
div.post-body p object {
	max-width: 630px;
	padding: 0;
}

div.post-body div.tweetmeme{
	display:none;
	text-indent:-9999px;
	}

p.post-meta,
p.comment-meta {
	display:none;
}

.comment-list .navigation {
	margin: 10px 0;
}
.comment-list .navigation a {
	margin-right: 10px;
}

.comment-list ol li {
	margin: 10px 0;
}

.comment-list ol li.trackback {
	padding: 5px;
	border: 1px solid #c4c4c4;
}

.comment-list ul.children {
	list-style: none;
}
.comment-list ul.children li {
	border-left: 5px solid #c4c4c4;
	padding-left: 5px;
}

.comment-list li.bypostauthor {
}
.comment-list li.bypostauthor cite.fn {
	text-decoration: underline;
}

.comment-list li.comment .reply {
	margin: 10px 0 20px;
}




/* ---------- Navigation and Sidebar Widget ---------- */

/* Pagination for grid items and paginated posts */

div.pagination{
	clear:both;
	width:600px;
	margin:0 auto;
	text-align:center;
}

div.pagination a{
	font-size:11px;
	color:#518ba1;
}
/*
body.archive .pagination{
display:none;}
*/

.pagination {
	margin: 50px 0 0;
	font-size: 12px;
}
.pagination .current {
	color: #333333;
	font-weight: bold:
}
.pagination .next, 
.pagination .prev {
}

.pagination .page-numbers,
.pagination .current {
	margin: 0 10px 0 0;
	padding: 10px 15px;
	text-decoration: none;
}
/* page-numbers hover color */
a.page-numbers:hover {
	color: #333333;
}
#post-pagination {
	margin: 1em 0;
	color: #c4c4c4;
}
#post-pagination .prefix {
	color: #eaeaea;
}

/* Sidebar 
 * In this theme, sidebar is a horizontal line.
 * Sidebar2 is a block on the bottom.single-wrapper
 * See also "Form Elements" section.
 */
 
 /*ここでカテゴリページサイドバーのレイアウト指示 bodyのクラスで指定*/
 
body.category #single_container div.left{
width:700px;
background:url(images/line_yoko2.jpg);
float:left;}
 
.category #sidebar{
	width:220px;
	float:right;
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding:0;
	background:#E1E548;
	color:#FFFFFF;
}

 /*ここでアーカイブページサイドバーのレイアウト指示 bodyのクラスで指定*/
 
body.search div.line{
width:700px;
height:1px;
background:url(images/line_yoko.jpg);
}
 
body.date div.line{
width:700px;
height:1px;
background:url(images/line_yoko.jpg);
}

body.search #single_container div.left{
width:700px;
background:url(images/line_yoko2.jpg);
float:left;}
 
.search #sidebar{
	width:220px;
	float:right;
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding:0;
	background:#E1E548;
	color:#FFFFFF;
}

body.archive #single_container div.left{
width:700px;
background:url(images/line_yoko2.jpg);
float:left;}
 
.archive #sidebar{
	width:220px;
	float:right;
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding:0;
	background:#E1E548;
	color:#FFFFFF;
}

 
/*ここでトップページサイドバーのレイアウト指示 bodyのクラスで指定*/
.category-4 #sidebar{
	width:220px;
	list-style: none;
	list-style-type: none;
	float:right;
	margin: 0;
	padding:0;
	background:#E1E548;
	color:#FFFFFF;
}

/*ここで投稿ページのレイアウト調整*/

body.single-post #single_container div.left{
margin:2px 0 0 0;
padding:0;
width:700px;
background:url(images/line_yoko2.jpg);
float:left;}

body.single-post #single_container div.right{
width:220px;
float:right;}

body.single-post #single_container div.right{
width:220px;
float:right;}


/*ここで記事ページサイドバーのレイアウト指示 bodyのクラスで指定*/
.single-post #sidebar{
	width:220px;
	float:left;
	list-style: none;
	list-style-type: none;
	margin: 0;
	margin-bottom:30px;
	padding:0;
	background:#E1E548;
	color:#FFFFFF;
}

#sidebar li {
	margin: 2px 0 0 0;
}

#sidebar li.widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidebar li.widget ul li {
	padding-right: 5px;
}

/* ---------- Sidebar desigh ---------- */
li#text-5{
	margin-top:20px;
	background:url(images/share_img.gif) no-repeat;
	width:220px;
	height:34px;
	padding:8px 0 0 60px;
}

li#text-5 a{
display:block;
padding-top:0;
float:left;}

a.twitter_share{
display:block;
width:20px;
height:20px;
background:url(images/twitter_icon.jpg) no-repeat;
margin-right:10px;
}

a.face_share{
display:block;
width:20px;
height:20px;
overflow:hidden;
}

body.category h2.widgettitle{
border:none;
margin:0;
padding:0;}

li#text-5 h2.widgettitle{
	display:none;
}

li#text-5 a.twitter-share-button{
	padding-left:10px;
}


li#categories-3{
	background:#FFFFFF;
}
li#categories-3 h2.widgettitle{
	width:220px;
	height:40px;
	text-indent:-9999px;
	background:url(images/category_img.gif) no-repeat;
	border-left:none;
}
li#categories-3 h2.widgettitle li.cat-item{
display:block;}

/* ---------- category ---------- */
.category-4 li#categories-3{
display:none;}

li#categories-3{
margin-top:17px;}

li#categories-3 li{
	padding:15px 0 0 15px;
}

li#categories-3 li.cat-item a:link,
li#categories-3 li.cat-item a:visited{
	background-position:0 0;
}
li#categories-3 li.cat-item a:hover,
li#categories-3 li.cat-item a:active{
	background-position:0 -11px;
}

li#categories-3 li.cat-item-3 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca01_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-8 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca02_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-9 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca03_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-10 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca04_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-11 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca05_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-12 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca06_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-13 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca07_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-14 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca08_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-7 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca09_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-15 a{
	width:200px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(images/ca10_menu.jpg) no-repeat;
}

li#categories-3 li.cat-item-1 a{
	display:none;
}
li#categories-3 li.cat-item-4 a{
	display:none;
}
li#categories-3 li.cat-item-6 a{
	display:none;
}
li#categories-3 li.cat-item-18 a{
	display:none;
}
li#categories-3 li.cat-item-16 a{
	display:none;
}

/* ---------- Recent Entries ---------- */
.category-4 li#recent-posts-3{
	display:none;}

li#recent-posts-3{
	margin-top:25px;
	background:#FFFFFF;
	padding-bottom:25px;
}

li#recent-posts-3 h2{
	width:220px;
	height:40px;
	border:none;
	text-indent:-9999px;
	background:url(images/entry_img.gif) no-repeat;
}

li#recent-posts-3 li a{
	margin:15px 0 15px 15px;	
	text-indent:10px;
	font-size:11px;
	color:#3f6c7d;
	height:11px;
	line-height:11px;
	display:block;
	background:url(images/yajirusi_img.jpg) no-repeat;
}

li#recent-posts-3 li a:link,
li#recent-posts-3 li a:visited{
	background-position:0 0;
}

li#recent-posts-3 li a:hover,
li#recent-posts-3 li a:active{
	background-position:0 -11px;
	color:#69b4d0;
}

/* ---------- Serch ---------- */
.category-4 li#search-3{
	display:none;
}

li#search-3{
	background:#FFFFFF;
	margin-top:25px;
	height:100px;
}

li#search-3 div{
	width:220px;
	height:20px;
}

li#search-3 h2{
	width:220px;
	height:40px;
	text-indent:-9999px;
	border:none;
	background:url(images/search.gif) no-repeat;
}

li#search-3 input#s{
	width:160px;
	height:20px;
	background:url(images/serch_bg.jpg) no-repeat;
	border:none;
	margin:0 20px ;
	padding-left:20px;
}

/* ---------- Archives ---------- */
.category-4 li#archives-3{
	display:none;
}

li#archives-3{
	margin-top:25px;
	margin-bottom:25px;
	background:#FFFFFF;
	padding-bottom:25px;
}

li#archives-3 h2{
	width:220px;
	height:40px;
	text-indent:-9999px;
	border:none;
	background:url(images/archives_img.gif) no-repeat;
}

li#archives-3 li a{
	margin:15px 0 15px 15px;	
	text-indent:10px;
	font-size:11px;
	color:#3f6c7d;
	height:11px;
	line-height:11px;
	display:block;
	background:url(images/yajirusi_img.jpg) no-repeat;
}

li#archives-3 li a:link,
li#archives-3 li a:visited{
	background-position:0 0;
}

li#archives-3 li a:hover,
li#archives-3 li a:active{
	background-position:0 -11px;
	color:#69b4d0;
}



/* -------------------- */

li.current-cat {
	text-decoration: underline;
}

#sidebar2 li.widget {
	display: block;
	overflow: hidden;
	float: left;
	/*margin: 0 5px 5px 0;
	width: 320px;
	padding: 5px 0 0 0;*/
	border: 0;
}

#sidebar2 h2.widgettitle {
	margin-top: 0;
	padding: 5px 10px;
	color: #333333;
	background-color: #d9d9d9;
}

#sidebar2 li.widget div {
	padding: 0 10px;
	font-size: 12px;
}

#sidebar2 li.widget ul {
	margin: 0;
	padding: 0 10px;
	font-size: 12px;
}

#sidebar2 li.widget ul li {
	list-style: none;
}
#sidebar2 ul.children ul li {
	list-style: none;
}

#wp-calendar {
	margin: 1em 0;
	border: none;
}
#wp-calendar caption{
	text-align: left;
	margin: 2px 0 0 0;
	padding: 0;
}
#wp-calendar td {
	text-align: center;
}

/* ---------- Form Elements ---------- */

div.comment-form {
	margin: 0;
	padding: 0;
}

#commentform {
	margin: 0;
	padding: 0;
}
#commentform textarea {
	width: 99%;
	max-width: 640px;
}

/* for sidebar widget */

#searchform {
    width: 300px;
}
#searchform div {
	padding: 0;
	font-size: 12px;
}
#searchform label.screen-reader-text {
	display: none;
}
#searchsubmit {
	display: inline;
}

#s { /* #searchform input#s */
	width: 170px;
	margin: 0;
}

#searchsubmit{
display:none;}

/* ---------- twitter ---------- */
li#text-3 h2.widgettitle{
	/*display:none;*/
}

.twtr-widget{
	background:url(images/timeline_bg.gif);
}

.twtr-ft a img{
	display:none;
}

.twtr-profile-img{
	display:none;
}

.twtr-profile-img-anchor{
	display:none;
}

h3,h4{
	display:none;
}

a.twtr-join-conv{
    display:block;
	margin-right:40px;
	margin-top:5px;
}

/**/
.twtr-bd{
	margin:0 auto;
	width:200px;
	/*overflow:scroll; ここでスクロール*/
}

/**/
.twtr-tweet-wrap{
	margin:5px auto 0;
	width:190px;
	border-bottom:#d7e6ef 1px solid;
	border-top:none;
	background:none;
}

.twtr-hd{
	height:15px;
	background:url(images/twitter_logo.gif) no-repeat;
}

.twtr-ft{
	background:url(images/twitter_ft_bg.gif) no-repeat;
}

.twtr-ft span a.twtr-join-conv{
	width:200px;
	height:30px;
	line-height:30px;
	font-weight:200;
	display:block;
	text-align:center;
	margin:auto;
}

/* ---------- facebook ---------- */

li#text-4{
margin-top:20px;
}

li#text-4 h2.widgettitle{
	display:none;
}

li#fdw_updates_sidebar_widget h2.widgettitle{
	display:none;
}

#fb_head{
	width:220px;
	height:90px;
	background:url(images/fb_hd_img.gif) no-repeat;
}

.fb_head_area{
	width:220px;
	height:35px;
	display:block;
	text-indent:-9999px;
}

#fb_head h2{
	border:none;
	margin:0;
	padding-left: 0;
	float:left;
}

#fb_head h2 a{
	width:65px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(images/fb_like_img.gif) no-repeat;
}

#fb_head a.fb_like{
	display:block;
	width:72px;
	height:50px;
	margin-left:65px;
	text-indent:-9999px;
}

#sidebar #fdw_updates_sidebar_widget{
	width:195px;
	height: auto;
	background:url(images/timeline_bg.gif);
	padding:0 0 0 25px;
	margin:0;
	}
	
 ul.fdw_widget{
 	width:180px;
	margin:0 ;
	padding:0;
	height: 275px;
	overflow: auto;
}


#sidebar #fdw_updates_sidebar_widget li{
	line-height:11px;
	padding:0;}	
	ul.fdw_widget span{
	width:190px;
	margin:0 auto;
	padding:0;
	}
	
	h2 widgettitle{
	margin:0;
	}
	
ul.fdw_widget li{
	font-size:9px;
	list-style:none;
	display:inline-block;
	border-bottom:1px #d7e6ef solid;
	margin:0 auto 10px;
}

ul.fdw_widget a{
	font-size:11px;
	color:#528095;
}


/*facebook footer*/

li#text-7{
	margin-top:0;
}

li#text-7 h2{
text-indent:-9999px;
width:220px;
height:12px;
background:url(images/fb_foot_bg.jpg) no-repeat;
border:none;
margin:0;
padding:0;}

li#text-7 div.textwidget{
display:none;
}


/*---------- banner ----------*/


li#text-6{
	margin-top:20px;
}

li#text-6 h2{
	display:none;
}

li#text-6 .textwidget a{
	width:220px;
	height:70px;
	display:block;
	text-indent:-9999px;
	background:url(images/ngo_banner.jpg) no-repeat;
}

li#text-6 .textwidget a:link,
li#text-6 .textwidget a:visited{
	background-position:0 0;
}

li#text-6 .textwidget a:hover,
li#text-6 .textwidget a:active{
	background-position:0 -70px;
}


li#text-8{
	margin-top:20px;
	color:#221e1f;
	font-size:11px;
	line-height:14px;
	border:none;
}

li#text-8 h2{
	border:none;
	margin:0;
	padding:0;
}

li#text-8 h3{
	font-size:12px;
	border:none;
}

/*---------- contact page ----------*/

body.postid-159 div.post-body{
	padding:0;
	margin:0 auto;
}


body.postid-159 .post-body p.description{
	font-size:12px;
	line-height:23px;
	margin-bottom:34px;
}


body.postid-159 table.form{
width:450px;
background:#FFFFFF;
border:0;
margin:30px auto 0;
padding:0;
font-size:12px;
}

body.postid-159 table td{
	padding-bottom:10px;
}

body.postid-159 table td.left{
	width:250px;
	text-align:left;
}

body.postid-159 table td.center{
	padding-top:10px;
	text-align:center;
}

body.postid-159 table td.right{
	padding-left:15px;
	text-align:left;
}

body.postid-159 table td.submit{
	padding-top:15px;
	padding-bottom:0;
}

body.postid-159 input.reset{
	display:block;
	width:110px;
	height:24px;
	font-size:12px;
	color:#3399cc;
	background:#FFFFFF;
	margin-bottom:10px;
}
div.wpcf7 input.reset:hover{
	color:#3399cc;
	text-decoration:underline;
	}


div.wpcf7 input{
	width:200px;
	background:#e7f7f7;
	border:none;
 /*テキスト項目のCSSを設定します。*/
}


div.wpcf7 input.wpcf7-submit{
	width:110px;
	height:24px;
	background:#dee248;
	color:#51889e;
	font-weight:bolder;
}


div.wpcf7 input.wpcf7-submit:hover{
	width:110px;
	height:24px;
	background:#edef69;
	color:#74b1c3;
	font-weight:bolder;
}


body.postid-159 #single-wrapper textarea{
	background:#e7f7f7;
	border:none;
	padding-bottom:30px;
}

body.postid-159 div.jimu{
width:600px;
display:block;
float:left;
margin:36px auto 0;
padding-left:5px;}

body.postid-159 div.jimu img{
width:350px;
height:20px;}

body.postid-159 div.text{
width:600px;
display:block;
float:left;
padding-left:5px;
padding-bottom:0px;
margin:25px auto 52px;}



body.postid-159 div.sns_root{
display:none;}

body.postid-159 div.text p{
padding:0;
margin:0;
font-size:12px;
line-height:15px;}

body.postid-159 #fb-root{
display:none;
}
body.postid-159 #tweet-root
{
display:none;
}
body.postid-159 script{
display:none;
}

body.postid-159 div.button{
clear:both;
height:50px;
padding-top:30px;
padding-left:80px;
margin: 0 auto;
width:210px;
}

body.postid-159 div.button p{
width:150px;
margin:0 auto;}


/*---------- sanka ----------*/

body.postid-201 div.post-body{
	padding:0;
	margin:0 auto 36px;
}

body.postid-201 h2.post-title{
	display:none;
}

body.postid-201 div.date{
	display:none;
}

body.postid-201 .single-item{
background:url(images/header_img11.jpg) no-repeat;
width:700px;}

body.postid-201 .post-body p.description{
	padding-top:200px;
	font-size:12px;
	line-height:23px;
	margin-bottom:34px;
}

body.postid-201 .post-body h2{
margin-top:270px;
border:none;
width:700px;
height:40px;
text-indent:-9999px;
background:url(images/sanka_txt_bg.jpg) no-repeat;
background-position:-40px 0;
margin:30px auto 0;
}

body.postid-201 .post-body a.contact{
	width:230px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(images/for_contact.gif) no-repeat;
	margin:30px auto 44px;;
}

body.postid-201 .post-body a.contact:link,
body.postid-201 .post-body a.contact:visited{
	background-position:0 0;
}

body.postid-201 .post-body a.contact:hover,
body.postid-201 .post-body a.contact:active{
	background-position:0 -50px;
}

body.postid-201 div.sns{
width:600px;
height:170px;
margin: 37px auto 46px;}

body.postid-201 div.twitter{
	width:290px;
	height:170px;
	background:url(images/sanka_frame.gif) no-repeat;
	float:left;
}

body.postid-201 div.twitter p{
	width:196px;
	margin:31px auto 17px;
	font-size:12px;
	color:#282828;
	line-height:15px;
}

body.postid-201 div.twitter a{
	width:200px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(images/tweet_follow.jpg) no-repeat;
	margin:17px auto;
	}
	
body.postid-201 div.twitter a:link,
body.postid-201 div.twitter a:visited{
	background-position:0 0;
}

body.postid-201 div.twitter a:hover,
body.postid-201 div.twitter a:active{
	background-position:0 -50px;
}	



body.postid-201 div.facebook{
	width:290px;
	height:170px;
	background:url(images/sanka_frame.gif) no-repeat;
	float:right;
}

body.postid-201 div.facebook p{
	width:196px;
	margin:31px auto 17px;
	font-size:12px;
	line-height:15px;
	color:#282828;
}

body.postid-201 div.facebook a{
	width:200px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(images/follow_fb.jpg) no-repeat;
	margin:17px auto;
	}
	
body.postid-201 div.facebook a:link,
body.postid-201 div.facebook a:visited{
	background-position:0 0;
}

body.postid-201 div.facebook a:hover,
body.postid-201 div.facebook a:active{
	background-position:0 -50px;
}	

body.postid-201 div.sns_root{
display:none;}

body.postid-201 div#fb-root{
display:none;}

body.postid-201 div#tweet-root{
display:none;}

/*---------- buy for makenaizone ----------*/

body.postid-197 div.post-body{
	margin:0 auto;
	padding-bottom:30px;
}

body.postid-197 .post-body p.description{
	padding-top:200px;
	font-size:12px;
	line-height:23px;
	margin-bottom:36px;
}

body.postid-197 .post-body h2.zou{
	background:url(images/kounyu_h2txt.jpg) no-repeat;
	width:629px;
	height:24px;
	text-indent:-9999px;
	border:none;
	display:block;
	margin:0 auto 30px;
}

body.postid-197 table.nakama{
	width:600px;
	background:#282828;
	margin:0 auto;
	padding:0;
}

body.postid-197 table td{
	width:132px;
	text-align:center;
	font-size:14px;
	color:#51889d;
	margin:0;
	padding:0;
}

span.price{
	font-size:12px;
}

body.postid-197 table td.txt{
	padding-top:10px;
}

body.postid-197 table td.min{
width:24px;}

body.postid-197 h2.post-title{
	display:none;
}

body.postid-197 div.date{
	display:none;
}

body.postid-197 p.text_area{
	text-indent:-9999px;
}

body.postid-197 .single-item{
	background:url(images/kounyu_header.jpg) no-repeat;
	width:700px;
}

body.postid-197 div.post-body h2.order{
margin-top:27px;
border:none;
text-indent:-9999px;
}

body.postid-197 div.post-body div.order{
	padding:35px 30px 0;
	width:570px;
	height:295px;
	background:url(images/entry_bg.jpg) no-repeat;
	margin:0 auto;
	}

body.postid-197 div.post-body div.order p{
line-height:15px;}
	
body.postid-197 div.post-body div.order p.title{
width:90px;
display:block;
float:left;
font-size:12px;
clear:both;
margin-top:12px;
}

body.postid-197 div.post-body div.order p.howto{
width:470px;
display:block;
margin-left:100px;
font-size:12px;
margin-top:8px;
line-height:20px;
padding:0;
}

body.postid-197 div.post-body img.bg{
margin:0 auto;}

body.postid-197 div.info{
clear:both;
padding-top:41px;
}

body.postid-197 div.info p.title{
display:block;
width:315px;
height:14px;
text-indent:-9999px;
background:url(images/kounyu_hisai_txt.jpg) no-repeat;
float:left;
}

body.postid-197 div.info p.add{
clear:both;
padding-top:16px;
font-size:12px;
line-height:18px;
color:#282828;
}

body.postid-197 div.sns_root{
display:none;}

body.postid-197 div#fb-root{
text-indent:-9999px;
display:none;}

body.postid-197 div#tweet-root{
text-indent:-9999px;
display:none;}

body.postid-197 p.post-meta{
display:none;}

/*---------- about makenaizone ----------*/

body.postid-180 div.member img{
width:110px;
height:110px;
}

body.postid-180 div.post-body{
	margin:0 auto;
}

body.postid-180 div.single-item{
background:url(images/header_img10.jpg) no-repeat;
}

body.postid-180 h2.post-title{
	display:none;
}

body.postid-180 div.date{
	display:none;
}

body.postid-180 p.text_area{
	text-indent:-9999px;
}

body.postid-180 #contents_title{
width:670px;
height:476px;}

body.postid-180 #contents{
width:670px;
height:575px;
background:url(images/about_txt_bg.gif) no-repeat;
background-position:-35px 0;
padding-top:45px;

}

body.postid-180 #contents p{
font-size:12px;
line-height:20px;
width:550px;
margin:0 auto;
}

body.postid-180 h3.makenai{
width:620px;
height:25px;
text-indent:-9999px;
background:url(images/about_h3.gif) no-repeat;
display:block;
border:none;
margin-top:40px;
}

body.postid-180 div.about{
width:590px;
height:450px;
background:url(images/about_illust.gif) no-repeat;
background-position:0 260px;
margin:33px auto 28px;
}

body.postid-180 div.about p{
width:590px;
font-size:12px;
line-height:20px;}

body.postid-180 h3.member{
width:620px;
height:25px;
text-indent:-9999px;
background:url(images/about_h3-2.gif) no-repeat;
display:block;
border:none;
margin:0 0 28px 0;
}
body.postid-180 div.member {
width:700px;}

body.postid-180 div.member dl{
clear:both;
}

body.postid-180 div.member dl dt{
	width:110px;
	float:left;
}

body.postid-180 div.member dl dd{
	width:500px;
	margin-left:125px;
	margin-bottom:45px;
}

body.postid-180 div.member p.prof{
width:500px;
font-size:12px;
margin-top:16px;
line-height:15px;}

body.postid-180 div.member span.jp{
font-size:15px;
font-weight:bold;
margin-right:10px;}

body.postid-180 div.name{
width:500px;
float:left;
font-size:12px;
margin-top:5px;}

body.postid-180 div.sns_root{
	display:none;
}


/**** ページ移動時の設定 ****/

.blog #sidebar{
	display:none;
}

.blog div.right{
	display:none;
}
body.postid-69 #header{
	display:none;}
body.postid-69 #sidebar{
	display:none;
}
body.postid-69 div#single-wrapper{
	display:none;
}
body.postid-69 div#bottom-container{
	display:none;
}
body.postid-69 div#footer{
	display:none;
}

body.postid-67 #header{
	display:none;}
body.postid-67 #sidebar{
	display:none;
}
body.postid-67 div#single-wrapper{
	display:none;
}
body.postid-67 div#bottom-container{
	display:none;
}
body.postid-67 div#footer{
	display:none;
}

body.postid-65 #header{
	display:none;}
body.postid-65 #sidebar{
	display:none;
}
body.postid-65 div#single-wrapper{
	display:none;
}
body.postid-65 div#bottom-container{
	display:none;
}
body.postid-65 div#footer{
	display:none;
}

body.postid-43 #header{
	display:none;}
body.postid-43 #sidebar{
	display:none;
}
body.postid-43 div#single-wrapper{
	display:none;
}
body.postid-43 div#bottom-container{
	display:none;
}
body.postid-43 div#footer{
	display:none;
}

body.postid-41 #header{
	display:none;}
body.postid-41 #sidebar{
	display:none;
}
body.postid-41 div#single-wrapper{
	display:none;
}
body.postid-41 div#bottom-container{
	display:none;
}
body.postid-41 div#footer{
	display:none;
}

body.postid-39 #header{
	display:none;}
body.postid-39 #sidebar{
	display:none;
}
body.postid-39 div#single-wrapper{
	display:none;
}
body.postid-39 div#bottom-container{
	display:none;
}
body.postid-39 div#footer{
	display:none;
}

body.postid-35 #header{
	display:none;}
body.postid-35 #sidebar{
	display:none;
}
body.postid-35 div#single-wrapper{
	display:none;
}
body.postid-35 div#bottom-container{
	display:none;
}
body.postid-35 div#footer{
	display:none;
}

body.postid-33 #header{
	display:none;}
body.postid-33 #sidebar{
	display:none;
}
body.postid-33 div#single-wrapper{
	display:none;
}
body.postid-33 div#bottom-container{
	display:none;
}
body.postid-33 div#footer{
	display:none;
}

body.postid-31 #header{
	display:none;}
body.postid-31 #sidebar{
	display:none;
}
body.postid-31 div#single-wrapper{
	display:none;
}
body.postid-31 div#bottom-container{
	display:none;
}
body.postid-31 div#footer{
	display:none;
}

body.postid-29 #header{
	display:none;}
body.postid-29 #sidebar{
	display:none;
}
body.postid-29 div#single-wrapper{
	display:none;
}
body.postid-29 div#bottom-container{
	display:none;
}
body.postid-29 div#footer{
	display:none;
}

body.postid-27 #header{
	display:none;}
body.postid-27 #sidebar{
	display:none;
}
body.postid-27 div#single-wrapper{
	display:none;
}
body.postid-27 div#bottom-container{
	display:none;
}
body.postid-27 div#footer{
	display:none;
}

body.postid-4 #header{
	display:none;}
body.postid-4 #sidebar{
	display:none;
}
body.postid-4 div#single-wrapper{
	display:none;
}
body.postid-4 div#bottom-container{
	display:none;
}
body.postid-4 div#footer{
	display:none;
}

body.postid-251 #header{
	display:none;}
body.postid-251 #sidebar{
	display:none;
}
body.postid-251 div#single-wrapper{
	display:none;
}
body.postid-251 div#bottom-container{
	display:none;
}
body.postid-251 div#footer{
	display:none;
}


body.postid-249 #header{
	display:none;}
body.postid-249 #sidebar{
	display:none;
}
body.postid-249 div#single-wrapper{
	display:none;
}
body.postid-249 div#bottom-container{
	display:none;
}
body.postid-249 div#footer{
	display:none;
}

body.postid-241 #header{
	display:none;}
body.postid-241 #sidebar{
	display:none;
}
body.postid-241 div#single-wrapper{
	display:none;
}
body.postid-241 div#bottom-container{
	display:none;
}
body.postid-241 div#footer{
	display:none;
}

body.single-post div#grid-wrapper{
display:none;}

body.single-post div.pagination{
display:none;}

#wpadminbar{
display:none;}

body.postid-159 div#single-wrapper{
margin-bottom:31px;
}

#single_container div.left a:link,
#single_container div.left a:visited{
color:#3399cc;}

#single_container div.left a:hover,
#single_container div.left a:active{
color:♯3399cc;
text-decoration:underline;}

div#footer a:link,
div#footer a:visited{
color:#666666;
}

div#footer a:hover,
div#footer a:active{
color:#666666;
}



body.category-4 div.grid-item div.wp_social_bookmarking_light{
display:none;
}

body.category div.wp_social_bookmarking_light{
display:none;
}

body.search div.wp_social_bookmarking_light{
display:none;
}

body.date div.wp_social_bookmarking_light{
display:none;
}

body.postid-180 div.wp_social_bookmarking_light{
display:none;
}

body.postid-197 div.wp_social_bookmarking_light{
display:none;
}

body.postid-159 div.wp_social_bookmarking_light{
display:none;
}


body.postid-201 div.wp_social_bookmarking_light{
display:none;
}


/*▼modified by YK▼*/
.hentry {overflow:hidden;}
div#single_container #modified_category_caption {
display:block;
margin: 0 auto 0;
width: 630px;
color:#DC9F04;
font-size:14px;
font-weight:bold;
}
body.archive div#single-wrapper {padding-top:186px !important;}
body.single-post div.single-item h2.post-title {padding-top:186px !important;}

li#text-11  h2.widgettitle {display:none;}/*widget化で必要*/
#sidebar a.buy {
    background: url("images/buy_button.jpg") repeat scroll 0 0 transparent;
    display: block;
    height: 46px;
    margin-left: 0px;
    margin-bottom: 20px;
    overflow: hidden;
    text-indent: -9999px;
    width: 220px;
}


#sidebar #text-9 {/*border:5px #D4D848 solid;margin-top:20px;*/background:#FFF;}
#sidebar #text-9 h2 {/*display:none;*/}
#sidebar #text-9 .textwidget {text-align:center;font-size:120%;padding:1em 0;}
#sidebar #text-9 .textwidget a:link,
#sidebar #text-9 .textwidget a:visited {color:#3f6c7d;}
#sidebar #text-9 .textwidget a:hover,
#sidebar #text-9 .textwidget a:active {color:#69b4d0;}

#single-wrapper .post-body {font-size:14px;line-height:28px;color:#666666;}
#single-wrapper .hentry table {width:100%;border:0;background:#FFF;}
#single-wrapper .hentry table td {border:0;vertical-align:top;background:#FFF;}
#single-wrapper .hentry table td p {width:auto;}

.entry a.more-link {
	/*margin-top:1em;*/
	display:block;
	margin-left:1em;
	text-align:right;
}

.single-item .post-body p span {display:block;width:1em;height:1em;background: #FFF;}



#single-wrapper .page_choice {text-align:center;width:90%;}

#single-wrapper .page_choice .alignleft,
#single-wrapper .page_choice .center,
#single-wrapper .page_choice .alignright {
	text-align:left;
	float:none;
	white-space: nowrap;
	margin:2em;
	display:inline;
}

#single-wrapper .page_choice .alignleft a,
#single-wrapper .page_choice .center a,
#single-wrapper .page_choice .alignright a {
	white-space: nowrap;
}
#single-wrapper .page_choice .not_link {color:#AAA;}

/*▼*/

body.archive div#single-wrapper h2.post-title {
	border:0;
}
body.archive div#single-wrapper h2.post-title a {
	display:block;
	height:186px;
	text-indent:-9999px;
	border:0;
}
body.category-3 div#single-wrapper h2.post-title a {background:url("images/header_img03.jpg") no-repeat;}
body.category-13 div#single-wrapper h2.post-title a {background:url("images/header_img08.jpg") no-repeat;}
body.category-9 div#single-wrapper h2.post-title a {background:url("images/header_img04.jpg") no-repeat;}
body.category-8 div#single-wrapper h2.post-title a {background:url("images/header_img02.jpg") no-repeat;}
body.category-11 div#single-wrapper h2.post-title a {background:url("images/header_img06.jpg") no-repeat;}
body.category-12 div#single-wrapper h2.post-title a {background:url("images/header_img07.jpg") no-repeat;}
body.category-14 div#single-wrapper h2.post-title a {background:url("images/header_img09.jpg") no-repeat;}
body.category-10 div#single-wrapper h2.post-title a {background:url("images/header_img05.jpg") no-repeat;}
body.category-7 div#single-wrapper h2.post-title a {background:url("images/header_img01.jpg") no-repeat;}

/*以下2行で切り替え*/
body.archive div#single-wrapper {padding-top:0 !important;}
body.archive div#single-wrapper h2.post-title {display:block;}
/*▲*/

/*▼*/
/*個別記事*/
#modified_cate_sign {display:block;}
#modified_cate_sign a {
	display:block;
	height:186px;
	text-indent:-9999px;
}
.single-post #single-wrapper .category-doctor_aokis_diary #modified_cate_sign a {background:url("images/header_img03.jpg") no-repeat;}
.single-post #single-wrapper .category-activity_report #modified_cate_sign a {background:url("images/header_img08.jpg") no-repeat;}
.single-post #single-wrapper .category-makenaizone-report #modified_cate_sign a {background:url("images/header_img04.jpg") no-repeat;}
.single-post #single-wrapper .category-makenaizone-member #modified_cate_sign a {background:url("images/header_img02.jpg") no-repeat;}
.single-post #single-wrapper .category-chikutan_project #modified_cate_sign a {background:url("images/header_img06.jpg") no-repeat;}
.single-post #single-wrapper .category-booksmovie #modified_cate_sign a {background:url("images/header_img07.jpg") no-repeat;}
.single-post #single-wrapper .category-project_news #modified_cate_sign a {background:url("images/header_img09.jpg") no-repeat;}
.single-post #single-wrapper .category-todays-guest #modified_cate_sign a {background:url("images/header_img05.jpg") no-repeat;}
.single-post #single-wrapper .category-garaku_no_yuni #modified_cate_sign a {background:url("images/header_img01.jpg") no-repeat;}
.single-post #single-wrapper .category-what_is_makenaizone #modified_cate_sign a {background:url("images/header_ef.jpg") no-repeat;}
.single-post #single-wrapper .category-about-participation #modified_cate_sign a {background:url("images/header_img11.jpg") no-repeat;}

/*切り替え*/
body.single-post div.single-item h2.post-title {padding-top:15px !important;}
.single-post #single-wrapper .single-item {background:none;}

body.single-post div.page_choice {}
/*▲*/

/*▼*/
body.archive #single-wrapper .article {margin:0 0 2em 0;}
body.archive div.page_choice {padding:0;margin:15px auto;}
/*▲*/


/*▼*/
/*サイドバー修正*/
li#nav_menu-3,
li#nav_menu-4 {
	display:none;
	background:#FFFFFF;
	margin-top:17px;
}

li#nav_menu-3 h2.widgettitle,
li#nav_menu-4 h2.widgettitle {
	color:#528090;
	background:#EDEF9F;
	width:220px;
	height:40px;
	/*text-indent:-9999px;*/
	/*background:url(images/category_img.gif) no-repeat;*/
	border-left:none;
}

li#nav_menu-3 h2.widgettitle li.cat-item,
li#nav_menu-4 h2.widgettitle li.cat-item {
	display:block;
}


li#archives-3 li,
li#text-15 li,
li#nav_menu-3 li,
li#nav_menu-4 li {
	padding:5px 0 5px 15px;
}

li#archives-3 li a:link,
li#text-15 li a:link,
li#nav_menu-3 li a:link,
li#nav_menu-4 li a:link,

li#archives-3 li a:visited,
li#text-15 li a:visited,
li#nav_menu-3 li a:visited,
li#nav_menu-4 li a:visited {
	background-position:0 0;
}


li#archives-3 li a:hover,
li#nav_menu-3 li a:hover,
li#nav_menu-4 li a:hover,

li#archives-3 li a:active,
li#text-15 li a:active,
li#nav_menu-3 li a:active,
li#nav_menu-4 li a:active {
	background-position:0 -11px;
	color:#69b4d0;
}

li#archives-3 li a,
li#text-15 li a,
li#nav_menu-3 li a,
li#nav_menu-4 li a {
	text-indent:10px;
	font-size:11px;
	color:#3f6c7d;
	height:11px;
	line-height:11px;
	display:block;
	background:url(images/yajirusi_img.jpg) no-repeat;
}


/*2013/04/19/00:48:52 アーカイブ Archives*/
ul#sidebar li#archives-3 ul {margin:0 10px; padding:10px 0;}
ul#sidebar li#archives-3 ul li {text-align:left; color:#3F6C7D;}



/*▲*/


/*▼サイドバー一括▼*/
#sidebar li#nav_menu-3,
#sidebar li#recent-posts-3,
#sidebar li#text-15 {
	margin-top:20px;
	background:#FFF;
}

#sidebar li#nav_menu-3 ul,
#sidebar li#recent-posts-3 ul,
#sidebar li#text-15 ul {
	margin:0 10px;
	padding:10px 0;
}


#sidebar li#nav_menu-3 ul li,
#sidebar li#recent-posts-3 ul li,
#sidebar li#archives-3 ul li,
#sidebar li#text-15 ul li {
	margin:5px 0;
	padding:0;
}

#sidebar li#nav_menu-3 ul li a,
#sidebar li#recent-posts-3 ul li a,
#sidebar li#archives-3 ul li a,
#sidebar li#text-15 ul li a {
	display:inline;
	margin:0;
	padding:0 0 0 10px;
}

/*▲サイドバー一括▲*/




/*▼隠す▼*/



/*twitter*/
body.single-post #sidebar #text-3,
body.archive #sidebar #text-3 {display:none;}
body.search-results #sidebar #text-3 {display:none;}
body.category-4 #sidebar #text-3 {display:list-item;}

/*facebook*/


body.single-post #sidebar #text-4,
body.single-post #sidebar #fdw_updates_sidebar_widget,
body.single-post #sidebar #text-7 {display:none;}

body.archive #sidebar #text-4,
body.archive #sidebar #fdw_updates_sidebar_widget,
body.archive #sidebar #text-7 {display:none;}

body.search-results #sidebar #text-4,
body.search-results #sidebar #fdw_updates_sidebar_widget,
body.search-results #sidebar #text-7 {display:none;}


body.category-4 #sidebar #text-4,
body.category-4 #sidebar #fdw_updates_sidebar_widget,
body.category-4 #sidebar #text-7 {display:list-item;}





/*share*/
body.single-post #sidebar #text-5,
body.search-results #sidebar #text-5,
body.archive #sidebar #text-5 {display:none;}
body.category-4 #sidebar #text-5 {display:list-item;}

/*NGO*/
body.single-post #sidebar #text-6,
body.search-results #sidebar #text-6,
body.archive #sidebar #text-6 {display:none;}
body.category-4 #sidebar #text-6 {display:list-item;}

/*カテゴリー*/
body.single-post #categories-3,
body.search-results #categories-3,
body.archive #categories-3 {display:none;}/*旧カテゴリ*/

body.single-post #nav_menu-3,
body.search-results #nav_menu-3,
body.archive #nav_menu-3 {display:list-item;}/*新カテゴリ*/


/*サイドバー　最近の投稿*/
body.single-post #sidebar #text-15,
body.archive #sidebar #text-15 {}
body.date #sidebar #text-15,
body.search-results #sidebar #text-15,
body.category-4 #sidebar #text-15 {display:none;}

/*サイドバー　旧　最近の投稿*/
#sidebar li#recent-posts-3 {display:none;}

/*▲隠す▲*/

/*▼*/
/*グリッド　説明ページ*/
.category-4 .post-3896 h2.post-title a:link,
.category-4 .post-3896 h2.post-title a:visited{
	background-position:0 0;
}
.category-4 .post-3896 h2.post-title a:hover,
.category-4 .post-3896 h2.post-title a:active{
	background-position:0 -130px;
}

.category-4 .post-3896 h2.post-title a{
	width:190px;
	height:130px;
	display:block;
	background:url(images/grid_ef.jpg) no-repeat;
	border-left: 0;
	text-indent:-9999px;
	overflow:hidden;
}

/*▲*/



/*▼最後▼*/

body.postid-180 div#post-180 {background:url("images/header_img10.jpg") no-repeat 0 0 !important;}
body.postid-180 div#post-180 .page_choice {display:none;}
body.postid-180 #contents_title {height:320px;}
.category-activity_report .wp-caption .wp-caption-text {text-align:left;width:auto !important;font-size:80%;padding:0 5px;}/*画像キャプション文字*/

ul#sidebar li h2.widgettitle {/*サイドバーh2*/
	width:220px;
	height:30px;line-height:30px;
	color:#528090;
	font-size:14px;
	text-align:center;
	text-indent:0;
	background-image:none;
	background:#EDEF9F;
	border-width:0;
	padding:0;
}
ul#sidebar li#text-7 h2 {text-indent:-9999px;height:12px;}

/*サイドバー検索*/
ul#sidebar li#search-3 {height:auto;}
ul#sidebar li#search-3 #searchform {padding:2em 0;}

/*サイドバー推奨環境*/
ul#sidebar li#text-8 .textwidget {color:#666;background:#FFF;padding:5px;}

/*サイドバーお問い合わせ*/
ul#sidebar li#text-9 {margin-top:20px;}

/*サイドバー　アーカイブ*/
ul#sidebar li#archives-3 {text-align:center;padding:0;}
ul#sidebar li#archives-3 select {margin:1em 0;}


#post-159 #modified_cate_sign {display:none;}

#modified_search_sign {width:630px;margin:25px auto 25px;padding:0.5em;background:#EEE;font-size:16px;color:#666;}/*検索結果*/
body.date h2.post-title {width:630px;margin:0 auto 25px !important;padding:0.5em !important;background:#EEE;font-size:16px !important;color:#666 !important;}/*月別アーカイブ*/
body.search-results h2.post-title {display:none !important;}/*検索結果2ページ目以降*/
/*▲最後▲*/


/*▼*/
/*2012/06/10/11:00:19*/
body.postid-3874 .page_choice {
	display:none;
}
body.postid-3874 .article {
	clear:both;
}


body.postid-201 .post-body p.description {
	padding-top:0px;
}

body.postid-197 .post-body p.description {
	padding-top:0px;
}

body.postid-197 #modified_cate_sign {display:none;}

/*▲*/

/*2014-06-09*/
.single-item .post-body p span.fbPhotosPhotoCaption {display:inline;}
.single-item .post-body p span.fbPhotosPhotoCaption span.hasCaption {display:inline;}

/*2015/07/22/01:48:40*/
.category-4 #sidewrap {
	position: relative;
	z-index: 1;
}


/*▲modified by YK▲*/