@charset "shift_jis";


@import "../../css/default.css";
@import "../../css/header.css";
@import "../../css/footer.css";


/* ----------------------------　　全体　　 ---------------------------- */

.line-h {
	line-height:1.35em;
}

#pog h2 {
	padding: 0;
}

#pog h3 {
	margin-bottom: 10px;
}

#pog h3.frame {
	padding: 0;
	margin: 0;
}

#pog h4.pog_line_b {
		background:url(/pog/images/pog_line_bg.gif) no-repeat;
		min-height:20px;
		padding-left:10px;
		font-size: 14px;
		font-weight:bold;
	    line-height: 1.1em;
	    margin-bottom: 10px;
}

#pog h4.pog_line_b_g {
		background:url(/pog/images/pog_line_bg_g.gif) no-repeat;
		min-height:20px;
		padding-left:10px;
		font-size: 14px;
		font-weight:bold;
	    line-height: 1.1em;
	    margin-bottom: 10px;
}

#pog h4.pog_line_b_490 {
		background:url(/pog/images/pog_line_bg_490.gif) no-repeat;
		min-height:20px;
		padding-left:10px;
		font-size: 14px;
		font-weight:bold;
	    line-height: 1.1em;
	    margin-bottom: 5px;
}

#pog h4.pog_line_b_510 {
		background:url(/pog/images/pog_line_bg_510.gif) no-repeat;
		min-height:20px;
		padding-left:10px;
		font-size: 14px;
		font-weight:bold;
	    line-height: 1.1em;
	    margin-bottom: 5px;
}

#pog h5 {
	margin-bottom: 5px;
}

#pog #pog-contents {
	width: 738px;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
	padding: 10px 0 5px 0;
	font-size: 12px;
}

#pog .pog-contents-in {
	width: 720px;
	margin: 0 auto;
}

#noIn-MainCon-Btm{
	width:740px;
	height:5px;
}

#pog .pog-title-box	{
	width: 720px;
}

#pog .left {
	text-align: left;
}

#pog .center {
	text-align: center;
}

#pog .right {
	text-align: right;
}

#pog .bold {
	font-weight: bold;
}

#pog .red {
	color: #cc0000;
}

#pog .blue {
	color: #0000cc;
}

#pog tr.item-green,#pog td.item-green	{
	background:url(/pog/images/pog_td_bg.gif);
}

#pog tr.item-gray,#pog td.item-gray	{
	background:url(/pog/images/pog_hell_td_bg.gif);
}

#pog tr.bg-green	{
	background-color: #e5ffbc;
	padding: 3px;
}

#pog tr.bg-gray	{
	background-color: #f0f0f0;
	padding: 3px;
}

#pog .pog-under-link-box	{
	width: 720px;
	text-align: right;
	margin-bottom: 10px;
}

#pog .pog-under-link-ulbox	{
	width: 720px;
	height: 30px;
	position: relative;
	margin-bottom: 10px;
}

#pog .pog-under-link-ulbox ul	{
	position: absolute;
	top: 0px;
	right: 0px;
}

#pog .pog-under-link-ulbox ul li {
	width: 90px;
	height: 30px;
	float: left;
	margin-left: 10px;
}


/* ----------------------------　　馬血統データ関連　tdクラス　　 ---------------------------- */

#pog td.sex-m	{
	text-align: center;
	background: #ccccff;
}

#pog td.sex-f	{
	text-align: center;
	background: #ffcccc;
}

#pog td.horsename	{
	padding: 3px 0 0px 3px;
	text-align: left;
	font-weight: bold;
	valign: top;
}

#pog td.h-color	{
	text-align: center;
}

#pog td.h-stallion,#pog td.h-filly	{
	width: 2%;
}

#pog td.h-brother,#pog td.h-f-stallion	{
	width: 4%;
}

#pog td.h-stallion-name,#pog td.h-brother-name-m,#pog td.h-f-stallion-name	{
	width: 31%;
	padding-left: 3px;
}

#pog td.h-filly-name,#pog td.h-brother-name-f	{
	width: 31%;
	padding-left: 3px;
}

#pog td.c-stallion-name,#pog td.c-brother-name-m,#pog td.c-f-stallion-name	{
	padding-left: 3px;
}

#pog td.c-filly-name,#pog td.c-brother-name-f	{
	padding-left: 3px;
}

#pog td.p-production,#pog td.p-filly,#pog td.p-stable,#pog td.p-stallion,#pog td.p-owner,#pog td.p-brother,#pog td.p-stallion-name,#pog td.p-filly-name	{
	font-size: 10px;
}

#pog td.p-stallion,#pog td.p-stallion-name,#pog td.p-owner,#pog td.p-brother	{
	padding-top: 5px;
}

#pog td.p-production	{
	padding-top: 3px;
}

#pog td.p-filly,#pog td.p-stable,#pog td.p-filly-name	{
	padding-top: 5px;
}

#pog td.r-production,#pog td.r-filly,#pog td.r-stable,#pog td.r-birth,#pog td.r-m-system,#pog td.r-f-system,#pog td.r-sisu,#pog td.r-brother,#pog td.r-sale,#pog td.r-fm-stallion,#pog td.r-point	{
	padding-top: 3px;
	font-size: 10px;
}

#pog td.r-color	{
	width: 7%;
	padding-top: 3px;
	font-size: 10px;
}

#pog td.r-stallion,#pog td.r-owner	{
	padding-top: 5px;
	font-size: 10px;
}

#pog td.r-pog-icon	{
	padding-top: 3px;
}

#pog td.r-sisu-value,#pog td.r-sale-value,#pog td.r-point-value	{
	padding: 3px 3px 0 0;
	font-size: 10px;
}

#pog td.d-horsename	{
	text-align: left;
	font-weight: bold;
	padding: 1px 0;
}

#pog td.d-stallion,#pog td.d-brother,#pog td.d-f-stallion	{
	padding: 1px 0;
	width: 4%;
}

#pog td.d-stallion-name,#pog td.d-brother-name-m,#pog td.d-f-stallion-name	{
	padding-left: 3px;
}

#pog td.d-stallion-name-2,#pog td.d-f-stallion-name-2	{
}

#pog td.d-filly-name,#pog td.d-brother-name-f	{
}


/* ----------------------------　　タブ(年)　　---------------------------- */
#pog .pog-tab-y	{
	width: 720px;
	height: 22px;
	position: relative;
}

#pog .pog-tab-y ul	{
	position: absolute;
	top: 0px;
	left: 0px;
}

#pog .pog-tab-y ul li {
	width: 120px;
	height: 22px;
	float: left;
	margin-right: 2px;
	font-weight: bold;
	text-align: center;
	line-height: 2em;
}

#pog .tab-y {
	width: 120px;
	height: 22px;
	background: url(/pog/images/pog_tab_bg_y.gif) no-repeat;
}

#pog .tab-y-now {
	width: 120px;
	height: 22px;
	background: url(/pog/images/pog_tab_bg_y_now.gif) no-repeat;
	color: #416000;
}

#pog .pog-tab-y-line {
	width: 720px;
	height: 5px;
	margin-bottom: 10px;
}

/* ----------------------------　　タブ(年) 集計　　---------------------------- */
#pog .pog-tab-to	{
	width: 720px;
	height: 22px;
	position: relative;
}

#pog .pog-tab-to ul	{
	position: absolute;
	top: 0px;
	left: 0px;
}

#pog .pog-tab-to ul li {
	width: 60px;
	height: 22px;
	float: left;
	margin-right: 1px;
	font-weight: bold;
	text-align: center;
	line-height: 2em;
}

#pog .tab-to {
	width: 60px;
	height: 22px;
	background: url(/pog/images/pog_tab_bg_to.gif) no-repeat;
}

#pog .tab-to-now {
	width: 60px;
	height: 22px;
	background: url(/pog/images/pog_tab_bg_to_now.gif) no-repeat;
	color: #416000;
}

/* ----------------------------　　タブ(競馬場)　　---------------------------- */
#pog .pog-tab-racetrack	{
	width: 720px;
	height: 22px;
	position: relative;
}

#pog .pog-tab-racetrack ul	{
	position: absolute;
	top: 0px;
	left: 0px;
}

#pog .pog-tab-racetrack ul li {
	width: 120px;
	height: 22px;
	float: left;
	margin-right: 2px;
	font-weight: bold;
	text-align: center;
	line-height: 2em;
}

/* ----------------------------　　ページリンク　　---------------------------- */
#pog .pog-page-list-menu{
	width:720px;
	height:auto;
	padding:10px 0;
	font-size:12px;
	text-align:center;
	background: #ffffff;
}

#pog .pog-page-list-menu ul{
	margin:5px 0 0 0;
}

#pog #pog-page-back , #pog-page-next{
	font-weight:bold;
	display:inline;
	list-style:none;
	padding:0 0 0 10px;
	margin:0 5px 0 0;
	background:url(/pog/images/icon_ro_li_back.gif) left no-repeat;
}

#pog #pog-page-back{
	/padding:0 0 0 5px;
	/margin:0 5px 0 0;
}

#pog .pog-page-num-nosel , #pog-page-num-sel{
	padding:0 5px; 
	border:solid 1px #CCCCCC;
	background:#ECECEC;
	display:inline;
	list-style:none;
}

#pog .pog-page-num-nosel , #pog-page-num-sel{
	/margin:0 2px;
	/padding:0 0 0 6px;
}

#pog #pog-page-num-sel{
	border:solid 1px #98C933;
	background:#E5F1CC;
}

#pog #pog-page-next{
	margin:0 0 0 5px;
	padding:0 10px 0 0;
	background:url(/pog/images/icon_ro_li_next.gif) right no-repeat;
}

#pog #pog-page-next{
	/padding:0 4px 0 0;
}

#pog .pog-pagelink {
	width: 720px;
	text-align:center;
	padding: 10px 0;
	margin-bottom: 10px;
}
#pog .pog-pagelink ul {
	display:block;
	margin:0 0 0 5px;
}
#pog .pog-pagelink ul li {
	display:inline;
	font-weight:bold;
}
#pog .pog-pagelink span.imp {
	margin:0 10px 0 0;
	padding:5px;
	border:#999999 1px solid;
	font-weight: normal;
}
#pog .pog-pagelink a {
	margin:0 10px 0 0;
	padding:5px;
	background-color:#f0f0f0;
	border:#999999 1px solid;
}
#pog .pog-pagelink a:hover {
	border:#999999 1px solid;
	background-color:#cccccc;
	text-decoration:none;
}
#pog .pog-pagelink span.lnk_slt {
	margin:0 10px 0 0;
	padding:5px;
	border:#999999 1px solid;
	background-color:#cccccc;
	text-decoration:none;
}

/* ----------------------------　　ナビゲーション　　---------------------------- */

#pog .pog-navi {
	width: 710px;
	height: 110px;
	margin: 0 auto 10px;
	padding: 5px;
	background:url(/pog/images/pog_navi_bg.gif) no-repeat;
}

#pog .pog-navi-in {
	width: 710px;
	margin: 0 auto;
}

#pog .pog-navi-l {
	width: 370px;
	float: left;
	display: inline;
}

#pog .pog-navi-std {
	width: 120px;
	float: left;
	display: inline;
}

#pog .pog-navi-hell {
	width: 120px;
	float: left;
	margin-left: 5px;
	display: inline;
}

#pog .pog-navi-team {
	width: 120px;
	float: left;
	margin-left: 5px;
	display: inline;
}

#pog .pog-navi-btn {
	width: 120px;
	margin-bottom: 5px;
}

#pog .pog-navi-icon-r {
	width: 35px;
	float: left;
	display: inline;
}

#pog .pog-navi-point {
	width: 75px;
	height: 14px;
	background: #ffffff;
	float: left;
	margin-left: 5px;
	padding: 2px 3px 2px 0;
	border: 1px solid #999999;
	display: inline;
	text-align: right;
}

#pog .pog-navi-point p {
	font-weight: bold;
	color: #cc0000;
}

#pog .pog-navi-c {
	width: 150px;
	float: left;
	margin-left: 5px;
	display: inline;
}

#pog .pog-navi-link li {
	width: 137px;
	height: 27px;
	line-height: 2.3em;
	padding:0 0 0 13px;
	background:url(/pog/images/pog_navi_link_bg.gif) no-repeat;
}

#pog .pog-navi-r {
	width: 180px;
	float: left;
	margin-left: 5px;
	display: inline;
}

