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

/* ================================================== *
 *
 *    style 3rnd リニューアルページ用
 *
 * ================================================== */
 
 
 
/*-------------------------------------- *
/      救護施設とは
/*-------------------------------------- */

/*写真中央配置*/

.photo_center {
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
	
}

/*写真右配置*/
.institut_photo_main {
	width:100%;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;

}

.institut_photo_main dl {
 	 width:100%;
}


.institut_photo_main dt {
  	float:left;
  	width:50%;
	font-size: 1.1em;
	line-height:2.2em;
	color: #333333;
	letter-spacing: 0.15em;
	margin-top: 0.5em;
}

.institut_photo_main dd {
	float:right;
}


/*色*/
.red {
	color:#FF0000;
}

.green {
	color:#33953c;
}

/*太文字*/
.font_bold {
	font-weight:bold;
}

/*  参考　↓　 */
#contents #contents_inner01 .topic p{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left:150px;
	line-height: 1.8em;
	font-size:1em;
	margin-right: 0em;
	margin-bottom:0.5em;
}
/*  参考　↑　 */



.subtitle_02 {
	/*width: 942px;*/
	margin: 0px auto 0px auto;
}


.subtitle_02 h2 {
	font-size:2.1em;
	margin-bottom: 12px;
	padding-bottom: 5px;
}


#contentsArea #contents #contents_inner01 .lead_sentence p {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 2em;
	font-size:1.12em;
	margin-right: 0em;
	margin-bottom:0.5em;
	
}

#contentsArea #contents #contents_inner01 .text_normal p {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1.8em;
	font-size:1.06em;
	margin-right: 0em;
	margin-bottom:1em;
	
}

#contentsArea #contents #contents_inner01 .text_normal_02 p {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1.8em;
	font-size:1.06em;
	margin-right: 0em;
	margin-bottom:1em;
	text-indent:-1.5em;
	padding-left:1.5em;
	
}

.small_tytle_green {
	font-size:1.8em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #50a758;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
	text-align:center;
	color:#50a758;
	font-weight: bold;
}


.small_tytle_black {
	font-size:1.6em;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align:center;
	color:#333333;
	font-weight: bold;
}


.narrow_75percent {
	width:75%;
	margin-right: auto;
	margin-left: auto;	
}


.narrow_80percent {
	width:80%;
	margin-right: auto;
	margin-left: auto;	
}

.narrow_85percent {
	width:85%;
	margin-right: auto;
	margin-left: auto;	
}


#contentsArea #contents #contents_inner01 .narrow_75percent p {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1.8em;
	font-size:1.06em;
	margin-right: 0em;
	margin-bottom:1em;
	
}

#maintitle h2 {
	font-size:1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #50A758;
	/*background-color: #ABE2AF;*/
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#contentsArea #contents #contents_inner01 .text_normal .table01 td {
	padding:15px;
}

.table01 .gb_green {
	background-color:#ecfbe8;
}



.oneday_en_graph {
	width:80%;
	margin-right: auto;
	margin-left: auto;
	margin-top:70px;
}

.oneday_en_graph dl {
  width:100%;
}
.oneday_en_graph dt {
  float:left;
  width:28%;
  margin-top:2em;
}
.oneday_en_graph dd {
	float:right;
}


/*角丸かこみ*/

.maru_kakomi {
	border: 1px solid #50a758;
	color: #333333;
	display: block;
	font-size: 1em;
	border-radius: 10px;
	/*box-shadow: 1px 1px 1px #ccc;*/
	width:90%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}


#contentsArea #contentsArea #contents #contents_inner01 .text_normal .maru_kakomi .ta_c {
	text-align: center;
	color:#50a758;
}

/*-------------------------------------- */
/*   全救協の組織　　　　　　　　　　　　 */
/*-------------------------------------- */

/*名簿*/

.meibo .category th {
	padding:7px;
	background-color:#4A9F51;
	color: #FFFFFF;
	padding-left: 1em;
	font-weight:bold;
	letter-spacing: 0.5em;
}
.meibo .category td {
	padding:12px;
}
.meibo .category .item td {
	background-color: #A6D5AA;
	text-align:center;
	padding:7px;
}

.meibo .category2 th {
	padding:7px;
	background-color:#4A9F51;
	color: #FFFFFF;
	padding-left: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
}
.meibo .category2 td {
	padding:12px;
}
.meibo .category2 .item td {
	background-color: #A6D5AA;
	text-align:center;
	padding:7px;
}


/*会長写真*/
.photo {
	float: left;
	text-align: center;
}
.w_400 {
	width: 640px;
	float: right;
}
.greeting_text {
	width: 600px;
	float: right;
}



