<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 11 2025 | 04:16:57 */
@charset "UTF-8";


/*-----------------------------------------------
    è¡¨ç¤ºãƒ»éžè¡¨ç¤º 
-----------------------------------------------*/

.SpOnly{
  display: block;
}


/*-----------------------------------------------
    ãƒ‘ãƒ³ããšéƒ¨åˆ†èª¿æ•´ 
-----------------------------------------------*/

.BreadCrumb--Adjustment{
  padding: 0 0 0 8px;
}



/*-----------------------------------------------
    ãƒ•ãƒ­ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒãƒŠãƒ¼
-----------------------------------------------*/

.FloatingBanner{
  width: 100%;
  bottom: 48px;
  right: 0;
  left: 0;
  border-radius: 0;
}

/* ç”»åƒ */
.FloatingBanner__Image{
  width: 100%;
  max-width: 450px;
  height: auto;
}


/*-----------------------------------------------
  HeadArea(ã‚¿ã‚¤ãƒˆãƒ«+MV) 
-----------------------------------------------*/

.HeadArea{
  height: auto;
  border-top: #f26b0d 2px solid;
  border-bottom: #f26b0d 2px solid;
}

.HeadArea--Kenkirental{
  border-top: #00469b 2px solid;
  border-bottom: #00469b 2px solid;
}

.HeadArea--Lixilreform {
  border-top: #3596d2 2px solid;
  border-bottom: #3596d2 2px solid;
}

/* ç™½èƒŒæ™¯ */
.HeadArea__BackGround{
  width: 100%;
  padding: 0 8px;
}


/* ã‚¿ã‚¤ãƒˆãƒ« *****/
.PageTitle{
  margin: 0;
  font-size: 26px;
}

/* ç”»åƒ */
.PageTitle__Image{
  max-width: 450px;
  vertical-align: middle;
}


/*-----------------------------------------------
    é&nbsp;…ç›®åˆ¥ããã‚Š
-----------------------------------------------*/

/* ContentsBox ********************/

.ContentsBox{
  padding: 24px 12px;
}

/* ãŠå•ã„åˆã‚ã›ãƒ•ã‚©ãƒ¼ãƒ&nbsp;ã¯ã“ã¡ã‚‰(èƒŒæ™¯è‰²ãŒé’è‰²) */
.ContentsBox--ToOrder{
  padding: 16px 0;
}

/* ã“ã‚“ãªãŠæ‚©ã¿ã‚ã‚Šã¾ã›ã‚“ã‹ï¼Ÿ(èƒŒæ™¯ã‚°ãƒ¬ãƒ¼å¹ãå‡ºã—) */
.ContentsBox--Introduction{
  padding: 24px 0 ;
  margin: 0 0 16px;
}
.ContentsBox--Introduction::after{
  margin-left: -28px;
  border: 28px solid transparent;
  border-top: 20px solid #e6e6e6;
}



/* Contents ********************/

/* ã“ã‚“ãªãŠæ‚©ã¿ã‚ã‚Šã¾ã›ã‚“ã‹ï¼Ÿ(èƒŒæ™¯ã‚°ãƒ¬ãƒ¼å¹ãå‡ºã—) */
.Contents--Introduction{
  padding: 24px;
  margin: 0 auto 48px;
}

/* é&nbsp;…ç›®ã‚¿ã‚¤ãƒˆãƒ« *****/
.Contents__Title{
  display: block;
  margin: 0 auto 24px;
  font-size: 22px;
}

/* é&nbsp;…ç›®ã‚¿ã‚¤ãƒˆãƒ«ã®ä¸Šã®ãƒ†ã‚­ã‚¹ãƒˆ *****/
.Contents__AboveTitle{
  margin: 0 0 8px;
  font-size: 13px;
}
/* ã‚¤ãƒ³ãƒˆãƒ­ãƒ€ã‚¯ã‚·ãƒ§ãƒ³ã€Œã“ã‚“ãªãŠæ‚©ã¿ã‚ã‚Šã¾ã›ã‚“ã‹ï¼Ÿã€ã®å&nbsp;´åˆ */
.Contents__AboveTitle--Introduction{
  font-size: 13px;
}


/*-----------------------------------------------
    ã“ã‚“ãªãŠæ‚©ã¿ã‚ã‚Šã¾ã›ã‚“ã‹ï¼Ÿ
-----------------------------------------------*/

