body {
	background:#fff;
	font-size:11px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	line-height:1.5em;
	color:#333;
	text-align:left;
	margin:0 auto;
	padding:0;
	background:url(../../img/body_bg.gif) 0 0 repeat;
}

h1,h2,h3,h4,h5,h6,p,table,th,td,ul,li,ol,address,hr,div {
	margin:0;
	padding:0;
}

h3 {
	margin-bottom:10px;
}

img {
	border:0;
}

a {
	text-decoration:none;
	color:#FF9900;
}

a:link {
	color:#FF9900;
}

a:visited {
	color:#FF9900;
}

a:hover {
	color:#FFCC00;
}

a:active {
	color:#FF9900;
}

a img {
	margin:0;
	padding:0;
	border-style:none;
}

#body_cap {
	width:1008px;
	margin:20px auto 0 auto;
	padding:0;
}

#wrap {
	background:url(../../img/wrap.png) 0 0 repeat-y;
	width:1000px;
	margin:0 auto;
	padding:0 4px;
}

/*-- head start --*/
#head {
	width:980px;
	height:196px;
	background:url(../../img/head_bg.gif) 0 0 no-repeat;
	padding:0 10px 0 10px;
}

#head h1 {
	font-size:10px;
	font-weight:normal;
	color:#39c;
	float:left;
}

ul.h_navi {
	float:right;
}

ul.h_navi li {
	display:inline;
	padding-right:2px;
	color:#39c;
	list-style:none;
}

ul.h_navi li a {
	color:#39c;
	text-decoration:none;
}

ul.h_navi li a:link {
	color:#39c;
	text-decoration:none;
}

ul.h_navi li a:visited {
	color:#39c;
	text-decoration:none;
}

ul.h_navi li a:hover {
	color:#6699FF;
	text-decoration:underline;
}

ul.h_navi li a:active {
	color:#39c;
	text-decoration:none;
}

/*-- head end --*/

/*-- content start --*/
#content {
	padding:10px;
	position:relative;
}

#top_area {
	width:775px;
	margin-bottom:15px;
	float:right;
	position:relative;
}

#sale {
	position:absolute;
	bottom:0;
	right:0;
}

#board {
	width:190px;
}

.board_txt {
	width:152px;
	height:65px;
	background:url(../../img/board_mid.gif) 0 0 no-repeat;
	padding:5px 0 0 38px;
}

.L_cell {
	width:72px;
	float:left;
}

.C_cell {
	width:20px;
	float:left;
	text-align:center;
}

.R_cell {
	width:35px;
	float:right;
}

