@charset "UTF-8";

/*===========================================================
	Copyright: (c)SERAKU Co.,Ltd.
	Created: 2009-07-06
	Modified: 2009-12-8
===========================================================*/

/*-----------------------------------------------------------
	import adjust.min.css
-----------------------------------------------------------*/
@import "/common/css/mod/adjust.css";


.none {
	display: none;
} .hidden {
	visibility: hidden;
}

.noMargin {
	margin-top: 0 !important;
}
.marginTall {
	margin-top: 18px !important;
}

#bookmark {
	position: absolute;
	top: 17px;
	left: -21px;
}

	#bookmark a {
		display: block;
		width: 20px;
		height: 129px;
		background: url(/common/images/bgBookmark.png) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	} #bookmark a:hover {
		background-position: -20px 0;
	}

.fontSmall {
	font-size: 93%;
}

.wrap {
	margin-top: 15px;
	text-align: right;
}

	.wrap a {
		padding-left: 18px;
		background: url(/common/images/icoArrow03.png) no-repeat left center;
	}

.notes01 {
	padding-left: 1em;
	color: #666;
	font-size: 77%;
	text-indent: -1em;
} .notes02 {
	margin-top: 15px;
	line-height: 1.6;
} .notes02 li {
	padding-left: 1em;
	color: #666;
	font-size: 77%;
	text-indent: -1em;
}

.innerImg img {
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: middle;
}

.list00 {
	line-height: 1.8;
}

	.list00 li {
		padding-left: 16px;
		background: url(/common/images/icoArrow02.png) no-repeat 0.4em 0.6em;
	} .list00 li.pdf {
		background: url(/common/images/icoPdf01.png) no-repeat 0em 0.4em;
	} .list00 li.outside {
		background: url(/common/images/icoOutside01.png) no-repeat 0.3em 0.6em;
	} .inline li {
		margin-right: 20px;
		display: inline;
		background-position: 0.4em 0.2em;
	} .inline li.pdf {
		background-position: 0em 0.2em;
	} .inline li.outside {
		background-position: 0.3em 0.2em;
	}

.list01 {
	line-height: 1.8;
}

	.list01 li {
		margin-left: 25px;
		list-style: disc;
	}

.table01 {
	margin-top: 15px;
	border: 1px solid #bfc6cb;
	line-height: 1;
	width: 100%;
	font-size: 93%;
}

	.table01 thead th {
		padding: 10px;
		border-top: 1px solid #bfc6cb;
		border-right: 1px solid #bfc6cb;
		border-bottom: 1px solid #001a37;
		border-left: 1px solid #bfc6cb;
		color: #001a37;
		background: #d7d7d7;
	}

	.table01 tbody th,
	.table01 tbody td {
		padding: 13px 10px 10px 10px;
		border-top: none;
		border-right: 1px solid #bfc6cb;
		border-bottom: 1px solid #bfc6cb;
		border-left: 1px solid #bfc6cb;
		vertical-align: top;
	}

	.table01 tbody th {
		font-weight: bold;
		background: #ecedef;
	}

