@charset "euc-jp";

a {
	color: #0D83BC;
	text-decoration: none;
}

img {
	border-style:none;
}

a:hover {
	left: 0px;
	top: 0px;
	color: #FF8000;
	text-decoration: underline;
}

ul {
    margin: 0 0 0 18px;
    list-style:square url('../../img/list.gif');
}

.ul2 {
    margin:0px 0px 0px 18px;
    list-style:square url('../../img/list2.gif');
}

h1 {
    font-size:130%;
    font-weight: bold;
    color:#008000;
	margin-bottom: 0px;
	margin-top: 0px;}
	
h2 {
    text-decoration: none;
    font-size:120%;
    font-weight: bold;
    color:#000000;
	margin-bottom: 0px;
	margin-top: 0px;}

h2 a:link, h2 a:visited, h2 a:hover {
    text-decoration: none;
    color:#000000;}

h3 {
    text-decoration: none;
    font-size:120%;
    font-weight: bold;
    color:#000000;
	margin-bottom: 0px;
	margin-top: 0px;}

h3 a:link, h3 a:visited, h3 a:hover {
    text-decoration: none;
    color:#000000;}

#frame{
text-align: center;
margin: 0 auto;
width: 800px;
}

#header,#contents{
width: 800px;
text-align:left;
line-height:1.3em;
}

#topframe{
width: 100%;
background: url('../../img/line_top.gif') no-repeat left top;
}

#bodyframe{
width: 100%;
background: url('../../img/line_body.gif') repeat-y left;
}

#bodyleftframe {
float: left;
padding: 0 0 0 15px;
margin: 10px 10px 0 0;
width: 200px;
}

#bottomframe{
width: 100%;
height: 20px;
padding: 0 15px; 10px 0;
background: url('../../img/line_bottom.gif') no-repeat left top;
}

#bottomframe2{
width: 100%;
height: 20px;
background: url('../../img/line_bottom.gif') no-repeat left top;
}

div.newtopframe{
margin: 5px 0px 0 0;
width: 200px;
height: 25px;
background: url('../../img/new_h.gif') no-repeat left top;
}

div.newbodyframe{
padding: 10px 10px 10px 10px;
width: 200px;
background: url('../../img/new_body.gif');
}

div.newbottomframe{
padding: 5px 10px 0 0;
width: 200px;
height: 25px;
text-align: right;
background: url('../../img/new_b.gif') no-repeat left top;
}

div.infotopframe{
margin: 5px 0 0 0;
width: 550px;
height: 25px;
background: url('../../img/info_h.gif') no-repeat left top;
}

div.infobodyframe{
padding: 10px 10px 10px 10px;
width: 550px;
background: url('../../img/info_body.gif');
}

div.infobottomframe{
padding: 5px 10px 0 0;
width: 550px;
height: 25px;
text-align: right;
background: url('../../img/info_b.gif') no-repeat left top;
}

#topimg{
float: left;
margin: 0%;
padding: 0%;
}

#topseek{
float: right;
margin: 10px;
padding: 0%;
width; 100%;
}

/* ************** 検索窓 **************** */
.fseekinput {
	width: 100px;
	border: 1px solid #666666;
	background-color: #ffffff;
	vertical-align: middle;
}

.fseekbutton{
	margin: 0px 0px 0px 7px;
	padding: 0px;
	vertical-align: middle;
}

/* ************** 用語解説 ************** */
.explan a {
	color: #ff3333;
	text-decoration: none;}

