﻿@charset "utf-8";
/*
#	written by unit-MSE Co.,ltd.　　　　　　#
#	Copyright 2007 unit-MSE Co.,ltd.　　　　#
#	　　　　　　　　　　　　　　　　　　　　#
#	info@unit-mse.jp　　　　　　　　　　　　#
#	http://www.unit-mse.jp　　　　　　　　　#
#	使用：うきは市社会福祉協議会2005.04.11　#
#	日文用　　　　　　　　　　　　　　　　　#
#	$Revision: 1.1 $　　　　　　　　　　　　#
*/

/* 基本 */

/* ふくしのかわら版 magazine */
/* ふくし委員 magazine2 */


DIV#magazine {
	padding-left:5px;
	padding-right:5px;
}
DIV#magazine TABLE.magazinettl{
	padding:0;
	margin:0;
}

DIV#magazine H1{
	padding-top:0.2em;
	padding-left:12px;
	padding-bottom:0.15em;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	margin-top:0em;
	background-color:#FFF0B5;
	border-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#999999;
	margin-bottom:0.5em;
}
DIV#magazine H1 SPAN{ padding-left:1em; font-size:0.75em; font-weight:normal; }

DIV#magazine DIV.page {
	margin-left:12px;
	margin-right:12px;
}
DIV#magazine DIV.balanceSheet H3{ font-size:0.95em; line-height:1.75em; margin-top:0; margin-bottom:0.5em; }
DIV#magazine DIV.balanceSheet OL,
DIV#magazine DIV.balanceSheet DL,
DIV#magazine DIV.balanceSheet UL{ margin-top:0; margin-bottom:1em; }

DIV#magazine DIV.page P {
	font-size: 0.95em;
	line-height: 1.75em;
	margin:0 0 1.75em 0;
	padding:0px;
}
DIV#magazine TABLE { margin:0 0 1.75em 0; }


/* 写真まわり */
DIV#magazine IMG.picR{
	margin-top:3px;
	margin-left:12px;
	margin-bottom:6px;
	float:right;
}
DIV#magazine IMG.picL{
	margin-top:3px;
	margin-right:12px;
	margin-bottom:6px;
	float:left;
}
/* 付記 */
DIV#magazine DIV.append{
	background-color:#FBF7D7;
	margin:0 0 1.5em 0;
	padding:10px;
	font-size:0.95em;
	line-height:1.6em;
	border: solid 1px #cccccc;
}
/* 署名 */
DIV#magazine P.author{
	text-align:right;
}

/* 表デザイン */

DIV#magazine TABLE.sheet1{
	background-color:#996699;
}
DIV#magazine TABLE.sheet1 TH{
	font-weight:normal;
	text-align:left;
	background-color:#FDDFFD;
	font-size:0.95em;
	line-height:1.5em;
	padding:12px;

}
DIV#magazine TABLE.sheet1 TD{
	background-color:#FFFFFF;
	font-size:0.95em;
	line-height:1.5em;
	padding:12px;
}


/* ========================= */
/* セット1 */
/* ========================= */
DIV#magazine DIV.pageset1 H2{
	padding:0px 12px 0px 6px;
	font-size:0.98em;
	font-weight:bold;
	border-style:solid;
	border-width:0px 0px 0px 6px;
	border-left-color:#4DAAE1;
	border-bottom-color:#4DAAE1;
}
DIV#magazine DIV.pageset1 H3{
	font-size:0.96em;
	line-height:1.5em;
	color:#CC0000;
	margin:0 0 0.5em 0;
}
DIV#magazine DIV.pageset1 H4{
	font-size:0.92em;
	line-height:1.32em;
	margin:0 0 0.5em 0;
}

DIV#magazine DIV.pageset1 H3 SPAN,
DIV#magazine DIV.pageset1 H4 SPAN{
	padding:4px;
	border:#CCCCCC solid 1px;
	background-color:#12ABED;
	color:#ffffff;
}
DIV#magazine DIV.pageset1 DL{
	background-color:#FFFFCC;
	padding:12px 12px 12px 12px;
	font-size:0.95em;
	line-height:1.6em;
}
DIV#magazine DIV.pageset1 DL DT{width:480px;}
DIV#magazine DIV.pageset1 DL DD{ text-align:right; margin-top:-1.6em; margin-bottom:0.5em;}

DIV#magazine DIV.pageset1 UL,
DIV#magazine DIV.pageset1 OL{ margin-top:5px; }

DIV#magazine DIV.pageset1 UL LI,
DIV#magazine DIV.pageset1 OL LI{ font-size:14px; line-height:21px; margin-bottom:4px; }

/* ========================= */
/* セット2 */
/* ========================= */

DIV#magazine DIV.pageset2 H2{
	font-size:1.2em;
	color:#000000;
	margin:0 0 0.5em 0;
}
DIV#magazine DIV.pageset2 H2 SPAN{ font-size:0.8em; font-weight:normal;}
DIV#magazine DIV.pageset2 H3{
	font-size:0.96em;
	color:#CC0000;
	margin:0 0 0.5em 0;
}
/* ========================= */
/* セット3*/
/* ========================= */

