#contents #main #selection {
}
#contents #main #selection h1 {
	background: url(img/index_title01.jpg) no-repeat 0px 0px;
	text-indent: -5000px;
	height: 40px;
}

#contents #main #selection h2,
#contents #main #selection h3 {
margin: 0px 0px 15px 0px;
}
#contents #main #selection h4 {
	margin: 0px 0px 10px 0px;
}
#contents #main #selection h3.none {
	margin: 0px;
}
#contents #main #selection p.text {
margin: 0px 0px 30px 0px;
}
#contents #main #selection .wrap {
	background: url(img/contents_footbk.jpg) no-repeat left bottom;
	padding: 0px 0px 20px 0px;

} 
#contents #main #selection .contents {
	margin: 0px;
	padding: 20px 20px 0px 20px;
	_padding: 20px 20px 0px 18px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#contents #main #selection .contents p {
padding: 0px;
margin: 0px 0px 15px 0px;
}

#contents #main #selection .contents .pict {
float: right;
margin: 0px 0px 20px 15px;
}
#contents #main #selection .contents .pict2 {
float: left;
margin: 0px 10px 10px 0px;
}
#contents #main #selection .contents .pict3 {
margin: 0px 0px 20px 0px;
text-align: center;
}
#contents #main #selection .tub {
	margin: 0px 0px 20px 0px;
}
#contents #main #selection .tub  ul {
margin: 0px 0px 20px 0px;
padding: 0px;
}
#contents #main #selection .tub  ul li {
margin: 0px 0px 0px 0px;
*margin: -3px 0px 0px 0px;
padding: 0px;
float: left;
line-height: 0em;
}
#contents #main #selection  ul.tub li img {
	margin: 0px 0px 0px 0px;
	padding: 0px;

}
#contents #main #selection  ul.tub li img.leftbtn {
	margin-right: 0px;
}
#contents #main #selection  ul.tub li.end {
margin: 0px;
}

#contents #main #selection .contents .pict p {
color: #1e5a03;
padding: 5px 0px 0px 0px;
font-size: 12px;
}

#contents #main #selection .contents p.read {
	color: #333;
	margin: 0px;
	padding: 0px;
}

a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity:0.60;
  opacity:0.60;
}
a:hover img.over {
  opacity:1; filter: alpha(opacity=100);
}
a:hover img.none {
  opacity:1; filter: alpha(opacity=100);
}



/*’Ç‰Á•ª*/
#contents #main #selection .contents .box {
	background-image: url(img/box_bk02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}
#contents #main #selection .contents .box .wrap {
	background-image: url(img/box_bk01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
}
#contents #main #selection .contents .box .wrap h3 {
	background-color: #ecffd1;
	color: #006633;
	margin: 0px 20px 10px 20px;
	padding: 5px;
	font-weight: bold;
	font-size: 1.2em;
}
#contents #main #selection .contents .box .wrap h4 {
	margin: 0px 0px 10px 20px;
}
#contents #main #selection .contents .box .wrap p {
	margin: 0px 20px 10px 20px;
}
#contents #main #selection .contents .box .wrap table {
	margin: 0px 0px 10px 20px;
}
#contents #main #selection .contents .box .wrap table tr.name td {
	font-size:14px;
	color: #612406;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}
#contents #main #selection .contents .box .wrap table tr.text td {
	font-size:12px;
	line-height: 1.5em;
	color: #333;
	font-weight: normal;
	vertical-align: top;
	padding: 0px 0px 5px 0px;
}
#contents #main #selection .contents .box .wrap table tr.btn td {
	padding: 0px 0px 10px 0px;
}
#contents #main #selection .contents .box .wrap .pict3 {
	margin: 0px 0px 20px 0px;
}
#contents #main #selection .contents .box .wrap .pict .item {
	margin: 0px 20px 0px 0px;
}

#contents #main #selection .contents  #pagetop {
	text-align: right;
	margin: 0px 0px 10px 0px;
}