@charset "UTF-8";



/*
	Theme Name:		カスタム201311v1
	Description:	たまログ用テンプレート
	Theme URI:
	Author:			Wired Design
	Author URI:
	Version:
	License:
	License URI:
*/




/* clearfix------------------------------------- */

.clearfix:after {
	content:		".";
	display:		block;
	height:			0;
	clear:			both;
	visibility:		hidden;
	line-height:	0;
}
.clearfix {
	display:		inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height:			1%;
}
.clearfix {
	display:		block;
}
/* End hide from IE-mac */

/* clearfix END--------------------------------- */
/* reset---------------------------------------- */

* {
	margin:			0;
	padding:		0;
	font-size:		100%;
	line-height:	1;
}
body {
	font-family:
	      "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
	      "メイリオ","Meiryo",
	      "ＭＳ Ｐゴシック","MS P Gothic",
	      "Osaka",
	      sans-serif;

	font-size:		78%;

	color:			#262626;
	background:		#fffff4 url("../pic/common/") fixed;

}
.nd {		display:		none;		}
.mini {		font-size:		90%;		}
.clear {	clear:			both;		}

a {		text-decoration:		none;		color: #0000ff;	}
a:hover {	text-decoration:	underline;	color: #ff0000;	}

*>/**/sup { vertical-align: text-top; line-height: 4px; }

.red {		color:			#ff0000;	}

/* reset END------------------------------------ */
/* base layout---------------------------------- */

.cage {
	width:					1074px;		/* 960+114 */
	margin:					0 auto;
}
.content {
	clear:					both;
}
.cont-left {
	width:					750px;
	float:					left;
	border-top:				solid 12px #572300;
	padding-bottom:			50px;
}
.cont-right {
	width:					314px;		/* 200+114 */
	float:					right;
}
.main {
	width:					540px;
	float:					right;
	padding-top:			10px;
}
.side1 {
	width:					200px;
	float:					left;
	padding-top:			10px;
}
.side2 {
	padding:				0 0 0 20px;
}

/* base layout END------------------------------ */
/* header--------------------------------------- */

#hdnavi {
	background:				#2d2d2d;
}
#hdnavi ul {
	list-style-type:		none;
	width:					1074px;
	margin:					0 auto;
	padding:				4px 0 2px 0;
}
#hdnavi ul li {
	display:				inline;
	padding-right:			60px;
}
#hdnavi ul li a {
	color:					#f9f9f9;
	font-size:				100%;
	line-height:			1.2;
	letter-spacing:			0.1em;
}
.head {
	padding:				3px 0 5px 0;
}
.head h1 {
	width:					205px;	/* pic-size: 190 x 70 */
	height:					70px;
	float:					left;
}
.head h1 a:hover {
	filter:					alpha(opacity=70);	/* 半透 */
	-moz-opacity:			0.7;
	opacity:				0.7;
}
.head .description {
	padding-top:			10px;
}

/* header END----------------------------------- */
/* footer--------------------------------------- */

.foot {
	clear:					both;
	border-top:				solid 1px #cccccc;
	padding:				5px 0 50px 0;
	color:					#572300;
}
.foot #sitemaster {}
.foot #sitemaster h3 {
	padding-bottom:			1em;
}
.foot #sitemaster p {
	text-align:				center;
	font-size:				90%;
	line-height:			1.4;
}
.foot .site-utilities {
	margin:					2em 20px 0 20px;
	text-align:				center;
}
.foot .site-utilities h3 {
	font-weight:			500;
	letter-spacing:			0.3em;
	padding-left:			0.5em;
	margin-bottom:			0.5em;
}
.foot .site-utilities p {
	line-height:			1.4;
}
.foot .site-utilities p a {
	color:					#dc6000;
}

/* footer END----------------------------------- */
/* side1---------------------------------------- */

