@charset "UTF-8";.benefits .text__center{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.benefits .sp_show{display:none}@media screen and (max-width:539px){.benefits .sp_show{display:inline}}.benefits .sp_show_800{display:none}@media screen and (max-width:799px){.benefits .sp_show_800{display:inline}}.adj_m40-sp24{margin-top:40px;margin-bottom:40px}@media screen and (max-width:899px){.adj_m40-sp24{margin-top:24px;margin-bottom:24px}}.content__separate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__separate_half{width:calc(50% - 16px)}@media screen and (max-width:639px){.content__separate_half{width:100%}}.content__separate_half:first-child{margin-right:32px}@media screen and (max-width:639px){.content__separate_half:first-child{margin-right:0;margin-bottom:24px}}.headline__center{position:relative;text-align:center;padding-bottom:17px;margin-bottom:20px}.headline__center>img{height:27px}@media screen and (max-width:899px){.headline__center>img{height:19px}}.headline__center>img.adj_mt{margin-left:5px}@media screen and (max-width:899px){.headline__center>img.adj_mt{display:inline-block;margin-top:11px}}@media screen and (max-width:899px){.headline__center{margin-top:2px}}.headline__center:after{content:"";display:block;position:absolute;bottom:0;left:50%;background:#e60012;width:32px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.benefits_text{font-size:15px;max-height:100%;margin-top:-6px;margin-bottom:-6px;line-height:1.8}@media screen and (max-width:899px){.benefits_text{font-size:14px;max-height:100%;margin-top:-5.999px;margin-bottom:-5.999px;line-height:1.857}}.benefits_description__ulst>li:not(:first-child){margin-top:38px}.benefits_description__item{position:relative;height:100%;padding:30px 19px 25px 19px;border:solid 1px #e60012}@media screen and (max-width:899px){.benefits_description__item{padding:26px 19px 25px 19px}}@media screen and (max-width:639px){.benefits_description__item{padding:26px 11px 20px 11px}}.benefits_description__item>dt{position:absolute;top:-10px;left:50%;background:#fff;padding:0 15px;font-size:18px;font-weight:500;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";white-space:nowrap}@media screen and (max-width:899px){.benefits_description__item>dt{font-size:16px;top:-9px}}@media screen and (max-width:899px){.benefits_description__item>dt{font-size:15px;top:-8px}}.benefits_figure{font-size:0;width:100%}.benefits_figure>img{width:100%}.benefits_figure>img.herf{width:calc(50% - 1px)}@media screen and (max-width:639px){.benefits_figure>img.herf{width:100%}}.benefits_figure>img.herf:first-child{margin-right:2px}@media screen and (max-width:639px){.benefits_figure>img.herf:first-child{margin-right:0;margin-bottom:2px}}.benefits_figure>figcaption{display:block;text-align:center;font-size:14px;max-height:100%;margin-top:5.2px;margin-bottom:-2.8px;line-height:1.4}@media screen and (max-width:899px){.benefits_figure>figcaption{font-size:11px;max-height:100%;margin-top:5.6px;margin-bottom:-2.4px;line-height:1.4}}.benefits_table{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;width:100%}.benefits_table tbody{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:639px){.benefits_table tbody{display:block}}.benefits_table tbody tr{width:320px;display:block}@media screen and (max-width:899px){.benefits_table tbody tr{width:33.3%}}@media screen and (max-width:639px){.benefits_table tbody tr{width:100%}}.benefits_table tbody tr:not(:last-child){border-right:1px solid #bfbfbf}@media screen and (max-width:639px){.benefits_table tbody tr:not(:last-child){border-right:none;border-bottom:1px solid #bfbfbf}}.benefits_table tbody tr th{width:100%;display:block;background-color:#f7f7f7;text-align:left;padding:20px 22px 22px}@media screen and (max-width:639px){.benefits_table tbody tr th{padding:10px 20px 10px 11px}}.benefits_table tbody tr td{width:100%;display:block;padding:20px 22px 22px}@media screen and (max-width:639px){.benefits_table tbody tr td{padding:10px 20px 10px 11px}}
/*# sourceMappingURL=common_benefits.css.map */