﻿/* CSS Document */

html, body, div, span, applet, object, iframe,
h2, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

* { 
box-sizing:border-box;
}
* {
-moz-box-sizing:border-box;
}

body {
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 background-color: #f2f2f2;
 margin: 0px 0px 0px 0px;
}

img {
 border: none;
}

#container {
 text-align: center;
 width: 1000px;
 margin-left: auto;
 margin-right: auto;
 font-size: 12px;
 background-color: #ffffff;
}

#h1-1 {
 width: 960px;
 height: 40px;
 text-align: left;
 padding: 0px 0px 0px 0px;
 clear: left;
 margin: 0px 20px 0px 20px;
}

#h1-2 {
 width: 500px;
 height: 40px;
 text-align: left;
 padding: 0px 0px 0px 0px;
 float: left;
 margin: 0px 0px 0px 0px;
}

#h1-3 {
 width: 460px;
 height: 40px;
 text-align: right;
 padding: 0px 0px 0px 0px;
 float: left;
 margin: 0px 0px 0px 0px;
}

#header {
 width: 960px;
 height: 70px;
 text-align: left;
 padding: 0px;
 clear: left;
 margin: 10px 20px 0px 20px;
}

#header01 {
 width: 200px;
 height: 70px;
 text-align: left;
 padding: 0px;
 float: left;
 margin: 0px 0px 0px 0px;
}

#header02 {
 width: 560px;
 height: 70px;
 line-height: 70px;
 text-align: center;
 padding: 0px;
 float: left;
 margin: 0px 0px 0px 0px;
}

#header03 {
 width: 200px;
 height: 70px;
 text-align: right;
 vertical-align: bottom;
 padding: 0px 0px 0px 0px;
 float:left;
 margin: 0px 0px 0px 0px;
}

#menu {
 width: 960px;
 height: 32px;
 text-align: left;
 padding: 0px;
 clear: left;
 margin: 10px 20px 0px 20px;
}

#menu01 {
 width: 159px;
 height: 32px;
 text-align: center;
 line-height: 32px;
 padding: 0px;
 float:left;
 background-repeat: no-repeat;
 background-image:url('../img/menu01.gif');
}

#menu02 {
 width: 159px;
 height: 32px;
 text-align: center;
 line-height: 32px;
 padding: 0px;
 float:left;
 background-repeat: no-repeat;
 background-image:url('../img/menu01.gif');
}

#menu03 {
 width: 159px;
 height: 32px;
 text-align: center;
 line-height: 32px;
 padding: 0px;
 float:left;
 background-repeat: no-repeat;
 background-image:url('../img/menu01.gif');
}

#menu04 {
 width: 159px;
 height: 32px;
 text-align: center;
 line-height: 32px;
 padding: 0px;
 float:left;
 background-repeat: no-repeat;
 background-image:url('../img/menu01.gif');
}

#menu05 {
 width: 159px;
 height: 32px;
 text-align: center;
 line-height: 32px;
 padding: 0px;
 float:left;
 background-repeat: no-repeat;
 background-image:url('../img/menu01.gif');
}

#menu06 {
 width: 165px;
 height: 32px;
 text-align: center;
 line-height: 32px;
 padding: 0px;
 float: left;
 background-repeat: no-repeat;
 background-image:url('../img/menu02.gif');
}

#main01 {
 width: 960px;
 height: 200px;
 text-align: center;
 padding: 0px;
 clear: left;
 margin: 0px 20px 0px 20px;
}

#pan {
 width: 960px;
 height: 40px;
 text-align: left;
 line-height: 40px;
 padding: 0px;
 clear: left;
 margin: 0px 20px 0px 20px;
}

#main02 {
 width: 960px;
 height: auto;
 text-align: center;
 padding: 0px;
 clear: left;
 margin: 0px 20px 0px 20px;
}

#main03 {
 width: 760px;
 height: auto;
 text-align: center;
 padding: 0px;
 float: left;
 margin: 0px 0px 0px 0px;
}

#left {
 width: 190px;
 height: auto;
 text-align: left;
 padding: 0px;
 float: left;
 margin: 0px 10px 0px 0px;
}

