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

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

01 トップ
02 国保連合会とは
03 国保について
04 介護について
05 各市町村窓口
06 ニュース
07 サイトマップ
08 サイトポリシー
09 生活習慣病予防について
10 コンタクトページ
11 サイト内検索

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


/* 01 トップ */

#top-cts-a-back {
	background-color:#DAE0DD;
	
	background-image:url(../images/top-cts-a-back.jpg);
	background-repeat:no-repeat;
	background-position:0 bottom;
	
	margin-top:9px;
	padding:7px 0 8px 0;
	}
	
#top-cts-a-photo-box {
	width:459px;
	
	display:block;
	
	float:left;
	
	margin-left:7px;
	}
	
*html #top-cts-a-photo-box {/*ie6*/
	margin-left:4px;
	}
	
h3#top-cts-a-photo {
	width:459px;
	height:240px;
	
	display:block;
	
	margin-bottom:14px;
	}
	
p#top-cts-a-photo-txt {
	width:459px;
	
	text-align:center;
	}
	
#cmMovBl {
	width:320px;
	
	display:block;
	
	float:left;
	
	margin-left:7px;
	}
	
#cmMovBl h3 {
	display:none;
	}
	
.top-cts-b-back {
	margin-top:52px;
	
	background-color:#FFFFFF;
	
	background-image:url(../images/top-cts-b-back.jpg);
	background-repeat:no-repeat;
	background-position:0 top;
	}

#top-cts-b-info {
	width:544px;
	
	margin-bottom:28px;
	
	float:left;
	}

#top-cts-b-info-back {
	background-image:url(../images/top-cts-b-info-back.jpg);
	background-repeat:repeat-y;
	}

#top-cts-b-info-back-top {
	background-image:url(../images/top-cts-b-info-back-top.jpg);
	background-repeat:no-repeat;
	background-position:0 top;
	
	padding-top:16px;
	}

#top-cts-b-info-back-bottom {
	background-image:url(../images/top-cts-b-info-back-bottom.jpg);
	background-repeat:no-repeat;
	background-position:0 bottom;
	
	padding-bottom:8px;
	}

#top-cts-b-link {
	width:256px;
	
	float:left;
	}
	
#top-cts-b-info-photo {
	height:104px;
	
	background-image:url(../images/top-cts-b-info-photo.jpg);
	background-repeat:no-repeat;
	
	margin-left:26px;
	}

#top-cts-b-info h2 {
	width:353px;
	height:17px;
	
	display:block;
	
	background-image:url(../images/top-cts-b-info-title.jpg);
	background-repeat:no-repeat;
	
	margin:7px 0 8px 132px;
	}

p#top-cts-b-info-txt {
	width:353px;
	
	display:block;
	
	margin:0 0 18px 132px;
	}
	
#infoBl {
	}
#infoBl-scl {
	overflow:scroll;
	overflow-x:hidden;

	height:300px;
	}
	
.infoBl-top {
	width:508px;
	margin-top:16px;
	padding-left:16px;
	}
.infoBl-bn {
	width:728px;
	}
	
#infoBl h3 {
	width:508px;
	height:36px;
	
	display:block;
	
	background-image:url(../images/top-cts-b-info-infoBl-title.jpg);
	}
	
ul#infoBl-data {
	width:508px;
	}
	
ul#infoBl-data li,
ul#infoBl-data-bn li {
	clear:both;
	
	display:block;
	
	padding:10px 0 8px 0;
	}
	
*html ul#infoBl-data li,
*html ul#infoBl-data-bn li {
	padding:5px 0 4px 0;
	}
	
ul#infoBl-data li.color1,
ul#infoBl-data-bn li.color1 {
	background-color:#FFFFFF;
	}
ul#infoBl-data li.color2,
ul#infoBl-data-bn li.color2 {
	background-color:#F3F8F4;
	}
	
ul#infoBl-data li span,
ul#infoBl-data-bn li span {
	width:66px;
	
	display:block;
	
	float:left;
	
	padding-left:12px;
	}
	
