#container {
    margin: 0px auto 0;
    padding: 0;
}
.plg_Raku2_LC_Page_Entry_Lp_New {
    margin-top: 0 !important;
}
img {
    width: 100%;
    height: auto;
}
html {
  scroll-behavior: smooth;
}
.lp01_img_w70 {
    width: 86%;
    margin: 0 auto;
}
.lp01_sec01 {
    background: #F6F6F1;
    padding: 40px 0 50px;
    position: relative;
}
.lp01_sec02 {
    background: #F7F7F7;
    padding: 40px 0 50px;
    position: relative;
}
.lp01_sec03 {
    padding: 40px 0;
    position: relative;
}
.btn_01 {
    max-width: 600px;
    margin: 40px auto 0;
    width: 84%;
}
.lp01_img_w90 {
    width: 94%;
    margin: 0 auto 20px;
}
.lp01_img_w60 {
    width: 80%;
    margin: 0 auto;
}
#disp_box {
    background: #F7EFE5;
    padding: 20px 3% 40px;
}
#main_column.colnum1 {
    width: 100%;
    margin: 0 auto;
}
.lp01_sec01sp {
    background: #F6F6F1;
    padding: 20px 0 30px;
    position: relative;
}

/*マウスウォッシュ**/
.lp02_sec01 {
background: #fff;
    padding: 40px 0 50px;
    position: relative;
}
.lp02_sec02 {
    padding: 40px 0 50px;
    position: relative;
    background: #F7F7F7;
}
.lp_haikei_01 {
    background: #f1f1f1;
}
.lp_haikei_01 #main_column.colnum1 {
    box-shadow: 2px 2px 10px #c9c9c9;
}
.lp02_sec03 {
    background: #fff;
    padding: 25px 0 5px;
    position: relative;
}
.lp02_sec033 {
    background: #fff;
    padding: 40px 0;
    position: relative;
}
.lp02_sec01sp {
    background: #fff;
    padding: 20px 0 30px;
    position: relative;
}
.lp02_sec02sp {
    padding: 20px 0 30px;
    position: relative;
    background: #F7F7F7;
}
.lp01_sec02sp {
    background: #F7F7F7;
    padding: 30px 0 1px;
    position: relative;
}

/*ローション**/
.lp03_sec01 {
    background: url(/user_data/packages/raku2pc/img/lp_sarebe/lp03_haikei.png) center no-repeat;
    background-size: cover;
    position: relative;
    padding: 40px 0;
}
.lp03_sec02 {
    position: relative;
    background: #F3F3F3;
    padding: 40px 0;
}
.lp_haikei_02 #main_column.colnum1 {
    box-shadow: 2px 2px 10px #c9c9c9;
}
.lp01_sec03sp {
    padding: 20px 0 5px;
    position: relative;
}
.lp03_sec01sp {
    background: url(/user_data/packages/raku2pc/img/lp_sarebe/lp03_haikei.png) center no-repeat;
    background-size: cover;
    position: relative;
    padding: 30px 0;
}
.lp03_sec02sp {
    position: relative;
    background: #F3F3F3;
    padding: 20px 0 30px;
}
.lp02_sec033sp {
    background: #fff;
    padding: 25px 0 2px;
    position: relative;
}

/*エッセンス**/
.lp04_sec02 {
    position: relative;
    background: #FFFFF3;
    padding: 40px 0;
}
.lp04_sec02sp {
    position: relative;
    background: #FFFFF3;
    padding: 20px 0 30px;
}

@media only screen and (max-width: 750px) {
span.sec_sub {
    font-size: 11px;
}
span.sec_big {
    font-size: 14px;
}
}
