@charset "UTF-8";

/*===========================================================
	Copyright: (c)SERAKU Co.,Ltd.
	Created: 2009-07-06
	Modified: 2009-09-28
===========================================================*/

/*-----------------------------------------------------------
	import adjust.min.css
-----------------------------------------------------------*/
@import "/common/css/mod/adjust.css";

/*-----------------------------------------------------------
	Share selector
-----------------------------------------------------------*/
a:link {
	color: #065fa4;
	text-decoration: underline;
} a:visited {
	color: #0d3b65;
	text-decoration: underline;
} a:hover {
	color: #af0029;
	text-decoration: underline;
} a:active {
	color: #007d29;
	text-decoration: underline;
}

.iconBlank {
	padding-left: 15px;
	background: url(/common/images/icoBlank.gif) 1px 3px no-repeat;
}

.iconPdf {
	padding-left: 15px;
	background: url(/common/images/icoPdf.gif) 0px 2px no-repeat;
}

.iconHtml {
	padding-left: 15px;
	background: url(/common/images/icoHtml.gif) 0px 2px no-repeat;
}

.icoSquareArrow {
	padding-left: 13px;
	background: url(/common/images/icoSquareArrow.gif) 0px 2px no-repeat;
}

.icoGotoAnchor {
	padding-left: 0.8em;
	background: url(/common/images/icoGotoAnchor.gif) 0px 5px no-repeat;
}

.iconToTop {
	padding-left: 14px;
	background: url(/common/images/icoSquareToTop.gif) 0px 0px no-repeat;
}

.iconArrow {
	padding-left: 15px;
	background: url(/common/images/icoAnchorArrow.gif) 8px 4px no-repeat;
} .noPosition {
	padding-left: 6px;
	background-position: 0px 4px;
} .iconArrowBlue {
	padding-left: 13px;
	background: url(/common/images/icoArrowBlue.gif) 0px 3px no-repeat;
}

.iconCircleBlue {
	padding-left: 15px;
	background: url(/common/images/icoCircleBlue.gif) 0px 3px no-repeat;
}

.iconInside {
	padding-left: 15px;
	background: url(/common/images/icoInside.gif) 1px 3px no-repeat;
}

.marginZero {
	margin-bottom: 0px !important;
} .marginEm {
	margin-bottom: 1em !important;
} .marginMinimum {
	margin-bottom: 5px !important;
} .marginShort {
	margin-bottom: 10px !important;
} .marginTall {
	margin-bottom: 15px !important;
} .marginGrande {
	margin-bottom: 20px !important;
} .marginEnome {
	margin-bottom: 30px !important;
}

} .marginShortTop {
	margin-top: 10px !important;
}
.lowMargin {
	margin-left: -20px !important;
}

.rightShort {
	margin-right: 5px;
} .rightTall {
	margin-right: 10px;
}

.alignLeft {
	text-align: left;
} .alignCenter {
	text-align: center;
} .alignRight {
	text-align: right;
}

.floatLeft {
	float: left;
} .floatRight {
	float: right;
}

.noBorder {
	border: 0px !important;
}

.narrow {
	padding: 0 10px;
}

.fontShort {
	font-size: 85%;
} .fontTall {
	font-size: 93%;
} .fontGrande {
	font-size: 108%;
} .fontEnome {
	font-size: 153.9%;
}

.fontGreen {
	color: #227117;
} .fontBlue {
	color: #003f66;
} .fontRed {
	color: #f00;
}

.fontBold {
	font-weight: 600;
}

.bgGray {
	background: #f8f8f8;
} .bgSkyblue {
	background: #f0f8ff;
}

.lineTall {
	line-height: 1.4em;
} .lineGrande {
	line-height: 1.6em;
}

.styleDecimal li {
	margin-left: 50px !important;
	padding-left: 0px !important;
	list-style: decimal;
} .styleDisc li {
	margin-left: 50px !important;
	padding-left: 0px !important;
	list-style: disc;
}

.caution {
	padding-left: 1em;
	text-indent: -1em;
}

.highlight {
	padding: 15px 10px;
	border: solid 1px #3d95f8;
	text-align: center;
	background: #b5d4f7;
}

.noBackground {
	background: none !important;
}