/*-----------------------------------------------------------
	html and subordinate selector
-----------------------------------------------------------*/
html {
	background: #f1f1f1;
}

	/*-----------------------------------------------------------
		body and subordinate selector
	-----------------------------------------------------------*/
	body {
		background: url(/common/images/bgBody.png) repeat-x 0px -44px;
		text-align: center;
	}

		/*-----------------------------------------------------------
			#wrap and subordinate selector
		-----------------------------------------------------------*/
		div#wrap {
			margin: 0 auto;
			width: 950px;
			background: url(/common/images/bgWrap.png) repeat-y 0% 0%;
			_background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(SizingMethod=scale,Src="/common/images/bgWrap.png");
			text-align: center;
		}

			/*-----------------------------------------------------------
				#header and subordinate selector
			-----------------------------------------------------------*/
			div#header {
				position: relative;
				width: 950px;
				height: 62px;
				background: url(/common/images/bgHeader.png) no-repeat 0px -44px;
				text-align: left;
			}

				/*-----------------------------------------------------------
					#header .lorem and subordinate selector
				-----------------------------------------------------------*/
				div#header .lorem {
					position: absolute;
					top: 11px;
					left: 5px;
					width: 157px;
					height: 33px;
					background: url(/common/images/bgTsumamiHandle.png) no-repeat left top;
					text-indent: -9999px;
				}

					div#header .lorem a {
						display: block;
						width: inherit;
						height: inherit;
						overflow: hidden;
					}

				/*-----------------------------------------------------------
					#header .ipsum and subordinate selector
				-----------------------------------------------------------*/
				div#header .ipsum {}

					div#header .ipsum li {}

						div#header .ipsum li a {
							position: absolute;
							top: 23px;
						} div#header .ipsum li.alpha a {
							left: 500px;
						} div#header .ipsum li.beta a {
							left: 594px;
						} div#header .ipsum li.gamma a {
							left: 647px;
						}

				/*-----------------------------------------------------------
					#header .dolor and subordinate selector
				-----------------------------------------------------------*/
				div#header .dolor {}

					div#header .dolor input {
						border: 0;
						position: absolute;
					} div#header .dolor input.alpha {
						padding: 3px;
						top: 17px;
						left: 739px;
						width: 160px;
						_width: 166px;
						height: 16px;
						_height: 22px;
						background: url(/common/images/bgSearchBox.png) no-repeat left top;
					} div#header .dolor input.beta {
						top: 17px;
						left: 905px;
						border: 0;
						width: 39px;
						height: 22px;
						background: url(/common/images/btnSearch.png) no-repeat left top;
						cursor: pointer;
						text-indent: -9999px;
					}

			/*-----------------------------------------------------------
				#contents and subordinate selector
			-----------------------------------------------------------*/
			div#contents {
				margin-left: 5px;
				position: relative;
				width: 938px;
				height: auto;
				color: #333;
				text-align: left;
			}

				/*-----------------------------------------------------------
					#globalNavi and subordinate selector
				-----------------------------------------------------------*/
				div#globalNavi {
					position: relative;
					width: 938px;
					height: 60px;
					background: url(/common/images/bgGlobalNavi.png) no-repeat left bottom;
				}

					div#globalNavi dl {
						width: 938px;
						height: 50px;
					}

						div#globalNavi dl dt {}

						div#globalNavi dl dd {
							position: absolute;
							top: 0px;
							height: 50px;
						}

						div#globalNavi ul {}

							div#globalNavi ul li {}

								div#globalNavi dl ul li a,
								div#globalNavi dl ul li em {
									position: absolute;
									top: 0px;
									height: 0px;
								} div#globalNavi dl ul li.alpha a,
								  div#globalNavi dl ul li.alpha em {
									left: 80px;
								} div#globalNavi dl ul li.beta a,
								  div#globalNavi dl ul li.beta em {
									left: 249px;
								} div#globalNavi dl ul li.gamma a,
								  div#globalNavi dl ul li.gamma em {
									left: 422px;
								} div#globalNavi dl ul li.delta a,
								  div#globalNavi dl ul li.delta em {
									left: 593px;
								} div#globalNavi dl ul li.epsilon a,
								  div#globalNavi dl ul li.epsilon em {
									left: 765px;
								}

				/*-----------------------------------------------------------
					#innerAnchor and subordinate selector
				-----------------------------------------------------------*/
				div#innerAnchor {
					margin-bottom: 30px;
					padding: 20px 19px;
					border: 1px solid #d5d5d5;
					background: #f5f5f5;
				}

					div#innerAnchor h2 {
						margin-top: 20px;
					}

					div#innerAnchor ul {
						margin-right: 15px;
						margin-left: 15px;
						line-height: 1.8;
					} div#innerAnchor .item00 {
						line-height: 1;
					}

						div#innerAnchor ul li {
							padding-left: 10px;
							background: url(/common/images/bgInnerAnchor.png) no-repeat 0 0.6em;
						} div#innerAnchor .item00 li {
							margin-right: 20px;
							float: left;
							background-position: left center;
						}

				/*-----------------------------------------------------------
					#locus and subordinate selector
				-----------------------------------------------------------*/
				div#locus {
					margin: 13px 19px 0 19px;
					line-height: 1.3em;
				}

					div#locus ul {
						display: inline;
					}

						div#locus li{
							margin: 0 0 0 3px;
							padding: 0 0 0 12px;
							display: inline;
							background: transparent url(/common/images/icoArrow01.png) left center no-repeat;
						} div#locus li.root {
							margin: 0;
							padding: 0;
							background: none;
						}

					div#locus a {
						color: #011434;
					}

				/*-----------------------------------------------------------
					#contents .lorem and subordinate selector
				-----------------------------------------------------------*/
				div#contents .lorem {
					margin-bottom: 1px;
				}

					div#contents .lorem .alpha {
						border-bottom: 1px solid #000;
						position: relative;
						width: 938px;
						height: 288px;
					}

						div#contents .lorem .alpha .item00 {
							position: absolute;
							right: 8px;
							bottom: 9px;
						}

					div#contents .lorem .beta {
						position: relative;
						width: 938px;
						height: 81px;
						background: url(/images/bgLoremBeta01.png) no-repeat left top;
					}

						div#contents .lorem .beta .item00 {
							position: absolute;
							top: 15px;
							left: 20px;
							width: 185px;
							height: 20px;
							background: url(/images/bgLoremBeta02.png) no-repeat left top;
							text-indent: -9999px;
						}

						div#contents .lorem .beta .item01 {
							padding: 8px 10px 0 234px;
						}

							div#contents .lorem .beta .item02 {
								overflow: auto;
								width: 695px;
								height: 61px;
							}

								div#contents .lorem .beta .item02 dl {
									line-height: 1.6;
									color: #fff;
									font-size: 85%;
								}

									div#contents .lorem .beta .item02 dt {
										float: left;
										width: 10em;
										font-weight: bold;
									}

									div#contents .lorem .beta .item02 dd {
										margin-left: 10em;
									}

									div#contents .lorem .beta .item02 dl a {
										color: #fff;
										text-decoration: none;
									} div#contents .lorem .beta .item02 dl a:hover {
										text-decoration: underline;
									}

				/*-----------------------------------------------------------
					#contents .ipsum and subordinate selector
				-----------------------------------------------------------*/
				div#contents .ipsum {
					margin: 20px 0 0 19px;
				}

				/*-----------------------------------------------------------
					#contents .dolor and subordinate selector
				-----------------------------------------------------------*/
				div#contents .dolor {
					margin-top: 7px;
				}

					div#contents .dolor h1 {
						border-top: 1px solid #afacaa;
					}

				/*-----------------------------------------------------------
					.mainContents and subordinate selector
				-----------------------------------------------------------*/
				div.mainContents {}
				.ipsum div.mainContents {
					float: left;
					width: 710px;
				} .dolor div.mainContents {
					margin: 23px 19px 0 19px;
				}

					div.mainContents a {
						color: #011434;
					}

					/*-----------------------------------------------------------
						.mainContents .alpha and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .alpha {
						margin-top: 11px;
					}

						div.mainContents .alpha .alphaBox dl a {
							font-weight: bold;
						}

						div.mainContents .alpha .alphaBox {
							position: relative;
							float: left;
						} .ipsum div.mainContents .alpha .alphaBox {
							width: 134px;
						} .ipsum div.mainContents .alpha .ditch {
							margin-right: 10px;
						} .dolor div.mainContents .alpha .alphaBox {
							width: 140px;
						} .dolor div.mainContents .alpha .ditch {
							margin-right: 12px;
						}

							div.mainContents .alpha .alphaBox .item00 {
								position: absolute;
								top: 2px;
								left: 2px;
							}

							div.mainContents .alpha .alphaBox .item01 {
								padding: 1px;
								border: 1px solid #bfc6cb;
							}

							div.mainContents .alpha .alphaBox dl {
								margin-top: 10px;
								margin-right: 5px;
								margin-left: 5px;
								color: #011434;
							} div.mainContents .alpha .alphaBox dl.item02 {
								padding-bottom: 0.5em;
								border-bottom: 1px dotted #bfc6cb;
							}

								div.mainContents .alpha .alphaBox dt {}

								div.mainContents .alpha .alphaBox dd {
									margin-top: 0.3em;
								}

							div.mainContents .alpha .alphaBox .item03 {
								margin-top: 7px;
							}

					/*-----------------------------------------------------------
						.mainContents .beta and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .beta {}

						div.mainContents .beta h1 {
							padding: 8px 17px 8px 17px;
							border-bottom: 3px solid #00203e;
							line-height: 1;
							color: #0b1426;
							background: #e8eaed url(/common/images/bgBetaScarehead.png) repeat-x left top;
							font-weight: bold;
							font-size: 116%;
						}

							div.mainContents .beta h1 img {
								margin-top: 0.1em;
							}

					/*-----------------------------------------------------------
						.mainContents .gamma and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .gamma {
						margin-top: 15px;
					}

						div.mainContents .gamma .thumbBox {
							float: left;
							width: 374px;
						}

							div.mainContents .gamma .thumbBox .item00 {
								padding: 2px;
								background: url(/common/images/bgThumb01.png) no-repeat left top;
							}

							div.mainContents .gamma .thumbBox .item01 {
								margin-top: 10px;
								font-size: 77%;
							}

						div.mainContents .gamma .gammaBox {
							float: right;
							width: 325px;
						}

							div.mainContents .gamma .gammaBox p {
								margin-top: 15px;
							}

					/*-----------------------------------------------------------
						.mainContents .delta and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .delta {
						margin-top: 15px;
						padding: 5px 11px;
						background: #f2f3f4;
					}

						div.mainContents .delta h2 {
							padding: 3px 17px;
							color: #0b1426;
							background: url(/common/images/bgBetaHeadline.png) no-repeat left center;
							font-weight: bold;
							font-size: 108%;
						}

					/*-----------------------------------------------------------
						.mainContents .epsilon and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .epsilon {}

						div.mainContents .epsilonInner {
							margin: 9px 10px 25px 10px;
						}

						div.mainContents .epsilonBox {
							margin-top: 25px;
						}

						div.mainContents .epsilon h3 {
							padding: 7px 12px 6px 12px;
							min-height: 11px;
							_min-height: 24px;
							background: url(/common/images/bgEpsilonSubhead.png) no-repeat left center;
							font-weight: bold;
							font-size: 108%;
						}

						div.mainContents .epsilon h4 {
							margin-top: 25px;
							padding: 0 12px;
							background: url(/common/images/bgEpsilonHeading.gif) no-repeat left center;
							font-weight: bold;
						}

						div.mainContents .epsilon p {
							margin-top: 15px;
						}

						div.mainContents .epsilon ul {
							margin-top: 15px;
						}

						div.mainContents .epsilon em {
							color: #f00;
							font-style: normal;
						}

						div.mainContents .epsilon .mu {}

							div.mainContents .epsilon .mu .muBox {
								width: 501px;
							}

							div.mainContents .epsilon .mu .thumbBox {
								width: 164px;
							}

					/*-----------------------------------------------------------
						.mainContents .dzeta and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .dzeta {
						margin-top: 20px;
						padding: 3px;
						border: 1px solid #bfc6cb;
						background: #ecedef;
					}

						div.mainContents .dzeta table {
							border: none;
							line-height: 1;
							width: 100%;
							font-size: 93%;
						}

							div.mainContents .dzeta table th,
							div.mainContents .dzeta table td {
								border: none;
								border-right: 1px solid #ecedef;
							} div.mainContents .dzeta table thead th {
								padding-top: 7px;
								padding-bottom: 6px;
								color: #001a37;
								background: #d7d7d7;
								text-align: center;
							} div.mainContents .dzeta table tbody th,
							  div.mainContents .dzeta table tbody td {
								padding-top: 13px;
								padding-bottom: 10px;
								background: #fff;
								text-align: center;
							} div.mainContents .dzeta table tbody th {
								font-weight: bold;
							}

							div.mainContents .dzeta table .item00 {
								border-right: none;
							} div.mainContents .dzeta table .item01 th {
								border-top: 1px solid #fff;
								border-bottom: 1px solid #004b72;
							} div.mainContents .dzeta table .item02 th,
							  div.mainContents .dzeta table .item02 td {
								border-top: 2px solid #e5e5e5;
							}

					/*-----------------------------------------------------------
						.mainContents .eta and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .eta {
						margin-top: 10px;
					}

						div.mainContents .eta .thumbBox {
							float: left;
							width: 224px;
						}

							div.mainContents .eta .thumbBox .item00 {
								padding: 2px;
								background: url(/common/images/bgThumb02.png) no-repeat left top;
							}

						div.mainContents .eta .etaBox {
							padding-left: 15px;
							float: left;
							width: 471px;
						}

					/*-----------------------------------------------------------
						.mainContents .theta and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .theta {
						margin-top: 20px;
					}

						div.mainContents .theta .tabBox {
							position: relative;
							width: 464px;
							height: 37px;
						}

							div.mainContents .theta .tabBox ul {}

								div.mainContents .theta .tabBox ul li {
									position: absolute;
									top: 0px;
									height: 37px;
								} div.mainContents .theta .tabBox ul li.item00 {
									left: 0px;
								} div.mainContents .theta .tabBox ul li.item01 {
									left: 134px;
								} div.mainContents .theta .tabBox ul li.item02 {
									left: 268px;
								}

						div.mainContents .thetaBox {
							background: #011427;
						}

					/*-----------------------------------------------------------
						.mainContents .iota and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .iota {
						margin-top: 20px;
						padding: 10px;
						background: #e1e2e2 url(/common/images/bgPaging01.png) repeat-x left top;
						text-align: right;
						_height: 1;
					}

						div.mainContents .iota ul {
							_padding-top: 3px;
							display: inline;
							_display: block;
							line-height: 1;
							font-size: 93%;
						}

							div.mainContents .iota ul li {
								display: inline;
							}

								div.mainContents .iota ul li a {
									padding: 5px 7px 3px 7px;
									border: 1px solid #99a1a7;
									color: #fff;
									background: #3c3c3c;
									text-decoration: none;
								} div.mainContents .iota ul li a:hover {
									background: #0a3d65;
								} div.mainContents .iota ul li.item00 a {
									padding: 5px 20px 3px 20px;
								} div.mainContents .iota ul li.item01 a {
									padding: 5px 20px 3px 20px;
								}

								div.mainContents .iota ul li em {
									padding: 5px 7px 3px 7px;
									border: 1px solid #99a1a7;
									color: #fff;
									background: #0a3d65;
									text-decoration: none;
								}

					/*-----------------------------------------------------------
						.mainContents .kappa and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .kappa {
						margin-top: 20px;
					}

						div.mainContents .kappa dl {
							position: relative;
							width: 617px;
							height: 48px;
							background: url(/store/images/bgOrders01.png) no-repeat left top;
						}

							div.mainContents .kappa dl dt {
								display: block;
								position: absolute;
								top: 18px;
								left: 11px;
								width: 113px;
								height: 11px;
								background: url(/store/images/bgOrders02.png) no-repeat left top;
								text-indent: -9999px;
							}

							div.mainContents .kappa dl dd {}

							div.mainContents .kappa dl ul {}

								div.mainContents .kappa dl ul li {
									display: block;
									position: absolute;
									top: 6px;
									height: 37px;
									text-indent: -9999px;
								} div.mainContents .kappa dl ul li.item00 {
									left: 149px;
									width: 77px;
									background: url(/store/images/bgOrders03.png) no-repeat 0px 0px;
								} div.mainContents .kappa dl ul li.item01 {
									left: 244px;
									width: 129px;
									background: url(/store/images/bgOrders03.png) no-repeat -77px 0px;
								} div.mainContents .kappa dl ul li.item02 {
									left: 391px;
									width: 210px;
									background: url(/store/images/bgOrders03.png) no-repeat -206px 0px;
								}

					/*-----------------------------------------------------------
						.mainContents .lamda and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .lamda {
						margin-top: 10px;
						margin-bottom: 20px;
					}

						div.mainContents .lamda .lamdaBox {
							float: left;
							width: 680px;
						}

						div.mainContents .lamda .btnBox {
							float: right;
							width: 198px;
						}

					/*-----------------------------------------------------------
						.mainContents .mu and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .mu {
						margin-top: 10px;
					}

						div.mainContents .mu .muBox {
							float: left;
							width: 471px;
						}

						div.mainContents .mu .thumbBox {
							float: right;
							width: 224px;
						}

							div.mainContents .mu .thumbBox .item00 {
								padding: 1px;
								border: 1px solid #bfc6cb;
							}

					/*-----------------------------------------------------------
						.mainContents .nu and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .nu {
						margin-top: 20px;
						padding: 14px;
						border: 1px solid #b7bdc3;
						background: #eee;
					}

						div.mainContents .nu .example {}

							div.mainContents .nu .example dt {
								margin-top: 15px;
								font-weight: bold;
							}

					/*-----------------------------------------------------------
						.mainContents .xi and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .xi {
						margin-top: 10px;
						position: relative;
						width: 690px;
						height: 80px;
						background: url(/guide/images/bgGuide01.png) no-repeat left top;
					}

						div.mainContents .xi .item00 {
							margin-top: 0;
							position: absolute;
							top: 13px;
							left: 12px;
						}

					/*-----------------------------------------------------------
						.mainContents .omicron and subordinate selector
					-----------------------------------------------------------*/
					div.mainContents .omicron {
						margin: 50px 0;
						text-align: center;
						min-height: 300px;
						height: auto !important;
						height: 300px;
					}

			/*-----------------------------------------------------------
				#sideNavi and subordinate selector
			-----------------------------------------------------------*/
			div#sideNavi {
				float: right;
				width: 186px;
			}

				/*-----------------------------------------------------------
					#sideNavi .alpha and subordinate selector
				-----------------------------------------------------------*/
				div#sideNavi .alpha {}

						div#sideNavi .alpha li a {
							display: block;
							width: 186px;
							background: url(/common/images/btnStore.png) no-repeat;
							text-indent: -9999px;
							overflow: hidden;
						} div#sideNavi .alpha .item00 a {
							height: 42px;
							background-position: 0px 0px;
						} div#sideNavi .alpha .item01 a {
							height: 40px;
							background-position: 0px -42px;
						} div#sideNavi .alpha .item02 a {
							height: 42px;
							background-position: 0px -82px;
						}

						div#sideNavi .alpha .item00 a:hover {
							background-position: -186px 0px;
						} div#sideNavi .alpha .item01 a:hover {
							background-position: -186px -42px;
						} div#sideNavi .alpha .item02 a:hover {
							background-position: -186px -82px;
						}


				/*-----------------------------------------------------------
					#sideNavi .beta and subordinate selector
				-----------------------------------------------------------*/
				div#sideNavi .beta {
					margin-top: 11px;
				}

				/*-----------------------------------------------------------
					#sideNavi .gamma and subordinate selector
				-----------------------------------------------------------*/
				div#sideNavi .gamma {
					margin-top: 16px;
					width: 177px;
				}

					div#sideNavi .gamma p {}

						div#sideNavi .gamma p.item00 {
							line-height: 1.4;
							font-size: 85%;
						}

							div#sideNavi .gamma p.item00 a {
								color: #a86300;
							}

						div#sideNavi .gamma p.item01 {
							margin-top: 10px;
						}

			/*-----------------------------------------------------------
				#footer and subordinate selector
			-----------------------------------------------------------*/
			div#footer {
				margin-top: 31px;
				margin-left: 5px;
				position: relative;
				width: 938px;
				height: 144px;
				text-align: left;
				background: #e1e2e2 url(/common/images/bgFooter.png) no-repeat left top;
			}

				/*-----------------------------------------------------------
					#footer .lorem and subordinate selector
				-----------------------------------------------------------*/
				div#footer .lorem {}

					div#footer .lorem li {}

						div#footer .lorem li a {
							position: absolute;
							top: 46px;
						} div#footer .lorem li.alpha a {
							left: 20px;
							background-position: 0px -215px;
						} div#footer .lorem li.beta a {
							left: 89px;
						} div#footer .lorem li.gamma a {
							left: 155px;
						} div#footer .lorem li.delta a {
							left: 284px;
						}

				/*-----------------------------------------------------------
					#footer .ipsum and subordinate selector
				-----------------------------------------------------------*/
				div#footer .ipsum {
					position: absolute;
					top: 85px;
					left: 19px;
				}

					div#footer .ipsum a {
						display: block;
						width: 75px;
						height: 42px;
						overflow: hidden;
						background: url(/common/images/bgSugatsune.png) no-repeat left top;
						text-indent: -9999px;
					}

				/*-----------------------------------------------------------
					#footer .dolor and subordinate selector
				-----------------------------------------------------------*/
				div#footer .dolor {
					position: absolute;
					top: 81px;
					right: 19px;
					width: 249px;
					height: 11px;
					background: url(/common/images/bgCopyright.png) no-repeat left top;
					text-indent: -9999px;
				}

				/*-----------------------------------------------------------
					#footer .sit and subordinate selector
				-----------------------------------------------------------*/
				div#footer .sit {
					position: absolute;
					top: 0px;
					right: 20px;
				}
