@charset "utf-8";
/* CSS Document */

*{list-style-type: none;
  
  margin: 0;
  padding: 0;

 }

a img{border-style:none;}
  

#logo a{text-decoration: none;}
#logo h1 a{color:#666;}
#logo h1 a:hover{color:#666;}
#logo h1 a:visited{color:#666;}


html, body, #wrapper {height: 100%;}
 
body > #wrapper {height: auto; min-height: 100%;}
 

a img{ border:none;}

#wrapper
    {
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     width:960px;         /* 幅を決定する */
    }

#header{ height: 38px;
         background-color: #ff9933;
		 }

#logo{height: 105px;}


#logo h1{
       text-align:left;
	   font-size: 40px;
	   color: #666666;
	   font-family: "Corbel";
	   line-height: -1;
	   margin-top:20px;}
	   
#logo p{font-size:15px;
		 font-weight: 200;
		 margin-top:25px;}


#logo ul.moji li a{color: #333;}
#logo ul.moji li a:hover{color: #F93;}



#logo ul.moji li{float:left;
                  font-size: 15px;
				  color:#333;}


#logo ul.moji li{float:left;
                  font-size: 15px;
				  color:#333;}


#s{font-size: 12px;
    
	 
	}

#m{font-size: 15px;
}




#logo ul.m2 li a{
				 border: #666 solid 1px;
				 color: #666;
				 font-weight: bold;
				 text-align:center;
				 border-radius:3px;
				 vertical-align:central;}

#logo ul.m2 li{
	float:left;
	margin-right:20px;
	color: #666;
	font-weight: normal;
			   }


#logo ul.m2{
	clear:both;
	margin-left: 740px;

	}



#logo ul.moji{
        display:block;
		margin-left:550px;
		margin-top: -50px;
		margin-bottom:10px;
		
	}






#botan{width: 960px;
       height: 50px;
	   
	   }



         
			
/*----階層------*/

#botan ul#nav {
    float: left;
    border: none;
    height: 50px;
}

#botan ul#nav li { 
        float: left;
 margin-left:1px;
        height: 50px;
        width: 191px;
        text-align: center;
    }
#botan ul#nav li.hover {
        background: #ff9933;
    }

#botan ul#nav li a {
            display: block;
            color: #ff9933;
            text-decoration: none;
        }

#botan ul#nav li ul {
            border: none;
            display: none;
            background: #FC9;
            overflow: hidden;
            opacity: .9;
            filter: alpha(opacity=90);
        }

#botan ul#nav li ul li {
                border-bottom: solid #F93 1px;
line-height:55px;}
#botan ul#nav li ul li.hover {
                background: #F93;
            }
			

#botan ul#nav li ul li a {
					font-family: "小塚ゴシック Pro";
					font-weight: 600;
                    color: #333;
                }







/*------------------------------*/

#leftbox
        {width: 180px;
		clear:both;
		 float: left; 
		 margin-right:9px;
	background-color: #ffffff;
		 box-shadow: 1px 1px 5px #000; /*CSS3*/
	-moz-box-shadow: 1px 1px 5px #000; /* Firefox用*/
	-webkit-box-shadow: 1px 1px 5px #000; /* Google Chrome, Safari用*/ 	 margin-top: 14px; 
	border-radius: 1px;
	margin-bottom: 30px;}
	
	
#inner{width: 178px;
          margin-left: 1px;
		  }

/*アコーディオンメニューの設定----------------------------------------------*/
ul.acc, ul.acc li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.acc a{
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666666;
	
	
}


ul.acc a:hover{color: #000000;}

ul.acc {
	background-color: #FC9;
	font-size: 10px;
}

ul.acc li ul {
	background-color: #ffffff;
}


#leftbox h2{font-weight:550;
            font-size: 15px;
			color: #333;
			background-color: #ffffff;
			border: 1px #F93 solid;}
			


		
			
#btn1{margin-top: 10px;
      margin-bottom: 5px;} 
	  

	  
/*---------------------------------------------------------------*/		
		
#mainbox{ float: left;
		  width:757px;
		  background-color:#ffffff;
	 box-shadow: 1px 1px 5px #000; /*CSS3*/
	-moz-box-shadow: 1px 1px 5px #000; /* Firefox用*/
	-webkit-box-shadow: 1px 1px 5px #000; /* Google Chrome, Safari用*/	  margin-top: 14px; 
	border-radius: 1px;
	padding: 3px 7px 7px 7px;
		margin-bottom: 30px;
}
	
	
#innerbox2{ width: 755px;
			margin-top: 5px;
font-family: "小塚ゴシックPro";
margin-bottom: 30px;	
color: #333;		
line-height: 25px;
}


#innerbox2 p{display:block;
             width: 600px;
			 margin: 0px 0px 0px 30px;
			 font-size: 12px;
			 line-height: 17px;
			 margin-top: 20px;}

				 
#innerbox2 h3{ font-size:20px; 
			  margin-bottom: 10px;
			   display: block;
			   
			   border-bottom: #F93 solid 1px;
			   border-left: #F93 solid 5px;}
	 	

#box{width: 960px;
     clear:both;
	margin-top: 20px; 
	 }

#box ul li{float:left;
           margin-right:10px;
		   font-family:"小塚ゴシックPro";
		   color: #666;
		   font-size: 15px;}

#box ul li a{color: #333;}

#box ul li a:hover{color: #ff9933;}
 
p.pagetop{
	display:block;
	background-color:#F93;
	font-family: "小塚ゴシックPro";
	color: #ffffff;
	margin-left:870px;
	font-weight: bold;
	margin-bottom: 0px;}
	
p.pagetop a:hover{
	color: #F30;
	text-align: left;
}

 
#footer {
         clear:both;	
     	 text-align:center;
          bottom: 0px;
          height: 34px;
	      background-color:#ff9933; }
		  
		  		
#footer p{ color: #fff;
           font-size: 15px;
		   margin-top: 17px;
		   font-family: "Corbel";}