/*全救協の組織　dl*/
.organaiza_dl_01 dl {
  width:800px;

}
.organaiza_dl_01 dt {
  float:left;
	font-size:1.06em;
}
.organaiza_dl_01 dd {
  margin-left:60px;
	font-size:1.06em;
	
}



/*バナー　グレー*/
.organaiza_bnr .bt {
		width:680px;
		margin-right: auto;
	    margin-left: auto;
		
}
	
.organaiza_bnr .bt a{
	background-color: #f7f7f7;
	border: 1px solid #50A758;
	color: #333;
	display: block;
	font-size: 16px;
	margin: 10px 0;
	padding-top:15px;
	padding-right: 15px;
	padding-bottom:15px;
	padding-left: 25px;
	text-align: left;
	text-decoration: none;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #ccc;
	background-image:url(../img/arrow_green.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.organaiza_bnr .bt a:hover{
	background-color: #DBEFDD;
	border: 1px solid #21A82E;
	background-image:url(../img/arrow_green.png);
	background-repeat: no-repeat;
	background-position: right center;
	
}

.organiza_jigyou_table th {
	color: #FFFFFF;
	background-color:#666666;
	text-align: center;
	padding: 12px;
	
}
.organiza_jigyou_table td {
	padding: 12px;
	
}


.organiza_jigyou_table .bg_grey {
	background-color:#f2f2f2;

	
}

/*研修会の予定関連*/
.workshop_title  {
	font-size:1.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #333333;
	border-left-width: 10px;
	border-left-style: solid ;
	border-left-color: #50a758;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 12px;
	padding-left: 10px;
	padding-bottom: 12px;
	color:#333333;
	font-family:"ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,  "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}

#contentsArea #contents #contents_inner01 .workshop {
	/*position: relative;*/
	/*display: inline-block;/*
	/*width: 610px;*/
	
	text-align: left;
	margin-left: 270px;
	margin-bottom: 50px;
	width: 610px;
	

}
#contentsArea #contents #contents_inner01 .workshop ul{
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #cccccc;
	font-size: 1.06em;
	
}


#contentsArea #contents #contents_inner01 .workshop ul li{
	position: relative;
	display: inline-block;
	margin-top: 1em;
	margin-bottom: 1em;

}
#contentsArea #contents #contents_inner01 .workshop ul .detail{
	width: 160px;
	/*width: 180px;*/
}

#contentsArea #contents #contents_inner01 .text_normal .exp{
	display: block;
	
}

#contentsArea #contents #contents_inner01 .text_normal .exp .title{
	font-weight: bold;
	
}
 


/*会員施設情報関連*/

#contentsArea #contents #contents_inner01 .member {
	/*position: relative;*/
	/*display: inline-block;/*
	/*width: 610px;*/
	
	text-align: left;

	margin-bottom: 50px;
	width: 880px;
	

}
#contentsArea #contents #contents_inner01 .member ul{
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #cccccc;
	font-size: 1.06em;
	
}

#contentsArea #contents #contents_inner01 .member ul li{
	position: relative;
	display: inline-block;
	margin-top: 1.6em;
	margin-bottom: 1.3em;

}



#contentsArea #contents #contents_inner01 .member ul .detail_chiku{
	width: 180px;
	font-size: 1.1em;
	font-weight: bold;
}

#contentsArea #contents #contents_inner01 .member ul .detail_area_name{
	width: 70px;

}

/*救護施設が取り組む生活困窮者支援の行動指針*/


.guideline_title {
	font-size:1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #aaaaaa;
	margin-top: 20px;
	margin-bottom: 10px;
	/*padding-top: 12px;*/
	/*padding-left: 10px;*/
	padding-bottom: 12px;
	color:#333333;
	font-family:"ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,  "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}

.guideline_text {
	width: 680px;
	float: right;
	margin-top: 1.5em;
}


/* 　リンクページ　*/

.link_title {
	font-size:1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #aaaaaa;
	margin-top: 20px;
	margin-bottom: 10px;
	/*padding-top: 12px;*/
	/*padding-left: 10px;*/
	padding-bottom: 12px;
	color:#333333;
	font-family:"ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,  "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}

.link_text {
	width: 680px;
	float: right;
	margin-top: 1.5em;
}


.link_text ul {
	list-style-type: disc;
	line-height: 2.6em;
}


/* 　small title　*/

.small_tytle_left_black {
	font-size:1.1em;
	/*margin-bottom: 10px;*/
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#333333;
	font-weight: bold;
}

.personal_text {
	/*width: 500px;*/
	/*padding-right: 10px;*/
	padding-left: 60px;
}

.personal_text ol {
	padding-left: 2em;
	line-height: 1.8;
	margin-bottom: 1.5em;
}

