@charset "utf-8";


.content_inq{
overflow:hidden;
background:#F5F5F5;
}
.content_inq .inner{
max-width:960px;
width:100%;
margin:60px auto;
}

/*-- lst_inq --*/

.content_inq .lst_inq{
display:flex;
align-items:stretch;
justify-content:space-between;
margin-bottom:30px;
}
.content_inq .lst_inq li{
background:#fff;
width:100%;
border-radius:10px;
}
.content_inq .lst_inq li.freedial{
width:100%;
max-width:960px;
}
.content_inq .lst_inq li h3{
text-align:center;
background:#ffe100;
color:#000000;
font-weight:bold;
font-size:24px;
border-radius:10px 10px 0 0;
padding:20px;
}
.content_inq .lst_inq li p{
text-align:center;
padding:28px 34px;
}
.content_inq .lst_inq li p img{
width:100%;
height:auto;
}

/*-- notice --*/

.content_inq .notice{
text-align:center;
font-size:14px;
}
.content_inq .notice a{
color:#555;
text-decoration:underline;
}
.content_inq .notice a:hover{
text-decoration:none;
}

/* tablet */
@media screen and (max-width:1000px){

.content_inq .inner{
box-sizing:border-box;
padding:0 20px;
}

/*-- lst_inq --*/

.content_inq .lst_inq li.freedial{
max-width:inherit;
width:960px;
}

}
/* sp */
@media screen and (max-width:750px){

.content_inq .inner{
margin:60px auto;
margin:8vw auto;
padding:0 40px;
padding:0 5.3333vw;
}

/*-- lst_inq --*/

.content_inq .lst_inq{
display:block;
margin-bottom:30px;
margin-bottom:4vw;
}
.content_inq .lst_inq li{
width:100%;
border-radius:20px;
border-radius:2.6666vw;
}
.content_inq .lst_inq li.freedial{
width:100%;
max-width:inherit;
}
.content_inq .lst_inq li h3{
font-size:24px;
font-size:3.2vw;
border-radius:20px 20px 0 0;
border-radius:2.6666vw 2.6666vw 0 0;
padding:24px;
padding:3.2vw;
}
.content_inq .lst_inq li p{
padding:30px;
padding:4vw;
}
.content_inq .lst_inq li p img{
width:100%;
height:auto;
}
.content_inq .lst_inq li.freedial p{
box-sizing:border-box;
width:100%;
}
.content_inq .lst_inq li.freedial p img{
max-width:inherit;
width:600px;
width:80vw;
}

/*-- notice --*/

.content_inq .notice{
text-align:left;
line-height:1.4;
text-indent:-1em;
padding:1em;
font-size:20px;
font-size:2.6666vw;
}
}

/*-- 

content_inq  20200430ADD


/*-- 

tax area  20230116ADD

====================================================== --*/
.tax-area {
	max-width: 960px;
	margin: -30px auto 30px;
}
.tax-area p{
    font-size: 14px;
    letter-spacing: normal;
}

/* sp */
@media screen and (max-width:750px){
	.tax-area {
		margin-top: -10px;
		padding: 0 5.3333vw;
	}
}