#pog #navi-search {
	width: 180px;
	margin-bottom: 5px;
}

#pog #navi-search-text {
	width: 125px;
}

#pog .pog-navi-searchbtn {
	width: 175px;
	margin-bottom: 3px;
	position: relative;
	top: -3px;
}

/* ----------------------------　　フッター　　---------------------------- */

#pog .pog-footer	{
	width: 698px;
	padding: 10px;
	background: #ececec;
	margin-bottom: 10px;
	border: #cccccc 1px solid;
}

#pog .pog-footer-totop	{
	width: 120px;
	margin-bottom: 10px;
}

#pog ul.footer-list li	{
	line-height:18px;
	margin:0 0 0 3px;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}

#pog .pog-footer-box {
	width: 167px;
	float: left;
	margin-right: 10px;
	display: inline;
}

#pog .pog-footer-box2 {
	width: 167px;
	float: left;
	display: inline;
}

/* ----------------------------　　ご注意　エラーメッセージ　　---------------------------- */

#pog .pog-attention	{
	width: 120px;
	height: 17px;
	background: url(/pog/images/pog_tab_bg_y_now.gif) no-repeat;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #416000;
}

#pog .pog-attention-text310	{
	width: 288px;
	font-weight: bold;
	line-height:1.35em;
	padding: 10px;
	border: #416000 1px solid;
	margin-bottom: 10px;
}

#pog .pog-attention-text440	{
	width: 418px;
	font-weight: bold;
	line-height:1.35em;
	padding: 10px;
	border: #416000 1px solid;
	margin-bottom: 10px;
}

#pog .pog-h-attention-text440	{
	width: 418px;
	font-weight: bold;
	line-height:1.35em;
	padding: 10px;
	border: #666666 1px solid;
	margin-bottom: 10px;
}

#pog .pog-attention-text720	{
	width: 698px;
	line-height:1.35em;
	font-weight: bold;
	padding: 10px;
	border: #416000 1px solid;
	margin-bottom: 10px;
}

#pog .pog-error	{
	width: 120px;
	height: 17px;
	background: url(/pog/images/pog_tab_bg_red.gif) no-repeat;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #ffffff;
}

#pog .pog-error-text440	{
	width: 418px;
	font-weight: bold;
	line-height:1.35em;
	padding: 10px;
	border: #cc0000 1px solid;
	margin-bottom: 10px;
	color: #cc0000;
}

#pog .pog-error-text720	{
	width: 698px;
	font-weight: bold;
	line-height:1.35em;
	padding: 10px;
	border: #cc0000 1px solid;
	margin-bottom: 10px;
	color: #cc0000;
}

#pog .pog-error-text340	{
	width: 318px;
	font-weight: bold;
	padding: 10px;
	line-height:1.35em;
	border: #cc0000 1px solid;
	margin-bottom: 10px;
	color: #cc0000;
}

#pog .pog-error-text-p	{
	color: #cc0000;
}

/* ----------------------------　　1 TOP　　---------------------------- */

#pog .pog-top	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-top-default,#pog .pog-top-recommend,#pog pog-top-draft-race	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-top-default-l	{
	width: 460px;
	float: left;
}

#pog .top-entryword	{
	margin-bottom: 10px;
}

#pog .top-text	{
	width: 230px;
	float: left;
	margin-right: 10px;
	line-height: 1.6em;
}

#pog .in-csv-list	{
	width: 680px;
	height: 200px;
	margin: 10px auto 0;
	position: relative;
}

#pog .in-csv-list .in-csv-list-img {
	width: 680px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
}

#pog .in-csv-list-btn	{
	width: 200px;
	height: 40px;
	position: absolute;
	top: 150px;
	left: 240px;
}

#pog .top-regist-box	{
	width: 200px;
	float: left;
}

#pog .top-regist-btn	{
	margin-bottom: 10px;
}

#pog .top-regist-listbox	{
	width: 180px;
	padding: 5px 10px;
	background: #ececec;
}

#pog ul.top-regist-list li	{
	line-height:18px;
	margin:0 0 0 3px;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}

#pog .pog-top-default-r	{
	width: 260px;
	float: right;
}

#pog .pog-top-lastseason	{
	width: 535px;
	padding: 10px;
	background: #e5ffbc;
	margin: 10px auto 20px;
	border: #527d06 1px solid;
}

#pog .pog-top-contents	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-top-contents-l	{
	width: 475px;
	float: left;
}

#pog .pog-top-news-con	{
	width: 453px;
	padding: 10px 10px 6px;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
}

#pog .pog-top-news-con-l	{
	width: 313px;
	float: left;
}

#pog ul.pog-top-news-list	{
	margin-bottom:5px;
}

#pog ul.pog-top-news-list li	{
	line-height:18px;
	margin:0 0 2px 0;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}

#pog .pog-top-tonews	{
	width: 313px;
	text-align: right;
}

#pog .pog-top-news-con-r	{
	width: 132px;
	float: right;
}

#pog .pog-top-news-photobox	{
	width: 120px;
	border: #666666 1px solid;
	background: #ececec;
	padding: 5px;
}

#pog .pog-top-news-photo,#pog .pog-top-news-txtarea	{
	width: 120px;
	margin-bottom: 10px;
}

#pog .pog-top-contents-r	{
	width: 235px;
	float: right;
}

#pog .pog-top-ad-con	{
	margin-bottom: 10px;
}

#pog .pog-top-horsewin	{
	width: 223px;
	padding: 5px;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
}

#pog .pog-top-horsewin-box	{
	width: 213px;
	padding: 5px;
	background: #ececec;
	margin-bottom: 10px;
}

#pog li.horsewin-name	{
	line-height:18px;
	margin:0 0 2px 0;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}

#pog li.horsewin-race	{
	margin:0 0 5px 10px;
}

#pog .horsewin-yoshioka	{
	width: 223px;
}

#pog .pog-top-others-con-l	{
	width: 233px;
	float: left;
}

#pog .pog-top-others-con-r	{
	width: 233px;
	float: right;
}

#pog .pog-top-subtitle	{
	font-weight: bold;
	margin-bottom: 3px;
}

#pog .pog-top-others-box	{
	width: 223px;
	padding: 5px;
	background: #e5ffbc;
	margin-bottom: 9px;
	background:url(/pog/images/pog_top_others_bg.gif) left no-repeat;
}

#pog .pog-top-others-img	{
	width: 50px;
	float: left;
}

#pog .pog-top-others-text	{
	width: 168px;
	float: right;
	line-height: 1.1em;
}

#pog .pog-top-con-btm	{
	margin-bottom: 10px;
}

#pog .top_accept	{
	width: 680px;
	margin: 10px auto;
}

#pog .top_accept_bnr	{
	width: 680px;
	margin-bottom: 20px;
}

#pog .top_accept_bnr ul li	{
	width: 200px;
	margin-left: 20px;
	display: inline;
	
}

#pog .top_accept_search	{
	width: 640px;
	margin: 0 auto;
}

#pog .top_accept_search_l	{
	width: 390px;
	float: left;
}

#pog .top_accept_search_r	{
	width: 240px;
	float: right;
}


/* ----------------------------　　1 TOP レコメンド　　---------------------------- */

#pog .pog-top-recommend-l	{
	width: 523px;
	float: left;
}

#pog .top-recommend-horse	{
	width: 220px;
	float: left;
}

#pog .top-recommend-horse table	{
	width: 220px;
	border-collapse : collapse; 
	background:#ECECEC;
}

#pog .top-recommend-horse table td	{
	padding: 8px 3px;
}

#pog .top-recommend-horse table td.sex-m	{
	width: 13%;
}

#pog .top-recommend-horse table td.color	{
	width: 20%;
	text-align: right;
}


#pog .top-recommend-data	{
	width: 288px;
	float: right;
}

#pog .recommend-blood	{
	width: 288px;
}

#pog .recommend-data	{
	width: 288px;
}

#pog .recommend-data td	{
	padding-bottom: 5px;
}

#pog .top-recommend-data-link	{
	width: 288px;
	margin-top: 10px;
}

#pog .top-recommend-data-box	{
	width: 288px;
	padding-bottom: 5px;
	border-bottom: #cccccc 1px solid;
	margin-bottom: 10px;
}

#pog ul.top-s-mode-list li	{
	margin-bottom: 5px;
}

#pog ul.top-others-mode-list li	{
	line-height:18px;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}

#pog .pog-top-recommend-r	{
	width: 187px;
	float: right;
}

#pog .top-others-mode	{
	width: 167px;
	background:#ECECEC;
	padding: 0 10px 5px;
}

#pog .top-others-mode-listbox	{
	margin-bottom: 5px;
}

/* ----------------------------　　1 TOP 今週出走　　---------------------------- */

#pog .top-draft-race-horse	{
	width: 523px;
	margin-bottom: 5px;
}

#pog .top-draft-race-horse table	{
	width: 523px;
	border-collapse : collapse;
	
}

#pog .top-draft-race-horse table td	{
	padding: 5px;
	
}

#pog .top-draft-race-horse table td.d-race-icon	{
	width: 20%;
	text-align: center;
}

#pog .top-draft-race-horse table td.d-race-phot	{
	width: 20%;
	text-align: center;
}

#pog .top-draft-race-horse table td.d-race-horse	{
	text-align: left;
	line-height: 1.5em;
}

#pog .top-s-mode-listbox2	{
	width: 290px;
	margin: 0 auto;
	padding: 5px 5px 0;
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	
}




/* ----------------------------　　2-A ニュースTOP　　---------------------------- */

#pog .pog-news	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-news-top	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-news-top-l	{
	width: 520px;
	float: left;
	background:#ECECEC;
	padding:10px 0;
}

#pog .pog-news-top-l h4 {
	background:url(/pog/images/bg_column_title.gif) repeat left top;
	padding:4px 5px 3px 5px;
	margin-bottom: 5px;
}
#pog .pog-news-top-l h4 span {
	border-left:#5B8800 2px solid;
	padding:0 0 0 5px;
	color:#000000;
	font-size:16px;
}

#pog .pog-news-top-text	{
	width: 500px;
	margin:0 auto 5px;
}

#pog .pog-news-top-r	{
	width: 180px;
	text-align: center;
	float: right;
}

#pog .pog-news-photobox-s	{
	width: 178px;
	border: #527d06 1px solid;
	background:url(/pog/images/pog_td_bg.gif);
	padding: 5px 0;
}

#pog .pog-news-photo-s	{
	width: 120px;
	margin: 5px auto;
}

#pog .pog-news-newlist-next	{
	width: 500px;
	margin:0 auto;
	text-align: right;
}

#pog .pog-news-newlist-txtarea	{
	width: 170px;
	margin:0 auto;
}


/* ----------------------------　　2-B ニュース記事　　---------------------------- */

#pog .pog-news-article	{
	width: 720px;
	background:#ECECEC;
	padding:10px 0;
	margin-bottom: 10px;
}

#pog .pog-news-article h4 {
	background:url(/pog/images/bg_column_title.gif) repeat left top;
	padding:4px 5px 3px 5px;
	margin-bottom: 5px;
}
#pog .pog-news-article h4 span {
	border-left:#5B8800 2px solid;
	padding:0 0 0 5px;
	color:#000000;
	font-size:16px;
}

#pog .pog-news-date {
	width: 700px;
	margin-bottom: 10px;
	text-align: right;
}

#pog .pog-news-photobox	{
	width: 280px;
	margin: 0 10px 10px 10px;
	float: right;
}

#pog .pog-news-honbun	{
	margin: 0 10px 10px 10px;
}

#pog h3.pog-news-navi,#pog h3.pog-news-backnamber	{
	margin: 0px;
	}

#pog .pog-news-navi-box	{
	width: 720px;
	margin-bottom: 10px;
	}

#pog .news-navi-bg-g,#pog .news-navi-bg-w	{
	font-size:12px;
	line-height:12px;
	padding:8px 0 8px 15px;
	list-style:none;
	background:url(/pog/images/icon_c.gif) left no-repeat;
}

#pog .news-navi-bg-g	{
	background-color:#ececec;
}

#pog .pog-news-backnamber-box,#pog .pog-news-backnamber-box-g	{
	width: 710px;
	padding: 5px;
	}

#pog .pog-news-backnamber-box-g	{
	background-color:#ececec;
	}
	
