/*L“‡@“d‹C‰®‚³‚ñCSS*/
@charset "UTF-8";

body{
      font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial, "Meiryo UI";
	  width: 100%;
	 height: 100%;
	 margin-top: 0;
	 margin-left: auto;
	 margin-right: auto;
	 background-image: url(../new_banna/index_img/bg/header_bg.png);
	 background-repeat:repeat-x;
	 min-width: 960px;
}


div#pankuzu{
      width: 960px;
	  height: 20px;
	  color: #333333;
	  margin-top: 20px;
	  margin-bottom: 20px;
	  font-size: 12px;
	  }
	  
div#pankuzu a{
      width: 960px;
	  height: 20px;
	  color:#FF0099;
	  text-decoration: none;
	  }
	  
	  
div#container4{
      width: 100%;
	  height: 100%;
	  background-color: #333333;
	  margin-left: auto;
	  margin-right: auto;
	  } 

#header {
     width: 100%;
	 height: 100%;
	 margin-top: 0;
	 margin-left: auto;
	 margin-right: auto;
	  max-width: 960px;
     min-width: 720px;
	 
	 
}

.header_w{
     width: 960px;
	 height: 150px;
	 margin-left: auto;
	 margin-right: auto;
	
}

.header_rogo{
     width: 280px;
	 height: 107px;
	 float: left;
	 padding-top: 20px;
}

.tel{
     width: 300px;
	 height: 50px;
	 float: right;
	 text-align: center;
	 margin-top: 50px;

}

.inq{
     width: 320px;
	 height: 50px;
	 float: right;
	 text-align: center;
	 margin-top: 60px;
	 font-size: 14px;
	 font-weight: bold;

}


.footer{
      width: 960px;
	  height: 300px;
	  margin-left: auto;
	  margin-right: auto;
}

.footer_nav{
	  float: left;
	  line-height: 30px;
	  
}

.category ul{
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #FFFFFF;
	   font-size: 12px;
	   text-decoration: none;
	   list-style-type: none;
	   margin-left:0px;
}

.category ul a{
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #FFFFFF;
	   font-size: 12px;
	   text-decoration: none;
	   list-style-type: none;
	   margin-left:0px;
}

.category li {
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #FFFFFF;
	   font-size: 12px;
	   list-style-type: none;
	   margin-left:0px;
}

.category li a{
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #FFFFFF;
	   font-size: 12px;
	   list-style-type: none;
	   text-decoration: none;
	   margin-left:0px;
}


.category li a:link{
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #ffffff;
	   font-size: 12px;
	   list-style-type: none;
	   text-decoration: none;
	   margin-left:0px;
}


.category li a:hover{
       color:#CCCCCC;
	   text-decoration: underline;
}
       
      


      
.span_shiro_b{
       font-family:"ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	  font-size: 14px;
	  color: #cccccc;
	  width: 400px;
	  font-weight:bold;
	  padding-left: 20px;
	  padding-bottom: 10px;
	  width: 960px;
	  margin-left: auto;
	  margin-right: auto;

}

.span_shiro{
       font-family:"ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	  font-size: 14px;
	  color: #cccccc;
	  width: 400px;
	  padding-left: 20px;

}
	   
	 

.span_aka{
      font-size:25px;
	  color:#FF0033;
	  font-weight: bold;
}

.span_aka14{
      font-size:14px;
	  color:#FF0033;
	  font-weight: bold;
}









/*ƒgƒbƒvƒy[ƒWƒwƒbƒ_[ƒtƒbƒ^[‘Îô*/
div#container{
      width: 100%;
	  height: 100%;
	  margin-left: auto;
	  margin-right: auto;
	  }
	  
div#container2{
      width: 960px;
	  height:550px;
	  color: #FFFFFF;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top:0px;
	  margin-bottom:0px;
}

div#container3{
      width: 100%;
	  height: 100%;
	  background-color: #eeeeee;
	  margin-left: auto;
	  margin-right: auto;
	   clear: both;
	  }
	  


div#container4{
      width: 100%;
	  height: 100%;
	  background-color: #333333;
	  margin-left: auto;
	  margin-right: auto;
	  } 
	  
	  
div#container5{
      width: 960px;
	  height:100%;
	  color: #FFFFFF;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top:0px;
	  margin-bottom:0px;
}
	  
.in{
     width: 960px;
	 height: 100%;
	  position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom: 60px;
}

.in2{
     width: 960px;
	 height: 400px;
	  position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom: 10px;
}

.in10{
     width: 960px;
	 height: 3300px;
	 position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom: 100px;
}


.in11{
     width: 960px;
	 height: 2700px;
	 position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom: 100px;
}

.in12{
     width: 960px;
	 height: 800px;
	 position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom: 100px;
}

.in13{
     width: 960px;
	 height: 500px;
	 position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom:@0;
	 padding-bottom: 100px;
}

.in14{
     width: 960px;
	 height: 3400px;
	 position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom:@0;
	 padding-bottom: 100px;
}

.in15{
     width: 960px;
	 height: 900px;
	 position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom:@0;
	 padding-bottom: 100px;
}

