/* 調整用スタイル */


body{
	margin:0;
	padding:0;
	font-family: "Klee One", cursive;
	font-weight: 400;
	font-style: normal;
	color:#494949;
	font-size:clamp(1rem, 0.932rem + 0.34vw, 1.25rem);
	min-height: 0vw; /* Safari clamp関数対策 */
	}

a{
	text-decoration:none;
	color:#494949;
	transition: 0.4s;
	}
a:hover{
	color:#bfa451;
	cursor:pointer;
	}
ul,
li {
  list-style: none;
}


main{
	display:block;
	}

	
.footer-inner{
	display:flex;
	justify-content: space-between;
	width:75%;
	margin:auto;
	/*align-items: center;*/
	color:#263f6d;	
	}
.footer-inner > p {
	font-size:1.9em;
	line-height:0.4em;
	}
.footer-inner > p > span{
	font-size:0.5em;
	}
.footer-inner > p > a{
	color:#263f6d;
	}
.footer-inner2{
	width:75%;
	margin:auto;
	text-align:right;
	}
.footer-inner2 > a{
	display:inline-block;
	margin-left:1em;
	}
.footer-fax{
	display:flex;
	align-items: center;
	justify-content: flex-end;
	width:75%;
	margin:1em auto auto auto;
	}
.footer-fax > a{
	display:inline-block;
	background-color:#263f6d;
	border-radius:1em;
	color:#efe5d5;
	font-size:1.1em;
	width:220px;
	text-align:center;
	}
.footer-fax > P{
	color:#263f6d;
	margin:0;
	font-size:1.7em;
	padding-left:0.5em;
	}
.footer-fax > P >span{
	font-size:0.6em;
	}
/*フッター*/
@media screen and (max-width: 960px){
	.footer-inner{
		display:block;
		}
	.footer-inner > p{
		text-align:right;
		}
	.footer-fax{
		display:block;
		text-align:right;
		}
	}
	
.copylright{
	text-align:right;
	font-size:0.6em;
	color:#999;
	margin-right:3em;
	}