@charset "shift_jis";

/* ===== 共通 ===== */
div#phytoceane .clearFix{
	zoom:1;
	_height:1%;
}
div#phytoceane .clearFix:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
div#phytoceane .fl{
	float:left;
}
div#phytoceane .fr{
	float:right;
}

div#phytoceane img{
	zoom:1;
	vertical-align: bottom;
}
div#phytoceane a:hover img.opa80{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
/* ===== mapRollover ===== */
div#phytoceane .mapArea{
	position:relative;
}
div#phytoceane .mapArea img.fadeImg{
	position:absolute;
	left:-9999px;
	top:-9999px;
	overflow:hidden;
	z-index:1;
	outline:none;
}
div#phytoceane .mapArea area{
	outline:none;
}
* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}
/* ===== phytoceane ===== */
div#phytoceane{
	width:800px;
	margin:10px 0px 2em 75px;
	color:#000000;
	line-height:1.3;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-bottom:5px;
	background:url(../img/foot.gif) 0 bottom no-repeat;
}
div#phytoceane .navi{
	width:700px;
	padding:0 49px 0;
	border-left:1px solid #666;
	border-right:1px solid #666;
	background:url(../img/navi_bg.gif) repeat-x;
}
div#phytoceane .navi li{
	float:left;
}
div#phytoceane #sec_wrap{
	width:696px;
	background:url(../img/bg.gif) repeat-y;
	padding:30px 52px;
}
div#phytoceane #sec_wrap .sec{
	width:634px;
	padding:30px;
	border:1px solid #666;
	background:#FFF;
	margin-bottom:20px;
}

div#phytoceane #sec_wrap #sec1 .sec1_p{
	text-align:center;
	margin-bottom:20px;
}
div#phytoceane #sec_wrap #sec1 dl dt{
	margin-bottom:10px;
}
div#phytoceane #sec_wrap #sec1 dl dd{
	margin-bottom:20px;
}
div#phytoceane #sec_wrap #sec1 h3{
	margin:20px 0 8px;
}
div#phytoceane #sec_wrap #sec1 .fl{
	width:316px;
}

div#phytoceane #sec_wrap #sec2 p.fr{
	margin:0 !important;
}
div#phytoceane #sec_wrap #sec2 p{
	margin:10px 0 30px;
}
div#phytoceane #sec_wrap #sec2 p.last{
	margin:10px 0 0 !important;
}
div#phytoceane #sec_wrap #sec2 h3.body{
	margin-bottom:10px;
}

div#phytoceane #sec_wrap #sec3 p.txt{
	text-align:center;
	margin-bottom:30px;
}
div#phytoceane #sec_wrap #sec3 #menu{
	width:534px;
	padding:20px 50px 10px;
	border:1px solid #5fc4d9;
	margin-bottom:20px;
}
div#phytoceane #sec_wrap #sec3 #menu ul li{
	margin-bottom:10px;
}
div#phytoceane #sec_wrap #sec3 .cont1{
	background:url(../img/sec3_txt2.jpg) no-repeat;
	width:634px;
	height:127px;
	margin-bottom:30px;
}
div#phytoceane #sec_wrap #sec3 .cont1 h3{
	color:#02adca;
	font-size:14px;
	font-weight:bold;
	padding:20px 0 10px;
}
div#phytoceane #sec_wrap #sec3 .cont1 p{
	width:316px;
}
div#phytoceane #sec_wrap #sec3 .cont1 p strong{
	color:#02adca;
	font-weight:bold;
}
div#phytoceane #sec_wrap #sec3 .cont2{
	margin-bottom:40px;
	text-align:center;
}
div#phytoceane #sec_wrap #sec3 .cont2 .caution{
	margin-top:7px;
	font-size:10px;
}
div#phytoceane #sec_wrap #sec3 .cont3 h3{
	margin-bottom:10px;
}
div#phytoceane #sec_wrap #sec3 .cont3 h4{
	margin-bottom:20px;
}
div#phytoceane #sec_wrap #sec3 .cont3 p{
	margin-bottom:30px;
}

