@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++
         レイアウト設定
++++++++++++++++++++++++++++++++++++++++*/
.flt_left	{ float			: left;		}
.flt_right	{ float			: right;	}
.c_both		{ clear			: both;		}
.lyt_block	{ display		: block;	}
.lyt_spc5	{ margin-bottom	: 5px;		}
.lyt_spc10	{ margin-bottom	: 10px;		}
.lyt_spc20	{ margin-bottom	: 20px;		}
.lyt_spc30	{ margin-bottom	: 30px;		}
.lyt_spc40	{ margin-bottom	: 40px;		}
.lyt_spc50	{ margin-bottom	: 50px;		}
.lyt_left	{ text-align	: left;		}
.lyt_center	{ text-align	: center;	}
.lyt_right	{ text-align	: right;	}
.lyt_top	{ vertical-align: top;		}
.lyt_middle	{ vertical-align: middle;	}
.lyt_bottom	{ vertical-align: bottom;	}
.lyt_spc_r8	{ margin-right	: 8px;		}

/*++++++++++++++++++++++++++++++++++++++++
         テキスト設定
++++++++++++++++++++++++++++++++++++++++*/
.txt_bld	{ font-weight	: bold;	}
.txt_f10	{ font-size		: 78%;	}
.txt_f15	{ font-size		: 117%; }

.txt_white	{ color:#ffffff; }
.color_red	{ color:#ff0000; }

.lyt_error_message {
	color				: red;
	text-align			: center;
	font-size			: 14px;
	font-weight			: bold;
}
/*++++++++++++++++++++++++++++++++++++++++
         画面毎
++++++++++++++++++++++++++++++++++++++++*/
/*** /01map/ ***/
#ObjectMap {
	width				: 602px;
	height				: 500px;
}

/*** /02miru/ ***/
#ObjectMapDetail {
	width				: 325px;
	height				: 312px;
}
/* 情報ウィンドウ */
#lyt_infowindow {
	width				: 332px;
	height				: 100%;
	min-height			: 100px;
	padding				: 6px;
	font-size			: 14px;
}
	#lyt_infowindow img {
		text-align			: center;
		margin-left			: auto;
		margin-right		: auto;
	}
	#lyt_infowindow p {
		margin				: 6px 4px;
	}
	#lyt_infowindow span {
		font-weight			: bold;
	}
	#lyt_infowindow .detail_link {
		text-align			: center;
		background-image	: url(../../parts/arw00a.jpg);
		background-position	: 10px 4px;
		background-repeat	: no-repeat;
	}
/*** /12photodl/ ***/
#ObjectMapPhoto {
	width				: 214px;
	height				: 223px;
}
/*** /14contri/ ***/
#ObjectMapPosting {
	width				: 523px;
	height				: 333px;
}
