body {
color: #444444;
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
margin-left : 0px;
background-color:#dadada;
}
p.smalltop {
font-size: 70%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}
p.small {
font-size: 70%;
margin-top: 5px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}
p.foot {
font-size: 70%;
margin-top: 10px;
margin-bottom: 10px;
}
p {
font-size: 80%;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
line-height: 120%;
}
p.info {
font-size: 80%;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
line-height: 120%;
}
p.calendar {
font-size: 80%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 5px;
line-height: 120%;
}
.mtxt {
font-size: 80%;
line-height: 120%;
}
.information {
border-left: 1px dotted #cccccc;
border-right: 1px dotted #cccccc;
}
.information01 {
border-bottom: 1px solid #e1e1e1;
}
.information02 {
border-bottom: 1px dashed #cccccc;
}
.footer {
border-top: 1px dotted #cccccc;
}



h1 {
color: #7592C7;
font-size: 80%;
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
padding: 4px 0 4px 10px;
border-top: 1px solid #7592C7;
border-left: 10px solid #7592C7;
border-right: 5px solid #7592C7;
border-bottom: 1px solid #7592C7;
background-color: #f1f1f1;
}
h2 {
color: #444444;
font-size: 80%;
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding: 2px 0 2px 10px;
border-left: 6px solid #c3d1dc;
}
h3 {
color: #444444;
font-size: 80%;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding: 2px 0 2px 10px;
border-left: 6px solid #c3d1dc;
}
h3.last {
color: #444444;
font-size: 80%;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 30px;
padding: 2px 0 2px 10px;
border-left: 6px solid #c3d1dc;
}
h4 {
color: #444444;
font-size: 80%;
font-weight: normal;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding: 2px 0 2px 10px;
border-left: 6px solid #c3d1dc;
}
h4.last {
color: #444444;
font-size: 80%;
font-weight: normal;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 30px;
padding: 2px 0 2px 10px;
border-left: 6px solid #c3d1dc;
}

p.last {
font-size: 80%;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 50px;
line-height: 120%;
}
p.thanx {
font-size: 80%;
margin-top: 100px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
line-height: 120%;
}
p.title {
font-size: 80%;
font-weight: bold;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
line-height: 120%;
}

p.service {
color: #356990;
font-size: 80%;
line-height: 120%;
margin-left: 10px;
margin-right: 70px;
margin-bottom: 10px;
}
p.service2 {
color: #356990;
font-size: 80%;
line-height: 120%;
margin-top: 5px;
margin-left: 10px;
margin-right: 70px;
margin-bottom: 10px
}
p.seminarlast {
font-size: 80%;
line-height: 120%;
margin-top: 0px;
margin-left: 10px;
margin-bottom: 0px;
}
ul,ol{
font-size: 80%;
margin-top: 0px;
margin-left: 30px;
margin-right: 10px;
margin-bottom: 20px;
padding:0;
}
ul.s{
font-size: 100%;
margin-top: 0px;
margin-left: 15px;
margin-right: 10px;
margin-bottom: 10px;
padding:0;
}
ul.seminar{
font-size: 80%;
margin-top: 0px;
margin-left: 15px;
margin-right: 10px;
margin-bottom: 20px;
padding:0;
}
a:link{
color:#444444;
text-decoration:none;
}

a:visited{
color:#444444;
text-decoration:none;
}

a:hover{
color:#FF0000;
text-decoration:none;
}

a:active{
color:#FF0000;
text-decoration:none;
}
a.navi:link{
color:#444444;
text-decoration:none;
}

a.navi:visited{
color:#444444;
text-decoration:none;
}

a.navi:hover{
color:#FF0000;
text-decoration:underline;
}

a.navi:active{
color:#FF0000;
text-decoration:none;
}
.contents {
background-color:#ffffff;
}

.side_l {
background-image: url(../image/side_l.gif);
background-repeat:repeat-y;
}
.side_r {
background-image: url(../image/side_r.gif);
background-repeat:repeat-y;
}
.logo {
margin-top: 5px;
margin-bottom: 10px;
margin-left: 20px;
}

