/*
#	written by unit-MSE Co.,ltd.　　　　　　#
#	Copyright 2005 unit-MSE Co.,ltd.　　　　#
#	　　　　　　　　　　　　　　　　　　　　#
#	info@unit-mse.jp　　　　　　　　　　　　#
#	http://www.unit-mse.jp　　　　　　　　　#
#	使用：うきは市社会福祉協議会2005.04.11　#
#	日文用　　　　　　　　　　　　　　　　　#
#	$Revision: 1.1 $　　　　　　　　　　　　#
*/
/* ボディ */
BODY {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-image:url(../img/bg_page1.gif);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
}
/* ヘッダ */
div#headbg{
	background-image:url(../img/head_bg.jpg);
	background-repeat:no-repeat;
	padding-bottom:8px;
}

/* 段組み */
/* 3段組み */
div.block760 {

	width: 760px;
	background-color:#ffffff;
}
div.block3a1 {
	float: left;
	width: 162px;
}
div.block3a2 {
	float: left;
	width: 408px;
}
div.block3a3 {
	float: left;
	width: 190px;
}
/* 2段組み */
div.block2a1 {
	float: left;
	width: 162px;
}
div.block2a2{
	float: left;
	width: 598px;
}
div.pad5{
	padding-left:5px;
	padding-right:5px;
}
/* 段組みクリア */
div.clearblock {
	clear: both;
}
/* ボックス */
div.menubox{
	width: 152px;
	border-width:1px;
	border-style:solid;
	border-color:#2FB1FF;
}
#mn{
	margin-top:6px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:2px;
}

div.mainbox1{
	width: 398px;
	border-width:1px;
	border-style:solid;
	border-color:#2FB1FF;
	margin-bottom:8px;
	background-color:#ffffff;
}
.setY1{
	background-image:url(../img/box_bg_y1.gif);
}
UL{
	font-size: 0.95em;
	line-height: 1.75em;
	margin-top:5px;
	margin-bottom:12px;
}
LI{
	margin-left:-14px;
	margin-right:14px;
	padding-bottom:2px;
}

/* カレンダー */
td.date{
	font-size:12px;
	padding:2px;
}
td.ttl{
	font-size:12px;
	padding:3px;
}

/* フォント */
font.stxt{
	font-size:12px;
	line-height:18px;
}
font.sstxt{
	font-size:10px;
	line-height:14px;
}
font#c_brwn{
	color:#6D2F16;
}

font#update{
	color:#222222;
	line-height:14px;
	text-align:right;
}
div#pickup{
	margin:5px;
	padding:5px;
	font-size:14px;
	line-height:21px;
}


hr{
	width:760px;
	height:1px;
	color:#999999;
}


/* ボディ */
h3.top {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:3px;
	padding-top:4px;
	padding-bottom:2px;
}
h3#top{
	text-align:center;
	background-color:#2FB1FF;
}


div.footer {
	float: left;
	width: 750px;
	position:relative; left:10px;
}
font.logoL{
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}
font.addr{
	float: right;
	font-size:12px;
	line-height:16px;
	margin-top:-30px;
	margin-right:92px;
	padding-bottom:16px;
}
div#logo{
color:#005A91;
}


/* ふくしのかわら版 */

.pLinktxt1{
	font-size: 12px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	text-align:right;
	color:#999999;
}

div#apen_upp{
	padding-top:4px;
	padding-bottom:4px;
}
div#apen_bot{
	padding-top:4px;
	padding-bottom:8px;
}

