@charset   "Shift_JIS";
body		{
				text-align: center;
				background-color: #fefaee;
			
}
#all		{
				width : 960px;
				background-color : white;
  				border-width : 5px;
				border-style : outset;
				border-color : inherit;
}
#header		{
				width : 960px;
				background-image : url(../images/title.jpg);
				height : 150px;
			
}
#navi1		{
				width : 960px;
#intro		{
				width: 270px;
				float: left;
				text-align: cnter;
			
}
#intro #photobox{
				width: 250px;
				height: 200px;
				margin: 20px 10px 10px 10px;
				background-color: #000000;
				color: #FFFFFF;
				line-height: 24px;
				font-size: 12px;
			
}
			
#intro #photo{
				text-align: cnter;
			}
			
#newdiver		{
				width : 300px;
				height : 80px;
				float: left;
				border-right: 1px solid #AAAAAA;
				border-bottom: 1px solid #AAAAAA;
				border-left: 15px solid #00A3AF;
				display: block;
				margin: 20px 5px 10px 5px;
				padding: 5px;
				font-family: "ＭＳ Ｐ明朝", "細明朝体", serif;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				text-align : center;
				background-color: #FFFAF4;
				background-position: left bottom;
				background-repeat: repeat-x;
				background-image: url(../images/piyo1.gif);
			
}
#infor		{
				width: 310px;
				float: left;
				text-align: left;
			
}
#infor img	{
				margin: 10px 0px 0px 10px;
			
}
#infor #itemtext	{
				width: 300px;
				height: 207px;
				overflow: auto;
				font-size: 12px;
			
}
#infor #itemtext dt img{
				margin: 0px 5px 0px 10px;
			
}
#infor #itemtext dd	{
				line-height: 1.0em;
				margin:  5px 5px 5px 10px;
				padding: 0px 0px 7px 15px;
				background: url(../images/dot.gif) repeat-x 0 100%;
			
}
#certified_diver	{
				width : 300px;
				height : 80px;
				float: left;
				border-right: 1px solid #AAAAAA;
				border-bottom: 1px solid #AAAAAA;
				border-left: 15px solid #00A3AF;
				display: block;
				margin: 20px 5px 10px 5px;
				padding: 5px;
				font-family: "ＭＳ Ｐ明朝", "細明朝体", serif;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				text-align: center;
				background-color: #FFFAF4;
				background-position: left bottom;
				background-repeat: repeat-x;
				background-image: url(../images/piyo2.gif);
			
  
}
#side #moji	{
				font-size: 11px;
			
}
#navi2		{
				width: 720px;
				clear: both;
				margin: 10px 0px 0px 0px;
			
}
#footer		{
				width: 720px;
				font-size: 12px;
			
}
#navi1 ul, #navi1 li	{
				margin: 0px;
				padding: 0px;
				list-style: none;
			
}
#navi1 li	{
				float: left;
				background-color: #FF9900;
				border: 1px outset #FFCC00;
				font-size: 14px;
			
}
#navi1 A, #navi1 A:link, #navi1 A:visited	{
				text-decoration: none;
				color: #FFFFFF;
				background-color: transparent;
				height : 22px;
				padding : 2px 1px 0px;
				display: block;
				width : 116px;
}
#navi1 A:hover	{
				color: #FF9900;
				background-color: #FFFFFF;
				font-weight : 900;
			
}#navi2 ul, #navi2 li	{
				margin: 0px;
				padding: 0px;
				list-style: none;
			
}
#navi2 li	{
				float: right;
				background-color: #FF9900;
				border: 1px outset #FFCC00;
				font-size: 14px;
			
}
#navi2 a, #navi2 a:link, #navi2 a:visited	{
				text-decoration: none;
				color: #FFFFFF;
				background-color: transparent;
				width: 98px;
				height: auto;
				padding: 2px 0px;
				display: block;
			
}
#navi2 a:hover	{
				color: #FF9900;
				background-color: #FFFFFF;
				font-weight: bold;
				top: 1px;
			
}
#footer address		{
				font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
				font-size: 12px;
				font-style: normal;
				text-align: center;
				border-top: dashed 1px #663300;
				padding-top: 5px;
				margin-top: 15px;
			
}
#blue14r	{
				font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
				font-size: 14px;
				margin: 5px 5px;
				color: #0000FF;
				text-align: right;
				font-weight: bold;
			
}
#AED		{
	 
  				text-align : center;
			
}
#blogbanner A{
				display:block;
				width : 267px;
				height : 90px;
				background:url(baner-blog01.jpg) no-repeat;
				text-decoration:none;
				text-align:center;
			
}

#blogbanner A:hover{
				background:url(baner-blog02.jpg)) no-repeat;
			
  width : 267px;
  height : 90px;
}