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

.lpBtn {
    width: 100%;
    padding-bottom: 40px;
}
.lp1 {
    margin-bottom: 20px;
}
.lp2 {
    margin-bottom: 20px;
}
.lp3 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.lp4 {
    margin-bottom: 50px;
}
.lp4 .lp4Image {
    text-align: center;
    margin-bottom: 20px;
}
.lp4 .lp4Text {
    font-weight: bold;
}
.lp4 .lp4Text .lp4TextLarge {
    font-size: 100%;
}
.lp4 .lp4Text .lp4TextSmall {
    font-size: 83%;
    display: block;
    line-height: 1.8em;
}
.lp_k img {
    margin-bottom: 10px;
}

/* タブレットレイアウト : 481 px ～ 768 px。モバイルレイアウトからスタイルを継承。 */
@media only screen and (min-width: 481px) {
.lpBtn {
    width: 40%;
    padding: 0 1%;
}
}

/* デスクトップレイアウト : 769 px ～最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */

@media only screen and (min-width: 769px) {
.lp1 {
    margin-bottom: 53px;
}
.lp2 {
    margin-bottom: 53px;
}
.lp3 {
    margin-bottom: 53px;
}
.lp4 {
    margin-bottom: 0px;
    padding-bottom: 40px;
    padding-left: 85px;
    padding-right: 85px;
}
.lp4 .lp4Image {
    float: left;
    margin-right: 20px;
    margin-bottom: 0px;
}
.lp4 .lp4Text .lp4TextLarge {
}
.lp4 .lp4Text .lp4TextSmall {
}
.lp_k {
    margin-bottom: 53px;
}
.lp_k img {
    margin-bottom: 10px;
}
.lpBtn {
    max-width: 300px;
    padding: 0 8%;
}
}