A.pLink1:link{color: #CC0000; text-decoration: none ;}
A.pLink1:visited{color: #AD5652; text-decoration: none ;}
A.pLink1:hover{color: #FF6600; text-decoration: underline ;}

/* 上と差し替え */
.pLinktxt1 A:link{color: #CC0000; text-decoration: none ;}
.pLinktxt1 A:visited{color: #AD5652; text-decoration: none ;}
.pLinktxt1 A:hover{color: #FF6600; text-decoration: underline ;}



.topLinktxt1{
	font-size: 12px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	text-align:right;
	margin-bottom:12px;
}
A.pLinkTop:link{color: #CC0000; text-decoration: none ;}
A.pLinkTop:visited{color: #CC0000; text-decoration: none ;}
A.pLinkTop:hover{color: #FF6600; text-decoration: underline ;}


h1.ttl{
	padding-top:0.2em;
	padding-left:12px;
	padding-bottom:0.15em;
	font-size:1.2em;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:-0.5em;
	background-color:#FFF0B5;
	border-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#999999;
}
h2.ttl{
	width:582px;
	padding-top:0.2em;
	padding-left:12px;
	padding-bottom:0em;
	font-size:0.96em;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:-1em;
	border-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#999999;
}
h2.pttl{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0.15em;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:-1.0em;
}
h2.pttl2{
	padding-left:12px;
	padding-right:12px;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:-1.0em;
	background-color:#ADC815;
	color:#ffffff;
}
h2.pttl3{
	padding-left:6px;
	padding-right:12px;
	padding-top:0.18em;
	padding-bottom:0.18em;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:-1.0em;
	border-style:solid;
	border-width:0px 0px 0px 6px;
	border-left-color:#4DAAE1;
	margin-left:12px;
}
h2.pttl4{
	padding:0.35em 0.25em 0.25em 0.25em;
	font-size:0.98em;
	font-weight:bold;
	line-height:1.32em;
	margin-left:12px;
	margin-right:12px;
	color:#000000;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#FFCC00;
	background-color:#FFF8D9;
}
h3.pttl{
	margin-left:12px;
	margin-right:12px;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-size:0.95em;
	font-weight:bold;
	margin-bottom:-0.5em;
	background-color:#CC0000;
	color:#ffffff;
}
h3.pttl2{
	padding-left:12px;
	padding-right:12px;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-size:0.95em;
	font-weight:bold;
	margin-bottom:-0.5em;
	border-width:0px;
	border-bottom-width:2px;
	border-top-width:2px;
	border-color:#ADC815;
	border-style:dotted;
}
h3.pttl3{
	padding-left:12px;
	padding-right:12px;
	font-size:1.0em;
	font-weight:bold;
	padding-top:0.2em;
	margin-bottom:-1.0em;
	color:#333333;
}
h4.pttl{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0.15em;
	font-size:0.95em;
	font-weight:bold;
	margin-bottom:-0.5em;
	color:#CC0000;
}
H3.ttlset4 {
	font: bold 0.95em "ＭＳ ゴシック", "Osaka－等幅";
	color: #FF6600;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
 margin:12px;
}
h2.ttlset5{
	padding-left:6px;
	padding-right:12px;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-size:0.96em;
	font-weight:bold;
	border-style:solid;
	border-width:0px 0px 1px 6px;
	border-left-color:#4DAAE1;
	border-bottom-color:#4DAAE1;
	margin-top:1.5em;
	margin-bottom:0.2em;
	margin-left:12px;
	margin-right:12px;
}
h2.ttlset6{
	padding-left:6px;
	padding-right:12px;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-size:0.96em;
	font-weight:bold;
	margin-bottom:1.0em;
	border-style:solid;
	border-width:0px 0px 0px 6px;
	border-left-color:#4DAAE1;
	border-bottom-color:#4DAAE1;
	margin-left:12px;
	margin-right:12px;
}
H2.ttlset4{
	font-weight:bold;
	padding-top:0.18em;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0.15em;
	font-size:1.0em;
	background-color:#F06C00;
	color:#ffffff;
}
H2.ttlset7 {
	font: bold 1.0em "ＭＳ ゴシック", "Osaka－等幅";
	color: #FF6600;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	margin:12px;
}
H3.ttlset7 {
	font: bold 0.95em "ＭＳ ゴシック", "Osaka－等幅";
	color: #FF6600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	margin:12px;
}
DIV.budget{
	margin-top:-1.95em;
	text-align:right;
	padding-left:12px;
	padding-right:12px;
}

DIV.box1{
	background-color:#F9F4D9;
	margin:12px;
	padding:8px 8px 8px 8px;
	font-size:0.95em;
	line-height:1.6em;
}

DIV.box2{
	background-color:#F9F4D9;
	border-width:1px;
	border-style:solid;
	border-color:#DFCE95;
	margin:12px;
	padding:8px 8px 8px 8px;
	font-size:0.95em;
	line-height:1.6em;
}
DIV.box2 P{
	padding:0px;
	margin:0px;
}

/* 表基本 */
TABLE.table1{
	margin-left:12px;
	margin-right:12px;
	width:544px;
	background-color:#0066CC;
}
/* 表パターン１ */
TABLE.table1 TR.Tttl{
}
TABLE.table1 TR.Tttl TH,
TABLE.table1 TR.Tttl TD{
	background-color:#0066CC;
	font-size:0.95em;
	color:#ffffff;
}
TABLE.table1 TR.Titem{
}
TABLE.table1 TR.Titem TD{
	background-color:#65A8E4;
	text-align:center;
	color:#ffffff;
}
TABLE.table1 TD{
	font-size:12px;
	line-height:16px;
	padding:4px;
	text-align:right;
	background-color:#ffffff;
}
TABLE.table1 TD.objL{
	text-align:left;
}
TABLE.table1 TD.objC{
	text-align:center;
}
TABLE.table1 TR.total TD{
	font-weight:bold;
	background-color:#E8EEF9;
}
/* 表パターン２ */
TABLE.table2{
	margin-left:12px;
	margin-right:12px;
	width:544px;
	background-color:#0066CC;
}
TABLE.table2 TR.Tttl{
}
TABLE.table2 TR.Tttl TD{
	background-color:#0066CC;
	font-size:0.95em;
	color:#ffffff;
}
TABLE.table2 TR.Titem{
}
TABLE.table2 TR.Titem TD{
	background-color:#65A8E4;
	text-align:center;
	color:#ffffff;
}
TABLE.table2 TD{
	font-size:12px;
	line-height:16px;
	padding:4px;
	text-align:left;
	background-color:#ffffff;
}
TABLE.table2 TD.objR{
	text-align:right;
}
TABLE.table2 TD.objC{
	text-align:center;
}
TABLE.table2 TR.total TD{
	font-weight:bold;
	background-color:#E8EEF9;
}


/* DLset */
DL.page1{
	padding:0px;
	margin:0px;
	margin-left:12px;
	margin-right:12px;
	font-size: 0.95em; line-height: 1.75em;
}
DL.page1 DT{
}
DL.page1 DD{
	margin-top:-1.75em;
	padding-left:1.0em;
}


#arealist{
	font-size:12px;
	line-height:18px;
}
#arealist A:link{color: #CC0000; text-decoration: none ;}
#arealist A:visited{color: #CC0000; text-decoration: none ;}
#arealist A:hover{color: #FF6600; text-decoration: underline ;}

/* 写真まわり */
IMG.picR{
	margin-top:3px;
	margin-left:12px;
	margin-bottom:6px;
	float:right;
}
IMG.picL{
	margin-top:3px;
	margin-right:12px;
	margin-bottom:6px;
	float:left;
}



/* 目次 */
div.contentsbox1{
	width: 588px;
	border-width:1px;
	border-style:solid;
	border-color:#DFCE95;
	margin-bottom:8px;
	background-color:#F8F2E0;
	margin-top:1.0em;
}

.pschejule{
	font-size:12px;
	line-height:16px;
}
#pschejulememo{
	padding:10px;
}

.photottl{
	font-weight:bold;
	font-size: 1.0em; line-height: 1.75em;	
}

h2.pcontents{
	font-size: 0.95em; line-height: 1.75em;
	text-align:center;
	background-color:#DFCE95;
	padding:2px;
	margin-bottom:0px;
}

table.pbox1{
	border-width:1px;
	border-style:solid;
	border-color:#DFCE95;
	background-color:#F8F2E0;
	font-size: 0.95em; line-height: 1.75em;
}

/* バックナンバー一覧タイトルで使用 */
.backnmbrttl{
	padding:10px;
	font-size: 0.95em; line-height: 1.75em;
}
.backnmbrttls{
	padding:5px;
	font-size: 12px; line-height: 18px;
}


/* 福祉委員だより */
h1.ttlin{
	padding-top:0.2em;
	padding-left:12px;
	padding-bottom:0.15em;
	font-size:1.2em;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:-0.5em;
	background-color:#FFF0B5;
	border-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#999999;
}
h2.ttlin{
	padding-top:0.2em;
	padding-left:12px;
	padding-bottom:0.15em;
	font-size:1.2em;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:-0.5em;
	background-color:#FFF0B5;
	border-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#999999;
}
h2.ttlin2{
	padding-left:12px;
	padding-right:12px;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-size:0.95em;
	font-weight:bold;
	margin-bottom:-0.9em;
	color:#CC0000;
}

h3.ttlin{
	padding-left:12px;
	padding-right:12px;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-size:0.95em;
	font-weight:bold;
	margin-bottom:-0.5em;
	color:#CC0000;
}
h3#dec1{
	background-color:#FFF0B5;
	border-width:0px;
}
h4.ttlin{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0.15em;
	font-size:0.95em;
	font-weight:bold;
	margin-bottom:-0.75em;
	color:#000000;
}

/* 通常文字回り */

p{
	font-size: 0.95em; line-height: 1.75em;
	padding-left:12px;
	padding-right:12px;
}


.fp12{
	font-size: 12px;
}
.fp10{
	font-size: 10px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}

.scap{
	font-size: 12px;
	line-height:16px;
	padding:6px;
}
.stxtn{
	font-size: 0.92em; line-height: 1.6em;
}
.mtxtn{
	font-size: 0.95em; line-height: 1.75em;
}

.ltxtn{
	font-size: 1.0em; line-height: 1.75em;
}
.lltxtn{
	font-size: 1.07em; line-height: 1.75em;
}

.mbL{ margin-bottom:40px; }
.mbM{ margin-bottom:24px; }
.mbS{ margin-bottom:14px; }



/*施設サービスで使用*/

.thema {
	font-size: 1.12em;
	font-weight: bold;
	line-height:1.4em;
	color: #ffffff;
	background-color:#FF6633;
	padding:0.06em;
	margin-bottom:0.5em;
}


/* 求人募集 add:070122 */

#recruit{ margin:10px 10px 10px 10px; }
#recruit H2{ margin:0px 0px 0px 0px ; color:#333333; }
#recruit H3{
	font-size:12px;
	margin:0 0 0 0 ;
	line-height:18px;
}
#recruit P{padding-left:0;}
#recruit TABLE{
	margin-right:12px;
	border-collapse:collapse;
}
#recruit DIV,
#recruit TD,
#recruit TH{
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	font-size:0.95em;
	line-height:1.6em;
}
#recruit TH.head{ background-color:#FFE8B0; }
#recruit TH,
#recruit TD{
	background-color:#FFFFFF;
	padding:2px 5px 2px 5px;
	border-bottom:#999999 1px solid;
}




