@charset "utf-8";

/* noticeWrap */

.noticeWrap{
	background-color: #fff;
	color:#000;
	padding-top:50px;
	padding-bottom:50px;
	border-bottom: 1px solid #000;
}
.noticeInner>p{
	font-size: 0.9em;
	font-weight: 300;
	letter-spacing: 0.1em;
	line-height: 1.6;
	text-align: center;
	margin-bottom:50px;
}
.seriesMain_inner>h3{
	font-size: 1.1em;
	letter-spacing: 0.1em;
	font-weight: 500;
	text-align: center;
	margin-bottom:5px;
}
.seriesMain_inner>p{
	width:480px;
	margin:0 auto;
	border:1px solid #000;
	transition: all .5s;
}
.seriesMain_inner>p:hover,
.seriesMain_inner>p:active{
	transform: scale(0.95);
	transition: all .5s;
}
@media (max-width:768px){
	.seriesMain_inner>p{
		width:400px;
	}
	.limited_noticeInner>p,
	.noticeInner{
		width:90%;
	}
	.noticeInner{
		margin:0 auto;
	}
	.noticeInner>p{
		text-align: left;
	}
	.noticeInner>p>.under1400{
		display:none;
	}
}
@media (max-width:500px){
	.seriesMain_inner>p{
		width:80%;
	}
}

/* footer */

.footerWrap{
	padding-top:50px;
}
.sellerWrap{
	width:400px;
	margin:0 auto;
	margin-bottom: 30px;
}
.sellerWrap>h2{
	font-family: "Noto Sans JP", sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	letter-spacing: 0.25em;
	text-align: center;
	margin-bottom: 10px;
}
.sellerInfomation_wrap{
	width:1260px;
	margin:0 auto;
	margin-bottom: 50px;
}
.sellerInfomation_row{
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.sellerInfomation_inner:first-of-type{
	width:20%;
}
.sellerInfomation_inner:nth-of-type(2){
	width:35%;
}
.sellerInfomation_inner:last-of-type{
	width:38%;
}
.sellerInfomation_inner:first-of-type>h3{
	margin-bottom: 10px;
}
.sellerInfomation_inner:nth-of-type(2)>h3{
	font-size: 1.1em;
	font-weight: 400;
	margin-bottom: 10px;
}
.sellerInfomation_inner:first-of-type>p,
.sellerInfomation_inner:nth-of-type(2)>p{
	font-family: "Noto Sans JP", sans-serif;
	font-size: 0.8em;
	font-weight: 300;
}
.sellerInfomation_inner:last-of-type>h3{
	font-size: 1.2em;
	letter-spacing: 0.1em;
	font-weight: 400;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
.sellerInfomation_inner:last-of-type>p>a{
	transition:0.5s;
}
.sellerInfomation_inner:last-of-type>p>a:hover,
.sellerInfomation_inner:last-of-type>p>a:active{
    opacity:0.5;
    transition:0.5s;
}
.smallWrap{
	text-align: center;
	margin-bottom:10px;
}
.smallWrap>small{
	font-family: "Tenor Sans", sans-serif;
	font-size: 0.75em;
	letter-spacing: 0.1em;
}
.under450{
	display: none;
}
@media (max-width:1452px){
	.sellerInfomation_wrap{
		width:90%;
	}
	.sellerInfomation_inner:nth-of-type(2){
		width:30%;
	}
}
@media (max-width:1024px){
	.sellerInfomation_wrap{
		width:500px;
	}
	.sellerInfomation_row{
		flex-wrap: wrap;
		justify-content: space-around;
		align-items: flex-start;
	}
	.sellerInfomation_inner:first-of-type{
		width:40%;
		margin-bottom:30px;
	}
	.sellerInfomation_inner:nth-of-type(2){
		width:48%;
		margin-bottom:30px;
	}
	.sellerInfomation_inner:last-of-type{
		width:90%;
	}
}
@media (max-width:992px){
	.footerWrap{
		margin-bottom:100px;
	}
	.footerNav_sp{
		width:100%;
		position:fixed;
		left:0;
		bottom:0;
		z-index:995;
	}
	.footerNav_sp ul{                
		display:flex;
		justify-content: space-between;
	}
	.footerNav_sp ul li{
		width:33.33vw;
		text-align: center;
	}
	.footerNav_sp ul li a{
		color:#fff;
		display: block;
		width: 100%;
		height:100%;
		padding:5px 0;
		transition:0.5s;
	}
	.footerNav_sp>ul>li:first-of-type>a,
    .footerNav_sp>ul>li:last-of-type>a{
        background-color: #00503a;
    }
	.footerNav_sp>ul>li:nth-of-type(2)>a{
		background-color: #538168;
	}
	.footerNav_sp ul li a:hover,
    .footerNav_sp ul li a:active{
        opacity:0.5;
        transition:0.5s;
    }
	.icon{
		display:inline-block;
		aspect-ratio: 80/60;
		width:50px;
	}
	.reserveIcon{
		background-image: url(../images/top/fig03.svg);
		background-size: cover;
		background-repeat: no-repeat;
	}
	.requestIcon{
		background-image: url(../images/top/fig02.svg);
		background-size: cover;
		background-repeat: no-repeat;
	}
	.telIcon{
		background-image: url(../images/top/fig01.svg);
		background-size: cover;
		background-repeat: no-repeat;
	}
}
@media (max-width:768px){
	.footerWrap{
		margin-bottom: 110px;
	}
	.sellerInfomation_wrap{
		width:400px;
	}
	.sellerInfomation_row{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.sellerInfomation_inner:first-of-type{
		width:80%;
		margin-bottom:30px;
	}
	.sellerInfomation_inner:nth-of-type(2){
		width:100%;
		margin-bottom:30px;
	}
	.sellerInfomation_inner:last-of-type{
		width:100%;
	}
	.sellerInfomation_inner h3,
    .sellerInfomation_inner p{
        text-align: center;
    }
    .sellerInfomation_inner:first-of-type>h3,
    .sellerInfomation_inner:nth-of-type(2)>h3{
        font-size: 1.15em;
        margin-bottom: 5px;
    }
    .sellerInfomation_inner:first-of-type>p,
    .sellerInfomation_inner:nth-of-type(2)>p{
        font-size: 1em;
    }
	.sellerInfomation_inner:last-of-type>h3{
		text-align: left;
	}
}
@media (max-width:500px){
	.icon{
		width:40px;
	}
}
@media (max-width:450px){
	.sellerWrap,
    .sellerInfomation_wrap{
        width: 80%;
    }
	.under450{
		display: block;
	}
}
@media (max-width:400px){
	.footerWrap{
		margin-bottom: 90px;
	}
	.icon{
		width:30px;
	}
}
@media (max-width:350px){
	.footerWrap{
		margin-bottom: 70px;
	}
	.icon{
		width:20px;
	}
}