/*===========================================================
          page_view_
  ===========================================================*/
/* #region */
.page_view_lp_wrap{background:var(--cFFFFFF);color:var(--c0B0B0D);height: 100vw;}
.page_view_lp_wrap h1{white-space: inherit;width:100%;max-width: 1200px;}
.page_view_lp_wrap h1 > span:nth-of-type(2){font-size:var(--fs9);}
.breadcrumb li a{color:var(--c0B0B0D);}
.breadcrumb li::after{background: url(/images/common/arrow_3.webp) no-repeat center / contain;}
/* #endregion */
/*===========================================================
          results_single_wrap_
  ===========================================================*/
/* #region */
.results_single_wrap_{position:relative;background:var(--cFFF9E5);width:100%;margin-top:-20vw;padding:calc(var(--space9) + 20vw) var(--space4) var(--space9);overflow:hidden;}
/*----*/
.results_single_{position:relative;}
.results_single_deco_ {position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;}
.results_single_deco_ span{position: absolute;z-index: 2;inset: 0;width: 100%;height: 100%;}
.results_single_deco_ span::before,.results_single_deco_ span::after{content:"";position: absolute;display: block;background-size: contain;background-repeat: no-repeat;width: 7vw;height: 7vw;}
.results_single_deco_ span:nth-of-type(1)::before{background: url(/images/common/cloud_2.webp) no-repeat center / contain;inset: 1vw auto auto -3vw;}
.results_single_deco_ span:nth-of-type(1)::after{background: url(/images/common/cloud_4.webp) no-repeat center / contain;inset: 3vw auto auto 3vw;}
.results_single_deco_ span:nth-of-type(2)::before{background: url(/images/common/cloud_4.webp) no-repeat center / contain;inset: 2vw auto auto 54vw;}
.results_single_deco_ span:nth-of-type(3)::before{background: url(/images/common/cloud_1.webp) no-repeat center / contain;inset: 12vw -3vw auto auto;}
.results_single_deco_ span:nth-of-type(3)::after{background: url(/images/common/cloud_2.webp) no-repeat center / contain;inset: 18vw -8vw auto auto;}
.results_single_inner_{display:flex;flex-wrap:wrap;gap:var(--space4);}
.results_single_box_{width:100%;padding:var(--space4);border-radius:var(--braM);background:var(--cFFFFFF);position:relative;}
.results_single_box_:nth-of-type(1){width:100%;}
.results_single_box_deco_ {position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;}
.results_single_box_ span{position: absolute;z-index: 2;inset: 0;width: 100%;height: 100%;}
.results_single_box_deco_ span::before,.results_single_box_deco_ span::after{content:"";position: absolute;display: block;background-size: contain;background-repeat: no-repeat;width: 10vw;height: 10vw;}
.results_single_box_:nth-of-type(2) .results_single_box_deco_ span:nth-of-type(1)::before{background: url(/images/common/cleaning_deco_5.webp) no-repeat center / contain;inset: 7vw auto auto -4vw;transform: rotate(-12deg);}
.results_single_box_:nth-of-type(2) .results_single_box_deco_ span:nth-of-type(1)::after{background: url(/images/common/cleaning_deco_7.webp) no-repeat center / contain;inset: 15vw -4vw auto auto;}
.results_single_box_:nth-of-type(2) .results_single_box_deco_ span:nth-of-type(2)::before{background: url(/images/common/cloud_3.webp) no-repeat center / contain;inset: -3vw 1vw auto auto;}
.results_single_box_:nth-of-type(3) .results_single_box_deco_ span:nth-of-type(1)::before{background: url(/images/common/cleaning_deco_17.webp) no-repeat center / contain;inset: -4vw 2vw auto auto;}
.results_single_box_:nth-of-type(3) .results_single_box_deco_ span:nth-of-type(1)::after{background: url(/images/common/biriken_1.webp) no-repeat center / contain;inset: auto -9vw 0vw auto;width: 40vw;height: 40vw;}
/*----*/
.results_works_slide_wrap figure{display:flex;flex-direction:column;gap:4vw 0;margin-top:4vw;}
.results_works_slide_wrap figure div{position:relative;height:auto;border-radius:var(--braS);overflow:hidden;aspect-ratio: 1/0.6;}
.results_works_slide_wrap figure img{object-fit:cover;}
.results_works_slide_wrap figure p{position:absolute;inset:auto auto 3vw 3vw;font-family:var(--NotoSansJP900);font-size:var(--fs3);}
.results_works_slide_wrap figure p::before{display:inline-block;padding:1.8vw 4vw;border-radius:var(--braM);}
.results_works_slide_wrap figure div:nth-of-type(1) p::before{content:"BEFORE";background:var(--cFFFFFF);}
.results_works_slide_wrap figure div:nth-of-type(2) p::before{content:"AFTER";background:var(--cF4C72F);color:var(--cFFFFFF);}
.results_works_slide_wrap ul{display:flex;gap:3vw;flex-wrap:wrap;margin-top:4vw;}
.results_works_slide_wrap ul li{display:inline-block;padding:1.8vw 4vw;font-size:var(--fs3);border:var(--c0B0B0D) solid 1px; border-radius:var(--braM);}
/*----*/
.results_single_table_ th,.results_single_table_ td{padding:2vw;}
.results_single_table_ th{width:24vw;text-align:left;}
/*----*/
.results_single_message_{padding-right:var(--space9);}
.results_single_message_ p{line-height:2;}
.results_single_message_ p + p{margin-top:var(--space3);}
/* #endregion */