#headtxt {
width:394px;
font-size: 60%;
color: #679bcb;
margin-top: 5px;
margin-left: 20px;
margin-bottom: 10px;
line-height: 120%;
}
#lead {
font-size: 80%;
background-color:#ededed;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
line-height: 120%;
}
.gaiyo {
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}
.line01 {
margin-top: 5px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 10px;
}
.sitemap {
margin-top: 5px;
margin-left: 0px;
margin-right: 20px;
margin-bottom: 10px;
}
#left_navi {
width:618px;
margin-top: 35px;
margin-left: 10px;
margin-bottom: 15px;
}
.stxt {
font-size: 70%;
line-height: 120%;
}
.rtxt {
color:#ff0000;
font-size: 80%;
margin-left: 10px;
line-height: 250%;
}
.rmtxt {
color:#ff0000;
}
.mtxt {
font-size: 80%;
line-height: 120%;
}
#figtxt {
font-size: 80%;
font-weight: bold;
margin-top: 10px;
}
.figtitle {
font-size: 80%;
/*font-weight: bold;*/
}
.figbase {
margin-top: 10px;
}
.fig02 {
margin-left: 20px;
}
.fig03 {
margin-top: 10px;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 10px;
}
.fig04 {
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}
#fig {
margin-top: 25px;
margin-bottom: 35px;
}
#button {
margin-top: 30px;
}
#maincontents {
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
}
#footnavi {
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
}

#pagetop {
margin-top: 10px;
margin-right: 10px;
margin-bottom: 20px;
}
#link {
width: 600px;
margin-right: 10px;
margin-bottom: 30px;
}
#shindankekka {
color: #ffffff;
font-size: 100%;
font-weight: bold;
margin-top: 20px;
padding: 4px 0 4px 10px;
border-bottom: 2px solid #ff0000;
background-color: #ff6666;
}
#shindankekka2 {
font-size: 80%;
line-height: 120%;
margin-bottom: 20px;
padding: 10px 10px 10px 10px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 2px solid #cccccc;
}
#f5 {
margin-top: 20px;
margin-left: 60px;
margin-right: 60px;
margin-bottom: 20px;
padding: 20px 10px 20px 10px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#f4 {
font-size: 80%;
margin-top: 20px;
margin-left: 30px;
margin-right: 30px;
margin-bottom: 20px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#f3 {
padding-top: 20px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 5px solid #e3e3e3;
}
.f2 {
width: 150px;
font-size: 80%;
font-weight: bold;
line-height: 120%;
padding-left: 10px;
border-left: 6px solid #c3d1dc;
border-bottom: 1px solid #c3d1dc;
}
.f1 {
font-size: 80%;
line-height: 200%;
padding-left: 10px;
}
.kojinjoho {
margin-top: 10px;
margin-left: 20px;
}
.line02 {
margin-top: 10px;
margin-left: 10px;
}
.security {
margin-top: 8px;
margin-left: 10px;
}
.copylight {
margin-top: 10px;
margin-right: 15px;
}
.figtable {
font-size: 70%;
line-height: 120%;
padding: 3px 3px 3px 3px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.figtabletate {
font-size: 70%;
line-height: 100%;
padding: 3px 3px 3px 3px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.figtable2 {
font-size: 70%;
line-height: 120%;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.figtable3 {
font-size: 70%;
line-height: 120%;
border-bottom: 1px solid #cccccc;
}
.figtable4 {
font-size: 60%;
line-height: 120%;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.figtable5 {
font-size: 70%;
line-height: 120%;
padding: 2px 2px 2px 2px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.figtable6 {
font-size: 70%;
line-height: 120%;
padding: 2px 2px 2px 2px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.service01 {
background-image: url(../image/service/b_saiteki_top_02.gif);
background-repeat: no-repeat;
height: 81px;
border-left: 1px solid #356990;
border-right: 1px solid #356990;
border-bottom: 1px solid #356990;
}
.service02 {
background-image: url(../image/service/b_kakaku_top_02.gif);
background-repeat: no-repeat;
height: 81px;
border-left: 1px solid #356990;
border-right: 1px solid #356990;
border-bottom: 1px solid #356990;
}
.service03 {
background-image: url(../image/service/b_suport_top_02.gif);
background-repeat: no-repeat;
height: 81px;
border-left: 1px solid #356990;
border-right: 1px solid #356990;
border-bottom: 1px solid #356990;
}
.service04 {
background-image: url(../image/service/b_security_top_02.gif);
background-repeat: no-repeat;
height: 81px;
border-left: 1px solid #356990;
border-right: 1px solid #356990;
border-bottom: 1px solid #356990;
}
.sitemap01 {
border-left: 1px solid #666666;
}
hr {
border-top: solid 1px #cccccc;
border-left: none;
border-right: none;
border-bottom: none;
margin-top: 0px;
margin-bottom: 10px;
height: 1px;
width: 100%;
color: #ffffff;
}
