/* ===----------------------===[ PlayOnline.com STYLE JPver. -040323- ]===----------------------=== */

/* A-zone STYLE */
.bdc01 { border-color:#ddddff; border-width:1px; border-style:solid }

/* INFORMATION TEXT STYLE */
.infTx10 { font-size:10px; line-height:110%; color:#666666; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.infTx12 { font-size:12px; line-height:110%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.infTx14 { font-size:14px; line-height:110%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }

.deTx12 { font-size:12px; line-height:180%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }

/* FORMAT TEXT STYLE */
.foTx12 { font-size:12px; line-height:180%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTx12_2 { font-size:12px; line-height:160%; color:#012880; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTx12_3 { font-size:12px; line-height:160%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTx11 { font-size:11px; line-height:140%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTxRed { font-size:11px; line-height:140%; color:#25529E; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTxRed2 { font-size:12px; line-height:140%; color:#25529E; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTxCom { font-size:11px; line-height:140%; color:#005273; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTxStg { font-size:11px; line-height:140%; color:#122895; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTxStg2 { font-size:12px; line-height:140%; color:#122895; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTxDl1 { font-size:12px; line-height:160%; color:#00267D; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.foTx11s { font-size:11px; line-height:120%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }


.foCh12 { font-size:12px; line-height:180%; color:#D54F41; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }

.reTx11 { font-size:11px; line-height:150%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.reTx11_2 { font-size:11px; line-height:150%; color:#ffffff; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }

/* FORMAT LINK TEXT STYLE BLUE */
a.for12:link,a.for12:visited { font-size:12px; line-height:180%; color:#003CFF; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for12:hover { font-size:12px; line-height:180%; color:#00AEFF; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for11:link,a.for11:visited { font-size:11px; line-height:140%; color:#003CFF; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for11:hover { font-size:11px; line-height:140%; color:#00AEFF; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
/* FORMAT LINK TEXT STYLE RED */
a.for12r:link,a.for12r:visited { font-size:12px; line-height:180%; color:#B90087; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for12r:hover { font-size:12px; line-height:180%; color:#FF8400; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for11r:link,a.for11r:visited { font-size:11px; line-height:140%; color:#B90087; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for11r:hover { font-size:11px; line-height:140%; color:#FF8400; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
/* FORMAT LINK TEXT STYLE BLACK */
a.for12b:link,a.for12b:visited { font-size:12px; line-height:180%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for12b:hover { font-size:12px; line-height:180%; color:#3D4BF1; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for11b:link,a.for11b:visited { font-size:11px; line-height:140%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.for11b:hover { font-size:11px; line-height:140%; color:#3D4BF1; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }

/* BUTTON LINK TEXT STYLE */
a.pvnx:link,a.pvnx:visited { font-size:10px; line-height:90%; color:#333333; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" text-decoration:none }
a.pvnx:hover { font-size:10px; line-height:90%; color:#D44B00; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka" text-decoration:none }

/* INFORMATION LINK TEXT STYLE */
a.inf:link,a.inf:visited { font-size:12px; line-height:110%; color:#000000; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }
a.inf:hover { font-size:12px; line-height:110%; color:#005AB6; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration:none }

/* INLINEIMAGE */
h1 {background-image:url(download/imgs/dlng01.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px; padding-left:16px; font-size:12px; font-weight:bold; line-height:120%; color:#00267D; }
h2 {background-image:url(startguide/imgs/stng01.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px; padding-left:16px; font-size:12px; font-weight:bold; line-height:120%; color:#00056A; }

/* ===== ホームヘッダ ===== */
#polhome-head {
}
	#polhome-head dl,
	#polhome-head dt,
	#polhome-head dd {
		margin: 0;
		padding: 0;
	}
	#polhome-head dt {
		float: left;
		overflow: hidden;
		width: 200px;
	}
	#polhome-head dd {
		float: right;
		width: 600px;
		height: 200px;
		background-image: url(imgs/header/bg.jpg);
		background-position: -200px 0;
		background-repeat: no-repeat;
	}

/* ===== メニュー ===== */
#polhome-menu {
	margin-top: 148px;
	margin-left: 29px;
	width: 556px;
	height: 32px;
	background-image: url(imgs/header/menu.png);
}
	#polhome-menu ul,
	#polhome-menu li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#polhome-menu ul {
		padding-left: 53px;
	}
	#polhome-menu li {
		float: left;
		width: 150px;
	}
		#polhome-menu li a {
			display: block;
			overflow: hidden;
			width: 150px;
			height: 32px;
			text-indent: -9999em;
			background-image: url(imgs/header/menu.png);
		}
		#polhome-menu li:first-child a {
			background-position: -53px 0;
		}
			#polhome-menu li:first-child a:hover {
				background-position: -53px bottom;
			}
		#polhome-menu li:first-child + li a {
			background-position: -203px 0;
		}
			#polhome-menu li:first-child + li a:hover {
				background-position: -203px bottom;
			}
		#polhome-menu li:first-child + li + li a {
			background-position: -353px 0;
		}
			#polhome-menu li:first-child + li + li a:hover {
				background-position: -353px bottom;
			}

/* ===== サブメニュー ===== */
#polhome-submenu {
	padding-bottom: 5px;
}
	#polhome-submenu td {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 12px;
		border-right: 1px solid #000;
	}
	#polhome-submenu td:last-child {
		border-right: none;
	}
	#polhome-submenu a {
		color: #0191c1;
		text-decoration: underline;
	}
	#polhome-submenu a:hover {
		color: #38ccfe;
		text-decoration: none;
	}
	#polhome-submenu a.active,
	#polhome-submenu a.active:hover {
		color: #000;
		cursor: default;
		text-decoration: none;	
	}