﻿.small {
font-size:10px;
line-height:12px;
}

.mid {
font-size:12px;
line-height:16px;
}

.large {
font-size:14px;
line-height:18px;
}

#main-old {
background-color:#fff;
background-image:url("../img_c/r-top.gif");
background-repeat:no-repeat;
width:785px;
}

form {
margin:0;
padding:0;
}

#header_navi {/*新しいヘッダー START*/
	padding: 0px;
	height: 28px;
	width: 345px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	vertical-align: bottom;
}

#header_navi  img {
	margin-left: 5px;
}/*新しいヘッダー END*/

#head {
background-image:url("../img_c/r-top.gif");
width:785px;
}

.head-left {
padding-left:18px;
margin-top:14px;
margin-bottom:10px;
width:402px;
text-align:left;
float:left;
font-size:10px;
color:#F60;
}

.head-right {
padding-right:19px;
width:346px;
text-align:right;
float:right;
}

#menu-box {
position:relative;
width:176px;
float:left;
background-color:#fff;
}

#menu-old {
margin-left:18px;
width:159px;
text-align:center;
position:relative;
}

#new-box {
width:326px;
float:left;
margin-left:8px;
background-color:#fff;
}

.new-head {
background-image:url("../img/new_head.gif");
width:326px;
height:28px;
margin-top:6px;
}

.st01 {
margin-left:28px;
font-size:14px;
color:#545454;
font-weight:700;
width:140px;
}

.date {
margin-right:10px;
font-size:10px;
color:red;
text-align:right;
}

.new {
width:326px;
height:530px;
background-image:url("../img/new_bg.gif");
background-repeat:no-repeat;
overflow:auto;
text-align:center;
}

.news {
font-size:12px;
line-height:15px;
color:#666;
text-align:left;
margin:10px 15px;
}

#info-right {
background-color:#fff;
padding-right:19px;
float:right;
}

#topic-box {
margin-left:6px;
width:248px;
background-color:#fff;
text-align:left;
}

.topic-head {
background-image:url("../img/topic_head.gif");
width:248px;
height:27px;
margin-top:6px;
text-align:left;
}

.topic {
width:247px;
height:300px;
border-left:solid 1px #606060;
background-image:url("../img/topic-bg.gif");
background-repeat:no-repeat;
overflow:auto;
text-align:center;
}

.topics {
font-size:12px;
color:#666;
text-align:left;
margin:10px 12px 10px 8px;
}

.date02 {
margin-right:8px;
font-size:10px;
color:red;
text-align:right;
}

.st02 {
margin-left:28px;
font-size:14px;
color:#545454;
font-weight:700;
width:100px;
}

.topic-text {
float:left;
width:147px;
margin-left:6px;
}

.topic-img {
margin-left:3px;
}

.dots02 {
text-align:right;
margin-left:6px;
}

.bn {
margin-top:9px;
}

#footer-old {
width:785px;
background-color:#fff;
margin-right:auto;
margin-left:auto;
}

.f-line {
margin-top:3px;
margin-left:16px;
}

.footer-left {
background-color:#fff;
width:445px;
float:left;
text-align:left;
padding-left:18px;
}

.address {
margin-top:3px;
}

.r-foot {
margin-top:3px;
margin-bottom:0;
}

.cl {
clear:both;
}

#main_v,.footer-right {
background-color:#fff;
text-align:right;
margin-right:19px;
}



/*new*/

#topbn {
	width: 594px;
	margin-bottom: 11px;
	float: right;
}
#topbn img{
	margin-left: 9px;
}
#top {
	border: 1px solid #D7D7D7;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width: 583px;
	float: right;
}

#top-inner {
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	/*background-color:#111;*/
}
#top .top ul {
	margin: 5px;
	padding: 0px;
	list-style-type: none;
	background-color:#FF0000;
}


#top .top li .typePink{
	background-image: url(../../images/maru.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	*background-position: 0px 8px;
	/*background-color:#000;*/
	padding:0px 0px 0px 15px;
	*padding:5px 0px 0px 15px;
	color:#F2828F;
	font-weight:bold;
}

#top .top li .typePink a{
	color:#F2828F;
	font-weight:bold;
}

#top .top li .typeGreen{
	background-image: url(../../images/maru2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	*background-position: 0px 6px;
	/*background-color:#000;*/
	padding:0px 0px 0px 15px;
	*padding:5px 0px 0px 15px;
	color:#A5CF43;
	font-weight:bold;
}

#top .top li .typeGreen a{
	color:#A5CF43;
	font-weight:bold;
}

#top .top li .typeGrey{
	background-image: url(../../images/maru3.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	*background-position: 0px 6px;
	/*background-color:#000;*/
	padding:0px 0px 0px 15px;
	*padding:5px 0px 0px 15px;
	color:#666;
	font-weight:bold;
}

#top .top li .typeGrey a{
	color:#666;
	font-weight:bold;
}

#top .top li {
	display:block;
	background-image: url(../../images/top_t_bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 20px;
	*padding:0px 0px 0px 20px;
	font-size: 12px;
	list-style: none;
	line-height: 28px;
}

#top .top li .markNewTypePink{
	background-image: url(../../images/new_pink.gif);
	background-repeat: no-repeat;
	background-position: right center;
	/*background-color:#ff0000;*/
	padding:0px 20px 0px 0px;
	font-size: 12px;
	list-style: none;
	height: 10px;
	width: 26px;
}

#top .top li .markNewTypeBlack{
	background-image: url(../../images/new_black.gif);
	background-repeat: no-repeat;
	background-position: right center;
	/*background-color:#ff0000;*/
	padding:0px 20px 0px 0px;
	font-size: 12px;
	list-style: none;
	height: 10px;
	width: 26px;
}
#topbn2 {
	width: 594px;
	margin-bottom: 11px;
	float: right;
}
#topbn2 img{
	margin-left: 9px;
}

#toplist-pink1 {
	background-image: url(../../images/top_t_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 573px;
	height: 28px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	line-height: 28px;
	color: #F2828F;
	font-weight: bold;
}

#toplist-pink1 a {
	color:#F2828F;
}

#toplist-pink2 {
	background-image: url(../../images/top_t_bg02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 573px;
	height: 56px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	line-height: 28px;
	color: #F2828F;
	font-weight: bold;
}

#toplist-pink2 a {
	color:#F2828F;
}

#toplist-green1 {
	background-image: url(../../images/top_t_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 573px;
	height: 28px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	line-height: 28px;
	color: #A5CF43;
	font-weight: bold;
}

#toplist-green1 a {
	color:#A5CF43;
}

#toplist-green2 {
	background-image: url(../../images/top_t_bg02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 573px;
	height: 56px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	line-height: 28px;
	color: #A5CF43;
	font-weight: bold;
}

#toplist-green2 a {
	color:#A5CF43;
}

#toplist-grey1 {
	background-image: url(../../images/top_t_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 573px;
	height: 28px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	line-height: 28px;
	color: #666;
	font-weight: bold;
}

#toplist-grey1 a {
	color:#666;
}

#toplist-grey2 {
	background-image: url(../../images/top_t_bg02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 573px;
	height: 56px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	line-height: 28px;
	color: #666;
	font-weight: bold;
}

#toplist-grey2 a {
	color:#666;
}
#toplist-grey3 {
	background-repeat: repeat-y;
	background-position: left top;
	width: 573px;
	height: 28px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	line-height: 28px;
	color: #666;
	font-weight: bold;
}

#toplist-grey3 a {
	color:#666;
}





