body	{
	margin: 0;
	padding: 0;
	background-color: #E8F6FF;
	background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}

#wrapper	{
	padding: 0px;
	margin: 0px auto;
	width: 950px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	}
	
#wrapper2	{
	padding: 0px;
	margin: 0px auto;
	width: 950px;
	background-color: #E8F6FF;
	text-align: center;
	}
#main	{
	width: 690px;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
h1 {
	font-size:14px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-bottom: 20px;
}
a	{
	color: #333333;
	}


/* ++++++ ヘッダー部分のデザイン ++++++ */

#header {
	background-repeat: no-repeat;
	height: 180px;
	width: 1200px;
	background-image: url(images/header2.jpg);
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
#header2 {
	background-repeat: no-repeat;
	height: 180px;
	width: 1200px;
	background-image: url(images/header2.jpg);
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++ 文字部分のデザイン ++++++ */

.staff a:link{
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	color: #009900;
	text-decoration: none;
}

.staff a:visited{
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	color: #009900;
	text-decoration: none;
}

.staff a:hover{
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	color: #009900;
	text-decoration: none;
}

.staff a:active{
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	color: #009900;
	text-decoration: none;
}

.red_14B{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.red_16B{
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #FF0000;
}

.red{
	color: #FF0000;
}

.red_12N{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FF0000;
}

.red_10N{
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #FF0000;
}

.red_8N{
	font-size: 8px;
	line-height: 14px;
	font-weight: normal;
	color: #FF0000;
}

.orange{
	color: #FF6600;
}

.black_8N{
	font-size: 8px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
}

.black_10N{
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}

.black_12N{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

.12B{
	font-size: 12px;
	font-weight: bold;
}

.black_12B{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
}

.black_14B{
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #666666;
}

.black_16B{
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #666666;
}

.black_18B{
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}

.black_21B{
	font-size: 21px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
}

.blue{
color: #0066CC;
}

.blue_10{
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
color: #0066CC;
}

.purple_18B{
	color: #6666CC;
	font-size: 18px;
	line-height: 160%;
	font-weight: bold;
	}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++ サイドバー部分のデザイン ++++++ */

#sidebar	{
	width: 240px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
#house{
	background-image: url(images/house.gif);
	background-repeat: no-repeat;
	height: 338px;
	width: 174px;
	padding-top: 80px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#mobile{
	width: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDF;
	text-align: left;
	background-image: url(images/header_mob.gif);
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* ++++++ ナビ部分のデザイン ++++++ */

#navi {
	background-repeat: no-repeat;
	height: 125px;
	width: 490px;
	background-image: url(images/navi_bg.gif);
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	
#navi2014 {
	background-repeat: no-repeat;
	height: 30px;
	width: 556px;
	background-image: url(images/navi2014/2014navi_bg.jpg);
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 129px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	
	
#navi2015 {
	background-repeat: no-repeat;
	height: 30px;
	width: 556px;
	background-image: url(images/navi2015/2015navi_bg.jpg);
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 129px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* ++++++ メイン部分のデザイン ++++++ */

#content01 {
	height: 410px;
	width: 688px;
	background-image: url(images/content01_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}

#content01 h2 {
	height: 19px;
	width: 668px;
	margin: 0px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content01_h2.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	}
	
#content01 h3 {
	height: 24px;
	margin: 0px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content01_h3.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#content01 div.section{
	padding: 0px;
	float: left;
	height: 175px;
	width: 214px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#content01 div.section h3 {
	height: 22px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content01_h3.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#content01 div.section p {
	padding: 0px;
	margin: 0 10px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}

#content01a {
	height: 530px;
	width: 688px;
	background-image: url(images/content01a_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}

#content01a h2 {
	height: 19px;
	width: 668px;
	margin: 0px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	background-image: url(images/content01a_h2.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	}
	