#pog ul.news-backnamber	{
	width: 710px;
}
#pog ul.news-backnamber li	{
	line-height:18px;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}

#pog .news-backnamber-list	{
	margin-left: 10px;
}

/* ----------------------------　　2-C ニュース 月別リスト　　---------------------------- */

#pog .pog-news-list-title	{
		width: 685px;
		height: 30px;
		background: url(/pog/images/pog_yoshioka_title_bg.gif) no-repeat;
		padding: 0 0 0 35px;
		font-size:14px;
		line-height: 2.3em;
}


/* ----------------------------　　3-A 注目のPOGホース　TOP　　---------------------------- */

#pog .pog-title-pickup	{
	width: 590px;
	float: left;
}

#pog .pog-pickup-link	{
	width: 120px;
	float: right;
}

#pog .pog-pickup {
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-pickup-box {
	width: 710px;
	padding: 5px;
}

#pog .pog-pickup-box-g {
	width: 710px;
	padding: 5px;
	background: #ececec;
}

#pog .pog-pickup-photo {
	width: 116px;
	float: left;
}

#pog .pog-pickup-data {
	width: 589px;
	float: right;
}

#pog .pog-pickup table {
	width: 589px;
	border-collapse : collapse; 
}

#pog .pog-pickup table td.sex-m,#pog .pog-pickup table td.sex-f	{
	width: 5%;
}

#pog .pog-pickup table td.p-stallion-name {
	width: 32%;
}

#pog .pog-pickup table td.p-brother {
	width: 26%;
}

#pog .pog-pickup table td.pickup-title	{
	text-align: left;
	valign: middle;
	padding-bottom: 5px;
}

#pog .pog-pickup table td.pickup-yoshioka-icon	{
	width: 23%;
	text-align: right;
	valign: middle;
	padding-bottom: 5px;
}

#pog .pog-pickup table td.l-production,#pog .pog-pickup table td.l-owner,#pog .pog-pickup table td.l-stable	{
	width: 42%;
}

/* ----------------------------　　3-B 注目のPOGホース 記事内 　---------------------------- */

#pog .pog-pickup-horse-blood	{
	width: 710px;
	padding: 5px;
	margin-bottom: 10px;
	background: #ececec;
}

#pog .pog-pickup-horse-blood table	{
	width: 710px;
}

#pog .pog-pickup-horse-blood table td.sex-m,#pog .pog-pickup-horse-blood table td.sex-f	{
	width: 4%;
}

#pog .pog-pickup-horse-box	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-pickup-horse-phot	{
	width: 220px;
	float: left;
}

#pog .pog-pickup-horse-icon-yo	{
	width: 100px;
	margin-bottom: 5px;
}

#pog .pog-pickup-horse-article	{
	width: 490px;
	float: right;
}

#pog .pog-pickup-horse-text	{
	width: 490px;
	margin-bottom: 10px;
}

#pog .pog-pickup-horse-btn	{
	width: 200px;
	margin: 0 auto;
}

#pog .pog-pickup-horse-data,#pog .pog-pickup-horse-data-h	{
	width: 700px;
	padding: 10px;
	background: #ececec;
	margin-bottom: 10px;
}

#pog .pog-pickup-horse-data table	{
	width: 700px;
	border-collapse : collapse; 
	border: #bbbbbb 1px solid;
	background: #ffffff;
}

#pog .pog-pickup-horse-data table td	{
	border: #527d06 1px solid;
	padding: 3px;
}

#pog .pog-pickup-horse-data-h table	{
	width: 700px;
	border-collapse : collapse; 
	border: #666666 1px solid;
	background: #ffffff;
}

#pog .pog-pickup-horse-data-h table td	{
	border: #666666 1px solid;
	padding: 3px;
}

/* ----------------------------　　5 POG指数 説明　　---------------------------- */

#pog .pog-s-pog_sisu-flow	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-pog_sisu-box	{
	width: 720px;
	margin: 0 auto;
}

#pog .pog-pog_sisu-box-in	{
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-pog_sisu-box-in h3 {
	margin-bottom: 10px;
}

#pog .pog-pog_sisu-box-in .left-text	{
	width: 310px;
	float: left;
}

#pog .pog-pog_sisu-box-in .right-img	{
	width: 400px;
	margin-left: 10px;
	float: left;
}

#pog .pog-pog_sisu-box-in .right-ranking	{
	float: left;
	margin-left: 10px;
	padding: 10px;
	background-color:#ECECEC;
}

#pog .pog-pog_sisu-box table	{
	width: 380px;
	border:#527D06 1px solid;
	border-collapse : collapse; 
}

#pog .pog-pog_sisu-box td	{
	padding: 3px;
}

#pog .pog-pog_sisu-box td.number-wt	{
	width: 9%;
}

#pog .pog-pog_sisu-box td.number-w	{
	width: 9%;
}

#pog .pog-pog_sisu-box td.sex-wt	{
	width: 9%;
}

#pog .pog-pog_sisu-box td.sex-w	{
	width: 9%;
}

#pog .pog-pog_sisu-box td.horse-wt	{
	width: 38%;
	padding-left: 20px;
}

#pog .pog-pog_sisu-box td.horse-w	{
	width: 38%;
	padding-left: 20px;
}

#pog .pog-pog_sisu-box td.index-wt	{
	width: 9%;
}

#pog .pog-pog_sisu-box td.index-w	{
	width: 9%;
}

#pog .pog-pog_sisu-box td.brother-wt	{
	width: 35%;
	padding-left: 20px;
}

#pog .pog-pog_sisu-box td.brother-w	{
	width: 35%;
	padding-left: 20px;
}

#pog .pog-pog_sisu-box .t-border	{
	border-top:#527D06 1px solid;
}

#pog .pog-pog_sisu-box .b-border	{
	border-bottom:#527D06 1px solid;
}

/* ----------------------------　　6 CSVリスト　　---------------------------- */

#pog .pog-csv-list	{
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-csv-list-box	{
	width: 720px;
}

#pog .pog-csv-list-l	{
	width: 260px;
	float: left;
}

#pog .csv-list-item-box	{
	width: 240px;
	background: #ececec;
	padding: 10px;
}

#pog .csv-list-item-text	{
	width: 240px;
	margin-bottom: 10px;
}

#pog .csv-list-item li	{
	line-height:18px;
	margin:0 0 0 3px;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}

#pog .pog-csv-list-r	{
	width: 450px;
	float: right;
}

#pog .pog-csv-list-btn	{
	width: 450px;
	margin-bottom: 20px;
	text-align: center;
}

#pog .pog-csv-list img	{
	margin-bottom: 5px;
}

#pog .pog-csv-list-img	{
	width: 350px;
	margin: 0 auto 20px;
}

#pog .pog-csv-list-text	{
	margin-bottom: 20px;
}




/* ----------------------------　　9-A 吉岡厩舎  勝ち上がり馬コラム・点数表 　----------------------------　*/


.pog-page-list-menu02 {
	text-align:center;
	font-size:12px;
	margin:20px 0 20px 0;
}
.pog-page-list-menu02 ul li {
	display:inline;
	margin:0 0 0 10px;
}
.pog-page-list-menu02 ul li.back {
	background:url(/pog/images/icon_arrow_back.gif) no-repeat left center;
	padding:0 0 0 10px;
	border:none;
	margin:0 0 0 0;
}
.pog-page-list-menu02 ul li.next {
	background:url(/pog/images/icon_arrow_next.gif) no-repeat right center;
	padding:0 10px 0 0;
	border:none;
}

#pog .pog-yoshioka-holding-title	{
		width: 685px;
		height: 30px;
		background: url(/pog/images/pog_yoshioka_title_bg.gif) no-repeat;
		padding: 0 0 0 35px;
		font-size:14px;
		line-height: 2.3em;
		margin-bottom: 10px;
}

#pog .pog-yoshioka-point-title	{
		margin-bottom: 10px;
}

#pog .pog-yoshioka-horse	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-yoshioka-horse-phot	{
	width: 220px;
	float: left;
}

#pog .pog-yoshioka-horse-article	{
	width: 490px;
	float: right;
}

#pog .pog-yoshioka-horse-text	{
	width: 490px;
	margin-bottom: 10px;
}

#pog .pog-yoshioka-tolist-btn	{
	width: 300px;
	margin: 20px auto;
}

#pog table.pog-yoshioka-check	{
	width: 718px;
	border-collapse : collapse; 
	background: #ffffff;
	border: #527d06 1px solid;
	margin-bottom: 10px;
}

#pog td.yoshioka-racenanber	{
	width: 3%;
	border: #527d06 1px solid;
	background:url(/pog/images/pog_td_bg.gif);
	padding: 5px 1px;
	text-align: center;
}

#pog td.yoshioka-racename	{
	width: 21%;
	border: #527d06 1px solid;
	background:url(/pog/images/pog_td_bg.gif);
	padding: 5px 3px;
	text-align: center;
	line-height: 1.3em;
}

#pog td.yoshioka-sex-m	{
	width: 3%;
	border: #527d06 1px solid;
	text-align: center;
	background: #ccccff;
}

#pog td.yoshioka-sex-f	{
	width: 3%;
	border: #527d06 1px solid;
	text-align: center;
	background: #ffcccc;
}

#pog td.yoshioka-check-horse	{
	width: 22%;
	padding: 5px 3px 0 3px;
	text-align: left;
	font-weight: bold;
	
}

#pog td.yoshioka-point	{
	width: 3%;
	border: #527d06 1px solid;
	text-align: center;
	color: #cc0000;
	font-weight: bold;
}

#pog td.yoshioka-check-text	{
	width: 48%;
	border: #527d06 1px solid;
	padding: 5px;
	text-align: left;
}

#pog td.yoshioka-check-blood	{
	border-bottom: #527d06 1px solid;
	padding: 0 3px 5px 3px;
	text-align: left;
	font-size: 10px;
}

#pog .pog-yoshioka-backnamber	{
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-yoshioka-backnamber-box	{
	width: 715px;
	padding: 3px 0px 5px 5px;
}

#pog .pog-yoshioka-backnamber-box-g	{
	width: 715px;
	background-color: #ececec;
	padding: 3px 0px 5px 5px;
}

#pog ul.pog-yoshioka-backnamber-list {
	zoom: 1;
	overflow: hidden;
}
#pog ul.pog-yoshioka-backnamber-list li	{
	width: 138px;
	float: left;
	text-align: left !important;
	text-indent: 1em;
	border-left: 1px #aaaaaa solid;
	margin-left: -1px;
}

#pog ul.yoshioka-backnamber-list	{
	width: 715px;
}
#pog ul.yoshioka-backnamber-list li	{
	line-height:18px;
	margin:5px 0 0 10px;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}


/* ----------------------------　　9-B 吉岡厩舎  入厩馬リスト 　----------------------------　*/

#pog .pog-yoshioka-best-sex	{
	width: 700px;
	padding: 10px;
	background:#e5ffbc;
	margin-bottom: 10px;
}

#pog .pog-yoshioka-best-sex ul li	{
	width: 150px;
	margin-right: 20px;
	float: left;
}

/* ----------------------------　　10 馬データ 　----------------------------　*/

#pog .pog-horse-data-blood-box	{
	width: 710px;
	padding: 5px;
	margin-bottom: 10px;
	background: #ececec;
}

#pog table.horse-blood	{
	width: 710px;
}

#pog table.horse-blood td.sex-m,#pog table.horse-blood td.sex-f	{
	width: 4%;
}

#pog td.d-stallion-name,#pog td.d-f-stallion-name	{
	width: 28%;
}

#pog td.d-stallion-name-2,#pog td.d-f-stallion-name-2	{
	width: 24%;
}

#pog td.d-brother-name-m	{
	width: 19%;
}

#pog td.horse-blood-btn	{
	width: 13%;
}

#pog .pog-horse-data-con	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-horse-data-box	{
	width: 550px;
	float:left;
}

#pog .pog-horse-data-draft	{
	width: 160px;
	float:right;
}

#pog .pog-horse-data-l	{
	width: 220px;
	float:left;
	margin-bottom: 10px;
}

#pog .pog-horse-data-r	{
	width: 320px;
	float:right;
	margin-bottom: 10px;
}

#pog table.horse-data	{
	width: 318px;
	border-collapse : collapse; 
	border: #527d06 1px solid;
	background: #ffffff;
}

