img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@charset "UTF-8";img{width:100%;height:auto;vertical-align:bottom}input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,img,strong,i,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,select,button{margin:0;padding:0;border:0;outline:0}body{line-height:0}footer,header,menu,nav,section,aside,figure{display:block}.ul,.ol{list-style:none}table{border-collapse:collapse;border-spacing:0}#header{position:fixed;top:0;left:0;width:100%;background-color:transparent;z-index:999;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:60px 60px 47px}@media only screen and (max-width:1024px){#header .header__inner{padding:40px 44px}}@media only screen and (max-width:767px){#header .header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px}}#header .header__inner .logo{position:rerative;width:200px;height:48.28px}@media only screen and (max-width:1024px){#header .header__inner .logo{width:160px;height:44.22px;background:0 0}}@media only screen and (max-width:767px){#header .header__inner .logo{width:90px;height:24.86px;line-height:0}}@media only screen and (max-width:320px){#header .header__inner .logo{width:75px;height:20.72px}}#header .header__inner .logo a{display:block}#header .header__inner .logo a img{width:200px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .logo a img{width:160px;vertical-align:top}}@media only screen and (max-width:767px){#header .header__inner .logo a img{width:90px}}@media only screen and (max-width:320px){#header .header__inner .logo a img{width:75px}}#header .header__inner .logo a .logo_white{position:absolute;z-index:1;opacity:0}#header .header__inner .logo a .logo_black{position:absolute;z-index:2;opacity:1}#header .header__inner .logo a:hover img{opacity:.7}@media only screen and (max-width:1024px){#header .header__inner .logo a:hover img{opacity:1}}#header .header__inner .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9999}@media screen and (min-width:1400px){#header .header__inner .menu{left:50%}}#header .header__inner .menu .menu__inner{position:relative;width:32px;height:32px}@media only screen and (max-width:767px){#header .header__inner .menu .menu__inner{width:22px;height:22px}}#header .header__inner .menu .menu__inner .menu-line{position:absolute;left:40%;width:6px;height:6px;background-color:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%}@media only screen and (max-width:767px){#header .header__inner .menu .menu__inner .menu-line{width:4px;height:4px}}#header .header__inner .menu .menu__inner .menu-line:nth-of-type(1){top:0}#header .header__inner .menu .menu__inner .menu-line:nth-of-type(2){top:13px}@media only screen and (max-width:767px){#header .header__inner .menu .menu__inner .menu-line:nth-of-type(2){top:9px}}#header .header__inner .menu .menu__inner .menu-line:nth-of-type(3){bottom:0}#header .header__inner .menu .text{margin-left:10px;font-family:"Poppins",sans-serif;font-weight:400;-ms-transform:rotate(.001deg);letter-spacing:.1em}@media only screen and (max-width:767px){#header .header__inner .menu .text{margin-left:2.5px;font-size:5px}}#header .header__inner .menu:hover .menu__inner .menu-line:nth-of-type(1){top:13px}@media only screen and (max-width:1024px){#header .header__inner .menu:hover .menu__inner .menu-line:nth-of-type(1){top:0}}#header .header__inner .menu:hover .menu__inner .menu-line:nth-of-type(2){top:13px}@media only screen and (max-width:767px){#header .header__inner .menu:hover .menu__inner .menu-line:nth-of-type(2){top:9px}}#header .header__inner .menu:hover .menu__inner .menu-line:nth-of-type(3){bottom:13px}@media only screen and (max-width:1024px){#header .header__inner .menu:hover .menu__inner .menu-line:nth-of-type(3){bottom:0}}#header .header__inner .menu__contents{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:-150%;left:0;width:100%;height:100vh;background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/common/menu_bg.jpg) no-repeat;background-size:cover;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9998}@media only screen and (max-width:1024px){#header .header__inner .menu__contents{max-width:100%}}@media only screen and (max-width:767px){#header .header__inner .menu__contents{height:calc(var(--vh,1vh)*100)}}#header .header__inner .menu__contents .menu-list__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}@media only screen and (max-width:1024px){#header .header__inner .menu__contents .menu-list__block{width:100%}}#header .header__inner .menu__contents .menu-list__block .menu-list{margin:0 0 0 auto}@media only screen and (max-width:1024px){#header .header__inner .menu__contents .menu-list__block .menu-list{margin:0 0 0 44px}}@media only screen and (max-width:767px){#header .header__inner .menu__contents .menu-list__block .menu-list{margin:0 0 0 24px}}#header .header__inner .menu__contents .menu-list__block .menu-list li{position:relative;margin-top:1%}@media only screen and (max-width:1024px){#header .header__inner .menu__contents .menu-list__block .menu-list li{margin-top:5%}}@media screen and (min-width:1400px){#header .header__inner .menu__contents .menu-list__block .menu-list li{margin-top:2%}}#header .header__inner .menu__contents .menu-list__block .menu-list li:nth-child(1){margin-top:0}#header .header__inner .menu__contents .menu-list__block .menu-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;height:100%;font-size:1.3vw;letter-spacing:.2em;text-decoration:none;white-space:nowrap}@media only screen and (max-width:1024px){#header .header__inner .menu__contents .menu-list__block .menu-list li a{display:block;margin-top:0;font-size:123.1%}}@media only screen and (max-width:767px){#header .header__inner .menu__contents .menu-list__block .menu-list li a{font-size:108%}}@media screen and (min-width:1400px){#header .header__inner .menu__contents .menu-list__block .menu-list li a{font-size:20px}}#header .header__inner .menu__contents .menu-list__block .menu-list li a:before{display:inline-block;width:360px;color:#a0a0a0;font-size:2.8vw;font-family:"Poppins",sans-serif;font-weight:700;-ms-transform:rotate(.001deg);white-space:nowrap;content:attr(data-text) "";letter-spacing:.1em}@media only screen and (max-width:1024px){#header .header__inner .menu__contents .menu-list__block .menu-list li a:before{width:220px;font-size:123.1%}}@media only screen and (max-width:767px){#header .header__inner .menu__contents .menu-list__block .menu-list li a:before{width:135px;font-size:108%}}@media screen and (min-width:1400px){#header .header__inner .menu__contents .menu-list__block .menu-list li a:before{font-size:40px}}#header .header__inner .menu__contents .menu-list__block .menu-list li a .line{display:inline-block;margin:0 30px 0 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:1px;background-color:#ff4600;content:""}@media only screen and (max-width:767px){#header .header__inner .menu__contents .menu-list__block .menu-list li a .line{width:12px;margin:0 10px 0 0}}#header .header__inner .head__btnlink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .header__inner .head__btnlink .btn-youtube{width:40px}@media only screen and (max-width:1024px){#header .header__inner .head__btnlink .btn-youtube{width:30px}}@media only screen and (max-width:767px){#header .header__inner .head__btnlink .btn-youtube{width:20px}}#header .header__inner .head__btnlink .btn-youtube a{display:block}#header .header__inner .head__btnlink .btn-youtube a svg{width:40px;height:38.11px;fill:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .head__btnlink .btn-youtube a svg{width:30px;height:28.59px;fill:#333}}@media only screen and (max-width:767px){#header .header__inner .head__btnlink .btn-youtube a svg{width:20px;height:19.06px}}#header .header__inner .head__btnlink .btn-youtube a:hover svg{fill:#a0a0a0}@media only screen and (max-width:1024px){#header .header__inner .head__btnlink .btn-youtube a:hover svg{fill:#333}}#header .header__inner .head__btnlink .btn-line{width:40px;margin-left:30px}@media only screen and (max-width:1024px){#header .header__inner .head__btnlink .btn-line{width:30px;margin-left:20px}}@media only screen and (max-width:767px){#header .header__inner .head__btnlink .btn-line{width:20px;margin-left:10px}}@media only screen and (max-width:320px){#header .header__inner .head__btnlink .btn-line{margin-left:7px}}#header .header__inner .head__btnlink .btn-line a{display:block}#header .header__inner .head__btnlink .btn-line a svg{width:40px;height:38.11px;fill:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .head__btnlink .btn-line a svg{width:30px;height:28.59px;fill:#333}}@media only screen and (max-width:767px){#header .header__inner .head__btnlink .btn-line a svg{width:20px;height:19.06px}}#header .header__inner .head__btnlink .btn-line a:hover svg{fill:#a0a0a0}@media only screen and (max-width:1024px){#header .header__inner .head__btnlink .btn-line a:hover svg{fill:#333}}#header .header__inner .head__btnlink .btn-entry{margin-left:30px}@media only screen and (max-width:1024px){#header .header__inner .head__btnlink .btn-entry{margin-left:20px}}@media only screen and (max-width:767px){#header .header__inner .head__btnlink .btn-entry{margin-left:10px}}@media only screen and (max-width:320px){#header .header__inner .head__btnlink .btn-entry{margin-left:7px}}#header .header__inner .head__btnlink .btn-entry a{display:block;width:200px;padding:15px;background-color:#ff4600;color:#fff;font-family:"Poppins",sans-serif;font-weight:400;-ms-transform:rotate(.001deg);letter-spacing:.1em;text-align:center}@media only screen and (max-width:1024px){#header .header__inner .head__btnlink .btn-entry a{width:100px;padding:5px 0}}@media only screen and (max-width:767px){#header .header__inner .head__btnlink .btn-entry a{width:50px}}@media only screen and (max-width:320px){#header .header__inner .head__btnlink .btn-entry a{width:40px;font-size:10px}}#header .header__inner .head__btnlink .btn-entry a:hover{background-color:#a0a0a0}#header .header__inner.is-open .menu__contents{top:0}#header .header__inner.is-open .menu .menu__inner .menu-line{left:0;width:100%;height:1px;background-color:#fff;border-radius:0}#header .header__inner.is-open .menu .menu__inner .menu-line:nth-of-type(1){top:0;-webkit-transform:translateY(17px) rotate(-315deg);-ms-transform:translateY(17px) rotate(-315deg);transform:translateY(17px) rotate(-315deg)}@media only screen and (max-width:767px){#header .header__inner.is-open .menu .menu__inner .menu-line:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-315deg);-ms-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}}#header .header__inner.is-open .menu .menu__inner .menu-line:nth-of-type(2){opacity:0}#header .header__inner.is-open .menu .menu__inner .menu-line:nth-of-type(3){bottom:0;-webkit-transform:translateY(-14px) rotate(315deg);-ms-transform:translateY(-14px) rotate(315deg);transform:translateY(-14px) rotate(315deg)}@media only screen and (max-width:767px){#header .header__inner.is-open .menu .menu__inner .menu-line:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(315deg);-ms-transform:translateY(-11px) rotate(315deg);transform:translateY(-11px) rotate(315deg)}}#header .header__inner.is-open .menu .text{color:#fff}#header.is-active{background-color:#fff}#header.is-top .header__inner .logo a .logo_white{z-index:2;opacity:1}#header.is-top .header__inner .logo a .logo_black{z-index:1;opacity:0}#header.is-top .header__inner .logo a:hover img{opacity:.7}@media only screen and (max-width:1024px){#header.is-top .header__inner .logo a:hover img{opacity:1}}#header.is-top .header__inner .menu .menu__inner .menu-line{background-color:#fff}#header.is-top .header__inner .menu .text{color:#fff}#header.is-top .header__inner .head__btnlink .btn-line a,#header.is-top .header__inner .head__btnlink .btn-youtube a{display:block}@media only screen and (max-width:1024px){#header.is-top .header__inner .head__btnlink .btn-line a svg,#header.is-top .header__inner .head__btnlink .btn-youtube a svg{fill:#fff}}@media only screen and (max-width:1024px){#header.is-top .header__inner .head__btnlink .btn-line a:hover svg,#header.is-top .header__inner .head__btnlink .btn-youtube a:hover svg{fill:#fff}}.fixedRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;background-color:transparent;z-index:99}@media only screen and (max-width:1024px){.fixedRight{display:none}}.fixedRight .fixedRight__inner .btn-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:-35px;bottom:82px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fixedRight .fixedRight__inner .btn-scroll .text{width:67px;color:#ff4600;font-family:"Poppins",sans-serif;font-weight:400;-ms-transform:rotate(.001deg);letter-spacing:.1em;white-space:nowrap}.fixedRight .fixedRight__inner .btn-scroll .line__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:120px;height:23px;overflow:hidden}.fixedRight .fixedRight__inner .btn-scroll .line__block .line{display:block;width:120px;height:1px;background-color:#ff4600}.fixedRight .fixedRight__inner .btn-pagetop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:-42px;bottom:150px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;opacity:0}.fixedRight .fixedRight__inner .btn-pagetop .text{margin-left:20px;width:67px;color:#ff4600;font-family:"Poppins",sans-serif;font-weight:400;-ms-transform:rotate(.001deg);letter-spacing:.1em;white-space:nowrap}.fixedRight .fixedRight__inner .btn-pagetop .line__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:120px;height:23px;overflow:hidden}.fixedRight .fixedRight__inner .btn-pagetop .line__block .line{display:block;width:120px;height:1px;background-color:#ff4600}.breadcrumbs-wrap{background-color:#a0a0a0}.breadcrumbs-wrap .breadcrumbs{max-width:1300px;width:calc(100% - 240px);margin:0 auto}@media only screen and (max-width:1024px){.breadcrumbs-wrap .breadcrumbs{max-width:auto;width:auto}}.breadcrumbs-wrap .breadcrumbs li{position:relative;display:inline-block}@media only screen and (max-width:767px){.breadcrumbs-wrap .breadcrumbs li{padding:0}}.breadcrumbs-wrap .breadcrumbs li:last-child span{background-color:#dfdfdf;color:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.breadcrumbs-wrap .breadcrumbs li:last-child a:hover span{color:#ff4600}@media only screen and (max-width:1024px){.breadcrumbs-wrap .breadcrumbs li:last-child a:hover span{color:#333}}.breadcrumbs-wrap .breadcrumbs li a{display:block;color:#fff;text-align:center;letter-spacing:.1em;text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.breadcrumbs-wrap .breadcrumbs li a:hover{color:#ff4600}@media only screen and (max-width:1024px){.breadcrumbs-wrap .breadcrumbs li a:hover{color:#333}}.breadcrumbs-wrap .breadcrumbs li span{display:block;padding:15px 10px;letter-spacing:.1em;text-align:center;line-height:2}@media only screen and (max-width:767px){.breadcrumbs-wrap .breadcrumbs li span{padding:10px 5px}}.footer-menu__block{background-color:#333}.footer-menu__block .footer-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:1300px;width:calc(100% - 240px);margin:0 auto;padding:96px 0 80px}@media only screen and (max-width:1024px){.footer-menu__block .footer-menu__inner{display:block;max-width:auto;width:auto;padding:70px 44px 30px}}@media only screen and (max-width:767px){.footer-menu__block .footer-menu__inner{padding:50px 24px 30px}}.footer-menu__block .footer-menu__inner .foot-logo{width:200px;height:48.28px}@media only screen and (max-width:1024px){.footer-menu__block .footer-menu__inner .foot-logo{width:160px;height:auto;background:0 0}}@media only screen and (max-width:767px){.footer-menu__block .footer-menu__inner .foot-logo{width:120px}}.footer-menu__block .footer-menu__inner .foot-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:20px 0 0 auto}@media only screen and (max-width:1024px){.footer-menu__block .footer-menu__inner .foot-menu{margin:40px 0 0 auto}}@media only screen and (max-width:767px){.footer-menu__block .footer-menu__inner .foot-menu{width:100%}}.footer-menu__block .footer-menu__inner .foot-menu li{margin-left:40px}@media only screen and (max-width:1024px){.footer-menu__block .footer-menu__inner .foot-menu li{margin-left:20px}}@media only screen and (max-width:767px){.footer-menu__block .footer-menu__inner .foot-menu li{width:48.5%}.footer-menu__block .footer-menu__inner .foot-menu li:nth-child(odd){margin:5px 1.5% 0 0}.footer-menu__block .footer-menu__inner .foot-menu li:nth-child(even){margin:5px 0 0 1.5%}}.footer-menu__block .footer-menu__inner .foot-menu li:nth-child(1){margin-left:0}.footer-menu__block .footer-menu__inner .foot-menu li a{display:block;position:relative;font-size:1.1vw;letter-spacing:.1em;line-height:2;color:#fff;text-decoration:none}@media only screen and (max-width:1024px){.footer-menu__block .footer-menu__inner .foot-menu li a{font-size:15px}}@media only screen and (max-width:767px){.footer-menu__block .footer-menu__inner .foot-menu li a{font-size:13px}}@media only screen and (max-width:320px){.footer-menu__block .footer-menu__inner .foot-menu li a{font-size:12px}}@media screen and (min-width:1400px){.footer-menu__block .footer-menu__inner .foot-menu li a{font-size:14px}}.footer-menu__block .footer-menu__inner .foot-menu li a:hover{color:#ff4600}@media only screen and (max-width:1024px){.footer-menu__block .footer-menu__inner .foot-menu li a:hover{color:#fff}}.footer-menu__block .footer-menu__inner .foot-menu li:last-child{display:block;width:100%;margin:50px 0 0;text-align:right}@media only screen and (max-width:1024px){.footer-menu__block .footer-menu__inner .foot-menu li:last-child{margin:30px 0 0}}@media only screen and (max-width:767px){.footer-menu__block .footer-menu__inner .foot-menu li:last-child{display:inline-block;width:48.5%;margin:5px 0 0 1.5%;text-align:left}}.footer-menu__block .footer-menu__inner .foot-menu li:last-child a{color:#a0a0a0;font-family:"Poppins",sans-serif;font-weight:500;-ms-transform:rotate(.001deg)}.footer-menu__block .footer-menu__inner .foot-menu li:last-child a:hover{color:#ff4600}@media only screen and (max-width:1024px){.footer-menu__block .footer-menu__inner .foot-menu li:last-child a:hover{color:#a0a0a0}}.footer-menu__block .copyright{max-width:1300px;width:calc(100% - 240px);margin:0 auto;padding-bottom:96px}@media only screen and (max-width:1024px){.footer-menu__block .copyright{max-width:auto;width:auto;margin:0 44px;padding-bottom:60px}}@media only screen and (max-width:767px){.footer-menu__block .copyright{margin:0 24px;padding-bottom:40px}}.footer-menu__block .copyright p{color:#fff;font-size:12px;font-family:"Poppins",sans-serif;font-weight:400;-ms-transform:rotate(.001deg);text-align:right;letter-spacing:.1em;line-height:2}body{width:100%;height:100%;color:#333;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;-ms-transform:rotate(.001deg);font-size:14px;font-weight:400;line-height:1.7;-webkit-text-size-adjust:none;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}@media only screen and (max-width:1024px){body{font-size:15px}}@media only screen and (max-width:767px){body{font-size:13px}}@media only screen and (max-width:320px){body{font-size:12px}}body.is-open{overflow:hidden}#main,#container,#footer{width:100%}#main{overflow:hidden}#pages #container{margin-top:160px}@media only screen and (max-width:1024px){#pages #container{margin-top:115.58px}}@media only screen and (max-width:767px){#pages #container{margin-top:70px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#333;text-decoration:none;word-break:break-all;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}br.sp--block{display:none}@media only screen and (max-width:1024px){br.sp--block{display:none}}@media only screen and (max-width:767px){br.sp--block{display:block}}br.ipad--block{display:none}@media only screen and (max-width:1024px){br.ipad--block{display:block}}@media only screen and (max-width:767px){br.ipad--block{display:none}}br.pc--block{display:block}@media only screen and (max-width:767px){br.pc--block{display:none}}.title__block{margin-bottom:50px}@media only screen and (max-width:767px){.title__block{margin-bottom:30px}}.title__block .en{display:block;position:relative;margin-bottom:10px;padding-bottom:10px;font-family:"Poppins",sans-serif;font-weight:700;-ms-transform:rotate(.001deg);font-size:32px;line-height:1.5;letter-spacing:.1em;text-transform:capitalize}@media only screen and (max-width:767px){.title__block .en{font-size:22px}}.title__block .en .line{position:relative}.title__block .en .line:before{content:"";display:block;position:absolute;left:0;bottom:-10px;width:100%;height:2px;background-color:#ff4600}.title__block .jp{font-size:16px;line-height:1.7;letter-spacing:.2em}@media only screen and (max-width:767px){.title__block .jp{font-size:13px}}.title__block.white .en{color:#fff}.title__block.white .jp{color:#fff}.title__block--s{margin-bottom:30px}@media only screen and (max-width:767px){.title__block--s{margin-bottom:20px}}.title__block--s .en{display:block;position:relative;margin-bottom:10px;padding-bottom:10px;font-family:"Poppins",sans-serif;font-weight:700;-ms-transform:rotate(.001deg);font-size:24px;line-height:1.5;letter-spacing:.1em;text-transform:capitalize}@media only screen and (max-width:767px){.title__block--s .en{font-size:22px}}.title__block--s .en .line{position:relative}.title__block--s .en .line:before{content:"";display:block;position:absolute;left:0;bottom:-10px;width:100%;height:2px;background-color:#ff4600}.title__block--s .jp{font-size:14px;line-height:1.7;letter-spacing:.2em}@media only screen and (max-width:767px){.title__block--s .jp{font-size:13px}}.title__block--s.white .en{color:#fff}.title__block--s.white .jp{color:#fff}.heading__block{margin:0 auto 40px}@media only screen and (max-width:767px){.heading__block{margin:0 auto 15px}}.heading__block p{margin-bottom:40px;font-size:28px;font-weight:700;text-align:center;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:767px){.heading__block p{margin-bottom:15px;font-size:18px;text-align:left}}.heading__block .line{display:block;width:2px;height:72px;margin:0 auto;background-color:#ff4600}@media only screen and (max-width:767px){.heading__block .line{height:40px}}.text__block .title{margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:767px){.text__block .title{margin-bottom:15px;font-size:18px}}.text__block .subtitle{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:767px){.text__block .subtitle{margin-bottom:15px;font-size:15px}}.text__block .text{line-height:2;letter-spacing:.1em}.text__block .red{color:#ff4600}.btn__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.btn__wrap{display:block}}.btn__wrap--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.btn__wrap--right{display:block}}.btn__link{display:block;position:relative;width:300px;margin:60px 0 0;padding:20px 0;color:#333;font-family:"Poppins",sans-serif;font-weight:500;-ms-transform:rotate(.001deg);letter-spacing:.1em;text-decoration:none;border-bottom:1px solid #333}@media only screen and (max-width:1024px){.btn__link{padding:15px 0}}@media only screen and (max-width:767px){.btn__link{width:auto;margin:25px 0 0}}.btn__link:before{position:absolute;content:"";left:0;bottom:-1px;width:40px;height:3px;background-color:#ff4600;z-index:1;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn__link .arrow{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:6px;width:32px;height:1px;background-color:#ff4600}@media only screen and (max-width:1024px){.btn__link .arrow{right:8px}}.btn__link .arrow:before{position:absolute;width:0;height:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:32px;margin:auto;border:5px solid transparent;border-left:6px solid #ff4600;content:""}.btn__link.white{color:#fff;border-bottom:1px solid #fff}.btn__link:hover:before{width:100%}@media only screen and (max-width:1024px){.btn__link:hover:before{width:40px}}.content--m{max-width:1300px;width:calc(100% - 240px);margin:0 auto;padding:96px 0}@media only screen and (max-width:1024px){.content--m{max-width:auto;width:auto;margin:0 auto;padding:60px 44px}}@media only screen and (max-width:767px){.content--m{padding:40px 24px}}.content--s{max-width:1000px;margin:0 auto;padding:96px 0}@media only screen and (max-width:1024px){.content--s{max-width:auto;width:auto;margin:0 auto;padding:60px 44px}}@media only screen and (max-width:767px){.content--s{margin:0;padding:60px 24px}}.firstview{position:relative;width:calc(100% - 120px);min-height:900px;height:100vh;background-color:#fff;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.firstview{width:100%;height:auto}}.firstview .firstview__img{position:absolute;left:0;width:62%;height:100%;background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/top/top_firstview.jpg) no-repeat;background-size:cover;z-index:1}@media only screen and (max-width:1024px){.firstview .firstview__img{width:100%;height:calc(100% - 140px)}}@media only screen and (max-width:767px){.firstview .firstview__img{height:calc(100% - 100px)}}.firstview .firstview__slider__block{position:absolute;top:160px;right:0;width:50%;height:calc(100% - 160px);overflow:hidden;z-index:2}@media only screen and (max-width:1024px){.firstview .firstview__slider__block{position:relative;top:auto;width:auto;margin:0 44px 44px;padding-bottom:44px}}@media only screen and (max-width:767px){.firstview .firstview__slider__block{margin:0 24px 44px}}.firstview .firstview__slider__block .firstview-slider{position:relative;height:100%;z-index:0}@media only screen and (max-width:1024px){.firstview .firstview__slider__block .firstview-slider{height:auto}}.firstview .firstview__slider__block .firstview-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.firstview .firstview__slider__block .firstview-slider .slick-track .slider-item{position:relative;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.firstview .firstview__slider__block .firstview-slider .slick-track .slider-item{padding:7% 0}}.firstview .firstview__slider__block .firstview-slider .slick-track .slider-item img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.firstview .firstview__contents{position:absolute;top:30%;left:20%;z-index:3;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.firstview .firstview__contents{position:relative;top:auto;left:auto;margin:0 44px;padding:200px 0 80px}}@media only screen and (max-width:767px){.firstview .firstview__contents{margin:0 24px;padding:150px 0 80px}}.firstview .firstview__contents .text__block--white .copy{margin-bottom:40px;color:#fff;font-size:2.5vw;font-weight:700;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:1024px){.firstview .firstview__contents .text__block--white .copy{font-size:30px}}@media only screen and (max-width:767px){.firstview .firstview__contents .text__block--white .copy{font-size:24px}}.firstview .firstview__contents .text__block--white .title{margin:0 0 20px 78px;color:#fff;font-size:1.6vw;font-weight:700;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:1024px){.firstview .firstview__contents .text__block--white .title{margin:0 0 20px;font-size:20px}}@media only screen and (max-width:767px){.firstview .firstview__contents .text__block--white .title{font-size:16px}}.firstview .firstview__contents .text__block--white .text{margin-left:78px;color:#fff;font-size:1vw;text-align:justify;line-height:2;letter-spacing:.1em}@media only screen and (max-width:1024px){.firstview .firstview__contents .text__block--white .text{margin-left:0;font-size:13px}}.mainvis__block{position:relative;width:calc(100% - 240px);margin:0 auto;padding-bottom:96px;z-index:100}@media only screen and (max-width:1024px){.mainvis__block{width:calc(100% - 88px)}}@media only screen and (max-width:767px){.mainvis__block{width:calc(100% - 48px)}}.mainvis__block .title__block{display:inline-block;position:absolute;right:0;bottom:0;margin-bottom:0;padding:50px 40px;background-color:#fff}@media only screen and (max-width:767px){.mainvis__block .title__block{padding:30px 20px}}@media only screen and (max-width:320px){.mainvis__block .title__block{padding:30px 15px}}.mainvis__block .page-common{padding:240px 0}@media only screen and (max-width:767px){.mainvis__block .page-common{padding:100px 24px}}.mainvis__block .page-common.page-news{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/news_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-message{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/message_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-business{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/business_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-people{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/people_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-requirements-single,.mainvis__block .page-common.page-people-single{background-repeat:no-repeat;background-position:center;background-size:cover}.mainvis__block .page-common.page-requirements{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/requirements_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-requirements-single{background-repeat:no-repeat;background-size:cover}.mainvis__block .page-common.page-company{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/company_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-entry{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/entry_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-send{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/send_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-privacy{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/privacy_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block .page-common.page-error{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/pages/error_mainvis.jpg) no-repeat center;background-size:cover}.mainvis__block.page-people-single{padding-bottom:0}.parts__sec--white .content--m{margin-bottom:96px;padding:0}@media only screen and (max-width:1024px){.parts__sec--white .content--m{padding:0 44px}}@media only screen and (max-width:767px){.parts__sec--white .content--m{margin-bottom:40px;padding:0 24px}}.parts__sec--gray{background-color:#fafafa}.parts__grayblock .content--m{margin-bottom:96px;padding:96px 120px;background-color:#fafafa}@media screen and (orientation:landscape) and (max-width:1100px){.parts__grayblock .content--m{padding:96px 100px}}@media only screen and (max-width:1024px){.parts__grayblock .content--m{padding:60px 44px}}@media only screen and (max-width:767px){.parts__grayblock .content--m{margin-bottom:60px;padding:40px 24px}}@media screen and (min-width:1400px){.parts__grayblock .content--m{padding:96px 150px}}.news__block .item{margin-top:40px}.news__block .item:nth-child(1){margin-top:0}.news__block .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.news__block .item a:nth-child(1){margin-top:0}@media only screen and (max-width:767px){.news__block .item a{margin-top:15px}}.news__block .item a .data{width:15%;padding:0 10px 15px;border-bottom:1px solid #333;font-family:"Poppins",sans-serif;font-weight:400;-ms-transform:rotate(.001deg);line-height:2;letter-spacing:.1em;vertical-align:top}@media screen and (orientation:landscape) and (max-width:1100px){.news__block .item a .data{width:22%}}@media only screen and (max-width:1024px){.news__block .item a .data{width:18%;padding:0 0 10px}}@media only screen and (max-width:767px){.news__block .item a .data{display:block;width:100%;padding:0 0 10px;line-height:1.5}}.news__block .item a .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;width:80.5%;margin-left:2.5%;padding:0 0 15px;border-bottom:1px solid #a0a0a0;line-height:2;letter-spacing:.1em}@media screen and (orientation:landscape) and (max-width:1100px){.news__block .item a .contents{width:75.5%}}@media only screen and (max-width:1024px){.news__block .item a .contents{display:block;width:77.5%}}@media only screen and (max-width:767px){.news__block .item a .contents{width:100%;margin-left:0;padding:20px 0 10px;line-height:1.5}}.news__block .item a .contents .cate{display:block;width:140px;font-size:12px;white-space:nowrap;text-align:center}@media only screen and (max-width:1024px){.news__block .item a .contents .cate{font-size:12px}}.news__block .item a .contents p{margin:0 60px 0 10px}@media only screen and (max-width:1024px){.news__block .item a .contents p{margin:15px 50px 0 0;line-height:1.7}}.news__block .item a .contents .arrow{display:inline-block;position:absolute;top:10px;right:0;width:42px;height:1px;background-color:#ff4600;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.news__block .item a .contents .arrow{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:32px}}.news__block .item a .contents .arrow:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-5px;width:0;height:0;border:5px solid transparent;border-left:6px solid #ff4600;content:"";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.news__block .item a .contents:hover .arrow{width:60px}.people__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1250px;width:calc(100% - 240px);margin:-2.5% auto 0}@media only screen and (max-width:1024px){.people__block{max-width:auto;width:auto;margin:-2.5% 44px 0}}@media only screen and (max-width:767px){.people__block{margin:-5% 24px 0}}.people__block .item{position:relative;width:30%}.people__block .item:nth-child(1){margin-top:10%}.people__block .item:nth-child(2){margin-top:5%}@media only screen and (max-width:767px){.people__block .item:nth-child(2){margin-top:0}}.people__block .item:nth-child(3n-1){margin-right:5%;margin-left:5%}@media only screen and (max-width:767px){.people__block .item:nth-child(3n-1){margin-right:0;margin-left:0}}.people__block .item:nth-child(4),.people__block .item:nth-child(7){margin-top:5%}@media only screen and (max-width:767px){.people__block .item:nth-child(4),.people__block .item:nth-child(7){margin-top:0}}.people__block .item:nth-child(6),.people__block .item:nth-child(9){margin-top:-5%}@media only screen and (max-width:767px){.people__block .item:nth-child(6),.people__block .item:nth-child(9){margin-top:0}}@media only screen and (max-width:767px){.people__block .item{width:47.5%}.people__block .item:nth-child(odd){margin:5% 2.5% 0 0}.people__block .item:nth-child(even){margin:5% 0 0 2.5%}}.people__block .item a{display:block;position:relative;overflow:hidden;z-index:1}.people__block .item a:before{content:"";display:block;padding:70% 0}.people__block .item a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:-1;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.people__block .item a img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.people__block .item a .item--data{position:absolute;top:0;left:0;padding:20px}@media only screen and (max-width:767px){.people__block .item a .item--data{padding:15px}}.people__block .item a .item--data .data-title .title{margin-bottom:10px;padding-bottom:10px;color:#fff;font-size:2.6vh;letter-spacing:.1em}@media only screen and (max-width:1024px){.people__block .item a .item--data .data-title .title{font-size:18px}}@media only screen and (max-width:767px){.people__block .item a .item--data .data-title .title{font-size:14px}}@media only screen and (max-width:320px){.people__block .item a .item--data .data-title .title{font-size:12px}}@media screen and (min-width:1400px){.people__block .item a .item--data .data-title .title{font-size:20px}}.people__block .item a .item--data .data-title .title span{position:relative}.people__block .item a .item--data .data-title .title span:before{content:"";display:block;position:absolute;left:0;bottom:-15px;width:24px;height:4px;background-color:#ff4600}.people__block .item a .item--data .data-title .info{color:#fff;font-size:1.8vh;letter-spacing:.1em}@media only screen and (max-width:1024px){.people__block .item a .item--data .data-title .info{font-size:12px}}@media only screen and (max-width:767px){.people__block .item a .item--data .data-title .info{font-size:10px}}@media screen and (min-width:1400px){.people__block .item a .item--data .data-title .info{font-size:12px}}.people__block .item a .item--data .data-copy{margin-top:20%;color:#fff;font-size:3.1vh;letter-spacing:.1em}@media only screen and (max-width:1024px){.people__block .item a .item--data .data-copy{font-size:20px}}@media only screen and (max-width:767px){.people__block .item a .item--data .data-copy{margin-top:10%;font-size:16px}}@media only screen and (max-width:320px){.people__block .item a .item--data .data-copy{font-size:14px}}@media screen and (min-width:1400px){.people__block .item a .item--data .data-copy{font-size:24px}}.people__block .item a:hover:after{background-color:rgba(0,0,0,0)}@media only screen and (max-width:1024px){.people__block .item a:hover:after{background-color:rgba(0,0,0,.8)}}@media only screen and (max-width:1024px){.slick-list{padding:0 !important}}.slick-loading .slick-list{background:slick-image-url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/icon/ajax-loader.gif) center center no-repeat}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:15%;bottom:40px;list-style:none;z-index:99}@media only screen and (max-width:1024px){.slick-dots{right:0;bottom:-44px}}.slick-dots li{display:inline-block;width:20px;height:20px;margin:0 10px;padding:2.5px 5px;text-align:center;vertical-align:middle;cursor:pointer}@media only screen and (max-width:1024px){.slick-dots li{margin:0 8px;padding:1.8px 8px 2.5px 6px}}@media only screen and (max-width:767px){.slick-dots li{margin:0 8px;padding:2.5px 8px 2.5px 6px}}.slick-dots li.slick-active{border:1px solid #ff4600;border-radius:50%}.slick-dots li.slick-active button{opacity:0}.slick-dots li button{border:0;display:block;position:relative;height:100%;width:100%;padding:5px;background-color:transparent;line-height:0;font-size:0px;outline:none;cursor:pointer;z-index:0}.slick-dots li button:before{content:"";display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:6px;height:6px;background:#dfdfdf;border-radius:50%}.top-news{background-color:#fafafa}.top-requirements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}@media only screen and (max-width:1024px){.top-requirements{display:block}}.top-requirements .item__img{position:relative;width:41.6%;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.top-requirements .item__img{width:auto}}.top-requirements .item__img:before{content:"";display:block;padding:50% 0}@media only screen and (max-width:1024px){.top-requirements .item__img:before{padding:34% 0}}.top-requirements .item__img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-requirements .item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:58.3%}@media only screen and (max-width:1024px){.top-requirements .item__text{display:block;width:auto;margin:60px 44px}}@media only screen and (max-width:767px){.top-requirements .item__text{margin:40px 24px}}.top-requirements .item__text .text__block .title{margin-bottom:0}.top-message{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.top-message{display:block}}.top-message .item__img{position:relative;width:41.6%;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.top-message .item__img{width:auto}}.top-message .item__img:before{content:"";display:block;padding:50% 0}@media only screen and (max-width:1024px){.top-message .item__img:before{padding:34% 0}}.top-message .item__img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-message .item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:58.3%}@media only screen and (max-width:1024px){.top-message .item__text{display:block;width:auto;margin:60px 44px}}@media only screen and (max-width:767px){.top-message .item__text{margin:40px 24px}}.top-message .item__text .text__block .title{margin-bottom:0}.top-strength{background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/top/top_strength_bg.jpg) no-repeat;background-size:cover}@media only screen and (max-width:1024px){.top-strength{background-image:none;background-color:#fafafa}}.top-strength .strength__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -50px}@media only screen and (max-width:1024px){.top-strength .strength__block{display:block;margin:0}}.top-strength .strength__block .strength-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.3%;padding:0 50px}@media only screen and (max-width:1024px){.top-strength .strength__block .strength-item{display:block;width:100%;padding:50px 0}.top-strength .strength__block .strength-item:nth-child(1){padding-top:0}.top-strength .strength__block .strength-item:nth-child(3){padding-bottom:0}}@media only screen and (max-width:767px){.top-strength .strength__block .strength-item{padding:40px 0}.top-strength .strength__block .strength-item:nth-child(1) .text__block .subtitle{margin-top:30px}}.top-strength .strength__block .strength-item:nth-child(2){border-right:1px solid #a0a0a0;border-left:1px solid #a0a0a0}@media only screen and (max-width:1024px){.top-strength .strength__block .strength-item:nth-child(2){border-top:1px solid #a0a0a0;border-right:none;border-left:none;border-bottom:1px solid #a0a0a0}}.top-strength .strength__block .strength-item .item-img img{display:block;width:60%;margin:30px auto 0}@media only screen and (max-width:1024px){.top-strength .strength__block .strength-item .item-img img{max-width:246px;width:100%;margin:0 auto}}@media only screen and (max-width:767px){.top-strength .strength__block .strength-item .item-img img{max-width:150px}}.top-strength .strength__block .strength-item .text__block{margin-top:auto}.top-strength .strength__block .strength-item .text__block .title__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-strength .strength__block .strength-item .text__block .subtitle{margin-top:30px;text-align:center}@media only screen and (max-width:1024px){.top-strength .strength__block .strength-item .text__block .subtitle{margin-top:20px}}.top-business .content--m{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.top-business .content--m{display:block}}.top-business .content--m .contents{width:60%;margin-left:auto}@media only screen and (max-width:1024px){.top-business .content--m .contents{width:100%;margin:0}}.business-slider__block{position:relative;width:100%;overflow:hidden}.business-slider__block .business-slider{position:relative;z-index:0}.business-slider__block .business-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.business-slider__block .business-slider .slick-track img{display:inline-block;margin:0 20px}@media only screen and (max-width:1024px){.business-slider__block .business-slider .slick-track img{margin:0 44px}}@media only screen and (max-width:767px){.business-slider__block .business-slider .slick-track img{margin:0 24px}}.top-people .content--m{max-width:1250px}@media only screen and (max-width:1024px){.top-people .content--m{max-width:auto}}.top-people .people__contents{position:relative;padding-bottom:70px;z-index:0}.top-people .people__contents .people__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1250px;width:calc(100% - 240px);margin:-2.5% auto 0}@media only screen and (max-width:1024px){.top-people .people__contents .people__block{max-width:auto;width:auto;margin:-2.5% 44px 0}}@media only screen and (max-width:767px){.top-people .people__contents .people__block{margin:-5% 24px 0}}.top-people .people__contents .people__block .item{position:relative;width:30%}.top-people .people__contents .people__block .item:nth-child(1){margin-top:10%}.top-people .people__contents .people__block .item:nth-child(2){margin-top:5%}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item:nth-child(2){margin-top:0}}.top-people .people__contents .people__block .item:nth-child(3n-1){margin-right:5%;margin-left:5%}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item:nth-child(3n-1){margin-right:0;margin-left:0}}.top-people .people__contents .people__block .item:nth-child(4),.top-people .people__contents .people__block .item:nth-child(7){margin-top:5%}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item:nth-child(4),.top-people .people__contents .people__block .item:nth-child(7){margin-top:0}}.top-people .people__contents .people__block .item:nth-child(6),.top-people .people__contents .people__block .item:nth-child(9){margin-top:-5%}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item:nth-child(6),.top-people .people__contents .people__block .item:nth-child(9){margin-top:0}}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item{width:47.5%}.top-people .people__contents .people__block .item:nth-child(odd){margin:5% 2.5% 0 0}.top-people .people__contents .people__block .item:nth-child(even){margin:5% 0 0 2.5%}}.top-people .people__contents .people__block .item a{display:block;position:relative;overflow:hidden;z-index:1}.top-people .people__contents .people__block .item a:before{content:"";display:block;padding:70% 0}.top-people .people__contents .people__block .item a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:-1;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-people .people__contents .people__block .item a img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.top-people .people__contents .people__block .item a .item--data{position:absolute;top:0;left:0;padding:20px}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item a .item--data{padding:15px}}.top-people .people__contents .people__block .item a .item--data .data-title .title{margin-bottom:10px;padding-bottom:10px;color:#fff;font-size:2.6vh;letter-spacing:.1em}@media only screen and (max-width:1024px){.top-people .people__contents .people__block .item a .item--data .data-title .title{font-size:18px}}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item a .item--data .data-title .title{font-size:14px}}@media only screen and (max-width:320px){.top-people .people__contents .people__block .item a .item--data .data-title .title{font-size:12px}}@media screen and (min-width:1400px){.top-people .people__contents .people__block .item a .item--data .data-title .title{font-size:24px}}.top-people .people__contents .people__block .item a .item--data .data-title .title span{position:relative}.top-people .people__contents .people__block .item a .item--data .data-title .title span:before{content:"";display:block;position:absolute;left:0;bottom:-15px;width:24px;height:4px;background-color:#ff4600}.top-people .people__contents .people__block .item a .item--data .data-title .info{color:#fff;font-size:1.8vh;letter-spacing:.1em}@media only screen and (max-width:1024px){.top-people .people__contents .people__block .item a .item--data .data-title .info{font-size:12px}}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item a .item--data .data-title .info{font-size:10px}}@media screen and (min-width:1400px){.top-people .people__contents .people__block .item a .item--data .data-title .info{font-size:12px}}.top-people .people__contents .people__block .item a .item--data .data-copy{margin-top:20%;color:#fff;font-size:3.2vh;letter-spacing:.1em}@media only screen and (max-width:1024px){.top-people .people__contents .people__block .item a .item--data .data-copy{font-size:20px}}@media only screen and (max-width:767px){.top-people .people__contents .people__block .item a .item--data .data-copy{margin-top:10%;font-size:16px}}@media only screen and (max-width:320px){.top-people .people__contents .people__block .item a .item--data .data-copy{font-size:14px}}@media screen and (min-width:1400px){.top-people .people__contents .people__block .item a .item--data .data-copy{font-size:28px}}.top-people .people__contents .people__block .item a:hover:after{background-color:rgba(0,0,0,0)}@media only screen and (max-width:1024px){.top-people .people__contents .people__block .item a:hover:after{background-color:rgba(0,0,0,.8)}}.top-people .people__contents .pepole__bg{position:absolute;top:196px;bottom:0;width:100%;background:url(//recruit.marunishigumi.co.jp/wp-content/themes/wp_mrecruit/./img/top/top_people_bg.jpg) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.top-people .people__contents .pepole__bg{top:100px}}.top-company .top-company__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;max-width:1250px;width:calc(100% - 240px);margin:0 auto;padding:96px 0}@media only screen and (max-width:1024px){.top-company .top-company__inner{display:block;max-width:auto;width:auto;margin:0 auto;padding:60px 44px}}@media only screen and (max-width:767px){.top-company .top-company__inner{margin:0;padding:40px 24px}}.top-company .top-company__inner .item__img{position:relative;width:64%;margin-left:90px;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.top-company .top-company__inner .item__img{width:100%;margin-left:0}}.top-company .top-company__inner .item__img:before{content:"";display:block;padding:35% 0}.top-company .top-company__inner .item__img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-company .top-company__inner .item__text{width:30%}@media only screen and (max-width:1024px){.top-company .top-company__inner .item__text{width:auto;margin-top:60px}}@media only screen and (max-width:767px){.top-company .top-company__inner .item__text{margin-top:40px}}.top-company .top-company__inner .item__text .text__block .title{margin-bottom:0}.news-cate .content--m{margin-bottom:70px}@media only screen and (max-width:767px){.news-cate .content--m{margin-bottom:40px}}.news-cate .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.news-cate .category-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:-20px}}.news-cate .category-list li{margin-left:80px}@media only screen and (max-width:1024px){.news-cate .category-list li{margin-left:40px}}@media only screen and (max-width:767px){.news-cate .category-list li{width:47.5%}.news-cate .category-list li:nth-child(odd){margin:20px 2.5% 0 0}.news-cate .category-list li:nth-child(even){margin:20px 0 0 2.5%}}.news-cate .category-list li:nth-child(1){margin-left:0}.news-cate .category-list li a{display:block;width:140px;padding:2.5px 0;text-align:center}@media only screen and (max-width:1024px){.news-cate .category-list li a{font-size:12px}}@media only screen and (max-width:767px){.news-cate .category-list li a{width:auto}}.news-cate .category-list li a:hover{opacity:.6}@media only screen and (max-width:1024px){.news-cate .category-list li a:hover{opacity:1}}.pagination-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:100px}@media only screen and (max-width:1024px){.pagination-wrap{padding:60px 44px 0}}@media only screen and (max-width:767px){.pagination-wrap{-webkit-box-pack:auto;-ms-flex-pack:auto;justify-content:auto;padding:60px 24px 0}}.pagination-wrap .pagination{position:relative}.pagination-wrap .pagination a{display:inline-block;width:20px;height:20px;margin:0 10px;padding:2.5px 5px;color:#a0a0a0;text-decoration:none;white-space:nowrap;text-align:center;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.pagination-wrap .pagination a{width:16px;height:16px;margin:0 8px;padding:2.5px 8px 2.5px 6px}}.pagination-wrap .pagination .pager{display:inline-block;position:relative;width:20px;height:20px;margin:0 10px;padding:0 5px 25px 2px;white-space:nowrap}.pagination-wrap .pagination .pager:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ff4600;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pagination-wrap .pagination .pager.current{color:#ff4600}.pagination-wrap .pagination .pager.current:before{opacity:1}.pagination-wrap .pagination .pager:hover{color:#ff4600}@media only screen and (max-width:1024px){.pagination-wrap .pagination .pager:hover{color:#a0a0a0}}.pagination-wrap .pagination .pager:hover:before{opacity:1}@media only screen and (max-width:1024px){.pagination-wrap .pagination .pager:hover:before{opacity:0}}.pagination-wrap .pagination .prev{position:relative;vertical-align:middle;width:30px;margin-left:50px;padding:10px 0;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);-webkit-filter:fliph();filter:fliph();-ms-filter:fliph();cursor:pointer}@media only screen and (max-width:1024px){.pagination-wrap .pagination .prev{width:45px;margin-left:40px}}@media only screen and (max-width:767px){.pagination-wrap .pagination .prev{margin-left:0}}.pagination-wrap .pagination .prev .arrow{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:6px;width:32px;height:1px;background-color:#ff4600}@media only screen and (max-width:1024px){.pagination-wrap .pagination .prev .arrow{right:8px}}.pagination-wrap .pagination .prev .arrow:before{position:absolute;width:0;height:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:32px;margin:auto;border:5px solid transparent;border-left:6px solid #ff4600;content:""}.pagination-wrap .pagination .prev:hover{opacity:.6}@media only screen and (max-width:1024px){.pagination-wrap .pagination .prev:hover{opacity:1}}.pagination-wrap .pagination .next{position:relative;vertical-align:middle;width:30px;margin-left:20px;padding:10px 0;cursor:pointer}@media only screen and (max-width:1024px){.pagination-wrap .pagination .next{width:45px}}@media only screen and (max-width:767px){.pagination-wrap .pagination .next{margin-left:10px}}.pagination-wrap .pagination .next .arrow{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:6px;width:32px;height:1px;background-color:#ff4600}@media only screen and (max-width:1024px){.pagination-wrap .pagination .next .arrow{right:8px}}.pagination-wrap .pagination .next .arrow:before{position:absolute;width:0;height:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:32px;margin:auto;border:5px solid transparent;border-left:6px solid #ff4600;content:""}.pagination-wrap .pagination .next:hover{opacity:.6}@media only screen and (max-width:1024px){.pagination-wrap .pagination .next:hover{opacity:1}}.pagination-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:100px 0 0}@media only screen and (max-width:1024px){.pagination-single{margin:60px 0 0}}.pagination-single div{position:relative;width:30%;letter-spacing:.1em;vertical-align:middle}.pagination-single div a{display:inline-block;font-family:"Poppins",sans-serif;font-weight:500;-ms-transform:rotate(.001deg);color:#333;text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.pagination-single .prev{width:140px}}.pagination-single .prev a{display:inline-block;position:relative;padding:5px 0 5px 52px;color:#333;text-decoration:none}@media only screen and (max-width:767px){.pagination-single .prev a{padding:5px 0 5px 32px}}.pagination-single .prev a .arrow{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:32px;height:1px;background-color:#ff4600;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);-webkit-filter:fliph();filter:fliph();-ms-filter:fliph();-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.pagination-single .prev a .arrow{right:8px}}@media only screen and (max-width:767px){.pagination-single .prev a .arrow{width:20px}}.pagination-single .prev a .arrow:before{position:absolute;width:0;height:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:32px;margin:auto;border:5px solid transparent;border-left:6px solid #ff4600;content:"";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.pagination-single .prev a .arrow:before{left:20px}}.pagination-single .prev a:hover{padding:5px 10px 5px 92px}@media only screen and (max-width:1024px){.pagination-single .prev a:hover{padding:5px 0 5px 52px}}@media only screen and (max-width:767px){.pagination-single .prev a:hover{padding:5px 0 5px 32px}}.pagination-single .prev a:hover .arrow{width:62px}@media only screen and (max-width:1024px){.pagination-single .prev a:hover .arrow{width:32px}}@media only screen and (max-width:767px){.pagination-single .prev a:hover .arrow{width:20px}}.pagination-single .prev a:hover .arrow:before{left:62px}@media only screen and (max-width:1024px){.pagination-single .prev a:hover .arrow:before{left:32px}}@media only screen and (max-width:767px){.pagination-single .prev a:hover .arrow:before{left:20px}}.pagination-single .index{text-align:center}@media only screen and (max-width:767px){.pagination-single .index{width:20px}}.pagination-single .index a{position:relative}@media only screen and (max-width:767px){.pagination-single .index a{padding:2.5px 0}.pagination-single .index a p{display:none}}.pagination-single .index a #btn .cls-1{fill:#ff4600}.pagination-single .index a:hover{color:#ff4600}@media only screen and (max-width:1024px){.pagination-single .index a:hover{color:#333}}.pagination-single .next{text-align:right}@media only screen and (max-width:767px){.pagination-single .next{width:140px}}.pagination-single .next a{display:inline-block;position:relative;padding:5px 52px 5px 0;color:#333;text-decoration:none}@media only screen and (max-width:767px){.pagination-single .next a{padding:5px 35px 5px 0}}.pagination-single .next a .arrow{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:32px;height:1px;background-color:#ff4600;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.pagination-single .next a .arrow{right:8px}}@media only screen and (max-width:767px){.pagination-single .next a .arrow{width:20px}}.pagination-single .next a .arrow:before{position:absolute;width:0;height:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:32px;margin:auto;border:5px solid transparent;border-left:6px solid #ff4600;content:"";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.pagination-single .next a .arrow:before{left:20px}}.pagination-single .next a:hover{padding:5px 92px 5px 0}@media only screen and (max-width:1024px){.pagination-single .next a:hover{padding:5px 52px 5px 0}}@media only screen and (max-width:320px){.pagination-single .next a:hover{padding:5px 32px 5px 0}}.pagination-single .next a:hover .arrow{width:62px}@media only screen and (max-width:1024px){.pagination-single .next a:hover .arrow{width:32px}}@media only screen and (max-width:767px){.pagination-single .next a:hover .arrow{width:20px}}.pagination-single .next a:hover .arrow:before{left:62px}@media only screen and (max-width:1024px){.pagination-single .next a:hover .arrow:before{left:32px}}@media only screen and (max-width:767px){.pagination-single .next a:hover .arrow:before{left:20px}}.news .content--m{padding:70px 150px;background-color:#fafafa}@media only screen and (max-width:1024px){.news .content--m{padding:60px 44px}}@media only screen and (max-width:767px){.news .content--m{padding:40px 24px}}.single__block .meta__contents{margin-bottom:75px}.single__block .meta__contents .meta{margin-bottom:40px}.single__block .meta__contents .meta .cate{padding:5px 5px 5px 10px;letter-spacing:.1em}.single__block .meta__contents .meta .cate:after{display:none}.single__block .meta__contents .meta .data{position:relative;display:inline-block;font-family:"Poppins",sans-serif;font-weight:500;-ms-transform:rotate(.001deg);color:#a0a0a0;letter-spacing:.1em;text-align:center}.single__block .meta__contents .meta .data:before{content:"";display:inline-block;position:absolute;bottom:-10px;width:100%;height:1px;background-color:#a0a0a0}.single__block .meta__contents .title{position:relative;font-size:24px;font-weight:400;letter-spacing:.1em;line-height:1.7}.single__block .meta__contents .title:before{content:"";display:inline-block;position:absolute;bottom:-10px;width:100%;height:1px;background-color:#a0a0a0}.single__block .text__block h3{margin-bottom:20px;font-size:25px;font-weight:400;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:767px){.single__block .text__block h3{margin-bottom:15px;font-size:16px}}.single__block .text__block p{line-height:2;letter-spacing:.1em}.single__block .text__block a{color:#ff4600;text-decoration:underline}.single__block .text__block a:hover{text-decoration:none}@media only screen and (max-width:1024px){.single__block .text__block a:hover{text-decoration:underline}}.single__block .text__block table{margin:20px 0;border-left:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.single__block .text__block table td{padding:10px;border-top:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.single__block .text__block ul,.single__block .text__block ol{margin:20px 0 20px 25px}.single__block .text__block ul li,.single__block .text__block ol li{letter-spacing:.1em}.single__block .layout__textImg-set_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}@media only screen and (max-width:1024px){.single__block .layout__textImg-set_left{display:block}}@media only screen and (max-width:767px){.single__block .layout__textImg-set_left{margin-top:20px}}.single__block .layout__textImg-set_left .item__image{position:relative;width:65.3%;margin-right:2.5%;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.single__block .layout__textImg-set_left .item__image{width:auto;margin:0 0 40px}}@media only screen and (max-width:767px){.single__block .layout__textImg-set_left .item__image{margin:0 0 20px}}.single__block .layout__textImg-set_left .item__image:before{display:block;padding:33.334% 0;content:""}@media only screen and (max-width:1024px){.single__block .layout__textImg-set_left .item__image:before{padding:34% 0}}.single__block .layout__textImg-set_left .item__image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.single__block .layout__textImg-set_left .item__text{width:32.2%;margin-left:2.5%}@media only screen and (max-width:1024px){.single__block .layout__textImg-set_left .item__text{width:auto;margin-left:0}}.single__block .layout__textImg-set_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;margin-top:40px}@media only screen and (max-width:1024px){.single__block .layout__textImg-set_right{display:block}}@media only screen and (max-width:767px){.single__block .layout__textImg-set_right{margin-top:20px}}.single__block .layout__textImg-set_right .item__image{position:relative;width:65.3%;margin-left:2.5%;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.single__block .layout__textImg-set_right .item__image{width:auto;margin:0 0 40px}}@media only screen and (max-width:767px){.single__block .layout__textImg-set_right .item__image{margin:0 0 20px}}.single__block .layout__textImg-set_right .item__image:before{display:block;padding:33.334% 0;content:""}@media only screen and (max-width:1024px){.single__block .layout__textImg-set_right .item__image:before{padding:34% 0}}.single__block .layout__textImg-set_right .item__image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.single__block .layout__textImg-set_right .item__text{width:32.2%;margin-right:2.5%}@media only screen and (max-width:1024px){.single__block .layout__textImg-set_right .item__text{width:auto;margin-right:0}}.single__block .layout__textOnly{margin-top:40px}@media only screen and (max-width:1024px){.single__block .layout__textOnly{margin-top:30px}}@media only screen and (max-width:767px){.single__block .layout__textOnly{margin-top:20px}}.single__block .layout__imageOnly{position:relative;margin-top:40px;overflow:hidden;z-index:1}@media only screen and (max-width:767px){.single__block .layout__imageOnly{margin-top:20px}}.single__block .layout__imageOnly:before{display:block;padding:30% 0;content:""}@media only screen and (max-width:1024px){.single__block .layout__imageOnly:before{padding:34% 0}}.single__block .layout__imageOnly img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.requirements .recruit-flow__block{padding-bottom:97px;border-top:1px solid #a0a0a0}@media only screen and (max-width:1024px){.requirements .recruit-flow__block{padding-bottom:60px}}@media only screen and (max-width:767px){.requirements .recruit-flow__block{padding-bottom:40px}}.requirements .recruit-flow__block dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-left:1px solid #a0a0a0}@media only screen and (max-width:767px){.requirements .recruit-flow__block dl{display:block}}.requirements .recruit-flow__block dl dt{padding:10px;width:25%;font-weight:400;letter-spacing:.1em;line-height:2;text-align:left;vertical-align:top;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0}@media only screen and (max-width:767px){.requirements .recruit-flow__block dl dt{width:100%}}.requirements .recruit-flow__block dl dd{padding:10px;width:75%;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0}@media only screen and (max-width:767px){.requirements .recruit-flow__block dl dd{width:100%}}.requirements .recruit-flow__block dl dd p{letter-spacing:.1em;line-height:2}.requirements .recruit-flow__block dl dd .tel{text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.requirements .recruit-flow__block dl dd .tel{text-decoration:underline;pointer-events:auto}}.requirements .recruit-flow__block dl dd .email:hover{color:#ff4600}@media only screen and (max-width:1024px){.requirements .recruit-flow__block dl dd .email:hover{color:#333}}.requirements .recruit-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5% 0 0}@media only screen and (max-width:767px){.requirements .recruit-list{display:block;margin:-30px 0 0}}.requirements .recruit-list .item{width:47.5%}@media only screen and (max-width:767px){.requirements .recruit-list .item{width:100%}}.requirements .recruit-list .item:nth-child(odd){margin:5% 2.5% 0 0}@media only screen and (max-width:767px){.requirements .recruit-list .item:nth-child(odd){margin:30px 0 0}}.requirements .recruit-list .item:nth-child(even){margin:5% 0 0 2.5%}@media only screen and (max-width:767px){.requirements .recruit-list .item:nth-child(even){margin:30px 0 0}}.requirements .recruit-list .item a{display:block}.requirements .recruit-list .item a:hover .item-img img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width:1024px){.requirements .recruit-list .item a:hover .item-img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.requirements .recruit-list .item a .item-img{position:relative;overflow:hidden;z-index:1}.requirements .recruit-list .item a .item-img:before{content:"";display:block;padding:29.7% 0}.requirements .recruit-list .item a .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.requirements .recruit-list .item a .item-contents .title__block--s{margin-top:30px}@media only screen and (max-width:767px){.requirements .recruit-list .item a .item-contents .title__block--s{margin-top:20px}}.requirements-single.parts__sec--white .content--m{margin-bottom:0}.requirements-single.parts__grayblock .content--m{margin-bottom:0;padding:16px 150px 56px}@media only screen and (max-width:1024px){.requirements-single.parts__grayblock .content--m{padding:16px 44px 56px}}@media only screen and (max-width:767px){.requirements-single.parts__grayblock .content--m{padding:10px 24px 40px}}@media only screen and (max-width:767px){.requirements-single .btn__wrap{margin:0 24px}}.requirements-single .btn__wrap .btn__link{margin-bottom:96px}@media only screen and (max-width:767px){.requirements-single .btn__wrap .btn__link{margin-bottom:40px}}.recruit-details__block{margin-top:40px}@media only screen and (max-width:767px){.recruit-details__block{margin-top:30px}}.recruit-details__block .title{font-size:24px;font-weight:400;letter-spacing:.1em;line-height:1.7}@media only screen and (max-width:767px){.recruit-details__block .title{font-size:20px}}.recruit-details__block .recruit-details{margin-top:15px;border-top:1px solid #a0a0a0}.recruit-details__block .recruit-details dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-left:1px solid #a0a0a0}@media only screen and (max-width:767px){.recruit-details__block .recruit-details dl{display:block}}.recruit-details__block .recruit-details dl dt{padding:10px;width:25%;font-weight:400;letter-spacing:.1em;line-height:2;text-align:left;vertical-align:top;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0}@media only screen and (max-width:767px){.recruit-details__block .recruit-details dl dt{width:100%}}.recruit-details__block .recruit-details dl dd{padding:10px;width:75%;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0}@media only screen and (max-width:767px){.recruit-details__block .recruit-details dl dd{width:100%}}.recruit-details__block .recruit-details dl dd p{letter-spacing:.1em;line-height:2}.recruit-details__block .recruit-details dl dd .tel{text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.recruit-details__block .recruit-details dl dd .tel{text-decoration:underline;pointer-events:auto}}.recruit-details__block .recruit-details dl dd .email:hover{color:#ff4600}@media only screen and (max-width:1024px){.recruit-details__block .recruit-details dl dd .email:hover{color:#333}}.recruit-details__block .recruit-details dl dd a:hover{color:#ff4600}@media only screen and (max-width:1024px){.recruit-details__block .recruit-details dl dd a:hover{color:#333}}.message .text__block .name{margin:50px 0 0 auto;text-align:right}@media only screen and (max-width:767px){.message .text__block .name{margin:30px 0 0 auto}}.message .text__block .name .position{letter-spacing:.1em}.message .text__block .name .name{margin-top:15px;font-size:18px;letter-spacing:.1em}.business .business-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5% 0 0}@media only screen and (max-width:767px){.business .business-list{display:block;margin:-30px 0 0}}.business .business-list .item{width:47.5%}@media only screen and (max-width:767px){.business .business-list .item{width:100%}}.business .business-list .item:nth-child(odd){margin:5% 2.5% 0 0}@media only screen and (max-width:767px){.business .business-list .item:nth-child(odd){margin:30px 0 0}}.business .business-list .item:nth-child(even){margin:5% 0 0 2.5%}@media only screen and (max-width:767px){.business .business-list .item:nth-child(even){margin:30px 0 0}}.business .business-list .item a{display:block}.business .business-list .item a:hover .item-img img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width:1024px){.business .business-list .item a:hover .item-img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.business .business-list .item a:hover .item-contents .text__block .url{color:#ff4600}@media only screen and (max-width:1024px){.business .business-list .item a:hover .item-contents .text__block .url{color:#a0a0a0}}.business .business-list .item a .item-img{position:relative;overflow:hidden;z-index:1}.business .business-list .item a .item-img:before{content:"";display:block;padding:29.7% 0}.business .business-list .item a .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.business .business-list .item a .item-contents .title__block--s{margin-top:30px}@media only screen and (max-width:767px){.business .business-list .item a .item-contents .title__block--s{margin-top:20px}}.business .business-list .item a .item-contents .text__block .url{color:#a0a0a0;line-height:2;letter-spacing:.1em;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.people .content--m{padding:0 0 150px}@media only screen and (max-width:1024px){.people .content--m{padding:0 0 100px}}@media only screen and (max-width:767px){.people .content--m{padding:0 0 80px}}.people .content--m .people__block{margin:0 auto}@media only screen and (max-width:1024px){.people .content--m .people__block{margin:0 44px}}@media only screen and (max-width:767px){.people .content--m .people__block{margin:0 24px}}.people .content--m .caution{display:block;max-width:1250px;width:calc(100% - 240px);margin:40px auto 0;text-align:right;letter-spacing:.1em}@media only screen and (max-width:1024px){.people .content--m .caution{max-width:auto;width:auto;margin:40px 44px 0}}@media only screen and (max-width:767px){.people .content--m .caution{margin:30px 24px 0}}.people-single .layout__cmtName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;max-width:1300px;width:calc(100% - 240px);margin:0 auto}@media only screen and (max-width:1024px){.people-single .layout__cmtName{display:block;max-width:auto;width:auto;margin:0 44px}}@media only screen and (max-width:767px){.people-single .layout__cmtName{margin:0 24px}}.people-single .layout__cmtName .item__name{width:33.33%;padding:70px 60px;background-color:#333}@media only screen and (max-width:1024px){.people-single .layout__cmtName .item__name{width:100%;padding:50px 44px 60px}}@media only screen and (max-width:767px){.people-single .layout__cmtName .item__name{padding:30px 24px 40px}}.people-single .layout__cmtName .item__name .name{position:relative;margin-bottom:20px;padding-bottom:20px;color:#fff;font-size:2.4vw;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:1024px){.people-single .layout__cmtName .item__name .name{font-size:30px}}@media only screen and (max-width:767px){.people-single .layout__cmtName .item__name .name{font-size:24px}}@media screen and (min-width:1400px){.people-single .layout__cmtName .item__name .name{font-size:40px}}.people-single .layout__cmtName .item__name .name:before{content:"";position:absolute;left:0;bottom:0;width:56px;height:6px;background-color:#ff4600}@media only screen and (max-width:767px){.people-single .layout__cmtName .item__name .name:before{width:40px}}.people-single .layout__cmtName .item__name .data li{color:#fff;font-size:1.2vw;line-height:2;letter-spacing:.1em}@media only screen and (max-width:1024px){.people-single .layout__cmtName .item__name .data li{font-size:16px}}@media only screen and (max-width:767px){.people-single .layout__cmtName .item__name .data li{font-size:14px}}@media screen and (min-width:1400px){.people-single .layout__cmtName .item__name .data li{font-size:16px}}.people-single .layout__cmtName .item__comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:66.66%}@media only screen and (max-width:1024px){.people-single .layout__cmtName .item__comment{width:100%}}.people-single .layout__cmtName .item__comment .comment__inner{padding:0 10% 0}@media only screen and (max-width:1024px){.people-single .layout__cmtName .item__comment .comment__inner{padding:0 5px}}.people-single .layout__cmtName .item__comment .comment__inner .copy{margin:48px 0 38px;font-size:2vw;letter-spacing:.1em;line-hegiht:1.7}@media only screen and (max-width:1024px){.people-single .layout__cmtName .item__comment .comment__inner .copy{margin:50px 0 60px;font-size:25px}}@media only screen and (max-width:767px){.people-single .layout__cmtName .item__comment .comment__inner .copy{margin:30px 0;font-size:18px}.people-single .layout__cmtName .item__comment .comment__inner .copy br{display:none}}@media screen and (min-width:1400px){.people-single .layout__cmtName .item__comment .comment__inner .copy{font-size:30px}}.people-single .layout__cmtName .item__comment .comment__inner .comment{margin-bottom:40px;padding:10px 30px;color:#a0a0a0;border-left:8px solid #a0a0a0}@media only screen and (max-width:1024px){.people-single .layout__cmtName .item__comment .comment__inner .comment{margin-bottom:0}}@media only screen and (max-width:767px){.people-single .layout__cmtName .item__comment .comment__inner .comment{padding:10px 20px}}.people-single .layout__cmtName .item__comment .comment__inner .comment p{line-height:2;letter-spacing:.1em}.people-single .layout__common{max-width:1300px;width:calc(100% - 240px);margin:0 auto}@media only screen and (max-width:1024px){.people-single .layout__common{max-width:auto;width:auto;margin:0 44px}}@media only screen and (max-width:767px){.people-single .layout__common{margin:0 24px}}.people-single .layout__common .layout__textImg-set_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:80px}@media only screen and (max-width:1024px){.people-single .layout__common .layout__textImg-set_left{display:block;margin-top:60px}}@media only screen and (max-width:767px){.people-single .layout__common .layout__textImg-set_left{margin-top:40px}}.people-single .layout__common .layout__textImg-set_left .item__image{position:relative;width:47.84%;margin-right:2.5%;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.people-single .layout__common .layout__textImg-set_left .item__image{width:auto;margin:0 0 40px}}@media only screen and (max-width:767px){.people-single .layout__common .layout__textImg-set_left .item__image{margin:0 0 20px}}.people-single .layout__common .layout__textImg-set_left .item__image:before{display:block;padding:60% 0;content:""}@media only screen and (max-width:1024px){.people-single .layout__common .layout__textImg-set_left .item__image:before{padding:34% 0}}.people-single .layout__common .layout__textImg-set_left .item__image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.people-single .layout__common .layout__textImg-set_left .item__text{width:47.16%;margin-left:2.5%}@media only screen and (max-width:1024px){.people-single .layout__common .layout__textImg-set_left .item__text{width:auto;margin-left:0}}.people-single .layout__common .layout__textImg-set_left .item__text .text__block h3{margin-bottom:20px;font-size:25px;font-weight:400;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:767px){.people-single .layout__common .layout__textImg-set_left .item__text .text__block h3{margin-bottom:15px;font-size:16px}}.people-single .layout__common .layout__textImg-set_left .item__text .text__block p{line-height:2;letter-spacing:.1em}.people-single .layout__common .layout__imageOnly{position:relative;margin-top:80px;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.people-single .layout__common .layout__imageOnly{margin-top:60px}}@media only screen and (max-width:767px){.people-single .layout__common .layout__imageOnly{margin-top:40px}}.people-single .layout__common .layout__imageOnly:before{display:block;padding:30% 0;content:""}@media only screen and (max-width:1024px){.people-single .layout__common .layout__imageOnly:before{padding:34% 0}}.people-single .layout__common .layout__imageOnly img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.people-single .layout__common .layout__textOnly{margin-top:70px}@media only screen and (max-width:1024px){.people-single .layout__common .layout__textOnly{margin-top:50px}}@media only screen and (max-width:767px){.people-single .layout__common .layout__textOnly{margin-top:30px}}.people-single .layout__common .layout__textOnly .text__block h3{margin-bottom:20px;font-size:25px;font-weight:400;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:767px){.people-single .layout__common .layout__textOnly .text__block h3{margin-bottom:15px;font-size:16px}}.people-single .layout__common .layout__textOnly .text__block p{line-height:2;letter-spacing:.1em}.people-single .layout__blackBg{position:relative;margin-top:80px;padding:80px 0}@media only screen and (max-width:1024px){.people-single .layout__blackBg{margin-top:60px;padding:60px 0}}.people-single .layout__blackBg .layout__textImg-set_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;max-width:1300px;width:calc(100% - 240px);margin:0 auto}@media only screen and (max-width:1024px){.people-single .layout__blackBg .layout__textImg-set_right{display:block;max-width:auto;width:auto;margin:0 44px}}@media only screen and (max-width:767px){.people-single .layout__blackBg .layout__textImg-set_right{margin:0 24px}}.people-single .layout__blackBg .layout__textImg-set_right .item__image{position:relative;width:47.84%;margin-left:2.5%;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.people-single .layout__blackBg .layout__textImg-set_right .item__image{width:auto;margin:0 0 40px}}@media only screen and (max-width:767px){.people-single .layout__blackBg .layout__textImg-set_right .item__image{margin:0 0 20px}}.people-single .layout__blackBg .layout__textImg-set_right .item__image:before{display:block;padding:60% 0;content:""}@media only screen and (max-width:1024px){.people-single .layout__blackBg .layout__textImg-set_right .item__image:before{padding:34% 0}}.people-single .layout__blackBg .layout__textImg-set_right .item__image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.people-single .layout__blackBg .layout__textImg-set_right .item__text{width:47.16%;margin-right:2.5%}@media only screen and (max-width:1024px){.people-single .layout__blackBg .layout__textImg-set_right .item__text{width:auto}}.people-single .layout__blackBg .layout__textImg-set_right .item__text .text__block h3{margin-bottom:20px;color:#fff;font-size:25px;font-weight:400;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:767px){.people-single .layout__blackBg .layout__textImg-set_right .item__text .text__block h3{margin-bottom:15px;font-size:16px}}.people-single .layout__blackBg .layout__textImg-set_right .item__text .text__block p{color:#fff;line-height:2;letter-spacing:.1em}.people-single .layout__blackBg .bg-black{position:absolute;top:0;left:0;bottom:0;width:80%;height:100%;background-color:#333;z-index:-1}@media only screen and (max-width:1024px){.people-single .layout__blackBg .bg-black{width:100%}}.people-single .layout__pager .pagination-single{margin:0}@media only screen and (max-width:1024px){.company .content--m{margin-bottom:60px}}@media only screen and (max-width:767px){.company .content--m{margin-bottom:30px}}.company .title{letter-spacing:.1em;line-height:1.7}.company .col2__block{margin-top:60px}@media only screen and (max-width:1024px){.company .col2__block{margin-top:35px}}.company .col2__block:nth-child(1){margin-top:0}.company .col2__block dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.company .col2__block dl:nth-child(1){margin-top:0}@media only screen and (max-width:767px){.company .col2__block dl{margin-top:15px}}.company .col2__block dl dt{width:14%;padding-bottom:5px;border-bottom:1px solid #333;line-height:2;letter-spacing:.1em;vertical-align:top}@media only screen and (max-width:1024px){.company .col2__block dl dt{width:18%}}@media only screen and (max-width:767px){.company .col2__block dl dt{display:block;width:100%;padding:10px 0;line-height:1.5}}.company .col2__block dl dd{width:81.5%;margin-left:2.5%;padding-bottom:5px;border-bottom:1px solid #a0a0a0;line-height:2;letter-spacing:.1em}@media only screen and (max-width:1024px){.company .col2__block dl dd{width:77.5%}}@media only screen and (max-width:767px){.company .col2__block dl dd{display:block;width:100%;margin-left:0;padding:20px 0 10px;line-height:1.5}}.company .col2__block .btn-map{display:inline-block;position:relative;margin-left:60px;color:#ff4600;font-family:"Poppins",sans-serif;font-weight:400;-ms-transform:rotate(.001deg);letter-spacing:.1em;text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.company .col2__block .btn-map{margin:10px 0 0 70px}}@media only screen and (max-width:767px){.company .col2__block .btn-map{display:block;margin-left:0;padding-left:50px}}.company .col2__block .btn-map:hover{padding-left:15px}@media only screen and (max-width:767px){.company .col2__block .btn-map:hover{padding-left:50px}}.company .col2__block .btn-map:hover:before{width:50px}@media only screen and (max-width:767px){.company .col2__block .btn-map:hover:before{width:40px}}.company .col2__block .btn-map:before{content:"";position:absolute;top:50%;left:-50px;bottom:1px;width:40px;height:1px;background:#ff4600;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.company .col2__block .btn-map:before{left:0;right:auto;width:40px}}.company .col2__block .tel{text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.company .col2__block .tel{text-decoration:underline;pointer-events:auto}}.company .col2__block .email:hover{color:#ff4600}@media only screen and (max-width:1024px){.company .col2__block .email:hover{color:#333}}.company .col2__block .link:hover{color:#ff4600}@media only screen and (max-width:1024px){.company .col2__block .link:hover{color:#333}}.sdgs .content--m{margin-bottom:96px}@media only screen and (max-width:767px){.sdgs .content--m{margin-bottom:60px}}@media only screen and (max-width:767px){.sdgs .content--m .heading__block p{text-align:center}}.sdgs .content--m .text__block .sdgs__img{display:block;max-width:800px;margin:100px auto 0}@media only screen and (max-width:767px){.sdgs .content--m .text__block .sdgs__img{max-width:auto;margin:40px auto 0}}.entry.parts__grayblock .content--m{margin-bottom:0}.entry .text__block{margin-bottom:60px}@media only screen and (max-width:1024px){.entry .text__block{margin-bottom:35px}}.entry .text__block a{color:#ff4600}.entry .text__block a:hover{text-decoration:underline}@media only screen and (max-width:1024px){.entry .text__block a:hover{text-decoration:none}}.entry .entry__block:nth-child(1){margin-top:0}.entry .entry__block dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.entry .entry__block dl:nth-child(1){margin-top:0}@media only screen and (max-width:767px){.entry .entry__block dl{margin-top:15px}}.entry .entry__block dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;padding-bottom:20px;border-bottom:1px solid #333;line-height:2;letter-spacing:.1em;vertical-align:middle}@media screen and (orientation:landscape) and (max-width:1100px){.entry .entry__block dl dt{width:30%}}@media only screen and (max-width:1024px){.entry .entry__block dl dt{width:30%}}@media only screen and (max-width:767px){.entry .entry__block dl dt{display:block;width:100%;padding:10px 0;line-height:1.5}}.entry .entry__block dl dt .hissu{display:inline-block;margin-left:10px;color:#ff4600}.entry .entry__block dl dd{width:65.5%;margin-left:2.5%;padding-bottom:20px;border-bottom:1px solid #a0a0a0;line-height:2;letter-spacing:.1em}@media screen and (orientation:landscape) and (max-width:1100px){.entry .entry__block dl dd{width:65.5%}}@media only screen and (max-width:1024px){.entry .entry__block dl dd{width:65.5%}}@media only screen and (max-width:767px){.entry .entry__block dl dd{display:block;width:100%;margin-left:0;padding:20px 0 10px;line-height:1.5}}.entry .entry__block dl dd input[type=text],.entry .entry__block dl dd input[type=tel],.entry .entry__block dl dd input[type=email],.entry .entry__block dl dd input[type=chackbox]{display:inline-block;width:100%;height:40px;padding-left:5px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;-ms-transform:rotate(.001deg);font-size:13px;background-color:#fff;outline:none;border:none;vertical-align:middle;letter-spacing:.1em}@media only screen and (max-width:1024px){.entry .entry__block dl dd input[type=text],.entry .entry__block dl dd input[type=tel],.entry .entry__block dl dd input[type=email],.entry .entry__block dl dd input[type=chackbox]{font-size:15px}}@media only screen and (max-width:767px){.entry .entry__block dl dd input[type=text],.entry .entry__block dl dd input[type=tel],.entry .entry__block dl dd input[type=email],.entry .entry__block dl dd input[type=chackbox]{font-size:13px}}@media only screen and (max-width:320px){.entry .entry__block dl dd input[type=text],.entry .entry__block dl dd input[type=tel],.entry .entry__block dl dd input[type=email],.entry .entry__block dl dd input[type=chackbox]{font-size:12px}}.entry .entry__block dl dd input[type=text]:focus,.entry .entry__block dl dd input[type=tel]:focus,.entry .entry__block dl dd input[type=email]:focus,.entry .entry__block dl dd input[type=chackbox]:focus{border:1px solid #ff4600}.entry .entry__block dl dd textarea{width:100%;height:200px;padding:5px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;-ms-transform:rotate(.001deg);font-size:13px;background-color:#fff;outline:none;border:none;-ms-overflow-style:none;letter-spacing:.1em}@media only screen and (max-width:1024px){.entry .entry__block dl dd textarea{font-size:15px}}@media only screen and (max-width:767px){.entry .entry__block dl dd textarea{font-size:13px}}@media only screen and (max-width:320px){.entry .entry__block dl dd textarea{font-size:12px}}.entry .entry__block dl dd textarea:focus{border:1px solid #ff4600}.entry .entry__block dl.contact-koumoku dd .koumoku-item__block{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.entry .entry__block dl.contact-koumoku dd .koumoku-item__block{display:block}}.entry .entry__block dl.contact-koumoku dd .koumoku-item__block>span{padding-left:15px}@media only screen and (max-width:767px){.entry .entry__block dl.contact-koumoku dd .koumoku-item__block>span{display:block;margin:5px 0 0;padding:0}.entry .entry__block dl.contact-koumoku dd .koumoku-item__block>span:nth-child(1){margin-top:0}}.entry .entry__block dl.contact-koumoku dd .koumoku-item__block>span:nth-child(1){padding-left:0}.entry .entry__block dl.contact-koumoku dd .koumoku-item__block label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;vertical-align:middle}@media only screen and (max-width:767px){.entry .entry__block dl.contact-koumoku dd .koumoku-item__block label{width:100%;padding-left:0}}.entry .entry__block dl.contact-koumoku dd .koumoku-item__block label:nth-child(1){padding-left:0}.entry .entry__block dl.contact-koumoku dd .koumoku-item__block label input{margin:0 10px 0 0}.entry .entry__block dl.contact-other dt{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.entry .entry__block .error__block{display:block}.entry .entry__block .error{font-size:11px}@media only screen and (max-width:767px){.entry .btn__wrap{margin:0 24px}}.entry .btn__wrap .btn__link{margin-bottom:96px;padding:0}@media only screen and (max-width:767px){.entry .btn__wrap .btn__link{margin-bottom:40px}}.entry .btn__wrap .btn__link .btn-submit{display:block;max-width:300px;width:100%;padding:20px 0;background-color:transparent;color:#333;font-size:14px;text-align:left;letter-spacing:.1em;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.entry .btn__wrap .btn__link .btn-submit{max-width:auto;font-size:15px}}@media only screen and (max-width:767px){.entry .btn__wrap .btn__link .btn-submit{font-size:13px}}@media only screen and (max-width:320px){.entry .btn__wrap .btn__link .btn-submit{font-size:12px}}.entry .btn__wrap .btn__link .btn-submit:hover:before{width:100%}@media only screen and (max-width:1024px){.entry .btn__wrap .btn__link .btn-submit:hover:before{width:40px}}.privacy .privacy__block{margin-top:60px}@media only screen and (max-width:1024px){.privacy .privacy__block{margin-top:35px}}.privacy .privacy__block .privacy-item{margin-top:30px}.privacy .privacy__block .privacy-item dt{font-size:20px;letter-spacing:.2em}@media only screen and (max-width:1024px){.privacy .privacy__block .privacy-item dt{font-size:18px}}@media only screen and (max-width:767px){.privacy .privacy__block .privacy-item dt{font-size:15px}}.privacy .privacy__block .privacy-item dd{padding:10px 0 0;letter-spacing:.1em}.privacy .privacy__block .privacy-item dd .privacy-info{margin-top:20px}.privacy .privacy__block .privacy-item dd .privacy-info p a.tel{text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.privacy .privacy__block .privacy-item dd .privacy-info p a.tel{text-decoration:underline;pointer-events:auto}}.error .content--m .text__block{text-align:center}@media only screen and (max-width:1024px){.error .content--m .text__block{text-align:left}}