@charset "utf-8";
/* CSS Document */
/*----------------------------------------*/






/*                 全般                   */
/*----------------------------------------*/

/* タグ リセッタ */
* {margin:0px; padding:0px;}
img {border:none;}
img.mTb {vertical-align:text-bottom;}
img.mMi {vertical-align:middle;}
li {list-style: none;}

/* clearfix */
.clearfix{zoom:1;}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
* html .clearfix {display:inline-table; /*\*/display:block;/**/}

/* ブロック関連クラス */
.block {display: block;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
.none {display:none;}
.txtCenter {text-align:center;}

/* フォント配置 */
.trig {text-align:right;}

/* フォント */
.f10 {font-size:10px;}
.f14{font-size:14px;}
.f16 {font-size:16px;}
.green {color:#339933;}

/* Padding */
.pt5 {
	padding-top:5px;
	font-size: 12px;
	color: #666666;
}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}

.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}

.pt15 {padding-top:15px;}
.pr15 {padding-right:15px;}
.pb15 {padding-bottom:15px;}
.pl15 {padding-left:15px;}


/* リンク */
a{outline:0;}
a:link,
a:visited {color: #006699;}
a:hover {text-decoration:none; color:#cc0000;}

body {margin:0px; padding:0px; background:#FFF; color:#333; font:14px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: normal;}

/*続きを読む*/
.mMore {display:block; padding:8px 0px; text-align:right; clear:both;}
.mMore a:link,.mMore a:visited{color:#666666; font-size:10px;}


/* パンくず */
ul.path {
	font-size: 100%;
}
ul.path li {
	margin-right: 5px;
	display: inline;
}

/*
ul.path li a {
	background-image: url(http://www.f-ts.net/blogimg/path.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}
*/


 /*-----関連記事モジュール--------*/
 
.kanren-title {
	font-size: 12px;
	text-align: left;
	text-indent: 6px;
	font-weight: bold;
	line-height: normal;
	margin: 0px;
	padding: 0px;
 }
 
.doc3{
	clear: both;
	margin: 15px 0 10px 10px;
	text-align: left;
	border: thin dotted #999999;
	padding: 3px;
}

.doc3 UL{
	list-style: inside;	
}


.doc3 li{
	padding-left: 4px;
	list-style: url(http://kenminshinbun.heteml.jp/new/blog/common/images/wleflist2.gif) inside;
}
 




/* メインコンテンツ エントリタグ */

.entry-tags {
	clear:both;
	margin: 5px 0 10px 0;
	background: #eeeeee;
}
.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }
.entry-tags-list {
	padding-left: 0;
	list-style: none;
}
p.search-results-header {
	font-size: 87.5%;
	font-weight: bold;
}



/*******************************************************************

 		ページ間共通                                                             

*******************************************************************/
#m-wrapper {margin:0px auto; width:900px;}

/* ヘッダ START*/
#mHead {height:75px; clear:both; padding-top:5px;}

#mHeadL {float:left; width:403px; margin-left:5px;}
	#mHeadL h1 {width:398px; height:63px; font-size:0px;}
	
#mHeadL2 {float:left; width:503px; margin-left:5px;}
	#mHeadL2 h1 {width:398px; height:63px; font-size:0px;}	

#mHeadR {float:right;}
	/* サイト内検索 */
	#mSearchBox {display:block; width:300px; height:23px; clear:both; padding:8px 10px 9px; background: #003366;}
	#mSearchBox input.i1 {color:#666666; width:205px; margin-right:5px;}
	#mSearchBox input.i2 {width:80px; font-size:12px; _padding-top:2px;}


/* -----------------------------------------------------------------
	トップナビゲーション
----------------------------------------------------------------- */
ul#mHeadMainNav {clear:both; display:block; height:28px; background:url("../images/htnav-bg.jpg") repeat-x;}
ul#mHeadMainNav li {float:left; display:inline; height:28px;}
ul#mHeadMainNav li a {display:block; height:0pt; overflow:hidden; padding-top:28px; font-size:1px;}
	#mMNavHome {width:96px; background:url("../images/htnav1.jpg") no-repeat;}
	#mMNavAbout {width:123px; background:url("../images/htnav2.jpg") no-repeat;}

	#mMNavTeiki {width:129px; background:url("../images/htnav3.jpg") no-repeat;}
	#mMNavNext {width:77px; background:url("../images/htnav4.jpg") no-repeat;}
	#mMNavInfo {width:80px; background:url("../images/htnav5.jpg") no-repeat;}
	#mMNavOpinion {width:132px; background:url("../images/htnav6.jpg") no-repeat;}

#mHeadSubNav {
	clear:both;
	background:#E0E8F2;
	height:17px;
	padding:4px 0px 2px 10px;
	font: 10px/130% "ＭＳ ゴシック", "Osaka‐等幅", "ヒラギノ角ゴ Pro W3";
}
#mHeadSubNav a {text-decoration:none;}
	#mHeadSubNavL li {float:left;}
	#mHeadSubNavR {float:right; padding-right:5px;}


/* -----------------------------------------------------------------
	コンテンツ
----------------------------------------------------------------- */
#mBody {position:relative; width:900px; float:left; padding:20px 0px;}
#mBody h2 span {position:absolute; left:-9999px;}


/* メインコンテンツ */
#mMainContents {float:left; width:570px;}
#mMainContents h2 a {text-decoration:none;}
#mMainContents p {padding-bottom:20px;}
	#mMainContents p.p0 {
	padding-bottom:0px;
	font-size: 10px;
}
	#mMainContents p a { text-decoration:none;}

#mPagenav {
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	font: 10px/130% "ＭＳ ゴシック", "Osaka‐等幅", "ヒラギノ角ゴ Pro W3";
}
	#mPagenav a {text-decoration:none;}

.mPagetop {clear:both; text-align:right; padding:10px 0px 0px 0px; margin:0px;}
#mPagetop2 {clear:both; text-align:right; padding:10px 0px 0px 0px; margin:0px;}
	#mPagetop2 {}
	#mPagetop2 li a {text-decoration:none;}
	#mPagetop2 li#mCategoryTop {float:left; padding-left:14px; background:url("../images/arrow.gif") no-repeat 0px 2px;}
	#mPagetop2 li#mPageTopL {float:right;}


/* サイドナビゲーション */
#mSideNav {float:right; width:300px; padding-top:20px;}
#mSideNav a {text-decoration:none;}
#mSideNav hr {border-style:dotted none none none; border-top-width:2px; border-color:#ccc;}
#mSideNav h2 {text-align:right; height:24px;}
#mSideNav h2#tmt_keyword {background:url("../images/tmt_tag.jpg") no-repeat;}
#mSideNav h2#tmt_olf {background:url("../images/tmt_olf.jpg") no-repeat;}
#mSideNav h2#tmt_welfare {background:url("../images/tmt_photo.jpg") no-repeat;}
#mSideNav h2#tmt_article {background:url("../images/tmt_article.jpg") no-repeat;}
#mSideNav h2#tmt_infomail {background:url("../images/tmt_infomail.jpg") no-repeat;}
#mSideNav h2#tmt_aboutf {background:url("../images/tmt_aboutf.jpg") no-repeat;}
#mSideNav h2#tmt_newlist {background:url("../images/tmt_newlist.jpg") no-repeat;}
#mSideNav h2#tmt_serial {background:url("../images/tmt_serial.jpg") no-repeat;}
#mSideNav h2#tmt_colum {background:url("../images/tmt_colum.jpg") no-repeat;}
#mSideNav h2#tmt_blogs {background:url("../images/tmt_blogs.jpg") no-repeat;}
#mSideNav h2#tmt_topics {background:url("../images/tmt_topics.jpg") no-repeat;}
#mSideNav h2.norss{display:block; height:0pt; overflow:hidden; padding-top:24px; font-size:1px;}

/** [サイドバー]次号予告 **/
#mSideNext {margin-top:5px; border:#003366 1px solid; padding:10px 9px 5px;}		
	#mSideNext dt {font-weight:bold; font-size:15px; padding-bottom:5px;}
	#mSideNext ul {padding:7px 0px 0px 30px;}

/** [サイドバー]注目のキーワード **/
#mSideKeyword {margin-top:5px; border:#ccc 1px solid; padding:3px;}		
	#mSideKeyword h2 {padding-bottom:5px;}		
	#mTags {padding:0px 10px;}
		#mTags li {line-height:1.2;padding-right:8px;display: inline;}
			#mTags li.rank-1 {font-size:1.75em; font-weight:bold;}
			#mTags li.rank-2 {font-size:1.75em;}
			#mTags li.rank-3 {font-size:1.625em;}
			#mTags li.rank-4 {font-size:1.5em;}
			#mTags li.rank-5 {font-size:1.375em;}
            #mTags li.rank-6 {font-size:1.25em;}
            #mTags li.rank-7 {font-size:1.125em;}
            #mTags li.rank-8 {font-size:1em;}
            #mTags li.rank-9 {font-size:0.95em;}
            #mTags li.rank-10 {font-size:0.9em;}
			
			
			
			
			
			
			
			

/** [サイドバー]福祉ネットワーク **/

#mSideWelfare {margin-top:5px; border:#ccc 1px solid; padding:3px; background:#F3F3E6;}		
	#mSideWelfare h2 {padding-bottom:5px;}		
	#mSideWelfare .Ntlist {padding:10px; font-size:11px;}
	#mSideWelfare .Ntlist li {padding-left:12px; background:url("../images/wleflist.gif") no-repeat 0px 3px;}
p.mFont11 {font-size:11px;}

/** [サイドバー]お知らせメール登録 **/
#mSideNav #mailnews {padding:10px 10px 7px 10px;}
	#mSideNav #mailnews dt {height:18px; font-size:13px; font-weight:bold; padding:2px 0px 0px 30px; background:url("../images/mail.gif") no-repeat;}
	#mSideNav #mailnews dd {padding:10px 0px 0px; font-size:11px; line-height:11px;}
	#mMailmaga {display:block; text-align:center;}

		#mMailmaga input.i1 {color:#666666; width:190px; margin-right:5px;}
		#mMailmaga input.i2 {width:80px; font-size:12px; _padding-top:2px;}

/** [サイドバー]福博噂話 **/
#mSideNav #Fukubana {min-height:94px; height:87px; padding:5px 5px 0px 100px; border:#ccc 1px solid; background:#F3F3E6 url("../../images/g_fukubana.jpg") no-repeat 5px 6px;}
	#mSideNav #FukubanaDate {padding:5px; border:#ccc 1px solid; background:#fff;}
		#mSideNav #FukubanaDate h2 {padding-bottom:10px; font-size:12px; text-align:left;}
		#mSideNav #FukubanaDate p {text-align:right; font-size:11px; color:#666;}
	#mSideNav #Fukubana p#list {padding-top:8px; font-size:11px; text-align:right;}

/** [サイドバー]毎月15日発行バナー **/
#mSideKoudoku {padding:10px 5px 5px;}
	#mSideKoudoku img {text-align:center; padding-bottom:5px;}
	#mSideKoudoku p {text-align:right; font-size:11px;}


/** [サイドバー]最新記事一覧 **/
#mSideNewlist {margin-top:5px; border:#ccc 1px solid; padding:3px 3px 5px 3px;}
	#mSideNewlist li {padding:8px 8px 0px;}
		#mSideNewlist dt {
	font-weight:bold;
	font-size: 12px;
}
		#mSideNewlist dd {font-size:11px; color:#666;}
	#mSideNewlist li img {float:left; border:#ccc 1px solid; margin:0px 5px 5px 0px;}


