@charset "utf-8";

#inc05{padding:80px 0;position:relative;width:100%;margin:0 auto;background:url('/sh_img/include/inc05/img/bg.jpg') no-repeat 100% 100% /cover #200d0c;text-align:center;}
#inc05 .cont{line-height:1.4;font-size:20px;color:rgba(255,255,255,0.6)}
#inc05 .cont p{margin-bottom:10px;line-height:1.4;font-size:50px;font-weight:700;color:#fff}
#inc05 .cont .tel{display:flex;align-items:center;justify-content:center;width:710px;margin:50px auto 0;padding:12px 0;background:var(--primary);font-weight:600}
#inc05 .cont .tel span{font-size:40px;color:#fff;font-weight:700}
#inc05 .cont .tel span:last-child:before{content:'';display:inline-block;width:1px;height:27px;margin:-5px 20px 0 20px;vertical-align:middle;background:rgba(255,255,255,0.5)}
#inc05 .cont .tel span:first-child{padding-left:20px}

@media (hover: hover){

}
@media (max-width:1400px){

}
@media (max-width:1230px){


}
@media (max-width:1024px){
#inc05{padding:70px 0}
#inc05 .cont p{line-height:normal;font-size:35px}
#inc05 .cont .tel{width:fit-content;padding:12px 20px;margin:44px auto 0}
#inc05 .cont .tel span{font-size:29px}
#inc05 .cont .tel span:last-child:before{height:22px}
}
@media (max-width:768px){
#inc05{padding:60px 0}
#inc05 .cont{font-size:17px}
#inc05 .cont p{font-size:32px}
#inc05 .cont .tel{margin:38px auto 0;font-size:16px}
#inc05 .cont .tel span{font-size:26px}
}
@media (max-width:680px){
#inc05{padding:50px 0}
#inc05 .cont{font-size:16px}
#inc05 .cont p{font-size:28px}
#inc03 .cont .tit_cont{font-size:23px}
#inc05 .cont .tel{margin:32px auto 0}
#inc05 .cont .tel span{font-size:23px}
#inc05 .cont .tel span:last-child:before{height:18px;margin:-5px 10px 0 10px}
}
@media (max-width:480px){
#inc05{padding:40px 10px}
#inc05 .cont{font-size:15px}
#inc05 .cont p{font-size:23px}
#inc05 .cont .tel{margin:26px auto 0;padding:10px;font-size:14px}
#inc05 .cont .tel span{font-size:20px}
#inc05 .cont .tel span:first-child{padding-left:6px}
#inc05 .cont .tel span:last-child:before{height:14px;margin:-4px 8px 0 8px}

}
@media (max-width:380px){
#inc05 .cont .tel{flex-direction:column;padding:10px 24px}
#inc05 .cont .tel span:last-child:before{display:none}

}   