/* CSS Document */



p {
margin:0px;
padding:0px;
}

* html{
overflow-y:hidden;
}

* html body{
overflow-y:auto;
height:100%;
}

* html #big{
overflow-y:auto;
height:100%;
}

* html #navi-container {
position:absolute;
top:0px;
margin-left:auto;
margin-right:auto;
}

a{
color:#808080;
text-decoration:none;
}

a:visit{
color:#808080;
text-decoration:none;
}

a:hover{
color:#FF6633;
text-decoration:none;
}

body{
margin: 0px;
padding:0px;
}

#big{
clear:both;
background-image:url(../share/rogo.gif);
background-repeat:no-repeat;
background-position:center 0px;
background-attachment:fixed;
overflow:auto;
}

#wrapper{
width:800px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.active{
color:#FF6633;
text-decoration:none;
}


#navi-container{
width:800px;
position:fixed;
height:230px;
padding-bottom:20px;
padding-left:0;
overflow:auto;
background-image:url(../share/rogo.gif);
background-repeat:no-repeat;
background-position:center 0px;
background-attachment:fixed;
margin-left:auto;
margin-right:auto;
}

.navi{
width:800px;
padding-top:200px;
padding-bottom:5px;
border-bottom:solid;
border-width:2px;
border-color:#C90B58;
margin-left:auto;
margin-right:auto;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:10px;
} 

#primary{
width:100%;
margin: 0px;
padding:0px;
padding-top:260px;
padding-bottom:100px;
}

#box1{
width:340px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
line-height:22px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-left:230px;
padding-right:230px;
}

#footer{
text-align:center;
width:800px;
padding-top:50px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:10px;
line-height:22px;
}

#box2{
width:350px;
padding-top:50px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:10px;
line-height:10px;
margin-left:auto;
margin-right:auto;
}

#box3{
clear:both;
background-image:url(../share/img_title.gif);
background-repeat:no-repeat;
width:340px;
height:16px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:10px;
font-weight:800;
line-height:10px;
padding-top:3px;
padding-left:10px;
padding-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#box4{
width:340px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-left:10px;
}

#box5{
width:350px;
padding-top:50px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:10px;
line-height:10px;
text-align:left;
}

#box6{
width:320px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
line-height:22px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-left:10px;
padding-right:20px;
}

#box7{
width:350px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
line-height:14px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#box8{
width:320px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
line-height:14px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#box9{
width:350px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:10px;
line-height:22px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.imgleft{
clear:both;
float:left;
margin-right:10px;
margin-top:5px;
}

#boxheight{

height:50px;
}

#boxheight2{
height:70px;
}

#boxheight3{
height:15px;
}

#boxheight4{
height:40px;
}


ul{
margin:0px;
}

li{
line-height:14px;
text-decoration:none;
list-style:none;
margin-bottom:15px;
margin-left:0px;
}

#pagetop{
width:350px;
padding-top:50px;
color:#808080;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:10px;
line-height:10px;
margin-left:auto;
margin-right:auto;
text-align:right;
}

.table td{
padding-left:10px;
}

.access{
font:"ＭＳ ゴシック", "Osaka−等幅";
color:#666666;
font-size:12px;
line-height:14px;
}



[if lt IE 7]> 

 html {
  overflow: hidden;
 }
 body {
   height: 100%;
   overflow: auto;
 }
 #fixed {
   position: absolute;
 }

<![endif]

