.page_title.is-branch{background-position:50%;background-size:cover}@media screen and (max-width:600px){.page_title.is-branch{height:156px;background-image:url(../../img/saiyou/main-visual_background_sp.jpg)}}@media screen and (min-width:601px){.page_title.is-branch{height:340px;background-image:url(../../img/saiyou/main-visual_background.jpg)}}.page_title.is-branch .page_title_container{height:100%;color:#fff;justify-content:flex-start;align-items:center;display:flex}.anchor-list{flex-wrap:wrap;display:flex}@media screen and (min-width:601px) and (max-width:740px){.anchor-list_item{width:100%}}@media screen and (min-width:741px) and (max-width:1023px){.anchor-list_item{width:50%}}@media screen and (min-width:1024px){.anchor-list_item:nth-child(3n-2){width:33%}.anchor-list_item:nth-child(3n-1),.anchor-list_item:nth-child(3n){width:30%}}@media screen and (max-width:600px){.group .section+.section{margin-top:30px}}@media screen and (min-width:601px){.group .section+.section{margin-top:60px}.group .section .headline03{margin-bottom:20px}}.group .child-section+.child-section{margin-top:20px}.group .child-section .headline04{margin-bottom:10px}.group-link{transition-property:opacity;transition-duration:.3s;display:block}.group-link:hover{opacity:.7}.group-link:hover .group-link_dl_dt{text-decoration:underline}@media screen and (max-width:600px){.group-link+.group-link{margin-top:10px}}@media screen and (min-width:601px){.group-link+.group-link{margin-top:20px}}@media screen and (max-width:600px){.group-link_dl{font-size:14px}}@media screen and (min-width:601px){.group-link_dl{font-size:16px}}.group-link_dl_dt{background-color:#e6e2d8;border-top-left-radius:10px;border-top-right-radius:10px;align-items:center;font-weight:700;line-height:1.4;display:flex}@media screen and (max-width:600px){.group-link_dl_dt{justify-content:space-between;padding:20px}}@media screen and (min-width:601px){.group-link_dl_dt{padding:20px 30px}}.group-link_dl_dt:after{width:16px;height:16px;content:"";background-image:url(../../img/common/icon-external-red.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block}@media screen and (max-width:600px){.group-link_dl_dt:after{margin-left:12px}}@media screen and (min-width:601px){.group-link_dl_dt:after{margin-left:8px}}.group-link_dl_dd{background-color:#f7f6f6;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-weight:400;line-height:1.8}@media screen and (max-width:600px){.group-link_dl_dd{padding:20px}}@media screen and (min-width:601px){.group-link_dl_dd{padding:30px}}.mec-link-unit{display:grid}@media screen and (max-width:1023px){.mec-link-unit{grid-template-columns:repeat(2,1fr);gap:15px 4.478%}}@media screen and (min-width:1024px){.mec-link-unit{grid-template-columns:repeat(3,1fr);gap:30px 2.778%}}.mec-link{width:100%;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mec-link_image{width:100%;height:auto;transition:all 1s}.mec-link:after{width:100%;height:calc(100% - 54px);content:"";opacity:.2;background-color:#fff;display:none;position:absolute;top:0;left:0}@media screen and (min-width:601px) and (max-width:1023px){.mec-link:after{height:calc(100% - 45px)}}@media screen and (max-width:600px){.mec-link:after{height:calc(100% - 38px)}}.mec-link:hover .mec-link_image{transition:all 1s;transform:scale(1.2)}.mec-link:hover:after{display:block}.mec-link_text{box-sizing:border-box;width:100%;height:54px;color:#000;background-color:#f2f1ec;align-items:center;margin:0;padding-left:31px;padding-right:43px;font-size:18px;line-height:1.4;display:flex;position:relative}@media screen and (min-width:601px) and (max-width:1023px){.mec-link_text{height:45px;padding-left:20px;padding-right:20px;font-size:14px}}@media screen and (max-width:600px){.mec-link_text{height:60px;padding-left:10px;padding-right:20px;font-size:14px}}.mec-link_text:after{width:8px;height:13px;content:"";background:url(../../img/top/button-arrow-red.svg) no-repeat;margin:auto;display:block;position:absolute;top:0;bottom:0}@media screen and (min-width:1024px){.mec-link_text:after{right:30px}}@media screen and (max-width:1023px){.mec-link_text:after{right:12px}}
/*# sourceMappingURL=style.css.map */