/** [サイドバー]連載企画 **/
#mSideSerial {margin-top:5px; padding:5px 3px; border:#ccc 1px solid; background:#e0e8f2;}
	#mSideSerial ul {padding-top:5px;}
	#mSideSerial li {padding:5px 5px 5px 95px; margin-bottom:5px;}
		#mSideSerial li#smt_column {background:#fff url("../images/serial_p01.jpg") no-repeat 5px 5px;}
		#mSideSerial li#smt_social {background:#fff url("../images/serial_p02.jpg") no-repeat 5px 5px;}
		#mSideSerial li#smt_art {background:#fff url("../images/serial_p03.jpg") no-repeat 5px 5px;}
		#mSideSerial li p img {padding-right:3px;}
		#mSideSerial dt {padding:5px 0px 0px; font-weight:bold;}
		#mSideSerial dd {font-size:11px; color:#666;}


/** [サイドバー]コラム **/
#mSideColum {margin-top:5px; padding:5px 3px; border:#ccc 1px solid; background:#F0F0E1;}
	#mSideColum ul {padding-top:5px;}
	#mSideColum li {padding:5px 5px 5px 95px; margin-bottom:5px;}

		#mSideColum li#smt_column {background:#fff url("../images/serial_p01.jpg") no-repeat 5px 5px;}

		#mSideColum li#smt_social {background:#fff url("../images/serial_p02.jpg") no-repeat 5px 5px;}
		#mSideColum li#smt_art {background:#fff url("../images/serial_p03.jpg") no-repeat 5px 5px;}
		#mSideColum li p img {padding-right:3px;}
		#mSideColum dt {padding:5px 0px 0px; font-weight:bold;}
		#mSideColum dd {font-size:11px; color:#666;}