ul#infoBl-data li strong,
ul#infoBl-data-bn li strong {
	display:block;
	
	float:left;
	
	font-weight:normal;
	text-align:left;
	
	padding:0 12px 0 24px;
	
	background-image:url(../images/base-headparts-link.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	}
ul#infoBl-data li strong {
	width:394px;
	}
ul#infoBl-data-bn li strong {
	width:600px;
	}
	
#top-cts-b-link {
	width:240px;
	}
	
#top-cts-b-link h3 {
	width:240px;
	height:36px;
	
	display:block;
	margin-bottom:4px;
	}
	
ul#top-cts-b-01 {
	margin-bottom:20px;
	}
	
#top-cts-b-link h3#top-cts-b-link-title-01 {
	background-image:url(../images/top-cts-b-link-title-01.jpg);
	}
#top-cts-b-link h3#top-cts-b-link-title-02 {
	background-image:url(../images/top-cts-b-link-title-02.jpg);
	}
#top-cts-b-link h3#top-cts-b-link-title-03 {
	background-image:url(../images/top-cts-b-link-title-03.jpg);
	}
	
p#top-cts-b-link-banner-01 a,
li#top-cts-b-link-banner-02 a,
li#top-cts-b-link-banner-03 a {
	width:240px;
	
	display:block;
	}
	
p#top-cts-b-link-banner-01 a:hover,
li#top-cts-b-link-banner-02 a:hover,
li#top-cts-b-link-banner-03 a:hover {
	background-position:0 bottom;
	}
	
p#top-cts-b-link-banner-01 a {
	height:60px;
	
	background-image:url(../images/top-cts-b-link-banner-01.jpg);
	}
li#top-cts-b-link-banner-02 a {
	height:74px;
	
	background-image:url(../images/top-cts-b-link-banner-02.jpg);
	}
li#top-cts-b-link-banner-03 a {
	height:74px;
	
	background-image:url(../images/top-cts-b-link-banner-03.jpg);
	}
	
p#top-cts-b-link-txt {
	margin-top:4px;
	}
	
ul#top-cts-b-02 li {
	margin-bottom:5px;
	}
	
ul#top-cts-b-03 {
	margin-bottom:20px;
	}
	
ul#top-cts-b-03 li a {
	width:240px;
	height:39px;
	
	display:block;
	
	background-repeat:no-repeat;
	}
	
ul#top-cts-b-03 li.top-cts-b-03-btn1 a {
	background-image:url(../images/top-cts-b-03-btn1.jpg);
	}
	
ul#top-cts-b-03 li.top-cts-b-03-btn2 a {
	background-image:url(../images/top-cts-b-03-btn2.jpg);
	}
	
ul#top-cts-b-03 li.top-cts-b-03-btn3 a {
	background-image:url(../images/top-cts-b-03-btn3.jpg);
	}
	
ul#top-cts-b-03 li a:hover {
	background-position:0 bottom;
	}
	
/* 02 国保連合会とは */

h3#sub-main-union-00 {
	background-image:url(../images/sub-union-title-00.jpg);
	}
h3#sub-main-union-01 {
	background-image:url(../images/sub-union-title-01.jpg);
	}
h3#sub-main-union-02 {
	background-image:url(../images/sub-union-title-02.jpg);
	}
h3#sub-main-union-03 {
	background-image:url(../images/sub-union-title-03.jpg);
	}
h3#sub-main-union-04 {
	background-image:url(../images/sub-union-title-04.jpg);
	}
h3#sub-main-union-05 {
	background-image:url(../images/sub-union-title-05.jpg);
	}
h3#sub-main-union-06 {
	background-image:url(../images/sub-union-title-06.jpg);
	}
h3#sub-main-union-07 {
	background-image:url(../images/sub-union-title-07.jpg);
	}
.sub-union-img {
	width:460px;
	margin:0 auto 12px auto;
	padding:0;
	text-align:center;
	}
.sub-union-dvd {
	width:320px;
	margin:0 auto 12px auto;
	text-align:center;
	}
p.sub-union-center {
	width:492px;
	text-align:center;
	margin:6px 0 12px 0;
	padding:0;
	}
