
body {
	width:100%;
	background-color: #ffffff;
	text-align:center;
}

img {
	vertical-align:bottom;
	border:0;
}

img.spc {
	vertical-align:baseline;
	border:0;
}

a:link	{
	color: #0000ff;
	}

a:visited	{
	color: #330099;
	}

a:hover	{
	color: #00ff33;
	}

#title {
	margin: 10px auto 0px auto;
	width:760px;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	color:#000000;
}

#body {
	margin: 0px auto 20px auto;
	width:760px;
	border-style:solid;
	border-width:1px;
	border-color:#000066;
}

#head {
	width:100%;
	margin:0px;
	border-top:0px solid #000066;
	border-bottom:2px solid #ff0000;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	background-color: #2F5376;
	text-align:center;
	color:#ffffff;
}

.sub {
	font-size:10pt;
	font-weight:bold;
	color:#FFFFCC;
}

#foot {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	background-color: #000066;
	text-align:center;
	font-size:10pt;
	color:#ffffff;
}

#navi {
	width:100%;
	padding-top:5;
	padding-left:0;
	padding-right:0;
	padding-bottom:5;
	border-top:0px solid #000066;
	border-bottom:2px solid #ff0000;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	background-color: #436067;
	text-align:center;
}

#navi table {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#contents {
	width:100%;
	padding:0px;
	margin:0px;
	border-width:0px;
	background-color: #ffffff;
}

#left {
	height:100%;
	padding:5px;
	margin-top:0px;
	margin-bottom:auto;
	background-color: #eeeeee;
}

#center {
	height:100%;
	padding:5px;
	margin-top:0px;
	margin-bottom:auto;
	background-color: #ffffff;
}

#center2 {
	height:100%;
	padding:5px;
	margin-top:0px;
	margin-bottom:auto;
	background-image: url(./item/bg_ba.gif);
	background-repeat: repeat-y;
	background-position: center right;
}

#center3 {
	height:100%;
	padding:5px;
	margin-top:0px;
	margin-bottom:auto;
	background-color: #eeeeee;
}



#right {
	height:100%;
	padding:5px;
	margin-top:0px;
	margin-bottom:auto;
	background-color: #eeeeee;
}

#menu_title {
	width:160px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:auto;
}

.menu {
	width:100%;
	margin-bottom:15px;
}

.menu1 {
	width:100%;
	padding:5px;
	margin-bottom:5px;
	border-top:0px solid #000066;
	border-bottom:1px dotted #999999;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	font-size:10pt;
	font-weight:bold;
	color:#669999;
	text-align:left;
}

.menu2 {
	width:100%;
	padding:5px;
	margin-bottom:3px;
	border-top:0px solid #000066;
	border-bottom:0px dotted #999999;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	font-size:9pt;
	color:#333333;
	text-align:left;
}

#link_title {
	width:160px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:auto;
}

.link {
	width:100%;
	margin-bottom:15px;
}

.link1 {
	width:100%;
	padding:5px;
	margin-bottom:5px;
	border-top:0px solid #000066;
	border-bottom:1px dotted #999999;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	font-size:10pt;
	font-weight:bold;
	color:#669999;
	text-align:left;
}

.link2 {
	width:100%;
	padding:5px;
	margin-bottom:3px;
	border-top:0px solid #000066;
	border-bottom:0px dotted #999999;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	font-size:9pt;
	color:#333333;
	text-align:left;
}

.rank1 {
	width:100%;
	padding:5px;
	margin-bottom:5px;
	border-top:1px solid #436067;
	border-bottom:1px solid #436067;
	border-left:1px solid #436067;
	border-right:1px solid #436067;
	background-color:#ff9933;
	font-size:10pt;
	font-weight:bold;
	color:#436067;
	text-align:center;
}

.rank2 {
	width:100%;
	padding:2px;
	margin-bottom:3px;
	font-size:9pt;
	color:#333333;
	text-align:left;
	line-height:140%;
}

a.rank {
	text-decoration:none;
}

#search {
	width:100%;
	padding:5px;
	margin-bottom:15px;
	background-color: #ADD8E6;
}

#search table {
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

#search table {
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

.special {
	width:100%;
	margin-bottom:10px;
	padding:5px;
	border-top:1px solid #003366;
	border-bottom:1px solid #003366;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	background-color: #d0dacd;
	font-size:10pt;
	color:#436067;
	text-align:left;
}

.sp_title {
	width:100%;
	margin-bottom:5px;
	padding:3px;
	border-top:0px solid #003366;
	border-bottom:1px solid #003366;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	font-size:12pt;
	font-weight:bold;
	color:#003366;
}

.sp_no {
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
}

