/* index */
#top_area_index{
	background: #EFEBE0;
	border-right: 1px solid #79593A;
	border-left: 1px solid #79593A;
	padding: 0px;
	margin: 0 auto;
	width:660px;
}
#top_area_index_left{float:left;width:280px;padding-left:20px;	line-height:200%;}
#top_area_index_right{
	float:right;
	width:280px;
	padding:0 20px;
	border-left: 1px solid #79593A;
}

#top_area_index h2{
	font-size:1.3em;
	margin:10px 0 20px;
	border: none;
}
#top_area_index h3{font-size:1.2em;margin:10px 0 5px;}
#top_area_index p{font-size:0.9em;text-indent: 0.9em;}
.top_area_index_futa{vertical-align: bottom;}
.top_area_index_futa_dn{margin-bottom:10px;}

#news li{	/*list-style: none;*/}
#news ul{/*	margin:0px 0px 0px 20px;padding:0px;*/}
#news dt{float:left;line-height:150%;padding-top:5px;}
#news dd{margin-left:9em;line-height:150%;padding-top:5px;margin-bottom:0.8em;}

#news dt{/line-height:100%;} /* IE_only */
#news dd{/display:inline-block;} /* IE_only */

.jigyo_block,.news_ul_block{
	border-top: 1px solid #BFBFBF;
	width: 680px;
	margin: 0px auto 10px;
	padding: 10px 0px 0px;
}
.jigyo_segment_pict{width:270px;float:left;}
.jigyo_segment_text{width:390px;float:left;margin-left: 20px;}
.jigyo_segment_text li{list-style: none;}
.jigyo_segment_text h3{margin-bottom:5px;}
.jigyo_segment_text p{margin-top:5px;}

/* about_03 総合生活支援センター */
.block_green,.block_blue{padding: 10px;margin-bottom:10px;}
.block_green h3,.block_blue h3{
	color: #FFFFFF;
	padding-top: 0px;
	margin-top:0px;
}
.block_green h4,.block_blue h4{
	padding: 10px 0px 10px 10px;
	font-size:1.0em;
}
.block_green ul,.block_blue ul{
 background: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}

.block_green{background: #99CC66;}
.block_green h4{color: #006600;background: #EDFFE8;}

.block_blue{background: #336699;}
.block_blue h4{color: #003366;background: #E3F1FF;}

.ul_block{

	background: #FFFFFF;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#about03_top_area_pict{float:left;width:240px;}

.block_2col_wrap{text-align:center;margin-bottom:20px;}
.block_2col_wrap h3{color:#FFFFFF;background: #336699;}
.block_2col_left{float:left;width:320px;padding:0 10px 10px 10px;background: #E3F1FF;}
.block_2col_right{float:right;width:320px;padding:0 10px 10px 10px;background: #E3F1FF;}
#riyou_area .block_2col_right,
#riyou_area .block_2col_left {
height:6.5em;
}
.nagare{text-align:center;}
.nagare_col{
 margin-bottom:20px;
	background:   url(img_about_03/bk_nagare_col.gif) no-repeat 225px center;
}
.nagare_col_last{
 margin-bottom:20px;
	background:   url(img_about_03/bk_nagare_col_last.gif) no-repeat 225px center;
}
.nagare_box{
	border: 2px solid #336699;
	width:200px;
	height:10em;
	margin-left:20px;
	display: inline;
}
.nagare_box h3{background: #E3F1FF;padding:10px 0;margin:0px;}
.nagare_kugiri{background: #FFFFCC;}
.nagare_kugiri h3{
	line-height:7.6em;
	background: #FFFFCC;
}
.nagare_box p{border-top: 1px dotted #336699;padding:10px 10px 0px 10px;margin-top:0px;}
/* access_page */

.map_area_text{float:left;width:380px;}
.map_area_gmap{float:right;background: #FFFFFF;padding: 5px;}

/* ir_page */
.kingaku{text-align:right;}
.kei{text-align:center;}
.ir caption{text-align:right;}
table.ir{/*margin-bottom: 20px;*/}

/* koufu_page */
.koufu_area_text{float:left;width:500px;}
.koufu_area_text dt{float:left;}
.koufu_area_text dd{padding-left: 7em;border-bottom: 1px solid #E6E6E6;}
.koufu_area_text dl{line-height:200%;}
.koufu_area_pict{float:right;background: #FFFFFF;padding: 5px;}

/* pastel */
#contents_left #prod h2{font-size:1.1em;color: #FFFFFF;background: #CC6633;padding: 5px 0px 5px 10px;border:none;}
#prod .segment{width:340px;margin-bottom:20px;}
#prod .segment img{float:left;padding: 5px;margin: 0 10px;border: 1px solid #F3F3F3;}
#prod h3{
	font-weight: bold;
	font-size: 1.1em;
	margin: 20px 0px;
	padding: 0px 0px 0px 10px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CC6600;
	border-left: 5px solid #CC6600;
}
#prod h4{font-weight: bold;color: #CC6633;}
#prod p{margin:0px;line-height:130%;}

/* news_all */
.news_all ul{margin-bottom:20px;}

/* recruit */
#recruit_btn_area{
 margin-bottom:20px;
}
#gakujyou{
float:right;
background: #D9D9D9;
width:320px;
padding:1px 10px;
}
#gakujyou_btn{
float:left;
}

/* art */
.art_area .segment{width:160px;margin-right:12px;text-align:center;}
.art_area .seg_last{margin-right:0px;}
.art_area .segment img{padding:2px;border:1px solid #F3F3F3;}