.side1 .subbox {
	margin-bottom:			10px;
}
.side1 .subbox .bnrlink {
	margin-bottom:			5px;
}
.side1 .subbox .bnrlink a:hover {
	filter:					alpha(opacity=70);	/* 半透 */
	-moz-opacity:			0.7;
	opacity:				0.7;
}
.side1 #qa-ozeki {
	margin-bottom:			15px;
}
.side1 #qa-ozeki .bnrlink {
	margin-bottom:			2px;
}
.side1 .widget {
	margin:					0 10px 10px 0;
}
.side1 .widget h2 {
	background:				#fff1e0;
	color:					#572300;
	font-weight:			500;
	font-size:				110%;
	line-height:			1.2;
	letter-spacing:			0.2em;
	padding:				10px 5px 5px 10px;

	border-radius:			4px 4px 0 0;		/* 角丸 */
	-moz-border-radius:		4px 4px 0 0;
	-webkit-border-radius:	4px 4px 0 0;
	-o-border-radius:		4px 4px 0 0;
	-ms-border-radius:		4px 4px 0 0;
}
.side1 .widget ul {
	list-style-type:		none;
	border:					solid 1px #fff1e0;
	border-top:				none;
	padding:				5px 5px 5px 0;

	border-radius:			0 0 4px 4px;		/* 角丸 */
	-moz-border-radius:		0 0 4px 4px;
	-webkit-border-radius:	0 0 4px 4px;
	-o-border-radius:		0 0 4px 4px;
	-ms-border-radius:		0 0 4px 4px;
}
.side1 .widget ul li {
	font-size:				100%;
	line-height:			1.2;
	margin:					0.4em 0;
	padding-left:			20px;
	background:				url("images/side1list-arw.gif") no-repeat 10px 50%;
	color:					#cccccc;
}
.side1 .widget ul li a {
	color:					#dc6000;
}
.side1 .on-temp1 ul li {
	background:				none;
	padding-left:			10px;
}
.side1 .on-temp1 ul ul {
	border-right:			none;
	border-bottom:			none;
	padding-bottom:			0;
	margin-left:			5px;
}
.side1 .on-temp1 ul ul li {
	background:				url("images/side1list-arw.gif") no-repeat 10px 50%;
	padding-left:			20px;
}



.side1 .widget .no-bottom {
	border-bottom:			none;
	padding-bottom:			0;
}
.widget_search,
.side1 #searchbox {
	margin:					15px 0 30px 0;
}
.widget_search input[type=text],
.side1 #searchbox input[type=text] {
	border:					solid 1px #ffc67f;
	width:					178px;
	padding:				5px;
	margin-bottom:			0px;

	border-radius:			4px 4px 4px 0;		/* 角丸 */
	-moz-border-radius:		4px 4px 4px 0;
	-webkit-border-radius:	4px 4px 4px 0;
	-o-border-radius:		4px 4px 4px 0;
	-ms-border-radius:		4px 4px 4px 0;
}
.widget_search input[type=submit],
.side1 #searchbox input[type=submit] {
	font-weight:			500;
	font-size:				100%;
	letter-spacing:			5px;
	padding:				5px 7px 4px 12px;
	border:					solid 1px #ffc67f;
	border-top:				none;
	background:				#ffefd6;
	color:					#572300;
	cursor:					pointer;

	border-radius:			0 0 4px 4px;		/* 角丸 */
	-moz-border-radius:		0 0 4px 4px;
	-webkit-border-radius:	0 0 4px 4px;
	-o-border-radius:		0 0 4px 4px;
	-ms-border-radius:		0 0 4px 4px;
}

/* side1 END------------------------------------ */
/* side2---------------------------------------- */