#center {
 width: 560px;
 height: auto;
 text-align: left;
 padding: 0px;
 float: right;
 margin: 0px 0px 0px 0px;
}

#right {
 width: 190px;
 height: auto;
 text-align: left;
 padding: 0px;
 float: left;
 margin: 0px 0px 0px 10px;
}

#footer {
 width: 960px;
 height: 100px;
 line-height: 250%;
 text-align: center;
 padding: 0px;
 clear: left;
 margin: 10px 20px 0px 20px;
 background-image: url('../img/footer.gif');
}

#l-menu01 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 80px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu01.gif');
 clear:left;
}

#l-menu02 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 80px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu02.gif');
 clear:left;
}

#l-menu03 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 80px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu03.gif');
 clear:left;
}

#l-menu04 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 80px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu04.gif');
 clear:left;
}

#l-menu05 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 80px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu05.gif');
 clear:left;
}

#l-menu06 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 80px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu06.gif');
 clear:left;
}

#l-menu07 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu07.gif');
 clear:left;
}

#l-menu08 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu08.gif');
 clear:left;
}

#l-menu09 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu09.gif');
 clear:left;
}

#l-menu10 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu10.gif');
 clear:left;
}

#l-menu11 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu11.gif');
 clear:left;
}

#l-menu12 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu12.gif');
 clear:left;
}

#l-menu13 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu13.gif');
 clear:left;
}

#l-menu14 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu14.gif');
 clear:left;
}

#l-menu15 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu15.gif');
 clear:left;
}

#l-menu16 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu16.gif');
 clear:left;
}

#l-menu17 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu17.gif');
 clear:left;
}

#l-menu18 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu18.gif');
 clear:left;
}

#l-menu19 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu19.gif');
 clear:left;
}

#l-menu20 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu20.gif');
 clear:left;
}

#l-menu21 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu21.gif');
 clear:left;
}

#l-menu22 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu22.gif');
 clear:left;
}

#l-menu23 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu23.gif');
 clear:left;
}

#l-menu24 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu24.gif');
 clear:left;
}

#l-menu25 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu25.gif');
 clear:left;
}

#l-menu26 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu26.gif');
 clear:left;
}

#l-menu27 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu27.gif');
 clear:left;
}

#l-menu28 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu28.gif');
 clear:left;
}

#l-menu29 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu29.gif');
 clear:left;
}

#l-menu30 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu30.gif');
 clear:left;
}

#l-menu31 {
 width: 190px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear:left;
}

#l-menu32 {
 width: 190px;
 height: 44px;
 line-height: 44px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 60px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu32.gif');
 clear:left;
}

#l-menu33 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 80px;
 background-repeat: no-repeat;
 background-image: url('../img/l-menu33.gif');
 clear:left;
}

#r-menu01 {
 width: 190px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear:left;
}

#r-menu02 {
 width: 190px;
 height: auto;
 text-align: center;
 margin: 0px 0px 0px 0px;
 clear:left;
}

#r-menu03 {
 width: 190px;
 height: 30px;
 line-height: 30px;
 background-repeat: no-repeat;
 background-image: url('../img/waku01.gif');
 text-align: left;
 margin: 0px 0px 0px 0px;
 clear: left;
}

#r-menu04 {
 width: 190px;
 height: 30px;
 line-height: 30px;
 background-repeat: no-repeat;
 background-image: url('../img/waku01.gif');
 text-align: left;
 margin: 0px 0px 0px 0px;
 clear: left;
}

#r-menu05 {
 width: 190px;
 height: 60px;
 line-height: 150%;
 text-align: left;
 background-repeat: no-repeat;
 background-image: url('../img/waku02.gif');
 margin: 0px 0px 10px 0px;
 clear: left;
}

#r-menu06 {
 width: 190px;
 height: 60px;
 line-height: 60px;
 font-size: 12px;
 text-align: left;
 padding: 5px 0px 5px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/01.gif');
 clear:left;
}

#r-menu07 {
 width: 190px;
 height: 60px;
 line-height: 60px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/02.gif');
 clear:left;
}