.kin {
	text-align:justify;
	text-justify:distribute-all-lines;
}

	/*-- left column start --*/
	#left_column {
		float:left;
		width:190px;
		margin-right:15px;
	}
	
	.select_search {
		margin-bottom:15px;
	}
	
	.select_search ul {
		padding:10px 0 0 10px;
	}
	
	.select_search ul li {
		background:url(../../img/listicon01.gif) 0 3px no-repeat;
		padding-left:15px;
		list-style:none;
		font-size:12px;
	}
	
	.select_search ul li a {
		color:#c66;
		text-decoration:none;
	}
	
	.select_search ul li a:link {
		color:#c66;
		text-decoration:none;
	}
	
	.select_search ul li a:visited {
		color:#c66;
		text-decoration:none;
	}
	
	.select_search ul li a:hover {
		color:#FF6666;
		text-decoration:underline;
	}
	
	.select_search ul li a:active {
		color:#c66;
		text-decoration:none;
	}
	
	.price_search {
		margin-bottom:15px;
	}
	
	.price_search ul {
		padding:10px 0 0 10px;
	}
	
	.price_search ul li {
		background:url(../../img/listicon02.gif) 0 3px no-repeat;
		padding-left:15px;
		list-style:none;
		font-size:12px;
	}
	
	.price_search ul li a {
		color:#39c;
		text-decoration:none;
	}
	
	.price_search ul li a:link {
		color:#39c;
		text-decoration:none;
	}
	
	.price_search ul li a:visited {
		color:#39c;
		text-decoration:none;
	}
	
	.price_search ul li a:hover {
		color:#6699FF;
		text-decoration:underline;
	}
	
	.price_search ul li a:active {
		color:#39c;
		text-decoration:none;
	}
	
	.tcom {
		margin-bottom:15px;
	}
	
	.tcom_txt {
		background:url(../../img/tcom_mid.gif) 0 0 repeat-y;
		padding:0 10px 0 10px;
	}
	
	.tcom_txt p {
		color:#f93;
		line-height:1.2em;
		text-align:justify;
		text-justify:distribute;
	}
	
	.link {
		margin-bottom:5px;
	}
	
	.link p {
		line-height:1.2em;
		padding:5px 5px 0 5px;
		text-align:justify;
		text-justify:aistribute;
	}
	
	.link p a {
		color:#09f;
		text-decoration:none;
	}
	
	.link p a:link {
		color:#09f;
		text-decoration:none;
	}
	
	.link p a:visited {
		color:#09f;
		text-decoration:none;
	}
	
	.link p a:hover {
		color:#09f;
		text-decoration:underline;
	}
	
	.link p a:active {
		color:#09f;
		text-decoration:none;
	}
	
	.inquiry p a {
		display:block;
		width:113px;
		height:40px;
		background:url(../../img/bnr_inquiry_n.gif) 0 0 no-repeat;
		padding:37px 69px 0 8px;
		line-height:1.2em;
		color:#f66;
	}
	
	.inquiry p a:hover {
		background:url(../../img/bnr_inquiry_r.gif) 0 0 no-repeat;
		padding:37px 69px 0 8px;
		line-height:1.2em;
		color:#FF0033;
	}
	/*-- left column end --*/
	
	/*-- center column start --*/
	#center_column {
		float:left;
		width:560px;
	}
	
	.tag_area_L {
		float:left;
		width:170px;
		margin-right:12px;
		_margin-right:12px;
	}
	
	.tag_area_C {
		float:left;
		width:170px;
		margin-right:12px;
		_margin-right:14px;
	}
	
	.tag_area_R {
		float:left;
		width:170px;
	}
	
	.tag_area_L ul li, .tag_area_C ul li, .tag_area_R ul li {
		list-style:none;
		text-indent:-9999px;
		float:left;
	}
	
	#slider1 ul li.s_btn a {
		display:block;
		width:170px;
		height:30px;
		background:url(../../img/tag_btn_single_n.png) 0 0 no-repeat;
	}
	
	#slider1 ul li.s_btn a:hover {
		background:url(../../img/tag_btn_single_r.png) 0 0 no-repeat;
	}
	
	#slider1 ul li.f_btn a {
		display:block;
		width:170px;
		height:30px;
		background:url(../../img/tag_btn_family_n.png) 0 0 no-repeat;
	}
	
	#slider1 ul li.f_btn a:hover {
		background:url(../../img/tag_btn_family_r.png) 0 0 no-repeat;
	}
	
	.tag_area_L ul li.s_name01 {
		display:block;
		width:170px;
		height:13px;
		background:url(../../img/tag_stattl_nakagawa.png) 0 0 no-repeat;
	}
	
	.tag_area_L ul li.s_name02 {
		display:block;
		width:170px;
		height:17px;
		background:url(../../img/tag_stattl_nakamachidai.png) 0 0 no-repeat;
	}
	
	.tag_area_C ul li.s_name03 {
		display:block;
		width:170px;
		height:13px;
		background:url(../../img/tag_stattl_kita.png) 0 0 no-repeat;
	}
	
	.tag_area_C ul li.s_name04 {
		display:block;
		width:170px;
		height:17px;
		background:url(../../img/tag_stattl_kitayamata.png) 0 0 no-repeat;
	}
	
	.tag_area_R ul li.s_name05 {
		display:block;
		width:170px;
		height:13px;
		background:url(../../img/tag_stattl_minami.png) 0 0 no-repeat;
	}
	
	.tag_area_R ul li.s_name06 {
		display:block;
		width:170px;
		height:17px;
		background:url(../../img/tag_stattl_fureai.png) 0 0 no-repeat;
	}
	
	.panel tr {
		height:17px;
	}
	
	.panel tr td {
		width:178px;
	}
	
	.panel tr td p a {
		background:url(../../img/listicon_home01.png) 0 0 no-repeat;
		padding-left:17px;
		font-size:12px;
		color:#c36;
	}
	
	.panel tr td p a:link {
		color:#c36;
		text-decoration:none;
	}
	
	.panel tr td p a:visited {
		color:#c36;
		text-decoration:none;
	}
	
	.panel tr td p a:hover {
		color:#c69;
		text-decoration:underline;
	}
	
	.panel tr td p a:active {
		color:#c36;
		text-decoration:none;
	}
	
	.tab_price_txt01 {
		background:url(../../img/tab_price_txtbg01.png) 0 0 no-repeat;
		width:231px;
		height:107px;
		padding:8px 13px;
	}
	
	.tab_price_txt02 {
		background:url(../../img/tab_price_txtbg02.png) 0 0 no-repeat;
		width:231px;
		height:107px;
		padding:8px 13px;
	}
		
	.tab_price_L {
		float:left;
		margin-right:15px;
	}
	
	.tab_price_L ul li {
		list-style:none;
	}
	
	.tab_price_L ul li a {
		background:url(../../img/sin_icon.png) no-repeat;
		background-position:0 0;
		_background-position:0 2px;
		padding-left:17px;
		line-height:1.8em;
		color:#69f;
		text-decoration:none;
	}
	
	.tab_price_L ul li a:link {
		color:#69f;
		text-decoration:none;
	}
	
	.tab_price_L ul li a:visited {
		color:#69f;
		text-decoration:none;
	}
	
	.tab_price_L ul li a:hover {
		color:#36f;
		text-decoration:underline;
	}
	
	.tab_price_L ul li a:active {
		color:#69f;
		text-decoration:none;
	}
		
	.tab_price_R {
		float:left;
	}
	
	.tab_price_R ul li {
		list-style:none;
	}
	
	.tab_price_R ul li a {
		background:url(../../img/fam_icon.png) no-repeat;
		background-position:0 0;
		_background-position:0 3px;
		padding-left:19px;
		line-height:1.8em;
		color:#f66;
		text-decoration:none;
	}
	
	.tab_price_R ul li a:link {
		color:#f66;
		text-decoration:none;
	}
	
	.tab_price_R ul li a:visited {
		color:#f66;
		text-decoration:none;
	}
	
	.tab_price_R ul li a:hover {
		color:#f33;
		text-decoration:underline;
	}
	
	.tab_price_R ul li a:active {
		color:#f66;
		text-decoration:none;
	}
	
	#recom {
		margin-bottom:15px;
	}

	.recom_in {
		padding:5px 0 10px 6px;
	}
	
	#search {
		margin-bottom:15px;
	}
	
	.search_navi {
		float:right;
	}
	
	.search_navi_L {
		float:left;
		width:120px;
		margin-right:15px;
		_margin-right:19px;
	}
	
	.search_navi_C {
		float:left;
		width:120px;
		margin-right:15px;
		_margin-right:17px;
	}
	
	.search_navi_R {
		float:right;
		width:120px;
	}
	
	.search_navi ul li {
		list-style:none;
		text-indent:-9999px;
		float:left;
	}
	
	.search_navi ul li.ss_btn a {
		display:block;
		width:120px;
		height:30px;
		background:url(../../img/btn_single_n.gif) 0 0 no-repeat;
	}
	
	.search_navi ul li.ss_btn a:hover {
		background:url(../../img/btn_single_r.gif) 0 0 no-repeat;
	}
	
	.search_navi ul li.sf_btn a {
		display:block;
		width:120px;
		height:30px;
		background:url(../../img/btn_family_n.gif) 0 0 no-repeat;
	}
	
	.search_navi ul li.sf_btn a:hover {
		background:url(../../img/btn_family_r.gif) 0 0 no-repeat;
	}
	
	.search_navi_L ul li.ss_name01 {
		display:block;
		width:120px;
		height:12px;
		background:url(../../img/stattl_nakagawa.gif) 0 0 no-repeat;
	}
	
	.search_navi_L ul li.ss_name02 {
		display:block;
		width:120px;
		height:17px;
		background:url(../../img/stattl_nakamachidai.gif) 0 0 no-repeat;
	}
	
	.search_navi_C ul li.ss_name03 {
		display:block;
		width:120px;
		height:12px;
		background:url(../../img/stattl_kita.gif) 0 0 no-repeat;
	}
	
	.search_navi_C ul li.ss_name04 {
		display:block;
		width:120px;
		height:17px;
		background:url(../../img/stattl_kitayamata.gif) 0 0 no-repeat;
	}
	
	.search_navi_R ul li.ss_name05 {
		display:block;
		width:120px;
		height:12px;
		background:url(../../img/stattl_minami.gif) 0 0 no-repeat;
	}
	
	.search_navi_R ul li.ss_name06 {
		display:block;
		width:120px;
		height:17px;
		background:url(../../img/stattl_fureai.gif) 0 0 no-repeat;
	}
	
	#facility {
		margin-bottom:15px;
	}
	
	.faci_in {
		padding:5px 0 0 16px;
	}
	
	.f_box {
		float:left;
		width:127px;
		margin:0 7px 10px 0;
		text-align:center;
	}
	
	.f_box p a {
		color:#996633;
		text-decoration:underline;
		font-size:12px;
		margin-top:3px;
	}
	
	.f_box p a:link {
		color:#996633;
		text-decoration:underline;
	}
	
	.f_box p a:visited {
		color:#996633;
		text-decoration:underline;
	}
	
	.f_box p a:hover {
		color:#996600;
		text-decoration:none;
	}
	
	.f_box p a:active {
		color:#996633;
		text-decoration:underline;
	}
	/*-- center column end --*/	
	
	/*-- right column start --*/
	#right_column {
		float:right;
		width:200px;
	}

	#weather {
		margin-bottom:15px;
	}
	
	.thing_search {
		margin-bottom:8px;
	}
	
	.thing_search p {
		margin-top:5px;
		line-height:1.3em;
		padding:0 5px;
		text-align:justify;
		text-justify:distribute;
	}
	
	.thing_search p a {
		color:#FF6699;
		text-decoration:none;
	}
	
	.thing_search p a:link {
		color:#FF6699;
		text-decoration:none;
	}
	
	.thing_search p a:visited {
		color:#FF6699;
		text-decoration:none;
	}
	
	.thing_search p a:hover {
		color:#FF99CC;
		text-decoration:underline;
	}
	
	.thing_search p a:active {
		color:#FF6699;
		text-decoration:none;
	}
	
	.blog01{
		margin:10px 0 0 0;
	}
		
	.town_info {
		margin-bottom:5px;
	}
	
	.town_info p {
		padding:5px 5px 0 5px;
		line-height:1.2em;
		text-align:justify;
		text-justify:distribute;
	}
	
	.town_info p a {
		color:#f90;
		text-decoration:none;
	}
	
	.town_info p a:link {
		color:#f90;
		text-decoration:none;
	}
	
	.town_info p a:visited {
		color:#f90;
		text-decoration:none;
	}
	
	.town_info p a:hover {
		color:#f90;
		text-decoration:underline;
	}
	
	.town_info p a:active {
		color:#f90;
		text-decoration:none;
	}
	
	.area_info {
		margin-bottom:10px;
	}

	.event_info {
		margin-bottom:10px;
	}
	
	.event_info p {
		padding:5px 5px 0 5px;
		line-height:1.2em;
		text-align:justify;
		text-justify:distribute;
	}
	
	.event_info p a {
		color:#e84847;
		text-decoration:none;
	}
	
	.event_info p a:link {
		color:#e84847;
		text-decoration:none;
	}
	
	.event_info p a:visited {
		color:#e84847;
		text-decoration:none;
	}
	
	.event_info p a:hover {
		color:#f57776;
		text-decoration:underline;
	}
	
	.event_info p a:active {
		color:#e84847;
		text-decoration:none;
	}
	
	.finance {
		margin-bottom:5px;
	}
	
	.finance p a {
		display:block;
		background:url(../../img/bnr_finance_n.gif) 0 0 no-repeat;
		width:133px;
		height:40px;
		padding:29px 5px 0 62px;
		color:#c3c;
		font-size:11px;
		line-height:1.2em;
		text-align:justify;
		text-justify:distribute;
	}
	
	.finance p a:hover {
		background:url(../../img/bnr_finance_r.gif) 0 0 no-repeat;
		color:#CC00CC;
	}
		
	.pablic {
		margin-bottom:5px;
	}
	
	.pablic p a {
		display:block;
		background:url(../../img/bnr_pablic_n.gif) 0 0 no-repeat;
		width:133px;
		height:40px;
		padding:29px 5px 0 62px;
		color:#39c;
		font-size:11px;
		line-height:1.2em;
		text-align:justify;
		text-justify:distribute;
	}
	
	.pablic p a:hover {
		background:url(../../img/bnr_pablic_r.gif) 0 0 no-repeat;
		color:#3366CC;
	}
		
	.life p a {
		display:block;
		background:url(../../img/bnr_life_n.gif) 0 0 no-repeat;
		width:133px;
		height:40px;
		padding:29px 5px 0 62px;
		color:#6c0;
		font-size:11px;
		line-height:1.2em;
		text-align:justify;
		text-justify:distribute;
	}
	
	.life p a:hover {
		background:url(../../img/bnr_life_r.gif) 0 0 no-repeat;
		color:#669933;
	}
	
	.tsuzuki-ku {
		margin-bottom:10px;
	}
	
	.tsuzuki-ku p {
		padding:5px 5px 0 5px;
		line-height:1.2em;
		text-align:justify;
		text-justify:distribute;
	}
	
	.tsuzuki-ku p a {
		color:#f90;
		text-decoration:none;
	}
	
	.tsuzuki-ku p a:link {
		color:#f90;
		text-decoration:none;
	}
	
	.tsuzuki-ku p a:visited {
		color:#f90;
		text-decoration:none;
	}
	
	.tsuzuki-ku p a:hover {
		color:#f90;
		text-decoration:underline;
	}
	
	.tsuzuki-ku p a:active {
		color:#f90;
		text-decoration:none;
	}
	/*-- right column end --*/
	
