/* 左メニュー：膝（オレンジ） */

ul#or {

list-style:none outside;

background-color:#FAFAF5;

border-bottom:1px solid #B6B4B5;

border-right:1px solid #B6B4B5;

border-left:1px solid #B6B4B5;

padding:4px 0 5px 2px;

height:auto;

margin:0 6px 15px 13px;

}

li.or a{
/*height:20px;*/

display:  block;

padding:  3px 0 0 18px;

line-height:1.5em;

background:  url(../img/menu_li_or.gif) no-repeat;

border-top:none;

font-size:0.85em;

}

li.or a:focus,

li.or a:hover{

background:  url(../img/menu_li_or_on.gif) no-repeat;

text-decoration:none;

}

li.ornow a{
	height:40px;
	background:  url(../img/menu_li_now.gif) no-repeat;
	display:  block;
	padding:  3px 0 0 18px;
	font-weight:bold;
	font-size:0.85em;
}

li.ornow a:focus,

li.ornow a:hover{

text-decoration:none;

color:#333;

}



/* 中段 */

#container { 

	width: 780px;

	background-image:url(../img/container_bg_or.gif);

	background-repeat:repeat-y;

	margin: 0 auto;

	text-align: left;

}

#container_begin_gr {

background-image:url(../img/container_begin_or.gif);

padding:7px 0 6px 20px;

}

ol#container_begin_gr {

margin:0;

}

ol#container_begin_gr li {

display:inline;

line-height:1.1em;

list-style-type:none;

}

ol#container_begin_gr li a{

padding-right:10px;

background: url(../img/glue.gif) no-repeat right center;

}





/* タイトル：タイトル画像置換（相談） */

#title_commsodn a {

background-image:url(../img/title_commsodn_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commsodn a:hover{

background-color:#FFFFFF;

}

#title_commsodn a img {

display:block;

width:762px;

height:74px;

}

#title_commsodn a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（アンケート） */

#title_commankt a {

background-image:url(../img/title_commankt_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commankt a:hover{

background-color:#FFFFFF;

}

#title_commankt a img {

display:block;

width:762px;

height:74px;

}

#title_commankt a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（現場レポート） */

#title_commrept a {

background-image:url(../img/title_commrept_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commrept a:hover{

background-color:#FFFFFF;

}

#title_commrept a img {

display:block;

width:762px;

height:74px;

}

#title_commrept a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（データ） */

#title_commdeta a {

background-image:url(../img/title_commdeta_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commdeta a:hover{

background-color:#FFFFFF;

}

#title_commdeta a img {

display:block;

width:762px;

height:74px;

}

#title_commdeta a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（動画コンテンツ一覧）101027 */

#title_movie a {

background-image:url(../img/title_movie_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_movie a:hover{

background-color:#FFFFFF;

}

#title_movie a img {

display:block;

width:762px;

height:74px;

}

#title_movie a:hover img {

visibility:hidden;

}

/* テーブルの指定（動画コンテンツ一覧）101027 */

#mainContent .movie {

width:465px;

margin:0 0 5px 0;

border:1px solid #FFFFFF;

}

#mainContent .movie caption {

padding: 5px 0 0 0;

}

#mainContent .movie tr td {

vertical-align:top;

}



#mainContent .movie tr td.line {

border-bottom:1px dotted #F76B1F;

border-right:1px dotted #F76B1F;

padding: 7px 3px 0 3px;

line-height:1.2em;

}


/* タイトル：タイトル画像置換（サイトマップ） */

#title_commsite a {

background-image:url(../img/title_commsite_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commsite a:hover{

background-color:#FFFFFF;

}

#title_commsite a img {

display:block;

width:762px;

height:74px;

}

#title_commsite a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（このさいとについて） */

#title_commabou a {

background-image:url(../img/title_commabou_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commabou a:hover{

background-color:#FFFFFF;

}

#title_commabou a img {

display:block;

width:762px;

height:74px;

}

#title_commabou a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（気になる費用） */

#title_commcost a {

background-image:url(../img/title_commcost_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commcost a:hover{

background-color:#FFFFFF;

}

#title_commcost a img {

display:block;

width:762px;

height:74px;

}

#title_commcost a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（健康寿命） */

#title_commlife a {

background-image:url(../img/title_commlife_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commlife a:hover{

background-color:#FFFFFF;

}

#title_commlife a img {

display:block;

width:762px;

height:74px;

}

