/*メインコンテンツ部分の設定*/

/*全ページ共通の設定*/
h1 {font-size: 100%; color: #333333; margin-left: 45px;}
#heading1 {background-image: url(../img/mi.gif); border-bottom: 1px solid #999999; border-left: 1px solid #999999; width: 100%; height: 35px; vertical-align: text-botom; background-repeat: no-repeat; background-position: left bottom;}
h2 {font-size: 95%; margin: 1.5em 0px 1.2em 0em; border: 1px solid #CFCA96; padding: 6px 2px 2px 25px; background-color: #FAFCE4; color: #333333;}
h3 {font-size: 95%; margin: 0px 0px 0.5em;}
.color_h3 {text-align: center; color: #3680BC;}
h4 {margin:15px auto;}
.normal_h4{font-size:95%;}

em {
	color:#FF9999;
	font-weight: bold;
	font-style:normal;
}

/*背景イメージ表示用のハーフサイズ見出し用*/
.half {width:50%;}

/*見出しなどを除いた部分の枠設定*/
.honbun {margin-top: 0.6em; margin-left: 1em; display: block; width: 93%; font-size: 90%;}
/*サイズ固定の文字がある場合*/
.honbun2 {margin-top: 0.6em; margin-left: 1em; display: block; width: 93%;}
/*申込フォームの場合*/
.honbun3 {margin-top: 0.6em; margin-left: 1em; display: block;}
div.honbun table {font-size: 100%;}

img {margin: 0px; padding: 0px; line-height: 39px;}
dl.dl_blue {margin-top: 10px;}
dl.dl_blue dt {font-weight: bold; color: #6699CC;}
dl.dl_blue dd {margin-top: 0.5em; margin-bottom: 0.8em; margin-left: 0px;}
p {margin: 5px 0px;line-height: 140%;}
p.kome { margin:5px 0; line-height: 140%;}
.bl {color: #3399CC;}

/*犯罪被害者が受ける様々な被害ページの設定*/
.niji {margin: 0px; padding: 0px; border-top:3px dotted #FFCC00; border-bottom:3px dotted #FFCC00;}
ul.niji li{list-style-type: none; display: block; padding: 1em 1.5em; color: #000000;} 

/*######################*/
/*被害者援助センターとは*/
/*######################*/
/*各ページ共通*/
.modoru {border-top: 1px solid #666666; margin-top: 10px; padding-top: 5px; text-align:right; font-weight:bold;}

/*事業内容ページの設定*/
.jigyou_h4{margin: 0px 10px 10px; font-size: 95%; border-bottom: 1px dotted #AAAAAA; color: #3399CC;}
.jigyou {margin-top: 1em; padding: 10px;}
div.jigyou p{margin: 0px 15px;}
div.jigyou img{margin: 0px 20px;}
/*事業内容　将来の構想*/
.kousou {margin-top:30px;}
.kousou_h4 {border:1px solid #1177AA; width:13em; padding:3px; font-size: 98%; color: #3399CC; text-align:center; background-color:#FAFCE4; margin:0px 10px 10px;}
.kousou_mi {color:#FF9999; font-weight:bold;}
/*活動内容ページのテーブル*/
table.katudoutable{margin-bottom: 1.5em;}
table.katudoutable td{background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
table.katudoutable td.none{background-color: #F5F8CA; border-width:0px;}
table.katudoutable th{border-bottom: 1px solid #AABBAA; border-right: 1px solid #AABBAA; background-color: #DDEEDD;}
table.katudoutable th.type2{border-bottom: 1px solid #AABBAA; border-right: 1px solid #AABBAA; background-color: #EEF9EE;}
table.katudoutable th.type3{border-bottom: 1px solid #AABBAA; border-right: 1px solid #AABBAA; background-color: #CCDDCC;}

/*センターの歴史テーブル*/
table.rekisi td{padding-top:10px;padding-bottom:10px;}

/*所在地*/
.shozai_mi {color:#44AA88; font-weight:bold; padding:8px 1.5em 3px; background-color:#FAFCE4;}
/*電話相談*/
table.kadomaru td{background-repeat:no-repeat;}
table.kadomaru td.top {border-top:1px solid #000000;}
table.kadomaru td.left {border-left:1px solid #000000;}
table.kadomaru td.right {border-right:1px solid #000000;}
table.kadomaru td.bottom {border-bottom:1px solid #000000;}
table.kadomaru td.center {padding: 10px 60px;}
.denwabangou {color: #FF0000; font-size: 160%; padding: 10px 0px; font-weight:bold;}
/*###############################*/
/*被害者援助センターとは ここまで*/
/*###############################*/
/*等幅フォント*/
.msgo {font-family: 'ＭＳ ゴシック',Osaka;}
/*プライバシーポリシー箇条書きの文字調整*/
div#privacy ol{
	font-size:14px;
	padding-left: 1em;
}
/*会員一覧*/
.gojuon {font-size:0.8em;}
.tyuu {font-size:12px;}
.kaiin_h1 {font-size: 100%;	color: #333333; margin:0px;}
/*賛助会員募集中ページ会費の設定*/
.kaihi {background-color: #FFFFFF; border: 3px dashed #CCCCCC; padding: 10px; margin: 1em 2em;}
.kouza {margin-left:30px;}
table.kouza div {color: #666666; padding: 3px 5px; margin-bottom: 5px; font-weight:bold;}
table.kouza p {padding-left: 10px;}
/*文字間アキ*/
.aki {letter-spacing:1em;}
/*上に一行アキ*/
.mar_top1 {margin-top:1em;}
.martb {margin:0.5em 0;}
.marl1 {margin-left:1em;}
.marl1h {margin-left:1.5em;}
.marl2 {margin-left:2em;}
.marr2 {margin-right:2em;}
.marlb1 {margin-left:1em; margin-bottom:1em;}
/*余白の調整*/
.padleft05em {padding-left:0.5em;}
.padleft2em {padding-left:2em;}
.padleft14em {padding-left:14em;}
.padtop20px {padding-top:20px;}
/*文字サイズ*/
.fontsize14px {font-size:14px;}
.fontsize095em {font-size:0.95em;}
.fontsize90 {font-size:90%;}
.fontsize110 {font-size:110%;}
/*アンダーライン*/
.uline {
	border-bottom: 1px solid #000000;
}
/*網*/
.ami { background:#E6E6E6; 
}
/*関連団体*/
table.kanren th{ background:#CFCA96;}
dl.kanren { margin:0;}

/*フォーム*/
table.form{ font-size:90%;}
table.form th{ background:#CFCA96;
	text-align:left;}
table.form td{ line-height:150%;}
.redkome {color:#FF0033; margin-right:5px; font-weight:normal;}
.redkome2 {color:#FF0033;}
/*お願い*/
dl.mado {margin-left:1em; margin-top:0;}
dd.mado {
	margin:0.5em 0 1em 1em;
	font-size:90%;
}
div.bor01 {
	border:1px #CFCA96 solid;
	background:#FFFFFF;
	padding:5px 3px;
	margin: 5px 3px;
}
table.chu {line-height:140%;}
.ex {
	background: #FFFFFF;
	padding:2px 10px;
	border: 1px solid #A5ACB2;
}

.note {
	background-color:#FAFCE4;
	padding:8px;
	border:1px dashed #009999;
	margin: 1em auto;
}

table.line {
	margin:1em 0;
}
table.line th,
table.line td {
	padding:6px;
	border:none;
	border-bottom:1px dashed #aaa;
	background:none;
	line-height:150%;
}

table.line th {
	white-space:nowrap;
	vertical-align:top;
}

dt {
	background-color:#FAFCE4;
	color:#009999;
	font-weight:bold;
	padding-left:4px;
}
dd {
	margin:4px 0 8px;
	padding-left:4px;
}

