@charset "Shift_JIS";
*{
	margin: 0px;
padding:0px;
}
a{
       display : inline;
}

.hader{
	width : 1005px;
  background-color : #ffffff;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 30px;
}.yoko{
display: flex;
 flex-wrap: wrap;}
.logo{
	width : 270px;
  background-color : #ffffff;
  padding-top : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.ado{
	width:730px;
  background-color : #ffffff;
  padding-top : 15px;
  padding-bottom : 5px;
}
.link{
	
           width : 165px;
  background-color : #ffffff;
  
  font-size : 24px;
}
body{
	-webkit-text-size-adjust: none;
}
p{
	font-size:16px;	line-height : 1.7;
	    margin: 0px;
	letter-spacing : 0.1rem;padding-top : 1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 1rem;
}
.navi{
	font-size : 26px;
  padding-top : 0.5px;
  padding-bottom : 0.5px;
}
.navi-s{
	font-size : 20px;
  padding-top : 7px;
  padding-bottom : 0.5px;
  padding-left : 4px;
}

.koma3{
	padding-left : 3rem;padding-right : 3rem;
}        
.no{
      padding:0;
 }
.big{
     font-size:2rem;
}
.gazo1{
  margin-right : 1rem;
  float : left;
}
      
h1{
	font-size : 2rem;padding-top : 0.5rem;padding-left : 0.5rem;padding-right : 0.5rem;padding-bottom : 0.5rem;
}
h2{
	font-size : 1.5rem;padding-top : 0.1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 0.1rem;
}
h3{
	font-size : 1.5rem;padding-top : 0.1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 0.1rem;
}
h4{
	font-size : 1.5rem;padding-top : 0.1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 0.1rem;
}
h5{
	font-size : 1.5rem;padding-top : 1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 1rem;
}
h6{
	font-size : 1.5rem;padding-top : 2rem;padding-left : 2rem;padding-right : 2rem;padding-bottom : 2rem;
}@media(max-width: 1200px) {
.hader{
  margin-left : 0px;
  margin-right : 0px;
  
    width : 1005px;
  
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-bottom : 10px;
  }.yoko{
display: flex;
 flex-wrap: wrap;}
.logo{
	width : 270px;
  background-color : #ffffff;
  padding-top : 5px;
  padding-bottom : 65px;
  
  
  
    padding-left : 0px;
  
    padding-right : 0px;
  }
.ado{
	width:730px;
  background-color : #ffffff;
  
    padding-left : 5px;
  
    padding-top : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
  
    margin-bottom : 65px;
  }
.link{
	width : 165px;
  
  
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
  }
p{
            font-size : 25px;	line-height : 1.7;
	    margin: 0px;
	letter-spacing : 0.1rem;padding-top : 1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 1rem;
}
.navi{
	font-size : 33px;
  
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
  
    padding-right : 0px;
  
    padding-top : 0px;
    padding-left : 0px;
    padding-bottom : 0px;
  
    font-weight : bolder;
  }
.navi-s{
	font-size : 25px;
  
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
  
    padding-right : 0px;
  
    padding-top : 7px;
    padding-left : 4px;
    padding-bottom : 0px;
  
  
    font-weight : bolder;
  }
h1{
	font-size : 2.5rem;padding-top : 0.5rem;padding-left : 0.5rem;padding-right : 0.5rem;padding-bottom : 0.5rem;
}
h2{
	font-size : 2rem;padding-top : 0.1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 0.1rem;
}
h3{
	font-size : 2rem;padding-top : 0.1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 0.1rem;
}
h4{
	font-size : 2rem;padding-top : 0.1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 0.1rem;
}
h5{
	font-size : 2rem;padding-top : 2rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 2rem;
}
h6{
	font-size : 3rem;padding-top : 6rem;padding-left : 2rem;padding-right : 2rem;padding-bottom : 6rem;
}}