/*-- content end --*/

/*-- foot start --*/
#foot {
	width:1000px;
	height:113px;
	margin:0 auto 20px auto;
	padding:30px 4px 0 4px;
	background:url(../../img/foot_bg.png) 0 0 no-repeat;
	text-align:center;
}

#foot p {
	margin-bottom:5px;
	color:#369;
}

#foot p a {
	color:#369;
	text-decoration:none;
}

#foot p a:link {
	color:#369;
	text-decoration:none;
}

#foot p a:visited {
	color:#369;
	text-decoration:none;
}

#foot p a:hover {
	color:#6699CC;
	text-decoration:underline;
}

#foot p a:aunderline {
	color:#369;
	text-decoration:none;
}

address {
	font-style:normal;
	color:#369;
	letter-spacing:0.1em;
}
/*-- foot end --*/

/*-- etc --*/
.clear {
	clear:both;
}

.F_left {
	float:left;
}

.F_right {
	float:right;
}

.T10 {
	margin-top:10px;
}

.T15 {
	margin-top:15px;
}

.T20 {
	margin-top:20px;
}

.T25 {
	margin-top:25px;
}

.T30 {
	margin-top:30px;
}

.B5 {
	margin-bottom:5px;
}

.B10 {
	margin-bottom:10px;
}

