body.maker {
  --cl-theme: #0c6b5c;
  --cl-theme-sub: #f3f5f5;
  --cl-theme-mv:#0C6B5C;
  --cl-theme-vivid: #3fb284;
  --cl-theme-bg: #f3f5f5;
  --cl-theme-bg-strong: #00af9b;
}
body.maker .c-pagenation__prev,
body.maker .c-pagenation__next {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.536%22%20height%3D%2215.273%22%20viewBox%3D%220%200%208.536%2015.273%22%3E%3Cpath%20id%3D%22Vector_46%22%20data-name%3D%22Vector%2046%22%20d%3D%22M8.35%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C7.636l-.45-.45L0%2C7.636l.45.45Zm6.55%2C7.45a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-14.9-7%2C7%2C.9.9%2C7-7Zm-7%2C7.9%2C7%2C7%2C.9-.9-7-7Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%230c6b5c%22%2F%3E%3C%2Fsvg%3E');
}
body.maker .c-pagenation__prevAll,
body.maker .c-pagenation__nextAll {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.428%22%20height%3D%2212.727%22%20viewBox%3D%220%200%2011.428%2012.727%22%3E%3Cg%20id%3D%22Group_320%22%20data-name%3D%22Group%20320%22%20transform%3D%22translate%280.9%200.636%29%22%3E%3Cpath%20id%3D%22Vector_47%22%20data-name%3D%22Vector%2047%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%283.264%20-0.636%29%22%20fill%3D%22%230c6b5c%22%2F%3E%3Cpath%20id%3D%22Vector_48%22%20data-name%3D%22Vector%2048%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%28-0.9%20-0.636%29%22%20fill%3D%22%230c6b5c%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.maker .l-first-view {
  background: linear-gradient(#cbe9dd 0%, #eef6f3 100%);
}
body.maker .c-card-consultation__title::after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2228%22%20viewBox%3D%220%200%2033%2028%22%3E%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280%2028%29%22%3E%3Cpath%20id%3D%22Ellipse_1%22%20data-name%3D%22Ellipse%201%22%20d%3D%22M16-8a8%2C8%2C0%2C0%2C0-8-8A8%2C8%2C0%2C0%2C0%2C0-8%2C8%2C8%2C0%2C0%2C0%2C8%2C0%2C8%2C8%2C0%2C0%2C0%2C16-8Z%22%20fill%3D%22%230c6b5c%22%2F%3E%3Cpath%20id%3D%22Ellipse_2%22%20data-name%3D%22Ellipse%202%22%20d%3D%22M10.5-5.25A5.25%2C5.25%2C0%2C0%2C0%2C5.25-10.5%2C5.25%2C5.25%2C0%2C0%2C0%2C0-5.25%2C5.25%2C5.25%2C0%2C0%2C0%2C5.25%2C0%2C5.25%2C5.25%2C0%2C0%2C0%2C10.5-5.25Z%22%20transform%3D%22translate%2813.5%20-14%29%22%20fill%3D%22%230c6b5c%22%2F%3E%3Cpath%20id%3D%22Ellipse_3%22%20data-name%3D%22Ellipse%203%22%20d%3D%22M6-3A3%2C3%2C0%2C0%2C0%2C3-6%2C3%2C3%2C0%2C0%2C0%2C0-3%2C3%2C3%2C0%2C0%2C0%2C3%2C0%2C3%2C3%2C0%2C0%2C0%2C6-3Z%22%20transform%3D%22translate%2827%20-22%29%22%20fill%3D%22%230c6b5c%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.maker .c-card-consultation__heading::before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2216.121%22%20viewBox%3D%220%200%2017.414%2016.121%22%3E%3Cg%20id%3D%22Group_61%22%20data-name%3D%22Group%2061%22%20transform%3D%22translate%280.707%200.707%29%22%3E%3Cpath%20id%3D%22Vector_2%22%20data-name%3D%22Vector%202%22%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate%28-0.707%20-0.707%29%22%20fill%3D%22%230c6b5c%22%2F%3E%3Cpath%20id%3D%22Vector_3%22%20data-name%3D%22Vector%203%22%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate%28-0.707%205.293%29%22%20fill%3D%22%230c6b5c%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.maker .c-card-consultation__heading.-maker > span::before {
  background-image: url(../img/maker/consultation_icon_01.png);
}
body.maker .c-card-consultation__heading.-it > span::before {
  background-image: url(../img/maker/consultation_icon_02.png);
}
body.maker .c-card-flow {
  background: linear-gradient(#f3f5f5 0%, #b2dfd7 100%);
}
body.maker .c-card-flow__item:nth-child(1) .c-card-flow__text::before {
  background-image: url(../img/maker/flow_icon_01.png);
}
body.maker .c-card-flow__item:nth-child(2) .c-card-flow__text::before {
  background-image: url(../img/maker/flow_icon_02.png);
}
body.maker .c-card-flow__item:nth-child(3) .c-card-flow__text::before {
  background-image: url(../img/maker/flow_icon_03.png);
}
body.maker .c-card-flow__item:nth-child(4) .c-card-flow__text::before {
  background-image: url(../img/maker/flow_icon_04.png);
}
body.maker .c-card-flow__item:nth-child(5) .c-card-flow__text::before {
  background-image: url(../img/maker/flow_icon_05.png);
}
body.maker .c-location__image > span::before {
  background-image: url(../img/maker/map.png);
}

body.it {
  --cl-theme: #005eab;
  --cl-theme-sub: #e8f9ff;
  --cl-theme-mv:#2C82F5;
  --cl-theme-vivid: #1ca2f0;
  --cl-theme-bg: #e9f7ff;
  --cl-theme-bg-strong: #0c9fc2;
}
body.it .c-pagenation__prev,
body.it .c-pagenation__next {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.536%22%20height%3D%2215.273%22%20viewBox%3D%220%200%208.536%2015.273%22%3E%3Cpath%20id%3D%22Vector_46%22%20data-name%3D%22Vector%2046%22%20d%3D%22M8.35%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C7.636l-.45-.45L0%2C7.636l.45.45Zm6.55%2C7.45a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-14.9-7%2C7%2C.9.9%2C7-7Zm-7%2C7.9%2C7%2C7%2C.9-.9-7-7Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fsvg%3E');
}
body.it .c-pagenation__prevAll,
body.it .c-pagenation__nextAll {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.428%22%20height%3D%2212.727%22%20viewBox%3D%220%200%2011.428%2012.727%22%3E%3Cg%20id%3D%22Group_320%22%20data-name%3D%22Group%20320%22%20transform%3D%22translate%280.9%200.636%29%22%3E%3Cpath%20id%3D%22Vector_47%22%20data-name%3D%22Vector%2047%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%283.264%20-0.636%29%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Vector_48%22%20data-name%3D%22Vector%2048%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%28-0.9%20-0.636%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.it .l-first-view {
  background: linear-gradient(#cbf2ff 0%, #f3fcff 100%);
}
body.it .c-card-consultation__title::after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2228%22%20viewBox%3D%220%200%2033%2028%22%3E%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280%2028%29%22%3E%3Cpath%20id%3D%22Ellipse_1%22%20data-name%3D%22Ellipse%201%22%20d%3D%22M16-8a8%2C8%2C0%2C0%2C0-8-8A8%2C8%2C0%2C0%2C0%2C0-8%2C8%2C8%2C0%2C0%2C0%2C8%2C0%2C8%2C8%2C0%2C0%2C0%2C16-8Z%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Ellipse_2%22%20data-name%3D%22Ellipse%202%22%20d%3D%22M10.5-5.25A5.25%2C5.25%2C0%2C0%2C0%2C5.25-10.5%2C5.25%2C5.25%2C0%2C0%2C0%2C0-5.25%2C5.25%2C5.25%2C0%2C0%2C0%2C5.25%2C0%2C5.25%2C5.25%2C0%2C0%2C0%2C10.5-5.25Z%22%20transform%3D%22translate%2813.5%20-14%29%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Ellipse_3%22%20data-name%3D%22Ellipse%203%22%20d%3D%22M6-3A3%2C3%2C0%2C0%2C0%2C3-6%2C3%2C3%2C0%2C0%2C0%2C0-3%2C3%2C3%2C0%2C0%2C0%2C3%2C0%2C3%2C3%2C0%2C0%2C0%2C6-3Z%22%20transform%3D%22translate%2827%20-22%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.it .c-card-consultation__heading::before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2216.121%22%20viewBox%3D%220%200%2017.414%2016.121%22%3E%3Cg%20id%3D%22Group_61%22%20data-name%3D%22Group%2061%22%20transform%3D%22translate%280.707%200.707%29%22%3E%3Cpath%20id%3D%22Vector_2%22%20data-name%3D%22Vector%202%22%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate%28-0.707%20-0.707%29%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Vector_3%22%20data-name%3D%22Vector%203%22%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate%28-0.707%205.293%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.it .c-card-consultation__heading.-maker > span::before {
  background-image: url(../img/it/consultation_icon_01.png);
}
body.it .c-card-consultation__heading.-it > span::before {
  background-image: url(../img/it/consultation_icon_02.png);
}
body.it .c-card-flow {
  background: linear-gradient(#e8f9ff 0%, #afd4f2 100%);
}
body.it .c-card-flow__item:nth-child(1) .c-card-flow__text::before {
  background-image: url(../img/it/flow_icon_01.png);
}
body.it .c-card-flow__item:nth-child(2) .c-card-flow__text::before {
  background-image: url(../img/it/flow_icon_02.png);
}
body.it .c-card-flow__item:nth-child(3) .c-card-flow__text::before {
  background-image: url(../img/it/flow_icon_03.png);
}
body.it .c-card-flow__item:nth-child(4) .c-card-flow__text::before {
  background-image: url(../img/it/flow_icon_04.png);
}
body.it .c-card-flow__item:nth-child(5) .c-card-flow__text::before {
  background-image: url(../img/it/flow_icon_05.png);
}
body.it .c-location__image > span::before {
  background-image: url(../img/it/map.png);
}
body.it .u-bg.-theme {
  background-color: #f7f9fd;
}
body.creative {
  --cl-theme: #e2780e;
  --cl-theme-sub: #fff3e0;
  --cl-theme-mv:#E2780E;
  --cl-theme-vivid: #f5a526;
  --cl-theme-bg: #fff3e0;
  --cl-theme-bg-strong: #e2780e;
}
body.creative .c-pagenation__prev,
body.creative .c-pagenation__next {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.536%22%20height%3D%2215.273%22%20viewBox%3D%220%200%208.536%2015.273%22%3E%3Cpath%20id%3D%22Vector_46%22%20data-name%3D%22Vector%2046%22%20d%3D%22M8.35%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C7.636l-.45-.45L0%2C7.636l.45.45Zm6.55%2C7.45a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-14.9-7%2C7%2C.9.9%2C7-7Zm-7%2C7.9%2C7%2C7%2C.9-.9-7-7Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fsvg%3E');
}
body.creative .c-pagenation__prevAll,
body.creative .c-pagenation__nextAll {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.428%22%20height%3D%2212.727%22%20viewBox%3D%220%200%2011.428%2012.727%22%3E%3Cg%20id%3D%22Group_320%22%20data-name%3D%22Group%20320%22%20transform%3D%22translate%280.9%200.636%29%22%3E%3Cpath%20id%3D%22Vector_47%22%20data-name%3D%22Vector%2047%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%283.264%20-0.636%29%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Vector_48%22%20data-name%3D%22Vector%2048%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%28-0.9%20-0.636%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.creative .l-first-view {
  background: linear-gradient(#FFEDD0 0%, #FFF9EF 100%);
}
body.creative .c-card-consultation__title::after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2228%22%20viewBox%3D%220%200%2033%2028%22%3E%3Cg%20transform%3D%22translate(0%2028)%22%3E%3Cpath%20d%3D%22M16-8a8%2C8%2C0%2C0%2C0-8-8A8%2C8%2C0%2C0%2C0%2C0-8%2C8%2C8%2C0%2C0%2C0%2C8%2C0a8%2C8%2C0%2C0%2C0%2C8-8Z%22%20fill%3D%22%23e2780e%22%2F%3E%3Cpath%20d%3D%22M10.5-5.25A5.25%2C5.25%2C0%2C0%2C0%2C5.25-10.5%2C5.25%2C5.25%2C0%2C0%2C0%2C0-5.25%2C5.25%2C5.25%2C0%2C0%2C0%2C5.25%2C0%2C5.25%2C5.25%2C0%2C0%2C0%2C10.5-5.25Z%22%20transform%3D%22translate(13.5%20-14)%22%20fill%3D%22%23e2780e%22%2F%3E%3Cpath%20d%3D%22M6-3A3%2C3%2C0%2C0%2C0%2C3-6%2C3%2C3%2C0%2C0%2C0%2C0-3%2C3%2C3%2C0%2C0%2C0%2C3%2C0%2C3%2C3%2C0%2C0%2C0%2C6-3Z%22%20transform%3D%22translate(27%20-22)%22%20fill%3D%22%23e2780e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.creative .c-card-consultation__heading::before {
  background-image: 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%3Cg%20transform%3D%22translate(-551%20-4581)%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(551%204581)%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate(552.707%204583.707)%22%3E%3Cpath%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate(-0.707%20-0.707)%22%20fill%3D%22%23e2780e%22%2F%3E%3Cpath%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate(-0.707%205.293)%22%20fill%3D%22%23e2780e%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.creative .c-card-consultation__heading.-maker > span::before {
  background-image: url(../img/creative/consultation_icon_01.png);
}
body.creative .c-card-consultation__heading.-it > span::before {
  background-image: url(../img/creative/consultation_icon_02.png);
}
body.creative .c-card-flow {
  background: linear-gradient(#fcedd2 0%, #fecb79 100%);
}
body.creative .c-card-flow__item:nth-child(1) .c-card-flow__text::before {
  background-image: url(../img/creative/flow_icon_01.png);
}
body.creative .c-card-flow__item:nth-child(2) .c-card-flow__text::before {
  background-image: url(../img/creative/flow_icon_02.png);
}
body.creative .c-card-flow__item:nth-child(3) .c-card-flow__text::before {
  background-image: url(../img/creative/flow_icon_03.png);
}
body.creative .c-card-flow__item:nth-child(4) .c-card-flow__text::before {
  background-image: url(../img/creative/flow_icon_04.png);
}
body.creative .c-card-flow__item:nth-child(5) .c-card-flow__text::before {
  background-image: url(../img/creative/flow_icon_05.png);
}
body.creative .c-location__image > span::before {
  background-image: url(../img/creative/map.png);
}
body.creative .c-special-feature__anchor {
  border-color: #0a9fc2 !important;
  background-color: #0a9fc2 !important;
}
body.sales {
  --cl-theme: #005eab;
  --cl-theme-sub: #ebf2f7;
  --cl-theme-mv:#005EAB;
  --cl-theme-vivid: #5faae8;
  --cl-theme-bg: #ebf2f7;
  --cl-theme-bg-strong: #5fa7e8;
}
body.sales .c-pagenation__prev,
body.sales .c-pagenation__next {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.536%22%20height%3D%2215.273%22%20viewBox%3D%220%200%208.536%2015.273%22%3E%3Cpath%20id%3D%22Vector_46%22%20data-name%3D%22Vector%2046%22%20d%3D%22M8.35%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C7.636l-.45-.45L0%2C7.636l.45.45Zm6.55%2C7.45a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-14.9-7%2C7%2C.9.9%2C7-7Zm-7%2C7.9%2C7%2C7%2C.9-.9-7-7Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fsvg%3E');
}
body.sales .c-pagenation__prevAll,
body.sales .c-pagenation__nextAll {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.428%22%20height%3D%2212.727%22%20viewBox%3D%220%200%2011.428%2012.727%22%3E%3Cg%20id%3D%22Group_320%22%20data-name%3D%22Group%20320%22%20transform%3D%22translate%280.9%200.636%29%22%3E%3Cpath%20id%3D%22Vector_47%22%20data-name%3D%22Vector%2047%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%283.264%20-0.636%29%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Vector_48%22%20data-name%3D%22Vector%2048%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%28-0.9%20-0.636%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.sales .l-first-view {
  background: linear-gradient(#e6eff6 0%, #f6fbff 100%);
}
body.sales .c-card-consultation__title::after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2228%22%20viewBox%3D%220%200%2033%2028%22%3E%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280%2028%29%22%3E%3Cpath%20id%3D%22Ellipse_1%22%20data-name%3D%22Ellipse%201%22%20d%3D%22M16-8a8%2C8%2C0%2C0%2C0-8-8A8%2C8%2C0%2C0%2C0%2C0-8%2C8%2C8%2C0%2C0%2C0%2C8%2C0%2C8%2C8%2C0%2C0%2C0%2C16-8Z%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Ellipse_2%22%20data-name%3D%22Ellipse%202%22%20d%3D%22M10.5-5.25A5.25%2C5.25%2C0%2C0%2C0%2C5.25-10.5%2C5.25%2C5.25%2C0%2C0%2C0%2C0-5.25%2C5.25%2C5.25%2C0%2C0%2C0%2C5.25%2C0%2C5.25%2C5.25%2C0%2C0%2C0%2C10.5-5.25Z%22%20transform%3D%22translate%2813.5%20-14%29%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Ellipse_3%22%20data-name%3D%22Ellipse%203%22%20d%3D%22M6-3A3%2C3%2C0%2C0%2C0%2C3-6%2C3%2C3%2C0%2C0%2C0%2C0-3%2C3%2C3%2C0%2C0%2C0%2C3%2C0%2C3%2C3%2C0%2C0%2C0%2C6-3Z%22%20transform%3D%22translate%2827%20-22%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.sales .c-card-consultation__heading::before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2216.121%22%20viewBox%3D%220%200%2017.414%2016.121%22%3E%3Cg%20id%3D%22Group_61%22%20data-name%3D%22Group%2061%22%20transform%3D%22translate%280.707%200.707%29%22%3E%3Cpath%20id%3D%22Vector_2%22%20data-name%3D%22Vector%202%22%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate%28-0.707%20-0.707%29%22%20fill%3D%22%23005eab%22%2F%3E%3Cpath%20id%3D%22Vector_3%22%20data-name%3D%22Vector%203%22%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate%28-0.707%205.293%29%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.sales .c-card-consultation__heading.-maker > span::before {
  background-image: url(../img/sales/consultation_icon_01.png);
}
body.sales .c-card-consultation__heading.-it > span::before {
  background-image: url(../img/sales/consultation_icon_02.png);
}
body.sales .c-card-flow {
  background: linear-gradient(#ebf2f7 0%, #afd4f2 100%);
}
body.sales .c-card-flow__item:nth-child(1) .c-card-flow__text::before {
  background-image: url(../img/sales/flow_icon_01.png);
}
body.sales .c-card-flow__item:nth-child(2) .c-card-flow__text::before {
  background-image: url(../img/sales/flow_icon_02.png);
}
body.sales .c-card-flow__item:nth-child(3) .c-card-flow__text::before {
  background-image: url(../img/sales/flow_icon_03.png);
}
body.sales .c-card-flow__item:nth-child(4) .c-card-flow__text::before {
  background-image: url(../img/sales/flow_icon_04.png);
}
body.sales .c-card-flow__item:nth-child(5) .c-card-flow__text::before {
  background-image: url(../img/sales/flow_icon_05.png);
}
body.sales .c-location__image > span::before {
  background-image: url(../img/sales/map.png);
}
body.finance {
  --cl-theme: #b89c6b;
  --cl-theme-sub: #f8f4ed;
  --cl-theme-mv:#675A43;
  --cl-theme-vivid: #b89c6b;
  --cl-theme-bg: #f8f4ed;
  --cl-theme-bg-strong: #866d40;
}
body.finance .c-pagenation__prev,
body.finance .c-pagenation__next {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.536%22%20height%3D%2215.273%22%20viewBox%3D%220%200%208.536%2015.273%22%3E%3Cpath%20id%3D%22Vector_46%22%20data-name%3D%22Vector%2046%22%20d%3D%22M8.35%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C7.636l-.45-.45L0%2C7.636l.45.45Zm6.55%2C7.45a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-14.9-7%2C7%2C.9.9%2C7-7Zm-7%2C7.9%2C7%2C7%2C.9-.9-7-7Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23b89c6b%22%2F%3E%3C%2Fsvg%3E');
}
body.finance .c-pagenation__prevAll,
body.finance .c-pagenation__nextAll {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.428%22%20height%3D%2212.727%22%20viewBox%3D%220%200%2011.428%2012.727%22%3E%3Cg%20id%3D%22Group_320%22%20data-name%3D%22Group%20320%22%20transform%3D%22translate%280.9%200.636%29%22%3E%3Cpath%20id%3D%22Vector_47%22%20data-name%3D%22Vector%2047%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%283.264%20-0.636%29%22%20fill%3D%22%23b89c6b%22%2F%3E%3Cpath%20id%3D%22Vector_48%22%20data-name%3D%22Vector%2048%22%20d%3D%22M7.077%2C1.086a.636.636%2C0%2C0%2C0-.9-.9ZM.9%2C6.364l-.45-.45L0%2C6.364l.45.45Zm5.277%2C6.177a.636.636%2C0%2C1%2C0%2C.9-.9Zm0-12.354L.45%2C5.914l.9.9L7.077%2C1.086ZM.45%2C6.814l5.727%2C5.727.9-.9L1.35%2C5.914Z%22%20transform%3D%22translate%28-0.9%20-0.636%29%22%20fill%3D%22%23b89c6b%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.finance .l-first-view {
  background: linear-gradient(#f2ebdf 0%, #f8f4ed 100%);
}
body.finance .l-first-view__ttl {
  color: #675a43;
}
body.finance .c-card-consultation__title::after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2228%22%20viewBox%3D%220%200%2033%2028%22%3E%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280%2028%29%22%3E%3Cpath%20id%3D%22Ellipse_1%22%20data-name%3D%22Ellipse%201%22%20d%3D%22M16-8a8%2C8%2C0%2C0%2C0-8-8A8%2C8%2C0%2C0%2C0%2C0-8%2C8%2C8%2C0%2C0%2C0%2C8%2C0%2C8%2C8%2C0%2C0%2C0%2C16-8Z%22%20fill%3D%22%23b89c6b%22%2F%3E%3Cpath%20id%3D%22Ellipse_2%22%20data-name%3D%22Ellipse%202%22%20d%3D%22M10.5-5.25A5.25%2C5.25%2C0%2C0%2C0%2C5.25-10.5%2C5.25%2C5.25%2C0%2C0%2C0%2C0-5.25%2C5.25%2C5.25%2C0%2C0%2C0%2C5.25%2C0%2C5.25%2C5.25%2C0%2C0%2C0%2C10.5-5.25Z%22%20transform%3D%22translate%2813.5%20-14%29%22%20fill%3D%22%23b89c6b%22%2F%3E%3Cpath%20id%3D%22Ellipse_3%22%20data-name%3D%22Ellipse%203%22%20d%3D%22M6-3A3%2C3%2C0%2C0%2C0%2C3-6%2C3%2C3%2C0%2C0%2C0%2C0-3%2C3%2C3%2C0%2C0%2C0%2C3%2C0%2C3%2C3%2C0%2C0%2C0%2C6-3Z%22%20transform%3D%22translate%2827%20-22%29%22%20fill%3D%22%23b89c6b%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.finance .c-card-consultation__heading::before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2216.121%22%20viewBox%3D%220%200%2017.414%2016.121%22%3E%3Cg%20id%3D%22Group_61%22%20data-name%3D%22Group%2061%22%20transform%3D%22translate%280.707%200.707%29%22%3E%3Cpath%20id%3D%22Vector_2%22%20data-name%3D%22Vector%202%22%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate%28-0.707%20-0.707%29%22%20fill%3D%22%23b89c6b%22%2F%3E%3Cpath%20id%3D%22Vector_3%22%20data-name%3D%22Vector%203%22%20d%3D%22M8.707%2C8.707%2C8%2C9.414l.707.707.707-.707ZM0%2C1.414l8%2C8L9.414%2C8l-8-8Zm9.414%2C8%2C8-8L16%2C0%2C8%2C8Z%22%20transform%3D%22translate%28-0.707%205.293%29%22%20fill%3D%22%23b89c6b%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
body.finance .c-card-consultation__heading.-maker > span::before {
  background-image: url(../img/finance/consultation_icon_01.png);
}
body.finance .c-card-consultation__heading.-it > span::before {
  background-image: url(../img/finance/consultation_icon_02.png);
}
body.finance .c-card-flow {
  background: linear-gradient(#f8f4ed 0%, #f8e8cc 100%);
}
body.finance .c-card-flow__item:nth-child(1) .c-card-flow__text::before {
  background-image: url(../img/finance/flow_icon_01.png);
}
body.finance .c-card-flow__item:nth-child(2) .c-card-flow__text::before {
  background-image: url(../img/finance/flow_icon_02.png);
}
body.finance .c-card-flow__item:nth-child(3) .c-card-flow__text::before {
  background-image: url(../img/finance/flow_icon_03.png);
}
body.finance .c-card-flow__item:nth-child(4) .c-card-flow__text::before {
  background-image: url(../img/finance/flow_icon_04.png);
}
body.finance .c-card-flow__item:nth-child(5) .c-card-flow__text::before {
  background-image: url(../img/finance/flow_icon_05.png);
}
body.finance .c-location__image > span::before {
  background-image: url(../img/finance/map.png);
}
body.finance .c-card-appeal__lead,
body.finance .c-card-offer__title {
  color: #675a43;
}
body.finance .c-list-special__title,
body.finance .c-list-special__heading {
  color: #675a43;
}

.c-section.maker {
  --cl-theme: #0c6b5c;
  --cl-theme-vivid: #3fb284;
  background: linear-gradient(#e3f4ec 0%, #fff 100%);
  background-repeat: no-repeat;
  background-size: 100% 469px;
}
.c-section.it {
  --cl-theme: #005eab;
  --cl-theme-vivid: #51aae5;
  background: linear-gradient(#cbf2ff 0%, #fff 100%);
  background-repeat: no-repeat;
  background-size: 100% 469px;
}
.c-section.creative {
  --cl-theme: #e2780e;
  --cl-theme-vivid: #f5a526;
  background: linear-gradient(#FFF3E0 0%, #fff 100%);
  background-repeat: no-repeat;
  background-size: 100% 469px;
}
.c-section.sales {
  --cl-theme: #005eab;
  --cl-theme-vivid: #5faae8;
  background: linear-gradient(#e2f2ff 0%, #fff 100%);
  background-repeat: no-repeat;
  background-size: 100% 469px;
}
.c-section.finance {
  --cl-theme: #b89c6b;
  --cl-theme-vivid: #b89c6b;
  background: linear-gradient(#f2ebde 0%, #fff 100%);
  background-repeat: no-repeat;
  background-size: 100% 469px;
}
.c-section.finance .c-list-special__title,
.c-section.finance .c-list-special__heading {
  color: #675a43;
}

@media screen and (min-width: 768px) {
  body.maker .c-card-flow {
    background: linear-gradient(90deg, #f3f5f5 0%, #b2dfd7 100%);
  }
  body.it .c-card-flow {
    background: linear-gradient(90deg, #e8f9ff 0%, #afd4f2 100%);
  }
  body.creative .c-card-flow {
    background: linear-gradient(90deg, #fcedd2 0%, #fecb79 100%);
  }
  body.sales .c-card-flow {
    background: linear-gradient(90deg, #ebf2f7 0%, #afd4f2 100%);
  }
  body.finance .c-card-flow {
    background: linear-gradient(90deg, #f8f4ed 0%, #f8e8cc 100%);
  }
}

/* MEMO 2024.03追加 */
/* all */
.p-jobSpecialMoreBtn[data-target-category="all"] {
  --cl-theme: #005eab;
}

/* maker */
body.maker .c-industrialHeadingArea {
  background-image: url(/jobSpecial/img/jobSpecial_heading_bg_maker.svg);
}
body.maker .c-industrialHeadingArea__inner::before {
  background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_maker_sp.svg);
}
.p-jobSpecialCategoryLink__link.-maker {
  --cl-theme-button: #0c6b5c;
}
.c-list-special__item.maker {
  --cl-theme: #0c6b5c;
  --cl-theme-vivid: #3fb284;
}
body.maker .c-cta-banner__image.man::before {
  --cl-theme-tie: #0c6b5c;
}
body.maker .c-card-offer__item,
body.maker .c-condition__link {
  --cl-theme-bg: #E0FDF2;
}
body.maker .c-condition__item{
  --cl-theme-icon: #A9D9C7;
}
body.maker .p-find-by-type{
  --cl-theme-vivid: #00AE9B;
}
body.maker .p-find-by-industry{
  --cl-theme-vivid: #00AE9B;
}
body.maker .c-linkList__anchor {
  --cl-theme-vivid: #00AE9B;
}
.p-jobSpecialMoreBtn[data-target-category="maker"] {
  --cl-theme: #0c6b5c;
}

/* it */
body.it .c-industrialHeadingArea {
  background-image: url(/jobSpecial/img/jobSpecial_heading_bg_it.svg);
}
body.it .c-industrialHeadingArea__inner::before {
  background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_it_sp.svg);
}
.p-jobSpecialCategoryLink__link.-it {
  --cl-theme-button: #2b82f5;
}
.c-list-special__item.it {
  --cl-theme: #005eab;
  --cl-theme-vivid: #1ca2f0;
}
body.it .c-cta-banner__image.man::before {
  --cl-theme-tie: #0c9fc2;
}
body.it .c-card-offer__item,
body.it .c-condition__link {
  --cl-theme-bg: #E8F9FF;
}
body.it .c-condition__item{
  --cl-theme-icon: #B3D0F7;
}
body.it .p-find-by-type{
  --cl-theme-vivid: #0A9FC2;
}
body.it .p-find-by-industry{
  --cl-theme-vivid: #0A9FC2;
}
body.it .c-linkList__anchor {
  --cl-theme-vivid: #0a9fc2;
}
.p-jobSpecialMoreBtn[data-target-category="it"] {
  --cl-theme: #005eab;
}

/* body.it .c-card-offer__income dt::before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2215%22%20viewBox%3D%220%200%2011%2015%22%3E%3Cpath%20d%3D%22M12.075%2C2.25h-2.1a.384.384%2C0%2C0%2C0-.347.224l-1.78%2C3.79c-.466%2C1.162-.87%2C2.407-.87%2C2.407H6.939s-.4-1.246-.87-2.407l-1.78-3.79a.384.384%2C0%2C0%2C0-.347-.224H1.848a.4.4%2C0%2C0%2C0-.34.589L4.08%2C7.875H2.207a.4.4%2C0%2C0%2C0-.385.4V9.348a.4.4%2C0%2C0%2C0%2C.385.4H5.041L5.677%2C11v.9H2.207a.4.4%2C0%2C0%2C0-.385.4v1.071a.4.4%2C0%2C0%2C0%2C.385.4H5.677v3.08a.4.4%2C0%2C0%2C0%2C.385.4h1.8a.4.4%2C0%2C0%2C0%2C.385-.4v-3.08h3.469a.4.4%2C0%2C0%2C0%2C.385-.4V12.295a.4.4%2C0%2C0%2C0-.385-.4H8.246V11L8.882%2C9.75h2.833a.4.4%2C0%2C0%2C0%2C.385-.4V8.277a.4.4%2C0%2C0%2C0-.385-.4H9.843l2.573-5.036a.4.4%2C0%2C0%2C0-.34-.589Z%22%20transform%3D%22translate(-1.462%20-2.25)%22%20fill%3D%22%23005eab%22%2F%3E%3C%2Fsvg%3E');
  fill: #8e4a00;
} */

/* creative */
body.creative .c-industrialHeadingArea {
  background-image: url(/jobSpecial/img/jobSpecial_heading_bg_creative.svg);
}
body.creative .c-industrialHeadingArea__inner::before {
  background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_creative_sp.svg);
}
.p-jobSpecialCategoryLink__link.-creative {
  --cl-theme-button: #f59d11;
}
.c-list-special__item.creative {
  --cl-theme: #8e4a00;
  --cl-theme-vivid: #f5a526;
}
body.creative .c-cta-banner__image.man::before {
  --cl-theme-tie: #f59d11;
}
body.creative .c-card-offer__item,
body.creative .c-condition__link {
  --cl-theme-bg: #FFEDD0;
}
body.creative .c-condition__item{
  --cl-theme-icon: #EBCBAB;
}
body.creative .p-find-by-type{
  --cl-theme-vivid: #F59D11;
}
body.creative .p-find-by-industry{
  --cl-theme-vivid: #F59D11;
}
body.creative .c-linkList__anchor {
  --cl-theme-vivid: #F59D11;
}
.p-jobSpecialMoreBtn[data-target-category="creative"] {
  --cl-theme: #e2780e;
}
/* 個別対応 */
.creative .c-casestudy-card__incomeBox {
  --cl-theme: #f59d11;
}
.creative .c-cta-banner {
  --cl-theme-bg-strong: #f59d11;
}

/* sales */
body.sales .c-industrialHeadingArea {
  background-image: url(/jobSpecial/img/jobSpecial_heading_bg_sales.svg);
}
body.sales .c-industrialHeadingArea__inner::before {
  background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_sales_sp.svg);
}
.p-jobSpecialCategoryLink__link.-sales {
  --cl-theme-button: #003b6b;
}
.c-list-special__item.sales {
  --cl-theme: #005eab;
  --cl-theme-vivid: #5faae8;
}
body.sales .c-cta-banner__image.man::before {
  --cl-theme-tie: #005eab;
}
body.sales .c-card-offer__item,
body.sales .c-condition__link {
  --cl-theme-bg: #EBF2F7;
}
body.sales .c-condition__item{
  --cl-theme-icon: #A5C7E0;
}
body.sales .p-find-by-type{
  --cl-theme-vivid: #5FAAE8;
}
body.sales .p-find-by-industry{
  --cl-theme-vivid: #5FAAE8;
}
body.sales .c-linkList__anchor {
  --cl-theme-vivid: #5FAAE8;
}
.p-jobSpecialMoreBtn[data-target-category="sales"] {
  --cl-theme: #005eab;
}
/* finance */
body.finance .c-industrialHeadingArea {
  background-image: url(/jobSpecial/img/jobSpecial_heading_bg_finance.svg);
}
body.finance .c-industrialHeadingArea__inner::before {
  background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_finance_sp.svg);
}
.p-jobSpecialCategoryLink__link.-finance {
  --cl-theme-button: #cbaa6b;
}
.c-list-special__item.finance {
  --cl-theme: #675a43;
  --cl-theme-vivid: #b89c6b;
}
body.finance .c-cta-banner__image.man::before {
  --cl-theme-tie: #f8f4ed;
}
body.finance .c-card-offer__item,
body.finance .c-condition__link {
  --cl-theme-bg: #F8F4ED;
}
body.finance .c-condition__item{
  --cl-theme-icon: #D1CBC0;
}
body.finance .p-find-by-type{
  --cl-theme-vivid: #675A43;
}
body.finance .p-find-by-industry{
  --cl-theme-vivid: #675A43;
}
body.finance .c-linkList__anchor {
  --cl-theme-vivid: #675A43;
}
.p-jobSpecialMoreBtn[data-target-category="finance"] {
  --cl-theme: #b89c6b;
}
/* 個別対応 */
.finance .c-casestudy-card__incomeBox {
  --cl-theme: #b89c6b;
}
.finance .c-cta-banner {
  --cl-theme-bg-strong: #b89c6b;
}

@media screen and (min-width: 768px) {
  /* 業種別MV */
  body.maker .c-industrialHeadingArea__inner::before {
    background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_maker_pc.svg);
  }
  body.it .c-industrialHeadingArea__inner::before {
    background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_it_pc.svg);
  }
  body.creative .c-industrialHeadingArea__inner::before {
    background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_creative_pc.svg);
  }
  body.sales .c-industrialHeadingArea__inner::before {
    background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_sales_pc.svg);
  }
  body.finance .c-industrialHeadingArea__inner::before {
    background-image: url(/jobSpecial/img/jobSpecial_heading_content_bg_finance_pc.svg);
  }
}
/* MEMO 2024.03追加 */

