@charset "utf-8";
@import "/MP/touroku/common/css/base.css";
@import "/MP/touroku/common/css/frame.css";

#bodyBox div.column3 div.column_box3:after,
#bodyBox div.column3 div.column_box3 div.pack:after,
#bodyBox div.column2 div.column_box2 div.img_box:after,
#bodyBox div.column1 div.column_box1 div.textarea:after,
#bodyBox div.leftObj div.point2 div.img_box:after,
#bodyBox div.contents_box:after,
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#bodyBox div.column3 div.column_box3,
#bodyBox div.column3 div.column_box3 div.pack,
#bodyBox div.column2 div.column_box2 div.img_box,
#bodyBox div.column1 div.column_box1 div.textarea,
#bodyBox div.leftObj div.point2 div.img_box,
#bodyBox div.contents_box,
.row {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

/* BODY BOX */


/* CONTENTS */
	
	
#bodyBox div.contents_box {
	width: 955px;
	margin-bottom: 48px;
}
	
#bodyBox div.leftObj {
	width: 658px;
	padding-top: 5px;
	margin-right: 23px;
	float: left;
}
#bodyBox div.rightObj {
	width: 274px;
	float: left;
}
	#bodyBox div.leftObj div.point1 {
		width: 658px;
		margin-bottom: 55px;
	}
	#bodyBox div.leftObj div.point2 {
		width: 658px;
	}
	#bodyBox div.leftObj div.point1 h1.ttl {
		height: 25px;
		margin-bottom: 30px;
	}
	#bodyBox div.leftObj div.point1 h2 {
		height: 99px;
		margin-bottom: 20px;
	}
	#bodyBox div.leftObj div.point2 h2 {
		height: 96px;
		margin-bottom: 20px;
	}
	#bodyBox div.leftObj div.point1 p.lead {
		display: block;
	}
	#bodyBox div.leftObj div.point2 p.lead {
		text-align: center;
	}
	#bodyBox div.leftObj div.point2 span {
		display: block;
		text-align: center;
		font-size:10px;
		color: #0055cc;
	}
	#bodyBox div.point3 p.lead a:hover,
	#bodyBox div.leftObj div.point2 p.lead a:hover {
		color: #0055cc;
		text-decoration: underline;
	}
	#bodyBox div.leftObj div.point1 p.img {
		margin-top: 21px;
	}
	#bodyBox div.leftObj div.point2 div.img_box {
		margin-top: 5px;
	}
		#bodyBox div.leftObj div.point2 div.img_box p.img {
			margin-right: 14px;
			float: left;
		}
		#bodyBox div.leftObj div.point2 div.img_box p.img_right {
			margin-right: 0px;
			float: left;
		}
	#bodyBox div.rightObj ul {
			width: 274px;
			height: 42px;
		}
			#bodyBox div.rightObj ul li {
				width: 274px;
				height: 42px;
				line-height: 42px;
			}
	#bodyBox div.rightObj div.sidecontents {
		width: 274px;
		margin-top: 20px;
		background-color: #118822;
	}
		#bodyBox div.rightObj div.sidecontents div.pack {
			padding: 21px;
		}
		#bodyBox div.rightObj div.sidecontents h2 {
			height: 16px;
			margin-bottom: 18px;
		}
		#bodyBox div.rightObj div.sidecontents h3.t1 {
			height: 54px;
			margin-bottom: 4px;
		}
		#bodyBox div.rightObj div.sidecontents h3.t2 {
			height: 54px;
			margin-bottom: 4px;
		}
		#bodyBox div.rightObj div.sidecontents h3.t3 {
			height: 54px;
			margin-bottom: 4px;
		}
		#bodyBox div.rightObj div.sidecontents h3.t4 {
			height: 54px;
			margin-bottom: 4px;
		}
		#bodyBox div.rightObj div.sidecontents p.lead {
			display: block;
			margin-bottom: 19px;
			color: #fff;
		}
		#bodyBox div.rightObj div.sidecontents p.map {
			margin-bottom: 11px;
		}
		#bodyBox div.rightObj div.sidecontents p.note {
			display: block;
			font-size:10px;
			color: #fff;
		}
	#bodyBox div.point3 {
		width: 955px;
		margin-bottom: 60px;
	}
		#bodyBox div.point3 h2 {
			height: 66px;
			margin-bottom: 20px;
		}
		#bodyBox div.point3 p.lead {
			text-align: center;
			margin-bottom: 27px;
		}
			#bodyBox div.point3 p.lead span {
			text-align: center;
			font-size:10px;
			color: #0055cc;
			}
		#bodyBox div.point3 h3 {
			height: 36px;
			margin-left: 21px;
			margin-bottom: 14px;
		}
		#bodyBox div.point3 p.img {
			display: block;
			margin-left: 73px;
		}
	
	#bodyBox div.column1 {
		background: url(/MP/touroku/advertising/images/bg_column1_top.gif) no-repeat left top;
		width: 955px;
		padding: 36px 0px 0px 0px;
		margin-bottom: 30px;
	}
		#bodyBox div.column1 div.column_box1  {
			background: url(/MP/touroku/advertising/images/bg_column1_bottom.gif) repeat-y left bottom;
			width: 955px;
			padding-bottom: 29px;
		}
			#bodyBox div.column1 div.column_box1 h2 {
				height: 73px;
				margin-left: 182px;
				margin-bottom: 17px;
			}
			#bodyBox div.column1 div.column_box1 h3 {
				height: 36px;
				margin-left: 27px;
				margin-bottom: 18px;
			}
			#bodyBox div.column1 div.column_box1 p.img {
				display: block;
				margin-left: 154px;
				margin-bottom: 12px;
			}
			#bodyBox div.column1 div.column_box1 div.textarea {
				width: 901px;
				margin-left: 27px;
				margin-bottom: 12px;
			}
			#bodyBox div.column1 div.column_box1 div.textarea p span.tex1 {
				font-weight:bold;
				color: #118822;
			}
			#bodyBox div.column1 div.column_box1 div.textarea p span.tex2 {
				font-size:14px;
				font-weight:bold;
				color: #118822;
			}
			#bodyBox div.column1 div.column_box1 div.textarea p span.tex3 {
				font-size:10px;
			}
				#bodyBox div.column1 div.column_box1 div.textarea div.pack_left {
					width: 550px;
					margin-right: 27px;
					float: left;
				}
				#bodyBox div.column1 div.column_box1 div.textarea div.pack_right {
					width: 324px;
					float: left;
				}
	#bodyBox div.btnbox {
		width: 955px;
		height: 78px;
		margin-bottom: 45px;
	}
		#bodyBox div.btnbox ul li {
			width: 955px;
			height: 78px;
			line-height: 78px;
		}
	
	#bodyBox div.column2 {
		background: url(/MP/touroku/advertising/images/bg_column2_top.gif) no-repeat left top;
		width: 955px;
		padding: 41px 0px 0px 0px;
		margin-bottom: 45px;
	}
		#bodyBox div.column2 div.column_box2 {
			background: url(/MP/touroku/advertising/images/bg_column2_bottom.gif) repeat-y left bottom;
			width: 955px;
			padding-bottom: 27px;
		}
		#bodyBox div.column2 div.column_box2 h2 {
			height: 45px;
			margin-left: 160px;
			margin-bottom: 22px;
		}
		#bodyBox div.column2 div.column_box2 p.lead {
			text-align: center;
			margin-bottom: 26px;
		}
		#bodyBox div.column2 div.column_box2 p.note {
			text-align: left;
			font-size:10px;
			color: #000;
			margin-left: 98px;
		}
		#bodyBox div.column2 div.column_box2 p.img1 {
				display: block;
				margin-left: 131px;
				margin-bottom: 19px;
		}
		#bodyBox div.column2 div.column_box2 p.img2 {
				display: block;
				margin-left: 98px;
				margin-bottom: 13px;
		}
		#bodyBox div.column2 div.column_box2 div.img_box {
			margin-left: 83px;
			margin-bottom: 32px;
		}
			#bodyBox div.column2 div.column_box2 div.img_box p.img {
				margin-right: 15px;
				float: left;
			}
			#bodyBox div.column2 div.column_box2 div.img_box p.img_right {
				margin-right: 0px;
				float: left;
			}
	
	#bodyBox div.column3 {
		background: url(/MP/touroku/advertising/images/bg_column3_top.gif) no-repeat left top;
		width: 955px;
		padding: 27px 0px 0px 0px;
		margin-bottom: 30px;
	}
		#bodyBox div.column3 div.column_box3 {
			background: url(/MP/touroku/advertising/images/bg_column3_bottom.gif) repeat-y left bottom;
			width: 955px;
			padding-bottom: 27px;
		}
		#bodyBox div.column3 div.column_box3 div.pack {
			padding-bottom: 0px;
			padding: 0 0 0 27px;
		}
			#bodyBox div.column3 div.column_box3 div.pack_left {
				width: 515px;
				padding-right: 35px;
				float: left;
			}
				#bodyBox div.column3 div.column_box3 div.pack_left h2 {
					height: 34px;
					margin-bottom: 24px;
				}
				#bodyBox div.column3 div.column_box3 div.pack_left h3 {
					height: 61px;
				}
			#bodyBox div.column3 div.column_box3 div.pack_right {
				background: url(/MP/touroku/advertising/images/bg_column3_s_top.gif) no-repeat left top;
				width: 350px;
				padding: 18px 0px 0px 0px;
				float: left;
			}
				#bodyBox div.column3 div.column_box3 div.pack_right div.text_box {
					background: url(/MP/touroku/advertising/images/bg_column3_s_bottom.gif) repeat-y left bottom;
					padding-bottom: 18px;
					width: 350px;
				}
					#bodyBox div.column3 div.column_box3 div.pack_right div.text_box p {
						text-align: left;
						font-weight:bold;
						line-height:1.8;
						padding-left: 18px;
						padding-right: 18px;
						color: #000;
					}
						#bodyBox div.column3 div.column_box3 div.pack_right div.text_box p span {
							color: #118822;
						}
			#bodyBox div.column3 div.column_box3 div.btnbox {
				width: 390px;
				height: 58px;
				margin: 0 auto;
				margin-top: 30px;
			}
				#bodyBox div.column3 div.column_box3 ul li {
					width: 390px;
					height: 58px;
					line-height: 58px;
				}
	
	#btnbox {
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 36px;
	width: 843px;
	overflow: hidden;
	height: 100px;
	text-align: left;
	}
		#btnbox ul {
			background: url(/MP/touroku/advertising/images/btn_bg.gif) no-repeat left top;
			padding-left: 21px;
			height: 100px;
		}
		#btnbox li {
			margin-top: 21px;
			margin-right: 21px;
			float: left;
		}
	



