@charset "UTF-8";
/* ---------------------------------------------------------------------
 * meritページ
 * --------------------------------------------------------------------- */
   a.anker{
   display:inline-block;z-index: -1;
   margin-top:-100px;
   padding-top:100px;
}

.pages_main_image{height:auto;}
#body_merit{background: #e4ddd2;padding:60px 0}
#body_merit .fontM{font-weight: 700}
#body_merit img{max-width: 100%;height: auto}
#body_merit .txt{font-size: 18px;color: #7a643f;letter-spacing: 0.1em;line-height: 2em}
#body_merit .tab{margin-top: 30px;}
#body_merit .tab li{width: 25%;position: relative;padding-bottom: 12px;}
#body_merit .tab li::after{    content: '';    width: 20px;    height: 20px;     border-top: solid 1px #7a643f;    border-right: solid 1px #7a643f;    transform: rotate(135deg);    position: absolute;    bottom:0px;    left: 0px;right: 0;margin: auto;}

#body_merit .tab2{margin-top: 120px;}
#body_merit .tab2 li{width: 25%;position: relative;padding-top: 25px;}
#body_merit .tab2 li::after{    content: '';    width: 20px;    height: 20px;     border-top: solid 1px #7a643f;    border-right: solid 1px #7a643f;    transform: rotate(-45deg);    position: absolute;    top:0px;    left: 0px;right: 0;margin: auto;}

@media screen and (max-width: 767px) {/*スマホ設定*/
#body_merit .txt{font-size: 16px;}
#body_merit .tab,
#body_merit .tab2{width: 90%;margin: 30px auto 0}
#body_merit .tab li{width: 50%;margin-bottom: 20px;}
#body_merit .tab2 li{width: 50%;margin-top: 20px;}
}



#body_merit .sec1,
#body_merit .sec2,
#body_merit .sec3,
#body_merit .sec4{margin-top: 120px;}
#body_merit .titleeg{border-bottom: 1px solid #000;margin-bottom: 16px;padding-bottom: 16px}
#body_merit h2{font-size: 40px;letter-spacing: 0.1em;color: #941319;margin-bottom: 40px;}
#body_merit .txt2{font-size: 16px;color: #7a643f;letter-spacing: 0.1em;line-height: 1.9em;text-align: left}
#body_merit .col2{width: 49%}
#body_merit .sec1 .waku{width: 600px;margin-left: auto;}
#body_merit .sec1 .photo{width: 80%;margin-left: auto;margin-top:70px}
#body_merit .sec1 .txt2{margin-left: 15px}
#body_merit .cap{text-align: left;font-size: 14px;margin-top: 6px;color: #7a643f;}
#body_merit .cap.txtR{text-align: right}
#body_merit .bt{margin-top: 50px}
#body_merit .bt li{width: 40%}


#body_merit .sec2 .waku{width: 600px;margin-right: auto;}
#body_merit .sec2 .photo{width: 600px;margin-right: auto;margin-bottom:20px}

#body_merit .sec3 .txt2,
#body_merit .sec4 .txt2{text-align: center}

@media screen and (max-width: 767px) {/*スマホ設定*/
#body_merit img{max-width: 100%;height: auto;width: 100%;}
#body_merit .sec1,
#body_merit .sec2,
#body_merit .sec3,
#body_merit .sec4{margin-top:30px;}
#body_merit .titleeg img{width: 20%}
#body_merit h2{font-size: 20px;margin-bottom: 20px;line-height: 1.7}
#body_merit .col2{width: 96%;margin: 20px auto 0;}
#body_merit .sec1 .waku,
#body_merit .sec2 .waku{width: 100%;margin: auto;margin-top:0px}
#body_merit .sec1 .photo,
#body_merit .sec2 .photo{width: 100%;margin: auto;margin-top:0px}
#body_merit .sec1 .txt2{margin-left:0px}
#body_merit .txt2{font-size: 14px;text-align:center}
#body_merit .sec2 .mt30{margin: 0!important}
#body_merit .sec2 .mt30 .col2{width: 100%;}
#body_merit .sec2 .mt30 li:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
#body_merit .sec2 .mt30 li:nth-child(2){-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}
#body_merit .bt{margin-top: 30px}
#body_merit .bt li{width: 100%}
#body_merit .cap.txtR{text-align: left}
#body_merit .sec1 .txt2{margin-bottom: 20px}
#body_merit .mt100{margin-top: 50px!important}
}


/*===============================================================================
===============================================================================*/
@media print {/*印刷設定*/


#body_merit .body_area_inner{width: 96%;margin: auto}


}
