body{
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
width: 750px;
margin: 0px;
}

img{
border: 0px;
}

.pagenavi{
width: 715px;
padding-left: 25px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 75%;
border-right: 1px solid #999999;
}

a.pagenavi-link:link{color: #0000CC; text-decoration:underline}
a.pagenavi-link:visited{color:#0000CC; text-decoration:underline}
a.pagenavi-link:active{color:#0000CC; text-decoration:underline}
a.pagenavi-link:hover{color:#D70000; text-decoration:underline}

.pagetop{
width: 95%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 15px;
margin-bottom: 20px;
text-align: right;
font-size: 81%;
margin-left: 2%;
}

a.pagetop-link:link{color: #666666; text-decoration:none}
a.pagetop-link:visited{color:#666666; text-decoration:none}
a.pagetop-link:active{color:#666666; text-decoration:none}
a.pagetop-link:hover{color:#333333; text-decoration:underline}

.contact1{
width: 500px;
border: 1px solid #999999;
margin-left: 10px;
margin-top: 50px;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 10px;
}

.contact2{
width: 500px;
font-size: 84%;
font-weight: bold;
color:#666666;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
margin-left: 10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 5px
}

.contact3{
width: 495px;
font-size: 83%;
line-height: 20px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
margin-left: 10px;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 10px;
margin-bottom: 20px;
}

.contact4{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
line-height: 35px;
}

a.contact5:link{ color:#006CFF; text-decoration:underline}
a.contact5:visited{color:#006CFF; text-decoration:underline}
a.contact5:active{color:#006CFF; text-decoration:underline}
a.contact5:hover{color: #006CFF; text-decoration:underline}

.pdf1{
width: 85%;
margin-left: 10px;
margin-top: 30px;
background-color: #EBEBEB;
color: #333333;
font-size: 75%;
}

a.pdf2:link{ color:#D70000; text-decoration:underline}
a.pdf2:visited{color:#D70000; text-decoration:underline}
a.pdf2:active{color:#D70000; text-decoration:underline}
a.pdf2:hover{color: #D70000; text-decoration:underline}

.pdf3{
text-align:right;
font-size: 83%;
padding-right: 15px;
}

a.pdf4:link{ color:#444444; text-decoration:underline}
a.pdf4:visited{color:#444444; text-decoration:underline}
a.pdf4:active{color:#444444; text-decoration:underline}
a.pdf4:hover{color: #D70000; text-decoration:underline}

.pdf5{
font-size: 83%;
padding-left: 15px;
}

.clear{
clear: both;
}

.redmenu{
width: 510px;
font-size: 92%;
margin-bottom: 15px;
margin-left: 5px;
line-height: 160%;
padding-left: 8px;
color: #666666;
font-weight: bold;
border-left: 5px solid #D70000;
}

.redlongmenu{
width: 670px;
font-size: 92%;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 15px;
line-height: 23px;
padding-left: 8px;
color: #666666;
font-weight: bold;
border-left: 5px solid #D70000;
}


.menubox{
width: 530px;
margin-bottom: 20px;
}

.ex1{
width: 520px;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 10px;
font-size: 90%;
color:#FFFFFF;
font-weight:bold;
background-color:#00249B;
}

.ex2{
width: 508px;
line-height: 140%;
font-size: 83%;
border-top: 1px solid #00249B;
border-left: 1px solid #00249B;
border-right: 1px solid #00249B;
padding: 10px;
}

.ex3{
width: 503px;
font-size:84%;
border-bottom: 1px solid #00249B;
border-left: 1px solid #00249B;
border-right: 1px solid #00249B;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 10px;
line-height: 150%;
margin-bottom: 20px;
color: #00249B;
}

.ex4{
width: 508px;
line-height: 130%;
font-size: 83%;
border-top: 1px solid #00249B;
border-left: 1px solid #00249B;
border-right: 1px solid #00249B;
border-bottom: 1px solid #00249B;
padding: 10px;
margin-bottom: 20px;
}

.feature1{
margin-left: 10px;
margin-right: 10px;
font-size: 84%;
font-weight: bold;
color: #13315A;
margin-top: 5px;
margin-bottom: 3px;
}

.feature2{
margin-top: 0px;
margin-left: 20px;
font-size: 83%;
line-height: 130%;
margin-bottom: 30px;
margin-right: 10px;
}

.feature3{
margin-top: 0px;
margin-left: 20px;
font-size: 83%;
line-height: 130%;
margin-bottom: 0px;
margin-right: 10px;
}

.faq{
margin-left: 25px;
}

.ruiji1{
width: 500px;
font-size: 83%;
margin-left: 10px;
margin-bottom: 20px;
}

.ruiji2{
width: 70%;
padding: 7px;
color:#D70000;
font-weight: bold;
}

.ruiji3{
width: 70%;
padding: 0px 7px 7px 7px;
}

.ruiji4{
width: 30%;
text-align: center;
}

.ruiji5{
margin: 7px 0px 7px 0px;
}

.ruiji6{
line-height: 130%;
margin: 0px;
}

a.ruiji7:link{ color:#D70000; text-decoration:underline;}
a.ruiji7:visited{color:#D70000; text-decoration:underline;}
a.ruiji7:active{color:#D70000; text-decoration:underline;}
a.ruiji7:hover{color: #D70000; text-decoration:underline;}

.contop1{
margin-top: 0px;
margin-left: 7px;
margin-bottom: 0px;
}

.conimg{
margin-top: 7px;
margin-left: 5px;
}