.in16{
     width: 960px;
	 height: 1350px;
	 position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom:@0;
	 padding-bottom: 100px;
}

.in17{
     width: 960px;
	 height: 1350px;
	 position: relative;
     max-width: 960px;
     min-width: 720px;
     margin-left: auto;
     margin-right: auto;
	 margin-bottom:@0;
	 padding-bottom: 100px;
	 margin-top: 100px;
}


.banna_1350{
     width: 1350px;
	 height: 300px;
	 text-align: center;
	 margin-left:auto;
	 margin-right:auto;
}
	  
	  
#slider p,ul,li{
	margin:0;
	padding:0;
}

h1{
     width: 960px;
	 height: 150px;
	 text-align: center;
	 margin: 0;
}

h2{
     width: 960px;
	 height: 30px;
	 margin-left: auto;
	 margin-right: auto;
	 text-align:center;
	 padding-top: 30px;
}

h3{
     width: 960px;
	 height: 30px;
	 margin-left: auto;
	 margin-right: auto;
	 text-align:center;
	 padding-top: 80px;
}

.information{
     background-color: #FFFFFF;
	 width: 960px;
	 height: 100px;
}

.span_gre{
      padding: 30px;
	  font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	  font-size: 14px;
	  line-height: 30px;
	  color:#666666;
	  margin-top: 30px;
	  }

h4{
     width: 960px;
	 height: 30px;
	 margin-left: auto;
	 margin-right: auto;
	 text-align:center;
	 padding-top: 10px;
	 padding-bottom: 50px;
}

.category_table{
      width: 960px;
	  height: 100%;
	  border: none;
	  padding-top: 50px;
	  }
	  
.category_table td{
       width: 192px;
	   height: 162px;
}
 
#Contact_Us1{
      width: 220px;
	  padding: 10px;
	  height: 220px;
	  float: left;
	  background-image: url(../new_banna/index_img/bg/kakaku_220.png);
	  background-repeat: no-repeat;
}

#Contact_Us2{
      width: 220px;
	  padding: 10px;
	  height: 220px;
	  float: left;
	  background-image: url(../new_banna/index_img/bg/mitumori_220.png);
	  background-repeat: no-repeat;
}

#Contact_Us3{
      width: 220px;
	  padding: 10px;
	  height: 220px;
	  float: left;
	  background-image: url(../new_banna/index_img/bg/yoyaku_220.png);
	  background-repeat: no-repeat;
}

#Contact_Us4{
      width: 220px;
	  padding: 10px;
	  height: 220px;
	  float: left;
	  background-image: url(../new_banna/index_img/bg/inq_220.png);
	  background-repeat: no-repeat;
}

.us_in{
      width: 200px;
	  height: 220px;
	  font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	  font-size:14px;
	  color:#333333;
	  margin-top: 80px;
}

.us_botoon{
      width: 200px;
	  height: 50px;
	  text-align: center;
	  padding-top: 20px;
}

#gedan{
      width: 960px;
}


.gedan_left{
       width: 450px;
	   height: 600px;
	   float: left;
	   }
	   
.gedan_right{
       width: 420px;
	   height: 600px;
	   padding-left: 80px;
	   float: left;
	   }

h5{
    width: 460px;

}

h6{
    width: 460px;

}
.rogo_footer{
      width: 55px;
	  height: 100px;
	  float: left;
}
.accses{
     width: 400px;
	 height: 200px;
	 font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	 color:#666666;
	 line-height: 25px;
	 }
.tel_span{
      font-size:24px
}

.footer{
      width: 960px;
	  height: 300px;
	  margin-left: auto;
	  margin-right: auto;
}

.footer_nav{
	  float: left;
	  line-height: 30px;
	  
}

.category ul{
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #FFFFFF;
	   font-size: 12px;
	   text-decoration: none;
	   list-style-type: none;
	   margin-left:0px;
}

.category ul a{
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #FFFFFF;
	   font-size: 12px;
	   text-decoration: none;
	   list-style-type: none;
	   margin-left:0px;
}

.category li {
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #FFFFFF;
	   font-size: 12px;
	   list-style-type: none;
	   margin-left:0px;
}

.category li a{
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #FFFFFF;
	   font-size: 12px;
	   list-style-type: none;
	   text-decoration: none;
	   margin-left:0px;
}


.category li a:link{
       width: 200px;
	   font-family: "ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	   color: #ffffff;
	   font-size: 12px;
	   list-style-type: none;
	   text-decoration: none;
	   margin-left:0px;
}


.category li a:hover{
       color:#CCCCCC;
	   text-decoration: underline;
}
       
      


      
.span_shiro_b{
       font-family:"ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	  font-size: 14px;
	  color: #cccccc;
	  width: 400px;
	  font-weight:bold;
	  padding-left: 20px;
	  padding-bottom: 10px;
	  width: 960px;
	  margin-left: auto;
	  margin-right: auto;

}

.span_shiro{
       font-family:"ƒƒCƒŠƒI", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	  font-size: 14px;
	  color: #cccccc;
	  width: 400px;
	  padding-left: 20px;

}
	   
	 