@charset "Shift_JIS";

/* ----------------------------------------------------- */
/* all */

body {
	margin: 0px;
	padding: 0px;
	scrollbar-track-color: #C6C8DF;/* haikei */
    scrollbar-face-color: #BABCD9;/* hakonoiro */
    scrollbar-shadow-color: #BABCD9;/* hako-migi-shita-shadow */
    scrollbar-darkshadow-color: #8387BA;/* hako-migi-shadow */
    scrollbar-highlight-color: #DEDFED;/* hako-hidari-ue-lightline */
    scrollbar-3dlight-color: #8387BA;/* hidari-ue-darkline */
    scrollbar-arrow-color: #fff;/* yajirushi */
}
img{
	border:0px;
}
.wrap {
	background-image: url(img/bg_body.jpg);
	background-repeat: repeat-y;
	background-position: 750px;
}
.summary {
	font-size: 10px;
	line-height: 150%;
	width: 750px;
	color: #000;
	letter-spacing: 0.05em;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 750px;
}
.head1 {
	margin: 0px;
	float: left;
	width: 574px;
}
.head2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 176px;
	background-image: url(img/geokan4.jpg);
	background-repeat: no-repeat;
	height: 95px;
}
.head2 p {
	font-size: 12px;
	font-weight: bold;
	margin-top: 75px;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 5px;
}
.head2 img {
	float: right;
	margin-right: 15px;
}

.main {
	padding: 0px;
	width: 750px;
	margin:9px 0px 0px;
}

/* footer */
#footer {
	margin: 12px 0px 0px;
	padding: 0px;
	width: 750px;
	font-size: 12px;
	line-height: 130%;
	color: #666;
	text-align: center;
}
#footer p {
	margin-bottom: 11px;
	width: 747px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #585858;
	padding-top: 14px;
	margin-top: 0px;
}
#footer address {
	font-style: normal;
	margin: 0px;
}
#copyright {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0E1D7C;
	text-align: center;
	width: 750px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* contents */

#menu {
	padding: 0px;
	width: 205px;
	margin: 0px;
	float: left;
}
#menu p {
	margin: 3px 0px 0px 12px;
	font-size: 12px;
	line-height: 125%;
	font-weight: bold;
	color: #07167D;
	width: 154px;
}
#menu ul {
	padding: 0px;
	margin: 4px 0px 12px 0px;
	list-style-type: none;
}
#menu ul li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 12px;
	background-image: url(img/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 12px;
	color: #666;
	line-height: 150%;
}
#menu ul li strong {
	font-size: 14px;
	color: #0066CC;
	line-height: 150%;
}
#menu ul.m-last {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3CCED;
	padding-bottom: 7px;
	margin: 3px 0px 0px;
}
.m-wrap {
	width: 175px;
	margin: 0px 0px 0px 15px;
	background-image: url(img/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 100px;
}
.m-support {
	border: 0px;
	margin-top: 9px;
	margin-left: 7px;
}
.m-coupon {
	border: 0px;
	margin-top: 9px;
	margin-left: 7px;
	margin-bottom: 10px;
}


/* ----------------------------------------------------- */
/* link */

a:link {
    color: #666;
}
a:visited {
	color: #333;
}
a:hover {
	color: #0066CC;
}

a.none:link {
	color: #666;
	text-decoration: none;
}
a.none:visited {
	color: #333;
	text-decoration: none;
}
a.none:hover {
	color: #0066CC;
	text-decoration: underline;
}


#contents h2 a:link {
	color: #0E1D7C;
	text-decoration: underline;
}
#contents h2 a:visited {
	color: #333;
	text-decoration: underline;
}
#contents h2 a:hover {
	color: #0066CC;
	text-decoration: underline;
}


#menu a:link {
	color: #666;
	text-decoration: none;
}
#menu a:visited {
	color: #333;
	text-decoration: none;
}
#menu a:hover {
	color: #0066CC;
	text-decoration: underline;
}


#menu a:link strong {
	color: #0E1D7C;
	text-decoration: none;
}
#menu a:visited strong {
	color: #333;
	text-decoration: none;
}
#menu a:hover strong {
	color: #0066CC;
	text-decoration: underline;
}


.path a:link {
	color: #0E1D7C;
	text-decoration: underline;
}
.path a:visited {
	color: #333;
	text-decoration: underline;
}
.path a:hover {
	color: #0066CC;
	text-decoration: underline;
}


