/* CSS Document */

body{
	font-family: a-otf-midashi-go-mb31-pr6n,sans-serif;
	font-size:1.6rem;
	line-height:1.6;
	font-weight: 600;
	font-style: normal;
}
.spOnly{display:none;}

main {padding: 6rem 0;}

#logo{
	text-align: left;
    max-width: 1000px;
	padding: 0 20px;
    margin: 0 auto;
}

#logo a{display: block;
    max-width: 202px;}

#logo a img{width: 100%;height: auto;}

#logo .hover:hover img{-webkit-transform: scale(1.0)!important;
    transform:scale(1.0)!important;}



#agreement_low {
    width: 1040px;
    margin: 0 auto;	
}
#agreement_low p { margin-bottom: 1rem;}

#agreement_low h2 {
    font-size: 25px;
    margin: 0 0 25px 0;
    color: #0063b2;
}

#agreement_low h3 {
    margin: 30px 0 20px 0;
    padding: 0.5rem 1rem;
    font-size: 25px;
    background: #0063b2;
    color: #fff;	
}
#agreement_low h4 {
    font-size: 2rem;
    color: #0063b2;
	margin-top: 2.5rem;
}

#agreement_low a {
    display: inline-block;
    color: #0063b2;
    text-decoration: none;
    transition: all 0.3s;
    background: -webkit-linear-gradient(#0063b2, #0063b2) 0 100%/0 2px no-repeat;
    background: -o-linear-gradient(#0063b2, #0063b2) 0 100%/0 2px no-repeat;
    background: linear-gradient(#0063b2, #0063b2) 0 100%/0 2px no-repeat;
}
#agreement_low a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

footer {
	padding:2rem;
	background:#000;
	color: #FFF;
	text-align: center;
}
footer a { color: #FFF;}
footer ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 0.5rem 2rem;
	margin-bottom: 2rem;
}
footer .copyCont {
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-weight: normal;
	font-size: 80%;
}
footer address{
	color:#fff;
	font-style:normal;
	font-size:70%;
	text-align:center;
}


@media screen and (max-width: 1040px){
	#agreement_low { width: 90%;}
}

@media screen and (max-width: 560px){
	.pcOnly{display:none;}
	.spOnly{display:block;}
	
	main { padding: 2rem 0;}	
	a[href*="tel:"] {
		pointer-events: auto;
		cursor: auto;
		text-decoration: none;
	}
}