@charset "UTF-8";

html {
  top: 0!important;
  position: static!important;
  scroll-behavior: smooth;
}

.u-wbr {
  display: inline-block
}
.u-tb { display: none; }
@media (min-width:768px) {
  .u-sp {
    display: none
  }
}
@media (max-width:767px) {
  .u-pc {
    display: none
  }
}


.box03 .movie .image:hover {
  opacity: 0.7;
}

.box03 .movie .image {
  cursor: pointer;
}



.sideLnk {
    position: fixed;
    top: 135px;
    right: 0;
    z-index: 100;
    text-align: right;
}
.sideLnk .slClose {
    display: inline-block;
    line-height: 1;
    width: 37px;
    height: 30px;
	background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/cfbf775eaf7b703587df5ccc4279e2a0/close_image_01.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
	background-size: 19px auto !important;
}
.sideLnk .slClose:hover {
    cursor: pointer;
	background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/cfbf775eaf7b703587df5ccc4279e2a0/close_image_01.png") !important;
}
.sideLnk .slOpen {
    display: none;
    line-height: 1;
    width: 36px;
    height: 37px;
	background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/46d7ad9fd0de4bf666f6e6c0f2df3c62/side_open_01.png") !important;
    background-repeat: no-repeat;
    background-position: center;
	background-size: 36px auto;
  position: absolute;
  top: -2px;
  right: 0;
}
.sideLnk .slOpen:hover {
    cursor: pointer;
	background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/46d7ad9fd0de4bf666f6e6c0f2df3c62/side_open_01.png") !important;
}




.sideLnk ul {
    margin-top: 0;
}
.sideLnk ul li {
    background-color: #EE7736;
    border: 1px solid #fff;
    margin-bottom: 2px;
    background-repeat: no-repeat;
    background-position: top 5px center;
    width: 130px;
	height: 126px;
}
/*
.sideLnk ul li.on {
  opacity: 0.8;
}
*/
.sideLnk ul li.iconDownload.on {
	opacity:1;
	background-color:#333333;
	transition:200ms;
}
.sideLnk ul li.iconContact.on {
	opacity:1;
	background-color:#333333;
	transition:200ms;
}
.sideLnk ul li.iconFree {
  background-color: #333333;
	background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/81127137b091e214e70b878d38a53390/side_icon_01.svg");
  background-size: 58px auto;
  background-position: top 18px center;
}
.sideLnk ul li.iconContact {
  background-color: #333333 !important;
  background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/8c1380056869333c3c053be5c172484d/side_icon_02.svg") !important;
  background-size: 47px auto;
  background-position: top 20px center;
}

.sideLnk ul li a {
    color: #fff;
/*    font-size: 10px;*/
	font-size:12px;
    line-height: 1.2;
    text-align: center;
    display: inline-block;
    padding-top: 90px;
    width: 100%;
    height: 100%;
}
.sideLnk ul li.iconCase a {
    padding-top: 95px;
}
.sideLnk ul li a:hover {
    text-decoration: none;
}
.sideLnk ul li.on a {
    text-decoration: none;
/*    color: #01916d;*/
}
.sideLnk ul li a img {
    display: block;
    margin: 0 auto 5px;
}
@media (max-width:768px) {
 
    .sideLnk {
/*        display: none;*/
    }

.sideLnk {
    position: fixed;
    top: auto;
    right: auto;
  bottom: 0;
  left: 0;
    z-index: 100;
    text-align: left;
}
.sideLnk.close {
  display: none !important;
}
.sideLnk .slClose {
    display: inline-block;
    line-height: 1;
    width: 37px;
    height: 30px;
	background-image: url("https://assets-fb.fujifilm.com/files/2023-10/a70d68a28eecf7280b9c077bcc138162/https://assets-fb-rn.fujifilm.com/files/2024-06/cfbf775eaf7b703587df5ccc4279e2a0/close_image_01.png");
    background-repeat: no-repeat;
    background-position: center;
	background-size: 37px auto;
}
.sideLnk .slClose:hover {
    cursor: pointer;
	background-image: url("https://assets-fb.fujifilm.com/files/2023-10/a70d68a28eecf7280b9c077bcc138162/https://assets-fb-rn.fujifilm.com/files/2024-06/cfbf775eaf7b703587df5ccc4279e2a0/close_image_01.png");
}
.sideLnk .slOpen {
  margin-left: 1.6vw;
    line-height: 1;
    width: 36px;
    height: 36px;
	background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/665223cd419ed2878351e919571e9d07/side_open_01-sp.png") !important;
    background-repeat: no-repeat;
    background-position: center;
	background-size: 36px auto;
  position: absolute;
  top: auto;
  left: 0px;
  bottom: 0px;
  right: auto;
}
.sideLnk .slOpen:hover {
    cursor: pointer;
	background-image: url("https://assets-fb.fujifilm.com/sites/fbss/files/2022-11/c6884b6274eeb703b599dcec0b1e8663/https://assets-fb-rn.fujifilm.com/files/2024-06/665223cd419ed2878351e919571e9d07/side_open_01-sp.png");
}

.sideLnk ul {
    margin-top: 0;
}
.sideLnk ul li {
  margin-left: 1.5vw;
    background-color: #EE7736;
    border: 1px solid #fff;
    margin-bottom: 2px;
    background-repeat: no-repeat;
    background-position: top 5px center;
    width: 25.77vw;
/*	height: 25.44vw;*/
height: 20vw;
  float: left;
}
.sideLnk ul li.on {
    background-color: #EE7736;
}
/*
.sideLnk ul li.on {
  opacity: 0.8;
}
*/
.sideLnk ul li.iconDownload.on {
	opacity:1;
	background-color:#EE7736;
	transition:200ms;
}
.sideLnk ul li.iconContact.on {
	opacity:1;
	background-color:#EE7736;
	transition:200ms;
}
.sideLnk ul li.iconFree {
  background-color: #333333;
	background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/81127137b091e214e70b878d38a53390/side_icon_01.svg");
  background-size: 10.2vw auto;
  background-position: center 3vw !important;
}
.sideLnk ul li.iconContact {
  background-color: #EE7736;
	background-image: url("https://assets-fb.fujifilm.com/files/2023-06/3de881bf19d402abe0e16e07f5e7e9cf/icon_06.svg");
/*  background-size: 10.54vw auto;*/
background-size: 8.8vw auto;
  background-position: center 3.2vw;
}

  

.sideLnk ul li a {
    color: #fff;
    font-size: 2vw;
    line-height: 1.2;
    text-align: center;
    display: inline-block;
/*    padding-top: 17.9vw;*/
padding-top:15.35vw;
    width: 100%;
    height: 100%;
}
.sideLnk ul li.iconDownload a {
  white-space: nowrap;
}
.sideLnk ul li.iconOnline a {
    padding-top: 16.36vw;
}
.sideLnk ul li a:hover {
    text-decoration: none;
}
.sideLnk ul li.on a {
    text-decoration: none;
    color: #fff;
}
.sideLnk ul li a img {
    display: block;
    margin: 0 auto 5px;
}
}



._scroll {
  display: none;
}




/**
 * lp_kintone
**/
#lp_kintone {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  overflow: hidden;
}
/*#lp_kintone * {
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}*/



/**
 * lp_kintone_visual
**/
.lp_kintone_visual {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/0fff034d2b5e5a09a389dd30bc02dc46/visual_back_01.png") repeat-x 0 0;
  background-size: auto 100%;
  overflow: hidden
}
.lp_kintone_visual_inner {
  margin: 0 auto;
  padding: 25px 0 50px 0;
  width: 92%;
  max-width: 1180px;
  position: relative;
}
.lp_kintone_visual_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_visual_inner .image {
  width: 540px;
  position: absolute;
  top: 74px;
  right: -127px;
}
.lp_kintone_visual_inner .top {
  margin: 0 0 15px 0;
  padding: 15px 55px 15px 5px;
  color: #ffffff;
  line-height: 1.2em;
  font-size: 33px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: #01916d;
  border-top-right-radius: 180px;
  border-bottom-right-radius: 180px;
  display: inline-block;
  position: relative;
}
.lp_kintone_visual_inner .top:before {
  width: 50vw;
  height: 100%;
  content: "";
  background: #01916d;
  position: absolute;
  top: 0;
  right: 100%;
}
.lp_kintone_visual_inner h2 {
  margin: 0 0 20px 0;
  padding: 25px 55px 25px 5px;
  color: #333;
  line-height: 1.2em;
  font-size: 57px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: #ffdd31;
  border-top-right-radius: 33px;
  border-bottom-right-radius: 33px;
  display: inline-block;
  position: relative;
}
.lp_kintone_visual_inner h2:before {
  width: 50vw;
  height: 100%;
  content: "";
  background: #ffdd31;
  position: absolute;
  top: 0;
  right: 100%;
}
.lp_kintone_visual_inner .description {
  margin: 0 0 30px 0;
  padding: 0 0 0 0;
}
.lp_kintone_visual_inner .description p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.8em;
  font-size: 16px;
  color: #333;
}
.lp_kintone_visual_inner .bnr {
  margin: 0 0 0 0;
  padding: 13px 0 0 20px;
  width: 574px;
  height: 175px;
  background: #ffffff;
  border: 5px solid #01916d;
  border-radius: 10px;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
	transition:all 0.5s 0s;
}
.lp_kintone_visual_inner .bnr:hover {
  opacity: 0.7;
}


.lp_kintone_visual_inner .bnr .text01 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.4em;
  font-size: 18px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333;
}
.lp_kintone_visual_inner .bnr .text02 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  width: 250px;
  line-height: 1.6em;
  font-size: 12px;
  color: #333;
}
.lp_kintone_visual_inner .bnr .view {
  margin: 0 0 0 0;
}
.lp_kintone_visual_inner .bnr .view span {
  padding: 7px 0;
  width: 253px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #ffffff;
  background: #01916d;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_visual_inner .bnr .view span:after {
  margin: -5px 0 0 0;
  padding: 0 0 0 0;
  width: 5px;
  height: 10px;
  line-height: 10px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
}
.lp_kintone_visual_inner .bnr .icon {
  margin: 0 0 0 0;
  width: 145px;
  position: absolute;
  top: 23px;
  right: 140px;
}

.lp_kintone_visual_inner .bnr .free {
  margin: 0 0 0 0;
  width: 125px;
  height: 125px;
  background: #01916d;
  border-radius: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 20px;
  right: 17px;
}
.lp_kintone_visual_inner .bnr .free p {
  padding: 20px 0 0 0;
  line-height: 1.2em;
  font-size: 15px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #fff;
  text-align: center;
  display: inline-block;
}
.lp_kintone_visual_inner .bnr .free p em {
  line-height: 1.2em;
  font-size: 25px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #fff;
  text-align: center;
}
@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_visual_inner {
    padding: 2.11vw 0 4.22vw 0;
    width: 100%;
  }
  .lp_kintone_visual_inner .image {
    width: 45.76vw;
    position: absolute;
    top: 6.27vw;
    right: -10.76vw;
  }
  .lp_kintone_visual_inner .top {
    margin: 0 0 1.27vw 0;
    padding: 1.27vw 4.66vw 1.27vw 0.423vw;
    color: #ffffff;
    line-height: 1.2em;
    font-size: 2.79vw;
  }
  .lp_kintone_visual_inner h2 {
    margin: 0 0 1.69vw 0;
    padding: 2.11vw 4.66vw 2.11vw 0.423vw;
    color: #333;
    line-height: 1.2em;
    font-size: 4.83vw;
  }
  .lp_kintone_visual_inner .description {
    margin: 0 0 2.54vw 0;
    padding: 0 0 0 0;
  }
  .lp_kintone_visual_inner .description p {
    line-height: 1.8em;
    font-size: 1.35vw;
  }
  .lp_kintone_visual_inner .bnr {
    margin: 0 0 0 0;
    padding: 1.1vw 0 0 1.69vw;
    width: 48.64vw;
    height: 15.83vw;
  }
  .lp_kintone_visual_inner .bnr .text01 {
    margin: 0 0 0 0;
    padding: 0 0 0.845vw 0;
    line-height: 1.4em;
    font-size: 1.525vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333;
  }
  .lp_kintone_visual_inner .bnr .text02 {
    margin: 0 0 0 0;
    padding: 0 0 0.845vw 0;
    width: 21.18vw;
    line-height: 1.6em;
    font-size: 1.01vw;
    color: #333;
  }
  .lp_kintone_visual_inner .bnr .view {
    margin: 0 0 0 0;
  }
  .lp_kintone_visual_inner .bnr .view span {
    padding: 0.483vw 0;
    width: 21.44vw;
    text-align: center;
    font-size: 1.35vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #01916d;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_visual_inner .bnr .view span:after {
    margin: -0.423vw 0 0 0;
    padding: 0 0 0 0;
    width: 0.423vw;
    height: 0.846vw;
    line-height: 0.846vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 1.27vw;
  }
  .lp_kintone_visual_inner .bnr .icon {
    margin: 0 0 0 0;
    width: 12.28vw;
    position: absolute;
    top: 1.94vw;
    right: 11.86vw;
  }

  .lp_kintone_visual_inner .bnr .free {
    margin: 0 0 0 0;
    width: 10.59vw;
    height: 10.59vw;
    background: #01916d;
    border-radius: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 1.69vw;
    right: 1.5vw;
  }
  .lp_kintone_visual_inner .bnr .free p {
    padding: 1.69vw 0 0 0;
    line-height: 1.2em;
    font-size: 1.27vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #fff;
    text-align: center;
    display: inline-block;
  }
  .lp_kintone_visual_inner .bnr .free p em {
    line-height: 1.2em;
    font-size: 2.11vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #fff;
    text-align: center;
  }

}
@media (max-width:768px) {
  .lp_kintone_visual {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/0fff034d2b5e5a09a389dd30bc02dc46/visual_back_01.png") repeat-x 0 0;
    background-size: auto 100%;
    overflow: hidden
  }
  .lp_kintone_visual_inner {
    margin: 0 auto;
    padding: 9vw 0 6.36vw 0;
    width: 100%;
    max-width: 1180px;
    position: relative;
  }
  .lp_kintone_visual_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_visual_inner .image {
    margin: 0 auto 1.81vw;
    width: 66.18vw;
    position: relative;
    top: auto;
    right: auto;
  }
  .lp_kintone_visual_inner .top {
    margin: 0 0 2.72vw 0;
    padding: 2.72vw 0 2.72vw 7.27vw;
    width: 96.36vw;
    color: #ffffff;
    line-height: 1.2em;
    font-size: 4.77vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: #01916d;
    border-top-right-radius: 180px;
    border-bottom-right-radius: 180px;
    display: block;
    position: relative;
    box-sizing: border-box;
  }
  .lp_kintone_visual_inner .top:before {
    display: none;
  }
  .lp_kintone_visual_inner h2 {
    margin: 0 0 3.63vw 0;
    padding: 2.72vw 0 2.72vw 7.27vw;
    width: 96.36vw;
    color: #333;
    line-height: 1.2em;
    font-size: 9.45vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: #ffdd31;
    border-top-right-radius: 33px;
    border-bottom-right-radius: 33px;
    display: block;
    position: relative;
    box-sizing: border-box;
  }
  .lp_kintone_visual_inner h2:before {
    display: none;
  }
  .lp_kintone_visual_inner .description {
    margin: 0 auto 1vw auto;
    padding: 0 0 0 0;
    width: 87.2vw;
  }
  .lp_kintone_visual_inner .description p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.8em;
    font-size: 3.27vw;
    color: #333;
  }
  .lp_kintone_visual_inner .bnr {
    margin: 0 auto;
    padding: 13px 0 0 20px;
    width: 88.72vw;
    height: 36.8vw;
    background: #ffffff;
    border: 2px solid #01916d;
    border-radius: 10px;
    box-sizing: border-box;
    position: relative;
  }
  .lp_kintone_visual_inner .bnr .text01 {
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    line-height: 1.4em;
    font-size: 3.27vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333;
  }
  .lp_kintone_visual_inner .bnr .text02 {
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    width: 41.8vw;
    line-height: 1.6em;
    font-size: 2.18vw;
    color: #333;
  }
  .lp_kintone_visual_inner .bnr .view {
    margin: 0 0 0 0;
  }
  .lp_kintone_visual_inner .bnr .view span {
    padding: 1.0vw 0;
    width: 43vw;
    text-align: center;
    font-size: 2.9vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #01916d;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_visual_inner .bnr .view span:after {
    margin: -5px 0 0 0;
    padding: 0 0 0 0;
    width: 5px;
    height: 10px;
    line-height: 10px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 5px;
  }
  .lp_kintone_visual_inner .bnr .icon {
    margin: 0 0 0 0;
    width: 20.9vw;
    position: absolute;
    top: 6.47vw;
    right: 20.9vw;
  }

  .lp_kintone_visual_inner .bnr .free {
    margin: 0 0 0 0;
    width: 20vw;
    height: 20vw;
    background: #01916d;
    border-radius: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 4.54vw;
    right: 1.6vw;
  }
  .lp_kintone_visual_inner .bnr .free p {
    padding: 20px 0 0 0;
    line-height: 1.2em;
    font-size: 2.36vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #fff;
    text-align: center;
    display: inline-block;
  }
  .lp_kintone_visual_inner .bnr .free p em {
    line-height: 1.2em;
    font-size: 4vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #fff;
    text-align: center;
  }
}