DIV#magazine DIV.pageset3 H3{
	font-size:0.96em;
	color:#CC0000;
	margin:0 0 0.5em 0;
}
DIV#magazine DIV.pageset3 H4{
	font-size:0.92em;
	color:#000000;
	margin:0 0 0.5em 0;
}
DIV#magazine DIV.pageset3 TABLE{
	background-color:#006699;
}
DIV#magazine DIV.pageset3 TABLE TH{
	background-color:#518AB9;
	color:#ffffff;
	font-size:0.95em;
	line-height:1.5em;
}
DIV#magazine DIV.pageset3 TABLE TD{
	background-color:#FFFFFF;
	font-size:0.95em;
	line-height:1.5em;
}
DIV#magazine DIV.pageset3 HR {
	width:554px;
	height:1px;
	margin:0;
	padding:0;
}

/* 予算 */
DIV#magazine DIV.budget {
	border:#000000 1px solid;
	margin:0 0 1em 0;
	padding:6px;
	font-weight:bold;
}

DIV#magazine DIV.budget2 {
	border-bottom:#000000 1px solid;
	margin:-2.68em 0 0.95em 0;
	padding:6px;
	font-weight:bold;
	text-align:right;
}




/* ========================= */
/* テーブルセット */
/* ========================= */

DIV#magazine TABLE.schejule TD,
DIV#magazine TABLE.schejule TH{
	font-size: 0.95em;
	line-height: 1.4em;
	margin:0 0 1.75em 0;
	padding:3px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}
DIV#magazine TABLE.line{
	border-collapse:collapse;
}
DIV#magazine TABLE.line TH{
	border:#999999 1px solid;
	background-color:#0099FF;
	font-weight:normal;
	color:#FFFFFF;
}
DIV#magazine TABLE.line TD{
	border:#999999 1px solid;	
}

OL.nbrlist{
	font-size:0.95em;
	line-height: 1.4em;
}


/* ========================= */
/* リストセット */
/* ========================= */
DIV#magazine OL.listset1{ list-style-type:square; }
DIV#magazine OL.listset1 LI,
DIV#magazine OL.listset2 LI,
DIV#magazine2 OL.listset2 LI{
	padding:0px;
	font-size: 0.95em;
	line-height: 1.75em;
}

DIV#magazine DL.listset1 DT{ }
DIV#magazine DL.listset1 DT{
	list-style-type:square;
	padding:0px;
	font-size: 0.95em;
	line-height: 1.75em;
}
DIV#magazine DL.listset1 DD{
	padding:0px;
	font-size: 0.95em;
	line-height: 1.75em;
	margin-left:16px;
}

DIV#magazine OL.listset2{ list-style-type:lower-greek; font-weight:bold; }

/* ========================= */
/* ちびっこ */
/* ========================= */
DIV#magazine DIV.chibi{ margin-top:12px; }
DIV#magazine DIV.chibi H2{
	padding-left:12px;
	padding-right:12px;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-size:1.0em;
	font-weight:bold;
	margin:0 0 0.5em 0;
	background-color:#ADC815;
	color:#ffffff;
}

/* ========================= */
/* ちびっ子便り */
/* ========================= */
DIV#magazine DIV.chibicco H3{
	padding-top:0.25em;
	padding-bottom:0.2em;
	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;
	text-align:center;
}

/* ========================= */
/* お知らせセット */
/* ========================= */

DIV#magazine DIV.infoset OL{
	margin:0 0 1.5em 0;
	list-style:disc;
	list-style-position:inside;
}
DIV#magazine DIV.infoset LI{
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	font-size:0.95em;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#FFCC33;
}

DIV#magazine DIV.infoset H2{
	padding:0.35em 0.25em 0.25em 0.25em;
	margin:0 0 0.5em 0;
	font-size:0.98em;
	font-weight:bold;
	line-height:1.32em;
	color:#000000;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#FFCC00;
	background-color:#FFF8D9;
}
DIV#magazine DIV.infoset H3{
		color:#C00;
		font-size:0.98em;
		font-weight:bold;
	}
DIV#magazine DIV.infoset TABLE{ background-color:#FF6600;}
DIV#magazine DIV.infoset TABLE TD,
DIV#magazine DIV.infoset TABLE TH{
	padding:4px;
	font-size:0.95em;
	line-height:1.5em;
}
DIV#magazine DIV.infoset TABLE TD{
	background-color:#FFFFFF;
	text-align:left;
}

DIV#magazine DIV.infoset TABLE TH{
	background-color:#FFFFCC;
	text-align:center;
	font-weight:normal;
	color:#333333;
}

DIV#magazine DIV.infoset TABLE.nopad TH,
DIV#magazine DIV.infoset TABLE.nopad TD{ padding:0; }