/* ãŠæ‚©ã¿1ã¤ãšã¤ããã‚Š */
.WorriesList__Item{
  float: none;
  width: 100%;
  max-width: 440px;
  margin: 0 auto 16px;
  font-size: 13px;
}
.WorriesList__Item:last-child{
  margin: 0 auto;
}

/* ç”»åƒ */
.WorriesList__ImageBox{
  margin: 8px 0 0;
}
.WorriesList__Image{
  max-width: 140px;
}


/*-----------------------------------------------
  ï¼ˆã‚µãƒ¼ãƒ“ã‚¹åï¼‰ã§ã™ã¹ã¦è§£æ±ºï¼
-----------------------------------------------*/

.SolutionList{
  display: inline-block;
  width: 100%;
  max-width: unset;
  margin: 0;
}

/* è§£æ±ºå†…å®¹1ã¤ãšã¤ããã‚Š */
.SolutionList__Item{
  float: none;
  width: 100%;
  max-width: 440px;
  margin: 0 auto 24px;
  font-size: 18px;
}
.SolutionList__Item:last-child{
  margin: 0 auto;
}

/* ç”»åƒ */
.SolutionList__Image{
  width: 100%;
  max-width: 140px;
  margin: 0 auto 16px;
}

/* èª¬æ˜Žæ–‡ */
.SolutionList__Explanation{
  margin: 12px 12px 0;
}


/*-----------------------------------------------
  ï¼ˆã‚µãƒ¼ãƒ“ã‚¹åï¼‰ã¨ã¯
-----------------------------------------------*/

/* ã‚¿ã‚¤ãƒˆãƒ«ä¸‹ã‚¤ãƒ³ãƒˆãƒ­ãƒ€ã‚¯ã‚·ãƒ§ãƒ³ *****/
.AboutSupplier{
  padding: 0 0 24px;
  margin: 0 0 24px;
}

/* ã‚¿ã‚¤ãƒˆãƒ«ä¸‹ãƒªãƒ¼ãƒ‰æ–‡ */
.AboutSupplier__Lead{
  float: none;
  width: 100%;
  margin: 0 0 16px;
  font-size: 13px;
}

/* ç”»åƒ */
.AboutSupplier__ImageBox{
  float: none;
  width: 100%;
  max-width: none;
  padding: 16px;
  margin: 0;
}


/* å„ç¨®ã‚µãƒ¼ãƒ“ã‚¹å†…å®¹ ********************/
.ServiceType{
  width: 100%;
  margin: 0 0 32px;
}

/* ã‚¿ã‚¤ãƒˆãƒ« */
.ServiceType__Title{
  margin: 0 auto 16px;
  font-size: 18px;
}
.ServiceType__TitleRepletion {
    margin-bottom: 16px;
}

/* ã‚«ãƒ©ãƒ&nbsp;åˆ†ã‘ *****/
.ServiceType__Item,
.ServiceType__Item--Column2,
.ServiceType__Item--Column3,
.ServiceType__Item--Column4{
  width: 100%;
  max-width: unset;
  margin: 0 0 24px;
}
.ServiceType__Item:last-child,
.ServiceType__Item--Column2:last-child,
.ServiceType__Item--Column3:last-child,
.ServiceType__Item--Column4:last-child{
  margin: 0;
}

/* ç™½èƒŒæ™¯ *****/
.ServiceType__Sample{
  width: 100%;
}


/* ã‚µãƒ¼ãƒ“ã‚¹å†…å®¹ ********************/

/* ç”»åƒ */
.ServiceType__Image{
  width: 100%;
  max-width: 208px;
}


/* ã‚µãƒ¼ãƒ“ã‚¹ã®ã”æ³¨æ„äº‹é&nbsp;… ********************/

.Alert__ServiceItem{
  margin: 8px 0 0 16px;
  line-height: 1.3;
  list-style: decimal;
}


/*-----------------------------------------------
  (ã‚µãƒ¼ãƒ“ã‚¹å)ã”åˆ©ç”¨ã®æµã‚Œ
-----------------------------------------------*/

.OrderStepBox{
  width: 100%;
}

/* ã”æ³¨æ–‡ã¾ã§ãƒ»ã”æ³¨æ–‡å¾Œ å„ããã‚Š *******************/
.OrderStep{
  float: none;
  width: 100%;
  margin: 0;
}
.OrderStep__Title--LightBlue{
  border: #3596d2 2px solid!important;
  border-left: #3596d2 8px solid!important;
}

/* ã”æ³¨æ–‡å¾Œ */
.OrderStep--After{
  max-width: unset;
  margin: 16px 0 0;
}

