
body  {
	background: #f5f5f5 url(http://www.pbweb.jp/images/common/tilf_body.gif) repeat-y }

dl dt  {
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-left: 28px;
	padding-top: 10px;
	padding-left: 14px }

dl dd   {
	background: url(http://www.pbweb.jp/images/common/contents_back.gif) no-repeat;
	margin-bottom: 8px;
	margin-left: 28px;
	width: 420px }

ul	{
	margin-right: 0px}

ul li   {
	line-height: 125%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 6px;
	padding-bottom: 10px;
	border-right: 1px solid #a9a9a9 }

ul ul li  {
	line-height: 125%;
	padding: 0px 0px 2px;
	border-right: 0px none }

h1 {
	display: none }

h2    {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Chicago, Arial, Helvetica, Geneva;
	background: url(http://www.pbweb.jp/images/common/h2_back.gif) no-repeat;
	margin-top: 0px;
	padding-top: 8px;
	padding-left: 10px;
	width: 468px;
	height: 33px }

h3 {
	display: none }

h4  {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	margin-top: -20px;
	margin-left: 10px;
	padding-left: 4px;
	border-bottom: 3px double #696969;
	width: 314px }

h5 {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	background: url(http://www.pbweb.jp/images/common/dmpl.gif) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-left: 22px;
	height: 28px }

h6 {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 24px }

h6 a {
	color: white;
	background: url(http://www.pbweb.jp/images/common/ball_menu.gif) no-repeat;
	padding-left: 22px }

h6 a:hover {
	color: #339;
	background: url(http://www.pbweb.jp/images/common/ball_menu_blue.gif) no-repeat;
	padding-left: 22px }

hr {
	display: none }

blockquote  {
	margin-top: -18px;
	margin-right: 10px;
	margin-left: 40px;
	padding-right: 8px;
	border-right: 1px solid #a9a9a9 }

address  {
	font-style: italic;
	font-size: 10px;
	text-align: right }

.about {
	font-size: 10px;
	padding-left: 4px }

.ad-center {
	margin-top: 20px;
	margin-bottom: 20px }

.ad-center p {
	 font-size: 12px;
	 margin-top: 8px;
	 margin-bottom: 8px }

.ad-day  {
	margin-left: 328px }

.ad-left130   {
	background: url(http://www.pbweb.jp/images/common/left_ad_body.gif) repeat-y;
	margin: 0px 4px;
	padding: 12px 2px 0px;
	width: 130px }

.ad-left125   {
	background: url(http://www.pbweb.jp/images/common/left_ad_body.gif) repeat-y;
	margin: 0px 4px;
	padding: 16px 3px;
	width: 130px }

.ad-left120   {
	background: url(http://www.pbweb.jp/images/common/left_ad_body.gif) repeat-y;
	margin: 0px 4px;
	padding: 16px 5px;
	width: 130px }

.ad-left-top  {
	background: url(http://www.pbweb.jp/images/common/left_ad_letter.gif) no-repeat;
	margin: 36px 4px 0px;
	width: 130px;
	height: 24px }

.ad-left-bottom  {
	background: url(http://www.pbweb.jp/images/common/left_ad_btm.gif) no-repeat;
	margin: 0px 4px;
	width: 130px;
	height: 4px }

.ad-left-sp {
	text-align: center;
	font-size: 10px;
	color: darkgray;
	background: url(http://www.pbweb.jp/images/common/left_ad_body.gif) repeat-y;
	margin: 0px 4px;
	width: 130px }

.ad-right {
	text-align: center;
	margin-top: 30px }

.ad-top     {
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	position: absolute;
	top: 40px;
	left: 152px;
	width: 628px }

.banner  {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 2px dotted silver;
	border-bottom: 2px dotted silver;
	width: 468px }

.banner img {
	margin: 0px 3px }

.center {
	text-align: center }

.cmnt     {
	color: #323232;
	font-size: 12px;
	text-indent: -1em;
	margin-top: -16px;
	margin-left: 46px;
	padding-right: 10px }

.info-content {
	font-size: 10px;
	background: url(http://www.pbweb.jp/images/common/info_back.gif) repeat-y;
	margin: 0px;
	padding: 1px 14px 1px 8px;
	width: 160px }

.info-content p {
	width: 140px }

.info-top  {
	background: url(http://www.pbweb.jp/images/common/info_top_full.gif) no-repeat;
	margin: 0px;
	width: 160px;
	height: 30px }

.info-blank  {
	background: url(http://www.pbweb.jp/images/common/infoblank_top_full.gif) no-repeat;
	margin: 0px;
	width: 160px;
	height: 16px }

.qlink-top {
	background: url(http://www.pbweb.jp/images/common/quicklinks_top_full.gif) no-repeat;
	margin: 0px;
	width: 160px;
	height: 30px }

.search-top {
	background: url(http://www.pbweb.jp/images/common/search_top_full.gif) no-repeat;
	margin: 0px;
	width: 160px;
	height: 30px }

.info-bottom {
	background: url(http://www.pbweb.jp/images/common/info_bottom_full.gif) no-repeat;
	margin: 0px 0px 10px;
	width: 160px;
	height: 20px }

.kako {
	font-size: 12px;
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 4px;
	border-bottom: 1px solid #696969 }

.link {
	margin : 0px 0px 6px 6px }

.m_time {
	margin : 0px }

.mag {
	padding-bottom: 0px }

.main {
	margin: 0px;
	position: absolute;
	top: 120px;
	left: 153px;
	width: 468px }

.menu {
	font-size: 14px;
	margin: 0px;
	padding-left: 6px;
	top: 128px;
	left: 0px;
	width: 152px }

.menu a {
	color: white }

.news	{
	background: #ffffff;
	border-left: 10px solid #f5f5f5;
	border-right: 10px solid #f5f5f5 }

.right {
	text-align: right }

.right-box {
	margin: 5px 0px 0px;
	position: absolute;
	top: 120px;
	left: 621px;
	width: 160px }

.time {
	color: #696969;
	font-size: 10px;
	text-align: right;
	margin: -20px 0px 24px 0px;
	padding-right: 3px;
	padding-bottom: 1px;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9 }

.title-image  {
	background: url(http://www.pbweb.jp/images/g4/title_logo.gif) no-repeat;
	margin: 0px;
	top: 23px;
	left: 0px;
	width: 152px;
	height: 105px }

.title-text {
	margin: 0px;
	top: 0px;
	left: 0px }

.update {
	font-size: 10px;
	text-align: right;
	margin: 0px;
	position: absolute;
	top: 8px;
	left: 153px;
	width: 620px;
	height: 14px }

.mod {
	font-size: 10px;
	padding-top: 10px;
	padding-left: 320px;
	width: 420px }

.dis {
	font-size: 12px;
	text-align: right;
	clear: left;
	padding-top: 8px;
	width: 410px }