#pog table.horse-data td	{
	border: #527d06 1px solid;
	padding: 3px;
}

#pog .pog-horse-data-draft-box	{
	width: 150px;
	padding: 5px;
	margin-bottom: 10px;
	background: #ececec;
}

#pog .pog-horse-data-draft-btn	{
	width: 150px;
	margin-bottom: 5px;
}

#pog .pog-horse-data-draft-nominator table	{
	width: 150px;
	border-collapse : collapse; 
}

#pog .pog-horse-data-draft-nominator table th	{
	padding: 5px 0;
}

#pog .pog-horse-data-draft-nominator table td	{
	background: #ffffff;
	padding: 3px;
}

#pog .pog-horse-data-under table	{
	width: 548px;
	border-collapse : collapse; 
	border: #527d06 1px solid;
	background: #ffffff;
	margin-bottom: 10px;
}

#pog .pog-horse-data-under table td	{
	border: #527d06 1px solid;
}

#pog td.item-pickup	{
	width: 13%;
}

#pog td.item-race	{
	width: 11%;
}

#pog td.item-runinfo	{
	width: 25%;
	background:url(/pog/images/pog_td_bg.gif);
	padding-left: 3px; 
}

#pog .td-pickup-text	{
	height: 24px;
	padding-left: 3px; 
}

#pog .pog-horse-data-result	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-horse-data-result table	{
	width: 720px;
	border-collapse : collapse; 
	background: #ffffff;
	margin-bottom: 10px;
}

#pog .pog-horse-data-result table td	{
	padding: 5px 3px;
}

#pog .pog-horse-data-result table td.result-tyaku	{
	text-align: center;
	font-weight: bold;
}

#pog .pog-horse-data-result table td.result-tyaku1	{
	background: #ff99ff;
	text-align: center;
	font-weight: bold;
}

#pog .pog-horse-data-result table td.result-tyaku2	{
	background: #00ccff;
	text-align: center;
	font-weight: bold;
}

#pog .pog-horse-data-result table td.result-tyaku3	{
	background: #ffcc00;
	text-align: center;
	font-weight: bold;
}

#pog .pog-horse-data-result table td.result-td1	{
	width: 11%;
	text-align: center;
}

#pog .pog-horse-data-result table td.result-td2	{
	text-align: center;
}

#pog .pog-horse-data-result table td.result-td3	{
	width: 10%;
	text-align: center;
}

#pog .pog-horse-data-result table td.result-td4	{
	width: 5%;
	text-align: center;
}

#pog .pog-horse-data-result table td.result-td5	{
	width: 5%;
	text-align: center;
}

#pog .pog-horse-data-result table td.result-td6	{
	width: 11%;
	text-align: center;
}

#pog .pog-horse-data-result table td.result-td7	{
	width: 6%;
	text-align: center;
}

#pog .pog-horse-data-result table td.result-td8	{
	width: 8%;
	text-align: center;
}

#pog .pog-horse-data-result table td.result-td9	{
	width: 10%;
	text-align: center;
}

#pog .pog-horse-data-result table td.td-total	{
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	text-align: center;
	font-weight: bold;
}

#pog .pog-horse-data-result table td.td-total-point	{
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	text-align: right;
	font-weight: bold;
	color: #cc0000;
}


/* ----------------------------　　11 レース結果　　---------------------------- */

#pog .pog-race-box	{
	width: 720px;
	margin-bottom: 10px;
	background: #ECECEC;
}

#pog p.pog-race-info	{
	padding: 15px 13px;
}

#pog span.pog-race-name	{
	font-size: 109%;
	font-weight: bold;
}

#pog .pog-race-box table	{
	width: 700px;
	margin: 0 10px 10px;
	border:#527D06 1px solid;
}

#pog .pog-race-box td	{
	padding: 3px;
}

#pog tr.bg-white	{
	background-color: #ffffff;
	padding: 3px;
}

#pog tr.bg-green	{
	background-color: #e5ffbc;
	padding: 3px;
}

#pog .pog-race-box .frame-wt	{
	width: 4%;
}

#pog .pog-race-box .frame-w	{
	width: 4%;
}

#pog .pog-race-box .number-wt	{
	width: 4%;
}

#pog .pog-race-box .number-w	{
	width: 4%;
}

#pog .pog-race-box .name-wt	{
	padding: 0 20px;
	width: 22%;
}

#pog .pog-race-box .name-w	{
	padding: 0 10px 0 20px;
	width: 22%;
}

#pog .pog-race-box .sex-wt	{
	width: 5%;
}

#pog .pog-race-box .sex-w	{
	width: 5%;
}

#pog .pog-race-box .jockey-wt	{
	padding-left: 40px;
	width: 18%;
}

#pog .pog-race-box .jockey-w	{
	padding-left: 40px;
	width: 18%;
}

#pog .pog-race-box .time-wt	{
	padding-left: 38px;
	width: 11%;
}

#pog .pog-race-box .time-w	{
	width: 11%;
}

#pog .pog-race-box .popular-wt	{
	padding-left: 20px;
	width: 6%;
}

#pog .pog-race-box .popular-w	{
	width: 6%;
}

#pog .pog-race-box .index-wt	{
	padding-left: 27px;
	width: 8%;
}

#pog .pog-race-box .index-w	{
	width: 8%;
}

#pog .pog-race-box .check-wt	{
	padding-left: 25px;
	width: 11%;
}

#pog .pog-race-box .check-w	{
	padding-right: 14px;
	width: 11%;
}

#pog .pog-race-box .prize-wt	{
	padding-left: 26px;
	width: 11%;
}

#pog .pog-race-box .prize-w	{
	padding-right: 4px;
	width: 11%;
}

#pog .pog-race-box .t-border	{
	border-top:#527D06 1px solid;
}

#pog .pog-race-box .b-border	{
	border-bottom:#527D06 1px solid;
}

/* ----------------------------　　12-A 馬をさがす TOP　　----------------------------　*/

#pog .pog-search	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-search-condition	{
	width: 700px;
	background-color: #ececec;
	padding: 10px;
	margin-bottom: 10px;
}

#pog .pog-search-default	{
	width: 700px;
	margin-bottom: 10px;
}

#pog .pog-search-age-hell table	{
	width: 700px;
	border-collapse : collapse; 
	background: #ffffff;
	border: #527d06 1px solid;
}

#pog .pog-search-age-hell table td	{
	border: #527d06 1px solid;
	padding: 3px 0px 3px 10px;
}

#pog .pog-search-details table	{
	width: 700px;
	border-collapse : collapse; 
	background: #ffffff;
	border: #527d06 1px solid;
	margin-bottom: 10px;
}

#pog .pog-search-details table td	{
	border: #527d06 1px solid;
	padding: 3px 0px 3px 10px;
}

#pog ul.search-check li	{
	float: left;
	margin-right: 20px;
}

#pog td.search-item	{
	width: 15%;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.search-td	{
	width: 35%;
}

#pog td.search-sisu	{
	width: 10%;
}

#pog .search-blood-system	{
	width: 180px;
}

#pog .pog-search-box	{
	width: 640px;
	margin: 20px auto;
}

#pog .pog-search-box table	{
	width: 620px;
	margin: 0 auto;
}

#pog .pog-search-word	{
	width: 620px;
	height: 50px;
	margin:10px auto;
	background:url(/pog/images/pog_search_word_bg.gif);
	position: relative;
}

#pog .pog-search-word-box	{
	position: absolute;
	top: 13px;
	right: 10px;
	width: 480px;
}

#pog .pog-search-word-box table	{
	width: 480px;
	margin:0 auto;
}

#pog .pog-search-word-box table td	{
	padding: 5px;
}

#pog .pog-search-details-btn	{
	width: 120px;
	margin:0 auto ;
}

#pog select#search-name	{
	width: 225px;
	font-size: 150%;
	font-weight: bold;
}

#pog input#search-text	{
	width: 230px;
	height: 22px;
	font-size: 130%;
}

#pog .pog-search-btn	{
	width: 120px;
	margin-left: 10px;
	float: left;
}

#pog .pog-search-details-btn-box	{
	width: 280px;
	margin: 0 auto;
}

#pog .pog-search-clea-btn	{
	width: 120px;
	float: left;
}

#pog .pog-search-btn-deta	{
	width: 120px;
	margin-left: 20px;
	float: left;
}

#pog .pog-search-ranking	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-search-r-sisu	{
	width: 350px;
	float: left;
	background: #ececec;
	margin-bottom: 20px;
}

#pog .pog-search-r-draft	{
	width: 350px;
	float: right;
	background: #ececec;
	margin-bottom: 20px;
}

#pog .pog-search-ranking table	{
	width: 330px;
	border-collapse : collapse; 
	background: #ffffff;
	border: #527d06 1px solid;
	margin: 1px auto 10px;
}

#pog .pog-search-ranking table td	{
	padding: 3px 5px;
}

#pog .pog-search-ranking table td.item	{
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-ranking table td.item-order	{
	width: 15%;
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-ranking table td.item-horse	{
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-ranking table td.item-sisu	{
	width: 25%;
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-ranking table td.search-r-text	{
	text-align: right;
	border-top: #527d06 1px solid;
}

#pog .pog-search-r-brother	{
	width: 720px;
	background: #ececec;
	padding-bottom: 10px;
}

#pog .pog-search-r-brother table	{
	width: 700px;
	border-collapse : collapse; 
	background: #ffffff;
	border: #527d06 1px solid;
	margin: 1px auto 0;
}

#pog .pog-search-r-brother table td	{
	padding: 3px 5px;
}

#pog .pog-search-r-brother table td.item-order-b	{
	width: 7%;
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-r-brother table td.item-horse-b	{
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-r-brother table td.item-brother-b	{
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-r-brother table td.item-hwinrace-b	{
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-r-brother table td.item-prize-b	{
	width: 15%;
	border-bottom: #527d06 1px solid;
}

#pog .pog-search-others	{
	width: 720px;
}

#pog .pog-search-others-l	{
	width: 350px;
	float: left;
}

#pog .pog-search-hell	{
	width: 350px;
	background: #ececec;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#pog .pog-search-hell-word	{
	width: 330px;
	background: #ffffff;
	padding: 5px 0;
	margin:0 auto 5px;
}

#pog .pog-search-hell-word table	{
	width: 310px;
	margin:0 auto;
}

#pog .pog-search-hell-word table td	{
	padding: 5px;
}

#pog .pog-search-hell-ranking table	{
	width: 330px;
	border-collapse: collapse; 
	background: #ffffff;
	border: #666666 1px solid;
	margin: 1px auto 10px;
}

#pog .pog-search-hell-ranking table td	{
	padding: 3px 5px;
}

#pog .pog-search-hell-ranking table td.item	{
	border-bottom: #666666 1px solid;
}

#pog .pog-search-hell-ranking table td.item-order	{
	width: 15%;
	border-bottom: #666666 1px solid;
}

#pog .pog-search-hell-ranking table td.item-horse	{
	border-bottom: #666666 1px solid;
}

#pog .pog-search-hell-ranking table td.item-sisu	{
	width: 25%;
	border-bottom: #666666 1px solid;
}

#pog .pog-search-hell-ranking table td.search-r-text	{
	text-align: right;
	border-top: #666666 1px solid;
}

#pog .pog-search-others-con	{
	width: 320px;
	height: 50px;
	background:url(/pog/images/pog_search_others_con_bg.gif);
	padding: 5px;
	margin: 0 auto;
}

#pog .pog-search-others-con2	{
	width: 320px;
	height: 50px;
	background:url(/pog/images/pog_search_others_con_bg.gif);
	padding: 5px;
	margin: 0 auto 10px;
}

#pog .pog-search-others-con-img	{
	width: 50px;
	float: left;
}

#pog .pog-search-others-con-outline {
	width: 265px;
	float: right;
}

#pog .pog-search-others-con-title {
	font-weight: bold; 
}

#pog .pog-search-others-con-text {
	margin-top: 3px;
	line-height: 1.1em;
}

#pog .pog-search-others-r	{
	width: 350px;
	float: right;
}

#pog .pog-search-relation	{
	width: 350px;
	background: #ececec;
	margin-bottom: 10px;
	padding: 10px 0;
}

#pog tr.item-gray	{
	background-color: #bbbbbb;
}

/* ----------------------------　　12-B 馬をさがす 検索結果1　　----------------------------　*/

#pog .pog-search-result-1 {
	width: 720px;
	margin: 0 auto;
}

