@charset "utf-8";

/* ==================================================================
	about.css
	
=================================================================== */

/* --------------------------------
   □ company
-------------------------------- */
#company .flexbox {
    align-items: flex-start;
}

#company h3 {
    width: 210px;
    height: 100%;
}
       
#company table.tableStyle {
    width: 1018px; 
    margin-bottom: 120px; 
}

#company .buttonStyle {
    padding-top: 23px;
}
 
.map iframe {
    border: none;
    width: 100%;
}

/* --------------------------------
   □ message
-------------------------------- */
#message h4.big {
    font-size: 250%;
    margin-bottom: 50px;
}

#message .text { 
    padding-left: 105px;
} 

#message .text p {  
    font-size: 93.75%;
    line-height: 2;
    margin-bottom: 40px;
}

    #message .text p:nth-last-child(2) {  
        margin-bottom: 28px;
    }

#message .text .text-right {
    font-size: 100%;
    margin-bottom: 0;    
}

/* --------------------------------
   □ SP
-------------------------------- */ 

@media only screen and
(max-width : 767px) {
 
     /* --------------------------------
       □ company
    -------------------------------- */      
    #company table.tableStyle {
        width: 100%; 
        margin-bottom: 40px; 
    }

    .map{
        position:relative;
        width: 100%;
        height:0;
        padding-top:100%;
    }

    .map iframe{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;        
    }
    
    #company .buttonStyle {
        padding-top: 10px;
        width: auto;
    }

    /* --------------------------------
       □ message
    -------------------------------- */
    #message h4.big {
        font-size: 162.5%;
        margin-bottom: 30px;
    }

    #message .text {
        margin-bottom: 28px;
        padding-left: 0;
    } 
    
    #message .text p {
        line-height: 1.8;
        margin-bottom: 30px;
    }
    
    #message .image img {
        zoom: 0.6;
    }

}
