/* CSS Document */
body{
　　　　
  
    width:100%;           
margin:20px auto;
    padding: 0px; 

    background-color: #ffffff;  
    }  
#container{width:799px; background-color: #ffffff;    text-align:left;
    margin:auto; height:832px;
   }

#container2{width:799px; background-color: #ffffff;    text-align:left;
    margin:auto; height:1300px;
   }

#honbun{ margin: 0px 0px 0px 10px; line-height:15px;}

#top3{widh: 600px; height: 700px; background: transparent url(img/top.jpg) no-repeat top left; margin:-40px 0px 0px 0px; }
#top4{widh: 600px; height: 700px;  background: transparent url(img/back.gif) no-repeat top left; margin:-40px 0px 0px 0px; }
#top5{widh: 600px; height: 1100px;  background: transparent url(img/back2.gif) no-repeat top left; margin:-40px 0px 0px 0px; }
#top6{widh: 600px; height: 1500px;  background: transparent url(img/back3.gif) no-repeat top left; margin:-40px 0px 0px 0px; }

#menu{text-align: left; width: 201px;  margin: 25px 0px 0px 0px; border: 2px none #5555ff; background-color: #ffffff; position:absolute; }
#menu a:hover {color:mediumvioletred; text-decoration:none;  position : relative;top:2px;　left:3px; color: #000000;}


#pp{ position: relative; margin-left: 15px;}
#sttop{ position: relative; margin: 0px 0px 0px -40px;list-style-type: none; border-top: 2px solid #ffffff; padding-top: 10px;
 border-bottom:#00c700 1px solid;}
#kizara{ position: relative; margin:  10px 0px 0px -40px; list-style-type: none; border-top: 2px solid #ffffff; padding-top: 10px;
 border-bottom:#00c700 1px solid; }
#nougyou{ position: relative; margin:  10px 0px 0px -40px; list-style-type: none; border-top: 2px solid #ffffff; padding-top: 10px; border-top: 2px solid #ffffff; padding-top: 14px;
 border-bottom:#00c700 1px solid;}
#shinrin{  position: relative; margin:  10px 0px 0px -40px; list-style-type: none; border-top: 2px solid #ffffff; padding-top: 10px; border-top: 2px solid #ffffff; padding-top: 14px;
 border-bottom:#00c700 1px solid;}
#shop{  position: relative; margin:  10px 0px 0px -40px; list-style-type: none; border-top: 2px solid #ffffff; padding-top: 10px; border-top: 2px solid #ffffff; padding-top: 14px;
 border-bottom:#00c700 1px solid;}
#access{ position: relative; margin:  10px 0px 0px -40px; list-style-type: none; border-top: 2px solid #ffffff; padding-top: 10px; border-top: 2px solid #ffffff; padding-top: 14px;
 border-left:#00C700 4px solid; border-bottom:#00c700 1px solid;}

#blog{ position: relative; margin:  10px 0px 0px -40px; list-style-type: none; border-top: 2px solid #ffffff; padding-top: 10px;}

#pro{ margin: -10px 0px 0px 20px;}
#musi{ margin: 0px 0px 0px 20px;}
h1{font-size: 28px;}

#setumei{ width: 700px; background-color:#ccccff; }
#con{ width: 700px; position:  relative; margin: 0px 0px 0px 25px;}
#top1{ margin: 0px 0px 0px 0px;}
#top1 h2 span{ display: none;}
#top2 h1 span{ display: none;}

h2 span{ display: none;}
#about{ margin:-170px 0px 0px -10px; position:absolute;}
#none{ display: none;}
#top2{ margin: -60px 0px 0px 0px;}
#top3 h1{display: none;}
#logo{ width: 200px; height:300px; margin:-120px 0px 0px 0px; background-color: #FFFFFF;}
#naiyou h1 span{ display: none;}
#naiyou{width: 599px; margin: 80px 0px 0px 200px; position: relative;}
#naiyou2{width: 600px; margin: 80px 0px 0px 200px; position: relative;}

h4{border-top: 2px solid #0000ff;
border-bottom: 2px solid #0000ff;
background-color: #5555ff;
padding: 3px; letter-spacing: 2px;
}
li{ font-size: 12px; letter-spacing: 2px; line-height: 25px;}

#footer a:link {color:mediumvioletred; text-decoration:none; color: #33FFCC;}
#footer a:visited {color:Omediumvioletred; text-decoration:none; color: #33FFCC;}
#footer a:active {color:mediumvioletred; text-decoration:none; color: #33FFCC;}
#footer a:hover {color:mediumvioletred; text-decoration:none;position : relative;top:3px;　left:3px; color: #33FFCC;}

#link_wh a:link {color:mediumvioletred; color: #ffffff;}
#link_wh a:visited {color:Omediumvioletred; color: #ffffff;}
#link_wh a:active {color:mediumvioletred; color: #ffffff;}
#link_wh a:hover {color:mediumvioletred; position : relative;top:3px;　left:3px; color: #ffffff;}
#bunsyou{ background-color: #ffffff; text-align:left; font-size:12px;  border-left: 2px solid #00c700; border-right: 2px solid #00c700; height:200px; letter-spacing:3px; line-height:14px;}
 
p{ font-size: 12px; letter-spacing: 2px;}

#footer{ width:800px;   position: relative; background-color:#00c700; height:22px;
 font: 10pt sans-serif,"MS　ゴシック",Osaka;
text-align:center;
margin-top:  20px;

padding-top: 10px;
}

address{ position: relative; font: 10pt sans-serif,MS　ゴシック,Osaka;
text-align:center;
margin-bottom: 0px;}