.contents {
width:730px;
}

.contents {
margin-top:10px;
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
}

.news-topics-table {
margin-bottom:10px;
padding-bottom:10px;
}

.news-img{
margin-bottom:5px;
}

.date-01{
font-size:12px;
font-weight:bold;
color:#D895CE;
margin-bottom:2px;
}

.date-02{
font-size:12px;
font-weight:bold;
color:#D895CE;
margin-top:3px;
margin-bottom:5px;
}

.sidebar-img-line{
background-image: url(../../image/dot-line.gif);
background-repeat: repeat-x;
background-position: bottom;
margin-bottom:5px;
}

.sidebar-img{
margin-bottom:20px;
}

.sidebar-text{
margin-bottom:20px;
}

.news-topics {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.refund-policy-group {
width:240px;
}

.refund-policy-body {
background-color: #F5EBE0;
}

.refund-policy-txt{
padding-top:20px;
padding-bottom:10px;
margin-left:10px;
margin-right:10px;
}

.eco-project-group {
width:240px;
}

.eco-project-body {
background-color:#EBF5D6;
}

.eco-project-txt{
padding-top:20px;
padding-bottom:10px;
margin-left:10px;
margin-right:10px;
}

.pink{
	color:#990033;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight: bold;
}


.detail {
	background-image: url(../../image/arrow-01.gif);
	background-repeat: no-repeat;
	background-position:278px 7px;
	background-position:290px 8px;
	padding-left: 20px;
	text-align: right;
}
.detail a{
	font-size:12px;
	line-height:1.8em;
}

.news-topiks_pick-up {
	width: 500px;
}

#bannerTable{
	margin:15px 0 10px 0;
}

.tpxTable td{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:5px;
}
.bnr-spc {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.margin {
	margin-top: 5px;
}
.project-text-10pt {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
}