/* ********** ホームページ構成 ********** */
.uline {
    border-top:solid 1px;
    color:#888888;}

.rline {
    border-top:dotted 1px;
    margin: -6px 0px;
    color:#888888;}

/* ******* 社会福祉協議会とは？ ********* */
.label {
    font-weight: bold;
    color: #ffffff;}

.linedelim {
    border-top:solid 1px;
    color:#669900;}

.index1 {
    font-size:120%;}

/* ****** 社会福祉研修センター？ ******** */
.jinzailabel {
    font-size:120%;
    font-weight: bold;
    color:#000000;}

.jinzailabel a:link, .jinzailabel a:visited, .jinzailabel a:hover {
    text-decoration: none;
    color:#000000;}

.jinzailabel1 {
    font-size:130%;
    font-weight: bold;
    color:#008000;}

.jinzailabel2 {
    font-size:120%;
    font-weight: bold;
    color:#ff8000;}

.jinzailabel3 {
    font-weight: bold;}

.jinzailabel4 {
    color:#008000;
    font-weight: bold;}
    
.jinzailabel5 {
    color:#000080;
    font-weight: bold;}

/* ******* 介護公表センター *********** */
.kouhyouul {
    margin:0px 0px 0px 20px;
    line-height:1.6;
    list-style:square url('../../support/public/img/site_logo.gif');
    }

/* ******* 福祉人材センター？ ********* */
.kensyulabel1 {
    font-size:130%;
    font-weight: bold;
    color:#ff8000;}

/* ***** 介護実習・普及センター？ ***** */
.kaigolabel1 {
    font-size:130%;
    font-weight: bold;
    color:#0066ff;}

/* ******** ケアマネージャー？ ******** */
.carelabel1 {
    font-size:130%;
    font-weight: bold;
    color:#ff0099;}

.caremargin {
	padding-left: 12px;}

/* ********** 市町村社協支援 ********** */

.branchline {
    border-top:solid 20px;
    margin: -15px 0px;
    color:#ffcc00;}
    
/* ********* ボランティア活動 ********* */

.volunteerlabel {
    font-size:130%;
    font-weight: bold;
    color:#ff0000;}

.volunteerline {
    border-top:solid 20px;
    margin: -15px 0px;
    color:#33cccc;}

/* ******* 生活福祉資金貸付制度 ******* */

.capitalline {
    border-top:solid 20px;
    margin: -15px 0px;
    color:#99ff99;}

.capitalannotation {
    color: #ff0000;
	padding-left: 12px;}

/* ******* 地域福祉権利擁護事業 ******* */

.kenriyougo a {
    font-size: 120%;
    font-weight: bold;
	color: #0D83BC;
	text-decoration: none;}

.kenriyougolabel1 {
    font-size:130%;
    font-weight: bold;
    color:#009900;}

.kenriyougo td {
	line-height: 130%;
	color: #000000;}

/* ****** 福祉サービス苦情解決事業 ****** */

.kujoulabel1 {
    font-size:130%;
    font-weight: bold;
    color:#ff8000;}

.kujoulabel2 {
    font-weight: bold;
    color:#0D83BC;}

/* **** 福利厚生センター地方事務局 ****** */

.sowel a {
	color: #ff0000;
	text-decoration: none;}

/* ************** 機関紙 **************** */
.kikanshitext {
    font-size:120%;
    font-weight: bold;
    color:#000000;}

/* ************* 福祉の店 *************** */

.shoplabel1 {
    font-size:130%;
    font-weight: bold;
    color:#ff8000;}
    
.shoplabel2 {
    font-size:120%;
    color:#000000;}

.shoplabel3 {
    font-size:120%;
    font-weight: bold;
    color:#000000;}

.shop a {
	color: #0D83BC;
	text-decoration: none;}
	
.shop a:hover {
	left: 3px;
	top: 3px;
	color: #FF8000;
	position: relative;
	text-decoration: underline;}



.box {
    padding:8px 0px 0px 0px;
	background:#FEC6C6;
	border-color:#990000;
	border-width:1px;
	border-style:solid;
	color:#ffffff;
	display:block;
	width: 400px;
	height: 50px;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}







div.boxhead {
	margin: 0px 10px 0 10px;
}

div.boxleft {
	float: left;
	padding: 0 0 0 15px;
	margin: 10px 10px 0 0;
}

div.boxleft2 {
	float: left;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
}

div.boxleft3 {
	padding: 0 35px 0 35px;
	margin: 10px 0 10px 0;
}

div.boxright3 {
	float: right;
	padding: 0 35px 0 35px;
	margin: 20px 0 20px 0;
}

div.boxright {
	float: right;
	padding: 0 15px 0 0;
	margin: 10px 0px 0 0;
}

div.boxright2 {
	float: right;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
}

div.boxright4 {
	float: right;
	padding: 0 15px 0 0;
	margin: 10px 0 0 0;
}

div.boxfoot {
	clear: clear;
}

div.marginbox {
	margin: 10px 10px 10px 10px;
	white-space: normal; 
}

div.margintop {
	margin: 10px 0 0 0;
}

div.marginright {
	margin: 0 10px 0 0;
}

div.marginbottom {
	margin: 0 0 10px 0;
}

div.marginleft {
	margin: 0 0 0 10px;
}





div.iecenter {
     text-align: center;
}

div.headercenterbox{
 width: 70%;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
}


/* ************* ときめき広場 *************** */

.photo_title {
    font-weight:bold;
    font-size:120%;
    color:#0000cd;
}

.photo_uline {
    border-top:1px #87cefe solid;
    padding-bottom: 8px;
}