.sub-union-kaiga {
	margin-bottom:20px;
	
	background-color:#FFF0D9;
	padding-bottom:18px;
	}
.sub-union-kaiga h5 {
	width:456px;
	
	text-align:center;
	font-size:134%;
	
	display:block;
	
	margin-left:18px;
	margin-bottom:20px;
	padding-top:18px;
	padding-bottom:10px;
	border-bottom:dotted 1px #333333;
	}
.sub-union-kaiga h6 {
	font-size:100%;
	}
.sub-union-kaiga p.kaiga-top {
	margin:0 18px;
	}
.sub-union-kaiga table {
	font-size:12px;
	width:456px;
	margin-top:18px;
	margin-left:18px;
	background-color:#FFF9EC;
	}
.sub-union-kaiga table th,
.sub-union-kaiga table td {
	border:solid 1px #000000;
	padding:8px;
	}
.sub-union-kaiga table th {
	width:110px;
	}
.sub-union-kaiga ul {
	margin-top:10px;
	margin-bottom:10px;
	}
.txt-daraku {
	margin-left:9px;
	}
	
.sub-union-2c {
	width:492px;
	
	margin-bottom:12px;
	}
	
.sub-union-2cl {
	width:180px;
	float:left;
	margin-right:10px;
	}
	
.sub-union-2cr {
	width:302px;
	float:left;
	}
.sub-union-gekkan {
	width:230px;
	float:left;
	margin-bottom:12px;
	}
.sub-union-gekkan p {
	text-align:center;
	margin:0;
	padding:0;
	}
.sub-union-senkou {
	width:230px;
	float:left;
	margin-bottom:12px;
	}
.sub-union-senkou-txt {
	width:230px;
	float:left;
	margin-bottom:12px;
	padding-top:50px;
	}
.sub-union-senkou p {
	text-align:left;
	margin:0;
	padding:0;
	}
	
.subMenuBl-multi li,
.subMenuBl-multi dl,
.subMenuBl-multi dt {
	padding-top:0;
	margin-top:0;
	}
	
.map {
	height:536px;
	
	display:block;
	margin:10px 0 20px 20px;
	background-image:url(../images/map.gif);
	background-repeat:no-repeat;
	}
	
.map a {
	height:536px;
	
	display:block;
	}
	
.kashi_box {
	width:240px;
	
	float:left;
	
	margin-bottom:18px;
	}
	
	
/* 03 国保について */
	
h3#sub-main-health-00 {
	background-image:url(../images/sub-health-title-00.jpg);
	}
h3#sub-main-health-01 {
	background-image:url(../images/sub-health-title-01.jpg);
	}
h3#sub-main-health-02 {
	background-image:url(../images/sub-health-title-02.jpg);
	}
h3#sub-main-health-03 {
	background-image:url(../images/sub-health-title-03.jpg);
	}
h3#sub-main-health-04 {
	background-image:url(../images/sub-health-title-04.jpg);
	}
h3#sub-main-health-05 {
	background-image:url(../images/sub-health-title-05.jpg);
	}
h3#sub-main-health-06 {
	background-image:url(../images/sub-health-title-06.jpg);
	}
h3#sub-main-health-07 {
	background-image:url(../images/sub-health-title-07.jpg);
	}
h3#sub-main-health-08 {
	background-image:url(../images/sub-health-title-08.jpg);
	}
h3#sub-main-health-09 {
	background-image:url(../images/sub-health-title-09.jpg);
	}
	
table.table03 {
	width:492px;
	
	border-collapse:collapse;
	border-spacing:0;
	
	margin-top:18px;
	}
	
table.table03 td {
	padding:5px;
	border:solid 1px #CBCBCB;
	}
	
td.table03-l {
	width:180px;
	}
td.table03-r {
	}
	
#img-list {
	text-align:center;
	margin-top:18px;
	margin-bottom:18px;
	}

#img-list img {
	border:solid 1px #999999;
	
	margin-bottom:6px;
	}
	
ul.list03 li {
	margin-bottom:9px;
	}
	
#kashi-box p {
	margin:0 0 10px 0;
	padding:0;
	}
	
