@import "common.css";

/* CSS Document */


/*トピックス*/

.old_entry{
	border-bottom:#3C92D9 dashed 1px;
	padding: 0 10px 1px 10px;
	margin:10px;
	font-size: 0.9em;
}


.navilink {
	text-align:center;
	font-size:0.9em;
}

.topic {
	width:448px;
	border: none;
}

.topic_top {
	width:450px;
	margin:0 auto;
	padding: 0;
}

.topic_nomal {
	width:448px;
	border: 1px solid #55b019;
	border-top:none;
	margin:0 auto;
	margin-bottom: 20px;
}


.topic_emc {
	width:448px;
	margin:0px auto;
	margin-bottom: 20px;
	border: 1px solid #c52f2f;
	border-top:none;
}

.topic_emc_top {
	margin:0 auto;
	padding:0;
	width: 450px;
}

/*エントリー*/
.entry_title {
	border: 2px solid #0063C6;
	/* [disabled]border-bottom: none; */
	background-color: #D3ECFE;
	padding: 0;
	margin: 0;
}



.entry_title_l{
	padding:5px 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #0053A6;
	white-space: normal;
	margin-right: 130px;

	}

.entry_title_r{
	padding: 5px 0 0 0;
	text-align: center;
	float: right;
	width: 100px;
	}

.entry_honbun{
	padding: 10px;
	border: 2px solid #0063C6;
	border-top: none;
	}
	
	
/*緊急*/
.entry_emc_title {
	border: 2px solid #BC1223;
	/* [disabled]border-bottom: none; */
	background-color: #FED3DA;
	padding: 0;
	margin: 0;
}


.entry_emc_title_l{
	padding:5px 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #BC1223;
	white-space: normal;
	margin-right: 130px;

	}

.entry_emc_title_r{
	padding: 5px 0 0 0;
	text-align: center;
	float: right;
	width: 100px;
	}

.entry_emc_honbun{
	padding: 10px;
	border: 2px solid #BC1223;
	border-top: none;
	}
	
/*施設エントリー*/
.entry_sisetsu_title {
	border: 2px solid #a9d44d;
	/* [disabled]border-bottom: none; */
	background-color: #E3FFD2;
	padding: 0;
	margin: 0;
}


.entry_sisetsu_title_l{
	padding:5px 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #81AB29;
	white-space: normal;

	}

.entry_sisetsu_title_r{
	padding: 5px 0 0 0;
	text-align: center;
	float: right;
	width: 100px;
	}

.entry_sisetsu_honbun{
	padding: 10px;
	border: 2px solid #a9d44d;
	border-top: none;
	}
	
/*施設エントリー*/
.entry_sisetsu_title {
	border: 2px solid #a9d44d;
	/* [disabled]border-bottom: none; */
	background-color: #E3FFD2;
	padding: 0;
	margin: 0;
}


.entry_kenshu_title_l{
	padding:5px 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #093;
	white-space: normal;

	}

.entry_kenshu_title_r{
	padding: 5px 0 0 0;
	text-align: center;
	float: right;
	width: 100px;
	}

.entry_kenshu_honbun{
	padding: 10px;
	border: 2px solid #a9d44d;
	border-top: none;
	}
	
/*研修エントリー*/
.entry_kenshu_title {
	border: 2px solid #093;
	/* [disabled]border-bottom: none; */
	background-color: #D2FFDA;
	padding: 0;
	margin: 0;
}


.entrykenshu_title_l{
	padding:5px 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #81AB29;
	white-space: normal;

	}

.entry_kenshu_title_r{
	padding: 5px 0 0 0;
	text-align: center;
	float: right;
	width: 100px;
	}

.entry_kenshu_honbun{
	padding: 10px;
	border: 2px solid #093;
	border-top: none;
	}
	

/*共通*/
.textarea_a {
	padding:10px;
}

.textarea_b {
	padding:15px 15px 20px 15px;
}

/*総務*/