/** [サイドバー]その他共通 **/
.mSideBox {
	clear:both;
	margin-top:5px;
	border:#ccc 1px solid;
	padding:3px;
	color:#666;
	font-size: 12px;
}
#mSideNav .bgd {background:#eaeeee;}
	#mSideNav .gazoBox {padding-top:5px;}
		#mSideNav .gazoBox img {float:left;
                                padding-right:5px;
                                overflow: hidden;
                                width: 78px;
                                height: 58px;}

		#mSideNav .gazoBox img.ctitle {float:none; padding-right:3px; width: 57px; height: 12px;}					
		#mSideNav .gazoBox a {font-size:12px; font-weight:bold;}
		#mSideNav .gazoBox p.ptitle {
	padding:3px 0px 2px;
	line-height:14px;
	font-size: 12px;
}
		#mSideNav .gazoBox p.ptitle2 {padding:0px 0px 7px 0px; line-height:18px;}
		#mSideNav .gazoBox li {height:58px; padding:4px 3px; margin-top:5px; background:#fff; font-size:11px; line-height:11px;}
		#mSideNav .gazoBox li#Pbtm {padding-bottom:20px; _padding-bottom:9px;}

/** [サイドバー]共通リスト用 **/
#mSideNav .listYa {width:280px; padding:5px 0px 5px 6px;}
	#mSideNav .listYa li {float:left; width:117px; padding:3px 0px 3px 23px; background:#fff url("../images/ya2.gif") no-repeat 5px 5px;}
	#mSideNav .listYa li.bgya2 {background:#eee url("../images/ya1.gif") no-repeat 5px 5px;}