#pog .pog-search-result-1 table	{
	width: 700px;
	background: #ffffff;
	border-collapse: collapse;
	margin: 0 auto;
}

#pog .pog-search-result-1 table td	{
	padding: 5px;
}

/* ----------------------------　　12-C 馬をさがす 検索結果2　　----------------------------　*/

#pog .pog-search-result-box	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-search-result-text	{
	width: 718px;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	padding: 10px 0;
	text-align: center;
	background-color: #f8f8f8;
}

#pog .pog-search-result-tabbox	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-search-result-tabbox ul li	{
	width: 136px;
	height: 30px;
	margin-right: 10px;
	float: left;
	display: inline;
}

#pog .pog-search-result-tabbox ul li.result-tab-last	{
	width: 136px;
	height: 30px;
	margin: 0px;
	float: left;
	display: inline;
}

#pog .pog-search-result	{
	width: 720px;
	background: #ececec;
	padding: 10px 0;
}

#pog .pog-search-result-horse-box	{
	width: 700px;
	background: #ffffff;
	padding-bottom: 5px;
	margin: 0 auto 10px;
}

#pog .pog-search-result-horse-box-g	{
	width: 700px;
	background: #e5ffbc;
	padding-bottom: 5px;
	margin: 0 auto 10px;
}

#pog table.pog-search-result-horse	{
	width: 700px;
	border-collapse: collapse; 
	margin-bottm 5px;
}

#pog table.pog-search-result-horse td.sex-m,#pog table.pog-search-result-horse td.sex-f	{
	width: 4%;
}

#pog table.pog-search-result-horse td.r-stallion	{
	width: 30%;
}

#pog table.pog-search-result-horse td.r-m-system	{
	width: 22%;
}

#pog table.pog-search-result-horse td.r-owner	{
	width: 32%;
}

#pog table.pog-search-result-horse td.r-pog-icon	{
	padding-left: 40px;
}

#pog ul.pog-icon-img li	{
	width: 34px;
	float: left;
	margin-left: 20px;
	display: inline;
}

/* ----------------------------　　13-A UMAJIN POG　参加確認　　---------------------------- */

#pog .pog-s-confirm,#pog .pog-confirm,#pog .pog-s-about	{
	width: 720px;
	margin-bottom: 30px;
}

#pog .pog-confirm-l	{
	width: 360px;
	float: left;
	margin-bottom: 10px;
}

#pog .pog-confirm-r	{
	width: 360px;
	float: right;
	margin-bottom: 10px;
}

#pog .pog-confirm-logo	{
	width: 280px;
	margin: 10px auto;
}

#pog .pog-conf-link-box	{
	width: 720px;
}

#pog .pog-conf-link-s	{
	width: 320px;
	float: left;
	background: #ececec;
	padding: 10px;
}

#pog .pog-conf-link-h	{
	width: 320px;
	float: right;
	background: #ececec;
	padding: 10px;
}

#pog .pog-confirm-attention-box	{
	width: 440px;
	margin: 10px auto;
}

#pog .pog-regist-btn {
	width: 200px;
	margin: 20px auto;
}

#pog .pog-conf-link-box ul	{
	display:block;
}

#pog .pog-conf-link-box ul li {
	display:inline;
	line-height:18px;
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	background:url(/pog/images/icon_a.gif) left no-repeat;
}




#pog .pog-s-confirm-l	{
	width: 270px;
	float: left;
}

#pog .pog-s-confirm-r	{
	width: 440px;
	float: right;
}

#pog .pog-s-conf-link {
	width: 440px;
	text-align:center;
	padding: 10px 0;
	margin-bottom: 10px;
}

#pog .pog-s-conf-link ul	{
	display:block;
}

#pog .pog-s-conf-link ul li.ul-about {
	display:inline;
	line-height:20px;
	margin:0 20px 0 0px;
	padding:5px 0 5px 20px;
	background:url(/pog/images/pog_question_icon.jpg) left no-repeat;
}

#pog .pog-s-conf-link ul li.ul-rule {
	display:inline;
	line-height:20px;
	margin:0 20px 0 0px;
	padding:5px 0 5px 20px;
	background:url(/pog/images/pog_memo_icon.jpg) left no-repeat;
}

#pog .pog-s-conf-link ul li.ul-prize {
	display:inline;
	line-height:20px;
	margin:0 20px 0 0px;
	padding:5px 0 5px 20px;
	background:url(/pog/images/pog_money_icon.jpg) left no-repeat;
}

#pog .pog-s-regist-btn {
	width: 200px;
	margin: 0 auto 10px;
}

/* ----------------------------　　13-B UMAJIN POG　最終確認　　---------------------------- */

#pog .pog-s-d-confirm	{
	width: 720px;
}

#pog .pog-s-d-confirm-box	{
	width: 650px;
	margin: 20px auto;
	background:#e5ffbc;
	padding: 10px;
}

#pog .pog-s-d-confirm-l	{
	width: 270px;
	float: left;
}

#pog .pog-s-d-confirm-c	{
	width: 120px;
	float: left;
	margin: 5px 0 0 30px;
}

#pog .pog-s-d-confirm-r	{
	width: 200px;
	float: left;
	margin-left: 30px;
}

#pog .pog-s-d-confirm-text	{
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 3px;
}

#pog .pog-s-d-confirm-horse	{
	width: 500px;
	margin: 0 auto 10px;
}

#pog .pog-s-d-confirm-horse-blood-l	{
	width: 220px;
	padding: 10px 5px;
	margin-bottom: 10px;
	background: #ececec;
}

#pog .pog-s-d-confirm-horse-blood-l table	{
	width: 210px;
	border-collapse : collapse; 
}

#pog .pog-s-d-confirm-horse-blood-l table td	{
	padding: 3px 2px;
}

#pog .pog-s-d-confirm-horse-blood-l table td.sex-f	{
	width: 15%;
}

#pog .pog-s-d-confirm-horse-blood-l table td.h-color	{
	font-size: 12px;
	text-align: center;
}

#pog .pog-s-d-confirm-horse-blood-r	{
	width: 260px;
	padding: 3px 5px;
	margin-bottom: 10px;
	background: #ececec;
}

#pog .pog-s-d-confirm-horse-blood-r table	{
	width: 250px;
}

#pog .pog-s-d-confirm-horse-blood-r table td	{
	padding: 1px 3px;
}

#pog .pog-s-d-confirm-horse-l	{
	width: 230px;
	float: left;
}

#pog .pog-s-d-confirm-horse-r	{
	width: 270px;
	float: right;
}

#pog table.pog-s-d-confirm-horse-data	{
	width: 270px;
	border-collapse : collapse; 
	border: #527d06 1px solid;
	background: #ffffff;
}

#pog table.pog-s-d-confirm-horse-data td	{
	border: #527d06 1px solid;
	padding: 3px;
}


#pog .pog-horse-icon	{
	width: 220px;
	margin-top: 5px;
}

#pog .pog-horse-icon-l	{
	width: 100px;
	float: left;
}

#pog .pog-horse-icon-r	{
	width: 100px;
	float: right;
}

/* ----------------------------　　13-D 指名馬リスト(UMAJIN POG)　　---------------------------- */

#pog .pog-draft_list-nickname	{
	width: 720px;
	margin-bottom: 5px;
}

#pog .pog-draft_list-nickname-left	{
	float: left;
	margin-left: 3px;
	display:inline;
	font-size: 109%;
	font-weight: bold;
}

#pog .pog-draft_list-nickname-right	{
	float: left;
	margin-left: 20px;
}

#pog .pog-draft_list-data	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-draft_list-data-left	{
	float: left;
	width: 355px;
}

#pog .pog-draft_list-data-left table	{
	width: 355px;
	border-collapse : collapse; 
	border: #527d06 1px solid;
	background: #ffffff;
}

#pog .pog-draft_list-data-left table td	{
	border: #527d06 1px solid;
	padding: 3px;
}

#pog .pog-draft_list-text	{
	text-align: right;
	margin-top: 5px;
}

#pog .pog-draft_list-data-none	{
	width: 720px;
	background-color:#ececec;
	text-align: center;
	padding: 20px 0;
	font-weight: bold;
}

#pog .pog-draft_list-data-right	{
	background-color:#ececec;
	width: 355px;
	float: left;
	padding: 7px 0;
	margin-left: 10px;
}

#pog .pog-draft_list-data-right table	{
	width: 300px;
	margin: 0 auto;
}

#pog .pog-draft_list-data-right table td	{
	line-height:18px;
	width: 150px;
	padding:0 0 0 10px;
	background:url(../../images/icon_a.gif) left no-repeat;
}

#pog .pog-draft_list-box	{
	width: 720px;
}

#pog .pog-draft_list-number	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-draft_list-number-left	{
	width: 241px;
	text-align: center;
	vertical-align: top;
	background: #ffffff;
	padding: 0;
}

#pog .pog-draft_list-number-right	{
	width: 480px;
	text-align: center;
	vertical-align: top;
	padding: 0;
}

#pog .pog-draft_list-number-left p.pog-draft_list-number-text	{
	line-height: 220%;
}

#pog .pog-draft_list-number-left p.pog-draft_list-number-secesse	{
	font-size: 84%;
	margin-left: 70px;
}

#pog .pog-draft_list-number-right p.pog-draft_list-number-text	{
	line-height: 220%;
}

#pog .pog-draft_list-number-right p.pog-draft_list-number-text img	{
	vertical-align: middle;
}

#pog .pog-draft_list-number-right p.pog-draft_list-number-text a	{
	margin-left: 10px;
}

#pog .pog-draft_list-box span.b_bold	{
	font-size: 200%;
	font-weight: bold;
}

#pog .pog-draft_list-sort-tabbox	{
	width: 720px;
	margin-bottom: 10px
}

#pog .pog-draft_list-sort-tabbox ul li	{
	width: 232px;
	height: 30px;
	float: left;
	margin-right: 12px;
	display: inline;
}

#pog .pog-draft_list-sort-tabbox ul li.draft-tab-last	{
	width: 232px;
	height: 30px;
	float: left;
	margin: 0px;
	display: inline;
}

#pog .pog-draft_list-sort-list	{
	width: 700px;
	padding: 10px;
	margin-bottom: 20px;
	background: #ECECEC;
}

#pog .pog-draft_list-horse-box	{
	width: 700px;
	margin-bottom: 10px;
}

#pog .pog-draft_list-horse-l	{
	width: 100px;
	float: left;
}

#pog .pog-draft_list-photo	{
	height: 75px;
	width: 100px;
}

#pog .pog-draft_list-state	{
	margin-top: 5px;
}

#pog .pog-draft_list-zaikyu	{
	float: left;
}

#pog .pog-draft_list-kisou	{
	float: left;
	margin-left: 6px;
}

#pog .pog-draft_list-horse-r	{
	width: 595px;
	float: left;
	margin-left: 5px;
}

#pog .pog-draft_list-horse-r table	{
	width: 595px;
	border-collapse : collapse; 
	border: #527d06 1px solid;
	background: #ffffff;
}

#pog .pog-draft_list-horse-r table td	{
	border: #527d06 1px solid;
	padding: 3px;
}

#pog .pog-draft_list-horse-r table td.noline	{
	border: none;
	padding: 3px;
}

#pog .pog-draft_list-horse-r table td.w8	{
	width: 8%;
}

#pog .pog-draft_list-tb1	{
	margin-bottom: 5px;
}

#pog .pog-draft_list-tb2	{
	margin-bottom: 5px;
}

#pog .pog-draft_list-horse-r table td.w8	{
	width: 8%;
}

#pog .pog-draft_list-horse-r table td.w10	{
	width: 10%;
}

#pog .pog-draft_list-horse-r table td.w15	{
	width: 15%;
}

#pog .pog-draft_list-horse-r table td.w20	{
	width: 20%;
}

#pog .pog-draft_list-horse-r table td.w32	{
	width: 32%;
}

#pog .pog-draft_list-url	{
	width: 600px;
	height: 52px;
	margin: 20px auto 10px;
	background:url(/pog/images/pog_paste_url.gif);
}

#pog .pog-draft_list-url p	{
	margin-left: 210px;
	padding-top: 16px;
}

#pog .pog-draft_list-url p span	{
	margin-right: 5px;
}

#pog .pog-draft_list-url p input {
width: 230px;
height: 14px;
}