#r-menu08 {
 width: 190px;
 height: 60px;
 line-height: 60px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/03.gif');
 clear:left;
}

#r-menu09 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/04.gif');
 clear:left;
}

#r-menu10 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/05.gif');
 clear:left;
}

#r-menu11 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/06.gif');
 clear:left;
}

#r-menu12 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/07.gif');
 clear:left;
}

#r-menu13 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/08.gif');
 clear:left;
}

#r-menu14 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/09.gif');
 clear:left;
}

#r-menu15 {
 width: 190px;
 height: 45px;
 line-height: 45px;
 font-size: 12px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 90px;
 background-repeat: no-repeat;
 background-image: url('../img-ranking/10.gif');
 clear:left;
}

#r-menu16 {
 width: 190px;
 height: 175;
 font-size: 12px;
 line-height: 140%;
 text-align: left;
 background-repeat: no-repeat;
 background-image: url('../img/waku03.gif');
 padding: 5px;
 margin: 0px 0px 10px 0px;
 clear:left;
}

#riyuu01 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear:left;
}

#riyuu02 {
 width: 250px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 2px;
 float:left;
}

#riyuu03 {
 width: 100px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 float:left;
}

#riyuu04 {
 width: 200px;
 height: auto;
 text-align: center;
 margin: 0px 2px 10px 0px;
 float:left;
}

#topic01 {
 width: 560px;
 height: 30px;
 line-height: 30px;
 background-repeat: no-repeat;
 background-image: url('../img/topic01.gif');
 text-align: left;
 clear:left;
}

#topic02 {
 width: 560px;
 height: 30px;
 line-height: 30px;
 background-repeat: no-repeat;
 background-image: url('../img/topic02.gif');
 text-align: left;
 clear:left;
}

#topic03 {
 width: 560px;
 height: 30px;
 line-height: 30px;
 background-repeat: no-repeat;
 background-image: url('../img/topic01.gif');
 text-align: left;
 clear:left;
}

#topic04 {
 width: 560px;
 height: 30px;
 line-height: 30px;
 background-repeat: no-repeat;
 background-image: url('../img/topic02.gif');
 text-align: left;
 clear:left;
}

#topic05 {
 width: 560px;
 height: 30px;
 line-height: 30px;
 background-repeat: no-repeat;
 background-image: url('../img/topic01.gif');
 text-align: left;
 clear:left;
}

#topic06 {
 width: 560px;
 height: 30px;
 line-height: 30px;
 background-repeat: no-repeat;
 background-image: url('../img/topic02.gif');
 text-align: left;
 margin: 0px 0px 10px 0px;
 clear:left;
}

#jisseki01 {
 width: 560px;
 height: 100px;
 text-align: center;
 clear:left;
}

#jisseki02 {
 width: 560px;
 height: 100px;
 text-align: center;
 clear:left;
}

#jisseki03 {
 width: 560px;
 height: 100px;
 text-align: center;
 clear:left;
}

#jisseki04 {
 width: 560px;
 height: 100px;
 text-align: center;
 clear:left;
}

#jisseki05 {
 width: 560px;
 height: 100px;
 text-align: center;
 clear:left;
}

#jisseki06 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki07 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki08 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki09 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki10 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki11 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki12 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki13 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki14 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki15 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki16 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki17 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki18 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki19 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki20 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki21 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki22 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki23 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#jisseki24 {
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}

#jisseki25 {
 width: 180px;
 height: 100px;
 text-align: left;
 float: left;
}

#area01 {
 width: 560px;
 height: 620px;
 text-align: left;
 clear:left;
 background-repeat: no-repeat;
 background-image:url('../img/area.gif');
}

#area02 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area03 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area04 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area05 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area06 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area07 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area08 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area09 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area10 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area11 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area12 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area13 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area14 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area15 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area16 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area17 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area18 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area19 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area20 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area21 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#area22 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 5px 0px;
}

#area23 {
 width: 560px;
 height: auto;
 text-align: left;
 clear: left;
 margin: 0px 0px 10px 0px;
}