#title_commlife a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（ご家族） */

#title_commgkzk a {

background-image:url(../img/title_commgkzk_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commgkzk a:hover{

background-color:#FFFFFF;

}

#title_commgkzk a img {

display:block;

width:762px;

height:74px;

}

#title_commgkzk a:hover img {

visibility:hidden;

}


/* タイトル：タイトル画像置換（リンク集） */

#title_commlink a {

background-image:url(../img/title_commlink_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commlink a:hover{

background-color:#FFFFFF;

}

#title_commlink a img {

display:block;

width:762px;

height:74px;

}

#title_commlink a:hover img {

visibility:hidden;

}



/* タイトル：タイトル画像置換（体験談） */

#title_commtikn a {

background-image:url(../img/title_commtikn_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commtikn a:hover{

background-color:#FFFFFF;

}

#title_commtikn a img {

display:block;

width:762px;

height:74px;

}

#title_commtikn a:hover img {

visibility:hidden;

}



/* タイトル：タイトル画像置換（市民講座） */

#title_commsmkz a {

background-image:url(../img/title_commsmkz_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commsmkz a:hover{

background-color:#FFFFFF;

}

#title_commsmkz a img {

display:block;

width:762px;

height:74px;

}

#title_commsmkz a:hover img {

visibility:hidden;

}






/* 左メニューバー */

#sidebar {

	float: left;

	width: 260px;

	padding: 0px;

}





#mainContent { 

	margin: 0 0 0 260px;

	padding: 0 20px 10px 10px;

} 







/* Ｈ2，Ｈ3，Ｈ４本文の指定 */

#mainContent h2 {

background-image:url(../img/h2_or.gif);

background-repeat:repeat-x;

color:#FFFFFF;

padding:  6px 10px 2px 10px;

margin:20px 0 0 0;

line-height:1.8em;

font-size:125%;

}

#mainContent p {

padding:  5px 5px 0 10px;

line-height:1.5em;

}

#mainContent h3 {

background-image:url(../img/h3_or.gif);

background-repeat:no-repeat;

padding: 4px 0 4px 8px;

margin:25px 0 0 0;

font-size:100%;

}

#mainContent h3.gr {

background-image:url(../img/h3_gr.gif);

background-repeat:no-repeat;

padding: 4px 0 4px 8px;

margin:25px 0 0 0;

}

#mainContent h3.bl {

background-image:url(../img/h3_bl.gif);

background-repeat:no-repeat;

padding: 4px 0 4px 8px;

margin:25px 0 0 0;

}

#mainContent h4 {

padding:  7px 5px 0 5px;

}







/* 強調リンクの指定 */

#mainContent dl {

margin:10px 10px 0 10px;

padding:5px;

background-color:#FFD585;

border:1px solid #B6B4B5;

}

#mainContent dt {

font-weight:bold;

background-image:url(../img/dt_or.gif);

background-position:left;

background-repeat:no-repeat;

margin:3px 0 0 3px;

padding:0 0 0 13px;

}

#mainContent dd {

line-height:1.6em;

margin:5px 0 0 4px;

}



imput[type="checkbox"]:after {

content::"　";

}









/* 参照リンクの指定（オレンジ） */

#mainContent ul {

margin:20px 0 0 0;

}

#mainContent li.kanrenlinkgr {

background-image:url(../img/li_link_gr.gif);

background-position:bottom;

background-repeat:no-repeat;

margin:0 0 0 20px;

padding:0 0 0 20px;

line-height:1.8em;

}

#mainContent li.kanrenlinkor {

background-image:url(../img/li_link_or.gif);

background-position:bottom;

background-repeat:no-repeat;

margin:0 0 0 20px;

padding:0 0 0 20px;

line-height:1.8em;

}

#mainContent li.kanrenlinkbl {

background-image:url(../img/li_link_bl.gif);

background-position:bottom;

background-repeat:no-repeat;

margin:0 0 0 20px;

padding:0 0 0 20px;

line-height:1.8em;

}





/* 3.0：レポートを見るリンク画像置換*/

#go_report a {

background-image:url(../img/go_report_over.gif);

display:block;

width:117px;

height:34px;

float:right;

margin:5px 10px 10px 5px;

}

#go_report a:hover{

background-color:#FFFFFF;

}

#go_report a img {

display:block;

width:117px;

height:34px;

}

#go_report a:hover img {

visibility:hidden;

}

