/* CSS Document */

@charset "Shift_JIS";

body {
  margin: 0;
  padding: 0;
  background-color:#CCCCCC;
}
#wrapper {
  width:762px;
  background-color:#CCCCCC;
  margin: 0 auto; 
}

/* ‘S‘Ì
---------------------------------------------------- */


a:link {
  color: #0f4778;
  background: transparent;
}
a:visited {
  color: #0682a5;
  background: transparent;
}
a:hover, a:active {
  color: #ff9933;
  background: transparent;
}

/*header-------*/
#header{
   margin:0;
   padding:0;
   width:762px;
   background-color:#FFFFFF;
   float:left;
}

/*headmenu-------*/
#headmenu{
   margin:0;
   padding:0;
   position: absolute;
   z-index:10;
   width:762px;
}
#headmenu li{
   margin:0;
   padding:0;
   list-style:none;
   float:left;
}
#headmenu ul{
   margin:0;
   padding:0;
   list-style:none;
}

/*topimg-------*/
#topimg{
   margin:0;
   padding:0;
   width:762px;
}
#topimg li{
   margin:0;
   padding:0px;
   width:762px;
   list-style:none;
   float:left;
}


/*main-------*/
#main {
  margin:0;
  padding:0;
  width:762px;
  float:left;
  background: url(../images/sidemenuback.jpg);
}

/*sidemenu-------*/
#sidemenu{
   margin:0;
   padding:0;
   width:200px;
   float:left;
}

#sidemenu li{
   margin:0;
   padding:0;
   list-style:none;
}

#sidemenu ul{
   margin:0;
   padding:0;
   list-style:none;
}

#sidemenu li.subtextmenu{
   padding:0;
   margin-left:10px;
   list-style:none;
   width:190px;
   font-size:12px;
   line-height:20px;
   height:25px;
   text-decoration:none;
}

#sidemenu ul.textmenu{
   margin:0;
   padding:0;
   list-style:none;
}

/*inside-------*/
#inside{
   margin:0px;
   padding-top:10px;
   width:540px;
   float:right;
}

#inside li{
   margin:0px;
   padding-left:10px;
   list-style:none;
   width:520px;
}

#inside li.titletext{
    margin:0px;
   padding-left:20px;
   list-style:none;
   font-size:16px;
   line-height:20px;
   text-decoration:none;
}

#inside ul{
   margin:0;
   padding:0;
   list-style:none;
   float:left;
}

#inside li.text{
   margin:0px;
   padding-left:20px;
   list-style:none;
   float:left;
   font-size:12px;
   line-height:18px;
   text-decoration:none;
}
#inside li.texttitle{
   margin:0px;
   padding-left:20px;
   list-style:none;
   font-size:14px;
   line-height:30px;
   text-decoration:none;
   color:#0097da;
}
#inside li.texttitle2{
   margin:0px;
   padding-left:0px;
   list-style:none;
   font-size:14px;
   line-height:18px;
   text-decoration:none;
   color:#0097da;
}
#inside li.return{
   margin:0px;
   padding-left:20px;
   float:left;
   list-style:none;
   font-size:12px;
   line-height:30px;
   text-decoration:none;
}

#inside ul.text{
   margin:0px;
   padding-left:20px;
   list-style:none;
   float:left;
   font-size:12px;
   line-height:20px;
   text-decoration:none;
}

#inside li.otoiawase{
   margin:0px;
   padding-top:20px;
   padding-bottom:20px;
   float:left;
   list-style:none;
}

h1{
   margin:0;
   padding:0;
   list-style:none;
   line-height:20px;
   text-decoration:none;
}

.smalltext{
   margin:0;
   padding:0;
   list-style:none;
   float:left;
   font-size:10px;
   line-height:15px;
   text-decoration:none;
}



/*footer-------*/
#footer{
   margin:0px;
   padding:0px;
   height:20px;
   width:762px;
   float:left;
}

#footer li{
   margin:0;
   padding:0;
   list-style:none;
   float:left;
}