.B15 {
	margin-bottom:15px;
}

.B20 {
	margin-bottom:20px;
}

.B30 {
	margin-bottom:30px;
}

.B40 {
	margin-bottom:40px;
}

.TB10 {
	margin:10px 0;
}

.TB20 {
	margin:20px 0;
}

.TB30 {
	margin:30px 0;
}

.L10 {
	margin: 0 0 0 10px;
}

.R10 {
	margin:0 10px 0 0;
}

.R15 {
	margin:0 15px 0 0;
}

.left_cell {
	width:130px;
	padding:5px;
	vertical-align:top;
	background-color:#eee;
	font-size:12px;
	line-height:1.6em;
}

.right_cell {
	padding:5px 5px 5px 5px;
	vertical-align:top;
	background-color:#fff;
	font-size:12px;
	line-height:1.6em;
}

.field_in5 {
	padding:5px 5px 5px 5px;
}

.field_in10 {
	padding:10px 10px 10px 10px;
}

.ttl {
	font-size:12px;
	padding-left:18px;
	margin-bottom:15px;
	color:#333;
	background:url(../../img/icon_square.gif) 0 2px no-repeat;
}

.que {
	background:url(../../img/icon_question.png) 5px 2px no-repeat;
	padding:0 0 7px 25px;
	font-size:12px;
}

