@charset "utf-8";
/**
 * globig
 * 
 * create: 2014-12-12
 * update: 2015-02-17
 * 
 * @package     mvlix-web
 * @author      ik
 * @copyright   Copyright (c) 2014
 * @version     kago-clubevent 1.00
 */

body {
    padding-top: 100px;
}

    @media screen and (max-width: 767px) {
        body {
            padding-top: 50px;
        }
    }


body header {
    text-align: center;
    padding-bottom: 50px;
}

body header h1 {
    padding-top: 10px;
}


body div.container.main > div.row {

}

body div.container.main > div.row:first-child > div > table {
    margin-left: auto;
    margin-right: auto;
}

body div.container.main > div.row:first-child > div > table th{
    vertical-align: top;
    padding: 8px;
}

body div.container.main > div.row:first-child > div > table td {
    padding: 8px;
}

/* ひまわりマーケット */

    body div.container.main > div.row:nth-child(2){

    }

    body div.container.main > div.row:nth-child(2) > div {
        padding: 30px 0 80px;
        text-align: center;
    }

    body div.container.main > div.row:nth-child(2) > div a {
        display: inline-block;
        padding-top: 8px;
        font-size: 1.5rem;
    }

    body div.container.main > div.row:nth-child(2) > div p {
        width: 50%;
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        line-height: 1.8;
    }

        @media screen and (max-width: 767px) {
            body div.container.main > div.row:nth-child(2) > div p {
                width: 90%;
            }
        }

/* ひまわりマーケット */

    body div.container.main > div.row:nth-child(3) > div{
		text-align: center;
		padding-bottom: 80px;
    }


/* フッタ */

    body footer.container-fluid {
        width: 100%;
        _position: fixed;
        bottom: 0;
    }

    body footer.container-fluid > div.row:first-child > div {
        text-align: center;
        padding-bottom: 12px;
    }

    body footer.container-fluid > div.row:last-child{
        border-top: 1px solid #CCC;
    }

    body footer.container-fluid > div.row:last-child > div {
        padding: 30px 0;
        text-align: center;
        background-color: #F0F0F0;
    }

    body footer.container-fluid > div.row:last-child > div a{
        color: #000;
    }