#kashi-box strong {
	}
	
	
/* 04 介護について */

h3#sub-main-care-00 {
	background-image:url(../images/sub-care-title-00.jpg);
	}
h3#sub-main-care-01 {
	background-image:url(../images/sub-care-title-01.jpg);
	}
h3#sub-main-care-02 {
	background-image:url(../images/sub-care-title-02.jpg);
	}
h3#sub-main-care-03 {
	background-image:url(../images/sub-care-title-03.jpg);
	}
h3#sub-main-care-04 {
	background-image:url(../images/sub-care-title-04.jpg);
	}
h3#sub-main-care-05 {
	background-image:url(../images/sub-care-title-05.jpg);
	}
h3#sub-main-care-06 {
	background-image:url(../images/sub-care-title-06.jpg);
	}
h3#sub-main-care-07 {
	background-image:url(../images/sub-care-title-07.jpg);
	}
h3#sub-main-care-08 {
	background-image:url(../images/sub-care-title-08.jpg);
	}
	
ul.care-list li {
	list-style-type:none;
	}
	
ul.care-list li dl {
	display:block;
	}
	
dl#care-nagare dt {
	width:465px;
	
	display:block;
	
	background-color:#E3E3E3;
	
	margin-bottom:10px;
	padding:3px 0 1px 3px;
	}
	
dl#care-nagare dd.care-nagare-yaji {
	background-image:url(../images/sub-care-nagare.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	
	padding-bottom:20px;
	}
	
	
/* 05 各市町村窓口 */

h3#sub-main-branch-01 {
	background-image:url(../images/sub-branch-title-01.jpg);
	}
	
	
/* 06 ニュース */

h3#sub-main-news-01 {
	background-image:url(../images/sub-news-title-01.jpg);
	}
	
	
/* 07 サイトポリシー */

h3#sub-main-sitepolicy-01 {
	background-image:url(../images/sub-sitepolicy-title-01.jpg);
	}
h3#sub-main-sitepolicy-02 {
	background-image:url(../images/sub-sitepolicy-title-02.jpg);
	}
h3#sub-main-sitepolicy-03 {
	background-image:url(../images/sub-sitepolicy-title-03.jpg);
	}
h3#sub-main-sitepolicy-04 {
	background-image:url(../images/sub-sitepolicy-title-04.jpg);
	}
h3#sub-main-sitepolicy-05 {
	background-image:url(../images/sub-sitepolicy-title-05.jpg);
	}
h3#sub-main-sitepolicy-06 {
	background-image:url(../images/sub-sitepolicy-title-06.jpg);
	}
	
#sitepolicy-contact {
	clear:both;
	
	padding:10px 0 10px 20px;
	
	border:solid 1px #CCCCCC;
	}
	
#sitepolicy-contact h4 {
	font-size:117%;
	font-weight:bold;
	
	margin-bottom:12px;
	}
	
#sitepolicy-contact dt {
	font-size:109%;
	margin-bottom:8px;
	}
	
#sitepolicy-contact dd {
	margin-bottom:6px;
	}
	

/* 08 介護関係者の皆さま */

h3#sub-main-concern-00 {
	background-image:url(../images/sub-concern-title-00.jpg);
	}
h3#sub-main-concern-01 {
	background-image:url(../images/sub-concern-title-01.jpg);
	}
h3#sub-main-concern-02 {
	background-image:url(../images/sub-concern-title-02.jpg);
	}
h3#sub-main-concern-03 {
	background-image:url(../images/sub-concern-title-03.jpg);
	}
	

/* 09 生活習慣病予防について */

h3#sub-main-life-01 {
	background-image:url(../images/sub-life-title-01.jpg);
	}
h3#sub-main-life-02 {
	background-image:url(../images/sub-life-title-02.jpg);
	}
h3#sub-main-life-03 {
	background-image:url(../images/sub-life-title-03.jpg);
	}
h3#sub-main-life-04 {
	background-image:url(../images/sub-life-title-04.jpg);
	}
h3#sub-main-life-05 {
	background-image:url(../images/sub-life-title-05.jpg);
	}
