@charset "UTF-8";
/* 250 HABA POINT DAY */

.habaday250{padding: 50px 0 100px 0;line-height: 0;}
.habaday250 img{width: 760px;height:auto;vertical-align: bottom;}


.habaday250_att{background-color: #eeeeee; padding: 50px 0 100px 0;}
.habaday250_att_in{width: 650px;margin:auto;}

.habaday250_att h2{position: relative;text-align: center;}
.habaday250_att h2::before {
  background-color: #000000; /* 線の色 */
  border-radius: 5px; /* 線の両端を丸く */
  bottom: -10px; /* 線の位置 */
  content: "";
  height: 3px; /* 線の高さ */
  left: 50%; /* 線の中央寄せ */
  position: absolute;
  transform: translateX(-50%); /* 線の中央寄せ */
  width: 50px; /* 線の長さ */
}
.habaday250_att p.asterisk{
  padding-left: 1em;
  text-indent: -1em;
}

.w100{width: 100% !important;height: auto !important;}

.orenge_bg{background-color:#fa8116; }
.pink_bg{background-color:#fc72b3; }
.ylw_bg{background-color:#fff961; }

/* ここにPC向けのCSS指定 */
@media (min-width: 768px) {

.sponly{display: none;}
	}




/* ここにSP向けのCSS指定 */
@media (max-width: 768px) {
.habaday250_att_in{width: 100%; padding: 0 15px;}
.habaday250{padding: 25px 0;}	
    .pconly{display: none;}
	
	}