.side2 .tit {
	color:					#572300;
	font-weight:			500;
	font-size:				90%;
	line-height:			1.2;
	letter-spacing:			0.2em;
	padding:				0 5px;
	text-align:				center;
	margin-bottom:			7px;

	border-radius:			4px 4px 0 0;		/* 角丸 */
	-moz-border-radius:		4px 4px 0 0;
	-webkit-border-radius:	4px 4px 0 0;
	-o-border-radius:		4px 4px 0 0;
	-ms-border-radius:		4px 4px 0 0;
}
.side2 .subbox {
	margin-bottom:			7px;
}
.side2 .subbox .bnrlink {
	margin-bottom:			5px;
}
.side2 .subbox .bnrlink a:hover {
	filter:					alpha(opacity=70);	/* 半透 */
	-moz-opacity:			0.7;
	opacity:				0.7;
}
.side2 #saitama-np {
	border:					solid 1px #d9e2ef;
}
.side2 #saitama-np .bnrlink {
	margin-bottom:			0;
}

/* side2 END------------------------------------ */
/* Group title---------------------------------- */

.group-tit {
	font-weight:			900;
	font-size:				150%;
	line-height:			1.4;
	letter-spacing:			0.3em;
	text-align:				center;
	padding:				0 10px 3px 10px;
	border-bottom:			solid 12px #ffc67f;
	color:					#a84400;
	margin-bottom:			10px;
}
#home-group-tit {
	text-align:				left;
	padding-left:			25px;
	padding-top:			0;
}
#mitsuboshi-group-tit {
	padding:				0;
}
#souzoku-group-tit {
	padding:				0;
}

/* Group title END------------------------------ */
/* post----------------------------------------- */

.post {
	border:					solid 1px #ffc67f;
	background:				#ffffff url("images/bk-post1.gif") no-repeat 0 0;
	padding:				10px 10px 10px 15px;
	margin-bottom:			10px;

	border-radius:			4px;				/* 角丸 */
	-moz-border-radius:		4px;
	-webkit-border-radius:	4px;
	-o-border-radius:		4px;
	-ms-border-radius:		4px;
}
.post br.clear {
	clear:					both;
	line-height:			1px;
}
.post .attachment-post-thumbnail {
	width:					114px;
	height:					100px;
	overflow:				hidden;
	float:					left;
}
.post .attachment-post-thumbnail img {
	width:					100px;
}
.post .attachment-post-thumbnail a:hover {
	filter:					alpha(opacity=70);	/* 半透 */
	-moz-opacity:			0.7;
	opacity:				0.7;
}
.post .post-tit {
	font-weight:			900;
	font-size:				110%;
	letter-spacing:			0.1em;
	margin:					0 0 1em 115px;
}
.post .post-tit a {
	line-height:			1.6;
	color:					#262626;
}
.post p {
	line-height:			1.8;
	margin-left:			115px;
	margin-right:			20px;
	color:					#572300;
}
.post .more {
	color:					#dc6000;
}
/* 記事タイトルのみ表示の場合 */
.tokutei-liststyle .post {}
.tokutei-liststyle .post .post-tit {
	font-weight:			500;
	font-size:				110%;
	letter-spacing:			0.1em;
	margin:					0 0 0 0;
}
.tokutei-liststyle .post .post-tit .listmark {
	vertical-align:			middle;
	margin-right:			10px;
}
/* 大関先生プロフィール */
#ozeki-prf {
	padding-bottom:			10px;
}
#ozeki-prf .prf-pic {
	width:					180px;
	float:					right;
	text-align:				center;
	padding-bottom:			5px;
}
#ozeki-prf h3 {
	color:					#1eaa39;
	letter-spacing:			0.1em;
	margin-bottom:			1.5em;
}
#ozeki-prf p {
	line-height:			1.8;
	margin:					1em 0 1em 20px;
}
#ozeki-prf ul {
	margin-left:			50px;
}
#ozeki-prf ul li {
	margin-top:				0.3em;
	margin-bottom:			0.3em;
}
#ozeki-prf ul li a {
	color:					#dc6000;
}

