* {
	margin: 0;
	padding: 0; 
	font-style: normal;
	font-weight: normal;
	font-size : 12px;
}
html, body{height:100%}

body{
	text-align:center;
	background-image:url(../img/back.gif);
	background-color:#FFFFFF;
	font-size:12px;
	line-height:1.2em;
	padding:0;
	margin:10px;
	z-index:0;
}
../img{border:0;}

/*レイアウト*/
#outline{
	margin:10px auto 10px auto;
	padding:0px;
	width:840px;
	background-color:#FFFFFF;
	border:solid 0px #9c8772;
}

.up{
	padding:2px;
	margin:0;
	background-color:#066AB6; 	/*便宜上*/
	height:15px;				/*便宜上*/
}

.header{
	padding:0;
	margin:0;
	background-image:url(../img/top/header.gif);
	background-color:#ffffff; 	/*便宜上*/
	height:80px;				/*便宜上*/
}

.headleft{
float:left;
	padding:4px 0px 0px 10px;
}
.headright{
float:right;
width:450px;
}


.mMenu {width: 100%;
	MARGIN-TOP: 5px;  HEIGHT: 13px
}
.mMenu UL {width: 437px;　
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mMenu UL LI {
	FONT-WEIGHT: normal; FLOAT: left; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: none; LETTER-SPACING: 0em; TEXT-DECORATION: none
}
.mMenu A {
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-INDENT: -9999px; FONT-STYLE: normal; HEIGHT: 100%; TEXT-DECORATION: none
}
.mMenu A:unknown {
	OVERFLOW: hidden; outline: none
}
.mMenu .m01 {
	BACKGROUND: url(../img/parts/1head_navi_1.gif) no-repeat left top; MARGIN-LEFT: 0px; WIDTH: 87px; HEIGHT: 13px
}
.mMenu .m01 A {
	BACKGROUND: url(../img/parts/head_navi_1.gif) no-repeat; HEIGHT: 100%
}
.mMenu .m02 {
	BACKGROUND: url(../img/parts/head_navi_2.gif) no-repeat; MARGIN-LEFT: 0px; WIDTH: 11px; HEIGHT: 13px
}
.mMenu .m03 {
	BACKGROUND: url(../img/parts/1head_navi_3.gif) no-repeat; MARGIN-LEFT: 0px; WIDTH: 114px; HEIGHT: 13px
}
.mMenu .m03 A {
	BACKGROUND: url(../img/parts/head_navi_3.gif) no-repeat left top; HEIGHT: 100%
}
.mMenu .m04 {
	BACKGROUND: url(../img/parts/1head_navi_4.gif) no-repeat; MARGIN-LEFT: 0px; WIDTH: 7px; HEIGHT: 13px
}
.mMenu .m05 {
	BACKGROUND: url(../img/parts/1head_navi_5.gif) no-repeat; MARGIN-LEFT: 0px; WIDTH: 88px; HEIGHT: 13px
}
.mMenu .m05 A {
	BACKGROUND: url(../img/parts/head_navi_5.gif) no-repeat left top; HEIGHT: 100%
}

.mMenu .m06 {
	BACKGROUND: url(../img/parts/1head_navi_6.gif) no-repeat left top; WIDTH: 6px; TEXT-INDENT: -9999px; HEIGHT: 13px
}
.mMenu .m07 {
	BACKGROUND: url(../img/parts/1head_navi_7.gif) no-repeat; MARGIN-LEFT: 0px; WIDTH: 122px; HEIGHT: 13px
}
.mMenu .m07 A {
	BACKGROUND: url(../img/parts/head_navi_7.gif) no-repeat left top; HEIGHT: 100%
}
.mMenu A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.sMenu {
	width: 430px;
	MARGIN-TOP: 3px; padding: 0; HEIGHT: 51px
}

.sMenu UL {　
	PADDING-RIGHT: auto; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sMenu UL LI {
	FONT-WEIGHT: normal; FLOAT: left; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: none; LETTER-SPACING: 0em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.sMenu A {
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-INDENT: -9999px; FONT-STYLE: normal; HEIGHT: 100%; TEXT-DECORATION: none;
}
.sMenu A:unknown {
	OVERFLOW: hidden; outline: none
}
.sMenu .s01 {
	BACKGROUND: url(../img/parts/head_search_1.gif) no-repeat; PADDING-LEFT: 0px; MARGIN: 0px; WIDTH: 54px; HEIGHT: 25px;
}
.sMenu .s02 {
	BACKGROUND: url(../img/parts/1head_search_2.gif) no-repeat left top; MARGIN-LEFT: 0px; WIDTH: 122px; HEIGHT: 25px;
}
.sMenu .s02 A {
	BACKGROUND: url(../img/parts/head_search_2.gif) no-repeat; HEIGHT: 100%;
}
.sMenu .s03 {
	BACKGROUND: url(../img/parts/1head_search_3.gif) no-repeat; MARGIN-LEFT: 0px; WIDTH: 123px; HEIGHT: 25px;
}
.sMenu .s03 A {
	BACKGROUND: url(../img/parts/head_search_3.gif) no-repeat right top; HEIGHT: 100%;
}
.sMenu .s04 {
	BACKGROUND: url(../img/parts/head_search_4.gif) no-repeat; PADDING-LEFT: 0px; MARGIN: 0px; WIDTH: 54px; HEIGHT: 26px;
}
.sMenu .s05 {
	BACKGROUND: url(../img/parts/1head_search_5.gif) no-repeat left top; MARGIN-LEFT: 0px; WIDTH: 122px; HEIGHT: 26px;
}
.sMenu .s05 A {
	BACKGROUND: url(../img/parts/head_search_5.gif) no-repeat; HEIGHT: 100%;
}
.sMenu .s06 {
	BACKGROUND: url(../img/parts/1head_search_6.gif) no-repeat; MARGIN-LEFT: 0px; WIDTH: 123px; HEIGHT: 26px;
}
.sMenu .s06 A {
	BACKGROUND: url(../img/parts/head_search_6.gif) no-repeat right top; HEIGHT: 100%;
}

/*2009.12.14 add hisajima*/
.sMenu .s07 {
	BACKGROUND: url(../img/parts/1head_search_7.gif) no-repeat; MARGIN-LEFT: 2px; WIDTH: 122px; HEIGHT: 25px;
}
.sMenu .s07 A {
	BACKGROUND: url(../img/parts/head_search_7.gif) no-repeat right top; HEIGHT: 100%;
}
.sMenu .s08 {
	BACKGROUND: url(../img/parts/1head_search_8.gif) no-repeat; MARGIN-LEFT: 0px; WIDTH: 123px; HEIGHT: 26px;
}
.sMenu .s08 A {
	BACKGROUND: url(../img/parts/head_search_8.gif) no-repeat right top; HEIGHT: 100%;
}



.sMenu A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}



.main{
	width:840px;
	padding:0;
	margin:0;
	background-color:#ffffff; 

}

.Rmain{
	float:right;
	padding:5px;
	width:590px;
	background-color:#FFFFFF; 	/*便宜上*/

}

.Lmain{
	float:left;
	width:220px;
	padding:5px;
	background-color:#FFFFFF; 	/*?X*/
}

/* start: clearfix ------------------------------ */
#main:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#main { display:inline-table; }

/* Hides from Mac IE \*/
* html #main { height:1px; }
#main { display:block; }
/* */
/* end: clearfix ------------------------------ */

.cen{
	padding:0;
	margin:0;
	width:565px;

	background-color:#ffffff; 
}
.Lcen{
	float:right;
	width:270px;
	padding:0px;
	background:url(../img/top/center/baibai_back_new.gif) no-repeat;
	background-color:#ffffff; 	/*便宜上*/
	height:230px;				/*便宜上*/
	margin:5px 4px;
}
.Rcen{
	float:left;
	width:271px;
	padding:0px;
	background:url(../img/top/center/chintai_back_new.gif) no-repeat;
	background-color:#ffffff; 	/*便宜上*/
	height:230px;				/*便宜上*/
	margin:5px 4px;
}

/* start: clearfix ------------------------------ */
#cen:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#cen { display:inline-table; }

/* Hides from Mac IE \*/
* html #cen { height:1px; }
#cen { display:block; }
/* */
/* end: clearfix ------------------------------ */

.tooltit{
	padding:4px;
	margin:5px;
	width:95%;
	background-color:#066AB6; 
	border:solid 1px #066AB6;
}

.tooltit2{
	padding:4px;
	margin:5px;
	width:95%;
	background-color:#009A44; 
	border:solid 1px #009A44;
}

.tool{
	padding:4px;
	margin:5px;
	width:95%;
	background-color:#ffffff; 
	border:solid 1px #066AB6;
}

.tool2{
	padding:4px;
	margin:5px;
	width:95%;
	background-color:#ffffff; 
	border:solid 1px #009A44;
}

.box1{
	width:255px;
	padding:5px;
	margin:65px 0px 0px 2px;
	height:110px;
}




.box2{
	width:255px;
	padding:5px;
	margin:45px 0px 0px 2px;
	height:45px;
}

.bcken {
	MARGIN-TOP: 0px; 	MARGIN-LEFT: 18px;HEIGHT: 121px
}
.bcken UL {　
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bcken UL LI {
	FONT-WEIGHT: normal; FLOAT: left; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: none; LETTER-SPACING: 0em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.bcken A {
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-INDENT: -9999px; FONT-STYLE: normal; HEIGHT: 100%; TEXT-DECORATION: none
}
.bcken A:unknown {
	OVERFLOW: hidden; outline: none
}
.bcken .b01 {
	BACKGROUND: url(../img/top/center/1chintai_add.gif) no-repeat left top; MARGIN-LEFT: 0px; WIDTH: 235px; HEIGHT: 37px
}
.bcken .b01 A {
	BACKGROUND: url(../img/top/center/chintai_add.gif) no-repeat; HEIGHT: 100%
}
.bcken .b02 {
	BACKGROUND: url(../img/top/center/1chintai_sc.gif) no-repeat left top; MARGIN-TOP: 5px; WIDTH: 235px; HEIGHT: 37px
}
.bcken .b02 A {
	BACKGROUND: url(../img/top/center/chintai_sc.gif) no-repeat; HEIGHT: 100%
}
.bcken .b03 {
	BACKGROUND: url(../img/top/center/1baibai_add.gif) no-repeat left top; MARGIN-LEFT: 0px; WIDTH: 235px; HEIGHT: 37px
}
.bcken .b03 A {
	BACKGROUND: url(../img/top/center/baibai_add.gif) no-repeat; HEIGHT: 100%
}
.bcken .b04 {
	BACKGROUND: url(../img/top/center/1baibai_sc.gif) no-repeat left top; MARGIN-TOP: 5px; WIDTH: 235px; HEIGHT: 37px
}
.bcken .b04 A {
	BACKGROUND: url(../img/top/center/baibai_sc.gif) no-repeat; HEIGHT: 100%
}

/*2009.12.14 add hisajima*/
.bcken .b05 {
	BACKGROUND: url(../img/top/center/1chintai_map.gif) no-repeat left top; MARGIN-TOP: 5px; WIDTH: 235px; HEIGHT: 37px
}
.bcken .b05 A {
	BACKGROUND: url(../img/top/center/chintai_map.gif) no-repeat; HEIGHT: 100%
}
.bcken .b06 {
	BACKGROUND: url(../img/top/center/1baibai_map.gif) no-repeat left top; MARGIN-TOP: 5px; WIDTH: 235px; HEIGHT: 37px
}
.bcken .b06 A {
	BACKGROUND: url(../img/top/center/baibai_map.gif) no-repeat; HEIGHT: 100%
}



.bcken A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}



.kikaku{
	padding:5px;
	margin-top:5px;
	background-color:#ffffff; 
}


.banner{
	padding:0px;
	width:840px;
	margin:0;
	background-color:#FFFFFF; 	/*便宜上*/
	height:100px;				/*便宜上*/
}
.ex_footer{
	padding:0px;
	padding:0px;
	width:840px;
	margin:0;
	background-color:#C9DC65; 	/*便宜上*/
				/*便宜上*/
}

.footer{
	padding:0px;
	width:840px;
	margin:0;
	background-color:#009A44; 	/*便宜上*/
	height:15px;				/*便宜上*/
}

.member{
	padding:0px;
	text-align:right;
	width:840px;
	margin:5px 0px 0px 0px;
	height:30px;				/*便宜上*/
}

/*共通*/
.clrBoth {clear:both;}
.align_l{text-align:left;}
.align_r{text-align:right;}
.align_c{text-align:center;}

.bottom5{margin-bottom:5px;}
.bottom10{margin-bottom:10px;}
.bottom30{margin-bottom:30px;}
.bottom60{margin-bottom:60px;}

.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top30{margin-top:30px;}
.top60{margin-top:60px;}

img{border:0;}
.bannerLine img{
	margin:5px 8px;
}

h1 {
font-weight: normal;
text-align:center;
color:#FFFFFF;
}


.mMenu li a:focus, .sMenu  li a:focus, .bcken li a:focus{
     outline:none;
}

/*RSSインデックス*/
.rssBoxTi{
	color:#5b0012;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic";
	letter-spacing:0.3em;
	line-height:16px;
	background:url(img/mk_info.gif) top left no-repeat;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:2px;
}
.rssBoxTi span{
	color:#445900;
	font-size:12px;
	letter-spacing:0;
}
.rssBox{
	text-align:left;
	width:100%;
	height:100px;
	overflow:auto;
	padding:5px;
	border:solid 1px #006890;
}
ul.rss-items{
	margin-left:5px;
}
ul.rss-items li{
	list-style-image:url(img/mk_rss.gif);
	line-height:1.2em;
	padding-left:5px;
	margin-left:15px;
	margin-bottom:5px;
}

.rssBox a, .rssBox a:link, .rssBox a:visited{
	color:#672d01;
  	text-decoration : none;

}
.rssBox a:hover, .rssBox a:active{
	color:#9e4400;
  	text-decoration : underline;
}

/*2009.2.27 ADD Hisajima*/
.cen h1{
	color:#000;
	margin: 0;
	padding: 0; 
	font-style: normal;
	font-weight: normal;
	font-size : 12px;

}
.cen h2{
	display:block;
}

/*2009.12.07 ADD Hisaima*/
	.kikaku table.bList{
		width:100%;
		border:0;
		border-collapse: separate;
	}
	.kikaku table.bList td{
		width:50%;
		padding:1px 1px 1px 1px;
		border:solid 1px #96c79a;
		color:#736152;
		font-size:10px;
		text-align:left;
		vertical-align:top;
		line-height:1.5em;
	}
	.kikaku table.bList td h2{
		text-align:center;
		letter-spacing:0.1em;
		color:#fff;
		background:#ed8f4e;
		padding:3px;
		margin-bottom:5px;
	}
	.kikaku table.bList td div{
		padding:2px;
	}

	.kikaku table.bList td strong{
		font-weight:bold;
		color:#c40026;
	}
	
	.kikaku table.bList td a:link,
	.kikaku table.bList td a:visited{
		color:#736152;
		text-decoration:none;
	}
	.kikaku table.bList td a:hover,
	.kikaku table.bList td a:active{
		color:#ed8f4e;
		text-decoration:none;
	}
	.kikaku .msg{
		color:#e16871;
		font-family:"メイリオ","Meiryo",Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	}
	
	.kikaku .msg a:link,
	.kikaku .msg a:visited{
		color:#e16871;
		text-decoration:none;
	}
	.kikaku .msg a:hover,
	.kikaku .msg a:active{
		color:#e09399;
		text-decoration:underline;	
	}
/*2009.12.14 ADD Hisaima*/
.cap01{
		font-family:"メイリオ","Meiryo",Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
		font-size:16px;
		color:#51003f;
}