/* ã”æ³¨æ–‡ã¾ã§ãƒ»ã”æ³¨æ–‡å¾Œ ã‚¿ã‚¤ãƒˆãƒ« *****/
.OrderStep__Title{
  width: 100%;
  margin: 0;
  border: #094da6 2px solid;
  border-left: #094da6 8px solid;
}
/* ã”æ³¨æ–‡å¾Œ */
.OrderStep__Title--After{
  border: #d0101b 2px solid;
  border-left: #d0101b 8px solid;
}
.OrderStep__Title--AfterOrange{
  border: #f26b0d 2px solid;
  border-left: #f26b0d 8px solid;
}
.OrderStep__Title--AfterLixil{
  border: #ea5d01 2px solid;
  border-left: #ea5d01 8px solid;
}


/* ã”æ³¨æ–‡ã¾ã§ãƒ»ã”æ³¨æ–‡å¾Œ ã‚¿ã‚¤ãƒˆãƒ«å³å´ä¸‰è§’éƒ¨åˆ† *****/
.OrderStep__Title::before,
.OrderStep__Title::after{
  content: none;
}


/* ã”æ³¨æ–‡æµã‚Œ å„ããã‚Š(ã”æ³¨æ–‡ã¾ã§ãƒ»ã”æ³¨æ–‡å¾Œ) ********************/
.OrderStep__List{
  margin: 24px 0 0;
}

/* ã”æ³¨æ–‡æµã‚Œã‚¹ãƒ†ãƒƒãƒ—ã”ã¨ã®ããã‚Š */
.OrderStep__Item{
  position: relative;
  float: none;
  width: 100%;
  max-width: unset;
  min-height: 126px;
  padding: 0;
  margin: 0 0 24px;
  font-size: 13px;
}
.OrderStep__Item:last-child{
  margin: 0;
}

/* ç”»åƒ */
.OrderStep__Image{
  position: absolute;
  top: 26px;
  left: 0;
  width: 120px;
  max-width: unset;
  margin: 0;
}

/* èª¬æ˜Žæ–‡ */
.OrderStep__Explanation{
  margin: -13px 0 0 136px;
}
/* æ³¨æ„(â€») */
.OrderStep__Explanation--Note{
  margin: 8px 0 0 149px;
}


/*-----------------------------------------------
    ã‚ˆãã‚ã‚‹ã”è³ªå•
-----------------------------------------------*/

/* Q&amp;Aï¼‘ã¤ãšã¤ã®ããã‚Š */
.QuestionList__Item{
  padding: 0 12px 16px;
  background-color: unset;
  border: none;
  border-bottom: #ccc 1px solid;
}
.QuestionList__Item:last-child{
  padding: 0 12px;
  border: none;
}

/* Q */
.QuestionList__Question{
  font-size: 13px;
  font-weight: bold;
}


/*-----------------------------------------------
    å…¬é–‹æ—¥
-----------------------------------------------*/

.ReleaseDate{
  margin: 16px 8px;
}



/*////////////////////////////// for SP (max-width:320px) //////////////////////////////*/
@media screen and (max-width: 320px){

/*-----------------------------------------------
    é&nbsp;…ç›®åˆ¥ããã‚Š
-----------------------------------------------*/

/* Contents ********************/
/* é&nbsp;…ç›®ã‚¿ã‚¤ãƒˆãƒ« *****/
.Contents__Title{
  display: block;
  margin: 0 auto 24px;
  font-size: 19px;
}
  
/*-----------------------------------------------
  ï¼ˆã‚µãƒ¼ãƒ“ã‚¹åï¼‰ã¨ã¯
-----------------------------------------------*/

/* å„ç¨®ã‚µãƒ¼ãƒ“ã‚¹å†…å®¹ ********************/
/* ã‚µãƒ–ã‚¿ã‚¤ãƒˆãƒ« *****/
.ServiceType__SubTitle{
  background-image: none;
  padding: 8px;
}


/*-----------------------------------------------
  ãŠå•ã„åˆã‚ã›ãƒ•ã‚©ãƒ¼ãƒ&nbsp;ã¯ã“ã¡ã‚‰
-----------------------------------------------*/

.ToOrder{
  font-size: 12px;
}
/* ãƒªãƒ³ã‚¯ãƒœã‚¿ãƒ³ *****/
.ToOrder__ButtonColor{
  font-size: 16px;
}

}
</pre></body></html>