@charset "utf-8";

/* top_img */
.top_img .inner {background:linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ),url(../img/company/company_top_bg.jpg)no-repeat center center;
                background-size:cover; text-align:left;}

.top_img .inner .text {width:58.5rem; margin:0 auto;}
.top_img .inner .text p {font-size:1.4rem;}
.top_img .inner .text .mb {padding:0 0 2.5rem 0;}
.top_img .inner .text p span {font-size:4rem;}
.top_img .inner .text p strong {font-size:1.6rem;}

/* question - add_str(20240830)*/
.question {background: #f7f7f7; border-bottom: 1px solid #e6e6e6;}
.question .inner {color: #333;}
.question .inner ul li:nth-child(1) span:before {background:url(../img/icon/tel_icon_b.png)no-repeat;}
.question .inner ul li:nth-child(2) span:before {background:url(../img/icon/mail_icon_b.png)no-repeat;}
/* question - add_end(20240830)*/

@media (max-width:1186px ){
    
    .top_img .inner .text {width:90%;}
}

@media ( min-width:0px ) and ( max-width:900px ){
    
    .top_img .inner .text p {font-size:1rem;}
    .top_img .inner .text .mb {padding:0 0 2.5rem 0;}
    .top_img .inner .text p span {font-size:3rem;}
    .top_img .inner .text p strong {font-size:1.4rem;}
   
}

@media ( min-width:0px ) and ( max-width:528px ){

}