#pog .pog-draft-list-horse-no	{
	width: 700px;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
}

/* ----------------------------　　13-E 他ユーザの指名馬リスト(UMAJIN POG)　　---------------------------- */

#pog .pog-draft_list-other	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-draft_list-other .other-text	{
	padding: 10px;
	font-size: 117%;
	background:url(/pog/images/pog_td_bg.gif);
}

/* ----------------------------　　13-f UMAJIN POGとは　　---------------------------- */

#pog .pog-title-about	{
	width: 520px;
	float: left;
}

#pog .pog-linkbox-about	{
	width: 190px;
	float: right;
}

#pog .pog-rank-link	{
	width: 90px;
	margin-right: 10px;
	float: left;
	display: inline;
}

#pog .pog-rank-link2	{
	width: 90px;
	float: left;
	display: inline;
}

#pog .pog-s-about	{
	width: 720px;
	margin: 10px 0 30px;
}

#pog .pog-s-about-regist	{
	width: 720px;
	margin-bottom: 30px;
}

#pog .pog-s-about-flow	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-s-about-attention	{
	width: 350px;
	height: 17px;
	background: #d1e898;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #416000;
	background: url(/pog/images/pog_tab_bg_about.gif) no-repeat;
}

#pog .pog-about-box	{
	width: 700px;
	padding: 10px;
}

#pog .pog-about-box-g	{
	width: 700px;
	background: #ececec;
	padding: 10px;
}

#pog .pog-about-box-in	{
	width: 700px;
}

#pog .pog-about-box-in h4 {
	margin-bottom: 10px;
}

#pog .pog-abouto-textonly-link	{
	width: 700px;
	font-weight: bold;
	text-align: right;
}

#pog .pog-abouto-textonly p,#pog .pog-abouto-text p {
	margin-bottom: 10px;
}

#pog .pog-abouto-text-link {
	width: 360px;
	font-weight: bold;
	text-align: right;
}

#pog .pog-abouto-text {
	width: 360px;
	float: right;
}

#pog .pog-abouto-img {
	width: 300px;
	float: left;
}

/* ----------------------------　　13-G ルール(UMAJIN POG)　　---------------------------- */

#pog .pog-title-rule	{
	width: 520px;
	float: left;
}

#pog .pog-linkbox-rule	{
	width: 190px;
	float: right;
}

#pog .pog-rank-link	{
	width: 90px;
	margin-right: 10px;
	float: left;
	display: inline;
}

#pog .pog-rank-link2	{
	width: 90px;
	float: left;
	display: inline;
}

#pog .pog-s-rule	{
	width: 720px;
	margin: 10px 0 30px;
}

#pog .pog-s-rule-flow	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-rule-box	{
	width: 720px;
	margin: 0 auto;
}

#pog .pog-rule-box-in	{
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-rule-box-in td.w20	{
	width: 20%;
}

#pog .pog-rule-box-in h3 {
	margin-bottom: 10px;
}

#pog .pog-rule-box-in table	{
	width: 720px;
	border-collapse : collapse; 
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	background: #ffffff;
	margin: 0 auto;
}

#pog .pog-rule-box-in td	{
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	padding: 10px 3px;
}

#pog .pog-s-rule-regist	{
	width: 720px;
	margin-bottom: 30px;
}

#pog .pog-s-rule-regist-btn {
	width: 200px;
	margin: 0 auto 10px;
}

#pog .pog-s-rule-l	{
	width: 270px;
	float: left;
}

#pog .pog-s-rule-r	{
	width: 440px;
	float: right;
}

#pog .pog-s-rule-attention	{
	width: 350px;
	height: 17px;
	background: #d1e898;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #416000;
	background: url(/pog/images/pog_tab_bg_about.gif) no-repeat;
}

/* ----------------------------　　13-H 指名馬人気ランキング(UMAJIN POG)　　---------------------------- */

#pog .pog-title-horse_drank	{
	width: 620px;
	float: left;
}

#pog .pog-linkbox-horse_drank	{
	width: 90px;
	float: right;
}

#pog .pog-s-horse_drank-detail	{
	width: 710px;
	background-color:#ECECEC;
	padding: 0 5px;
	margin-bottom: 10px;
}

#pog .pog-s-horse_drank-detail table	{
	width: 710px;
}

#pog .pog-s-horse_drank-detail table td	{
	padding: 5px 0;
}

#pog .pog-s-horse_drank-detail .float_l	{
	float: left;
	margin: 20px 0 0 10px;
	display:inline;
}

#pog .pog-s-horse_drank-detail .float_r	{
	float: right;
	background-color:#999999;
	padding: 5px;
}

#pog .pog-s-horse_drank-detail .float_r p	{
	padding-top: 1px;
}

#pog .pog-s-horse_drank-box	{
	background-color:#ECECEC;
	padding: 10px;
	margin-bottom: 10px;
}

#pog .pog-s-horse_drank-box table	{
	width: 700px;
	border:#527D06 1px solid;
}

#pog .pog-s-horse_drank-box td	{
	padding: 3px;
}

#pog .pog-s-horse_drank-box .number-wt	{
	width: 5%;
}

#pog .pog-s-horse_drank-box .number-w	{
	width: 5%;
}

#pog .pog-s-horse_drank-box .name-wt	{
	padding: 0 10px 0 20px;
	width: 21%;
}

#pog .pog-s-horse_drank-box .name-w	{
	padding: 0 10px 0 20px;
	width: 21%;
}

#pog .pog-s-horse_drank-box .sex-wt	{
	width: 5%;
}

#pog .pog-s-horse_drank-box .sex-w	{
	width: 5%;
}

#pog .pog-s-horse_drank-box .father-wt	{
	padding-left: 20px;
	width: 20%;
}

#pog .pog-s-horse_drank-box .father-w	{
	padding-left: 20px;
	width: 20%;
}

#pog .pog-s-horse_drank-box .mother-wt	{
	padding-left: 20px;
	width: 28%;
}

#pog .pog-s-horse_drank-box .mother-w	{
	padding-left: 20px;
	width: 28%;
}

#pog .pog-s-horse_drank-box .index-wt	{
	padding-left: 5px;
	width: 5%;
}

#pog .pog-s-horse_drank-box .index-w	{
	width: 5%;
}

#pog .pog-s-horse_drank-box .nominat-wt	{
	padding-left: 23px;
	width: 11%;
}

#pog .pog-s-horse_drank-box .nominat-w	{
	width: 11%;
}

#pog .pog-s-horse_drank-box .rank-wt	{
	width: 5%;
}

#pog .pog-s-horse_drank-box .rank-w	{
	padding-right: 3px;
	width: 5%;
}

#pog .pog-s-horse_drank-box .t-border	{
	border-top:#527D06 1px solid;
}

#pog .pog-s-horse_drank-box .b-border	{
	border-bottom:#527D06 1px solid;
}

/* ----------------------------　　13-I 賞金・賞品(UMAJIN POG)　　---------------------------- */

#pog .pog-title-prize	{
	width: 520px;
	float: left;
}

#pog .pog-linkbox-prize	{
	width: 190px;
	float: right;
}

#pog .pog-rank-link	{
	width: 90px;
	margin-right: 10px;
	float: left;
	display: inline;
}

#pog .pog-rank-link2	{
	width: 90px;
	float: left;
	display: inline;
}

#pog .pog-prize-box	{
	margin-bottom: 20px;
}

#pog .pog-prize-box-in	{
	width: 233px;
	float: left;
	margin-right: 10px;
}

#pog .pog-prize-box-in-r	{
	width: 234px;
	float: left;
}

#pog .pog-prize-box td.w20	{
	width: 30%;
}

#pog .pog-prize-box h3 {
	margin-bottom: 10px;
}

#pog .pog-prize-box-in table	{
	background-color:#CC0000;
	width: 233px;
	border-collapse : collapse; 
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	background: #ffffff;
}

#pog .pog-prize-box-in-r table	{
	background-color:#CC0000;
	width: 234px;
	border-collapse : collapse; 
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	background: #ffffff;
}

#pog .pog-prize-box td	{
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	padding: 10px 3px;
}

#pog .pog-s-prize-regist	{
	width: 720px;
	margin-bottom: 30px;
}

#pog .pog-s-prize-regist-btn {
	width: 200px;
	margin: 0 auto 10px;
}

#pog .pog-s-prize-l	{
	width: 270px;
	float: left;
}

#pog .pog-s-prize-r	{
	width: 440px;
	float: right;
}

#pog .pog-s-prize-attention	{
	width: 350px;
	height: 17px;
	background: #d1e898;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #416000;
	background: url(/pog/images/pog_tab_bg_about.gif) no-repeat;
}

/* ----------------------------　　14-B 地獄モード　最終確認　　---------------------------- */

#pog .pog-h-d-confirm-box	{
	width: 650px;
	margin: 20px auto;
	background:#f0f0f0;
	padding: 10px;
}

#pog table.pog-h-d-confirm-horse-data	{
	width: 270px;
	border-collapse : collapse; 
	border: #666666 1px solid;
	background: #ffffff;
}

#pog table.pog-h-d-confirm-horse-data td	{
	border: #666666 1px solid;
	padding: 3px;
}

/* ----------------------------　　14-D 地獄モード　指名馬リスト　　---------------------------- */


#pog .pog-hell-draft_list-data-left	{
	float: left;
	width: 355px;
}

#pog .pog-hell-draft_list-data-left table	{
	width: 355px;
	border-collapse : collapse; 
	border: #666666 1px solid;
	background: #ffffff;
}

#pog .pog-hell-draft_list-data-left table td	{
	border: #666666 1px solid;
	padding: 3px;
}

#pog .pog-hell-draft_list-horse-r	{
	width: 595px;
	float: left;
	margin-left: 5px;
}

#pog .pog-hell-draft_list-horse-r table	{
	width: 595px;
	border-collapse : collapse; 
	border: #666666 1px solid;
	background: #ffffff;
}

#pog .pog-hell-draft_list-horse-r table td	{
	border: #666666 1px solid;
	padding: 3px;
}

#pog .pog-hell-draft_list-horse-r table td.noline	{
	border: none;
	padding: 3px;
}

#pog .pog-hell-draft_list-horse-r td.w8	{
	width: 8%;
}

#pog .pog-hell-draft_list-horse-r table td.w10	{
	width: 10%;
}

#pog .pog-hell-draft_list-horse-r table td.w15	{
	width: 15%;
}

#pog .pog-hell-draft_list-horse-r table td.w20	{
	width: 20%;
}

#pog .pog-hell-draft_list-horse-r table td.w32	{
	width: 32%;
}

/* ----------------------------　　14-E 他ユーザの指名馬リスト(地獄モード)　　---------------------------- */

/*13-Eと同じ*/

/* ----------------------------　　14-f 地獄モードとは　　---------------------------- */

#pog .pog-h-about-attention	{
	width: 350px;
	height: 17px;
	background: #d1e898;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	background: url(/pog/images/pog_tab_bg_about_h.gif) no-repeat;
}
/* ----------------------------　　14-f 地獄モード ルール　　---------------------------- */

#pog .pog-rule-h-box-in	{
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-rule-h-box-in td.w20	{
	width: 20%;
}

#pog .pog-rule-h-box-in h3 {
	margin-bottom: 10px;
}

#pog .pog-rule-h-box-in table	{
	width: 720px;
	border-collapse : collapse; 
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background: #ffffff;
	margin: 0 auto;
}

#pog .pog-rule-h-box-in td	{
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	padding: 10px 3px;
}

/* ----------------------------　　14-H 地獄モード 人気指名馬ランキング　　---------------------------- */

#pog table.pog-h-horse-drank	{
	width: 700px;
	background-color:#ffffff;
	border:#666666 1px solid;
}

/* ----------------------------　　14-I 地獄モード 賞金・賞品　　---------------------------- */

#pog .pog-h-prize-box-in	{
	width: 350px;
	float: left;
	margin-right: 10px;
}

#pog .pog-h-prize-box-in-r	{
	width: 350px;
	float: right;
}

#pog .pog-h-prize-box td.w20	{
	width: 30%;
}

#pog .pog-h-prize-box h3 {
	margin-bottom: 10px;
}

#pog .pog-h-prize-box-in table,#pog .pog-h-prize-box-in-r table	{
	background-color:#CC0000;
	width: 350px;
	border-collapse : collapse; 
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background: #ffffff;
}