@media(min-width:768px){
/*===========================================================
  page_view_
  ===========================================================*/
/* #region */
.page_view_lp_wrap{height: 65vw;}
.page_view_lp_wrap h1 > span:nth-of-type(2){font-size:var(--fs14);}
/* #endregion */
/*===========================================================
          results_single_wrap_
  ===========================================================*/
/* #region */
.results_single_wrap_{margin-top:-10vw;padding:calc(var(--space9) + 10vw) var(--space6) var(--space9);}
/*----*/
.results_single_deco_ span::before,.results_single_deco_ span::after{width: 8vw;height: 8vw;}
.results_single_deco_ span:nth-of-type(1)::before{inset: 1vw auto auto -3vw;}
.results_single_deco_ span:nth-of-type(1)::after{inset: 2vw auto auto 2vw;}
.results_single_deco_ span:nth-of-type(2)::before{inset: 2vw auto auto 54vw;}
.results_single_deco_ span:nth-of-type(3)::before{inset: 12vw -3vw auto auto;}
.results_single_deco_ span:nth-of-type(3)::after{inset: 18vw -8vw auto auto;}
.results_single_inner_{gap:var(--space3);}
.results_single_box_{padding:var(--space6);}
.results_single_box_:nth-of-type(2){width:100%;}
.results_single_box_:nth-of-type(3){width:100%;}
/*----*/
.results_works_slide_wrap{display:flex;flex-wrap:wrap;gap:0 2vw;align-items:center;}
.results_works_slide_wrap figure{flex-direction:row;gap:0;justify-content:space-between;width:100%;margin-top:0;}
.results_works_slide_wrap figure div{width:34vw;aspect-ratio: 1/0.696;}
.results_works_slide_wrap figure p{inset:auto auto 2vw 2vw;}
.results_works_slide_wrap figure p::before{padding:1vw 2.6vw;}
/*----*/
.results_single_table_ th,.results_single_table_ td{padding:1vw;}
.results_single_table_ th{width:15vw;}
/*----*/
.results_single_message_{padding-right:var(--space9);}
.results_single_box_deco_ span::before,.results_single_box_deco_ span::after{width: 10vw;height: 10vw;}
.results_single_box_:nth-of-type(3) .results_single_box_deco_ span:nth-of-type(1)::after{inset: auto -9vw 0vw auto;width: 30vw;height: 30vw;}
/* #endregion */
}


@media(min-width:1025px){
/*===========================================================
  page_view_
  ===========================================================*/
  /* #region */
  .page_view_lp_wrap{height:28vw;}
  .page_view_lp_wrap h1 > span:nth-of-type(2){font-size:var(--fs18);}
/* #endregion */
/*===========================================================
          results_single_wrap_
  ===========================================================*/
/* #region */
.results_single_wrap_{margin-top:-5vw;padding:calc(var(--space10) + 5vw) var(--space10) var(--space10);}
/*----*/
.results_single_deco_ span::before,.results_single_deco_ span::after{width: 6vw;height: 6vw;}
.results_single_deco_ span:nth-of-type(1)::before{inset: 1vw auto auto -3vw;}
.results_single_deco_ span:nth-of-type(1)::after{inset: 2vw auto auto 2vw;}
.results_single_deco_ span:nth-of-type(2)::before{inset: 2vw auto auto 54vw;}
.results_single_deco_ span:nth-of-type(3)::before{inset: 12vw -3vw auto auto;}
.results_single_deco_ span:nth-of-type(3)::after{inset: 18vw -8vw auto auto;}
.results_single_box_{padding:var(--space8);}
.results_single_box_:nth-of-type(2){width:40%;}
.results_single_box_:nth-of-type(3){flex:1;}
/*----*/
.results_works_slide_wrap{gap:0 1.2vw;}
.results_works_slide_wrap figure div{width:36vw;}
.results_works_slide_wrap figure p{font-size:var(--fs5);inset:auto auto 1vw 1vw;}
.results_works_slide_wrap figure p::before{padding:.4vw 1.3vw;}
/*----*/
.results_single_table_ th,.results_single_table_ td{padding:.5vw;}
.results_single_table_ th{width:8vw;}
/*----*/
.results_single_message_{padding-right:var(--space12);}
.results_single_box_deco_ span::before,.results_single_box_deco_ span::after{width: 7vw;height: 7vw;}
.results_single_box_:nth-of-type(3) .results_single_box_deco_ span:nth-of-type(1)::after{inset: auto -4vw 1vw auto;width: 16vw;height: 16vw;}
/* #endregion */
}