@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond&family=Poppins:wght@100;200;300;400;500;600&display=swap");
.F_Poppins {
  font-family: "Poppins", sans-serif;
}

.pc_hidden {
  display: none;
}
@media (max-width: 640px) {
  .pc_hidden {
    display: block;
  }
}

.sp_hidden {
  display: block;
}
@media (max-width: 640px) {
  .sp_hidden {
    display: none;
  }
}
.pc_nav {
  display: flex;
}
@media (max-width: 640px) {
  .pc_nav {
    display: none;
  }
}

html, body, p {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0.02em;
  color: #343434;
  margin: 0;
  padding: 0;
}
@media (max-width: 640px) {
  html, body, p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}

body {
  width: 100%;
  min-width: 1280px;
  position: relative;
  margin: 0;
  overflow-x: hidden;
}
@media (max-width: 640px) {
  body {
    min-width: unset;
  }
}
body > span {
  display: none;
}

a {
  text-decoration: none;
  color: #5B7656;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

a:hover {
  opacity: 0.7;
  color: #5B7656;
  text-decoration: none;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: normal;
}

img {
  width: 100%;
  display: block;
  margin: 0;
}

ul, ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.head{
  border-bottom: none !important;
  background-image: url(https://gigaplus.makeshop.jp/silpure/2025-Re/img/silpure_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.head .logo {
  max-width: 15% !important;
  width: 15% !important;
}
@media (max-width: 640px){
  .head .logo{
    display: none !important;
  }
}
.head .navbar{
  width: 80% !important;
}
.head .navbar-list-main{
  border-left: none !important;
}
.head .navbar-list-main:last-child{
  border-right: none !important;
}
.head .navbar-list-main-link:after, 
.head .navbar-list-main-link span:after{
  display: none !important;
}
.head .navbar-list-main-link{
  padding: 50px 0 !important;
  color: #3F5841 !important;
}
.head .navbar-list-main-link span{
  color: #3F5841 !important;
}
.head .navbar-sub-list{
  flex-basis: inherit !important;
  margin: 0 20px !important;
}
.head .navbar-sub-list-title{
  font-size: 16px;
}
.head .navbar-sub-list-title a{
  color: #3F5841 !important;
  font-size: 90%;
}
.head .navbar-list{
  align-items: center;
}
.head .action{
  margin: 0 20px !important;
}
.head .action-search{
  display: none;
}
.head .navbar-sub-in{
  top: 124px !important;
}

.Common_Header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999999;
  margin: 0 auto;
}
.Common_Header .Header_Main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 48px 30px 50px;
  min-width: 1200px;
  max-width: 1440px;
  height: 120px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .Common_Header .Header_Main {
    padding: 4px 20px;
    position: relative;
    height: calc(100vw / 750* 80);
    min-width: unset;
  }
}
.Common_Header .Header_Logo {
  width: 258px;
}
@media (max-width: 640px) {
  .Common_Header .Header_Logo {
    width: calc(100vw / 750* 180);
    max-width: 180px;
    position: absolute;
    top: 50%;
    left: 15%;
    -webkit-transform: translateY(-50%) translateX(-50%);
            transform: translateY(-50%) translateX(-50%);
  }
}
.Common_Header .Header_Icon {
  width: 205px;
  margin: 0 53px 0 auto;
}
@media (max-width: 640px) {
  .Common_Header .Header_Icon {
    width: calc(100vw / 750 * 100);
    margin: 0 -240px 0 auto;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.Common_Header .Header_Icon .Header_Icon_List {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 640px) {
  .Common_Header .Header_Icon .Header_Icon_List{
    justify-content: space-around;
  }
}
.Common_Header .Header_Icon .Header_Icon_List li {
  height: 23px;
}
.Common_Header .Header_Icon .Header_Icon_List li img {
  margin: 0;
  display: block;
}
@media (max-width: 640px) {
  .Common_Header .Header_Icon .Header_Icon_List li {
    height: calc(100vw / 750* 30);
  }
  .Common_Header .Header_Icon .Header_Icon_List li img {
    height: calc(100vw / 750* 30);
  }
}
.Common_Header .Header_Icon .Header_Icon_List li a {
  position: relative;
  display: block;
}
.Common_Header .Header_Icon .Header_Icon_List li #header-order-quantity {
  background: #3F5841;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  right: -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 15px;
  height: 15px;
  font-size: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 15px;
  color: #FFFFFF;
  font-family: "Poppins", sans-serif;
}
@media (max-width: 640px) {
  .Common_Header .Header_Icon .Header_Icon_List li #header-order-quantity {
    right: calc(100vw / 750 * -15);
    width: calc(100vw / 750 * 24);
    height: calc(100vw / 750 * 24);
    font-size: calc(100vw / 750 * 20);
    line-height: calc(100vw / 750 * 24);
  }
}
.Common_Header .Header_Menu {
  cursor: pointer;
}
@media (max-width: 640px) {
  .Common_Header .Header_Menu {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0 0 0 auto;
  }
}
.Common_Header .Header_Menu .Header_Menu_Trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 5px;
  width: 18px;
  position: relative;
}
@media (max-width: 640px) {
  .Common_Header .Header_Menu .Header_Menu_Trigger {
    width: calc(100vw / 750 * 29);
    height: calc(100vw / 750 * 12);
  }
}
.Common_Header .Header_Menu .Header_Menu_Trigger span {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
  width: 17px;
  height: 1px;
  background: #3F5841;
  position: absolute;
}
@media (max-width: 640px) {
  .Common_Header .Header_Menu .Header_Menu_Trigger span {
    width: calc(100vw / 750 * 28);
    height: calc(100vw / 750 * 1);
  }
}
.Common_Header .Header_Menu .Header_Menu_Trigger span + span {
  margin-top: 4px;
}
@media (max-width: 640px) {
  .Common_Header .Header_Menu .Header_Menu_Trigger span + span {
    margin-top: calc(100vw / 750 * 12);
  }
}
.Common_Header .Header_Menu .Header_Menu_Trigger span.Line01 {
  top: 0;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}
.Common_Header .Header_Menu .Header_Menu_Trigger span.Line02 {
  bottom: 0;
  right: 50%;
  -webkit-transform: translateY(50%) translateX(50%);
          transform: translateY(50%) translateX(50%);
}
.Common_Header .Header_Main.open .Header_Menu_Trigger {
  height: 18px;
}
@media (max-width: 640px) {
  .Common_Header .Header_Main.open .Header_Menu_Trigger {
    height: calc(100vw / 750 * 28);
  }
}
.Common_Header .Header_Main.open .Header_Menu_Trigger span {
  position: absolute;
}
.Common_Header .Header_Main.open .Header_Menu_Trigger span.Line01 {
  top: 0;
  left: 0;
  -webkit-transform: translateY(10px) translateX(0) rotate(-45deg);
          transform: translateY(10px) translateX(0) rotate(-45deg);
}
@media (max-width: 640px) {
  .Common_Header .Header_Main.open .Header_Menu_Trigger span.Line01 {
    -webkit-transform: translateY(calc(100vw / 750 * 5)) translateX(0) rotate(-45deg);
            transform: translateY(calc(100vw / 750 * 5)) translateX(0) rotate(-45deg);
  }
}
.Common_Header .Header_Main.open .Header_Menu_Trigger span.Line02 {
  top: 0;
  right: 0;
  -webkit-transform: translateY(10px) translateX(-1px) rotate(45deg);
          transform: translateY(10px) translateX(-1px) rotate(45deg);
  margin: 0;
}
@media (max-width: 640px) {
  .Common_Header .Header_Main.open .Header_Menu_Trigger span.Line02 {
    -webkit-transform: translateY(calc(100vw / 750 * 5)) translateX(calc(100vw / 750 * -1)) rotate(45deg);
            transform: translateY(calc(100vw / 750 * 5)) translateX(calc(100vw / 750 * -1)) rotate(45deg);
  }
}
.Common_Header .Header_BurgerMenu {
  opacity: 0;
  pointer-events: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  z-index: -1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.Common_Header .Header_BurgerMenu .Header_BurgerMenu_BG {
  background: #585858;
  position: fixed;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  opacity: 0.6;
}
@media (max-width: 640px) {
  .Common_Header .Header_BurgerMenu .Header_BurgerMenu_BG {
    display: none;
  }
}
.Common_Header .Header_BurgerMenu .Header_BurgerMenu_Main {
  max-width: 1440px;
  min-width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 640px) {
  .Common_Header .Header_BurgerMenu .Header_BurgerMenu_Main {
    max-width: 100%;
    min-width: 100%;
  }
}
.Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner {
  width: 396px;
  height: 100%;
  overflow-y: scroll;
  position: absolute;
  right: 0;
  top: 0;
  padding: 160px 30px 100px;
  background: #F4F1EF;
  z-index: 1;
}
@media (max-width: 640px) {
  .Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner {
    width: 100%;
    padding: calc(100vw / 750 * 227) calc(100vw / 750 * 30) calc(100vw / 750 * 200);
  }
}
.Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner::-webkit-scrollbar {
  display: none;
}
.Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner .Header_BurgerMenu_Box {
  width: 250px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner .Header_BurgerMenu_Box {
    width: calc(100vw / 750 * 600);
  }
}
.Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner .Header_BurgerMenu_Box + .Header_BurgerMenu_Box {
  margin-top: 50px;
}
@media (max-width: 640px) {
  .Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner .Header_BurgerMenu_Box + .Header_BurgerMenu_Box {
    margin-top: calc(100vw / 750 * 80);
  }
}
@media (max-width: 640px) {
  .Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner .Header_BurgerMenu_Icon_List {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 100) auto 0;
    padding-top: calc(100vw / 750 * 100);
    border-top: calc(100vw / 750 * 1) solid #DCDAD8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .Common_Header .Header_BurgerMenu .Header_BurgerMenu_Inner .Header_BurgerMenu_Icon_List li {
    width: calc(100vw / 750 * 66);
    margin: 0 calc(100vw / 750 * 40);
  }
}
.Common_Header .Header_BurgerMenu.open {
  opacity: 1;
  pointer-events: auto;
}

.Common_Footer {
  background-image: url(https://gigaplus.makeshop.jp/silpure/2025-Re/img/footer_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
}
@media (max-width: 640px) {
  .Common_Footer {
    padding: calc(100vw / 750 * 120) 0 calc(100vw / 750 * 100);
  }
}
.Common_Footer .Footer_Main {
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
          flex-wrap: wrap;
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Main {
    width: calc(100vw / 750 * 600);
  }
}
.Common_Footer .Footer_Content01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto 50px;
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Content01 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: calc(100vw / 750 * 520);
    margin: 0 auto;
  }
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Content01 .Footer_MenuBox {
    width: 100%;
  }
}
.Common_Footer .Footer_Content01 .Footer_MenuBox:nth-child(n+2) {
  margin-left: 50px;
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Content01 .Footer_MenuBox:nth-child(n+2) {
    margin-left: 0;
  }
}
.Common_Footer .Footer_Content01 .Footer_MenuBox .Footer_MenuBox_Title + .Footer_MenuBox_Title {
  margin-top: 40px;
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Content01 .Footer_MenuBox .Footer_MenuBox_Title + .Footer_MenuBox_Title {
    margin-top: calc(100vw / 750 * 80);
  }
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Content01 .Footer_MenuBox + .Footer_MenuBox {
    margin-top: calc(100vw / 750 * 80);
  }
}
.Common_Footer .Footer_Content02 {
  width: 100%;
  margin: auto 0 0;
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Content02 {
    margin: calc(100vw / 750 * 120) auto 0;
  }
}
.Common_Footer .Footer_Content02 .Footer_Logo {
  width: 222px;
  margin: 30px auto 60px !important;
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Content02 .Footer_Logo {
    width: calc(100vw / 750 * 318);
    margin: 0 auto;
  }
}
.Common_Footer .Footer_Content02 .Copywriter {
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  font-weight: 300;
  color: #808080;
  margin-top: 50px;
  text-align: center;
}
@media (max-width: 640px) {
  .Common_Footer .Footer_Content02 .Copywriter {
    font-size: calc(100vw / 750 * 26);
    margin: calc(100vw / 750 * 80) auto 0;
    text-align: center;
  }


}
.Common_Footer .Footer_Content02 .Header_BurgerMenu_Icon_List {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-around;;
  align-items: center;
  margin: 0 auto;
  max-width: 200px;
}
@media (max-width: 640px){
  .Common_Footer .Footer_Content02 .Header_BurgerMenu_Icon_List{
    margin: calc(100vw / 750* 120) auto 0;
  }
}

.Common_Footer .Footer_Content02 .Header_BurgerMenu_Icon_List li {
  width: calc(100vw / 750 * 66);
  max-width: 60px;
}
.Common_Footer .Footer_Content02 .Header_BurgerMenu_Icon_List li img {
  width: 100%;
}

.Footer_MenuBox_Title, .Header_BurgerMenu_Box_Title {
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #808080;
  font-weight: 500;
  margin-bottom: 30px;
}
@media (max-width: 640px) {
  .Footer_MenuBox_Title, .Header_BurgerMenu_Box_Title {
    font-size: calc(100vw / 750 * 28);
    margin-bottom: calc(100vw / 750 * 60);
  }
  .Common_Footer .Footer_Content02 .Header_BurgerMenu_Icon_List li {
    width: calc(100vw / 750 * 66);
    margin: 0 calc(100vw / 750 * 40);
    max-width: 60px;
  }
}

.Footer_MenuBox_Title a, .Header_BurgerMenu_Box_Title a {
  color: #808080;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #808080;
  font-weight: 500;
}
@media (max-width: 640px) {
  .Footer_MenuBox_Title a, .Header_BurgerMenu_Box_Title a {
    font-size: calc(100vw / 750 * 28);
  }
}

