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

#bodyBox div.Obj2 div.box_right:after,
#bodyBox div.Obj2 div.box_left:after,
#bodyBox div.Obj div.box_right div.pack:after,
#bodyBox div.Obj3:after,
#bodyBox div.Obj:after,
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#bodyBox div.Obj2 div.box_right,
#bodyBox div.Obj2 div.box_left,
#bodyBox div.Obj div.box_right div.pack,
#bodyBox div.Obj3,
#bodyBox div.Obj,
.row {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

/* BODY BOX */


/* CONTENTS */

#bodyBox h1.ttl {
	padding: 0 15px 0 30px;
	height: 39px;
	margin-bottom: 18px;
}
	
#bodyBox div.Obj {
position:relative;
width:955px;
float:left;
min-height:940px;
height: auto !important;
height: 940px;
}
	#bodyBox div.Obj div.box_left {
		width: 464px;
		float: left;
	}
	#bodyBox div.Obj div.box_right {
		margin-bottom: 0px;
		width: 469px;
		float: left;
	}
		#bodyBox div.Obj div.box_right h2 {
			height: 92px;
			margin-bottom: 27px;
		}
		#bodyBox div.Obj div.box_right h3 {
			margin-left: 5px;
			margin-bottom:10px;
		}
			#bodyBox div.Obj div.box_right div.pack {
				margin-bottom: 13px;
				padding-left:45px;
			}
				#bodyBox div.Obj div.box_right div.pack div.pack_left {
					margin-right: 21px;
					width: 215px;
				}
				#bodyBox div.Obj div.box_right div.pack div.pack_right {
					margin-bottom: 15px;
					width: 233px;
				}
					#bodyBox div.Obj div.box_right div.pack div.pack_left p.img {
						margin-left: 5px;
					}
					#bodyBox div.Obj div.box_right div.pack div.pack_right h3 {
						background: url(/MP/touroku/about/images/t1.gif) no-repeat left top;
						height: 85px;
						text-indent: -9999px;
						display: block;
						overflow: hidden;
						margin-left: 0px;
						margin-bottom: 21px;
					}
					#bodyBox div.Obj div.box_right div.pack div.pack_right p.lead {
						padding-right: 5px;
						margin-bottom: 20px;
					}
					#bodyBox div.Obj div.box_right div.pack div.pack_right div.column_box {
						background: url(/MP/touroku/about/images/bg_top.gif) no-repeat left top;
						width: 233px;
						padding: 31px 0px 0px 0px;
						margin-bottom: 0px;
					}
						#bodyBox div.Obj div.box_right div.pack div.pack_right div.column_box div.column_pack {
							background: url(/MP/touroku/about/images/bg_bottom.gif) repeat-y left bottom;
							width: 233px;
							padding-bottom: 15px;
						}
						#bodyBox div.Obj div.box_right div.pack div.pack_right div.column_box div.column_pack p.lead {
							padding: 0px 15px 0px 15px;
							margin-bottom: 0px;
							text-align: left;
							font-size:10px;
						}
#bodyBox div.Obj2 {
	margin-bottom: 17px;
}
	#bodyBox div.Obj2 div.box_left {
		margin-left:-0px;
		padding:0;
		position:relative;
		z-index:99;
	}
	#bodyBox div.Obj2 div.box_right {
		padding:0;
		position:relative;
		z-index:99;
	}
		#bodyBox div.Obj2 div.box_left p.img {
			padding-left: 11px;
			z-index:99;
		}
		#bodyBox div.Obj2 div.box_right p.img {
			padding-right: 2px;
			z-index:99;
		}
		#bodyBox div.Obj2 div.box_left div.textarea {
width:275px;
z-index:99;
		}
		#bodyBox div.Obj2 div.box_right div.textarea {
width:205px;
z-index:99;
		}
			#bodyBox div.Obj2 div.box_left div.textarea h3 {
				height: 92px;
				margin-left: 0px;
				margin-bottom: 21px;
			}
			#bodyBox div.Obj2 div.box_right div.textarea h3 {
				height: 63px;
				margin-left: 62px;
				margin-bottom: 21px;
			}
			#bodyBox div.Obj2 div.box_left div.textarea p.lead {
				padding-right: 42px;
			}
	
#bodyBox div.Obj3 {
background: url(/MP/touroku/about/images/bg_contents.gif) no-repeat left top;
padding-left: 11px;
margin-bottom: 58px;
width: 955px;
}
	#bodyBox div.Obj3 div.pack {
		margin-right: 53px;
		width: 180px;
		float: left;
		/*\*/
		*height: 100%;
		/* */
	}
		#bodyBox div.Obj3 div.pack h3.t1 {
			height: 57px;
			margin-left: 3px;
			margin-bottom: 20px;
		}
		#bodyBox div.Obj3 div.pack h3.t2 {
			height: 58px;
			margin-left: 6px;
			margin-bottom: 19px;
		}
		#bodyBox div.Obj3 div.pack h3.t3 {
			height: 58px;
			margin-left: 7px;
			margin-bottom: 19px;
		}
	
	#btnbox {
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 36px;
	width: 432px;
	overflow: hidden;
	height: 100px;
	text-align: left;
	}
		#btnbox ul {
			background: url(/MP/touroku/about/images/btn_bg.gif) no-repeat left top;
			padding: 21px 21px 0 21px;
			height: 100px;
		}
		#btnbox ul li {
			width: 390px;
			height: 58px;
			line-height: 58px;
			display: block;
		}
	

#bodyBox div.Obj img{
display:inline;
}


#bodyBox div.Obj .contents1 .box_right .pack .img {
margin-left: 10px;
}	
	
#bodyBox div.Obj .contents2 {
width: 560px;
position:absolute;
top:480px;
left:0;
float:left;
}

#bodyBox div.Obj .contents2 .img {
float: left;
}
#bodyBox div.Obj .contents2 .textarea {
padding-left: 200px;
}

#bodyBox div.Obj .about_contents3 {
width: 595px;
position:absolute;
top:620px;
right:0px;
}

#bodyBox div.Obj .about_contents3 .textarea {
width: 250px;
float:left;
padding-top:10em;
}

.textarea h3{
margin-bottom:20px;
}

.about_contents3 .textarea h3{
text-align:right;
margin-right:10px;
}