/* -------------------- */
/* 福祉委員かわら版     */
/* -------------------- */
DIV#magazine2 {
	padding-left:5px;
	padding-right:5px;
}
DIV#magazine2 DIV#ttl{ position:relative; }
DIV#magazine2 H1{ border-bottom:#999999 1px solid; padding-bottom:2px; margin-bottom:4px; padding:0; margin:0; }
DIV#magazine2 DIV#ttl P{
	padding:0;
	margin:0;
	font-size:12px;
	line-height:14px;
	text-align:right;
	position:absolute;
	top:16px;right:0;
}
/* 目次 */
DIV#magazine2 UL.index{ margin:0; padding:0; margin-bottom:14px; }
DIV#magazine2 UL.index LI{
	background:url(../../img/index_arrow.gif) left top no-repeat;
	list-style-type:none;
	padding-left:1em;
	font-size: 0.95em;
	line-height: 1.64em;
}

DIV#magazine2 UL.index LI A{ color:#3366CC; text-decoration:none; }
DIV#magazine2 UL.index LI A:link,
DIV#magazine2 UL.index LI A:visited{ color:#3366CC; text-decoration:none;}
DIV#magazine2 UL.index LI A:hover{ color:#FF6600; text-decoration:underline; }


DIV#magazine2 P {
	font-size: 0.95em;
	line-height: 1.75em;	
	margin:0 0 1.75em 0;
	padding:0px;
	margin-left:12px;
	margin-right:12px;
}
DIV#magazine2 CITE{ font-style:italic; }

DIV#magazine2 TABLE {margin-top:0; margin-left:12px; margin-bottom:1.75em; }

DIV#magazine2 TABLE.sheet1 { border-collapse: collapse; }
DIV#magazine2 TABLE.sheet1 TH { font-weight:normal; }
DIV#magazine2 TABLE.sheet1 TH,
DIV#magazine2 TABLE.sheet1 TD { padding:4px;}
DIV#magazine2 TABLE.sheet1 TH { background:#F0EEFF; border:#CC99FF 1px solid; }
DIV#magazine2 TABLE.sheet1 TD { border:#CC99FF 1px solid; }



DIV#magazine2 H2{
	padding:0.2em 12px 0.15em 12px;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.6em;
	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;
}
DIV#magazine2 H3 {
	font-size:0.96em;
	line-height:1.5em;
	color:#CC0000;
	margin:0 12px 0 12px;
	padding:0;
}
DIV#magazine2 H3.pttl {color:#FFFFFF; }

DIV#magazine2 H4 {
	font-size:0.96em;
	line-height:1.5em;
	margin:0 12px 0 12px;
	padding:0;
}
DIV#magazine2 H5 {
	font-weight:normal;
	font-size:0.96em;
	line-height:1.5em;
	margin:0 12px 0 12px;
	padding:0;
}

DIV#magazine2 DL,
DIV#magazine2 UL,
DIV#magazine2 OL{ margin:0 12px 0 12px; }

DIV#magazine2 DL.qa DT,
DIV#magazine2 DL.qa DD {
	font-size: 0.95em;
	line-height: 1.75em;
	margin:0;
	padding:0;
}
DIV#magazine2 DL.qa DT{ width: 1.75em; }
DIV#magazine2 DL.qa DD{
	margin-left:1.75em;
	margin-top:-1.75em; 	
	margin-bottom: 1em;
}

DIV#magazine2 DL.dlset DT,
DIV#magazine2 DL.dlset DD {
	font-size: 0.95em;
	line-height: 1.75em;
	margin:0;
	padding:0;
}
DIV#magazine2 DL.dlset2 DT{ font-weight:bold; }
DIV#magazine2 DL.dlset1 DD,
DIV#magazine2 DL.dlset2 DD{
	margin-left:2em;
	margin-top:0; 	
}
DIV#magazine2 DL.dlset1 DD{	margin-bottom: 1em; }


DIV#magazine2 OL LI,
DIV#magazine2 UL LI{
	margin-left:12px;
	margin-right:0px;
	padding-bottom:2px;
}

DIV#magazine2 UL.listset{
	margin:0;
	padding:0;
	margin-left:12px;
	margin-right:12px;

}
DIV#magazine2 UL.listset LI{
}

DIV#magazine2 DIV.box{
	margin:0 12px 12px 12px;
	padding:10px 10px 0 10px;
	border: solid 1px #FFCC00;
}
DIV#magazine2 DIV.box1{
	margin:0 12px 12px 12px;
	padding:10px;
	border: solid 1px #FFCC00;
}
DIV#magazine2 DIV.box3{
	border:#CCC 4px solid;
	padding:12px;
	margin:0 12px 12px 12px;
}


/* 引用 */
DIV#magazine2 CITE{ font-style:normal; font-size:0.84em; }

DIV.stepBox{ margin-left:12px; margin-right:12px; border:#A5E01B 3px double; margin-bottom:12px;  }
DIV.stepBox H4{ }



