@charset "UTF-8";
/* CSS Document */


/* ヘッダーTEL */
.header_cvTelArea_wrapp{
width: 210px;
font-family: "Noto Sans JP", sans-serif;
text-align: center;
}

.header_cvTelArea p{
text-align: center;
}

.header_cvTelArea{
display: flex;
background: linear-gradient(to bottom, #ff7e00 0%,#ffb202 50%,#ff7e00 100%);
border-radius: 70px;
padding: 2%;
}

.header_cvTelArea .cvTel {
    font-size: 1.0rem;
    width: 79%;
}

.header_cvTelArea .cvTel a {
    font-size: 2.0rem;
}

/* ページ内TEL */
.cvTelArea{
display: flex;
background: linear-gradient(to bottom, #ff7e00 0%,#ffb202 50%,#ff7e00 100%);
border-radius: 70px;
padding: 2%;
max-width: 610px;
height: 130px;
font-family: "Noto Sans JP", sans-serif;
}

p.muryo{
width:17%;
}

.cvTel{
font-size: 2.5rem;
text-align: center;
width: 79%;
}

.cvTel p,.cvTel a{
color: #fff;
line-height: 110%;
text-shadow: 2px 3px 3px rgba(192, 98, 6, 1);
font-weight: bold;
letter-spacing: 1.0px;
}

.cvTel a{
font-size: 6.5rem;
}

footer >.cta{
padding: 2% 3%;
}

footer >.cta .cta__img,.fixedTelButton .cta__img{
width: 150px
}

footer >.cta .cta__text,.fixedTelButton .cta__text{
font-size: 25px;
color: #fff;
font-weight: 700;
margin-bottom: 5px;
text-align: left;
}

.fixedTelButton{
background: #082545;
border-top:#fff solid 2px; 
padding: 1%;
}



@media screen and (max-width: 767px) {
/* ■スマートフォン専用スタイル↓↓↓ */

/* ヘッダーTEL */
.header_cvTelArea_wrapp{
margin: 0 0 0 3%;
}



/* ページ内TEL */
.cvTelArea{
max-width: 305px;
height: 65px;
border-radius: 50px;
}

.cta__img{
width:70px;
}

.cvTel{
font-size: 1.5rem;
}

.cvTel a{
font-size: 3.0rem;
}

.fixedTelButton{
padding: 3%;
}

footer >.cta .cta__img,.fixedTelButton .cta__img{
width: 70px
}

footer >.cta .cta__text,.fixedTelButton .cta__text{
font-size: 14px;

}


/* ■スマートフォン専用スタイル↑↑↑ */
}

