@charset "utf-8";

body { margin : 0 auto; text-align: center; }

table {
	margin: 0 auto;
	font-size: 11pt;
 }

.all {
	margin : 0 auto;
	width: 780;
	border-left: solid 2px #6090c9;
	border-right: solid 2px #6090c9;	
 }

.top { margin : 0 auto; width: 100%; height: 150; text-align: left; margin :0 0 0 0; #cca866; padding :0 0 0 0; background-color:#ffffff; background-image: url(./img3980.png); }

.logo { margin: 0 0 0 0;
	width: 158;
	padding: 41 0 0 10;
	text-align: left;
 }

h1 { width: 100%;
	margin : 0 auto;
	background-color: #2355b0;
	padding: 6 0 6 0;
	color: #ffffff;
	font-size: 10pt;
	text-align: left;
	text-indent: 3em;
	list-style-type: none;
 }

h1 a {
	text-decoration: none; color: #ffffee;
 }

h1 a:hover {
	color: #ffffee;
 }


p { margin: 0 auto;
	width: 97%;
	padding: 12 0 12 0;
	font-size: 11pt;
	text-align: left;
	line-height: 150%;
 }

h2 { width: 100%; 
	margin: 0 auto;
	padding: 7 0 6 0;
	color: #ffffff; 
	background-color: #5566cc; 
	font-size: 12pt;
	text-align: left;
	text-indent: 1em;
 }

.u {width: 100%; margin-top: 0px; margin-bottom: 0px; }

.cont { width:100%;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 0 0;
	background-repeat: repeat-y;
	background-position: left;
	border-top: solid 2px #6090c9;
	border-bottom: solid 2px #6090c9;
	background-image: url(./shaken/mnao.png);
}

.con { width: 550;
	padding: 18 22 18 0;
	float:right;
 }

.side { width: 200px;
	margin: 0 0 0 0;
	float:left;
	padding: 10 0 30 0;
 }

.top-chiiki { width: 100%;
	margin: 0 auto;
	padding:15 0 15 30;
	line-height: 150%;
	font-size:11pt;
	text-align: left;
}

#u3 h3 { width: 550; height: 33; background-image: url(image/green.gif); padding: 6 0 6 30; 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 { width:100%; overflow: hidden;
	text-align: center;
 }

.mn li { margin: 7 0 0 0; padding: 0 0 0 0; list-style-type: none; line-height: 0; border-bottom: solid 0px #ffffff; border-left: solid 0px #ffffff; border-light: solid 0px #ffffff; font-weight:bold; }
.mn li a { display: block; line-height: 32px; background-image: url(./shaken/menuas.gif); background-repeat: no-repeat; color: #0000cc; font-size:11pt; text-decoration: none; } 
.mn li a:hover { background-image: url(./shaken/menuam.gif); }
.mn ul { margin: 0; padding: 0; border-dng: solid 0px #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: 230;
	float: right;
	padding: 5 15 0 0;
}

#l1 { width: 260;
	height: 300;
	float: left;
	padding: 20 0 0 10;
	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;
 }

.end2 { width: 100%;
	background-color: #ffffff; padding: 10 0 10 0;
	margin: 0px; font-size: 11pt;
	text-align: center;
	border-top: solid 2px #6090c9;
	line-height: 200%;
 }

.end { width: 100%;
	background-color: #2355b0;
	padding:20 0 20 0;
	margin: 0 auto;
	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); }

.kakko { width: 500px;
	margin: 10 0 10 0;
	padding:10 15 10 15;
	line-height: 150%;
	border: solid 2px #6090c9;
	font-size:11pt;
	text-align: left;
}

.con1 { width: 100%;
	height: 195;
	margin: 0 auto;
	padding: 10 6 0 6;
	line-height: 150%;
	font-size:11pt;
	background-image: url(./shaken/con1.png);
	background-repeat: no-repeat;
}

.con2 { width: 100%;
	height: 143;
	margin: 0 auto;
	padding: 12 6 0 6;
	line-height: 150%;
	font-size:11pt;
	text-align: left;
	background-image: url(./shaken/con2.png);
	background-repeat: no-repeat;
}

.nagare {
	margin: 12 0 12 0;
	padding :12 17 12 17;
	width: 94%;
	line-height: 150%;
	font-size:11pt;
	text-align: left;
	background-color: #ececec; 
}

.chiikicon [ width: 530;

}

.chiikileft { width: 100;
	margin: 0 0 0 0;
	padding: 15 0 15 15;
	text-align: left;
	float: left;
	font-size: 11pt;
	line-height: 145%;
 }

.chiikiright { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
 }

.sqa { margin:0 10 0 10;
	padding: 5 0 5 0;
	font-size: 11pt;
	text-align: left;
	border-bottom: solid 1px;
 }

.q { margin:0 0 0 0;
	padding: 15 0 0 10;
	font-size: 12pt;
	text-align: left;
	color: #000080;
	font-weight: bold;
 }

h3 { margin:0 0 0 0;
	padding: 7 0 6 0;
	font-size: 11pt;
	text-align: left;
	color: #000080;
	background-color: #cdeeff;
	font-weight: bold;
	text-indent: 15px;
 }


.waribikikakko { width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0pt;
	text-align: left;
}

.ryokin { width="100%"
	margin: 0 0 0 0;
	padding: 10 0 10 0;
	font-size: 11pt;
	text-align: left;
	line-height: 125%;
 }

.link { margin: 0 auto;
	padding: 7 0 7 0;
	font-size: 10pt;
	text-align: left;
	line-height: 125%;
 }

.img { margin: 5 0 5 0;
	padding: 0 0 0 0;
	text-align: left;
 }

