@charset "utf-8";

/**
 *
 *  フード 共通
 *
 */

/*--------------------------------------------------------------------------
   overwrite  - 共通CSSの上書き -
---------------------------------------------------------------------------*/
#Main .partition{
    width: 870px;
    background: #fff;
    font-size: 117%;
}


/*--------------------------------------------------------------------------
   #Main
---------------------------------------------------------------------------*/
.pagettl h1{
    padding-top: 110px;
}
.sec-ttl{
    margin: 0 0 52px;
}

/* .page-tab */
.page-tab .tab li{
    float: left;
}
.page-tab .tab li a{
    display: block;
}
.page-tab .tab-content{
    position: relative;
    padding: 20px 40px 30px;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-radius: 0 0 4px 4px;
    background: #eaeaea;
    text-align: center;
}
.page-tab .tab-content .logo-goti{
    position: absolute;
}
.page-tab .tab-content .tab-ttl{
    margin: 30px 0 20px;
}
.page-tab .description{
    font-size: 93%;
}
.page-tab .about{
    margin: 20px 0 0;
    padding: 25px 0 0;
    border-top: 1px solid #d7d7d7;
    font-size: 86%;
    text-align: left;
}
.page-tab .about dt{
    margin: 0 0 5px;
    font-weight: bold;
}
.page-tab .about .ico-goti{
    padding: 0 0 0 18px;
    background: url(../bento/images/ico_goti.png) no-repeat 0 50%;
}
.page-tab .about .link{
    margin: 10px 0 0;
}
.page-tab .about .link a{
    color: #3ba1d6;
}
.caution{
    margin: 10px 0 0;
    color: #999;
    font-size: 86%;
    text-align: right;
}

/* .unit */
.unit{
    display: inline-block;
    /display: inline;
    /zoom: 1;
    width: 280px;
    margin: 0 0 15px 15px;
    vertical-align: top;
    letter-spacing: 0;
} 
.unit .info-box{
    padding: 20px;
    border-bottom: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    background: #f8f8f8;
}
.unit .company{
    margin: 0 0 5px;
    color: #999;
    font-size: 86%;
}
.unit .name{
    margin: 0 5px 0 0;
}
.unit .price{
    margin: 0 10px 0 0;
    color: #e0742b;
    font-weight: bold;
}
.unit .description{
    margin: 5px 0 0;
    font-size: 86%;
    color: #262626;
}

/* xxx
-----------------------------------------------------------------*/

/* xxx */