@charset "UTF-8";

p.cau{
line-height: 130%;
}

/**/
/*-------------------------------
SP only
--------------------------------*/
@media screen and (max-width: 768px) {
.innerBox p.pic,
.innerBox p.txt,
.innerBox p.cau	{
width:80%;
margin:20px auto;
}
.innerBox ul.infoList{
width:80%;
margin:0 auto 20px;
line-height: 180%;
text-align: center;
border:2px solid #603813;
}
.innerBox ul.infoList li{
padding:5px 0;
}
.innerBox ul.infoList li:first-child{
border-bottom:1px solid #603813;
}

.innerBox ul.picList{
width:70%;
margin:0 auto 10px;
}
.innerBox ul.picList li {
width: 100%;
margin: 0 auto 5px;
}
.innerBox ul.picList li p.pic {
width:100%;
margin:0 auto;
}
.innerBox p.btn{
margin:20px auto 60px;
text-align: center;
}	
.innerBox p.btn span{
display: none;
	}
}
/*-------------------------------
PC only
--------------------------------*/
@media screen and (min-width: 769px) {
h3{
height:96px;
}
.innerBox p.pic,
.innerBox p.txt{
width:80%;
margin:20px auto;
}
.innerBox ul.infoList{
width:50%;
margin:0 auto 20px;
line-height: 180%;
text-align: center;
border:2px solid #603813;
}
.innerBox ul.infoList li{
padding:5px 0;
}
.innerBox ul.infoList li:first-child{
border-bottom:1px solid #603813;
}

.innerBox ul.picList{
width:90%;
display: flex;
flex-wrap: wrap;
margin:0 auto 20px;
}
.innerBox ul.picList li {
width: 48%;
margin: 0 auto 10px;
float: left;
}
.innerBox ul.picList li p.pic {
width:100%;
margin:0 auto;
}
.innerBox p.btn{
margin:20px auto 120px;
}	
	
}
