.keyvisual_service{width:100%;height:260px;position:relative;overflow:hidden;background:#fcf3eb}@media (max-width: 749px){.keyvisual_service{display:flex;justify-content:center;height:160px}}.keyvisual_service .keyvisual_service_img{display:inline-block;width:300px;height:auto;margin-top:15px;margin-left:120px;filter:drop-shadow(18px 20px 22px rgba(95,77,57,0.39));overflow:visible}@media (max-width: 749px){.keyvisual_service .keyvisual_service_img{margin-left:-50vw;margin-top:35px;width:140px}}@media (min-width: 750px) and (max-width: 999px){.keyvisual_service .keyvisual_service_img{width:200px}}.keyvisual_service .txtContainer_service{display:flex;align-items:center;margin-left:auto;justify-content:flex-end;position:absolute;box-sizing:border-box;right:0;height:175px;width:100%;top:0;padding:20px;text-align:right;background:none}@media (max-width: 749px){.keyvisual_service .txtContainer_service{justify-content:flex-start;align-items:flex-start;top:0;width:70%;padding:0}}.keyvisual_service .txtContainer_service .keyvisual_service_headline{font-family:"Kaisei Tokumin",Times,serif;font-weight:800;font-size:28px;color:#0D0D0D;letter-spacing:0.15px;text-shadow:0 0 5px #fff;text-align:center;width:50%;margin:0 10% 0 0;line-height:1.25em}@media (max-width: 749px){.keyvisual_service .txtContainer_service .keyvisual_service_headline{width:100%;margin:4vw 5px 0 0}}.keyvisual_service .txtContainer_service .keyvisual_service_headline p.keyvisual_service_text{line-height:1.25em;margin-top:10px;font-size:16px;font-weight:normal}@media (max-width: 749px){.keyvisual_service .txtContainer_service .keyvisual_service_headline p.keyvisual_service_text{font-size:16px;padding:0 10px}}@media (min-width: 1000px){.keyvisual_service.serviceHeaderSmall{height:175px}.keyvisual_service.serviceHeaderSmall picture img{width:20%}}.service_box{display:flex;justify-content:center;flex-direction:column;box-sizing:border-box;margin-top:70px}@media (max-width: 999px){.service_box{padding-bottom:0;border-width:1px 0 0 0}}@media (max-width: 749px){.service_box{border:none;margin-top:25px}}.service_box .headline_basis{margin-bottom:7px;text-align:center}.service_box a{font-size:16px}.service_box_container{display:inline-flex;justify-content:space-between;align-items:center;width:100%;margin-top:20px}@media (max-width: 749px){.service_box_container{flex-direction:column}}.service_box_container .button-open-chat,.service_box_container .serviceButton{display:flex;align-items:center;justify-content:center;width:inherit;height:50px;box-sizing:border-box;font-size:16px;padding:30px 10px;border-radius:0}.service_box_container .button-open-chat div,.service_box_container .serviceButton div{display:flex;justify-content:center}.service_box_container .button-open-chat div div,.service_box_container .serviceButton div div{flex-direction:column}@media (max-width: 749px){.service_box_container .button-open-chat,.service_box_container .serviceButton{width:100%;margin-bottom:20px}}@media (min-width: 750px){.service_box_container .serviceButton:last-of-type{margin-left:20px}}@media (min-width: 750px){.service_box_container .button-open-chat{margin-right:20px}}.service_box_container .button-open-chat img{margin-right:15px;width:36px;height:auto}.service_box_container .serviceButton{background-color:#F7F7F7}.service_box_container .serviceButton a,.service_box_container .serviceButton p{font-size:16px}.service_box_container .serviceButton img{margin-right:15px;width:36px;filter:invert(5%)}.service_box_container .serviceButton:last-of-type div{align-items:center}.service_hotline{font-weight:600}.service_box_link_container{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;margin-top:13px}@media (max-width: 749px){.service_box_link_container{align-items:center}}.service_box_link{display:flex;align-items:center;width:23%;box-sizing:border-box;margin-bottom:20px;color:#B08D65;text-decoration:none}@media (min-width: 750px) and (max-width: 999px){.service_box_link{width:32%}}@media (max-width: 749px){.service_box_link{width:100%}}.service_box_link.service_box_link_placeholder{display:none;visibility:hidden}@media (min-width: 750px) and (max-width: 999px){.service_box_link.service_box_link_placeholder{display:inline-block}}