@charset "UTF-8";.wysiwig{padding-top:100px;word-break:break-all}@media screen and (max-width:750px){.wysiwig{padding-top:80px}}.wysiwig>:first-child{margin-top:0}.wysiwig>*+*{margin-top:48px}@media screen and (max-width:750px){.wysiwig>*+*{margin-top:32px}}.wysiwig p{font-size:18px;line-height:2}@media screen and (max-width:750px){.wysiwig p{font-size:14px}}.wysiwig h2,.wysiwig h3,.wysiwig h4{font-weight:500;line-height:1.5;font-family:"Shippori Mincho",sans-serif}.wysiwig h2{font-size:40px;padding-left:48px;padding-bottom:40px;border-left:1px solid #0094f7;margin-top:40px}@media screen and (max-width:750px){.wysiwig h2{font-size:20px;padding-left:16px;padding-bottom:25px;margin-top:32px}}.wysiwig h2.tpl-copyhead{border-left:0;padding-left:0;padding-bottom:0;margin-top:160px}@media screen and (max-width:750px){.wysiwig h2.tpl-copyhead{margin-top:80px}}.wysiwig h2.tpl-copyhead .sub{font-size:20px;line-height:1.5;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.wysiwig h2.tpl-copyhead .sub{font-size:12px}}.wysiwig h2.tpl-copyhead .ttl{font-size:40px;line-height:1.5;margin-top:.3em;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.wysiwig h2.tpl-copyhead .ttl{font-size:20px}}.wysiwig h3{font-size:32px;margin-top:80px}@media screen and (max-width:750px){.wysiwig h3{font-size:18px;margin-top:48px}}.wysiwig h3.tpl-h3-border{font-size:32px;padding-left:32px;padding-bottom:40px;border-left:1px solid #0094f7;margin-top:40px}@media screen and (max-width:750px){.wysiwig h3.tpl-h3-border{font-size:18px;padding-left:12px;padding-bottom:20px;margin-top:32px}}.wysiwig h4{font-size:24px;margin-top:48px}@media screen and (max-width:750px){.wysiwig h4{font-size:16px;margin-top:32px}}.wysiwig blockquote{position:relative;padding:32px;padding-left:64px;background:#f7f7f7;border-left:1px solid #ccc;font-size:18px;line-height:2}@media screen and (max-width:750px){.wysiwig blockquote{padding:16px;padding-top:40px;font-size:14px}}.wysiwig blockquote::before{position:absolute;left:8px;top:8px;display:block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22quote%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1078%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201078%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1366%22%20data-name%3D%22%E3%83%91%E3%82%B9%201366%22%20d%3D%22M2.683%2C17.788C2.683%2C11.609%2C5.608%2C7.057%2C11.334%2C4l1.885%2C3.381c-3.9%2C2.341-5.853%2C5.008-5.853%2C9.107a2.2%2C2.2%2C0%2C0%2C1%2C.651-.065%2C4.2%2C4.2%2C0%2C0%2C1%2C4.423%2C4.292%2C4.254%2C4.254%2C0%2C0%2C1-4.423%2C4.619c-3.448%2C0-5.333-2.732-5.333-7.545m14.308%2C0c0-6.179%2C2.928-10.731%2C8.585-13.788l1.951%2C3.381c-3.9%2C2.341-5.851%2C5.008-5.851%2C9.107a1.773%2C1.773%2C0%2C0%2C1%2C.583-.065%2C4.215%2C4.215%2C0%2C0%2C1%2C4.488%2C4.292%2C4.3%2C4.3%2C0%2C0%2C1-4.488%2C4.619c-3.38%2C0-5.268-2.732-5.268-7.545%22%20transform%3D%22translate(0.894%201.333)%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:32px;height:32px}@media screen and (max-width:750px){.wysiwig blockquote::before{width:24px;height:24px}}.wysiwig blockquote .source{text-align:right;margin-top:2em;font-size:14px}@media screen and (max-width:750px){.wysiwig blockquote .source{font-size:12px;margin-top:1em}}.wysiwig .tpl-small{display:block;margin-top:2em;font-size:14px;line-height:1.6}@media screen and (max-width:750px){.wysiwig .tpl-small{font-size:12px}}.wysiwig .tpl-note{font-size:14px}@media screen and (max-width:750px){.wysiwig .tpl-note{font-size:12px}}.wysiwig .tpl-note>div+div{margin-top:.8em}.wysiwig .tpl-note>div>dt{float:left;line-height:1.6}.wysiwig .tpl-note>div>dd{padding-left:2em;line-height:1.6}.wysiwig a{color:currentColor;text-decoration:underline;transition:opacity .2s}.wysiwig a:hover{text-decoration:none;opacity:.5}.wysiwig a.arrow::after{position:relative;top:3px;display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22arrow_right%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_715%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20715%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_3%22%20data-name%3D%22%E7%B7%9A%203%22%20x2%3D%2210.667%22%20transform%3D%22translate(2.333%208)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_10%22%20data-name%3D%22%E3%83%91%E3%82%B9%2010%22%20d%3D%22M52.5%2C5l4.667%2C4.667L52.5%2C14.333%22%20transform%3D%22translate(-44.167%20-1.667)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:16px;height:16px;margin-left:.5em}.wysiwig a.external::after{position:relative;top:3px;display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22external-link%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_710%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20710%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_709%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20709%22%20width%3D%228%22%20height%3D%228%22%20transform%3D%22translate(2.667%205.333)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_8%22%20data-name%3D%22%E3%83%91%E3%82%B9%208%22%20d%3D%22M2.5.5h8v8%22%20transform%3D%22translate(2.833%202.167)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:16px;height:16px;margin-left:.5em}.wysiwig a.pdf::after{position:relative;top:3px;display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22pdf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_940%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20940%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1795%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201795%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_321%22%20data-name%3D%22%E3%83%91%E3%82%B9%20321%22%20d%3D%22M20%2C16V3H4V21H15Z%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_322%22%20data-name%3D%22%E3%83%91%E3%82%B9%20322%22%20d%3D%22M20%2C16H15v5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_941%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20941%22%20width%3D%2216%22%20height%3D%2210%22%20transform%3D%22translate(4%203)%22%20fill%3D%22%230d0d0d%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1799%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201799%22%20transform%3D%22translate(6.28%204.5)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_376%22%20data-name%3D%22%E3%83%91%E3%82%B9%20376%22%20d%3D%22M.089%2C6A.084.084%2C0%2C0%2C1%2C0%2C5.912V.088A.084.084%2C0%2C0%2C1%2C.089%2C0H1.5C2.594%2C0%2C3.265.522%2C3.265%2C1.889S2.568%2C3.777%2C1.5%2C3.777H1.209a.047.047%2C0%2C0%2C0-.053.053V5.912A.083.083%2C0%2C0%2C1%2C1.068%2C6Zm2.02-4.111c0-.68-.194-.874-.644-.874H1.209a.047.047%2C0%2C0%2C0-.053.053V2.709a.047.047%2C0%2C0%2C0%2C.053.053h.256c.45%2C0%2C.644-.194.644-.873%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_377%22%20data-name%3D%22%E3%83%91%E3%82%B9%20377%22%20d%3D%22M4.308.088A.084.084%2C0%2C0%2C1%2C4.4%2C0H5.914A1.405%2C1.405%2C0%2C0%2C1%2C7.449%2C1a6.673%2C6.673%2C0%2C0%2C1%2C.159%2C2%2C6.681%2C6.681%2C0%2C0%2C1-.159%2C2A1.406%2C1.406%2C0%2C0%2C1%2C5.914%2C6H4.4a.084.084%2C0%2C0%2C1-.088-.088ZM5.517%2C4.959H5.8a.489.489%2C0%2C0%2C0%2C.538-.371A5.2%2C5.2%2C0%2C0%2C0%2C6.435%2C3a5.2%2C5.2%2C0%2C0%2C0-.1-1.588.49.49%2C0%2C0%2C0-.538-.37H5.517a.046.046%2C0%2C0%2C0-.053.053V4.906a.046.046%2C0%2C0%2C0%2C.053.053%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_378%22%20data-name%3D%22%E3%83%91%E3%82%B9%20378%22%20d%3D%22M8.642.088A.083.083%2C0%2C0%2C1%2C8.73%2C0h2.621a.083.083%2C0%2C0%2C1%2C.088.088V.953a.084.084%2C0%2C0%2C1-.088.089h-1.5a.046.046%2C0%2C0%2C0-.053.052V2.453a.047.047%2C0%2C0%2C0%2C.053.053h1.3a.083.083%2C0%2C0%2C1%2C.088.088v.873a.084.084%2C0%2C0%2C1-.088.089h-1.3a.046.046%2C0%2C0%2C0-.053.052v2.3A.084.084%2C0%2C0%2C1%2C9.71%2C6H8.73a.084.084%2C0%2C0%2C1-.088-.089Z%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:24px;height:24px;margin-left:.5em}@media screen and (max-width:750px){.wysiwig a.pdf::after{width:16px;height:16px}}.wysiwig .tpl-btn{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 20px;padding-right:52px;height:64px;border:1px solid #262626;font-size:16px;font-weight:700;letter-spacing:.1em;text-decoration:none}@media screen and (max-width:750px){.wysiwig .tpl-btn{padding:0 15px;padding-right:50px;height:48px;font-size:12px}}.wysiwig .tpl-btn::after{position:absolute;right:16px;top:calc(50% - 8px);display:block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22arrow_right%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_715%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20715%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_3%22%20data-name%3D%22%E7%B7%9A%203%22%20x2%3D%2210.667%22%20transform%3D%22translate(2.333%208)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_10%22%20data-name%3D%22%E3%83%91%E3%82%B9%2010%22%20d%3D%22M52.5%2C5l4.667%2C4.667L52.5%2C14.333%22%20transform%3D%22translate(-44.167%20-1.667)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:16px;height:16px}.wysiwig .tpl-btn:hover{opacity:1!important}.wysiwig .tpl-btn:hover::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22arrow_right%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_715%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20715%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_3%22%20data-name%3D%22%E7%B7%9A%203%22%20x2%3D%2210.667%22%20transform%3D%22translate(2.333%208)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_10%22%20data-name%3D%22%E3%83%91%E3%82%B9%2010%22%20d%3D%22M52.5%2C5l4.667%2C4.667L52.5%2C14.333%22%20transform%3D%22translate(-44.167%20-1.667)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")}.wysiwig .tpl-btn.dl::after{position:absolute;right:16px;top:calc(50% - 8px);display:block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22download%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1079%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201079%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2265%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202265%22%20transform%3D%22translate(1.333%200.667)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1367%22%20data-name%3D%22%E3%83%91%E3%82%B9%201367%22%20d%3D%22M14.333%2C12v3.111a1.519%2C1.519%2C0%2C0%2C1-1.481%2C1.556H2.481A1.519%2C1.519%2C0%2C0%2C1%2C1%2C15.111V12%22%20transform%3D%22translate(-1%20-2.667)%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_387%22%20data-name%3D%22%E7%B7%9A%20387%22%20x2%3D%2210%22%20transform%3D%22translate(6.667)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1369%22%20data-name%3D%22%E3%83%91%E3%82%B9%201369%22%20d%3D%22M0%2C8%2C4%2C4%2C0%2C0%22%20transform%3D%22translate(10.667%206)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:16px;height:16px}.wysiwig .tpl-btn.dl:hover::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22download%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1079%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201079%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2265%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202265%22%20transform%3D%22translate(1.333%200.667)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1367%22%20data-name%3D%22%E3%83%91%E3%82%B9%201367%22%20d%3D%22M14.333%2C12v3.111a1.519%2C1.519%2C0%2C0%2C1-1.481%2C1.556H2.481A1.519%2C1.519%2C0%2C0%2C1%2C1%2C15.111V12%22%20transform%3D%22translate(-1%20-2.667)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_387%22%20data-name%3D%22%E7%B7%9A%20387%22%20x2%3D%2210%22%20transform%3D%22translate(6.667)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1369%22%20data-name%3D%22%E3%83%91%E3%82%B9%201369%22%20d%3D%22M0%2C8%2C4%2C4%2C0%2C0%22%20transform%3D%22translate(10.667%206)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.wysiwig figure{max-width:100%}.wysiwig figure img{width:100%}.wysiwig figure figcaption{margin-top:1em;font-size:14px;line-height:1.6}@media screen and (max-width:750px){.wysiwig figure figcaption{font-size:12px}}.wysiwig .tpl-col2{display:flex;flex-wrap:wrap;justify-content:space-between}.wysiwig .tpl-col2.reverse{flex-direction:row-reverse}@media screen and (max-width:750px){.wysiwig .tpl-col2{display:block}}@media screen and (max-width:750px){.wysiwig .tpl-col2>div{width:100%}}@media screen and (min-width:751px) and (max-width:999px){.wysiwig .tpl-col2>div{width:calc(50% - 25px)}}@media screen and (min-width:1000px){.wysiwig .tpl-col2>div{width:calc(50% - 25px)}}@media screen and (max-width:750px){.wysiwig .tpl-col2>div+div{margin-top:16px}}@media screen and (max-width:750px){.wysiwig .tpl-col2.imgtxt{display:flex}}.wysiwig .tpl-col2.imgtxt>div{margin-top:25px}.wysiwig .tpl-col2.imgtxt>div:nth-of-type(-n+2){margin-top:0}@media screen and (max-width:750px){.wysiwig .tpl-col2.imgtxt>div{width:calc(50% - 8px);margin-top:16px}}.wysiwig .tpl-col3{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:750px){.wysiwig .tpl-col3{display:block}}@media screen and (max-width:750px){.wysiwig .tpl-col3>div{width:100%;margin-top:16px}.wysiwig .tpl-col3>div:nth-of-type(-n+2){margin-top:0}}@media screen and (min-width:751px) and (max-width:999px){.wysiwig .tpl-col3>div{width:calc(33.3333% - 25px);margin-top:25px}.wysiwig .tpl-col3>div:nth-of-type(-n+3){margin-top:0}}@media screen and (min-width:1000px){.wysiwig .tpl-col3>div{width:calc(33.3333% - 25px);margin-top:25px}.wysiwig .tpl-col3>div:nth-of-type(-n+3){margin-top:0}}@media screen and (max-width:750px){.wysiwig .tpl-col3.imgtxt{display:flex}}@media screen and (max-width:750px){.wysiwig .tpl-col3.imgtxt>div{width:calc(50% - 8px)}}.wysiwig .tpl-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.wysiwig .tpl-table td,.wysiwig .tpl-table th{border:1px solid #e5e5e5;font-size:18px;line-height:1.22;padding:1em}@media screen and (max-width:750px){.wysiwig .tpl-table td,.wysiwig .tpl-table th{font-size:12px}}.wysiwig .tpl-table td:first-child,.wysiwig .tpl-table th:first-child{border-left:0}.wysiwig .tpl-table td:last-child,.wysiwig .tpl-table th:last-child{border-right:0}.wysiwig .tpl-table th{font-weight:700;text-align:left;background:#f7f7f7}.wysiwig .tpl-table td{background:#fff}.wysiwig .tpl-numlist{padding-left:1.5em}@media screen and (max-width:750px){.wysiwig .tpl-numlist{display:block}}@media screen and (min-width:751px) and (max-width:999px){.wysiwig .tpl-numlist{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:1000px){.wysiwig .tpl-numlist{display:flex;flex-wrap:wrap;justify-content:space-between}}.wysiwig .tpl-numlist>li{line-height:1.5;list-style-type:decimal;font-weight:700}@media screen and (max-width:750px){.wysiwig .tpl-numlist>li{width:100%;font-size:14px;margin-top:2em}.wysiwig .tpl-numlist>li:nth-child(-n+1){margin-top:0}}@media screen and (min-width:751px) and (max-width:999px){.wysiwig .tpl-numlist>li{width:calc(50% - 32px);font-size:18px;margin-top:2em}.wysiwig .tpl-numlist>li:nth-child(-n+2){margin-top:0}}@media screen and (min-width:1000px){.wysiwig .tpl-numlist>li{width:calc(50% - 32px);font-size:18px;margin-top:2em}.wysiwig .tpl-numlist>li:nth-child(-n+2){margin-top:0}}.wysiwig .tpl-numlist>li>ol,.wysiwig .tpl-numlist>li>ul{margin-top:.5em}.wysiwig .tpl-list{padding-left:1.5em}.wysiwig .tpl-list>li{font-size:18px;line-height:1.5;font-weight:400;list-style-type:disc}@media screen and (max-width:750px){.wysiwig .tpl-list>li{font-size:14px}}.wysiwig .tpl-list>li+li{margin-top:.8em}.wysiwig .tpl-varlist-head{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:1em}@media screen and (max-width:750px){.wysiwig .tpl-varlist-head{font-size:14px}}.wysiwig .tpl-varlist{padding-left:1.5em}.wysiwig .tpl-varlist li{font-size:18px;line-height:1.5;font-weight:400;list-style-type:disc}@media screen and (max-width:750px){.wysiwig .tpl-varlist li{font-size:14px}}.wysiwig .tpl-varlist li+li{margin-top:.8em}.wysiwig .tpl-varlist ul{margin-top:1em;padding-left:1em}.wysiwig .tpl-box{border:1px solid #e5e5e5;padding:48px}@media screen and (max-width:750px){.wysiwig .tpl-box{padding:32px}}.wysiwig .tpl-box.gray{background:#ebf7ff;border:0}.wysiwig .tpl-box>:nth-child(1){margin-top:0}.wysiwig .tpl-box .box-head{font-size:32px;font-weight:500;line-height:1.5;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.wysiwig .tpl-box .box-head{font-size:18px}}.wysiwig .tpl-box .box-ttl{margin-top:2em;font-size:18px;font-weight:700;line-height:2}@media screen and (max-width:750px){.wysiwig .tpl-box .box-ttl{font-size:14px}}.wysiwig .tpl-box .box-cont{font-size:18px;line-height:2;margin-top:1em}@media screen and (max-width:750px){.wysiwig .tpl-box .box-cont{font-size:14px}}.wysiwig .tpl-customer{background:#ebf7ff;padding:40px;margin-top:160px;display:flex;flex-wrap:wrap}@media screen and (max-width:750px){.wysiwig .tpl-customer{margin-top:80px}}@media screen and (max-width:750px){.wysiwig .tpl-customer .customer-head{display:flex;flex-wrap:wrap}}.wysiwig .tpl-customer .customer-head .customer-profile{margin-bottom:2em}@media screen and (max-width:750px){.wysiwig .tpl-customer .customer-head .customer-profile{width:60%;padding-right:1em}}.wysiwig .tpl-customer .customer-head .customer-profile .name{font-size:18px;font-weight:700}@media screen and (max-width:750px){.wysiwig .tpl-customer .customer-head .customer-profile .name{font-size:14px}}.wysiwig .tpl-customer .customer-cont>div{font-size:14px;line-height:1.6}.wysiwig .tpl-customer .customer-cont>div+div{margin-top:1em}@media screen and (max-width:750px){.wysiwig .tpl-customer .customer-cont>div{font-size:12px}}.wysiwig .tpl-customer .customer-cont>div .bold{font-weight:700}@media screen and (max-width:750px){.wysiwig .tpl-customer{display:block}}.wysiwig .tpl-customer .customer-body{width:calc(100% - 224px);padding-right:20px}@media screen and (max-width:750px){.wysiwig .tpl-customer .customer-body{width:100%;padding-right:0}}.wysiwig .tpl-customer .customer-img img{max-width:100%}@media screen and (min-width:1000px){.wysiwig .tpl-customer .customer-img{width:224px}}@media screen and (max-width:750px){.wysiwig .tpl-customer .customer-img{width:40%}}@media screen and (max-width:750px){.wysiwig .tpl-customer .customer-img.only-pc-size{display:none}}.wysiwig pre{counter-reset:rowNumber;margin-top:2em}.wysiwig pre .row-number{counter-increment:rowNumber}.wysiwig pre .row-number::before{content:counter(rowNumber);width:2rem;display:inline-block;color:#999}.wysiwig code.hljs{border-radius:5px}.tpl-author{background:#ebf7ff;display:flex;padding:40px;margin-top:160px}@media screen and (max-width:750px){.tpl-author{display:block;padding:32px;margin-top:80px}}.tpl-author+.tpl-author{margin-top:48px}@media screen and (max-width:750px){.tpl-author+.tpl-author{margin-top:32px}}.tpl-author .author_body{flex:1}@media screen and (max-width:750px){.tpl-author .author_body{display:flex;flex-wrap:wrap}}.tpl-author .author_body .en-font{font-family:Roboto,sans-serif;color:#999}.tpl-author .author_body__img{width:100%;max-width:224px;margin-left:48px}@media screen and (max-width:750px){.tpl-author .author_body__img{width:40%;margin-left:0;margin-bottom:16px}}.tpl-author .author_body__img img{max-width:100%}@media screen and (max-width:750px){.tpl-author .author_body__img.only-pc-size{display:none}}.tpl-author .author_body__name{margin-bottom:32px}@media screen and (max-width:750px){.tpl-author .author_body__name{width:60%;padding-right:1em;margin-bottom:16px}}.tpl-author .author_body__detail{line-height:2;font-size:14px;margin-bottom:16px}@media screen and (max-width:750px){.tpl-author .author_body__detail{font-size:12px}}@media screen and (min-width:751px) and (max-width:999px){.tpl-author .author_body__link-wrap{display:flex;gap:16px}}@media screen and (min-width:1000px){.tpl-author .author_body__link-wrap{display:flex;gap:16px}}.tpl-author .author_body__link{display:flex;justify-content:center;align-items:center;font-size:12px;letter-spacing:.1em;color:#262626;width:156px;height:40px;text-decoration:none;font-weight:700}@media screen and (max-width:750px){.tpl-author .author_body__link{font-size:11px}}@media screen and (max-width:750px){.tpl-author .author_body__link+.author_body__link{margin-top:16px}}.tpl-author .author_body__link:hover{opacity:1!important;color:#fff}.tpl-author .author_body__link:hover::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22arrow_right%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_715%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20715%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_3%22%20data-name%3D%22%E7%B7%9A%203%22%20x2%3D%2210.667%22%20transform%3D%22translate(2.333%208)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_10%22%20data-name%3D%22%E3%83%91%E3%82%B9%2010%22%20d%3D%22M52.5%2C5l4.667%2C4.667L52.5%2C14.333%22%20transform%3D%22translate(-44.167%20-1.667)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")}.tpl-author .author_body__link::after{content:"";position:relative;display:block;width:16px;height:16px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22arrow_right%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_715%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20715%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_3%22%20data-name%3D%22%E7%B7%9A%203%22%20x2%3D%2210.667%22%20transform%3D%22translate(2.333%208)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_10%22%20data-name%3D%22%E3%83%91%E3%82%B9%2010%22%20d%3D%22M52.5%2C5l4.667%2C4.667L52.5%2C14.333%22%20transform%3D%22translate(-44.167%20-1.667)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:contain;margin-left:4px}.tpl-author .author_body .a_name,.tpl-author .author_body .p_name{font-weight:700;line-height:1.5}.tpl-author .author_body .p_name{font-size:12px;margin-bottom:4px}@media screen and (max-width:750px){.tpl-author .author_body .p_name{font-size:10px}}.tpl-author .author_body .p_name.en-font{font-size:11px}@media screen and (max-width:750px){.tpl-author .author_body .p_name.en-font{font-size:9px}}.tpl-author .author_body .a_name{font-size:24px;margin-bottom:16px}@media screen and (max-width:750px){.tpl-author .author_body .a_name{font-size:18px}}.tpl-author .author_body .a_name.en-font{font-size:16px;margin-bottom:0}@media screen and (max-width:750px){.tpl-author .author_body .a_name.en-font{font-size:12px}}.js-modal{display:block;position:relative;cursor:pointer;transition:opacity .2s}.js-modal:hover{opacity:.7}.js-modal::after{display:block;content:"";position:absolute;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2371%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202371%22%20transform%3D%22translate(-323%20-9369)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2370%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202370%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1089%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201089%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(323%209369)%22%20fill%3D%22%23333%22%20opacity%3D%220.5%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1088%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201088%22%20width%3D%2216%22%20height%3D%2216%22%20transform%3D%22translate(325%209371)%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2325%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202325%22%20transform%3D%22translate(327.666%209373.667)%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_15%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%2015%22%20cx%3D%224.333%22%20cy%3D%224.333%22%20r%3D%224.333%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_391%22%20data-name%3D%22%E7%B7%9A%20391%22%20x1%3D%223.667%22%20y1%3D%223.667%22%20transform%3D%22translate(7.333%207.333)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2326%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202326%22%20transform%3D%22translate(2.333%202.333)%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_392%22%20data-name%3D%22%E7%B7%9A%20392%22%20y2%3D%224%22%20transform%3D%22translate(2%200)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_393%22%20data-name%3D%22%E7%B7%9A%20393%22%20x2%3D%224%22%20transform%3D%22translate(0%202)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:32px;height:32px}@media screen and (max-width:750px){.js-modal::after{width:20px;height:20px}}.is-modal-open{overflow:hidden}@keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@keyframes lum-fadeZoom{0%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lum-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}100%{transform:scale(1)}}@keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}100%{transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.9);z-index:1000}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%;max-width:1100px;margin-left:auto;margin-right:auto}.lum-lightbox-inner img{position:relative;height:auto}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:20px;animation:lum-loader-rotate 1.8s infinite linear}.lum-lightbox-loader:after,.lum-lightbox-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,.9)}.lum-lightbox-loader:before{left:0;animation:lum-loader-before 1.8s infinite linear}.lum-lightbox-loader:after{right:0;animation:lum-loader-after 1.8s infinite linear;animation-delay:-.9s}.lum-lightbox.lum-opening{animation:lum-fade 180ms ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:lum-fadeZoom 180ms ease-out}.lum-lightbox.lum-closing{animation:lum-fade .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:lum-fadeZoom .3s ease-in;animation-direction:reverse}.lum-img{transition:opacity 120ms ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:after,.lum-close-button:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,.8)}.lum-previous-button:after{transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,.8);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}.lum-lightbox-position-helper{display:block;position:relative}.lum-lightbox-position-helper::before{content:"";display:block;position:absolute;cursor:pointer;top:-10%;right:0;width:48px;height:48px;background:url(/img/common/icon/close.svg) 0 0 no-repeat;background-size:contain}@media (max-width:460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:100%;height:auto;max-height:none}}.col3_wrap{display:flex}.col3_wrap .card_item__inner{height:100%}.card_item{width:100%;max-width:368px;background-color:#fff}@media screen and (max-width:750px){.card_item{max-width:100%}}@media screen and (min-width:751px) and (max-width:999px){.card_item{max-width:100%}}@media screen and (min-width:1000px){.card_item{max-width:368px}}.card_item:hover .card_item__ph img{transform:scale(1.1)}.card_item:hover.no-link .card_item__ph img{transform:scale(1)}.card_item:hover .card_item__link::after{transform:translateX(3px)}.card_item:hover .card_item__link.blank::after,.card_item:hover .card_item__link.pdf::after{transform:translateX(0);opacity:.75}.card_item__inner{position:relative;display:flex;flex-direction:column}.card_item__ph{overflow:hidden;position:relative;padding-top:66.66%;height:0}.card_item__ph img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s}.card_item__txt-wrap{padding:24px 16px 16px;display:flex;flex-direction:column;flex:1 1 auto}@media screen and (max-width:750px){.card_item__txt-wrap{padding:16px 12px 12px}}.card_item__head-txt{word-break:break-word;margin-bottom:32px}.card_item__head-txt .en_font{color:#262626;font-size:14px}.card_item__bottom-txt{margin-top:auto}.card_item__bottom-txt .en_font{color:#999}.card_item__bottom-txt .en_font.card_item__p-name{font-size:11px}.card_item__bottom-txt .en_font.card_item__m-name{font-size:16px}@media screen and (max-width:750px){.card_item__bottom-txt .en_font.card_item__m-name{font-size:14px}}.card_item .en_font{font-family:Roboto,sans-serif}.card_item__m-name,.card_item__p-name{padding:0 16px;font-weight:700;line-height:1.5}@media screen and (max-width:750px){.card_item__m-name,.card_item__p-name{padding:0 4px}}.card_item__p-name{font-size:12px;margin-bottom:4px}.card_item__m-name{font-size:24px}@media screen and (max-width:750px){.card_item__m-name{font-size:20px}}.card_item__link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.card_item__link::after,.card_item__link::before{content:"";display:block;position:absolute;bottom:16px;right:16px}@media screen and (max-width:750px){.card_item__link::after,.card_item__link::before{display:none}}.card_item__link::before{width:48px;height:32px;border-left:1px solid #f2f2f2}.card_item__link::after{width:32px;height:32px;background:url(/img/common/icon/arrow_right_bk.svg) 0 0 no-repeat;background-size:contain;transform:translateX(0);transition:transform .15s;will-change:transform}.card_item__link:hover::after{transform:translateX(8px);transition:transform .15s}.card_item__link.blank::after,.card_item__link.pdf::after{transition:opacity .2s}.card_item__link.pdf::after{background-image:url(/img/common/icon/pdf.svg)}.card_item__link.blank::after{background-image:url(/img/common/icon/external_link.svg)}.card_item__title{font-size:20px;font-weight:700;line-height:1.5;padding:0 16px}@media screen and (max-width:750px){.card_item__title{font-size:16px;padding:0 4px}}.card_item__date{font-size:14px;margin-bottom:8px}@media screen and (max-width:750px){.card_item__date{font-size:12px;margin-bottom:4px}}.card_item__tag-links{position:relative;z-index:1;width:calc(100% - 64px);display:flex;flex-wrap:wrap}@media screen and (max-width:750px){.card_item__tag-links{width:100%;margin-top:4px}}.card_item__tag-links li:not(:last-child)::after{content:"/";display:inline-block;margin:0 8px;font-size:12px;color:#999}@media screen and (max-width:750px){.card_item__tag-links li:not(:last-child)::after{font-size:10px}}.card_item a{font-size:12px;color:#0094f7}@media screen and (max-width:750px){.card_item a{font-size:10px}}.card_item a:hover{text-decoration:underline}.card_item__interview-tag{padding:0 16px;margin-bottom:8px}@media screen and (max-width:750px){.card_item__interview-tag{padding:0 4px;margin-bottom:8px}}.card_item__interview-tag span{color:#0094f7;border:1px solid #0094f7;font-size:14px;font-weight:700;padding:.25em .5em;line-height:2em}@media screen and (max-width:750px){.card_item__interview-tag span{font-size:12px}}.card_item__interview-title{font-size:20px;font-weight:700;padding:0 16px;margin-bottom:48px}@media screen and (max-width:750px){.card_item__interview-title{font-size:16px;padding:0 4px;margin-bottom:24px}}.card_item__interview-title+.card_item__head-txt{margin-top:auto;margin-bottom:16px}@media screen and (max-width:750px){.card_item__interview-title+.card_item__head-txt{margin-bottom:8px}}.card_item__interview-title+.card_item__head-txt+.card_item__bottom-txt{margin-top:0}.sec_memberlist{position:relative;z-index:200;margin-top:110px}@media screen and (max-width:750px){.sec_memberlist{margin-top:40px}.sec_memberlist .card_item__head-txt{margin-bottom:16px}.sec_memberlist .card_item__p-name{font-size:10px}.sec_memberlist .card_item__p-name.en-font{font-size:9px}.sec_memberlist .card_item__m-name{font-size:18px}.sec_memberlist .card_item__m-name.en-font{font-size:12px}}.sec_memberlist .memberlist-list{display:grid}@media screen and (min-width:1000px){.sec_memberlist .memberlist-list{grid-template-columns:1fr 1fr 1fr;gap:65px 24px}}@media screen and (min-width:751px) and (max-width:999px){.sec_memberlist .memberlist-list{grid-template-columns:1fr 1fr;gap:32px 17px}}@media screen and (max-width:750px){.sec_memberlist .memberlist-list{grid-template-columns:1fr 1fr;gap:32px 17px}}.sec_memberlist .memberlist-list .card_item__txt-wrap{position:relative}.sec_memberlist .memberlist-list .card_item__txt-wrap::after,.sec_memberlist .memberlist-list .card_item__txt-wrap::before{content:"";display:block;position:absolute;bottom:16px;right:16px}@media screen and (max-width:750px){.sec_memberlist .memberlist-list .card_item__txt-wrap::after,.sec_memberlist .memberlist-list .card_item__txt-wrap::before{content:none}}.sec_memberlist .memberlist-list .card_item__txt-wrap::before{width:48px;height:32px;border-left:1px solid #f2f2f2}.sec_memberlist .memberlist-list .card_item__txt-wrap::after{width:32px;height:32px;background:url(/common/img/icon/arrow_right_bk.svg) 0 0 no-repeat;background-size:contain;transition:transform .2s}.sec_memberlist .memberlist-list .card_item__bottom-txt{margin-top:0}.sec_memberlist .memberlist-list .card_item__fields{display:flex;font-weight:700;flex-wrap:wrap}@media screen and (max-width:750px){.sec_memberlist .memberlist-list .card_item__fields{font-size:9px;padding:0 12px 12px;gap:4px}}@media screen and (min-width:751px) and (max-width:999px){.sec_memberlist .memberlist-list .card_item__fields{gap:4px 1%;font-size:12px;padding:0 16px 16px}}@media screen and (min-width:1000px){.sec_memberlist .memberlist-list .card_item__fields{gap:4px 1%;font-size:12px;padding:0 16px 16px}}@media screen and (min-width:1000px) and (max-width:1280px){.sec_memberlist .memberlist-list .card_item__fields{font-size:.8680555556vw}}.sec_memberlist .memberlist-list .card_item__fields-item{display:flex;justify-content:center;text-align:center;align-items:center;border:1px solid #0094f7;color:#0094f7;padding:2px .5em;flex:0 0 auto}.sec_memberlist .memberlist-list .card_item__link::after,.sec_memberlist .memberlist-list .card_item__link::before{content:none}.sec_content--memberdetail{position:relative;z-index:200}@media screen and (max-width:750px){.sec_content--memberdetail{padding-top:40px;padding-bottom:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec_content--memberdetail{padding-top:40px;padding-bottom:80px}}@media screen and (min-width:1000px){.sec_content--memberdetail{padding-top:90px;padding-bottom:160px}}.sec_content--memberdetail .content-inner{width:100%;max-width:1280px;padding:0 64px;margin-left:auto;margin-right:auto}@media screen and (max-width:750px){.sec_content--memberdetail .content-inner{padding:0;max-width:initial}}@media screen and (min-width:751px) and (max-width:999px){.sec_content--memberdetail .content-inner{padding:0;max-width:initial}}.sec_content--memberdetail .content-box{position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width:750px){.sec_content--memberdetail .content-box{flex-direction:column}}@media screen and (min-width:751px) and (max-width:999px){.sec_content--memberdetail .content-box{flex-direction:column}}@media screen and (min-width:1000px){.sec_content--memberdetail .content-box{flex-direction:row-reverse}}.sec_content--memberdetail .content-img{position:relative}.sec_content--memberdetail .content-img img{width:100%}@media screen and (max-width:750px){.sec_content--memberdetail .content-img{width:calc(100% - 32px);margin-left:auto;margin-right:0}}@media screen and (min-width:751px) and (max-width:999px){.sec_content--memberdetail .content-img{width:calc(100% - 32px);margin-left:auto;margin-right:0}}@media screen and (min-width:1000px){.sec_content--memberdetail .content-img{width:50%;padding-left:80px;padding-top:120px}}.sec_content--memberdetail .content-txt{position:relative}@media screen and (max-width:750px){.sec_content--memberdetail .content-txt{width:100%;padding:40px 32px}}@media screen and (min-width:751px) and (max-width:999px){.sec_content--memberdetail .content-txt{width:calc(100% - 343px);padding:80px 32px}}@media screen and (min-width:1000px){.sec_content--memberdetail .content-txt{width:50%;padding:120px 0 120px 80px}}.sec_content--memberdetail .content-txt .content-ja .name-sub{font-size:16px;font-weight:700}@media screen and (max-width:750px){.sec_content--memberdetail .content-txt .content-ja .name-sub{font-size:14px}}.sec_content--memberdetail .content-txt .content-ja .name{font-size:48px;font-weight:500;margin-top:4px}@media screen and (max-width:750px){.sec_content--memberdetail .content-txt .content-ja .name{font-size:32px}}.sec_content--memberdetail .content-txt .content-en{color:#999;margin-top:32px}@media screen and (max-width:750px){.sec_content--memberdetail .content-txt .content-en{margin-top:20px}}.sec_content--memberdetail .content-txt .content-en .name-sub{font-size:14px;font-family:Roboto,sans-serif}@media screen and (max-width:750px){.sec_content--memberdetail .content-txt .content-en .name-sub{font-size:12px}}.sec_content--memberdetail .content-txt .content-en .name{font-size:24px;font-family:Roboto,sans-serif;margin-top:4px}@media screen and (max-width:750px){.sec_content--memberdetail .content-txt .content-en .name{font-size:16px}}.sec_content--memberdetail .content-txt .fields{display:flex;font-weight:700;flex-wrap:wrap}@media screen and (max-width:750px){.sec_content--memberdetail .content-txt .fields{font-size:9px;margin-top:12px;gap:4px}}@media screen and (min-width:751px) and (max-width:999px){.sec_content--memberdetail .content-txt .fields{gap:4px;font-size:12px;margin-top:12px}}@media screen and (min-width:1000px){.sec_content--memberdetail .content-txt .fields{gap:4px;font-size:12px;margin-top:12px}}.sec_content--memberdetail .content-txt .fields-item{display:flex;justify-content:center;text-align:center;align-items:center;border:1px solid #0094f7;color:#0094f7;padding:2px .5em;flex:0 0 auto}.sec_content--memberdetail .content-txt .content-area{font-size:18px;line-height:2;margin-top:64px}@media screen and (max-width:750px){.sec_content--memberdetail .content-txt .content-area{font-size:14px;margin-top:32px}}.sec-memberdetail-interview{position:relative;z-index:200}@media screen and (min-width:751px) and (max-width:999px){.sec-memberdetail-interview__item{display:flex}}@media screen and (min-width:1000px){.sec-memberdetail-interview__item{display:flex}}@media screen and (min-width:751px) and (max-width:999px){.sec-memberdetail-interview__image{flex:1 1 auto}}@media screen and (min-width:1000px){.sec-memberdetail-interview__image{flex:1 1 auto}}.sec-memberdetail-interview__image img{width:100%}.sec-memberdetail-interview__text{background-color:#fff;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:750px){.sec-memberdetail-interview__text{padding:32px}}@media screen and (min-width:751px) and (max-width:999px){.sec-memberdetail-interview__text{flex:0 0 61.25%;padding:0 4.375%}}@media screen and (min-width:1000px) and (max-width:1280px){.sec-memberdetail-interview__text{flex:0 0 61.25%;padding:0 4.375%}}@media screen and (min-width:1280px){.sec-memberdetail-interview__text{flex:0 0 784px;padding:0 64px}}.sec-memberdetail-interview__text .go_top_btn{padding:0;text-align:initial}@media screen and (max-width:750px){.sec-memberdetail-interview__text .go_top_btn{margin-top:32px}}@media screen and (min-width:751px) and (max-width:999px){.sec-memberdetail-interview__text .go_top_btn{margin-top:2.7777777778vw}}@media screen and (min-width:1000px) and (max-width:1280px){.sec-memberdetail-interview__text .go_top_btn{margin-top:2.7777777778vw}}@media screen and (min-width:1280px){.sec-memberdetail-interview__text .go_top_btn{margin-top:32px}}.sec-memberdetail-interview__text .go_top_btn a{padding:0!important;width:100%;max-width:312px}@media screen and (max-width:750px){.sec-memberdetail-interview__text .go_top_btn a{display:flex;justify-content:center;align-items:center}}.sec-memberdetail-interview__title-medium{font-weight:500;margin-top:.75em}@media screen and (max-width:750px){.sec-memberdetail-interview__title-medium{font-size:20px}}@media screen and (min-width:751px) and (max-width:999px){.sec-memberdetail-interview__title-medium{font-size:1.3888888889vw}}@media screen and (min-width:1000px) and (max-width:1280px){.sec-memberdetail-interview__title-medium{font-size:1.3888888889vw}}@media screen and (min-width:1280px){.sec-memberdetail-interview__title-medium{font-size:20px}}.sec_memberdetail-relations.sec_card_items{position:relative;z-index:200;margin:160px auto}@media screen and (max-width:750px){.sec_memberdetail-relations.sec_card_items{margin:80px auto}}.sec_memberdetail-relations.sec_card_items+.sec_move .move_list{border-top:1px solid #e5e5e5}.sec_move{position:relative;z-index:200;margin-bottom:240px}@media screen and (max-width:750px){.sec_move{margin-bottom:160px}}.sec_move .move_list{display:flex;justify-content:center;padding-top:32px}.sec_move .move_list a{display:flex;justify-content:center;align-items:center;font-weight:700;letter-spacing:.1em;color:#262626}@media screen and (min-width:1000px){.sec_move .move_list a:hover{text-decoration:underline}}.sec_move .move_list a.back{padding:1em 3em;font-family:Roboto,sans-serif}@media screen and (max-width:750px){.sec_move .move_list a.back{padding:1em 1.5em;padding-left:0}}.sec_move .move_list a.back::before{display:block;content:"";background:url(/img/member/detail/arrow_back.svg) 0 0 no-repeat;background-size:100% auto;width:7px;height:14px;margin-right:2em}@media screen and (max-width:750px){.sec_move .move_list a.back::before{margin-right:1em}}.sec_move .move_list a.top{padding:1em 4em;border-left:1px solid #262626}@media screen and (max-width:750px){.sec_move .move_list a.top{padding:1em 2.5em}}.sec_move .move_list a.next{padding:1em 3em;border-left:1px solid #262626;font-family:Roboto,sans-serif}@media screen and (max-width:750px){.sec_move .move_list a.next{padding:1em 1.5em;padding-right:0}}.sec_move .move_list a.next::after{display:block;content:"";background:url(/img/member/detail/arrow_next.svg) 0 0 no-repeat;background-size:100% auto;width:7px;height:14px;margin-left:2em}@media screen and (max-width:750px){.sec_move .move_list a.next::after{margin-left:1em}}.sub_page--benefit .head_title .txt{width:100%}.sub_page--benefit .head_title .en_label{white-space:nowrap}.sub_page--benefit .sec-benefit{position:relative;z-index:200}.sub_page--benefit .sec-benefit__list{margin-top:40px}@media screen and (min-width:751px) and (max-width:999px){.sub_page--benefit .sec-benefit__list{gap:16px;display:flex;flex-wrap:wrap}}@media screen and (min-width:1000px){.sub_page--benefit .sec-benefit__list{display:flex;flex-wrap:wrap;gap:24px}}.sub_page--benefit .sec-benefit__item{background-color:#fff;padding:24px}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item:not(:first-child){margin-top:4.2666666667vw}}.sub_page--benefit .sec-benefit__item--benefit{width:calc((100% - 48px)/ 3)}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item--benefit{padding:4.2666666667vw;width:100%}}@media screen and (min-width:751px) and (max-width:999px){.sub_page--benefit .sec-benefit__item--benefit{padding:16px;width:0 0 calc((100% - 48px)/ 3)}}.sub_page--benefit .sec-benefit__item--training{flex:0 0 calc((100% - 48px)/ 2)}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item--training{flex:100%;padding:4.2666666667vw}}.sub_page--benefit .sec-benefit__item-head{color:#0094f7}.sub_page--benefit .sec-benefit__item-head--benefit{display:grid;height:96px;grid-template-rows:35% 1fr;grid-template-columns:96px 1fr;column-gap:24px}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item-head--benefit{grid-template-rows:5.3333333333vw 1fr;grid-template-columns:21.3333333333vw 1fr;column-gap:3.2vw;height:auto}}@media screen and (min-width:751px) and (max-width:999px){.sub_page--benefit .sec-benefit__item-head--benefit{column-gap:12px}}.sub_page--benefit .sec-benefit__item-head--training{font-size:24px;font-weight:500}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item-head--training{font-size:5.3333333333vw}}.sub_page--benefit .sec-benefit__item-body--benefit{margin-top:24px}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item-body--benefit{margin-top:3.2vw;font-size:3.2vw}}.sub_page--benefit .sec-benefit__item-body--training{margin-top:16px;font-size:18px}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item-body--training{margin-top:4.2666666667vw;font-size:3.7333333333vw}}.sub_page--benefit .sec-benefit__item-icon{grid-row:1/3;grid-column:1/2}.sub_page--benefit .sec-benefit__item-icon img{width:100%}.sub_page--benefit .sec-benefit__item-category{grid-row:1/2;grid-column:2/3}.sub_page--benefit .sec-benefit__item-category span{font-size:12px;font-weight:700;width:80px;display:flex;justify-content:center;padding:.25em 0;border:solid 1px #0094f7}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item-category span{width:14.9333333333vw;font-size:2.9333333333vw}}@media screen and (min-width:751px) and (max-width:999px){.sub_page--benefit .sec-benefit__item-category span{width:70px}}.sub_page--benefit .sec-benefit__item-name--benefit{grid-row:2/3;grid-column:2/3}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item-name--benefit{padding-top:2.1333333333vw}}.sub_page--benefit .sec-benefit__item-name--benefit span{font-size:20px;font-weight:500;display:inline-block}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit__item-name--benefit span{font-size:4.2666666667vw}}@media screen and (min-width:751px) and (max-width:999px){.sub_page--benefit .sec-benefit__item-name--benefit span{font-size:1.5277777778vw}}@media screen and (min-width:1000px) and (max-width:1280px){.sub_page--benefit .sec-benefit__item-name--benefit span{font-size:1.3888888889vw}}.sub_page--benefit .sec-benefit__item-name--benefit span.line-height-2{height:3em}.sub_page--benefit .sec-benefit .tpl_h2__wrap{margin-top:160px}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit .tpl_h2__wrap{margin-top:80px}}.sub_page--benefit .sec-benefit .tpl_h3{margin-top:80px}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit .tpl_h3{margin-top:40px}}.sub_page--benefit .go_top_btn{padding:0;margin:80px auto 160px}@media screen and (max-width:750px){.sub_page--benefit .go_top_btn{margin:40px auto 80px}}.page__statement{background-color:#000}.page__statement .tpl_contents_inner--full{background-color:#000;max-width:none;padding:0}.page__statement .head_title{max-width:1280px;margin:auto;padding:120px 64px 0}@media screen and (max-width:750px){.page__statement .head_title{padding:60px 32px 0}}.page__statement .head_title .txt .en_label{color:#fff}.page__statement .head_title .txt .label{padding:0}.page__statement .sec-statement{position:relative;z-index:200;background-color:#000}.page__statement .sec-statement .tpl_contents_inner{padding:160px 64px 160px;background-image:url(/img/statement/bg-statement.jpg);background-size:100%;background-repeat:no-repeat}@media screen and (max-width:750px){.page__statement .sec-statement .tpl_contents_inner{height:165.3333333333vw;padding:50% 32px 0;background-image:url(/img/statement/bg-statement-sp.jpg);background-position:left top 5.3333333333vw}}.page__statement .sec-statement .tpl_contents_inner picture{width:100%}@media screen and (max-width:750px){.page__statement .sec-statement .tpl_contents_inner img{width:100%}}@media screen and (min-width:751px) and (max-width:999px){.page__statement .sec-statement .tpl_contents_inner img{width:53.4722222222vw}}@media screen and (min-width:1000px){.page__statement .sec-statement .tpl_contents_inner img{width:60.15625%}}.page__statement .sec_message{background-color:#ebf7ff;position:relative;z-index:200;padding-top:160px}@media screen and (max-width:750px){.page__statement .sec_message{padding-top:80px}}.page__statement .sec_message .tpl_h2__label{font-size:40px;font-weight:500}@media screen and (max-width:750px){.page__statement .sec_message .tpl_h2__label{font-size:20px}}.page__statement .sec_message .message-box-wrap{position:relative}.page__statement .sec_message .message-box-wrap:before{display:block;content:"";position:absolute;left:0;bottom:0}@media screen and (max-width:750px){.page__statement .sec_message .message-box-wrap:before{width:100%;height:calc(100% - 45.6vw)}}@media screen and (min-width:751px) and (max-width:999px){.page__statement .sec_message .message-box-wrap:before{width:100%;height:calc(100% - 45.6vw)}}@media screen and (min-width:1000px){.page__statement .sec_message .message-box-wrap:before{width:calc(91% - 248px);height:100%}}.page__statement .sec_message .message-box-inner{width:100%;max-width:1280px;padding:0 64px;margin:0 auto}@media screen and (max-width:750px){.page__statement .sec_message .message-box-inner{padding:0}}@media screen and (min-width:751px) and (max-width:999px){.page__statement .sec_message .message-box-inner{padding:0}}.page__statement .sec_message .message-box{position:relative;display:flex;flex-wrap:wrap;margin-top:40px}@media screen and (max-width:750px){.page__statement .sec_message .message-box{flex-direction:column}}@media screen and (min-width:751px) and (max-width:999px){.page__statement .sec_message .message-box{flex-direction:column}}@media screen and (min-width:1000px){.page__statement .sec_message .message-box{flex-direction:row-reverse}}.page__statement .sec_message .message-box-img{position:relative}.page__statement .sec_message .message-box-img img{width:100%}@media screen and (max-width:750px){.page__statement .sec_message .message-box-img{width:calc(100% - 32px);margin-left:auto;margin-right:0}}@media screen and (min-width:751px) and (max-width:999px){.page__statement .sec_message .message-box-img{width:calc(100% - 32px);margin-left:auto;margin-right:0}}@media screen and (min-width:1000px){.page__statement .sec_message .message-box-img{width:50%;padding-left:80px;margin-top:120px}}@media screen and (min-width:1000px) and (max-width:1340px){.page__statement .sec_message .message-box-img{margin-top:80px}}.page__statement .sec_message .message-box-txt{position:relative}@media screen and (max-width:750px){.page__statement .sec_message .message-box-txt{width:100%;padding:40px 32px}}@media screen and (min-width:751px) and (max-width:999px){.page__statement .sec_message .message-box-txt{width:100%;padding:40px 32px}}@media screen and (min-width:1000px){.page__statement .sec_message .message-box-txt{width:50%;padding:120px 0}}@media screen and (min-width:1000px) and (max-width:1340px){.page__statement .sec_message .message-box-txt{padding:80px;padding-left:0;padding-right:25px}}.page__statement .sec_message .message-box-txt .message-box-txt-lead{font-size:32px;font-weight:500;line-height:1.5;margin-bottom:64px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.page__statement .sec_message .message-box-txt .message-box-txt-lead{font-size:20px;margin-bottom:32px}}.page__statement .sec_message .message-box-txt .message-box-txt-area p{font-size:18px;line-height:2}@media screen and (max-width:750px){.page__statement .sec_message .message-box-txt .message-box-txt-area p{font-size:14px}}.page__statement .sec_message .message-box-txt .message-box-txt-area p+p{margin-top:1em}.page__statement .sec_message .message-box-txt .message-box-txt-name{margin-top:64px}@media screen and (max-width:750px){.page__statement .sec_message .message-box-txt .message-box-txt-name{margin-top:32px}}.page__statement .sec_message .message-box-txt .message-box-txt-name .yaku{font-size:14px;font-weight:700}@media screen and (max-width:750px){.page__statement .sec_message .message-box-txt .message-box-txt-name .yaku{font-size:10px}}.page__statement .sec_message .message-box-txt .message-box-txt-name .name{font-size:32px;font-weight:500}@media screen and (max-width:750px){.page__statement .sec_message .message-box-txt .message-box-txt-name .name{font-size:20px}}.page__statement .sec_recruit{background-color:#ebf7ff;margin-top:0;margin-bottom:0;padding-top:80px;padding-bottom:160px}@media screen and (max-width:750px){.page__statement .sec_recruit{padding-top:40px;padding-bottom:80px}}.page__statement .sec_recruit .recruit_bg{height:auto;top:80px;bottom:160px}@media screen and (max-width:750px){.page__statement .sec_recruit .recruit_bg{top:40px;bottom:80px}}.sub_page--interview .sec-interview__tag{margin-bottom:8px}@media screen and (max-width:750px){.sub_page--interview .sec-interview__tag{margin-bottom:8px}}.sub_page--interview .sec-interview__tag span{color:#0094f7;border:1px solid #0094f7;font-size:14px;font-weight:700;padding:.25em .5em;line-height:2em}@media screen and (max-width:750px){.sub_page--interview .sec-interview__tag span{font-size:12px}}.sub_page--interview .sec-other-interview__title{display:flex;align-items:center;gap:8px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sub_page--interview .sec-other-interview__title{margin-bottom:16px}}@media screen and (min-width:751px) and (max-width:999px){.sub_page--interview .sec-other-interview__title{margin-bottom:24px}}@media screen and (min-width:1000px){.sub_page--interview .sec-other-interview__title{margin-bottom:32px}}.sub_page--interview .sec-other-interview__title::before{content:"";display:block;background-image:url(/img/common/icon/mic.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:750px){.sub_page--interview .sec-other-interview__title::before{width:32px;height:32px}}@media screen and (min-width:751px) and (max-width:999px){.sub_page--interview .sec-other-interview__title::before{width:36px;height:36px}}@media screen and (min-width:1000px){.sub_page--interview .sec-other-interview__title::before{width:36px;height:36px}}.sub_page--interview .sec-other-interview__title--column::before{background-image:url(/img/common/icon/note.svg)}.sub_page--interview .go_top_btn{padding:0;margin:80px auto 160px}@media screen and (max-width:750px){.sub_page--interview .go_top_btn{flex-direction:column;margin:40px auto 80px}}@media screen and (max-width:750px){.sub_page--interview .go_top_btn .xsprbtn{min-width:240px}}@media screen and (max-width:750px){.sub_page--interview .go_top_btn .xsprbtn:not(:first-child){margin-top:16px}}@media screen and (min-width:751px) and (max-width:999px){.sub_page--interview .go_top_btn .xsprbtn:not(:first-child){margin-left:16px}}@media screen and (min-width:1000px){.sub_page--interview .go_top_btn .xsprbtn:not(:first-child){margin-left:16px}}body.page__company .sec_anc{position:relative;z-index:200;padding-top:80px}@media screen and (max-width:750px){body.page__company .sec_anc{padding-top:80px}}body.page__company .sec_anc ul{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:750px){body.page__company .sec_anc ul{gap:16px}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_anc ul{gap:24px}}@media screen and (min-width:1000px){body.page__company .sec_anc ul{gap:24px}}body.page__company .sec_anc ul>li{flex:0 0 calc((100% - 48px)/ 3);height:80px}@media screen and (max-width:750px){body.page__company .sec_anc ul>li{flex:0 0 calc(33% - 16px);height:64px}}body.page__company .sec_anc ul>li>a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;border-top:1px solid #0094f7;background:#e4eff8;font-weight:700;letter-spacing:.1em;color:currentColor;transition:background-color .2s;text-align:center}body.page__company .sec_anc ul>li>a::after{position:relative;top:8px;display:block;content:"";background:url(/img/company/icon-down.svg) 0 0 no-repeat;background-size:100% auto;width:24px;height:24px;transition:top .2s}@media screen and (max-width:750px){body.page__company .sec_anc ul>li>a::after{top:6px;width:16px;height:16px}}body.page__company .sec_anc ul>li>a:hover{background-color:#fff}body.page__company .sec_anc ul>li>a:hover::after{top:13px}@media screen and (max-width:750px){body.page__company .sec_anc ul>li>a:hover::after{top:6px}}@media screen and (max-width:750px){body.page__company .tpl_h2__wrap{margin-bottom:24px}}body.page__company .tpl-lead{font-size:18px;line-height:2;margin-top:1em;font-weight:400}@media screen and (max-width:750px){body.page__company .tpl-lead.only-pc-size{display:none}}@media screen and (max-width:750px){body.page__company .tpl-lead{font-size:14px}}body.page__company .sec_phi{position:relative;z-index:200;margin-top:160px}@media screen and (max-width:750px){body.page__company .sec_phi{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_phi{margin-top:80px}}body.page__company .sec_phi .phi-table{flex-wrap:wrap;margin-top:40px;background-color:#fff;padding:64px}@media screen and (max-width:750px){body.page__company .sec_phi .phi-table{margin-top:0;padding:32px 24px}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_phi .phi-table{padding:32px}}body.page__company .sec_phi .phi-table .phi-table-head>.ttl{font-size:48px;font-weight:700;color:#0094f7;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){body.page__company .sec_phi .phi-table .phi-table-head>.ttl{font-size:32px}}body.page__company .sec_phi .phi-table .phi-table-head>.sub{font-size:24px;font-weight:700;letter-spacing:.1em;color:currentColor;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){body.page__company .sec_phi .phi-table .phi-table-head>.sub{font-size:16px}}body.page__company .sec_phi .phi-table .phi-table-list{margin-top:32px}body.page__company .sec_phi .phi-table .phi-table-list>li:not(:first-child){margin-top:48px}@media screen and (max-width:750px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl{padding:0 1em;border-top:1px solid #e5e5e5}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl{padding:0 1em;border-top:1px solid #e5e5e5}}@media screen and (min-width:1000px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl{display:flex}}body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dt{padding:1em 0}@media screen and (min-width:1000px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dt{flex:0 0 315px;display:flex;flex-direction:column;justify-content:center}}body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dt>.ttl{font-size:32px;font-weight:700;color:#0094f7;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dt>.ttl{font-size:20px}}body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dt>.sub{font-size:18px;font-weight:700;color:currentColor;margin-top:.5em;letter-spacing:.1em;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dt>.sub{font-size:14px}}body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dd{font-size:18px;line-height:2}@media screen and (max-width:750px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dd{font-size:14px;padding:0}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dd{padding:0}}@media screen and (min-width:1000px){body.page__company .sec_phi .phi-table .phi-table-list>li>dl>dd{padding:1em 2em;border-left:1px solid #e5e5e5}}body.page__company .sec_phi .phi-table .logo-philosophy{margin:48px 0;text-align:center}body.page__company .sec_phi .phi-table .logo-philosophy img{width:300px}@media screen and (max-width:750px){body.page__company .sec_phi .phi-table .logo-philosophy{padding:0 1rem}body.page__company .sec_phi .phi-table .logo-philosophy img{width:100%;height:initial}}body.page__company .sec_supplier{position:relative;z-index:200;margin-top:160px}@media screen and (max-width:750px){body.page__company .sec_supplier{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_supplier{margin-top:80px}}body.page__company .sec_supplier .supplier-box{padding:32px;background:#fff;margin-top:40px}@media screen and (max-width:750px){body.page__company .sec_supplier .supplier-box{margin-left:-32px;margin-right:-32px}}body.page__company .sec_supplier .supplier-box .supplier-box-list{display:grid;gap:16px 16px}@media screen and (max-width:750px){body.page__company .sec_supplier .supplier-box .supplier-box-list{grid-template-columns:1fr 1fr}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_supplier .supplier-box .supplier-box-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1000px){body.page__company .sec_supplier .supplier-box .supplier-box-list{grid-template-columns:1fr 1fr 1fr 1fr}}body.page__company .sec_supplier .supplier-box .supplier-box-list>li img{width:100%}body.page__company .sec_evaluations{position:relative;z-index:200;margin-top:160px}@media screen and (max-width:750px){body.page__company .sec_evaluations{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_evaluations{margin-top:80px}}body.page__company .sec_evaluations p{font-size:18px;line-height:2}body.page__company .sec_evaluations .clientblock{margin-top:40px}@media screen and (max-width:750px){body.page__company .sec_evaluations .clientblock{margin-top:0}}body.page__company .sec_evaluations .clientblock__list{display:flex;flex-wrap:wrap;margin:-80px 0 0 -30px}body.page__company .sec_evaluations .clientblock li{margin:80px 0 0 30px;width:calc(25% - 80px)}body.page__company .sec_evaluations .clientblock img{width:100%;height:auto}@media screen and (max-width:750px){body.page__company .sec_evaluations p{font-size:14px}body.page__company .sec_evaluations .clientblock__list{margin:-10px 0 0 -10px}body.page__company .sec_evaluations .clientblock__list li{margin:10px 0 0 10px;width:calc(50% - 10px)}}body.page__company .sec_about{position:relative;z-index:200;margin-top:160px}@media screen and (max-width:750px){body.page__company .sec_about{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_about{margin-top:80px}}body.page__company .sec_about .about-table{margin-top:40px;background-color:#fff;padding:48px 40px}@media screen and (max-width:750px){body.page__company .sec_about .about-table{margin-top:0;padding:16px 8px}}body.page__company .sec_about .about-table table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:16px 8px}body.page__company .sec_about .about-table table colgroup col:first-child{width:300px}@media screen and (max-width:750px){body.page__company .sec_about .about-table table colgroup col:first-child{width:80px}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_about .about-table table colgroup col:first-child{width:260px}}body.page__company .sec_about .about-table table tr>td,body.page__company .sec_about .about-table table tr>th{font-size:18px;vertical-align:middle;text-align:left;padding:2em 1.5em}@media screen and (max-width:750px){body.page__company .sec_about .about-table table tr>td,body.page__company .sec_about .about-table table tr>th{font-size:12px;line-height:2}}body.page__company .sec_about .about-table table tr>th{position:relative;font-weight:700;background-color:#f7f7f7}@media screen and (max-width:750px){body.page__company .sec_about .about-table table tr>th{padding:2em 1em}}body.page__company .sec_about .about-table table tr>td{position:relative;vertical-align:middle;width:100%}@media screen and (max-width:750px){body.page__company .sec_about .about-table table tr>td{padding:2em .5em}}body.page__company .sec_about .about-table table tr>td::after{display:block;content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#e5e5e5}body.page__company .sec_about .about-table .table__dl--vertical{margin:-15px 0 0}body.page__company .sec_about .about-table .table__dl--vertical dt{padding:15px 0 0;font-weight:700}body.page__company .sec_about .about-access .about-table-btn,body.page__company .sec_about .about-table .about-table-btn{color:#262626;font-size:14px;font-weight:700;display:flex;flex-wrap:wrap;width:200px;height:40px;justify-content:center;align-items:center;letter-spacing:.05em;margin-top:8px}body.page__company .sec_about .about-access .about-table-btn span,body.page__company .sec_about .about-table .about-table-btn span{padding-right:1em}body.page__company .sec_about .about-access .about-table-btn span::after,body.page__company .sec_about .about-table .about-table-btn span::after{content:"";position:absolute;width:18px;height:100%;margin-left:4px;background-image:url(../img/common/icon/external_link.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body.page__company .sec_about .about-access .about-table-btn:hover,body.page__company .sec_about .about-table .about-table-btn:hover{opacity:1}body.page__company .sec_about .about-access .about-table-btn:hover span::after,body.page__company .sec_about .about-table .about-table-btn:hover span::after{content:"";background-image:url(../img/common/icon/external_link-wh.svg)}body.page__company .sec_about .about-access .wysiwig{padding:0}body.page__company .sec_about .about-access .wysiwig a{text-decoration:none}body.page__company .sec_about .about-access .wysiwig h4{font-size:18px;margin-top:24px;font-weight:700}@media screen and (max-width:750px){body.page__company .sec_about .about-access .about-table-btn,body.page__company .sec_about .about-table .about-table-btn{font-size:12px;width:160px;margin-top:6px}body.page__company .sec_about .about-access .about-table-btn span::after{margin-top:1px}body.page__company .sec_about .about-access .wysiwig{padding:0}body.page__company .sec_about .about-access .wysiwig p{font-size:12px}body.page__company .sec_about .about-access .wysiwig h4{font-size:12px;margin-top:20px}}body.page__company .sec_about .about-access .about-inner{width:100%;max-width:1280px;margin:0 auto}@media screen and (max-width:750px){body.page__company .sec_about .about-access .about-inner{padding:0 32px}}@media screen and (min-width:751px) and (max-width:999px){body.page__company .sec_about .about-access .about-inner{padding:0 32px}}@media screen and (min-width:1000px){body.page__company .sec_about .about-access .about-inner{padding:0 64px}}body.page__company .sec_about .about-access .about-inner-inner{position:relative;padding:60px 56px;background-color:#fff}@media screen and (max-width:750px){body.page__company .sec_about .about-access .about-inner-inner{padding:32px 24px}}body.page__company .sec_about .about-access .about-inner-inner::after{display:block;content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#e5e5e5}@media screen and (max-width:750px){body.page__company .sec_about .about-access .about-inner-inner::after{left:32px;width:calc(100% - 64px)}}body.page__company .sec_about .about-access .about-access-ttl{font-size:18px;font-weight:700;margin-bottom:2em;background-color:#f7f7f7;padding:1em 1.5em}@media screen and (max-width:750px){body.page__company .sec_about .about-access .about-access-ttl{font-size:12px}}.sec_companyLink{position:relative;z-index:200;padding-top:160px}@media screen and (max-width:750px){.sec_companyLink{padding-top:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec_companyLink{padding-top:80px}}.sec_companyLink .companyLink-list{display:flex;flex-wrap:wrap;justify-content:space-between}.sec_companyLink .companyLink-list .companyLink-list-item{position:relative;display:block;background:rgba(38,38,38,.03)}@media screen and (max-width:750px){.sec_companyLink .companyLink-list .companyLink-list-item{width:100%;padding:16px}.sec_companyLink .companyLink-list .companyLink-list-item+.companyLink-list-item{margin-top:32px}}@media screen and (min-width:751px) and (max-width:999px){.sec_companyLink .companyLink-list .companyLink-list-item{width:100%;padding:16px}.sec_companyLink .companyLink-list .companyLink-list-item+.companyLink-list-item{margin-top:32px}}@media screen and (min-width:1000px){.sec_companyLink .companyLink-list .companyLink-list-item{width:calc(50% - 40px);padding:32px}}.sec_companyLink .companyLink-list .companyLink-list-item::after{display:block;content:"";position:absolute;right:32px;bottom:32px;background:url(../img/common/icon/external_link.svg) 0 0 no-repeat;background-size:100% auto;width:32px;height:32px}@media screen and (max-width:750px){.sec_companyLink .companyLink-list .companyLink-list-item::after{right:16px;bottom:16px;width:24px;height:24px}}.sec_companyLink .companyLink-list .companyLink-list-item .ttl{display:flex;align-items:center;color:#0094f7;font-weight:700;font-size:18px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sec_companyLink .companyLink-list .companyLink-list-item .ttl{font-size:14px}}.sec_companyLink .companyLink-list .companyLink-list-item .ttl::after{display:block;content:"";background:#0094f7;height:1px;width:128px;margin-left:16px}@media screen and (max-width:750px){.sec_companyLink .companyLink-list .companyLink-list-item .ttl::after{width:64px;margin-left:8px}}.sec_companyLink .companyLink-list .companyLink-list-item .img{display:flex;margin-top:32px}@media screen and (max-width:750px){.sec_companyLink .companyLink-list .companyLink-list-item .img{margin-top:16px}}.sec_companyLink .companyLink-list .companyLink-list-item .img a{display:block;width:100%;transition:opacity .2s}.sec_companyLink .companyLink-list .companyLink-list-item .img a+a{margin-left:16px}.sec_companyLink .companyLink-list .companyLink-list-item .img a:hover{opacity:.8}.sec_companyLink .companyLink-list .companyLink-list-item .img img{width:100%}.sec_companyLink .companyLink-list .companyLink-list-item .cont{padding-top:32px;padding-right:60px;line-height:2}@media screen and (max-width:750px){.sec_companyLink .companyLink-list .companyLink-list-item .cont{padding-top:16px;padding-right:32px}}.sec-career{position:relative;z-index:200;margin-bottom:80px;margin-top:80px}@media screen and (min-width:1000px){.sec-career{margin-bottom:160px}}.sec-career__message{overflow:hidden;margin-bottom:160px}@media screen and (max-width:750px){.sec-career__message{margin-bottom:80px}}.sec-career__message .tpl_contents_inner{position:relative}@media screen and (max-width:750px){.sec-career__message .tpl_contents_inner{padding:0}}.sec-career__message .tpl_contents_inner::after{content:"";display:block;background-color:rgba(255,255,255,.75);position:absolute;top:0;left:312px;z-index:1;width:calc(50vw + 324px);height:100%}@media screen and (max-width:750px){.sec-career__message .tpl_contents_inner::after{top:100px;left:32px;width:calc(100% - 32px);height:calc(100% - 100px)}}.sec-career__message-txt-bg{position:absolute;top:0;bottom:0;right:0;left:0}.sec-career__message-txt-bg::before{content:"";position:absolute;display:block;top:0;bottom:0;right:0;left:0;transform:skew(-25deg);background-color:#d9effe;transform-origin:100% 100%}@media screen and (max-width:750px){.sec-career__message-txt-bg::before{content:none}}.sec-career__message-inner{margin-left:0;margin-right:0;position:relative;right:0;width:100%;z-index:2}@media screen and (max-width:750px){.sec-career__message-inner{display:block;padding-top:0;padding-bottom:40px}}@media screen and (max-width:750px){.sec-career__message-inner::after{content:"";position:absolute;right:0;bottom:0;height:100%;width:calc(100% + 64px);background-color:#d9effe;pointer-events:none;width:100%;height:calc(100% - 23.4666666667vw);z-index:-1}}.sec-career__message-inner .ph{position:absolute;right:calc(50% + 80px);top:80px;z-index:200}.sec-career__message-inner .ph img{width:100%}@media screen and (max-width:750px){.sec-career__message-inner .ph{width:calc(100% - 64px);position:initial;right:0;left:0;margin:auto;top:0}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__message-inner .ph{left:0;right:unset;width:calc(50% - 80px)}}@media screen and (min-width:1000px){.sec-career__message-inner .ph{max-width:496px}}.sec-career__message-inner .txt{margin-left:auto;margin-right:0;padding:80px 64px 80px 520px;width:calc(50% + 520px);position:relative;z-index:50}@media screen and (max-width:750px){.sec-career__message-inner .txt{background:0 0;width:100%;max-width:initial;padding:40px 32px 0}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__message-inner .txt{padding-left:0;padding-right:32px;width:100%}}.sec-career__message-inner .en-label{font-size:24px;font-weight:700;color:#0094f7;display:flex;align-items:center;margin-bottom:48px}@media screen and (max-width:750px){.sec-career__message-inner .en-label{font-size:16px;margin-bottom:32px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__message-inner .en-label{margin-left:auto;margin-right:0;width:56%}}.sec-career__message-inner .en-label span{margin-right:16px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sec-career__message-inner .en-label span{margin-right:8px}}.sec-career__message-inner .en-label::after{background-color:#0094f7;content:"";display:block;height:1px;width:128px}@media screen and (max-width:750px){.sec-career__message-inner .en-label::after{content:"";display:block;width:128px;height:1px;background-color:#0094f7;width:64px}}.sec-career__message-inner p{font-size:18px;line-height:2}@media screen and (max-width:750px){.sec-career__message-inner p{font-size:14px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__message-inner p{margin-left:auto;margin-right:0;width:56%}}@media screen and (min-width:1000px){.sec-career__message-inner p{min-width:450px}}.sec-career__nav-body{display:flex;justify-content:space-between}@media screen and (max-width:750px){.sec-career__nav-body{flex-wrap:wrap;row-gap:16px}}.sec-career__nav-link{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#262626;border-top:1px solid #0094f7;background-color:rgba(38,38,38,.03);font-weight:700;letter-spacing:.1em;transition:background-color .2s;flex:0 0 23.5%;row-gap:10px;height:80px}@media screen and (max-width:750px){.sec-career__nav-link{flex:0 0 47.4193548387%;row-gap:12px;height:64px}}.sec-career__nav-link::after{content:"";background-image:url(/common/img/icon/arrow_02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(0);transition:transform .2s;height:7px;width:14px}@media screen and (max-width:750px){.sec-career__nav-link::after{height:6px;width:12px}}.sec-career__nav-link:hover{background-color:rgba(255,255,255,.75)}.sec-career__nav-link:hover::after{transform:translateY(4px)}.sec-career__personality{margin-top:160px}@media screen and (max-width:750px){.sec-career__personality{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__personality .tpl_h2__txt{margin-left:128px}}.sec-career__personality-items{display:block}@media screen and (min-width:1000px){.sec-career__personality-items{display:flex;justify-content:space-between}}.sec-career__personality-item{background-color:#fff;padding:32px}@media screen and (max-width:750px){.sec-career__personality-item{width:100%;padding:16px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__personality-item{display:flex;align-items:center;gap:24px}}@media screen and (min-width:1000px){.sec-career__personality-item{width:calc(33.3333333333% - 16px)}}@media screen and (max-width:750px){.sec-career__personality-item:not(:first-child){margin-top:32px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__personality-item:not(:first-child){margin-top:32px}}.sec-career__personality-item .icon{display:flex;flex-direction:column-reverse;align-items:center}@media screen and (min-width:751px) and (max-width:999px){.sec-career__personality-item .icon{flex:0 0 30%}}.sec-career__personality-item .icon figcaption{font-size:32px;font-weight:500;text-align:center;color:#0094f7;margin-top:8px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sec-career__personality-item .icon figcaption{font-size:24px;margin-top:0}}.sec-career__personality-item .icon img{width:34.7826086957%}@media screen and (max-width:750px){.sec-career__personality-item .icon img{width:25.6vw}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__personality-item .icon img{width:80%}}.sec-career__personality-item .detail{font-size:18px;line-height:2;margin-top:32px}@media screen and (max-width:750px){.sec-career__personality-item .detail{font-size:14px;margin-top:16px}}.sec-career__interview{margin-top:160px}@media screen and (max-width:750px){.sec-career__interview{margin-top:80px}}.sec-career__interview-items{margin-top:40px}@media screen and (min-width:751px) and (max-width:999px){.sec-career__interview-items{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:48px}}@media screen and (min-width:1000px){.sec-career__interview-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:48px;grid-row-gap:65px}}.sec-career__interview .card_item{max-width:552px}@media screen and (max-width:750px){.sec-career__interview .card_item{max-width:100%}}@media screen and (max-width:750px){.sec-career__interview .card_item+.card_item{margin-top:32px}}.sec-career__interview .card_item__inner{height:100%}@media screen and (max-width:750px){.sec-career__interview .card_item__inner{height:auto}}.sec-career__interview .go_top_btn{padding-bottom:0}.sec-career__description{margin-top:160px}@media screen and (max-width:750px){.sec-career__description{margin-top:80px}}.sec-career__description-table{table-layout:fixed;width:100%;margin-top:40px}.sec-career__description-table--01{background-color:#fff;border-collapse:separate;border-spacing:0 48px;padding:64px}@media screen and (max-width:750px){.sec-career__description-table--01{border-spacing:0 16px;padding:16px}}.sec-career__description-table--01 col:nth-child(1){width:315px}@media screen and (max-width:750px){.sec-career__description-table--01 col:nth-child(1){width:120px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__description-table--01 col:nth-child(1){width:240px}}.sec-career__description-table--01 tbody th{color:#0094f7;border-right:1px solid #e5e5e5;text-align:left;font-size:24px}@media screen and (max-width:750px){.sec-career__description-table--01 tbody th{padding-top:4px;font-size:14px;vertical-align:top}}.sec-career__description-table--01 tbody td{line-height:2em;padding:.5em 0 .5em 48px;font-size:18px}@media screen and (max-width:750px){.sec-career__description-table--01 tbody td{padding:0 0 0 24px;font-size:12px;vertical-align:top}}.sec-career__description-table--01 tbody td ul li{list-style-type:"・"}.sec-career__description-table--02{background-color:#fff;border-collapse:separate;border-spacing:16px 8px;padding:64px 48px}@media screen and (max-width:750px){.sec-career__description-table--02{border-spacing:16px 8px;padding:16px 0}}.sec-career__description-table--02 col:nth-child(1){width:300px}@media screen and (max-width:750px){.sec-career__description-table--02 col:nth-child(1){width:140px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__description-table--02 col:nth-child(1){width:260px}}.sec-career__description-table--02 tbody th{background-color:#f7f7f7;text-align:left;padding:32px;font-size:18px}@media screen and (max-width:750px){.sec-career__description-table--02 tbody th{padding:8px;font-size:12px}}.sec-career__description-table--02 tbody td{border-bottom:1px solid #e5e5e5;padding:32px;font-size:18px}@media screen and (max-width:750px){.sec-career__description-table--02 tbody td{padding:16px;font-size:12px}}.sec-career__description-table--02.training-table tbody th{width:300px}.sec-career__description-table--02.training-table .dl--column{display:flex;flex-wrap:wrap;justify-content:space-between}.sec-career__description-table--02.training-table .dl--column dd,.sec-career__description-table--02.training-table .dl--column dt{margin-top:15px;width:calc(100% - 120px)}.sec-career__description-table--02.training-table .dl--column dt{width:6em;margin:15px 0 0;font-weight:700}.sec-career__description-table--02.training-table .dl--column dd{letter-spacing:.075em}.sec-career__description-table--02.training-table figure{margin:50px auto 0;padding:0;text-align:center}.sec-career__description-table--02.training-table figure img{width:100%;height:auto}.sec-career__description-table--02.training-table tbody td{font-size:16px}@media screen and (max-width:750px){.sub_page--benefit .sec-benefit .tpl_h2__wrap{margin-bottom:24px}.sec-career__description-table--02.training-table tbody td{font-size:3.2vw}.sec-career__description-table--02.training-table tbody th{font-size:4.2666666667vw}}@media screen and (max-width:999px){.sec-career__description-table--02.training-table tbody td,.sec-career__description-table--02.training-table tbody th{display:block;width:100%}.sec-career__description-table--02.training-table tbody td{border-bottom:none}.sec-career__description-table--02.training-table .dl--column{display:block;padding:5px 0 0}.sec-career__description-table--02.training-table .dl--column dd,.sec-career__description-table--02.training-table .dl--column dt{width:auto;margin-top:15px}.sec-career__description-table--02.training-table .dl--column dd{margin-top:0}.sec-career__description-table--02.training-table figure{margin:10px 0 0}}.sec-career__benefits,.sec-career__statistics{overflow:hidden}@media screen and (max-width:750px){.sec-career__benefits,.sec-career__statistics{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__benefits,.sec-career__statistics{margin-top:160px}}@media screen and (min-width:1000px){.sec-career__benefits,.sec-career__statistics{margin-top:160px}}.sec-career__benefits-body,.sec-career__statistics-body{position:relative;padding:64px 0;overflow:hidden}@media screen and (max-width:750px){.sec-career__benefits-body,.sec-career__statistics-body{padding:0;margin:auto -32px;background-color:transparent}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__benefits-body,.sec-career__statistics-body{display:flex;flex-direction:row-reverse}}@media screen and (min-width:1000px){.sec-career__benefits-body,.sec-career__statistics-body{display:flex;flex-direction:row-reverse}}.sec-career__benefits-body-bg,.sec-career__statistics-body-bg{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}@media screen and (max-width:750px){.sec-career__benefits-body-bg,.sec-career__statistics-body-bg{display:none}}.sec-career__benefits-body-bg::before,.sec-career__statistics-body-bg::before{content:"";background-color:#d9effe;position:absolute;display:block;top:0;right:0;bottom:0;left:0;transform:skew(-30deg);transform-origin:100% 0;z-index:-1}@media screen and (max-width:750px){.sec-career__benefits-body-bg::before,.sec-career__statistics-body-bg::before{content:none}}.sec-career__benefits-image,.sec-career__statistics-image{position:relative}@media screen and (max-width:750px){.sec-career__benefits-image,.sec-career__statistics-image{padding:0 32px;z-index:200}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__benefits-image,.sec-career__statistics-image{display:flex;align-items:center;flex:1 1 auto}}@media screen and (min-width:1000px){.sec-career__benefits-image,.sec-career__statistics-image{display:flex;align-items:center;flex:1 1 auto}}.sec-career__benefits-image img,.sec-career__statistics-image img{display:block;width:100%}.sec-career__benefits-text,.sec-career__statistics-text{display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width:750px){.sec-career__benefits-text,.sec-career__statistics-text{margin-top:-128px;padding:150px 32px 32px;background-color:#d9effe;z-index:100}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__benefits-text,.sec-career__statistics-text{flex:0 0 51.25%;padding:4.6875% 6.25%}}@media screen and (min-width:1000px){.sec-career__benefits-text,.sec-career__statistics-text{flex:0 0 51.25%;padding:4.6875% 6.25%}}.sec-career__benefits-lead,.sec-career__statistics-lead{line-height:2em}.sec-career__benefits .go_top_btn,.sec-career__statistics .go_top_btn{padding:0;text-align:initial}@media screen and (max-width:750px){.sec-career__benefits .go_top_btn,.sec-career__statistics .go_top_btn{margin-top:24px}}@media screen and (min-width:751px) and (max-width:999px){.sec-career__benefits .go_top_btn,.sec-career__statistics .go_top_btn{margin-top:24px}}@media screen and (min-width:1000px){.sec-career__benefits .go_top_btn,.sec-career__statistics .go_top_btn{margin-top:1.6666666667vw}}.sec-career__benefits .go_top_btn a,.sec-career__statistics .go_top_btn a{padding:0!important;width:360px}@media screen and (max-width:750px){.sec-career__benefits .go_top_btn a,.sec-career__statistics .go_top_btn a{display:flex;justify-content:center;align-items:center;width:100%}}.sec-career+.tpl_career_entry{margin-bottom:240px}@media screen and (max-width:750px){.sec-career+.tpl_career_entry{margin-bottom:160px}}@media screen and (max-width:750px){.sec-statistics__list{margin-top:40px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__list{display:flex;flex-wrap:wrap;gap:24px;margin-top:60px}}@media screen and (min-width:1000px){.sec-statistics__list{display:flex;flex-wrap:wrap;gap:48px;margin-top:120px}}.sec-statistics__list .card_item{max-width:none}@media screen and (max-width:750px){.sec-statistics__list .card_item{padding:16px;margin-top:16px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__list .card_item{padding:24px;flex:0 0 calc((100% - 24px)/ 2)}}@media screen and (min-width:1000px){.sec-statistics__list .card_item{padding:48px 32px 32px;flex:0 0 calc((100% - 48px)/ 2)}}.sec-statistics__item-head{display:flex;justify-content:center;align-items:center}@media screen and (max-width:750px){.sec-statistics__item-head{gap:16px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__item-head{gap:8px}}@media screen and (min-width:1000px){.sec-statistics__item-head{gap:32px}}@media screen and (max-width:750px){.sec-statistics__item-head img{width:48px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__item-head img{width:56px}}.sec-statistics__item-head .item-title{color:#0094f7;font-weight:500;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sec-statistics__item-head .item-title{font-size:20px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__item-head .item-title{font-size:28px}}@media screen and (min-width:1000px){.sec-statistics__item-head .item-title{font-size:32px}}.sec-statistics__item-body{border-top:1px solid #f5f5f5}@media screen and (max-width:750px){.sec-statistics__item-body{padding-top:16px;margin-top:16px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__item-body{padding-top:16px;margin-top:24px}}@media screen and (min-width:1000px){.sec-statistics__item-body{padding-top:24px;margin-top:48px}}.sec-statistics__item-row{position:relative}.sec-statistics__item-row--single{display:flex;justify-content:center}@media screen and (max-width:750px){.sec-statistics__item-row--single{gap:16px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__item-row--single{gap:16px}}@media screen and (min-width:1000px){.sec-statistics__item-row--single{gap:20px}}@media screen and (max-width:750px){.sec-statistics__item-row--multiple{padding:0 24px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__item-row--multiple{padding:0 24px}}@media screen and (min-width:1000px){.sec-statistics__item-row--multiple{padding:0 32px}}.sec-statistics__item-row--multiple .sec-statistics__item-data:not(:first-child){margin-top:8px}.sec-statistics__item-row--multiple .sec-statistics__item-data--other{margin-top:16px!important}.sec-statistics__item-data{display:flex;align-items:center;justify-content:space-between;font-weight:500}@media screen and (max-width:750px){.sec-statistics__item-data{gap:4px;font-size:16px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__item-data{gap:4px;font-size:18px}}@media screen and (min-width:1000px){.sec-statistics__item-data{gap:8px;font-size:20px}}.sec-statistics__item-data--other{margin-top:16px!important}.sec-statistics__item-value{color:#0094f7}@media screen and (max-width:750px){.sec-statistics__item-value{font-size:16px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__item-value{font-size:24px;letter-spacing:2px}}@media screen and (min-width:1000px){.sec-statistics__item-value{font-size:32px;letter-spacing:2px}}@media screen and (max-width:750px){.sec-statistics__extra-large-font{font-size:40px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__extra-large-font{font-size:64px}}@media screen and (min-width:1000px){.sec-statistics__extra-large-font{font-size:80px}}@media screen and (max-width:750px){.sec-statistics__large-font{font-size:24px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__large-font{font-size:32px}}@media screen and (min-width:1000px){.sec-statistics__large-font{font-size:40px}}.sec-statistics__kome-text{margin-top:1em}@media screen and (max-width:750px){.sec-statistics__kome-text{font-size:14px}}@media screen and (min-width:751px) and (max-width:999px){.sec-statistics__kome-text{font-size:16px}}@media screen and (min-width:1000px){.sec-statistics__kome-text{font-size:18px}}.sec-interviews__interview{margin-top:120px}@media screen and (max-width:750px){.sec-interviews__interview{margin-top:40px}}.sec-interviews__interview-tag{background-color:#d9effe}@media screen and (max-width:750px){.sec-interviews__interview-tag{padding:16px;position:relative}}@media screen and (min-width:751px) and (max-width:999px){.sec-interviews__interview-tag{padding:24px}}@media screen and (min-width:1000px){.sec-interviews__interview-tag{padding:32px}}.sec-interviews__interview-tag.is-loading{display:none}.sec-interviews__interview-tag-title{display:flex;align-items:center;gap:8px;font-size:16px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sec-interviews__interview-tag-title{font-size:14px}}.sec-interviews__interview-tag-title::before{content:"";display:inline;width:24px;height:24px;background-image:url(/common/img/icon/tag.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width:750px){.sec-interviews__interview-tag-body{margin-top:32px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interviews__interview-tag-body{display:block!important;height:auto!important;margin-top:16px}}@media screen and (min-width:1000px){.sec-interviews__interview-tag-body{display:block!important;height:auto!important;margin-top:16px}}.sec-interviews__interview-tag-wrap{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:750px){.sec-interviews__interview-tag-wrap{flex-direction:column;align-items:flex-start;gap:12px}}.sec-interviews__interview-tag-button{padding:.25em .5em;display:inline-block;font-weight:700;border:1px solid #999;color:#999}@media screen and (min-width:1000px){.sec-interviews__interview-tag-button:hover{border-color:#262626;color:#262626}}.sec-interviews__interview-tag-button--current{background-color:#262626;color:#fff;pointer-events:none}@media screen and (max-width:750px){.sec-interviews__interview-tag-close{width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;gap:8px;margin-top:24px}}@media screen and (max-width:750px){.sec-interviews__interview-tag-close::after{content:"";display:block;width:24px;height:10px;background-image:url(/common/img/icon/arrow_02.svg);background-size:14px auto;background-position:center;background-repeat:no-repeat;transform:scaleY(-1)}}@media screen and (max-width:750px){.sec-interviews__interview-sp-toggle.only-sp{display:flex;align-items:center;position:absolute;top:16px;right:16px;font-weight:700;gap:8px}}.sec-interviews__interview-sp-toggle.only-sp span{background-color:#262626;color:#fff;padding:.25em .5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:750px){.sec-interviews__interview-sp-toggle.only-sp span{max-width:14em}}.sec-interviews__interview-sp-toggle.only-sp::after{content:"";display:block;width:24px;height:10px;background-image:url(/common/img/icon/arrow_02.svg);background-size:14px auto;background-position:center;background-repeat:no-repeat}@media screen and (max-width:750px){.sec-interviews__interview-sp-toggle.only-sp.is-open::after{transform:scaleY(-1)}}.sec-interviews__interview-items{margin-top:80px}@media screen and (max-width:750px){.sec-interviews__interview-items{margin-top:40px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interviews__interview-items{display:flex;flex-wrap:wrap;gap:24px}}@media screen and (min-width:1000px){.sec-interviews__interview-items{display:flex;flex-wrap:wrap;gap:24px}}.sec-interviews__interview-items+.tpl_h3{margin-top:80px}@media screen and (max-width:750px){.sec-interviews__interview-items+.tpl_h3{margin-top:40px}}.sec-interviews__interview-items .card_item{max-width:none}@media screen and (min-width:751px) and (max-width:999px){.sec-interviews__interview-items .card_item{flex:0 0 calc((100% - 24px)/ 2)}}@media screen and (min-width:1000px){.sec-interviews__interview-items .card_item{flex:0 0 calc((100% - 48px)/ 3)}}@media screen and (max-width:750px){.sec-interviews__interview-items .card_item+.card_item{margin-top:32px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interviews__interview-items .card_item__txt-wrap{padding-right:0;padding-left:0}}.sec-interviews__interview-items .card_item__inner{height:100%}@media screen and (max-width:750px){.sec-interviews__interview-items .card_item__inner{height:auto}}@media screen and (max-width:750px){.sec-interviews .go_top_btn--show-all{padding-bottom:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interviews .go_top_btn--show-all{padding-bottom:120px}}@media screen and (min-width:1000px){.sec-interviews .go_top_btn--show-all{padding-bottom:120px}}.sec-interviews .go_top_btn--show-all .xsprbtn--show-all{width:240px;font-size:16px;font-weight:500}@media screen and (max-width:750px){.sec-interviews .go_top_btn--show-all .xsprbtn--show-all{width:190px;font-size:12px}}.sec-interviews .go_top_btn--show-all .xsprbtn--show-all::after{content:"";display:block;position:absolute;background-image:url(/common/img/icon/arrow_02.svg);background-size:contain;background-position:center;background-repeat:no-repeat;top:0;bottom:0;right:16px;width:12px;height:6px;margin:auto}@media screen and (max-width:750px){.sec-interviews .go_top_btn--show-all .xsprbtn--show-all::after{width:24px;height:10px}}.sec-interviews .go_top_btn--show-all .xsprbtn--show-all:hover::after{background-image:url(/common/img/icon/arrow_02-w.svg)}.sec-interviews .sec_recruit{margin-top:0}.sec_reason{overflow:hidden;padding-top:108px}@media screen and (max-width:750px){.sec_reason{padding-top:80px}}.sec_reason img{max-width:100%}.sec_reason .sec{position:relative;z-index:200}.sec_reason .sec+.sec{margin-top:160px}@media screen and (max-width:750px){.sec_reason .sec+.sec{margin-top:80px}}@media screen and (max-width:750px){.sec_reason .pc-tab{display:none}}@media screen and (max-width:750px){.sec_reason .tpl_h2__lead.only-sp{position:relative;top:-40px;font-size:14px}}.sec_reason__message{background-color:#d9effe;padding:120px 0}@media screen and (max-width:750px){.sec_reason__message{padding:40px 0}}.sec_reason__message .tpl_contents_inner{display:flex;align-items:flex-start}@media screen and (max-width:750px){.sec_reason__message .tpl_contents_inner{display:block}}.sec_reason__message .tpl_contents_inner .label{font-size:24px;font-weight:700;color:#0094f7;display:flex;align-items:center;margin-right:46px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sec_reason__message .tpl_contents_inner .label{font-size:16px;margin-right:0;margin-bottom:32px}}.sec_reason__message .tpl_contents_inner .label::after{content:"";display:block;width:128px;height:1px;background-color:#0094f7;margin-left:16px}@media screen and (max-width:750px){.sec_reason__message .tpl_contents_inner .label::after{width:64px;margin-right:8px}}.sec_reason__message .tpl_contents_inner p{flex:1;font-size:18px;line-height:2}@media screen and (max-width:750px){.sec_reason__message .tpl_contents_inner p{font-size:14px}}.sec_reason__message .tpl_contents_inner p span{white-space:nowrap}.sec_reason__value-items .item{position:relative}@media screen and (min-width:1281px){.sec_reason__value-items .item{display:flex;align-items:center;padding:100px 0}.sec_reason__value-items .item::after{content:"";display:block;width:50vw;height:100%;position:absolute;top:0;left:50%;z-index:1;background-color:rgba(255,255,255,.75)}}.sec_reason__value-items .item+.item{margin-top:80px}@media screen and (min-width:751px){.sec_reason__value-items .item+.item{margin-top:100px}}@media screen and (min-width:1281px){.sec_reason__value-items .item+.item{margin-top:0}}.sec_reason__value-items .item:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:1281px){.sec_reason__value-items .item:nth-child(2n)::after{left:auto;right:50%}}.sec_reason__value-items .item:nth-child(2n) .item-icon{flex-direction:row-reverse;justify-content:space-between}.sec_reason__value-items .item:nth-child(2n) .item-icon .txt{padding-right:24px;padding-left:0}@media screen and (min-width:1281px){.sec_reason__value-items .item:nth-child(2n) .item-icon .txt{padding-left:80px;padding-right:48px}}.sec_reason__value-items .item:nth-child(2n) .item-body{padding-left:0}@media screen and (min-width:1281px){.sec_reason__value-items .item:nth-child(2n) .item-body{padding-right:80px}}@media screen and (min-width:1281px){.sec_reason__value-items .item-body,.sec_reason__value-items .item-icon{position:relative;z-index:2;width:50%}}.sec_reason__value-items .item-icon{display:flex;align-items:center}.sec_reason__value-items .item-icon .icon{background-color:#0094f7;width:25.6vw;max-width:192px;padding:3.2vw}@media screen and (min-width:751px){.sec_reason__value-items .item-icon .icon{width:192px;padding:24px}}.sec_reason__value-items .item-icon .txt{padding-left:24px}@media screen and (min-width:751px){.sec_reason__value-items .item-icon .txt{padding-left:48px}}@media screen and (min-width:1281px){.sec_reason__value-items .item-icon .txt{width:calc(100% - 192px);padding-left:48px;padding-right:80px}}.sec_reason__value-items .item-icon .txt .label{font-size:32px;font-weight:700;color:#0094f7;white-space:nowrap;font-family:"Shippori Mincho",sans-serif}@media screen and (min-width:751px){.sec_reason__value-items .item-icon .txt .label{font-size:48px}}.sec_reason__value-items .item-icon .txt .label span{font-size:14px;font-weight:500;display:block;margin-bottom:4px;font-family:"Shippori Mincho",sans-serif}@media screen and (min-width:751px){.sec_reason__value-items .item-icon .txt .label span{font-size:20px;margin-bottom:8px}}.sec_reason__value-items .item-body{position:relative;padding:40px 0;margin-top:40px}@media screen and (min-width:1281px){.sec_reason__value-items .item-body{padding-right:0;padding-left:80px;margin-top:0}}.sec_reason__value-items .item-body::after{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;left:-32px;z-index:1;background-color:rgba(255,255,255,.75)}@media screen and (min-width:1000px) and (max-width:1280px){.sec_reason__value-items .item-body::after{left:-64px}}@media screen and (min-width:1281px){.sec_reason__value-items .item-body::after{display:none}}.sec_reason__value-items .item-body .label,.sec_reason__value-items .item-body p{position:relative;z-index:2}.sec_reason__value-items .item-body .label{font-size:20px;font-weight:500;line-height:1.5;margin-bottom:16px}@media screen and (min-width:751px){.sec_reason__value-items .item-body .label{font-size:32px;margin-bottom:1em}}.sec_reason__value-items .item-body .label span{font-family:"Shippori Mincho",sans-serif}.sec_reason__value-items .item-body p{font-size:14px;line-height:2}@media screen and (min-width:751px){.sec_reason__value-items .item-body p{font-size:18px}}.sec_reason__group-img{background-color:#fff;padding:32px}@media screen and (max-width:750px){.sec_reason__group-img{margin-right:-32px;margin-left:-32px}}.sec_service{margin-top:120px;margin-bottom:160px}@media screen and (max-width:750px){.sec_service{margin-top:60px;margin-bottom:80px}}.sec_service .sec{position:relative;z-index:200}.sec_service .sec+.sec{margin-top:160px}@media screen and (max-width:750px){.sec_service .sec+.sec{margin-top:80px}}.sec_service img{max-width:100%}@media screen and (max-width:750px){.sec_service .tpl_h2__lead.only-sp{position:relative;top:-40px;font-size:14px}}.sec_service__serviceline-img{background-color:#fff;padding:32px}@media screen and (min-width:1000px){.sec_service__service-example-items{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;grid-row-gap:64px}}.sec_service__service-example-items .item{position:relative;padding:32px 0}@media screen and (min-width:1000px){.sec_service__service-example-items .item{background-color:rgba(255,255,255,.75);padding:48px}}.sec_service__service-example-items .item::after{content:"";display:block;background-color:rgba(255,255,255,.75);position:absolute;width:100vw;height:100%;left:-32px;top:0;z-index:1}@media screen and (min-width:1000px){.sec_service__service-example-items .item::after{display:none}}.sec_service__service-example-items .item+.item{margin-top:32px}@media screen and (min-width:1000px){.sec_service__service-example-items .item+.item{margin-top:0}}.sec_service__service-example-items .item-head,.sec_service__service-example-items .item-list{position:relative;z-index:2}.sec_service__service-example-items .item-head{display:flex;align-items:center;margin-bottom:16px}@media screen and (min-width:1000px){.sec_service__service-example-items .item-head{margin-bottom:32px}}.sec_service__service-example-items .icon{width:17.0666666667vw;max-width:128px;background-color:#0094f7;padding:2.1333333333vw}@media screen and (min-width:1000px){.sec_service__service-example-items .icon{width:128px;padding:16px}}.sec_service__service-example-items .txt{width:calc(100% - 17.0666666667vw);padding-left:16px}@media screen and (min-width:1000px){.sec_service__service-example-items .txt{width:auto;padding-left:32px}}.sec_service__service-example-items .txt .label{font-size:20px;font-weight:500;line-height:1.5;color:#0094f7;margin-bottom:4px;font-family:"Shippori Mincho",sans-serif}@media screen and (min-width:1000px){.sec_service__service-example-items .txt .label{font-size:32px;margin-bottom:16px}}.sec_service__service-example-items .txt .sub-label{font-size:12px;font-weight:500;line-height:1.5}@media screen and (min-width:1000px){.sec_service__service-example-items .txt .sub-label{font-size:16px}}.sec_service__service-example-items .item-list dt{background-color:#f7f7f7;padding:5px 8px;color:#999;font-size:10px;font-weight:700;line-height:1;margin-bottom:8px}@media screen and (min-width:1000px){.sec_service__service-example-items .item-list dt{font-size:14px;padding:6px 8px;margin-bottom:16px}}.sec_service__service-example-items .item-list dd{font-size:12px;line-height:1.5;text-indent:-.5em;margin-left:1em}@media screen and (min-width:1000px){.sec_service__service-example-items .item-list dd{font-size:16px}}.sec_service__service-example-items .item-list dd::before{content:"・";display:inline-block}.sec_service__service-example-items .item-list dd+dd{margin-top:8px}.sec_newslist{position:relative;z-index:200;padding-top:90px}@media screen and (max-width:750px){.sec_newslist{padding-top:80px}}.sec_newslist .newslist-head{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:751px) and (max-width:999px){.sec_newslist .newslist-head .catlist{display:none}}@media screen and (max-width:750px){.sec_newslist .newslist-head .catlist{display:none}}.sec_newslist .newslist-head .catlist ul{display:flex;flex-wrap:wrap}.sec_newslist .newslist-head .catlist ul>li+li{margin-left:8px}.sec_newslist .newslist-head .catlist ul>li>a{display:flex;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:700;letter-spacing:.1em;color:currentColor;padding:0 1.5em;position:relative}.sec_newslist .newslist-head .catlist ul>li>a:hover::after{content:"";position:absolute;bottom:0;left:10px;width:calc(100% - 20px);height:1px;background-color:#262626}.sec_newslist .newslist-head .catlist ul>li.act{background:#262626;color:#fff}.sec_newslist .newslist-head .catselect{width:calc(50% - 8px)}@media screen and (min-width:1000px){.sec_newslist .newslist-head .catselect{display:none}}.sec_newslist .newslist-head .catselect .ttl{font-size:14px;font-weight:500;margin-right:1em}@media screen and (min-width:751px) and (max-width:999px){.sec_newslist .newslist-head .catselect .ttl{margin-right:0;margin-bottom:.7em;font-size:14px}}@media screen and (max-width:750px){.sec_newslist .newslist-head .catselect .ttl{margin-right:0;margin-bottom:.7em;font-size:10px}}.sec_newslist .newslist-head .catselect .catselect-select{position:relative;border:1px solid #262626;width:280px;height:48px}@media screen and (min-width:751px) and (max-width:999px){.sec_newslist .newslist-head .catselect .catselect-select{width:100%}}@media screen and (max-width:750px){.sec_newslist .newslist-head .catselect .catselect-select{width:100%}}.sec_newslist .newslist-head .catselect .catselect-select::after{display:block;content:"";background:url(/img/news/icon_down.svg) 0 0 no-repeat;background-size:100% auto;width:16px;height:16px;position:absolute;right:16px;top:calc(50% - 8px);pointer-events:none}.sec_newslist .newslist-head .catselect .catselect-select select{display:block;width:100%;height:100%;padding:0 1em;font-size:14px;font-weight:700;line-height:1.6;color:#262626}@media screen and (max-width:750px){.sec_newslist .newslist-head .catselect .catselect-select select{font-size:12px}}.sec_newslist .newslist-head .catselect .catselect-select select option{color:#262626}.sec_newslist .newslist-head .yearselect{display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width:751px) and (max-width:999px){.sec_newslist .newslist-head .yearselect{display:block;width:calc(50% - 8px)}}@media screen and (max-width:750px){.sec_newslist .newslist-head .yearselect{display:block;width:calc(50% - 8px)}}.sec_newslist .newslist-head .yearselect .ttl{font-size:14px;font-weight:700;letter-spacing:.1em;margin-right:1em}@media screen and (min-width:751px) and (max-width:999px){.sec_newslist .newslist-head .yearselect .ttl{margin-right:0;margin-bottom:.7em;font-size:14px}}@media screen and (max-width:750px){.sec_newslist .newslist-head .yearselect .ttl{margin-right:0;margin-bottom:.7em;font-size:10px}}.sec_newslist .newslist-head .yearselect .yearselect-select{position:relative;border:1px solid #262626;width:280px;height:48px}@media screen and (min-width:751px) and (max-width:999px){.sec_newslist .newslist-head .yearselect .yearselect-select{width:100%}}@media screen and (max-width:750px){.sec_newslist .newslist-head .yearselect .yearselect-select{width:100%}}.sec_newslist .newslist-head .yearselect .yearselect-select::after{display:block;content:"";background:url(/img/news/icon_down.svg) 0 0 no-repeat;background-size:100% auto;width:16px;height:16px;position:absolute;right:16px;top:calc(50% - 8px);pointer-events:none}.sec_newslist .newslist-head .yearselect .yearselect-select select{display:block;width:100%;height:100%;padding:0 1em;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.6;color:#262626}@media screen and (max-width:750px){.sec_newslist .newslist-head .yearselect .yearselect-select select{font-size:12px}}.sec_newslist .newslist-head .yearselect .yearselect-select select option{color:#262626}.sec_newslist .newslist-list{padding-top:64px}@media screen and (max-width:750px){.sec_newslist .newslist-list{margin-top:32px;padding-top:32px;padding-bottom:32px;background:rgba(255,255,255,.75)}}.sec_newslist .newslist-list .newslist-list-item{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:2em 0;border-bottom:1px solid #e5e5e5}@media screen and (max-width:750px){.sec_newslist .newslist-list .newslist-list-item{border:0}}.sec_newslist .newslist-list .newslist-list-item:nth-child(1){border-top:1px solid #e5e5e5}@media screen and (max-width:750px){.sec_newslist .newslist-list .newslist-list-item:nth-child(1){border:0}}.sec_newslist .newslist-list .newslist-list-item .date{width:128px;font-size:16px;font-family:Roboto,sans-serif;color:#999}@media screen and (max-width:750px){.sec_newslist .newslist-list .newslist-list-item .date{width:auto;font-size:12px}}.sec_newslist .newslist-list .newslist-list-item .cat{display:flex;justify-content:center;align-items:center;border:1px solid #0094f7;color:#0094f7;width:128px;height:32px;font-size:12px;font-weight:700}@media screen and (max-width:750px){.sec_newslist .newslist-list .newslist-list-item .cat{width:96px;height:20px;font-size:9px;margin-left:1em}}.sec_newslist .newslist-list .newslist-list-item .ttl{position:relative;width:calc(100% - 128px - 128px);padding-left:1.5em;padding-right:100px;font-size:18px;line-height:1.78;color:#262626}@media screen and (max-width:750px){.sec_newslist .newslist-list .newslist-list-item .ttl{width:100%;margin-top:.5em;font-size:14px;padding:0;padding-right:50px}}.sec_newslist .newslist-list .newslist-list-item .ttl .icon{position:absolute;right:0;top:0;width:64px;height:100%;display:flex;justify-content:flex-end;align-items:center;border-left:1px solid #e5e5e5}@media screen and (max-width:750px){.sec_newslist .newslist-list .newslist-list-item .ttl .icon{width:32px;height:24px;top:auto;bottom:0}}.sec_newslist .newslist-list .newslist-list-item .ttl .icon .icon-img{width:32px;height:32px;transition:transform .15s}@media screen and (max-width:750px){.sec_newslist .newslist-list .newslist-list-item .ttl .icon .icon-img{width:24px;height:24px}}.sec_newslist .newslist-list .newslist-list-item .ttl .icon .icon-img.arrow{background:url(/img/news/icon_arrow_r.svg) 0 0 no-repeat;background-size:100% auto}.sec_newslist .newslist-list .newslist-list-item .ttl .icon .icon-img.ext{background:url(/img/news/icon_ext.svg) 0 0 no-repeat;background-size:100% auto}.sec_newslist .newslist-list .newslist-list-item .ttl .icon .icon-img.pdf{background:url(/img/news/icon_pdf.svg) 0 0 no-repeat;background-size:100% auto}.sec_newslist .newslist-list .newslist-list-item:hover .ttl{text-decoration:underline}.sec_newslist .newslist-list .newslist-list-item:hover .icon .icon-img{transform:translateX(8px);transition:transform .3s}.sec_newspager{position:relative;z-index:200;padding-top:64px;margin-bottom:240px}@media screen and (max-width:750px){.sec_newspager{padding-top:32px;margin-bottom:160px}}.sec_newspager .pagination .screen-reader-text{display:none}.sec_newspager .pagination .nav-links>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.sec_newspager .pagination .nav-links>ul>li+li{margin-left:16px}.sec_newspager .pagination .nav-links>ul>li>.prev{display:block;background:url(/img/news/icon_prev.svg) 0 0 no-repeat;background-size:100% auto;width:24px;height:24px;font-size:0;color:transparent}.sec_newspager .pagination .nav-links>ul>li>.next{display:block;background:url(/img/news/icon_next.svg) 0 0 no-repeat;background-size:100% auto;width:24px;height:24px;font-size:0;color:transparent}.sec_newspager .pagination .nav-links>ul>li>.page-numbers:not(.prev):not(.next){display:flex;justify-content:center;align-items:center;width:32px;height:32px;font-family:Roboto,sans-serif;font-size:14px;color:#999;border-bottom:1px solid #999}.sec_newspager .pagination .nav-links>ul>li>.page-numbers:not(.prev):not(.next).current{color:#fff;border:0;background:#262626}.sec_newspager .pagination .nav-links>ul>li>.page-numbers:not(.prev):not(.next).dots{border:0}.sec_newspager .index_list__pager{margin-top:0}.sec_contact{position:relative;z-index:200;word-break:break-all;margin-top:70px;margin-bottom:240px}@media screen and (max-width:750px){.sec_contact{margin-top:40px;margin-bottom:160px}}.sec_contact .tpl_contents_inner{background-color:rgba(255,255,255,.75);max-width:1152px}.sec_contact .contact-wrap{max-width:832px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}@media screen and (max-width:750px){.sec_contact .contact-wrap{padding-top:40px;padding-bottom:40px}}.sec_contact .notice{font-size:18px;line-height:2}@media screen and (max-width:750px){.sec_contact .notice{font-size:14px}}.sec_contact .notice-error{font-size:18px;color:#cc2929;border:1px solid #cc2929;padding:28px 32px;margin-top:30px}@media screen and (max-width:750px){.sec_contact .notice-error{font-size:14px;padding:20px 24px}}.sec_contact .notice-error>dl dt{float:left;background:url(../img/contact/error.svg) 0 0 no-repeat;background-size:100% auto;width:24px;height:24px}.sec_contact .notice-error>dl dd{line-height:24px;padding-left:30px}.sec_contact .notice-confirm{color:#cc2929;margin-top:30px;font-size:18px;line-height:2}@media screen and (max-width:750px){.sec_contact .notice-confirm{font-size:14px}}.sec_contact .list{margin-top:80px;margin-bottom:80px}.sec_contact .list .item{display:flex;flex-wrap:wrap;padding:40px 0;border-bottom:1px solid #f2f2f2}.sec_contact .list .item:nth-child(1){border-top:1px solid #f2f2f2}@media screen and (max-width:750px){.sec_contact .list .item{display:block}}.sec_contact .list .item .hissu{display:flex;justify-content:center;align-items:center;border:1px solid #0094f7;color:#0094f7;width:56px;height:24px;font-size:12px;font-weight:700;margin-top:.8em}@media screen and (max-width:750px){.sec_contact .list .item .hissu{display:inline-flex;margin-top:0;margin-left:.5em}}.sec_contact .list .item .err{font-weight:700;color:#cc2929;line-height:1.6;margin-top:.5em;font-size:14px}.sec_contact .list .item .inputerr{background:#fcf5f5}.sec_contact .list .item .item-ttl{width:230px;font-weight:700;font-size:18px;line-height:1.5}@media screen and (max-width:750px){.sec_contact .list .item .item-ttl{width:100%;font-size:16px}}.sec_contact .list .item .item-cont{width:calc(100% - 230px);padding-left:20px;line-height:1.5;font-size:18px}@media screen and (max-width:750px){.sec_contact .list .item .item-cont{width:100%;padding-left:0;margin-top:16px;font-size:16px}}.sec_contact .form-input input{display:block;width:100%;height:64px;display:flex;justify-content:center;align-items:center;padding:0 1em;font-size:18px;background:#f7f7f7;border:1px solid #e5e5e5;line-height:1.6}@media screen and (max-width:750px){.sec_contact .form-input input{font-size:16px}}.sec_contact .form-textarea textarea{display:block;width:100%;display:flex;justify-content:center;align-items:center;padding:.5em 1em;font-size:18px;background:#f7f7f7;border:1px solid #e5e5e5;line-height:1.6}@media screen and (max-width:750px){.sec_contact .form-textarea textarea{font-size:16px}}.sec_contact .form-select{position:relative}.sec_contact .form-select::after{display:block;content:"";background:url(/img/news/icon_down.svg) 0 0 no-repeat;background-size:100% auto;width:24px;height:24px;position:absolute;right:24px;top:calc(50% - 12px);pointer-events:none}.sec_contact .form-select select{display:block;width:100%;height:64px;padding:0 1em;font-size:18px;background:#f7f7f7;border:1px solid #e5e5e5;line-height:1.6;color:#262626}@media screen and (max-width:750px){.sec_contact .form-select select{font-size:16px}}.sec_contact .form-select select option{color:#262626}.wp_form_confirm .sec_contact .form-select::after{display:none}.sec_contact .pp{text-align:center;font-size:18px;line-height:2;margin-bottom:2em}@media screen and (max-width:750px){.sec_contact .pp{font-size:14px}}.sec_contact .pp a{color:currentColor;text-decoration:underline;transition:color .3s}.sec_contact .pp a:hover{text-decoration:none;color:#999}.sec_contact .btnlist>li+li{margin-top:15px}.sec_contact .btnlist>li .btn-confirm{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:284px;margin-left:auto;margin-right:auto;height:64px;border:1px solid #262626;font-size:16px;font-weight:700;letter-spacing:.1em;color:#262626}@media screen and (max-width:750px){.sec_contact .btnlist>li .btn-confirm{width:100%;font-size:14px}}.sec_contact .btnlist>li .btn-confirm::after{position:absolute;right:16px;top:calc(50% - 8px);display:block;content:"";background:url(/img/common/icon/arrow_right_bk.svg) 0 0 no-repeat;background-size:100% auto;width:16px;height:16px}.sec_contact .btnlist>li .btn-confirm:hover::after{background-image:url(/img/common/icon/arrow_right_wh.svg)}.sec_contact .btnlist>li .btn-submit{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:284px;margin-left:auto;margin-right:auto;height:64px;border:1px solid #262626;font-size:16px;font-weight:700;letter-spacing:.1em;color:#262626}@media screen and (max-width:750px){.sec_contact .btnlist>li .btn-submit{width:100%;font-size:14px}}.sec_contact .btnlist>li .btn-submit::after{position:absolute;right:16px;top:calc(50% - 8px);display:block;content:"";background:url(/img/common/icon/arrow_right_bk.svg) 0 0 no-repeat;background-size:100% auto;width:16px;height:16px}.sec_contact .btnlist>li .btn-submit:hover::after{background-image:url(/img/common/icon/arrow_right_wh.svg)}.sec_contact .btnlist>li .btn-back{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:284px;margin-left:auto;margin-right:auto;height:64px;font-size:14px;font-weight:700;letter-spacing:.1em}@media screen and (max-width:750px){.sec_contact .btnlist>li .btn-back{width:100%;font-size:12px}}.sec_contact .btnlist>li .btn-back::before{display:block;content:"";background:url(/img/common/icon/arrow_left-bk.svg) 0 0 no-repeat;background-size:100% auto;width:16px;height:16px;margin-right:7px}.sec_contact .btnlist>li .btn-back:hover{text-decoration:underline}.sec_contact .btnlist>li .btn-totop{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:284px;margin-left:auto;margin-right:auto;height:64px;border:1px solid #262626;font-size:16px;font-weight:700;letter-spacing:.1em}@media screen and (max-width:750px){.sec_contact .btnlist>li .btn-totop{width:100%;font-size:14px}}.sec_contact .btnlist>li .btn-totop::after{position:absolute;right:16px;top:calc(50% - 8px);display:block;content:"";background:url(/img/common/icon/arrow_right_bk.svg) 0 0 no-repeat;background-size:100% auto;width:16px;height:16px}.sec_contact .btnlist>li .btn-totop:hover::after{background-image:url(/img/common/icon/arrow_right_wh.svg)}.sec_contact .thanks{text-align:center;margin-bottom:80px}@media screen and (max-width:750px){.sec_contact .thanks{margin-bottom:40px}}.sec_contact .thanks .thanks-head{font-size:24px;font-weight:500;line-height:1.5}@media screen and (max-width:750px){.sec_contact .thanks .thanks-head{font-size:20px}}.sec_contact .thanks .thanks-lead{font-size:18px;margin-top:2em;line-height:2}@media screen and (max-width:750px){.sec_contact .thanks .thanks-lead{font-size:14px}}body.page__other .head_title .txt{width:auto}body.page__other .sec_pp{position:relative;z-index:200;word-break:break-all;margin-top:70px;margin-bottom:240px}@media screen and (max-width:750px){body.page__other .sec_pp{margin-top:40px;margin-bottom:160px}}body.page__other .sec_pp .tpl_contents_inner{background-color:rgba(255,255,255,.75);max-width:1152px}body.page__other .sec_pp .pp-wrap{max-width:832px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}@media screen and (max-width:750px){body.page__other .sec_pp .pp-wrap{padding-top:40px;padding-bottom:40px}}body.page__other .sec_pp .pp-wrap>:nth-child(1){margin-top:0}body.page__other .sec_pp .pp-wrap p{font-size:18px;line-height:2}@media screen and (max-width:750px){body.page__other .sec_pp .pp-wrap p{font-size:14px}}body.page__other .sec_pp .pp-wrap>p{margin-top:2em}body.page__other .sec_pp .pp-wrap .head1{font-weight:500;font-size:24px;margin-top:160px;margin-bottom:32px}@media screen and (max-width:750px){body.page__other .sec_pp .pp-wrap .head1{font-size:16px;margin-top:80px}}body.page__other .sec_pp .pp-wrap .head2{font-weight:700;font-size:18px;line-height:2;margin-top:32px;margin-bottom:16px}@media screen and (max-width:750px){body.page__other .sec_pp .pp-wrap .head2{font-size:14px}}body.page__other .sec_pp .pp-wrap .head2+p{margin-top:0}body.page__other .col2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}@media screen and (max-width:750px){body.page__other .col2{display:block}}body.page__other .col2>div{width:calc(50% - 30px)}@media screen and (max-width:750px){body.page__other .col2>div{width:100%}body.page__other .col2>div+div{margin-top:32px}}body.page__other .col2>div>:nth-child(1){margin-top:0!important}body.page__other .pp-table{margin-top:2em}body.page__other .pp-table table{width:100%;table-layout:fixed}body.page__other .pp-table tr:nth-child(1)>td::before,body.page__other .pp-table tr:nth-child(1)>th::before{display:block;content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:#e5e5e5}body.page__other .pp-table tr>td,body.page__other .pp-table tr>th{font-size:16px;vertical-align:top;font-weight:400;text-align:left;padding:32px 32px;line-height:2}@media screen and (max-width:750px){body.page__other .pp-table tr>td,body.page__other .pp-table tr>th{font-size:12px;padding:16px 0}}body.page__other .pp-table tr>td.table-head,body.page__other .pp-table tr>th.table-head{text-align:center;padding:.5em 0}body.page__other .pp-table tr>td.table-head::after,body.page__other .pp-table tr>th.table-head::after{display:none}body.page__other .pp-table tr>td.table-head::before,body.page__other .pp-table tr>th.table-head::before{width:100%;height:100%;background:#f7f7f7}body.page__other .pp-table tr>td.table-head>div,body.page__other .pp-table tr>th.table-head>div{position:relative}body.page__other .pp-table tr>th{position:relative;width:328px}@media screen and (max-width:750px){body.page__other .pp-table tr>th{width:107px}}body.page__other .pp-table tr>th::after{display:block;content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#e5e5e5}body.page__other .pp-table tr>td{position:relative;vertical-align:middle;width:100%;border-left:16px solid transparent}body.page__other .pp-table tr>td::after{display:block;content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#e5e5e5}body.page__other .pp-box{border:1px solid #e5e5e5;padding:48px;margin-top:32px}@media screen and (max-width:750px){body.page__other .pp-box{padding:32px}}body.page__other .pp-box.gray{background:#f7f7f7;border:0}body.page__other .pp-box>:nth-child(1){margin-top:0!important}body.page__other .pp-box .box-head{font-size:32px;font-weight:700;line-height:1.5}@media screen and (max-width:750px){body.page__other .pp-box .box-head{font-size:18px}}body.page__other .pp-box .box-ttl{margin-top:2em;font-size:18px;font-weight:700;line-height:2}@media screen and (max-width:750px){body.page__other .pp-box .box-ttl{font-size:14px}}body.page__other .pp-box .box-cont{font-size:18px;line-height:2;margin-top:1em}@media screen and (max-width:750px){body.page__other .pp-box .box-cont{font-size:14px}}body.page__other .pp-list{padding-left:1.5em;margin-top:1em}body.page__other .pp-list>li{font-size:18px;line-height:1.5;font-weight:400;list-style-type:disc}@media screen and (max-width:750px){body.page__other .pp-list>li{font-size:14px}}body.page__other .pp-list>li+li{margin-top:.8em}body.page__other .sec_404{position:relative;z-index:200;word-break:break-all;padding-top:80px;padding-bottom:242px;text-align:center}@media screen and (max-width:750px){body.page__other .sec_404{padding-top:40px;padding-bottom:156px}}body.page__other .sec_404 .tpl_contents_inner{background-color:rgba(255,255,255,.75);max-width:1152px}body.page__other .sec_404 .wrap{max-width:832px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}@media screen and (max-width:750px){body.page__other .sec_404 .wrap{padding-top:40px;padding-bottom:40px}}body.page__other .sec_404 .wrap>:nth-child(1){margin-top:0}body.page__other .sec_404 .wrap p{font-size:18px;line-height:2}@media screen and (max-width:750px){body.page__other .sec_404 .wrap p{font-size:14px}}body.page__other .sec_404 .wrap>p{margin-top:2em}body.page__other .sec_404 .wrap .head1{color:#0094f7;font-weight:700;font-size:24px}@media screen and (max-width:750px){body.page__other .sec_404 .wrap .head1{font-size:20px}}body.page__other .sec_404 .wrap .head1 span{color:#000}body.page__other .sec_404 .wrap .btnlist{margin-top:4em}body.page__other .sec_404 .wrap .btnlist>li+li{margin-top:15px}body.page__other .sec_404 .wrap .btnlist .btn-totop{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:284px;margin-left:auto;margin-right:auto;height:64px;border:1px solid #262626;font-size:16px;font-weight:500}@media screen and (max-width:750px){body.page__other .sec_404 .wrap .btnlist .btn-totop{width:100%;font-size:14px}}body.page__other .sec_404 .wrap .btnlist .btn-totop::after{position:absolute;right:16px;top:calc(50% - 8px);display:block;content:"";background:url(/img/common/icon/arrow_right_bk.svg) 0 0 no-repeat;background-size:100% auto;width:16px;height:16px}body.page__other .sec_404 .wrap .btnlist .btn-totop:hover::after{background-image:url(/img/common/icon/arrow_right_wh.svg)}body,html{font-size:16px;color:#262626;background-color:#ebf7ff}@media screen and (max-width:750px){body,html{font-size:12px}}.sub_page{position:relative;color:#262626;padding-top:112px;overflow:hidden}@media screen and (max-width:750px){.sub_page{padding-top:64px}}.sub_page li,.sub_page ul{list-style:none}.tpl_contents_inner{width:100%;max-width:1280px;padding:0 64px;margin:0 auto}@media screen and (max-width:750px){.tpl_contents_inner{padding:0 32px}}@media screen and (min-width:751px) and (max-width:999px){.tpl_contents_inner{padding:0 32px}}.cont_body{position:relative;z-index:200;margin-top:80px}@media screen and (max-width:750px){.cont_body{margin-top:40px}}.cont_body .tpl_contents_inner{background-color:rgba(255,255,255,.75);max-width:1152px}.cont_body__wrap{max-width:832px;padding-bottom:80px;margin-left:auto;margin-right:auto}@media screen and (max-width:750px){.cont_body__wrap{padding-bottom:40px}}.cont_body__wrap>:last-child{margin-bottom:0}.cont_body+.sec_card_items{margin-top:160px}@media screen and (max-width:750px){.cont_body+.sec_card_items{margin-top:80px}}.detail_head_img{position:relative;z-index:200}.detail_head_img img{display:block;width:100%;height:480px;object-fit:cover;object-position:50% 0}@media screen and (max-width:750px){.detail_head_img img{height:250px}}.head_title{position:relative;z-index:200}.head_title *{font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.head_title{padding:32px 0 40px}}@media screen and (min-width:751px) and (max-width:999px){.head_title{display:block;padding:32px 0 40px}}@media screen and (min-width:1000px){.head_title{display:flex;justify-content:space-between;padding:120px 0 80px}}.head_title-wrap{position:relative}.head_title-wrap__bg{position:absolute;top:0;right:0;bottom:0;left:0}.head_title-wrap__bg-trapezoid{position:absolute;top:0;width:100%;height:100%}.head_title-wrap__bg-trapezoid::before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#f7fcff}@media screen and (min-width:1000px){.head_title-wrap__bg-trapezoid::before{right:64px;transform:skew(-27deg);transform-origin:100% 0}}@media screen and (min-width:1281px){.head_title-wrap__bg-trapezoid::before{right:calc((100% - 1280px)/ 2 + 64px);transform:skew(-27deg);transform-origin:100% 0}}.head_title-wrap__bg-sparkle{position:absolute;top:0;width:100%;height:100%}@media screen and (max-width:750px){.head_title-wrap__bg-sparkle{max-height:42.6666666667vw}}@media screen and (min-width:751px) and (max-width:999px){.head_title-wrap__bg-sparkle{max-height:330px}}@media screen and (min-width:1000px){.head_title-wrap__bg-sparkle{max-height:330px}}.head_title-wrap__bg-sparkle::before{content:"";position:absolute;top:0;width:100%;height:100%;background-image:url(/img/common/bg-head-title.png);background-repeat:no-repeat;background-position:right 0 top 0}@media screen and (max-width:750px){.head_title-wrap__bg-sparkle::before{background-size:100%;background-image:url(/img/common/bg-head-title-sp.png)}}@media screen and (min-width:751px) and (max-width:999px){.head_title-wrap__bg-sparkle::before{background-size:100%}}.head_title-wrap__bg-sparkle.size-s::before{background-image:url(/img/common/bg-head-title-small.png)}@media screen and (max-width:750px){.head_title-wrap__bg-sparkle.size-s::before{background-size:contain;background-image:url(/img/common/bg-head-title-small-sp.png)}}@media screen and (min-width:751px) and (max-width:999px){.head_title-wrap__bg-sparkle.size-s::before{background-size:75%}}.head_title-wrap__entry{display:flex;justify-content:center;margin:0 auto;gap:24px}.head_title-wrap__entry .go_top_btn.career-entry-btn{padding:0 0 65px}.head_title-wrap__entry .go_top_btn.career-entry-btn a{width:250px;padding:20px 20px}.head_title-wrap__entry .go_top_btn.career-entry-btn a::after{content:"";display:block;left:auto;width:16px;height:16px;background:url(/img/common/icon/external_link.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:calc(50% - 8px);right:16px}.head_title-wrap__entry .go_top_btn a:hover::after{background-image:url(/img/common/icon/external_link-wh.svg)}@media screen and (max-width:750px){.head_title-wrap__entry{display:block}.head_title-wrap__entry .go_top_btn.career-entry-btn{padding:0 0 30px}}.head_title--reason .lead{white-space:nowrap;line-height:2em}.head_title .ph{width:57.6vw;margin:0 auto 32px}@media screen and (min-width:751px) and (max-width:999px){.head_title .ph{width:67.5%}}@media screen and (min-width:1000px){.head_title .ph{order:2;width:37.5%;padding-top:16px;margin:0 0 0 auto}}.head_title .ph.reason{width:76.8vw}@media screen and (min-width:751px) and (max-width:999px){.head_title .ph.reason{width:90%}}@media screen and (min-width:1000px){.head_title .ph.reason{width:44.4444444444%}}.head_title .ph.news{width:57.6vw}@media screen and (min-width:751px) and (max-width:999px){.head_title .ph.news{width:67.5%}}@media screen and (min-width:1000px){.head_title .ph.news{width:33.3333333333%}}.head_title .ph img{width:100%;height:auto}.head_title .txt{width:100%}@media screen and (min-width:1000px){.head_title .txt{order:1;width:54.6875%}}.head_title .en_label{font-size:64px;font-weight:500;line-height:1.25;letter-spacing:.1em;margin-bottom:16px}@media screen and (max-width:750px){.head_title .en_label{font-size:32px;margin-bottom:8px}}@media screen and (min-width:1000px) and (max-width:1280px){.head_title .en_label.column{font-size:60px}}.head_title .label{font-weight:700;font-size:24px;line-height:1.5;color:#0094f7;position:relative;padding-bottom:64px}@media screen and (max-width:750px){.head_title .label{font-size:12px;padding-bottom:32px}}.head_title .sub_label{font-size:24px;font-weight:500;line-height:1.5;margin-bottom:16px}@media screen and (max-width:750px){.head_title .sub_label{font-size:18px;margin-bottom:8px}}.head_title .read{line-height:2}.head_title .caution{font-size:12px;margin-top:.5em}@media screen and (max-width:750px){.head_title .caution{font-size:10px}}.head_title.detail{display:block;padding-top:80px}@media screen and (max-width:750px){.head_title.detail{padding-top:40px}}.head_title.detail .label{color:#0094f7;display:flex;align-items:center;font-size:20px;font-weight:700;letter-spacing:0;margin-bottom:32px}@media screen and (max-width:750px){.head_title.detail .label{font-size:14px;margin-bottom:16px}}.head_title.detail .label::after{content:"";display:block;width:128px;height:1px;background-color:#0094f7;margin-left:16px}@media screen and (max-width:750px){.head_title.detail .label::after{width:64px;margin-left:8px}}.head_title.detail .sub_label{padding-top:0;font-size:40px;font-weight:500;line-height:1.5;margin-bottom:16px}@media screen and (max-width:750px){.head_title.detail .sub_label{font-size:20px;margin-bottom:8px}}.head_title.detail .read{font-size:20px;font-weight:500;line-height:1.5;margin-bottom:32px}@media screen and (max-width:750px){.head_title.detail .read{font-size:12px;margin-bottom:8px}}.head_title.detail .company_name{font-size:24px;font-weight:500;margin-bottom:32px}@media screen and (max-width:750px){.head_title.detail .company_name{font-size:14px;margin-bottom:16px}}.head_title.detail .tags_wrap{display:flex;align-items:center}@media screen and (max-width:750px){.head_title.detail .tags_wrap{display:block}}.head_title.detail .tags_wrap .date{color:#999;margin-right:1em;font-size:16px;font-family:Roboto,sans-serif}@media screen and (max-width:750px){.head_title.detail .tags_wrap .date{font-size:12px;margin-right:0;margin-bottom:8px}}.head_title.detail .tags_wrap .tags{display:flex;flex-wrap:wrap;align-items:center;margin-left:-4px}@media screen and (max-width:750px){.head_title.detail .tags_wrap .tags{margin-bottom:32px}}.head_title.detail .tags_wrap .tags .tag{margin:4px}.head_title.detail .tags_wrap .tags .tag a{display:block;font-size:14px;color:#fff;font-weight:700;line-height:1;padding:6px 8px;background-color:#262626;transition:background-color .2s,color .2s}.head_title.detail .tags_wrap .tags .tag a:hover{background-color:#fff;color:#262626}@media screen and (max-width:750px){.head_title.detail .tags_wrap .tags .tag a{font-size:9px;padding:4px 8px}}.head_title.detail .cats_wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:32px}.head_title.detail .cats_wrap .date{color:#999;margin-right:1em;font-size:16px;font-family:Roboto,sans-serif}@media screen and (max-width:750px){.head_title.detail .cats_wrap .date{font-size:12px;margin-right:0}}.head_title.detail .cats_wrap .cats{display:flex;align-items:center}@media screen and (max-width:750px){.head_title.detail .cats_wrap .cats{margin-left:10px}}.head_title.detail .cats_wrap .cats .cat+.cat{margin-left:8px}@media screen and (max-width:750px){.head_title.detail .cats_wrap .cats .cat+.cat{margin-left:8px}}.head_title.detail .cats_wrap .cats .cat a{display:block;font-size:12px;color:#0094f7;font-weight:700;line-height:1;padding:6px 14px;border:1px solid #0094f7}@media screen and (max-width:750px){.head_title.detail .cats_wrap .cats .cat a{font-size:9px;padding:4px 8px}}.head_title.detail .cats_wrap .cats .cat a.xsprbtn.blue:before{background-color:#0094f7}.head_title.detail .cats_wrap .cats .cat a.xsprbtn.blue:hover:before{left:-20%}.head_title.detail .cats_wrap .cats .cat a.xsprbtn.blue{background-image:linear-gradient(90deg,#fff 50%,rgba(255,255,255,0) 50% 100%);background-position:100% 0;background-size:200% 100%;transition:background-position .2s;will-change:background;height:auto}.head_title.detail .cats_wrap .cats .cat a.xsprbtn.blue:hover{transition:background-position .2s;background-position:0 0}.head_title.detail .cats_wrap .cats .cat a.xsprbtn.blue:hover span{color:#fff}.head_title.detail .sns_links{display:flex;align-items:center;border-left:1px solid #e5e5e5;padding:15px 0;margin-left:auto}@media screen and (max-width:750px){.head_title.detail .sns_links{width:100%;justify-content:center;border-left:0;border-top:1px solid #e5e5e5;padding:32px 0 0;margin-top:32px}}.head_title.detail .sns_links .sns_label{font-size:16px;font-family:Roboto,sans-serif;font-weight:700;padding-left:2em;margin-right:2em}@media screen and (max-width:750px){.head_title.detail .sns_links .sns_label{font-size:14px;padding-left:0;margin-right:24px}}.head_title.detail .sns_links a{transition:opacity .2s}@media screen and (max-width:750px){.head_title.detail .sns_links a{width:24px}.head_title.detail .sns_links a img{width:100%}}.head_title.detail .sns_links a+a{margin-left:16px}@media screen and (max-width:750px){.head_title.detail .sns_links a+a{margin-left:12px}}.head_title.detail .sns_links a:hover{opacity:.7}.head_title.size-s{padding-top:80px}@media screen and (max-width:750px){.head_title.size-s{padding-top:32px}}.head_title.size-s .label{font-size:20px;padding-bottom:0}@media screen and (max-width:750px){.head_title.size-s .label{font-size:11px}}.head_title.size-s .en_label{font-size:48px}@media screen and (max-width:750px){.head_title.size-s .en_label{font-size:24px}}.head_title.size-s .en_label::after{width:32px}.head_title.size-s+.index_list{padding-top:90px}@media screen and (max-width:750px){.head_title.size-s+.index_list{padding-top:40px}}.index_list{display:block;position:relative;z-index:200;padding-top:80px;padding-bottom:160px}@media screen and (min-width:1000px){.index_list{padding-top:108px;padding-bottom:240px;display:flex;justify-content:space-between;align-items:flex-start}}.index_list.is-open{position:static}@media screen and (min-width:1000px){.index_list__items{max-width:760px;flex:2}}.index_list__items .card_item{margin-left:0;max-width:100%}@media screen and (max-width:750px){.index_list__items .card_item+.card_item{margin-top:32px}}.index_list__items .card_item__inner{height:100%}@media screen and (max-width:750px){.index_list__items .card_item__inner{height:auto}}.index_list__items-wrap{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:64px}@media screen and (max-width:750px){.index_list__items-wrap{display:block}}.index_list__search_box{box-sizing:border-box;width:100%;height:100vh;overflow-y:scroll;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0;z-index:301}@media screen and (min-width:1000px){.index_list__search_box{overflow-y:hidden;pointer-events:auto;visibility:visible;opacity:1;position:static;z-index:1;width:328px;height:auto;margin-left:64px}}.index_list__search_box.is-open{pointer-events:auto;visibility:visible;opacity:1;background-color:#f7f7f7}@media screen and (min-width:1000px){.index_list__search_box.is-open{position:static}}.index_list__search_box *{box-sizing:border-box}.index_list__search_box-inner{position:relative;padding:62px 32px 169px}@media screen and (min-width:1000px){.index_list__search_box-inner{background-color:#d9effe;padding:32px 24px}}.index_list__search_box-label{font-weight:700;border-left:1px solid #0094f7;font-size:20px;letter-spacing:.1em;padding-left:16px;padding-bottom:40px;margin-bottom:32px;font-family:"Shippori Mincho",sans-serif}@media screen and (min-width:1000px){.index_list__search_box-label{font-size:24px;padding-left:24px;padding-bottom:25px}}.index_list__search_box-reset{text-align:center;margin-top:64px}@media screen and (min-width:1000px){.index_list__search_box-reset{position:absolute;top:43px;right:24px;margin-top:0}}.index_list__search_box-reset a{color:#262626;font-size:12px;font-weight:700;padding-right:20px;position:relative}.index_list__search_box-reset a::after,.index_list__search_box-reset a::before{content:"";display:block;width:14px;height:1px;background-color:#262626;position:absolute;top:50%;right:0}.index_list__search_box-reset a::before{transform:rotate(45deg)}.index_list__search_box-reset a::after{transform:rotate(-45deg)}@media screen and (min-width:1000px){.index_list__search_box-reset a:hover{text-decoration:underline}}.index_list__search_box_close-btn{position:fixed;top:24px;right:16px;z-index:10;width:18px;height:18px;cursor:pointer}.index_list__search_box_close-btn::after,.index_list__search_box_close-btn::before{content:"";display:block;width:18px;height:2px;background-color:#262626;position:absolute;top:50%;left:0}.index_list__search_box_close-btn::before{transform:rotate(45deg)}.index_list__search_box_close-btn::after{transform:rotate(-45deg)}@media screen and (min-width:1000px){.index_list__search_box_close-btn{display:none}}.index_list .search_head-btn{width:100%;text-align:center;margin-bottom:32px}@media screen and (min-width:1000px){.index_list .search_head-btn{display:none}}.index_list .search_head-btn a{display:block;border:1px solid #262626;padding:14px;position:relative;font-size:14px;font-weight:700;color:#262626}.index_list .search_head-btn a::after,.index_list .search_head-btn a::before{content:"";display:block;width:16px;height:2px;background-color:#262626;position:absolute;top:calc(50% - 1px);right:20px}.index_list .search_head-btn a::after{transform:rotate(-90deg)}.index_list__pager{width:100%;margin-top:64px}@media screen and (max-width:750px){.index_list__pager{margin-top:32px}}.index_list__pager ul{display:flex;justify-content:center;align-items:center}.index_list__pager li+li{margin-left:16px}.index_list__pager li.next a,.index_list__pager li.prev a{width:24px;height:24px;border-bottom:0}.index_list__pager li.next a::before,.index_list__pager li.prev a::before{content:"";display:block;width:11px;height:11px;border-left:2px solid #262626;border-bottom:2px solid #262626;transition:border-color .2s}.index_list__pager li.next a:hover,.index_list__pager li.prev a:hover{background-color:transparent}.index_list__pager li.next a:hover::before,.index_list__pager li.prev a:hover::before{border-color:#999}.index_list__pager li.prev a::before{transform:rotate(45deg)}.index_list__pager li.next a::before{transform:rotate(-135deg)}.index_list__pager li.is-active a{background-color:#262626;border-color:#262626;color:#fff;pointer-events:none}.index_list__pager li a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;font-weight:700;font-family:Roboto,sans-serif;border-bottom:1px solid #999;transition:color .2s}.index_list__pager li a:hover{color:#262626}.index_list__search-label{font-size:32px;font-weight:500;border-left:1px solid #0094f7;padding-left:30px;padding-bottom:40px;margin-bottom:32px}@media screen and (max-width:750px){.index_list__search-label{font-size:20px;padding-bottom:25px}}.search_item+.search_item{margin-top:32px}.search_item__label{font-size:16px;font-weight:700;letter-spacing:.1em;display:flex;align-items:center;margin-bottom:16px;font-family:"Shippori Mincho",sans-serif}.search_item__label i{margin-right:8px}.search_item__label i img{width:24px;height:auto}.search_item__tags{display:flex;flex-wrap:wrap;margin-bottom:-8px}.search_item__tags li{margin-right:8px;margin-bottom:8px}.search_item__tags input[type=checkbox]{display:none;-webkit-appearance:none}.search_item__tags input[type=checkbox]:checked+label{background-color:#262626;border-color:#262626;color:#fff}.search_item__tags label{border:1px solid #999;color:#999;display:inline-block;font-size:14px;font-weight:700;cursor:pointer;padding:6px 8px}.search_item__tags label:hover{border-color:#262626;color:#262626}.search_item__select{position:relative}.search_item__select::before{content:"";display:block;width:16px;height:16px;background:url(/img/common/icon/select_bg.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:calc(50% - 8px);right:15px;z-index:-1}.search_item__select::before:hover{background:url(/img/common/icon/select_bg.svg) 0 0 no-repeat}.search_item__select select{width:100%;border:1px solid #999;font-weight:700;padding:14px 16px;cursor:pointer}.search_item__select select:invalid{color:#999}.search_item__select select:hover{border-color:#262626;color:#262626}.search_item__select select option:first-child{color:#999}.search_item__select select option:checked{border-color:#262626;color:#262626}.search_item__checkbox li+li{margin-top:8px}.search_item__checkbox input[type=checkbox]{display:none;-webkit-appearance:none}.search_item__checkbox input[type=checkbox]:checked+label{color:#262626}.search_item__checkbox input[type=checkbox]:checked+label::before{border-color:#262626}.search_item__checkbox input[type=checkbox]:checked+label::after{background:url(/img/common/icon/checkbox.svg) 50% 50% no-repeat #262626}.search_item__checkbox label{color:#999;display:flex;align-items:center;font-size:14px;font-weight:700;cursor:pointer;position:relative}.search_item__checkbox label::after,.search_item__checkbox label::before{content:"";display:block;width:24px;height:24px}.search_item__checkbox label::before{border:1px solid #999;margin-right:8px}.search_item__checkbox label::after{position:absolute;left:0;top:calc(50% - 12px)}.search_item__checkbox label:hover{border-color:#262626;color:#262626}.search_item__checkbox label:hover::before{border-color:#262626}.search_item__btn_submit{text-align:center;background-color:#f2f2f2;position:fixed;left:0;bottom:0;z-index:2;width:100%;padding:24px 32px}@media screen and (min-width:1000px){.search_item__btn_submit{position:static;padding:0;background-color:transparent;margin-top:64px}}.search_item__btn_submit button{width:100%;border:1px solid #262626;font-size:14px;font-weight:700;letter-spacing:.1em;color:#262626;padding:16px;transition:background-color .2s,color .2s}.search_item__btn_submit button .txt{display:flex;align-items:center;justify-content:center}.search_item__btn_submit button .txt::before{content:"";display:block;width:24px;height:24px;background:url(/img/common/icon/search.svg) 0 0 no-repeat;margin-right:8px}.search_item__btn_submit button:hover .txt::before{background-image:url(/img/common/icon/search-wh.svg)}.icon_label{font-size:24px;font-weight:700;letter-spacing:.1em;display:flex;align-items:center;margin-bottom:32px}@media screen and (max-width:750px){.icon_label{font-size:20px;margin-bottom:17px}}.icon_label i{width:36px;margin-right:12px}.icon_label img{width:100%;height:auto}@media screen and (max-width:750px){.icon_label~.card-list{transform:translateX(-32px)}}.icon_label span{font-family:"Shippori Mincho",sans-serif}.sec_card_items{position:relative;z-index:200;margin-top:65px}@media screen and (max-width:750px){.sec_card_items{margin-top:35px}}.sec_card_items .tpl-author{margin-top:0;background-color:#fff;padding:32px}.sec_card_items .tpl-author+.tpl-author{margin-top:24px}.go_top_btn{position:relative;z-index:200;text-align:center;padding-top:65px;padding-bottom:240px}@media screen and (max-width:750px){.go_top_btn{padding-top:35px;padding-bottom:160px}}.go_top_btn a{width:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;letter-spacing:.1em;color:#262626;border:1px solid #262626;padding:20px 80px;margin:0 auto;z-index:200}@media screen and (max-width:750px){.go_top_btn a{padding:15px 64px;font-size:12px}}.go_top_btn a::after{content:"";display:block;width:16px;height:16px;background:url(/img/common/icon/arrow_left-bk.svg) 0 0 no-repeat;background-size:contain;position:absolute;left:16px;top:calc(50% - 8px)}.go_top_btn a:hover::after{background-image:url(/common/img/icon/arrow_left.svg)}.go_top_btn.arrow-right a::after{left:auto;right:16px;background-image:url(/common/img/icon/arrow_right_bold_bk.svg)}.go_top_btn.arrow-right a:hover::after{background-image:url(/common/img/icon/arrow_right.svg)}.tpl_h2__wrap{position:relative;display:flex;justify-content:space-between;padding-left:56px;margin-bottom:80px}@media screen and (max-width:750px){.tpl_h2__wrap{display:block}}.tpl_h2__wrap--reason,.tpl_h2__wrap--service{display:block}.tpl_h2__wrap--sub-text{padding-left:80px}@media screen and (max-width:750px){.tpl_h2__wrap--sub-text{padding-left:44px}}.tpl_h2__wrap--sub-text .tpl_h2__slash::after,.tpl_h2__wrap--sub-text .tpl_h2__slash::before{top:-12px;height:120px}@media screen and (max-width:750px){.tpl_h2__wrap--sub-text .tpl_h2__slash::after,.tpl_h2__wrap--sub-text .tpl_h2__slash::before{height:72px}}@media screen and (max-width:750px){.tpl_h2__wrap--short-only-sp{padding-left:24px}}@media screen and (max-width:750px){.tpl_h2__wrap--short-only-sp .tpl_h2__slash::after,.tpl_h2__wrap--short-only-sp .tpl_h2__slash::before{top:-6px;height:36px}}.tpl_h2__slash{position:absolute;top:0;left:0;bottom:0;width:80px;overflow:hidden}@media screen and (max-width:750px){.tpl_h2__slash{width:44px}}.tpl_h2__slash::after,.tpl_h2__slash::before{content:"";display:block;position:absolute;left:0;top:-6px;width:1px;height:64px;background-color:#0094f7;transition-property:transform;transition-duration:975ms;transition-timing-function:ease-in-out}@media screen and (max-width:750px){.tpl_h2__slash::after,.tpl_h2__slash::before{height:36px}}.tpl_h2__slash::before{transform:rotate(27deg) translate(0,200%);transform-origin:0 100%}.tpl_h2__slash::after{transform:rotate(-27deg) translate(0,-200%);transform-origin:0 0}.tpl_h2__slash.mask-in{clip-path:none}.tpl_h2__slash.mask-in--done::before{transform:rotate(27deg) translate(0,0)}.tpl_h2__slash.mask-in--done::after{left:0;transform:rotate(-27deg) translate(0,200%)}.tpl_h2__label{font-size:40px;font-weight:500;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.tpl_h2__label{font-size:20px}}.tpl_h2__label span{display:block;font-size:16px;font-weight:700;margin-top:.5em;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.tpl_h2__label span{font-size:12px;margin-top:.2em}}.tpl_h2__label .en{color:#0094f7}.tpl_h2__label-txt{font-size:16px;line-height:2;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.tpl_h2__label-txt{font-size:14px;margin-bottom:14px}}.tpl_h2__txt{font-size:18px;line-height:2;margin-top:1em}@media screen and (max-width:750px){.tpl_h2__txt{font-size:14px}}.tpl_h3{background-image:linear-gradient(to right,#0094f7 0,#0094f7 100%);background-position:left bottom;background-repeat:no-repeat;margin-top:40px;padding-bottom:16px;background-size:32px 1px;font-size:32px;font-weight:500;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.tpl_h3{padding-bottom:12px;background-size:18px 1px;font-size:18px}}.tpl_career_entry{position:relative;z-index:200;margin-top:160px}@media screen and (max-width:750px){.tpl_career_entry{margin-bottom:80px;margin-top:80px}}.tpl_career_entry__inner{background-color:#fff;background-image:url(/common/img/bg-career-entry.png);background-size:350px;background-position:right 0 top;border-top:2px solid #0094f7;padding:80px}@media screen and (max-width:750px){.tpl_career_entry__inner{padding:32px}}@media screen and (min-width:751px) and (max-width:999px){.tpl_career_entry__inner{padding:32px}}.tpl_career_entry__wrap{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:750px){.tpl_career_entry__wrap{display:block}}@media screen and (min-width:751px) and (max-width:999px){.tpl_career_entry__wrap{display:block}}.tpl_career_entry__label{display:flex;align-items:center;font-size:24px;font-weight:700;color:#0094f7;margin-bottom:24px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.tpl_career_entry__label{font-size:16px;margin-bottom:24px}}.tpl_career_entry__label::after{content:"";display:block;width:128px;height:1px;background-color:#0094f7;margin-left:16px}@media screen and (max-width:750px){.tpl_career_entry__label::after{width:64px;margin-left:8px}}.tpl_career_entry .read{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:16px;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.tpl_career_entry .read{font-size:16px;margin-bottom:8px}}.tpl_career_entry .note{font-size:12px}@media screen and (max-width:750px){.tpl_career_entry .note{font-size:10px}}@media screen and (max-width:750px){.tpl_career_entry__link{width:100%;margin-top:24px}}@media screen and (min-width:751px) and (max-width:999px){.tpl_career_entry__link{width:100%;margin-top:24px}}.tpl_career_entry__link a{display:flex;align-items:center;justify-content:center;height:80px;font-size:18px;font-weight:700;letter-spacing:.1em;color:#fff;position:relative;padding:0 16px;border:1px solid #262626}@media screen and (max-width:750px){.tpl_career_entry__link a{font-size:12px;height:48px;margin-left:0}}@media screen and (min-width:751px) and (max-width:999px){.tpl_career_entry__link a{margin-left:0;width:100%}}@media screen and (min-width:1000px){.tpl_career_entry__link a{width:360px}.tpl_career_entry__link a:hover::after{background-image:url(/img/common/icon/external_link.svg)}}.tpl_career_entry__link a::after{content:"";display:block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:16px;background:url(/img/common/icon/external_link-wh.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width:750px){.tpl_career_entry__link a::after{width:16px;height:16px;top:calc(50% - 8px)}}.tpl_career_entry__caution{text-align:center;font-size:12px;margin-top:1em}@media screen and (max-width:750px){.tpl_career_entry__caution{font-size:10px;line-height:1.8em;margin-left:-32px;margin-right:-32px}}.sec-interview{position:relative;z-index:200}.sec-interview__head{overflow:hidden;margin-top:40px}@media screen and (min-width:1000px){.sec-interview__head{margin-top:0}}.sec-interview__head .tpl_contents_inner{position:relative}@media screen and (min-width:1000px){.sec-interview__head .tpl_contents_inner{padding-top:120px;display:flex;flex-direction:row-reverse}}.sec-interview__head .ph{position:relative;z-index:2;width:calc(100% + 32px);margin-right:-32px}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__head .ph{width:calc(100% + 32px);margin-right:-32px}}@media screen and (min-width:1000px){.sec-interview__head .ph{width:50%;padding-left:80px;margin-right:0}}.sec-interview__head .ph img{max-width:100%}.sec-interview__head .txt{position:relative;z-index:2;padding:40px 0}@media screen and (min-width:1000px){.sec-interview__head .txt{flex:1;padding:0}}.sec-interview__head .label{font-weight:500;font-size:24px;margin-bottom:64px;font-family:"Shippori Mincho",sans-serif}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__head .label{font-size:40px}}@media screen and (min-width:1000px){.sec-interview__head .label{font-size:40px;margin-bottom:212px}}.sec-interview__head .label *{font-family:"Shippori Mincho",sans-serif}.sec-interview__head .m-name.en,.sec-interview__head .p-name.en{font-weight:700;color:#999}.sec-interview__head .p-name{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;margin-bottom:4px}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__head .p-name{font-size:14px}}@media screen and (min-width:1000px){.sec-interview__head .p-name{font-size:14px}}.sec-interview__head .p-name.en{font-size:11px}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__head .p-name.en{font-size:12px}}@media screen and (min-width:1000px){.sec-interview__head .p-name.en{font-size:12px}}.sec-interview__head .m-name{font-size:24px;font-weight:500;margin-bottom:8px}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__head .m-name{font-size:36px}}@media screen and (min-width:1000px){.sec-interview__head .m-name{font-size:36px;margin-bottom:16px}}.sec-interview__head .m-name.en{font-size:14px;margin-bottom:32px}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__head .m-name.en{font-size:20px}}@media screen and (min-width:1000px){.sec-interview__head .m-name.en{font-size:20px;margin-bottom:36px}}.sec-interview__head .detail{font-size:12px;line-height:2}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__head .detail{font-size:14px}}@media screen and (min-width:1000px){.sec-interview__head .detail{font-size:14px}}.sec-interview__body{margin-top:160px}@media screen and (max-width:750px){.sec-interview__body{overflow:hidden;margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body{overflow:hidden;margin-top:80px}}.sec-interview__body-box{display:flex}@media screen and (max-width:750px){.sec-interview__body-box{display:block}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body-box{display:block}}.sec-interview__body-box .box-l,.sec-interview__body-box .box-r{width:50%}@media screen and (max-width:750px){.sec-interview__body-box .box-l,.sec-interview__body-box .box-r{width:100%}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body-box .box-l,.sec-interview__body-box .box-r{width:100%}}.sec-interview__body-box.box01 .box-l{padding-right:80px}@media screen and (max-width:750px){.sec-interview__body-box.box01 .box-l{padding-right:0}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body-box.box01 .box-l{padding-right:0}}.sec-interview__body-box.box02{flex-direction:row-reverse}.sec-interview__body-box.box02 .box-r{padding-left:80px}@media screen and (max-width:750px){.sec-interview__body-box.box02 .box-r{padding-left:0;width:100%;margin-right:-32px;margin-bottom:40px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body-box.box02 .box-r{padding-left:0;width:100%;margin-right:-32px;margin-bottom:40px}}.sec-interview__body-box+.sec-interview__body-box{margin-top:160px}@media screen and (max-width:750px){.sec-interview__body-box+.sec-interview__body-box{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body-box+.sec-interview__body-box{margin-top:80px}}.sec-interview__body-box.box-large{overflow:hidden;display:block;margin-top:160px}@media screen and (max-width:750px){.sec-interview__body-box.box-large{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body-box.box-large{margin-top:80px}}.sec-interview__body-box.box-large .tpl_contents_inner{padding-left:378px}@media screen and (max-width:750px){.sec-interview__body-box.box-large .tpl_contents_inner{padding-left:32px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body-box.box-large .tpl_contents_inner{padding-left:32px}}.sec-interview__body-box.box-large .box-img{width:72.77vw;height:698px;margin-bottom:80px}@media screen and (max-width:750px){.sec-interview__body-box.box-large .box-img{width:100%;height:66.6666666667vw;margin-bottom:40px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body-box.box-large .box-img{width:100%;height:66.6666666667vw;margin-bottom:40px}}.sec-interview__body-box.box-large .box-img .img{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.sec-interview__body .label{font-size:32px;font-weight:500;border-left:1px solid #0094f7;padding-left:32px;padding-bottom:1em;font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sec-interview__body .label{font-size:20px;padding-left:16px;margin-bottom:16px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview__body .label{margin-bottom:16px}}.sec-interview__body .label *{font-family:"Shippori Mincho",sans-serif}.sec-interview__body .sub-label{font-size:18px;font-weight:700;line-height:2;margin-bottom:2em}@media screen and (max-width:750px){.sec-interview__body .sub-label{font-size:14px;margin-bottom:1.8em}}.sec-interview__body .sub-label::before{content:"──";display:inline-block;margin-right:.2em}.sec-interview__body p{font-size:18px;line-height:2}@media screen and (max-width:750px){.sec-interview__body p{font-size:14px}}.sec-interview__body p+.sub-label{margin-top:80px}@media screen and (max-width:750px){.sec-interview__body p+.sub-label{margin-top:40px}}.sec-interview__body img{max-width:100%}.sec-interview__body a{color:currentColor;text-decoration:underline;transition:opacity .2s}.sec-interview__body a:hover{text-decoration:none;opacity:.5}.sec-interview__body a.arrow::after{position:relative;top:3px;display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22arrow_right%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_715%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20715%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_3%22%20data-name%3D%22%E7%B7%9A%203%22%20x2%3D%2210.667%22%20transform%3D%22translate(2.333%208)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_10%22%20data-name%3D%22%E3%83%91%E3%82%B9%2010%22%20d%3D%22M52.5%2C5l4.667%2C4.667L52.5%2C14.333%22%20transform%3D%22translate(-44.167%20-1.667)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:16px;height:16px;margin:0 .25em}.sec-interview__body a.external::after{position:relative;top:3px;display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22external-link%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_710%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20710%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_709%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20709%22%20width%3D%228%22%20height%3D%228%22%20transform%3D%22translate(2.667%205.333)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_8%22%20data-name%3D%22%E3%83%91%E3%82%B9%208%22%20d%3D%22M2.5.5h8v8%22%20transform%3D%22translate(2.833%202.167)%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:16px;height:16px;margin:0 .25em}.sec-interview__body a.pdf::after{position:relative;top:3px;display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22pdf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_940%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20940%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1795%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201795%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_321%22%20data-name%3D%22%E3%83%91%E3%82%B9%20321%22%20d%3D%22M20%2C16V3H4V21H15Z%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_322%22%20data-name%3D%22%E3%83%91%E3%82%B9%20322%22%20d%3D%22M20%2C16H15v5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_941%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20941%22%20width%3D%2216%22%20height%3D%2210%22%20transform%3D%22translate(4%203)%22%20fill%3D%22%230d0d0d%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1799%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201799%22%20transform%3D%22translate(6.28%204.5)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_376%22%20data-name%3D%22%E3%83%91%E3%82%B9%20376%22%20d%3D%22M.089%2C6A.084.084%2C0%2C0%2C1%2C0%2C5.912V.088A.084.084%2C0%2C0%2C1%2C.089%2C0H1.5C2.594%2C0%2C3.265.522%2C3.265%2C1.889S2.568%2C3.777%2C1.5%2C3.777H1.209a.047.047%2C0%2C0%2C0-.053.053V5.912A.083.083%2C0%2C0%2C1%2C1.068%2C6Zm2.02-4.111c0-.68-.194-.874-.644-.874H1.209a.047.047%2C0%2C0%2C0-.053.053V2.709a.047.047%2C0%2C0%2C0%2C.053.053h.256c.45%2C0%2C.644-.194.644-.873%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_377%22%20data-name%3D%22%E3%83%91%E3%82%B9%20377%22%20d%3D%22M4.308.088A.084.084%2C0%2C0%2C1%2C4.4%2C0H5.914A1.405%2C1.405%2C0%2C0%2C1%2C7.449%2C1a6.673%2C6.673%2C0%2C0%2C1%2C.159%2C2%2C6.681%2C6.681%2C0%2C0%2C1-.159%2C2A1.406%2C1.406%2C0%2C0%2C1%2C5.914%2C6H4.4a.084.084%2C0%2C0%2C1-.088-.088ZM5.517%2C4.959H5.8a.489.489%2C0%2C0%2C0%2C.538-.371A5.2%2C5.2%2C0%2C0%2C0%2C6.435%2C3a5.2%2C5.2%2C0%2C0%2C0-.1-1.588.49.49%2C0%2C0%2C0-.538-.37H5.517a.046.046%2C0%2C0%2C0-.053.053V4.906a.046.046%2C0%2C0%2C0%2C.053.053%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_378%22%20data-name%3D%22%E3%83%91%E3%82%B9%20378%22%20d%3D%22M8.642.088A.083.083%2C0%2C0%2C1%2C8.73%2C0h2.621a.083.083%2C0%2C0%2C1%2C.088.088V.953a.084.084%2C0%2C0%2C1-.088.089h-1.5a.046.046%2C0%2C0%2C0-.053.052V2.453a.047.047%2C0%2C0%2C0%2C.053.053h1.3a.083.083%2C0%2C0%2C1%2C.088.088v.873a.084.084%2C0%2C0%2C1-.088.089h-1.3a.046.046%2C0%2C0%2C0-.053.052v2.3A.084.084%2C0%2C0%2C1%2C9.71%2C6H8.73a.084.084%2C0%2C0%2C1-.088-.089Z%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto;width:24px;height:24px;margin:0 .25em}@media screen and (max-width:750px){.sec-interview__body a.pdf::after{width:16px;height:16px}}.sec-interview-member-card{position:relative;z-index:200;margin-top:160px}@media screen and (max-width:750px){.sec-interview-member-card{margin-top:80px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview-member-card{display:flex;flex-wrap:wrap;gap:20px}}@media screen and (min-width:1000px){.sec-interview-member-card{display:flex;flex-wrap:wrap;gap:20px}}.sec-interview-member-card__title{font-size:24px;display:flex;align-items:center;gap:12px}@media screen and (max-width:750px){.sec-interview-member-card__title{font-size:20px}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview-member-card__title{flex:0 0 100%}}@media screen and (min-width:1000px){.sec-interview-member-card__title{flex:0 0 100%}}.sec-interview-member-card__title::before{content:"";display:inline-block;width:36px;height:36px;background-image:url(/img/common/icon/person.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.sec-interview-member-card .card_item{margin-top:32px;max-width:none}@media screen and (max-width:750px){.sec-interview-member-card .card_item{width:100%}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview-member-card .card_item{flex:0 0 calc(50% - 10px)}}@media screen and (min-width:1000px) and (max-width:1280px){.sec-interview-member-card .card_item{flex:0 0 calc(50% - 10px)}}@media screen and (min-width:1281px){.sec-interview-member-card .card_item{width:552px}}.sec-interview-member-card .card_item__inner{flex-direction:row}.sec-interview-member-card .card_item__ph{flex:0 0 50%;padding:0;height:auto}.sec-interview-member-card .card_item__ph img{position:static;width:100%;height:auto}.sec-interview-member-card .card_item__txt-wrap{flex:0 0 50%;justify-content:center;gap:16px}@media screen and (max-width:750px){.sec-interview-member-card .card_item__txt-wrap{gap:2.1333333333vw;padding-top:0;padding-bottom:0}}.sec-interview-member-card .card_item__head-txt{margin-bottom:0}@media screen and (max-width:750px){.sec-interview-member-card .card_item__head-txt .card_item__p-name{font-size:2.6666666667vw;margin-bottom:1.0666666667vw}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview-member-card .card_item__head-txt .card_item__p-name{font-size:.8333333333vw}}@media screen and (max-width:750px){.sec-interview-member-card .card_item__head-txt .card_item__m-name{font-size:4.8vw}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview-member-card .card_item__head-txt .card_item__m-name{font-size:1.6666666667vw}}.sec-interview-member-card .card_item__bottom-txt{margin:0}@media screen and (max-width:750px){.sec-interview-member-card .card_item__bottom-txt .card_item__m-name{font-size:3.2vw}}@media screen and (min-width:751px) and (max-width:999px){.sec-interview-member-card .card_item__bottom-txt .card_item__m-name{font-size:1.5277777778vw}}.sec-other-interview{position:relative;z-index:200;margin-top:160px}@media screen and (max-width:750px){.sec-other-interview{margin-top:80px}}.sec-other-interview .card_item__inner{height:100%}@media screen and (max-width:750px){.sec-other-interview .card_item__inner{height:auto}}.sec_recruit{position:relative;z-index:200;width:100%;margin-top:240px;margin-bottom:240px;overflow:hidden}.sec_recruit *{font-family:"Shippori Mincho",sans-serif}@media screen and (max-width:750px){.sec_recruit{padding:40px 32px;margin-top:160px;margin-bottom:160px}}@media screen and (min-width:751px) and (max-width:999px){.sec_recruit{padding-top:40px;margin-top:160px;margin-bottom:160px}}.sec_recruit .recruit_bg{display:block;position:absolute;width:100%;height:100%;top:0}.sec_recruit .recruit_bg::before{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background-color:#d9effe}@media screen and (max-width:750px){.sec_recruit .recruit_bg::before{top:20%;margin-left:-32px}}@media screen and (min-width:751px) and (max-width:999px){.sec_recruit .recruit_bg::before{width:120%;left:-10%;transform:translateX(0) skew(-25deg);transform-origin:0 100%}}@media screen and (min-width:1000px){.sec_recruit .recruit_bg::before{left:calc(50% - 440px);transform:translateX(0) skew(-25deg);transform-origin:0 100%}}.sec_recruit .recruit_inner{margin-left:0;margin-right:0;position:relative;right:0;width:100%}@media screen and (max-width:750px){.sec_recruit .recruit_inner{display:block}}.sec_recruit .recruit_inner .recruit_ph{position:absolute;right:calc(50% + 80px);top:80px}.sec_recruit .recruit_inner .recruit_ph img{width:100%}@media screen and (min-width:751px) and (max-width:999px){.sec_recruit .recruit_inner .recruit_ph{left:0;right:unset;width:calc(50% - 80px)}}@media screen and (max-width:750px){.sec_recruit .recruit_inner .recruit_ph{width:100%;position:initial;right:0;top:0}}@media screen and (min-width:1000px){.sec_recruit .recruit_inner .recruit_ph{max-width:496px}}.sec_recruit .recruit_inner .recruit_content{margin-left:auto;margin-right:0;padding:80px 64px 80px 328px;width:calc(50% + 328px)}@media screen and (min-width:751px) and (max-width:999px){.sec_recruit .recruit_inner .recruit_content{padding-left:80px;padding-right:80px;width:calc(100% - 80px)}}@media screen and (max-width:750px){.sec_recruit .recruit_inner .recruit_content{background:0 0;width:100%;max-width:initial;padding:40px 0 0}}.sec_recruit .recruit_title{margin-bottom:41px}@media screen and (min-width:751px) and (max-width:999px){.sec_recruit .recruit_title{margin-left:auto;margin-right:0;width:57%;height:28.125vw;display:flex}}@media screen and (max-width:750px){.sec_recruit .recruit_title{margin-bottom:26px}}.sec_recruit .recruit_title h3{display:flex;align-items:center;color:#0094f7;font-weight:700;font-size:24px}@media screen and (max-width:750px){.sec_recruit .recruit_title h3{font-size:16px;letter-spacing:-.2px}}.sec_recruit .recruit_title h3::after{display:block;content:"";width:128px;height:1px;background-color:#0094f7;margin-left:16px}@media screen and (max-width:750px){.sec_recruit .recruit_title h3::after{margin-left:5px;width:64px}}.sec_recruit .recruit_lead{margin-bottom:8px}@media screen and (min-width:751px) and (max-width:999px){.sec_recruit .recruit_lead{margin-right:0}}.sec_recruit .recruit_lead .text h3{color:#262626;font-size:24px;line-height:36px}@media screen and (max-width:750px){.sec_recruit .recruit_lead .text h3{font-size:16px;line-height:24px}}@media screen and (max-width:750px){.sec_recruit .recruit_details{display:block}}@media screen and (min-width:751px) and (max-width:999px){.sec_recruit .recruit_details{margin-right:0}}@media screen and (min-width:1000px){.sec_recruit .recruit_details{min-width:445px;max-width:585px}}.sec_recruit .recruit_details .para{max-width:600px;margin-bottom:20px}@media screen and (max-width:750px){.sec_recruit .recruit_details .para{width:100%;max-width:unset;margin-bottom:22px}}@media screen and (min-width:751px) and (max-width:999px){.sec_recruit .recruit_details .para{max-width:unset}}.sec_recruit .recruit_details .para p{font-size:16px;line-height:2em}@media screen and (max-width:750px){.sec_recruit .recruit_details .para p{font-size:14px}}.sec_recruit .recruit_details .para p .note{display:block;font-size:12px;margin-top:.5em;line-height:2}@media screen and (max-width:750px){.sec_recruit .recruit_details .para p .note{margin-top:0}}.sec_recruit .exbtn{position:relative;border:1px solid #262626;width:282px;height:56px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:750px){.sec_recruit .exbtn{width:232px;height:48px}}.sec_recruit .exbtn span{font-size:14px;font-weight:700;letter-spacing:.1em;color:#262626}@media screen and (max-width:750px){.sec_recruit .exbtn span{font-size:12px;letter-spacing:1px}}.sec_recruit .exbtn svg{position:absolute;top:calc(50% - 8px);right:16px;width:16px;height:16px}.carousel-wrap{margin:0 auto;max-width:1280px;padding:0 64px;width:100%}@media screen and (max-width:750px){.carousel-wrap{padding:0}}@media screen and (min-width:751px) and (max-width:999px){.carousel-wrap{padding:0 32px}}