@charset "utf-8";

body {margin : 0 auto;
 text-align: center;
 background-color: #ececec
 }

.main { margin : 0 auto;
 text-align: center;
 width: 750px;
 border-left: solid 1px #0000ee;
 border-right: solid 1px #0000ee;	
}

#dng2 { width: 100%;
 height: 221;
 text-align: left;
 margin :0 0 0 0;
 padding :0 0 0 0;
 background-color:#ffffff;
 background-image: url(./dngimg5.png);
 }

p {
	margin: 0 auto;
	width: 97%;
	padding: 10 0 10 0;
	font-size: 11pt;
	text-align: left;
	line-height: 150%;
 }

h1 {    
	margin: 0 auto;
	font-size: 11pt;
	color: #000080;
	padding: 20 0 0 0;
	text-indent: 20px;
 }

h2 { width: 500;
 margin: 0 0 0 0;
 color: #000aa5;
 background-color: #5555ee;
 text-align: right;
 }

.u {width: 100%;
 margin-top: 0px;
 margin-bottom: 0px;
 }

#u1 {width: 100%;
 margin :auto;
 margin-top: 0px;
 margin-bottom: 0px;
 #cca866; padding: 20 0 20 0;
 background-color:#ffffff;
 }

#u2 {
 width: 210px;
 margin: 0 5 0 0;
 float:left;
 text-align: right;
 padding: 0 0 0 0;
 background-color: #ffffff;
 }

#u3 {width: 505px; margin: margin: 0 auto; padding: 0 18 0 0; float:right; }

#u3 h3 { width: 95%;
 height: 33;
 background-image: url(image/green.gif);
 padding: 6 0 6 0;
 text-indent: 30px;
 margin-top: 15px;
 margin-bottom: 20px;
 font-size:11pt;
 color: #000aa5;
 text-align: left;
 }

#u3 h4 { background-color: #30689c;; padding: 6 0 6 12; margin: 0px; margin-dng: 15px; margin-bottom: 10px; font-size:11pt; color: #ffffff; }

#u4 { clear: both; }

.mn {
 margin: 0 auto;
 width:92%;
 overflow: hidden;
 text-align: left;
 border-bottom: solid 10px #bbbbbb;
 }

.mn li { margin-bottom: 0px; list-style-type: none; line-height: 0; border-bottom: solid 0px #ffffff; border-left: solid 0px #ffffff; border-light: solid 0px #ffffff; }
.mn li a { display: block; line-height: 38px; padding-left: 25px; background-image: url(image/menu1.gif); background-repeat: no-repeat; color: #0000cc; font-size:11pt; text-decoration: none; } 
.mn li a:hover { background-image: url(image/menu4.gif); }
.mn ul { margin: 0; padding: 0; border-dng: solid 0px #ffffff; }
.mn h3 { background-color: #1e90ff; padding: 10 0 10 12; margin: 0px; margin-bottom: 5px; font-size:11pt; color: #ffffff; }

#us2 {width: 170px; margin-dng: 6px; margin-left: 0px; float:left; padding-dng: 0px; }

#us3 {width: 325px; margin-dng: 0px; margin-right: 5px; float:right; padding-right: 0px; font-size: 10pt; line-height: 1.4; }

#usu2 {width: 320px; margin-dng: 0px; margin-right: 7px; float:left; padding-right: 0px; font-size: 10pt; line-height: 1.4; }

#usu3 {width: 170px; margin-dng: 6px; margin-left: 3px; float:right; padding-dng: 0px; }

#usus1 {width: 510px; height: 200; margin-dng: 10px; background-color:#afbacf; padding-dng: 20;  padding-left: 15;}

#w3 { width: 500;
	height: 107;
	padding: 7 0 0 0;
	text-align: left;
	background-image: url(./wb3980-shaken.png);
	font-size: 11pt;
	color: #ff5599
}

#w2 { width: 500;
	height: 107;
	padding: 7 0 0 0;
	text-align: left;
	background-image: url(./wb2980-shaken.png);
	font-size: 11pt;
	color: #ff5599
}

#r1 { width: 225;
	float: right;
	margin: 0 0 0 0
	padding: 5 0 0 0;
}

#l1 { width: 255;
	height: 300;
	float: left;
	margin: 0 0 0 0;
	padding: 20 0 0 0;
	text-align: left;
	font-size: 10pt;
	line-height: 125%;
	background-image: url(./image/osakashi.gif);
}

.foot { clear: both;
	width: 100%;
	height: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0;
 }

.dngend2 { width: 100%;
 background-color: #ffffff;
 margin: 0 0 0 0;
 padding: 10 0 10 0;
 font-size: 11pt;
 text-align: center;
 border-top: solid 2px #686868;
 }

.dngend { width: 100%;
 background-color: #00a0a0;
 padding:8 0 8 0;
 margin: 0px;
 color: #ffffff;
 font-size: 10pt;
 text-align: center;
 }

#chizu {width: 480px; height: 500; text-align: left; margin :0 0 0 0; padding :10 10 0 10; color: #000080; font-size: 10pt; line-height: 125%; border-left: solid 2px #aaaaaa; border-right: solid 2px #aaaaaa; border-top: solid 2px #aaaaaa; border-bottom: solid 2px #aaaaaa; background-image: url(./image/chizu.gif); }

.link {
 margin 0 auto;
 padding: 0;
}

.link h2 { width: 100%;
 height: 33;
 background-image: url(image/green.gif);
 padding: 6 0 6 0;
 text-indent: 30px;
 margin-top: 15px;
 margin-bottom: 20px;
 font-size:13pt;
 color: #000aa5;
 text-align: left;
 }

.link p {
 margin: 10 0 10 0;
 padding: 0;
 font-size: 10pt;
 line-height: 125%
}

.link ul {
 margin: 0;
 padding: 0;
 text-align: left;
 line-height: 170%;
}

.link li {
 font-size: 12pt;
 text-indent: 30px;
}

.txt {
 margin: 15 0 15 0;
 padding: 0;
 font-size: 10pt;
 line-height: 125%;
}