.Footer_MenuBox_List, .Header_BurgerMenu_Box_List {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
@media (max-width: 640px) {
  .Footer_MenuBox_List, .Header_BurgerMenu_Box_List {
    padding-left: calc(100vw / 750 * 20);
  }
}
.Footer_MenuBox_List li, .Header_BurgerMenu_Box_List li {
  display: block;
  padding-left: 22px;
  position: relative;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media (max-width: 640px) {
  .Footer_MenuBox_List li, .Header_BurgerMenu_Box_List li {
    font-size: calc(100vw / 750 * 28);
    padding-left: calc(100vw / 750 * 37);
  }
}
.Footer_MenuBox_List li a, .Header_BurgerMenu_Box_List li a {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #808080;
}
@media (max-width: 640px) {
  .Footer_MenuBox_List li a, .Header_BurgerMenu_Box_List li a {
    font-size: calc(100vw / 750 * 28);
  }
}
.Footer_MenuBox_List li::before, .Header_BurgerMenu_Box_List li::before {
  content: "";
  width: 12px;
  height: 6px;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  border: 1px solid #808080;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 640px) {
  .Footer_MenuBox_List li::before, .Header_BurgerMenu_Box_List li::before {
    width: calc(100vw / 750 * 17);
    height: calc(100vw / 750 * 9);
    border: calc(100vw / 750 * 1.5) solid #808080;
    border-radius: calc(100vw / 750 * 20);
  }
}
.Footer_MenuBox_List li + li, .Header_BurgerMenu_Box_List li + li {
  margin-top: 30px;
}
@media (max-width: 640px) {
  .Footer_MenuBox_List li + li, .Header_BurgerMenu_Box_List li + li {
    margin-top: calc(100vw / 750 * 60);
  }
}

.l-container {
  padding: 120px 0 0 0;
}
@media (max-width: 640px) {
  .l-container {
    padding: calc(100vw / 750 * 140) 0 0 0;
  }
}
.l-container.LP_Container {
  padding-top: 0;
}

.LP_Container_Inner {
  margin: 0 auto;
  max-width: 1440px;
}
.LP_Container_Inner .LP_Container_Left {
  position: fixed;
  left: -282px;
  top: 0;
  width: 60%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 640px) {
  .LP_Container_Inner .LP_Container_Left {
    display: none;
  }
}
.LP_Container_Inner .LP_Container_Center {
  width: 440px;
  margin: 0 auto;
  overflow-x: hidden;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateX(100px);
          transform: translateX(100px);
}
@media (max-width: 640px) {
  .LP_Container_Inner .LP_Container_Center {
    width: calc(100vw / 750 * 750);
    -webkit-box-shadow: unset;
            box-shadow: unset;
    -webkit-transform: unset;
            transform: unset;
  }
}
.LP_Container_Inner .LP_Container_Right {
  position: fixed;
  right: -157px;
  top: 0;
  width: 40%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 640px) {
  .LP_Container_Inner .LP_Container_Right {
    display: none;
  }
}

.LP_Container_Left_Inner {
  width: 442px;
  margin: auto 63px auto auto;
}
.LP_Container_Left_Inner .LP_Container_Left_Img {
  width: 442px;
  position: relative;
}
.LP_Container_Left_Inner .LP_Container_Left_Img img {
  width: 100%;
}
.LP_Container_Left_Inner .LP_Container_Left_Img p {
  position: absolute;
  left: -20px;
  bottom: 30px;
  font-size: 12px;
  line-height: 15.6px;
  letter-spacing: 0.02em;
}
.LP_Container_Left_Inner .LP_Container_Left_Item {
  margin: -70px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 354px;
  padding: 0;
  list-style: none;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li[data-item="01"] {
  width: 58px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li[data-item="01"] img {
  width: 37px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li[data-item="02"] {
  width: 66px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li[data-item="02"] img {
  width: 33px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li[data-item="03"] {
  width: 60px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li[data-item="03"] img {
  width: 47px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li[data-item="04"] {
  width: 74px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li[data-item="04"] img {
  width: 74px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li a:hover {
  opacity: 1;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li a:hover .Common_Btn01 .Deco::after {
  border-color: #5B7656;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li a:hover .Common_Btn01 .Deco::before {
  -webkit-animation: arrowloop01 1.2s ease infinite;
          animation: arrowloop01 1.2s ease infinite;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li p {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0;
  color: #A2ABA3;
  text-align: center;
  margin-top: 16px;
}
.LP_Container_Left_Inner .LP_Container_Left_Item li img {
  width: 100%;
  display: block;
  margin: auto auto 0;
  -webkit-filter: drop-shadow(15px 15px 10px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(15px 15px 10px rgba(0, 0, 0, 0.1));
}

.LP_Container_Right_Inner {
  width: 200px;
  margin: auto auto auto 80px;
  position: relative;
}
.LP_Container_Right_Inner::before {
  content: "";
  display: block;
  width: 145px;
  height: 592px;
  background: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_right_bg.png) center;
  background-size: contain;
  position: absolute;
  right: -93px;
  bottom: -64px;
}
.LP_Container_Right_Inner .LP_Container_Right_Box .LP_Container_Right_Box_Img {
  width: 200px;
  height: 143px;
  overflow: hidden;
  border-radius: 30px;
  -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
}
.LP_Container_Right_Inner .LP_Container_Right_Box .LP_Container_Right_Box_Img img {
  width: 100%;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.LP_Container_Right_Inner .LP_Container_Right_Box + .LP_Container_Right_Box {
  margin-top: 26px;
}
.LP_Container_Right_Inner .LP_Container_Right_Box a:hover {
  opacity: 1;
}
.LP_Container_Right_Inner .LP_Container_Right_Box a:hover .LP_Container_Right_Box_Img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.LP_Container_Right_Inner .LP_Container_Right_Box a:hover .Common_Btn01 .Deco::after {
  border-color: #5B7656;
}
.LP_Container_Right_Inner .LP_Container_Right_Box a:hover .Common_Btn01 .Deco::before {
  -webkit-animation: arrowloop01 1.2s ease infinite;
          animation: arrowloop01 1.2s ease infinite;
}

.LP_MoveBG {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
}
.LP_MoveBG img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.Common_Btn01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}
@media (max-width: 640px) {
  .Common_Btn01 {
    margin-top: calc(100vw / 750 * 50);
  }
}
.Common_Btn01:hover .Deco::after {
  border-color: #5B7656;
}
.Common_Btn01:hover .Deco::before {
  -webkit-animation: arrowloop01 1.2s ease infinite;
          animation: arrowloop01 1.2s ease infinite;
}
@-webkit-keyframes arrowloop01 {
  0% {
    left: 0;
  }
  80% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}
@keyframes arrowloop01 {
  0% {
    left: 0;
  }
  80% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}
.Common_Btn01 .Deco {
  position: relative;
  display: block;
  width: 23px;
  height: 32px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .Common_Btn01 .Deco {
    width: calc(100vw / 750 * 37);
    height: calc(100vw / 750 * 43);
  }
}
.Common_Btn01 .Deco::after {
  content: "";
  display: block;
  border: 1px solid #D4D9D3;
  width: 18px;
  height: 30px;
  margin: 0 0 0 auto;
  border-radius: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 640px) {
  .Common_Btn01 .Deco::after {
    border: calc(100vw / 750 * 1.5) solid #81967D;
    width: calc(100vw / 750 * 24);
    height: calc(100vw / 750 * 41);
    border-radius: calc(100vw / 750 * 40);
  }
}
.Common_Btn01 .Deco::before {
  content: "";
  display: block;
  width: 15px;
  height: 6px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/arrow01.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 640px) {
  .Common_Btn01 .Deco::before {
    width: calc(100vw / 750 * 26);
    height: calc(100vw / 750 * 12);
  }
}
.Common_Btn01 .Text {
  margin-left: 12px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.06em;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  color: #566C57;
}
@media (max-width: 640px) {
  .Common_Btn01 .Text {
    margin-left: calc(100vw / 750 * 30);
    font-size: calc(100vw / 750 * 30);
    letter-spacing: 0;
  }
}

.p-product_content__breadcrumbs {
  background: #F5F5F5;
  padding: 9px 0;
  max-width: unset;
  overflow: hidden;
}
@media (max-width: 640px) {
  .p-product_content__breadcrumbs {
    padding: calc(100vw / 750 * 20);
  }
}
.p-product_content__breadcrumbs .c-breadcrumbs {
  width: 1200px;
  margin: 0 auto;
  list-style: none;
  overflow: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 640px) {
  .p-product_content__breadcrumbs .c-breadcrumbs {
    width: 100%;
  }
}
.p-product_content__breadcrumbs .c-breadcrumbs::-webkit-scrollbar {
  display: none;
}
.p-product_content__breadcrumbs .c-breadcrumbs .c-breadcrumbs__item {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  display: block;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1em;
  color: #343434;
  vertical-align: middle;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .p-product_content__breadcrumbs .c-breadcrumbs .c-breadcrumbs__item {
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 54);
  }
}
.p-product_content__breadcrumbs .c-breadcrumbs .c-breadcrumbs__item a {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-decoration: none;
  opacity: 0.4;
  color: #343434;
}
@media (max-width: 640px) {
  .p-product_content__breadcrumbs .c-breadcrumbs .c-breadcrumbs__item a {
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 54);
  }
}
.p-product_content__breadcrumbs .c-breadcrumbs .c-breadcrumbs__item:not(:last-child)::after {
  font-family: "Poppins", sans-serif !important;
  font-weight: 200;
  content: "/";
  margin: 0 8px 0 5px;
  font-size: 10px;
  opacity: 0.4;
  color: #343434;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 640px) {
  .p-product_content__breadcrumbs .c-breadcrumbs .c-breadcrumbs__item:not(:last-child)::after {
    font-size: calc(100vw / 750 * 18);
    margin: 0 calc(100vw / 750 * 8) 0 calc(100vw / 750 * 5);
  }
}

.Common_Title01 {
  margin-bottom: 60px;
}
@media (max-width: 640px) {
  .Common_Title01 {
    margin-bottom: calc(100vw / 750 * 100);
  }
}
.Common_Title01 .Common_Title01_EN {
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0.1em;
  color: #3F5841;
}
@media (max-width: 640px) {
  .Common_Title01 .Common_Title01_EN {
    font-size: calc(100vw / 750 * 39);
    line-height: calc(100vw / 750 * 54);
  }
}
.Common_Title01 .Common_Title01_JP {
  display: inline-block;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 15px;
  line-height: 26px;
  letter-spacing: 0.1em;
  background: #5B7656;
  border-radius: 5px;
  padding: 3px 10px;
  margin-top: 14px;
  color: #FFFFFF;
}
@media (max-width: 640px) {
  .Common_Title01 .Common_Title01_JP {
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 44);
    border-radius: calc(100vw / 750 * 12);
    padding: calc(100vw / 750 * 8) calc(100vw / 750 * 16);
    margin-top: calc(100vw / 750 * 20);
  }
}

.Common_Title02 {
  margin-bottom: 40px;
}
@media (max-width: 640px) {
  .Common_Title02 {
    margin-bottom: calc(100vw / 750 * 60);
  }
}
.Common_Title02 .Common_Title02_EN {
  font-size: 17px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  color: #808080;
  opacity: 0.3;
  text-align: center;
  font-weight: 500;
}
@media (max-width: 640px) {
  .Common_Title02 .Common_Title02_EN {
    font-size: calc(100vw / 750 * 30);
  }
}
.Common_Title02 .Common_Title02_JP {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 25px;
  line-height: 49px;
  letter-spacing: 0.06em;
  margin-top: 30px;
  text-align: center;
  margin-bottom: 0;
}
@media (max-width: 640px) {
  .Common_Title02 .Common_Title02_JP {
    font-size: calc(100vw / 750 * 44);
    line-height: calc(100vw / 750 * 86);
    margin-top: calc(100vw / 750 * 60);
  }
}
.Common_Title02 .Common_Title02_JP span {
  font-size: 25px;
  line-height: 39px;
  letter-spacing: 0.06em;
}
@media (max-width: 640px) {
  .Common_Title02 .Common_Title02_JP span {
    font-size: calc(100vw / 750 * 44);
    line-height: calc(100vw / 750 * 86);
  }
}
.Common_Title02 .Common_Title02_JP .FC_G {
  color: #3F5841;
}
.Common_Title02 .Common_Title02_JP .FC_R {
  color: #885B46;
}
.Common_Title02 .Common_Title02_JP .FL_Dot {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_red.svg);
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: 5px 3px;
  padding: 0;
}
@media (max-width: 640px) {
  .Common_Title02 .Common_Title02_JP .FL_Dot {
    background-size: calc(100vw / 750 * 11) calc(100vw / 750 * 7);
    padding: 0;
  }
}

.Common_Title03 {
  margin-bottom: 80px;
  text-align: center;
}
@media (max-width: 640px) {
  .Common_Title03 {
    margin-bottom: calc(100vw / 750 * 80);
  }
}
.Common_Title03 .Common_Title03_EN {
  font-family: "Poppins", sans-serif;
  font-size: 29px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  color: #3F5841;
  margin-bottom: 14px;
}
@media (max-width: 640px) {
  .Common_Title03 .Common_Title03_EN {
    font-size: calc(100vw / 750 * 40);
  }
}
.Common_Title03 .Common_Title03_JP {
  margin: 0;
  display: inline-block;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 15px;
  line-height: 26px;
  letter-spacing: 0.1em;
  background: #5B7656;
  border-radius: 6px;
  padding: 5px 15px;
  color: #FFFFFF;
}
@media (max-width: 640px) {
  .Common_Title03 .Common_Title03_JP {
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 42);
    border-radius: calc(100vw / 750 * 12);
    padding: calc(100vw / 750 * 8) calc(100vw / 750 * 16);
  }
}

video {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  display: block;
}

.NoLink {
  pointer-events: none;
  opacity: 0.5;
}

.Common_ColumnList {
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 60px 40px;
}
@media (max-width: 640px) {
  .Common_ColumnList {
    width: calc(100vw / 750 * 640);
    gap: calc(100vw / 750 * 100) calc(100vw / 750 * 38);
  }
}
.Common_ColumnList .Common_ColumnBox {
  width: 270px;
}
@media (max-width: 640px) {
  .Common_ColumnList .Common_ColumnBox {
    width: calc(100vw / 750 * 300);
  }
}
.Common_ColumnList .Common_ColumnBox a {
  display: block;
}
.Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Img {
  width: 270px;
  height: 180px;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Img {
    width: calc(100vw / 750 * 300);
    height: calc(100vw / 750 * 200);
    border-radius: calc(100vw / 750 * 10);
  }
}
.Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Title {
  color: #343434;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  margin: 30px 0;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Title {
    margin: calc(100vw / 750 * 40) 0;
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 43);
    letter-spacing: 0;
  }
}
.Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Data {
  text-align: left;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 0.05em;
  color: #808080;
}
@media (max-width: 640px) {
  .Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Data {
    font-size: calc(100vw / 750 * 22);
    line-height: calc(100vw / 750 * 38);
  }
}
.Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Cate {
  text-align: left;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 0.05em;
  color: #808080;
}
@media (max-width: 640px) {
  .Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Cate {
    font-size: calc(100vw / 750 * 22);
    line-height: calc(100vw / 750 * 38);
  }
}

.Common_NewsList {
  width: 790px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .Common_NewsList {
    width: calc(100vw / 750 * 600);
  }
}
.Common_NewsList .Common_NewsBox {
  padding-bottom: 8px;
  border-bottom: 1px solid #CCCCCC;
}
@media (max-width: 640px) {
  .Common_NewsList .Common_NewsBox {
    padding-bottom: calc(100vw / 750 * 25);
    border-bottom: calc(100vw / 750 * 1) solid #CCCCCC;
  }
}
.Common_NewsList .Common_NewsBox a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.Common_NewsList .Common_NewsBox + .Common_NewsBox {
  margin-top: 30px;
}
@media (max-width: 640px) {
  .Common_NewsList .Common_NewsBox + .Common_NewsBox {
    margin-top: calc(100vw / 750 * 30);
  }
}
.Common_NewsList .Common_NewsBox_Data {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 32px;
  letter-spacing: 0.1em;
  color: #808080;
}
@media (max-width: 640px) {
  .Common_NewsList .Common_NewsBox_Data {
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 38);
  }
}
.Common_NewsList .Common_NewsBox_Title {
  color: #343434;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 0.02em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  width: 660px;
}
@media (max-width: 640px) {
  .Common_NewsList .Common_NewsBox_Title {
    width: calc(100vw / 750 * 440);
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 43);
    letter-spacing: 0;
    -webkit-line-clamp: 2;
  }
}

@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox {
    padding-bottom: calc(100vw / 750 * 120);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_Inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.Common_ItemList .Common_ItemBox[data-item="01"] {
  background: #F4F1EF;
}
.Common_ItemList .Common_ItemBox[data-item="01"] .Common_ItemBox_FV {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.Common_ItemList .Common_ItemBox[data-item="01"] .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
  top: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(#F4F1EF));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0), #F4F1EF);
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox[data-item="01"] .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
    top: unset;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#F4F1EF));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), #F4F1EF);
  }
}
.Common_ItemList .Common_ItemBox[data-item="01"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
  width: 153px;
  top: 37px;
  right: 22px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox[data-item="01"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
    width: calc(100vw / 750 * 253);
    top: 0;
    right: calc(100vw / 750 * 52);
  }
}
.Common_ItemList .Common_ItemBox[data-item="01"] .Common_ItemBox_TextBox {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.Common_ItemList .Common_ItemBox[data-item="01"] .Common_ItemBox_Btn .Common_Btn01 {
  background: #885B46;
}
.Common_ItemList .Common_ItemBox[data-item="02"] {
  background: #EDE7E8;
}
.Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_FV {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_FV {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(#EDE7E8));
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0), #EDE7E8);
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
    top: unset;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#EDE7E8));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), #EDE7E8);
  }
}
.Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
  width: 153px;
  top: 70px;
  right: 120px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
    width: calc(100vw / 750 * 253);
    top: calc(100vw / 750 * 76);
    right: calc(100vw / 750 * 41);
  }
}
.Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_TextBox {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_TextBox {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.Common_ItemList .Common_ItemBox[data-item="02"] .Common_ItemBox_Btn .Common_Btn01 {
  background: #A87C8A;
}
.Common_ItemList .Common_ItemBox[data-item="03"] {
  background: #EFF4F5;
}
.Common_ItemList .Common_ItemBox[data-item="03"] .Common_ItemBox_FV {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.Common_ItemList .Common_ItemBox[data-item="03"] .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
  top: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(#EFF4F5));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0), #EFF4F5);
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox[data-item="03"] .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
    top: unset;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#EFF4F5));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), #EFF4F5);
  }
}
.Common_ItemList .Common_ItemBox[data-item="03"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
  width: 167px;
  top: 38px;
  left: 106px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox[data-item="03"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
    width: calc(100vw / 750 * 272);
    top: calc(100vw / 750 * 0);
    left: calc(100vw / 750 * 190);
  }
}
.Common_ItemList .Common_ItemBox[data-item="03"] .Common_ItemBox_TextBox {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.Common_ItemList .Common_ItemBox[data-item="03"] .Common_ItemBox_Btn .Common_Btn01 {
  background: #6A8596;
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_FV {
  position: relative;
  width: 50%;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_FV {
    width: 100%;
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_FV .Common_ItemBox_FV_Img {
  position: relative;
  width: 100%;
  height: 497px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_FV .Common_ItemBox_FV_Img {
    height: calc(100vw / 750 * 400);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_FV .Common_ItemBox_FV_Img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
  content: "";
  display: block;
  width: 210px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(#F4F1EF));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0), #F4F1EF);
  position: absolute;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
    width: 100%;
    height: calc(100vw / 750 * 80);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#F4F1EF));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), #F4F1EF);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
  position: absolute;
  opacity: 0;
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_TextBox {
  width: 50%;
  text-align: center;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_TextBox {
    width: 100%;
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List {
  width: 456px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0 38px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List {
    width: calc(100vw / 750 * 640);
    gap: 0 calc(100vw / 750 * 60);
    margin-top: calc(100vw / 750 * -60);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List_Box {
  position: relative;
  display: block;
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Img {
  width: 130px;
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 270);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name {
  text-align: center;
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name .Common_ItemBox_List_Box_Name_EN {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1em;
  color: #3F5841;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name .Common_ItemBox_List_Box_Name_EN {
    margin-top: calc(100vw / 750 * 20);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 42);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name .Common_ItemBox_List_Box_Name_JP {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  margin-top: 10px;
  color: #808080;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name .Common_ItemBox_List_Box_Name_JP {
    font-size: calc(100vw / 750 * 25);
    margin-top: calc(100vw / 750 * 10);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku01, .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku02, .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku03, .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku04 {
  position: absolute;
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku01 {
  width: 34px;
  right: 18px;
  top: 120px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku01 {
    width: calc(100vw / 750 * 57);
    right: calc(100vw / 750 * 20);
    top: calc(100vw / 750 * 230);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku02 {
  width: 49px;
  right: 0;
  top: 0;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku02 {
    width: calc(100vw / 750 * 84);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku03 {
  width: 30px;
  left: 0;
  top: 160px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku03 {
    width: calc(100vw / 750 * 58);
    left: 0;
    top: calc(100vw / 750 * 160);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku04 {
  width: 44px;
  right: 0;
  top: 40px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box .Shizuku04 {
    width: calc(100vw / 750 * 84);
    right: 0;
    top: calc(100vw / 750 * 60);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] {
  width: 160px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] {
    width: calc(100vw / 750 * 270);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] .Common_ItemBox_List_Box_Img {
  width: 150px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 260);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="02"] {
  width: 181px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="02"] {
    width: calc(100vw / 750 * 290);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="02"] .Common_ItemBox_List_Box_Img {
  width: 150px;
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="02"] .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 260);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] {
  width: 265px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] {
    width: calc(100vw / 750 * 510);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Common_ItemBox_List_Box_Img {
  width: 130px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 260);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Shizuku03 {
  top: 160px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Shizuku03 {
    top: calc(100vw / 750 * 350);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Shizuku04 {
  top: 60px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Shizuku04 {
    top: calc(100vw / 750 * 80);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] {
  width: 235px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] {
    width: calc(100vw / 750 * 488);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Common_ItemBox_List_Box_Img {
  width: 120px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 260);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Shizuku03 {
  top: 160px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Shizuku03 {
    top: calc(100vw / 750 * 370);
  }
}
.Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Shizuku04 {
  top: 10px;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Shizuku04 {
    top: calc(100vw / 750 * 10);
  }
}
.Common_ItemList .Common_ItemBox_Btn .Common_Btn01 {
  background: #885B46;
  padding: 13px 10px;
  border-radius: 168px;
  width: 456px;
  margin: 40px auto 0;
}
@media (max-width: 640px) {
  .Common_ItemList .Common_ItemBox_Btn .Common_Btn01 {
    padding: calc(100vw / 750 * 38) calc(100vw / 750 * 10);
    border-radius: calc(100vw / 750 * 74);
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 60) auto 0;
  }
}
.Common_ItemList .Common_ItemBox_Btn .Common_Btn01 .Deco::before {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/arrow02.svg);
}
.Common_ItemList .Common_ItemBox_Btn .Common_Btn01 .Deco::after {
  border-color: #FFFFFF;
  opacity: 0.3;
}
.Common_ItemList .Common_ItemBox_Btn .Common_Btn01 .Text {
  color: #FFFFFF;
}

.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_Top_Text {
  mask-image: -webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-size: 300% 300%;
  -webkit-mask-size: 300% 300%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 300% 0;
  -webkit-mask-position: 300% 0;
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="01"] {
  background: rgba(244, 241, 239, 0.6);
  padding: 68px 0 70px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="01"] {
    padding: calc(100vw / 750 * 116) 0 calc(100vw / 750 * 120);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="01"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
  width: 148px;
  top: -20px;
  right: 18px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="01"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
    width: calc(100vw / 750 * 253);
    top: calc(100vw / 750 * -36);
    right: calc(100vw / 750 * 31);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="01"] .Common_ItemBox_Top_Text {
  width: 265px;
  margin: 58px auto 23px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="01"] .Common_ItemBox_Top_Text {
    width: calc(100vw / 750 * 452);
    margin: calc(100vw / 750 * 100) auto calc(100vw / 750 * 40);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="02"] {
  background: rgba(237, 231, 232, 0.6);
  padding: 63px 0 70px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="02"] {
    padding: calc(100vw / 750 * 108) 0 calc(100vw / 750 * 120);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="02"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
  width: 148px;
  top: -16px;
  right: 24px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="02"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
    width: calc(100vw / 750 * 253);
    top: calc(100vw / 750 * -28);
    right: calc(100vw / 750 * 41);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="02"] .Common_ItemBox_Top_Text {
  width: 329px;
  margin: 58px auto 20px 32px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="02"] .Common_ItemBox_Top_Text {
    width: calc(100vw / 750 * 563);
    margin: calc(100vw / 750 * 100) auto calc(100vw / 750 * 27) calc(100vw / 750 * 55);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="03"] {
  background: rgba(239, 244, 245, 0.6);
  padding: 79px 0 70px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="03"] {
    padding: calc(100vw / 750 * 128) 0 calc(100vw / 750 * 120);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="03"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
  width: 159px;
  top: -30px;
  left: 80px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="03"] .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
    width: calc(100vw / 750 * 272);
    top: calc(100vw / 750 * -44);
    left: calc(100vw / 750 * 144);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox[data-item="03"] .Common_ItemBox_Top_Text {
  width: 249px;
  margin: 58px auto 19px 32px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox[data-item="03"] .Common_ItemBox_Top_Text {
    width: calc(100vw / 750 * 427);
    margin: calc(100vw / 750 * 100) auto calc(100vw / 750 * 26) calc(100vw / 750 * 55);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_FV {
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_FV .Common_ItemBox_FV_Img {
  height: auto;
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_FV .Common_ItemBox_FV_Img::after {
  content: none;
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_Top_Text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  width: 370px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox {
    width: calc(100vw / 750 * 640);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List {
  width: 370px;
  gap: 0 57px;
  margin-top: 0;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List {
    width: calc(100vw / 750 * 640);
    gap: 0 calc(100vw / 750 * 80);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name .Common_ItemBox_List_Box_Name_EN {
  font-size: 15px;
  line-height: 23px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name .Common_ItemBox_List_Box_Name_EN {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 42);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name .Common_ItemBox_List_Box_Name_JP {
  font-size: 14px;
  line-height: 24px;
  margin-top: 7px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Name .Common_ItemBox_List_Box_Name_JP {
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 43);
    margin-top: calc(100vw / 750 * 10);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] {
  width: 152px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] {
    width: calc(100vw / 750 * 270);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] .Common_ItemBox_List_Box_Img {
  width: 152px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 260);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] .Shizuku01 {
  width: 33px;
  right: 11px;
  top: 140px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="01"] .Shizuku01 {
    width: calc(100vw / 750 * 57);
    top: calc(100vw / 750 * 222);
    right: calc(100vw / 750 * 3);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="02"] {
  width: 170px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="02"] {
    width: calc(100vw / 750 * 290);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="02"] .Common_ItemBox_List_Box_Img {
  width: 152px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="02"] .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 260);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] {
  width: 299px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] {
    width: calc(100vw / 750 * 510);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Common_ItemBox_List_Box_Img {
  width: 152px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 260);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Shizuku03 {
  width: 33px;
  left: 0;
  top: 210px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Shizuku03 {
    width: calc(100vw / 750 * 57);
    top: calc(100vw / 750 * 390);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Shizuku04 {
  width: 49px;
  right: 0;
  top: 30px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="03"] .Shizuku04 {
    width: calc(100vw / 750 * 84);
    top: calc(100vw / 750 * 70);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] {
  width: 286px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] {
    width: calc(100vw / 750 * 487);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Common_ItemBox_List_Box_Img {
  width: 152px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Common_ItemBox_List_Box_Img {
    width: calc(100vw / 750 * 260);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Shizuku03 {
  width: 33px;
  left: 0;
  top: 230px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Shizuku03 {
    width: calc(100vw / 750 * 57);
    top: calc(100vw / 750 * 120);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Shizuku04 {
  width: 49px;
  right: 0;
  top: 30px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_List .Common_ItemBox_List_Box[data-item="04"] .Shizuku04 {
    width: calc(100vw / 750 * 84);
    top: calc(100vw / 750 * 20);
  }
}
.Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_Btn .Common_Btn01 {
  width: 352px;
  padding: 20px 10px;
}
@media (max-width: 640px) {
  .Common_ItemList[data-item=top] .Common_ItemBox .Common_ItemBox_TextBox .Common_ItemBox_Btn .Common_Btn01 {
    width: calc(100vw / 750 * 600);
    padding: calc(100vw / 750 * 34) calc(100vw / 750 * 20);
  }
}

.Concept_FV01 {
  width: 1200px;
  margin: 0 auto;
  padding: 120px 0 158px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Concept_FV01 .Concept_FV01_Text {
  width: 530px;
  text-align: center;
}
.Concept_FV01 .Concept_FV01_Text .Concept_FV01_Text_EN01 {
  font-family: "Poppins", sans-serif;
  color: #3F5841;
  font-size: 21px;
  line-height: 1.2;
  letter-spacing: 0.1em;
}
.Concept_FV01 .Concept_FV01_Text .Concept_FV01_Text_JP {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  color: #3F5841;
  margin: 60px auto 40px;
  font-size: 46px;
  line-height: 76px;
  letter-spacing: 0.06em;
}
.Concept_FV01 .Concept_FV01_Text .Concept_FV01_Text_JP .Concept_FV01_Text_JP_Note {
  font-size: 18px;
}
.Concept_FV01 .Concept_FV01_Text .Concept_FV01_Text_EN02 {
  font-family: "Cormorant Garamond", serif;
  font-size: 22px;
  line-height: 35px;
  letter-spacing: 0.02em;
  color: #808080;
}
.Concept_FV01 .Concept_FV01_Img {
  width: 50%;
  text-align: center;
}
.Concept_FV01 .Concept_FV01_Img img {
  width: 124px;
  margin: 0 auto;
  -webkit-filter: drop-shadow(40px 40px 60px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(40px 40px 60px rgba(0, 0, 0, 0.2));
}

.Concept_Contents {
  padding: 97px 0 120px;
}
.Concept_Contents .Concept_Title01 h2 {
  text-align: center;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  color: #3F5841;
  margin: 0 auto 120px;
  font-size: 35px;
  line-height: 60px;
  letter-spacing: 0.1em;
}
.Concept_Contents .Concept_Title01 h2.move_on {
  -webkit-animation: fade_text01_anime 2s ease-out 0.1s normal forwards;
          animation: fade_text01_anime 2s ease-out 0.1s normal forwards;
}
.Concept_Contents .Concept_TextBlock {
  width: 1140px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text {
  width: 550px;
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text p {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0.02em;
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text p + p {
  margin-top: 30px;
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text p .Line01 {
  background: -webkit-gradient(linear, left top, right top, from(rgba(242, 245, 234, 0)), to(rgba(242, 245, 234, 0)));
  background: linear-gradient(90deg, rgba(242, 245, 234, 0), rgba(242, 245, 234, 0));
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text p .Line01.move_on {
  -webkit-animation: Line_anime01 0.3s ease-out 0.1s normal forwards;
          animation: Line_anime01 0.3s ease-out 0.1s normal forwards;
}
@-webkit-keyframes Line_anime01 {
  0% {
    background: -webkit-gradient(linear, left top, right top, from(rgba(242, 245, 234, 0)), to(rgba(242, 245, 234, 0)));
    background: linear-gradient(90deg, rgba(242, 245, 234, 0), rgba(242, 245, 234, 0));
  }
  50% {
    background: -webkit-gradient(linear, left top, right top, from(rgb(242, 245, 234)), to(rgba(242, 245, 234, 0)));
    background: linear-gradient(90deg, rgb(242, 245, 234), rgba(242, 245, 234, 0));
  }
  100% {
    background: -webkit-gradient(linear, left top, right top, from(rgb(242, 245, 234)), to(rgb(242, 245, 234)));
    background: linear-gradient(90deg, rgb(242, 245, 234), rgb(242, 245, 234));
  }
}
@keyframes Line_anime01 {
  0% {
    background: -webkit-gradient(linear, left top, right top, from(rgba(242, 245, 234, 0)), to(rgba(242, 245, 234, 0)));
    background: linear-gradient(90deg, rgba(242, 245, 234, 0), rgba(242, 245, 234, 0));
  }
  50% {
    background: -webkit-gradient(linear, left top, right top, from(rgb(242, 245, 234)), to(rgba(242, 245, 234, 0)));
    background: linear-gradient(90deg, rgb(242, 245, 234), rgba(242, 245, 234, 0));
  }
  100% {
    background: -webkit-gradient(linear, left top, right top, from(rgb(242, 245, 234)), to(rgb(242, 245, 234)));
    background: linear-gradient(90deg, rgb(242, 245, 234), rgb(242, 245, 234));
  }
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text p .Line02 {
  background: -webkit-gradient(linear, left top, right top, from(rgba(244, 241, 239, 0)), to(rgba(244, 241, 239, 0)));
  background: linear-gradient(90deg, rgba(244, 241, 239, 0), rgba(244, 241, 239, 0));
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text p .Line02.move_on {
  -webkit-animation: Line_anime02 0.3s ease-out 0.1s normal forwards;
          animation: Line_anime02 0.3s ease-out 0.1s normal forwards;
}
@-webkit-keyframes Line_anime02 {
  0% {
    background: -webkit-gradient(linear, left top, right top, from(rgba(244, 241, 239, 0)), to(rgba(244, 241, 239, 0)));
    background: linear-gradient(90deg, rgba(244, 241, 239, 0), rgba(244, 241, 239, 0));
  }
  50% {
    background: -webkit-gradient(linear, left top, right top, from(rgb(244, 241, 239)), to(rgba(244, 241, 239, 0)));
    background: linear-gradient(90deg, rgb(244, 241, 239), rgba(244, 241, 239, 0));
  }
  100% {
    background: -webkit-gradient(linear, left top, right top, from(rgb(244, 241, 239)), to(rgb(244, 241, 239)));
    background: linear-gradient(90deg, rgb(244, 241, 239), rgb(244, 241, 239));
  }
}
@keyframes Line_anime02 {
  0% {
    background: -webkit-gradient(linear, left top, right top, from(rgba(244, 241, 239, 0)), to(rgba(244, 241, 239, 0)));
    background: linear-gradient(90deg, rgba(244, 241, 239, 0), rgba(244, 241, 239, 0));
  }
  50% {
    background: -webkit-gradient(linear, left top, right top, from(rgb(244, 241, 239)), to(rgba(244, 241, 239, 0)));
    background: linear-gradient(90deg, rgb(244, 241, 239), rgba(244, 241, 239, 0));
  }
  100% {
    background: -webkit-gradient(linear, left top, right top, from(rgb(244, 241, 239)), to(rgb(244, 241, 239)));
    background: linear-gradient(90deg, rgb(244, 241, 239), rgb(244, 241, 239));
  }
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Img {
  width: 550px;
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.Concept_Contents .Concept_TextBlock .Concept_TextBlock_Img.move_on {
  opacity: 1;
}

.Concept_Contents02 {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/page/concept_img03.png);
  background-size: cover;
  width: 100%;
  height: 880px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Concept_Contents02 .Concept_Contents02_Main {
  width: 550px;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Img {
  position: relative;
  width: 325px;
  margin: 0 auto 80px;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Img > img {
  width: 89px;
  margin: 0 auto;
  -webkit-filter: drop-shadow(40px 40px 60px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(40px 40px 60px rgba(0, 0, 0, 0.2));
  z-index: 1;
  position: relative;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  display: block;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Img .Shizuku02 {
  width: 70px;
  position: absolute;
  left: 73px;
  bottom: -41px;
  z-index: 0;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Img .Shizuku03 {
  width: 106px;
  position: absolute;
  right: 0;
  top: 100px;
  z-index: 2;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text {
  width: 330px;
  margin: 0 auto;
  text-align: center;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text h2 {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 35px;
  line-height: 60px;
  letter-spacing: 0.1em;
  color: #3F5841;
  margin: 0 auto 30px;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text h2 span {
  font-size: 16px;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text p {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0.02em;
}
.Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text .Common_Btn01 {
  margin-top: 30px;
}

.Common_ItemList_Wrap {
  background: #FFFFFF;
  padding: 88px 0 0;
}

@media (max-width: 640px) {
  .Concept_FV01 {
    width: 100%;
    padding: calc(100vw / 750 * 50) 0 calc(100vw / 750 * 105);
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .Concept_FV01 .Concept_FV01_Text {
    width: 100%;
  }
  .Concept_FV01 .Concept_FV01_Text .Concept_FV01_Text_EN01 {
    font-size: calc(100vw / 750 * 26);
  }
  .Concept_FV01 .Concept_FV01_Text .Concept_FV01_Text_JP {
    margin: calc(100vw / 750 * 60) auto calc(100vw / 750 * 40);
    font-size: calc(100vw / 750 * 58);
    line-height: calc(100vw / 750 * 96);
  }
  .Concept_FV01 .Concept_FV01_Text .Concept_FV01_Text_JP .Concept_FV01_Text_JP_Note {
    font-size: calc(100vw / 750 * 28);
  }
  .Concept_FV01 .Concept_FV01_Text .Concept_FV01_Text_EN02 {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 44.8);
  }
  .Concept_FV01 .Concept_FV01_Img {
    width: 100%;
    margin-top: calc(100vw / 750 * 105);
  }
  .Concept_FV01 .Concept_FV01_Img img {
    width: calc(100vw / 750 * 178);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 40) calc(100vw / 750 * 40) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.2));
            filter: drop-shadow(calc(100vw / 750 * 40) calc(100vw / 750 * 40) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.2));
  }
  .Concept_Contents {
    padding: calc(100vw / 750 * 143) 0 0;
  }
  .Concept_Contents .Concept_Title01 {
    width: calc(100vw / 750 * 600);
    margin: 0 auto;
  }
  .Concept_Contents .Concept_Title01 h2 {
    text-align: left;
    margin: 0 auto calc(100vw / 750 * 80);
    font-size: calc(100vw / 750 * 45);
    line-height: calc(100vw / 750 * 77);
  }
  .Concept_Contents .Concept_TextBlock {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text {
    width: calc(100vw / 750 * 600);
    margin: 0 auto;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
  .Concept_Contents .Concept_TextBlock .Concept_TextBlock_Text p + p {
    margin-top: calc(100vw / 750 * 40);
  }
  .Concept_Contents .Concept_TextBlock .Concept_TextBlock_Img {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: calc(100vw / 750 * 120);
  }
  .Concept_Contents02 {
    height: calc(100vw / 750 * 1447);
    background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/page/concept_img03_sp.png);
  }
  .Concept_Contents02 .Concept_Contents02_Main {
    padding: calc(100vw / 750 * 794) 0 calc(100vw / 750 * 154);
    width: 100%;
    position: relative;
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Img {
    position: absolute;
    width: calc(100vw / 750 * 323);
    margin: 0;
    top: calc(100vw / 750 * 154);
    left: calc(100vw / 750 * 35);
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Img > img {
    width: calc(100vw / 750 * 114);
    height: calc(100vw / 750 * 456);
    margin: 0 auto 0 calc(100vw / 750 * 60);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 40) calc(100vw / 750 * 40) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.2));
            filter: drop-shadow(calc(100vw / 750 * 40) calc(100vw / 750 * 40) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.2));
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Img .Shizuku02 {
    width: calc(100vw / 750 * 89);
    left: 0;
    bottom: 0;
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Img .Shizuku03 {
    width: calc(100vw / 750 * 135);
    top: calc(100vw / 750 * 30);
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text {
    width: calc(100vw / 750 * 600);
    text-align: left;
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text h2 {
    font-size: calc(100vw / 750 * 58);
    line-height: calc(100vw / 750 * 96);
    letter-spacing: 0.06em;
    margin: 0 auto calc(100vw / 750 * 80);
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text h2 span {
    font-size: calc(100vw / 750 * 28);
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
    letter-spacing: 0.02em;
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text .Common_Btn01 {
    margin-top: calc(100vw / 750 * 80);
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text .Common_Btn01 .Deco {
    width: calc(100vw / 750 * 52);
    height: calc(100vw / 750 * 62);
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text .Common_Btn01 .Deco::after {
    width: calc(100vw / 750 * 35);
    height: calc(100vw / 750 * 60);
    border-radius: calc(100vw / 750 * 40);
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text .Common_Btn01 .Deco::before {
    width: calc(100vw / 750 * 39);
    height: calc(100vw / 750 * 16);
  }
  .Concept_Contents02 .Concept_Contents02_Main .Concept_Contents02_Main_Text .Common_Btn01 .Text {
    font-size: calc(100vw / 750 * 34);
    letter-spacing: 0.06em;
  }
  .Common_ItemList_Wrap {
    background: #FFFFFF;
    padding: calc(100vw / 750 * 120) 0 0;
  }
}
.Concept_FV02 {
  padding: 43px 0 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 640px) {
  .Concept_FV02 {
    padding: calc(100vw / 750 * 20) 0 calc(100vw / 750 * 25);
  }
}
.Concept_FV02 .Concept_FV02_Text {
  height: 586px;
  width: 586px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/page/concept_fv02_bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 640px) {
  .Concept_FV02 .Concept_FV02_Text {
    height: calc(100vw / 750 * 650);
    width: calc(100vw / 750 * 650);
  }
}
.Concept_FV02 .Concept_FV02_Text span {
  position: absolute;
  z-index: 2;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}
.Concept_FV02 .Concept_FV02_Text span.Concept_FV02_Deco01 {
  width: 184px;
  top: 207px;
  left: -60px;
}
@media (max-width: 640px) {
  .Concept_FV02 .Concept_FV02_Text span.Concept_FV02_Deco01 {
    width: calc(100vw / 750 * 198);
    top: calc(100vw / 750 * 232);
    left: calc(100vw / 750 * -48);
  }
}
.Concept_FV02 .Concept_FV02_Text span.Concept_FV02_Deco02 {
  width: 144px;
  top: 100px;
  right: 0;
}
@media (max-width: 640px) {
  .Concept_FV02 .Concept_FV02_Text span.Concept_FV02_Deco02 {
    width: calc(100vw / 750 * 154);
    top: calc(100vw / 750 * 93);
  }
}
.Concept_FV02 .Concept_FV02_Text span.Concept_FV02_Deco03 {
  width: 166px;
  bottom: 33px;
  left: 19px;
}
@media (max-width: 640px) {
  .Concept_FV02 .Concept_FV02_Text span.Concept_FV02_Deco03 {
    width: calc(100vw / 750 * 179);
    bottom: calc(100vw / 750 * 40);
    left: calc(100vw / 750 * 30);
  }
}
.Concept_FV02 .Concept_FV02_Text .Concept_FV02_Logo {
  width: 267px;
}
@media (max-width: 640px) {
  .Concept_FV02 .Concept_FV02_Text .Concept_FV02_Logo {
    width: calc(100vw / 750 * 294);
  }
}
.Concept_FV02 .Concept_FV02_Text h1 {
  margin: 25px auto 0;
  text-align: center;
  font-family: "Poppins", sans-serif;
  color: #3F5841;
  font-size: 32px;
  line-height: 41px;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: 300;
}
@media (max-width: 640px) {
  .Concept_FV02 .Concept_FV02_Text h1 {
    margin: calc(100vw / 750 * 25) auto 0;
    font-size: calc(100vw / 750 * 36);
    line-height: calc(100vw / 750 * 46);
  }
}
.Concept_FV02 .Concept_FV02_Text .Concept_FV02_Text_Inner {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}
.Concept_FV02 .Concept_FV02_Img {
  position: relative;
  width: 566px;
  margin: 50px 0 0 -70px;
  -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}
@media (max-width: 640px) {
  .Concept_FV02 .Concept_FV02_Img {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * -100) auto 0;
    -webkit-filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
  }
}
.Concept_FV02.move_on .Concept_FV02_Text span.Concept_FV02_Deco01 {
  opacity: 1;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.Concept_FV02.move_on .Concept_FV02_Text span.Concept_FV02_Deco02 {
  opacity: 1;
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.Concept_FV02.move_on .Concept_FV02_Text span.Concept_FV02_Deco03 {
  opacity: 1;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.Concept_FV02.move_on .Concept_FV02_Text .Concept_FV02_Text_Inner {
  opacity: 1;
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.Concept_FV02.move_on .Concept_FV02_Img {
  opacity: 1;
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}

.Concept_Child_Contents {
  width: 1140px;
  margin: 80px auto 120px;
}
@media (max-width: 640px) {
  .Concept_Child_Contents {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 90) auto calc(100vw / 750 * 120);
  }
}
.Concept_Child_Contents .Concept_Child_Title01 {
  text-align: center;
  margin-bottom: 120px;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Title01 {
    margin-bottom: calc(100vw / 750 * 80);
  }
}
.Concept_Child_Contents .Concept_Child_Title01 h2 {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  margin: 0 auto;
  font-size: 35px;
  line-height: 64px;
  letter-spacing: 0.1em;
  color: #3F5841;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Title01 h2 {
    font-size: calc(100vw / 750 * 45);
    line-height: calc(100vw / 750 * 90);
  }
}
.Concept_Child_Contents .Concept_Child_Title01 h2 span.Dotted {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_green.svg);
  background-repeat: repeat-x;
  background-position: center bottom;
  background-size: 8px 6px;
  padding: 0;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Title01 h2 span.Dotted {
    background-size: calc(100vw / 750 * 14) calc(100vw / 750 * 10);
    padding: 0;
  }
}
.Concept_Child_Contents .Concept_Child_Block + .Concept_Child_Block {
  margin-top: 80px;
  padding-top: 80px;
  border-top: 1px solid #DBDBDB;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Block + .Concept_Child_Block {
    margin-top: calc(100vw / 750 * 120);
    padding-top: calc(100vw / 750 * 120);
    border-top: calc(100vw / 750 * 1) solid #DBDBDB;
  }
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Title h3 {
  text-align: center;
  margin: 0 auto 80px;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 29px;
  line-height: 50px;
  letter-spacing: 0.1em;
  color: #3F5841;
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Title h3 small {
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Title h3 {
    margin: 0 auto calc(100vw / 750 * 80);
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 68);
    text-align: left;
  }
  .Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Title h3 small {
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 44);
  }
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box img {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box img {
    -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
            filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
  }
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .move_on {
  opacity: 1;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .move_on img {
  opacity: 1;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .Concept_Child_Block_Box_Text {
  width: 550px;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .Concept_Child_Block_Box_Text {
    width: 100%;
  }
  .Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .Concept_Child_Block_Box_Text img {
    margin: calc(100vw / 750 * 80) auto;
  }
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .Concept_Child_Block_Box_Text p {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .Concept_Child_Block_Box_Text p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .Concept_Child_Block_Box_Img {
  width: 550px;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box .Concept_Child_Block_Box_Img {
    width: 100%;
  }
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box + .Concept_Child_Block_Box {
  margin-top: 80px;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box + .Concept_Child_Block_Box {
    margin-top: calc(100vw / 750 * 80);
  }
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box[data-item="02"] .Concept_Child_Block_Box_Text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.Concept_Child_Contents .Concept_Child_Block .Concept_Child_Block_Box[data-item="02"] .Concept_Child_Block_Box_Img {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 640px) {
  .Concept_Child_Contents .Concept_Child_Block[data-item="02"] .Concept_Child_Block_Box .Concept_Child_Block_Box_Img {
    margin-bottom: calc(100vw / 750 * 80);
  }
  .Concept_Child_Contents .Concept_Child_Block[data-item="03"] .Concept_Child_Block_Box .Concept_Child_Block_Box_Text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: calc(100vw / 750 * 80);
  }
  .Concept_Child_Contents .Concept_Child_Block[data-item="03"] .Concept_Child_Block_Box .Concept_Child_Block_Box_Img {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.Common_ItemList .Common_ItemBox.move_on .Common_ItemBox_FV .Common_ItemBox_FV_Deco {
  -webkit-animation: zoom_anime01 0.3s ease-out 0.3s normal forwards;
          animation: zoom_anime01 0.3s ease-out 0.3s normal forwards;
}
.Common_ItemList .Common_ItemBox.move_on .Common_ItemBox_Top_Text {
  -webkit-animation: fade_text01_anime 1s ease-out 0.4s normal forwards;
          animation: fade_text01_anime 1s ease-out 0.4s normal forwards;
}
.Common_ItemList .Common_ItemBox.move_on .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Img {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.Common_ItemList[data-item=top] .Common_ItemBox.move_on .Common_ItemBox_List .Common_ItemBox_List_Box .Common_ItemBox_List_Box_Img {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}

.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title .move_cont span {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title .move_cont.move_on span {
  opacity: 1;
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title .move_cont.move_on span:nth-child(1) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title .move_cont.move_on span:nth-child(2) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title .move_cont.move_on span:nth-child(3) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title .move_cont.move_on span:nth-child(4) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title .move_cont.move_on span:nth-child(5) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

.Concept_Main[data-page=charm] .Concept_FV02 .Concept_FV02_Text p {
  font-family: "Poppins", sans-serif;
  font-size: 26px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #808080;
  text-align: center;
}
@media (max-width: 640px) {
  .Concept_Main[data-page=charm] .Concept_FV02 .Concept_FV02_Text p {
    font-size: calc(100vw / 750 * 26);
  }
}
.Concept_Main[data-page=charm] .Concept_FV02 .Concept_FV02_Text h1 {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  color: #3F5841;
  font-size: 43px;
  line-height: 66px;
  letter-spacing: 0.06em;
  margin-top: 20px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_green.svg);
  background-repeat: repeat-x;
  background-position: center bottom;
  background-size: 8px 6px;
  padding: 0;
}
@media (max-width: 640px) {
  .Concept_Main[data-page=charm] .Concept_FV02 .Concept_FV02_Text h1 {
    font-size: calc(100vw / 750 * 48);
    line-height: calc(100vw / 750 * 72);
    margin-top: calc(100vw / 750 * 30);
    background-size: calc(100vw / 750 * 14) calc(100vw / 750 * 10);
    padding: 0;
  }
}
.Concept_Main[data-page=charm] .Concept_Child_Contents .Concept_Child_Title01 {
  margin-bottom: 80px;
}
@media (max-width: 640px) {
  .Concept_Main[data-page=charm] .Concept_Child_Contents .Concept_Child_Title01 {
    margin-bottom: calc(100vw / 750 * 80);
  }
}
.Concept_Main[data-page=charm] .Concept_Child_Contents .Concept_Child_Block[data-item="04"] {
  width: 800px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .Concept_Main[data-page=charm] .Concept_Child_Contents .Concept_Child_Block[data-item="04"] {
    width: calc(100vw / 750 * 600);
  }
}
.Concept_Main[data-page=charm] .Concept_Child_Contents .Concept_Child_Block[data-item="04"] p {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .Concept_Main[data-page=charm] .Concept_Child_Contents .Concept_Child_Block[data-item="04"] p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
@media (max-width: 640px) {
  .Concept_Main[data-page=charm] .Concept_Child_Contents .Concept_Child_Block[data-item="02"] .Concept_Child_Block_Box .Concept_Child_Block_Box_Text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .Concept_Main[data-page=charm] .Concept_Child_Contents .Concept_Child_Block[data-item="02"] .Concept_Child_Block_Box .Concept_Child_Block_Box_Img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.Concept_Contents02_Main.move_on .Concept_Contents02_Main_Img > img {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.Concept_Contents03 {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/page/concept_img07_pc.png);
  background-size: cover;
  width: 100%;
  height: 858px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0 65px;
}
@media (max-width: 640px) {
  .Concept_Contents03 {
    background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/page/concept_img07_sp.png);
    height: calc(100vw / 750 * 1630);
    gap: calc(100vw / 750 * 80) 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: calc(100vw / 750 * 120) 0 calc(100vw / 750 * 120);
  }
}
.Concept_Contents03 .Concept_Contents03_Main_Text {
  width: 325px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  text-align: center;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main_Text {
    width: calc(100vw / 750 * 600);
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0 auto;
  }
}
.Concept_Contents03 .Concept_Contents03_Main_Text h2 {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 35px;
  line-height: 60px;
  letter-spacing: 0.1em;
  margin: 0 auto 40px;
  color: #3F5841;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main_Text h2 {
    text-align: left;
    font-size: calc(100vw / 750 * 58);
    line-height: calc(100vw / 750 * 96);
    margin: 0 auto calc(100vw / 750 * 80);
  }
}
.Concept_Contents03 .Concept_Contents03_Main_Text p {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main_Text p {
    text-align: left;
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.Concept_Contents03 .Concept_Contents03_Main_Text .Common_Btn01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main_Text .Common_Btn01 {
    display: none;
  }
}
.Concept_Contents03 .Concept_Contents03_Main {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 729px;
  height: 676px;
  position: relative;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 806);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box {
  position: absolute;
  width: 398px;
  height: 398px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec02_img02.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box {
    width: calc(100vw / 750 * 475);
    height: calc(100vw / 750 * 475);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_EN {
  font-size: 21px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  font-weight: 200;
  margin-bottom: 20px;
  color: #808080;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_EN {
    font-size: calc(100vw / 750 * 26);
    margin-bottom: calc(100vw / 750 * 20);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_JP {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 25px;
  line-height: 38px;
  letter-spacing: 0;
  color: #3F5841;
  text-align: center;
  position: relative;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_JP {
    font-size: calc(100vw / 750 * 32);
    line-height: calc(100vw / 750 * 48);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_JP small {
  font-size: 22px;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_JP small {
    font-size: calc(100vw / 750 * 26);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_JP span {
  font-size: 14px;
  position: absolute;
  top: 33px;
  right: 8px;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_JP span {
    font-size: calc(100vw / 750 * 20);
    top: calc(100vw / 750 * 40);
    right: calc(100vw / 750 * 15);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_Note {
  margin: 20px auto 0;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.02em;
  text-align: center;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_Note {
    margin: calc(100vw / 750 * 15) auto 0;
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 40);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_Text {
  margin: 20px auto 0;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0;
  text-align: center;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box .Contents03_Main_Box_Text {
    margin: calc(100vw / 750 * 15) auto 0;
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 40);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="01"] {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="01"] .Contents03_Main_Box_Icon {
  width: 29px;
  margin-bottom: 13px;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="01"] .Contents03_Main_Box_Icon {
    width: calc(100vw / 750 * 49);
    margin-bottom: calc(100vw / 750 * 23);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="02"] {
  left: 0;
  bottom: 0;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="02"] {
    left: calc(100vw / 750 * -60);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="02"] .Contents03_Main_Box_Icon {
  width: 16px;
  margin-bottom: 17px;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="02"] .Contents03_Main_Box_Icon {
    width: calc(100vw / 750 * 28);
    margin-bottom: calc(100vw / 750 * 30);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="03"] {
  right: 0;
  bottom: 0;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="03"] {
    right: calc(100vw / 750 * -60);
  }
}
.Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="03"] .Contents03_Main_Box_Icon {
  width: 45px;
  margin-bottom: 30px;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Concept_Contents03_Main .Concept_Contents03_Main_Box[data-item="03"] .Contents03_Main_Box_Icon {
    width: calc(100vw / 750 * 54);
    margin-bottom: calc(100vw / 750 * 30);
  }
}
.Concept_Contents03 .Concept_Contents03_Main.move_on .Concept_Contents03_Main_Box[data-item="01"] {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  opacity: 1;
}
.Concept_Contents03 .Concept_Contents03_Main.move_on .Concept_Contents03_Main_Box[data-item="02"] {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
  opacity: 1;
}
.Concept_Contents03 .Concept_Contents03_Main.move_on .Concept_Contents03_Main_Box[data-item="03"] {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
  opacity: 1;
}
.Concept_Contents03 .Common_Btn01 {
  display: none;
}
@media (max-width: 640px) {
  .Concept_Contents03 .Common_Btn01 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
  }
}

@media (max-width: 1319px) and (min-width: 720px) {
  #Top_Header .Header_Main:not(.open) {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  #Top_Header .Header_Main:not(.open) .Header_Icon {
    display: none;
  }
  #Top_Header .Header_Main:not(.open) .Header_Menu {
    background: #3F5841;
    width: 76px;
    height: 76px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #Top_Header .Header_Main:not(.open) .Header_Menu .Header_Menu_Trigger span {
    background: #FFFFFF;
  }
  #Top_Header .Header_Main:not(.open) .Header_Menu::after {
    content: "MENU";
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    line-height: 1.2;
    letter-spacing: 0.1em;
    text-align: center;
    margin-top: 10px;
    color: #FFFFFF;
  }
  #Top_Header .Common_Header .Header_Logo {
    display: none;
  }
}
.Page_Top {
  opacity: 0;
  pointer-events: none;
  width: 46px;
  position: fixed;
  right: 30px;
  bottom: 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 999;
}
@media (max-width: 640px) {
  .Page_Top {
    width: calc(100vw / 750 * 75);
    right: calc(100vw / 750 * 20);
    bottom: calc(100vw / 750 * 40);
  }
}
.Page_Top.active {
  opacity: 1;
  pointer-events: auto;
}
.Page_Top a {
  display: block;
}

.Common_ItemBox_List_Box[data-item=set] {
  margin-top: 20px;
  text-align: center;
}
@media (max-width: 640px) {
  .Common_ItemBox_List_Box[data-item=set] {
    margin-top: calc(100vw / 750 * 40);
  }
}
.Common_ItemBox_List_Box[data-item=set] .Common_ItemBox_List_Box_Name_EN {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1em;
  color: #3F5841;
}
@media (max-width: 640px) {
  .Common_ItemBox_List_Box[data-item=set] .Common_ItemBox_List_Box_Name_EN {
    margin-top: calc(100vw / 750 * 20);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 42);
  }
}
.Common_ItemBox_List_Box[data-item=set] .Common_ItemBox_List_Box_Name_JP {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  margin-top: 10px;
  color: #808080;
}
@media (max-width: 640px) {
  .Common_ItemBox_List_Box[data-item=set] .Common_ItemBox_List_Box_Name_JP {
    font-size: calc(100vw / 750 * 25);
    margin-top: calc(100vw / 750 * 10);
  }
}

.Top_Main_FV {
  width: 100%;
  height: 780px;
}
@media (max-width: 640px) {
  .Top_Main_FV {
    height: 100svh;
  }
}

.Top_Main_Sec {
  position: relative;
}
.Top_Main_Sec[data-item="01"] {
  padding: 57px 0 72px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] {
    padding: calc(100vw / 750 * 93) 0 calc(100vw / 750 * 120);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Main_Deco {
  position: absolute;
  width: 103px;
  top: -34px;
  right: 0;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Main_Deco {
    width: calc(100vw / 750 * 176);
    top: calc(100vw / 750 * -67);
  }
}
.Top_Main_Sec[data-item="01"] .Common_Title01 {
  width: 370px;
  margin: 0 auto 46px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Common_Title01 {
    width: calc(100vw / 750 * 600);
    margin: 0 auto calc(100vw / 750 * 80);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Title {
  width: 370px;
  margin: 0 auto 35px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Title {
    width: calc(100vw / 750 * 600);
    margin: 0 auto calc(100vw / 750 * 60);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Title h3 {
  margin: 0;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 26px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #3F5841;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Title h3 {
    font-size: calc(100vw / 750 * 45);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box {
  width: 396px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box {
    width: calc(100vw / 750 * 675);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title {
  text-align: center;
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title span {
  display: block;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 26px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #3F5841;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title span {
    font-size: calc(100vw / 750 * 45);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title span.Line {
  width: 1px;
  height: 76px;
  background: #3F5841;
  margin: 30px auto 0;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box .Top_Sec01_Box_Title span.Line {
    width: calc(100vw / 750 * 1);
    height: calc(100vw / 750 * 131);
    margin: calc(100vw / 750 * 50) auto 0;
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="01"] {
  margin: 0 0 0 auto;
  width: 396px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="01"] {
    width: calc(100vw / 750 * 675);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="01"] .Top_Sec01_Box_Movie {
  width: 322px;
  height: 210px;
  overflow: hidden;
  border-radius: 66px 0 0 66px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="01"] .Top_Sec01_Box_Movie {
    width: calc(100vw / 750 * 549);
    height: calc(100vw / 750 * 359);
    border-radius: calc(100vw / 750 * 116) 0 0 calc(100vw / 750 * 116);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="01"] .Top_Sec01_Box_Deco {
  position: absolute;
  width: 190px;
  top: 39px;
  left: -29px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="01"] .Top_Sec01_Box_Deco {
    width: calc(100vw / 750 * 323);
    top: calc(100vw / 750 * 63);
    left: calc(100vw / 750 * -30);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="02"] {
  margin: 66px auto 0 0;
  width: 374px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="02"] {
    width: calc(100vw / 750 * 639);
    margin: calc(100vw / 750 * 105) auto 0 0;
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="02"] .Top_Sec01_Box_Title {
  margin-top: 44px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="02"] .Top_Sec01_Box_Title {
    margin-top: calc(100vw / 750 * 80);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="02"] .Top_Sec01_Box_Movie {
  width: 306px;
  height: 309px;
  overflow: hidden;
  border-radius: 0 66px 66px 0;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="02"] .Top_Sec01_Box_Movie {
    width: calc(100vw / 750 * 523);
    height: calc(100vw / 750 * 527);
    border-radius: 0 calc(100vw / 750 * 116) calc(100vw / 750 * 116) 0;
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="02"] .Top_Sec01_Box_Deco {
  position: absolute;
  width: 174px;
  top: 104px;
  right: -19px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Box[data-item="02"] .Top_Sec01_Box_Deco {
    width: calc(100vw / 750 * 300);
    top: calc(100vw / 750 * 186);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Text {
  width: 350px;
  margin: 54px auto 48px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Text {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 87) auto calc(100vw / 750 * 100);
  }
}
.Top_Main_Sec[data-item="01"] .Top_Sec01_Text p {
  font-size: 18px;
  line-height: 31px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="01"] .Top_Sec01_Text p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.Top_Main_Sec[data-item="03"] {
  background: #F4F1EF;
  padding: 70px 0;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="03"] {
    padding: calc(100vw / 750 * 120) 0;
  }
}
.Top_Main_Sec[data-item="03"] .Inst_Title {
  text-align: center;
  margin-bottom: 36px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="03"] .Inst_Title {
    margin-bottom: calc(100vw / 750 * 60);
  }
}
.Top_Main_Sec[data-item="03"] .Inst_Title .Inst_Title_Icon {
  width: 33px;
  margin: 0 auto 17px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="03"] .Inst_Title .Inst_Title_Icon {
    width: calc(100vw / 750 * 57);
    margin: 0 auto calc(100vw / 750 * 30);
  }
}
.Top_Main_Sec[data-item="03"] .Inst_Title .Inst_Title_EN {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 23px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  color: #808080;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="03"] .Inst_Title .Inst_Title_EN {
    font-size: calc(100vw / 750 * 40);
  }
}
.Top_Main_Sec[data-item="03"] .Top_Inst {
  width: 375px;
  margin: 0 auto;
  overflow: hidden;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="03"] .Top_Inst {
    width: calc(100vw / 750 * 640);
  }
}
.Top_Main_Sec[data-item="03"] .Top_Inst .feed-powered-by-es-feed-img {
  display: none !important;
}
.Top_Main_Sec[data-item="03"] .Top_Inst .embedsocial-hashtag {
  margin-top: -150px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="03"] .Top_Inst .embedsocial-hashtag {
    margin-top: calc(100vw / 750 * -280);
  }
}
.Top_Main_Sec[data-item="04"] {
  background: #FFFFFF;
  padding: 70px 0;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="04"] {
    padding: calc(100vw / 750 * 120) 0;
  }
}
.Top_Main_Sec[data-item="04"] .Common_ColumnList {
  gap: 35px 22px;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="04"] .Common_ColumnList {
    gap: calc(100vw / 750 * 60) calc(100vw / 750 * 38);
  }
}
.Top_Main_Sec[data-item="05"] {
  background: #F4F1EF;
  padding: 70px 0;
}
@media (max-width: 640px) {
  .Top_Main_Sec[data-item="05"] {
    padding: calc(100vw / 750 * 120) 0;
  }
}

.Top_MoreBtn .Common_Btn01 {
  margin-top: 60px;
}
@media (max-width: 640px) {
  .Top_MoreBtn .Common_Btn01 {
    margin-top: calc(100vw / 750 * 80);
  }
}
.Top_MoreBtn .Common_Btn01 .Deco {
  width: 33px;
  height: 37px;
}
@media (max-width: 640px) {
  .Top_MoreBtn .Common_Btn01 .Deco {
    width: calc(100vw / 750 * 52);
    height: calc(100vw / 750 * 62);
  }
}
.Top_MoreBtn .Common_Btn01 .Deco::after {
  width: 20px;
  height: 35px;
}
@media (max-width: 640px) {
  .Top_MoreBtn .Common_Btn01 .Deco::after {
    width: calc(100vw / 750 * 35);
    height: calc(100vw / 750 * 60);
    border-radius: calc(100vw / 750 * 40);
  }
}
.Top_MoreBtn .Common_Btn01 .Deco::before {
  width: 26px;
  height: 10px;
}
@media (max-width: 640px) {
  .Top_MoreBtn .Common_Btn01 .Deco::before {
    width: calc(100vw / 750 * 39);
    height: calc(100vw / 750 * 16);
  }
}
.Top_MoreBtn .Common_Btn01 .Text {
  font-size: 19px;
}
@media (max-width: 640px) {
  .Top_MoreBtn .Common_Btn01 .Text {
    font-size: calc(100vw / 750 * 34);
    letter-spacing: 0.06em;
  }
}

@media (min-width: 720px) {
  .Top_Main_Sec[data-item="04"] .Common_ColumnList {
    width: 375px;
  }
  .Top_Main_Sec[data-item="04"] .Common_ColumnList .Common_ColumnBox {
    width: 176px;
  }
  .Top_Main_Sec[data-item="04"] .Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Img {
    width: 176px;
    height: 117px;
  }
  .Top_Main_Sec[data-item="04"] .Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Title {
    margin: 23px 0;
    font-size: 14px;
    line-height: 24px;
  }
  .Top_Main_Sec[data-item="04"] .Common_ColumnList .Common_ColumnBox .Common_ColumnBox_Data {
    font-size: 14px;
    line-height: 24px;
  }
  .Top_Main_Sec[data-item="05"] .Common_NewsList {
    width: 350px;
  }
  .Top_Main_Sec[data-item="05"] .Common_NewsList .Common_NewsBox {
    padding-bottom: 17px;
  }
  .Top_Main_Sec[data-item="05"] .Common_NewsList .Common_NewsBox + .Common_NewsBox {
    margin-top: 17px;
  }
  .Top_Main_Sec[data-item="05"] .Common_NewsList .Common_NewsBox_Data {
    font-size: 14px;
    line-height: 24px;
  }
  .Top_Main_Sec[data-item="05"] .Common_NewsList .Common_NewsBox_Title {
    font-size: 14px;
    line-height: 24px;
    -webkit-line-clamp: 2;
    width: 280px;
  }
  .Common_Title03 {
    margin-bottom: 47px;
  }
  .Common_Title03 .Common_Title03_EN {
    font-size: 23px;
    margin-bottom: 9px;
  }
  .Common_Title03 .Common_Title03_JP {
    font-size: 14px;
    line-height: 24px;
    border-radius: 6px;
    padding: 3px 12px;
  }
}
.LP_MainCont_FV {
  width: 100%;
  height: 780px;
  margin: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_FV {
    height: 100svh;
  }
}

.LP_MainCont_Sec {
  position: relative;
}
.LP_MainCont_Sec[data-item="01"] {
  padding: 70px 0 40px;
  background: #F4F1EF;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] {
    padding: calc(100vw / 750 * 120) 0 calc(100vw / 750 * 70);
  }
}
.LP_MainCont_Sec[data-item="01"] .Common_Title01 {
  width: 352px;
  margin: 0 auto 27px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] .Common_Title01 {
    width: calc(100vw / 750 * 600);
    margin: 0 auto calc(100vw / 750 * 50);
  }
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Inner {
  position: relative;
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Deco {
  width: 159px;
  position: absolute;
  top: 80px;
  right: 20px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] .LP_Voice_Deco {
    width: calc(100vw / 750 * 270);
    top: calc(100vw / 750 * 147);
    right: calc(100vw / 750 * 35);
  }
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide {
  padding: 30px 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide {
    padding: calc(100vw / 750 * 50) 0;
  }
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box {
  width: 217px;
  height: auto;
  margin: 0 11px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box {
    width: calc(100vw / 750 * 370);
    margin: 0 calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box a {
  background: #FFFFFF;
  padding: 14px 15px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box a {
    padding: calc(100vw / 750 * 24) calc(100vw / 750 * 28);
  }
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box .LP_Voice_Slide_Img {
  width: 183px;
  height: 183px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box .LP_Voice_Slide_Img {
    width: calc(100vw / 750 * 313);
    height: calc(100vw / 750 * 313);
  }
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box .LP_Voice_Slide_Img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box .LP_Voice_Slide_Desc {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 22px;
  font-size: 15px;
  line-height: 26px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box .LP_Voice_Slide_Desc {
    margin-top: calc(100vw / 750 * 30);
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 44);
  }
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box .LP_Voice_Slide_Meta {
  margin-top: 22px;
  text-align: right;
  font-size: 15px;
  line-height: 26px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Box .LP_Voice_Slide_Meta {
    margin-top: calc(100vw / 750 * 40);
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 44);
  }
}
.LP_MainCont_Sec[data-item="01"] .LP_Voice_Slide .LP_Voice_Slide_Inner.move a {
  -webkit-animation: lp_voice 1250ms cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
          animation: lp_voice 1250ms cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
}
@-webkit-keyframes lp_voice {
  0% {
    -webkit-transform: rotate(0deg) translate3d(0, 0, 0);
            transform: rotate(0deg) translate3d(0, 0, 0);
  }
  40% {
    -webkit-transform: rotate(3.7deg) translate3d(0, 0, 0);
            transform: rotate(3.7deg) translate3d(0, 0, 0);
  }
  68% {
    -webkit-transform: rotate(-1.1deg) translate3d(0, 0, 0);
            transform: rotate(-1.1deg) translate3d(0, 0, 0);
  }
  83% {
    -webkit-transform: rotate(0.4deg) translate3d(0, 0, 0);
            transform: rotate(0.4deg) translate3d(0, 0, 0);
  }
  93% {
    -webkit-transform: rotate(-0.1deg) translate3d(0, 0, 0);
            transform: rotate(-0.1deg) translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: rotate(0deg) translate3d(0, 0, 0);
            transform: rotate(0deg) translate3d(0, 0, 0);
  }
}
@keyframes lp_voice {
  0% {
    -webkit-transform: rotate(0deg) translate3d(0, 0, 0);
            transform: rotate(0deg) translate3d(0, 0, 0);
  }
  40% {
    -webkit-transform: rotate(3.7deg) translate3d(0, 0, 0);
            transform: rotate(3.7deg) translate3d(0, 0, 0);
  }
  68% {
    -webkit-transform: rotate(-1.1deg) translate3d(0, 0, 0);
            transform: rotate(-1.1deg) translate3d(0, 0, 0);
  }
  83% {
    -webkit-transform: rotate(0.4deg) translate3d(0, 0, 0);
            transform: rotate(0.4deg) translate3d(0, 0, 0);
  }
  93% {
    -webkit-transform: rotate(-0.1deg) translate3d(0, 0, 0);
            transform: rotate(-0.1deg) translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: rotate(0deg) translate3d(0, 0, 0);
            transform: rotate(0deg) translate3d(0, 0, 0);
  }
}
.LP_MainCont_Sec[data-item="02"] {
  padding: 80px 0;
  background: #FFFFFF;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] {
    padding: calc(100vw / 750 * 140) 0 calc(100vw / 750 * 120);
  }
}
.LP_MainCont_Sec[data-item="02"]::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec02_deco.png);
  width: 440px;
  height: 205px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"]::before {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 349);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Inner {
  position: relative;
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List {
  position: relative;
  margin-top: -70px;
  height: 280px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List {
    margin-top: calc(100vw / 750 * -120);
    height: calc(100vw / 750 * 475);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List.move_on::before {
  -webkit-animation: LP_Sec02_anime02 0.6s ease-out 1.2s 1 normal forwards;
          animation: LP_Sec02_anime02 0.6s ease-out 1.2s 1 normal forwards;
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List.move_on::after {
  -webkit-animation: LP_Sec02_anime02 0.6s ease-out 1.2s 1 normal forwards;
          animation: LP_Sec02_anime02 0.6s ease-out 1.2s 1 normal forwards;
}
@-webkit-keyframes LP_Sec02_anime02 {
  0% {
    mask-position: 0 -200%;
    -webkit-mask-position: 0 -200%;
  }
  100% {
    mask-position: 0 0;
    -webkit-mask-position: 0 0;
  }
}
@keyframes LP_Sec02_anime02 {
  0% {
    mask-position: 0 -200%;
    -webkit-mask-position: 0 -200%;
  }
  100% {
    mask-position: 0 0;
    -webkit-mask-position: 0 0;
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List.move_on .LP_Sec02_Cont01_List_01 {
  -webkit-animation: LP_Sec02_anime01 0.4s ease-in-out 0.5s 1 normal forwards;
          animation: LP_Sec02_anime01 0.4s ease-in-out 0.5s 1 normal forwards;
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List.move_on .LP_Sec02_Cont01_List_02 {
  -webkit-animation: LP_Sec02_anime01 0.4s ease-in-out 1s 1 normal forwards;
          animation: LP_Sec02_anime01 0.4s ease-in-out 1s 1 normal forwards;
}
@-webkit-keyframes LP_Sec02_anime01 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes LP_Sec02_anime01 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List::before, .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List::after {
  mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-size: 250% 250%;
  -webkit-mask-size: 250% 250%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 0 -200%;
  -webkit-mask-position: 0 -200%;
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec02_img03.svg);
  width: 43px;
  height: 124px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 107px;
  top: -115px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List::before {
    width: calc(100vw / 750 * 74);
    height: calc(100vw / 750 * 211);
    left: calc(100vw / 750 * 183);
    top: calc(100vw / 750 * -211);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List::after {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec02_img04.svg);
  width: 90px;
  height: 124px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 95px;
  top: -115px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List::after {
    width: calc(100vw / 750 * 154);
    height: calc(100vw / 750 * 211);
    right: calc(100vw / 750 * 162);
    top: calc(100vw / 750 * -211);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li {
  width: 278px;
  height: 278px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec02_img02.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li {
    width: calc(100vw / 750 * 475);
    height: calc(100vw / 750 * 475);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li.LP_Sec02_Cont01_List_01 {
  left: -30px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li.LP_Sec02_Cont01_List_01 {
    left: calc(100vw / 750 * -60);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li.LP_Sec02_Cont01_List_01 .LP_Sec02_Cont01_List_Icon {
  width: 29px;
  margin-bottom: 13px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li.LP_Sec02_Cont01_List_01 .LP_Sec02_Cont01_List_Icon {
    width: calc(100vw / 750 * 49);
    margin-bottom: calc(100vw / 750 * 23);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li.LP_Sec02_Cont01_List_02 {
  right: -30px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li.LP_Sec02_Cont01_List_02 {
    right: calc(100vw / 750 * -60);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li.LP_Sec02_Cont01_List_02 .LP_Sec02_Cont01_List_Icon {
  width: 16px;
  margin-bottom: 17px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li.LP_Sec02_Cont01_List_02 .LP_Sec02_Cont01_List_Icon {
    width: calc(100vw / 750 * 28);
    margin-bottom: calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_EN {
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  font-weight: 200;
  margin-bottom: 11px;
  color: #808080;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_EN {
    font-size: calc(100vw / 750 * 26);
    margin-bottom: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_JP {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0;
  color: #3F5841;
  text-align: center;
  position: relative;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_JP {
    font-size: calc(100vw / 750 * 32);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_JP small {
  font-size: 16px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_JP small {
    font-size: calc(100vw / 750 * 28);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_JP span {
  font-size: 12px;
  position: absolute;
  top: 23px;
  right: 8px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_JP span {
    font-size: calc(100vw / 750 * 20);
    top: calc(100vw / 750 * 40);
    right: calc(100vw / 750 * 15);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_Note {
  position: absolute;
  bottom: 45px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.02em;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont01 .LP_Sec02_Cont01_List li .LP_Sec02_Cont01_List_Note {
    font-size: calc(100vw / 750 * 22);
    line-height: calc(100vw / 750 * 30);
    bottom: calc(100vw / 750 * 75);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 {
  margin: 46px auto 0;
  width: 352px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 {
    margin: calc(100vw / 750 * 80) auto 0;
    width: calc(100vw / 750 * 600);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Icon {
  display: block;
  width: 29px;
  margin: 0 auto 13px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Icon {
    width: calc(100vw / 750 * 49);
    margin: 0 auto calc(100vw / 750 * 23);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Title {
  text-align: center;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 19px;
  line-height: 1.2;
  letter-spacing: 0;
  color: #3F5841;
  margin-bottom: 24px;
  position: relative;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Title {
    font-size: calc(100vw / 750 * 34);
    margin-bottom: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Title span {
  font-size: 12px;
  position: absolute;
  top: 2px;
  right: 70px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Title span {
    font-size: calc(100vw / 750 * 20);
    top: calc(100vw / 750 * 2);
    right: calc(100vw / 750 * 120);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Text {
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Text {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Text small {
  font-size: 14px;
  margin-top: 10px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box .LP_Sec02_Cont02_Text small {
    font-size: calc(100vw / 750 * 22);
    margin-top: calc(100vw / 750 * 10);
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box + .LP_Sec02_Cont02_Box {
  margin-top: 26px;
  padding-top: 46px;
  border-top: 1px solid #D4D4D4;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box + .LP_Sec02_Cont02_Box {
    margin-top: calc(100vw / 750 * 40);
    padding-top: calc(100vw / 750 * 80);
    border-top: calc(100vw / 750 * 1) solid #D4D4D4;
  }
}
.LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box:nth-child(2) .LP_Sec02_Cont02_Icon {
  width: 16px;
  margin: 0 auto 17px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="02"] .LP_Sec02_Cont02 .LP_Sec02_Cont02_Box:nth-child(2) .LP_Sec02_Cont02_Icon {
    width: calc(100vw / 750 * 28);
    margin: 0 auto calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec[data-item="03"] {
  padding: 80px 0;
  background: #F4F1EF;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"] {
    padding: calc(100vw / 750 * 130) 0;
  }
}
.LP_MainCont_Sec[data-item="03"]::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec03_deco01.png);
  width: 440px;
  height: 205px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -1px;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"]::before {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 349);
  }
}
.LP_MainCont_Sec[data-item="03"] .LP_Sec03_Inner {
  position: relative;
}
.LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 {
  width: 350px;
  margin: 76px auto 0;
  position: relative;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 128) auto 0;
  }
}
.LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .Shizuku01 {
  z-index: 2;
  top: -30px;
  left: -18px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .Shizuku01 {
    top: calc(100vw / 750 * -120);
    left: calc(100vw / 750 * -30);
  }
}
.LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .Shizuku02 {
  z-index: 2;
  top: 140px;
  right: -20px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .Shizuku02 {
    top: calc(100vw / 750 * 240);
    right: calc(100vw / 750 * -30);
  }
}
.LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .LP_Sec03_Cont01_Movie {
  width: 100%;
  height: 190px;
  border-radius: 163px;
  overflow: hidden;
  -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .LP_Sec03_Cont01_Movie {
    height: calc(100vw / 750 * 326);
    border-radius: calc(100vw / 750 * 163);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .LP_Sec03_Cont01_Box {
  margin-top: 81px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .LP_Sec03_Cont01_Box {
    margin-top: calc(100vw / 750 * 138);
  }
}
.LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .LP_Sec03_Cont01_Box .LP_Sec03_Cont01_Box_Title {
  padding: 12px 0;
  border-top: 1px solid #C8C7C6;
  border-bottom: 1px solid #C8C7C6;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0;
  text-align: center;
  color: #3F5841;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .LP_Sec03_Cont01_Box .LP_Sec03_Cont01_Box_Title {
    padding: calc(100vw / 750 * 20) 0;
    border-top: calc(100vw / 750 * 1) solid #C8C7C6;
    border-bottom: calc(100vw / 750 * 1) solid #C8C7C6;
    font-size: calc(100vw / 750 * 34);
  }
}
.LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .LP_Sec03_Cont01_Box .LP_Sec03_Cont01_Box_Text {
  margin-top: 22px;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="03"] .LP_Sec03_Cont01 .LP_Sec03_Cont01_Box .LP_Sec03_Cont01_Box_Text {
    margin-top: calc(100vw / 750 * 40);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="04"] {
  padding: 80px 0;
  background: #FFFFFF;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="04"] {
    padding: calc(100vw / 750 * 130) 0;
  }
}
.LP_MainCont_Sec[data-item="04"]::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec04_deco01.png);
  width: 440px;
  height: 101px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="04"]::before {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 172);
  }
}
.LP_MainCont_Sec[data-item="04"] .LP_Sec04_Inner {
  position: relative;
}
.LP_MainCont_Sec[data-item="04"] .LP_Sec04_Cont01 {
  width: 350px;
  margin: 66px auto 0;
  position: relative;
  -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="04"] .LP_Sec04_Cont01 {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 100) auto 0;
    -webkit-filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="04"] .LP_Sec04_Cont02 {
  margin-top: 20px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="04"] .LP_Sec04_Cont02 {
    margin-top: calc(100vw / 750 * 37);
  }
}
.LP_MainCont_Sec[data-item="04"] .LP_Sec04_Cont02 .LP_Sec04_Cont02_Img {
  margin-left: -1px;
  mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-size: 250% 250%;
  -webkit-mask-size: 250% 250%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 0 -200%;
  -webkit-mask-position: 0 -200%;
}
.LP_MainCont_Sec[data-item="04"] .LP_Sec04_Cont02 .LP_Sec04_Cont02_Img.move_on {
  -webkit-animation: LP_Sec02_anime02 1.4s ease-out 0s 1 normal forwards;
          animation: LP_Sec02_anime02 1.4s ease-out 0s 1 normal forwards;
}
.LP_MainCont_Sec[data-item="04"] .LP_Sec04_Cont02 .LP_Sec04_Cont02_Text {
  width: 340px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="04"] .LP_Sec04_Cont02 .LP_Sec04_Cont02_Text {
    width: calc(100vw / 750 * 600);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="05"] {
  background: #F4F1EF;
  padding: 80px 0 40px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="05"] {
    padding: calc(100vw / 750 * 120) 0 calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_Title {
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="05"] .LP_Sec05_Title {
    margin-bottom: calc(100vw / 750 * 70);
  }
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_Title .LP_Sec05_Title_JP {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 25px;
  line-height: 38px;
  letter-spacing: 0.06em;
  color: #5B7656;
  margin: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="05"] .LP_Sec05_Title .LP_Sec05_Title_JP {
    font-size: calc(100vw / 750 * 44);
    line-height: calc(100vw / 750 * 66);
  }
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box .Icon_Check {
  position: absolute;
  left: 49px;
  top: 40px;
  width: 28px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box .Icon_Check {
    left: calc(100vw / 750 * 84);
    top: calc(100vw / 750 * 50);
    width: calc(100vw / 750 * 49);
  }
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box .LP_Sec05_List_Img {
  width: 350px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box .LP_Sec05_List_Img {
    width: calc(100vw / 750 * 602);
  }
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box + .LP_Sec05_List_Box {
  margin-top: 23px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box + .LP_Sec05_List_Box {
    margin-top: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item="06"] {
  background: #FFFFFF;
  padding: 105px 0 26px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] {
    padding: calc(100vw / 750 * 207) 0 calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item="06"]::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec06_deco01.png);
  width: 440px;
  height: 227px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"]::before {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 383);
  }
}
.LP_MainCont_Sec[data-item="06"]::after {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec06_deco02.png);
  width: 34px;
  height: 45px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 89px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"]::after {
    width: calc(100vw / 750 * 58);
    height: calc(100vw / 750 * 78);
    top: calc(100vw / 750 * 153);
  }
}
.LP_MainCont_Sec[data-item="06"] .Common_Title02 {
  position: relative;
  z-index: 1;
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List {
  width: 400px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List {
    width: calc(100vw / 750 * 680);
  }
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Box {
  margin-top: 41px;
  position: relative;
  background: #F4F1EF;
  padding: 39px 23px 41px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Box {
    margin-top: calc(100vw / 750 * 70);
    padding: calc(100vw / 750 * 67) calc(100vw / 750 * 40) calc(100vw / 750 * 60);
  }
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head {
  position: relative;
  padding-bottom: 12px;
  border-bottom: 1px solid #CCCAC9;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head {
    padding-bottom: calc(100vw / 750 * 20);
    border-bottom: calc(100vw / 750 * 1) solid #CCCAC9;
  }
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Text_EN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Text_EN .Text01 {
  color: #C8B4AB;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  margin-right: 12px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Text_EN .Text01 {
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 31);
    margin-right: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Text_EN .Text02 {
  color: #885B46;
  font-family: "Poppins", sans-serif;
  font-size: 35px;
  line-height: 48px;
  letter-spacing: 0.06em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Text_EN .Text02 {
    font-size: calc(100vw / 750 * 59);
    line-height: calc(100vw / 750 * 59);
  }
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Text_JP {
  margin-bottom: 0;
  margin-top: 12px;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  font-size: 19px;
  line-height: 27px;
  letter-spacing: 0;
  color: #885B46;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Text_JP {
    margin-top: calc(100vw / 750 * 30);
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Img {
  position: absolute;
  bottom: 11px;
  right: 0;
  width: 141px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Head .LP_Sec06_List_Head_Img {
    bottom: calc(100vw / 750 * 20);
    width: calc(100vw / 750 * 243);
  }
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Main {
  margin-top: 23px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Main {
    margin-top: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Main p {
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Main p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="07"] {
  background: #F4F1EF;
  padding: 0 0 50px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="07"] {
    padding: 0 0 calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec[data-item="07"]::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec07_deco01.png);
  width: 440px;
  height: 72px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="07"]::before {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 122);
  }
}
.LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text01 {
  margin-top: -38px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text01 {
    margin-top: calc(100vw / 750 * -90);
  }
}
.LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text01 p {
  font-size: 25px;
  line-height: 49px;
  letter-spacing: 0.06em;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text01 p {
    font-size: calc(100vw / 750 * 44);
    line-height: calc(100vw / 750 * 86);
  }
}
.LP_MainCont_Sec[data-item="07"] .LP_Sec07_Arrow {
  width: 24px;
  margin: 30px auto 22px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="07"] .LP_Sec07_Arrow {
    width: calc(100vw / 750 * 37);
    margin: calc(100vw / 750 * 48) auto calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text02 h2 {
  text-align: center;
  margin: 0;
  font-size: 25px;
  line-height: 49px;
  letter-spacing: 0.06em;
  color: #3F5841;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
}
.LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text02 h2 .Logo {
  display: inline-block;
  width: 238px;
  margin: 0 16px 15px 0;
  vertical-align: top;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text02 h2 .Logo {
    width: calc(100vw / 750 * 408);
    margin: 0 calc(100vw / 750 * 25) calc(100vw / 750 * 30) 0;
  }
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text02 h2 {
    font-size: calc(100vw / 750 * 44);
    line-height: calc(100vw / 750 * 86);
  }
}
.LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text02 h2 .FC_R {
  color: #885B46;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_red.svg);
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: 5px 3px;
  padding: 0 0 3px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="07"] .LP_Sec07_Text02 h2 .FC_R {
    background-size: calc(100vw / 750 * 11) calc(100vw / 750 * 7);
    padding: 0 0 calc(100vw / 750 * 14);
  }
}
.LP_MainCont_Sec[data-item="08"] {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec08_img01.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 188px 0 61px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] {
    padding: calc(100vw / 750 * 321) 0 calc(100vw / 750 * 105);
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title {
  text-align: center;
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title h2 {
  margin: 0;
  font-size: 25px;
  line-height: 49px;
  letter-spacing: 0.06em;
  color: #3F5841;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title h2 {
    font-size: calc(100vw / 750 * 44);
    line-height: calc(100vw / 750 * 86);
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title h2 small {
  font-size: 12px;
  vertical-align: top;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title h2 small {
    font-size: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title .LP_Sec08_Title_Note {
  width: 230px;
  margin: 20px auto 0;
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 0.02em;
  text-align: left;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title .LP_Sec08_Title_Note {
    width: calc(100vw / 750 * 360);
    margin: calc(100vw / 750 * 40) auto 0;
    font-size: calc(100vw / 750 * 22);
    line-height: calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title .Logo {
  display: inline-block;
  width: 191px;
  margin: 0 16px 0 0;
  vertical-align: middle;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title .Logo {
    width: calc(100vw / 750 * 327);
    margin: 0 calc(100vw / 750 * 25) 0 0;
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title .FC_R {
  color: #885B46;
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title .FL_Dot {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_red.svg);
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: 5px 3px;
  padding: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_Title .FL_Dot {
    background-size: calc(100vw / 750 * 11) calc(100vw / 750 * 7);
    padding: 0;
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea {
  position: relative;
  height: 492px;
  margin: 18px auto 33px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea {
    height: calc(100vw / 750 * 840);
    margin: calc(100vw / 750 * 33) auto calc(100vw / 750 * 57);
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea .Shizuku01 {
  bottom: 87px;
  left: 48px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea .Shizuku01 {
    bottom: calc(100vw / 750 * 150);
    left: calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea .Shizuku02 {
  top: 29px;
  left: 115px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea .Shizuku02 {
    top: calc(100vw / 750 * 50);
    left: calc(100vw / 750 * 195);
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea .LP_Sec08_DecoItem01 {
  position: absolute;
  top: 0;
  left: 35px;
  width: 106px;
  -webkit-filter: drop-shadow(40px 40px 60px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(40px 40px 60px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea .LP_Sec08_DecoItem01 {
    left: calc(100vw / 750 * 60);
    width: calc(100vw / 750 * 181);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 40) calc(100vw / 750 * 40) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 40) calc(100vw / 750 * 40) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea .LP_Sec08_DecoItem02 {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 56px;
  width: 99px;
  -webkit-filter: drop-shadow(30px 30px 60px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(30px 30px 60px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_DecoArea .LP_Sec08_DecoItem02 {
    left: calc(100vw / 750 * 96);
    width: calc(100vw / 750 * 168);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 30) calc(100vw / 750 * 30) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 30) calc(100vw / 750 * 30) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_TextBox {
  background: #FFFFFF;
  padding: 45px 40px 48px;
  width: 354px;
  margin: 0 auto;
  -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_TextBox {
    padding: calc(100vw / 750 * 76) calc(100vw / 750 * 50) calc(100vw / 750 * 75);
    width: calc(100vw / 750 * 605);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_TextBox h3 {
  margin: 0;
  text-align: center;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  color: #3F5841;
  font-size: 22px;
  line-height: 42px;
  letter-spacing: 0.06em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_TextBox h3 {
    font-size: calc(100vw / 750 * 39);
    line-height: calc(100vw / 750 * 74);
  }
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_TextBox h3 span {
  background: #EDF5E2;
  padding: 2px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="08"] .LP_Sec08_TextBox h3 span {
    padding: calc(100vw / 750 * 2);
  }
}
.LP_MainCont_Sec[data-item="09"] {
  background: #F4F1EF;
  padding: 0;
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -70px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head {
    margin-top: calc(100vw / 750 * -120);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .Shizuku01 {
  top: -8px;
  left: 26px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .Shizuku01 {
    top: calc(100vw / 750 * -15);
    left: calc(100vw / 750 * 43);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .Shizuku02 {
  bottom: 30px;
  right: 27px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .Shizuku02 {
    bottom: calc(100vw / 750 * 50);
    right: calc(100vw / 750 * 47);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .LP_Sec09_Head_Item01 {
  width: 98px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .LP_Sec09_Head_Item01 {
    width: calc(100vw / 750 * 160);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .LP_Sec09_Head_Item02 {
  width: 98px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .LP_Sec09_Head_Item02 {
    width: calc(100vw / 750 * 160);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  text-align: center;
  margin: 24px auto 0;
  font-size: 30px;
  line-height: 59px;
  letter-spacing: 0.06em;
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 span {
  vertical-align: top;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 {
    margin: calc(100vw / 750 * 40) auto 0;
    font-size: calc(100vw / 750 * 53);
    line-height: calc(100vw / 750 * 102);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 .Large {
  font-family: "Poppins", sans-serif;
  font-size: 39px;
  line-height: 59px;
  font-weight: 500;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 .Large {
    font-size: calc(100vw / 750 * 68);
    line-height: calc(100vw / 750 * 102);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 .FC_G {
  color: #3F5841;
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 .FC_R {
  color: #885B46;
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 .FL_Dot {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_red.svg);
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: 5px 3px;
  padding: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_Title h2 .FL_Dot {
    background-size: calc(100vw / 750 * 11) calc(100vw / 750 * 7);
    padding: 0;
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List {
  margin-bottom: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List {
    margin-bottom: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Box {
  width: 350px;
  margin: 80px auto 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Box {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 94) auto 0;
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Box[data-item="01"] .LP_Sec09_List_Img {
  margin-bottom: 0;
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
  position: relative;
  width: 94px;
  height: 94px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
    width: calc(100vw / 750 * 161);
    height: calc(100vw / 750 * 161);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num::before {
  content: "";
  width: 111px;
  height: 111px;
  border: 2px solid #E3E4DE;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num::before {
    width: calc(100vw / 750 * 189);
    height: calc(100vw / 750 * 189);
    border: calc(100vw / 750 * 3) solid #E3E4DE;
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num::after {
  content: "";
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec09_img06.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 135px;
  height: 111px;
  position: absolute;
  top: 0;
  left: -20px;
  z-index: 1;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num::after {
    width: calc(100vw / 750 * 225);
    height: calc(100vw / 750 * 191);
    left: calc(100vw / 750 * -33);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 94px;
  height: 94px;
  margin: 0 auto;
  border: 1px solid #5B7656;
  border-radius: 50%;
  position: relative;
  z-index: 2;
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-size: 40px;
  line-height: 1;
  letter-spacing: 0.06em;
  color: #5B7656;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num p {
    width: calc(100vw / 750 * 161);
    height: calc(100vw / 750 * 161);
    border: calc(100vw / 750 * 1) solid #5B7656;
    font-size: calc(100vw / 750 * 69);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Title {
  margin: 33px auto 25px;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: 0;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  color: #3F5841;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Title {
    margin: calc(100vw / 750 * 54) auto calc(100vw / 750 * 40);
    font-size: calc(100vw / 750 * 42);
    line-height: calc(100vw / 750 * 58);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Img {
  margin: 0 auto 25px;
  width: 350px;
  height: 207px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Img {
    width: calc(100vw / 750 * 600);
    height: calc(100vw / 750 * 355);
    margin: 0 auto calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Text p {
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Text p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Text p small {
  font-size: 10px;
  vertical-align: top;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Text p small {
    font-size: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Text p span {
  font-size: 13px;
  margin-top: 10px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Text p span {
    font-size: calc(100vw / 750 * 22);
    margin-top: calc(100vw / 750 * 10);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Text p + p {
  margin-top: 20px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Text p + p {
    margin-top: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item="09"] #waveCanvas01 {
  position: relative;
  overflow: hidden;
  width: 440px;
  height: 171px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] #waveCanvas01 {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 230);
  }
}
.LP_MainCont_Sec[data-item="09"] #waveCanvas01 svg {
  position: absolute;
  top: -18%;
  left: 0;
  width: 440px;
  height: 240px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] #waveCanvas01 svg {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 340);
  }
}
.LP_MainCont_Sec[data-item="09"] #waveCanvas01 .path-0 {
  -webkit-animation: pathAnim-1 6s;
          animation: pathAnim-1 6s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.LP_MainCont_Sec[data-item="09"] #waveCanvas01 .path-1 {
  -webkit-animation: pathAnim-1 7s;
          animation: pathAnim-1 7s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes pathAnim-1 {
  0% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 135.7333333333333,270.1333333333333 271.4666666666666,240.2666666666667 433,263 C 594.5333333333334,285.7333333333333 781.8666666666668,361.06666666666666 954,376 C 1126.1333333333332,390.93333333333334 1283.0666666666666,345.4666666666667 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
  25% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 175.19999999999993,273.3333333333333 350.39999999999986,246.66666666666666 514,242 C 677.6000000000001,237.33333333333334 829.6000000000001,254.66666666666669 982,268 C 1134.3999999999999,281.3333333333333 1287.1999999999998,290.66666666666663 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
  50% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 127.73333333333329,354.26666666666665 255.46666666666658,408.53333333333336 430,405 C 604.5333333333334,401.46666666666664 825.8666666666666,340.1333333333333 1002,313 C 1178.1333333333334,285.8666666666667 1309.0666666666666,292.93333333333334 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
  75% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 119.06666666666666,295.3333333333333 238.13333333333333,290.66666666666663 404,315 C 569.8666666666667,339.33333333333337 782.5333333333333,392.6666666666667 963,395 C 1143.4666666666667,397.3333333333333 1291.7333333333333,348.66666666666663 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
  100% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 135.7333333333333,270.1333333333333 271.4666666666666,240.2666666666667 433,263 C 594.5333333333334,285.7333333333333 781.8666666666668,361.06666666666666 954,376 C 1126.1333333333332,390.93333333333334 1283.0666666666666,345.4666666666667 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
}
@keyframes pathAnim-1 {
  0% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 135.7333333333333,270.1333333333333 271.4666666666666,240.2666666666667 433,263 C 594.5333333333334,285.7333333333333 781.8666666666668,361.06666666666666 954,376 C 1126.1333333333332,390.93333333333334 1283.0666666666666,345.4666666666667 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
  25% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 175.19999999999993,273.3333333333333 350.39999999999986,246.66666666666666 514,242 C 677.6000000000001,237.33333333333334 829.6000000000001,254.66666666666669 982,268 C 1134.3999999999999,281.3333333333333 1287.1999999999998,290.66666666666663 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
  50% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 127.73333333333329,354.26666666666665 255.46666666666658,408.53333333333336 430,405 C 604.5333333333334,401.46666666666664 825.8666666666666,340.1333333333333 1002,313 C 1178.1333333333334,285.8666666666667 1309.0666666666666,292.93333333333334 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
  75% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 119.06666666666666,295.3333333333333 238.13333333333333,290.66666666666663 404,315 C 569.8666666666667,339.33333333333337 782.5333333333333,392.6666666666667 963,395 C 1143.4666666666667,397.3333333333333 1291.7333333333333,348.66666666666663 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
  100% {
    d: path("M 0,600 C 0,600 0,300 0,300 C 135.7333333333333,270.1333333333333 271.4666666666666,240.2666666666667 433,263 C 594.5333333333334,285.7333333333333 781.8666666666668,361.06666666666666 954,376 C 1126.1333333333332,390.93333333333334 1283.0666666666666,345.4666666666667 1440,300 C 1440,300 1440,600 1440,600 Z");
  }
}
.LP_MainCont_Sec[data-item="09"] #waveCanvas02 {
  position: relative;
  overflow: hidden;
  width: 440px;
  height: 171px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] #waveCanvas02 {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 228);
  }
}
.LP_MainCont_Sec[data-item="09"] #waveCanvas02 svg {
  position: absolute;
  bottom: -25%;
  left: 0;
  width: 440px;
  height: 240px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] #waveCanvas02 svg {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 300);
  }
}
.LP_MainCont_Sec[data-item="09"] #waveCanvas02 .path-0 {
  -webkit-animation: pathAnim-0 4s;
          animation: pathAnim-0 4s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.LP_MainCont_Sec[data-item="09"] #waveCanvas02 .path-1 {
  -webkit-animation: pathAnim-0 6s;
          animation: pathAnim-0 6s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes pathAnim-0 {
  0% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 178,273.73333333333335 356,297.46666666666664 528,305 C 700,312.53333333333336 866,303.8666666666667 1017,292 C 1168,280.1333333333333 1304,265.06666666666666 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
  25% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 171.06666666666666,304.4 342.1333333333333,358.8 482,333 C 621.8666666666667,307.2 730.5333333333333,201.2 885,174 C 1039.4666666666667,146.8 1239.7333333333333,198.4 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
  50% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 114.39999999999998,261.33333333333337 228.79999999999995,272.6666666666667 392,252 C 555.2,231.33333333333331 767.2,178.66666666666666 950,173 C 1132.8,167.33333333333334 1286.4,208.66666666666669 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
  75% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 126.66666666666669,222.13333333333333 253.33333333333337,194.26666666666668 438,208 C 622.6666666666666,221.73333333333332 865.3333333333333,277.06666666666666 1042,291 C 1218.6666666666667,304.93333333333334 1329.3333333333335,277.4666666666667 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
  100% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 178,273.73333333333335 356,297.46666666666664 528,305 C 700,312.53333333333336 866,303.8666666666667 1017,292 C 1168,280.1333333333333 1304,265.06666666666666 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
}
@keyframes pathAnim-0 {
  0% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 178,273.73333333333335 356,297.46666666666664 528,305 C 700,312.53333333333336 866,303.8666666666667 1017,292 C 1168,280.1333333333333 1304,265.06666666666666 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
  25% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 171.06666666666666,304.4 342.1333333333333,358.8 482,333 C 621.8666666666667,307.2 730.5333333333333,201.2 885,174 C 1039.4666666666667,146.8 1239.7333333333333,198.4 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
  50% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 114.39999999999998,261.33333333333337 228.79999999999995,272.6666666666667 392,252 C 555.2,231.33333333333331 767.2,178.66666666666666 950,173 C 1132.8,167.33333333333334 1286.4,208.66666666666669 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
  75% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 126.66666666666669,222.13333333333333 253.33333333333337,194.26666666666668 438,208 C 622.6666666666666,221.73333333333332 865.3333333333333,277.06666666666666 1042,291 C 1218.6666666666667,304.93333333333334 1329.3333333333335,277.4666666666667 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
  100% {
    d: path("M 0,500 C 0,500 0,250 0,250 C 178,273.73333333333335 356,297.46666666666664 528,305 C 700,312.53333333333336 866,303.8666666666667 1017,292 C 1168,280.1333333333333 1304,265.06666666666666 1440,250 C 1440,250 1440,500 1440,500 Z");
  }
}
.LP_MainCont_Sec[data-item="10"] {
  padding: 0 0 80px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec10_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="10"] {
    padding: 0 0 calc(100vw / 750 * 120);
  }
}
.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Deco {
  padding-top: 231px;
  position: relative;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="10"] .LP_Sec10_Deco {
    padding-top: calc(100vw / 750 * 396);
  }
}
.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Deco .LP_Sec10_Deco01 {
  position: absolute;
  top: 22px;
  left: 24px;
  width: 387px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="10"] .LP_Sec10_Deco .LP_Sec10_Deco01 {
    top: calc(100vw / 750 * 38);
    left: calc(100vw / 750 * 40);
    width: calc(100vw / 750 * 662);
  }
}
.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Deco .LP_Sec10_Deco02 {
  position: absolute;
  top: 0;
  right: 57px;
  width: 144px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="10"] .LP_Sec10_Deco .LP_Sec10_Deco02 {
    right: calc(100vw / 750 * 97);
    width: calc(100vw / 750 * 246);
  }
}
.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Title h2 {
  margin: 0;
  text-align: center;
  color: #1E5147;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 26px;
  line-height: 44px;
  letter-spacing: 0.1em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="10"] .LP_Sec10_Title h2 {
    font-size: calc(100vw / 750 * 45);
    line-height: calc(100vw / 750 * 77);
  }
}
.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Img {
  width: 348px;
  margin: 42px auto;
  -webkit-filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="10"] .LP_Sec10_Img {
    width: calc(100vw / 750 * 587);
    margin: calc(100vw / 750 * 80) auto;
    -webkit-filter: drop-shadow(0 0 calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(0 0 calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Text {
  width: 344px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="10"] .LP_Sec10_Text {
    width: calc(100vw / 750 * 588);
  }
}
.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Text p {
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="10"] .LP_Sec10_Text p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="11"] {
  width: 400px;
  margin: 0 auto;
  padding: 60px 0;
  background: #FFFFFF;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] {
    width: calc(100vw / 750 * 675);
    padding: calc(100vw / 750 * 100) 0;
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01 {
  position: relative;
  -webkit-transform: rotate(-8deg);
          transform: rotate(-8deg);
  text-align: center;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01 p {
  color: #3F5841;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 31px;
  line-height: 1.5;
  letter-spacing: 0.06em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01 p {
    font-size: calc(100vw / 750 * 53);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01::before {
  content: "";
  display: block;
  width: 35px;
  height: 36px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img01.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -19px;
  left: 28px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01::before {
    width: calc(100vw / 750 * 60);
    height: calc(100vw / 750 * 63);
    top: calc(100vw / 750 * -32);
    left: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01::after {
  content: "";
  display: block;
  width: 292px;
  height: 9px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img02.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: -5px;
  right: 55px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01::after {
    width: calc(100vw / 750 * 483);
    height: calc(100vw / 750 * 14);
    bottom: calc(100vw / 750 * -10);
    right: calc(100vw / 750 * 86);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title02 {
  text-align: center;
  margin: 60px auto 50px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title02 {
    margin: calc(100vw / 750 * 100) auto calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title02 p {
  color: #885B46;
  font-size: 31px;
  line-height: 54px;
  letter-spacing: 0.06em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title02 p {
    font-size: calc(100vw / 750 * 53);
    line-height: calc(100vw / 750 * 92);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title02 p .FL_Dot {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_red.svg);
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: 5px 3px;
  padding: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title02 p .FL_Dot {
    background-size: calc(100vw / 750 * 11) calc(100vw / 750 * 7);
    padding: 0;
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 {
  position: relative;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .LP_Sec11_Cont01_Movie {
  margin: 0 auto;
  width: 364px;
  height: 223px;
  overflow: hidden;
  border-radius: 234px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .LP_Sec11_Cont01_Movie {
    width: calc(100vw / 750 * 600);
    height: calc(100vw / 750 * 381);
    border-radius: calc(100vw / 750 * 234);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .Shizuku01 {
  top: -10px;
  left: 25px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .Shizuku01 {
    top: calc(100vw / 750 * -35);
    left: calc(100vw / 750 * 46);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .Shizuku02 {
  bottom: -15px;
  right: 6px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .Shizuku02 {
    bottom: calc(100vw / 750 * -25);
    right: calc(100vw / 750 * 10);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .Shizuku05 {
  width: 41px;
  position: absolute;
  bottom: 0;
  left: 20px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .Shizuku05 {
    width: calc(100vw / 750 * 70);
    left: calc(100vw / 750 * 38);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .LP_Sec11_Cont01_Item01 {
  width: 85px;
  position: absolute;
  top: -71px;
  right: 2px;
  -webkit-filter: drop-shadow(20px 20px 60px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(20px 20px 60px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .LP_Sec11_Cont01_Item01 {
    width: calc(100vw / 750 * 141);
    top: calc(100vw / 750 * -118);
    right: calc(100vw / 750 * 4);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 20) calc(100vw / 750 * 20) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 20) calc(100vw / 750 * 20) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .LP_Sec11_Cont01_Item02 {
  width: 107px;
  position: absolute;
  bottom: -15px;
  left: 0;
  -webkit-filter: drop-shadow(20px 20px 60px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(20px 20px 60px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01 .LP_Sec11_Cont01_Item02 {
    width: calc(100vw / 750 * 182);
    bottom: calc(100vw / 750 * -26);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 20) calc(100vw / 750 * 20) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 20) calc(100vw / 750 * 20) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01_Text {
  width: 320px;
  margin: 46px auto 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont01_Text {
    width: calc(100vw / 750 * 540);
    margin: calc(100vw / 750 * 80) auto 0;
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main {
  position: relative;
  width: 380px;
  height: 378px;
  margin: 50px auto 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main {
    width: calc(100vw / 750 * 653);
    height: calc(100vw / 750 * 677);
    margin: calc(100vw / 750 * 80) auto 0;
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box {
  position: absolute;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box .LP_Sec11_Cont02_Title_JP {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 19px;
  line-height: 28px;
  letter-spacing: 0.1em;
  margin-bottom: 9px;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box .LP_Sec11_Cont02_Title_JP {
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 50);
    margin-bottom: calc(100vw / 750 * 13);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box .LP_Sec11_Cont02_Title_EN {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.1em;
  color: #885B46;
  opacity: 0.4;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box .LP_Sec11_Cont02_Title_EN {
    font-size: calc(100vw / 750 * 22);
    line-height: calc(100vw / 750 * 33);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="01"] {
  width: 174px;
  height: 174px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img06.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="01"] {
    width: calc(100vw / 750 * 297);
    height: calc(100vw / 750 * 297);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="01"] .LP_Sec11_Cont02_Box_Inner::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img09.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 47px;
  height: 93px;
  position: absolute;
  top: 54px;
  right: -8px;
  -webkit-filter: drop-shadow(20px 20px 60px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(20px 20px 60px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="01"] .LP_Sec11_Cont02_Box_Inner::before {
    width: calc(100vw / 750 * 80);
    height: calc(100vw / 750 * 159);
    top: calc(100vw / 750 * 92);
    right: calc(100vw / 750 * -8);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 20) calc(100vw / 750 * 20) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 20) calc(100vw / 750 * 20) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="02"] {
  width: 174px;
  height: 174px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img07.png);
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 31px;
  right: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="02"] {
    width: calc(100vw / 750 * 297);
    height: calc(100vw / 750 * 297);
    bottom: calc(100vw / 750 * 86);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="02"] .LP_Sec11_Cont02_Box_Inner::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img10.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 65px;
  height: 135px;
  position: absolute;
  top: 27px;
  right: -8px;
  -webkit-filter: drop-shadow(20px 20px 60px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(20px 20px 60px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="02"] .LP_Sec11_Cont02_Box_Inner::before {
    width: calc(100vw / 750 * 112);
    height: calc(100vw / 750 * 229);
    top: calc(100vw / 750 * 47);
    right: calc(100vw / 750 * -17);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 20) calc(100vw / 750 * 20) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 20) calc(100vw / 750 * 20) calc(100vw / 750 * 60) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="03"] {
  width: 174px;
  height: 174px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img08.png);
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 31px;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="03"] {
    width: calc(100vw / 750 * 297);
    height: calc(100vw / 750 * 297);
    bottom: calc(100vw / 750 * 86);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="03"] .LP_Sec11_Cont02_Box_Inner::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img11.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 44px;
  height: 46px;
  position: absolute;
  top: 7.3px;
  right: 8px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="03"] .LP_Sec11_Cont02_Box_Inner::before {
    width: calc(100vw / 750 * 75);
    height: calc(100vw / 750 * 78);
    top: calc(100vw / 750 * 12);
    right: calc(100vw / 750 * 13);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="03"] .LP_Sec11_Cont02_Box_Inner::after {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_img11.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 44px;
  height: 46px;
  position: absolute;
  bottom: 4.7px;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box[data-item="03"] .LP_Sec11_Cont02_Box_Inner::after {
    width: calc(100vw / 750 * 75);
    height: calc(100vw / 750 * 78);
    bottom: calc(100vw / 750 * 12);
    left: calc(100vw / 750 * 13);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box_Inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow {
  position: absolute;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow span {
  display: block;
  position: absolute;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Dotted01 {
  width: 9px;
  height: 9px;
  background: #EBD6C7;
  border-radius: 50%;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Dotted01 {
    width: calc(100vw / 750 * 14);
    height: calc(100vw / 750 * 16);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Dotted02 {
  width: 9px;
  height: 9px;
  background: #EBD6C7;
  border-radius: 50%;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Dotted02 {
    width: calc(100vw / 750 * 14);
    height: calc(100vw / 750 * 16);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Dotted03 {
  width: 9px;
  height: 9px;
  background: #EBD6C7;
  border-radius: 50%;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Dotted03 {
    width: calc(100vw / 750 * 15);
    height: calc(100vw / 750 * 15);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Dotted04 {
  width: 9px;
  height: 9px;
  background: #EBD6C7;
  border-radius: 50%;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Dotted04 {
    width: calc(100vw / 750 * 15);
    height: calc(100vw / 750 * 15);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Sankaku {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_sec11_deco02.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 22px;
  height: 14px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow .Arrow_Sankaku {
    width: calc(100vw / 750 * 37);
    height: calc(100vw / 750 * 22);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] {
  width: 43px;
  height: 75px;
  right: 38px;
  top: 88px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] {
    width: calc(100vw / 750 * 70);
    height: calc(100vw / 750 * 123);
    right: calc(100vw / 750 * 66);
    top: calc(100vw / 750 * 150);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] .Arrow_Dotted01 {
  top: 0;
  left: 0;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] .Arrow_Dotted02 {
  top: 9.4px;
  left: 15px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] .Arrow_Dotted02 {
    top: calc(100vw / 750 * 16);
    left: calc(100vw / 750 * 26);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] .Arrow_Dotted03 {
  top: 23px;
  right: 9.4px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] .Arrow_Dotted03 {
    top: calc(100vw / 750 * 40);
    right: calc(100vw / 750 * 11);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] .Arrow_Dotted04 {
  bottom: 24px;
  right: 5px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] .Arrow_Dotted04 {
    bottom: calc(100vw / 750 * 37);
    right: calc(100vw / 750 * 4);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="01"] .Arrow_Sankaku {
  bottom: 0;
  right: 0;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] {
  width: 84px;
  height: 38px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] {
    width: calc(100vw / 750 * 135);
    height: calc(100vw / 750 * 54);
    bottom: calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Dotted01 {
  bottom: 5.4px;
  left: 22px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Dotted01 {
    bottom: calc(100vw / 750 * 18);
    left: calc(100vw / 750 * 23);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Dotted02 {
  bottom: 0;
  right: 33px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Dotted02 {
    right: calc(100vw / 750 * 64);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Dotted03 {
  bottom: 3px;
  right: 15px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Dotted03 {
    bottom: calc(100vw / 750 * 4.6);
    right: calc(100vw / 750 * 27.1);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Dotted04 {
  bottom: 11px;
  right: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Dotted04 {
    bottom: calc(100vw / 750 * 19);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Sankaku {
  top: 6px;
  left: 2px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="02"] .Arrow_Sankaku {
    top: calc(100vw / 750 * -10);
    left: calc(100vw / 750 * -10);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] {
  width: 64px;
  height: 57px;
  left: 26px;
  top: 107px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] {
    width: calc(100vw / 750 * 127);
    height: calc(100vw / 750 * 101);
    left: calc(100vw / 750 * 51);
    top: calc(100vw / 750 * 181);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Dotted01 {
  top: 6.4px;
  right: 21px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Dotted01 {
    top: calc(100vw / 750 * 12);
    right: calc(100vw / 750 * 43);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Dotted02 {
  top: 15px;
  left: 16px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Dotted02 {
    top: calc(100vw / 750 * 28);
    left: calc(100vw / 750 * 41);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Dotted03 {
  bottom: 16px;
  left: 5.5px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Dotted03 {
    bottom: calc(100vw / 750 * 29);
    left: calc(100vw / 750 * 23);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Dotted04 {
  bottom: 0;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Dotted04 {
    left: calc(100vw / 750 * 14);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Sankaku {
  top: 4.2px;
  right: -4.5px;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow[data-item="03"] .Arrow_Sankaku {
    top: calc(100vw / 750 * 2);
    right: calc(100vw / 750 * 3);
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow_Inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Text {
  width: 325px;
  margin: 30px auto 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Text {
    width: calc(100vw / 750 * 540);
    margin: calc(100vw / 750 * 40) auto 0;
  }
}
.LP_MainCont_Sec[data-item="12"] {
  padding: 60px 0 80px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] {
    padding: calc(100vw / 750 * 80) 0 calc(100vw / 750 * 100);
  }
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Title {
  position: relative;
  height: 109px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] .LP_Sec12_Title {
    height: calc(100vw / 750 * 190);
  }
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Title .LP_Sec12_Title01 {
  width: 331px;
  position: absolute;
  top: 0;
  left: 27px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] .LP_Sec12_Title .LP_Sec12_Title01 {
    width: calc(100vw / 750 * 576);
    left: calc(100vw / 750 * 47);
  }
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Title .LP_Sec12_Title02 {
  width: 275px;
  position: absolute;
  bottom: 0;
  right: 39px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] .LP_Sec12_Title .LP_Sec12_Title02 {
    width: calc(100vw / 750 * 480);
    right: calc(100vw / 750 * 54);
  }
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs {
  position: relative;
  height: 663px;
  margin: 22px auto 85px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs {
    height: calc(100vw / 750 * 1130);
    margin: calc(100vw / 750 * 50) auto calc(100vw / 750 * 140);
  }
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box {
  position: absolute;
  -webkit-box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
          box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box {
    -webkit-box-shadow: calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1);
            box-shadow: calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1);
  }
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box[data-item="01"] {
  width: 281px;
  top: 0;
  left: 0;
  z-index: 2;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box[data-item="01"] {
    width: calc(100vw / 750 * 479);
  }
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box[data-item="02"] {
  width: 314px;
  bottom: 180px;
  right: 0;
  z-index: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box[data-item="02"] {
    width: calc(100vw / 750 * 534);
    bottom: calc(100vw / 750 * 307);
  }
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box[data-item="03"] {
  width: 220px;
  bottom: 0;
  left: 75px;
  z-index: 1;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box[data-item="03"] {
    width: calc(100vw / 750 * 375);
    left: calc(100vw / 750 * 129);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title {
  position: relative;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/first_sec_deco.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top;
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco01 {
  position: absolute;
  top: 33px;
  left: 50px;
  width: 234px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco01 {
    top: calc(100vw / 750 * 57);
    left: calc(100vw / 750 * 91);
    width: calc(100vw / 750 * 395);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco02 {
  position: absolute;
  top: 42.6px;
  right: 24.7px;
  width: 111px;
  height: 111px;
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);
  background: #FF9300;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco02 {
    top: calc(100vw / 750 * 72);
    right: calc(100vw / 750 * 42);
    width: calc(100vw / 750 * 189);
    height: calc(100vw / 750 * 189);
    -webkit-box-shadow: calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 20) rgba(0, 0, 0, 0.1);
            box-shadow: calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 20) rgba(0, 0, 0, 0.1);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco02 p {
  text-align: center;
  color: #FFFFFF;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco02 p {
    font-size: calc(100vw / 750 * 41);
    line-height: calc(100vw / 750 * 54);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main {
  padding-top: 136px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main {
    padding-top: calc(100vw / 750 * 232);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #885B46;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  font-size: 25px;
  line-height: 43px;
  letter-spacing: 0.1em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01 {
    font-size: calc(100vw / 750 * 43);
    line-height: calc(100vw / 750 * 74);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01 span {
  font-size: 34px;
  line-height: 51px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01 span {
    font-size: calc(100vw / 750 * 59);
    line-height: calc(100vw / 750 * 89);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01::before, .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01::after {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/first_sec_img03.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 36px;
  height: 79px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01::before, .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01::after {
    width: calc(100vw / 750 * 61);
    height: calc(100vw / 750 * 134);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01::before {
  margin-right: 23px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01::before {
    margin-right: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01::after {
  margin-left: 23px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01::after {
    margin-left: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01_Deco {
  width: 29px;
  margin: 16px auto 41px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text01_Deco {
    width: calc(100vw / 750 * 50);
    margin: calc(100vw / 750 * 28) auto calc(100vw / 750 * 70);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text02 {
  position: relative;
  color: #808080;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  font-size: 23px;
  line-height: 40px;
  letter-spacing: 0;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text02 {
    font-size: calc(100vw / 750 * 40);
    line-height: calc(100vw / 750 * 68);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text02_Deco {
  position: absolute;
  top: -36px;
  left: 48px;
  width: 121px;
  -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_SecFirst_Title_Main_Text02_Deco {
    top: calc(100vw / 750 * -55);
    left: calc(100vw / 750 * 80);
    width: calc(100vw / 750 * 207);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img {
  margin-top: 24px;
  position: relative;
  height: 203px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img {
    margin-top: calc(100vw / 750 * 40);
    height: calc(100vw / 750 * 346);
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img span {
  position: absolute;
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img span.LP_SecFirst_Title_Img01 {
  width: 241px;
  top: 6.7px;
  left: 24px;
  -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img span.LP_SecFirst_Title_Img01 {
    width: calc(100vw / 750 * 411);
    top: calc(100vw / 750 * 10);
    left: calc(100vw / 750 * 41);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 30) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img span.LP_SecFirst_Title_Img02 {
  width: 203px;
  top: 0;
  right: 8px;
  -webkit-filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img span.LP_SecFirst_Title_Img02 {
    width: calc(100vw / 750 * 347);
    right: calc(100vw / 750 * 13);
    -webkit-filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 10) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(calc(100vw / 750 * 10) calc(100vw / 750 * 10) calc(100vw / 750 * 10) rgba(0, 0, 0, 0.1));
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item {
  margin-top: 48px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item {
    margin-top: calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Title p {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  text-align: center;
  font-size: 25px;
  line-height: 49px;
  letter-spacing: 0.06em;
  color: #3F5841;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Title p {
    font-size: calc(100vw / 750 * 44);
    line-height: calc(100vw / 750 * 86);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Title p span {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_green.svg);
  background-repeat: repeat-x;
  background-position: center bottom;
  background-size: 5px 3px;
  padding: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Title p span {
    background-size: calc(100vw / 750 * 11) calc(100vw / 750 * 7);
    padding: 0;
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Title p span.Note {
  font-size: 13px;
  vertical-align: top;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Title p span.Note {
    font-size: calc(100vw / 750 * 25);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Title .LP_SecFirst_Item_Title_Note {
  margin-top: 10px;
  font-size: 13px;
  line-height: 27px;
  letter-spacing: 0.02em;
  color: #343434;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Title .LP_SecFirst_Item_Title_Note {
    margin-top: calc(100vw / 750 * 25);
    font-size: calc(100vw / 750 * 22);
    line-height: calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 363px;
  margin: 38px auto 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List {
    width: calc(100vw / 750 * 630);
    margin: calc(100vw / 750 * 66) auto 0;
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box[data-item="01"] {
  width: 152px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box[data-item="01"] {
    width: calc(100vw / 750 * 260);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box[data-item="02"] {
  width: 164px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box[data-item="02"] {
    width: calc(100vw / 750 * 280);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Img {
  width: 152px;
  height: 216px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Img {
    width: calc(100vw / 750 * 260);
    height: calc(100vw / 750 * 370);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Name {
  margin-top: 5px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Name {
    margin-top: calc(100vw / 750 * 12);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Name .LP_SecFirst_Item_List_Name_EN {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.06em;
  color: #3F5841;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Name .LP_SecFirst_Item_List_Name_EN {
    font-size: calc(100vw / 750 * 28);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Name .LP_SecFirst_Item_List_Name_JP {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  margin-top: 6.7px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-align: center;
  color: #808080;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Name .LP_SecFirst_Item_List_Name_JP {
    margin-top: calc(100vw / 750 * 10);
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 43);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_L {
  margin-top: 14px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_L {
    margin-top: calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_L p {
  border: 1px solid #E3E3E3;
  padding: 2px 10px;
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  display: inline-block;
  color: #808080;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_L p {
    border: calc(100vw / 750 * 2) solid #E3E3E3;
    padding: calc(100vw / 750 * 3) calc(100vw / 750 * 10);
    font-size: calc(100vw / 750 * 28);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Price {
  margin-top: 12px;
  padding-bottom: 5px;
  border-bottom: 2px solid #E4E4E4;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Price {
    margin-top: calc(100vw / 750 * 20);
    padding-bottom: calc(100vw / 750 * 12);
    border-bottom: calc(100vw / 750 * 2) solid #E4E4E4;
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Price p {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #3F5841;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Price p {
    font-size: calc(100vw / 750 * 34);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Price p small {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: #808080;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Price p small {
    font-size: calc(100vw / 750 * 24);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .Shizuku03 {
  position: absolute;
  width: 33px;
  top: 140px;
  right: 7px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .Shizuku03 {
    width: calc(100vw / 750 * 57);
    top: calc(100vw / 750 * 222);
    right: calc(100vw / 750 * 3);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .Shizuku04 {
  position: absolute;
  width: 49px;
  top: 10px;
  right: -6px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .Shizuku04 {
    width: calc(100vw / 750 * 84);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item_Btn, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn {
  margin: 30px auto 60px;
  width: 352px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item_Btn, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn {
    margin: calc(100vw / 750 * 50) auto calc(100vw / 750 * 100);
    width: calc(100vw / 750 * 600);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item_Btn .Common_Btn01, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn .Common_Btn01 {
  background: #5B7656;
  border-radius: 74px;
  height: 70px;
  width: 100%;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_SecFirst_Item_Btn .Common_Btn01, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn .Common_Btn01 {
    border-radius: calc(100vw / 750 * 74);
    height: calc(100vw / 750 * 120);
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item_Btn .Common_Btn01 .Deco::after, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn .Common_Btn01 .Deco::after {
  border-color: #81967D;
}
.LP_MainCont_Sec .LP_SecFirst_Item_Btn .Common_Btn01 .Deco::before, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn .Common_Btn01 .Deco::before {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/arrow02.svg);
}
.LP_MainCont_Sec .LP_SecFirst_Item_Btn .Common_Btn01 .Text, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn .Common_Btn01 .Text {
  color: #FFFFFF;
}
.LP_MainCont_Sec .LP_SecFirst_Item_Btn .Common_Btn01:hover, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn .Common_Btn01:hover {
  opacity: 1;
}
.LP_MainCont_Sec .LP_SecFirst_Item_Btn .Common_Btn01:hover .Deco::after, .LP_MainCont_Sec .LP_Set_Sec_Item_Btn .Common_Btn01:hover .Deco::after {
  border-color: #81967D;
}
.LP_MainCont_Sec[data-item=use] {
  background: #F4F1EF;
  padding: 70px 0 72px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] {
    padding: calc(100vw / 750 * 120) 0 calc(100vw / 750 * 120);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_Title {
  padding-bottom: 23px;
  margin-bottom: 47px;
  position: relative;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_Title {
    padding-bottom: calc(100vw / 750 * 40);
    margin-bottom: calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_Title::after {
  content: "";
  display: block;
  width: 52px;
  height: 1px;
  background: #3F5841;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_Title::after {
    width: calc(100vw / 750 * 90);
    height: calc(100vw / 750 * 1);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_Title .LP_SecUse_Title_EN {
  font-family: "Poppins", sans-serif;
  font-size: 17px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  color: #D0D2CC;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_Title .LP_SecUse_Title_EN {
    font-size: calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_Title .LP_SecUse_Title_JP {
  color: #3F5841;
  margin: 14px auto 0;
  font-size: 31px;
  line-height: 1.5;
  letter-spacing: 0.06em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_Title .LP_SecUse_Title_JP {
    margin: calc(100vw / 750 * 22) auto 0;
    font-size: calc(100vw / 750 * 53);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 340px;
  margin: 0 auto;
  position: relative;
  padding-bottom: 38px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box {
    width: calc(100vw / 750 * 600);
    padding-bottom: calc(100vw / 750 * 50);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box::after {
  content: "";
  display: block;
  width: 1px;
  height: 180px;
  background: #D0C0B8;
  position: absolute;
  top: 120px;
  left: 17.5px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box::after {
    width: calc(100vw / 750 * 1);
    height: calc(100vw / 750 * 307);
    top: calc(100vw / 750 * 203);
    left: calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box[data-item="01"]::after {
  height: 180px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box[data-item="01"]::after {
    height: calc(100vw / 750 * 307);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box[data-item="02"]::after {
  height: 180px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box[data-item="02"]::after {
    height: calc(100vw / 750 * 290);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box[data-item="03"] {
  padding-bottom: 0;
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box[data-item="03"]::after {
  height: 90px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box[data-item="03"]::after {
    height: calc(100vw / 750 * 152);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Step {
  width: 91px;
  margin: 30px auto 0 0;
  padding-bottom: 7px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_use_img04.svg);
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: 85px 1.6px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Step {
    width: calc(100vw / 750 * 157);
    margin: calc(100vw / 750 * 53) auto 0 0;
    padding-bottom: calc(100vw / 750 * 14);
    background-size: calc(100vw / 750 * 146) calc(100vw / 750 * 3);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Img {
  width: 174px;
  margin: 0 0 0 auto;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Img {
    width: calc(100vw / 750 * 297);
    margin: 0 calc(100vw / 750 * 22) 0 auto;
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Text {
  width: 280px;
  margin: 16px 0 0 -27px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Text {
    width: calc(100vw / 750 * 500);
    margin: calc(100vw / 750 * 28) 0 0 calc(100vw / 750 * -56);
  }
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Text p {
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Text p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec[data-item=faq] {
  background: #FFFFFF;
  padding: 70px 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] {
    padding: calc(100vw / 750 * 120) 0;
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Inner {
  width: 392px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Inner {
    width: calc(100vw / 750 * 670);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Title {
  margin-bottom: 47px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Title {
    margin-bottom: calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Title h2 {
  color: #DCE3D2;
  font-family: "Poppins", sans-serif;
  font-size: 39px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  text-align: center;
  margin: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Title h2 {
    font-size: calc(100vw / 750 * 68);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Block + .LP_SecFAQ_Block {
  margin-top: 40px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Block + .LP_SecFAQ_Block {
    margin-top: calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Block_Title {
  margin-bottom: 20px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Block_Title {
    margin-bottom: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Block_Title h3 {
  margin: 0;
  font-size: 20px;
  line-height: 48px;
  letter-spacing: 0.08em;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  color: #3F5841;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Block_Title h3 {
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 68);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box + .LP_SecFAQ_Box {
  margin-top: 23px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box + .LP_SecFAQ_Box {
    margin-top: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q {
  padding: 24px 22px;
  background: #F8FAF4;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q {
    padding: calc(100vw / 750 * 40);
    border-radius: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q .LP_SecFAQ_Box_Q_Icon {
  font-family: "Poppins", sans-serif;
  font-size: 19px;
  line-height: 34px;
  letter-spacing: 0.05em;
  color: #3F5841;
  margin-right: 13px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q .LP_SecFAQ_Box_Q_Icon {
    font-size: calc(100vw / 750 * 35);
    line-height: calc(100vw / 750 * 48);
    margin-right: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q .LP_SecFAQ_Box_Q_Text {
  width: 270px;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.05em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q .LP_SecFAQ_Box_Q_Text {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
    width: calc(100vw / 750 * 480);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q::before, .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q::after {
  content: "";
  display: block;
  background: #5B7656;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q::before {
  width: 12px;
  height: 2px;
  right: 22px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q::before {
    width: calc(100vw / 750 * 20);
    height: calc(100vw / 750 * 3);
    right: calc(100vw / 750 * 38);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q::after {
  width: 2px;
  height: 12px;
  right: 27.2px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q::after {
    width: calc(100vw / 750 * 3);
    height: calc(100vw / 750 * 20);
    right: calc(100vw / 750 * 47);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q.open {
  border-radius: 10px 10px 0 0;
  background: #F2F5EA;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q.open {
    border-radius: calc(100vw / 750 * 20) calc(100vw / 750 * 20) 0 0;
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_Q.open::after {
  opacity: 0;
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_A {
  padding: 23px 22px 42px;
  border: 1px solid #DCE3D2;
  border-radius: 0 0 10px 10px;
  display: none;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_A {
    padding: calc(100vw / 750 * 39) calc(100vw / 750 * 39) calc(100vw / 750 * 45);
    border: calc(100vw / 750 * 1) solid #DCE3D2;
    border-radius: 0 0 calc(100vw / 750 * 20) calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_A .LP_SecFAQ_Box_A_Inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_A .LP_SecFAQ_Box_A_Icon {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 36px;
  letter-spacing: 0.05em;
  color: #885B46;
  margin-right: 11px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_A .LP_SecFAQ_Box_A_Icon {
    font-size: calc(100vw / 750 * 35);
    line-height: calc(100vw / 750 * 48);
    margin-right: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_A .LP_SecFAQ_Box_A_Text {
  width: 312px;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.05em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=faq] .LP_SecFAQ_Box .LP_SecFAQ_Box_A .LP_SecFAQ_Box_A_Text {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
    width: calc(100vw / 750 * 534);
  }
}
.LP_MainCont_Sec[data-item=cart] {
  padding: 35px 0 0;
  height: 251px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=cart] {
    padding: calc(100vw / 750 * 59) 0 0;
    height: calc(100vw / 750 * 429);
  }
}
.LP_MainCont_Sec[data-item=cart]::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_cart_img01.png);
  width: 440px;
  height: 253px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=cart]::before {
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 429);
  }
}
.LP_MainCont_Sec[data-item=cart] .LP_SecCart_Inner {
  position: relative;
}
.LP_MainCont_Sec[data-item=cart] .Common_Title02 .Common_Title02_JP {
  margin-top: 12px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item=cart] .Common_Title02 .Common_Title02_JP {
    margin-top: 0;
  }
}
.LP_MainCont_Sec .Shizuku01 {
  width: 52px;
  position: absolute;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .Shizuku01 {
    width: calc(100vw / 750 * 89);
  }
}
.LP_MainCont_Sec .Shizuku01.scroll-in {
  opacity: 1;
  -webkit-transform: translate3d(0px, 0, 0px);
          transform: translate3d(0px, 0, 0px);
}
.LP_MainCont_Sec .Shizuku02 {
  width: 80px;
  position: absolute;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .Shizuku02 {
    width: calc(100vw / 750 * 135);
  }
}
.LP_MainCont_Sec .Shizuku02.scroll-in {
  opacity: 1;
  -webkit-transform: translate3d(0px, 0, 0px);
          transform: translate3d(0px, 0, 0px);
}

.LP_Bottom_Cont {
  padding: 45px 0;
  background: #FFFFFF;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont {
    padding: calc(100vw / 750 * 80) 0;
  }
}
.LP_Bottom_Cont .LP_Bottom_Cont_Table {
  width: 398px;
  margin: 0 auto 45px;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Bottom_Cont_Table {
    width: calc(100vw / 750 * 680);
    margin: 0 auto calc(100vw / 750 * 80);
  }
}
.LP_Bottom_Cont .LP_Bottom_Cont_Table table {
  width: 100%;
  display: block;
  border: 1px solid #DBDBDB;
  border-spacing: 0;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Bottom_Cont_Table table {
    border: calc(100vw / 750 * 2) solid #DBDBDB;
  }
}
.LP_Bottom_Cont .LP_Bottom_Cont_Table table tr, .LP_Bottom_Cont .LP_Bottom_Cont_Table table td, .LP_Bottom_Cont .LP_Bottom_Cont_Table table th {
  width: 100%;
  display: block;
}
.LP_Bottom_Cont .LP_Bottom_Cont_Table table th {
  background: #F4F1EF;
  padding: 15px;
  text-align: center;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Bottom_Cont_Table table th {
    padding: calc(100vw / 750 * 24);
    font-size: calc(100vw / 750 * 28);
  }
}
.LP_Bottom_Cont .LP_Bottom_Cont_Table table td {
  border-bottom: 1px solid #DBDBDB;
  padding: 23px;
  color: #808080;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Bottom_Cont_Table table td {
    border-bottom: calc(100vw / 750 * 2) solid #DBDBDB;
    padding: calc(100vw / 750 * 40);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
  }
}
.LP_Bottom_Cont .LP_Bottom_Cont_Table table td p {
  color: #808080;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Bottom_Cont_Table table td p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
  }
}
.LP_Bottom_Cont .LP_Bottom_Cont_Table table td p.Title {
  color: #343434;
  margin-bottom: 20px;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Bottom_Cont_Table table td p.Title {
    margin-bottom: calc(100vw / 750 * 20);
  }
}
.LP_Bottom_Cont .LP_Bottom_Cont_Table table tr[data-item="03"] td p {
  text-align: center;
}
.LP_Bottom_Cont .LP_Line_Bnr {
  width: 100%;
  height: 336px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/line_bnr_bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr {
    padding: calc(100vw / 750 * 100) 0;
    height: calc(100vw / 750 * 572);
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Inner {
  width: 350px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Inner {
    width: calc(100vw / 750 * 600);
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Btn {
  cursor: pointer;
  background: #06C755;
  width: 350px;
  margin: 26px auto 0;
  border-radius: 74px;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Btn {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 40) auto 0;
    border-radius: calc(100vw / 750 * 74);
    padding: calc(100vw / 750 * 34) 0;
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Btn p {
  color: #FFFFFF;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Btn p {
    font-size: calc(100vw / 750 * 32);
    line-height: calc(100vw / 750 * 39);
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Btn p::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/line_bnr_icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 46px;
  height: 46px;
  margin-right: 6px;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Btn p::before {
    width: calc(100vw / 750 * 80);
    height: calc(100vw / 750 * 80);
    margin-right: calc(100vw / 750 * 10);
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title01 {
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  color: #808080;
  font-size: 19px;
  line-height: 35px;
  letter-spacing: 0;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title01 {
    font-size: calc(100vw / 750 * 33);
    line-height: calc(100vw / 750 * 60);
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title01 span {
  color: #06C755;
  font-size: 22px;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title01 span {
    font-size: calc(100vw / 750 * 38);
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title02 {
  width: 260px;
  margin: 8px auto 0;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  text-align: center;
  color: #06C755;
  font-size: 21px;
  line-height: 35px;
  letter-spacing: 0;
  padding-bottom: 0;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_line.svg);
  background-repeat: repeat-x;
  background-size: contain;
  background-position: bottom;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title02 {
    font-size: calc(100vw / 750 * 36);
    line-height: calc(100vw / 750 * 60);
    width: calc(100vw / 750 * 470);
    margin: calc(100vw / 750 * 14) auto 0;
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title02 .OFF_Text01 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #FF9300;
  font-size: 29px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title02 .OFF_Text01 {
    font-size: calc(100vw / 750 * 52);
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title02 .OFF_Text02 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #FF9300;
  font-size: 18px;
  letter-spacing: 0;
  margin: 0 2px 0 2px;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title02 .OFF_Text02 {
    font-size: calc(100vw / 750 * 30);
    margin: 0 calc(100vw / 750 * 4) 0 calc(100vw / 750 * 3);
  }
}
.LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title02 .OFF_Text03 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #FF9300;
  font-size: 13px;
  letter-spacing: 0;
  margin-right: 7px;
}
@media (max-width: 640px) {
  .LP_Bottom_Cont .LP_Line_Bnr .LP_Line_Bnr_Title .LP_Line_Bnr_Title02 .OFF_Text03 {
    font-size: calc(100vw / 750 * 24);
    margin-right: calc(100vw / 750 * 9);
  }
}

.LP_Line_Modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 2000;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.LP_Line_Modal.on {
  opacity: 1;
  pointer-events: auto;
}
.LP_Line_Modal .LP_Line_Modal_BG {
  background: #ACACAC;
  width: 100vw;
  height: 100vh;
}
.LP_Line_Modal .LP_Line_Modal_Inner {
  width: 880px;
  height: 689px;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/line_modal_bg_pc.png);
  background-repeat: no-repeat;
  background-size: contain;
  padding: 100px 74px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Inner {
    background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/line_modal_bg_sp.png);
    width: calc(100vw / 750 * 608);
    height: calc(100vw / 750 * 1104);
    padding: calc(100vw / 750 * 100) calc(100vw / 750 * 70);
  }
}
.LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title01 {
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  color: #808080;
  font-size: 19px;
  line-height: 37px;
  letter-spacing: 0;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title01 {
    font-size: calc(100vw / 750 * 31);
    line-height: calc(100vw / 750 * 60);
  }
}
.LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title01 span {
  color: #06C755;
  font-size: 22px;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title01 span {
    font-size: calc(100vw / 750 * 36);
  }
}
.LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title02 {
  width: 290px;
  margin: 6px auto 0;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  text-align: center;
  color: #06C755;
  font-size: 23px;
  line-height: 38px;
  letter-spacing: 0;
  padding-bottom: 0;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/dotted_line.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title02 {
    font-size: calc(100vw / 750 * 36);
    line-height: calc(100vw / 750 * 60);
    width: 100%;
    margin: calc(100vw / 750 * 15) auto 0;
  }
}
.LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title02 .OFF_Text01 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #FF9300;
  font-size: 34px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title02 .OFF_Text01 {
    font-size: calc(100vw / 750 * 52);
  }
}
.LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title02 .OFF_Text02 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #FF9300;
  font-size: 19px;
  letter-spacing: 0;
  margin: 0 3px 0 1.5px;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title02 .OFF_Text02 {
    font-size: calc(100vw / 750 * 30);
    margin: 0 calc(100vw / 750 * 4) 0 calc(100vw / 750 * 3);
  }
}
.LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title02 .OFF_Text03 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #FF9300;
  font-size: 15px;
  letter-spacing: 0;
  margin-right: 5px;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Title .LP_Line_Modal_Title02 .OFF_Text03 {
    font-size: calc(100vw / 750 * 24);
    margin-right: calc(100vw / 750 * 9);
  }
}
.LP_Line_Modal .LP_Line_Modal_Img {
  width: 251px;
  margin: 30px auto;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Img {
    width: calc(100vw / 750 * 360);
    margin: calc(100vw / 750 * 15) auto calc(100vw / 750 * 40);
  }
}
.LP_Line_Modal .LP_Line_Modal_Text {
  text-align: center;
}
.LP_Line_Modal .LP_Line_Modal_Text .LP_Line_Modal_Text01 {
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Text .LP_Line_Modal_Text01 {
    font-size: calc(100vw / 750 * 33);
    line-height: calc(100vw / 750 * 60);
  }
}
.LP_Line_Modal .LP_Line_Modal_Text .LP_Line_Modal_Text02 {
  color: #808080;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.05em;
}
@media (max-width: 640px) {
  .LP_Line_Modal .LP_Line_Modal_Text .LP_Line_Modal_Text02 {
    text-align: left;
    margin-top: calc(100vw / 750 * 30);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
  }
}

.LP_Container #lp-form {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
}

#lp-form {
  background: #F4F1EF;
  padding-bottom: 70px;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
}
@media (max-width: 640px) {
  #lp-form {
    padding-bottom: calc(100vw / 750 * 120);
  }
}
#lp-form > br {
  display: none;
}
#lp-form #AmazonPayOneClickOrderArea {
  margin-top: -1px;
}
#lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec {
  border: none;
  margin: 0 auto 60px;
  padding: 0;
}
@media (max-width: 640px) {
  #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec {
    margin: 0 auto calc(100vw / 750 * 100);
  }
}
#lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_title_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_title_sp_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_title_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_title_sp_ec {
  color: #3F5841;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 22px;
  line-height: 45px;
  letter-spacing: 0.05em;
  overflow: auto;
  white-space: wrap;
}
@media (max-width: 640px) {
  #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_title_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_title_sp_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_title_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_title_sp_ec {
    font-size: calc(100vw / 750 * 37);
    line-height: calc(100vw / 750 * 48);
  }
}
#lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_button_all_sp_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_button_all_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_button_all_sp_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_button_all_ec {
  width: 355px !important;
}
@media (max-width: 640px) {
  #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_button_all_sp_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_button_all_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_button_all_sp_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_button_all_ec {
    width: calc(100vw / 750 * 600) !important;
  }
}
#lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_message_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_message_sp_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_message_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_message_sp_ec {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.02em;
  width: 352px;
  margin: 0 auto;
  color: #808080;
}
@media (max-width: 640px) {
  #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_message_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_ec .amazon_pay_message_sp_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_message_ec, #lp-form #AmazonPayOneClickOrderArea .amazon_pay_box_sp_ec .amazon_pay_message_sp_ec {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
    width: calc(100vw / 750 * 604);
  }
}
#lp-form .landing_form_label_sp_ec, #lp-form .landing_form_label_ec {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  background: unset;
  color: #885B46;
  font-size: 19px;
  line-height: 32px;
  letter-spacing: 0.05em;
  padding: 0 0 12px;
  border-bottom: 1px solid #885B46;
  margin-bottom: 35px;
  text-align: center;
}
@media (max-width: 640px) {
  #lp-form .landing_form_label_sp_ec, #lp-form .landing_form_label_ec {
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 58);
    padding: 0 0 calc(100vw / 750 * 15);
    border-bottom: calc(100vw / 750 * 2) solid #885B46;
    margin-bottom: calc(100vw / 750 * 60);
  }
}
#lp-form .purchase_message_sp_ec, #lp-form .purchase_message_ec {
  padding: 0;
  margin: 0 auto;
  width: 355px;
}
@media (max-width: 640px) {
  #lp-form .purchase_message_sp_ec, #lp-form .purchase_message_ec {
    width: calc(100vw / 750 * 600);
  }
}
#lp-form .purchase_message_sp_ec p, #lp-form .purchase_message_ec p {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  text-align: left;
  color: #808080;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  #lp-form .purchase_message_sp_ec p, #lp-form .purchase_message_ec p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
  }
}
#lp-form .form_box_label_sp_ec, #lp-form .form_box_label_ec {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  background: unset;
  border: none;
  padding: 0;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: 0;
  color: #343434;
  margin-bottom: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 640px) {
  #lp-form .form_box_label_sp_ec, #lp-form .form_box_label_ec {
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 44);
    margin-bottom: calc(100vw / 750 * 20);
  }
}
#lp-form .form_box_label_sp_ec strong, #lp-form .form_box_label_ec strong {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-weight: normal;
}
#lp-form .form_box_label_sp_ec .form_required_sp_ec, #lp-form .form_box_label_sp_ec .form_required_ec, #lp-form .form_box_label_ec .form_required_sp_ec, #lp-form .form_box_label_ec .form_required_ec {
  background: #5B7656;
  color: #ffffff;
  padding: 2px 10px;
  margin: 0;
  display: inline-block;
  border-radius: 30px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.02em;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
}
@media (max-width: 640px) {
  #lp-form .form_box_label_sp_ec .form_required_sp_ec, #lp-form .form_box_label_sp_ec .form_required_ec, #lp-form .form_box_label_ec .form_required_sp_ec, #lp-form .form_box_label_ec .form_required_ec {
    padding: calc(100vw / 750 * 4) calc(100vw / 750 * 22);
    font-size: calc(100vw / 750 * 21);
    line-height: calc(100vw / 750 * 32);
    border-radius: calc(100vw / 750 * 30);
  }
}
#lp-form .form_group_sp_ec, #lp-form .form_group_ec {
  padding: 0;
}
#lp-form .form_group_sp_ec select, #lp-form .form_group_sp_ec input, #lp-form .form_group_ec select, #lp-form .form_group_ec input {
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #FFFFFF;
  border: 2px solid #DBDBDB;
  border-radius: 8px;
  min-height: 58px;
  padding: 14px 18px;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.02em;
  color: #808080;
  position: relative;
}
@media (max-width: 640px) {
  #lp-form .form_group_sp_ec select, #lp-form .form_group_sp_ec input, #lp-form .form_group_ec select, #lp-form .form_group_ec input {
    border: calc(100vw / 750 * 2) solid #DBDBDB;
    border-radius: calc(100vw / 750 * 8);
    min-height: calc(100vw / 750 * 100);
    padding: calc(100vw / 750 * 20);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
  }
}
#lp-form .form_group_sp_ec input, #lp-form .form_group_ec input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
#lp-form .form_group_sp_ec input::-ms-expand, #lp-form .form_group_ec input::-ms-expand {
  display: none;
}
#lp-form .form_group_sp_ec select, #lp-form .form_group_ec select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/common/sannkaku.svg);
  background-repeat: no-repeat;
  background-size: 11px 6px;
  background-position: right 18px center;
}
@media (max-width: 640px) {
  #lp-form .form_group_sp_ec select, #lp-form .form_group_ec select {
    background-size: calc(100vw / 750 * 20) calc(100vw / 750 * 10);
    background-position: right calc(100vw / 750 * 20) center;
  }
}
#lp-form .form_group_sp_ec select::-ms-expand, #lp-form .form_group_ec select::-ms-expand {
  display: none;
}
#lp-form .form_group_sp_ec .caution_sp_ec, #lp-form .form_group_sp_ec .caution_ec, #lp-form .form_group_ec .caution_sp_ec, #lp-form .form_group_ec .caution_ec {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  color: #808080;
}
@media (max-width: 640px) {
  #lp-form .form_group_sp_ec .caution_sp_ec, #lp-form .form_group_sp_ec .caution_ec, #lp-form .form_group_ec .caution_sp_ec, #lp-form .form_group_ec .caution_ec {
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 44);
  }
}
#lp-form .input_zip_sp_ec .form_group_sp_ec input, #lp-form .input_zip_sp_ec .form_group_ec input, #lp-form .input_zip_ec .form_group_sp_ec input, #lp-form .input_zip_ec .form_group_ec input {
  width: 90%;
  margin: 0 0 0 auto;
}
#lp-form .input_zip_sp_ec .form_group_sp_ec p, #lp-form .input_zip_sp_ec .form_group_ec p, #lp-form .input_zip_ec .form_group_sp_ec p, #lp-form .input_zip_ec .form_group_ec p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#lp-form .input_birth_sp_ec .form_group_sp_ec, #lp-form .input_birth_sp_ec .form_group_ec, #lp-form .input_birth_ec .form_group_sp_ec, #lp-form .input_birth_ec .form_group_ec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#lp-form .input_birth_sp_ec .form_group_sp_ec select, #lp-form .input_birth_sp_ec .form_group_ec select, #lp-form .input_birth_ec .form_group_sp_ec select, #lp-form .input_birth_ec .form_group_ec select {
  width: 30%;
}
#lp-form #view-shipping-information, #lp-form #view-coupon, #lp-form #view-payment-information, #lp-form #view-payment-schedule {
  margin-top: 0;
}
@media (max-width: 640px) {
  #lp-form #view-shipping-information, #lp-form #view-coupon, #lp-form #view-payment-information, #lp-form #view-payment-schedule {
    margin-top: calc(100vw / 750 * 100);
  }
}
#lp-form #view-shipping-information > *:not(.landing_form_label_sp_ec), #lp-form #view-coupon > *:not(.landing_form_label_sp_ec), #lp-form #view-payment-information > *:not(.landing_form_label_sp_ec), #lp-form #view-payment-schedule > *:not(.landing_form_label_sp_ec) {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 640px) {
  #lp-form #view-shipping-information > *:not(.landing_form_label_sp_ec), #lp-form #view-coupon > *:not(.landing_form_label_sp_ec), #lp-form #view-payment-information > *:not(.landing_form_label_sp_ec), #lp-form #view-payment-schedule > *:not(.landing_form_label_sp_ec) {
    width: calc(100vw / 750 * 610);
  }
}
#lp-form #view-billing-information {
  margin: 35px auto 0;
  width: 355px;
}
@media (max-width: 640px) {
  #lp-form #view-billing-information {
    margin: calc(100vw / 750 * 60) auto 0;
    width: calc(100vw / 750 * 610);
  }
}
#lp-form #view-billing-information > div + div {
  margin-top: 60px;
}
@media (max-width: 640px) {
  #lp-form #view-billing-information > div + div {
    margin-top: calc(100vw / 750 * 60);
  }
}
#lp-form #view-shipping-information .hide-on-amazon-pay > div + div {
  margin-top: 60px;
}
@media (max-width: 640px) {
  #lp-form #view-shipping-information .hide-on-amazon-pay > div + div {
    margin-top: calc(100vw / 750 * 60);
  }
}
#lp-form #view-payment-information > div + div {
  margin-top: 60px;
}
@media (max-width: 640px) {
  #lp-form #view-payment-information > div + div {
    margin-top: calc(100vw / 750 * 60);
  }
}
#lp-form #preview-view {
  margin-top: 40px;
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#lp-form #preview-view > br {
  display: none;
}
@media (max-width: 640px) {
  #lp-form #preview-view {
    margin-top: calc(100vw / 750 * 100);
  }
}
#lp-form #preview-view > *:not(.landing_form_label_sp_ec, .landing_form_label_ec) {
  width: 355px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 640px) {
  #lp-form #preview-view > *:not(.landing_form_label_sp_ec, .landing_form_label_ec) {
    width: calc(100vw / 750 * 650);
  }
}
#lp-form #preview-view .landing_form_sp_ec th, #lp-form #preview-view .landing_form_sp_ec td, #lp-form #preview-view .landing_form_ec th, #lp-form #preview-view .landing_form_ec td {
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  padding: 8px 12px;
}
@media (max-width: 640px) {
  #lp-form #preview-view .landing_form_sp_ec th, #lp-form #preview-view .landing_form_sp_ec td, #lp-form #preview-view .landing_form_ec th, #lp-form #preview-view .landing_form_ec td {
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 46);
    padding: calc(100vw / 750 * 20) calc(100vw / 750 * 20);
  }
}
#lp-form #preview-view .landing_form_sp_ec th p, #lp-form #preview-view .landing_form_sp_ec td p, #lp-form #preview-view .landing_form_ec th p, #lp-form #preview-view .landing_form_ec td p {
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#lp-form #preview-view .landing_form_sp_ec th.pull_right_sp_ec, #lp-form #preview-view .landing_form_sp_ec td.pull_right_sp_ec, #lp-form #preview-view .landing_form_ec th.pull_right_sp_ec, #lp-form #preview-view .landing_form_ec td.pull_right_sp_ec {
  padding: 20px 10px;
  font-size: 24px;
  text-align: center;
}
@media (max-width: 640px) {
  #lp-form #preview-view .landing_form_sp_ec th.pull_right_sp_ec, #lp-form #preview-view .landing_form_sp_ec td.pull_right_sp_ec, #lp-form #preview-view .landing_form_ec th.pull_right_sp_ec, #lp-form #preview-view .landing_form_ec td.pull_right_sp_ec {
    padding: calc(100vw / 750 * 20) calc(100vw / 750 * 10);
    font-size: calc(100vw / 750 * 24);
  }
}
#lp-form #preview-view .landing_form_sp_ec th, #lp-form #preview-view .landing_form_ec th {
  background: #E3E4DE;
}
#lp-form #view-credit-card-information > div + div {
  margin-top: 60px;
}
@media (max-width: 640px) {
  #lp-form #view-credit-card-information > div + div {
    margin-top: calc(100vw / 750 * 60);
  }
}
#lp-form #view-credit-card-information .input_card_expiration_sp_ec .form_group_sp_ec select, #lp-form #view-credit-card-information .input_card_expiration_sp_ec .form_group_ec select, #lp-form #view-credit-card-information .input_card_expiration_ec .form_group_sp_ec select, #lp-form #view-credit-card-information .input_card_expiration_ec .form_group_ec select {
  width: 38%;
  margin: 0;
}
#lp-form #view-credit-card-information .input_card_expiration_sp_ec .form_group_sp_ec p, #lp-form #view-credit-card-information .input_card_expiration_sp_ec .form_group_ec p, #lp-form #view-credit-card-information .input_card_expiration_ec .form_group_sp_ec p, #lp-form #view-credit-card-information .input_card_expiration_ec .form_group_ec p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#lp-form #view-credit-card-information .input_card_cvv_sp_ec ul[style="list-style:square"], #lp-form #view-credit-card-information .input_card_cvv_ec ul[style="list-style:square"] {
  list-style: none !important;
}
#lp-form #view-credit-card-information .input_card_cvv_sp_ec ul[style="list-style:square"] li, #lp-form #view-credit-card-information .input_card_cvv_ec ul[style="list-style:square"] li {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  color: #808080;
}
@media (max-width: 640px) {
  #lp-form #view-credit-card-information .input_card_cvv_sp_ec ul[style="list-style:square"] li, #lp-form #view-credit-card-information .input_card_cvv_ec ul[style="list-style:square"] li {
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 44);
  }
}
#lp-form #view-credit-card-information .input_card_cvv_sp_ec img, #lp-form #view-credit-card-information .input_card_cvv_ec img {
  width: 250px;
  mix-blend-mode: multiply;
}
@media (max-width: 640px) {
  #lp-form #view-credit-card-information .input_card_cvv_sp_ec img, #lp-form #view-credit-card-information .input_card_cvv_ec img {
    width: calc(100vw / 750 * 340);
  }
}
#lp-form .submit_ec {
  padding: 0;
}
#lp-form .submit_button_complete_sp_ec, #lp-form .submit_button_complete_ec {
  margin: 35px auto 0;
  width: 350px;
  height: 70px;
  padding: 0;
  background: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_btn.png) center;
  background-size: contain;
}
@media (max-width: 640px) {
  #lp-form .submit_button_complete_sp_ec, #lp-form .submit_button_complete_ec {
    width: calc(100vw / 750 * 600);
    height: calc(100vw / 750 * 120);
    margin: calc(100vw / 750 * 60) auto 0;
  }
}
#lp-form .total_color_sp_ec, #lp-form .total_color_ec {
  color: #885B46;
}
#lp-form .optin_view_sp_ec, #lp-form .agreement_view_sp_ec, #lp-form .optin_view_ec, #lp-form .agreement_view_ec {
  width: 355px;
  margin: 0 auto;
  padding: 0;
}
@media (max-width: 640px) {
  #lp-form .optin_view_sp_ec, #lp-form .agreement_view_sp_ec, #lp-form .optin_view_ec, #lp-form .agreement_view_ec {
    width: calc(100vw / 750 * 600);
  }
}
#lp-form .optin_view_sp_ec label, #lp-form .agreement_view_sp_ec label, #lp-form .optin_view_ec label, #lp-form .agreement_view_ec label {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  color: #808080;
}
@media (max-width: 640px) {
  #lp-form .optin_view_sp_ec label, #lp-form .agreement_view_sp_ec label, #lp-form .optin_view_ec label, #lp-form .agreement_view_ec label {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
#lp-form .optin_view_sp_ec label a, #lp-form .agreement_view_sp_ec label a, #lp-form .optin_view_ec label a, #lp-form .agreement_view_ec label a {
  color: #5B7656;
  text-decoration: underline;
}
#lp-form .agreement_view_sp_ec, #lp-form .agreement_view_ec {
  margin-top: 10px;
}
@media (max-width: 640px) {
  #lp-form .agreement_view_sp_ec, #lp-form .agreement_view_ec {
    margin-top: calc(100vw / 750 * 20);
  }
}
#lp-form #shipping_address_input {
  margin-top: 35px;
}
#lp-form #AmazonPayButton {
  width: 350px !important;
}
@media (max-width: 640px) {
  #lp-form #AmazonPayButton {
    width: calc(100vw / 750 * 600) !important;
  }
}

#confirm_iframe {
  display: none;
}

.LP_Floating {
  position: fixed;
  bottom: 20px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 200;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  pointer-events: none;
}
.LP_Floating.active {
  opacity: 1;
  pointer-events: auto;
}
.LP_Floating img {
  margin: 0;
}
@media (max-width: 640px) {
  .LP_Floating {
    bottom: calc(100vw / 750 * 20);
  }
}
.LP_Floating .LP_Floating01 {
  cursor: pointer;
  width: 305px;
  margin-right: 8px;
}
@media (max-width: 640px) {
  .LP_Floating .LP_Floating01 {
    width: calc(100vw / 750 * 528);
    margin-right: calc(100vw / 750 * 14);
  }
}
.LP_Floating .LP_Floating01 a {
  display: block;
}
@media (max-width: 640px) {
  .LP_Floating .LP_Floating01 a:hover {
    opacity: 1;
  }
}
.LP_Floating .LP_Floating01 .LP_Floating01_Img {
  -webkit-filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_Floating .LP_Floating01 .LP_Floating01_Img {
    -webkit-filter: drop-shadow(0px 0px calc(100vw / 750 * 10) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(0px 0px calc(100vw / 750 * 10) rgba(0, 0, 0, 0.1));
  }
}
.LP_Floating .LP_Floating02 {
  cursor: pointer;
  width: 103px;
}
.LP_Floating .LP_Floating02 .LP_Floating02_Img {
  -webkit-filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
}
@media (max-width: 640px) {
  .LP_Floating .LP_Floating02 .LP_Floating02_Img {
    -webkit-filter: drop-shadow(0px 0px calc(100vw / 750 * 10) rgba(0, 0, 0, 0.1));
            filter: drop-shadow(0px 0px calc(100vw / 750 * 10) rgba(0, 0, 0, 0.1));
  }
}
@media (max-width: 640px) {
  .LP_Floating .LP_Floating02 {
    width: calc(100vw / 750 * 176);
  }
}

@media (min-width: 720px) {
  #lp-form {
    width: 440px;
  }
  #lp-form .landing_form_ec tr + tr {
    margin-top: 35px;
  }
  #lp-form h4.landing_form_label_ec {
    margin-top: 60px;
  }
  #lp-form h4.landing_form_label_ec#view-billing-information-header {
    margin-top: 0;
  }
  #lp-form .landing_form_ec {
    display: block;
    width: 355px;
    margin: 0 auto;
    border: none;
    background: unset;
  }
  #lp-form .landing_form_ec tr, #lp-form .landing_form_ec th, #lp-form .landing_form_ec td, #lp-form .landing_form_ec tbody {
    display: block;
    width: 100%;
    background: unset;
    border: none;
    padding: 0;
  }
  #lp-form .landing_form_ec tr {
    font-size: 28px;
    line-height: 44px;
  }
  #lp-form #preview-view .landing_form_ec {
    display: table;
  }
  #lp-form #preview-view .landing_form_ec tbody {
    display: table-row-group;
    border: 1px solid #E3E4DE !important;
  }
  #lp-form #preview-view .landing_form_ec tr {
    display: table-row;
  }
  #lp-form #preview-view .landing_form_ec th {
    display: table-cell;
    width: 30%;
    border: 1px solid #F4F1EF;
    font-size: 14px;
  }
  #lp-form #preview-view .landing_form_ec th.product_name_ec {
    width: 30%;
    text-align: center;
  }
  #lp-form #preview-view .landing_form_ec th.product_price_ec {
    width: 23%;
    text-align: center;
  }
  #lp-form #preview-view .landing_form_ec th.product_quantity_ec {
    width: 23%;
    text-align: center;
  }
  #lp-form #preview-view .landing_form_ec th.product_sub_total_ec {
    width: 28%;
    text-align: center;
  }
  #lp-form #preview-view .landing_form_ec th[colspan="2"] {
    background: unset;
    border: 1px solid #E3E4DE;
  }
  #lp-form #preview-view .landing_form_ec td {
    width: auto;
    display: table-cell;
    border: 1px solid #E3E4DE;
    font-size: 14px;
  }
  #lp-form #preview-view .landing_form_ec td.without_border_ec {
    width: auto;
  }
  #lp-form #preview-view .landing_form_ec[style="margin-bottom: 20px; margin-top: 20px;"] .without_border_ec {
    display: none;
  }
  #lp-form #preview-view .landing_form_ec[style="margin-bottom: 20px; margin-top: 20px;"] th {
    background: unset;
    width: auto;
    border: 1px solid #E3E4DE;
  }
  #lp-form #preview-view .landing_form_ec[style="margin-bottom: 20px; margin-top: 20px;"] td {
    width: auto;
  }
  .LP_Floating {
    width: 440px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transform: translateX(-120px);
            transform: translateX(-120px);
  }
  .LP_Container_Center .p-product_content__breadcrumbs .c-breadcrumbs {
    width: 416px;
  }
  .LP_Container_Center .Common_Footer {
    padding: 70px 0;
  }
  .LP_Container_Center .Common_Footer .Footer_Main {
    width: 352px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .LP_Container_Center .Common_Footer .Footer_Content01 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 300px;
    margin: 0 auto;
  }
  .LP_Container_Center .Common_Footer .Footer_Content01 .Footer_MenuBox {
    width: 100%;
  }
  .LP_Container_Center .Common_Footer .Footer_Content01 .Footer_MenuBox:nth-child(n+2) {
    margin-left: 0;
  }
  .LP_Container_Center .Common_Footer .Footer_Content01 .Footer_MenuBox .Footer_MenuBox_Title + .Footer_MenuBox_Title {
    margin-top: 50px;
  }
  .LP_Container_Center .Common_Footer .Footer_Content01 .Footer_MenuBox + .Footer_MenuBox {
    margin-top: 50px;
  }
  .LP_Container_Center .Common_Footer .Footer_Content02 {
    margin: 70px auto 0;
  }
  .LP_Container_Center .Common_Footer .Footer_Content02 .Footer_Logo {
    width: 186px;
    margin: 0 auto;
  }
  .LP_Container_Center .Common_Footer .Footer_Content02 .Footer_Logo .sp_hidden {
    display: none;
  }
  .LP_Container_Center .Common_Footer .Footer_Content02 .Footer_Logo .pc_hidden {
    display: block;
  }
  .LP_Container_Center .Common_Footer .Footer_Content02 .Copywriter {
    font-size: 15px;
    margin: 46px auto 0;
    text-align: center;
  }
  .LP_Container_Center .Common_Footer .Footer_Content02 .Header_BurgerMenu_Icon_List {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 75px auto 0;
  }
  .LP_Container_Center .Common_Footer .Footer_Content02 .Header_BurgerMenu_Icon_List li {
    width: 38px;
    margin: 0 23px;
  }
  .LP_Container_Center .Common_Footer .Footer_Content02 .Header_BurgerMenu_Icon_List li img {
    width: 100%;
  }
}
  .LP_Container_Center .Common_Footer .Footer_Content02 .Footer_Icon {
    display: block;
  }

.move_text01.move_cont span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.3s ease, transform 0.2s ease;
  transition: opacity 0.3s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
}
@media (max-width: 640px) {
  .move_text01.move_cont span {
    -webkit-transform: translateY(calc(100vw / 750 * 10));
            transform: translateY(calc(100vw / 750 * 10));
  }
}
.move_text01.move_cont.move_on span {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.move_text01.move_cont.move_on span:nth-child(1) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.move_text01.move_cont.move_on span:nth-child(2) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.move_text01.move_cont.move_on span:nth-child(3) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.move_text01.move_cont.move_on span:nth-child(4) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.move_text01.move_cont.move_on span:nth-child(5) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.move_text01.move_cont.move_on span:nth-child(6) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.move_text01.move_cont.move_on span:nth-child(7) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.move_text01.move_cont.move_on span:nth-child(8) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.move_text01.move_cont.move_on span:nth-child(9) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.move_text01.move_cont.move_on span:nth-child(10) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.move_text01.move_cont.move_on span:nth-child(11) {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.move_text01.move_cont.move_on span:nth-child(12) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.move_text01.move_cont.move_on span:nth-child(13) {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.move_text01.move_cont.move_on span:nth-child(14) {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}
.move_text01.move_cont.move_on span:nth-child(15) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.move_text01.move_cont.move_on span:nth-child(16) {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.move_text01.move_cont.move_on span:nth-child(17) {
  -webkit-transition-delay: 1.7s;
          transition-delay: 1.7s;
}
.move_text01.move_cont.move_on span:nth-child(18) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.move_text01.move_cont.move_on span:nth-child(19) {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}
.move_text01.move_cont.move_on span:nth-child(20) {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.move_text01.move_cont.move_on span:nth-child(21) {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}
.move_text01.move_cont.move_on span:nth-child(22) {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}
.move_text01.move_cont.move_on span:nth-child(23) {
  -webkit-transition-delay: 2.3s;
          transition-delay: 2.3s;
}
.move_text01.move_cont.move_on span:nth-child(24) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.move_text01.move_cont.move_on span:nth-child(25) {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}
.move_text01.move_cont.move_on span:nth-child(26) {
  -webkit-transition-delay: 2.6s;
          transition-delay: 2.6s;
}
.move_text01.move_cont.move_on span:nth-child(27) {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}
.move_text01.move_cont.move_on span:nth-child(28) {
  -webkit-transition-delay: 2.8s;
          transition-delay: 2.8s;
}
.move_text01.move_cont.move_on span:nth-child(29) {
  -webkit-transition-delay: 2.9s;
          transition-delay: 2.9s;
}
.move_text01.move_cont.move_on span:nth-child(30) {
  -webkit-transition-delay: 3s;
          transition-delay: 3s;
}
.move_text01.move_cont.move_on span:nth-child(31) {
  -webkit-transition-delay: 3.1s;
          transition-delay: 3.1s;
}
.move_text01.move_cont.move_on span:nth-child(32) {
  -webkit-transition-delay: 3.2s;
          transition-delay: 3.2s;
}
.move_text01.move_cont.move_on span:nth-child(33) {
  -webkit-transition-delay: 3.3s;
          transition-delay: 3.3s;
}
.move_text01.move_cont.move_on span:nth-child(34) {
  -webkit-transition-delay: 3.4s;
          transition-delay: 3.4s;
}
.move_text01.move_cont.move_on span:nth-child(35) {
  -webkit-transition-delay: 3.5s;
          transition-delay: 3.5s;
}
.move_text01.move_cont.move_on span:nth-child(36) {
  -webkit-transition-delay: 3.6s;
          transition-delay: 3.6s;
}
.move_text01.move_cont.move_on span:nth-child(37) {
  -webkit-transition-delay: 3.7s;
          transition-delay: 3.7s;
}
.move_text01.move_cont.move_on span:nth-child(38) {
  -webkit-transition-delay: 3.8s;
          transition-delay: 3.8s;
}
.move_text01.move_cont.move_on span:nth-child(39) {
  -webkit-transition-delay: 3.9s;
          transition-delay: 3.9s;
}
.move_text01.move_cont.move_on span:nth-child(40) {
  -webkit-transition-delay: 4s;
          transition-delay: 4s;
}
.move_text01.move_cont.move_on span:nth-child(41) {
  -webkit-transition-delay: 4.1s;
          transition-delay: 4.1s;
}
.move_text01.move_cont.move_on span:nth-child(42) {
  -webkit-transition-delay: 4.2s;
          transition-delay: 4.2s;
}
.move_text01.move_cont.move_on span:nth-child(43) {
  -webkit-transition-delay: 4.3s;
          transition-delay: 4.3s;
}
.move_text01.move_cont.move_on span:nth-child(44) {
  -webkit-transition-delay: 4.4s;
          transition-delay: 4.4s;
}
.move_text01.move_cont.move_on span:nth-child(45) {
  -webkit-transition-delay: 4.5s;
          transition-delay: 4.5s;
}

.fade_text01.move_cont {
  mask-image: -webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-size: 300% 300%;
  -webkit-mask-size: 300% 300%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 300% 0;
  -webkit-mask-position: 300% 0;
}
.fade_text01.move_cont.move_on {
  -webkit-animation: fade_text01_anime 1.2s ease-out 0.1s normal forwards;
          animation: fade_text01_anime 1.2s ease-out 0.1s normal forwards;
}
@-webkit-keyframes fade_text01_anime {
  0% {
    mask-position: 300% 0;
    -webkit-mask-position: 300% 0;
  }
  100% {
    mask-position: 0 0;
    -webkit-mask-position: 0 0;
  }
}
@keyframes fade_text01_anime {
  0% {
    mask-position: 300% 0;
    -webkit-mask-position: 300% 0;
  }
  100% {
    mask-position: 0 0;
    -webkit-mask-position: 0 0;
  }
}

.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco02 {
  opacity: 0;
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco02.move_on {
  -webkit-animation: zoom_anime01 0.3s ease-out 1.2s normal forwards;
          animation: zoom_anime01 0.3s ease-out 1.2s normal forwards;
}
@-webkit-keyframes zoom_anime01 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes zoom_anime01 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img .LP_SecFirst_Title_Img01, .LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img .LP_SecFirst_Title_Img02 {
  opacity: 0;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img.move_on .LP_SecFirst_Title_Img01 {
  opacity: 1;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.LP_MainCont_Sec[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Img.move_on .LP_SecFirst_Title_Img02 {
  opacity: 1;
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

.LP_MainCont_Sec[data-item="07"] .LP_Sec07_Arrow {
  mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-size: 250% 250%;
  -webkit-mask-size: 250% 250%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 0 200%;
  -webkit-mask-position: 0 200%;
}
.LP_MainCont_Sec[data-item="07"] .LP_Sec07_Arrow.move_on {
  -webkit-animation: LP_Sec07_Arrow 0.4s ease-out 1.6s 1 normal forwards;
          animation: LP_Sec07_Arrow 0.4s ease-out 1.6s 1 normal forwards;
}
@-webkit-keyframes LP_Sec07_Arrow {
  0% {
    mask-position: 0 200%;
    -webkit-mask-position: 0 200%;
  }
  100% {
    mask-position: 0 0;
    -webkit-mask-position: 0 0;
  }
}
@keyframes LP_Sec07_Arrow {
  0% {
    mask-position: 0 200%;
    -webkit-mask-position: 0 200%;
  }
  100% {
    mask-position: 0 0;
    -webkit-mask-position: 0 0;
  }
}

.LP_Sec07_Text02 {
  opacity: 0;
}
.LP_Sec07_Text02.move_on {
  -webkit-animation: zoom_anime01 0.4s ease-out 2.2s normal forwards;
          animation: zoom_anime01 0.4s ease-out 2.2s normal forwards;
}

.LP_MainCont_Sec[data-item="06"]::after {
  top: 9px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.LP_MainCont_Sec[data-item="06"].move_on::after {
  top: 89px;
}

.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box .Icon_Check {
  mask-image: -webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-size: 300% 300%;
  -webkit-mask-size: 300% 300%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 300% 0;
  -webkit-mask-position: 300% 0;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box .LP_Sec05_List_Img {
  opacity: 0;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box.move_on .LP_Sec05_List_Img {
  -webkit-animation: fade_img 0.6s ease-out 0.3s normal forwards;
          animation: fade_img 0.6s ease-out 0.3s normal forwards;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box.move_on .Icon_Check {
  -webkit-animation: fade_text01_anime 0.4s ease-out 0.4s normal forwards;
          animation: fade_text01_anime 0.4s ease-out 0.4s normal forwards;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(1).move_on .LP_Sec05_List_Img {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(1).move_on .Icon_Check {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(2).move_on .LP_Sec05_List_Img {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(2).move_on .Icon_Check {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(3).move_on .LP_Sec05_List_Img {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(3).move_on .Icon_Check {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(4).move_on .LP_Sec05_List_Img {
  -webkit-transition-delay: 3.2s;
          transition-delay: 3.2s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(4).move_on .Icon_Check {
  -webkit-transition-delay: 3.2s;
          transition-delay: 3.2s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(5).move_on .LP_Sec05_List_Img {
  -webkit-transition-delay: 4s;
          transition-delay: 4s;
}
.LP_MainCont_Sec[data-item="05"] .LP_Sec05_List .LP_Sec05_List_Box:nth-child(5).move_on .Icon_Check {
  -webkit-transition-delay: 4s;
          transition-delay: 4s;
}

@-webkit-keyframes fade_img {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade_img {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_Btn.move_on .Deco::before, .LP_Set_Sec_Item_Btn.move_on .Deco::before {
  -webkit-animation: arrowloop01 1.2s ease infinite;
          animation: arrowloop01 1.2s ease infinite;
}

.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box[data-item="01"] .fade_img03 {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box[data-item="01"] .fade_img03.move_on {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box[data-item="02"] .fade_img03 {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.LP_MainCont_Sec .LP_SecFirst_Item .LP_SecFirst_Item_List .LP_SecFirst_Item_List_Box[data-item="02"] .fade_img03.move_on {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .LP_Sec09_Head_Item01.fade_img03 {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .LP_Sec09_Head_Item01.fade_img03.move_on {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .LP_Sec09_Head_Item02.fade_img03 {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_Head .LP_Sec09_Head_Item02.fade_img03.move_on {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Box .LP_Sec06_List_Head .LP_Sec06_List_Head_Img {
  opacity: 0;
}
.LP_MainCont_Sec[data-item="06"] .LP_Sec06_List .LP_Sec06_List_Box .LP_Sec06_List_Head .LP_Sec06_List_Head_Img.move_on {
  -webkit-animation: zoom_anime01 0.4s ease-out 1.5s normal forwards;
          animation: zoom_anime01 0.4s ease-out 1.5s normal forwards;
}

.LP_MainCont_Sec + .LP_MainCont_Sec {
  content-visibility: auto;
}

.LP_MainCont_Sec[data-item="08"] .LP_Sec08_TextBox {
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.LP_MainCont_Sec[data-item="08"] .LP_Sec08_TextBox.move_on {
  opacity: 1;
}

.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num::before {
  width: 94px;
  height: 94px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num::before {
    width: calc(100vw / 750 * 161);
    height: calc(100vw / 750 * 161);
  }
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num.move_on::before {
  -webkit-animation: Sec09_List_Num 1s ease-out 0.5s normal infinite;
          animation: Sec09_List_Num 1s ease-out 0.5s normal infinite;
}
@-webkit-keyframes Sec09_List_Num {
  0% {
    width: 94px;
    height: 94px;
    opacity: 0;
    @media (max-width: 640px) {
      .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
        width: calc(100vw / 750 * 161);
        height: calc(100vw / 750 * 161);
      }
    }
  }
  40% {
    width: 100px;
    height: 100px;
    opacity: 1;
    @media (max-width: 640px) {
      .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
        width: calc(100vw / 750 * 170);
        height: calc(100vw / 750 * 170);
      }
    }
  }
  80% {
    width: 110px;
    height: 110px;
    opacity: 0.5;
    @media (max-width: 640px) {
      .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
        width: calc(100vw / 750 * 180);
        height: calc(100vw / 750 * 180);
      }
    }
  }
  100% {
    width: 110px;
    height: 110px;
    opacity: 0;
    @media (max-width: 640px) {
      .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
        width: calc(100vw / 750 * 180);
        height: calc(100vw / 750 * 180);
      }
    }
  }
}
@keyframes Sec09_List_Num {
  0% {
    width: 94px;
    height: 94px;
    opacity: 0;
    @media (max-width: 640px) {
      .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
        width: calc(100vw / 750 * 161);
        height: calc(100vw / 750 * 161);
      }
    }
  }
  40% {
    width: 100px;
    height: 100px;
    opacity: 1;
    @media (max-width: 640px) {
      .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
        width: calc(100vw / 750 * 170);
        height: calc(100vw / 750 * 170);
      }
    }
  }
  80% {
    width: 110px;
    height: 110px;
    opacity: 0.5;
    @media (max-width: 640px) {
      .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
        width: calc(100vw / 750 * 180);
        height: calc(100vw / 750 * 180);
      }
    }
  }
  100% {
    width: 110px;
    height: 110px;
    opacity: 0;
    @media (max-width: 640px) {
      .LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Num {
        width: calc(100vw / 750 * 180);
        height: calc(100vw / 750 * 180);
      }
    }
  }
}

.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Img {
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.LP_MainCont_Sec[data-item="09"] .LP_Sec09_List .LP_Sec09_List_Img.move_on {
  opacity: 1;
}

.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Img {
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Img.move_on {
  opacity: 1;
}

.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box::after {
  mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-size: 300% 300%;
  -webkit-mask-size: 300% 300%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 0 300%;
  -webkit-mask-position: 0 300%;
}
.LP_MainCont_Sec[data-item=use] .LP_SecUse_List .LP_SecUse_List_Box.move_on::after {
  -webkit-animation: LP_Sec07_Arrow 0.4s ease-out 1.6s 1 normal forwards;
          animation: LP_Sec07_Arrow 0.4s ease-out 1.6s 1 normal forwards;
}

.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01 p, .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01::after {
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-image: -webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
  mask-size: 300% 300%;
  -webkit-mask-size: 300% 300%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 300% 0;
  -webkit-mask-position: 300% 0;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01.move_on p, .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01.move_on::after {
  -webkit-animation: fade_text01_anime 1.2s ease-out 0.2s normal forwards;
          animation: fade_text01_anime 1.2s ease-out 0.2s normal forwards;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01.move_on::before {
  -webkit-animation: Tenmetsu 1.2s ease-out 1.4s normal forwards;
          animation: Tenmetsu 1.2s ease-out 1.4s normal forwards;
}
@-webkit-keyframes Tenmetsu {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes Tenmetsu {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Title01::before {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}

.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Box, .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main .LP_Sec11_Cont02_Arrow span {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .LP_Sec11_Cont02_Box, .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .LP_Sec11_Cont02_Arrow span {
  opacity: 1;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move01 {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move02 .Arrow_Dotted01 {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move02 .Arrow_Dotted02 {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move02 .Arrow_Dotted03 {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move02 .Arrow_Dotted04 {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move02 .Arrow_Sankaku {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move03 {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move04 .Arrow_Dotted04 {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move04 .Arrow_Dotted03 {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move04 .Arrow_Dotted02 {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move04 .Arrow_Dotted01 {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move04 .Arrow_Sankaku {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move05 {
  -webkit-transition-delay: 2.6s;
          transition-delay: 2.6s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move05 .LP_Sec11_Cont02_Box_Inner::before, .LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move05 .LP_Sec11_Cont02_Box_Inner::after {
  -webkit-animation: Tenmetsu 0.6s ease-out 3s normal forwards;
          animation: Tenmetsu 0.6s ease-out 3s normal forwards;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move06 .Arrow_Dotted04 {
  -webkit-transition-delay: 3.6s;
          transition-delay: 3.6s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move06 .Arrow_Dotted03 {
  -webkit-transition-delay: 3.7s;
          transition-delay: 3.7s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move06 .Arrow_Dotted02 {
  -webkit-transition-delay: 3.8s;
          transition-delay: 3.8s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move06 .Arrow_Dotted01 {
  -webkit-transition-delay: 3.9s;
          transition-delay: 3.9s;
}
.LP_MainCont_Sec[data-item="11"] .LP_Sec11_Cont02 .LP_Sec11_Cont02_Main.move_on .sec11_move06 .Arrow_Sankaku {
  -webkit-transition-delay: 4s;
          transition-delay: 4s;
}

.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box {
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.LP_MainCont_Sec[data-item="12"] .LP_Sec12_Imgs .LP_Sec12_Imgs_Box.move_on {
  opacity: 1;
}

.LP_Thanks .LP_Thanks_Inner {
  width: 1200px;
  margin: 80px auto 150px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Inner {
    width: 100%;
    margin: calc(100vw / 750 * 110) auto calc(100vw / 750 * 80);
  }
}
.LP_Thanks .LP_Thanks_Top {
  width: 1000px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Top {
    width: calc(100vw / 750 * 600);
  }
}
.LP_Thanks .LP_Thanks_Top #perform-view .form_container_ec, .LP_Thanks .LP_Thanks_Top #perform-view .form_perform_ec {
  width: 100%;
}
.LP_Thanks .LP_Thanks_Top #perform-view .form_perform_sp_ec {
  width: 100%;
  padding: 0;
  margin: 0;
  float: unset;
}
.LP_Thanks .LP_Thanks_Top #perform-view .block_ec {
  float: unset;
  border: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
}
.LP_Thanks .LP_Thanks_Top #perform-view .perform_title_ec, .LP_Thanks .LP_Thanks_Top #perform-view .form_wizard_levels_ec, .LP_Thanks .LP_Thanks_Top #perform-view .perform_subtitle_ec, .LP_Thanks .LP_Thanks_Top #perform-view .perform_title_sp_ec, .LP_Thanks .LP_Thanks_Top #perform-view .perform_subtitle_sp_ec {
  display: none;
}
.LP_Thanks .LP_Thanks_Top #perform-view .perform_content_sp_ec {
  padding: 0;
  float: unset;
}
.LP_Thanks .LP_Thanks_Top #perform-view .perform_content_ec {
  float: unset;
}
.LP_Thanks .LP_Thanks_Top #perform-view h2 {
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  margin: 0 auto 60px;
  text-align: center;
  padding: 0;
  font-size: 24px;
  line-height: 41px;
  letter-spacing: 0;
  color: #3F5841;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Top #perform-view h2 {
    margin: 0 auto calc(100vw / 750 * 60);
    font-size: calc(100vw / 750 * 32);
    line-height: calc(100vw / 750 * 54);
  }
}
.LP_Thanks .LP_Thanks_Top #perform-view .perform_message_ec, .LP_Thanks .LP_Thanks_Top #perform-view .perform_message_sp_ec {
  width: 640px;
  margin: 0 auto;
  padding: 0;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Top #perform-view .perform_message_ec, .LP_Thanks .LP_Thanks_Top #perform-view .perform_message_sp_ec {
    width: 100%;
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 52);
  }
}
.LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_ec, .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_sp_ec {
  width: 640px;
  margin: 40px auto 0;
  border-color: #DBDBDB;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_ec, .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_sp_ec {
    width: 100%;
    margin: calc(100vw / 750 * 40) auto 0;
  }
}
.LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_ec th, .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_sp_ec th {
  background: #F5F5F5;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.04em;
  padding: 14px 20px;
  border-color: #DBDBDB;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_ec th, .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_sp_ec th {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
    padding: calc(100vw / 750 * 20) calc(100vw / 750 * 20);
  }
}
.LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_ec td, .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_sp_ec td {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.04em;
  padding: 14px 20px;
  border-color: #DBDBDB;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_ec td, .LP_Thanks .LP_Thanks_Top #perform-view .table_bordered_sp_ec td {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
    padding: calc(100vw / 750 * 20) calc(100vw / 750 * 20);
  }
}
.LP_Thanks .LP_Thanks_Item {
  margin-top: 80px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item {
    margin-top: calc(100vw / 750 * 100);
  }
}
.LP_Thanks .LP_Thanks_Item #xsell-multiple-empty-message {
  display: none;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_Title {
  position: relative;
  padding-top: 40px;
  background: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_thanks_bg_pc.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1200px;
  height: 176px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_Title {
    background: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_thanks_bg_sp.png);
    background-size: contain;
    width: calc(100vw / 750 * 750);
    height: calc(100vw / 750 * 293);
    padding-top: calc(100vw / 750 * 50);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_Title h2 {
  text-align: center;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 22px;
  line-height: 37px;
  letter-spacing: 0.04em;
  color: #3F5841;
  margin: 0;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_Title h2 {
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 54);
    letter-spacing: 0.02em;
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_Title .Shizuku01 {
  width: 61px;
  position: absolute;
  top: 73px;
  left: 100px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_Title .Shizuku01 {
    width: calc(100vw / 750 * 89);
    top: calc(100vw / 750 * 99);
    left: calc(100vw / 750 * 45);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_Title .Shizuku02 {
  width: 93px;
  position: absolute;
  top: 108px;
  right: 150px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_Title .Shizuku02 {
    width: calc(100vw / 750 * 135);
    top: calc(100vw / 750 * 207);
    right: calc(100vw / 750 * 45);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List {
  margin-top: 95px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List {
    margin: calc(100vw / 750 * 130) auto 0;
  }
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view {
    width: calc(100vw / 750 * 600);
    margin: 0 auto;
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .form_container_ec {
  width: 100%;
  margin: 0 auto;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .form_cv_xsell_ec {
  margin: 0 auto;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .form_cv_xsell_sp_ec {
  padding: 0;
  margin: 0 auto;
  float: unset;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view {
  margin: 0 auto;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100% !important;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-dots {
  display: none;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide {
  width: 277px !important;
  float: unset;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide {
    width: calc(100vw / 750 * 600) !important;
  }
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide + .slick-slide {
    margin-top: calc(100vw / 750 * 80);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .product_img {
  width: 277px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .product_img {
    width: calc(100vw / 750 * 600);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .product_name {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1em;
  text-align: center;
  margin: 10px auto 10px;
  color: #3F5841;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .product_name {
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 52);
    margin: calc(100vw / 750 * 30) auto calc(100vw / 750 * 20);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .product_price {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .product_price {
    font-size: calc(100vw / 750 * 30);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .cv_xsell_variant_add {
  width: 250px;
  margin: 25px auto 0;
  background-color: #5B7656;
  border: none;
  border-radius: 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 14px 10px;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.1em;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .cv_xsell_variant_add {
    width: 100%;
    margin: calc(100vw / 750 * 50) auto 0;
    border-radius: calc(100vw / 750 * 74);
    padding: calc(100vw / 750 * 35) calc(100vw / 750 * 10);
    font-size: calc(100vw / 750 * 30);
    line-height: calc(100vw / 750 * 40);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #xsell-multiple-select-view .slick-slide .cv_xsell_variant_add:hover {
  background-color: #603A27;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view {
  margin: 80px auto 0;
  width: 1000px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view {
    margin: calc(100vw / 750 * 80) auto 0;
    width: calc(100vw / 750 * 650);
    overflow-x: scroll;
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .perform_message_ec {
  text-align: center;
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .perform_message_ec {
    text-align: left;
    width: 100%;
    padding: 0;
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table {
  margin: 40px auto 10px;
  border: 1px solid #DBDBDB;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table {
    margin: calc(100vw / 750 * 40) auto calc(100vw / 750 * 20);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table th, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table th p {
  background: #F5F5F5;
  padding: 15px 10px;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table th, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table th p {
    width: 26%;
    text-align: left;
    padding: calc(100vw / 750 * 20) calc(100vw / 750 * 15);
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 46);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table td, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table td p {
  text-align: center;
  padding: 15px 10px;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table td, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table td p {
    text-align: left;
    padding: calc(100vw / 750 * 20) calc(100vw / 750 * 15);
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 46);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table .btn-default {
  background-color: #5B7656;
  border-color: #5B7656;
  padding: 6px 14px;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view .qa-cv-xsell-table .btn-default {
    padding: calc(100vw / 750 * 5) calc(100vw / 750 * 10);
    font-size: calc(100vw / 750 * 22);
    line-height: calc(100vw / 750 * 42);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view #explanation_tax_included_amount {
  text-align: right;
  padding: 0;
  width: 100%;
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List #cv-xsell-table-view #explanation_tax_included_amount {
    padding: 0 !important;
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 52);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view {
  width: 1000px;
  margin: 60px auto 0;
  padding-top: 60px;
  border-top: 1px solid #DBDBDB;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view {
    width: calc(100vw / 750 * 650);
    margin: calc(100vw / 750 * 80) auto 0;
    padding-top: calc(100vw / 750 * 80);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view > br {
  display: none;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .landing_form_label_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .landing_form_label_sp_ec {
  text-align: center;
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 22px;
  line-height: 37px;
  letter-spacing: 0.04em;
  color: #3F5841;
  margin: 0;
  background: unset;
  padding: 0;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .landing_form_label_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .landing_form_label_sp_ec {
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 54);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec {
  width: 100%;
  margin: 40px auto 0;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec {
    margin: calc(100vw / 750 * 60) auto 0;
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec th, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec th, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec th, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec th {
  background: #F5F5F5;
  padding: 15px 10px;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec th[colspan="2"], .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec th[colspan="2"], .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec th[colspan="2"], .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec th[colspan="2"] {
  background: unset;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec th, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec th, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec th, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec th {
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 46);
    padding: calc(100vw / 750 * 20) calc(100vw / 750 * 15);
  }
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec th p, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec th p, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec th p, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec th p {
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 46);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec td, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec td, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec td, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec td {
  padding: 15px 10px;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.02em;
  font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec td, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec td, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec td, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec td {
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 46);
    padding: calc(100vw / 750 * 20) calc(100vw / 750 * 15);
  }
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_ec td p, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_ec .landing_form_sp_ec td p, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_ec td p, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .cv-offer-preview-view .preview_container_sp_ec .landing_form_sp_ec td p {
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 46);
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_sp_ec {
  padding: 0;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_sp_ec {
    text-align: center;
  }
}
.LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_ec .submit_cv_xsell_button_complete_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_ec .submit_cv_xsell_button_complete_sp_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_sp_ec .submit_cv_xsell_button_complete_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_sp_ec .submit_cv_xsell_button_complete_sp_ec {
  margin: 35px auto 0;
  width: 350px;
  height: 70px;
  padding: 0;
  background: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/lp_btn.png) center;
  background-size: contain;
}
@media (max-width: 640px) {
  .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_ec .submit_cv_xsell_button_complete_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_ec .submit_cv_xsell_button_complete_sp_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_sp_ec .submit_cv_xsell_button_complete_ec, .LP_Thanks .LP_Thanks_Item .LP_Thanks_Item_List .submit_sp_ec .submit_cv_xsell_button_complete_sp_ec {
    width: calc(100vw / 750 * 600);
    height: calc(100vw / 750 * 120);
    margin: calc(100vw / 750 * 60) auto 0;
  }
}

.LP_MainCont_Sec .Btn_NoteText {
  margin-top: 17px;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 15px;
  line-height: 26px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .Btn_NoteText {
    margin-top: calc(100vw / 750 * 30);
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 41.6);
  }
}
.LP_MainCont_Sec .LP_Set_Sec {
  margin-bottom: 77px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec {
    margin-bottom: calc(100vw / 750 * 134);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Title {
  width: 333px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Title {
    width: calc(100vw / 750 * 567);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Inner {
  width: 381px;
  margin: -33px auto 0;
  padding: 44px 14px 43px;
  background: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/set_sec_line.svg) center;
  background-size: 383px;
  background-position: top;
  background-repeat: no-repeat;
  border-bottom: 2px solid #FF9300;
  border-left: 2px solid #FF9300;
  border-right: 2px solid #FF9300;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Inner {
    width: calc(100vw / 750 * 650);
    margin: calc(100vw / 750 * -60) auto 0;
    padding: calc(100vw / 750 * 75) calc(100vw / 750 * 24) calc(100vw / 750 * 46);
    background-size: calc(100vw / 750 * 652);
    border-bottom: calc(100vw / 750 * 3) solid #FF9300;
    border-left: calc(100vw / 750 * 3) solid #FF9300;
    border-right: calc(100vw / 750 * 3) solid #FF9300;
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01 {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01::before, .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01::after {
  content: "";
  display: block;
  width: 13px;
  height: 23px;
  background: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/set_sec_img03.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01::before, .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01::after {
    width: calc(100vw / 750 * 20);
    height: calc(100vw / 750 * 38);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01::before {
  margin-right: 10px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01::before {
    margin-right: calc(100vw / 750 * 18);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01::after {
  margin-left: 10px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead01::after {
    margin-left: calc(100vw / 750 * 18);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead02 {
  margin-top: 15px;
  font-size: 19px;
  line-height: 29px;
  letter-spacing: 0.08em;
  font-family: "Poppins", sans-serif;
  text-align: center;
  color: #3F5841;
  font-weight: 500;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Lead02 {
    margin-top: calc(100vw / 750 * 30);
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 51);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item {
  margin-top: 40px;
  text-align: center;
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Inner {
  display: block;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item {
    margin-top: calc(100vw / 750 * 60);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Img {
  position: relative;
  width: 255px;
  margin: 0 auto;
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Img > img {
  display: block;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Img {
    width: calc(100vw / 750 * 436);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Img.move_on > img {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Img .set_shizuku01 {
  position: absolute;
  width: 40px;
  bottom: 10px;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Img .set_shizuku01 {
    width: calc(100vw / 750 * 68);
    bottom: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Img .set_shizuku02 {
  position: absolute;
  width: 50px;
  top: 5px;
  right: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Img .set_shizuku02 {
    width: calc(100vw / 750 * 84);
    top: calc(100vw / 750 * 10);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Name {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  text-align: center;
  color: #808080;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1em;
  margin-top: 5px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Name {
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 43);
    margin-top: calc(100vw / 750 * 10);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_L {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  color: #808080;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0.1em;
  margin-top: 18px;
  display: inline-block;
  padding: 3px 12px;
  border: 2px solid #E3E3E3;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_L {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 54);
    margin-top: calc(100vw / 750 * 30);
    padding: calc(100vw / 750 * 4) calc(100vw / 750 * 15);
    border: calc(100vw / 750 * 2) solid #E3E3E3;
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price {
  margin-top: 30px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price {
    margin-top: calc(100vw / 750 * 50);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01 {
  position: relative;
  background: #CE3D6A;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  color: #FFFFFF;
  border-radius: 6px;
  padding: 8px 14px 6px;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.02em;
  display: inline-block;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01 {
    border-radius: calc(100vw / 750 * 10);
    padding: calc(100vw / 750 * 12) calc(100vw / 750 * 26) calc(100vw / 750 * 10);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01 .F_Poppins {
  margin: 0 4px 0 7px;
  font-size: 18px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01 .F_Poppins {
    margin: 0 calc(100vw / 750 * 7) 0 calc(100vw / 750 * 6);
    font-size: calc(100vw / 750 * 32);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01 .F_Poppins strong {
  font-size: 26px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01 .F_Poppins strong {
    font-size: calc(100vw / 750 * 45);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01 .FS02 {
  font-size: 19px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01 .FS02 {
    font-size: calc(100vw / 750 * 34);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01::after {
  content: "";
  display: block;
  width: 14px;
  height: 12px;
  background: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/set_sec_img04.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price01::after {
    width: calc(100vw / 750 * 24);
    height: calc(100vw / 750 * 21);
    bottom: calc(100vw / 750 * -12);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price02 {
  margin-top: 20px;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0;
  color: #808080;
  border-bottom: 2px solid #E4E4E4;
  display: inline-block;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price02 {
    margin-top: calc(100vw / 750 * 30);
    font-size: calc(100vw / 750 * 24);
    line-height: calc(100vw / 750 * 41);
    border-bottom: calc(100vw / 750 * 2) solid #E4E4E4;
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price02 .F_Poppins {
  font-size: 21px;
  line-height: 31px;
  letter-spacing: 0.02em;
  color: #CE3D6A;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price02 .F_Poppins {
    font-size: calc(100vw / 750 * 36);
    line-height: calc(100vw / 750 * 54);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price02 .F_Poppins strong {
  font-size: 32px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Price .LP_Set_Sec_Item_Price02 .F_Poppins strong {
    font-size: calc(100vw / 750 * 55);
  }
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .LP_Set_Sec_Item_Btn {
  margin-bottom: 0;
}
.LP_MainCont_Sec .LP_Set_Sec .LP_Set_Sec_Item .Btn_NoteText {
  text-align: left;
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_deco.png);
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Deco02 {
  background: #5B7656;
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main {
  padding-top: 161px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main {
    padding-top: calc(100vw / 750 * 275);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01 {
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  color: #885B46;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 19px;
  line-height: 33px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01 {
    font-size: calc(100vw / 750 * 34);
    line-height: calc(100vw / 750 * 45);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01 strong {
  font-size: 25px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01 strong {
    font-size: calc(100vw / 750 * 45);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01::before, .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01::after {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img02.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 13px;
  height: 17px;
  margin-bottom: 6px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01::before, .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01::after {
    width: calc(100vw / 750 * 17);
    height: calc(100vw / 750 * 30);
    margin-bottom: 0;
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01::before {
  margin-right: 7px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01::before {
    margin-right: calc(100vw / 750 * 12);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01::after {
  margin-left: 7px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title01::after {
    margin-left: calc(100vw / 750 * 12);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02 {
  margin-top: -10px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  color: #CE3D6A;
  font-size: 25px;
  line-height: 43px;
  letter-spacing: 0.1em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02 {
    font-size: calc(100vw / 750 * 43);
    line-height: calc(100vw / 750 * 70);
    margin-top: calc(100vw / 750 * -10);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02 .F_Poppins {
  font-size: 27px;
  font-weight: 500;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02 .F_Poppins {
    font-size: calc(100vw / 750 * 48);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02 .F_Poppins strong {
  font-size: 40px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02 .F_Poppins strong {
    font-size: calc(100vw / 750 * 70);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02::before, .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02::after {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img03.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 36px;
  height: 79px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02::before, .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02::after {
    width: calc(100vw / 750 * 61);
    height: calc(100vw / 750 * 134);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02::before {
  margin-right: 20px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02::before {
    margin-right: calc(100vw / 750 * 34);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02::after {
  margin-left: 20px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Title .LP_SecFirst_Title_Main .LP_Teiki_Title .LP_Teiki_Title02::after {
    margin-left: calc(100vw / 750 * 34);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item {
  margin-top: 30px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item {
    margin-top: calc(100vw / 750 * 60);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box {
  display: block;
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Img {
  position: relative;
  width: 152px;
  margin: 0 auto;
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Img > img {
  display: block;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Img {
    width: calc(100vw / 750 * 260);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Img.move_on > img {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Img .LP_Teiki_Item_Shizuku01 {
  position: absolute;
  width: 33px;
  right: 10px;
  bottom: 20px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Img .LP_Teiki_Item_Shizuku01 {
    width: calc(100vw / 750 * 57);
    right: calc(100vw / 750 * 20);
    bottom: calc(100vw / 750 * 40);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Img .LP_Teiki_Item_Shizuku02 {
  position: absolute;
  width: 50px;
  right: -10px;
  top: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Img .LP_Teiki_Item_Shizuku02 {
    width: calc(100vw / 750 * 84);
    right: calc(100vw / 750 * -20);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Name .LP_Teiki_Item_Name_EN {
  color: #3F5841;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  line-height: 23px;
  letter-spacing: 0.1em;
  margin-right: 24px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Name .LP_Teiki_Item_Name_EN {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 42);
    margin-right: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Name .LP_Teiki_Item_Name_JP {
  color: #808080;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1em;
  margin-right: 14px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Name .LP_Teiki_Item_Name_JP {
    font-size: calc(100vw / 750 * 25);
    line-height: calc(100vw / 750 * 43);
    margin-right: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Name .LP_Teiki_Item_Name_L {
  color: #808080;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0.1em;
  font-weight: 200;
  display: inline-block;
  padding: 2px 10px;
  border: 2px solid #E3E3E3;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Name .LP_Teiki_Item_Name_L {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 32);
    padding: calc(100vw / 750 * 4) calc(100vw / 750 * 12);
    border: calc(100vw / 750 * 2) solid #E3E3E3;
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
  padding-top: 25px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price {
    margin-top: calc(100vw / 750 * 30);
    padding-top: calc(100vw / 750 * 45);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01 {
  position: relative;
  padding-right: 12px;
  margin-right: 8px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01 {
    padding-right: calc(100vw / 750 * 21);
    margin-right: calc(100vw / 750 * 15);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01 p {
  font-family: "Poppins", sans-serif;
  font-size: 17px;
  line-height: 1.2;
  letter-spacing: 0.01em;
  font-weight: 200;
  position: relative;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01 p {
    font-size: calc(100vw / 750 * 30);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01 p small {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 12px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01 p small {
    font-size: calc(100vw / 750 * 22);
    margin-left: calc(100vw / 750 * -5);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01::before {
  content: "";
  background: #CE3D6A;
  width: 95px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 10px;
  -webkit-transform: rotate(-11deg);
          transform: rotate(-11deg);
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01::before {
    width: calc(100vw / 750 * 160);
    height: calc(100vw / 750 * 2);
    bottom: calc(100vw / 750 * 20);
    -webkit-transform: rotate(-11deg);
            transform: rotate(-11deg);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01::after {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img09.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01::after {
    width: calc(100vw / 750 * 21);
    height: calc(100vw / 750 * 21);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01 p::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_price01.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 102px;
  height: 22px;
  position: absolute;
  top: -37px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_price02.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 102px;
  height: 22px;
  position: absolute;
  top: -25px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price01 p::before {
    width: calc(100vw / 750 * 190);
    height: calc(100vw / 750 * 41);
    top: calc(100vw / 750 * -65);
  }
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02::before {
    width: calc(100vw / 750 * 190);
    height: calc(100vw / 750 * 41);
    top: calc(100vw / 750 * -45);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 img {
  width: 45px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 img {
    width: calc(100vw / 750 * 76);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 p {
  margin-left: 6px;
  font-family: "Poppins", sans-serif;
  color: #CE3D6A;
  font-size: 21px;
  line-height: 31px;
  letter-spacing: 0.04em;
  border-bottom: 2px solid #E4E4E4;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 p {
    margin-left: calc(100vw / 750 * 10);
    font-size: calc(100vw / 750 * 36);
    line-height: calc(100vw / 750 * 54);
    border-bottom: calc(100vw / 750 * 2) solid #E4E4E4;
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 p strong {
  font-size: 32px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 p strong {
    font-size: calc(100vw / 750 * 55);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 p small {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: #808080;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box .LP_Teiki_Item_Price .LP_Teiki_Item_Price02 p small {
    font-size: calc(100vw / 750 * 24);
    margin-left: calc(100vw / 750 * -5);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box + .LP_Teiki_Item_Box {
  margin-top: 50px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box + .LP_Teiki_Item_Box {
    margin-top: calc(100vw / 750 * 80);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Img {
  width: 255px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Img {
    width: calc(100vw / 750 * 436);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Img .set_shizuku01 {
  position: absolute;
  width: 40px;
  bottom: 10px;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Img .set_shizuku01 {
    width: calc(100vw / 750 * 68);
    bottom: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Img .set_shizuku02 {
  position: absolute;
  width: 50px;
  top: 5px;
  right: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Img .set_shizuku02 {
    width: calc(100vw / 750 * 84);
    top: calc(100vw / 750 * 10);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Name {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Name .LP_Teiki_Item_Name_EN {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Item .LP_Teiki_Item_Box[data-item="03"] .LP_Teiki_Item_Name .LP_Teiki_Item_Name_EN {
    margin-bottom: calc(100vw / 750 * 25);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service {
  margin: 45px auto 0;
  padding-top: 34px;
  position: relative;
  width: 387px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service {
    margin: calc(100vw / 750 * 80) auto 0;
    padding-top: calc(100vw / 750 * 60);
    width: calc(100vw / 750 * 660);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img10.svg);
  background-repeat: repeat-x;
  background-size: contain;
  width: 100%;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service::before {
    height: calc(100vw / 750 * 4);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_Title {
  margin: 0 auto 16px;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  color: #FF9300;
  font-size: 21px;
  line-height: 34px;
  letter-spacing: 0.06em;
  text-align: center;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_Title {
    margin: 0 auto calc(100vw / 750 * 25);
    font-size: calc(100vw / 750 * 36);
    line-height: calc(100vw / 750 * 60);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_Title strong {
  font-size: 34px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_Title strong {
    font-size: calc(100vw / 750 * 60);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  background: #FFFFFF;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li {
    padding: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li::before {
  content: "";
  display: block;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img05.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 46px;
  height: 46px;
  margin-right: 12px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li::before {
    width: calc(100vw / 750 * 80);
    height: calc(100vw / 750 * 80);
    margin-right: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li .LP_Teiki_Service_List_Title {
  width: 137px;
  font-family: "FP-こぶりなゴシック StdN W6", sans-serif;
  color: #FF9300;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li .LP_Teiki_Service_List_Title {
    width: calc(100vw / 750 * 235);
    font-size: calc(100vw / 750 * 30);
    line-height: calc(100vw / 750 * 36);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li .LP_Teiki_Service_List_text {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 15px;
  line-height: 23px;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li .LP_Teiki_Service_List_text {
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 39);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li + li {
  margin-top: 10px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li + li {
    margin-top: calc(100vw / 750 * 20);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li[data-item="01"]::before {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img05.svg);
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li[data-item="01"] .LP_Teiki_Service_List_text {
  font-family: "Poppins", sans-serif;
  color: #CE3D6A;
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.08em;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li[data-item="01"] .LP_Teiki_Service_List_text {
    font-size: calc(100vw / 750 * 39);
    line-height: calc(100vw / 750 * 56);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li[data-item="01"] .LP_Teiki_Service_List_text strong {
  font-size: 32px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li[data-item="01"] .LP_Teiki_Service_List_text strong {
    font-size: calc(100vw / 750 * 56);
  }
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li[data-item="02"]::before {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img06.svg);
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li[data-item="03"]::before {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img07.svg);
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_Teiki_Service .LP_Teiki_Service_List li[data-item="04"]::before {
  background-image: url(https://d2w53g1q050m78.cloudfront.net/silpureonline/uploads/img/lp/teiki_sec_img08.svg);
}
.LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Item_Btn {
  margin-top: 52px;
}
@media (max-width: 640px) {
  .LP_MainCont_Sec.LP_Teiki[data-item=first] .LP_SecFirst_Item_Btn {
    margin-top: calc(100vw / 750 * 60);
  }
}

.LP_MainCont_Sec[data-item="10"] .LP_Sec10_Deco .LP_Sec10_Deco01.fade_text01.move_cont.move_on {
  -webkit-animation: fade_text01_anime 1.5s ease-out 0.1s normal forwards;
          animation: fade_text01_anime 1.5s ease-out 0.1s normal forwards;
}

@media (max-width: 1319px) and (min-width: 720px) {
  .LP_Container_Left_Inner {
    opacity: 0;
    pointer-events: none;
  }
  .LP_Container_Right_Inner {
    opacity: 0;
    pointer-events: none;
  }
}
@media (min-width: 720px) {
  #lp-form .formError .formErrorContent {
    font-size: 14px;
    line-height: 24px;
  }
}
#lp-form input[type=checkbox] {
  display: none;
}
#lp-form input[type=checkbox] + label {
  position: relative;
  padding-left: 24px;
}
@media (max-width: 640px) {
  #lp-form input[type=checkbox] + label {
    padding-left: calc(100vw / 750 * 45);
  }
}
#lp-form input[type=checkbox] + label::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background: #FFFFFF;
  position: absolute;
  top: 1px;
  left: 0;
  border: 1.5px solid #DBDBDB;
}
@media (max-width: 640px) {
  #lp-form input[type=checkbox] + label::before {
    width: calc(100vw / 750 * 30);
    height: calc(100vw / 750 * 30);
    border-radius: calc(100vw / 750 * 4);
    top: calc(100vw / 750 * 2);
    border: calc(100vw / 750 * 2) solid #DBDBDB;
  }
}
#lp-form input[type=checkbox] + label::after {
  content: "";
  display: block;
  width: 10px;
  height: 4px;
  position: absolute;
  left: 3px;
  top: 6px;
  border-left-width: 2px;
  border-left-style: solid;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #5B7656;
  opacity: 0;
}
@media (max-width: 640px) {
  #lp-form input[type=checkbox] + label::after {
    width: calc(100vw / 750 * 15);
    height: calc(100vw / 750 * 8);
    left: calc(100vw / 750 * 8);
    top: calc(100vw / 750 * 10);
    border-left-width: calc(100vw / 750 * 4);
    border-bottom-width: calc(100vw / 750 * 4);
  }
}
#lp-form input[type=checkbox]:checked + label {
  position: relative;
}
#lp-form input[type=checkbox]:checked + label::after {
  opacity: 1;
}

.Blog_Main .Column_Archive, .Blog_Main .News_Archive {
  padding-bottom: 120px;
}
@media (max-width: 640px) {
  .Blog_Main .Column_Archive, .Blog_Main .News_Archive {
    padding-bottom: calc(100vw / 750 * 120);
  }
}
.Blog_Main[data-page=news] {
  background: #F4F1EF;
}
.Blog_Main[data-page=news] .Blog_Archive_Title {
  margin-bottom: 60px;
}
@media (max-width: 640px) {
  .Blog_Main[data-page=news] .Blog_Archive_Title {
    margin-bottom: calc(100vw / 750 * 60);
  }
}
.Blog_Main[data-page=news] .News_Archive_BG {
  width: 960px;
  margin: 0 auto;
  background: #FFFFFF;
  padding: 85px 0;
}
@media (max-width: 640px) {
  .Blog_Main[data-page=news] .News_Archive_BG {
    width: calc(100vw / 750 * 680);
    padding: calc(100vw / 750 * 60) 0;
  }
}
.Blog_Main[data-page=news] .wp-pagenavi {
  margin-top: 60px;
}
@media (max-width: 640px) {
  .Blog_Main[data-page=news] .wp-pagenavi {
    margin-top: calc(100vw / 750 * 60);
  }
}
.Blog_Main .Blog_Archive_Title {
  font-family: "Poppins", sans-serif;
  margin: 60px auto 80px;
  color: #808080;
  text-align: center;
  font-size: 30px;
  line-height: 46px;
  letter-spacing: 0.1em;
}
@media (max-width: 640px) {
  .Blog_Main .Blog_Archive_Title {
    margin: calc(100vw / 750 * 80) auto calc(100vw / 750 * 80);
    font-size: calc(100vw / 750 * 40);
    line-height: calc(100vw / 750 * 60);
  }
}

.wp-pagenavi {
  margin-top: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 640px) {
  .wp-pagenavi {
    margin-top: calc(100vw / 750 * 80);
  }
}
.wp-pagenavi a, .wp-pagenavi span {
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
  border: none;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0;
  margin: 0 15px;
  color: #343434;
  opacity: 1;
  background: #FDFDFD;
  font-weight: 300;
}
@media (max-width: 640px) {
  .wp-pagenavi a, .wp-pagenavi span {
    width: calc(100vw / 750 * 100);
    height: calc(100vw / 750 * 100);
    border-radius: calc(100vw / 750 * 8);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 44);
    margin: 0 calc(100vw / 750 * 15);
  }
}
.wp-pagenavi a.current, .wp-pagenavi span.current {
  background: #F5F5F5;
  font-weight: 300;
}
.wp-pagenavi a.previouspostslink, .wp-pagenavi span.previouspostslink {
  display: none;
}
.wp-pagenavi a.nextpostslink, .wp-pagenavi span.nextpostslink {
  display: none;
}

.Column_Single {
  padding: 60px 0 120px;
}
@media (max-width: 640px) {
  .Column_Single {
    padding: 0 0 calc(100vw / 750 * 120);
  }
}
.Column_Single .Column_Single_Inner {
  width: 900px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Inner {
    width: 100%;
  }
}
.Column_Single .Column_Single_Inner .Column_Single_MainImg {
  width: 100%;
}
.Column_Single .Column_Single_Inner .Column_Single_Head {
  margin: 80px 0;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Inner .Column_Single_Head {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 80) auto;
  }
}
.Column_Single .Column_Single_Inner .Column_Single_Head h1 {
  margin: 0;
  text-align: left;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 35px;
  line-height: 60px;
  letter-spacing: 0.07em;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Inner .Column_Single_Head h1 {
    font-size: calc(100vw / 750 * 40);
    line-height: calc(100vw / 750 * 68);
  }
}
.Column_Single .Column_Single_Inner .Column_Single_Head .Column_Single_Head_Meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 30px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Inner .Column_Single_Head .Column_Single_Head_Meta {
    margin-top: calc(100vw / 750 * 60);
  }
}
.Column_Single .Column_Single_Inner .Column_Single_Head .Column_Single_Head_Meta p {
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 0.05em;
  color: #808080;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Inner .Column_Single_Head .Column_Single_Head_Meta p {
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.Column_Single .Column_Single_Inner .Column_Single_Head .Column_Single_Head_Meta p + p {
  margin-left: 15px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Inner .Column_Single_Head .Column_Single_Head_Meta p + p {
    margin-left: calc(100vw / 750 * 40);
  }
}
.Column_Single .Column_Single_Inner .Column_Single_Head .Column_Single_Head_Meta p.Column_Single_Head_Meta_Cat a {
  color: #343434;
  border-bottom: 1px solid #808080;
}
.Column_Single .Column_Single_Inner .Column_Single_Head .Column_Single_Head_Meta p.Column_Single_Head_Meta_Data {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
}
.Column_Single .Column_Single_MainContents p {
  width: 800px;
  margin: 0 auto;
  font-family: "FP-こぶりなゴシック StdN W1", sans-serif;
  font-size: 15px;
  line-height: 32px;
  letter-spacing: 0.02em;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents p {
    width: calc(100vw / 750 * 600);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.Column_Single .Column_Single_MainContents p + p {
  margin-top: 30px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents p + p {
    margin-top: calc(100vw / 750 * 40);
  }
}
.Column_Single .Column_Single_MainContents p strong {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  color: #3F5841;
  background: #F2F5EA;
  padding: 0 3px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents p strong {
    padding: 0 calc(100vw / 750 * 4);
  }
}
.Column_Single .Column_Single_MainContents h2 {
  margin: 120px auto 60px;
  padding: 0 0 26px 53px;
  position: relative;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  color: #3F5841;
  font-size: 30px;
  line-height: 51px;
  letter-spacing: 0.06em;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents h2 {
    width: calc(100vw / 750 * 650);
    margin: calc(100vw / 750 * 120) auto calc(100vw / 750 * 50);
    padding: 0 0 calc(100vw / 750 * 30) calc(100vw / 750 * 53);
    font-size: calc(100vw / 750 * 36);
    line-height: calc(100vw / 750 * 58);
  }
}
.Column_Single .Column_Single_MainContents h2::before {
  content: "1.";
  width: 53px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  font-family: "Poppins", sans-serif;
  font-size: 29px;
  line-height: 51px;
  letter-spacing: 0.05em;
  color: #808080;
  font-weight: 400;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents h2::before {
    width: calc(100vw / 750 * 50);
    font-size: calc(100vw / 750 * 36);
    line-height: calc(100vw / 750 * 58);
  }
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(1)::before {
  content: "1.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(2)::before {
  content: "2.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(3)::before {
  content: "3.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(4)::before {
  content: "4.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(5)::before {
  content: "5.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(6)::before {
  content: "6.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(7)::before {
  content: "7.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(8)::before {
  content: "8.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(9)::before {
  content: "9.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(10)::before {
  content: "10.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(11)::before {
  content: "11.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(12)::before {
  content: "12.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(13)::before {
  content: "13.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(14)::before {
  content: "14.";
}
.Column_Single .Column_Single_MainContents h2:nth-of-type(15)::before {
  content: "15.";
}
.Column_Single .Column_Single_MainContents h2::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-image: url(https://blog.silpure.online/wp-content/themes/silpure/images/column_h2.svg);
  background-repeat: repeat-x;
  background-size: 700px 3px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents h2::after {
    width: 100vw;
    height: calc(100vw / 750 * 3);
    margin: 0 calc(100vw / 750 * -53);
    background-size: cover;
  }
}
.Column_Single .Column_Single_MainContents h3 {
  width: 800px;
  margin: 80px auto 50px;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 24px;
  line-height: 41px;
  letter-spacing: 0.07em;
  position: relative;
  padding-left: 32px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents h3 {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 100) auto calc(100vw / 750 * 60);
    font-size: calc(100vw / 750 * 32);
    line-height: calc(100vw / 750 * 58);
    padding-left: calc(100vw / 750 * 46);
  }
}
.Column_Single .Column_Single_MainContents h3::before {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: url(https://blog.silpure.online/wp-content/themes/silpure/images/column_h3.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents h3::before {
    top: calc(100vw / 750 * 15);
    width: calc(100vw / 750 * 29);
    height: calc(100vw / 750 * 29);
  }
}
.Column_Single .Column_Single_MainContents ul {
  width: 800px;
  margin: 50px auto;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents ul {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 60) auto;
  }
}
.Column_Single .Column_Single_MainContents ul li {
  padding-left: 26px;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 15px;
  line-height: 32px;
  letter-spacing: 0.02em;
  position: relative;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents ul li {
    padding-left: calc(100vw / 750 * 26);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.Column_Single .Column_Single_MainContents ul li::before {
  content: "";
  background: #5B7656;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 12px;
  left: 0;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents ul li::before {
    width: calc(100vw / 750 * 10);
    height: calc(100vw / 750 * 10);
    top: calc(100vw / 750 * 20);
  }
}
.Column_Single .Column_Single_MainContents ul li + li {
  margin-top: 20px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents ul li + li {
    margin-top: calc(100vw / 750 * 30);
  }
}
.Column_Single .Column_Single_MainContents a:not([class]) {
  margin: 20px 0;
  display: block;
  padding-left: 36px;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 15px;
  line-height: 32px;
  letter-spacing: 0.02em;
  color: #885B46;
  text-decoration: underline;
  position: relative;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents a:not([class]) {
    margin: calc(100vw / 750 * 30) 0;
    padding-left: calc(100vw / 750 * 55);
    font-size: calc(100vw / 750 * 28);
    line-height: calc(100vw / 750 * 48);
  }
}
.Column_Single .Column_Single_MainContents a:not([class])::before {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url(https://blog.silpure.online/wp-content/themes/silpure/images/column_a.svg);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_MainContents a:not([class])::before {
    top: calc(100vw / 750 * 5);
    width: calc(100vw / 750 * 37);
    height: calc(100vw / 750 * 37);
    -webkit-filter: drop-shadow(0 0 calc(100vw / 750 * 6) rgba(0, 0, 0, 0.16));
            filter: drop-shadow(0 0 calc(100vw / 750 * 6) rgba(0, 0, 0, 0.16));
  }
}
.Column_Single .Column_Single_Paginate {
  margin-top: 120px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Paginate {
    margin-top: calc(100vw / 750 * 120);
  }
}
.Column_Single .Column_Single_Paginate .Column_Single_Paginate_List {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Column_Single .Column_Single_Paginate .Column_Single_Paginate_List .Column_Single_Paginate_Link {
  width: 122px;
  margin: 0 8px;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Paginate .Column_Single_Paginate_List .Column_Single_Paginate_Link {
    width: calc(100vw / 750 * 183);
    margin: 0 calc(100vw / 750 * 12);
  }
}
.Column_Single .Column_Single_Paginate .Column_Single_Paginate_List .Column_Single_Paginate_Link a {
  width: 100%;
  height: 67px;
  background: #FAF9F8;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  line-height: 29px;
  letter-spacing: 0.1em;
  font-weight: 200;
  color: #343434;
  position: relative;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Paginate .Column_Single_Paginate_List .Column_Single_Paginate_Link a {
    height: calc(100vw / 750 * 100);
    border-radius: calc(100vw / 750 * 8);
    font-size: calc(100vw / 750 * 27);
    line-height: calc(100vw / 750 * 44);
  }
}
.Column_Single .Column_Single_Paginate .Column_Single_Paginate_List .Column_Single_Paginate_Link[data-item=next] a::after {
  content: "";
  display: block;
  width: 5px;
  height: 8px;
  margin-left: 15px;
  background-image: url(https://blog.silpure.online/wp-content/themes/silpure/images/column_arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Paginate .Column_Single_Paginate_List .Column_Single_Paginate_Link[data-item=next] a::after {
    width: calc(100vw / 750 * 6);
    height: calc(100vw / 750 * 12);
    margin-left: calc(100vw / 750 * 30);
  }
}
.Column_Single .Column_Single_Paginate .Column_Single_Paginate_List .Column_Single_Paginate_Link[data-item=previous] a::before {
  content: "";
  display: block;
  width: 5px;
  height: 8px;
  margin-right: 15px;
  background-image: url(https://blog.silpure.online/wp-content/themes/silpure/images/column_arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
@media (max-width: 640px) {
  .Column_Single .Column_Single_Paginate .Column_Single_Paginate_List .Column_Single_Paginate_Link[data-item=previous] a::before {
    width: calc(100vw / 750 * 6);
    height: calc(100vw / 750 * 12);
    margin-right: calc(100vw / 750 * 30);
  }
}
.Column_Single[data-page=news] .Column_Single_Inner {
  width: 960px;
}
@media (max-width: 640px) {
  .Column_Single[data-page=news] .Column_Single_Inner {
    width: calc(100vw / 750 * 682);
  }
}
.Column_Single[data-page=news] .Column_Single_Head {
  width: 900px;
  margin: 40px auto 50px;
}
@media (max-width: 640px) {
  .Column_Single[data-page=news] .Column_Single_Head {
    width: calc(100vw / 750 * 600);
    margin: calc(100vw / 750 * 120) auto calc(100vw / 750 * 50);
  }
}
.Column_Single[data-page=news] .Column_Single_MainContents {
  background: #FFFFFF;
  padding: 80px 0;
}
@media (max-width: 640px) {
  .Column_Single[data-page=news] .Column_Single_MainContents {
    padding: calc(100vw / 750 * 60) 0;
  }
}
.Column_Single[data-page=news] .Column_Single_MainContents h2:first-child, .Column_Single[data-page=news] .Column_Single_MainContents h3:first-child {
  margin-top: 0;
}
.Column_Single[data-page=news] .Column_Single_MainContents h2 {
  padding-left: 0;
}
.Column_Single[data-page=news] .Column_Single_MainContents h2::before {
  content: none;
}
.Column_Single[data-page=news] .Column_Single_MainContents .Column_Single_MainImg + h2 {
  margin-top: 80px;
}
@media (max-width: 640px) {
  .Column_Single[data-page=news] .Column_Single_MainContents .Column_Single_MainImg + h2 {
    margin-top: calc(100vw / 750 * 80);
  }
}
.Column_Single[data-page=news] .Column_Single_MainContents_Inner {
  width: 800px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .Column_Single[data-page=news] .Column_Single_MainContents_Inner {
    width: calc(100vw / 750 * 600);
  }
  .Column_Single[data-page=news] .Column_Single_MainContents_Inner h2 {
    width: calc(100vw / 750 * 600);
  }
  .Column_Single[data-page=news] .Column_Single_MainContents_Inner h2::after {
    width: calc(100vw / 750 * 600);
    margin: 0 auto;
    background-size: cover;
  }
}
.Column_Single[data-page=news] .Column_Single_Paginate {
  margin-top: 40px;
}
@media (max-width: 640px) {
  .Column_Single[data-page=news] .Column_Single_Paginate {
    margin-top: calc(100vw / 750 * 60);
  }
}

#ez-toc-container {
  background: #F4F1EF;
  padding: 80px 50px;
  width: 800px;
  margin: 0 auto 120px;
}
@media (max-width: 640px) {
  #ez-toc-container {
    padding: calc(100vw / 750 * 60) calc(100vw / 750 * 40);
    width: calc(100vw / 750 * 680);
    margin: 0 auto calc(100vw / 750 * 120);
  }
}
#ez-toc-container .ez-toc-title-container {
  margin-bottom: 40px;
}
@media (max-width: 640px) {
  #ez-toc-container .ez-toc-title-container {
    margin-bottom: calc(100vw / 750 * 58);
  }
}
#ez-toc-container .ez-toc-title-container p {
  width: 100%;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  color: #899878;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 640px) {
  #ez-toc-container .ez-toc-title-container p {
    font-size: calc(100vw / 750 * 30);
  }
}
#ez-toc-container ul {
  margin: 0;
  counter-reset: section;
  width: 100%;
}
#ez-toc-container ul li {
  display: block;
  padding-left: 0;
}
#ez-toc-container ul li::before {
  content: none;
}
#ez-toc-container ul li.ez-toc-heading-level-2 > a {
  padding-bottom: 5px;
  border-bottom: 1px solid #DCE3D2;
}
@media (max-width: 640px) {
  #ez-toc-container ul li.ez-toc-heading-level-2 > a {
    padding-bottom: calc(100vw / 750 * 10);
    border-bottom: calc(100vw / 750 * 1) solid #DCE3D2;
  }
}
#ez-toc-container ul li.ez-toc-heading-level-2 > a::before {
  content: counters(section, "-") "" ".";
}
#ez-toc-container ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 0.05em;
  color: #343434;
  padding-left: 40px;
}
@media (max-width: 640px) {
  #ez-toc-container ul li a {
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 38);
    padding-left: calc(100vw / 750 * 60);
  }
}
#ez-toc-container ul li a::before {
  content: counters(section, "-") "" "";
  counter-increment: section;
  font-family: "Poppins", sans-serif;
  font-size: 17px;
  line-height: 32px;
  color: #808080;
  font-weight: 300;
  word-break: keep-all;
  width: 34px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 640px) {
  #ez-toc-container ul li a::before {
    font-size: calc(100vw / 750 * 26);
    line-height: calc(100vw / 750 * 38);
    width: calc(100vw / 750 * 60);
  }
}
#ez-toc-container ul li + li {
  margin-top: 30px;
}
@media (max-width: 640px) {
  #ez-toc-container ul li + li {
    margin-top: calc(100vw / 750 * 40);
  }
}
#ez-toc-container ul li > ul {
  padding-left: 40px;
  margin-top: 30px;
}
@media (max-width: 640px) {
  #ez-toc-container ul li > ul {
    padding-left: calc(100vw / 750 * 10);
    margin-top: calc(100vw / 750 * 40);
  }
}
#ez-toc-container ul li > ul li a {
  font-family: "FP-こぶりなゴシック StdN W3", sans-serif;
  color: #808080;
}
#ez-toc-container ul li > ul li a::before {
  color: #808080;
}
#ez-toc-container ul li > ul li + li {
  margin-top: 15px;
}
section[data-section-id="products_show_review"] {
  background: #FFFFFF !important;
}
.SystemProductPage.l-container section[data-section-id="products_show_review"] .l-container__row {
  margin: 80px 0 0;
  padding: 80px 0;
}
@media (min-width: 720px) {
  section[data-section-id="products_show_review"] {
    width: 1200px;
    margin: 0 auto;
  }
}
@media (max-width: 640px) {
  #ez-toc-container ul li > ul li + li {
    margin-top: calc(100vw / 750 * 30);
  }
  section[data-section-id="products_show_review"] {
    background: #FFFFFF !important;
  }
  .SystemProductPage.l-container section[data-section-id="products_show_review"] .l-container__row {
    margin: 0;
    padding: calc(100vw / 750 * 100) 0;
    border-top: none;
  }
  .SystemProductPage.l-container section[data-section-id="products_show_review"] .u-text--head {
    margin-bottom: calc(100vw / 750 * 60) !important;
  }
  .p-review__inner__list {
    width: calc(100vw / 750 * 650);
    margin: 0 auto;
  }
  #product-show-view.SystemProductPage.l-container {
    padding-bottom: 0;
  }
}