@charset "UTF-8";
/* CSS Document */

.add_header {
    box-shadow: 1px 1px 6px 2px rgb(0 0 0 / 20%);
}

div#page {
    padding: 100px 0 0 0;
}

#contents section {
    background: none;
}

section>div.freearea:first-child {
    background: none;
}

.titlebar_g_o, #contents .title {
    margin: 10px 0 0;
    padding: 7px 0;
    background: #2CAA95;
    color: #fff;
}

.stock form {
    background: white;
    -webkit-box-shadow: none;
}

.attention {
    background-image: none;
}

#guide02 .guideBox#gf01, #guide02 .guideBox#gf02, #guide02 .guideBox#gf03, #guide02 .guideBox#gf04, #guide02 .guideBox#gf05, #guide02 .guideBox#gf06, #guide02 .guideBox#gf07, #guide02 .guideBox#gf08, #guide02 .guideBox#gf09 {
    margin: -100px 0 0 0;
    padding: 100px 0 10% 0;
}

footer#footer {
    font-size: 16px;
}

footer#footer section .freearea {
    padding: 0 !important;
}

.footer02 .guide_box h5 a{
    text-decoration: none;
    color: #f8333c !important;
}

div.footer {
    display: none;
}

#footer section>p.ch {
    display: none;
}

.itemlist li.prize {
    line-height: 1;
    padding-top: 3px;
    padding-bottom: 1px;
}

section#pi_free1 div#mp_ta_free1 {
    padding: 0 !important;
}

div#fsrecommenddiv12 h1 {
    font-size: 13px !important;
}

aside.sns table tr td {
    vertical-align: top;
    text-align: center;
}

.sns-twitter-button {
    margin-top: -1px;
}


