@charset "utf-8";
/**********************/
/*  google map表示用  */
/**********************/
/*
.map_area {
	clear: both;
	margin-left: 0px;
	padding: 10px 10px 40px;
	background-color: #fff;
}
*/
.map_title {
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #3d2808;
	background-color: #fff;
}
.map_area {
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #3d2808;
	background-color: #fff;
	position: relative;
}

#gmap1 {
	height: 500px;
	background: #eee;
	border: 1px solid #e1deda;
}
#gmap2 {
	height: 500px;
	background: #eee;
	border: 1px solid #e1deda;
}

#gmap3 {
	height: 500px;
	background: #eee;
	border: 1px solid #e1deda;
}
#gmap4 {
	height: 500px;
	background: #eee;
	border: 1px solid #e1deda;
}
#gmap5 {
	height: 500px;
	background: #eee;
	border: 1px solid #e1deda;
}

.p_cell_left {
	width:140px;
	height:35px;
	margin-top:10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D5D2C8;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 0px #AFAD8B;
	font-size: 14px;
	color:#46413E;
	/*font-weight:bold;*/
	float:left;
}
.p_cell_left2 {
	width:140px;
	height:90px;
	margin-top:10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D5D2C8;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 0px #AFAD8B;
	font-size: 14px;
	color:#46413E;
	/*font-weight:bold;*/
	float:left;
}
.p_cell_right {
	width:450px;
	height:35px;
	margin-top:10px;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 7px;
	background-color: #ECE8DD;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 0px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	font-size: 14px;
	float:left;
}
.p_cell_right2 {
	width:450px;
	height:90px;
	margin-top:10px;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 7px;
	background-color: #ECE8DD;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 0px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	font-size: 14px;
	float:left;
}
.p_input_kakunin {
	width:600px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	/*background-color:#BEB5A9;*/
	border-bottom:solid 0px;
	border-color:#AFAD8B;
	font-size: 16px;
	text-align:center;
	float:left;
}
.p_edit_contents {
	width:675px;
	/*height:500px;*/
	font-size:14px;
	font-family:"小塚ゴシック Pro R", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	letter-spacing: 1px;
	line-height: normal;
	word-wrap: break-word;
	color:#333;
	text-align: left;
	float:left;
}
.p_map_contents_area {
	width:678px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:4px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*background-color: #F2F0E6;*/
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	float:left;
}
.p_border_map {
	margin-bottom:7px;
	border-top: solid 1px #635745;
	border-bottom: solid 1px #635745;
	border-left: solid 1px #635745;
	border-right: solid 1px #635745;
	/*background-color:yellow;*/	/* test */
	float:left;
}

.p_edit_line_left_map {
	width:42px;
	height:39px;
	margin-bottom:0px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #F2F8CF;
	/*background-color: green;*/	/* test */
	border-top: solid 0px #A79881;
	border-bottom: solid 0px #A79881;
	border-left: solid 0px #A79881;
	border-right: solid 0px #A79881;
	font-size: 12px;
	text-align: left;
	float:left;
}
.p_edit_line_map {
	width:207px;
	height:44px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	background-color: #F2F8CF;
	border-top: solid 0px #A79881;
	border-bottom: solid 0px #A79881;
	border-left: solid 0px #A79881;
	border-right: solid 0px #A79881;
	font-size: 12px;
	text-align: left;
	float:left;
}
.p_edit_line_map2 {
	width:150px;
	height:44px;
	padding-top: 5px;
	padding-bottom: 2px;
	background-color: #F2F8CF;
	border-top: solid 0px #A79881;
	border-bottom: solid 0px #A79881;
	border-left: solid 0px #A79881;
	border-right: solid 0px #A79881;
	font-size: 12px;
	text-align: left;
	float:left;
}
.p_edit_line_map3 {
	width:120px;
	height:44px;
	padding-top: 5px;
	padding-bottom: 2px;
	background-color: #F2F8CF;
	border-top: solid 0px #A79881;
	border-bottom: solid 0px #A79881;
	border-left: solid 0px #A79881;
	border-right: solid 0px #A79881;
	font-size: 12px;
	text-align: left;
	float:left;
}

.p_edit_line3_map {
	width:78px;
	height:44px;
	padding-top: 5px;
	padding-bottom: 2px;
	background-color: #DED9B4;
	border-top: solid 0px #A79881;
	border-bottom: solid 0px #A79881;
	border-left: solid 0px #A79881;
	border-right: solid 0px #A79881;
	font-size: 12px;
	text-align: center;
	float:left;
}
.p_edit_line_right_map {
	width:60px;
	height:48px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	background-color: #DED9B4;
	border-top: solid 0px #A79881;
	border-bottom: solid 0px #A79881;
	border-left: solid 0px #A79881;
	border-right: solid 0px #A79881;
	text-align: center;
	float:left;
}