/**
 * lp_kintone_bnr
**/
.lp_kintone_bnr {
  margin: 0 auto;
  padding: 47px 0 0 0;
  width: 92%;
  max-width: 1180px;
  display: flex;
  justify-content: space-between;
}
.lp_kintone_bnr .item {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 48.8%;
}
.lp_kintone_bnr .item a {
  display: block;
  position: relative;
}
.lp_kintone_bnr .item a .off {
  display: block;
  transition: all 0.5s 0s;
}
.lp_kintone_bnr .item a .on {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: all 0.5s 0s;
}
.lp_kintone_bnr .item a:hover .off {
  opacity: 0;
}
.lp_kintone_bnr .item a:hover .on {
  opacity: 1;
}



/**
 * lp_kintone_menu
**/
.lp_kintone_menu {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: #fff;
}
.lp_kintone_menu_inner {
  margin: 0 auto;
  padding: 43px 0 50px 0;
  width: 92%;
  max-width: 1180px;
  display: flex;
  flex-wrap: wrap;
}
.lp_kintone_menu_inner .item {
  margin: 0 1.33% 20px 0;
  padding: 0 0 0 0;
  width: 24%;
  height: 78px;
  display: table;
}
.lp_kintone_menu_inner .item:nth-of-type(4) {
  margin: 0 0 20px 0;
}
.lp_kintone_menu_inner .item:nth-of-type(5) {
  margin: 0 1.33% 20px 12%;
}
.lp_kintone_menu_inner .item a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.5em;
  font-size: 18px;
  color: #333333;
  border: 2px solid #ffdd31;
  border-radius: 180px;
  text-align: center;
  position: relative;
  display: table-cell;
  vertical-align: middle;
	transition:all 0.5s 0s;
}
.lp_kintone_menu_inner .item a:hover {
  opacity: 0.7;
}
.lp_kintone_menu_inner .item a:after {
  margin: -3px 0 0 0;
  padding: 0 0 0 0;
  width: 14px;
  height: 7px;
  line-height: 7px;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/97ca8c7b255e2e33040e41a169f65488/arrow_06.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
}
@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_menu_inner {
    padding: 3.45vw 0 4.22vw 0;
    width: 100%;
    max-width: 1180px;
  }
  .lp_kintone_menu_inner .item {
    margin: 0 1.33% 1.69vw 0;
    padding: 0 0 0 0;
    width: 24%;
    height: 6.61vw;
    display: table;
  }
  .lp_kintone_menu_inner .item:nth-of-type(4) {
    margin: 0 0 1.69vw 0;
  }
  .lp_kintone_menu_inner .item:nth-of-type(5) {
    margin: 0 1.33% 1.69vw 12%;
  }
  .lp_kintone_menu_inner .item a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.5em;
    font-size: 1.525vw;
    color: #333333;
    border: 2px solid #ffdd31;
    border-radius: 180px;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
  }
  .lp_kintone_menu_inner .item a:after {
    margin: -0.3vw 0 0 0;
    padding: 0 0 0 0;
    width: 1.18vw;
    height: 0.59vw;
    line-height: 0.59vw;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/97ca8c7b255e2e33040e41a169f65488/arrow_06.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: 0.845vw;
  }
}
@media (max-width:768px) {
  /**
   * lp_kintone_bnr
  **/
  .lp_kintone_bnr {
    margin: 0 auto;
    padding: 4vw 0 0 0;
    width: 87.2vw;
    max-width: 1180px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .lp_kintone_bnr .item {
    margin: 0 0 4vw 0;
    padding: 0 0 0 0;
    width: 100%;
  }
  .lp_kintone_bnr .item a {
    display: block;
    position: relative;
  }
  .lp_kintone_bnr .item a .off {
    display: block;
    transition: all 0.5s 0s;
  }
  .lp_kintone_bnr .item a .on {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.5s 0s;
  }
  .lp_kintone_bnr .item a:hover .off {
    opacity: 0;
  }
  .lp_kintone_bnr .item a:hover .on {
    opacity: 1;
  }

  
  .lp_kintone_menu {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: #fff;
  }
  .lp_kintone_menu_inner {
    margin: 4.36vw auto 6.36vw;
    padding: 0 0 0 0;
    width: 87.2vw;
    max-width: 1180px;
    border: 2px solid #ffdd31;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_menu_inner .item {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height: 11.27vw;
    display: table;
  }
  .lp_kintone_menu_inner .item:nth-of-type(4) {
    margin: 0 0 0 0;
  }
  .lp_kintone_menu_inner .item:nth-of-type(5) {
    margin: 0 0 0 0;
  }
  .lp_kintone_menu_inner .item a {
    margin: 0 0 0 0;
    padding: 0 0 0 4.18vw;
    line-height: 1.5em;
    font-size: 3.27vw;
    color: #333333;
    border: none;
    border-top: 2px solid #ffdd31;
    border-radius: 0;
    text-align: left;
    position: relative;
    display: table-cell;
    vertical-align: middle;
  }
  .lp_kintone_menu_inner .item:nth-of-type(1) a {
    border-top: none;
  }

  .lp_kintone_menu_inner .item a:after {
    margin: -3px 0 0 0;
    padding: 0 0 0 0;
    width: 14px;
    height: 7px;
    line-height: 7px;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/97ca8c7b255e2e33040e41a169f65488/arrow_06.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
  }
}


/**
 * lp_kintone_sec01
**/
.lp_kintone_sec01 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: #34a78a;
  
}
.lp_kintone_sec01_inner {
  margin: 0 auto;
  padding: 90px 0 53px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
}
.lp_kintone_sec01_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec01_inner .head {
  margin: 0 0 52px 206px;
  width: 734px;
  height: 131px;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/20e55f4543a5bcbc1aad311c3e66ab7b/sec01_back_01.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: relative;
}
.lp_kintone_sec01_inner .head .text01 {
  margin: 0 0 0 0;
  width: 386px;
  height: 56px;
  line-height: 1.2em;
  font-size: 29px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  background: #fff;
  border-radius: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -23px;
  left: 182px;
}
.lp_kintone_sec01_inner .head .text02 {
  margin: 0 0 0 0;
  width: 173px;
  height: 173px;
  line-height: 1.2em;
  font-size: 39px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  background: #fff;
  border-radius: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -18px;
  left: -112px;
}
.lp_kintone_sec01_inner .head h3 {
  margin: 0 0 0 0;
  line-height: 1.2em;
  font-size: 39px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #fff;
  position: absolute;
  top: 45px;
  left: 108px;
}
.lp_kintone_sec01_inner .head .image {
  margin: 0 0 0 0;
  width: 224px;
  position: absolute;
  top: -45px;
  right: -250px;
}
.lp_kintone_sec01_inner .list {
  margin: 0 0 50px 0;
  width: 100%;
  display: flex;
}
.lp_kintone_sec01_inner .list .item {
  margin: 0 3.05% 0 0;
  padding: 25px 0 25px 0;
  width: 31.3%;
  background: #fbf7e6;
  border-radius: 15px;
  position: relative;
  z-index: 1;
}
.lp_kintone_sec01_inner .list .item:nth-of-type(3) {
  margin: 0 0 0 0;
}
.lp_kintone_sec01_inner .list .item h4 {
  margin: 0 0 10px 0;
  line-height: 1.6em;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333;
}
.lp_kintone_sec01_inner .list .item p {
  margin: 0 140px 0 25px;
  text-align: left;
  line-height: 1.8em;
  font-size: 14px;
  color: #333;
}
.lp_kintone_sec01_inner .list .item:nth-of-type(1) p {
  margin: 0 25px 0 140px;
}
.lp_kintone_sec01_inner .list .item .image {
  width: 166px;
  position: absolute;
  top: 90px;
}
.lp_kintone_sec01_inner .list .item:nth-of-type(1) .image {
  left: -11px;
}
.lp_kintone_sec01_inner .list .item:nth-of-type(2) .image {
  right: 8px;
}
.lp_kintone_sec01_inner .list .item:nth-of-type(3) .image {
  right: -19px;
}

.lp_kintone_sec01_inner .bnr {

}
.lp_kintone_sec01_inner .bnr a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #333333;
  background: #fff;
  display: block;
  border-radius: 15px;
  box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
  position: relative;
  overflow: hidden;
  cursor: pointer;
	transition:all 0.5s 0s;
}
.lp_kintone_sec01_inner .bnr a:hover {
  opacity: 0.7;
}


