@charset "UTF-8";
/* CSS Document */

/* all_contents */
p.office {
	float:left;
}
p.blog {
	float:right;
}
p.back {
	width:133px;
	text-align:center;
	padding:5px 0 0 0;
}
p.back_02 {
	width:133px;
	text-align:center;
	float:left;
	padding:5px 0 0 0;
}	
#left {
	float:left;
	width:480px;
}
#event {
	border-left:#FFA918 3px solid;
	background-color:#FFFFFF;
	padding:15px;
	margin:23px 0 15px 2px;
	line-height:1.5;
}
#info {
	border-left:#00A692 3px solid;
	background-color:#FFFFFF;
	padding:15px;
	margin:0 0 15px 2px;
	line-height:1.5;
}
.text_sp {
	padding:0 0 10px 0;
}
table.news {
	width:100%;
}
table.news td {
	vertical-align:top;
}
.ex {
	float:right;
}
.ex a {
	color:#00A692;
}
.ex2 {
	float:right;
}
.ex2 a {
	color:#FF9E08;
}
#right {
	width:334px;
	float:right;
}
p.photo {
	padding:10px 0 0 0;
	text-align:center;
}
.txt_box {
	width:309px;
	margin:5px 0 0 12px;
}
p.com {
	margin:10px 0 10px 0;
	padding:0 0 3px 2px;
	line-height:1.7;
}
table.data {
	margin:0 0 0 15px;
	border-collapse:collapse;
	border-spacing:0;
	width:308px;
}
table.data td {
	padding:4px 0 2px 0;
	border-bottom:#E3E3E3 1px solid;
}
table.data span {
	color:#0FAB98;
}
p.mail {
	margin:10px 0 0 15px;
}
.map {
	float:right;
}
.mail {
	text-align:center;
}

/* kasumigaseki */
#main_bg_01 {
	width:845px;
	background-color:#F5E1E1;
	padding:15px;
	margin:10px auto 17px 18px;
}
#top {
	width:480px;
	height:70px;
}
.data01_bg_btm {
	background:url(img/01/data_bg_btm.gif) no-repeat left bottom;
	width:334px;
	padding:0 0 4px 0;
}
.data01_bg_in {
	background:url(img/01/data_bg_in.gif) repeat-y left top;
	margin:0;
	padding:0 0 15px 0;
}
.data01_bg_top {
	background:url(img/01/data_bg_top.gif) no-repeat left top;
	padding:27px 0 0 0;
}
/* nishisakado */
#main_bg_02 {
	width:845px;
	background-color:#D4F5E6;
	padding:15px;
	margin:10px auto 17px 18px;
}
.data02_bg_btm {
	background:url(img/02/data_bg_btm.gif) no-repeat left bottom;
	width:334px;
	padding:0 0 4px 0;
}
.data02_bg_in {
	background:url(img/02/data_bg_in.gif) repeat-y left top;
	margin:0;
	padding:0 0 15px 0;
}
.data02_bg_top {
	background:url(img/02/data_bg_top.gif) no-repeat left top;
	padding:27px 0 0 0;
}
/* higashiogawa */
#main_bg_03 {
	width:845px;
	background-color:#B3E8F0;
	padding:15px;
	margin:10px auto 17px 18px;
}
.data03_bg_btm {
	background:url(img/03/data_bg_btm.gif) no-repeat left bottom;
	width:334px;
	padding:0 0 4px 0;
}
.data03_bg_in {
	background:url(img/03/data_bg_in.gif) repeat-y left top;
	margin:0;
	padding:0 0 15px 0;
}
.data03_bg_top {
	background:url(img/03/data_bg_top.gif) no-repeat left top;
	padding:27px 0 0 0;
}

/* shizu */
#main_bg_04 {
	width:845px;
	background-color:#FEF2C5;
	padding:15px;
	margin:10px auto 17px 18px;
}
.data04_bg_btm {
	background:url(img/04/data_bg_btm.gif) no-repeat left bottom;
	width:334px;
	padding:0 0 4px 0;
}
.data04_bg_in {
	background:url(img/04/data_bg_in.gif) repeat-y left top;
	margin:0;
	padding:0 0 15px 0;
}
.data04_bg_top {
	background:url(img/04/data_bg_top.gif) no-repeat left top;
	padding:27px 0 0 0;
}

/* chibahigashi */
#main_bg_05 {
	width:845px;
	background-color:#E1D2E8;
	padding:15px;
	margin:10px auto 17px 18px;
}
.data05_bg_btm {
	background:url(img/05/data_bg_btm.gif) no-repeat left bottom;
	width:334px;
	padding:0 0 4px 0;
}
.data05_bg_in {
	background:url(img/05/data_bg_in.gif) repeat-y left top;
	margin:0;
	padding:0 0 15px 0;
}
.data05_bg_top {
	background:url(img/05/data_bg_top.gif) no-repeat left top;
	padding:25px 0 0 0;
}