.soumu_p {
	color:#ee72a6;
	font-weight:bold;
}

.h3_soumu{
	color:#ee72a6;
	border-bottom:2px solid #ee72a6;
	border-left: 5px solid #ee72a6;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}


.list_soumu{
		margin:0;
	padding:0 0 0 20px;

}
.list_soumu ul {

}

.list_soumu li{
	list-style-image:url(../soumu/img/list_arrow.gif);
	padding: 0 0 5px 0;
	
}

/*第三者評価センター */
.h3_daisansha{
	color:#4290e1;
	border-bottom:2px solid #4290e1;
	border-left: 5px solid #4290e1;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

.daisansha_midasi {
	font-size:1.1em;
	color:#4290e1;
	font-weight: bold;
}
.daisansha_linkarea {
	background-image:url(../hyouka/img/icon_linkimg.gif);
	background-repeat:no-repeat;
	background-position:15px 20px;
	padding:10px 50px;
}

.daisansha_hikakutable {
	width:100%;
	margin:10px auto;
	border:2px solid #4290e1;
	font-size: 0.8em;
}

.daisansha_hikakutable tr {
	border:1px solid #4290e1;
}

.daisansha_hikakutable td {
	border:1px solid #4290e1;
	padding: 3px 5px;
}

.daisanshalist ul{}
.daisanshalist li{
	padding-bottom:10px;}

/*運営適正化委員会*/

.h3_unei {
	color:#39d1ab;
	border-bottom:2px solid #39d1ab;
	border-left: 5px solid #39d1ab;
	padding: 0 0 3px 10px;
}

/*人材センター*/
.h3_jinzai {
	color:#a87fdc;
	border-bottom:2px solid #a87fdc;
	border-left: 5px solid #a87fdc;
	padding: 0 0 3px 10px;
}

/*後見支援センター*/

.h3_kouken {
	color:#4bcbef;
	border-bottom:2px solid #4bcbef;
	border-left: 5px solid #4bcbef;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

.h4_kouken {
	color:#37a6c5;
	padding-top: 5px;
	font-weight: bold;
	font-size: 1.1em;
}

.telno_kouken {
	font-weight:bold;
	color:#C03;
	font-size:1.3em;
}

.red_kouken {
	font-weight:bold;
	color:#C03;
	padding: 5px 0;
	
}

/*社会貢献推進室*/

.h3_suisin {
	color:#B9AA28;
	border-bottom:2px solid #d5c541;
	border-left: 5px solid #d5c541;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

.suisin_list p {
color:#B9AA28;
font-weight:bold;
}

.suisin_list {
	margin:0;
	padding:0;}
.suisin_list ul {}
.suisin_list li {
	padding:0 0 10px 0}
.suisin_list li ul {
	}
.suisin_list li ul li {
	padding-top:5px;
	}


/*施設福祉部*/
.h3_sisetu {
	color:#a9d44d;
	border-bottom:2px solid #a9d44d;
	border-left: 5px solid #a9d44d;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

.sisetu_table {
	margin:10px auto;
	border:2px solid #a9d44d;
	width: 90%;
}

.sisetu_table tr {
border:1px solid #a9d44d;
}

.sisetu_table td {
	padding:5px 10px;
	border:1px solid #a9d44d;
}

.sisetu_table2 {
	margin:10px auto;
	border:2px solid #a9d44d;
	width: 99%;
}

.sisetu_table2 tr {
border:1px solid #a9d44d;
}

.sisetu_table2 td {
	padding:3px;
	border:1px solid #a9d44d;
	font-size: 0.8em;
}
.shisetsulist ul{}
.shisetsulist li{
	padding-bottom:10px;}

/*福祉資金部*/
.h3_sikinbu {
	color:#eaa232;
	border-bottom:2px solid #eaa232;
	border-left: 5px solid #eaa232;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

.h4_sikinbu {
	color:#eaa232;
	padding-top: 5px;
	margin: 10px 0 0 0;
	background-image: url(../img/icon_pdf.png);
	background-repeat: no-repeat;
	height: 24px;
	padding-left: 25px;
}

.h4_sikinbu a:link {
	color: #eaa232;
}
.h4_sikinbu a:visited {
	color: #eaa232;
}
.h4_sikinbu a:hover {
	color: #3CF;
}
.h4_sikinbu a:active {
	color: #C03;
}


/*府社協について*/
.h3_about {
	color:#84c5f3;
	border-bottom:2px solid #84c5f3;
	border-left: 5px solid #84c5f3;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

.about_table {
	margin:10px auto;
	border:2px solid #339DEC;
	width: 99%;
	border-collapse:collapse;
	font-size: 0.9em;
}

.about_table th {
	width:80px;
	/*font-weight:normal;*/
	border:1px solid #339DEC;
	text-align:left;
	padding:3px;
}



.about_table td {
	padding:3px;
	border:1px solid #339DEC;
	text-align: left;
	word-wrap: break-word;
}




.table_midasi {
	background-color:#69B8F1;
	color:#FFF;
	font-weight:bold;
	
	
}
.about_table tr {
	border:1px solid #339DEC;
}

.about_kessanlist {
	margin:0 0 0 100px;
	
	
}

.about_kessanlist ul {
	
}

.about_kessanlist li {
	list-style-image:url(../img/icon_pdf.png);
	padding-bottom:10px;

}

/*トップ*/
.flasharea {
	text-align:center;
	width: 448px;
	margin: 0 auto;
	border: 1px solid #55b019;
	/* [disabled]background-color: #FFECC4; */
	padding: 0;
	border-top: none;
}

.flasharea_a {
	text-align:center;
	width: 448px;
	margin: 0 auto;
	border: 1px solid #55b019;
	background-color: #E2FDDB;
	padding: 5px 0 0 0;
	/* [disabled]background-image: url(../img/side_bg.gif); */
	/* [disabled]background-repeat: repeat; */
	border-top: none;

}

/*地域福祉部*/
.h3_chiiki {
	color:#e44bbb;
	border-bottom:2px solid #e44bbb;
	border-left: 5px solid #e44bbb;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

/*研修せんたー*/

.topic_kenshu {
	width:490px;
	border: none;
}

.topic_kenshu_top {
	width:500px;
	margin:0 auto;
	padding: 0;
	margin-top: 30px;
}

.topic_kenshu_nomal {
	width:498px;
	border: 1px solid #42b336;
	border-top:none;
	margin:0 auto;
	margin-bottom: 20px;
}

/*施設福祉部トップー*/

.topic_sisetu {
	width:490px;
	border: none;
}

.topic_sisetu_top {
	width:500px;
	margin:0 auto;
	padding: 0;
}

.topic_sisetu_nomal {
	width:498px;
	border: 1px solid #55b019;
	border-top:none;
	margin:0 auto;
	margin-bottom: 20px;
}

/*プライバシーポリシー*/


.privacylist ul{
}

.privacylist li{
	line-height:1.2em;
	padding-bottom: 8px;
	list-style-type: decimal;
}

/*社会福祉への寄付*/
.list_contribution ul {
	margin:0;
	padding:0;
}
.list_contribution li {
	line-height:1.2em;
	padding-bottom: 10px;
	list-style-image:url(../contribution/img/hearticonarrow_1.gif);
}

.list_contribution li ul {
	padding-left:10px;
	
	}
.list_contribution li ul li {
	padding-top: 10px;
	list-style-image:url(../contribution/img/hearticonarrow_2.gif);
	
}

.h3_kihu {
	color:#f590a5;
	border-bottom:2px solid #f590a5;
	border-left: 5px solid #f590a5;
	padding: 0 0 3px 10px;
}



/*イベントテーブル*/

.event_table {
	width:580px;
	/* [disabled]border:1px solid #489ada; */
	margin: 20px auto;

	
}

.event_table1 {
	/* [disabled]padding:3px; */
	border: 1px solid #489ada;
	width: 100%;
	overflow: hidden;
}

.event_table2 {
	float:left;
	width:70px;
	/* [disabled]border: 1px solid #489ada; */
	padding: 3px;
	font-size: 0.9em;
	overflow: visible;
}

.event_table3 {
	margin-left: 81px;
	padding: 3px;
	border: 1px solid #489ada;
	font-size: 0.9em;
	border-bottom:none;
	border-top:none;

	
}

.event_table4 {
float:left;
width:50%;

	 
	
}

.event_table5 {
	/* [disabled]border:1px solid #489ada; */
	margin-left:51%;
	height: 100%;

}


/*福祉おおさかフロート*/
.fukusi_float_left {
	padding: 0;
	margin-right: 250px;
}

.fukusi_float_right {
	text-align: center;
	padding: 20px 0;
	float: right;
	width: 230px;
}

.fukusi_list ul {
	
}

.fukusi_list li {
	padding-bottom:10px;
	list-style-image: url(../fukusiosaka/img/list_arrow.png);
	
}

.fukusi_table {
	margin:10px auto;
	border:2px solid #ee72a6;
	width: 99%;
	border-collapse:collapse;
	font-size: 0.9em;
}

.fukusi_table tr {
	border:1px solid #ee72a6;
}

.fukusi_table td {
	padding:3px;
	border:1px solid #ee72a6;
	text-align: left;
}


/*アクセスマップ*/
.table_accesmap{
	border:2px solid #84c5f3;
	width: 100%;
	border-collapse:collapse;
	margin: 20px auto;
	
}

.table_accesmap tr{
}

.table_accesmap td{
	padding:3px 5px;
	font-size:0.9em;
	vertical-align: top;
	border:1px solid #84c5f3;
}



/*貸会議室*/


/*お問い合わせ*/
.roominfo_up{
	background: url(../sidoucenter/img/roominfo_up.gif) no-repeat;
	width:350px;
	height:42px;
	/* [disabled]margin-top: 30px; */
	margin: 20px auto 0 auto;


}
.roominfo_mid{
	background-image:url(../sidoucenter/img/roominfo_mid.gif);
	background-repeat:repeat-y;
	width: 310px;
	margin: 0 auto;
	padding: 0 20px;

}
.roominfo_down{
	background:url(../sidoucenter/img/roominfo_down.gif) no-repeat;
	width:350px;
	height:20px;
	margin: 0 auto 20px auto;
}

.campaign_up{
	background-image: url(../sidoucenter/img/campaign_up.gif);
	background-repeat:no-repeat;
	width:400px;
	height:34px;
	margin: 10px auto 0 auto;
}

.campaign_mid{
	background-image:url(../sidoucenter/img/campaign_mid.gif);
	background-repeat:repeat-y;
	width: 360px;
	margin: 0 auto;
	padding: 20px;

}
.campaign_down{
	background:url(../sidoucenter/img/campaign_down.gif) no-repeat;
	width:400px;
	height:17px;
	margin: 0 auto 20px auto;
}

.sidoutopic {
	padding:5px 10px;
	color:#003399;
	background-color:#B0D8FF;
	border-left: 5px solid #003399;
}

.room_setumei {
	font-size:0.8em;
	text-align:right;
	padding:10px 10px 0 20px;
}
.sidou_roominfo {
	margin:10px auto;
	border:2px solid #5499e6;
	width: 100%;
	border-collapse:collapse;
	font-size: 0.9em;
	margin-bottom: 20px;
}

.sidou_roominfo tr {
	border:1px solid #5499e6;
}

.sidou_roominfo td {
	padding:0px 10px;
	border:1px solid #5499e6;
	text-align: left;
	/* [disabled]vertical-align: top; */
}

.sidou_list {
	margin:0;
	/* [disabled]padding: 0; */

}
.sidou_list ul {
	margin:0;
	padding:0;

}
.sidou_list li {
	margin:0;
	padding:0 0 8px 0;
	line-height: 1.3em;
	list-style-image: url(../sidoucenter/img/sidou_list_arrow.png);

}

.sidou_list li ul {
	margin:0 0 0 30px;
	padding:0 0 5px 0;
	line-height: 1.3em;
	list-style-image: url(../sidoucenter/img/sidou_list_arrow.png);

}

.sidou_list li li {
	margin:5px 0 0 0;
	padding:0;
	line-height: 1.3em;
	list-style-image: url(../img/arrow_s.png);
	font-size: 0.9em;

}

.room_list {
	font-size:9pt;
	text-align: center;
	padding: 3px 0px;
	background-color: #D9EEFF;
	width: 630px;
	margin: 0 auto 20px auto;
}

.sidou_table {
	border-collapse:collapse;
	border:2px solid #3DA0F1;
	font-size: 0.9em;
	text-align: center;
	margin: 20px auto;
	width: 99%;

}

.sidou_table tr {
	border:1px solid #3DA0F1;

}

.sidou_table td {
	border:1px solid #3DA0F1;
	padding: 3px;
	vertical-align: auto;

}

.sidou_table th {
	border:2px solid #3DA0F1;
	padding: 3px;
	font-weight:bold;
	color:#666;
	vertical-align: top;
	text-align: left;

}

.haitizu {
	border:none;
}
.haitizu td {
	padding:5px 10px;
	text-align:center;
	font-size: 0.8em;
}
	

.sidou_plice {
	color:#E4124B;
	font-weight:bold;
	font-size: 0.95em;
}

.sidou_float_left {
	padding: 10px 0 0 0;
	margin-right: 190px;
}

.sidou_float_right {
	text-align: center;
	padding: 10px 0;
	float: right;
	width: 180px;
	margin-top: 10px;
}


.sidou_room_float_left {
	padding: 30px 0 0 0;
	margin-right: 320px;
}

.sidou_room_float_right {
	text-align: left;
	padding: 20px 20px 20px 0;
	float: right;
	width: 300px;
	margin-top: 10px;
}

.sidou_photo_float_left {
	padding: 0 0 0 10px;
	margin-right: 220px;
}

.sidou_photo_float_right {
	padding: 10px;
	float: right;
	width: 180px;
}

/*授産振興センター*/

.jusan_float_left {
	padding: 0;
	margin-right: 150px;
}

.jusan_float_right {
	text-align: center;
	padding: 0;
	float: right;
	width: 130px;
}

.h3_jusan {
	color:#1d9de0;
	border-bottom:2px solid #1d9de0;
	border-left: 5px solid #1d9de0;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

.jusan_list_arrow {
	padding:0;
	margin: 0 0 0 20px;
}

.jusan_list_arrow ul {

	
}

.jusan_list_arrow li {
	list-style-image:url(../jyusan/img/list_arrow.png);
	padding-bottom:10px;
	
}

.jusan_list {
	padding:0;
	margin:0;
}

.jusan_list ul {
	list-style-type:decimal;
	
}

.jusan_list li {
	list-style-type: none;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0;
}

.jusan_list li ul {
	list-style-type:lower-greek;
	
}

.jusan_list li ul li {
	padding-bottom:10px;
	list-style-type: none;
	padding: 5px 0;
}

.h4_jusan {
	color:#1d9de0;
	margin: 10px 0 5px 0;
}

.jusan_table {
	margin:20px auto;
	border:2px solid #1d9de0;
	width: 100%;
	border-collapse:collapse;
	font-size: 0.9em;
}

.jusan_table tr {
	border:1px solid #1d9de0;
}

.jusan_table td {
	padding:3px;
	border:1px solid #1d9de0;
	text-align: left;
}



.sidou_tablecaption {
	background-color:#C8E3FF;
	text-align:center;
	font-weight: bold;
}

.maq {
	font-size:16pt;
	font-weight:bold;
	color:#C33;
	padding: 10px;

}

/*賛助*/
.h3_sanjo {
	color:#6cdc42;
	border-bottom:2px solid #6cdc42;
	border-left: 5px solid #6cdc42;
	padding: 0 0 3px 10px;
	margin: 20px 0 0 0;
}

/*助成金*/

.josei_end {
	padding:3px 15px;
	border-bottom:1px dotted #6CF;
	margin-bottom:10px;
}

.boshu_table {
	margin:10 auto;
	border:2px solid #84c5f3;
	width: 100%;
	border-collapse:collapse;
	font-size: 0.9em;
}

.boshu_table tr {
	border:1px solid #84c5f3;
}

.boshu_table td {
	padding:3px;
	border:1px solid #84c5f3;
	text-align: left;
}

.boshu_bg {
	background-color:#DDF2FB;
	color:#005F8C;
	font-weight:bold;
}

.pdflink {
	background-image:url(../img/icon_pdf.png);
	background-repeat:no-repeat;
	padding:5px 0 0 22px;
	height:30px;
	margin: 0;
}


/*ボランティア*/

.v_midasi {
	color:#ee72a6;
	font-weight:bold;
	padding-bottom: 10px;
}

.vtable_table {
	margin:10px auto;
	border:2px solid #e44bbb;
	width: 100%;
	border-collapse:collapse;
	font-size: 0.9em;
}

.vtable_table tr {
	border:1px solid #e44bbb;
}

.vtable_table td {
	padding:3px;
	border:1px solid #e44bbb;
	text-align: left;
}

.vtable_midasi {
	font-weight:bold;
	background-color:#F58FE1;
	color:#FFF;
	text-align:center;
}

.v_list {
	margin:0 auto 20px auto;
	padding:5px 20px;
	text-align: center;
	background-color: #FFECFC;
}

.v_list a:link {
	color: #936;
}
.v_list a:visited {
	color: #936;
}
.v_list a:hover {
	color: #1EB6FF;
}
.v_list a:active {
	color:#f80;
}

/*ボランティア体験プログラム用リスト*/
.vsummer_list ul {

	
}

.vsummer_list li {
	list-style-type: none;
	padding:0 0 0 20px;
	margin: 0 0 10px 0;
	background:url(../volunteer/img/vsummer_listicon.png) no-repeat;
	
}
.v_list_summer {
	margin:10px 185px 0 0;
	padding:5px 20px;
	text-align: center;
	background-color: #FFECFC;
}
.v_list_summerban {
	margin:0 0 10px 0;
	padding:0;
	text-align: center;
	float:right;
	width: 180px;
	
}

.v_list_summer a:link {
	color: #936;
}
.v_list_summer a:visited {
	color: #936;
}
.v_list_summer a:hover {
	color: #1EB6FF;
}
.v_list_summer a:active {
	color:#f80;
}

/*就職説明会*/
.recruit_divb {
	padding:10px;
	margin:10px 0;
	border:1px solid #999;
	color: #2f5597;
	font-weight: bold;
	}
.recruit_table {
	margin:10px auto;
	/*border:2px solid #339DEC;*/
	width: 99%;
	border-collapse:collapse;
	font-size: 0.9em;
}

.recruit_table th {
	width:80px;
	/*font-weight:normal;*/
	/*border:1px solid #339DEC;*/
	text-align:left;
	padding:3px;
}



.recruit_table td {
	padding:3px;
	/*border:1px solid #339DEC;*/
	text-align: left;
}

.recruit_table_b {
	margin:10px auto;
	border:1px solid #999;
	width: 99%;
	border-collapse:collapse;
	font-size: 0.9em;
}

.recruit_table_b th {
	width:80px;
	/*font-weight:normal;*/
	border:1px solid #999;
	text-align:center;
	padding:3px;
	background-color: #E4F8FF;
}



.recruit_table_b td {
	padding:3px;
	border:1px solid #999;
	text-align: left;
}
