
@media only screen and (max-width: 768px){

    img {
        max-width:100%;
        height:auto;
    }

    .layout-two-column-left #box,
    .layout-two-column-right #box{
        width:100%;
    }
    .layout-two-column-right #content {
        width:100%;
    }

    .to-mail a:link, .to-mail a:active, .to-mail a:visited {
        margin:0;
    }

    .aroma-table {
        width:100%;
        margin-left:auto;
    }
    .aroma-table td:nth-child(2){
        display:none;
    }
    .aroma-table a{
        font-size: 1.2em;
        line-height: 1.5em;
    }

    .layout-two-column-right #sidebar-box {
        width:100%;
    }
    #sidebar ul{
        font-size:inherit;
    }
}

