body { margin:0; padding:0; font-size:100%; font-family: Arial, Helvetica, sans-serif; line-height:1.4}
a {color:#0168bb} a:hover {color:#FF0000}
img {border: none}
h1 {font-size: 150%; padding: 0px;} h1 a { color:#212121}
h3 {font-size: 130%}
form {padding:0 0 10px 0; margin:0}

h1, h2, h3 {font-weight: normal; margin:0}

.a { padding: 0 3%;}
#tmenu td { white-space:nowrap; padding: 10px 0px; font-size:80%; color:#999999}
#tmenu td a {padding-left:1em}
#up td{ padding: 13px 14px 0px 0px; width:25%; color: #585858}

#body_index td{padding: 30px 14px 30px 0px; vertical-align:top}
#body_index table th,#body_index table td {padding:0px}
#body_index tr.pr td {height:40px}

span {color:#585858; padding-left: 4px;}
span.adv {color:#C1C1C1; padding-left: 4px; display:block; font-size:110%}

#foot { border-top: #c2c2c2 solid 1px; padding: 6px 0px}
#foot h3 a{color:#999999; margin-right:14px}
#foot .txt {padding: 20px 0px;}

.r {text-align:right}
.left {float: left}
.right {float:right}

.f80 {font-size: 80%}
.f90 {font-size: 90%} 
 
.red {color:#FF0000}
.cyan {color:#1E7D97}
.gray {color:#585858}
.lgray {color:#979797}

#tabs{width:100%; background: #007CC3; height: 49px;}
#tabs .th,#tabs td{
	width:auto;
	height:auto;
	padding:5px 8px 6px;
	white-space: nowrap;
}
#tabs td{
	text-decoration: underline;
	cursor: pointer; cursor: hand;
	font-size: 130%;
	color: #FFFFFF;
	font-family:"Times New Roman", Times, serif;
}
#tabs .th{
background: #75C5F0;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	cursor:default;
}
#tabs .all{width:80%;padding-left:1.5em; text-align:right;}
#tabs .all a{color: #FFFFFF}
#tabs .p {width:10%;}

.tabs2{width:100%; height: 49px; background: #75C5F0;} 
.tabs2 td{width:auto;height:auto;padding:5px 8px 6px; height:40px }
.tabs2 td a{color: #ffffff;white-space: nowrap; font-family:Arial, Helvetica, sans-serif}
.tabs2 .all{width:90%;padding-left:1.5em}
.tabs2 .fv{width:10%;padding-left:1.5em}

.r_logo{float: left; width: 30px; padding-top:26px;} .r_alogo{float: left; width: 30px; padding-top:6px;}
.r_txt{margin: 0 10px 0 34px; padding-top:20px; font-size:90%} .r_atxt{margin: 0 10px 0 34px; font-size:90%} .r_txt h1,.r_atxt h1{ font-size:160%}
.r_txt small,.r_atxt small{ display:block; padding-bottom:11px; line-height:0.9}
#r_news b {font-weight:lighter; cursor:pointer;text-decoration:none;border-bottom:1px dashed #999;} #r_news .i { font-size: 120%;}

#cur { font-size:90%}
#cur strong{display:block; padding-bottom:15px; font-size:110%}
#love table td { padding: 0px 5px 5px 0px}

.bgr-red { color:#000000}
.bgr-gray { color:#979797}