body {
text-align: center;
margin-top: 0px;
}
#outline { 
width:800px;
text-align:left;
margin: 0px auto;
color:#5E5E5E; font-family: Meiryo,Century Gothic,ヒラギノ角ゴ Pro W3,Helvetica,sans-serif;
background-color:#ffffff; background-image: url(../image/index/titleback.gif); background-repeat: repeat-x; background-position: top;
}

a:link { text-decoration:none; color:#1eaddd; background-color:transparent; border: 0px; }
a:visited { text-decoration:none; color:#1eaddd; background-color:transparent; } 
a:hover { color:#4BCDF3; background-color:transparent; }
a:active { text-decoration:none; color:#1eaddd; background-color:transparent; }

#navi1 a:link { text-decoration:none; color:#1eaddd; background-color:transparent; border: 0px; }
#navi1 a:visited { text-decoration:none; color:#1eaddd; background-color:transparent; } 
#navi1 a:hover { color:#FFbbbb; background-color:transparent; }
#navi1 a:active { text-decoration:none; color:#1eaddd; background-color:transparent; }

#navi2 a:link { text-decoration:none; color:#1eaddd; background-color:transparent; border: 0px; }
#navi2 a:visited { text-decoration:none; color:#1eaddd; background-color:transparent; } 
#navi2 a:hover { color:#FFbbbb; background-color:transparent; }
#navi2 a:active { text-decoration:none; color:#1eaddd; background-color:transparent; }

.none { display: none }
.hidden {visibility: hidden }

#section1 { position:center; width : 800px ; height : 1770px ; }

ul { list-style-type:none; }
.div1 { float: clear; width: 700px; font-size:20pt; color:#5E5E5E; line-height:3; padding-left:50px;  font-weight: 500; letter-spacing: -0.1px; }

.div2 { float: left; height: 240px; padding-left:30px; padding-top: 80px; padding-right: 20px; background-color:#; }
.div3 { float: clear;  height: 30px; font-size: 16pt; color:#1eaddd; line-height: 1.4; font-weight: bold; letter-spacing: 0px; }
.div4 { float: clear; height: 265px; font-size:11.5pt; color:#5E5E5E; line-height: 1.5; padding-right:50px; padding-top: 70px;  letter-spacing: -0.1px; }

.div5 { float: left; height: 240px; padding-left:30px; padding-top: 70px; padding-right: 20px; background-color: #; }
.div6 { float: clear; height: 295px; font-size:11.5pt; color:#5E5E5E; line-height: 1.5; padding-right:50px; padding-top: 40px;  letter-spacing: -0.1px; }

.div7 { float: left; height: 192px; padding-left:30px; padding-top: 68px; padding-right: 20px; background-color:#; }
.div8 { float: clear; height: 250px; font-size:11.5pt; color:#5E5E5E; line-height: 1.5; padding-right:50px; padding-top: 40px;  letter-spacing: -0.1px; background-color:#ffffff; }

.div9 { float: left; height: 235px; padding-left:30px; padding-top: 90px; padding-right: 20px; background-color:#; }
.div10 { float: clear; height: 250px; font-size:11.5pt; color:#5E5E5E; line-height: 1.5; padding-right:50px; padding-top: 10px;  letter-spacing: -0.1px; background-color:#; }

.font1 { font-weight:900; font-size:24pt; color:#1eaddd; padding-left: 207px; }
.font2 { font-size:13pt; color:#1eaddd; letter-spacing: -0.2px; }
.font3 { font-size:14pt; color:#1eaddd; }

.imgFix { position:fixed;right:0px; bottom:0px; }
.imgFix { width:100%; background:#ffffff; z-index: 1; }

table {
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
-ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
} 
table {
font-size:13px;
}

#navi1 {  width: 200px; text-align: right; padding-right: 10px; padding-bottom: 10px; } 
#navi2 {  width: 200px; text-align: right; padding-right: 10px; padding-top: 10px; } 