.ans {
	background:url(../../img/icon_answer.png) 5px 2px no-repeat;
	padding:0 0 20px 25px;
	font-size:12px;
}

p.ans a {
	color:#06c;
	text-decoration:underline;
}

p.ans a:link {
	color:#06c;
	text-decoration:underline;
}

p.ans a:visited {
	color:#06c;
	text-decoration:underline;
}

p.ans a:hover {
	color:#39f;
	text-decoration:none;
}

p.ans a:active {
	color:#06c;
	text-decoration:underline;
}

.box_mid {
	background:url(../../img/box_mid.gif) 0 0 repeat-y;
	padding:5px 10px;
}

.note {
	background:url(../../img/icon_note.gif) 0 1px no-repeat;
	padding-left:15px;
}

.note02 {
	color:#f90;
	margin-bottom:20px;
}
/*-- etc end --*/

/*---- back to top start ----*/
#pagetop {
	position:absolute;
	top:-150px;
	left:1006px;
}
/*---- back to top end ----*/

/*-- png --*/
* html .iepngfix ,* html img {
	behavior: expression(IEPNGFIX.fix(this));
}

/*-- png end --*/

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

.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/*-- clearfix end --*/




/* 希望物件登録 */
table.kibouform-u{
    border-collapse: collapse;
    border-spacing: 0;
}
table.kibouform-u th{
	padding: 6px;
	background-color: #ffffe2;
	border: #e5e5e5 1px solid;
}
table.kibouform-u td{
	padding: 6px;
	border: #e5e5e5 1px solid;
}

table.kibouform{
    border-collapse: collapse;
    border-spacing: 0;
}
table.kibouform th{
	padding: 6px;
	background-color: #f0f0f0;
	border: #e5e5e5 1px solid;
}
table.kibouform td{
	padding: 6px;
	border: #e5e5e5 1px solid;
}
.kibouwarning{
	border: #e50000 2px solid;
	padding: 8px;
}
.kibouwarninglist{
	margin: 12px 0px 12px 20px;
}


/*---- 110817 add ----*/
#news,
#news p,
#news dl,
#news dt,
#news dd{
	font-size: 12px;
	line-height: 16px;
}
.news-head{
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 8px 0px;
}
