@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{
}
#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: 36px 0 0 0;
	}
		#contents div.bodyBox p.headlead {
			margin-bottom: 41px;
			padding: 0 41px;
			line-height: 1.9;
		}
		
/* notrax  */
		#contents div.bodyBox div.notraxObj {
			position: relative;
			left: 71px;
			width: 708px;
			margin-bottom: 6px;
		}
			#contents div.bodyBox div.notraxObj a img {
				display: inline;
			}
			#contents div.bodyBox div.notraxObj a {
				position: relative;
				display: block;
				color: #000;
				text-decoration: none;
				z-index: 1;
			}
				#contents div.bodyBox div.notraxObj a span.logo {
					position: absolute;
					left: 65px;
					top: 13px;
					background: url(../images/logo_notrax.gif) no-repeat left top;
					width: 210px;
					height: 69px;
					/*\*//*/
					padding-bottom: 69px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 1;
				}
					#contents div.bodyBox div.notraxObj a span.logo img {
						display: inline;
					}
				#contents div.bodyBox div.notraxObj a span.image {
					position: relative;
					left: 328px;
					background: url(../images/img_notrax.png) no-repeat left top;
					_background: none;
					_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/img_notrax.png', sizingMethod='crop');
					width: 380px;
					height: 354px;
					/*\*//*/
					padding-bottom: 354px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 2;
				}
					#contents div.bodyBox div.notraxObj a span.image img {
						display: inline;
					}
				#contents div.bodyBox div.notraxObj a span.url {
					position: absolute;
					left: 0;
					top: 100px;
					background: url(../images/btn_notrax.gif) no-repeat;
					background-position: 0 0;
					width: 708px;
					height: 31px;
					/*\*//*/
					padding-bottom: 31px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 1;
				}
				#contents div.bodyBox div.notraxObj a:hover span.url {
					background-position: 0 -31px;
				}
				#contents div.bodyBox div.notraxObj a span.lead {
					position: absolute;
					left: 0;
					top: 155px;
					width: 260px;
					z-index: 3;
					cursor: pointer;
				}

/* morphica  */
		#contents div.bodyBox div.morphicaObj {
			position: relative;
			width: 708px;
		}
			#contents div.bodyBox div.morphicaObj a img {
				display: inline;
			}
			#contents div.bodyBox div.morphicaObj a {
				position: relative;
				display: block;
				color: #000;
				text-decoration: none;
				z-index: 1;
			}
				#contents div.bodyBox div.morphicaObj a span.logo {
					position: absolute;
					left: 449px;
					top: 45px;
					background: url(../images/logo_morphica.gif) no-repeat left top;
					width: 201px;
					height: 42px;
					/*\*//*/
					padding-bottom: 42px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 1;
				}
				#contents div.bodyBox div.morphicaObj a span.image {
					position: relative;
					background: url(../images/img_morphica.png) no-repeat left top;
					_background: none;
					_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/img_morphica.png', sizingMethod='crop');
					width: 379px;
					height: 375px;
					/*\*//*/
					padding-bottom: 375px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 2;
				}
				#contents div.bodyBox div.morphicaObj a span.url {
					position: absolute;
					left: 0;
					top: 117px;
					background: url(../images/btn_morphica.gif) no-repeat;
					background-position: 0 0;
					width: 708px;
					height: 31px;
					/*\*//*/
					padding-bottom: 31px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 1;
				}
				#contents div.bodyBox div.morphicaObj a:hover span.url {
					background-position: 0 -31px;
				}
				#contents div.bodyBox div.morphicaObj a span.lead {
					position: absolute;
					left: 449px;
					top: 172px;
					width: 260px;
					z-index: 3;
					cursor: pointer;
				}
		
/* r14  */
		#contents div.bodyBox div.r14Obj {
			position: relative;
			left: 71px;
			width: 708px;
			margin-bottom: 6px;
		}
			#contents div.bodyBox div.r14Obj a img {
				display: inline;
			}
			#contents div.bodyBox div.r14Obj a {
				position: relative;
				display: block;
				color: #000;
				text-decoration: none;
				z-index: 1;
			}
				#contents div.bodyBox div.r14Obj a span.logo {
					position: absolute;
					left: 39px;
					top: 39px;
					background: url(../images/logo_r14.gif) no-repeat left top;
					width: 220px;
					height: 100px;
					/*\*//*/
					padding-bottom: 100px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 1;
				}
				#contents div.bodyBox div.r14Obj a span.image {
					position: relative;
					left: 348px;
					background: url(../images/img_r14.png) no-repeat left top;
					_background: none;
					_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/img_r14.png', sizingMethod='crop');
					width: 360px;
					height: 365px;
					/*\*//*/
					padding-bottom: 365px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 2;
				}
				#contents div.bodyBox div.r14Obj a span.url {
					position: absolute;
					left: 0;
					top: 160px;
					background: url(../images/btn_r14.gif) no-repeat;
					background-position: 0 0;
					width: 708px;
					height: 31px;
					/*\*//*/
					padding-bottom: 31px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
					cursor: pointer;
					z-index: 1;
				}
				#contents div.bodyBox div.r14Obj a:hover span.url {
					background-position: 0 -31px;
				}
				#contents div.bodyBox div.r14Obj a span.lead {
					position: absolute;
					left: 0;
					top: 215px;
					width: 260px;
					z-index: 3;
					cursor: pointer;
				}