@charset "UTF-8";
/* ---------------------------------------------------------------------
 * コンセプトページ
 * --------------------------------------------------------------------- */
  a.anker{
   display:inline-block;z-index: -1;
   margin-top:-150px;
   padding-top:150px;
}

.pages_main_image{height:auto;position: relative;}
.pages_main_image .images{width: 100%;height: auto;min-width: 1200px;}
.pages_main_image .inner{position: absolute;left: 0;right: 0;margin: auto;top: 0}
.pages_main_image .tab{width: 1200px;margin: auto;position: absolute;left: 0;right: 0;bottom: 30px;}
.pages_main_image .tab li{width: 18%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
picture{position: relative;display: block}
figcaption{width: 1200px;position: absolute;left: 0;right: 0;margin: auto;bottom: 10px;text-align: right;font-size: 12px;color: #fff}
figcaption.fit{width: 96%}
figcaption.black{color: #000}
@media screen and (max-width: 767px) {/*スマホ設定*/
.pages_main_image picture img{width: 100%}
.pages_main_image .images{width: 100%;height: auto;min-width: 100%;}
figcaption{width: 96%;font-size: 10px}
.pages_main_image .tab{width: 90%;margin: auto;position: absolute;left: 0;right: 0;bottom: 30px;}
.pages_main_image .tab li{width: 32%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin-top: 12px;}
.pages_main_image .tab ul::after {display: block;content:"";width: 32%;}
}


#body_merit{background: #725c39;padding: 80px 0;color: #fff}
#body_merit h2{font-size: 22px;letter-spacing: 0.1em;text-indent: 0.1em;font-weight: normal;}
#body_merit h3{margin-bottom: 30px}
#body_merit h4{padding: 40px 0 20px; font-size: 40px;letter-spacing: 0.1em;text-indent: 0.1em;font-weight: normal;}
#body_merit .sec{background: #f3f3f0;padding: 60px;margin-top: 50px;color: #000}

#body_merit .sec .txt{text-align: center; font-size: 15px;letter-spacing: 0.1em;line-height: 2.6em;}
#body_merit .sec3 .title{font-size: 1.5rem;margin-bottom: 20px;text-align: left}

/*===============================================================================
===============================================================================*/
@media screen and (max-width: 767px) {/*スマホ設定*/
#body_merit{padding: 40px 0;}
#body_merit h2{font-size: 15px;}
#body_merit .sec{padding: 40px 20px;margin-top: 30px;}
#body_merit .sec .txt{ font-size: 13px;line-height: 2.3em;}
#body_merit .sec3 .title{font-size: 14px;margin-bottom: 12px}
#body_merit .txt12{font-size: 10px}
#body_merit h4{padding: 40px 0 20px; font-size: 20px;letter-spacing: 0.1em;text-indent: 0.1em;font-weight: normal;}
}


@media print{
.body_area_inner{width: 96%;margin: auto}
#body_merit img{max-width: 100%;height: auto}

}