@charset "UTF-8";
.induction-b_frame{
    width: 100%;
    font-size: clamp(1em, 1.5vw, 1.5em);
}

.induction-b_pc{
    background-color: rgb(255, 251, 199);
}

.induction-b_container{
    width: 73%;
    padding: 2em 0;
    margin: auto;
}
.induction-b_block{
    background-color: rgb(234, 85, 71);
    border: 4px solid rgb(234, 85, 71);
    border-radius: 1em;
    overflow: hidden;
}

.induction-b_title{
    color: white;
    font-size: 1.5em;
    width: fit-content;
    margin: auto;
    padding: 0.1em 0 0.3em;
}

.induction-b_body{
    height: fit-content;
    background-color: white;
    padding: 0.5em 4%;
    margin: auto;
}

.induction_caption{
    font-size: 1.2em;
    width: fit-content;
    margin: auto;
}.induction_caption > span{
    font-size: 1.3em;
    color: rgb(234, 85, 71);
}

.induction-b_view_number{
    background-color: rgb(234, 85, 71);
    color: white;
    padding: 0.6em 0;
    margin: auto;
}

.induction-b_view_number > div{
    width: fit-content;
    margin: auto;
}

.induction-b_phone_icon{
    width: 2.3em;
    height: 1.8em;
    margin: 1.2em 0.3em auto 1em;
}

.induction-b_phone_number{
    font-size: 2.6em;
}

.induction-b_note{
    font-size: 0.8em;
    width: fit-content;
    margin: 0 auto;
    padding: 0.3em 0;
}

.induction-b_form{
    border: solid 2px rgb(234, 85, 71);
    padding: 0.3em 5em;
    width: fit-content;
    margin: 0.6em auto 0.7em auto;
    color:rgb(234, 85, 71);
    display: block;
    font-weight: 600;
}

.induction-b_free_icon{
    margin: auto 0.5em auto 0;
    border-radius: 50%;
    width: 3.5em;
    height: 3.5em;
}

.induction_holday_sp{
    width: fit-content;
    margin: auto;
    font-size: 1.1em;
    padding-bottom: 1em;
}

/* PC */
@media screen and (min-width: 768px) {

}
/* SP */
@media screen and (max-width: 767px) {

}