/***************************
 *
 * 特設ページ用
 * 
 *
 **************************/
@media all and (max-width: 768px) {
    
    a[href*="tel:"] {
pointer-events: none;
cursor: default;
text-decoration: none;
}

/*
2020年4月開設感染症対策看板用特設ページ
*/
    .special-bg{
        background: #ECF5FD;
    }
    .special-head{
        display: flex;
        justify-content: center;
        align-items: center;
        height: 90px;
        width: 100%;
        border-top: 5px solid #104589;
        background: #fff;
        
    }
    .special-logo{
        width: 145px;
        margin: auto;
    }
     .special-logo img{
        width: 100%;
        height: auto;
    }
    
    
    .special-article{
        margin: 60px 0;
        padding: 0 20px;
    }
    
    .special-title{
        text-align: center;
        color: #104589;
        font-size: 28px;
        font-weight: bold;
        margin-bottom: 25px;
        line-height: 1.5;
    }
    
    .special-paragraph{
        text-align: left;
        line-height: 1.8;
        font-size: 16px;
        margin-bottom: 40px;
    }
    
    .special-btns{
        display: block;
        justify-content: center;
        margin-bottom: 40px;
    }
    
    .special-btn{
        width: 100%;
        height: 80px;
        color: #000;
        font-size: 20px;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        text-decoration: none;
        border-radius: 5px;
    }
    
    .special-btn:hover{
        text-decoration: none;
        color: #000;
        opacity: 0.5;
    }
    
    .special-btn-pdf{
        background: #FFBE10;
        margin-bottom: 10px;
    }
    
    
    .special-btn-excel{
        background: #FFD610;
    }
    
    .special-flyer img{
        width: 100%;
        margin: 0;
        padding: 0;
    }
    
    .special-footer-head{
        background: #104589;
        
        
    }
    
    .special-footer-btns{
        display: block;
       padding: 20px;
    }
    .special-footer-btns li{
        margin-bottom: 10px;
    }
    .special-footer-btns li:last-child{
        margin-bottom: 0;
    }
    
    .special-footer-btn{
        display: flex;
        
        flex-direction:column;
        background: #0A2B55;
        color: #fff;
        border-radius: 40px;
        padding-bottom: 10px;
        font-weight: bold;
        padding-left: 22px;
        padding-top: 12px;
    }
    .special-footer-btn:hover{
        text-decoration: none;
        opacity: 0.7;
    }
    .special-footer-btn span{
        display: block;
        font-size: 12px;
        margin-left: 35px;
    }
    
    span.btn-tel{
        display: flex;
        font-size: 20px;
        align-items: center;
        margin-left: 0;
    }
    span.btn-tel::before{
        content: "";
        background: url("../img/special/icon-tel.png");
        background-size: cover;
        width: 25px;
        height: 25px;
        margin-right: 10px;
        margin-bottom: 12px;
        
    }
    
    span.btn-mail{
        display: flex;
        font-size: 16px;
        align-items: center;
        margin-left: 0;
    }
    span.btn-mail::before{
        content: "";
        background: url("../img/special/icon-mail.png");
        background-size: cover;
        width: 25px;
        height: 23px;
        margin-right: 10px;
        margin-bottom: 12px;
    }
    
    span.btn-web{
        display: flex;
        font-size: 14px;
        align-items: center;
        margin-left: 0;
    }
    span.btn-web::before{
        content: "";
        background: url("../img/special/icon-web.png");
        background-size: cover;
        width: 25px;
        height: 25px;
        margin-right: 10px;
        margin-bottom: 12px;
    }
    
    .special-footer-foot{
        padding: 40px 0;
        text-align: center;
    }
    
    .special-footer-paragraph{
        font-size: 13px;
        line-height: 1.8;
        color: #104589;
        margin-top: 20px;
    }
    
    }

}