@charset "utf-8";

@import "/common/css/base.css";
@import "/common/css/frame.css";

#contents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#contents {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}


/* CONTENTS */
/* コンテンツ独自背景は [body] に設定 */
body{
	background: url(../images/bg.gif) no-repeat left top;
}
#container {
}
#contentBody {
}
#contents {
}
/* headerBox */
	#contents div.headerBox {
	}
		#contents div.headerBox h1 {
			background: url(../images/title.gif) no-repeat left bottom;
			height: 126px;
			/*\*//*/
			padding-bottom: 126px;
			/**/
			text-indent: -9999px;
			overflow: hidden;
			display: block;
		}
	
	
/* bodyBox  */
	#contents div.bodyBox {
		padding-top: 40px;
	}
		#contents div.bodyBox h2 {
			background: url(../images/t1.gif) no-repeat left top;
			margin-bottom: 36px;
			height: 64px;
			/*\*//*/
			padding-bottom: 64px;
			/**/
			text-indent: -9999px;
			overflow: hidden;
			display: block;
		}
		#contents div.bodyBox p.headlead {
			margin-bottom: 45px;
			line-height: 1.9; 
		}
		#contents div.bodyBox div.linkObj {
			background: url(../images/bg_link.gif) repeat-y left top;
			padding-top: 6px;
			margin-bottom: 54px;
		}
			#contents div.bodyBox div.linkObj div.p1,
			#contents div.bodyBox div.linkObj div.p2 {
				float: left;
				width: 205px;
				margin-right: 41px;
			}
			#contents div.bodyBox div.linkObj div.p3 {
				float: right;
				width: 205px;
			}
				#contents div.bodyBox div.linkObj div.p1 h3,
				#contents div.bodyBox div.linkObj div.p2 h3,
				#contents div.bodyBox div.linkObj div.p3 h3 {
					margin-bottom: 16px;
					height: 34px;
					/*\*//*/
					padding-bottom: 34px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
				}
				#contents div.bodyBox div.linkObj div.p1 h3 {
					background: url(../images/t2.gif) no-repeat left top;
				}
				#contents div.bodyBox div.linkObj div.p2 h3 {
					background: url(../images/t3.gif) no-repeat left top;
				}
				#contents div.bodyBox div.linkObj div.p3 h3 {
					background: url(../images/t4.gif) no-repeat left top;
				}
				#contents div.bodyBox div.linkObj p.lead {
				}
				#contents div.bodyBox div.linkObj p.link {
				}
					#contents div.bodyBox div.linkObj p.link a {
						background: url(/common/images/arw_next.gif) no-repeat right 2px;
						padding-right: 9px;
						line-height: 1.1;
					}
		#contents div.bodyBox div.accessObj {
		}
			#contents div.bodyBox div.accessObj div.p1 {
				float: left;
				width: 451px;
			}
			#contents div.bodyBox div.accessObj div.p2 {
				float: right;
				width: 205px;
				padding-top: 29px;
			}
				#contents div.bodyBox div.accessObj div.p1 h3 {
					background: url(../images/t5.gif) no-repeat left top;
					margin-bottom: 15px;
					height: 14px;
					/*\*//*/
					padding-bottom: 14px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
				}
				#contents div.bodyBox div.accessObj div.p1 div.map {
					border: solid 1px #CCC;
				}
				#contents div.bodyBox div.accessObj div.p2 p.image {
					margin-bottom: 26px;
				}
				#contents div.bodyBox div.accessObj div.p2 dl {
				}
					#contents div.bodyBox div.accessObj div.p2 dt {
						font-weight: bold;
					}
					#contents div.bodyBox div.accessObj div.p2 dd {
						background: url(/common/images/dot.gif) repeat-x left bottom;
						padding-bottom: 10px;
						margin-bottom: 11px;
					}
				#contents div.bodyBox div.accessObj div.p2 ul {
					line-height: 1.3;
				}
					#contents div.bodyBox div.accessObj div.p2 li {
					}
						#contents div.bodyBox div.accessObj div.p2 li strong {
							margin-bottom: 3px;
							display: block;
						}
						#contents div.bodyBox div.accessObj div.p2 li img {
							position: relative;
							top: -1px;
							margin-right: 4px;
							vertical-align: bottom;
							display: inline;
						}