@media screen and (max-width:1180px){
    
    /* /////////////////////////////
    ヘッダー
    ///////////////////////////// */
    
    #header .logo{
        top:12px;
    }

    
    /* /////////////////////////////
    ナビゲーション
    ///////////////////////////// */
    
    nav ul li span{
        font-size: 1.3rem;
    }
    
    /* /////////////////////////////
    トップ画像
    ///////////////////////////// */
    
    /* /////////////////////////////
    パンくずリスト
    ///////////////////////////// */
    
    /* /////////////////////////////
    エリア
    ///////////////////////////// */
    
    #area .area{
        width: 80%;
        max-width: 980px;
        margin: 2% auto;
        background: #fff;
        padding: 1% 1%;
        position: relative;
        border: solid 2px #aaa;
    }
    
    #area .area .cloud{
        right: -5%;
        top:-15%;
    }
    
    /* /////////////////////////////
    インフォメーション
    ///////////////////////////// */
    
    #info li.right img{
        margin: 3% 0;
    }
    
    
    /* /////////////////////////////
    会社情報
    ///////////////////////////// */
    
    .info h2{
        font-size: 3rem;
        width: 50%;
    }

    .info h2 span{
        color: #E93400;
        font-size: 4rem;
    }

    .info h2 img{
        width: 3rem;
    }
    
    .info .flag-1{
        left: 5%;
        top:1%
    }
    
    .info .flag-2{
        right: 5%;
        top:1%
    }
    
    .info li{
        vertical-align: top;
        width: 90%;
    }
    
    .info .point{
        font-size: 1.8vw;
    }
    
    .info .a-link{
        text-align: right;
    }
    
    .info .a-link a{
        margin: 1% 0 0;
        font-size: 1.8vw;
    }
    
    /* /////////////////////////////
    フッター
    ///////////////////////////// */
    .footer{
        width: 95%;
    }
    
    .footer .left{
        width: 45%;
    }

    .footer .left ul{
        width: 100%;
    }
    
    .footer .left li{
        padding: 0 0 5px;
    }
    
    .footer .left li a{
        font-size: 1.2rem;
    }
    .footer .right{
        width: 25%;
    }
    .footer .right .time{
        width: 90%;
        margin: 0 0 5%;
    }
    
    .footer .right .tel{
        width:70%;
        margin: 5% 0;
    }
    
    .footer .right .logo{
        width: 80%;
    }
    
    
    .footer .right p{
        font-size: 1.2vw;
        line-height: 3;
    }
    
}