/* 202207 */
@media only screen and (min-width: 768px) { .select_area .specArea1 .box.rightArea { background-image: url(/products/homeprinter/images/index_202410/select_spec_1_colorio_bg.png); } }
.select_area .specArea2 { background: #FFF; }

.select_area .specArea2 .text1:before, .select_area .specArea2 .text2:before { content: ""; width: .8em; height: 1.6em; position: absolute; left: -1em; top: -.3em; }

.select_area .specArea2 .text1:before { background-color: #6eb92b; }

.select_area .specArea2 .text2:before { background-color: #0595d3; }

.select_area .specArea2 .subTitle1, .select_area .specArea2 .subTitle2 { border: 1px solid #333; border-radius: 9999px; top: 1.2rem; }

ul.listCaution { margin: 0 auto 0; width: 46rem; font-size: 0.6rem; }

ul.listCaution li { line-height: 1.25; text-indent: -3.5em; padding-left: 3.5em; }

@media only screen and (max-width: 767px) { .select_area .specArea2 .subTitle1, .select_area .specArea2 .subTitle2 { border-radius: 2.67vw; top: 14vw; }
  .select_area .specArea2 .subTitle1 { left: 3vw; }
  .select_area .specArea2 .subTitle2 { left: 52vw; }
  .select_area .specArea2 .text1:before, .select_area .specArea2 .text2:before { content: ""; width: 2vw; height: 2em; position: absolute; left: 0; top: 0; }
  .select_area .specArea2 .text1, .select_area .specArea2 .text2 { padding-left: 4vw; top: 3vw; line-height: 1.4; }
  .select_area .specArea2 .text1 { left: 3vw; }
  .select_area .specArea2 .text2 { left: 52vw; }
  .select_area .specArea2 { height: 27rem; }
  .select_area .specArea2 .price.price1, .select_area .specArea2 .price.price2, .select_area .specArea2 .price.price3, .select_area .specArea2 .price.price4 { top: auto; bottom: 1.4rem; }
  .select_area .specArea2 .graph { bottom: 1.4rem !important; }
  .select_area .specArea2 .price span.num { width: auto !important; margin-bottom: 0 !important; }
  .select_area .specArea2 .price.price3 { left: 1rem; } }
  
.banner_box {
  display: flex;
  justify-content: space-evenly;
 }

@media only screen and (max-width: 767px) {
  .banner_box {
  flex-direction: column;
  gap: 40px;
 }
}
