@charset "utf-8";

/*
------------------------------------------------------------------------
Theme Name:fukushino-ki
Theme URL:http://fukushino-ki.jp/
Description:WordPress theme.
Version:1.0
Author:fukushino-ki
Author URL:http://fukushino-ki.jp/
------------------------------------------------------------------------

-----------------------------------------
基本
----------------------------------------- 
*/

html, body, div, h1, h2, h3, h5, h6, p, /*blockquote, pre, address, ul, ol, li, dl, dt, dd, table, th, td,*/ form, fieldset { margin:0; padding:0; }

body  { margin:0 auto; padding:0; color:#333; background:#E6E6E6; text-align:center; font:normal normal 62.5% "Meiryo","メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "MS PGothic", arial,helvetica,clean,sans-serif; line-height:1.7;  }
body { _font-size:75%; }

#wrapper { width:970px; margin:0 auto; padding:0; background:#fff; text-align:left; }

a img { border:0; }
a:link, a:visited { color:#301812 ; text-decoration:none }
a:hover, a:active { color:#CB2C10 ; text-decoration:none; } 
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
.alignright { float:right; }
.alignleft { float:left; }
 	

/*
-----------------------------------------

----------------------------------------- 
*/
#user_page { float:left; width:600px; margin:0 15px 30px 15px; font-size:1.2em; }


#user_page ul, ol, li, dl, dt, dd { margin:5px 10px; padding:3px; } 
#user_page h2 { margin:20px 0; font-size:1.6em; } 
#user_page h3 { margin:15px 0; font-size:1.4em; } 
#user_page h4, h5, h6 { margin:15px 0; font-size:1.2em; } 
#user_page p { margin:20px 0; }  
/*
-----------------------------------------
各種フォーム
----------------------------------------- 
*/

#c_form01 dl { margin:10px 0; padding:0; border:1px solid #999; background:#EBEBEB url("./images/form_back.gif") repeat-y; width:600px; }


#c_form01 dt {    float:left; width:10em;      padding:15px; margin:0;      font-weight:bold; line-height:1.2em; text-align:left; clear:both;  }   	
#c_form01 dd {   padding:15px 0 15px 12.7em;  margin:0; }

#c_form01 span.red { color:#CB2C10; } 
h2.formcci_head_title { background:url("./images/form_back.jpg") no-repeat bottom right; }		

/*
-----------------------------------------
ヘッダー
----------------------------------------- 
*/

#header { position:relative; width:970px; height:195px; margin-bottom:10px; /*background:url("./images/title_back.jpg") no-repeat;*/ } 

/*ヘッダー画像季節切り替え*/	
.season1 { background:url("./images/title_back_winter.jpg") no-repeat; } 
.season2 { background:url("./images/title_back_winter.jpg") no-repeat; } 
.season3 { background:url("./images/title_back_spring.jpg") no-repeat; }

.season4 { background:url("./images/title_back_spring.jpg") no-repeat; }

.season5 { background:url("./images/title_back_spring.jpg") no-repeat; }

.season6 { background:url("./images/title_back_summer.jpg") no-repeat; }

.season7 { background:url("./images/title_back_summer.jpg") no-repeat; }

.season8 { background:url("./images/title_back_summer.jpg") no-repeat; }

.season9 { background:url("./images/title_back_autumn.jpg") no-repeat; }

.season10 { background:url("./images/title_back_autumn.jpg") no-repeat; }

.season11 { background:url("./images/title_back_autumn.jpg") no-repeat; }

.season12 { background:url("./images/title_back_winter.jpg") no-repeat; }


#title h1 { position:absolute; top:33px; left:26px; } 
#title h2 { position:absolute; top:83px; left:588px; }

#globalnavi { position:absolute; top:159px; left:15px; height:37px; width:940px; }

#globalnavi ul { margin:0; padding:0; height:37px; list-style-type:none } 
#globalnavi li { float:left; list-style-type:none; display:inline; margin:0; padding:0; background:url("./images/gnavi_border.gif") no-repeat right 5px; } 
#globalnavi li a { float:left; display:block; padding:5px 12px 0 12px; color:#fff; height:37px; font-size:1.4em; _font-size:1.3em; font-weight:bold; } 
#globalnavi li a:hover { color:#fff; height:37px; background:url("./images/gnavi_over.png") no-repeat top center; } 
#globalnavi li.current-cat { color:#fff; height:37px; background:url("./images/gnavi_over.png") no-repeat top center; }




#tool { position:absolute; top:22px; right:15px; }

#tool ul { margin:0; padding:0; list-style:none } 
#tool li { list-style:none; float:left; display:block; margin:0 10px 0 0; padding-left:10px; background:url("./images/arrow.gif") no-repeat center left; font-size:1.0em; line-height:1.8em; }


/*
-----------------------------------------
index
----------------------------------------- 
*/
 
#container { float:left; width:600px; margin:0 15px 30px 15px; font-size:1.2em; display:inline; }

#mainvisual { width:600px; height:245px; margin-bottom:30px; }

/* 120106 updata*/
/*2012法改正特集*/
#ctgry_topics { position:relative; background:url("./images/ctgry_topics_ttl.jpg") no-repeat top left; line-height:1.8em; } 
#ctgry_topics h3 { text-indent:-9999px; height:34px; }
#ctgry_topics .ctgry_topics_ichiran { position:absolute; top:8px; right:7px; }

/*ケアのTomorrow Life*/
#ctgry_column { position:relative; background:url("./images/ctgry_column_ttl.jpg") no-repeat top left; line-height:1.8em; } 
#ctgry_column h3 { text-indent:-9999px; height:61px; }
#ctgry_column .ctgry_column_ichiran { position:absolute; top:8px; right:7px; }

/* [end] 120106 updata*/


/*”きになる”研究レポート*/	
#ctgry_research { position:relative; background:url("./images/ctgry_health_ttl.jpg") no-repeat top left; line-height:1.8em; } 
#ctgry_research h3 { text-indent:-9999px; height:34px; } 
#ctgry_research .ctgry_research_ichiran { position:absolute; top:8px; right:7px; }


/*経営者の視点・論点*/
#ctgry_point { position:relative; margin:25px 0 5px 0; background:url("./images/ctgry_point_ttl.jpg") no-repeat  top left; }  	
#ctgry_point h3 { text-indent:-9999px; height:34px; } 
#ctgry_point .ctgry_point_ichiran { position:absolute; top:8px; right:7px; } 
/*お悩み相談*/
#ctgry_consult { position:relative; margin:25px 0 5px 0; background:url("./images/ctgry_consult_ttl.jpg") no-repeat  top left; } 
#ctgry_consult h3 { text-indent:-9999px; height:34px; } 
#ctgry_consult .ctgry_consult_ichiran { position:absolute; top:8px; right:7px; }

.ctgry_consult-archives { margin:5px 0; border:1px #c7c7c7 solid; background:#ebf0a4 url("./images/ctgry_consult_back.gif") no-repeat; }


.ctgry_consult-archives dl { margin:0; padding:0; width:600px; }  	
.ctgry_consult-archives dl dt{ float:left; width:55px; margin:0; padding:5px 8px; clear:both; } 
.ctgry_consult-archives dl dd { padding:0 0 7px 60px; font-size:1.0em; }

.ctgry_consult-archives span { font-size:1.2em; font-weight:bold; }	

.ctgry_consult-soudansya { padding:2px; background:#8bc53f; border-top:1px #D2D2D2 solid; font-size:1.0em; _height:20px; } 
/* .ctgry_consult-soudansya { padding:2px; background:#8bc53f; border-top:1px #D2D2D2 solid; font-size:1.0em; }  */

#ctgry_consult_form { position:relative; } 
#ctgry_consult_form h3 { height:79px;	 text-indent:-9999px; background:#fff url("./images/consult_form.png") no-repeat }  
#ctgry_consult_form .ctgry_consult_form_bttm { position:absolute; top:20px; right:15px; }

/*”きになる”時事ニュース*/	
#ctgry_news { position:relative; background:url("./images/ctgry_news_ttl.jpg") no-repeat top left; line-height:1.8em; } 
#ctgry_news h3 { text-indent:-9999px; height:34px; } 
#ctgry_news .ctgry_news_ichiran { position:absolute; top:8px; right:7px; }


/*共通*/
.latest-archives { margin:5px 0; padding:5px; border:1px #D2D2D2 solid; min-height:0;  display:inline-table;  } 
.latest-archives:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden; }
/* start commented backslash hack \*/
* html .latest-archives { height:1%; }
.latest-archives { display:block; }
/* close commented backslash hack */

.latest-image { float:left; background:url("./images/latest_img_side.gif") no-repeat right center; width:70px; height:80px; }

.latest-summary { float:right; width:510px; }

.latest-summary h4 { margin:0; padding:0 0 10px 0; font-size:1.2em; line-height:1.6em; } 
.latest-summary h5 { margin-top:0; margin-bottom:10px; font-size:1.0em; font-weight:normal; line-height:1.0em; }

.latest-summary p { font-size:1.0em; line-height:1.4em; } 
/*次回予告公開後削除*/

.latest-summary-next { float:right; width:510px; }

.latest-summary-next h4 { margin:0; padding-top:5px; padding-bottom:10px; font-size:1.2em; line-height:1.0em; vertical-align:middle; color:#666; } 
.latest-summary-next h5 { margin-top:0; margin-bottom:10px; font-size:1.0em; font-weight:normal; line-height:1.0em; color:#666; }

.latest-summary-next p { font-size:1.0em; line-height:1.4em; color:#666; } 
img .new_icon { margin-bottom:5px; _margin:0; padding:0; vertical-align:bottom; } 	
/*
-----------------------------------------
サイドバー
----------------------------------------- 
*/
 
#sidebar { float:right; width:300px; margin:0 15px 30px 0; padding:0; display:inline; } 
#sidebar ul li { margin:0; padding:0; list-style:none; }  
.questionnaire { position:relative; margin:0 0 25px 0; padding:0 0 5px 0; background:#e6e1d6 url("./images/side_oneclick.gif") no-repeat  0 0; } 
.questionnaire  h3 { text-indent:-9999px; height:59px; } 
.questionnaire_ichiran { position:absolute; top:32px; right:7px; } 
.wp-polls_area { margin:5px 5px 0 5px; padding:8px 12px; background:#fff; }	

#searcharea { margin:0 0 25px 0; padding-bottom:5px; background:#e6e1d6 url("./images/search.gif") no-repeat  0 0; } 
#searcharea  h3 { text-indent:-9999px; height:38px; }	

#SearchForm { margin:5px 5px 0 5px; padding:5px; background:#F0ECE6; }
 
#SearchForm input { color:#333; } 
#sidebar .whatsnew { margin:0 0 25px 0; padding-bottom:5px; background:#e6e1d6 url("./images/whatsnew.gif") no-repeat  0 0; } 
#sidebar .whatsnew  h3 { text-indent:-9999px; height:38px; } 
#sidebar .whatsnew div { margin:5px 5px 0 5px; padding:3px; background:#fff; } 

#sidebar .whatsnew ul { margin:0; padding:0; list-style:none } 
#sidebar .whatsnew li { list-style:none; margin:2px; padding:2px 2px 2px 18px; background:url("./images/side_arrow.gif") no-repeat 2px 0.1em; font-size:1.2em; line-height:1.6em; border-bottom:1px #e6e1d6 solid; }



#sidebar .side_research     { position:relative; margin:0 0 25px 0; padding:0 0 5px 0; background:url("./images/research.jpg") no-repeat 0 0; } 
#sidebar .side_research h3  { text-indent:-9999px; height:38px; } 
#sidebar .side_research div { margin:5px; padding:3px; background:#fff; } 

#sidebar .side_research ul { margin:0; padding:0; list-style:none; } 
#sidebar .side_research li { list-style:none; margin:2px; padding:2px 2px 2px 18px; background:url("./images/side_arrow.gif") no-repeat 2px bottom; font-size:1.2em; line-height:1.6em; vertical-align:middle; border-bottom:1px #D2D2D2 dotted; } 
#sidebar .side_research li { _height:22px; _background-image:url("images/side_arrow.gif"); _background-repeat:no-repeat; _background-position:2px bottom; }
#sidebar .side_research_ichiran { position:absolute; top:12px; right:7px; }	    
#sidebar .side_genbaidea { position:relative; margin:0 0 25px 0; padding:0 0 5px 0; background:url("./images/genbaidea.gif") no-repeat 0 0; } 
#sidebar .side_genbaidea  h3 { text-indent:-9999px; height:38px; } 
#sidebar .side_genbaidea div { margin:5px; padding:3px; background:#fff; } 

#sidebar .side_genbaidea ul { margin:0; padding:0; list-style:none } 
#sidebar .side_genbaidea li { list-style:none; margin:2px; padding:2px 2px 2px 18px; background:url("./images/side_arrow.gif") no-repeat 2px bottom; font-size:1.2em; line-height:1.6em; border-bottom:1px #D2D2D2 dotted; } 
#sidebar .side_genbaidea li { _height:20px; _background-image:url("./images/side_arrow.gif"); _background-repeat:no-repeat; _background-position:2px bottom;  } 
#sidebar .side_genbaidea_ichiran { position:absolute; top:12px; right:7px; }	 

#banner img { margin-bottom:20px; }		 
#banner a.banner_e { margin-bottom:20px; display: block; background-image: url(../../uploads/e-learning_basicmanagement.png); background-repeat: no-repeat; background-position: center center; height: 60px; background-color: #FFC; text-indent: -9999px; }		 

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

#footer { clear:both; margin:0; padding:0; text-align:center; } 	
#footer .footer_navi { padding:20px 0 20px 0; font-size:1.2em; line-height:1.5em; } 
#copyright { width:970px; margin:20px auto 0; padding:0 10px 20px 0; text-align:center } 
#copyright .copy_l { float:left; margin:0 0 0 10px; padding-bottom:20px; font-size:1.0em; } 
#copyright .copy_r { float:right; margin:0 10px 0 0; padding-bottom:20px; font-size:1.0em; } 


/* 120106 upda*/


/*
-----------------------------------------
2012法改正特集用CSS
----------------------------------------- 
*/

#post-22-top .indextitle { background:url("./images/topics_top_title.jpg") no-repeat; margin:0 0 40px 0; height:286px; text-indent:-9999px; }

#post-22-top .indextitle a{
	display:block;
	height:286px;
	}
	
p.topics_data {
	color:#000;
	font-weight:bold;
	/*font-size:0.8em;*/
	font-size: 110%;
	}
	
ul#topics_list{
	width:580px;
	margin:0 auto;
	padding:10px;
	border:1px solid #dddddd;
	}
ul#topics_list li{
	padding:0;
	margin-bottom: 8px;
	list-style-type:none;
	border-bottom:1px dotted #dddddd;
	}
ul#topics_list li span {
	color: #000!important;
}
ul#topics_list li p{
	display:inherit;
	}
ul#topics_list li span{
	display:inline;
	}
ul#topics_list li img {
	vertical-align: bottom;
	}	

ul#topics_list li a{
	font-size:301812;
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	padding:3px 0;
	}
	
.topics_post_auther { margin:10px 0; padding:2px 5px; background:#2daabe; color:#fff; font-size:1.2em; font-weight:bold; } 
.topics-archives { margin:5px 0; padding:0 5px 5px 10px; border:1px #2daabe solid; } 
.latest-news_summary { margin:0; padding:0; } 	
.latest-news_summary h4 { margin:5px 0; padding:3px 0 3px 0; font-size:1.2em; line-height:1.0em; } 
.latest-news_summary h5 { margin-top:0; margin-bottom:10px; color:#2daabe; font-size:1.0em; font-weight:normal; line-height:1.0em; }

.latest-news_summary p { font-size:1.0em; line-height:1.4em; }  


.topics_pagetitle { font-size:2.6em; } 
.topics_post_auther { margin:10px 0; padding:2px 5px; background:#2daabe; color:#fff; font-size:1.2em; font-weight:bold; } 
.topics_excerpt { margin:0 0 30px 0; font-size:1.2em; font-weight:bold; }


.topics_auther_profile { margin:5px 0 20px 0; padding:3px; background:#F1F1F1; border:1px solid #2daabe; } 
.topics_auther_profile dl { margin:0; padding:0; } 
.topics_auther_profile dl dt { margin:0; padding:5px; color:#2daabe; font-weight:bold; } 
.topics_auther_profile dl dd { margin:0; padding:2px 5px 2px 5px; font-size:1.0em; } 
 

.topics_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #2daabe; color:#2daabe; }

.topics_entry p { font-size:1.2em; line-height:1.6em; } 

.topics_extra_title { margin:0.5em 0 0.2em 0; font-weight:bold; color:#2daabe; font-size:14px; }
	

/*
-----------------------------------------
ケアのTmorrow Land用CSS
----------------------------------------- 
*/

#post-23-top .indextitle { background:url("./images/column_top_title.jpg") no-repeat; margin:0 0 40px 0; height:286px; text-indent:-9999px; }

#post-23-top h2{ margin:0; padding:0; }
p.column_data{ color:#bbbdbf; font-weight:bold; padding:0; margin:0; }
.column_post_auther { margin:10px 0; padding:2px 5px; background:#bf5e63; color:#fff; font-size:1.2em; font-weight:bold; } 
.column-archives { margin:5px 0; padding:0 5px 5px 10px; border:1px #bf5e63 solid; } 
.latest-news_summary { margin:0; padding:0; } 	
.latest-news_summary h4 { margin:5px 0; padding:3px 0 3px 0; font-size:1.2em; line-height:1.0em; } 
.latest-news_summary h5 { margin-top:0; margin-bottom:10px; color:#437E2E; font-size:1.0em; font-weight:normal; line-height:1.0em; }

.latest-news_summary p { font-size:1.0em; line-height:1.4em; }  


.column_pagetitle { font-size:2.6em; } 
.column_post_auther { margin:10px 0; padding:2px 5px; background:#bf5e63; color:#fff; font-size:1.2em; font-weight:bold; } 
.column_excerpt { margin:0 0 30px 0; font-size:1.2em; font-weight:bold; }


.column_auther_profile { margin:5px 0 20px 0; padding:3px; background:#F1F1F1; border:1px solid #bf5e63; } 
.column_auther_profile dl { margin:0; padding:0; } 
.column_auther_profile dl dt { margin:0; padding:5px; color:#bf5e63; font-weight:bold; } 
.column_auther_profile dl dd { margin:0; padding:2px 5px 2px 5px; font-size:1.0em; } 
 

.column_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #bf5e63; color:#bf5e63; }

.column_entry p { font-size:1.2em; line-height:1.6em; } 

.column_extra_title { margin:0.5em 0 0.2em 0; font-weight:bold; color:#bf5e63; font-size:14px; }

/* 120106 updata [end]*/

/*
-----------------------------------------
”きになる”研究レポート用CSS
----------------------------------------- 
*/

#post-3-top .indextitle { background:url("./images/lab_top_title.jpg") no-repeat; margin:0 0 40px 0; height:286px; text-indent:-9999px; }

.lab_pagetitle { font-size:2.6em; } 
.lab_post_auther { margin:10px 0; padding:2px 5px; background:#00ADEE; color:#fff; font-size:1.2em; font-weight:bold; } 
.lab_excerpt { margin:0 0 30px 0; font-size:1.2em; font-weight:bold; } 
.lab_auther_profile { margin:5px 0 20px 0; padding:3px; background:#F1F1F1; border:1px solid #00ADEE; } 
.lab_auther_profile dl { margin:0; padding:0; } 
.lab_auther_profile dl dt { float:left; width:60px; margin:0; padding:5px; } 
.lab_auther_profile dl dd { margin:0; padding:2px 5px 2px 80px; font-size:1.0em; } 
.profile_blue { color:#00ADEE; font-weight:bold; }	 	 
.lab_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #00ADEE; }

.lab_entry p { font-size:1.2em; line-height:1.6em; }   	
/*
-----------------------------------------
経営者の視点・論点用CSS
----------------------------------------- 
*/

#post-4-top .indextitle { background:url("./images/int_top_title.jpg") no-repeat; margin:0 0 40px 0; height:285px; text-indent:-9999px; }

.int_pagetitle { font-size:2.6em; } 
.int_post_auther { margin:10px 0; padding:2px 5px; background:#CB2C10; color:#fff; font-size:1.2em; font-weight:bold; } 
.int_excerpt { margin:0 0 30px 0; font-size:1.2em; font-weight:bold; }


.int_auther_profile { margin:5px 0 20px 0; padding:3px; background:#F1F1F1; border:1px solid #CB2C10; } 
.int_auther_profile dl { margin:0; padding:0; } 
.int_auther_profile dl dt { float:left; width:60px; margin:0; padding:5px; } 
.int_auther_profile dl dd { margin:0; padding:2px 5px 2px 80px; font-size:1.0em; } 
.profile_red { color:#CB2C10; font-weight:bold; }   	
.int_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #CB2C10; }

.int_entry p { font-size:1.2em; line-height:1.6em; } 

/*
-----------------------------------------
”きになる”福祉の時事ニュース用CSS
----------------------------------------- 
*/
#post-21-top .indextitle { background:url("./images/news_top_title.jpg") no-repeat; margin:0 0 40px 0; height:285px; text-indent:-9999px; }

.news_post_auther { margin:10px 0; padding:2px 5px; background:#b99b63; color:#fff; font-size:1.2em; font-weight:bold; } 
.news-archives { margin:5px 0; padding:0 5px 5px 10px; border:1px #e9e9e9 solid; } 
.latest-news_summary { margin:0; padding:0; } 	
.latest-news_summary h4 { margin:5px 0; padding:3px 0 3px 0; font-size:1.2em; line-height:1.0em; } 
.latest-news_summary h5 { margin-top:0; margin-bottom:10px; color:#437E2E; font-size:1.0em; font-weight:normal; line-height:1.0em; }

.latest-news_summary h4 img { vertical-align: bottom; } 
.latest-news_summary p { font-size:1.0em; line-height:1.4em; }  


.news_pagetitle { font-size:2.6em; } 
.news_post_auther { margin:10px 0; padding:2px 5px; background:#b99b63; color:#fff; font-size:1.2em; font-weight:bold; } 
.news_excerpt { margin:0 0 30px 0; font-size:1.2em; font-weight:bold; }


.news_auther_profile { margin:5px 0 20px 0; padding:3px; background:#F1F1F1; border:1px solid #b99b63; } 
.news_auther_profile dl { margin:0; padding:0; } 
.news_auther_profile dl dt { float:left; width:60px; margin:0; padding:5px; } 
.news_auther_profile dl dd { margin:0; padding:2px 5px 2px 80px; font-size:1.0em; } 
.profile_brown { color:#b99b63; font-weight:bold; }	 	 

.news_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #b99b63; color:#b99b63; }

.news_entry p { font-size:1.2em; line-height:1.6em; } 

.news_extra_title { margin:0.5em 0 0.2em 0; font-weight:bold; color:#b99b63; font-size:14px; }

/*
-----------------------------------------
みんなのお悩み相談用CSS
----------------------------------------- 
*/

#post-5-top { position:relative; } 
#post-5-top .indextitle { background:url("./images/consul_top_title.jpg") no-repeat; margin:0 0 40px 0; height:257px; text-indent:-9999px; } 
#post-5-top .indextitle_bttm { position:absolute; top:200px; right:7px; } 
#consul_sort { position:relative; margin:20px 0; padding:0; height:42px; width:600px; background:url("./images/consul_sort.gif") no-repeat 0 0; }

#consul_sort ul { position:absolute; margin:19px 0 0 2px; padding:0; width:600px; height:42px; list-style-type:none } 
#consul_sort li { float:left; display:block; list-style-type:none; margin:1px 1px 0 1px; padding:0 8px; font-size:12px; background:url("./images/consul_sort_tab.gif") no-repeat; border:1px solid #d2d2d2; } 
#consul_sort li a { font-weight:bold; }  
#consul_sort li.current-cat { background:#fff; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #fff; }   

/*アドバイザーリスト*/	
#adviser_list { margin:30px 0; padding:0; } 
#adviser_list h3 { color:#8BC53F; margin-bottom:4px; font-size:1.2em; } 

/* (2010.02.03追記) */
.advisors     { min-height:80px; _height:80px; *margin-top:-4px; padding:10px; border:1px solid #d2d2d2; }
.advisors img { display;block; float:left; width:68px; margin:0 20px 10px 0; _margin:0 10px 10px 0; }
.advisorsR    { float:left; width:490px; margin:0; }
.advisors h4  { margin:0; font-size:1em; color:#8bc53f; }
.advisors p   { color:#161616; font-weight:normal; }
.clr { clear:both; margin:0; padding:0; line-height:0; }


/*各投稿画面*/	

.consul_question { margin:30px 0; border:1px solid #C1B39A; background:#F5F8D2; }  
.consul_pagetitle { font-size:2.0em; padding:10px 10px 10px 60px; /*background:url("./images/consult.png") no-repeat 10px 15px;*/} 
.consul_post_auther { margin:0; padding:2px 5px; background:#8BC53F; color:#fff; font-size:1.2em; font-weight:bold; } 
.consul_excerpt { margin:0; padding:10px; font-size:1.2em; line-height:1.6em; font-weight:normal; } 
.consul_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #CB2C10; }

.consul_entry p { font-size:1.2em; line-height:1.6em; } 
.post_answer { margin:0 0 15px 0; padding:2px 5px; background:#8BC53F; color:#fff; font-size:1.2em; font-weight:bold; }		 
.post_answer_ps { margin-bottom:20px; min-height:0;  display:inline-table;  } 
.post_answer_photo { float:left; margin:0; padding:0; width:90px; } 	
.post_answer_summary { float:right; width:505px; margin:0 0 0 5px; font-size:1.8em; font-weight:bold; }	

.post_answer_ps:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden; }
/* start commented backslash hack \*/
* html .post_answer_ps { height:1%; }
.post_answer_ps { display:block; }
/* close commented backslash hack */


/*
-----------------------------------------
福祉ヘルスナビ用CSS
----------------------------------------- 
*/


#post-6-top .indextitle { background:url("./images/health_top_title.jpg") no-repeat; margin:0 0 40px 0; height:180px; text-indent:-9999px; } 

.health-archives { margin:5px 0; padding:5px; border:1px #e9e9e9 solid; } 
.latest-health_summary { margin:0; padding:0; } 	
.latest-health_summary h4 { margin:5px 0; padding:3px 0 3px 20px; font-size:1.2em; line-height:1.0em; background:url("./images/health_arrow-trans.png") no-repeat 0 bottom; } 
.latest-health_summary h5 { margin-top:0; margin-bottom:10px; color:#437E2E; font-size:1.0em; font-weight:normal; line-height:1.0em; }

.latest-health_summary p { font-size:1.0em; line-height:1.4em; }  
/*アドバイザーリスト*/	
#healthadviser_list { margin:30px 0; padding:0; } 
#healthadviser_list h3 { margin:0 0 10px 0; color:#CB2C10; font-size:1.2em; }

#healthadviser_list ul { margin:0; padding:0 5px 5px 0; list-style:none; } 
#healthadviser_list ul li { float:left; margin:0; list-style:none; } 	

#healthadviser_list dl { width:288px; margin:0; padding:0; border:1px solid #D2D2D2; } 
#healthadviser_list dl dt { float:left; width:90px; margin:0; padding:10px; } 
#healthadviser_list dl dd { margin:0; padding:10px 10px 10px 100px; }	 
#healthadviser_list p { margin:0; padding:0; color:#8BC53F; font-weight:bold; }    	 
#post-6 .ptitle { width:600px; } 
.health_pagetitle { width:500px; float:left; font-size:2.8em; } 
.health_post_answer_photo { float:right; margin:10px 0 10px 10px; } 
.health_post_auther { clear:both; margin:10px 0; padding:2px 5px; background:#437E2E; color:#fff; font-size:1.2em; font-weight:bold; } 
.health_excerpt { margin:0 0 30px 0; font-size:1.2em; font-weight:bold; } 
.health_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #437E2E; }

.health_entry p { font-size:1.2em; line-height:1.6em; } 	
/*
-----------------------------------------
”げんば”のアイデア用CSS
----------------------------------------- 
*/

#post-7-top { position:relative; } 
#post-7-top .indextitle { background:url("./images/idea_top_title.jpg") no-repeat; margin:0 0 10px 0; height:256px; text-indent:-9999px; }

#post-7-top .idea_form_bttm { position:absolute; top:365px; right:236px; } 
#idea_sort { position:relative; margin:20px 0; padding:0; height:42px; width:600px; background:url("./images/consul_sort.gif") no-repeat 0 0; }

#idea_sort ul { position:absolute; margin:19px 0 0 2px; padding:0; width:600px; height:42px; list-style-type:none } 
#idea_sort li { float:left; display:block; list-style-type:none; display:inline; margin:1px 1px 0 1px; padding:0 8px; font-size:12px; background:url("./images/consul_sort_tab.gif") no-repeat; border:1px solid #d2d2d2; } 
#idea_sort li a { font-weight:bold; }  
#idea_sort li.current-cat { background:#fff; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #fff; }  
.ctgry_idea-archives { margin:5px 0; border:1px #c7c7c7 solid; background:#F6F7CC url("./images/ctgry_idea_back.gif") no-repeat; }


.ctgry_idea-archives dl { margin:0; padding:0; width:600px; }  	
.ctgry_idea-archives dl dt{ float:left; width:55px; margin:0; padding:5px 8px; clear:both; } 
.ctgry_idea-archives dl dd { padding:0 0 7px 60px; font-size:1.0em; }

.ctgry_idea-archives span { font-size:1.2em; font-weight:bold; }	

.ctgry_idea-soudansya { padding:2px; background:#EA9D1C; border-top:1px #D2D2D2 solid; font-size:1.0em; }  	

.idea_form_title { margin:0 0 40px 0; background:url("./images/idea_form_title.jpg") no-repeat; height:146px; text-indent:-9999px; }


.idea_ptitle { margin-bottom:20px; margin-top:20px; min-height:0;  display:inline-table;  } 
.idea_ptitle:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden; }
/* start commented backslash hack \*/
* html .idea_ptitle { height:1%; }
.idea_ptitle { display:block; }
/* close commented backslash hack */


#post-7 .idea_icon { float:left; width:50px; } 	
.idea_pagetitle { float:right; width:550px; font-size:2.0em; } 
.idea_post_auther { margin:20px 0 10px; padding:2px 5px; background:#EA9D1C; color:#fff; font-size:1.2em; font-weight:bold; }   
.idea_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #EA9D1C; }

.idea_entry p { font-size:1.2em; line-height:1.6em; } 


/*
-----------------------------------------
ワンクリックアンケート
----------------------------------------- 
*/

.qustnnr_entry { margin:20px 0; padding:0; } 
.qustnnr_entry h3 { margin:30px 0; padding-left:15px; font-size:1.6em; font-weight:bold; border-left:10px solid #EA9D1C; }

.qustnnr_entry p { font-size:1.2em; line-height:1.6em; }	 	
/*
-----------------------------------------
投稿共通
----------------------------------------- 
*/

.paging { margin:30px 0; text-align:center; }


/*
-----------------------------------------
ページ送り
----------------------------------------- 
*/	 
.tablenav { color:#301812; background:#fff; margin:30px auto; line-height:2em; text-align:center; }
a.page-numbers, .tablenav .current { color:#301812; padding:2px 0.4em; border:solid 1px #666; text-decoration:none; font-size:1.0em; }
a.page-numbers:hover { color:#fff; background:#BE1D2C; }
.tablenav .current { color:#fff; background:#BE1D2C; border-color:#BE1D2C; font-weight:bold; }
.tablenav .next, .tablenav .prev { border:0 none; background:transparent; text-decoration:underline; font-size:1.0em; font-weight:bold; }


.pagesprit { color:#301812; background:white; margin:30px auto; line-height:2em; text-align:center; }
.singlepage-numbers a { color:#301812; padding:2px 1px; border:solid 1px #666; text-decoration:none; font-size:1.0em; }
.singlepage-numbers a:hover { color:#fff; background:#BE1D2C; }
.singlenumbers { margin:0 5px; }



/*参考資料*/

#reference_data { margin:70px 0; padding:0; min-height:0;  display:inline-table;  } 
#reference_data h3 { background:url("./images/reference_data_title.jpg") no-repeat; height:27px; text-indent:-9999px; } 
#reference_data img { float:left; padding:5px 10px 5px 0; } 
#reference_data h4 { font-size:1.2em; } 
#reference_data p { margin:5px 0; padding:0; font-size:1.0em; } 
#reference_data p.reference_data_title { font-weight:bold; } 
.reference_data_block { float:left; width:600px; margin:5px 0; padding-bottom:5px; border-bottom:1px dotted #ccc; } 
.reference_data:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden; }
/* start commented backslash hack \*/
* html .reference_data { height:1%; }
.reference_data { display:block; }
/* close commented backslash hack */ 	

/*バックナンバー*/	
#backnumber { position:relative; margin:70px 0 20px 0; }
.lab_backnum { background:url("./images/lab_backnumber.jpg") no-repeat; } 
.int_backnum { background:url("./images/int_backnumber.jpg") no-repeat; } 
.consul_backnum { background:url("./images/consul_backnumber.jpg") no-repeat; } 
.health_backnum { background:url("./images/health_backnumber.jpg") no-repeat; } 
.idea_backnum { background:url("./images/idea_backnumber.jpg") no-repeat; } 
.qustnnr_backnum { background:url("./images/qustnnr_backnumber.jpg") no-repeat; }	  
.news_backnum { background:url("./images/news_backnumber.jpg") no-repeat; }
.topics_backnum { background:url("./images/topics_backnumber.jpg") no-repeat; }
.column_backnum { background:url("./images/column_backnumber.jpg") no-repeat; }
#backnumber h3 { height:27px; text-indent:-9999px; border:none; } 
#backnumber .backnum_ichiran { position:absolute; top:5px; right:7px; } 


#backnumber ul { list-style:none; width:600px; margin:0; padding:0; } 
#backnumber ul li { list-style:none; margin:2px; padding:2px 2px 2px 20px; background:url("./images/bucknum_arrow.gif") no-repeat 2px 6px; font-size:1.0em; line-height:1.6em; border-bottom:1px #D2D2D2 dotted; } 

/*
-----------------------------------------
検索結果
----------------------------------------- 
*/

.searchresult_title { font-size:1.6em; margin:40px 0; padding:0; } 
.searchresult_word { color:#CB2C10; font-weight:bold; } 
#searchresult div { margin:30px 0; padding:0; } 
#searchresult h4 { margin:0; padding:0; font-size:1.2em; line-height:1.6em; } 

/*
-----------------------------------------
WP-polls
----------------------------------------- 
*/

h4.wp-polls_title { margin:0 0 5px 0; padding:0; font-size:1.4em; font-weight:bold; color:#CC9966; }  
.wp-polls_area { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif; }
.wp-polls-ans { min-height:0; 
    display:inline-table;  }

.wp-polls-ans:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden; }
/* start commented backslash hack \*/
* html .wp-polls-ans { height:1%; }
.wp-polls-ans { display:block; }
/* close commented backslash hack */

 
ul.wp-polls-ul { margin:5px 0 10px 0; padding-bottom:10px; font-size:1.2em; border-bottom:2px solid #E0DBD0; } 
.wp-polls_left { float:left; margin:0; padding:0; } 
.wp-polls_right { float:right; margin:0; padding:0 0 0 18px; font-size:12px; background:url("./images/wp-polls_arrow.gif") no-repeat 5px 5px; } 
.wp-polls_result_r { width:265px; margin:0; padding:0; font-size:12px; text-align:right; background:url("./images/wp-polls_arrow.gif") no-repeat 200px 5px; }