.sp_name {
	font-weight:bold;
	margin-bottom:5px;
}

.sp_img1 {
	padding:5px;
	float:right;
}

.sp_back {
	width:100%;
	background-color: #436067;
	margin-top:15px;
	clear:both;
}

.sp_back2 {
	width:100%;
	margin-top:15px;
	background-color: #436067;
}

.auction {
	width:100%;
	margin-bottom:8px;
	border-top:0;
	border-bottom:1px solid #61767E;
	border-left:0;
	border-right:0;
	font-size:9pt;
	color:#666666;
	text-align:left;
}

.field {
	width:100%;
	margin-bottom:10px;
	padding:5 0 5 0;
	border-top:5px solid #3399CC;
	border-bottom:5px solid #33CCCC;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	background-color: #ffffff;
	font-size:14pt;
	font-weight:bold;
	color:#660000;
	text-align:left;
}

.cont {
	font-size:11pt;
	color:#000000;
	text-align:left;
	line-height:120%;
	margin-bottom:25px;
}

.cont2 {
	border-top:0px solid #F4A460;
	border-bottom:1px solid #cccccc;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	text-align:left;
	margin-bottom:10px;
}

.event1 {
	padding:3px;
	border-top:3px double #2F5376;
	border-bottom:3px double #2F5376;
	border-left:3px double #2F5376;
	border-right:3px double #2F5376;
	font-size:11pt;
	color:#000000;
	text-align:left;
	line-height:120%;
	margin-bottom:25px;
}

.event2 {
    padding:3px;
    background-color:#436067;
    font-size:12pt;
    color:#ffffff;
    text-align:center;
    font-weight:bold;
}

.neta {
	padding:3px;
	border-top:3px solid #ff0000;
	border-bottom:3px solid #990000;
	border-left:3px solid #ff0000;
	border-right:3px solid #990000;
	font-size:11pt;
	color:#000000;
	text-align:left;
	line-height:120%;
	margin-bottom:25px;
}

.neta2 {
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-bottom:10px;
}

.his {
	padding:3px;
	border-top:3px double #666666;
	border-bottom:3px double #666666;
	border-left:3px double #666666;
	border-right:3px double #666666;
	font-size:11pt;
	color:#000000;
	text-align:left;
	line-height:120%;
	margin-bottom:25px;
}

.his2 {
	padding:3px;
	border-top:3px solid #436067;
	border-bottom:3px solid #436067;
	border-left:0px solid #000066;
	border-right:0px solid #436067;
	background-color:#d0dacd;
	font-size:16pt;
	font-weight:bold;
	color:#436067;
	text-align:center;
	margin-bottom:10px;
}

.crd {
	width:98%;
	padding:3px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #999999;
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	font-size:11pt;
	color:#000000;
	text-align:left;
	line-height:120%;
	margin-bottom:25px;
}

.crd2 {
	height:35px;
	padding-top:8px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:40px;
	background-image: url("./item/card_bg_title1.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	font-size:16pt;
	font-weight:bold;
	color:#333333;
	text-align:left;
	margin-bottom:10px;
}

.glpa {
	font-size:9pt;
	color:#000000;
	background-color:#eeeeee;
}

.glpb {
	font-size:9pt;
	color:#000000;
	background-color:#ffffff;
}

.glp2 {
	height:35px;
	font-size:12pt;
	font-weight:bold;
	color:#eeeeee;
	text-align:center;
	background-color:#999999;
}

#label {
	margin-bottom:10px;
	font-size:9pt;
	line-height:120%;
}

.card1 {
	width:100%;
	padding:5px;
	border-top:0px solid #F4A460;
	border-bottom:1px solid #cccccc;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	background-color:#EEFFEE;
}

.card2 {
	width:100%;
	padding:5px;
	border-top:0px solid #F4A460;
	border-bottom:1px solid #cccccc;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	background-color:#EEFFFF;
}

.col {
    width:100%;
    padding:5px;
    background-color:#669999;
    color:#eeeeee;
    font-size:10pt;
}

.col2 {
    width:100%;
    padding:2px;
    border-top:2px solid #000066;
    border-bottom:0px solid #cccccc;
    border-left:0px solid #000066;
    border-right:0px solid #000066;
    background-color:#eeeeee;
    font-size:10pt;
    text-align:right;
}

.name1 {
	font-size:12pt;
	font-weight:bold;
}

.name2 {
	font-size:9pt;
}

.tlist0 {
	width:99%;
	border:3px double #436067;
	background-color:#eeeeee;
	margin:0 0 20 0;
}

.tlist1 {
	padding:5px;
	border-top:0px solid #F4A460;
	border-bottom:2px solid #ff0000;
	border-left:0px solid #000066;
	border-right:0px solid #000066;
	background-color:#436067;
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
}