/* 4.0：アンケートをダウンロードするリンク画像置換*/

#go_anktdl a {

background-image:url(../img/go_anktdl_over.gif);

display:block;

width:179px;

height:52px;

float:right;

margin:5px 10px 10px 5px;

}

#go_anktdl a:hover{

background-color:#FFFFFF;

}

#go_anktdl a img {

display:block;

width:179px;

height:52px;

}

#go_anktdl a:hover img {

visibility:hidden;

}

/* 6.01：入力内容を確認するリンク画像置換*/

#go_kakunin a {

background-image:url(../img/go_kakunin_over.gif);

display:block;

width:179px;

height:52px;

float:right;

margin:5px 10px 10px 5px;

}

#go_kakunin a:hover{

background-color:#FFFFFF;

}

#go_kakunin a img {

display:block;

width:179px;

height:52px;

}

#go_kakunin a:hover img {

visibility:hidden;

}



/* 6.01：リセットするリンク画像置換*/

#go_reset a {

background-image:url(../img/go_reset_over.gif);

display:block;

width:179px;

height:52px;

float:right;

margin:5px 10px 10px 5px;

}

#go_reset a:hover{

background-color:#FFFFFF;

}

#go_reset a img {

display:block;

width:179px;

height:52px;

}

#go_reset a:hover img {

visibility:hidden;

}

/* 6.02：送信するリンク画像置換*/

#go_sousin a {

background-image:url(../img/go_sousin_over.gif);

display:block;

width:179px;

height:52px;

float:right;

margin:5px 10px 10px 5px;

}

#go_sousin a:hover{

background-color:#FFFFFF;

}

#go_sousin a img {

display:block;

width:179px;

height:52px;

}

#go_sousin a:hover img {

visibility:hidden;

}



/* 6.02：入力しなおすリンク画像置換*/

#go_nyuuryoku a {

background-image:url(../img/go_nyuuryoku_over.gif);

display:block;

width:179px;

height:52px;

float:right;

margin:5px 10px 10px 5px;

}

#go_nyuuryoku a:hover{

background-color:#FFFFFF;

}

#go_nyuuryoku a img {

display:block;

width:179px;

height:52px;

}

#go_nyuuryoku a:hover img {

visibility:hidden;

}



/* 6.01.1：過去の質問をみる画像置換*/

#go_kakositumon a {

background-image:url(../img/go_kakositumon_over.gif);

display:block;

width:179px;

height:31px;

float:right;

margin:5px 10px 10px 5px;

}

#go_kakositumon a:hover{

background-color:#FFFFFF;

}

#go_kakositumon a img {

display:block;

width:179px;

height:31px;

}

#go_kakositumon a:hover img {

visibility:hidden;

}





/* ページＴＯＰの指定（オレンジ） */

.pagetop {

background-image:url(../img/pagetop_or.gif);

background-repeat:no-repeat;

background-position:right;

border-top:1px solid #F76B1F;

margin:30px 0 0 0;

padding:0 15px 0 0;

text-align:right;

line-height:1.4em;

font-size:0.85em;

}





/* 6.02過去の質問：下点線リスト */

#mainContent p.q  {

background:url(../img/tensenlist_bg.gif) bottom repeat-x;

color:#F76B1F;

margin:10px 10px 0 0;

}



/* 9.0サイトマップ：番号リスト */

#mainContent ol  {

margin:10px 10px 0 30px;

}

#mainContent ol li  {

margin:10px 0 0 10px;

list-style-type:decimal;

}

#mainContent ol li li {

margin:10px 0 0 10px;

list-style-type:circle;

}





/* メインコンテンツ閉じる（オレンジ） */

#container_end { 

clear:both;

width:780px;

margin: 0 auto;

background-image:url(../img/container_end_or.gif);

background-repeat:no-repeat;

height:21px;

} 


/* テキスト回り込み */
div.imagebox_right{
	float: right;
	padding: 10px 5px 5px 10px;
}

.imagebox_right span{
	display: block;
	font-size:0.85em;
    width: 183px;
	padding: 0 0 10px 0;
}

.imageleft{
	float: left;
	padding: 10px 10px 0 0;
}


/*floatclear*/
.clear:after{

content: "";

display: block;

clear: both; 

}

/* float clearing for IE6 */
* html .clear{

height: 1%;

overflow: visible;

}

/* float clearing for IE7 */
*+html .clear{

display:inline-block;

}