#content01a h3 {
	height: 24px;
	margin: 0px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content01_h3.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#content01a div.section{
	padding: 0px;
	float: left;
	height: 230px;
	width: 214px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#content01a div.section h3 {
	height: 22px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content01_h3.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#content01a div.section p {
	padding: 0px;
	margin: 0 10px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}

#content01a div.section ul{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin: 5px 0px;
	padding: 0px;
	color: #333333;
	width: 210px;
	}
#content01a div.section li{
	text-align: left;
	color: #333333;
	font-weight: normal;
	margin: 0 0px 0 0px;
	padding-right: 0px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/disc.gif);
	background-repeat: no-repeat;
	background-position: left top;
        list-style-type: none;
	}

.style_y{
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: bottom;
}
.td-content01{
	border: 1px solid #DADADA;
	text-align: left;
	margin: 1px;
}

#content02 {
	height: 235px;
	width: 688px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/content02_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#content02 h2 {
	height: 19px;
	width: 668px;
	margin: 0px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content02_h2.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	}

#content02 div.section{
	padding: 0px;
	float: left;
	height: 175px;
	width: 214px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#content02 div.section h3 {
	height: 22px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content02_h3.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#content02 div.section h4 {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-align: right;
}
	
#content02 div.section p {
	padding: 0px;
	margin: 0 10px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}

#content02a {
	height: 530px;
	width: 688px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/content02_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#content02a h2 {
	height: 19px;
	width: 668px;
	margin: 0px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	background-image: url(images/content02a_h2.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	}

.content02a_td_date{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
	color: #0066ff;
	vertical-align: middle;
	}

#content02a div.section{
	padding: 0px;
	float: left;
	height: 230px;
	width: 214px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#content02a div.section h3 {
	height: 22px;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
	background-image: url(images/content02_h3.gif);
	padding-top: Opx;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#content02a div.section h4 {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-align: right;
}
	
#content02a div.section p {
	padding: 0px;
	margin: 0 10px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}
#content02a div.section ul{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin: 5px 0px;
	padding: 0px;
	color: #333333;
	width: 210px;
	}
#content02a div.section li{
	text-align: left;
	color: #333333;
	font-weight: normal;
	margin: 0 0px 0 0px;
	padding-right: 0px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/disc.gif);
	background-repeat: no-repeat;
	background-position: left top;
        list-style-type: none;
	}

#content02a div.section2{
	padding: 0px;
	float: left;
	height: 230px;
	width: 214px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border: 3px solid #66CCFF;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-align: center;
}

#content03 {
	width: 688px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	}

#content03 h2 {
	height: 19px;
	width: 668px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content03_h2.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	
#content03 div.section p {
	padding: 0px;
	margin: 0 10px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}

#content03 {
	width: 688px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	}

#content03 h2 {
	height: 19px;
	width: 668px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content03_h2.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	
.cibtebt03_l{
	background-color: #E5F2FE;
	padding: 7px;
	width: 170px;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
}

.cibtebt03_r{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 20px;
	vertical-align: middle;
	color: #333333;
}

#content04 {
	width: 898px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	}

#content04 h2 {
	height: 21px;
	width: 878px;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content04_h2.gif);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
#content04 h4{
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#content05 {
	width: 688px;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	height: auto;
	}
	
#content05 h2 {
	height: 21px;
	width: 668px;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content05_h2.gif);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
#content05 h3{
	background-color: #FFFFFF;
	padding: 10px 20px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#content05 h4{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content05 h5{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content05 h6{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
	
.content05_td01{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
}

.content05_td02{
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
}
	
	
.content05_td03{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #0066cc;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.content05_td03_h2{
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
.content05_td04{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	padding: 0;
	vertical-align: top;
}

.content05_td05{
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(images/bunjho/ueno_07.gif);
	background-repeat: no-repeat;
}

.content05_td06{
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(images/bunjho/ueno_07.gif);
	background-repeat: no-repeat;
}

.content05_td07{
	text-align: right;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#content06 {
	width: 898px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	}

#content06 h2 {
	height: 21px;
	width: 878px;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content04_h2.gif);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#content06 h3{
	padding: 10px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 20px 100px 20px 100px;
}