#nagare01{
 width: 560px;
 height: auto;
 clear: left;
}

#nagare02{
 width: 560px;
 height: 60px;
 text-align: center;
 margin: 10px 0px 10px 0px;
 clear: left;
}

#nagare03{
 width: 560px;
 height: auto;
 clear: left;
}

#nagare04{
 width: 560px;
 height: 60px;
 text-align: center;
 margin: 10px 0px 10px 0px;
 clear: left;
}

#nagare05{
 width: 560px;
 height: auto;
 clear: left;
}

#nagare06{
 width: 560px;
 height: 60px;
 text-align: center;
 margin: 10px 0px 10px 0px;
 clear: left;
}

#nagare07{
 width: 560px;
 height: auto;
 clear: left;
}

#nagare08{
 width: 560px;
 height: 60px;
 text-align: center;
 margin: 10px 0px 10px 0px;
 clear: left;
}

#nagare09{
 width: 560px;
 height: auto;
 clear: left;
}

#nagare10{
 width: 560px;
 height: 60px;
 text-align: center;
 margin: 10px 0px 10px 0px;
 clear: left;
}

#nagare11{
 width: 560px;
 height: auto;
 clear: left;
}

#nagare12{
 width: 560px;
 height: 60px;
 text-align: center;
 margin: 10px 0px 10px 0px;
 clear: left;
}

#nagare13{
 width: 560px;
 height: auto;
 clear: left;
}

#nagare14{
 width: 560px;
 height: 60px;
 text-align: center;
 margin: 10px 0px 10px 0px;
 clear: left;
}

#info01 {
 width: 560px;
 height: 40px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 background-repeat: no-repeat;
 background-image: url('../img/waku04.gif');
 clear: left;
}