#pog .pog-h-prize-box td	{
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	padding: 10px 3px;
}

/* ----------------------------　　15-A 最強チーム　チーム作成　　---------------------------- */

#pog .pog-t-regist	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-team-name table	{
	width: 360px;
	border-collapse : collapse; 
	border: #527d06 1px solid;
	background: #ffffff;
	margin: 0 auto 10px;
}

#pog .pog-team-name table td	{
	border: #527d06 1px solid;
	padding: 10px;
}

#pog .pog-team-name table td.item-green	{
	width: 30%;
}

#pog .pog-t-form-conf-btn	{
	width: 200px;
	margin: 0 auto 10px;
}

#pog .pog-s-regist-btn	{
	width: 200px;
	margin: 0 auto 10px;
}

/* ----------------------------　　15-B 最強チーム　チーム作成　確認　　---------------------------- */

#pog .pog-t-confirm	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-t-btn-box	{
	width: 420px;
	margin: 0 auto 10px;
}

#pog .pog-t-btn-box-l	{
	width: 200px;
	float: left;
}

#pog .pog-t-btn-box-r	{
	width: 200px;
	margin-left: 20px;
	float: left;
}

/* ----------------------------　　15-C チームページ(最強チーム決定戦)　　---------------------------- */

#pog .pog-team_list-data-top	{
	width: 355px;
	margin-bottom: 10px;
	background: #e0f0b2;
}

#pog .pog-team_list-data-top p	{
	font-size: 109%;
	font-weight: bold;
	padding: 5px 3px;
}

#pog .pog-team-draft_list-number	{
	width: 720px;
	background:#ececec;
}

#pog .pog-team-draft_list-number p.pog-team-draft_text	{
	line-height: 200%;
	padding: 10px 0;
	text-align: center;
}

#pog .pog-team-draft_list-number p.pog-team-draft_text a	{
	margin-left: 10px;
}

#pog .pog-team-draft_list-number p.pog-team-draft_text img	{
	vertical-align: middle;
}

#pog .pog-team_list-human	{
}

#pog .pog-team_list-human table	{
	border-collapse : collapse;
	border: #527d06 1px solid;
	width: 700px;
	background: #ffffff;
}

#pog .pog-team_list-human table td	{
	border: #527d06 1px solid;
	padding: 3px;
}

#pog .pog-team_list-human table td.noline	{
	border: none;
	padding: 3px;
}

#pog .pog-team_list-human .nickname	{
	float: left;
	display:inline;
	font-size: 109%;
	font-weight: bold;
	margin-top: 2px;
}

#pog .pog-team_list-human .pog-draft_list-tb3	{
	height: 50px;
}

#pog .pog-team_list-human p.role_left	{
	float: left;
	padding: 11px 0 11px 16px;
}

#pog .pog-team_list-human p.role_right	{
	float: left;
	margin: 12px 0 0 3px;
}

#pog .pog-team_list-human .delete	{
	text-align: center;
	background: #999999;
}

#pog .pog-team_list-human .w15	{
	width: 15%;
}

#pog .pog-team_list-url	{
	width: 600px;
	height: 52px;
	margin: 20px auto 10px;
	background:url(/pog/images/pog_paste_url.gif);
}

#pog .pog-team_list-url p	{
	margin-left: 210px;
	padding-top: 16px;
}

#pog .pog-team_list-url p span	{
	margin-right: 5px;
}

#pog .pog-team_list-url p input {
width: 225px;
height: 14px;
}

/* ----------------------------　　15-D 最強チーム　チーム削除　確認　---------------------------- */

#pog .pog-t-delete	{
	width: 720px;
	margin-bottom: 10px;
}

/* ----------------------------　　15-E 最強チーム　チーム削除　完了　---------------------------- */

#pog .pog-t-complete-box	{
	width: 420px;
	margin-bottom: 10px;
	background:#e5ffbc;
	padding: 10px;
}

#pog .pog-t-delete-link	{
	margin-bottom: 10px;
}

#pog .pog-t-delete-link ul li	{
	margin-bottom: 5px;
}


/* ----------------------------　　15-F 最強チーム　チーム招待　　---------------------------- */

#pog .pog-friend-form	{
	width: 720px;
	margin: 0 auto 20px;
}

#pog .pog-friend-form-box	{
	width: 720px;
	background:#ececec;
	margin-bottom: 10px;
}

#pog .pog-t-people-box table	{
	width: 718px;
	background: #ffffff;
	margin-bottom: 10px;
}

#pog .pog-t-people-box table td	{
	text-align: center;
}

#pog .pog-t-people-box table td.pog-t-people	{
	width: 45%;
	padding: 10px 1px;
}

#pog .pog-t-people-box table td.pog-people-invite	{
	padding: 10px 5px;
}

#pog .pog-people-bold	{
	font-size: 23px;;
	font-weight: bold;
}

#pog .pog-text-smolle	{
	font-size: 11px;;
}

#pog .pog-f-form-last-season	{
	width: 720px;
	padding: 20px 0;
	margin-bottom: 10px;
}

#pog .pog-f-form-last-season h3	{
	margin-bottom: 20px;
}

#pog .pog-f-form-conf-btn	{
	width: 200px;
	margin: 0 auto;
}

#pog .pog-f-form-mailautof-btn	{
	width: 300px;
	margin: 0 auto;
}

#pog .pog-f-form-sub2-text	{
	width: 720px;
	margin-bottom: 10px;
	text-align: center;
}

#pog .pog-f-formbox	{
	width: 720px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#pog .pog-f-formbox table	{
	width: 418px;
	border-collapse : collapse; 
	border: #527d06 1px solid;
	background:#ffffff;
	margin: 0 auto 10px;
}

#pog .pog-f-formbox table td	{
	border-collapse : collapse; 
	border: #527d06 1px solid;
	text-align: center;
	padding: 10px 0;
}

#pog .pog-f-formbox table td.f-formicon	{
	width: 20%;
	background-color: #d1e898;
}

#pog .pog-f-formbox .textsize	{
	width: 300px;
}

/* ----------------------------　　15-g 最強チーム　チーム招待　確認　---------------------------- */

#pog .pog-f-con-sub-text	{
	padding: 20px 0;
	text-align: center;
}

/* ----------------------------　　15-h 最強チーム　チーム招待　完了　---------------------------- */

#pog .pog-friend-comp	{
	width: 720px;
	margin-bottom: 30px;
}

#pog .pog-t-f-complete-box	{
	width: 700px;
	margin-bottom: 10px;
	background:#e5ffbc;
	padding: 10px;
}

#pog .pog-t-friend-link	{
	width: 200px;
	margin: 0 auto 10px;
}

/* ----------------------------　　15-I 最強チーム　入会未入会確認orログインページ　　---------------------------- */

#pog .pog-invite	{
	width: 720px;
	margin: 0 auto 10px;
}

#pog .pog-invite h4	{
	margin-bottom: 10px;
}

#pog .pog-invite p.pog-invite-text	{
	width: 320px;
	margin: 0 auto 10px;
}

#pog .pog-invite-flow	{
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-invite-box	{
	width: 720px;
}

#pog .pog-invite-l	{
	width: 340px;
	float: left;
}

#pog .pog-invite-r	{
	width: 340px;
	float: right;
}

#pog .pog-invite-l-box	{
	width: 340px;
	padding: 10px 0;
	background:#ececec;
	margin-bottom: 10px;
}

#pog .pog-invite-r-box	{
	width: 340px;
	padding: 10px 0;
	background:#ececec;
}

#pog .pog-invite-r h4	{
	margin-bottom: 10px;
}

#pog .pog-invite-formbox	{
	width: 320px;
	margin: 0 auto 10px;
}

#pog .pog-invite-form-img	{
	width: 60px;
	float: left;
}

#pog .pog-invite-form	{
	margin-left: 10px;
	float: left;
}

#pog .pog-invite-form .textsize	{
	width: 160px;
}

#pog .pog-invite-btn	{
	width: 200px;
	margin: 0 auto 10px;
}

/* ----------------------------　　15-J 最強チーム決定戦　チーム参加手続き　入会＆POGとチーム参加一挙手続き　入力　　---------------------------- */

#pog .pog-invite1	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-invite1-form	{
	width: 720px;
	margin-bottom: 10px;
	background:#ececec;
	padding: 10px 0;
}

#pog .pog-invite1-form table	{
	width: 598px;
	border-collapse : collapse; 
	border: #527d06 1px solid;
	background:#ffffff;
	margin: 0 auto 10px;
}

#pog .pog-invite1-form table td	{
	border-collapse : collapse; 
	border: #527d06 1px solid;
	padding: 10px 5px;
}

#pog .pog-invite1-form table td p	{
	margin: 5px 0;
}

#pog .pog-invite1-form-text	{
	width: 600px;
	margin: 0 auto 10px;
}

/* ----------------------------　　15-K 最強チーム決定戦　チーム参加手続き　入会＆POGとチーム参加一挙手続き　確認　　---------------------------- */

#pog .pog-invite1-confirm	{
	width: 720px;
	padding-bottom: 10px;
}

#pog .pog-invite1-con	{
	width: 700px;
	margin-bottom: 10px;
	background:#ececec;
	padding: 10px;
}

#pog .pog-invite1-con-sh	{
	width: 370px;
	float:left;
}

#pog .pog-invite1-con-sh-text	{
	width: 310px;
	float:right;
}

#pog .pog-invite1-con-sh-text p	{
	margin-bottom: 20px;
}

#pog .pog-invite1-con-s	{
	width: 180px;
	float:left;
}

#pog .pog-invite1-con-h	{
	width: 180px;
	float:right;
}

#pog .pog-invite1-con-t	{
	width: 280px;
	float:left;
}

#pog .pog-invite1-con-t-text	{
	width: 400px;
	float:right;
}

#pog .pog-invite1-con-t-text p	{
	margin-top: 20px;
	margin-bottom: 30px;
}

/* ----------------------------　　15-K 最強チーム決定戦　チーム参加手続き　入会＆POGとチーム参加一挙手続き　完了　　---------------------------- */

#pog .pog-invite1-complete	{
	width: 700px;
	background:#e5ffbc;
	padding: 10px;
	margin-bottom: 10px;
	
}

#pog .pog-invite1-complete table	{
	width: 500px;
	margin: 20px auto;
}

#pog .pog-invite1-complete table td	{
	padding: 10px;
}

/* ----------------------------　　15-R 他チームのチームページ(最強チーム決定戦)　　---------------------------- */

/*13-Eと同じ*/



/* ----------------------------　　16-A ランキング　　---------------------------- */

#pog .pog-title-rank	{
	width: 420px;
	float: left;
}

#pog .pog-linkbox-rank	{
	width: 290px;
	float: right;
}

#pog .pog-rank-link	{
	width: 90px;
	margin-right: 10px;
	float: left;
	display: inline;
}

#pog .pog-rank-link2	{
	width: 90px;
	margin: 0px;
	float: left;
	display: inline;
}

#pog .pog-rank-std {
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-rank-std table {
	width: 720px;
	border-collapse : collapse; 
	background-color: #ffffff;
	margin-bottom: 5px;
}

#pog .pog-rank-std table td{
}

#pog .pog-rank-std table td.rank	{
	width: 3%;
	padding: 0 1px;
	text-align: left;
	vertical-align: middle;
}

#pog .pog-rank-std table td.order	{
	width: 3%;
	padding: 3px 2px;
	font-weight: bold;
	text-align: right;
}

#pog .pog-rank-std table td.lastweek	{
	width: 4%;
	padding: 3px;
}

#pog .pog-rank-std table td.name	{
	padding: 3px 3px 3px 10px;
}

#pog .pog-rank-std table td.horse	{
	padding: 3px;
}
#pog .pog-rank-std table td.point	{
	text-align: right;
	padding: 3px 5px 3px 3px;
	color: #cc0000;
	font-weight: bold;
}

#pog .pog-rank-std table td.lastweek_poin	{
	text-align: right;
	padding: 3px;
}

#pog .pog-rank-std table td.lastweek_poin_t	{
	width: 15%;
	text-align: right;
	padding: 3px;
}

#pog .pog-rank-std table td.point_t	{
	width: 15%;
	text-align: right;
	padding: 3px 5px 3px 3px;
}

#pog .pog-rank-std table td.item_order	{
	padding: 3px 2px;
	text-align: right;
}

