@charset "UTF-8";
/* bentou */
a.scroll_point {
  height: 1px;
  display: block;
}

.smp a.scroll_point {
  margin-top: -90px;
  padding-top: 90px;
}

/* ichiran desc ======== ======== ======== ======== ======== ======== ======== ======== */
.desc-block {
  width: 920px;
  height: 503px;
  background-position: top center;
  background-image: url(../img/bentou_desc_bg.png);
  background-repeat: no-repeat;
  position: relative;
}

.bentou-desc-txt p {
  font-size: 1.4rem;
  line-height: 1.9;
  color: #ff9193;
  margin: 0;
  padding: 0;
  padding-top: 145px;
  padding-left: 30px;
}

.bentou-desc-btn {
  width: 249px;
  height: 85px;
  position: absolute;
  right: 32px;
  bottom: 34px;
}

.bentou-desc-chara {
  width: 209px;
  height: 222px;
  position: absolute;
  right: 114px;
  bottom: 79px;
}

.bentou-desc-chara-2 {
  width: 209px;
  height: 222px;
  position: absolute;
  right: 12px;
  bottom: 79px;
}

.smp .ichiran-desc-container .ichiran-desc .desc-block {
  background-image: none;
}

.smp .ichiran-desc-container .ichiran-desc .desc-block .desc-bottom-smp {
  background-image: url(../img/bentou_desc_bottom_smp.png);
}

/* ichiran content ======== ======== ======== ======== ======== ======== ======== ======== */
.ichiran-content-block .card .main {
  width: 513px;
  /*482px;*/
}

.ichiran-content-block .card .main dl:first-of-type {
  padding: 0 0 14px 0;
  /*上 右 下 左, 上 左右 下, 上下 左右*/
}

.ichiran-content-block .card .photo {
  width: 344px;
}

/* aboutwork -------- */
/* ichiran news ======== ======== ======== ======== ======== ======== ======== ======== */
.ichiran-news-title {
  background-image: url("../img/bentou_news_title_bg.png");
}

.ichiran-news-title .title {
  width: 450px;
  height: 108px;
}

/* content-2 ======== ======== ======== ======== ======== ======== ======== ======== */
.content-2-container {
  width: 100%;
  background-color: #e9f4ff;
  background-position: center;
  background-image: url(../img/bg3.jpg);
  position: relative;
}

.content-2-bg-container {
  width: 100%;
  min-height: 542px;
  /*background-position: center top 78px;
	background-image: url(../img/bentou_howabout_bg.png);
	background-repeat: no-repeat;*/
  position: relative;
}

.common-bg-container {
  width: 100%;
  position: absolute;
  top: 0;
}

.common-bg-cloud {
  width: 100%;
  min-height: 814px;
  background-position: center top 78px;
  background-image: url(../img/bentou_howabout_bg.png);
  background-repeat: no-repeat;
}

.content-2 {
  width: 900px;
  margin: 0 auto;
  padding-top: 78px;
  padding-bottom: 70px;
}

.smp .content-2 {
  width: 100%;
}

.smp .content-2 .bentou-howabout-block {
  width: 100%;
}

.smp .content-2 .bentou-howabout-block .bentou-howabout-title {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  position: absolute;
  left: -19.5px;
}

.smp .content-2 .bentou-howabout-block .bentou-howabout-txt {
  width: 480px;
  padding-top: 80px;
  /*position: absolute;
				top: 100px;
				left: 100px;//(640-440)/2
				*/
}

.smp .content-2 .bentou-howabout-block .item-block {
  width: 550px;
  /*position: absolute;
				top: 100px;
				left: 45px;//(640-550)/2
				*/
}

/* -------- */
.bentou-howabout-block {
  width: 828px;
  margin: 0 auto;
}

.bentou-howabout-title {
  width: 679px;
  margin: 0 auto;
}

.bentou-howabout-txt {
  width: 510px;
  margin: 0 auto;
  font-size: 1.4rem;
  line-height: 1.85;
  color: #000;
  margin-top: -30px;
  margin-bottom: 30px;
}

/* -------- */
.bentou-howabout-block .item-block {
  width: 828px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bentou-howabout-block .item-block .item {
  width: 265px;
  font-size: 1.3rem;
  line-height: 1.5;
  color: #000;
  text-align: center;
  margin-bottom: 22px;
}

.bentou-howabout-block .item-block .item img {
  margin-bottom: 3px;
}
/*# sourceMappingURL=bentou.css.map */