@charset "UTF-8";.selling-point input[type=checkbox]{display:none}.selling-point_categories_list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 8px 0}@media screen and (max-width:530px){.selling-point_categories_list>ul{padding:0;margin-bottom:34px}}.selling-point_categories_list>ul>li{width:calc(33.33% - 6px)}@media screen and (max-width:900px){.selling-point_categories_list>ul>li{width:calc(33.33% - 6px)}}@media screen and (max-width:755px){.selling-point_categories_list>ul>li{width:100%}}.selling-point_categories_list>ul>li>a{position:relative;display:block;font-size:16px;padding:20px;border:1px solid #f97d00;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-align:center;font-weight:500}@media screen and (max-width:900px){.selling-point_categories_list>ul>li>a{padding:16px 15px 15px}}@media screen and (max-width:755px){.selling-point_categories_list>ul>li>a{border-bottom:none}}.selling-point_categories_list>ul>li>a:hover{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:0px 0px 0px 0px rgba(161,169,180,0.4);box-shadow:0px 0px 0px 0px rgba(161,169,180,0.4);opacity:0.8}.selling-point_categories_list>ul>li>a:before{position:absolute;display:block;content:"\f063";font-family:"FontAwesome";font-weight:600;color:#f97d00;font-size:13px;top:calc(50% - 6px);right:18px}@media screen and (max-width:819px){.selling-point_categories_list>ul>li>a:before{top:17px}}@media screen and (max-width:755px){.selling-point_categories_list>ul>li:last-child a{border-bottom:1px solid #f97d00}}.copy_detail{text-align:center;line-height:2;margin-bottom:58px;font-size:17px;padding-top:60px}@media screen and (max-width:900px){.copy_detail{font-size:16px;margin-bottom:40px}}@media screen and (max-width:820px){.copy_detail{font-size:15px;text-align:left;padding-top:38px}}@media screen and (max-width:480px){.copy_detail{margin-bottom:32px;padding-top:0px}}.point_group{padding:0 40px 42px 40px}@media screen and (max-width:900px){.point_group{padding-inline:32px}}@media screen and (max-width:820px){.point_group{padding-inline:calc(4.688vw + 0px);margin-inline:calc(-4.688vw + 0px)}}.point_group:not(:last-child){margin-bottom:80px}@media screen and (max-width:900px){.point_group:not(:last-child){margin-bottom:42px}}@media screen and (max-width:820px){.point_group:not(:last-child){margin-bottom:36px}}@media screen and (max-width:480px){.point_group:not(:last-child){margin-bottom:34px}}.point_group.education{background-image:url(../images/selling-point/bg_01.png)}.point_group.work_life_balance{background-image:url(../images/selling-point/bg_02.png)}.point_group.benefit{background-image:url(../images/selling-point/bg_03.png)}.point_group__ttl h3{text-align:center;padding:40px 0 37px 0}@media screen and (max-width:900px){.point_group__ttl h3{padding:40px 0 30px 0}}.point_group__ttl h3>.ttl{color:#333333;font-size:32px;margin-bottom:14px}@media screen and (max-width:900px){.point_group__ttl h3>.ttl{font-size:26px}}.point_group__ttl h3>.cap_side{font-size:16px}@media screen and (max-width:900px){.point_group__ttl h3>.cap_side{font-size:12px;font-weight:500}}.point_group.education .point_group__ttl h3>.cap_side{color:#85ba13}.point_group.work_life_balance .point_group__ttl h3>.cap_side{color:#eda700}.point_group.benefit .point_group__ttl h3>.cap_side{color:#e57e8d}.point_group__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);gap:40px 32px}@media screen and (max-width:900px){.point_group__list{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media screen and (max-width:820px){.point_group__list{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:20px}}.point_group__list>li{text-align:-webkit-match-parent;background:#FFF;border-style:solid;border-top-width:6px;position:relative;z-index:10}.point_group__list>li.wide{grid-column:1/-1}.point_group.education .point_group__list>li{border-color:#8fc41d}.point_group.work_life_balance .point_group__list>li{border-color:#f7b100}.point_group.benefit .point_group__list>li{border-color:#ef8897}.point_group__list>li:after{content:"";width:0;height:0;border-style:solid;border-width:48px 29px 0 0;position:absolute;top:0px;left:136px}@media screen and (max-width:580px){.point_group__list>li:after{left:55px}}.point_group.education .point_group__list>li:after{-webkit-filter:drop-shadow(-1px -1px 0px #8fc41d);filter:drop-shadow(-1px -1px 0px #8fc41d);border-color:#8fc41d transparent transparent transparent}.point_group.work_life_balance .point_group__list>li:after{-webkit-filter:drop-shadow(-1px -1px 0px #f7b100);filter:drop-shadow(-1px -1px 0px #f7b100);border-color:#f7b100 transparent transparent transparent}.point_group.benefit .point_group__list>li:after{-webkit-filter:drop-shadow(-1px -1px 0px #ef8897);filter:drop-shadow(-1px -1px 0px #ef8897);border-color:#ef8897 transparent transparent transparent}.point_group__box>dt ._point_number{width:136px;height:48px;color:#FFF;font-family:"Cabin",sans-serif;position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-1px;padding:10px 20px 14px 20px}@media screen and (max-width:580px){.point_group__box>dt ._point_number{width:55px;padding:10px 20px 14px 15px}}.point_group.education .point_group__box>dt ._point_number{background:#8fc41d}.point_group.work_life_balance .point_group__box>dt ._point_number{background:#f7b100}.point_group.benefit .point_group__box>dt ._point_number{background:#ef8897}.point_group__box>dt ._point_number span{font-size:16px;font-weight:500;line-height:1.75;margin-right:9px;letter-spacing:0.04em}@media screen and (max-width:580px){.point_group__box>dt ._point_number span{display:none}}.point_group__box>dt ._point_number i{font-size:28px;z-index:20}@media screen and (max-width:580px){.point_group__box>dt ._point_number i{font-size:24px}}.point_group__box>dt ._heading{height:48px;background:#f5f5f5;padding-left:170px;font-size:14px;font-weight:bold;color:#515151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:580px){.point_group__box>dt ._heading{padding-left:84px}}.point_group__box>dd{width:100%;padding:32px 30px 36px}@media screen and (max-width:900px){.point_group__box>dd{padding-inline:26px}}@media screen and (max-width:820px){.point_group__box>dd{float:right}}@media screen and (max-width:680px){.point_group__box>dd{padding-inline:15px}}.point_group__list>li.wide .point_group__box>dd{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px auto;grid-template-columns:1fr auto;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-flex-line-pack:start;align-content:start;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.point_group__list>li.wide .point_group__box>dd>:first-child{-ms-grid-row:1;-ms-grid-column:1}.point_group__list>li.wide .point_group__box>dd>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.point_group__list>li.wide .point_group__box>dd>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.point_group__list>li.wide .point_group__box>dd>:nth-child(4){-ms-grid-row:2;-ms-grid-column:3}@media screen and (max-width:900px){.point_group__list>li.wide .point_group__box>dd{display:block}}.point_group__box>dd strong{display:block;font-size:18px;margin-bottom:24px}@media screen and (max-width:900px){.point_group__box>dd strong{margin-bottom:16px}}@media screen and (max-width:820px){.point_group__box>dd strong{font-size:16px}}.point_group__box>dd p{font-size:15px}.point_group__image{width:100%;margin-bottom:24px}@media screen and (max-width:820px){.point_group__image{width:180px;float:right;margin-left:15px}}@media screen and (max-width:480px){.point_group__image{width:100%;float:none;margin-left:0}}.point_group__list>li.wide .point_group__image{width:352px;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;grid-row:1/-1;margin-bottom:0}@media screen and (max-width:900px){.point_group__list>li.wide .point_group__image{width:40%;float:right;margin:0 0 24px 15px}}@media screen and (max-width:820px){.point_group__list>li.wide .point_group__image{width:180px}}@media screen and (max-width:480px){.point_group__list>li.wide .point_group__image{width:100%;margin-left:0}}.point_group__image .thmb{max-width:100%}
/*# sourceMappingURL=common_selling-point.css.map */