#pog .pog-rank-std table td.people	{
	width: 5%;
	padding: 3px 2px;
	text-align: center;
}

#pog .pog-rank-notes	{
	width: 720px;
	margin-bottom: 10px;
}

#pog .pog-rank-notes-l	{
	width: 620px;
	float: left;
}

#pog .pog-rank-notes-r	{
	width: 90px;
	float: right;
}

/* ----------------------------　　17-A 集計ツール TOP　　----------------------------　*/

#pog .pog-total	{
	width: 720px;
	margin-bottom: 10px;
}

/* --　集計ツール　ナビゲーション　　-- */
#pog .pog-total-navi {
	width: 720px;
	margin: 0 auto 10px;
}

#pog .pog-total-navi-in {
	width: 720px;
}

#pog .pog-total-navi-u {
	width: 720px;
}

#pog .pog-total-navi-l {
	width: 410px;
	margin-top: 10px;
	float:left;
}
#pog .pog-total-navi-r {
	width: 300px;
	margin: 10px 0 0 10px;
	background-color:#ECECEC;
	text-align: center;
	float:left;
}

#pog .total-navi-img	{
	width: 200px;
	margin: 25px 10px 0 0;
	float: left;
}

#pog .total-navi-btn	{
	width: 200px;
	margin-top: 35px;
	float: left;
}

#pog .pog-total-navi-title {
	width: 280px;
	height: 20px;
	margin-bottom: 10px;
}

#pog .pog-total-navi-r p.explain {
	padding: 0 10px;
	text-align: center;
	margin-bottom: 10px;
}

#pog .pog-total-navi-search {
	width: 280px;
	padding: 0 10px;
	vertical-align: top;
	margin-bottom: 10px;
}

#pog #total-navi-search-text {
	width: 120px;
	height: 22px;
	font-size: 130%;
	margin: 3px 10px 0 0;
	vertical-align: top;
}

/* --　集計ツール　ナビゲーション　　-- */

#pog .total-about-box	{
	width: 700px;
	padding: 10px;
	margin-bottom: 10px;
}

#pog .total-about-box-g	{
	width: 700px;
	padding: 10px;
	background: #ececec;
	margin-bottom: 10px;
}

#pog .total-about-l	{
	width: 360px;
	float: left;
}

#pog .total-about-r	{
	width: 300px;
	float: right;
}

#pog .total-experience-img	{
	width: 720px;
	margin-bottom: 20px;
}

#pog .total-makegroup-btn	{
	width: 450px;
	margin: 0 auto 20px;
}

/* ----------------------------　　17-B(C) 集計ツール　グループ(参加者)設定　入力　　----------------------------　*/

#pog .pog-total-form {
	width: 700px;
	padding: 10px;
	background: #ececec;
	margin-bottom: 30px;
}

#pog .pog-total-form table {
	width: 698px;
	border-collapse : collapse; 
	background-color: #ffffff;
	margin-bottom: 10px;
	border: #527d06 1px solid;
}

#pog .pog-total-form table td {
	padding: 10px;
}

#pog td.group-border {
	border: #527d06 1px solid;
}

#pog td.total-form-item {
	width: 20%;
	background:url(/pog/images/pog_td_bg.gif);
	border: #527d06 1px solid;
	text-align: center;
}

#pog td.total-groupname {
	border-bottom: #527d06 1px solid;
}

#pog td.total-border {
	border-bottom: #527d06 1px solid;
}

#pog td.total-derete {
	border-bottom: #527d06 1px solid;
	text-align: right;
}

#pog .pog-total-form table td.total-method {
	line-height: 2em;
}

#pog .total-provinces-text {
	font-size: 10px;
}

/* ----------------------------　　17-E 集計ツール　グループページ　　----------------------------　*/

#pog .pog-total-group {
	width: 720px;
	margin-bottom: 30px;
}

#pog .pog-total-group-box	{
	width: 720px;
	margin-bottom: 20px;
}

#pog .pog-total-person-name	{
	width: 700px;
	padding: 10px;
	background:url(/pog/images/pog_td_bg.gif);
	font-weight: bold;
	margin-bottom: 10px;
}

#pog .pog-total-group-generation	{
	width: 720px;
	margin-bottom: 10px;
	text-align: right;
}

#pog .total-group-generation	{
	width: 720px;
	margin-bottom: 3px;
}

#pog .pog-total-group-r ul li	{
	width: 50px;
	float: left;
	margin-left: 5px;
	display:inline;
}

#pog table.total-group-now {
	width: 720px;
	border-collapse : collapse; 
	background-color: #ffffff;
	margin-bottom: 10px;
	border: #527d06 1px solid;
}

#pog table.total-group-now td {
	border: #527d06 1px solid;
	padding: 3px 3px;
}

#pog td.total-group-td1 {
	width: 5%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.total-group-td2 {
	width: 4%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.total-group-td3 {
	width: 6%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.total-group-td4 {
	width: 22%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.total-group-td5 {
	width: 10%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.total-group-td6 {
	width: 7%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.total-group-td7 {
	width: 11%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog table.total-group-now td.total-group-td4 {
	width: 24%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog .pog-total-group-rinktext {
	width: 720px;
	text-align: right;
	margin-bottom: 10px;
}

#pog .pog-total-group-rinktext2 {
	width: 700px;
	text-align: right;
	margin: 0 auto;
}

#pog .pog-total-group-lastweek {
	width: 700px;
	background-color: #ececec;
	padding: 10px;
	margin-bottom: 20px;
}

#pog table.total-group-lastweek {
	width: 700px;
	border-collapse : collapse; 
	background-color: #ffffff;
	border: #527d06 1px solid;
}

#pog table.total-group-lastweek td {
	border: #527d06 1px solid;
	padding: 5px 3px;
}

#pog .pog-total-btn-box	{
	width: 420px;
	margin: 0 auto;
}

#pog .pog-total-btn-box-l	{
	width: 200px;
	float: left;
}

#pog .pog-total-btn-box-r	{
	width: 200px;
	margin-left: 20px;
	float: left;
}

#pog .pog-total-group-narrowing	{
	width: 500px;
	margin: 0 auto;
	background-color: #ffffff;
	border: #527d06 1px solid;
	padding-bottom: 10px;
}

#pog .pog-total-group-narrowing-l	{
	width: 268px;
	float: left;
	margin-left: 10px;
	display:inline;
}

#pog .pog-total-group-narrowing-r	{
	width: 200px;
	float: right;
	display:inline;
	text-align: center;
	padding: 5px 0;
}

#pog .pog-total-group-lastweek-no	{
	width: 680px;
	background: #ffffff;
	text-align: center;
	padding: 10px;
}

/* ----------------------------　　17-F(J) 集計ツール　削除ページ　　----------------------------　*/

#pog .pog-total-delete {
	width: 720px;
	margin-bottom: 30px;
}

#pog .pog-total-delete-box {
	width: 600px;
	margin: 0 auto 20px;
	padding: 50px 10px;
	background:url(/pog/images/pog_td_bg.gif);
	text-align: center;
}

#pog .pog-total-delete-text {
	font-size: 14px;
	font-weight: bold;
}

#pog span.total-delete-name {
	font-size: 18px;
	color: #cc0000;
	font-weight: bold;
}

/* ----------------------------　　17-K 集計ツール　詳細集計　　----------------------------　*/

#pog .pog-total-detail-text {
	width: 700px;
	margin: 0 auto 10px;
}

#pog .pog-total-detail-box {
	width: 700px;
	padding: 0 10px;
	margin-bottom: 20px;
}

#pog .pog-total-detail-form {
	width: 700px;
	border-collapse : collapse; 
	background-color: #ffffff;
	border: #527d06 1px solid;
	margin-bottom: 20px;
}

#pog table.pog-total-detail-form td {
	border: #527d06 1px solid;
	padding: 5px 3px;
}

#pog .pog-total-detail-result-box {
	width: 680px;
	margin: 0 auto 10px;
	padding: 10px;
	background: #ececec;
}

#pog .total-detail-group-now {
	width: 680px;
	border-collapse : collapse; 
	background-color: #ffffff;
	border: #527d06 1px solid;
	margin-bottom: 30px;
}

#pog .total-detail-group-now td {
	border: #527d06 1px solid;
	padding: 5px 3px;
}

#pog .total-detail-group-lastweek {
	width: 680px;
	border-collapse : collapse; 
	background-color: #ffffff;
	border: #527d06 1px solid;
}

#pog .total-detail-group-lastweek td {
	border: #527d06 1px solid;
	padding: 5px 3px;
}

#pog .pog-total-group-return-btn {
	width: 200px;
	margin: 0 auto;
}

#pog .pog-total-detail-object {
	margin-bottom: 5px;
}

/* ----------------------------　　17-E 集計ツール　ユーザーページ　　----------------------------　*/
#pog .pog-total-person-username	{
	width: 700px;
	padding: 10px;
	background:url(/pog/images/pog_td_bg.gif);
	font-weight: bold;
	margin-bottom: 5px;
}

#pog .pog-total-person-data {
	width: 720px;
	margin-bottom: 30px;
}

#pog table.total-person-data {
	width: 720px;
	border-collapse : collapse; 
	background-color: #ffffff;
	border: #527d06 1px solid;
}

#pog table.total-person-data td {
	border: #527d06 1px solid;
	padding: 5px 3px;
}

#pog td.total-person-td1 {
	width: 6%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.total-person-td2 {
	width: 6%;
	text-align: center;
}

#pog td.total-person-td3 {
	width: 8%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}

#pog td.total-person-td4 {
	width: 8%;
	text-align: center;
}

#pog td.total-person-td5 {
	width: 10%;
	text-align: center;
	background:url(/pog/images/pog_td_bg.gif);
}



/* ----------------------------　　賞金・賞品(UMAJIN POG)　　---------------------------- */

#pog .pog_prize_goods {
	width: 698px;
	border-left: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	padding: 20px 10px;
	margin-bottom: 20px;
}

#pog .pog_prize_goods_upper {
	width: 698px;
	margin-bottom: 20px;
}

#pog .pog_prize_goodstitle h3 {
	width: 720px;
	margin: 0;
}

#pog .pog_prize_newgoods {
	width: 280px;
	float: left;
}

#pog .pog_prize_newgoods img {
	margin-bottom: 5px;
}

#pog .pog_prize_about {
	width: 398px;
	float: right;
}

#pog .pog_prize_about_text {
	width: 376px;
	border: 1px solid #416000;
	padding: 10px;
	line-height: 1.4em;
}

#pog .pog_prize_goods_lower {
	width: 698px;
}

#pog .pog_prize_goods_lower h4 {
	margin-bottom: 10px;
}

#pog .pog_prize_goods_l {
	width: 226px;
	float: left;
	margin-right: 10px;
}

#pog .pog_prize_goods_c {
	width: 226px;
	float: left;
	margin-right: 10px;
}

#pog .pog_prize_goods_r {
	width: 226px;
	float: left;
}

#pog table.pog_goods_tb {
	width: 100%;
	border-collapse : collapse;
}

#pog table.pog_goods_tb tr {
	border-top: 1px solid #416000;
	border-bottom: 1px solid #416000;
}

#pog table.pog_goods_tb_hell {
	width: 100%;
	border-collapse : collapse;
}

#pog table.pog_goods_tb_hell tr {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#pog table.pog_goods_tb td {
	padding: 15px 0;
}

#pog table.pog_goods_tb_hell td {
	padding: 15px 0;
}

#pog table.pog_goods_tb td.prize_name {
	text-align: left;
	padding-left: 5px;
}

#pog table.pog_goods_tb_hell td.prize_name {
	text-align: left;
	padding-left: 5px;
}

#pog td.prize_people {
	width: 22%;
	text-align: center;
}


#pog .pog-prize-total {
	width: 600px;
	margin: 0 auto 20px;
}

#pog .pog_prize_total_box {
	width: 578px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 10px;
	line-height: 1.4em;
}

#pog .pog_prize_total_box table	{
	width: 326px;
	margin-top: 5px;
	float: left;
	background-color:#CC0000;
	border-collapse : collapse; 
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	background: #ffffff;
}

#pog .pog-prize-total td	{
	border-top: #527d06 1px solid;
	border-bottom: #527d06 1px solid;
	padding: 10px 3px;
}

#pog .pog_prize_total_txt {
	width: 240px;
	margin-left: 10px;
	float: left;
}