/* post END------------------------------------- */
/* post-meta------------------------------------ */

.post-meta {
	clear:					both;
	font-size:				90%;
	line-height:			1.4;
	border-top:				dashed 1px #cccccc;
	padding:				10px 0 0 0;
	margin:					0 0 0 0;
	color:					#572300;
}
.post-meta span {
	padding-right:			10px;
	padding-left:			10px;
}
.post-meta span a {
	color:					#dc6000;
}

/* post-mata END-------------------------------- */
/* wp-pagenavi---------------------------------- */
/*
	★追加プラグイン
	デフォルトCSS：/wp-content/plugins/wp-pagenavi/pagenavi-css.css
*/

.wp-pagenavi {
	text-align:				center;
	margin:					25px 0;
	color:					#f19401;
	font-size:				90%;
}
.wp-pagenavi a,
.wp-pagenavi span {
	border-color: 			#fff1e0 !important;
	color:					#f19401;
	padding:				4px 2px !important;
	margin:					3px !important;

}
#single .wp-pagenavi a,
#single .wp-pagenavi span {
	border-color: 			#ffc67f !important;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
	border-color: 			#fff1e0 !important;
	background:				#fff1e0;
}

/* wp-pagenavi END------------------------------ */
/* pager---------------------------------------- */

.pager {
	clear:					both;
	color:					#ffc67f;
	padding:				20px 0 25px 0;
	text-align:				center;
}
.pager span {
	padding:				0 20px;
}
.pager a {
	color:					#ff0114;
}

/* pager END------------------------------------ */
/* Home slideshow------------------------------- */

#hometopbox {
	border-bottom:			solid 12px #572300;
}
#hometopbox .wrp {
	width:					750px;
	height:					252px;
	overflow:				hidden;
}

/* Home slideshow END--------------------------- */
/* Single--------------------------------------- */

#single .cont-left {
	width:					100%;
}
#single .main {
	width:					854px;		/* 740+114 */
}
#single .post {
	padding:				50px 50px 35px 60px;
}
#single .post .post-tit {
	font-size:				180%;
	line-height:			1.6;
	letter-spacing:			0.1em;
	padding:				0 10px;
	margin-left:			0;
	color:					#ff0114;
	border-bottom:			solid 12px #ffc67f;
}
#single .post p {
	font-size:				120%;
	line-hegiht:			2;
	padding:				0 10px 0 15px;
	margin-left:			0;
	margin-bottom:			1em;
}

#single .post .alignleft {
	float:					left;
	margin:					0 25px 5px 0;
}
#single .post .alignright {
	float:					right;
	margin:					0 0 5px 25px;
}

#single .post-meta {
	clear:					both;
	font-size:				100%;
	line-height:			1.4;
	border-top:				dashed 1px #cccccc;
	padding:				10px 0 0 0;
	margin:					5em 0 0 0;
	color:					#572300;
}
#single .post-meta span {
	padding-right:			1.5em;
}

/* Single END----------------------------------- */
/* facebook like box---------------------------- */

#side2facebook div.fb-like-box,
#side2facebook div.fb-like-box iframe[style],
#side2facebook div.fb-like-box span {
	width:					100% !important;
}
#side2facebook {
	border:					solid 1px #fff1e0;
}
#side2facebook .sd2-tit {
	font-size:				90%;
	line-height:			1.4;
	padding:				6px 5px 4px 10px;
	border-bottom:			solid 1px #fff1e0;
	background:				#fff1e0;
	color:					#572300;
}
#side2facebook div.fb-like-box p {
	padding-left:			0px !important;
}

/* facebook like box END------------------------ */
/* Home 健康・福祉フェア------------------------ */
#fair201406htop {}
#fair201406htop a:hover {
	filter:					alpha(opacity=70);	/* 半透 */
	-moz-opacity:			0.7;
	opacity:				0.7;
}
/* Home 健康・福祉フェア END-------------------- */




