@import url(https://fonts.googleapis.com/css?family=Lato|Josefin+Sans|Francois+One&display=swap);
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
@charset "utf-8";.mw_wp_form .error{font-size:93%;color:#b70000;display:block}.mw_wp_form .akismet_error{display:block}.mw_wp_form .vertical-item{display:block}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400;margin-bottom:0}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:5px}.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:40%;margin:0 5px}.mw-wp-form-deprecated-message{background:#fdeeee;border:1px solid #f7bdb8;border-radius:5px;color:#af4040;font-size:13px;line-height:1.6;margin:0 0 10px;padding:1em}.mw_wp_form input[type=file]{display:inline-block}.mwform-file-delete{cursor:pointer;visibility:hidden}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;width:auto}
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}
/*
Theme Name: 栗原工業株式会社
Theme URI: https://kuriharakogyo.net/
Description: 栗原工業株式会社のテーマ
Version: 1.0
Author: Aoyama
Author URI: https://studio-ao.co.jp
*/

@charset "UTF-8";
/*! sanitize.css v3.2.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */
@-webkit-keyframes safariFix{to{z-index:1}}@-webkit-keyframes imgOut{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}70%,to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes imgOut{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}70%,to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@-webkit-keyframes imgIn{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}70%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes imgIn{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}70%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@-webkit-keyframes backBoxAnime{99.9%{z-index:2;border-width:0}to{z-index:-1;border-width:0}}@keyframes backBoxAnime{99.9%{z-index:2;border-width:0}to{z-index:-1;border-width:0}}@-webkit-keyframes PageAnimeAppear{0%{opacity:0}to{opacity:1}}@keyframes PageAnimeAppear{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.01);transform:scale(.01)}}@keyframes fade{0%,to{background:#abf8ff}50%{background:#90bbbf}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.01);transform:scale(.01)}}@-webkit-keyframes fade{0%,to{background:#abf8ff}50%{background:#389ca6}}@-webkit-keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeDownAnime{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDownAnime{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRightAnime{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRightAnime{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeLeftAnime{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeftAnime{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes flipLeftTopAnime{0%{-webkit-transform:translate(-20px,80px) rotate(-15deg);transform:translate(-20px,80px) rotate(-15deg);opacity:0}to{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:1}}@keyframes flipLeftTopAnime{0%{-webkit-transform:translate(-20px,80px) rotate(-15deg);transform:translate(-20px,80px) rotate(-15deg);opacity:0}to{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:1}}@-webkit-keyframes flipRightTopAnime{0%{-webkit-transform:translate(-20px,80px) rotate(25deg);transform:translate(-20px,80px) rotate(25deg);opacity:0}to{-webkit-transform:translate(0,1) rotate(0deg);transform:translate(0,1) rotate(0deg);opacity:1}}@keyframes flipRightTopAnime{0%{-webkit-transform:translate(-20px,80px) rotate(25deg);transform:translate(-20px,80px) rotate(25deg);opacity:0}to{-webkit-transform:translate(0,1) rotate(0deg);transform:translate(0,1) rotate(0deg);opacity:1}}@-webkit-keyframes zoomOutAnime{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomOutAnime{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes rotateYAnime{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@keyframes rotateYAnime{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}}button{overflow:visible}.Company__table p,.Facility__table p,.Link__table p,.Recruit__table p,main{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}pre,textarea{overflow:auto}progress{display:inline-block}small{font-size:75%}svg:not(:root){overflow:hidden}[hidden],template{display:none}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;text-decoration:inherit;vertical-align:inherit}*{font-size:inherit;line-height:inherit}*,:after,:before{border-style:solid;border-width:0}*{background-repeat:no-repeat;margin:0;padding:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.07em}:root{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font:100%/1.5 sans-serif}iframe,svg{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}[type=button],[type=date],[type=datetime],[type=email],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],button,select,textarea{min-height:1.5em}code,pre{font-family:monospace,monospace}nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;color:#fff;text-shadow:none}::selection{background-color:#b3d4fc;color:#fff;text-shadow:none}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}:root,body,html{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Noto Sans JP","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;text-align:justify;color:#494b4c;background-color:#22658c;width:100%}body{-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}li{list-style-type:none}a{color:#494b4c;text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}a:active,a:hover,a:link,a:visited{color:inherit}img{max-width:100%;vertical-align:bottom}:root{font-size:clamp(16px,.4716981132vw + 13.1650943396px,18px);min-height:0}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-variant-numeric:lining-nums}:root,_::-webkit-full-page-media,_:future,body{-webkit-animation:safariFix 1s forwards infinite}.PagesPanel__body{margin-bottom:80px}.PagesPanel__body--single{padding-top:80px}.PagesPanel__foot{margin-bottom:0}.Brand{padding-top:30px;padding-bottom:20px}.Brand--blue{background:#22658c}.Brand__head{text-align:center}.Brand__shoulder{font-size:4.4vw}.Brand__shoulder--blue{color:#fff}.Brand__logomark{fill:#494b4c;width:73.5vw}.Brand__logomark--blue{fill:#fff}.Hero{color:#fff;overflow:hidden}.Hero,.Hero__liWrap,.Hero__liWrapSp,div.code-toolbar{position:relative}.Hero__liWrap li,.Hero__liWrapSp li{position:relative;visibility:hidden}.Hero__liWrap li img{width:100%}.Hero__liWrap li img,.Hero__liWrapSp li img{position:absolute;top:0;left:0}.Hero__imgBlur{filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='10' result='b'/%3E%3CfeMorphology operator='dilate' radius='10'/%3E%3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='b'/%3E%3C/feMerge%3E%3C/filter%3E%3C/svg%3E#a")}.Example__galleryItemImgWrap img,.Hero__blueBack{position:absolute;top:0;left:0;width:100%;height:100%}.Hero__blueBack{background:#22658c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Hero__logomark{fill:#fff;width:35.5vw}.Hero__deal{position:absolute;bottom:3px;right:3px;font-family:"Josefin Sans",sans-serif;font-size:3.2vw;line-height:1.1;text-align:right}.imgOut{-webkit-animation:imgOut 1.4s .8s cubic-bezier(.75,0,.2,1) forwards;animation:imgOut 1.4s .8s cubic-bezier(.75,0,.2,1) forwards}.imgIn{-webkit-animation:imgIn 1.4s .8s cubic-bezier(.75,0,.2,1) forwards;animation:imgIn 1.4s .8s cubic-bezier(.75,0,.2,1) forwards}.Top{padding-top:5px}.Top__leadCopy{font-size:.9rem;line-height:1.8;text-align:center}.Top__leadCopy span{color:#f57567}.Top__leadCopy mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#ff9));background:-webkit-linear-gradient(transparent 65%,#ff9 65%);background:linear-gradient(transparent 65%,#ff9 65%)}.Top__head{margin-bottom:40px}.Example__galleryGrid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.Example__galleryGrid--gap4{gap:4px}.Example__galleryItemImgWrap{position:relative;overflow:hidden;margin:auto}.Example__galleryItemImgWrap::before{display:block;padding-top:100%;content:""}.Example__galleryItemImgWrap img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all .75s ease;transition:all .75s ease}.Example__galleryItemImgWrap--hover:hover img,.Loop__thumbnailWrap:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.Example__titleH1{font-size:8.6vw;text-align:center;margin-bottom:20px}.Example__mainImgWrap{width:100%;margin:auto auto 20px}.Example__mainImgWrap img{height:auto}.Example__text{font-size:.9rem;text-align:justify;margin-left:15%;margin-right:15%;margin-bottom:20px}.History__tableArea{padding-top:30px}.History__tableWrap{margin-bottom:40px}.History__tableTitleWrap{text-align:center;margin-bottom:1rem}.History__tableTitle{font-size:1.5rem;font-weight:700}.History__tableNote{font-size:.8rem}.History__table{width:100%;margin-bottom:40px}.History__table:last-child{margin-bottom:0}.History__table tbody{border-top:1px solid #13394c;border-left:1px solid #13394c}.Company__table tr,.Facility__table tr,.History__table tr,.Link__table tr,.Recruit__table tr{display:table;border-collapse:collapse;width:100%}.History__table td,.History__table th{font-size:.8rem;font-weight:400;text-align:justify;vertical-align:baseline;word-break:break-all;width:25%;padding:1.5rem 1rem;display:table-cell}.History__table th{border-right:1px solid #13394c;border-bottom:2px solid #13394c;background:#eee}.History__table td{border-right:1px solid #13394c;border-bottom:1px solid #13394c}.History__entLead{font-size:.9rem;line-height:1.8;text-align:center;margin-bottom:40px}.History__entItems{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px}.History__entAll{margin-top:20px}.History__entBack{text-align:center}.Greeting{padding-top:10px}.Greeting__head{text-align:center;margin-bottom:40px}.Greeting__h2,.Greeting__headText{font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;text-align:justify}.Greeting__h2{font-size:1.2rem;font-weight:400;line-height:1.8;margin-bottom:20px}.Greeting__headText{font-size:.9rem;line-height:2;padding-left:3%;padding-right:3%;margin-bottom:1.6em}.Greeting__body{margin-bottom:40px}.Greeting__bodyText{font-size:.9rem;line-height:1.8;text-align:justify;margin:auto auto 40px}.Greeting__flexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.Greeting__name{font-size:1.1rem;font-weight:700;margin-bottom:20px}.Greeting__name span{font-size:.8rem;font-weight:400}.Greeting__position{font-size:.8rem;margin-bottom:20px}.Greeting__career{font-size:.8rem;text-align:justify}.Greeting__oneItems{margin-bottom:40px}.Facility__imgWrap img,.Greeting__oneItems img{width:100%}.Greeting__twoItems{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.Greeting__twoItem{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.Facility__itemWrap{margin-bottom:40px}.Facility__flexContainer{gap:10px}.Facility__flexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Facility__nameWrap{text-align:center;padding-top:30px;padding-bottom:40px}.Facility__maker{font-family:"Francois One",sans-serif;font-size:2.4rem}.Facility__maker::first-letter,.Recruit__body a:hover{color:#00aae8}.Facility__name{font-size:4.6vw}.Facility__imgWrap{margin-bottom:10px}.Facility__tableArea{padding-top:30px}.Facility__table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Company__table tbody,.Facility__table tbody,.History__table tbody,.Recruit__table tbody{position:relative;display:block;width:100%}.Facility__table td,.Facility__table th{font-size:.8rem;font-weight:400;text-align:left;vertical-align:baseline;padding-bottom:1.5rem;padding-top:1.5rem;display:table-cell}.Company__table th,.Facility__table th{border-top:1px #13394c solid;width:6em}.Facility__table td{padding-right:2rem;position:relative;word-break:break-all}.Facility__table td::before{content:"";position:absolute;right:2rem;top:0;left:0;border-top:1px rgba(19,57,76,.55) solid}.Facility__table li,.Recruit__table li{list-style-type:square;margin-left:20px}.Company__blue,.Company__white{padding-top:20px;padding-bottom:40px}.Company__blue{color:#fff;background-color:#22658c;border-bottom:1px solid #13394c;padding-top:60px}.Company__table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Company__table th{font-size:.8rem;font-weight:400;text-align:left;vertical-align:baseline;display:table-cell;width:7em}.Company__table td,.Company__table th,.Recruit__table th{padding-bottom:1.5rem;padding-top:1.5rem}.Company__table td{font-size:.8rem;font-weight:400;vertical-align:baseline;display:table-cell;text-align:justify;padding-left:2rem;position:relative;word-break:break-all}.Company__table td::before,.Link__table td::before,.Recruit__table td::before{content:"";position:absolute;left:2rem;top:0;right:0;border-top:1px rgba(19,57,76,.55) solid}.Company__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:4px}.Company__itemImgWrap{position:relative;max-width:100%}.Company__itemImgWrap::before,.Recruit__itemImgWrap::before{display:block;padding-top:100%;content:""}.Company__itemImgWrap img,.Recruit__itemImgWrap img{position:absolute;top:50%;left:50%;width:auto;height:100%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Recruit{background-color:#22658c;padding-top:5px;margin-bottom:40px}.Recruit__leadCopy{font-size:.9rem;text-align:center;color:#fff;margin-bottom:20px}.Recruit__leadCopy span{color:#f57567}.Recruit__leadCopy--yellow span{color:#ff0}.Recruit__body{color:#fff;border-bottom:1px solid #13394c;padding-bottom:40px}.Recruit__body a{color:#fff;text-decoration:underline}.Recruit__table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Recruit__table th{text-align:left;border-top:1px #13394c solid;width:5em}.Link__table td,.Link__table th,.Recruit__table td,.Recruit__table th{font-size:.8rem;font-weight:400;vertical-align:baseline;display:table-cell}.Recruit__table td{padding-bottom:1.5rem;padding-top:1.5rem;text-align:justify;padding-left:2rem;position:relative;word-break:break-all}.Recruit__table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Recruit__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:4px}.Recruit__itemImgWrap{position:relative;max-width:100%}.Recruit__none{text-align:center;border:1px solid #fff;padding:20px;margin-bottom:40px}.Contact{padding-top:5px}.Contact__leadCopy{font-size:.9rem;text-align:center}.Contact__leadCopy span{color:#f57567}.Contact__body{margin-bottom:40px}.ContactForm{max-width:1180px;padding-right:20px;padding-left:20px;margin:20px auto 40px}.ContactForm__flexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ContactForm__item{margin-bottom:24px}.ContactForm__item--textArea{margin-bottom:0;padding-bottom:24px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ContactForm__label{display:block;font-size:.9rem;margin-bottom:6px}.ContactForm__label--required::after{content:"※";font-size:.7rem;color:#f57567;display:inline-block;padding:0 .5rem}.ContactForm__label i{color:#22658c;margin-right:3px}.ContactForm__control{width:100%;height:100%;font-size:.9rem;padding:.5em .75em;border-radius:2px;border:1px solid #ccc}.ContactForm__button{position:relative;font-size:.9rem;color:#fff;background:#00aae8;display:block;width:auto;height:auto;padding:.7em 3.2em;text-align:center;cursor:pointer;outline:0;border:0;border-radius:6px;margin-left:auto}.ContactForm__button[disabled]{background:#ccc}.ContactForm__button:link,.ContactForm__button:visited{color:#fff}.ContactForm__button:hover{color:#fff;opacity:.6}.ContactForm__button:active{color:#fff}.ContactForm__button--back{background-color:#ccc;margin-top:10px!important}.ContactForm__inputHint{font-size:75%;color:#999}.ContactForm__inputHint span{display:block;color:#f57567}.ContactForm__title{font-size:1.1rem}.mw_wp_form_confirm .ContactForm__inputHint{display:none}.mw_wp_form_confirm .ContactForm__label{border-bottom:1px dotted #22658c}.ContactForm__title{text-align:center;margin-bottom:20px}.Entry__body{margin-bottom:60px}.Entry__lead{font-size:1rem;text-align:justify;margin-bottom:40px}.Entry__lead span{color:#b70000}.Entry__form{margin-top:2em}.Entry__form strong{font-weight:400;color:#b70000;margin-left:2px}.Entry__formInner{width:100%;border:1px solid #ddd;background:#fff}.Entry__flexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Entry__label,.Entry__line{display:inline-block;width:100%}.Entry__label{color:#fff;background:#22658c;padding:3% 5%}.Entry__line{background:#fff}.Entry__line,.Entry__line--radio{padding:3% 5%}.Entry__lineText{margin-left:5px}.Entry__submit{text-align:center;background:#ddd;padding:20px}.Entry input[type=email],.Entry input[type=tel],.Entry input[type=text],.Entry textarea{font-size:16px;-webkit-appearance:none;display:inline-block;color:#494b4c;border:1px solid #ccc;background-color:#fff;width:100%;padding:.3em;-webkit-transition:background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background .2s ease-in-out,box-shadow .2s ease-in-out;transition:background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.Entry__age{width:25%!important}.Entry__backButton{background:#999!important}.wp-pagenavi span.current::after{display:none}.Link{padding-top:5px}.Link__body{color:#494b4c;border-bottom:1px solid #13394c;padding-bottom:40px}#splash,.Link__table{width:100%}.Link__table tbody{position:relative;display:block}.Link__table tr a{display:block}.Link__table td,.Link__table th{text-align:left}.Link__table th{color:#00aae8;border-top:1px #13394c solid;width:30%;white-space:nowrap}.Link__table td,.Link__table tr a{padding-bottom:1.5rem;padding-top:1.5rem}.Link__table td{padding-left:2rem;position:relative;word-break:break-all}.Policy{padding-top:5px;margin-bottom:80px}.Policy__titleH3{font-size:1rem;color:#22658c;text-transform:uppercase;border-bottom:1px dotted #22658c;padding-bottom:5px;margin-bottom:20px}.Policy__body{margin-bottom:60px}.Policy__copyHead{margin-bottom:15px}.Policy__copyBody{margin-bottom:0}.Policy__text,.Policy__titleH4{font-size:.9rem;margin-bottom:5px}.Policy__text{line-height:1.7;margin-bottom:10px}.Load{color:#fff}.Load__logomark{fill:#fff;width:55.5vw}#splash{position:fixed;height:100%;background:#22658c;z-index:9999999;text-align:center;color:#000}#splash-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.splashbg,body.appear #container{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.splashbg{position:fixed;top:0;right:0;bottom:0;left:0;border-width:0;border-style:solid;border-color:#22658c;-webkit-animation-duration:.5s;animation-duration:.5s}#container{position:relative;background:#fff;opacity:0}body.appear #container{-webkit-animation-name:PageAnimeAppear;animation-name:PageAnimeAppear;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.2s;animation-delay:.2s;opacity:0}.socket{width:200px;height:200px;position:absolute;left:50%;margin-left:-100px;top:50%;margin-top:-100px}.hex-brick{background:#abf8ff;width:30px;height:17px;position:absolute;top:5px;animation-name:fade;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-name:fade;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite}.h2{transform:rotate(60deg);-webkit-transform:rotate(60deg)}.h3{transform:rotate(-60deg);-webkit-transform:rotate(-60deg)}.gel{height:30px;width:30px;transition:all .3s;-webkit-transition:all .3s;position:absolute;top:50%;left:50%}.center-gel{margin-left:-15px;margin-top:-15px;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-name:pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite}.c1{margin-left:-47px;margin-top:-15px}.c2,.c3{margin-left:-31px;margin-top:-43px}.c3{margin-left:1px}.c4{margin-left:17px;margin-top:-15px}.c5,.c6{margin-left:-31px;margin-top:13px}.c6{margin-left:1px}.c7,.c8{margin-left:-63px;margin-top:-43px}.c8{margin-left:33px}.c9{margin-left:-15px;margin-top:41px}.c10,.c11{margin-left:-63px;margin-top:13px}.c11{margin-left:33px}.c12,.c13,.c14{margin-left:-15px;margin-top:-71px}.c13,.c14{margin-left:-47px}.c14{margin-left:17px}.c15,.c16{margin-left:-47px;margin-top:41px}.c16{margin-left:17px}.c17,.c18{margin-left:-79px;margin-top:-15px}.c18{margin-left:49px}.c19,.c20,.c21,.c22{margin-left:-63px;margin-top:-99px}.c20,.c21,.c22{margin-left:33px}.c21,.c22{margin-left:1px}.c22{margin-left:-31px}.c23,.c24,.c25,.c26{margin-left:-63px;margin-top:69px}.c24,.c25,.c26{margin-left:33px}.c25,.c26{margin-left:1px}.c26{margin-left:-31px}.c28,.c29{margin-left:-95px;margin-top:-43px}.c29{margin-top:13px}.c30{margin-left:49px;margin-top:41px}.c31{margin-left:-79px;margin-top:-71px}.c32{margin-left:-111px;margin-top:-15px}.c33,.c34{margin-left:65px;margin-top:-43px}.c34{margin-top:13px}.c35{margin-left:-79px;margin-top:41px}.c36{margin-left:49px;margin-top:-71px}.c37{margin-left:81px;margin-top:-15px}.r1,.r1>.hex-brick,.r2,.r2>.hex-brick,.r3,.r3>.hex-brick{animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.2s;-webkit-animation-name:pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.2s}.r1>.hex-brick,.r2,.r2>.hex-brick,.r3,.r3>.hex-brick{animation-delay:.4s;-webkit-animation-delay:.4s}.r1>.hex-brick,.r2>.hex-brick,.r3,.r3>.hex-brick{animation-delay:.6s;-webkit-animation-delay:.6s}.r1>.hex-brick,.r2>.hex-brick,.r3>.hex-brick{animation-name:fade;animation-delay:.2s;-webkit-animation-name:fade;-webkit-animation-delay:.2s}.r2>.hex-brick,.r3>.hex-brick{animation-delay:.4s;-webkit-animation-delay:.4s}.r3>.hex-brick{animation-delay:.6s;-webkit-animation-delay:.6s}.Header{position:fixed;top:0;z-index:2;width:100%}.Header::before{content:"";position:absolute;left:0;width:100%;height:100%;background:rgba(255,255,255,.6);z-index:-1}.Header--white::before{background:#fff}.Footer{color:#fff;background:#22658c;padding-top:80px;padding-bottom:80px;font-size:.8rem}.Footer__flexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:300px;margin:auto}.Footer__flexContainer--gap40{gap:40px}.Footer__logo{width:120px;margin-bottom:20px}.Footer__copyRight{display:inline-block;margin-top:10px}.Footer__items{font-size:1rem;text-align:center}.Footer__item{margin-bottom:10px}.GlobalNav{font-size:.9rem}.GlobalNav__flexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:bottom;padding:0 2%}.GlobalNav__logomark{fill:#494b4c;width:38.5vw;padding-top:70px;padding-bottom:10px}.GlobalNav__h1{text-align:center}.GlobalNav__head{text-align:left}.GlobalNav__head a{text-decoration:none}.GlobalNav__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.GlobalNav__menuItem{position:relative;font-size:.8rem;border-bottom:1px solid #494b4c;margin-left:10px;margin-right:50px}.GlobalNav__menuItem a{display:block;line-height:50px;color:#fff;text-decoration:none;padding-left:10px}.GlobalNav__menuItem a::after{display:block;position:absolute;bottom:0;right:0;left:0;height:2px;background:#00aae8;content:"";-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s cubic-bezier(1,0,0,1);transition:transform .3s cubic-bezier(1,0,0,1);transition:transform .3s cubic-bezier(1,0,0,1),-webkit-transform .3s cubic-bezier(1,0,0,1)}.GlobalNav__menuItem a:hover{text-decoration:none;color:#00aae8;font-weight:700;outline:0}.GlobalNav__menuItem a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.GlobalNav__menuItem.current a{color:#22658c}.GlobalNav__menuItem.current a:hover{font-weight:400;cursor:inherit}.GlobalNav__menuItem a::after,.GlobalNav__menuItem.current a:hover::after{-webkit-transform:scaleX(0);transform:scaleX(0)}.Loop{font-size:18px}.Loop__archive{margin-bottom:3.6em}.Loop__archive:last-child,.Sidebar__items li:last-child{margin-bottom:0}.Loop__container{border-bottom:1px dotted #ccc;padding-bottom:30px;margin-bottom:30px}.Loop__container:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.Loop__flexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:20px}.Loop__flexSub{text-align:center}.Loop__header{margin-bottom:1.8em}.Loop__content h1,.Loop__title{font-size:1.66667em}.Loop__titleArchive{font-size:1em;margin-bottom:.9em}.Loop__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Loop__time{font-size:.8em}.Loop__categories{font-size:.8em}.Loop__thumbnailWrap{position:relative;overflow:hidden;width:70%;margin:auto}.Loop__thumbnailWrap::before{display:block;padding-top:100%;content:""}.Loop__thumbnailWrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .75s ease;transition:all .75s ease}.Loop__continuation{font-size:.8em}.Loop__content h1{margin-top:20px;margin-bottom:20px}.Loop__content h2{font-size:1.2em;margin-top:3.6em;margin-bottom:2.25em}.Loop__content h3,.Loop__content h4{font-size:1em;margin-top:2.25em;margin-bottom:.9em}.Loop__content p{line-height:1.8}.Loop__content p+p{margin-top:1.8em}.Loop__content img{margin:1.8em 0;height:auto}.Loop__content a{-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;color:#00aae8}.Loop__content a:link,.Loop__content a:visited{color:#00aae8}.Loop__content a:hover{color:#00aae8;opacity:.6}.Loop__content a:active{color:#00aae8}.Loop__content ul{padding-left:1.5em;margin:1.8em 0;line-height:1.9}.Loop__content ul p{margin:1em 0}.Loop__content ul ul{list-style-type:circle;margin:0}.Loop__content ul{list-style-type:disc}.Loop__content li{list-style:inherit}.Loop__content table{font-size:.9em;display:block;overflow:auto;margin:1.8em 0;border-collapse:collapse}.Loop__content tr:nth-child(odd){background:rgba(0,0,0,.03)}.Loop__content th{font-weight:700;border:1px solid #ddd;padding:10px 12px}.Loop__content td{border:1px solid #ccc;padding:10px 12px}.Loop__excerpt p{font-size:.9em}.Post__container{margin-bottom:20px}.Post__title{font-size:1.6rem;text-align:center;padding-bottom:5px;border-bottom:1px solid #494b4c;margin-bottom:20px}.Sidebar{text-align:justify}.Sidebar__items li,.Sidebar__titleH2{font-size:1rem;margin-bottom:.5rem}.Sidebar__titleH3{font-size:1rem;font-weight:400}.Sidebar__items li{font-size:.9rem}.Sidebar__time{font-size:.8rem}.Sidebar a{text-decoration:none}.NotFound__text a,.Sidebar a:hover{text-decoration:underline}.Search__formLabel{position:absolute!important;width:1px;height:1px;border:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);word-wrap:normal!important;padding:0;margin:-1px}.Search__formFlex,.Search__formInputWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Search__formFlex{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:6px}.Search__formInputWrap{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;position:relative;z-index:1;border-top-left-radius:6px;border-bottom-left-radius:6px}.Search__formButton,.Search__formInput{border:1px solid #ccc;outline:0;overflow:visible;background:#fff;-webkit-transition:border .2s ease-out;transition:border .2s ease-out}.Search__formInput{-webkit-appearance:none;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;border-top-left-radius:6px;border-bottom-left-radius:6px;width:100%;max-width:100%;height:auto;padding:.45rem .9rem}.Search__formButton{display:inline-block;position:relative;left:-1px;z-index:0;color:#333;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;border-top-right-radius:6px;border-bottom-right-radius:6px;cursor:pointer;padding:.45rem 1rem}.NotFound{margin-bottom:100px}.NotFound__text{font-size:1rem;text-align:center;padding:50px 0 100px}.Firstview{position:relative;color:#fff;overflow:hidden}.Firstview__imgWrap{text-align:center}.Firstview__imgWrap img{width:100%}.Firstview__titleWrap{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;-webkit-box-flex:0;-webkit-flex:0 1 1180px;-ms-flex:0 1 1180px;flex:0 1 1180px;max-width:1180px;margin:auto;padding:0 3%}.Firstview__title{font-family:"Josefin Sans",sans-serif;font-size:8.6vw;text-align:left;padding-left:2%}.Firstview__title--black{color:#494b4c}.Firstview__title--recruit{color:#fff;text-align:right}.Firstview__title--link{color:#494b4c;text-align:right}.Firstview__brandWrap{color:#494b4c;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;-webkit-box-flex:0;-webkit-flex:0 1 1180px;-ms-flex:0 1 1180px;flex:0 1 1180px;max-width:1180px;margin:auto;padding:0 3%}.l-column{width:min(100%,1180px);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.mb10{margin-bottom:10px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:60px!important}.mb0{margin-bottom:0!important}.titleWrap{text-align:center;padding-top:30px;padding-bottom:40px}.titleWrap--pt0{padding-top:0}.underlineTitle{display:inline-block;font-size:max(4.6vw,1.2rem);font-weight:400;letter-spacing:.1rem;line-height:1;color:#494b4c;padding-bottom:10px;border-bottom:1px dotted #494b4c}.underlineTitle--reverse{color:#fff;border-bottom:1px dotted #13394c}.text{font-size:.9rem;text-align:justify}.button002,.buttonsquare{text-align:center;text-decoration:none;width:100%}.button002:link,.button002:visited{color:#fff}.button002,.buttonsquare{display:inline-block}.button002{font-size:1rem;color:#fff;background-color:#00aae8;border-radius:6px;padding:10px 0}.button002:hover{color:#fff;opacity:.6}.button002:active{color:#fff}.buttonsquare{border:2px solid #494b4c}.buttonsquare{position:relative;padding:10px;background:#fff;cursor:pointer;-webkit-transition:.6s all;transition:.6s all}.buttonsquare::after{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;color:#494b4c;position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.buttonsquare:link,.buttonsquare:visited{color:#494b4c}.buttonsquare:hover{color:#fff!important;background:#00aae8}.buttonsquare:active{color:#494b4c}.buttonsquare--leftarrow::after{content:"\f104";right:auto;left:3px}.buttonsquare--fontsmall{font-size:.9rem}.fadeDown,.fadeIn,.fadeLeft,.fadeRight,.fadeUp{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.fadeDown,.fadeLeft,.fadeRight,.fadeUp{-webkit-animation-name:fadeDownAnime;animation-name:fadeDownAnime;-webkit-animation-duration:.5s;animation-duration:.5s}.fadeLeft,.fadeRight,.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime}.fadeLeft,.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime}.fadeDownTrigger,.fadeInTrigger,.fadeLeftTrigger,.fadeRightTrigger,.fadeUpTrigger{opacity:0}.flipLeftTop,.flipRightTop{-webkit-animation-name:flipLeftTopAnime;animation-name:flipLeftTopAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.flipRightTop{-webkit-animation-name:flipRightTopAnime;animation-name:flipRightTopAnime}.flipLeftTopTrigger,.flipRightTopTrigger{opacity:0}.zoomOut{-webkit-animation-name:zoomOutAnime;animation-name:zoomOutAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.zoomOutTrigger{opacity:0}.rotateY{-webkit-animation-name:rotateYAnime;animation-name:rotateYAnime;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.Slick__sliderTop{position:relative;z-index:1}.Slick__sliderTop img{width:50vw;height:auto;border-radius:10px}code[class*=language-],pre[class*=language-]{color:#657b83;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:14px;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#073642}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#073642}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#93a1a1}.token.punctuation{color:#586e75}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.number,.token.symbol{color:#f18106}.token.tag{color:#6f42c1}.token.property{color:#07a}.token.attr-name,.token.char,.token.string,.token.url{color:#407b08}.token.selector{color:#6f42c1}.token.entity{color:#657b83;background:#eee8d5}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#657b83}.token.important,.token.regex,.token.variable{color:#f18106}.token.important{font-weight:700}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block;border:1px solid #bbb;margin-right:3px}div.code-toolbar>.toolbar>.toolbar-item:last-child{margin-right:0}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer;color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;font:inherit;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}.wp-pagenavi{text-align:center;margin-top:40px}.wp-pagenavi span.current{color:#00aae8;border-color:#00aae8}@media (min-width:768px){.Hero{margin-top:50px}.BurgerBack,.BurgerBtn{display:none}.GlobalNav__flexContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.GlobalNav__logomark{width:160px;padding:0}.GlobalNav__h1{text-align:left}.GlobalNav__head{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.GlobalNav__body{-webkit-box-flex:3;-webkit-flex:3 1 auto;-ms-flex:3 1 auto;flex:3 1 auto}.GlobalNav__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.GlobalNav__menuItem{text-align:center;width:100%;border:0;margin:0}.GlobalNav__menuItem a{color:#494b4c;padding-left:0}}@media (max-width:600.98px){.non-sp{display:none}.ContactForm__button{margin:auto}.Entry__backButton{margin-top:20px}.Loop__excerpt p{font-size:1em}code[class*=language-],pre[class*=language-]{font-size:13px}}@media (min-width:601px) and (max-width:1024.98px){.non-tb{display:none}.Brand__shoulder{font-size:1.2rem}.Brand__logomark{width:450px}.Example__galleryGrid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.Example__titleH1{font-size:2rem}.Example__mainImgWrap{width:60%}.Loop__content h1,.Loop__title{font-size:2em}.Loop__content h3,.Loop__content h4,.Loop__titleArchive{font-size:1.1em}.Loop__content h2{font-size:1.3em}.Loop__excerpt p{font-size:.9em}.Firstview__title{font-size:2rem}}@media (min-width:1025px){.non-pc{display:none}.Brand__shoulder{font-size:1.2rem}.Brand__logomark{width:500px}.Example__galleryGrid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.Example__titleH1{font-size:2.2rem}.Example__mainImgWrap{width:50%}.Loop__content h1,.Loop__title{font-size:2.5em}.Loop__content h3,.Loop__content h4,.Loop__titleArchive{font-size:1.25em}.Loop__content h2{font-size:1.5em}.Firstview__title{font-size:2.2rem}}@media (min-width:601px){.Brand{padding-top:50px}.Hero__logomark{width:140px}.Hero__deal{font-size:.7rem}.Top{padding-top:20px}.Example__text{margin-left:25%;margin-right:25%}.History__entItems{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.Greeting{padding-top:20px}.Greeting__h2{font-size:1.6rem;text-align:inherit;margin-bottom:40px}.Greeting__bodyText,.Greeting__headText{letter-spacing:.2em;padding-left:10%;padding-right:10%}.Greeting__headText{line-height:2.4;margin-bottom:1.7em}.Greeting__bodyText{font-size:.8rem;line-height:2.8;text-align:center}.Greeting__flexContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:40px}.Greeting__flexHead{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%}.Greeting__flexBody{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%}.Facility__flexContainer,.Greeting__twoItems{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.Facility__flexContainer{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Facility__flexHead{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.Facility__flexBody{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.Facility__name{font-size:1.2rem}.Company__table,.Facility__table{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Company__table tbody,.Facility__table tbody,.Recruit__table tbody{width:45%}.Company__items{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.Recruit{padding-top:20px}.Recruit__table{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Link__table th,.Recruit__table th{width:22.22222%}.Recruit__table{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Recruit__items{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.Contact{padding-top:20px}.ContactForm{margin:40px auto}.ContactForm__flexContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;gap:20px}.ContactForm__flexBody,.ContactForm__flexHead{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.Entry__lead{text-align:center}.Entry__form{margin-top:50px}.Entry__formInner{border:0;background:#ddd;padding:20px 20px 0}.Entry__flexContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Entry__label{display:block;width:31%;border-bottom:1px solid #ddd;padding:2%}.Entry__line{display:block;width:69%;border-bottom:1px solid #ddd;padding:1.5% 3% 1.5% 2%}.Entry__line--radio{padding:2% 3% 2% 2%}.Link{padding-top:20px}.Policy{padding:20px 10% 0}.Load__logomark{width:300px}.Footer__flexContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:revert}.Footer__flexContainer--around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.Footer__flexContainer--gap40{gap:0}.Footer__body,.Footer__head{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-right:1px solid #ccc}.Footer__body{border-left:1px solid #ccc;margin-bottom:0}.Footer__items{font-size:inherit;text-align:left}.Loop__flexContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1.8em}.Loop__flexMain,.Loop__flexSub{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%}.Loop__flexMain{-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%}.Loop__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.Loop__list li{margin-right:.75em}.Loop__list li:last-child{margin-right:0}.Loop__time{font-size:.9em}.Loop__categories{font-size:.9em}.Loop__thumbnailWrap{width:auto}.Firstview__title--recruit{color:#494b4c;text-align:left;text-shadow:2px 2px 5px #fff,-2px 2px 5px #fff,2px -2px 5px #fff,-2px -2px 5px #fff}.Firstview__title--link{color:#fff;text-align:left}.underlineTitle{font-size:1.2rem;letter-spacing:.3em}.button002{width:auto;padding:10px 80px}.buttonsquare--w300{width:300px}}@media (max-width:750px){.History__tableWrap{overflow-x:scroll}.History__table{min-width:750px;border-collapse:collapse}}@media (min-width:751px){.History__tableNote{display:none}}@media (max-width:767.98px){.BurgerBtn{position:fixed;top:20px;left:20px;width:50px;height:50px;border:1px solid #494b4c;border-radius:3px;background:#fff;cursor:pointer;z-index:9999}.BurgerBtn span{display:inline-block;position:absolute;left:14px;height:2px;border-radius:5px;background:#494b4c;width:45%;-webkit-transition:all .4s;transition:all .4s}.BurgerBtn span:nth-last-of-type(1){top:13px}.BurgerBtn span:nth-last-of-type(2){top:19px}.BurgerBtn span:nth-last-of-type(3){top:25px}.BurgerBtn span:nth-last-of-type(3)::after{content:"Menu";position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.6rem;color:#494b4c;text-transform:uppercase}.BurgerBtn.active span:nth-last-of-type(1){top:14px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.BurgerBtn.active span:nth-last-of-type(2){opacity:0}.BurgerBtn.active span:nth-last-of-type(3){top:26px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.BurgerBtn.active span:nth-last-of-type(3)::after{content:"Close";top:5px;left:50%;-webkit-transform:translate(-22%,0) rotate(-45deg);transform:translate(-22%,0) rotate(-45deg)}.BurgerBack,.GlobalNav{position:fixed;top:0;right:-120%;height:100vh}.BurgerBack{z-index:998;width:100%;background:rgba(0,0,0,.7);-webkit-transition:all .8s;transition:all .8s}.BurgerBack.backactive,.GlobalNav.panelactive{right:0}.GlobalNav{z-index:999;width:80%;background:#999;-webkit-transition:all .6s;transition:all .6s}.GlobalNav.panelactive .GlobalNav__body{z-index:999;width:100%;height:100vh;overflow:auto}}@media screen and (max-width:1019.98px){.Slick__sliderTop img{width:70vw}}@media screen and (max-width:767.98px){.Slick__sliderTop img{width:96vw}}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}