.lp_kintone_sec01_inner .bnr a .box01 {
  margin: 0 0 0 0;
  padding: 35px 0 30px 0;
  width: 50%;
  max-width: 590px;
}
.lp_kintone_sec01_inner .bnr a .box01 h4 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
}
.lp_kintone_sec01_inner .bnr a .box01 p {
  margin: 0 auto;
  padding: 0 0 23px 0;
  max-width: 523px;
  text-align: center;
  font-size: 18px;
  line-height: 1.6em;
  display: block;
}
.lp_kintone_sec01_inner .bnr a .box01 .view {
  margin: 0 auto 0;
  padding: 20px 0;
  width: 90%;
  max-width: 370px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #ffffff;
  background: #01916d;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_sec01_inner .bnr a .box01 .view:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
.lp_kintone_sec01_inner .bnr a .box02 {
  width: 190px;
  height: 190px;
  border: 4px solid #01916d;
  border-radius: 180px;
  position: absolute;
  top: 43px;
  left: 553px;
}
.lp_kintone_sec01_inner .bnr a .box02 .deco {
  width: 85px;
  position: absolute;
  top: -35px;
  left: -28px;
}
.lp_kintone_sec01_inner .bnr a .box02 h5 {
  margin: 0 0 0 0;
  padding: 45px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  font-size: 19px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333;
}
.lp_kintone_sec01_inner .bnr a .box02 ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: inline-block;
  text-align: left;
  line-height: 1.4em;
  font-size: 17px;
  color: #333;
}
.lp_kintone_sec01_inner .bnr a .box02 ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 1em;
  position: relative;
}
.lp_kintone_sec01_inner .bnr a .box02 ul li:before {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  content: "\30FB";
  position: absolute;
  top: 0;
  left: 0;
}
.lp_kintone_sec01_inner .bnr a .image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 382px;
  position: absolute;
  top: 18px;
  right: 40px;
  z-index: 0;
}
@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_sec01_inner {
    padding: 7.62vw 0 4.3vw 0;
  }
  .lp_kintone_sec01_inner .head {
    margin: 0 0 4.4vw 17.45vw;
    width: 62.2vw;
    height: 11.1vw;
  }
  .lp_kintone_sec01_inner .head .text01 {
    width: 32.71vw;
    height: 4.74vw;
    line-height: 1.2em;
    font-size: 2.45vw;
    top: -1.94vw;
    left: 15.42vw;
  }
  .lp_kintone_sec01_inner .head .text02 {
    width: 14.66vw;
    height: 14.66vw;
    line-height: 1.2em;
    font-size: 3.3vw;
    top: -1.525vw;
    left: -9.49vw;
  }
  .lp_kintone_sec01_inner .head h3 {
    line-height: 1.2em;
    font-size: 3.3vw;
    top: 3.81vw;
    left: 9.15vw;
  }
  .lp_kintone_sec01_inner .head .image {
    width: 18.98vw;
    top: -3.81vw;
    right: -21.18vw;
  }
  .lp_kintone_sec01_inner .list {
    margin: 0 0 4.22vw 0;
  }
  .lp_kintone_sec01_inner .list .item {
    padding: 2.11vw 0 2.11vw 0;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(3) {
    margin: 0 0 0 0;
  }
  .lp_kintone_sec01_inner .list .item h4 {
    margin: 0 0 0.845vw 0;
    line-height: 1.6em;
    font-size: 1.69vw;
  }
  .lp_kintone_sec01_inner .list .item p {
    margin: 0 11.86vw 0 2.11vw;
    line-height: 1.8em;
    font-size: 1.186vw;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(1) p {
    margin: 0 2.11vw 0 11.86vw;
  }
  .lp_kintone_sec01_inner .list .item .image {
    width: 14vw;
    top: 7.62vw;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(1) .image {
    left: -0.93vw;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(2) .image {
    right: 0.67vw;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(3) .image {
    right: -1.61vw;
  }
  .lp_kintone_sec01_inner .bnr a .box01 {
    padding: 2.96vw 0 2.54vw 0;
    width: 50%;
    max-width: 50vw;
  }
  .lp_kintone_sec01_inner .bnr a .box01 h4 {
    padding: 0 0 0.845vw 0;
    font-size: 2.54vw;
    line-height: 1.2em;
  }
  .lp_kintone_sec01_inner .bnr a .box01 p {
    padding: 0 0 1.949vw 0;
    max-width: 44.32vw;
    font-size: 1.525vw;
    line-height: 1.6em;
  }
  .lp_kintone_sec01_inner .bnr a .box01 .view {
    padding: 1.69vw 0;
    width: 90%;
    max-width: 31.3vw;
    font-size: 1.69vw;
    line-height: 1.2em;
  }
  .lp_kintone_sec01_inner .bnr a .box01 .view:after {
    margin: -0.5vw 0 0 0;
    width: 0.5vw;
    height: 1.01vw;
    line-height: 1.01vw;
    right: 2.11vw;
  }
  .lp_kintone_sec01_inner .bnr a .box02 {
    width: 16.1vw;
    height: 16.1vw;
    top: 3.64vw;
    left: 46.86vw;
  }
  .lp_kintone_sec01_inner .bnr a .box02 .deco {
    width: 7.2vw;
    top: -2.37vw;
    left: -2.37vw;
  }
  .lp_kintone_sec01_inner .bnr a .box02 h5 {
    padding: 3.81vw 0 0 0;
    line-height: 1.4em;
    font-size: 1.61vw;
  }
  .lp_kintone_sec01_inner .bnr a .box02 ul {
    line-height: 1.4em;
    font-size: 1.44vw;
  }
  .lp_kintone_sec01_inner .bnr a .image {
    width: 26.37vw;
    top: 1.525vw;
    right: 1.38vw;
  }
}
@media (max-width:768px) {
  .lp_kintone_sec01 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: #34a78a;

  }
  .lp_kintone_sec01_inner {
    margin: 0 auto;
    padding: 11vw 0 8vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
  }
  .lp_kintone_sec01_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec01_inner .head {
    margin: 0 0 0 0;
    width: 100%;
    height: 41.27vw;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ab27b7d0dfd346db1ff7f26320be0d54/sec01_back_01-sp.png") no-repeat 9vw 0;
    background-size: 52.72vw auto;
    display: block;
    position: relative;
  }
  .lp_kintone_sec01_inner .head .text01 {
    margin: 0 0 0 0;
    width: 43.27vw;
    height: 6.18vw;
    line-height: 1.2em;
    font-size: 3.09vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    background: #fff;
    border-radius: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -3.09vw;
    left: 11.45vw;
  }
  .lp_kintone_sec01_inner .head .text02 {
    margin: 0 0 0 0;
    width: 18.9vw;
    height: 18.9vw;
    line-height: 1.2em;
    font-size: 4.18vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    background: #fff;
    border-radius: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -8vw;
    left: auto;
    right: 2.72vw;
  }
  .lp_kintone_sec01_inner .head h3 {
    margin: 0 0 0 0;
    line-height: 1.2em;
    font-size: 5.45vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #fff;
    position: absolute;
    top: 8vw;
    left: 14.18vw;
  }
  .lp_kintone_sec01_inner .head .image {
    margin: 0 0 0 0;
    width: 27.45vw;
    position: absolute;
    top: 3.27vw;
    right: 6.36vw;
  }
  .lp_kintone_sec01_inner .list {
    margin: 0 auto 4vw;
    width: 87.2vw;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec01_inner .list .item {
    margin: 0 0 3.09vw 0;
    padding: 5.45vw 0 5.45vw 0;
    width: 67.2vw;
    background: #fbf7e6;
    border-radius: 15px;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(2) {
    margin: 0 0 3.09vw 20vw;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(3) {
    margin: 0 0 0 0;
  }
  .lp_kintone_sec01_inner .list .item h4 {
    margin: 0 0 10px 0;
    line-height: 1.6em;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333;
  }
  .lp_kintone_sec01_inner .list .item p {
    margin: 0 29vw 0 4.54vw;
    text-align: left;
    line-height: 1.8em;
    font-size: 2.54vw;
    color: #333;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(1) p {
    margin: 0 4.54vw 0 29vw;
  }
  .lp_kintone_sec01_inner .list .item .image {
    width: 27.4vw;
    position: absolute;
    top: auto;
    bottom: -1.8vw;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(1) .image {
    left: -1.8vw;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(2) .image {
    right: 1.8vw;
  }
  .lp_kintone_sec01_inner .list .item:nth-of-type(3) .image {
    right: -1.8vw;
  }

  .lp_kintone_sec01_inner .bnr {
    margin: 0 auto;
    width: 87.2vw;
  }
  .lp_kintone_sec01_inner .bnr a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #333333;
    background: #fff;
    display: block;
    border-radius: 15px;
    box-shadow: 5px 5px 5px rgba(100,100,100,0.3);
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec01_inner .bnr a .box01 {
    margin: 0 0 0 0;
    padding: 4.54vw 0 3.6vw 0;
    width: 100%;
    max-width: 100vw;
  }
  .lp_kintone_sec01_inner .bnr a .box01 h4 {
    margin: 0 0 0 0;
    padding: 0 0 1.81vw 0;
    text-align: center;
    font-size: 5.45vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
  }
  .lp_kintone_sec01_inner .bnr a .box01 p {
    margin: 0 auto;
    padding: 0 0 0 0;
    max-width: 100%;
    text-align: center;
    font-size: 3.07vw;
    line-height: 1.6em;
    display: block;
  }
  .lp_kintone_sec01_inner .bnr a .box01 .view {
    margin: 45vw auto 0;
    padding: 3.63vw 0;
    width: 75.81vw;
    max-width: 75.81vw;
    text-align: center;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #01916d;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec01_inner .bnr a .box01 .view:after {
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    width: 6px;
    height: 12px;
    line-height: 12px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
  }
  .lp_kintone_sec01_inner .bnr a .box02 {
    width: 27.63vw;
    height: 27.63vw;
    background: #fff;
    border: 2px solid #01916d;
    border-radius: 180px;
    position: absolute;
    top: 30.45vw;
    left: 1.45vw;
    z-index: 1;
  }
  .lp_kintone_sec01_inner .bnr a .box02 .deco {
    width: 12.36vw;
    position: absolute;
    top: -7.36vw;
    left: 0;
  }
  .lp_kintone_sec01_inner .bnr a .box02 h5 {
    margin: 0 0 0 0;
    padding: 6.09vw 0 0 0;
    text-align: center;
    line-height: 1.4em;
    font-size: 2.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333;
  }
  .lp_kintone_sec01_inner .bnr a .box02 ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: inline-block;
    text-align: left;
    line-height: 1.4em;
    font-size: 2.36vw;
    color: #333;
  }
  .lp_kintone_sec01_inner .bnr a .box02 ul li {
    margin: 0 0 0 0;
    padding: 0 0 0 1em;
    position: relative;
  }
  .lp_kintone_sec01_inner .bnr a .box02 ul li:before {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    content: "\30FB";
    position: absolute;
    top: 0;
    left: 0;
  }
  .lp_kintone_sec01_inner .bnr a .image {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 63.63vw;
    position: absolute;
    top: 28vw;
    right: 1vw;
    z-index: 0;
  }
}

/**
 * lp_kintone_sec02
**/
.lp_kintone_sec02 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: #ffdd31;
}
.lp_kintone_sec02_inner {
  margin: 0 auto;
  padding: 90px 0 53px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
}
.lp_kintone_sec02_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec02_inner .head {
  margin: 0 0 52px 206px;
  width: 734px;
  height: 131px;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/20e55f4543a5bcbc1aad311c3e66ab7b/sec01_back_01.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: relative;
}
.lp_kintone_sec02_inner .head .text01 {
  margin: 0 0 0 0;
  width: 386px;
  height: 56px;
  line-height: 1.2em;
  font-size: 29px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  background: #fff;
  border-radius: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -23px;
  left: 182px;
}
.lp_kintone_sec02_inner .head .text02 {
  margin: 0 0 0 0;
  width: 173px;
  height: 173px;
  line-height: 1.2em;
  font-size: 39px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  background: #fff;
  border-radius: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -18px;
  left: -112px;
}
.lp_kintone_sec02_inner .head h3 {
  margin: 0 0 0 0;
  line-height: 1.2em;
  font-size: 39px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333;
  position: absolute;
  top: 45px;
  left: 108px;
}
.lp_kintone_sec02_inner .head .image {
  margin: 0 0 0 0;
  width: 354px;
  position: absolute;
  top: -35px;
  right: -323px;
}
.lp_kintone_sec02_inner .list {
  margin: 0 0 50px 0;
  width: 100%;
  display: flex;
}
.lp_kintone_sec02_inner .list .item {
  margin: 0 3.05% 0 0;
  padding: 25px 0 25px 0;
  width: 31.3%;
  background: #fbf7e6;
  border-radius: 15px;
  position: relative;
  z-index: 1;
}
.lp_kintone_sec02_inner .list .item:nth-of-type(3) {
  margin: 0 0 0 0;
}
.lp_kintone_sec02_inner .list .item h4 {
  margin: 0 0 10px 0;
  line-height: 1.6em;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333;
}
.lp_kintone_sec02_inner .list .item p {
  margin: 0 140px 0 25px;
  text-align: left;
  line-height: 1.8em;
  font-size: 14px;
  color: #333;
}
.lp_kintone_sec02_inner .list .item:nth-of-type(1) p {
  margin: 0 25px 0 140px;
}
.lp_kintone_sec02_inner .list .item:nth-of-type(2) p {
  margin: 0 25px 0 140px;
}
.lp_kintone_sec02_inner .list .item .image {
  width: 166px;
  position: absolute;
  top: 80px;
}
.lp_kintone_sec02_inner .list .item:nth-of-type(1) .image {
  left: -11px;
}
.lp_kintone_sec02_inner .list .item:nth-of-type(2) .image {
  left: -11px;
}
.lp_kintone_sec02_inner .list .item:nth-of-type(3) .image {
  right: -19px;
  width: 155px;
}
.lp_kintone_sec02_inner .bnr {

}
.lp_kintone_sec02_inner .bnr a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #333333;
  background: #fff;
  display: block;
  border-radius: 15px;
  box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
  position: relative;
  overflow: hidden;
  cursor: pointer;
	transition:all 0.5s 0s;
}
.lp_kintone_sec02_inner .bnr a:hover {
  opacity: 0.7;
}


.lp_kintone_sec02_inner .bnr a .box01 {
  margin: 0 0 0 0;
  padding: 35px 0 30px 0;
  width: 50%;
  max-width: 590px;
}
.lp_kintone_sec02_inner .bnr a .box01 h4 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
}
.lp_kintone_sec02_inner .bnr a .box01 p {
  margin: 0 auto;
  padding: 0 0 23px 0;
  max-width: 523px;
  text-align: center;
  font-size: 18px;
  line-height: 1.6em;
  display: block;
}
.lp_kintone_sec02_inner .bnr a .box01 .view {
  margin: 0 auto 0;
  padding: 20px 0;
  width: 90%;
  max-width: 370px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #333;
  background: #ffdd31;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_sec02_inner .bnr a .box01 .view:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/09f8b3b6f8e93d00a877ae577dd1366c/arrow_02.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
.lp_kintone_sec02_inner .bnr a .box02 {
  width: 190px;
  height: 190px;
  border: 4px solid #ffbc00;
  border-radius: 180px;
  position: absolute;
  top: 43px;
  left: 553px;
}
.lp_kintone_sec02_inner .bnr a .box02 .deco {
  width: 85px;
  position: absolute;
  top: -35px;
  left: -28px;
}
.lp_kintone_sec02_inner .bnr a .box02 h5 {
  margin: 0 0 0 0;
  padding: 45px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  font-size: 19px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333;
}
.lp_kintone_sec02_inner .bnr a .box02 ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: inline-block;
  text-align: left;
  line-height: 1.4em;
  font-size: 17px;
  color: #333;
}
.lp_kintone_sec02_inner .bnr a .box02 ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 1em;
  position: relative;
}
.lp_kintone_sec02_inner .bnr a .box02 ul li:before {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  content: "\30FB";
  position: absolute;
  top: 0;
  left: 0;
}
.lp_kintone_sec02_inner .bnr a .image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 382px;
  position: absolute;
  top: 18px;
  right: 40px;
  z-index: 0;
}




@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_sec02_inner {
    padding: 7.62vw 0 4.3vw 0;
  }
  .lp_kintone_sec02_inner .head {
    margin: 0 0 4.4vw 17.45vw;
    width: 62.2vw;
    height: 11.1vw;
  }
  .lp_kintone_sec02_inner .head .text01 {
    width: 32.71vw;
    height: 4.74vw;
    line-height: 1.2em;
    font-size: 2.45vw;
    top: -1.94vw;
    left: 15.42vw;
  }
  .lp_kintone_sec02_inner .head .text02 {
    width: 14.66vw;
    height: 14.66vw;
    line-height: 1.2em;
    font-size: 3.3vw;
    top: -1.525vw;
    left: -9.49vw;
  }
  .lp_kintone_sec02_inner .head h3 {
    line-height: 1.2em;
    font-size: 3.3vw;
    top: 3.81vw;
    left: 9.15vw;
  }
  .lp_kintone_sec02_inner .head .image {
    width: 18.98vw;
    top: -3.81vw;
    right: -21.18vw;
  }
  .lp_kintone_sec02_inner .list {
    margin: 0 0 4.22vw 0;
  }
  .lp_kintone_sec02_inner .list .item {
    padding: 2.11vw 0 2.11vw 0;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(3) {
    margin: 0 0 0 0;
  }
  .lp_kintone_sec02_inner .list .item h4 {
    margin: 0 0 0.845vw 0;
    line-height: 1.6em;
    font-size: 1.69vw;
  }
  .lp_kintone_sec02_inner .list .item p {
    margin: 0 11.86vw 0 2.11vw;
    text-align: left;
    line-height: 1.8em;
    font-size: 1.186vw;
    color: #333;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(1) p {
    margin: 0 2.11vw 0 11.86vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(2) p {
    margin: 0 2.11vw 0 11.86vw;
  }
  .lp_kintone_sec02_inner .list .item .image {
    width: 14.06vw;
    position: absolute;
    top: 6.77vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(1) .image {
    left: -0.93vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(2) .image {
    left: -0.93vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(3) .image {
    right: -1.61vw;
    width: 13.13vw;
  }
  .lp_kintone_sec02_inner .bnr a .box01 {
    padding: 2.96vw 0 2.54vw 0;
    width: 50%;
    max-width: 50vw;
  }
  .lp_kintone_sec02_inner .bnr a .box01 h4 {
    padding: 0 0 0.845vw 0;
    font-size: 2.54vw;
    line-height: 1.2em;
  }
  .lp_kintone_sec02_inner .bnr a .box01 p {
    padding: 0 0 1.949vw 0;
    max-width: 44.32vw;
    font-size: 1.525vw;
    line-height: 1.6em;
  }
  .lp_kintone_sec02_inner .bnr a .box01 .view {
    padding: 1.69vw 0;
    width: 90%;
    max-width: 31.3vw;
    font-size: 1.69vw;
    line-height: 1.2em;
  }
  .lp_kintone_sec02_inner .bnr a .box01 .view:after {
    margin: -0.5vw 0 0 0;
    width: 0.5vw;
    height: 1.01vw;
    line-height: 1.01vw;
    right: 2.11vw;
  }
  .lp_kintone_sec02_inner .bnr a .box02 {
    width: 16.1vw;
    height: 16.1vw;
    top: 3.64vw;
    left: 46.86vw;
  }
  .lp_kintone_sec02_inner .bnr a .box02 .deco {
    width: 7.2vw;
    top: -2.37vw;
    left: -2.37vw;
  }
  .lp_kintone_sec02_inner .bnr a .box02 h5 {
    padding: 3.81vw 0 0 0;
    line-height: 1.4em;
    font-size: 1.61vw;
  }
  .lp_kintone_sec02_inner .bnr a .box02 ul {
    line-height: 1.4em;
    font-size: 1.44vw;
  }
  .lp_kintone_sec02_inner .bnr a .image {
    width: 26.37vw;
    top: 1.525vw;
    right: 1.38vw;
  }
}
@media (max-width:768px) {
  .lp_kintone_sec02_inner {
    margin: 0 auto;
    padding: 11vw 0 8vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
  }
  .lp_kintone_sec02_inner .head {
    margin: 0 0 0 0;
    width: 100%;
    height: 41.27vw;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ab27b7d0dfd346db1ff7f26320be0d54/sec01_back_01-sp.png") no-repeat 9vw 0;
    background-size: 52.72vw auto;
    display: block;
    position: relative;
  }
  .lp_kintone_sec02_inner .head .text01 {
    margin: 0 0 0 0;
    width: 43.27vw;
    height: 6.18vw;
    line-height: 1.2em;
    font-size: 3.09vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    border-radius: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -3.09vw;
    left: 11.45vw;
  }
  .lp_kintone_sec02_inner .head .text02 {
    margin: 0 0 0 0;
    width: 18.9vw;
    height: 18.9vw;
    line-height: 1.2em;
    font-size: 4.18vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    border-radius: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -8vw;
    left: auto;
    right: 2.72vw;
  }
  .lp_kintone_sec02_inner .head h3 {
    margin: 0 0 0 0;
    line-height: 1.2em;
    font-size: 5.45vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    position: absolute;
    top: 8vw;
    left: 14.18vw;
  }
  .lp_kintone_sec02_inner .head .image {
    margin: 0 0 0 0;
    width: 39.45vw;
    position: absolute;
    top: 5.57vw;
    right: 1.36vw;
  }
  .lp_kintone_sec02_inner .list {
    margin: 0 auto 4vw;
    width: 87.2vw;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec02_inner .list .item {
    margin: 0 0 3.09vw 0;
    padding: 5.45vw 0 5.45vw 0;
    width: 67.2vw;
    border-radius: 15px;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(2) {
    margin: 0 0 3.09vw 20vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(3) {
    margin: 0 0 0 0;
  }
  .lp_kintone_sec02_inner .list .item h4 {
    margin: 0 0 10px 0;
    line-height: 1.6em;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333;
  }
  .lp_kintone_sec02_inner .list .item p {
    margin: 0 29vw 0 4.54vw;
    text-align: left;
    line-height: 1.8em;
    font-size: 2.54vw;
    color: #333;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(1) p {
    margin: 0 4.54vw 0 29vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(2) p {
    margin: 0 4.54vw 0 29vw;
  }
  .lp_kintone_sec02_inner .list .item .image {
    width: 27.4vw;
    position: absolute;
    top: auto;
    bottom: -1.8vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(1) .image {
    left: -1.8vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(2) .image {
    right: 1.8vw;
  }
  .lp_kintone_sec02_inner .list .item:nth-of-type(3) .image {
    width: 25.45vw;
    right: -1.8vw;
  }
  .lp_kintone_sec02_inner .bnr {
    margin: 0 auto;
    width: 87.2vw;
  }
  .lp_kintone_sec02_inner .bnr a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: block;
    border-radius: 15px;
    box-shadow: 5px 5px 5px rgba(100,100,100,0.3);
    position: relative;
    overflow: hidden;
    cursor: pointer;
  }
  .lp_kintone_sec02_inner .bnr a .box01 {
    margin: 0 0 0 0;
    padding: 4.54vw 0 3.6vw 0;
    width: 100%;
    max-width: 100vw;
  }
  .lp_kintone_sec02_inner .bnr a .box01 h4 {
    margin: 0 0 0 0;
    padding: 0 0 1.81vw 0;
    text-align: center;
    font-size: 5.45vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
  }
  .lp_kintone_sec02_inner .bnr a .box01 p {
    margin: 0 auto;
    padding: 0 0 0 0;
    max-width: 100%;
    text-align: center;
    font-size: 3.07vw;
    line-height: 1.6em;
    display: block;
  }
  .lp_kintone_sec02_inner .bnr a .box01 .view {
    margin: 45vw auto 0;
    padding: 3.63vw 0;
    width: 75.81vw;
    max-width: 75.81vw;
    text-align: center;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec02_inner .bnr a .box02 {
    width: 27.63vw;
    height: 27.63vw;
    border-width: 2px;
    border-radius: 180px;
    background: #fff;
    position: absolute;
    top: 30.45vw;
    left: 1.45vw;
    z-index: 1;
  }
  .lp_kintone_sec02_inner .bnr a .box02 .deco {
    width: 12.36vw;
    position: absolute;
    top: -7.36vw;
    left: 0;
  }
  .lp_kintone_sec02_inner .bnr a .box02 h5 {
    margin: 0 0 0 0;
    padding: 6.09vw 0 0 0;
    text-align: center;
    line-height: 1.4em;
    font-size: 2.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .lp_kintone_sec02_inner .bnr a .box02 ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: inline-block;
    text-align: left;
    line-height: 1.4em;
    font-size: 2.36vw;
  }
  .lp_kintone_sec02_inner .bnr a .box02 ul li {
    margin: 0 0 0 0;
    padding: 0 0 0 1em;
    position: relative;
  }
  .lp_kintone_sec02_inner .bnr a .box02 ul li:before {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    content: "\30FB";
    position: absolute;
    top: 0;
    left: 0;
  }
  .lp_kintone_sec02_inner .bnr a .image {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 63.63vw;
    position: absolute;
    top: 28vw;
    right: 1vw;
    z-index: 0;
  }
}

/**
 * lp_kintone_sec03
**/
.lp_kintone_sec03 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
}
.lp_kintone_sec03_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec03_intro {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: #fbf7e6;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner {
  margin: 0 auto;
  padding: 40px 0 53px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after {
  margin: 0 auto 38px;
  padding: 0 0 0 0;
  width: 444px;
  display: flex;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .before {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 192px;
  height: 192px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  line-height: 1.2em;
  font-size: 28px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: #34a78a;
  border-radius: 180px;
  position: relative;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .before:before {
  margin: 0 0 0 -23px;
  padding: 0 0 0 0;
  width: 46px;
  height: 23px;
  line-height: 23px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/33e24cc3db981c5ef3528b5a495373ba/arrow_03.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 35px;
  left: 50%;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .before:after {
  margin: 0 0 0 -23px;
  padding: 0 0 0 0;
  width: 46px;
  height: 23px;
  line-height: 23px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/33e24cc3db981c5ef3528b5a495373ba/arrow_03.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  bottom: 35px;
  left: 50%;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .after {
  margin: 0 0 0 60px;
  padding: 0 0 0 0;
  width: 192px;
  height: 192px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333333;
  line-height: 1.2em;
  font-size: 28px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: #ffdd31;
  border-radius: 180px;
  position: relative;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .after:before {
  margin: 0 0 0 -23px;
  padding: 0 0 0 0;
  width: 46px;
  height: 23px;
  line-height: 23px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ab7a2cb7007b9528a5939f9a4738e7f0/arrow_04.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 35px;
  left: 50%;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .after:after {
  margin: 0 0 0 -23px;
  padding: 0 0 0 0;
  width: 46px;
  height: 23px;
  line-height: 23px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ab7a2cb7007b9528a5939f9a4738e7f0/arrow_04.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  bottom: 35px;
  left: 50%;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner h3 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 42px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_intro .lp_kintone_sec03_inner h3 em {
  color: #01916d;
}
.lp_kintone_sec03_reason_head {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/665a13002b04a083950ea25eb82ea710/sec03_back_01.png") no-repeat center bottom;
  background-size: 100% auto;
}
.lp_kintone_sec03_reason_head .lp_kintone_sec03_inner {
  margin: 0 auto;
  padding: 32px 0 53px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
}
.lp_kintone_sec03_reason_head .lp_kintone_sec03_inner .deco {
  margin: 0 auto 15px;
  width: 525px;
}
.lp_kintone_sec03_reason_head .lp_kintone_sec03_inner h3 {
  margin: 0 0 0 0;
  padding: 0 0 60px 0;
  line-height: 1.4em;
  font-size: 57px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason_head .lp_kintone_sec03_inner h3 .em01 {
  color: #01916d;
}
.lp_kintone_sec03_reason_head .lp_kintone_sec03_inner h3 .em02 {
  color: #ffbc00;
}
.lp_kintone_sec03_reason_head .lp_kintone_sec03_inner h3 .em03 {
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
  background-size: 100% 13px;
}
.lp_kintone_sec03_reason_head .lp_kintone_sec03_inner .image {
  margin: 0 auto;
  width: 620px;
}
.lp_kintone_sec03_reason01 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: #fbf7e6;
  overflow: hidden;
}
.lp_kintone_sec03_reason01 .lp_kintone_sec03_inner {
  margin: 0 auto;
  padding: 50px 0 0 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
}
.lp_kintone_sec03_reason01 .lp_kintone_sec03_inner .reason {
  margin: 0 auto 20px;
  padding: 0 0 0 0;
  width: 175px;
}
.lp_kintone_sec03_reason01 .lp_kintone_sec03_inner h4 {
  margin: 0 0 0 0;
  padding: 0 0 30px 0;
  line-height: 1.4em;
  font-size: 44px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason01 .lp_kintone_sec03_inner h4 em {
  padding: 0 5px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
  background-size: 100% 21px;
}
.lp_kintone_sec03_reason01 .lp_kintone_sec03_inner .image {
  margin: 0 auto 15px;
  width: 443px;
}
.lp_kintone_sec03_reason01 .lp_kintone_sec03_inner .description {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 2.0em;
  font-size: 18px;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason01 .lp_kintone_sec03_inner .description p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 2.0em;
  font-size: 18px;
  color: #333333;
}

.lp_kintone_sec03_reason02 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ceca90c97f272a7e1bb70c463c49d2e1/sec03_back_02.png"), url("https://assets-fb-rn.fujifilm.com/files/2024-06/665a13002b04a083950ea25eb82ea710/sec03_back_01.png");
  background-repeat: no-repeat, no-repeat;
  background-position: center top, center bottom;
  background-size: 100% auto, 100% auto;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner {
  margin: 0 auto;
  padding: 200px 0 70px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
  position: relative;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .reason {
  margin: 0 auto 20px;
  padding: 0 0 0 0;
  width: 175px;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .deco {
  margin: 0 0 0 330px;
  padding: 0 0 0 0;
  width: 254px;
  position: absolute;
  top: 100px;
  left: 50%;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner h4 {
  margin: 0 0 0 0;
  padding: 0 0 30px 0;
  line-height: 1.4em;
  font-size: 44px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner h4 em {
  padding: 0 5px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
  background-size: 100% 21px;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .text01 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.4em;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .text01 .sub {
  line-height: 1.4em;
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .text01 .icon {
  color: #ffbc00;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .image {
  margin: 0 auto 20px;
  padding: 0 0 0 0;
  width: 90%;
  max-width: 809px;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .description {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 2.0em;
  font-size: 18px;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .description p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 2.0em;
  font-size: 18px;
  color: #333333;
  position: relative;
}

.lp_kintone_sec03_reason03 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: #fbf7e6;
  overflow: hidden;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner {
  margin: 0 auto;
  padding: 50px 0 0 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
  position: relative;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .reason {
  margin: 0 auto 20px;
  padding: 0 0 0 0;
  width: 175px;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .deco {
  margin: 0 0 0 350px;
  padding: 0 0 0 0;
  width: 223px;
  position: absolute;
  top: 150px;
  left: 50%;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner h4 {
  margin: 0 0 0 0;
  padding: 0 0 30px 0;
  line-height: 1.4em;
  font-size: 44px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner h4 em {
  padding: 0 5px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
  background-size: 100% 21px;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .image {
  margin: 0 auto 15px;
  width: 443px;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .text01 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.4em;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .text01 .icon {
  color: #ffbc00;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 {
  margin: 0 auto 25px;
  width: 655px;
  display: flex;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item {
  margin: 0 34px 0 0;
  width: 136px;
  height: 136px;
  background: #fff;
  border-radius: 180px;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item:nth-of-type(4) {
  margin: 0 0 0 0;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item dt {
  margin: 0 0 0 -25%;
  width: 150%;
  height: 68px;
  text-align: center;
  line-height: 1.4em;
  font-size: 15px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item dd {
  margin: 0 0 0 0;
  padding: 22px 0 0 0;
  text-align: center;
  line-height: 1.2em;
  font-size: 22px;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item dd:before {
  margin: 0 0 0 -13px;
  width: 26px;
  height: 2px;
  line-height: 2px;
  content: "";
  background: #ffbc00;
  position: absolute;
  top: 0;
  left: 50%;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box02 {
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 2.0em;
  font-size: 18px;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 {
  margin: 0 auto 20px;
  padding: 35px 0 0 0;
  width: 100%;
  max-width: 922px;
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 2px 2px 0 #999999;
  overflow: hidden;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 h5 {
  margin: 0 0 23px 0;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  line-height: 1.4em;
  font-size: 25px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: #ffdd31;
  box-sizing: border-box;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .description {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.8em;
  font-size: 16px;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .description p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.8em;
  font-size: 16px;
  color: #333333;
  position: relative;
}

.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .list {
  margin: 0 auto 55px auto;
  padding: 0 0 0 0;
  width: 688px;
  display: flex;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .list .item {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 25%;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .list .item .icon {
  margin: 0 auto 10px auto;
  padding: 0 0 0 0;
  width: 136px;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .list .item p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  line-height: 1.6em;
  font-size: 14px;
  color: #333333;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 h6 {
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4em;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 h6 .icon {
  color: #ffbc00;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice {
  margin: 0 auto 55px auto;
  padding: 0 0 0 0;
  width: 790px;
  display: flex;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice .item {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 50%;
  position: relative;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice .item .image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 166px;
  position: absolute;
  top: -15px;
  left: 0;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice .item p {
  margin: 0 0 0 145px;
  padding: 30px 23px 0 23px;
  width: 230px;
  height: 180px;
  text-align: left;
  line-height: 1.6em;
  font-size: 14px;
  color: #333333;
  background: #fff3bc;
  border-radius: 15px;
  position: relative;
  box-sizing: border-box;
  z-index: 1;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice .item p:before {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 32px;
  height: 32px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/2575bc03f81dd555f590393fe1156b94/deco_03.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 47px;
  left: -16px;
}
.lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .movie {
  margin: 0 auto 25px;
  padding: 0 0 0 0;
  width: 530px;
}
.lp_kintone_sec03_reason04 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ceca90c97f272a7e1bb70c463c49d2e1/sec03_back_02.png") no-repeat center top;
  background-size: 100% auto;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner {
  margin: 0 auto;
  padding: 220px 0 70px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
  position: relative;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .reason {
  margin: 0 auto 20px;
  padding: 0 0 0 0;
  width: 175px;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .deco {
  margin: 0 0 0 330px;
  padding: 0 0 0 0;
  width: 254px;
  position: absolute;
  top: 100px;
  left: 50%;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner h4 {
  margin: 0 0 0 0;
  padding: 0 0 30px 0;
  line-height: 1.4em;
  font-size: 44px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner h4 em {
  padding: 0 5px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
  background-size: 100% 21px;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .image {
  margin: 0 auto 25px;
  width: 846px;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .description {
  margin: 0 0 0 0;
  padding: 0 0 35px 0;
  line-height: 2.0em;
  font-size: 18px;
  color: #333333;
  position: relative;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .description p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 2.0em;
  font-size: 18px;
  color: #333333;
  position: relative;
}

.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr {

}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #333333;
  background: #fff3bc;
  display: block;
  border-radius: 15px;
  box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
  position: relative;
  overflow: hidden;
	transition:all 0.5s 0s;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a:hover {
  opacity: 0.7;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 {
  margin: 0 0 0 0;
  padding: 40px 0 40px 0;
  width: 58%;
  max-width: 672px;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 h4 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 p {
  margin: 0 auto;
  padding: 0 0 23px 0;
  max-width: 523px;
  text-align: left;
  font-size: 18px;
  line-height: 1.6em;
  display: block;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 .view {
  margin: 0 auto 0;
  padding: 20px 0;
  width: 90%;
  max-width: 370px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #ffffff;
  background: #01916d;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 .view:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 {
  width: 510px;
  overflow: hidden;
  position: absolute;
  top: 43px;
  right: 40px;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 p {
  width: 190px;
  height: 190px;
  text-align: center;
  line-height: 1.4em;
  font-size: 23px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #ffffff;
  background: #01916d;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  display: flex;
  float: right;
  position: relative;
  z-index: 1;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 p em {
  line-height: 1.2em;
  font-size: 39px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 .image {
  width: 285px;
  position: absolute;
  top: 0;
  left: 30px;
  z-index: 0;
}



@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner {
    padding-top: 15vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner {
    padding-top: 15vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 {
    padding: 3.38vw 0 3.38vw 0;
    width: 58%;
    max-width: 56.94vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 h4 {
    padding: 0 0 0.845vw 0;
    font-size: 2.2vw;
    line-height: 1.2em;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 p {
    padding: 0 0 1.94vw 0;
    max-width: 44.32vw;
    font-size: 1.525vw;
    line-height: 1.6em;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 .view {
    padding: 1.69vw 0;
    width: 90%;
    max-width: 31.3vw;
    font-size: 1.69vw;
    line-height: 1.2em;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 .view:after {
    margin: -0.505vw 0 0 0;
    width: 0.505vw;
    height: 1.01vw;
    line-height: 1.01vw;
    top: 50%;
    right: 2.11vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 {
    width: 43.22vw;
    top: 3.64vw;
    right: 3.389vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 p {
    width: 16.1vw;
    height: 16.1vw;
    line-height: 1.4em;
    font-size: 1.94vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 p em {
    line-height: 1.2em;
    font-size: 3.3vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 .image {
    width: 24.15vw;
    left: 2.54vw;
  }

}
@media (max-width:768px) {
  .lp_kintone_sec03 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
  }
  .lp_kintone_sec03_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec03_intro {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: #fbf7e6;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner {
    margin: 0 auto;
    padding: 8.18vw 0 8vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after {
    margin: 0 auto 6.36vw;
    padding: 0 0 0 0;
    width: 64.18vw;
    display: flex;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .before {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 27.8vw;
    height: 27.8vw;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    line-height: 1.2em;
    font-size: 4vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: #34a78a;
    border-radius: 180px;
    position: relative;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .before:before {
    margin: 0 0 0 -3.27vw;
    padding: 0 0 0 0;
    width: 6.54vw;
    height: 3.27vw;
    line-height: 3.27vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/33e24cc3db981c5ef3528b5a495373ba/arrow_03.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 4vw;
    left: 50%;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .before:after {
    margin: 0 0 0 -3.27vw;
    padding: 0 0 0 0;
    width: 6.54vw;
    height: 3.27vw;
    line-height: 3.27vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/33e24cc3db981c5ef3528b5a495373ba/arrow_03.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    bottom: 4vw;
    left: 50%;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .after {
    margin: 0 0 0 8vw;
    padding: 0 0 0 0;
    width: 27.8vw;
    height: 27.8vw;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333333;
    line-height: 1.2em;
    font-size: 4vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: #ffdd31;
    border-radius: 180px;
    position: relative;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .after:before {
    margin: 0 0 0 -3.27vw;
    padding: 0 0 0 0;
    width: 6.54vw;
    height: 3.27vw;
    line-height: 3.27vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ab7a2cb7007b9528a5939f9a4738e7f0/arrow_04.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 4vw;
    left: 50%;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner .before_after .after:after {
    margin: 0 0 0 -3.27vw;
    padding: 0 0 0 0;
    width: 6.54vw;
    height: 3.27vw;
    line-height: 3.27vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ab7a2cb7007b9528a5939f9a4738e7f0/arrow_04.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    bottom: 4vw;
    left: 50%;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner h3 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.4em;
    font-size: 6.18vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_intro .lp_kintone_sec03_inner h3 em {
    color: #01916d;
  }
  .lp_kintone_sec03_reason_head {
    margin: 0 0 0 0;
    padding: 0 0 12.72vw 0;
    width: 100%;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/84025fef0b2ab9bd0aeb34c167ce537c/sec03_back_01-sp.png") no-repeat center bottom;
    background-size: 1100px auto;
  }
  .lp_kintone_sec03_reason_head .lp_kintone_sec03_inner {
    margin: 0 auto;
    padding: 5.45vw 0 4.54vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
  }
  .lp_kintone_sec03_reason_head .lp_kintone_sec03_inner .deco {
    margin: 0 0 4.54vw 0;
    width: 82.3vw;
  }
  .lp_kintone_sec03_reason_head .lp_kintone_sec03_inner h3 {
    margin: 0 0 0 0;
    padding: 0 0 7.27vw 0;
    line-height: 1.4em;
    font-size: 6.9vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason_head .lp_kintone_sec03_inner h3 .em01 {
    color: #01916d;
  }
  .lp_kintone_sec03_reason_head .lp_kintone_sec03_inner h3 .em02 {
    color: #ffbc00;
  }
  .lp_kintone_sec03_reason_head .lp_kintone_sec03_inner h3 .em03 {
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
    background-size: 100% 13px;
  }
  .lp_kintone_sec03_reason_head .lp_kintone_sec03_inner .image {
    margin: 0 auto;
    width: 79.45vw;
  }
  .lp_kintone_sec03_reason01 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: #fbf7e6;
    overflow: hidden;
  }
  .lp_kintone_sec03_reason01 .lp_kintone_sec03_inner {
    margin: 0 auto;
    padding: 8.18vw 0 0 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
  }
  .lp_kintone_sec03_reason01 .lp_kintone_sec03_inner .reason {
    margin: 0 auto 1.81vw;
    padding: 0 0 0 0;
    width: 22.72vw;
  }
  .lp_kintone_sec03_reason01 .lp_kintone_sec03_inner h4 {
    margin: 0 0 0 0;
    padding: 0 0 9vw 0;
    line-height: 1.4em;
    font-size: 5.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason01 .lp_kintone_sec03_inner h4 em {
    padding: 0 5px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
    background-size: 100% 10px;
  }
  .lp_kintone_sec03_reason01 .lp_kintone_sec03_inner .image {
    margin: 0 auto 1.81vw;
    width: 73.6vw;
  }
  .lp_kintone_sec03_reason01 .lp_kintone_sec03_inner .description {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 89vw;
    position: relative;
  }
  .lp_kintone_sec03_reason01 .lp_kintone_sec03_inner .description p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 2.0em;
    font-size: 2.87vw;
    color: #333333;
  }
  .lp_kintone_sec03_reason02 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background-image: url("https://assets-fb-rn.fujifilm.com/files/2024-06/326e89de034feec0ce1457f5493565ae/sec03_back_02-sp.png"), url("https://assets-fb-rn.fujifilm.com/files/2024-06/84025fef0b2ab9bd0aeb34c167ce537c/sec03_back_01-sp.png");
    background-repeat: no-repeat, no-repeat;
    background-position: center top, center bottom;
    background-size: 1100px auto, 1100px auto;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner {
    margin: 0 auto;
    padding: 38.45vw 0 17.2vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
    position: relative;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .reason {
    margin: 0 auto 2.72vw;
    padding: 0 0 0 0;
    width: 27.2vw;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .deco {
    margin: 0 0 0 15.5vw;
    padding: 0 0 0 0;
    width: 32.7vw;
    position: absolute;
    top: 23vw;
    left: 50%;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner h4 {
    margin: 0 0 0 0;
    padding: 0 0 4.54vw 0;
    line-height: 1.4em;
    font-size: 5.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner h4 em {
    padding: 0 5px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
    background-size: 100% 10px;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .text01 {
    margin: 0 0 0 0;
    padding: 0 0 1.81vw 0;
    line-height: 1.4em;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .text01 .sub {
    line-height: 1.4em;
    font-size: 2.54vw;
    font-weight: normal;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .text01 .icon {
    color: #ffbc00;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .image {
    margin: 0 auto 4.18vw;
    padding: 0 0 0 0;
    width: 87.2vw;
    max-width: 87.2vw;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .description {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 87.2vw;
    line-height: 2.0em;
    font-size: 18px;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason02 .lp_kintone_sec03_inner .description p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 2.0em;
    font-size: 2.87vw;
    text-align: left;
    color: #333333;
  }
  .lp_kintone_sec03_reason03 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: #fbf7e6;
    overflow: hidden;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner {
    margin: 0 auto;
    padding: 8.18vw 0 10.2vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .reason {
    margin: 0 auto 2.72vw;
    padding: 0 0 0 0;
    width: 27.2vw;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .deco {
    margin: 0 0 0 13vw;
    padding: 0 0 0 0;
    width: 30.9vw;
    position: absolute;
    top: 60vw;
    left: 50%;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner h4 {
    margin: 0 0 0 0;
    padding: 0 0 4.54vw 0;
    line-height: 1.4em;
    font-size: 5.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner h4 em {
    padding: 0 5px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
    background-size: 100% 10px;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .image {
    margin: 0 auto 15px;
    /*width: 443px;*/
	width: 83.2vw;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .text01 {
    margin: 0 0 0 0;
    padding: 0 0 1.81vw 0;
    line-height: 1.4em;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .text01 .icon {
    color: #ffbc00;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 {
    margin: 0 0 25px 7.8vw;
    width: 51.45vw;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item {
    margin: 0 2.05vw 2vw 0;
    width: 24.7vw;
    height: 24.7vw;
    background: #fff;
    border-radius: 180px;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item:nth-of-type(2) {
    margin: 0 0 2vw 0;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item:nth-of-type(4) {
    margin: 0 0 2vw 0;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item dt {
    margin: 2.36vw 0 1.8vw -25%;
    width: 150%;
    height: 7.8vw;
    text-align: center;
    line-height: 1.4em;
    font-size: 2.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item dd {
    margin: 0 0 0 0;
    padding: 3.72vw 0 0 0;
    text-align: center;
    line-height: 1.2em;
    font-size: 4vw;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box01 .item dd:before {
    margin: 0 0 0 -10px;
    width: 20px;
    height: 2px;
    line-height: 2px;
    content: "";
    background: #ffbc00;
    position: absolute;
    top: 0;
    left: 50%;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box02 {
    margin: 0 auto;
    width: 87.2vw;
    padding: 0 0 3.63vw 0;
    line-height: 2.0em;
    font-size: 3.27vw;
    text-align: left;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box02 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 2.0em;
    font-size: 3.27vw;
    color: #333333;
  }

  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 {
    margin: 0 auto 20px;
    padding: 6.36vw 0 0 0;
    width: 87.2vw;
    max-width: 922px;
    background: #ffffff;
    border-radius: 15px;
    box-shadow: 2px 2px 0 #999999;
    overflow: hidden;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 h5 {
    margin: 0 0 2.72vw 0;
    padding: 1.81vw 0;
    width: 100%;
    text-align: center;
    line-height: 1.4em;
    font-size: 4.54vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: #ffdd31;
    box-sizing: border-box;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .description {
    margin: 0 auto 3.63vw;
    width: 79vw;
    padding: 0 0 0 0;
    line-height: 1.8em;
    font-size: 16px;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .description p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.8em;
    font-size: 2.9vw;
    text-align: left;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .list {
    margin: 0 auto 4.54vw auto;
    padding: 0 0 0 0;
    width: 62vw;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .list .item {
    margin: 0 0 3.63vw 0;
    padding: 0 0 0 0;
    width: 50%;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .list .item .icon {
    margin: 0 auto 1.81vw auto;
    padding: 0 0 0 0;
    width: 24.9vw;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .list .item p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    line-height: 1.6em;
    font-size: 2.54vw;
    color: #333333;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 h6 {
    margin: 0 0 0 0;
    padding: 0 0 4.54vw 0;
    line-height: 1.4em;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 h6 .icon {
    color: #ffbc00;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice {
    margin: 0 auto 2.72vw auto;
    padding: 0 0 0 0;
    width: 69vw;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice .item {
    margin: 0 0 7.27vw 0;
    padding: 0 0 0 0;
    width: 100%;
    position: relative;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice .item .image {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 30vw;
    position: absolute;
    top: -3vw;
    left: 0;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice .item p {
    margin: 0 0 0 26.9vw;
    padding: 4.54vw 3.63vw 0 3.63vw;
    width: 41.8vw;
    height: 31.8vw;
    text-align: left;
    line-height: 1.6em;
    font-size: 2.54vw;
    color: #333333;
    background: #fff3bc;
    border-radius: 15px;
    position: relative;
    box-sizing: border-box;
    z-index: 1;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .voice .item p:before {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 32px;
    height: 32px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/2575bc03f81dd555f590393fe1156b94/deco_03.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 47px;
    left: -16px;
  }
  .lp_kintone_sec03_reason03 .lp_kintone_sec03_inner .box03 .movie {
    margin: 0 auto 4.54vw;
    padding: 0 0 0 0;
    width: 94%;
  }
  .lp_kintone_sec03_reason04 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/ceca90c97f272a7e1bb70c463c49d2e1/sec03_back_02.png") no-repeat center top;
    background-size: 100% auto;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner {
    margin: 0 auto;
    padding: 19.27vw 0 12vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
    position: relative;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .reason {
    margin: 0 auto 2.72vw;
    padding: 0 0 0 0;
    width: 27.45vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .deco {
    margin: 0 0 0 330px;
    padding: 0 0 0 0;
    width: 254px;
    position: absolute;
    top: 100px;
    left: 50%;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner h4 {
    margin: 0 0 0 0;
    padding: 0 0 6.36vw 0;
    line-height: 1.4em;
    font-size: 5.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner h4 em {
    padding: 0 5px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/e50df14bf2dd1eef821476800291cbd4/text_back_01.png") no-repeat center 80%;
    background-size: 100% 10px;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .image {
    margin: 0 auto 10vw;
    width: 77vw;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .description {
    margin: 0 auto 10vw;
    width: 87.2vw;
    padding: 0 0 0 0;
    line-height: 2.0em;
    font-size: 18px;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .description p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 2.0em;
    font-size: 3.27vw;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr {
    margin: 0 auto;
    width: 87.2%;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #333333;
    background: #fff3bc;
    display: block;
    border-radius: 15px;
    box-shadow: 5px 5px 5px rgba(100,100,100,0.3);
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 h4 {
    margin: 0 0 0 0;
    padding: 4.72vw 0 1.81vw 0;
    text-align: center;
    font-size: 4.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 p {
    margin: 0 4vw 0 4vw;
    padding: 0 0 1.81vw 0;
    max-width: 100%;
    text-align: left;
    font-size: 3.27vw;
    line-height: 1.6em;
    display: block;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 .view {
    margin: 0 auto 5.45vw;
    padding: 3.63vw 0;
    width: 90%;
    max-width: 67.27vw;
    text-align: center;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #01916d;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box01 .view:after {
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    width: 6px;
    height: 12px;
    line-height: 12px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 {
    margin: 0 7vw 3.63vw 0;
    width: calc( 100% - 7vw );
    position: relative;
    overflow: hidden;
    top: auto;
    right: auto;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 p {
    margin: 0 0 5vw 0;
    width: 29.8vw;
    height: 29.8vw;
    text-align: center;
    line-height: 1.4em;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #ffffff;
    background: #01916d;
    border-radius: 180px;
    justify-content: center;
    align-items: center;
    display: flex;
    float: right;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 p em {
    line-height: 1.2em;
    font-size: 6vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .lp_kintone_sec03_reason04 .lp_kintone_sec03_inner .bnr a .box02 .image {
    width: 45.45vw;
    position: absolute;
    top: 0;
    left: 4vw;
    z-index: 0;
  }
  
}

/**
 * lp_kintone_sec04
**/
.lp_kintone_sec04 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #ffdd31;
}
.lp_kintone_sec04_inner {
  margin: 0 0 0 0;
  padding: 80px 0 75px 0;
  text-align: center;
}

.lp_kintone_sec04_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec04_inner h3 {
  margin: 0 0 40px 0;
  padding: 0 0 30px 0;
  line-height: 1.4em;
  font-size: 57px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec04_inner h3 em {
  color: #fff;
}
.lp_kintone_sec04_inner h3:after {
  margin: 0 0 0 -35px;
  width: 70px;
  height: 4px;
  line-height: 4px;
  content: "";
  background: #333333;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
}
.lp_kintone_sec04_inner .image {
  margin: 0 auto;
  width: 712px;
  cursor: pointer;
	transition:all 0.5s 0s;
}
.lp_kintone_sec04_inner .image:hover {
  opacity: 0.7;
}



@media only screen and (min-width: 769px) and (max-width: 1180px) {
  
}
@media (max-width:768px) {
  .lp_kintone_sec04 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: #ffdd31;
  }
  .lp_kintone_sec04_inner {
    margin: 0 0 0 0;
    padding: 15vw 0 9vw 0;
    text-align: center;
  }

  .lp_kintone_sec04_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec04_inner h3 {
    margin: 0 0 6vw 0;
    padding: 0 0 5.45vw 0;
    line-height: 1.4em;
    font-size: 6.54vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec04_inner h3 em {
    color: #fff;
  }
  .lp_kintone_sec04_inner h3:after {
    margin: 0 0 0 -20px;
    width: 40px;
    height: 2px;
    line-height: 2px;
    content: "";
    background: #333333;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
  }
  .lp_kintone_sec04_inner .image {
    margin: 0 auto;
    width: 87.2vw;
  }

}

/**
 * lp_kintone_sec05
**/
.lp_kintone_sec05 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #fbf7e6;
}
.lp_kintone_sec05_inner {
  margin: 0 auto;
  padding: 90px 0 0 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
}

.lp_kintone_sec05_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec05_inner h3 {
  margin: 0 0 40px 0;
  padding: 0 0 30px 0;
  line-height: 1.4em;
  font-size: 57px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec05_inner h3 em {
  color: #ffbc00;
}
.lp_kintone_sec05_inner h3:after {
  margin: 0 0 0 -35px;
  width: 70px;
  height: 4px;
  line-height: 4px;
  content: "";
  background: #333333;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
}
.lp_kintone_sec05_inner .flow {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.lp_kintone_sec05_inner .flow .label {
  padding: 6px 0;
  line-height: 1.2em;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #ffffff;
  border-radius: 7px;
}
.lp_kintone_sec05_inner .flow .label.label01 {
  margin: 0 0 16px 0;
  width: 65%;
  background: #01916d;
}
.lp_kintone_sec05_inner .flow .label.label02 {
  margin: 0 0 16px 7%;
  width: 28%;
  background: #4b9ccb;
}
.lp_kintone_sec05_inner .flow .label.label03 {
  margin: 0 0 16px 0;
  width: 28%;
  background: #4b9ccb;
}
.lp_kintone_sec05_inner .flow .label.label04 {
  margin: 0 0 16px 7%;
  width: 65%;
  color: #333333;
  background: #ffdd31;
}
.lp_kintone_sec05_inner .flow .item {
  margin: 0 0 80px 0;
  width: 28%;
}
.lp_kintone_sec05_inner .flow .item .circle {
  width: 100%;
  height: 332px;
  background: #fff;
  border-radius: 180px;
  position: relative;
}
.lp_kintone_sec05_inner .flow .item .circle .num {
  width: 41px;
  position: absolute;
  top: 42px;
}
.lp_kintone_sec05_inner .flow .item .circle .num.num01 {
  left: 78px;
}
.lp_kintone_sec05_inner .flow .item .circle .num.num02 {
  left: 5px;
}
.lp_kintone_sec05_inner .flow .item .circle .num.num03 {
  left: 50px;
}
.lp_kintone_sec05_inner .flow .item .circle .num.num04 {
  left: 35px;
}
.lp_kintone_sec05_inner .flow .item .circle .num.num05 {
  left: 80px;
}
.lp_kintone_sec05_inner .flow .item .circle .num.num06 {
  left: 55px;
}
.lp_kintone_sec05_inner .flow .item .circle .title {
  margin: 0 0 140px 0;
  width: 100%;
  height: 100px;
  display: table;
}
.lp_kintone_sec05_inner .flow .item .circle .title p {
  padding: 28px 0 0 0;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  line-height: 1.3em;
  font-size: 18px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
.lp_kintone_sec05_inner .flow .item .circle .description {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 90%;
  max-width: 225px;
  line-height: 1.6em;
  font-size: 14px;
  text-align: left;
  color: #333333;
  position: relative;
}
.lp_kintone_sec05_inner .flow .item .circle .description p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  max-width: 225px;
  line-height: 1.6em;
  font-size: 14px;
  text-align: left;
  color: #333333;
}

.lp_kintone_sec05_inner .flow .item .circle .image {
  position: absolute;
}
.lp_kintone_sec05_inner .flow .item .circle .image.image01 {
  margin: 0 0 0 0;
  width: 171px;
  top: 87px;
  left: 55px;
}
.lp_kintone_sec05_inner .flow .item .circle .image.image02 {
  margin: 0 0 0 0;
  width: 260px;
  top: 104px;
  left: 32px;
}

.lp_kintone_sec05_inner .flow .item .circle .image.image03 {
  margin: 0 0 0 0;
  width: 252px;
  top: 106px;
  left: 36px;
}

.lp_kintone_sec05_inner .flow .item .circle .image.image04 {
  margin: 0 0 0 0;
  width: 277px;
  top: 77px;
  left: 26px;
}

.lp_kintone_sec05_inner .flow .item .circle .image.image05 {
  margin: 0 0 0 0;
  width: 207px;
  top: 115px;
  left: 60px;
}
.lp_kintone_sec05_inner .flow .item .circle .image.image06 {
  margin: 0 0 0 0;
  width: 204px;
  top: 71px;
  left: 65px;
}
.lp_kintone_sec05_inner .flow .arrow {
  margin: 0 0 80px 0;
  width: 8%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.lp_kintone_sec05_inner .flow .arrow img {
  margin: auto;
  max-width: 22px;
}

@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_sec05_inner .flow .item .circle {
    width: 28.1vw;
    height: 28.1vw;
    background: #fff;
    border-radius: 180px;
    position: relative;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num {
    width: 3.47vw;
    position: absolute;
    top: 3.47vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num01 {
    left: 6.61vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num02 {
    left: 0.423vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num03 {
    left: 4.22vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num04 {
    left: 2.96vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num05 {
    left: 6.77vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num06 {
    left: 4.66vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .title {
    margin: 0 0 11.86vw 0;
    width: 100%;
    height: 8.47vw;
    display: table;
  }
  .lp_kintone_sec05_inner .flow .item .circle .title p {
    padding: 2.37vw 0 0 0;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    line-height: 1.3em;
    font-size: 1.525vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
  }
  .lp_kintone_sec05_inner .flow .item .circle .description {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 90%;
    max-width: 19.06vw;
    line-height: 1.6em;
    font-size: 1.18vw;
    text-align: left;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec05_inner .flow .item .circle .image {
    position: absolute;
  }
  .lp_kintone_sec05_inner .flow .item .circle .image.image01 {
    margin: 0 0 0 0;
    width: 14.49vw;
    top: 7.37vw;
    left: 4.66vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .image.image02 {
    margin: 0 0 0 0;
    width: 22vw;
    top: 8.81vw;
    left: 2.71vw;
  }

  .lp_kintone_sec05_inner .flow .item .circle .image.image03 {
    margin: 0 0 0 0;
    width: 21.35vw;
    top: 8.98vw;
    left: 3.05vw;
  }

  .lp_kintone_sec05_inner .flow .item .circle .image.image04 {
    margin: 0 0 0 0;
    width: 23.47vw;
    top: 7.02vw;
    left: 2.2vw;
  }

  .lp_kintone_sec05_inner .flow .item .circle .image.image05 {
    margin: 0 0 0 0;
    width: 17.54vw;
    top: 9.74vw;
    left: 5.08vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .image.image06 {
    margin: 0 0 0 0;
    width: 17.28vw;
    top: 6.01vw;
    left: 5.5vw;
  }
  .lp_kintone_sec05_inner .flow .arrow {
  }
  .lp_kintone_sec05_inner .flow .arrow img {
    margin: auto 0 auto 30%;
    width: 60%;
    max-width: 1.86vw;
  }

}
@media (max-width:768px) {
  .lp_kintone_sec05 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: #fbf7e6;
  }
  .lp_kintone_sec05_inner {
    margin: 0 auto;
    padding: 15vw 0 4vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
  }

  .lp_kintone_sec05_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec05_inner h3 {
    margin: 0 0 12.72vw 0;
    padding: 0 0 5.45vw 0;
    line-height: 1.4em;
    font-size: 6.54vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec05_inner h3 em {
    color: #ffbc00;
  }
  .lp_kintone_sec05_inner h3:after {
    margin: 0 0 0 -20px;
    width: 40px;
    height: 2px;
    line-height: 2px;
    content: "";
    background: #333333;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
  }
  .lp_kintone_sec05_inner .flow {
    margin: 0 auto;
    width: 87.2vw;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec05_inner .flow .label {
    padding: 1.5vw 0;
    line-height: 1.2em;
    font-size: 2.36vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #ffffff;
    border-radius: 7px;
  }
  .lp_kintone_sec05_inner .flow .label.label01 {
    margin: 0 0 1.81vw 0;
    width: 100%;
    background: #01916d;
  }
  .lp_kintone_sec05_inner .flow .label.label02 {
    margin: 0 0 1.81vw 0;
    width: 100%;
    background: #4b9ccb;
  }
  .lp_kintone_sec05_inner .flow .label.label03 {
    margin: 0 0 1.81vw 0;
    width: 100%;
    background: #4b9ccb;
  }
  .lp_kintone_sec05_inner .flow .label.label04 {
    margin: 0 0 1.81vw 0;
    width: 100%;
    color: #333333;
    background: #ffdd31;
  }
  .lp_kintone_sec05_inner .flow .item {
    margin: 0 0 6.36vw 0;
    width: 39.27vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle {
    width: 39.27vw;
    height: 39.27vw;
    background: #fff;
    border-radius: 180px;
    position: relative;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num {
    width: 4.72vw;
    position: absolute;
    top: 3.63vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num01 {
    left: 9vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num02 {
    left: 1.81vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num03 {
    left: 5.45vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num04 {
    left: 5.45vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num05 {
    left: 10vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .num.num06 {
    left: 9vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .title {
    margin: 0 0 21.27vw 0;
    width: 100%;
    height: 9.45vw;
    display: table;
  }
  .lp_kintone_sec05_inner .flow .item .circle .title p {
    padding: 3.2vw 0 0 0;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    line-height: 1.3em;
    font-size: 2vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
  }
  .lp_kintone_sec05_inner .flow .item .circle .description {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 69%;
    max-width: 69vw;
    line-height: 1.6em;
    font-size: 1.63vw;
    text-align: left;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec05_inner .flow .item .circle .description p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.6em;
    font-size: 1.63vw;
    text-align: left;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec05_inner .flow .item .circle .image {
    position: absolute;
  }
  .lp_kintone_sec05_inner .flow .item .circle .image.image01 {
    margin: 0 0 0 0;
    width: 20.18vw;
    top: 10vw;
    left: 6.36vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .image.image02 {
    margin: 0 0 0 0;
    width: 30.9vw;
    top: 12.36vw;
    left: 3.63vw;
  }

  .lp_kintone_sec05_inner .flow .item .circle .image.image03 {
    margin: 0 0 0 0;
    width: 29.8vw;
    top: 13.09vw;
    left: 4vw;
  }

  .lp_kintone_sec05_inner .flow .item .circle .image.image04 {
    margin: 0 0 0 0;
    width: 32.72vw;
    top: 11.81vw;
    left: 3.27vw;
  }

  .lp_kintone_sec05_inner .flow .item .circle .image.image05 {
    margin: 0 0 0 0;
    width: 24.54vw;
    top: 14.18vw;
    left: 7.27vw;
  }
  .lp_kintone_sec05_inner .flow .item .circle .image.image06 {
    margin: 0 0 0 0;
    width: 24.18vw;
    top: 9vw;
    left: 7.63vw;
  }
  .lp_kintone_sec05_inner .flow .arrow {
    margin: 0 0 6.36vw 0;
    width: 8.18vw;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .lp_kintone_sec05_inner .flow .arrow img {
    margin: auto;
    max-width: 2.54vw;
  }
}

/**
 * lp_kintone_sec06
**/
.lp_kintone_sec06 {
  
}
.lp_kintone_sec06_inner {
  margin: 0 auto;
  padding: 80px 0 83px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
}
.lp_kintone_sec06_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec06_inner h3 {
  margin: 0 0 80px 0;
  padding: 0 0 50px 0;
  line-height: 1.4em;
  font-size: 57px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec06_inner h3 em {
  color: #ffbc00;
}
.lp_kintone_sec06_inner h3:after {
  margin: 0 0 0 -35px;
  width: 70px;
  height: 4px;
  line-height: 4px;
  content: "";
  background: #333333;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
}
.lp_kintone_sec06_inner .list {
  margin: 0 0 10px 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.lp_kintone_sec06_inner .list .item {
  margin: 0 3.5% 60px 0;
  width: 31%;
	transition:all 0.5s 0s;
}
.lp_kintone_sec06_inner .list .item:hover {
  opacity: 0.7;
}

.lp_kintone_sec06_inner .list .item:nth-of-type(3n) {
  margin: 0 0 60px 0;
}
.lp_kintone_sec06_inner .list .item a {
  padding: 0 0 25px 0;
  width: 100%;
  background: #ffffff;
  box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
  display: block;
}
.lp_kintone_sec06_inner .list .item a .image {
  margin: 0 0 10px 0;
  width: 100%;
}
.lp_kintone_sec06_inner .list .item a .name {
  margin: 0 0 10px 0;
  width: 100%;
  text-align: center;
  line-height: 1.4em;
  font-size: 18px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #01916d;
}
.lp_kintone_sec06_inner .list .item a .description {
  margin: 0 0 15px 0;
  width: 100%;
  min-height: 110px;
  text-align: center;
  line-height: 1.6em;
  font-size: 18px;
  color: #333333;
}
.lp_kintone_sec06_inner .list .item a .description p {
  margin: 0 0 0 0;
  text-align: center;
  line-height: 1.6em;
  font-size: 18px;
  color: #333333;
}

.lp_kintone_sec06_inner .list .item a .description em {
  line-height: 1.6em;
  font-size: 23px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.lp_kintone_sec06_inner .list .item a .more {
  margin: 0 auto;
  padding: 15px 0;
  width: 90%;
  max-width: 287px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #ffffff;
  background: #01916d;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_sec06_inner .list .item a .more:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
.lp_kintone_sec06_inner .bnr {

}
.lp_kintone_sec06_inner .bnr a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #333333;
  background: #fff3bc;
  display: block;
  border-radius: 15px;
  box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
  position: relative;
  overflow: hidden;
	transition:all 0.5s 0s;
}
.lp_kintone_sec06_inner .bnr a:hover {
  opacity: 0.7;
}


.lp_kintone_sec06_inner .bnr a .box01 {
  margin: 0 0 0 0;
  padding: 40px 0 40px 0;
  width: 58%;
  max-width: 672px;
}
.lp_kintone_sec06_inner .bnr a .box01 h4 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
}
.lp_kintone_sec06_inner .bnr a .box01 p {
  margin: 0 auto;
  padding: 0 0 23px 0;
  max-width: 523px;
  text-align: left;
  font-size: 18px;
  line-height: 1.6em;
  display: block;
}
.lp_kintone_sec06_inner .bnr a .box01 .view {
  margin: 0 auto 0;
  padding: 20px 0;
  width: 90%;
  max-width: 370px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #ffffff;
  background: #01916d;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_sec06_inner .bnr a .box01 .view:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
.lp_kintone_sec06_inner .bnr a .box02 {
  width: 510px;
  overflow: hidden;
  position: absolute;
  top: 43px;
  right: 40px;
}
.lp_kintone_sec06_inner .bnr a .box02 p {
  width: 190px;
  height: 190px;
  text-align: center;
  line-height: 1.4em;
  font-size: 23px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #ffffff;
  background: #01916d;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  display: flex;
  float: right;
  position: relative;
  z-index: 1;
}
.lp_kintone_sec06_inner .bnr a .box02 p em {
  line-height: 1.2em;
  font-size: 39px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.lp_kintone_sec06_inner .bnr a .box02 .image {
  width: 285px;
  position: absolute;
  top: 0;
  left: 30px;
  z-index: 0;
}

@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box01 {
    padding: 3.38vw 0 3.38vw 0;
    width: 58%;
    max-width: 56.94vw;
  }
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box01 h4 {
    padding: 0 0 0.845vw 0;
    font-size: 2.2vw;
    line-height: 1.2em;
  }
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box01 p {
    padding: 0 0 1.94vw 0;
    max-width: 44.32vw;
    font-size: 1.525vw;
    line-height: 1.6em;
  }
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box01 .view {
    padding: 1.69vw 0;
    width: 90%;
    max-width: 31.3vw;
    font-size: 1.69vw;
    line-height: 1.2em;
  }
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box01 .view:after {
    margin: -0.505vw 0 0 0;
    width: 0.505vw;
    height: 1.01vw;
    line-height: 1.01vw;
    top: 50%;
    right: 2.11vw;
  }
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box02 {
    width: 43.22vw;
    top: 3.64vw;
    right: 3.389vw;
  }
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box02 p {
    width: 16.1vw;
    height: 16.1vw;
    line-height: 1.4em;
    font-size: 1.94vw;
  }
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box02 p em {
    line-height: 1.2em;
    font-size: 3.3vw;
  }
  .lp_kintone_sec06 .lp_kintone_sec06_inner .bnr a .box02 .image {
    width: 24.15vw;
    left: 2.54vw;
  }

}
@media (max-width:768px) {
  .lp_kintone_sec06 {

  }
  .lp_kintone_sec06_inner {
    margin: 0 auto;
    padding: 13vw 0 12vw 0;
    width: 100%;
    max-width: 1180px;
    text-align: center;
  }
  .lp_kintone_sec06_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec06_inner h3 {
    margin: 0 0 12.72vw 0;
    padding: 0 0 5.45vw 0;
    line-height: 1.4em;
    font-size: 6.54vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec06_inner h3 em {
    color: #ffbc00;
  }
  .lp_kintone_sec06_inner h3:after {
    margin: 0 0 0 -20px;
    width: 40px;
    height: 2px;
    line-height: 2px;
    content: "";
    background: #333333;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
  }
  .lp_kintone_sec06_inner .list {
    margin: 0 auto 1.81vw auto;
    width: 92vw;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec06_inner .list .item {
    margin: 0 4% 5.45vw 0;
    width: 48%;
  }
  .lp_kintone_sec06_inner .list .item:nth-of-type(3n) {
    margin: 0 4% 5.45vw 0;
  }
  .lp_kintone_sec06_inner .list .item:nth-of-type(2n) {
    margin: 0 0 5.45vw 0;
  }
  .lp_kintone_sec06_inner .list .item a {
    padding: 0 0 2.72vw 0;
    width: 100%;
    background: #ffffff;
    box-shadow: 5px 5px 5px rgba(100,100,100,0.3);
    display: block;
  }
  .lp_kintone_sec06_inner .list .item a .image {
    margin: 0 0 1.81vw 0;
    width: 100%;
  }
  .lp_kintone_sec06_inner .list .item a .name {
    margin: 0 0 1.81vw 0;
    width: 100%;
    text-align: center;
    line-height: 1.4em;
    font-size: 2.37vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #01916d;
  }
  .lp_kintone_sec06_inner .list .item a .description {
    margin: 0 0 2.2vw 0;
    width: 100%;
    min-height: 14vw;
    text-align: center;
    line-height: 1.6em;
    font-size: 2.5vw !important;
    color: #333333;
  }
  .lp_kintone_sec06_inner .list .item a .description p {
    font-size: 2.4vw !important;
    font-weight: bold;
  }
  .lp_kintone_sec06_inner .list .item a .description em {
    line-height: 1.6em;
    font-size: 3.0vw !important;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .lp_kintone_sec06_inner .list .item a .more {
    margin: 0 auto;
    padding: 1.8vw 0;
    width: 32.7vw;
    max-width: 32.7vw;
    text-align: center;
    font-size: 2vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #01916d;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec06_inner .list .item a .more:after {
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    width: 6px;
    height: 12px;
    line-height: 12px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
  }
  .lp_kintone_sec06_inner .bnr {
    margin: 0 auto;
    width: 87.2%;
  }
  .lp_kintone_sec06_inner .bnr a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #333333;
    background: #fff3bc;
    display: block;
    border-radius: 15px;
    box-shadow: 5px 5px 5px rgba(100,100,100,0.3);
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec06_inner .bnr a .box01 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec06_inner .bnr a .box01 h4 {
    margin: 0 0 0 0;
    padding: 4.72vw 0 1.81vw 0;
    text-align: center;
    font-size: 4.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
  }
  .lp_kintone_sec06_inner .bnr a .box01 p {
    margin: 0 4vw 0 4vw;
    padding: 0 0 1.81vw 0;
    max-width: 100%;
    text-align: left;
    font-size: 3.27vw;
    line-height: 1.6em;
    display: block;
  }
  .lp_kintone_sec06_inner .bnr a .box01 .view {
    margin: 0 auto 5.45vw;
    padding: 3.63vw 0;
    width: 90%;
    max-width: 67.27vw;
    text-align: center;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #01916d;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec06_inner .bnr a .box01 .view:after {
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    width: 6px;
    height: 12px;
    line-height: 12px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
  }
  .lp_kintone_sec06_inner .bnr a .box02 {
    margin: 0 7vw 3.63vw 0;
    width: calc( 100% - 7vw );
    position: relative;
    overflow: hidden;
    top: auto;
    right: auto;
  }
  .lp_kintone_sec06_inner .bnr a .box02 p {
    margin: 0 0 5vw 0;
    width: 29.8vw;
    height: 29.8vw;
    text-align: center;
    line-height: 1.4em;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #ffffff;
    background: #01916d;
    border-radius: 180px;
    justify-content: center;
    align-items: center;
    display: flex;
    float: right;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec06_inner .bnr a .box02 p em {
    line-height: 1.2em;
    font-size: 6vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .lp_kintone_sec06_inner .bnr a .box02 .image {
    width: 45.45vw;
    position: absolute;
    top: 0;
    left: 4vw;
    z-index: 0;
  }
}

/**
 * lp_kintone_sec07
**/
.lp_kintone_sec07 {
  background: #ffdd31;
}
.lp_kintone_sec07_inner {
  padding: 47px 0 63px;
  text-align: center;
}
.lp_kintone_sec07_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec07_inner h4 {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 24px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec07_inner .link {
  margin: 0 auto 0;
  padding: 0 0;
  width: 468px;
}
.lp_kintone_sec07_inner .link a {
  margin: 0 auto 0;
  padding: 20px 0;
  width: 100%;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #ffffff;
  background: #333;
  position: relative;
  border-radius: 90px;
	transition:all 0.5s 0s;
}
.lp_kintone_sec07_inner .link a:hover {
  opacity: 0.7;
}

.lp_kintone_sec07_inner .link a:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
@media only screen and (min-width: 769px) and (max-width: 1180px) {
  
}
@media (max-width:768px) {
  .lp_kintone_sec07 {
    background: #ffdd31;
  }
  .lp_kintone_sec07_inner {
    padding: 11.45vw 0 10vw;
    text-align: center;
  }
  .lp_kintone_sec07_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec07_inner h4 {
    margin: 0 0 2.72vw 0;
    padding: 0 0 0 0;
    line-height: 1.4em;
    font-size: 4.36vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec07_inner .link {
    margin: 0 auto 0;
    padding: 0 0;
    width: 85.09vw;
  }
  .lp_kintone_sec07_inner .link a {
    margin: 0 auto 0;
    padding: 3.63vw 0;
    width: 100%;
    text-align: center;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #333;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec07_inner .link a:after {
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    width: 6px;
    height: 12px;
    line-height: 12px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
  }
}

/**
 * lp_kintone_sec08
**/
.lp_kintone_sec08 {
  background: #fbf7e6;
}
.lp_kintone_sec08_inner {
  margin: 0 auto;
  padding: 60px 0 50px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
  background: #fbf7e6;
}
.lp_kintone_sec08_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec08_inner .bnr {

}
.lp_kintone_sec08_inner .bnr a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #333333;
  background: #fff;
  display: block;
  border-radius: 15px;
  box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
  position: relative;
  overflow: hidden;
	transition:all 0.5s 0s;
}
.lp_kintone_sec08_inner .bnr a:hover {
  opacity: 0.7;
}


.lp_kintone_sec08_inner .bnr a .box01 {
  margin: 0 0 0 40%;
  padding: 30px 0 25px 0;
  width: 60%;
  max-width: 714px;
}
.lp_kintone_sec08_inner .bnr a .box01 h4 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
}
.lp_kintone_sec08_inner .bnr a .box01 p {
  margin: 0 auto;
  padding: 0 0 23px 0;
  max-width: 563px;
  text-align: left;
  font-size: 18px;
  line-height: 1.6em;
  display: block;
}
.lp_kintone_sec08_inner .bnr a .box01 .view {
  margin: 0 auto 0;
  padding: 20px 0;
  width: 90%;
  max-width: 370px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #333;
  background: #ffdd31;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_sec08_inner .bnr a .box01 .view:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/09f8b3b6f8e93d00a877ae577dd1366c/arrow_02.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
.lp_kintone_sec08_inner .bnr a .box02 {
  width: 510px;
  overflow: hidden;
  position: absolute;
  top: 43px;
  left: 5px;
}
.lp_kintone_sec08_inner .bnr a .box02 p {
  padding: 65px 0 0 75px;
  width: 256px;
  height: 215px;
  text-align: left;
  line-height: 1.4em;
  font-size: 16px;
  color: #333333;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/dc5712e5127cf909ef00176a5b6cae2e/sec10_back_01.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  box-sizing: border-box;
  float: right;
  position: relative;
  z-index: 1;
}
.lp_kintone_sec08_inner .bnr a .box02 .image {
  width: 282px;
  position: absolute;
  top: 0;
  left: 30px;
  z-index: 0;
}



@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_sec08_inner .bnr a .box01 {
    margin: 0 0 0 50%;
    padding: 2.54vw 0 2.11vw 0;
    width: 48%;
    max-width: 60.5vw;
  }
  .lp_kintone_sec08_inner .bnr a .box01 h4 {
    margin: 0 0 0 0;
    padding: 0 0 0.845vw 0;
    text-align: center;
    font-size: 2.2vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
  }
  .lp_kintone_sec08_inner .bnr a .box01 p {
    margin: 0 auto;
    padding: 0 0 1.94vw 0;
    max-width: 47.71vw;
    text-align: left;
    font-size: 1.525vw;
    line-height: 1.6em;
    display: block;
  }
  .lp_kintone_sec08_inner .bnr a .box01 .view {
    margin: 0 auto 0;
    padding: 1.69vw 0;
    width: 90%;
    max-width: 31.35vw;
    text-align: center;
    font-size: 1.69vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #333;
    background: #ffdd31;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec08_inner .bnr a .box01 .view:after {
    margin: -0.505vw 0 0 0;
    padding: 0 0 0 0;
    width: 0.505vw;
    height: 1.01vw;
    line-height: 1.01vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/09f8b3b6f8e93d00a877ae577dd1366c/arrow_02.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 2.11vw;
  }
  .lp_kintone_sec08_inner .bnr a .box02 {
    width: 43.22vw;
    overflow: hidden;
    position: absolute;
    top: 3.64vw;
    left: 0.423vw;
  }
  .lp_kintone_sec08_inner .bnr a .box02 p {
    padding: 5.5vw 0 0 5.08vw;
    width: 21.69vw;
    height: 18.22vw;
    text-align: left;
    line-height: 1.4em;
    font-size: 1.35vw;
    color: #333333;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/dc5712e5127cf909ef00176a5b6cae2e/sec10_back_01.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    box-sizing: border-box;
    float: right;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec08_inner .bnr a .box02 .image {
    width: 23.89vw;
    position: absolute;
    top: 0;
    left: 2.54vw;
    z-index: 0;
  }
}
@media (max-width:768px) {
  .lp_kintone_sec08 {
    background: #fbf7e6;
  }
  .lp_kintone_sec08_inner {
    margin: 0 auto;
    padding: 12vw 0 5vw 0;
    width: 87.2vw;
    max-width: 1180px;
    text-align: center;
    background: #fbf7e6;
  }
  .lp_kintone_sec08_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec08_inner .bnr {

  }
  .lp_kintone_sec08_inner .bnr a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #333333;
    background: #fff;
    display: block;
    border-radius: 15px;
    box-shadow: 5px 5px 5px rgba(100,100,100,0.3);
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec08_inner .bnr a .box01 {
    margin: 0 0 0 0;
    padding: 6.36vw 0 5vw 0;
    width: 100%;
    max-width: 100%;
  }
  .lp_kintone_sec08_inner .bnr a .box01 h4 {
    margin: 0 0 0 0;
    padding: 0 0 1.81vw 0;
    text-align: center;
    font-size: 4.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
  }
  .lp_kintone_sec08_inner .bnr a .box01 p {
    margin: 0 4vw;
    padding: 0 0 1.81vw 0;
    max-width: 100%;
    text-align: left;
    font-size: 3.27vw;
    line-height: 1.6em;
    display: block;
  }
  .lp_kintone_sec08_inner .bnr a .box01 .view {
    margin: 0 auto 0;
    padding: 3.63vw 0;
    width: 67.2vw;
    max-width: 67.2vw;
    text-align: center;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #333;
    background: #ffdd31;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec08_inner .bnr a .box01 .view:after {
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    width: 6px;
    height: 12px;
    line-height: 12px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/09f8b3b6f8e93d00a877ae577dd1366c/arrow_02.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
  }
  .lp_kintone_sec08_inner .bnr a .box02 {
    margin: 0 4vw 4vw 0;
    width: auto;
    overflow: hidden;
    position: relative;
    top: auto;
    left: auto;
  }
  .lp_kintone_sec08_inner .bnr a .box02 p {
    margin: 0 0 0 0;
    padding: 11vw 3vw 0 15vw;
    width: 46.36vw;
    height: 38.9vw;
    text-align: left;
    line-height: 1.4em;
    font-size: 2.97vw;
    color: #333333;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/dc5712e5127cf909ef00176a5b6cae2e/sec10_back_01.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    box-sizing: border-box;
    float: right;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec08_inner .bnr a .box02 .image {
    width: 39.63vw;
    position: absolute;
    top: 2.27vw;
    left: 4vw;
    z-index: 0;
  }
}


/**
 * lp_kintone_sec09
**/
.lp_kintone_sec09 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #fbf7e6;
  overflow: hidden;
}
.lp_kintone_sec09_inner {
  margin: 0 auto;
  padding: 100px 0 76px 0;
  width: 92%;
  max-width: 1180px;
  text-align: center;
}
.lp_kintone_sec09_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec09_inner h3 {
  margin: 0 0 70px 0;
  padding: 0 0 50px 0;
  line-height: 1.4em;
  font-size: 57px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
}
.lp_kintone_sec09_inner h3 em {
  color: #ffbc00;
}
.lp_kintone_sec09_inner h3:after {
  margin: 0 0 0 -35px;
  width: 70px;
  height: 4px;
  line-height: 4px;
  content: "";
  background: #333333;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
}
.lp_kintone_sec09_inner h4 {
  margin: 0 0 35px 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 36px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  position: relative;
  display: inline-block;
}
.lp_kintone_sec09_inner h4 em {
  color: #ffbc00;
}
.lp_kintone_sec09_inner h4:before {
  margin: 0 0 0 0;
  width: 26px;
  height: 46px;
  line-height: 46px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/6cb0a1a4fd5039c0f31a244bf262bafa/deco_01.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 0;
  left: -60px;
}
.lp_kintone_sec09_inner h4:after {
  margin: 0 0 0 0;
  width: 26px;
  height: 46px;
  line-height: 46px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/dedbc1bcc771642f46b1e2f9014435ed/deco_02.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 0;
  right: -60px;
}
.lp_kintone_sec09_inner .list01 {
  margin: 0 0 50px 0;
  width: 100%;
  display: flex;
}
.lp_kintone_sec09_inner .list01 .item {
  margin: 0 0 0 0;
  width: 33.33%;
  position: relative;
}
.lp_kintone_sec09_inner .list01 .item p {
  margin: 0 0 5px 0;
  width: 100%;
  height: 2.8em;
  line-height: 1.4em;
  font-size: 16px;
  color: #333333;
  justify-content: center;
  align-items: center;
  display: flex;
}
.lp_kintone_sec09_inner .list01 .item .label {
  margin: 0 0 0 0;
  width: 51px;
  height: 51px;
  line-height: 1.2em;
  font-size: 12px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  right: 30px;
}
.lp_kintone_sec09_inner .list01 .item .label.label01 {
  background: #ffdd31;
  border: 1px solid #ffdd31;
}
.lp_kintone_sec09_inner .list01 .item .label.label02 {
  background: #fff;
  border: 1px solid #ffdd31;
}
.lp_kintone_sec09_inner .list01 .item .image {
  cursor: pointer;
	transition:all 0.5s 0s;
}
.lp_kintone_sec09_inner .list01 .item .image:hover {
  opacity: 0.7;
}

.lp_kintone_sec09_inner .list02 {
  margin: 0 auto;
  padding: 55px 0 0 0;
  width: 100%;
  max-width: 914px;
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 2px 2px 0 #999999;
  display: flex;
  flex-wrap: wrap;
}
.lp_kintone_sec09_inner .list02 .catch {
  margin: 0 0 0 0;
  padding: 0 0 22px 0;
  width: 100%;
  text-align: center;
  line-height: 1.4em;
  font-size: 23px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.lp_kintone_sec09_inner .list02 .item {
  margin: 0 0 0 0;
  width: 43%;
  position: relative;
}
.lp_kintone_sec09_inner .list02 .item.left {
  margin: 0 0 43px 4.48%;
}
.lp_kintone_sec09_inner .list02 .item.right {
  margin: 0 0 43px 5.04%;
}

.lp_kintone_sec09_inner .list02 .item p {
  margin: 0 4% 5px 0;
  width: 96%;
  height: 2.8em;
  line-height: 1.4em;
  font-size: 16px;
  color: #333333;
  justify-content: center;
  align-items: center;
  display: flex;
}
.lp_kintone_sec09_inner .list02 .item.h01 p {
  margin: 0 12% 5px 0;
  width: 88%;
  height: 4.2em;
}
.lp_kintone_sec09_inner .list02 .item .catch {
  margin: 0 0 0 0;
  padding: 0 0 22px 0;
  width: 100%;
  text-align: center;
  line-height: 1.4em;
  font-size: 23px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}

.lp_kintone_sec09_inner .list02 .item .label {
  margin: 0 0 0 0;
  width: 51px;
  height: 51px;
  line-height: 1.2em;
  font-size: 12px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -5px;
  right: 25px;
}
.lp_kintone_sec09_inner .list02 .item.h01 .label {
  top: 15px;
}
.lp_kintone_sec09_inner .list02 .item.h02 .label {
  top: 62px;
}

.lp_kintone_sec09_inner .list02 .item .label.label01 {
  color: #ffffff;
  background: #01916d;
  border: 1px solid #01916d;
}
.lp_kintone_sec09_inner .list02 .item .label.label02 {
  color: #01916d;
  background: #fff;
  border: 1px solid #01916d;
}
.lp_kintone_sec09_inner .list02 .item .label.label03 {
  color: #ffffff;
  background: #4b9ccb;
  border: 1px solid #4b9ccb;
}
.lp_kintone_sec09_inner .list02 .item .label.label04 {
  color: #4b9ccb;
  background: #fff;
  border: 1px solid #4b9ccb;
}
.lp_kintone_sec09_inner .list02 .item .image {
  margin-right: -15px;
  width: 100%;
  cursor: pointer;
	transition:all 0.5s 0s;
}
.lp_kintone_sec09_inner .list02 .item .image:hover {
  opacity: 0.7;
}

@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_sec09_inner .list01 .item p {
    margin: 0 0 5px 0;
    width: 90%;
    height: 2.8em;
    line-height: 1.4em;
    font-size: 16px;
    color: #333333;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .lp_kintone_sec09_inner .list01 .item .label {
    right: -5px;
  }
  .lp_kintone_sec09_inner .list02 .item .label {
    right: -5px;
  }
  .lp_kintone_sec09_inner .list02 .item.h01 p {
    margin: 0 12% 5px 0;
    width: 88%;
  }

}
@media (max-width:768px) {
  .lp_kintone_sec09 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: #fbf7e6;
    overflow: hidden;
  }
  .lp_kintone_sec09_inner {
    margin: 0 auto;
    padding: 12vw 0 7vw 0;
    width: 92%;
    max-width: 1180px;
    text-align: center;
  }
  .lp_kintone_sec09_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec09_inner h3 {
    margin: 0 0 12.72vw 0;
    padding: 0 0 5.45vw 0;
    line-height: 1.4em;
    font-size: 6.54vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
  }
  .lp_kintone_sec09_inner h3 em {
    color: #ffbc00;
  }
  .lp_kintone_sec09_inner h3:after {
    margin: 0 0 0 -20px;
    width: 40px;
    height: 2px;
    line-height: 2px;
    content: "";
    background: #333333;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
  }
  .lp_kintone_sec09_inner h4 {
    margin: 0 0 3.09vw 0;
    padding: 0 0 0 0;
    line-height: 1.4em;
    font-size: 4.36vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    position: relative;
    display: inline-block;
  }
  .lp_kintone_sec09_inner h4 em {
    color: #ffbc00;
  }
  .lp_kintone_sec09_inner h4:before {
    margin: 0 0 0 0;
    width: 2.72vw;
    height: 5.45vw;
    line-height: 5.45vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/6cb0a1a4fd5039c0f31a244bf262bafa/deco_01.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 0;
    left: -5vw;
  }
  .lp_kintone_sec09_inner h4:after {
    margin: 0 0 0 0;
    width: 2.72vw;
    height: 5.45vw;
    line-height: 5.45vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/dedbc1bcc771642f46b1e2f9014435ed/deco_02.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 0;
    right: -5vw;
  }
  .lp_kintone_sec09_inner .list01 {
    margin: 0 0 0 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec09_inner .list01 .item {
    margin: 0 0 3.63vw 0;
    width: 50%;
    position: relative;
  }
  .lp_kintone_sec09_inner .list01 .item:nth-of-type(3) {
    margin: 0 0 3.63vw 25%;
  }
  .lp_kintone_sec09_inner .list01 .item p {
    margin: 0 0 0 0;
    width: 100%;
    height: 2.8em;
    line-height: 1.4em;
    font-size: 1.8vw;
    color: #333333;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .lp_kintone_sec09_inner .list01 .item .label {
    margin: 0 0 0 0;
    width: 6.18vw;
    height: 6.18vw;
    line-height: 1.2em;
    font-size: 1.45vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    border-radius: 180px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: -1vw;
    right: 2vw;
  }
  .lp_kintone_sec09_inner .list01 .item .label.label01 {
    background: #ffdd31;
    border: 1px solid #ffdd31;
  }
  .lp_kintone_sec09_inner .list01 .item .label.label02 {
    background: #fff;
    border: 1px solid #ffdd31;
  }
  .lp_kintone_sec09_inner .list02 {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 98%;
    max-width: 914px;
    background: none;
    border-radius: 0;
    box-shadow: none;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec09_inner .list02 .catch {
    margin: 0 0 0 0;
    padding: 0 0 2.5vw 0;
    width: 100%;
    text-align: center;
    line-height: 1.4em;
    font-size: 2.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .lp_kintone_sec09_inner .list02 .item {
    margin: 0 0 0 0;
    width: 48%;
    position: relative;
  }
  .lp_kintone_sec09_inner .list02 .item.left {
    margin: 0 0 4.54vw 0;
  }
  .lp_kintone_sec09_inner .list02 .item.right {
    margin: 0 0 4.54vw 4%;
  }

  .lp_kintone_sec09_inner .list02 .item p {
    margin: 0 0 0 0;
    width: 100%;
    height: 2.8em;
    line-height: 1.4em;
    font-size: 1.8vw;
    color: #333333;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .lp_kintone_sec09_inner .list02 .item.h01 p {
    margin: 0 12% 5px 0;
    width: 88%;
    height: 4.2em;
  }
  .lp_kintone_sec09_inner .list02 .item .catch {
    margin: 0 0 0 0;
    padding: 0 0 2.5vw 0;
    width: 100%;
    text-align: center;
    line-height: 1.4em;
    font-size: 2.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }

  .lp_kintone_sec09_inner .list02 .item .label {
    margin: 0 0 0 0;
    width: 6.18vw;
    height: 6.18vw;
    line-height: 1.2em;
    font-size: 1.45vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #333333;
    border-radius: 180px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: -1vw;
    right: 2vw;
  }
  .lp_kintone_sec09_inner .list02 .item.h01 .label {
    top: 1vw;
  }
  .lp_kintone_sec09_inner .list02 .item.h02 .label {
    top: 7vw;
  }

  .lp_kintone_sec09_inner .list02 .item .label.label01 {
    color: #ffffff;
    background: #01916d;
    border: 1px solid #01916d;
  }
  .lp_kintone_sec09_inner .list02 .item .label.label02 {
    color: #01916d;
    background: #fff;
    border: 1px solid #01916d;
  }
  .lp_kintone_sec09_inner .list02 .item .label.label03 {
    color: #ffffff;
    background: #4b9ccb;
    border: 1px solid #4b9ccb;
  }
  .lp_kintone_sec09_inner .list02 .item .label.label04 {
    color: #4b9ccb;
    background: #fff;
    border: 1px solid #4b9ccb;
  }
  .lp_kintone_sec09_inner .list02 .item .image {
    margin-right: -15px;
    width: 100%;
  }
}

/**
 * lp_kintone_sec10
**/
.lp_kintone_sec10 {
  margin: 0 0 0 0;
  padding: 0 0 80px 0;
  width: 100%;
  background: #ffdd31;
}
.lp_kintone_sec10_inner {
  margin: 0 auto;
  padding: 53px 0 80px 0;
  padding: 53px 0 0 0;
  width: 92%;
  max-width: 1180px;
  display: flex;
}
.lp_kintone_sec10_inner img {
  width: 100%;
  height: auto;
  display: block;
}
.lp_kintone_sec10_inner .bnr {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 47%;
}
.lp_kintone_sec10_inner .bnr.left {
  margin: 0 6% 0 0;
}
.lp_kintone_sec10_inner .bnr a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #333333;
  display: block;
  border-radius: 15px;
  box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
  overflow: hidden;
	transition:all 0.5s 0s;
}
.lp_kintone_sec10_inner .bnr.left a {
  background: #fff3bc;
}
.lp_kintone_sec10_inner .bnr.right a {
  background: #fff;
}
.lp_kintone_sec10_inner .bnr a:hover {
  opacity: 0.7;
}

.lp_kintone_sec10_inner .bnr a h4 {
  margin: 0 0 0 0;
  padding: 35px 0 10px 0;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
}
.lp_kintone_sec10_inner .bnr a .description {
  margin: 0 30px 0 30px;
  padding: 0 0 10px 0;
  min-height: 130px;
  text-align: left;
  font-size: 18px;
  line-height: 1.6em;
  display: block;
}
.lp_kintone_sec10_inner .bnr a .description p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: left;
  font-size: 18px;
  line-height: 1.6em;
  display: block;
}

.lp_kintone_sec10_inner .bnr.left a .view {
  margin: 0 auto 30px;
  padding: 20px 0;
  width: 90%;
  max-width: 370px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #ffffff;
  background: #01916d;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_sec10_inner .bnr.left a .view:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
.lp_kintone_sec10_inner .bnr.right a .view {
  margin: 0 auto 30px;
  padding: 20px 0;
  width: 90%;
  max-width: 370px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  display: block;
  color: #333333;
  background: #ffdd31;
  position: relative;
  border-radius: 90px;
}
.lp_kintone_sec10_inner .bnr.right a .view:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  line-height: 12px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/09f8b3b6f8e93d00a877ae577dd1366c/arrow_02.svg") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
}
.lp_kintone_sec10_inner .bnr.left a .box {
  margin: 0 47px 45px 0;
  position: relative;
  overflow: hidden;
}
.lp_kintone_sec10_inner .bnr.left a .box p {
  width: 190px;
  height: 190px;
  text-align: center;
  line-height: 1.4em;
  font-size: 23px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #ffffff;
  background: #01916d;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  display: flex;
  float: right;
  position: relative;
  z-index: 1;
}
.lp_kintone_sec10_inner .bnr.left a .box p em {
  line-height: 1.2em;
  font-size: 39px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.lp_kintone_sec10_inner .bnr.left a .box .image {
  width: 285px;
  position: absolute;
  top: 0;
  left: 30px;
  z-index: 0;
}
.lp_kintone_sec10_inner .bnr.right a .box {
  margin: 0 27px 20px 0;
  position: relative;
  overflow: hidden;
}
.lp_kintone_sec10_inner .bnr.right a .box p {
  padding: 65px 0 0 75px;
  width: 256px;
  height: 215px;
  text-align: left;
  line-height: 1.4em;
  font-size: 16px;
  color: #333333;
  background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/dc5712e5127cf909ef00176a5b6cae2e/sec10_back_01.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
  box-sizing: border-box;
  float: right;
  position: relative;
  z-index: 1;
}
.lp_kintone_sec10_inner .bnr.right a .box .image {
  width: 282px;
  position: absolute;
  top: 0;
  left: 30px;
  z-index: 0;
}
@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .lp_kintone_sec10_inner {
    margin: 0 auto;
    padding: 4.49vw 0 2.779vw 0;
    width: 100%;
    max-width: 1180px;
    display: flex;
  }

  .lp_kintone_sec10_inner .bnr a h4 {
    margin: 0 0 0 0;
    padding: 2.96vw 0 0.845vw 0;
    text-align: center;
    font-size: 2.2vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
  }
  .lp_kintone_sec10_inner .bnr a .description {
    margin: 0 2.54vw 0 2.54vw;
    padding: 0 0 0.845vw 0;
    min-height: 11.01vw;
    text-align: left;
    font-size: 1.52vw;
    line-height: 1.6em;
    display: block;
  }
  .lp_kintone_sec10_inner .bnr.left a .view {
    margin: 0 auto 2.54vw;
    padding: 1.69vw 0;
    width: 90%;
    max-width: 31.3vw;
    text-align: center;
    font-size: 1.69vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #01916d;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec10_inner .bnr.left a .view:after {
    margin: -0.505vw 0 0 0;
    padding: 0 0 0 0;
    width: 0.505vw;
    height: 1.01vw;
    line-height: 1.01vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 2.11vw;
  }
  .lp_kintone_sec10_inner .bnr.right a .view {
    margin: 0 auto 2.54vw;
    padding: 1.69vw 0;
    width: 90%;
    max-width: 31.3vw;
    text-align: center;
    font-size: 1.69vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #333333;
    background: #ffdd31;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec10_inner .bnr.right a .view:after {
    margin: -0.505vw 0 0 0;
    padding: 0 0 0 0;
    width: 0.505vw;
    height: 1.01vw;
    line-height: 1.01vw;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/09f8b3b6f8e93d00a877ae577dd1366c/arrow_02.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 2.11vw;
  }
  .lp_kintone_sec10_inner .bnr.left a .box {
    margin: 0 3.98vw 4.66vw 0;
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec10_inner .bnr.left a .box p {
    width: 16.1vw;
    height: 16.1vw;
    text-align: center;
    line-height: 1.4em;
    font-size: 1.94vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #ffffff;
    background: #01916d;
    border-radius: 180px;
    justify-content: center;
    align-items: center;
    display: flex;
    float: right;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec10_inner .bnr.left a .box p em {
    line-height: 1.2em;
    font-size: 3.3vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .lp_kintone_sec10_inner .bnr.left a .box .image {
    width: 24.15vw;
    position: absolute;
    top: 0;
    left: 2.54vw;
    z-index: 0;
  }
  .lp_kintone_sec10_inner .bnr.right a .box {
    margin: 0 2.28vw 1.69vw 0;
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec10_inner .bnr.right a .box p {
    padding: 5.5vw 0 0 5.93vw;
    width: 21.69vw;
    height: 18.2vw;
    text-align: left;
    line-height: 1.4em;
    font-size: 1.35vw;
    color: #333333;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/dc5712e5127cf909ef00176a5b6cae2e/sec10_back_01.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    box-sizing: border-box;
    float: right;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec10_inner .bnr.right a .box .image {
    width: 23.89vw;
    position: absolute;
    top: 0;
    left: 2.54vw;
    z-index: 0;
  }
}
@media (max-width:768px) {
  .lp_kintone_sec10 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: #ffdd31;
  }
  .lp_kintone_sec10_inner {
    margin: 0 auto;
    padding: 9.2vw 0 0vw 0;
    width: 87.2%;
    max-width: 1180px;
    display: flex;
    flex-wrap: wrap;
  }
  .lp_kintone_sec10_inner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .lp_kintone_sec10_inner .bnr {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
  }
  .lp_kintone_sec10_inner .bnr.left {
    margin: 0 0 8vw 0;
  }
  .lp_kintone_sec10_inner .bnr a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #333333;
    display: block;
    border-radius: 15px;
    box-shadow: 5px 5px 5px rgba(100,100,100,0.3);
    overflow: hidden;
  }
  .lp_kintone_sec10_inner .bnr.left a {
    background: #fff3bc;
  }
  .lp_kintone_sec10_inner .bnr.right a {
    background: #fff;
  }

  .lp_kintone_sec10_inner .bnr a h4 {
    margin: 0 0 0 0;
    padding: 4.72vw 0 1.81vw 0;
    text-align: center;
    font-size: 4.72vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
  }
  .lp_kintone_sec10_inner .bnr a .description {
    margin: 0 4vw 0 4vw;
    padding: 0 0 1.81vw 0;
    min-height: 0px;
    text-align: left;
    font-size: 3.27vw;
    line-height: 1.6em;
    display: block;
  }
  .lp_kintone_sec10_inner .bnr.left a .view {
    margin: 0 auto 5.45vw;
    padding: 3.63vw 0;
    width: 90%;
    max-width: 67.27vw;
    text-align: center;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #ffffff;
    background: #01916d;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec10_inner .bnr.left a .view:after {
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    width: 6px;
    height: 12px;
    line-height: 12px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/d55eef0d926670122056b5967d1ab8c0/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
  }
  .lp_kintone_sec10_inner .bnr.right a .view {
    margin: 0 auto 5.45vw;
    padding: 3.63vw 0;
    width: 90%;
    max-width: 67.27vw;
    text-align: center;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.2em;
    display: block;
    color: #333333;
    background: #ffdd31;
    position: relative;
    border-radius: 90px;
  }
  .lp_kintone_sec10_inner .bnr.right a .view:after {
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    width: 6px;
    height: 12px;
    line-height: 12px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/09f8b3b6f8e93d00a877ae577dd1366c/arrow_02.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
  }
  .lp_kintone_sec10_inner .bnr.left a .box {
    margin: 0 7vw 3.63vw 0;
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec10_inner .bnr.left a .box p {
    width: 29.8vw;
    height: 29.8vw;
    text-align: center;
    line-height: 1.4em;
    font-size: 3.63vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    color: #ffffff;
    background: #01916d;
    border-radius: 180px;
    justify-content: center;
    align-items: center;
    display: flex;
    float: right;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec10_inner .bnr.left a .box p em {
    line-height: 1.2em;
    font-size: 6vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .lp_kintone_sec10_inner .bnr.left a .box .image {
    width: 45.45vw;
    position: absolute;
    top: 0;
    left: 4vw;
    z-index: 0;
  }
  .lp_kintone_sec10_inner .bnr.right a .box {
    margin: 0 4vw 0 0;
    position: relative;
    overflow: hidden;
  }
  .lp_kintone_sec10_inner .bnr.right a .box p {
    padding: 11vw 3vw 0 15vw;
    width: 46.36vw;
    height: 38.9vw;
    text-align: left;
    line-height: 1.4em;
    font-size: 2.97vw;
    color: #333333;
    background: url("https://assets-fb-rn.fujifilm.com/files/2024-06/dc5712e5127cf909ef00176a5b6cae2e/sec10_back_01.png") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    box-sizing: border-box;
    float: right;
    position: relative;
    z-index: 1;
  }
  .lp_kintone_sec10_inner .bnr.right a .box p br {
    display: none;
  }
  .lp_kintone_sec10_inner .bnr.right a .box .image {
    width: 39.63vw;
    position: absolute;
    top: 7vw;
    left: 2.72vw;
    z-index: 0;
  }
}

#overlay {
  width: 100%;
  height: 100vh;
  display: none;
  background: rgba(0,0,0,0.4);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}
.modal_wrap {
  padding: 35px 0 35px 0;
  width: 946px;
/*  height: 643px;*/
  background: #fff;
  display: none;
  box-sizing: border-box;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -321px 0 0 -473px;
  box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
  z-index: 1001;
}
.modal_wrap .modal_close {
  width: 40px;
  position: absolute;
  top: -55px;
  right: 0;
}
.modal_wrap .youtube {
  margin: 0 auto;
  width: 795px;
  aspect-ratio: 16 / 9;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.modal_wrap .youtube iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.modal_wrap .youtube.on {
  background: none;
}

.modal_wrap .head {
  position: relative;
}
.modal_wrap .head p {
  margin: 0 0 15px 0;
  width: 100%;
  height: 3.0em;
  line-height: 1.5em;
  font-size: 22px;
  text-align: center;
  color: #333333;
  justify-content: center;
  align-items: center;
  display: flex;
}
.modal_wrap .head.h01 p {
  margin: 0 0 25px 0;
  width: 100%;
  height: 4.5em;
}
.modal_wrap .head .label {
  margin: 0 0 0 190px;
  width: 72px;
  height: 72px;
  line-height: 1.2em;
  font-size: 17px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  text-align: center;
  color: #333333;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -10px;
  left: 50%;
}
.modal_wrap .head .label.label01 {
  color: #ffffff;
  background: #01916d;
  border: 1px solid #01916d;
}
.modal_wrap .head .label.label02 {
  color: #01916d;
  background: #fff;
  border: 1px solid #01916d;
}

    .modal_wrap .head .label.label01y {
    color: #333333;
    background: #ffdd31;
    border: 1px solid #ffdd31;
  }
  .modal_wrap .head .label.label02y {
    color: #333333;
    background: #fff;
    border: 1px solid #ffdd31;
  }
  
.modal_wrap .head .label.label03 {
  color: #ffffff;
  background: #4b9ccb;
  border: 1px solid #4b9ccb;
}
.modal_wrap .head .label.label04 {
  color: #4b9ccb;
  background: #fff;
  border: 1px solid #4b9ccb;
}
@media only screen and (min-width: 769px) and (max-width: 1180px) {
  .modal_wrap {
    padding: 2.96vw 0 2.96vw 0;
    width: 80vw;
/*    height: 54.4vw;*/
    background: #fff;
    display: none;
    box-sizing: border-box;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -27.2vw 0 0 -40vw;
    box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
    z-index: 1001;
  }
  .modal_wrap .modal_close {
    width: 3.38vw;
    position: absolute;
    top: -4.66vw;
    right: 0;
  }
  .modal_wrap .youtube {
    margin: 0 auto;
    width: 67.37vw;
    aspect-ratio: 16 / 9;
  }
}
@media (max-width:768px) {
  .modal_wrap {
    padding: 2.96vw 0 3.96vw 0;
    width: 90vw;
/*    height: 60vh;*/
    background: #fff;
    display: none;
    box-sizing: border-box;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -30vh 0 0 -45vw;
    box-shadow: 10px 10px 10px rgba(100,100,100,0.3);
    z-index: 1001;
  }
  .modal_wrap .modal_close {
    width: 8vw;
    position: absolute;
    top: -10.66vw;
    right: 0;
  }
  .modal_wrap .youtube {
    margin: 0 auto;
    width: 90%;
    aspect-ratio: 16 / 9;
  }
  
  .modal_wrap .head {
    margin: 20px 0 0 0;
    position: relative;
  }
  .modal_wrap .head p {
    margin: 0 0 10px 0;
    width: 100%;
    height: 3.0em;
    line-height: 1.5em;
    font-size: 3vw;
    text-align: center;
    color: #333333;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .modal_wrap .head.h01 p {
    margin: 0 0 25px 0;
    width: 100%;
    height: 4.5em;
  }
  .modal_wrap .head .label {
    margin: 0 0 0 0;
    width: 36px;
    height: 36px;
    line-height: 1.2em;
    font-size: 9px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    text-align: center;
    color: #333333;
    border-radius: 180px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: -5px;
    left: auto;
    right: 10px;
  }
  
  .modal_wrap .head .label.label01 {
    color: #ffffff;
    background: #01916d;
    border: 1px solid #01916d;
  }
  .modal_wrap .head .label.label02 {
    color: #01916d;
    background: #fff;
    border: 1px solid #01916d;
  }
  
    .modal_wrap .head .label.label01y {
    color: #333333;
    background: #ffdd31;
    border: 1px solid #ffdd31;
  }
  .modal_wrap .head .label.label02y {
    color: #333333;
    background: #fff;
    border: 1px solid #ffdd31;
  }
  
  
  .modal_wrap .head .label.label03 {
    color: #ffffff;
    background: #4b9ccb;
    border: 1px solid #4b9ccb;
  }
  .modal_wrap .head .label.label04 {
    color: #4b9ccb;
    background: #fff;
    border: 1px solid #4b9ccb;
  }
  
  
}



._sp { display: none !important; }
@media (max-width:768px) {
  ._pc { display: none !important; }
  ._sp { display: block !important; }
  .lp_kintone_sec05_inner .flow .arrow._sp { display: flex !important; }
}