#content06 h4{
	padding: 7px 0 7px 20px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
	margin: 20px 10px;
}

#content06 h5{
	padding: 0 0px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin: 20px 40px 0px 40px;
}

#content06 p{
	padding: 0 0px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin: 20px 40px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.content06-td{
	padding: 10px 15px;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background-image: url(images/bg_oheya.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 80px;
	width: 590px;
	margin: 0;
}

#content06 img{
	float: right;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

#content07 {
	width: 898px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	}

#content07 h2 {
	height: 21px;
	width: 877px;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content04_h2.gif);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#content07 h3{
	padding: 7px 0 7px 10px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin: 10px 10px;
}

#content07 h4{
	padding: 7px 0 7px 10px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
	margin: 0px 10px;
}

#content07 h5{
	padding: 0 0px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin: 20px 40px 0px 40px;
}

#content07 p{
	padding: 7px 0 7px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin: 10px 10px;
}

.content07-td{
	padding: 10px 15px;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background-image: url(images/bg_oheya.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 80px;
	width: 590px;
	margin: 0;
}

#content07 img{
	float: right;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

#bunjho_side{
	height: 338px;
	width: 174px;
	padding-top: 80px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#sidebar div.section{
	padding: 0px;
	float: left;
	height: 175px;
	width: 214px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#sidebar div.section h3 {
	height: 22px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content05_h3.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#sidebar div.section p {
	padding: 0px 10px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

#sidebar div.section01{
	padding: 0px;
	float: left;
	height: 210px;
	width: 214px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#sidebar div.section01 h3 {
	height: 22px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content05_h3.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#sidebar div.section01 p {
	padding: 0px 10px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

#sidebar div.section2{
	padding: 0px;
	float: left;
	height: 120px;
	width: 214px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#sidebar div.section2 h3 {
	height: 22px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content05_h3.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#sidebar div.section2 p {
	padding: 0px 10px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

#sidebar div.section3{
	padding: 0px;
	float: left;
	height: 120px;
	width: 214px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#sidebar div.section3 h3 {
	height: 22px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content05_h3.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#sidebar div.section3 p {
	padding: 0px 10px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

#sidebar div.section4{
	padding: 0px;
	float: left;
	width: 214px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#sidebar div.section5{
	padding: 0px;
	float: left;
	width: 214px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#sidebar div.section5 h3 {
	height: 22px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content05_h3.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}

#sidebar div.section5 p {
	padding: 0px 10px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}


#map {
	width: 688px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	}
	
#map h2 {
	height: 19px;
	width: 668px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content03_h2.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#news {
	height: 130px;
	width: 670px;
	padding: 50px 10px 10px;
	background-image: url(images/bg_news.gif);
	background-repeat: no-repeat;
	margin: 0 0 20px;
	}
	
#news2 {
	height: 282px;
	width: 690px;
	padding: 0;
	margin: 0 0 15px;
	background-color: #FFF;
	border: 1px inset #999;
	}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++ ローズパーク部分のデザイン ++++++ */
.rose_01{
	background-color: #E5F2FE;
	padding: 7px;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
}

.rose_02{
	background-color: #FFFFFF;
	padding: 7px;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
}

.rose_03{
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}

.rose_04{
	padding-left: 5px;
	text-align: left;
	vertical-align: top;

}

.rose_05{
	background-color: #FFFFFF;
	padding: 7px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
}
.rose_06{
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}