#mSideNav .Talist {width:280px; padding:5px 0px 5px 6px;}
	#mSideNav .Talist li {padding:2px 5px;}
	#mSideNav .Talist li.bgc {background:#eee;}



/* -----------------------------------------------------------------
	フッター
----------------------------------------------------------------- */
#mFoot {clear:both; padding:20px 0px; text-align:center; background:#F3F3E6; border:#ccc 1px solid;}
	#mFoot a {text-decoration:none;}
#mCopyright {padding-top:20px; font-size:11px; color:#666;}
	#mCopyright a { text-decoration:underline; color:#006699;}



/* -----------------------------------------------------------------
	ページ共有
----------------------------------------------------------------- */

.mArticle {clear:both; padding:20px 0px 10px; border-bottom:#ccc 2px dotted;}
.mArticle a {text-decoration:none;}
	.mArticle h2 {position:relative; width:550px; line-height:24px; padding:0px 0px 15px 20px; font-size:14px; color:#fff; background:url("../images/tmt_newsname.jpg") no-repeat;}
	.mArticle h2 img {position:absolute; right:0px; top:0px;}

	.mArticle h3 {padding:5px 0px 15px 0px; font-size:14px;}
	.mArticle p.date {text-align:right; font-size:11px; color:#666; border-bottom:#ccc 2px dotted;}
	.mArticle img.phot {float:left; padding:0px 10px 10px 0px;}

/*
	.mArticle ul {clear:both; padding:5px 10px 10px;}
	.mArticle li {padding:2px 2px 0px 12px; background:url("../images/wleflist2.gif") no-repeat 0px 3px;}
*/

	.mArticle ul {clear:both; padding:2px 10px 3px;}
	.mArticle li {
	background:url("../images/wleflist2.gif") no-repeat 0px 3px;
	padding-left: 12px;

}

	.mArticle p.list {background:#eee; text-align:right; line-height:20px; font-size:11px; padding-right:5px;}
	
	
	
.mArticle02 {clear:both; padding:20px 0px 10px; border-bottom:#ccc 2px dotted;}
.mArticle02 a {text-decoration:none;}
	.mArticle02 h2 {position:relative; width:550px; line-height:24px; padding:0px 0px 15px 20px; font-size:14px; color:#fff; background:url("../images/tmt_newsname.jpg") no-repeat;}
	.mArticle02 h2 img {position:absolute; right:0px; top:0px;}

	.mArticle02 h3 {padding:5px 0px 15px 0px; font-size:14px;}
	.mArticle02 p.date {text-align:right; font-size:11px; color:#666; border-bottom:#ccc 2px dotted;}

	.mArticle02 img.phot {float:left; padding:0px 10px 10px 0px;}

/*
	.mArticle ul {clear:both; padding:5px 10px 10px;}
	.mArticle li {padding:2px 2px 0px 12px; background:url("../images/wleflist2.gif") no-repeat 0px 3px;}
*/

	.mArticle02 ul {clear:both; padding:2px 10px 3px;}
	.mArticle02 li {
	background:url("../images/wleflist2.gif") no-repeat 0px 3px;
	padding-left: 12px;
	font-size: 12px;
	line-height: 160%;
}

	.mArticle p.list {background:#eee; text-align:right; line-height:20px; font-size:11px; padding-right:5px;}
	
		
	
.paginate {
    text-align: center;
    font-size: 11px;
}		
#mSideColum .gazoBox p {
	font-size: 10px;
	line-height: normal;
}
#comments {
	text-align: left;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}
#comments .comments-header {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #666666;
}
#comments .comment-content {
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#comments  .comment-header {
	font-size: 10px;
	line-height: 150%;
}

#comments .comments-open-header {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #666666;
}

/*オリジナル*/
.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
#comment-greeting,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

#comment-form-remember-me label,
#comment-form-reply label {
    display: inline;
}

.comments-open label {
    display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 80%;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

#comment-submit {
    font-weight: bold;
}

.comment,
.trackback {
    margin-bottom: .5em;
    border-bottom: 1px solid #ccc;
    padding-bottom: .5em;
}

.comment .asset-meta,
.trackback .asset-meta {
    border: 0;
}

.comment-content {
    clear: none;
    line-height: 1.5;
    margin-bottom: 1em;
}

.comment-content p {
    margin-bottom: .5em;
}

#sarch-word {
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px;
	padding: 3px;
	background: #eeeeee;
}

#signin {
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 8px;
	border: 1px solid #CCCCCC;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
#signin h3 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
}

