.mark_3,.mark_2,.mark_1{padding-left:15px;background-position:0em .5em;background-repeat:no-repeat}.mark_1{background-image:url(../img/mark_1.png)}.mark_2{background-image:url(../img/mark_2.png)}.mark_3{background-image:url(../img/mark_3.png)}.wrapRecBox{margin:0px auto;padding:40px 0;background-color:#fff;border-radius:30px;box-shadow:5px 10px 20px rgba(0,0,0,.25)}@media only screen and (max-width: 600px){.wrapRecBox{padding:20px 0}}.wrapRecBox.ptb30{padding:30px 0}.wrapRecBox.p30{padding:30px}@media(min-width: 1441px){.wrapRecBox .Rectitle{font-size:2.4rem}}@media(min-width: 1281px)and (max-width: 1440px){.wrapRecBox .Rectitle{font-size:calc(2.28rem + (1vw - 1.281rem)*(0.7547169811))}}@media(min-width: 1025px)and (max-width: 1280px){.wrapRecBox .Rectitle{font-size:calc(2.16rem + (1vw - 1.025rem)*(0.4705882353))}}@media(min-width: 769px)and (max-width: 1024px){.wrapRecBox .Rectitle{font-size:calc(2.04rem + (1vw - 0.769rem)*(0.4705882353))}}@media(min-width: 321px)and (max-width: 768px){.wrapRecBox .Rectitle{font-size:calc(1.92rem + (1vw - 0.481rem)*(0.4181184669))}}@media(max-width: 480px){.wrapRecBox .Rectitle{font-size:calc(1.8rem + (1vw - 0.32rem)*(0.75))}}.wrapRecBox .Rectitle{text-align:center;color:#1a923a;font-weight:700;padding-bottom:10px;margin:0 auto}.wrapRecBox .wrapListYoko .ListYoko{width:98%;margin:0 auto}.wrapRecBox .wrapListYoko .ListYoko tr th{text-align:left;line-height:200%;padding:30px 10px;border-bottom:3px solid #ddd;font-weight:700}@media only screen and (min-width: 960px){.wrapRecBox .wrapListYoko .ListYoko tr th{padding:30px 10px;width:8em;vertical-align:top}}@media only screen and (min-width: 600px)and (max-width: 960px){.wrapRecBox .wrapListYoko .ListYoko tr th{padding:30px 10px;width:8em;vertical-align:top}}@media only screen and (max-width: 600px){.wrapRecBox .wrapListYoko .ListYoko tr th{width:100%;background:rgba(164,209,142,.2);display:block;padding:10px;border-bottom:none}}.wrapRecBox .wrapListYoko .ListYoko tr td{padding:30px 10px;line-height:200%;background:#fff;border-bottom:3px solid #ddd}@media only screen and (min-width: 960px){.wrapRecBox .wrapListYoko .ListYoko tr td{padding:30px 10px}}@media only screen and (min-width: 600px)and (max-width: 960px){.wrapRecBox .wrapListYoko .ListYoko tr td{padding:30px 10px}}@media only screen and (max-width: 600px){.wrapRecBox .wrapListYoko .ListYoko tr td{display:block;width:100%;background:#fff;padding:10px;border-bottom:3px solid #ddd}}@media only screen and (max-width: 600px){.wrapRecBox .wrapListYoko .ListYoko tr td:first-child{border-top:3px solid #ddd}}