@charset "Shift_JIS";

html {
overflow-x: hidden;
}

body {
margin: 5px 0px 0px 5px;
color: #333333;
line-height: 1.5;
letter-spacing: 0px;
font-size: 100%;
font-family: 'MS Gothic', 'Hiragino Kaku Gothic Pro W3', Osaka;
}

#hd {
width: 750px;
height: 110px;
margin: 0px 0px 0px 0px;
background: #FFFFFF url(../images/title.png) no-repeat left top;
}

#a-link p {
letter-spacing: 0px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
line-height: 1;
}

#a-link a {
text-decoration: none;
font-size: 9px;
color: #AFAFAF;
}

table {
line-height: 1.5;
letter-spacing: 1px;
font-size: 100%;
}

strong {
font-weight: normal;
}

legend {
font-weight: bold;
}

fieldset {
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
}

h1 {
font-size: 16px;
color: gray;
font-weight: normal;
display: inline;
}

h2 {
font-size: 18px;
color: #CC0000;
margin-top: 1.5em;
margin-bottom: 20px;
text-align: center;
}

h3 {
font-size: 15px;
margin-top: 2em;
margin-bottom: 0em;
}

.n1 {
width: 925px;
margin: 0px 0px 0px 0px;
}

.n2 {
width: 750px;
margin: 0px 0px 0px 0px;
float: right;
}

.n3 {
width: 160px;
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

.n4 {
width: 750px;
height: 400px;
margin: 20px 0px 0px 0px;
background: #FFFFFF url(../images/top-bg-1.jpg) no-repeat left top;
padding: 10px 0px 0px 0px;
}

.n5 {
width: 750px;
height: 125px;
margin: 20px 0px 20px 0px;
background: #FFFFFF url(../images/top-bg-2.jpg) no-repeat left top;
padding: 10px 0px 0px 0px;
}

.footer {
font-size: 12px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.gray {
color: gray;
margin: 5px 0px 0px 0px;
font-size: 10px;
}

.red {
color: #FF0000;
}

.f1 {
font-size: 16px;
color: #0066CC;
display: inline;
font-weight: normal;
}

.f2 {
color: #333333;
font-size: 16px;
}

.f3 {
width: 120px;
height: 300px;
margin: 0px 0px 0px 0px;
float: right;
}

.f4 {
width: 750px;
height: 20px;
}

.f5 {
font-size: 80%;
}

.f6 {
font-weight: bold;
margin: 0px 0px 18px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.f7 {
font-size: 70%;
}

.f8 {
font-weight: bold;
margin: 40px 0px 20px 0px;
}

.f9 {
font-weight: bold;
font-size: 80%;
margin: 20px 0px 0px 0px;
}

.f10 {
margin: 0px 0px 50px 0px;
}

.f11 {
font-size: 80%;
margin: 10px 0px 0px 0px;
text-align: left;
}

.f12 {
font-weight: bold;
}

.f13 {
color: #CC0000;
}

.add1 {
width: 336px;
height: 280px;
margin: 0px 0px 15px 15px;
float: right;
}

.add2 {
width: 728px;
height: 90px;
margin: 15px 0px 15px 0px;
align: center;
}

.add3 {
width: 160px;
height: 600px;
margin: 25px 70px 0px 0px;
float: right;
}


.li1 {
margin: 0 0 0 1em;
padding: 0;
list-style-type: square;
}

.li2 {
margin: 0 0 0 0em;
padding: 0;
font-size: 75%;
}

.li3 {
margin: 0 0 0 1em;
padding: 0px 0px 0px 15px;
font-size: 80%;
}

.li4 {
margin: 0 0 0 1em;
padding: 0px 0px 0px 15px;
list-style-type: square;
}

.li5 {
margin: 0 0 0 2em;
padding: 0;
list-style-type: decimal;
}