h3#sub-main-life-06 {
	background-image:url(../images/sub-life-title-06.jpg);
	}
	
ul.sub-main-list-life {
	margin:10px 0 18px 0;
	
	display:block;
	}
	
ul.sub-main-list-life li span {
	margin-left:12px;
	padding-left:16px;
	
	background-image:url(../images/subMenuBl-multi-point.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	}
	

/* 10 サイトマップ */
	
h3#sub-main-sitemap-01 {
	background-image:url(../images/sub-sitemap-title-01.jpg);
	}
	
ul#sitemap {
	width:346px;
	
	float:left;
	}
	
ul#sitemap li {
	font-size:109%;
	
	margin-bottom:12px;
	margin-left:36px;
	
	padding-left:18px;
	}
	
ul#sitemap li ul li {
	font-size:100%;
	
	margin-left:24px;
	margin-bottom:12px;
	padding:0;
	}
	
ul#sitemap li ul li ul li {
	font-size:100%;
	
	margin-left:17px;
	margin-bottom:0;
	padding-left:14px;
	
	display:block;
	
	background-image:url(../images/subMenuBl-multi-point.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	}
	
ul#link_w {
	}
	
ul#link_w li {
	margin-bottom:12px;
	}
	

/* 11 コンタクトページ */
	
#contact {
	width:528px;
	
	text-align:left;
	
	margin:10px;
	}
	
#contact h1 {
	width:528px;
	height:56px;
	
	display:block;
	
	background-repeat:no-repeat;
	}
	
#contact h3 {
	font-size:117%;
	}
	
*html #contact table {/*ie6*/
	font-size:100%;
	}
	
#contact table th {
	border:solid 1px #CCCCCC;
	}
	
h1#sub-main-contact-01 {
	background-image:url(../images/sub-contact-title-01.jpg);
	}
	
h1#sub-main-contact-02 {
	background-image:url(../images/sub-contact-title-02.jpg);
	}
	
h1#sub-main-contact-03 {
	background-image:url(../images/sub-contact-title-03.jpg);
	}
	
h1#sub-main-contact-04 {
	background-image:url(../images/sub-contact-title-04.jpg);
	}
	
#contact h3 {
	font-weight:bold;
	margin:18px 0 10px 0;
	}
	
#contact #unitFoot-wrapper {
	background-image:none;
	}

#contact #unitFoot {
	width:528px;
	}
	
#contact ul#unitFoot-info {
	width:212px;
	}
	
#contact #unitFoot-copyright {
	width:270px;
	
	margin-top:22px;
	}
	
#contact #unitFoot-copyright address {
	width:270px;
	}
	
#contact p.atent {
	color:#FF0000;
	font-weight:bold;
	
	margin-bottom:10px;
	}
	
#contact table {
	width:488px;
	}
	
#contact table tr,
#contact table td {
	border:solid 1px #CCCCCC;
	}
	
#contact table td,
#contact table th {
	padding:8px;
	}
	
#contact .button {
	padding-left:180px;
	}
	
#contact p.click {
	text-align:center;
	
	margin:10px 0 10px 0; 
	}
	
.sub-main-contact p {
	font-size:117%;
	margin-bottom:30px;
	text-align:center;
	}
	
.sub-main-contact a {
	margin-top:100px;
	}
	
table#contact-table {
	border-collapse:collapse;
	width:528px;
	margin:10px;
	font-size:109%;
	}
	
table#contact-table td {
	padding:6px;
	white-space:normal;
	}
	
td#contact-table-l {
	width:168px;
	}
	
td#contact-table-r {
	width:400px;
	
	vertical-align:top;
	}
	
span.contact-address {
	margin-top:18px;
	font-size:100%;
	
	display:block;
	
	text-align:left;
	margin-left:10px;
	}
	
	
/* 12 サイト内検索 */

h3#sub-main-search-01 {
	background-image:url(../images/sub-search-title-01.jpg);
	}
	
#sub-main-search table {
	margin:0 0 10px 0;
	}
	
#sub-main-search p {
	}
	