

/*** for PC Browser ***/
@media (min-width:401px)
{
/* フッタ */
.footer_box
{
    float: left;
    width: 50%;
}

address
{
    display: inline-block;
}

address .contents01 {
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 10px 0 20px;
    width: 210px;
}

.footer_box.hasu address .contents01
{
    color: #027726;
}

.footer_box.pal address .contents01
{
    color: #025377;
}

address .contents02 {
    float: left;
    margin-right: 10px;
    width: 225px;
}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
/* フッタ */
address
{
    display: inline-block;
}

address .contents01 
{
    font-weight: bold;
    display: block;
}

.footer_box.hasu address,
.footer_box.hasu address a
{
    color: #027726;
}

.footer_box.pal address, 
.footer_box.pal address a
{
    color: #025377;
}

.footer_box.hasu img,
.footer_box.pal img 
{
    width: 320px;
}
}
