@charset "utf-8";

body
{
    background-color: #ffffff;
}

#home .point-status
{
    padding: 10px;
}

#home .point-status .text
{
    float: left;
    font-size: 12px;
    line-height: 20px;
}

#home .point-status .text br
{
    font-size: inherit;
    line-height: inherit;
}

#home .point-status .point
{
    float: right;
    vertical-align: text-bottom;
}

#home .point-status .point .icon
{
    margin: 0 10px 0 0;
    vertical-align: baseline;
}

#home .point-status .point .icon img
{
    display: inline;
    width: 20px;
}

#home .point-status .point .amount
{
    font-size: 32px;
    line-height: normal;
    vertical-align: baseline;
}

#home .point-status .point .unit
{
    font-size: 12px;
    line-height: normal;
    margin: 0 0 0 5px;
    vertical-align: baseline;
}

#home .content .heading img
{
    width: 100%;
}

#home .content .copy
{
    font-size: 18px;
    line-height: normal;
    text-align: center;
}

#home .content .copy .red
{
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
}

#home .layout
{
    margin: 0 auto;
}

#home .layout header
{
    border-bottom: 1px solid #bbbbbb;
    height: 40px;
    padding: 0 10px;
    position: relative;
}

#home .layout header .logo-survey
{
    background-image: url('/img/logo-survey.png');
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 118px 20px;
    float: left;
    height: 40px;
    width: 50%;
}

#home .layout header .logo-survey a
{
    display: block;
    height: 20px;
    margin: 10px 0;
    width: 118px;
}

#home .layout header .logo-softbank
{
    background-image: url('/img/logo-softbank.png');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto 11px;
    float: right;
    height: 40px;
    width: 50%;
}

#home .layout .main-image
{
    margin: 20px 0;
    padding: 0 10px;
}

#home .layout .main-image img
{
    width: 100%;
}

#home .layout .button a
{
    background-color: #0035df;
}

#home .layout .text
{
    padding: 0 10px;
}

#home .layout .text a
{
    color: #003fdb;
}

#home .layout .text.announcement
{
    margin: 20px 0;
}

#home .layout .links
{
    margin: 20px 0;
    text-align: center;
}

#home .layout .links a
{
    color: #003fdb;
    margin: 0 5px;
}

#home .layout .copyright
{
    margin: 20px 0 0 0;
    padding: 0 0 20px 0;
    text-align: center;
}
