
.clear{clear:both;}
.aka{color:#990000; font-weight:bold;}


.phrase {
	width: 440px;
}
.coral .phrase {
	width: auto;
}
.coral .phrase p {
	line-height: 1.5;
	margin-bottom: 1.5em;
}
/* sanngo++++++++++++++++++++++++++++++++++++++++++++*/
/*左右カラム無し　単一ページ*/
#mainWrapper.coral {
	float: none;
	text-align: center;
}

#mainWrapper.coral #nakaBox,  #mainWrapper.coral #mainCenter{
	float: none;
	margin: 0 auto;
}


/*child*/
#child_btn{margin-top:30px;}
#childArea{
	clear: left;
	line-height: 2.7;
	padding-top:50px;
	}



/* サンゴ */
#mainWrapper.coral .phrase {
	background: url(images/sango/bg_sango.jpg) #3aa2cc repeat-x top left;
	margin-top: 0;
	padding: 0 20px 20px;
}

#mainWrapper.coral #sangoWrapper {
	width: 100%;
	margin-top: 15px;
	background: url(images/sango/bg_sango2.jpg) no-repeat bottom left;	
}

#mainWrapper.coral .sango {
	color: #fff;
	text-align: left;
}

#mainWrapper.coral .sango p , #mainWrapper.coral .sango img {
	margin-bottom: 20px;
}

#mainWrapper.coral #flash {
	height: 240px;
	margin-bottom: 15px;
	text-align: center;
}

#mainWrapper.coral .sango .link {
	padding-top: 10px; 
	padding-bottom: 300px;
}


/*新サンゴ*/
#coralTitle{clear:left; padding-top:35px;}
#coralArea{width:705px; margin:60px 0 50px;}
#coralMidashi{
	width:705px;
	background:url(images/sango/coral_line.gif) no-repeat bottom;
	padding-bottom:40px;
	margin-bottom:40px;
	}
#coralMidashi p{line-height:2.7;}
#coralImg{margin-top:30px;}
#coralImg ul{margin-right:-10px;}
#coralImg li{float:left; margin-right:9px; height:133px;}
#coralImg li{float:left; /margin-right:8px;}
#coralInfo{
	background:url(images/sango/coral_line.gif) no-repeat bottom;
	padding-bottom:40px;
	margin-bottom:30px;
	}

#coralInfo dt{font-weight:bold; margin-top:20px;}
#coralInfo dd{margin-top:5px; line-height:1.7;}
#taolArea{background:#e8e8e8; border:solid 1px #d3d3d3; padding:8px; margin-top:30px;}
#taolArea p{line-height:1.7;}
#taolArea img{float:left; margin-right:10px;}

#corallinkArea p{line-height:2.7;}
#coralLink{margin-top:30px;}
#coralLink li{
	width:80px;
	height:80px;
	float:left;
	margin-right:25px;
}

#coralLink li a{
	width:80px;
	height:80px;
	float:left;
	display:block;
	background:url(images/sango/coral_navi.gif) no-repeat;
	}
	


#forestBtn,#forestBtn a:visited,#forestBtn a:link{
	width:80px;
	height:80px;
	display:block;
	background-position:0 -80px;
}

#taneBtn,#taneBtn a:visited,#taneBtn a:link{
	width:80px;
	height:80px;
    display:block;
	background-position:-105px -80px;
}

#sangoBtn,#sangoBtn a:visited,#sangoBtn a:link{
	width:80px;
	height:80px;
	display:block;
	background-position:-210px -80px;
}

/*hover*/
#forestBtn a:hover{background-position:0 0;}
#taneBtn a:hover{background-position:-105px 0;}
#sangoBtn a:hover{background-position:-210px 0;}