.rose_07{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.rose_08{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.rose_09{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #0066CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.rose_10{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #0066CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.rose_11{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.rose_12{
	background-color: #FFFFFF;
	padding: 7px 0 7px 12px;
	text-align: left;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
}

.rose_13{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.rose_14{
	background-color: #FFFFFF;
	padding: 7px 0;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
}

#tsuiji2{
	background-image: url("images/bunjho/tsuiji2_01.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#uchikawa{
	background-image: url("images/bunjho/uchikawa_01.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#uedahara4{
	background-image: url("images/bunjho/uedahara4_01.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#yoshida420231011{
	background-image: url("images/bunjho/yoshida4_01_20231011.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#nakamaruko20230525{
	background-image: url("images/bunjho/nakamaruko_01_20230525.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#yoshida4{
	background-image: url("images/bunjho/yoshida4_01.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#nakamaruko{
	background-image: url("images/bunjho/nakamaruko_01.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#hongo20221114{
	background-image: url("images/bunjho/hongo_01_20221114.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#hongo{
	background-image: url("images/bunjho/hongo_01.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#uedahara03_20220517{
	background-image: url("images/bunjho/uedahara3_20220511.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#uedahara03{
	background-image: url("images/bunjho/uedahara3_20220511.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#kuramasu02_top20210901{
	background-image: url("images/bunjho/kuramasu2_20210901.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#kuramasu02_top{
	background-image: url("images/bunjho/kuramasu2_01.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#uedahara02_top{
	background-image: url("images/bunjho/uedahara02_02.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#tokiiri_top20210126{
	background-image: url("images/bunjho/tokiiri_01_20210126.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#shimonojo4_top0706{
	background-image: url(images/bunjho/shimonojo4_01-20200706.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#gosho3_top{
	background-image: url(images/bunjho/gosho3_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#shimonojo4_top{
	background-image: url(images/bunjho/shimonojo4_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#goka03_top{
	background-image: url(images/bunjho/goka3_01_20201210.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#goka02_top{
	background-image: url(images/bunjho/goka02_01_20201221.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#tanaka190828_top{
	background-image: url(images/bunjho/tanaka_01_190828.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#shimonojo3_top191114{
	background-image: url(images/bunjho/shimonojo3_01191114.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#shimonojo3_top{
	background-image: url(images/bunjho/shimonojo3_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#aokubo191011_top{
	background-image: url(images/bunjho/aokubo_01_191011.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#aokubo_top{
	background-image: url(images/bunjho/aokubo_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#tanaka_top{
	background-image: url(images/bunjho/tanaka_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#koizumi20180123_top{
	background-image: url(images/bunjho/koizumi20180123_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#shimonojo2018_top{
	background-image: url(images/bunjho/shimonojo2018_002.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#sumiyoshi2_top{
	background-image: url(images/bunjho/sumiyoshi2_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#shimonojo_top{
	background-image: url(images/bunjho/shimonojo_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.td_rose_plan02 {
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

#kawabe2_top-1119{
	background-image: url(images/bunjho/kawabe2_181119.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#kawabe2_top-1015{
	background-image: url(images/bunjho/kawabe2_011.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#nakano_top{
	background-image: url(images/bunjho/nakano_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#urano_top{
	background-image: url(images/bunjho/urano_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#chikuma_top{
	background-image: url(images/bunjho/chikuma_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#yoshida_top{
	background-image: url(images/bunjho/yoshida_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#yoshida2_top{
	background-image: url(images/bunjho/yoshida2_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#sumiyoshi_top{
	background-image: url(images/bunjho/sumiyoshi_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#gosho_top{
	background-image: url(images/bunjho/gosho_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#gosho2_top{
	background-image: url(images/bunjho/gosho2_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#koizumi_top{
	background-image: url(images/bunjho/koizumi_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#uedahara_top{
	background-image: url(images/bunjho/uedahara_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#yoshida3_top{
	background-image: url(images/bunjho/yoshida3_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#tsuiji_top{
	background-image: url(images/bunjho/tsuiji_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#nakanojho2_top{
	background-image: url(images/bunjho/nakanojho2_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#tonoshiro_top{
	background-image: url(images/bunjho/tonoshiro_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#goka_top{
	background-image: url(images/bunjho/goka_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#kawabe_top{
	background-image: url(images/bunjho/kawabe_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 150px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ueno2_top{
	background-image: url(images/bunjho/ueno2_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ueno3_top{
	background-image: url(images/bunjho/ueno3_012.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ikuta_top{
	background-image: url(images/bunjho/ikuta_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#suwagata_top{
	background-image: url(images/bunjho/suwagata_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#chikuma2_top{
	background-image: url(images/bunjho/chikuma2_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#fukuta_top{
	background-image: url(images/bunjho/fukuta_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#kuramasu_top{
	background-image: url(images/bunjho/kuramasu_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#nakanojho02_top{
	background-image: url(images/bunjho/nakanojho02_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#midori_top{
	background-image: url(images/bunjho/midorigaoka_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 160px 20px 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#dream_top{
	height: 240px;
	width: 360px;
	background-image: url(images/img_dream17.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0 0 287px 480px;
	text-align: left;
	margin: 20px;
}

#dream_top2{
	height: 240px;
	width: 320px;
	background-image: url(images/img_dream19.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px 0 307px 520px;
	text-align: left;
	margin: 20px;
}

#rose_map{
	background-color: #E8F6FF;
	margin: 0 20px 40px;
	padding: 18px;
	height: 480px;
	width: 610px;
	border: 1px inset #CCC;
	}
	
#rose_map2{
	background-color: #FFFFFF;
	margin: 0 20px 40px;
	padding: 0px;
	height: 500px;
	width: 640px;
	border: 1px inset #CCC;
	}
	
#rose_map3{
	background-color: #FFFFFF;
	margin: 0 20px 0px;
	padding: 0px;
	height: 360px;
	width: 640px;
	border: 1px inset #CCC;
	}
#map-g{
	background-color: #FFFFFF;
	margin: 20px;
	padding: 0px;
	height: 360px;
	width: 640px;
	border: 1px inset #CCC;
	}
/* ++++++ グーグルマップ部分のデザイン ++++++ */
#g-map{
	width: 238px;
	border: 1px solid #CCC;
	background-color: #FFF;
	}
	
#g-map h2{
	margin: 0px;
	padding: 5px 5px 5px 10px;
	float: left;
	}
	
#g-map h3{
	margin: 0px;
	padding: 0 0 5px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
#g-map p{
	font-size: 10px;
	line-height: 200%;
	color: #666;
	margin: 6px 7px 5px;
	padding: 0px;
	}

.g-map{
	font-size: 10px;
	line-height: 140%;
	color: #666;
	border: 1px solid #999;
	background-color: #99FFFF;
	margin: ;
	padding: 1px 7px;
	text-align: center;
	}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++  貸コンテナ部分のデザイン ++++++ */


.container {
	background-color: #FFFFFF;
	margin: 20px;
	padding: 0px;
	width: 648px;
	}
#sidebar div.con-list{
	padding: 0px;
	float: left;
	width: 214px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

#con-wrapper {
	padding: 0px;
	margin: 0px auto;
	width: 950px;
	}

#content10 {
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	height: auto;
	}
	
#content10 h2 {
	height: 21px;
	width: 668px;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/content05_h2.gif);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++ フッター部分のデザイン ++++++ */

#footer {
	clear: both;
	height: auto;
	width: 950px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	background-color: #E8F6FF;
	background-image: url(images/fopoter_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
	
#footer a:link,a:visited,a:active{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}
	
#footer a:hover{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	}	
	

#footer2 {
	clear: both;
	height: auto;
	width: 950px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	background-color: #E8F6FF;
	}
	
#footer2 a:link,a:visited,a:active{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}
	
#footer2 a:hover{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	}	

#footer-btn{
	text-align: right;
	vertical-align: middle;
	padding: 0px;
	height: 20px;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#company {
	width: 950px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-image: url(images/company_bg.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
}

.td_company{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	width: 40px;
	text-align: right;
	padding-top: 7px;
}

.td_company2{
	text-align: left;
	vertical-align: top;
	padding-top: 7px;
}

#copyright{
	background-color: #ECECEC;
	vertical-align: middle;
	height: 15px;
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	border: 1px solid #BFCAE4;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 5px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
