@charset "Shift_JIS";


*{
	margin: 0px;
padding:0px;
}
a{
       display : inline;
}

.hader{
	width : 1005px;
          
  margin-left : auto;
  margin-right : auto;
  padding-bottom : 10px;
background-color : #EEEEEE;
}.yoko{
display: flex;
 flex-wrap: wrap;}
.logo{
	width : 200px;
  padding-top : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.link{
	width: 160px;
	font-size: 24px;
	padding-top: 10px;
}
body{
  font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	-webkit-text-size-adjust: none;
}
.main{
	background-color : white;margin-left : auto;margin-right : auto;border-style : none;width : 1340px;
  margin-top : 30px;
border-radius: 20px;
}
.main-c{
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	border-style: none;
	width: 1340px;
	margin-top: 30px;
	border-top-left-radius: 20px 20px;
	border-top-right-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
}
.up{
  margin-top : 30px;
}
.waku{
	
           width : 1300px;
}
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;
}
.red{
        color:red;
}
.tume{
            padding-right : 20rem;
}
.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 : 12rem;padding-right : 12rem;
}        
.no{
      padding:0;
 }
.big{
     font-size:1.5rem;font-weight: bold;
}
.bigbig{
     font-size:2rem;font-weight: bold;
}
h1{
	font-size : 2rem;padding-top : 0.5rem;padding-left : 0.5rem;padding-right : 0.5rem;padding-bottom : 0.5rem;
}
h2{
	font-size: 2rem;
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 1rem;
}
h3{
	font-size: 2rem;
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 1rem;
}
h4{
	font-size : 1.5rem;padding-top : 0.1rem;padding-left : 1rem;padding-right : 1rem;padding-bottom : 0.1rem;
}
h5{
	font-size: 2rem;
	padding-top: 3rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 3rem;
}
h6{
	font-size: 2rem;
	padding-top: 3rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 3rem;
}
@media(max-width: 1300px) {
.hader{
	max-width: 100%;
	height: 55px;
	margin-left: auto;
	margin-right: auto;
	background-color: #eeeeee;
}.yoko{
display: flex;
 flex-wrap: wrap;}
.logo{
	max-width: 20%;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	margin-bottom: 0px;
}
.link{
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	max-width: 15%;
}
.main{
	background-color : white;margin-left : auto;margin-right : auto;border-style : none;	max-width: 100%;>

    margin-top : 10px;
  border-radius: 20px;
    margin-top : 10px;
  }
.main-c{
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	border-style: none;
	max-width: 100%;>

    margin-top : 10px;
	border-top-left-radius: 20px 20px;
	border-top-right-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
	margin-top: 10px;
}
.up{
  margin-top : 10px;
}
.waku{
	
	max-width: 100%;
}
p{
	font-size: 14px;
	line-height: 1.7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 0.05rem;
	padding-top: 0.5rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-bottom: 0.5rem;
}
.tume{
	padding-right: 0.5rem;
}
.navi{
	font-size: 13px;
	margin-top: 1px;
	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: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 0px;
	font-weight: bolder;
}
h1{
	font-size: 1rem;
	padding-top: 0.5rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-bottom: 0.5rem;
}
h2{
	font-size: 1.2rem;
	padding-top: 0.5rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 0.5rem;
}
h3{
	font-size: 1.2rem;
	padding-top: 0.5rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 0.5rem;
}
h4{
	font-size: 1.2rem;
	padding-top: 0.1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 0.1rem;
}
h5{
	font-size: 1.2rem;
	padding-top: 1.5rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-bottom: 1.5rem;
}
h6{
	font-size: 1.2rem;
	padding-top: 3rem;
	padding-left: 0rem;
	padding-right: 0rem;
	padding-bottom: 3rem;
}
.koma3{
	padding-left: 1rem;
	padding-right: 1rem;
}
.big{
	font-size: 1.2rem;
	font-weight: bold;
}
.bigbig{
	font-size: 1.5rem;
	font-weight: bold;
}
img{
	max-width: 100%;
	min-width: 70px;
	height: auto;
}
table{
	max-width: 100%;
height: auto;
}
td{
	max-width: 100%;
height: auto;
}
}