a.h-map:link {
	color: #FFFFFF;
	background-image: url(img/icon_sitemap.gif);
	padding-left: 15px;
	background-repeat: no-repeat; 
	padding-bottom: 2px;
	text-decoration: none;
}
a.h-map:visited {
	color: #C5DEF3;
	background-image: url(img/icon_sitemap.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	text-decoration: none;
}
a.h-map:hover {
	color: #0066CC;
	background-image: url(img/icon_sitemap.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	text-decoration: underline;
}

a.h-link:link {
	color: #FFFFFF;
	background-image: url(img/icon_link.gif);
	padding-left: 17px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: none;
}
a.h-link:visited {
	color: #C5DEF3;
	background-image: url(img/icon_link.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	margin-left: 10px;
	padding-bottom: 2px;
	text-decoration: none;
}
a.h-link:hover {
	color: #0066CC;
	background-image: url(img/icon_link.gif);
	padding-left: 17px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-bottom: 2px;
	text-decoration: underline;
}
a.arrow_blue{
	background-image: url(img/arrow_right.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	padding-left: 11px;
	padding-bottom: 2px;
	margin-left: 10px;
}
a.arrow_blue:link {
	color: #666;
}
a.arrow_blue:visited {
	color: #333;
}
a.arrow_blue:hover {
	color: #0066CC;
	text-decoration: underline;
}

a.a-blue:link {
	color: #0E1D7C;
	text-decoration: underline;
}
a.a-blue:visited {
	color: #333;
	text-decoration: underline;
}
a.a-blue:hover {
	color: #0066CC;
	text-decoration: underline;
}

a.a-orange:link {
	color: #F99D33;
	background-image: url(img/arrow_orange.gif);
	padding-left: 11px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.a-orange:visited {
	color: #E37A06;
	background-image: url(img/arrow_orange.gif);
	padding-left: 11px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.a-orange:hover {
	color: #0066CC;
	background-image: url(img/arrow_orange.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: underline;
	font-weight: bold;
}

a.a-blue:link {
	color: #0E1D7C;
	text-decoration: underline;
}
a.a-blue:visited {
	color: #666;
	text-decoration: underline;
}
a.a-blue:hover {
	color: #0066CC;
	text-decoration: underline;
}

a.d-button:link {
	color: #666;
	text-decoration: none;
	background-image: url(img/detail_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 22px;
	padding-left: 20px;
	font-weight: bold;
}
a.d-button:visited {
	color: #333;
	text-decoration: none;
	text-decoration: none;
	background-image: url(img/detail_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 22px;
	padding-left: 20px;
	font-weight: bold;
}
a.d-button:hover {
	color: #0066CC;
	text-decoration: underline;
	text-decoration: none;
	background-image: url(img/detail_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 22px;
	padding-left: 20px;
	font-weight: bold;
}


/*\*//*/
a.arrow_blue{
	background-position:left center;
	padding:0px 11px;
}
/**/ 
/* ----------------------------------------------------- */
/* contents */

#contents {
	padding: 0px;
	float: right;
	width: 545px;
	margin: 0px;
}
#first {
	width: 530px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#first h1 {
	font-size: 14px;
	color: #0066CC;
	line-height: 120%;
	margin: 15px 0px 9px;
}
#first h2{
	font-size:12px;
	color: #666;
	font-weight: normal;
	padding: 25px 0px 2px 45px;
	margin: 0px 0px 10px;
}
#first p {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	margin: 0px;
}
#first th,#first td {
	vertical-align: top;
}
#first td{
	font-size: 12px;
	line-height: 130%;
	color: #666;
	padding: 0px;
	text-align: left;
}
#first td a{
	color:#666666;
}
#first th img{
	border: 1px solid #ADADAD;
	margin-bottom: 12px;
	margin-right:5px;
}
.first-top {
	background-image: url(img/bg_1st.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px 0px 7px;
	padding: 0px;
	height: 178px;
}
.first-top p {
	font-size: 12px;
	margin:9px 0px;
	line-height: 130%;
	color: #666;
	width: 300px;
}
.logbox{
	border: 1px solid #999;
	width: 530px;
	height: 77px;
	padding: 0;
	overflow: auto;
	margin:7px 0px 15px;
	background-color: #F3F3F3;
}
.logbox p {
	color: #666;
	padding: 4px 8px;
	font-size: 12px;
	line-height: 120%;
	width: 490px;
}

.path {
	font-size: 12px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.blue {
	font-weight: bold;
	color: #0E1D7C;
}
/*== INDEX-TABLE ==*/

.index-left{
	float:left;
	width:329px;
}
.index-left h2{
	background-image: url(img/shinchakubukkenn.jpg);
	background-repeat: no-repeat;
}

.index-right{
	float:left;
	width:190px;
	margin-left:10px;
	padding:0px;
}
.index-right h2{
	background-image: url(img/ourmonopoly.jpg);
	background-repeat: no-repeat;
}
#first .index-right td p{
	font-size: 10px;
	line-height: 110%;
	color: #0E1D7C;
	margin: 5px 0px 0px;
}


.inquiry {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #585858;
	margin-top: 15px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 125%;
	color: #666;
	width: 530px;
}
.inquiry p {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	text-align: left;
	margin-left: 25px;
}
.i-left {
	margin: 0px;
	float: left;
	width: 171px;
	text-align: left;
}
.i-left strong {
	margin: 0px 0px 0px 7px;
}
.i-left img {
	margin: 7px 0px 0px 7px;
}
.i-right {
	float: right;
	width: 359px;
	margin: 0px;
}
.i-right address {
	margin: 12px 0px 0px 25px;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	color: #666;
}
.i-right img {
	margin: 15px 0px 0px 0px;
}
img.inquiry_button {
	margin: 0px 0px 0px 25px;
}
.page {
	margin: 26px 0px 0px;
	float: right;
}
.ftop-support {
	float: right;
	margin-right: 8px;
	margin-top: 15px;
}


/* second */
#second {
	width: 530px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#second h1 {
	font-size: 18px;
	color: #0E1D7C;
	background-image: url(img/h1_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#second h2 {
	font-size: 12px;
	color: #666;
	margin: 17px 0px 12px 20px;
}
#second p {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	margin: 0px 0px 10px;
}
#second hr {
	margin-top: 15px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #0E1D7C;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
.section {
	width: 510px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 55px;
	margin-left: 10px;
}
table.idx_t {
	margin: 0px 0px 0px 20px;
	width: 480px;
}
table.idx_t tr th {
	vertical-align: top;
}
table.idx_t tr th img {
	border: 1px solid #9C9A9C;
}
table.idx_t tr td {
	width: 340px;
	vertical-align: top;
	padding-left: 17px;
}
table.idx_t tr td p a {
	margin-top: 5px ;
}


/* third */
#third {
	width: 530px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#third h1 {
	font-size: 18px;
	color: #0E1D7C;
	background-image: url(img/h1_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#third h2 {
	font-size: 12px;
	color: #666;
	margin: 0px 0px 12px 20px;
}
#third p {
	font-size: 12px;
	line-height: 150%;
	color: #666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#third h3 {
	font-size: 15px;
	color: #0E1D7C;
	margin: 0px 0px 10px;
}
.material {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 510px;
}
.m1 {
	margin: 0px;
	float: left;
	width: 235px;
}
.m2 {
	margin: 0px;
	float: left;
	width: 275px;
}
table.third_detail {
	margin: 0px 0px 0px 8px;
	width: 265px;
	background-color: #666;
}
table.third_detail tr th {
	background-color: #F1F3FA;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
	font-size: 12px;
	color: #666;
}
table.third_detail tr td {
	font-size: 12px;
	color: #666;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-color: #FFF;
	line-height: 140%;
}
.m1 img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#other {
	width: 530px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#other h1 {
	font-size: 18px;
	color: #0E1D7C;
	background-image: url(img/h1_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#other h2 {
	font-size: 14px;
	color: #0E1D7C;
	margin: 24px 0px 12px;
	background-image: url(img/h2_other.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 5px;
}
#other h3 {
	font-size: 14px;
	color: #666;
	background-image: url(img/h3_other.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 12px 2px;
	padding-left: 18px;
	background-position: 0px 1px;
}
#other p {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	margin: 0px 0px 10px;
}
dl.t-support {
	margin: 0px;
	padding: 0px;
	width: 510px;
}
dl.t-support dt {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	margin: 0px;
	float: left;
	width: 275px;
	padding-bottom: 20px;
}
dl.t-support dd {
	margin: 0px;
	float: right;
	width: 235px;
}
dl.t-support dd img {
	margin:0px 0px 30px29px;
}

/*sitemap*/
.sitemap {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	margin-left: 15px;
	margin-top: 20px;
}
.sitemap ul {
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 0px;
	margin-left: 25px;
	background-image: url(img/s-dot3.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0px;
}

.sitemap ul ul {
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 8px;
	line-height: normal;
}

.sitemap ul li {
	background-image: url(img/s-dot.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 25px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 20px;
}


.sitemap ul li.s-close {
	background-image: url(img/s-dot2.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.sitemap ul li.s-close2 {
	background-image: url(img/s-dot4.gif);
	background-repeat: no-repeat;
}
iframe {
	margin: 0px;
	height: 980px;
	width: 700px;
	border: 0px;
}

ul.o-list {
	margin: 5px 0px 15px 10px;
	padding: 0px;
}
ul.o-list li {
	font-size: 12px;
	line-height: 125%;
	color: #666;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 10px;
}
ul.dot-list {
	padding: 0px;
	margin:5px 0px 15px 5px;
	list-style-type: none;
}
ul.dot-list li {
	font-size: 12px;
	line-height: 125%;
	color: #666;
	background-image: url(img/square_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 5px 0px 10px 5px;
	padding-left: 13px;
}
ul.blue-list {
	margin: 0px 0px 0px 10px;
	list-style-type: none;
	padding: 0px;
}
ul.blue-list li {
	font-size: 12px;
	color: #666;
	margin-top: 1px;
	margin-bottom: 2px;
	padding-left: 10px;
	background-image: url(img/dot_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* mail-form */
.mail-form {
	margin: 0px;
	width: 480px;
	background-color: #0E1D7C;
	font-size: 12px;
	color: #545C45;
}
.mail-form tr th {
	width: 30%;
	text-align: left;
	padding: 5px;
	background-color: #F1F3FA;
	vertical-align: top;
}
.mail-form tr td {
	background-color: #FFFFFF;
	padding: 5px;
	line-height: 150%;
}
.caution {
	color: #990000;
}

table.employ {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	width: 450px;
	margin-top: 0px;
	margin-bottom: 20px;
}
table.employ tr th {

	text-align: left;
	vertical-align: top;
	width: 25%;
	background-color: #F1F3FA;
	padding: 5px;
}
table.employ tr td {

	vertical-align: top;
	background-color: #FFFFFF;
	padding:5px 10px;
}
dl.emp {
	margin: 10px 0px 0px;
	width: 500px;
	padding: 0px;
}
dl.emp dt {
	font-size: 18px;
	font-weight: bold;
	color: #F46843;
	padding-top: 20px;
	width: 160px;
	float: left;
	text-align: center;
	border: 3px double #FFC718;
	padding-bottom: 20px;
}
dl.emp dd {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	float: right;
	width: 330px;
	margin: 0px 0px 10px;
}
.res {
	width: 480px;
	margin: 5px 0px 10px;
	padding: 5px 10px;
	background-color: #F5F7FE;
	border: 1px solid #0E1D7C;
}
table.ge-info {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	width: 400px;
	margin-top: 0px;
	margin-bottom: 20px;
}
table.ge-info tr th {
	text-align: left;
	vertical-align: top;
	color: #666;
	width: 30%;
	background-color: #E3E3E3;
	padding: 5px;
}
table.ge-info tr td {
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
img.map {
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
dl.navi {
	margin: 40px 0px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 130%;
	color: #666;
}
dl.navi dt {
	font-weight: bold;
	margin-bottom: 5px;
	background-image: url(img/h3_other.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
}
dl.navi dd {
	margin: 2px 0px 0px;
}
.advice {
	margin: 16px 0px 30px;
	padding:15px 10px;
	border: 1px solid #D6D6D6;
}
.vm {
	vertical-align: middle;
	margin: 5px;
}
#other h4 {
	font-size: 12px;
	color: #0E1D7C;
}
.source {
	font-size: 12px;
	color: #666;
	background-color: #F1F3FA;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
p.term {
	font-size: 14px;
}
.term {
	font-size: 14px;
	font-weight: bold;
	border: 3px double #FA7829;
	padding: 10px;
	text-align: center;
	color: #0E1D7C;
}
table.coupon {
	background-color: #FFFFF7;
	width: 400px;
	margin-left: 30px;
	margin-bottom: 10px;
	border: 1px solid #172ECA;
}
table.coupon thead tr th {
	background-color: #172ECA;
	padding-right: 10px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
}
table.coupon tfoot  tr td {
	padding-right: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 3px double #172ECA;
	font-size: 10px;
	color: #333;
	letter-spacing: 0.05em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #172eca;
}
table.coupon tbody tr th {
	font-size: 14px;
	font-weight: bold;
	color: #FA7829;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	width: 250px;
	border: 1px solid #0E1D7C;
}
table.coupon tbody tr td {
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.center{
	text-align:center;
}
.center2{
	text-align:center;
	margin-top:100px;
}
/*== MAIL-FORM ==*/
p.mail-input{
	text-align:center;
	padding:15px 0px 25px;
}table.chart {
	width: 470px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #666;
}
table.chart tr th {
	font-size: 16px;
	color: #333;
	width: 50%;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f0f0f0;
}
table.chart tr td {
	font-size: 12px;
	color: #666;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #fff;
	font-weight: bold;
}