#info02 {
 width: 160px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info03 {
 width: 400px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info04 {
 width: 560px;
 height: 40px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 background-repeat: no-repeat;
 background-image: url('../img/waku04.gif');
 clear: left;
}

#info05 {
 width: 160px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info06 {
 width: 400px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info07 {
 width: 560px;
 height: 40px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 background-repeat: no-repeat;
 background-image: url('../img/waku04.gif');
 clear: left;
}

#info08 {
 width: 160px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info09 {
 width: 400px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info10 {
 width: 560px;
 height: 40px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 background-repeat: no-repeat;
 background-image: url('../img/waku04.gif');
 clear: left;
}

#info11 {
 width: 160px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info12 {
 width: 400px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info13 {
 width: 560px;
 height: 40px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 background-repeat: no-repeat;
 background-image: url('../img/waku04.gif');
 clear: left;
}

#info14 {
 width: 160px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: center;
 margin: 0px 0px 10px 0px;
 float: left;
}

#info15 {
 width: 400px;
 height: 40px;
 line-height: 40px;
 font-size: 15px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran01 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran02 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran03 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran04 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran05 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran06 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran07 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran08 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran09 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran10 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran11 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran12 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran13 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran14 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran15 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran16 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran17 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran18 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran19 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran20 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran21 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran22 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran23 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran24 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran25 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran26 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran27 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran28 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran29 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran30 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran31 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran32 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran33 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran34 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran35 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran36 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran37 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran38 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran39 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran40 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran41 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran42 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran43 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran44 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran45 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran46 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran47 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran48 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran49 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran50 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran51 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran52 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran53 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran54 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran55 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran56 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran57 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran58 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran59 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran60 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran61 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran62 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran63 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran64 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran65 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran66 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran67 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran68 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran69 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran70 {
 width: 560px;
 height: auto;
 text-align: center;
 margin: 0px 0px 10px 0px;
 clear: left;
}

#itiran71 {
 width: 220px;
 height: auto;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

#itiran72 {
 width: 340px;
 height: auto;
 line-height: 140%;
 text-align: left;
 margin: 0px 0px 10px 0px;
 float: left;
}

h1 {
 font-size: 12px;
 margin: 0px;
 font-weight: normal;
 display: inline;
}

h2 {
 width: 560px;
 height: 31px;
 font-size: 15px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 padding: 6px 0px 0px 25px;
 background-repeat: no-repeat;
 background-image: url('../img/title01.gif');
 clear: left;
}

h3 {
 font-size: 12px;
 padding: 0px 0px 0px 20px;
 margin: 0px;
 width: 190px;
 height: 31px;
 line-height: 31px;
 background-image: url('../img/title02.gif'); 
 background-repeat: no-repeat;
}

p {
 margin:0px 0px 10px 0px;
 line-height:140%;
 font-size:15px;
}

div.small {
 font-size: 12px;
 line-height: 140%;
 margin: 0px 0px 5px 0px;
}

div.jisseki01 {
 font-size: 12px;
 color: #027abb;
 font-weight: bold;
}

div.jisseki02 {
 font-size: 18px;
 text-align: center;
 color: #ff0000;
 font-weight: bold;
}

div.redright {
 font-size: 12px;
 text-align: right;
 color: #ff0000;
 margin: 0px 0px 10px 0px;
}

div.right {
 font-size: 12px;
 text-align: right;
 margin: 0px 0px 0px 0px;
}

div.center01 {
 font-size: 24px;
 text-align: center;
 margin: 0px 0px 10px 0px;
}

div.q {
 font-size: 15px;
 text-align: left;
 padding: 0px 0px 0px 30px;
 margin: 0px 0px 10px 0px;
 background-image: url('../img/q.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

div.a {
 font-size: 15px;
 text-align: left;
 padding: 0px 0px 0px 30px;
 margin: 0px 0px 30px 0px;
 background-image: url('../img/a.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

div.step01 {
 font-size: 15px;
 color: #1a4caf;
 font-weit: bold;
 padding: 0px 0px 0px 60px;
 margin: 0px;
 width: 560px;
 height: 27px;
 line-height: 31px;
 background-image: url('../img-step/01.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

div.step02 {
 font-size: 15px;
 color: #1a4caf;
 font-weit: bold;
 padding: 0px 0px 0px 60px;
 margin: 0px;
 width: 560px;
 height: 27px;
 line-height: 31px;
 background-image: url('../img-step/02.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

div.step03 {
 font-size: 15px;
 color: #1a4caf;
 font-weit: bold;
 padding: 0px 0px 0px 60px;
 margin: 0px;
 width: 560px;
 height: 27px;
 line-height: 31px;
 background-image: url('../img-step/03.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

div.step04 {
 font-size: 15px;
 color: #1a4caf;
 font-weit: bold;
 padding: 0px 0px 0px 60px;
 margin: 0px;
 width: 560px;
 height: 27px;
 line-height: 31px;
 background-image: url('../img-step/04.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

div.step05 {
 font-size: 15px;
 color: #1a4caf;
 font-weit: bold;
 padding: 0px 0px 0px 60px;
 margin: 0px;
 width: 560px;
 height: 27px;
 line-height: 31px;
 background-image: url('../img-step/05.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

div.step06 {
 font-size: 15px;
 color: #1a4caf;
 font-weit: bold;
 padding: 0px 0px 0px 60px;
 margin: 0px;
 width: 560px;
 height: 27px;
 line-height: 31px;
 background-image: url('../img-step/06.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

div.step07 {
 font-size: 15px;
 color: #1a4caf;
 font-weit: bold;
 padding: 0px 0px 0px 60px;
 margin: 0px;
 width: 560px;
 height: 27px;
 line-height: 31px;
 background-image: url('../img-step/07.gif'); 
 background-repeat: no-repeat;
 clear: left;
}

img.right01 {
 vertical-align: top;
 float: right;
}

img.right02 {
 vertical-align: bottom;
 float: right;
}

img.right03 {
 vertical-align: top;
 clear: right;
}

img.left01 {
 vertical-align: top;
 float: left;
}

strong.red {
 color: #ff0000;
}

hr.nagare {
 color: #ededed;
}