.tlist_date  {
	font-size:9pt;
	color:#ffffff;
}

a.tlist_a  {
	font-size:9pt;
	font-weight:bold;
	color:#EEE8AA;
}

a.tlist_a:hover  {
	font-size:9pt;
	font-weight:bold;
	color:#00BFFF;
}


.tlist_level0  {
	width:60px;
	padding:2px;
	background-color:#87CEFA;
	font-size:9pt;
	color:#666666;
	text-align:center;
}

.tlist_level1  {
	width:60px;
	padding:2px;
	background-color:#FFFF00;
	font-size:9pt;
	color:#666666;
	text-align:center;
}

.tlist_level2  {
	width:60px;
	padding:2px;
	background-color:#ff0000;
	font-size:9pt;
	color:#ffffff;
	text-align:center;
}

.tlist2 {
	margin:3 3 3 3;
	padding:5px;
	background-color:#eeeecc;
	font-size:11pt;
	color:#436067;
	text-align:left;
}

.tlist3 {
	margin:0 3 3 3;
	padding:5px;
	background-color:#ddeeee;
	font-size:11pt;
	color:#434343;
	text-align:left;
}

.tlist4 {
	margin:0 3 3 3;
	padding:5px;
	background-color:#eeffee;
	font-size:11pt;
	color:#000000;
	text-align:left;
}

.tlist_text_field {
	margin:5 0 5 25;
	padding:5px;
	font-size:11pt;
}

.tlist_text_1 {
	background-color:#cccc99;
	padding:2px;
	font-size:12pt;
	font-weight:bold;
	color:#666600;
	text-align:center;
}

.tlist_text_2 {
	background-color:#99cccc;
	padding:2px;
	font-size:12pt;
	font-weight:bold;
	color:#006666;
	text-align:center;
}

.tlist_text_3 {
	font-size:11pt;
	color:#000000;
}

#detail_count {
	width:100%;
	font-size:9pt;
	text-align:right;
}

#detail_imgvision {
	background-color:#000000;
	border:1 solid #666666;
	padding:20;
	margin:0 auto 0 auto
}

#detail_imgvision a {
	color:#ffffff;
}

.detail_img {
	background-color:#eeeeee;
	border:2 solid #666666;
}

.true {
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	background-color:#ccccff;
	text-align:center;
}

.false {
	font-size:9pt;
	font-weight:normal;
	color:#999999;
	background-color:#eeeeee;
	text-align:center;
}

.green {
	font-weight:bold;
	color:#00cc00;
}

.red {
	font-size:9pt;
	font-weight:bold;
	color:#ff0000;
}

a.red {
	font-size:9pt;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}

a.red:visited {
	font-size:9pt;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}



#insert {
	background-color: #d0dacd;
	padding: 3px;
	width: 100%;
	font-size:9pt;
	color:#436067;
	}

.bbs1 {
	width:720px;
	padding:5;
	border:2px dotted #999999;
	background-color:#ffffff;
	font-size:11pt;
	color:#000000
	}

.bbs2 {
	width:100%;
	padding:5;
	background-color:#436067;
	font-size:11pt;
	color:#ffffff
	}

.bg1 {background-color:#ffff00}
.bg2 {background-color:#ff9900}
.bg3 {background-color:#ff0000}
.bg4 {background-color:#5f666f}


.txt1_14b {
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	}

.txt2_8 {
	font-size:8pt;
	font-weight:bold;
	color:#899aa6;
	}

a.txt2_8 {
	font-size:8pt;
	font-weight:bold;
	color:#899aa6;
	text-decoration:none;
	}

.txt2_10 {
	font-size:10pt;
	font-weight:bold;
	color:#899aa6;
	}

.txt3_14b {
	font-size:14pt;
	font-weight:bold;
	color:#363f4e;
	}

.txt3_18b {
	font-size:18pt;
	font-weight:bold;
	color:#363f4e;
	}

.txt10_10 {
	font-size:10pt;
	color:#666666;
	}

.txt11_9 {
	font-size:9pt;
	color:#61767E;
	}

a.txt11_9 {
	font-size:9pt;
	color:#61767E;
	}

.txt11_11b {
	font-size:11pt;
	font-weight:bold;
	color:#61767E;
	}

.txt12_9 {
	font-size:9pt;
	color:#BDD5DF;
	}

a.txt13_12b {
    font-size:12pt;
    font-weight:bold;
    color:#2F5376;
    text-decoration:none;
}

a.txt13_12b:hover {
    font-size:12pt;
    font-weight:bold;
    color:#00ff33;
    text-decoration:underline;
}