/*-----------------------------------------------------------
	html and subordinate selector
-----------------------------------------------------------*/
html {
}

	/*-----------------------------------------------------------
		body and subordinate selector
	-----------------------------------------------------------*/
	body {
		color: #333;
	}

		/*-----------------------------------------------------------
			#noJavaScript and subordinate selector
		-----------------------------------------------------------*/
		#noJavaScript {
			padding: 5px;
			width: 100%;
			height: auto;
			background: #fcc;
		}

		/*-----------------------------------------------------------
			#wrap and subordinate selector
		-----------------------------------------------------------*/
		div#wrap {
			background: url(/common/images/bgBody.gif) 0% 0% repeat-x;
			text-align: center;
		}

			/*-----------------------------------------------------------
				#container and subordinate selector
			-----------------------------------------------------------*/
			div#container {
				margin: 0 auto;
				width: 950px;
				text-align: left;
			}

				/*-----------------------------------------------------------
					#header and subordinate selector
				-----------------------------------------------------------*/
				div#header {
					position: relative;
					width: 950px;
					height: 76px;
					background: url(/common/images/bgSearch.gif) 773px 44px no-repeat;
				}

					div#header .logo {
						position: absolute;
						top: 27px;
						left: 0px;
					} div#header .copy {
						position: absolute;
						top: 36px;
						left: 159px;
					} div#header .item00 {
						position: absolute;
						top: 16px;
						left: 628px;
					} div#header .item01 {
						position: absolute;
						top: 16px;
						left: 727px;
					} div#header .item02 {
						position: absolute;
						top: 16px;
						left: 826px;
					} div#header .item03 {
						position: absolute;
						top: 16px;
						left: 528px;
					} div#header .item04 {
						position: absolute;
						top: 16px;
						left: 767px;
					} div#header .item05 {
						position: absolute;
						top: 16px;
						left: 866px;
					} div#header #searchArea {
						border: solid 1px #d8d8d8;
						position: absolute;
						top: 47px;
						left: 777px;
						width: 122px;
						height: 15px;
						_height: 17px;
						font-size: 93%;
					} div#header #searchBtn {
						position: absolute;
						top: 45px;
						left: 907px;
					}

				/*-----------------------------------------------------------
					#globalNavi and subordinate selector
				-----------------------------------------------------------*/
				div#globalNavi {
					position: relative;
					width: 950px;
					height: 38px;
					background: url(/common/images/bgGlobalNavi.gif) 0% 0% no-repeat;
				}

					div#globalNavi dl {
					} div#globalNavi dl dd {
						position: absolute;
						top: 0px;
					} div#globalNavi dl dd.item00 {
						left: 2px;
					} div#globalNavi dl dd.item01 {
						left: 192px;
					} div#globalNavi dl dd.item02 {
						left: 382px;
					} div#globalNavi dl dd.item03 {
						left: 571px;
					} div#globalNavi dl dd.item04 {
						left: 761px;
					}

				/*-----------------------------------------------------------
					#containerInner and subordinate selector
				-----------------------------------------------------------*/
				div#containerInner {
					padding: 0 0 30px 0;
					_height: 1;
					background: url(/common/images/bgBorderBothSide.gif) 0% 0% repeat-y;
				}

					/*-----------------------------------------------------------
						#eyecatch and subordinate selector
					-----------------------------------------------------------*/
					div#eyecatch {
						position: relative;
						width: 950px;
						height: 396px;
						background: url(/common/images/bgEyecatch.gif) 0% 0% no-repeat;
					}

						div#eyecatch .alpha {
							position: absolute;
							top: 0px;
							left: 2px;
							width: 748px;
							height: 389px;
							background: url(/images/bgFlashArea.gif) 0 0 no-repeat;
						}

							div#eyecatch .alpha .item00 {
								position: absolute;
								top: 160px;
								left: 292px;
							} div#eyecatch .alpha .item01 {
								position: absolute;
								top: 224px;
								left: 245px;
							} div#eyecatch .alpha .item02 {
								position: absolute;
								top: 269px;
								left: 292px;
							}

						div#eyecatch .beta {
							position: absolute;
							top: 0px;
							left: 751px;
						} div#eyecatch .delta {
							position: absolute;
							top: 0px;
							left: 753px;
						} div#eyecatch .epsilon {
							position: absolute;
							top: 63px;
							left: 753px;
						} div#eyecatch .zeta {
							position: absolute;
							top: 126px;
							left: 753px;
						}


						div#eyecatch .gamma {}

							div#eyecatch .gamma li {
								position: absolute;
								left: 760px;
							} div#containerInner #eyecatch .gamma li.item00 {
								top: 195px;
							} div#containerInner #eyecatch .gamma li.item01 {
								top: 232px;
							} div#containerInner #eyecatch .gamma li.item02 {
								top: 268px;
							} div#containerInner #eyecatch .gamma li.item03 {
								top: 305px;
							} div#containerInner #eyecatch .gamma li.item04 {
								top: 341px;
							}

					/*-----------------------------------------------------------
						#locus and subordinate selector
					-----------------------------------------------------------*/
					div#locus {
						background: url(/common/images/bgLocus01.gif) 50% 0% no-repeat;
					}

						div#locus ul {
							padding: 10px 10px 0 10px;
						}

							div#locus li {
								padding-right: 10px;
								background: url(/common/images/icoLocus.gif) right center no-repeat;
							} div#locus li.opened {
								background: none;
							}

					/*-----------------------------------------------------------
						#containerBox and subordinate selector
					-----------------------------------------------------------*/
					div#containerBox {
						padding: 0 10px;
					}

						/*-----------------------------------------------------------
							#rightNavi and subordinate selector
						-----------------------------------------------------------*/
						div#rightNavi {
							width: 190px;
						}

							div#rightNavi .lorem {
								padding: 1px;
								border: solid 1px #c3cad4;
								background-image: url(/common/images/bgRightNaviLorem.gif);
								background-position: 1px 38px;
								_background-position: 2px 39px;
								background-repeat: no-repeat;
							}

								div#rightNavi .lorem dl {}

									div#rightNavi .lorem dt {}

									div#rightNavi .lorem dd {
										margin-left: 5px;
									}

							div#rightNavi .ipsum {
								margin-bottom: 8px;
								border: solid 1px #ccc;
								background: url(/common/images/bgRightNaviIpsum.gif) 0px 32px no-repeat;
							}

								div#rightNavi .ipsum dl {}

									div#rightNavi .ipsum dt {}

									div#rightNavi .ipsum dd {
										padding: 8px 8px 0px 8px;
									}

										div#rightNavi .ipsum .alpha {
											border: none;
											line-height: 1.4;
											background: none;
										}

											div#rightNavi .ipsum .alpha dt {
												float: left;
												width: 6em;
											}

											div#rightNavi .ipsum .alpha dd {
												margin-left: 6em;
												padding: 0;
											}

								div#rightNavi .ipsum div {
									padding: 8px 8px 0px 8px;
								}

							div#rightNavi .dolor {}

								div#rightNavi .dolor dl {}

									div#rightNavi .dolor dt {}

									div#rightNavi .dolor dd {}

							div#rightNavi .sit {
								position: relative;
								width: 190px;
								height: 62px;
								background: url(/common/images/bgRightNaviSit.gif) 0% 0% no-repeat;
							}

								div#rightNavi .sit .alpha {
									position: absolute;
									top: 6px;
									left: 6px;
								}

							div#rightNavi .amet {
								padding: 5px 3px 5px 5px;
								border: solid 1px #ccc;
								_height: 1;
								background: url(/common/images/bgRightNaviAmet.gif) 0% 0% repeat;
							}

								div#rightNavi .amet .alpha {
									background: url(/common/images/bgRightAmetAlpha_body.gif) 0% 100% no-repeat;
								}

									div#rightNavi .amet .alpha dl {
										padding: 2px 5px 5px 2px;
										background: url(/common/images/bgRightAmetAlpha_head.gif) 0% 0% no-repeat;
									} div#rightNavi .amet .alpha dl.noPad {
										padding: 2px 5px 4px 2px;
									}

										div#rightNavi .amet .alpha dt {}

										div#rightNavi .amet .alpha dd {
											padding: 0 8px 0 5px;
										}

							div#rightNavi div.consectetur {}

								div#rightNavi div.consectetur ul {}

									div#rightNavi div.consectetur li {
										padding: 1px;
										border: solid 1px #ccc;
									}


						/*-----------------------------------------------------------
							#leftNavi and subordinate selector
						-----------------------------------------------------------*/
						div#leftNavi {
							margin-right: 20px;
							width: 170px;
						}

							div#leftNavi div.lorem {
								background: url(/common/images/bgLeftNaviLorem.gif) 0% 100% no-repeat;
							}

								div#leftNavi div.lorem dl {
									background: url(/common/images/bgLeftNaviLoremDl.gif) 0px 35px no-repeat;
								}

									div#leftNavi div.lorem dt {}

									div#leftNavi div.lorem dd {
										padding: 5px;
									}

										div#leftNavi div.lorem dd ul {
											border-bottom: solid 1px #ccc;
										}

											div#leftNavi div.lorem dd li {
												padding: 8px;
												border: solid 1px #ccc;
												border-bottom: 0;
												background: #fff;
											} div#leftNavi div.lorem dd li.opened {
												background: #e2ecf0;
											}

												div#leftNavi div.lorem dd li a {
													display: block;
												}

						/*-----------------------------------------------------------
							#contents and subordinate selector
						-----------------------------------------------------------*/
						div#contents {
							width: 530px;
						} .grandeContents {
							width: 720px !important;
						} .enomeContents {
							width: 930px !important;
						}
							/*-----------------------------------------------------------
								.gotoPageTop and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.gotoPageTop {}

							/*-----------------------------------------------------------
								.index and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.index {}

								div#contents .indexInner {}

									div#contents .indexInner {
									}

										div#contents .indexInner dt {}

										div#contents .indexInner dd {}

											div#contents .indexInner dd ul {
											}

												div#contents .indexInner dd li {
													white-space: nowrap;
													margin-right: 20px;
												}

							/*-----------------------------------------------------------
								.table and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.table {}

								div#contents div.table table {}

									div#contents div.table table tr {
										line-height: 1.5em;
									}

										div#contents div.table table th {
											padding: 10px;
											border: solid 1px #ccc;
											background: #f3f3f3;
											vertical-align: top;
										}

										div#contents div.table table td {
											padding: 10px;
											border: solid 1px #ccc;
											vertical-align: top;
										}

							/*-----------------------------------------------------------
								.heading and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.heading {}
							div#contents div.heading.backnumber {
										position: relative;
									}

								div#contents div.heading .alpha {}

								div#contents div.heading .beta {
									background: url(/common/images/bgContentsHeadBeta_body.gif) 0% 0% no-repeat;
								}

									div#contents div.heading .betaInner {
										padding: 7px 10px 15px 15px;
										display: block;
										background: url(/common/images/bgContentsHeadBeta_foot.gif) 0% 100% no-repeat;
									}

								div#contents div.heading .gamma {
									padding: 0px 10px 12px 10px;
									background: url(/common/images/bgContentsHeadGamma.gif) 0% 100% no-repeat;
								}

								div#contents div.heading .delta {
									background: url(/common/images/bgContentsHeadDelta_body.gif) 0% 0% no-repeat;
								}

									div#contents div.heading .deltaInner {
										padding: 8px 10px 13px 15px;
										display: block;
										background: url(/common/images/bgContentsHeadDelta_foot.gif) 0% 100% no-repeat;
									}

								div#contents div.heading .epsilon {
									background: url(/common/images/bgContHeadEpsilon_body.gif) 0% 0% no-repeat;
								}

									div#contents div.heading .epsilonInner {
										padding: 8px 10px 13px 15px;
										display: block;
										background: url(/common/images/bgContHeadEpsilon_foot.gif) 0% 100% no-repeat;
									}

								div#contents div.heading .dzeta {
									position: absolute;
									top: 6px;
									right: 6px;
								}

							/*-----------------------------------------------------------
								.lorem and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.lorem {}

								div#contents div.lorem .alpha {
									padding: 0 4px 8px 1px;
									background: url(/common/images/bgContentsLorem.gif) 0% 100% repeat-x;
								}

								div#contents div.lorem .beta {
									padding-bottom: 10px;
									background: url(/common/images/bgContentsLoremDl.gif) 0% 100% repeat-x;
								}

									div#contents div.lorem .beta dt {
										padding-left: 10px;
										width: 120px;
										_width: 130px;
									}

									div#contents div.lorem .beta dd {
										width: 570px;
									}

								div#contents div.lorem .gamma {
									padding-bottom: 10px;
									background: url(/common/images/bgContentsLoremDl.gif) 0% 100% repeat-x;
								}

									div#contents div.lorem .gamma dt {
										padding-left: 10px;
										width: 120px;
										_width: 130px;
									}

									div#contents div.lorem .gamma dd.item00 {
										width: 82px;
										text-align: right;
									}

									div#contents div.lorem .gamma dd.item01 {
										width: 310px;
									}

										div#contents div.lorem .gamma dd.item01 img {
											vertical-align: middle;
										}

							/*-----------------------------------------------------------
								.ipsum and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.ipsum {}

								div#contents div.ipsumInner {
								} div#contents div.ipsum .double {
									background: url(/common/images/bgContentsIpsum_double.gif) 0% 100% no-repeat;
								} div#contents div.ipsum .single {
									background: url(/common/images/bgContentsIpsum_single.gif) 0% 100% no-repeat;
								}

									div#contents div.ipsumBox {
										width: 345px;
									}

										div#contents div.ipsumBox div.alpha {
											padding: 7px 5px 5px 10px;
											background: url(/common/images/bgContentsIpsum_head.gif) 0% 0% no-repeat;
										}

											div#contents div.ipsumBox div.alpha .item00 {}

										div#contents div.ipsumBox div.beta {
											padding: 10px;
											background: url(/common/images/bgContentsIpsum_bd.gif) 0% 0% no-repeat;
										}

							/*-----------------------------------------------------------
								.ipsumShort and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.ipsumShort {}

								div#contents div.ipsumShortInner {
								} div#contents div.ipsumShort .double {
									background: url(/common/images/bgContIpsumShort_double.gif) 0% 100% no-repeat;
								} div#contents div.ipsumShort .single {
									background: url(/common/images/bgContIpsumShort_single.gif) 0% 100% no-repeat;
								}

									div#contents div.ipsumShortBox {
										width: 260px;
									}

										div#contents div.ipsumShortBox div.alpha {
											padding: 7px 5px 5px 10px;
											background: url(/common/images/bgContIpsumShort_head.gif) 0% 0% no-repeat;
										}

											div#contents div.ipsumShortBox div.alpha .item00 {}

										div#contents div.ipsumShortBox div.beta {
											padding: 15px 10px 10px 10px;
											background: url(/common/images/bgContIpsumShort_bd.gif) 0% 0% no-repeat;
										}

							/*-----------------------------------------------------------
								.dolor and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.dolor {}

								div#contents div.dolorInner {}

									div#contents div.dolorInner .alpha {
										padding: 1px;
										border: solid 1px #ccc;
										width: 196px;
										_width: 200px;
									}

										div#contents div.dolorInner .alpha img {}

									div#contents div.dolorInner .beta {
										width: 290px;
									} div#contents div.dolorInner .betaGrande {
										width: 460px;
									}

							/*-----------------------------------------------------------
								.sit and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.sit {}

								div#contents div.sit .alpha {}

								div#contents div.sit .beta {}

							/*-----------------------------------------------------------
								.amet and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.amet {
								padding: 7px 10px;
								border: solid 1px #ccc;
								background: #f7f7f7;
							}

								div#contents .ametInner {
								}

									div#contents .ametInner .ametBox {
										display: block;
										width: 60px;
									}

									div#contents .ametInner .ametItem {
										display: block;
										width: 375px;
									}

							/*-----------------------------------------------------------
								.consectetur and subordinate selector
							-----------------------------------------------------------*/
							div#contents div.consectetur {}

								div#contents div.consecteturInner {}

									div#contents div.consecteturInner .alpha {
										width: 366px;
									}

										div#contents div.consecteturInner .alpha img {}

									div#contents div.consecteturInner .beta {
										width: 124px;
									}

							/*-----------------------------------------------------------
								.note and subordinate selector
							-----------------------------------------------------------*/
							div#contents  div.note {
								padding: 10px;
								border: solid 1px #ccc;
								background: #efefef;
							}

								div#contents  div.note ul {}

									div#contents  div.note li {}

										div#contents  div.note li span.item00 {
											display: block;
											width: 40px;
										}

										div#contents  div.note li span.item01 {
											display: block;
											width: 825px;
										}

							/*-----------------------------------------------------------
								.sitemaps and subordinate selector
							-----------------------------------------------------------*/
							div#contents  div.sitemaps {}

								div#contents  div.sitemaps .floatLeft,div#contents  div.sitemaps .floatRight {
									width: 48%;
								}

								div#contents  div.sitemaps ul {
									margin-left: 1em;
								}

							/*-----------------------------------------------------------
								- Used in the original style of each page -
								#complianceFree00 and subordinate selector
							-----------------------------------------------------------*/
							div#complianceFree00 {}

								div#complianceFree00 ul {
									position: relative;
									width: 510px;
									height: 191px;
									background: url(/company/images/bgComplianceF00.gif) 0% 0% no-repeat;
								}

									div#complianceFree00 li {
										position: absolute;
										left: 18px;
									} div#complianceFree00 li.item00 {
										top: 23px;
									} div#complianceFree00 li.item01 {
										top: 63px;
									} div#complianceFree00 li.item02 {
										top: 103px;
									} div#complianceFree00 li.item03 {
										top: 143px;
									}

							/*-----------------------------------------------------------
								- Used in the original style of each page -
								.sumaiFree00 and subordinate selector
							-----------------------------------------------------------*/
							div.sumaiFree00 {
								border-bottom: 1px solid #ccc;
								background: url(/sumai/images/bgSumaiFree_body.gif) 0% 0% repeat-y;
							}

								div.sumaiFree00Inner {
									padding: 10px;
									background: url(/sumai/images/bgSumaiFree_head.gif) 0% 0% no-repeat;
								}

									div.sumaiFree00Box {
										border: solid 1px #ccc;
										position: relative;
										background: #fff url(/sumai/images/bgSumaiFree00Box.gif) 0% 0% repeat-x;
										_background-position: 0px 1px;
										overflow: visible;
									}

										div.sumaiFree00Box .alpha {
											position: absolute;
											top: -5px;
											left: -5px;
										}

										div.sumaiFree00Box .beta {
											padding: 15px 15px 15px 60px;
										}

											div.sumaiFree00Box .beta .item00 {
												padding-bottom: 10px;
												background: url(/common/images/bgDotted.gif) 0% 100% repeat-x;
											}

							/*-----------------------------------------------------------
								- Used in the original style of each page -
								#irFree00 and subordinate selector
							-----------------------------------------------------------*/
							div#irFree00 {
								line-height: 1.4em;
							}

								div#irFree00 h4 {
									font-weight: bold;
								}

								div#irFree00 dl.stagger {}

									div#irFree00 dl.stagger dt {
										margin-bottom: 7px;
									}

									div#irFree00 dl.stagger dd {
										margin-left: 40px;
										margin-bottom: 15px;
									}

								div#irFree00 dl.pad {
									margin-left: 40px;
								}

								.stock table {}

									.stock table tr {}

										.stock table th {}

										.stock table.irTables td {}

											.stock table td img {
												margin: 10px;
											}
											
				/*-----------------------------------------------------------
					#popup and subordinate selector
				-----------------------------------------------------------*/
				div#wrapPopup {
					background: url(/company/images/bgPopBody.gif) 0% 0% repeat-x;
					text-align: center;
					margin-bottom: 10px;
				}
				
				div#wrapPopup div#containerPop {
					margin: 0 auto;
					width: 530px;
					text-align: left;
				}

				div#wrapPopup div#containerPop div#headerPop {
					position: relative;
					width: 530px;
					height: 76px;
				}

					div#wrapPopup div#containerPop div#headerPop .logo {
						position: absolute;
						top: 27px;
						left: 0px;
					}
					
					div#wrapPopup div#containerPop div#headerPop .item00 {
						position: absolute;
						top: 27px;
						right: 0;
					}
					
					div#wrapPopup div#containerPop #containerInnerPop {
						width: 530px;
						background: none;
					}
					
					div#wrapPopup div#containerPop #containerInnerPop #map {
						border: solid 1px #ccc;
						width: 530px;
						height: 400px;
					}
					
					div#wrapPopup div#containerPop #containerInnerPop div.heading .beta {
						background: url(/common/images/bgContentsHeadBeta_body.gif) 0% 0% no-repeat;
					}

					div#wrapPopup div#containerPop #containerInnerPop div.heading .betaInner {
						padding: 7px 10px 15px 15px;
						display: block;
						background: url(/common/images/bgContentsHeadBeta_foot.gif) 0% 100% no-repeat;
					}

				/*-----------------------------------------------------------
					#footer and subordinate selector
				-----------------------------------------------------------*/
				div#footer {
					border-bottom: solid 1px #c7c7c7;
				}

					div#footer .alpha {
						margin-bottom: -1px;
						padding-right: 10px;
						background: url(/common/images/bgBorderBothSide.gif) 0% 0% repeat-y;
					}

					div#footer .beta {
						padding: 10px;
						_height: 1;
						background: url(/common/images/bgFooterBeta.gif) 0% 0% repeat-y;
					}

					div#footer .gamma {
						background: url(/common/images/bgFooterGamma.gif) 0% 0% repeat-y;
						padding: 13px 10px 55px 10px;
					}

						div#footer .gamma .item00 {
							width: 600px;
							_white-space: nowrap;
						}

							div#footer .gamma .item00 dd {
								margin-left: 10px;
								padding-left: 10px;
								border-left: solid 1px #999;
							}

