@keyframes jinr-info-icon-animate{6%{transform:translateX(0);opacity:1}to{transform:translateX(9px);opacity:0}}@keyframes fadeDelay{30%{opacity:0}to{opacity:1}}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image .aligncenter{display:table;margin-left:auto;margin-right:auto}.wp-block-image figure,p{margin:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;vertical-align:text-bottom;fill:#2c7a00}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}.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(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--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,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}}: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:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--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,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 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:0.44rem;--wp--preset--spacing--30:0.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, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}a,article,body,div,figure,footer,header,html,img,main,section,span,ul{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:#fff0;word-break:break-word}html{font-size:62.5%}@media (max-width:551px){html{height:-webkit-fill-available}body{min-height:-webkit-fill-available}}ul{list-style:none;list-style-type:none}a{color:inherit;text-decoration:none;transition:all .4s;will-change:transform;transition-timing-function:ease}img{max-width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none;-webkit-touch-callout:none}.d--transparent{background:#fff0}.t--main-width,body.blog #mainContentInner,body.home #mainContentInner{max-width:1120px}@media (max-width:551px){.t--padding{padding-left:15px;padding-right:15px}}@media screen and (min-width:552px) and (max-width:781px){.t--padding{padding-left:25px;padding-right:25px}}@media (min-width:782px){.t--padding{padding-left:30px;padding-right:30px}}@media (min-width:961px){.t--padding{padding-left:30px;padding-right:30px}}@media (min-width:1240px){.t--padding{padding-left:0;padding-right:0}}@media (min-width:1340px){.t--padding{padding-left:0;padding-right:0}}.t--round-s .t--round,.t--round-s.d--article-image-r-on .wp-block-image img{border-radius:4px}body:not(.wp-admin){font-size:1.6rem;background-color:#f9fffa}#wrapper.d--notoserif{font-family:"Noto Serif JP",serif;font-weight:400}#wrapper.d--notoserif .d--bold,#wrapper.d--notoserif strong{font-weight:700}@media (max-width:551px){#wrapper.d--notoserif .d--bold-sp{font-weight:700}}.ef{font-feature-settings:"palt";letter-spacing:1px}@font-face{font-family:"jin-icons";src:url(/wp-content/themes/jinr/lib/font/jin-icons/jin-icons.woff?c16tcv)format("woff"),url(/wp-content/themes/jinr/lib/font/jin-icons/jin-icons.svg?c16tcv#jin-icons)format("svg");font-weight:400;font-style:normal}[class*=" jin-ifont-"]{font-family:"jin-icons"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" jin-ifont-"]:before{font-size:1em;display:inline-block;will-change:transform}.jin-icons{display:inline-block}.jin-ifont-copyright:before{content:""}.d--flat-design .o--widget-area a:not([class]) img{transition:all .4s;will-change:transform;transition-timing-function:ease}.d--flat-design .o--widget-area a:not([class]):hover img{transform:translateY(-4px);filter:opacity(.9)}.o--widget-area{letter-spacing:.12rem}.o--widget-area p{padding:0}.o--widget-area .wp-block-image{padding-top:0;padding-bottom:0;margin-top:1.65rem;margin-bottom:1.65rem}@media (min-width:552px){.o--widget-area .wp-block-image{margin-top:3.3rem;margin-bottom:3.3rem}}.o--widget-area .b--jinr-box .c--simple-box-inner p{font-size:.95em;line-height:1.75em}.o--widget-area .b--jinr-box p{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.5em}@media (min-width:552px){.o--widget-area .b--jinr-box p{margin-top:2.25rem;margin-bottom:2.25rem;line-height:1.7em}}.o--widget-area .aligncenter{margin-left:auto;margin-right:auto;text-align:center}.o--widget-area p,.wp-block-columns{margin-top:3.3rem;margin-bottom:3.3rem}@media (max-width:551px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{margin-bottom:18px}}@media screen and (min-width:552px) and (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{margin-bottom:18px}}@media (min-width:552px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:3px}}.wp-block-column>.wp-block-image{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:552px){.wp-block-column>.wp-block-image{margin-top:2.25rem;margin-bottom:2.25rem}}.wp-block-column>.wp-block-image:first-child{margin-top:0!important}.wp-block-column>.wp-block-image:last-child{margin-bottom:0!important}.wp-block-column .wp-block-image{margin-bottom:0!important}.t--round-s .wp-element-button{border-radius:4px}#commonHeader{padding:0;margin:0;position:relative;z-index:300}#commonHeaderInner{width:100%;display:flex;margin:0 auto;align-items:center;position:relative}#headerLogoLink{line-height:1.1;display:flex;align-items:center}#SiteSubCopy{font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.3;letter-spacing:.18rem}#globalMenu,#globalMenuList{display:flex;align-items:center}@media (max-width:551px){#globalMenu .o--nav-box{display:none}}#globalMenuList{flex-wrap:wrap}#globalMenuList>.menu-item{padding:10px 0}#globalMenuList>.menu-item>a{text-align:center}#globalMenuList .menu-item{position:relative}#globalMenuList .menu-item a{display:block;font-size:1em;letter-spacing:.21rem;transition:all .25s;will-change:transform;transition-timing-function:ease}.d--header-menu-style2 #globalMenuList>.menu-item:not(.d--button) a{display:block;border-right:1px solid;padding:3px clamp(15px,3vw,24px)}.d--header-menu-style2 #globalMenuList .menu-item:first-of-type a{border-left:1px solid}@media (min-width:782px){#hamburgerMenu.d--hamburger-display-off{display:none}}.d--header-layout2 #hamburgerMenu{position:absolute}@media (max-width:551px){.d--header-layout2 #hamburgerMenu{margin-top:18px}}@media screen and (min-width:552px) and (max-width:781px){.d--header-layout2 #hamburgerMenu{margin-top:6px}}@media (min-width:782px){.d--header-layout2 #hamburgerMenu{margin-top:clamp(18px,2.1vw,33px)}}@media (min-width:1120px){.d--header-layout2 #hamburgerMenu{margin-top:clamp(24px,2.1vw,33px)}}.d--header-layout2 #hamburgerMenu{right:15px}@media (max-width:551px){.d--header-layout2 #hamburgerMenu{top:0}}@media screen and (min-width:552px) and (max-width:781px){.d--header-layout2 #hamburgerMenu{right:24px;top:12px}}@media (min-width:782px){.d--header-layout2 #hamburgerMenu{right:30px}}@media (min-width:1240px){.d--header-layout2 #hamburgerMenu{right:0}}@media (min-width:552px){.d--header-layout2 #commonHeaderInner{flex-direction:column}}.d--header-layout2 #headerLogo{text-align:center;margin:0 auto}.d--header-layout2 #headerLogoLink{margin:0 auto;display:block}.d--header-layout2 #SiteSubCopy{padding-top:20px}@media screen and (min-width:552px) and (max-width:781px){.d--header-layout2 #globalMenu{display:none}}.d--header-layout2 #globalMenu .o--nav-box{width:100%}.d--header-layout2 #globalMenuList{margin-top:16px;padding-bottom:6px;justify-content:center}.d--header-layout2 .d--header-menu-style2 #globalMenuList .menu-item:not(.d--button) a{padding:3px clamp(15px,3vw,30px)}@media (min-width:782px){.o--nav-box.d--globalmenu-tablet-off{display:none}}@media (min-width:961px){.o--nav-box.d--globalmenu-tablet-off{display:flex}}.o--informationbar{position:relative;z-index:100}.o--informationbar.d--information-type-textonlywithlink{padding:9px 42px}.o--informationbar.d--information-type-textonlywithlink a:hover{opacity:.6}.o--informationbar.d--information-type-textonlywithlink .c--informationbar{position:relative;flex-wrap:wrap;text-align:center}@media (min-width:782px){.o--informationbar.d--information-type-textonlywithlink .c--informationbar{flex-wrap:nowrap}}.o--informationbar.d--information-type-textonlywithlink .c--informationbar::after{content:"";font-family:"jin-icons";font-size:1.35rem;position:absolute;right:-24px;animation-name:jinr-info-icon-animate;animation-duration:1.65s;animation-delay:.6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.17,.84,.44,1);animation-iteration-count:infinite;opacity:1}@media (min-width:552px){.o--informationbar.d--information-type-textonlywithlink .c--informationbar::after{position:relative;font-size:1.15rem}}.c--informationbar{display:flex;align-items:center;justify-content:center;letter-spacing:.06rem;padding-bottom:1px}.d--information-text-large{line-height:1.3;font-size:1.35rem}@media (min-width:552px){.d--information-text-large{font-size:1.5rem}}.c--menu-trigger{position:relative;display:flex;align-items:center;z-index:600;padding:3px 0;height:24px;width:24px}.c--menu-trigger .c--menu-bar:focus,.c--menu-trigger .c--menu-bar:focus-visible,.c--menu-trigger:focus,.c--menu-trigger:focus-visible{outline:0}.c--menu-trigger:hover{cursor:pointer}.c--menu-trigger .a--menu-bar{position:absolute;left:0;height:1px;width:100%;transition:all .4s;will-change:transform;transition-timing-function:cubic-bezier(.4,.01,.07,.98)}.c--menu-trigger .a--menu-bar:nth-child(1){top:2px}.c--menu-trigger .a--menu-bar:nth-child(2){top:11px;opacity:1}.c--menu-trigger .a--menu-bar:nth-child(3){top:20px}.a--hamburger-menu-title{font-size:1.95rem}@media (min-width:552px){.a--hamburger-menu-title{font-size:1.8rem;margin:0 auto}}#hamburgerMenu .o--nav-box{margin:24px 0 36px;height:72%}@media (min-width:552px){#hamburgerMenu .o--nav-box{height:66%}}#hamburgerMenuList{height:100%}@media (min-width:552px){#hamburgerMenuList{overflow-y:scroll}}#hamburgerMenuList .menu-item{width:100%;border-bottom-style:solid;border-bottom-width:1px;padding-top:9px;padding-bottom:9px}#hamburgerMenuList .menu-item a{width:100%;display:inline-block;vertical-align:middle;font-size:1.5rem;padding:9px 33px 9px 3px;letter-spacing:.15rem;line-height:1.3}@media (min-width:552px){#hamburgerMenuList .menu-item a{font-size:1.35rem;padding:12px 33px 12px 3px}}#hamburgerMenuList .menu-item a::after{font-family:"jin-icons";content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.05rem}.o--hamburger-menu-container{width:100%;transition:all .3s ease;position:fixed;pointer-events:none;top:0;right:0;z-index:400;padding-top:60px;height:100vh;will-change:backdrop-filter,opacity}@media (min-width:552px){.o--hamburger-menu-container{padding-top:120px}}.o--hamburger-menu-container .o--hamburger-menu{opacity:0;will-change:opacity}@media (max-width:551px){.o--hamburger-menu-container .o--hamburger-menu{opacity:1}}@media (min-width:552px){.o--hamburger-menu,.o--hamburger-menu-inner{height:100%}}.o--hamburger-menu-inner{overflow-y:scroll;overscroll-behavior-y:contain;max-height:100vh;height:80%;position:relative;padding-left:24px!important;padding-right:24px!important}@media (min-width:552px){.o--hamburger-menu-inner{height:100%}}@media (min-width:1120px){.d--hamburger-widget-off .o--hamburger-menu-inner{max-width:100%!important}}@media (min-width:552px){.d--hamburger-widget-off #hamburgerMenuList{max-width:320px;margin:0 auto}}.d--hamburger-widget-off .a--hamburger-menu-title{max-width:320px}@media (max-width:551px){#hamburgerMenu.d--hamburger-follow-on .o--hamburger-menu-inner{height:63%}}.o--jinr-stillimage{position:relative;z-index:200;padding-left:0!important;padding-right:0!important;max-width:100%}@media (max-width:551px){.o--jinr-stillimage{overflow:hidden}}.c--stillimage-contents{position:absolute;transform:translate(-50%,-50%);width:100%;max-width:1120px}@media (max-width:551px){.c--stillimage-contents .b--jinr-button{margin-top:3.6rem}}.c--stillimage{position:relative;overflow:hidden}.a--stillimage{display:block;margin:0 auto;height:100vh;max-height:1200px;background-size:cover;background-repeat:no-repeat;background-position:center top}.a--stillimage-overlay{position:absolute;height:100%;width:100%}.a--stillimage-maincopy{width:100%;font-feature-settings:"palt";letter-spacing:.42rem;line-height:1.45}.a--stillimage-subcopy{width:100%;letter-spacing:.27rem}@media (max-width:551px){.a--stillimage-subcopy{padding-top:15px}}@media (min-width:552px){.a--stillimage-subcopy{padding-top:30px;line-height:1.8}}@media (min-width:961px){.a--stillimage-subcopy{padding-bottom:20px}}.d--stillimage-text-shadow-m{text-shadow:0 4px 9px rgb(0 0 0/.12)}.b--jinr-button{position:relative;z-index:300;margin:3.3rem auto}@media (max-width:551px){.b--jinr-button{margin:1.65rem auto}}.b--jinr-button span{will-change:transform}.b--jinr-button a,.b--jinr-button span{display:inline-block;transition:all .4s;transition-timing-function:ease}.b--jinr-button a,.b--jinr-button a::after,.b--jinr-button a::before{will-change:animation,transform,transition,background-color}.d--button-solid a::after{font-family:"jin-icons";position:absolute;font-size:.87em;right:15px;top:50%;transform:translateY(-50%)}@media (min-width:552px){.d--button-solid a::after{right:21px}}.d--button-center{text-align:center}#mainContent{position:relative;z-index:200;margin-left:auto;margin-right:auto}#mainContentInner{margin:0 auto}@media (max-width:551px){#mainContentInner{overflow:hidden}}@media (min-width:961px){#mainContentInner{position:relative;display:flex;justify-content:center}}#jinrArticle{width:100%;position:relative;z-index:1000}@media (max-width:551px){body.blog #mainContentInner,body.home #mainContentInner{padding-left:15px;padding-right:15px}}@media screen and (min-width:552px) and (max-width:781px){body.blog #mainContentInner,body.home #mainContentInner{padding-left:25px;padding-right:25px}}@media (min-width:782px){body.blog #mainContentInner,body.home #mainContentInner{padding-left:30px;padding-right:30px}}@media (min-width:961px){body.blog #mainContentInner,body.home #mainContentInner{padding-left:30px;padding-right:30px}}@media (min-width:1240px){body.blog #mainContentInner,body.home #mainContentInner{padding-left:0;padding-right:0}}@media (min-width:1340px){body.blog #mainContentInner,body.home #mainContentInner{padding-left:0;padding-right:0}}body.blog .d--main-style-transparent #mainContentInner,body.home .d--main-style-transparent #mainContentInner{padding-top:18px}@media (min-width:552px){body.blog .d--main-style-transparent #mainContentInner,body.home .d--main-style-transparent #mainContentInner{padding-top:clamp(30px,3.6vw,45px)}}.o--postlist-inner{width:100%}.d--postlist-square{display:flex;flex-wrap:wrap}@media (max-width:551px){.d--postlist-square-sp{display:flex!important;flex-wrap:wrap;overflow-x:visible!important}}.o--widget-area{position:relative;z-index:100;margin:0 auto}.o--jinr-mainvisual+#jinr-posttop-widget-area{margin-top:21px}#commonFooterWidget .jinr-widget-area,#jinr-posttop-widget-area .jinr-widget-area{margin-top:15px;margin-bottom:15px}#commonFooterWidget .jinr-widget-area:first-child,#jinr-posttop-widget-area .jinr-widget-area:first-child{margin-top:0}#commonFooterWidget .jinr-widget-area:last-child,#jinr-posttop-widget-area .jinr-widget-area:last-child{margin-bottom:0}.d--flat-design .wp-block-search__label{display:none}.d--flat-design .wp-block-search__inside-wrapper{height:43px!important}.d--flat-design .wp-block-search__inside-wrapper .wp-block-search__input{border-style:solid;border-width:1px;font-size:1.35rem;font-weight:400;margin-bottom:0;margin-top:0;background:rgb(255 255 255/.45)}.d--flat-design .wp-block-search__inside-wrapper .wp-block-search__input::placeholder{font-weight:300;color:#ccc}.d--flat-design .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:0}.d--flat-design .wp-block-search__inside-wrapper .wp-block-search__button{border-style:solid;border-width:1px;font-size:1.15rem;letter-spacing:.15rem;margin-right:0;margin-top:0;margin-bottom:0;transition:all .4s;will-change:transform;transition-timing-function:ease;cursor:pointer;border-color:#fff0}.d--flat-design .wp-block-search__inside-wrapper .wp-block-search__button svg{transition:all .4s;will-change:transform;transition-timing-function:ease;font-size:1.8rem}.d--flat-design .wp-block-search__inside-wrapper .wp-block-search__button:hover,.d--heading-box5 .c--simple-box-inner p,.d--heading-box5 .c--simple-box-inner section{color:#fff}.d--flat-design .wp-block-search__inside-wrapper .wp-block-search__button:hover svg{fill:#fff;transform:scale(1.14)}.d--flat-design .wp-block-search__inside-wrapper .wp-block-search__input{padding-top:14px;padding-bottom:12px;padding-left:12px}.d--flat-design .wp-block-search__button-outside .wp-block-search__inside-wrapper .wp-block-search__button{padding-left:9px;padding-right:9px}.t--round-s .wp-block-search__button,.t--round-s .wp-block-search__input{border-radius:2px}.d--animation-general-on #mainContent,.d--animation-general-on .o--jinr-mainvisual{opacity:0;animation:fadeDelay .9s ease;animation-fill-mode:forwards}.js--scr-animation{transition:opacity .9s,transform .9s}@media (min-width:552px){.d--button-solid-hover-up>span:hover{transform:translateY(-7px)}}.d--column-animation-fadeslidebyone .wp-block-columns.js--scr-animation .wp-block-column,.js--scr-animation .d--button-solid-animation-fadeup a{opacity:0}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay{background:0 0;border:0;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-content{position:relative;z-index:1}.pum-overlay{bottom:0;display:none;height:100%;left:0;overflow:auto;overflow:initial;position:fixed;right:0;top:0;transition:all .15s ease-in-out;width:100%;z-index:1999999999}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{margin-bottom:3em;position:absolute;top:100px;z-index:1999999999}.pum-container.pum-responsive{height:auto;left:50%;margin-left:-47.5%;overflow:visible;width:95%}.pum-container.pum-responsive img{height:auto;max-width:100%}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{background-color:#0000;cursor:pointer;line-height:1;min-width:1em;position:absolute;text-align:center;text-decoration:none;z-index:2}.popmake-close{cursor:pointer}.pum-theme-9744,.pum-theme-default-theme{background-color:rgb(255 255 255/1)}.pum-theme-9744 .pum-container,.pum-theme-default-theme .pum-container{padding:18px;border-radius:0;border:1px #000;box-shadow:1px 1px 3px 0 rgb(2 2 2/.23);background-color:rgb(249 249 249/1)}.pum-theme-9744 .pum-content,.pum-theme-default-theme .pum-content{color:#8c8c8c;font-family:inherit;font-weight:400;font-style:inherit}.pum-theme-9744 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{position:absolute;height:auto;width:auto;left:auto;right:0;bottom:auto;top:0;padding:8px;color:#fff;font-family:inherit;font-weight:400;font-size:12px;font-style:inherit;line-height:36px;border:1px #fff;border-radius:0;box-shadow:1px 1px 3px 0 rgb(2 2 2/.23);text-shadow:0 0 0 rgb(0 0 0/.23);background-color:rgb(0 183 205/1)}#pum-9753{z-index:1999999999}.d--albert-sans.d--notoserif .ef{font-family:"Albert Sans","Noto Serif JP",serif}body:not(.wp-admin) #wrapper{background-image:url(https://sumaho-job-review.com/wp-content/themes/jinr/include/customizer/img/preset_bg_15.png)}#hamburgerMenuList .menu-item a,.widgettitle,.wp-block-search__input,body:not(.wp-admin){color:#44633b}#hamburgerMenuList .menu-item a:after{color:rgb(68 99 59/.6)}#hamburgerMenuList .menu-item{border-color:rgb(68 99 59/.15)}#commonFooter a:not([class]),#wrapper a:not([class]):hover,.o--widget-area a:not([class]){color:#2ba069}#footerMenuList a:hover{color:#2ba069!important}#globalMenuList .menu-item a,#globalMenuList .menu-item a:hover,.wp-block-search__button{color:#2c7a00}.d--glonavi-hover-none #globalMenuList .menu-item a:hover{color:#2ba069}.wp-block-search__button{background-color:rgb(44 122 0/.15)}.wp-block-search__button:hover{background-color:rgb(44 122 0)}.d--flat-design .wp-block-search__input{border-color:rgb(44 122 0/.45)}.d--information-type-textonlywithlink a:hover{color:#fff!important}#mainContent{background-color:#fff0}#commonHeader{background-color:#f9f9f9}@media (max-width:551px){#hamburgerMenu.d--hamburger-follow-on .o--hamburger-menu-inner{height:80%}}#SiteSubCopy,#headerLogoLink,#headerLogoLink:hover{color:#2c7a00!important}@media (max-width:551px){#commonHeaderInner{height:90px}}@media (min-width:552px){.d--header-layout2 #headerLogo{padding-top:calc(100px*.3);padding-bottom:calc(100px*.15)}}@media (max-width:551px){.d--header-layout2 #headerLogoLink{font-size:23px}}@media screen and (min-width:552px) and (max-width:781px){.d--header-layout2 #headerLogoLink{font-size:calc(31px*.8)}}@media (min-width:782px){.d--header-layout2 #headerLogoLink{font-size:31px}}#globalMenuList .menu-item{font-size:13px}.d--header-menu-style2 #globalMenuList>.menu-item>a{border-color:rgb(44 122 0/.27)!important}.c--menu-trigger .a--menu-bar{background-color:#2c7a00}@media (min-width:552px){.a--stillimage{max-height:670px}}@media (max-width:551px){.a--stillimage{max-height:182px}}.a--stillimage{background-image:url(https://sumaho-job-review.com/wp-content/uploads/2023/11/414602-PD6SHV-954-1.jpg)}@media (max-width:551px){.a--stillimage{background-image:url(https://sumaho-job-review.com/wp-content/uploads/2024/02/debt-reduction-ad-img.jpeg)}}.d--stillimage-overlay-simple .a--stillimage-overlay{background-color:#fff;filter:opacity(6%)}.a--stillimage-maincopy,.a--stillimage-subcopy{color:#22327a}.c--stillimage-contents{top:50%;left:50%;text-align:center}.c--stillimage-contents .b--jinr-button .o--button-inner{text-align:center}@media (max-width:551px){.c--stillimage-contents{top:50%;left:50%}}.a--stillimage-maincopy{font-size:2.28rem}@media (min-width:552px){.a--stillimage-maincopy{font-size:clamp(2.7rem,3.9vw,3.6rem)}}.a--stillimage-subcopy{font-size:clamp(1.15rem,1.5vw,1.5rem)}@media (min-width:552px){.a--stillimage-subcopy{font-size:clamp(1.5rem,1.8vw,1.44rem)}}#commonFooter{background-color:#fff0}#commonFooter #commonFooterSiteMenu a,#footer-widget{color:#2c7a00}#footerInfo,#footerMenuList .menu-item:not(:first-child){border-color:rgb(44 122 0/.3)}#copyright{color:#2c7a00}.d--heading-box5{border-color:#407fed}.d--button-type1 a{font-size:14.4px}@media (min-width:552px){.d--button-type1 a{font-size:16px}}.d--button-type1 a{color:#fff!important;border-radius:60px}@media (min-width:552px){.d--button-type1 a{padding:19px 70px 18px}}.d--button-type1 a{background:linear-gradient(135deg,#8acc92,#2ba069);box-shadow:0 3px 6px hsl(152 58% 22%/.27);padding:13.5px 48.3px 13.5px 30.3px}.d--button-type1 a::after{right:21px;content:""}@media (min-width:552px){.d--button-type1 a{padding-left:46px}}.o--hamburger-menu-container{opacity:0}.lazyload,.lazyload:before{background-image:none!important}article,body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{-khtml-user-select:none;pointer-events:auto;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}body,body *{-webkit-touch-callout:none}::selection{background:#fff0}::-moz-selection{background:#fff0}@media print{body{display:none}}.wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap}#jinrCopySuccess,#jinrCopySuccessBg{display:none;position:fixed;z-index:999}#jinrCopySuccessBg{width:100%;height:100%;top:0;left:0;background:rgb(239 239 239/.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#jinrCopySuccess{top:45%;left:50%;transform:translate(-50%,-50%);padding:15px 30px;font-size:14px;letter-spacing:.03rem;border-radius:3px;color:#666;background:#fff;box-shadow:0 2px 8px 0 rgb(170 170 170/.3)}.b--jinr-box{display:block;margin:1.65rem auto;padding:0 2.2rem;width:100%;box-sizing:border-box}@media (min-width:552px){.b--jinr-box{margin:4.2rem auto;padding:0 2.7rem;width:calc(100% - 3.3rem*1.5)}}.b--jinr-box .a--simple-box-title{min-width:50px;box-sizing:border-box;position:relative;z-index:0;line-height:1.4;font-size:1.35rem}@media (min-width:552px){.b--jinr-box .a--simple-box-title{font-size:1.4rem}}.d--heading-box5{position:relative;background:linear-gradient(45deg,#b99d69,#9f8452);color:#fff;z-index:100;padding:3.96rem 3.3rem 9px}@media (min-width:552px){.d--heading-box5{padding:3.9rem 3.96rem 12px}}.d--heading-box5::before{position:absolute;content:"";background:linear-gradient(45deg,#5e8946,#4d6c3c);width:calc(100% - 16px);height:calc(100% - 16px);z-index:-1;top:0;left:0;transform:translate(8px,8px)}@media (min-width:782px){.d--heading-box5::before{width:calc(100% - 24px);height:calc(100% - 24px);transform:translate(12px,12px)}}.d--heading-box5 .a--simple-box-title{font-size:1.05em;text-align:center}@media (max-width:551px){.b--jinr-box p{margin-top:2.1rem!important;margin-bottom:2.1rem!important}}.t--round-s .d--heading-box5{border-radius:4px}#commonFooter.d--footer-style1{margin:0}#commonFooterInner,#footerInfo #commonFooterSiteMenu{margin:0 auto}#footerInfo{font-size:clamp(1.1rem,1.2vw,1.2rem);padding:15px 0}@media (min-width:552px){#footerInfo{padding:21px 0}}@media (min-width:782px){#footerInfo{display:flex;justify-content:center;align-items:center}}@media (min-width:782px){#footerInfo #commonFooterSiteMenu{margin:0 auto 0 0;padding:0;max-width:60%}}#footerInfo #copyright{font-size:1.2rem;letter-spacing:.06rem;text-align:center}@media screen and (min-width:552px) and (max-width:781px){#footerInfo #copyright{margin-top:30px}}@media (min-width:782px){#footerInfo #copyright{text-align:left;margin-top:0}}#footerInfo #copyright .jin-icons{font-size:1rem}@media (max-width:551px){#footerInfo #commonFooterSiteMenu+#copyright{margin-top:18px}}section+#footerInfo{border-top-style:solid;border-top-width:1px}#commonFooterSiteMenu,#commonFooterWidget{margin:0 auto;color:#fff}#commonFooterWidget{padding-top:15px;padding-bottom:15px}#footerMenuList{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;letter-spacing:.12rem}@media (min-width:782px){#footerMenuList{justify-content:flex-start}}#footerMenuList .menu-item:not(:first-child){padding:0 12px;border-left-style:solid;border-left-width:1px}@media (min-width:782px){#footerMenuList .menu-item:not(:first-child){padding:0 18px}}#footerMenuList .menu-item:first-child{padding-right:12px}@media (min-width:782px){#footerMenuList .menu-item:first-child{padding-right:18px}}#footerMenuList .menu-item:last-child{padding-right:0}