/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{word-wrap:break-word;font-size:62.5%;margin:0;padding:0}body{margin:0;padding:0;width:100%;height:100%;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;color:#000;background-color:#fff;font-weight:400;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media only screen and (max-width: 834px){body{font-size:1.4rem;line-height:1.4}}@media print,screen and (min-width: 835px){body{font-size:1.6rem;line-height:1.6}}h1,h2,h3,h4,h5,h6,table,tr,td,th,ol,ul,li,dl,dt,dd,p{margin:0;padding:0;font-style:normal;font-weight:normal;font-size:100%;list-style:none}i,em{font-style:normal}img{border:none;margin:0;padding:0}figure{display:block;margin:0}a,*:focus{outline:none}*::-moz-selection{background:#004ea1;color:#fff}*::selection{background:#004ea1;color:#fff}*::-moz-selection{background:#004ea1;color:#fff}.hide{display:none !important}@media only screen and (max-width: 834px){.hideSP{display:none !important}}@media only screen and (min-width: 835px)and (max-width: 1219px){.hideTL{display:none !important}}@media print,screen and (min-width: 1220px){.hideDT{display:none !important}}@media print,screen and (min-width: 835px){.hidePC{display:none !important}}main{margin:0 auto}@media only screen and (max-width: 834px){main{min-height:400px}}@media print,screen and (min-width: 835px){main{min-height:800px}}a{outline:none}a *:focus{outline:0}a:link{color:#004ea1}a:visited{color:#004ea1}a:hover{color:#004ea1;text-decoration:none}a:active{color:#004ea1}.lazyload{opacity:0}.lazyloaded{opacity:1;-webkit-transition:all .5s;transition:all .5s}.js-fadeUp{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s,-webkit-transform 1s}.order{opacity:0}.fadeOrder{-webkit-animation-name:fadeOrder;animation-name:fadeOrder;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeOrder{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeOrder{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header{width:100%;display:block;background:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:-webkit-sticky;position:sticky;top:0;z-index:500}.header__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (max-width: 834px){.header__container{height:60px;padding:10px 15px}}@media print,screen and (min-width: 835px){.header__container{height:80px;padding:0 20px 0 30px}}.header__container #logo{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-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:0;bottom:0;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.header__container #logo{max-width:164px;left:15px}}@media print,screen and (min-width: 835px){.header__container #logo{max-width:220px;left:30px}}.header__container #logo a{display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.header__container #logo a img{display:block;width:100%;max-width:220px;height:auto;margin:auto}.header__container #logo a:hover{opacity:.8}@media print,screen and (min-width: 835px){.header__container #pcNavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__container #pcNavi .category{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;margin-right:2vw;margin-top:11px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.header__container #pcNavi .category{margin-right:1vw}}@media only screen and (min-width: 835px)and (max-width: 1150px){.header__container #pcNavi .category{display:none}}@media print,screen and (min-width: 835px){.header__container #pcNavi .category>li{line-height:1;font-weight:700;letter-spacing:.1em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:clamp(1.4rem,0.826019618vw,1.6rem)}.header__container #pcNavi .category>li:nth-child(n+2){margin-left:2vw}}@media only screen and (min-width: 835px)and (max-width: 1350px){.header__container #pcNavi .category>li:nth-child(n+2){margin-left:1vw}}@media print,screen and (min-width: 835px){.header__container #pcNavi .category>li>a{color:#000;text-decoration:none;text-align:center;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative}.header__container #pcNavi .category>li>a::after{width:0;height:4px;content:"";background:url("../images/common/border.svg") no-repeat center top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin:7px auto 0 auto}.header__container #pcNavi .category>li>a:hover{color:#004ea1}.header__container #pcNavi .category>li>a:hover::after{width:30px}.header__container #pcNavi .category>li>a>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.header__container #pcNavi .category>li>a>span.en{color:#004ea1;margin-bottom:7px;font-size:clamp(1.6rem,0.826019618vw,1.8rem)}.header__container #pcNavi .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__container #pcNavi .button li{width:calc(50% - 5px)}.header__container #pcNavi .button li:nth-child(n+2){margin-left:10px}.header__container #pcNavi .button li a{width:200px;height:50px;white-space:nowrap;line-height:1;color:#004ea1;font-weight:700;letter-spacing:.1em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:9px 9px 9px 19px;border:1px solid #004ea1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;font-size:clamp(1.4rem,0.826019618vw,1.6rem)}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.header__container #pcNavi .button li a{padding:9px}}@media print,screen and (min-width: 835px){.header__container #pcNavi .button li a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:0;bottom:0;right:9px;margin:auto 0;z-index:2}.header__container #pcNavi .button li a:hover{color:#fff;background:#004ea1}.header__container #pcNavi .button li a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}}.header__container #menuButton{width:28px;height:28px;line-height:1;color:#004ea1;text-align:center;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;z-index:10000}@media print,screen and (min-width: 835px){.header__container #menuButton{margin-left:20px}}.header__container #menuButton .icon{width:28px;height:2px;background:#004ea1;display:block;position:absolute;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;left:0;top:0;bottom:0;margin:auto 0}.header__container #menuButton .icon::before,.header__container #menuButton .icon::after{width:28px;height:2px;content:"";background:#004ea1;display:block;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;position:absolute}.header__container #menuButton .icon::before{top:-8px}.header__container #menuButton .icon::after{top:8px}.header__container #menuButton.active .icon{background:none}.header__container #menuButton.active .icon::before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.header__container #menuButton.active .icon::after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.header #globalNavi{width:100%;background:RGB(255 255 255/0.88);display:none;position:fixed;right:0;z-index:9999}@media only screen and (max-width: 834px){.header #globalNavi{height:calc(100vh - 60px);top:60px}}@media print,screen and (min-width: 835px){.header #globalNavi{height:calc(100vh - 80px);top:80px}}.header #globalNavi nav{width:100%;overflow-y:auto;overflow-x:hidden;position:fixed;z-index:999;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 834px){.header #globalNavi nav{height:calc(100vh - 60px);display:block;padding:40px 20px}}@media print,screen and (min-width: 835px){.header #globalNavi nav{height:calc(100vh - 80px);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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px}}.header #globalNavi nav>ul{width:100%}@media only screen and (max-width: 834px){.header #globalNavi nav>ul{margin-bottom:45px}}@media print,screen and (min-width: 835px){.header #globalNavi nav>ul{max-width:1200px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 834px){.header #globalNavi nav>ul>li:nth-child(n+2){margin-top:30px}}@media only screen and (max-width: 834px){.header #globalNavi nav>ul>li>ul>li:nth-child(n+2){margin-top:30px}}@media print,screen and (min-width: 835px){.header #globalNavi nav>ul>li>ul>li:nth-child(n+2){margin-top:50px}}.header #globalNavi nav>ul>li>ul>li a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.header #globalNavi nav>ul>li>ul>li a:hover{color:#004ea1}.header #globalNavi nav>ul>li>ul>li>a{font-weight:700;letter-spacing:.05em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 834px){.header #globalNavi nav>ul>li>ul>li>a{line-height:1.428571;font-size:clamp(1rem,3.5714285714vw,1.4rem)}}@media print,screen and (min-width: 835px){.header #globalNavi nav>ul>li>ul>li>a{line-height:1.5;font-size:clamp(1rem,1.3147082991vw,1.6rem)}}.header #globalNavi nav>ul>li>ul>li>a span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#004ea1;letter-spacing:0;margin:0 .5em -0.2em 0}@media only screen and (max-width: 834px){.header #globalNavi nav>ul>li>ul>li>a span{margin-bottom:-0.3em;font-size:clamp(2rem,6.1224489796vw,2.4rem)}}@media only screen and (min-width: 835px)and (max-width: 1219px){.header #globalNavi nav>ul>li>ul>li>a span{margin-right:.3em}}@media print,screen and (min-width: 835px){.header #globalNavi nav>ul>li>ul>li>a span{font-size:clamp(2rem,3.1224322104vw,3.8rem)}}@media only screen and (max-width: 834px){.header #globalNavi nav>ul>li>ul>li>dl{margin-bottom:-5px}}.header #globalNavi nav>ul>li>ul>li>dl>dt,.header #globalNavi nav>ul>li>ul>li>dl>dd{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.header #globalNavi nav>ul>li>ul>li>dl>dt{margin-bottom:20px}}@media print,screen and (min-width: 835px){.header #globalNavi nav>ul>li>ul>li>dl>dt{margin-bottom:25px}}.header #globalNavi nav>ul>li>ul>li>dl>dt>a{line-height:1.5;font-weight:700;letter-spacing:.05em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 834px){.header #globalNavi nav>ul>li>ul>li>dl>dt>a{line-height:1.428571;font-size:clamp(1rem,3.5714285714vw,1.4rem)}}@media print,screen and (min-width: 835px){.header #globalNavi nav>ul>li>ul>li>dl>dt>a{line-height:1.5;font-size:clamp(1rem,1.3147082991vw,1.6rem)}}.header #globalNavi nav>ul>li>ul>li>dl>dt>a span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#004ea1;letter-spacing:0;margin:0 .5em -0.2em 0}@media only screen and (max-width: 834px){.header #globalNavi nav>ul>li>ul>li>dl>dt>a span{margin-bottom:-0.3em;font-size:clamp(2rem,6.1224489796vw,2.4rem)}}@media only screen and (min-width: 835px)and (max-width: 1219px){.header #globalNavi nav>ul>li>ul>li>dl>dt>a span{margin-right:.3em}}@media print,screen and (min-width: 835px){.header #globalNavi nav>ul>li>ul>li>dl>dt>a span{font-size:clamp(2rem,3.1224322104vw,3.8rem)}}.header #globalNavi nav>ul>li>ul>li>dl>dd>ul>li{line-height:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.header #globalNavi nav>ul>li>ul>li>dl>dd>ul>li:nth-child(n+2){margin-top:5px}.header #globalNavi nav>ul>li>ul>li>dl>dd>ul>li a{line-height:1.5;color:#000;font-weight:500;letter-spacing:.1em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media print,screen and (min-width: 835px){.header #globalNavi nav>ul>li>ul>li>dl>dd>ul>li a{font-size:clamp(1.2rem,1.3147082991vw,1.6rem)}}.header #globalNavi nav>ul>li>ul>li>dl>dd>ul>li a::before{width:10px;height:2px;content:"";background:#9ba4b2;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-right:5px}.header #globalNavi nav>ul>li>ul>li>dl>dd>ul>li a:hover{color:#004ea1}.header #globalNavi nav>ul>li>ul>li>dl>dd>ul>li a:hover::before{background:#004ea1}.footer{position:relative}.footer__fixedbnr{position:fixed;z-index:499;opacity:0;right:-600px;bottom:90px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 834px){.footer__fixedbnr{right:-400px;bottom:65px}}.footer__fixedbnr.scrolled{right:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}@media only screen and (max-width: 834px){.footer__fixedbnr.scrolled{right:10px}}.footer__fixedbnr.closed{right:-600px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0}@media only screen and (max-width: 834px){.footer__fixedbnr.closed{right:-400px}}.footer__fixedbnr .close{width:40px;height:40px;position:absolute;top:-0.6em;right:-0.3em;cursor:pointer;border-radius:50%;background-color:rgba(0,0,0,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__fixedbnr .close>span{display:block;position:relative;width:20px;height:20px}.footer__fixedbnr .close>span::before,.footer__fixedbnr .close>span::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:20px;background:#fff}.footer__fixedbnr .close>span::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.footer__fixedbnr .close>span::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.footer__fixedbnr figure{max-width:400px}@media only screen and (max-width: 834px){.footer__fixedbnr figure{max-width:360px}}.footer__fixedbnr figure a{display:block;-webkit-transition:.6s;transition:.6s}.footer__fixedbnr figure a:hover{opacity:.6}.footer__fixedbnr figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.footer__recruitment{-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);opacity:0;position:fixed;z-index:50}@media only screen and (max-width: 834px){.footer__recruitment{width:calc(100% - 40px);max-width:335px;height:80px;left:0;right:0;bottom:10px;margin:0 auto}}@media print,screen and (min-width: 835px){.footer__recruitment{width:calc(100% - 60px);max-width:320px;height:100px;right:20px;bottom:20px}}.footer__recruitment .close{width:20px;height:20px;background:#f5f5f5;border:1px solid #d8d8d8;border-radius:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:-10px;right:-10px;z-index:10}.footer__recruitment .close::before,.footer__recruitment .close::after{width:10px;height:2px;content:"";background:#7b7b7b;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3}.footer__recruitment .close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.footer__recruitment .close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer__recruitment .close:hover{background:#004ea1;border-color:#004ea1}.footer__recruitment .close:hover::before,.footer__recruitment .close:hover::after{background:#fff}.footer__recruitment a{width:100%;height:100%;color:#fff;text-decoration:none;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;padding:10px 20px;background:url("../images/common/banner-recruitment.jpg") no-repeat right top/contain;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative}.footer__recruitment a::before{width:100%;height:100%;content:"";background:-webkit-gradient(linear, left top, right top, from(RGB(0 78 161/0.8)), color-stop(67%, RGB(0 78 161/0.6)), to(RGB(0 78 161/0.05)));background:-webkit-linear-gradient(left, RGB(0 78 161/0.8) 0%, RGB(0 78 161/0.6) 67%, RGB(0 78 161/0.05) 100%);background:linear-gradient(90deg, RGB(0 78 161/0.8) 0%, RGB(0 78 161/0.6) 67%, RGB(0 78 161/0.05) 100%);display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.footer__recruitment a:hover{opacity:.9}.footer__recruitment a p{line-height:1;font-size:1.4rem;font-weight:700;letter-spacing:.05em;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.footer__recruitment a p span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;margin-bottom:5px}@media only screen and (max-width: 834px){.footer__recruitment a p span{font-size:2.2rem}}@media print,screen and (min-width: 835px){.footer__recruitment a p span{font-size:2.4rem}}.footer__contact{background:#f9f9f9}@media only screen and (max-width: 834px){.footer__contact{padding:60px 20px}}@media print,screen and (min-width: 835px){.footer__contact{padding:80px 30px}}@media print,screen and (min-width: 835px){.footer__contact .container{max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}}.footer__contact .container h2{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.1;letter-spacing:.1em;display:block}.footer__contact .container h2::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.1)*.5em)}@media only screen and (max-width: 834px){.footer__contact .container h2{font-size:3.6rem;margin-bottom:40px}}@media print,screen and (min-width: 835px){.footer__contact .container h2{font-size:4.6rem}}.footer__contact .container h2 span{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;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}@media only screen and (max-width: 834px){.footer__contact .container h2 span{line-height:1.428571;font-size:1.4rem;letter-spacing:.05em;margin-top:5px}}@media print,screen and (min-width: 835px){.footer__contact .container h2 span{line-height:1.5;font-size:1.6rem;letter-spacing:.1em;margin-top:10px}}.footer__contact .container h2 span::before{width:30px;height:4px;content:"";background:url("../images/common/border.svg") no-repeat left top/contain;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 834px){.footer__contact .container h2 span::before{margin:3px 5px 0 0}}@media print,screen and (min-width: 835px){.footer__contact .container h2 span::before{margin:3px 15px 0 0}}@media print,screen and (min-width: 835px){.footer__contact .container ul{width:33.33%;max-width:400px}}.footer__contact .container ul li{line-height:1.4;font-size:1.6rem;font-weight:700;border-bottom:1px solid #dedede}.footer__contact .container ul li a{height:60px;color:#000;text-decoration:none;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-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;padding:15px 45px 15px 10px}.footer__contact .container ul li a:hover{color:#004ea1}.footer__contact .container ul li a:hover::before{background:#004ea1}.footer__contact .container ul li a::before,.footer__contact .container ul li a::after{content:"";-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:0;bottom:0;margin:auto 0}.footer__contact .container ul li a::before{width:30px;height:30px;background:#000}@media only screen and (max-width: 834px){.footer__contact .container ul li a::before{right:0}}@media print,screen and (min-width: 835px){.footer__contact .container ul li a::before{right:7px}}.footer__contact .container ul li a::after{width:14px;height:12px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2214.828%22%20viewBox%3D%220%200%2016%2014.828%22%3E%20%3Cg%20transform%3D%22translate(32.87%2032.324)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2213.96%22%20transform%3D%22translate(17.91%2024.91)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91l-6.17%2C6%2C6.17%2C6%22%20transform%3D%22translate(0%200)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block}@media only screen and (max-width: 834px){.footer__contact .container ul li a::after{right:8px}}@media print,screen and (min-width: 835px){.footer__contact .container ul li a::after{right:15px}}.footer__contact .container ul li:first-child a{height:45px;padding-top:0}.footer__contact .container ul li:first-child a::before,.footer__contact .container ul li:first-child a::after{margin:0 !important}.footer__contact .container ul li:first-child a::before{top:0 !important}.footer__contact .container ul li:first-child a::after{top:9px !important}.footer__contact p{line-height:1.5;font-weight:500;letter-spacing:.05em;text-align:center}.footer__contact p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}@media only screen and (max-width: 834px){.footer__contact p{font-size:1.4rem;margin-bottom:20px}}@media print,screen and (min-width: 835px){.footer__contact p{font-size:1.6rem;margin-bottom:25px}}.footer__contact dl{position:relative}@media only screen and (max-width: 834px){.footer__contact dl{max-width:310px;padding-left:60px;margin:0 auto 30px auto}}@media print,screen and (min-width: 835px){.footer__contact dl{max-width:460px;padding-left:80px;margin:0 auto 45px auto}}.footer__contact dl::before{content:"";background:url("../images/common/icon-tel.svg") no-repeat left top/contain;display:block;position:absolute;left:0;top:0;bottom:0;margin:auto 0}@media only screen and (max-width: 834px){.footer__contact dl::before{width:48px;height:48px}}@media print,screen and (min-width: 835px){.footer__contact dl::before{width:60px;height:60px}}.footer__contact dl dt,.footer__contact dl dd{line-height:1}.footer__contact dl dt{letter-spacing:.05em;margin-bottom:3px}@media only screen and (max-width: 834px){.footer__contact dl dt{font-size:3rem}}@media print,screen and (min-width: 835px){.footer__contact dl dt{font-size:4.8rem}}.footer__contact dl dt a{color:#fff;text-decoration:none;display:block}@media print,screen and (min-width: 835px){.footer__contact dl dt a{pointer-events:none}}.footer__contact dl dd{font-weight:500;letter-spacing:.05em}@media only screen and (max-width: 834px){.footer__contact dl dd{font-size:1.2rem}}@media print,screen and (min-width: 835px){.footer__contact dl dd{font-size:1.4rem}}.footer__contact>a{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width: 834px){.footer__contact>a{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.footer__contact>a{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.footer__contact>a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.footer__contact>a::after{right:10px}}@media print,screen and (min-width: 835px){.footer__contact>a::after{right:15px}}.footer__contact>a:link{color:#fff}.footer__contact>a:visited{color:#fff}.footer__contact>a:hover{color:#004ea1;background-color:#fff;border-color:#fff}.footer__contact>a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.footer__contact>a:hover::after{content:"";border-top:2px solid #004ea1;border-right:2px solid #004ea1;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:0;bottom:0;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.footer__contact>a:hover::after{width:10px;height:10px}}@media print,screen and (min-width: 835px){.footer__contact>a:hover::after{width:10px;height:10px}}.footer__about{display:block;max-width:1260px;margin:0 auto}@media only screen and (max-width: 834px){.footer__about{padding:60px 20px 35px 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.footer__about{padding:125px 30px 35px 30px}}@media print,screen and (min-width: 1220px){.footer__about{padding:125px 30px 35px 30px}}@media print,screen and (min-width: 835px){.footer__about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 834px){.footer__about>dl{margin-bottom:45px}}.footer__about>dl dt{line-height:1;font-size:1.6rem;font-weight:700;letter-spacing:.05em}@media only screen and (max-width: 834px){.footer__about>dl dt{margin-bottom:25px}}@media print,screen and (min-width: 835px){.footer__about>dl dt{margin-bottom:20px}}.footer__about>dl dt::before{width:300px;height:55px;content:"";background:url("../images/common/logo.svg") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.footer__about>dl dt::before{margin-bottom:45px}}@media print,screen and (min-width: 835px){.footer__about>dl dt::before{margin-bottom:35px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.footer__about>dl dt::before{width:220px;height:40px}}.footer__about>dl dd{line-height:1.5;font-size:1.4rem;font-weight:500;letter-spacing:.1em}.footer__about>dl dd::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}@media only screen and (max-width: 834px){.footer__about>dl dd:nth-of-type(n+2){margin-top:25px}}@media print,screen and (min-width: 835px){.footer__about>dl dd:nth-of-type(n+2){margin-top:15px}}@media print,screen and (min-width: 835px){.footer__about nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 834px){.footer__about nav>ul>li:nth-child(n+2){margin-top:20px}}@media print,screen and (min-width: 835px){.footer__about nav>ul>li:nth-child(n+2){margin-left:6em}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.footer__about nav>ul>li:nth-child(n+2){margin-left:3em}}@media print,screen and (min-width: 835px){.footer__about nav>ul>li:nth-child(n+2){margin-left:6em}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.footer__about nav>ul>li:nth-child(n+2){margin-left:3em}}.footer__about nav>ul>li>ul>li{line-height:1.5;font-size:1.6rem;font-weight:700;letter-spacing:.1em}.footer__about nav>ul>li>ul>li::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}.footer__about nav>ul>li>ul>li:nth-child(n+2){margin-top:20px}.footer__about nav>ul>li>ul>li a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.footer__about nav>ul>li>ul>li a:hover{color:#004ea1}.footer__about nav>ul>li>ul>li dl dt{line-height:1.5;font-size:1.6rem;font-weight:700;letter-spacing:.1em;margin-bottom:5px}.footer__about nav>ul>li>ul>li dl dt::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}.footer__about nav>ul>li>ul>li dl dd ul li:nth-child(n+2){margin-top:5px}.footer__about nav>ul>li>ul>li dl dd ul li a{line-height:1.5;font-size:1.6rem;font-weight:500;letter-spacing:.1em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__about nav>ul>li>ul>li dl dd ul li a::before{width:10px;height:2px;content:"";background:#9ba4b2;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.footer__about nav>ul>li>ul>li dl dd ul li a:hover::before{background:#004ea1}.footer__about>ul{width:100%;padding-top:25px;border-top:1px solid #dedede}@media only screen and (max-width: 834px){.footer__about>ul{margin:30px 0 20px 0}}@media print,screen and (min-width: 835px){.footer__about>ul{max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:40px auto}}.footer__about>ul li{line-height:1.428571;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.footer__about>ul li::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.428571)*.5em)}@media only screen and (max-width: 834px){.footer__about>ul li:nth-child(n+2){margin-top:10px}}@media print,screen and (min-width: 835px){.footer__about>ul li:nth-child(n+2){margin-left:40px}}.footer__about>ul li a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.footer__about>ul li a:hover{color:#004ea1}.footer__about>p{width:100%;line-height:1;font-size:1rem;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width: 835px){.footer__about>p{text-align:right}}.page--recruitment .post_article.entry #mailform,.page--contact .post_article #mailform{background:#f9f9f9;position:relative;margin-bottom:100px}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform,.page--contact .post_article #mailform{padding:40px 20px 50px 20px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform,.page--contact .post_article #mailform{padding:60px 30px 70px 30px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform p,.page--contact .post_article #mailform p,.page--recruitment .post_article.entry #mailform dl,.page--contact .post_article #mailform dl{max-width:1000px;margin:0 auto}}.page--recruitment .post_article.entry #mailform p,.page--contact .post_article #mailform p{min-height:60px;line-height:1.5;font-size:1.5rem;font-weight:500;letter-spacing:.05em;text-align:center;background:#fff}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform p,.page--contact .post_article #mailform p{margin-bottom:30px;padding:20px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform p,.page--contact .post_article #mailform p{margin-bottom:40px;padding:20px 30px}}.page--recruitment .post_article.entry #mailform p span,.page--contact .post_article #mailform p span{font-weight:700}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform dl,.page--contact .post_article #mailform dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page--recruitment .post_article.entry #mailform dl dt,.page--contact .post_article #mailform dl dt,.page--recruitment .post_article.entry #mailform dl dd,.page--contact .post_article #mailform dl dd{line-height:1.575;font-size:1.6rem;font-weight:700}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform dl dt:nth-of-type(n+2),.page--contact .post_article #mailform dl dt:nth-of-type(n+2),.page--recruitment .post_article.entry #mailform dl dd:nth-of-type(n+2),.page--contact .post_article #mailform dl dd:nth-of-type(n+2){margin-top:20px}}.page--recruitment .post_article.entry #mailform dl dt,.page--contact .post_article #mailform dl dt{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}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform dl dt,.page--contact .post_article #mailform dl dt{margin-bottom:10px}.page--recruitment .post_article.entry #mailform dl dt:nth-of-type(n+2),.page--contact .post_article #mailform dl dt:nth-of-type(n+2){margin-top:20px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform dl dt,.page--contact .post_article #mailform dl dt{width:220px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:20px}.page--recruitment .post_article.entry #mailform dl dt:nth-of-type(3),.page--contact .post_article #mailform dl dt:nth-of-type(3),.page--recruitment .post_article.entry #mailform dl dt:last-of-type,.page--contact .post_article #mailform dl dt:last-of-type{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:2em}.page--recruitment .post_article.entry #mailform dl dt:nth-of-type(3) span,.page--contact .post_article #mailform dl dt:nth-of-type(3) span,.page--recruitment .post_article.entry #mailform dl dt:last-of-type span,.page--contact .post_article #mailform dl dt:last-of-type span{margin-top:3px}}.page--recruitment .post_article.entry #mailform dl dt span,.page--contact .post_article #mailform dl dt span{width:42px;height:20px;line-height:1;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.05em;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#707070}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform dl dt span,.page--contact .post_article #mailform dl dt span{margin-left:.5em}}.page--recruitment .post_article.entry #mailform dl dt span.required,.page--contact .post_article #mailform dl dt span.required{background:#004ea1}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform dl dd,.page--contact .post_article #mailform dl dd{width:calc(100% - 220px)}}.page--recruitment .post_article.entry #mailform dl dd input[type=tel],.page--contact .post_article #mailform dl dd input[type=tel],.page--recruitment .post_article.entry #mailform dl dd input[type=text],.page--contact .post_article #mailform dl dd input[type=text],.page--recruitment .post_article.entry #mailform dl dd input[type=email],.page--contact .post_article #mailform dl dd input[type=email],.page--recruitment .post_article.entry #mailform dl dd select,.page--contact .post_article #mailform dl dd select,.page--recruitment .post_article.entry #mailform dl dd textarea,.page--contact .post_article #mailform dl dd textarea{width:100%;color:#000;font-size:1.6rem;font-weight:400;display:block;padding:.55em 1em;background:#fff;border:1px solid #dedede;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform dl dd #name,.page--contact .post_article #mailform dl dd #name,.page--recruitment .post_article.entry #mailform dl dd #kana,.page--contact .post_article #mailform dl dd #kana,.page--recruitment .post_article.entry #mailform dl dd #phone,.page--contact .post_article #mailform dl dd #phone{width:300px}}.page--recruitment .post_article.entry #mailform dl dd>div,.page--contact .post_article #mailform dl dd>div{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;margin-bottom:10px}.page--recruitment .post_article.entry #mailform dl dd>div #zip,.page--contact .post_article #mailform dl dd>div #zip{width:180px;margin-left:10px}.page--recruitment .post_article.entry #mailform dl dd .select-wrap,.page--contact .post_article #mailform dl dd .select-wrap{width:180px;display:block;cursor:pointer;position:relative;margin-bottom:10px}.page--recruitment .post_article.entry #mailform dl dd .select-wrap::after,.page--contact .post_article #mailform dl dd .select-wrap::after{width:9px;height:9px;content:"";border-left:2px solid #0074cc;border-bottom:2px solid #0074cc;border-radius:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;right:15px;top:0;bottom:0;margin:auto 0}.page--recruitment .post_article.entry #mailform dl dd .select-wrap select,.page--contact .post_article #mailform dl dd .select-wrap select{cursor:pointer}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform dl dd #message,.page--contact .post_article #mailform dl dd #message{min-height:180px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform dl dd #message,.page--contact .post_article #mailform dl dd #message{min-height:280px}}.page--recruitment .post_article.entry #mailform .submit,.page--contact .post_article #mailform .submit{position:absolute;left:0;right:0;margin:0 auto;z-index:2;bottom:-50px}.page--recruitment .post_article.entry #mailform .submit input[type=submit],.page--contact .post_article #mailform .submit input[type=submit]{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto;text-align:left;justify-content:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform .submit input[type=submit],.page--contact .post_article #mailform .submit input[type=submit]{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform .submit input[type=submit],.page--contact .post_article #mailform .submit input[type=submit]{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--recruitment .post_article.entry #mailform .submit input[type=submit]::after,.page--contact .post_article #mailform .submit input[type=submit]::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform .submit input[type=submit]::after,.page--contact .post_article #mailform .submit input[type=submit]::after{right:10px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform .submit input[type=submit]::after,.page--contact .post_article #mailform .submit input[type=submit]::after{right:15px}}.page--recruitment .post_article.entry #mailform .submit input[type=submit]:link,.page--contact .post_article #mailform .submit input[type=submit]:link{color:#fff}.page--recruitment .post_article.entry #mailform .submit input[type=submit]:visited,.page--contact .post_article #mailform .submit input[type=submit]:visited{color:#fff}.page--recruitment .post_article.entry #mailform .submit input[type=submit]:hover,.page--contact .post_article #mailform .submit input[type=submit]:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--recruitment .post_article.entry #mailform .submit input[type=submit]:hover::after,.page--contact .post_article #mailform .submit input[type=submit]:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform .submit input[type=submit],.page--contact .post_article #mailform .submit input[type=submit]{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right 10px top 10px/30px,#004ea1}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform .submit input[type=submit],.page--contact .post_article #mailform .submit input[type=submit]{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right 15px top 15px/30px,#004ea1}}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform .submit input[type=submit]:hover,.page--contact .post_article #mailform .submit input[type=submit]:hover{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right 10px top 10px/30px,#fff}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform .submit input[type=submit]:hover,.page--contact .post_article #mailform .submit input[type=submit]:hover{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right 15px top 15px/30px,#fff}}.page--recruitment .post_article.entry #mailform .wpcf7-response-output,.page--contact .post_article #mailform .wpcf7-response-output{max-width:1000px;margin:40px auto 0}.page--recruitment .post_article.entry #mailform .home,.page--contact .post_article #mailform .home{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto;position:absolute;left:0;right:0;margin:0 auto;z-index:2}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform .home,.page--contact .post_article #mailform .home{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform .home,.page--contact .post_article #mailform .home{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--recruitment .post_article.entry #mailform .home::after,.page--contact .post_article #mailform .home::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform .home::after,.page--contact .post_article #mailform .home::after{right:10px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform .home::after,.page--contact .post_article #mailform .home::after{right:15px}}.page--recruitment .post_article.entry #mailform .home:link,.page--contact .post_article #mailform .home:link{color:#fff}.page--recruitment .post_article.entry #mailform .home:visited,.page--contact .post_article #mailform .home:visited{color:#fff}.page--recruitment .post_article.entry #mailform .home:hover,.page--contact .post_article #mailform .home:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--recruitment .post_article.entry #mailform .home:hover::after,.page--contact .post_article #mailform .home:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry #mailform .home,.page--contact .post_article #mailform .home{width:calc(100% - 40px);max-width:255px;bottom:-25px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry #mailform .home,.page--contact .post_article #mailform .home{width:calc(100% - 60px);max-width:320px;bottom:-30px}}.mod__pagehead{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f8fcff;overflow:hidden;position:relative}@media only screen and (max-width: 834px){.mod__pagehead{padding:60px 20px}}@media print,screen and (min-width: 835px){.mod__pagehead{height:400px;padding:30px}}.mod__pagehead::before,.mod__pagehead::after{content:"";background:url("../images/common/splash.png") no-repeat left top/contain;display:block;position:absolute}@media only screen and (max-width: 834px){.mod__pagehead::before,.mod__pagehead::after{width:375px;height:273px}}@media print,screen and (min-width: 835px){.mod__pagehead::before,.mod__pagehead::after{width:720px;height:525px}}.mod__pagehead::before{bottom:0;left:0}.mod__pagehead::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:0}.mod__pagehead .container{position:relative;z-index:2}@media print,screen and (min-width: 835px){.mod__pagehead .container{max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}}.mod__pagehead .container h1{line-height:1.44;font-weight:700;letter-spacing:.1em;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mod__pagehead .container h1::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.44)*.5em)}@media only screen and (max-width: 834px){.mod__pagehead .container h1{margin-bottom:20px;font-size:clamp(1.6rem,4.5918367347vw,1.8rem)}}@media print,screen and (min-width: 835px){.mod__pagehead .container h1{width:61.6667%;padding-right:30px;font-size:clamp(1.6rem,1.4790468365vw,1.8rem)}}.mod__pagehead .container h1 span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#004ea1}@media only screen and (max-width: 834px){.mod__pagehead .container h1 span{margin-bottom:5px;font-size:clamp(2.8rem,9.693877551vw,3.8rem)}}@media print,screen and (min-width: 835px){.mod__pagehead .container h1 span{margin-bottom:10px;font-size:clamp(4.8rem,5.5875102712vw,6.8rem)}}@media print,screen and (min-width: 835px){.mod__pagehead .container figure{width:38.3333%}}.mod__pagehead .container figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.mod__pagehead>span{width:100%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width: 835px){.mod__pagehead>span{max-width:1400px}}.mod__pagehead>span>span{letter-spacing:.05em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mod__pagehead>span>span.en{line-height:1}@media only screen and (max-width: 834px){.mod__pagehead>span>span.en{font-size:4rem;margin-bottom:15px}}@media print,screen and (min-width: 835px){.mod__pagehead>span>span.en{font-size:8rem;margin-bottom:25px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.mod__pagehead>span>span.en{font-size:6rem}}.mod__pagehead>span>span.jp{line-height:1.4;color:#004ea1;font-weight:700}.mod__pagehead>span>span.jp::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media only screen and (max-width: 834px){.mod__pagehead>span>span.jp{font-size:1.8rem}}@media print,screen and (min-width: 835px){.mod__pagehead>span>span.jp{font-size:2.4rem}}.mod__breadcrumb{min-height:50px;border-bottom:1px solid #dedede}@media only screen and (max-width: 834px){.mod__breadcrumb{padding:15px 20px;margin-bottom:60px}}@media print,screen and (min-width: 835px){.mod__breadcrumb{padding:15px 30px;margin-bottom:100px}}.mod__breadcrumb>span{width:100%;height:100%;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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media print,screen and (min-width: 835px){.mod__breadcrumb>span{max-width:1200px}}.mod__breadcrumb>span>span{line-height:1.5;color:#000;font-size:1.4rem;font-weight:700;letter-spacing:.05em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-right:.5em}@media only screen and (max-width: 834px){.mod__breadcrumb>span>span{font-size:clamp(1.2rem,3.5714285714vw,1.4rem)}}@media print,screen and (min-width: 835px){.mod__breadcrumb>span>span{font-size:clamp(1.2rem,1.1503697617vw,1.4rem)}}.mod__breadcrumb>span>span:nth-of-type(n+2){margin-left:.5em}.mod__breadcrumb>span>span a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mod__breadcrumb>span>span a:hover{color:#004ea1}.mod__breadcrumb>span>span:first-of-type a{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}.mod__breadcrumb>span>span:first-of-type a::before{width:16px;height:16px;content:"";background:url("../images/common/icon-home.svg") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.mod__breadcrumb>span>span:first-of-type a:hover::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Cpath%20d%3D%22M20%2C13.06a.964.964%2C0%2C0%2C0-.579.237l-6%2C4.844A1.116%2C1.116%2C0%2C0%2C0%2C13%2C19v6.93a1.123%2C1.123%2C0%2C0%2C0%2C1.12%2C1.126H16.4a1.117%2C1.117%2C0%2C0%2C0%2C.8-.328%2C1.129%2C1.129%2C0%2C0%2C0%2C.33-.8V24.488a1.123%2C1.123%2C0%2C0%2C1%2C1.12-1.126h2.711a1.123%2C1.123%2C0%2C0%2C1%2C1.12%2C1.126v1.446a1.129%2C1.129%2C0%2C0%2C0%2C.33.8%2C1.117%2C1.117%2C0%2C0%2C0%2C.8.328H25.88A1.123%2C1.123%2C0%2C0%2C0%2C27%2C25.934V19a1.116%2C1.116%2C0%2C0%2C0-.42-.864l-6-4.831A1%2C1%2C0%2C0%2C0%2C20%2C13.06Z%22%20transform%3D%22translate(-12%20-12.06)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") no-repeat left top/contain}.mod__heading1{line-height:1.5;font-size:1.6rem;font-weight:700;letter-spacing:.05em;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-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.mod__heading1{font-size:clamp(1.4rem,4.0816326531vw,1.6rem)}}.mod__heading1 span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#004ea1;margin:0 .5em -0.2em 0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.mod__heading1 span{font-size:clamp(2.8rem,9.693877551vw,3.8rem)}}@media print,screen and (min-width: 835px){.mod__heading1 span{font-size:clamp(3.8rem,4.7658175842vw,5.8rem)}}.mod__heading2{line-height:1;font-size:1.6rem;font-weight:700;letter-spacing:.05em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.mod__heading2{font-size:clamp(1.4rem,4.0816326531vw,1.6rem)}}.mod__heading2.center{text-align:center}.mod__heading2 span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#004ea1;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.mod__heading2 span{margin-bottom:15px;font-size:clamp(2.8rem,9.693877551vw,3.8rem)}}@media print,screen and (min-width: 835px){.mod__heading2 span{margin-bottom:17px;font-size:clamp(3.8rem,4.7658175842vw,5.8rem)}}.mod__heading3{font-weight:700;letter-spacing:.1em;border-bottom:2px solid #004ea1}@media only screen and (max-width: 834px){.mod__heading3{line-height:1.428571;padding-bottom:15px;font-size:clamp(2rem,6.1224489796vw,2.4rem)}.mod__heading3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.428571)*.5em)}}@media print,screen and (min-width: 835px){.mod__heading3{line-height:1.4411;padding-bottom:10px;font-size:clamp(3rem,2.7937551356vw,3.4rem)}.mod__heading3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4411)*.5em)}}.mod__heading4{line-height:1.45833;font-weight:700;letter-spacing:.1em;border-bottom:1px solid #e2e2e2;position:relative}.mod__heading4::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.45833)*.5em)}@media only screen and (max-width: 834px){.mod__heading4{padding-bottom:15px;font-size:clamp(2rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.mod__heading4{padding-bottom:10px;font-size:clamp(2rem,1.9720624486vw,2.4rem)}}.mod__heading4::after{width:80px;height:1px;content:"";background:#004ea1;display:block;position:absolute;bottom:-1px;left:0;z-index:2}.mod__anchor{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media print,screen and (min-width: 835px){.mod__anchor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.mod__anchor li{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.mod__anchor li:nth-child(n+2){margin-top:10px}}@media print,screen and (min-width: 835px){.mod__anchor li{width:calc(20% - 20px)}.mod__anchor li:not(.mod__anchor li:nth-child(5n)){margin-right:25px}.mod__anchor li:nth-child(n+6){margin-top:20px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.mod__anchor li{width:calc(20% - 16px)}.mod__anchor li:not(.mod__anchor li:nth-child(5n)){margin-right:20px}}.mod__anchor li a{width:100%;line-height:1.4;color:#004ea1;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto;min-height:50px !important;line-height:1.5;font-weight:500;padding:5px 50px 5px 15px !important;-webkit-box-shadow:0px 0px 4px RGB(0 0 0/0.16);box-shadow:0px 0px 4px RGB(0 0 0/0.16)}@media only screen and (max-width: 834px){.mod__anchor li a{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.mod__anchor li a{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.mod__anchor li a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.mod__anchor li a::after{right:10px}}@media print,screen and (min-width: 835px){.mod__anchor li a::after{right:15px}}.mod__anchor li a:link{color:#004ea1}.mod__anchor li a:visited{color:#004ea1}.mod__anchor li a:hover{color:#fff;background-color:#004ea1;border-color:#004ea1}.mod__anchor li a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}@media only screen and (max-width: 834px){.mod__anchor li a{max-width:none;font-size:clamp(1.2rem,4.0816326531vw,1.6rem)}}@media print,screen and (min-width: 835px){.mod__anchor li a{font-size:clamp(1.2rem,1.3147082991vw,1.6rem)}}.mod__anchor li a::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:10px}.mod__anchor li a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.mod__pagination{display:block;max-width:1260px;margin:0 auto;line-height:1}@media only screen and (max-width: 834px){.mod__pagination{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.mod__pagination{padding:0 30px}}@media print,screen and (min-width: 1220px){.mod__pagination{padding:0 30px}}.mod__pagination .pagination .nav-links>.page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mod__pagination .pagination .nav-links>.page-numbers li{padding:5px}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;width:44px;height:44px;line-height:1.20833;color:#000;font-size:2.4rem;letter-spacing:.05em;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:.2em;border:1px solid #dedede;border-radius:1px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.dots,.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.current,.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers:hover{color:#fff;background-color:#004ea1;border-color:#004ea1 !important}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev{padding-top:0}@media only screen and (max-width: 834px){.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev{margin-right:10px}}@media print,screen and (min-width: 835px){.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev{margin-right:20px}}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev::before{width:16px;height:15px;content:"";background:url("../images/common/arrow-right.svg") no-repeat left top/contain;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2214.819%22%20viewBox%3D%220%200%2016%2014.819%22%3E%20%3Cg%20id%3D%22_1099_ar_h_1_%22%20data-name%3D%221099_ar_h%20(1)%22%20transform%3D%22translate(32.87%2032.32)%20rotate(180)%22%3E%20%3Cg%20transform%3D%22translate(17.87%2018.91)%22%3E%20%3Cline%20x2%3D%2213.954%22%20transform%3D%22translate(0.046%206)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.916%2C18.91l-7.046%2C6%2C7.046%2C6%22%20transform%3D%22translate(-17.87%20-18.91)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next{padding-top:0}@media only screen and (max-width: 834px){.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next{margin-left:10px}}@media print,screen and (min-width: 835px){.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next{margin-left:20px}}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next::after{width:16px;height:15px;content:"";background:url("../images/common/arrow-right.svg") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next:hover::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2214.819%22%20viewBox%3D%220%200%2016%2014.819%22%3E%20%3Cg%20id%3D%22_1099_ar_h_1_%22%20data-name%3D%221099_ar_h%20(1)%22%20transform%3D%22translate(32.87%2032.32)%20rotate(180)%22%3E%20%3Cg%20transform%3D%22translate(17.87%2018.91)%22%3E%20%3Cline%20x2%3D%2213.954%22%20transform%3D%22translate(0.046%206)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.916%2C18.91l-7.046%2C6%2C7.046%2C6%22%20transform%3D%22translate(-17.87%20-18.91)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.mod__pager{display:block;max-width:420px;margin:0 auto}@media only screen and (max-width: 834px){.mod__pager{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.mod__pager{padding:0 30px}}@media print,screen and (min-width: 1220px){.mod__pager{padding:0 30px}}.mod__pager ul{height:44px;position:relative}.mod__pager ul li{position:absolute;top:0}.mod__pager ul li a{min-height:44px;line-height:1.5;color:#000;font-weight:500;letter-spacing:.05em;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #dedede;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.mod__pager ul li a{font-size:1.4rem}}@media print,screen and (min-width: 835px){.mod__pager ul li a{font-size:1.6rem}}.mod__pager ul li a:hover{color:#fff;background:#004ea1;border-color:#004ea1}@media only screen and (max-width: 834px){.mod__pager ul li.prev,.mod__pager ul li.next{width:27.5862%;top:0}}@media print,screen and (min-width: 835px){.mod__pager ul li.prev,.mod__pager ul li.next{width:100px}}.mod__pager ul li.prev a,.mod__pager ul li.next a{position:relative}.mod__pager ul li.prev{left:0}.mod__pager ul li.prev a::before{width:16px;height:15px;content:"";background:url("../images/common/arrow-right.svg") no-repeat left top/contain;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:1px}@media only screen and (max-width: 834px){.mod__pager ul li.prev a::before{margin-right:7px}}@media print,screen and (min-width: 835px){.mod__pager ul li.prev a::before{margin-right:10px}}.mod__pager ul li.prev a:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2214.819%22%20viewBox%3D%220%200%2016%2014.819%22%3E%20%3Cg%20id%3D%22_1099_ar_h_1_%22%20data-name%3D%221099_ar_h%20(1)%22%20transform%3D%22translate(32.87%2032.32)%20rotate(180)%22%3E%20%3Cg%20transform%3D%22translate(17.87%2018.91)%22%3E%20%3Cline%20x2%3D%2213.954%22%20transform%3D%22translate(0.046%206)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.916%2C18.91l-7.046%2C6%2C7.046%2C6%22%20transform%3D%22translate(-17.87%20-18.91)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.mod__pager ul li.next{right:0}.mod__pager ul li.next a::after{width:16px;height:15px;content:"";background:url("../images/common/arrow-right.svg") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:1px}@media only screen and (max-width: 834px){.mod__pager ul li.next a::after{margin-left:7px}}@media print,screen and (min-width: 835px){.mod__pager ul li.next a::after{margin-left:10px}}.mod__pager ul li.next a:hover::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2214.819%22%20viewBox%3D%220%200%2016%2014.819%22%3E%20%3Cg%20id%3D%22_1099_ar_h_1_%22%20data-name%3D%221099_ar_h%20(1)%22%20transform%3D%22translate(32.87%2032.32)%20rotate(180)%22%3E%20%3Cg%20transform%3D%22translate(17.87%2018.91)%22%3E%20%3Cline%20x2%3D%2213.954%22%20transform%3D%22translate(0.046%206)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.916%2C18.91l-7.046%2C6%2C7.046%2C6%22%20transform%3D%22translate(-17.87%20-18.91)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.mod__pager ul li.return{left:0;right:0;margin:0 auto}@media only screen and (max-width: 834px){.mod__pager ul li.return{width:calc(44.8276% - 20px)}}@media print,screen and (min-width: 835px){.mod__pager ul li.return{width:140px}}.mod__button1{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto}@media only screen and (max-width: 834px){.mod__button1{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.mod__button1{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.mod__button1::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.mod__button1::after{right:10px}}@media print,screen and (min-width: 835px){.mod__button1::after{right:15px}}.mod__button1:link{color:#fff}.mod__button1:visited{color:#fff}.mod__button1:hover{color:#004ea1;background-color:#fff;border-color:#fff}.mod__button1:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.mod__button2{width:100%;line-height:1.4;color:#004ea1;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto}@media only screen and (max-width: 834px){.mod__button2{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.mod__button2{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.mod__button2::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.mod__button2::after{right:10px}}@media print,screen and (min-width: 835px){.mod__button2::after{right:15px}}.mod__button2:link{color:#004ea1}.mod__button2:visited{color:#004ea1}.mod__button2:hover{color:#fff;background-color:#004ea1;border-color:#004ea1}.mod__button2:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--home{overflow-x:hidden}.page--home #mainvisual{overflow:hidden;position:relative}@media only screen and (max-width: 834px){.page--home #mainvisual{height:590px}}@media print,screen and (min-width: 835px){.page--home #mainvisual{height:680px}}.page--home #mainvisual::before{width:100%;height:100%;content:"";background:RGB(0 0 0/0.2);display:block;position:absolute;top:0;left:0}.page--home #mainvisual>*{opacity:0}.page--home #mainvisual .container{width:100%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}@media only screen and (max-width: 834px){.page--home #mainvisual .container{padding:80px 20px 95px 20px}}@media print,screen and (min-width: 835px){.page--home #mainvisual .container{padding:100px 30px 125px 30px}}.page--home #mainvisual .container h2{color:#fff;text-shadow:0px 0px 10px RGB(0 0 0/0.6),0px 0px 10px RGB(0 0 0/0.6);text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;z-index:2}@media only screen and (max-width: 834px){.page--home #mainvisual .container h2{margin-bottom:40px}}@media print,screen and (min-width: 835px){.page--home #mainvisual .container h2{margin-bottom:40px}}.page--home #mainvisual .container h2>i{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, right top, from(RGB(255 255 255/0)), color-stop(13.3%, RGB(255 255 255/0.88)), color-stop(87.68%, RGB(255 255 255/0.88)), to(RGB(255 255 255/0)));background:-webkit-linear-gradient(left, RGB(255 255 255/0) 0%, RGB(255 255 255/0.88) 13.3%, RGB(255 255 255/0.88) 87.68%, RGB(255 255 255/0) 100%);background:linear-gradient(90deg, RGB(255 255 255/0) 0%, RGB(255 255 255/0.88) 13.3%, RGB(255 255 255/0.88) 87.68%, RGB(255 255 255/0) 100%)}@media only screen and (max-width: 834px){.page--home #mainvisual .container h2>i{max-width:300px;padding:8px 60px;margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--home #mainvisual .container h2>i{max-width:420px;padding:10px 80px;margin-bottom:50px}}.page--home #mainvisual .container h2>i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.page--home #mainvisual .container h2>span{text-shadow:0px 0px 10px RGB(0 0 0/0.6);display:block}.page--home #mainvisual .container h2>span.jp{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal;line-height:1.3}.page--home #mainvisual .container h2>span.jp::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.3)*.5em)}@media only screen and (max-width: 834px){.page--home #mainvisual .container h2>span.jp{margin-bottom:17px;font-size:clamp(2.4rem,7.1428571429vw,2.8rem)}}@media print,screen and (min-width: 835px){.page--home #mainvisual .container h2>span.jp{margin-bottom:45px;font-size:clamp(4.8rem,4.2728019721vw,5.2rem)}}.page--home #mainvisual .container h2>span.en{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.3}.page--home #mainvisual .container h2>span.en::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.3)*.5em)}@media only screen and (max-width: 834px){.page--home #mainvisual .container h2>span.en{font-size:clamp(1.4rem,4.0816326531vw,1.6rem)}}@media print,screen and (min-width: 835px){.page--home #mainvisual .container h2>span.en{font-size:clamp(1.6rem,1.4790468365vw,1.8rem)}}.page--home #mainvisual .container>a{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto}@media only screen and (max-width: 834px){.page--home #mainvisual .container>a{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--home #mainvisual .container>a{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--home #mainvisual .container>a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--home #mainvisual .container>a::after{right:10px}}@media print,screen and (min-width: 835px){.page--home #mainvisual .container>a::after{right:15px}}.page--home #mainvisual .container>a:link{color:#fff}.page--home #mainvisual .container>a:visited{color:#fff}.page--home #mainvisual .container>a:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--home #mainvisual .container>a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--home #mainvisual .container>i{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-inline:auto;position:absolute;bottom:30px;left:0;right:0;margin:0 auto}.page--home #mainvisual .container>i::before,.page--home #mainvisual .container>i::after{content:""}.page--home #mainvisual .container>i::before{width:2px;height:8px;background:#fff;border-radius:3px;-webkit-animation:1.5s scroll infinite;animation:1.5s scroll infinite;position:absolute;left:0;right:0;margin:auto}.page--home #mainvisual .container>i::after{width:24px;height:34px;border:2px solid #fff;border-radius:20px;display:block;margin-inline:auto}.page--home #mainvisual .container>i span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#fff;font-size:1.4rem;text-align:center;margin-bottom:10px}@-webkit-keyframes scroll{0%{opacity:0;top:55%}50%{opacity:1}100%{opacity:0;top:65%}}@keyframes scroll{0%{opacity:0;top:55%}50%{opacity:1}100%{opacity:0;top:65%}}.page--home #mainvisual figure{position:relative}.page--home #mainvisual figure::before{width:100%;height:100%;content:"";background:RGB(0 0 0/0.2);display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.page--home #mainvisual figure picture img{width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 834px){.page--home #mainvisual figure picture img{height:590px;aspect-ratio:1125/1776}}@media print,screen and (min-width: 835px){.page--home #mainvisual figure picture img{height:680px;aspect-ratio:1920/680}}.page--home #information{overflow:hidden;position:relative}@media only screen and (max-width: 834px){.page--home #information{padding:60px 20px 40px 20px}}@media print,screen and (min-width: 835px){.page--home #information{padding:100px 30px 80px 30px}}.page--home #information::before,.page--home #information::after{content:"";background:url("../images/common/splash.png") no-repeat left top/contain;display:block;position:absolute}@media only screen and (max-width: 834px){.page--home #information::before,.page--home #information::after{width:375px;height:273px}}@media print,screen and (min-width: 835px){.page--home #information::before,.page--home #information::after{width:720px;height:525px}}.page--home #information::before{bottom:0;left:0}.page--home #information::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:0}.page--home #information .mod__heading1,.page--home #information>ul,.page--home #information>p{position:relative;z-index:2}@media print,screen and (min-width: 835px){.page--home #information .mod__heading1,.page--home #information>ul,.page--home #information>p{max-width:800px;margin:0 auto}}@media only screen and (max-width: 834px){.page--home #information .mod__heading1{margin-bottom:15px;font-size:clamp(1rem,3.5714285714vw,1.4rem)}}@media print,screen and (min-width: 835px){.page--home #information .mod__heading1{margin-bottom:20px}}@media only screen and (max-width: 834px){.page--home #information .mod__heading1 span{font-size:clamp(1.8rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--home #information .mod__heading1 span{font-size:clamp(2.4rem,4.1615667075vw,3.4rem)}}@media only screen and (max-width: 834px){.page--home #information>ul{margin-bottom:15px}}@media print,screen and (min-width: 835px){.page--home #information>ul{margin-bottom:25px}}.page--home #information>ul li{border-bottom:1px solid #dedede}.page--home #information>ul li a{color:#000;text-decoration:none;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-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.page--home #information>ul li a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}}@media print,screen and (min-width: 835px){.page--home #information>ul li a{padding:20px 0}}.page--home #information>ul li a:hover{background:#f8fcff}.page--home #information>ul li a:hover time,.page--home #information>ul li a:hover p{color:#004ea1}.page--home #information>ul li a:hover p{text-decoration:none}.page--home #information>ul li a time,.page--home #information>ul li a p{color:#000;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--home #information>ul li a time{font-family:"Josefin Sans",sans-serif;font-weight:500;font-style:normal;line-height:1.1875;font-size:1.6rem;letter-spacing:.05em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:15px;border-right:1px solid #dedede;margin-right:15px}.page--home #information>ul li a i{line-height:1.4;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3px 15px;background:#004ea1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media print,screen and (min-width: 835px){.page--home #information>ul li a i{margin-right:15px}}.page--home #information>ul li a i.news{background:#004ea1}.page--home #information>ul li a i.recruitment{background:#ea9b05}.page--home #information>ul li a p{line-height:1.5;font-size:1.6rem;font-weight:500;letter-spacing:.05em}@media only screen and (max-width: 834px){.page--home #information>ul li a p{width:100%;margin-top:15px}.page--home #information>ul li a p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}}.page--home #information>p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page--home #information>p a{line-height:1.5;color:#000;font-size:1.6rem;font-weight:700;letter-spacing:.1em;text-align:right;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--home #information>p a::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}.page--home #information>p a::after{width:16px;height:15px;content:"";background:url("../images/common/arrow-right.svg") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-left:15px}.page--home #information>p a:hover{color:#004ea1}.page--home #information>p a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2214.828%22%20viewBox%3D%220%200%2016%2014.828%22%3E%20%3Cg%20transform%3D%22translate(32.87%2032.324)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2213.96%22%20transform%3D%22translate(17.91%2024.91)%22%20fill%3D%22none%22%20stroke%3D%22%23EA5505%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91l-6.17%2C6%2C6.17%2C6%22%20transform%3D%22translate(0%200)%22%20fill%3D%22none%22%20stroke%3D%22%23EA5505%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--home .two-column{background:#f8fcff}@media print,screen and (min-width: 835px){.page--home .two-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page--home .two-column:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.page--home .two-column:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media print,screen and (min-width: 835px){.page--home .two-column .text,.page--home .two-column figure,.page--home .two-column .swiper-container{width:50%}}@media only screen and (max-width: 834px){.page--home .two-column .text{padding:60px 20px}}@media print,screen and (min-width: 835px){.page--home .two-column .text{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:100px 80px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--home .two-column .text{padding:100px 30px}}@media only screen and (max-width: 834px){.page--home .two-column .text .mod__heading2{margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--home .two-column .text .mod__heading2{margin-bottom:40px}}.page--home .two-column .text p{line-height:1.5;font-size:1.6rem;font-weight:500;letter-spacing:.05em}.page--home .two-column .text p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}@media only screen and (max-width: 834px){.page--home .two-column .text p{margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--home .two-column .text p{margin-bottom:40px}}.page--home .two-column .text>a{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto}@media only screen and (max-width: 834px){.page--home .two-column .text>a{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--home .two-column .text>a{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--home .two-column .text>a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--home .two-column .text>a::after{right:10px}}@media print,screen and (min-width: 835px){.page--home .two-column .text>a::after{right:15px}}.page--home .two-column .text>a:link{color:#fff}.page--home .two-column .text>a:visited{color:#fff}.page--home .two-column .text>a:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--home .two-column .text>a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--home .two-column figure,.page--home .two-column .swiper-slide{position:relative}@media only screen and (max-width: 834px){.page--home .two-column figure img,.page--home .two-column .swiper-slide img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}}@media print,screen and (min-width: 835px){.page--home .two-column figure img,.page--home .two-column .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page--home .two-column .swiper-container .swiper-pagination{line-height:1;position:absolute;left:0;right:0;margin:0 auto;z-index:2}@media only screen and (max-width: 834px){.page--home .two-column .swiper-container .swiper-pagination{bottom:10px}}@media print,screen and (min-width: 835px){.page--home .two-column .swiper-container .swiper-pagination{bottom:20px}}.page--home .two-column .swiper-container .swiper-pagination-bullet{width:14px;height:14px;background:#fff;border-radius:50%;opacity:1;margin:0 10px}.page--home .two-column .swiper-container .swiper-pagination-bullet-active{background:#004ea1}.page--home #recruitment{position:relative}@media only screen and (max-width: 834px){.page--home #recruitment{padding:80px 20px 50px 20px;background:url("../images/home/recruitment-bg.jpg") no-repeat center bottom/cover}}@media print,screen and (min-width: 835px){.page--home #recruitment{padding:100px 115px 70px 115px;background:url("../images/home/recruitment-bg.jpg") no-repeat center bottom/cover}}.page--home #recruitment::before{content:"";background:url("../images/common/splash.png") no-repeat left top/contain;display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:0;right:0}@media only screen and (max-width: 834px){.page--home #recruitment::before{width:375px;height:273px}}@media print,screen and (min-width: 835px){.page--home #recruitment::before{width:720px;height:525px}}.page--home #recruitment .mod__heading2{margin-bottom:40px;position:relative;z-index:2}.page--home #recruitment>p{line-height:1.5;font-size:1.6rem;font-weight:500;letter-spacing:.05em;position:relative;z-index:2}.page--home #recruitment>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}@media only screen and (max-width: 834px){.page--home #recruitment>p{margin-bottom:105px}}@media print,screen and (min-width: 835px){.page--home #recruitment>p{text-align:center;padding:0 100px;margin-bottom:40px}}.page--home #recruitment .container{position:relative;z-index:2}@media print,screen and (min-width: 835px){.page--home #recruitment .container{max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}}.page--home #recruitment .container .text{position:relative}@media only screen and (max-width: 834px){.page--home #recruitment .container .text{margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--home #recruitment .container .text{width:calc(60% - 30px)}}.page--home #recruitment .container .text>i{font-family:"Caveat",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#004ea1;display:block;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);position:absolute}@media only screen and (max-width: 834px){.page--home #recruitment .container .text>i{line-height:.552631;font-size:3.8rem;text-indent:-0.4em;margin:0 0 60px .4em;top:-72px;left:0}}@media print,screen and (min-width: 835px){.page--home #recruitment .container .text>i{line-height:.55;text-indent:-0.4em;margin-left:.4em;font-size:5.4rem;top:-65px;left:-125px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--home #recruitment .container .text>i{left:-90px}}.page--home #recruitment .container .text h3{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;margin-bottom:30px}@media only screen and (max-width: 834px){.page--home #recruitment .container .text h3{line-height:1.576923;font-size:clamp(2rem,2.136400986vw,2.6rem)}.page--home #recruitment .container .text h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.576923)*.5em)}}@media print,screen and (min-width: 835px){.page--home #recruitment .container .text h3{line-height:1.47368421;font-size:clamp(2.4rem,3.1224322104vw,3.8rem)}.page--home #recruitment .container .text h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.47368421)*.5em)}}.page--home #recruitment .container .text h3 span{padding:0 10px;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #FFF));background:-webkit-linear-gradient(transparent 50%, #FFF 50%);background:linear-gradient(transparent 50%, #FFF 50%)}@media print,screen and (min-width: 835px){.page--home #recruitment .container .text ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page--home #recruitment .container .text ul li{-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16)}@media only screen and (max-width: 834px){.page--home #recruitment .container .text ul li:nth-child(n+2){margin-top:5px}}@media print,screen and (min-width: 835px){.page--home #recruitment .container .text ul li{width:calc(50% - 5px)}.page--home #recruitment .container .text ul li:nth-child(odd){margin-right:10px}.page--home #recruitment .container .text ul li:nth-child(n+3){margin-top:10px}}.page--home #recruitment .container .text ul li a{line-height:1.4;color:#000;font-weight:500;letter-spacing:.05em;text-decoration:none;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;background:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative}@media only screen and (max-width: 834px){.page--home #recruitment .container .text ul li a{min-height:40px;padding:5px 50px 5px 10px}}@media print,screen and (min-width: 835px){.page--home #recruitment .container .text ul li a{min-height:50px;padding:5px 55px 5px 15px;font-size:clamp(1rem,1.3147082991vw,1.6rem)}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--home #recruitment .container .text ul li a{padding:5px 50px 5px 10px}}.page--home #recruitment .container .text ul li a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--home #recruitment .container .text ul li a::after{right:5px}}@media print,screen and (min-width: 835px){.page--home #recruitment .container .text ul li a::after{right:10px}}.page--home #recruitment .container .text ul li a:hover{color:#fff;background:#004ea1}.page--home #recruitment .container .text ul li a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--home #recruitment .container .swiper-container{position:relative}@media print,screen and (min-width: 835px){.page--home #recruitment .container .swiper-container{width:40%}}.page--home #recruitment .container .swiper-container .swiper-wrapper .swiper-slide img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.page--home #recruitment .container .swiper-container .swiper-pagination{line-height:1;position:absolute;left:0;right:0;margin:0 auto;z-index:2}@media only screen and (max-width: 834px){.page--home #recruitment .container .swiper-container .swiper-pagination{bottom:10px}}@media print,screen and (min-width: 835px){.page--home #recruitment .container .swiper-container .swiper-pagination{bottom:20px}}.page--home #recruitment .container .swiper-container .swiper-pagination-bullet{width:14px;height:14px;background:#fff;border-radius:50%;opacity:1;margin:0 10px}.page--home #recruitment .container .swiper-container .swiper-pagination-bullet-active{background:#004ea1}.page--home #recruitment>a{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto;position:absolute;left:0;right:0;margin:0 auto;z-index:2}@media only screen and (max-width: 834px){.page--home #recruitment>a{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--home #recruitment>a{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--home #recruitment>a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--home #recruitment>a::after{right:10px}}@media print,screen and (min-width: 835px){.page--home #recruitment>a::after{right:15px}}.page--home #recruitment>a:link{color:#fff}.page--home #recruitment>a:visited{color:#fff}.page--home #recruitment>a:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--home #recruitment>a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}@media only screen and (max-width: 834px){.page--home #recruitment>a{width:calc(100% - 40px);max-width:none;bottom:-25px}}@media print,screen and (min-width: 835px){.page--home #recruitment>a{width:calc(100% - 60px);bottom:-30px}}.page--home #products{position:relative}@media only screen and (max-width: 834px){.page--home #products{padding:110px 20px 40px 20px}}@media print,screen and (min-width: 835px){.page--home #products{padding:130px 0 50px 0}}@media only screen and (max-width: 834px){.page--home #products .mod__heading2{text-align:center;margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--home #products .mod__heading2{max-width:1200px;margin:0 auto 40px auto}}.page--home #products>p{line-height:1.5;font-size:1.6rem;font-weight:500;letter-spacing:.05em;margin:0 auto}.page--home #products>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}@media only screen and (max-width: 834px){.page--home #products>p{width:calc(100% - 40px);margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--home #products>p{max-width:1200px;margin-bottom:40px}}.page--home #products .swiper-container{position:relative}@media only screen and (max-width: 834px){.page--home #products .swiper-container{margin-bottom:40px}}@media print,screen and (min-width: 835px){.page--home #products .swiper-container{padding:0 20px;margin-bottom:80px}}.page--home #products .swiper-container .swiper-wrapper{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page--home #products .swiper-container .swiper-wrapper .swiper-slide{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;height:auto}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a{color:#000;text-decoration:none;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;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a:hover{color:#004ea1}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a:hover p::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2214.828%22%20viewBox%3D%220%200%2016%2014.828%22%3E%20%3Cg%20transform%3D%22translate(32.87%2032.324)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2213.96%22%20transform%3D%22translate(17.91%2024.91)%22%20fill%3D%22none%22%20stroke%3D%22%23EA5505%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91l-6.17%2C6%2C6.17%2C6%22%20transform%3D%22translate(0%200)%22%20fill%3D%22none%22%20stroke%3D%22%23EA5505%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a:hover figure img{opacity:.8}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a figure{margin-bottom:20px}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a figure img{display:block;width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a h3{line-height:1.166;font-weight:700;letter-spacing:.05em;padding-bottom:15px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.166)*.5em)}@media only screen and (max-width: 834px){.page--home #products .swiper-container .swiper-wrapper .swiper-slide a h3{font-size:clamp(1.4rem,4.5918367347vw,1.8rem)}}@media print,screen and (min-width: 835px){.page--home #products .swiper-container .swiper-wrapper .swiper-slide a h3{font-size:clamp(1.4rem,0.9292720702vw,1.8rem)}}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a p{border-top:1px solid #e2e2e2;padding-top:12px;margin-top:auto;line-height:1.5;font-weight:700;letter-spacing:.1em;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}@media only screen and (max-width: 834px){.page--home #products .swiper-container .swiper-wrapper .swiper-slide a p{font-size:clamp(1.2rem,4.0816326531vw,1.6rem)}}@media print,screen and (min-width: 835px){.page--home #products .swiper-container .swiper-wrapper .swiper-slide a p{font-size:clamp(1.2rem,0.826019618vw,1.6rem)}}.page--home #products .swiper-container .swiper-wrapper .swiper-slide a p::after{width:16px;height:15px;content:"";background:url("../images/common/arrow-right.svg") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-left:15px}@media print,screen and (min-width: 835px){.page--home #products .swiper-container .swiper-button{width:calc(100% - 60px);max-width:1200px;height:40px;position:absolute;top:5.25vw;left:0;right:0;margin:0 auto}.page--home #products .swiper-container .swiper-button-prev,.page--home #products .swiper-container .swiper-button-next{width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:RGB(0 0 0/0.4);border-radius:50%;top:0;bottom:0;margin:auto 0}.page--home #products .swiper-container .swiper-button-prev::after,.page--home #products .swiper-container .swiper-button-next::after{width:10px;height:10px;content:"";border-top:2px solid #fff;border-radius:1px;display:block}.page--home #products .swiper-container .swiper-button-prev{padding-left:3px;left:0}.page--home #products .swiper-container .swiper-button-prev::after{border-left:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page--home #products .swiper-container .swiper-button-next{padding-right:3px;right:0}.page--home #products .swiper-container .swiper-button-next::after{border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.page--home #products>a{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto}@media only screen and (max-width: 834px){.page--home #products>a{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--home #products>a{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--home #products>a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--home #products>a::after{right:10px}}@media print,screen and (min-width: 835px){.page--home #products>a::after{right:15px}}.page--home #products>a:link{color:#fff}.page--home #products>a:visited{color:#fff}.page--home #products>a:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--home #products>a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--home #office{background:url("../images/common/splash.png") no-repeat left bottom/contain}@media only screen and (max-width: 834px){.page--home #office{padding:40px 20px 80px 20px;background-size:375px 273px}}@media print,screen and (min-width: 835px){.page--home #office{padding:50px 30px 120px 30px;background-size:720px 525px}}@media print,screen and (min-width: 835px){.page--home #office .mod__heading1,.page--home #office>p,.page--home #office>ul{max-width:1200px;margin:0 auto}}@media only screen and (max-width: 834px){.page--home #office .mod__heading1{margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--home #office .mod__heading1{margin-bottom:55px}}.page--home #office>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 834px){.page--home #office>ul{margin-bottom:40px}}@media print,screen and (min-width: 835px){.page--home #office>ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}}.page--home #office>ul li{background:#fff}@media only screen and (max-width: 834px){.page--home #office>ul li{width:100%}.page--home #office>ul li:nth-child(n+2){margin-top:15px}}@media print,screen and (min-width: 835px){.page--home #office>ul li{width:calc(33.3333333333% - 20px);margin:0 10px}.page--home #office>ul li:nth-child(1){margin-left:20px}.page--home #office>ul li:nth-child(2){margin-right:20px}.page--home #office>ul li:nth-child(n+3){margin:20px 10px 0 10px}}.page--home #office>ul li:nth-child(-n+2) dl{border-top:none}.page--home #office>ul li figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.page--home #office>ul li dl{border:1px solid #e2e2e2}@media only screen and (max-width: 834px){.page--home #office>ul li dl{padding:20px 15px 15px 15px}}@media print,screen and (min-width: 835px){.page--home #office>ul li dl{padding:25px 20px 35px 20px}}.page--home #office>ul li dl dt{line-height:1.166;font-weight:700;letter-spacing:.05em;padding-bottom:10px;border-bottom:1px solid #e2e2e2;margin-bottom:15px}.page--home #office>ul li dl dt::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.166)*.5em)}@media only screen and (max-width: 834px){.page--home #office>ul li dl dt{font-size:clamp(1.6rem,4.5918367347vw,1.8rem)}}@media print,screen and (min-width: 835px){.page--home #office>ul li dl dt{font-size:clamp(1.6rem,1.4790468365vw,1.8rem)}}.page--home #office>ul li dl dd{line-height:1.5;font-size:1.4rem;font-weight:500}.page--home #office>ul li dl dd::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}.page--home #office>ul li dl dd a{color:#000;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--home #office>ul li dl dd a:hover{color:#004ea1}.page--home #office>ul li dl dd a.tel{pointer-events:none}.page--home #office>a{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto}@media only screen and (max-width: 834px){.page--home #office>a{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--home #office>a{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--home #office>a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--home #office>a::after{right:10px}}@media print,screen and (min-width: 835px){.page--home #office>a::after{right:15px}}.page--home #office>a:link{color:#fff}.page--home #office>a:visited{color:#fff}.page--home #office>a:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--home #office>a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--about .post_article>p,.page--about .post_article .mod__anchor,.page--about .post_article>section{display:block;max-width:1260px;margin:0 auto}@media only screen and (max-width: 834px){.page--about .post_article>p,.page--about .post_article .mod__anchor,.page--about .post_article>section{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--about .post_article>p,.page--about .post_article .mod__anchor,.page--about .post_article>section{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--about .post_article>p,.page--about .post_article .mod__anchor,.page--about .post_article>section{padding:0 30px}}.page--about .post_article>p{line-height:2;font-size:1.6rem;font-weight:500;letter-spacing:.05em;text-align:center}.page--about .post_article>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}@media only screen and (max-width: 834px){.page--about .post_article>p{margin-bottom:35px}}@media print,screen and (min-width: 835px){.page--about .post_article>p{margin-bottom:75px}}@media only screen and (max-width: 834px){.page--about .post_article .mod__anchor{margin-bottom:70px}}@media print,screen and (min-width: 835px){.page--about .post_article .mod__anchor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:90px}}@media only screen and (max-width: 834px){.page--about .post_article>section:nth-of-type(n+2){margin-top:70px}}@media print,screen and (min-width: 835px){.page--about .post_article>section:nth-of-type(n+2){margin-top:90px}}.page--about .post_article>section:last-of-type{margin-bottom:140px}@media only screen and (max-width: 834px){.page--about .post_article>section>.mod__heading3{margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--about .post_article>section>.mod__heading3{margin-bottom:40px}}.page--about .post_article>section p{line-height:2;font-size:1.6rem;font-weight:500;letter-spacing:.05em}.page--about .post_article>section p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}.page--about .post_article>section p.name{letter-spacing:.1em;text-align:right;margin-top:20px}@media only screen and (max-width: 834px){.page--about .post_article>section p.name{line-height:1.44;font-size:1.8rem}.page--about .post_article>section p.name::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.44)*.5em)}}@media print,screen and (min-width: 835px){.page--about .post_article>section p.name{line-height:1.45;font-size:2rem}.page--about .post_article>section p.name::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.45)*.5em)}}@media only screen and (max-width: 834px){.page--about .post_article>section figure{margin-bottom:25px}}@media print,screen and (min-width: 835px){.page--about .post_article>section figure{max-width:800px;margin:0 auto 35px auto}}.page--about .post_article>section figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.page--about .post_article>section#message h3{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal;letter-spacing:.1em;text-align:center}@media only screen and (max-width: 834px){.page--about .post_article>section#message h3{line-height:1.27;font-size:2.2rem;margin:35px 0 25px 0}.page--about .post_article>section#message h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.27)*.5em)}}@media print,screen and (min-width: 835px){.page--about .post_article>section#message h3{line-height:1.45833;font-size:2.4rem;margin:45px 0 35px 0}.page--about .post_article>section#message h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.45833)*.5em)}}.page--about .post_article>section#profile dl,.page--about .post_article>section#group dl,.page--about .post_article>section#history dl{border:1px solid #e2e2e2}@media print,screen and (min-width: 835px){.page--about .post_article>section#profile dl,.page--about .post_article>section#group dl,.page--about .post_article>section#history dl{max-width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}}.page--about .post_article>section#profile dl dt,.page--about .post_article>section#profile dl dd,.page--about .post_article>section#group dl dt,.page--about .post_article>section#group dl dd,.page--about .post_article>section#history dl dt,.page--about .post_article>section#history dl dd{line-height:1.3;font-size:1.6rem;letter-spacing:.05em}@media only screen and (max-width: 834px){.page--about .post_article>section#profile dl dt,.page--about .post_article>section#profile dl dd,.page--about .post_article>section#group dl dt,.page--about .post_article>section#group dl dd,.page--about .post_article>section#history dl dt,.page--about .post_article>section#history dl dd{padding:10px 14px}}@media print,screen and (min-width: 835px){.page--about .post_article>section#profile dl dt,.page--about .post_article>section#profile dl dd,.page--about .post_article>section#group dl dt,.page--about .post_article>section#group dl dd,.page--about .post_article>section#history dl dt,.page--about .post_article>section#history dl dd{padding:14px 19px}.page--about .post_article>section#profile dl dt:nth-of-type(n+2),.page--about .post_article>section#profile dl dd:nth-of-type(n+2),.page--about .post_article>section#group dl dt:nth-of-type(n+2),.page--about .post_article>section#group dl dd:nth-of-type(n+2),.page--about .post_article>section#history dl dt:nth-of-type(n+2),.page--about .post_article>section#history dl dd:nth-of-type(n+2){border-top:1px solid #e2e2e2}}.page--about .post_article>section#profile dl dt,.page--about .post_article>section#group dl dt,.page--about .post_article>section#history dl dt{font-weight:700;background:#f8fcff}@media only screen and (max-width: 834px){.page--about .post_article>section#profile dl dt,.page--about .post_article>section#group dl dt,.page--about .post_article>section#history dl dt{text-align:center;border-bottom:1px solid #e2e2e2}.page--about .post_article>section#profile dl dt:nth-of-type(n+2),.page--about .post_article>section#group dl dt:nth-of-type(n+2),.page--about .post_article>section#history dl dt:nth-of-type(n+2){border-top:1px solid #e2e2e2}}@media print,screen and (min-width: 835px){.page--about .post_article>section#profile dl dt,.page--about .post_article>section#group dl dt,.page--about .post_article>section#history dl dt{width:280px;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;border-right:1px solid #e2e2e2}}.page--about .post_article>section#profile dl dd,.page--about .post_article>section#group dl dd,.page--about .post_article>section#history dl dd{font-weight:500}@media print,screen and (min-width: 835px){.page--about .post_article>section#profile dl dd,.page--about .post_article>section#group dl dd,.page--about .post_article>section#history dl dd{width:calc(100% - 280px)}}.page--about .post_article>section#profile dl dd a,.page--about .post_article>section#group dl dd a,.page--about .post_article>section#history dl dd a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--about .post_article>section#profile dl dd a:hover,.page--about .post_article>section#group dl dd a:hover,.page--about .post_article>section#history dl dd a:hover{color:#004ea1}@media only screen and (max-width: 834px){.page--about .post_article>section#profile dl dd a.tel:hover,.page--about .post_article>section#group dl dd a.tel:hover,.page--about .post_article>section#history dl dd a.tel:hover{color:#004ea1}}@media print,screen and (min-width: 835px){.page--about .post_article>section#profile dl dd a.tel,.page--about .post_article>section#group dl dd a.tel,.page--about .post_article>section#history dl dd a.tel{pointer-events:none}}.page--about .post_article>section#profile dl dd a.mail:hover,.page--about .post_article>section#group dl dd a.mail:hover,.page--about .post_article>section#history dl dd a.mail:hover{color:#004ea1}@media only screen and (max-width: 834px){.page--about .post_article>section#profile section,.page--about .post_article>section#group section,.page--about .post_article>section#history section{margin-top:35px}}@media print,screen and (min-width: 835px){.page--about .post_article>section#profile section,.page--about .post_article>section#group section,.page--about .post_article>section#history section{margin-top:45px}}@media only screen and (max-width: 834px){.page--about .post_article>section#profile section .mod__heading3,.page--about .post_article>section#group section .mod__heading3,.page--about .post_article>section#history section .mod__heading3{font-size:2rem;margin-bottom:25px}}@media print,screen and (min-width: 835px){.page--about .post_article>section#profile section .mod__heading3,.page--about .post_article>section#group section .mod__heading3,.page--about .post_article>section#history section .mod__heading3{max-width:1000px;font-size:2.4rem;margin:0 auto 25px auto}}.page--about .post_article>section#profile section h4,.page--about .post_article>section#group section h4,.page--about .post_article>section#history section h4{font-weight:700;letter-spacing:.05em}@media only screen and (max-width: 834px){.page--about .post_article>section#profile section h4,.page--about .post_article>section#group section h4,.page--about .post_article>section#history section h4{line-height:1.44;font-size:1.8rem;margin-bottom:12px}.page--about .post_article>section#profile section h4::before,.page--about .post_article>section#group section h4::before,.page--about .post_article>section#history section h4::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.44)*.5em)}}@media print,screen and (min-width: 835px){.page--about .post_article>section#profile section h4,.page--about .post_article>section#group section h4,.page--about .post_article>section#history section h4{max-width:1000px;line-height:1.45;font-size:2rem;margin:0 auto 12px auto}.page--about .post_article>section#profile section h4::before,.page--about .post_article>section#group section h4::before,.page--about .post_article>section#history section h4::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.45)*.5em)}}.page--about .post_article>section#profile section h4:nth-of-type(n+2),.page--about .post_article>section#group section h4:nth-of-type(n+2),.page--about .post_article>section#history section h4:nth-of-type(n+2){margin-top:25px}@media only screen and (max-width: 834px){.page--about .post_article>section#group .mod__heading3{font-size:2rem;margin-bottom:25px}}@media print,screen and (min-width: 835px){.page--about .post_article>section#group .mod__heading3{max-width:1000px;font-size:2.4rem;margin:0 auto 25px auto}}.page--about .post_article>section#group h3{font-weight:700;letter-spacing:.05em}@media only screen and (max-width: 834px){.page--about .post_article>section#group h3{line-height:1.44;font-size:1.8rem;margin-bottom:12px}.page--about .post_article>section#group h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.44)*.5em)}}@media print,screen and (min-width: 835px){.page--about .post_article>section#group h3{max-width:1000px;line-height:1.45;font-size:2rem;margin:0 auto 12px auto}.page--about .post_article>section#group h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.45)*.5em)}}.page--about .post_article>section#group h3:nth-of-type(n+2){margin-top:25px}@media only screen and (max-width: 834px){.page--about .post_article>section#philosophy dl{margin-bottom:10px}}@media print,screen and (min-width: 835px){.page--about .post_article>section#philosophy dl{margin-bottom:-10px}}.page--about .post_article>section#philosophy dl dt,.page--about .post_article>section#philosophy dl dd{text-align:center}.page--about .post_article>section#philosophy dl dt{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#004ea1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f8fcff}@media only screen and (max-width: 834px){.page--about .post_article>section#philosophy dl dt{min-height:60px;padding-top:5px;margin-bottom:25px;font-size:clamp(2.6rem,8.1632653061vw,3.2rem)}}@media print,screen and (min-width: 835px){.page--about .post_article>section#philosophy dl dt{max-width:1000px;min-height:100px;padding-top:10px;margin:0 auto 50px auto;font-size:clamp(4.2rem,3.9441248973vw,4.8rem)}}.page--about .post_article>section#philosophy dl dd{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal;line-height:2.4166;letter-spacing:.05em}.page--about .post_article>section#philosophy dl dd::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2.4166)*.5em)}@media only screen and (max-width: 834px){.page--about .post_article>section#philosophy dl dd{font-size:2rem}}@media print,screen and (min-width: 835px){.page--about .post_article>section#philosophy dl dd{font-size:2.4rem}}@media only screen and (max-width: 834px){.page--about .post_article>section#sales{padding:0}}@media only screen and (max-width: 834px){.page--about .post_article>section#sales>.mod__heading3{width:calc(100% - 40px);margin:0 auto 30px auto}}@media print,screen and (min-width: 835px){.page--about .post_article>section#sales #chart02pc,.page--about .post_article>section#sales figure{max-width:997px;margin:0 auto 45px auto}}.page--information .post_article.home{margin-bottom:140px}.page--information .post_article.home .category{display:block;max-width:1060px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width: 834px){.page--information .post_article.home .category{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--information .post_article.home .category{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--information .post_article.home .category{padding:0 30px}}.page--information .post_article.home .category dt{width:6em;line-height:1.5;font-size:1.6rem;font-weight:700;letter-spacing:.05em;margin-top:.2em}.page--information .post_article.home .category dt::after{content:"："}.page--information .post_article.home .category dd{width:calc(100% - 6em)}.page--information .post_article.home .category dd ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 834px){.page--information .post_article.home .category dd ul li{width:calc(50% - 5px)}.page--information .post_article.home .category dd ul li:nth-child(odd){margin-right:10px}.page--information .post_article.home .category dd ul li:nth-child(n+3){margin-top:10px}}@media print,screen and (min-width: 835px){.page--information .post_article.home .category dd ul li{min-width:90px;margin:0 5px}}.page--information .post_article.home .category dd ul li a{min-height:24px;line-height:1.4;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 15px;background:#333;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--information .post_article.home .category dd ul li a.news{background:#004ea1}.page--information .post_article.home .category dd ul li a.recruitment{background:#ea9b05}.page--information .post_article.home .category dd ul li a:hover,.page--information .post_article.home .category dd ul li a.current{color:#fff !important;background:#333 !important}.page--information .post_article.home #article{display:block;max-width:1060px;margin:0 auto}@media only screen and (max-width: 834px){.page--information .post_article.home #article{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--information .post_article.home #article{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--information .post_article.home #article{padding:0 30px}}.page--information .post_article.home #article li{border-bottom:1px solid #dedede}.page--information .post_article.home #article li a{color:#000;text-decoration:none;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-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.page--information .post_article.home #article li a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px;background:#f9f9f9}}@media print,screen and (min-width: 835px){.page--information .post_article.home #article li a{padding:20px 0}}.page--information .post_article.home #article li a:hover{background:#f8fcff}.page--information .post_article.home #article li a:hover time,.page--information .post_article.home #article li a:hover p{color:#004ea1}.page--information .post_article.home #article li a:hover p{text-decoration:none}.page--information .post_article.home #article li a time,.page--information .post_article.home #article li a p{color:#000;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--information .post_article.home #article li a time{font-family:"Josefin Sans",sans-serif;font-weight:500;font-style:normal;line-height:1.1875;font-size:1.6rem;letter-spacing:.05em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:15px;border-right:1px solid #dedede;margin-right:15px}.page--information .post_article.home #article li a i{line-height:1.4;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3px 15px;background:#004ea1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media print,screen and (min-width: 835px){.page--information .post_article.home #article li a i{margin-right:15px}}.page--information .post_article.home #article li a i.news{background:#004ea1}.page--information .post_article.home #article li a i.recruitment{background:#ea9b05}.page--information .post_article.home #article li a p{line-height:1.5;font-size:1.6rem;font-weight:500;letter-spacing:.05em}@media only screen and (max-width: 834px){.page--information .post_article.home #article li a p{width:100%;margin-top:15px}.page--information .post_article.home #article li a p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}}.page--information .post_article.home .mod__pagination{margin-top:55px}.page--information .post_article.post{margin-bottom:140px}.page--information .post_article.post article{display:block;max-width:1060px;margin:0 auto}@media only screen and (max-width: 834px){.page--information .post_article.post article{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--information .post_article.post article{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--information .post_article.post article{padding:0 30px}}.page--information .post_article.post article time{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.33;font-size:1.8rem;letter-spacing:.05em;display:block;margin-bottom:15px}.page--information .post_article.post article time::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.33)*.5em)}.page--information .post_article.post article i{min-width:90px;min-height:24px;line-height:1.4;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1px 15px;background:#004ea1;margin-top:20px}.page--information .post_article.post article h1{font-weight:700;letter-spacing:.1em}@media only screen and (max-width: 834px){.page--information .post_article.post article h1{line-height:1.5;font-size:clamp(2.4rem,7.1428571429vw,2.8rem)}.page--information .post_article.post article h1::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}}@media print,screen and (min-width: 835px){.page--information .post_article.post article h1{line-height:1.44;font-size:clamp(3.2rem,3.5398230088vw,3.6rem)}.page--information .post_article.post article h1::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.44)*.5em)}}.page--information .post_article.post article .body{border-top:1px solid #dedede;border-bottom:2px solid #dedede;margin-top:20px}@media only screen and (max-width: 834px){.page--information .post_article.post article .body{padding:45px 0 20px 0}}@media print,screen and (min-width: 835px){.page--information .post_article.post article .body{padding:65px 0 40px 0}}.page--information .post_article.post article .body h2{line-height:1.45833;font-size:2.4rem;font-weight:700;letter-spacing:.05em;margin-bottom:25px}.page--information .post_article.post article .body h2::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.45833)*.5em)}.page--information .post_article.post article .body>p{color:#333;font-size:1.6rem;font-weight:500;letter-spacing:.05em}@media only screen and (max-width: 834px){.page--information .post_article.post article .body>p{line-height:1.5;margin-bottom:40px}.page--information .post_article.post article .body>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}}@media print,screen and (min-width: 835px){.page--information .post_article.post article .body>p{line-height:2;margin-bottom:35px}.page--information .post_article.post article .body>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}}.page--information .post_article.post article .body .wp-block-image{display:block;overflow:hidden}@media only screen and (max-width: 834px){.page--information .post_article.post article .body .wp-block-image{margin-bottom:45px}}@media print,screen and (min-width: 835px){.page--information .post_article.post article .body .wp-block-image{margin-bottom:65px}}.page--information .post_article.post article .body .wp-block-image figure{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.page--information .post_article.post article .body .wp-block-image figure.alignleft{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.page--information .post_article.post article .body .wp-block-image figure.aligncenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page--information .post_article.post article .body .wp-block-image figure.alignright{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.page--information .post_article.post article .body .wp-block-image img{max-width:100%;height:auto;display:block}@media only screen and (max-width: 834px){.page--information .post_article.post .mod__pager{margin-top:40px}}@media print,screen and (min-width: 835px){.page--information .post_article.post .mod__pager{margin-top:60px}}.page--office .post_article>p,.page--office .post_article .mod__anchor,.page--office .post_article section{display:block;max-width:1260px;margin:0 auto}@media only screen and (max-width: 834px){.page--office .post_article>p,.page--office .post_article .mod__anchor,.page--office .post_article section{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--office .post_article>p,.page--office .post_article .mod__anchor,.page--office .post_article section{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--office .post_article>p,.page--office .post_article .mod__anchor,.page--office .post_article section{padding:0 30px}}.page--office .post_article>p{line-height:2;font-size:1.6rem;font-weight:500;letter-spacing:.05em;text-align:center}.page--office .post_article>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}@media only screen and (max-width: 834px){.page--office .post_article>p{margin-bottom:35px}}@media print,screen and (min-width: 835px){.page--office .post_article>p{margin-bottom:75px}}@media only screen and (max-width: 834px){.page--office .post_article .mod__anchor{margin-bottom:70px}}@media print,screen and (min-width: 835px){.page--office .post_article .mod__anchor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:90px}}@media print,screen and (min-width: 835px){.page--office .post_article .mod__anchor li{width:25%;margin:0 10px !important}.page--office .post_article .mod__anchor li:nth-child(1){margin-left:150px !important}.page--office .post_article .mod__anchor li:nth-child(2){margin-right:150px !important}.page--office .post_article .mod__anchor li:nth-child(n+3){margin-top:15px !important}}@media print,screen and (min-width: 1220px){.page--office .post_article .mod__anchor li a{padding:5px 45px 5px 15px !important}}@media only screen and (max-width: 834px){.page--office .post_article section:nth-of-type(n+2){margin-top:70px}}@media print,screen and (min-width: 835px){.page--office .post_article section:nth-of-type(n+2){margin-top:90px}}.page--office .post_article section:last-of-type{margin-bottom:140px}@media only screen and (max-width: 834px){.page--office .post_article section .mod__heading3{margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--office .post_article section .mod__heading3{margin-bottom:40px}}.page--office .post_article section p{line-height:2;font-size:1.6rem;font-weight:500;letter-spacing:.05em}.page--office .post_article section p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}@media only screen and (max-width: 834px){.page--office .post_article section p{margin-bottom:15px}}@media print,screen and (min-width: 835px){.page--office .post_article section p{margin-bottom:25px}}@media only screen and (max-width: 834px){.page--office .post_article section figure{margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--office .post_article section figure{max-width:800px;margin:0 auto 30px auto}}.page--office .post_article section figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.page--office .post_article section>dl{border:1px solid #e2e2e2}@media print,screen and (min-width: 835px){.page--office .post_article section>dl{max-width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}}.page--office .post_article section>dl dt,.page--office .post_article section>dl dd{line-height:1.3;font-size:1.6rem;letter-spacing:.05em}@media print,screen and (min-width: 835px){.page--office .post_article section>dl dt,.page--office .post_article section>dl dd{line-height:1.5;padding:14px 19px}.page--office .post_article section>dl dt:nth-of-type(n+2),.page--office .post_article section>dl dd:nth-of-type(n+2){border-top:1px solid #e2e2e2}}.page--office .post_article section>dl dt{font-weight:700;background:#f8fcff}@media only screen and (max-width: 834px){.page--office .post_article section>dl dt{text-align:center;padding:14px 19px;border-bottom:1px solid #e2e2e2}.page--office .post_article section>dl dt:nth-of-type(n+2){border-top:1px solid #e2e2e2}}@media print,screen and (min-width: 835px){.page--office .post_article section>dl dt{width:280px;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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:1px solid #e2e2e2}}.page--office .post_article section>dl dd{font-weight:500}@media only screen and (max-width: 834px){.page--office .post_article section>dl dd{padding:20px 19px}}@media print,screen and (min-width: 835px){.page--office .post_article section>dl dd{width:calc(100% - 280px)}}.page--office .post_article section>dl dd a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.page--office .post_article section>dl dd a.tel:hover{color:#004ea1}}@media print,screen and (min-width: 835px){.page--office .post_article section>dl dd a.tel{pointer-events:none}}.page--office .post_article section>dl dd a.mail:hover{color:#004ea1}.page--business .post_article .l-container{display:block;max-width:1260px;margin:0 auto}@media only screen and (max-width: 834px){.page--business .post_article .l-container{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--business .post_article .l-container{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--business .post_article .l-container{padding:0 30px}}.page--business .post_article .u-section{padding-block:48px}@media only screen and (max-width: 834px){.page--business .post_article .u-section{padding-block:36px}}@media only screen and (max-width: 834px){.page--business .post_article .u-section .mod__heading3{margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--business .post_article .u-section .mod__heading3{margin-bottom:40px}}.page--business .post_article .c-btn{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto}@media only screen and (max-width: 834px){.page--business .post_article .c-btn{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--business .post_article .c-btn{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--business .post_article .c-btn::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--business .post_article .c-btn::after{right:10px}}@media print,screen and (min-width: 835px){.page--business .post_article .c-btn::after{right:15px}}.page--business .post_article .c-btn:link{color:#fff}.page--business .post_article .c-btn:visited{color:#fff}.page--business .post_article .c-btn:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--business .post_article .c-btn:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--business .post_article .message{padding-block:0 48px}@media only screen and (max-width: 834px){.page--business .post_article .message{padding-block:0 36px}}.page--business .post_article .message h3{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal;letter-spacing:.1em;text-align:center}@media only screen and (max-width: 834px){.page--business .post_article .message h3{font-size:2.2rem;margin-bottom:25px}}@media print,screen and (min-width: 835px){.page--business .post_article .message h3{font-size:2.4rem;margin-bottom:35px}}.page--business .post_article .message p{line-height:2;font-size:1.6rem;font-weight:500;letter-spacing:.05em;text-align:center}.page--business .post_article .message p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}@media only screen and (max-width: 834px){.page--business .post_article .message p{margin-bottom:25px}}@media print,screen and (min-width: 835px){.page--business .post_article .message p{margin-bottom:35px}}.page--business .post_article .message p:last-child{margin-bottom:0}.page--business .post_article .biz__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media only screen and (max-width: 834px){.page--business .post_article .biz__list{grid-template-columns:1fr}}.page--business .post_article .biz__item{list-style:none}.page--business .post_article .biz__item .card{background-color:#f8fcff;border:1px solid #d9e5f1;padding:20px clamp(16px,2vw,24px) 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}.page--business .post_article .biz__item .card__eyebrow{font-size:clamp(16px,1.5vw,18px);text-align:center}.page--business .post_article .biz__item .card__title{font-size:clamp(20px,2.2vw,24px);text-align:center;color:#004ea1;font-weight:800;margin:14px 0}.page--business .post_article .biz__item .card__spec{padding:1.2em;background-color:#fff;margin-top:14px}.page--business .post_article .biz__item .card__spec dt{font-weight:700;font-size:14px;margin-bottom:6px}.page--business .post_article .biz__item .card__spec dd{margin:0}.page--business .post_article .biz__item .card__bullets{line-height:1.8;margin:0}.page--business .post_article .biz__item .card__bullets li{font-size:14px;list-style:none;margin-left:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.page--business .post_article .biz__item .card__bullets li:before{content:"-";text-indent:-5px}.page--business .post_article .works__lead{text-align:center}@media only screen and (max-width: 834px){.page--business .post_article .works__lead{margin-bottom:30px}}@media print,screen and (min-width: 835px){.page--business .post_article .works__lead{margin-bottom:40px}}.page--business .post_article .flow__list{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px;margin:0;padding:0;list-style:none}@media only screen and (max-width: 834px){.page--business .post_article .flow__list{grid-template-columns:1fr}}.page--business .post_article .flow-card{overflow:hidden}.page--business .post_article .flow-card__thumb{aspect-ratio:3/2;background:#f4f6fa;display:grid;place-items:center}.page--business .post_article .flow-card__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page--business .post_article .flow-card__cap{font-size:clamp(14px,1.5vw,16px);font-weight:700;color:#004ea1;padding:10px 12px;line-height:1.6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6px}.page--business .post_article .recruitment{max-width:800px;position:relative}@media only screen and (max-width: 834px){.page--business .post_article .recruitment{padding:40px 20px;margin:0 auto;background:url("../images/home/recruitment-bg_sp.jpg") no-repeat center bottom/cover}}@media print,screen and (min-width: 835px){.page--business .post_article .recruitment{padding:40px;margin:40px auto 80px;background:url("../images/home/recruitment-bg.jpg") no-repeat center bottom/cover}}.page--business .post_article .recruitment .container{position:relative;z-index:2}@media print,screen and (min-width: 835px){.page--business .post_article .recruitment .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.page--business .post_article .recruitment .container .text{position:relative}@media only screen and (max-width: 834px){.page--business .post_article .recruitment .container .text{margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--business .post_article .recruitment .container .text{width:calc(60% - 30px)}}@media print,screen and (min-width: 835px){.page--business .post_article .recruitment .container .text .mod__heading2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.page--business .post_article .recruitment .container .text .mod__heading2 span{font-size:32px}}.page--business .post_article .recruitment .container .text .c-title{position:relative;margin-bottom:30px}@media only screen and (max-width: 834px){.page--business .post_article .recruitment .container .text .c-title{margin-top:20px}}.page--business .post_article .recruitment .container .text .c-title>i{font-family:"Caveat",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#004ea1;display:block;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);position:absolute}@media only screen and (max-width: 834px){.page--business .post_article .recruitment .container .text .c-title>i{line-height:.8;text-indent:-0.4em;margin-left:.4em;font-size:1.8rem;bottom:0;right:0}}@media print,screen and (min-width: 835px){.page--business .post_article .recruitment .container .text .c-title>i{line-height:.8;text-indent:-0.4em;margin-left:.4em;font-size:2.4rem;bottom:0;right:0}}.page--business .post_article .recruitment .container .text .c-title h3{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:clamp(18px,1.5vw,20px)}.page--business .post_article .recruitment .container .text .c-title h3 span{padding:0 10px;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #FFF));background:-webkit-linear-gradient(transparent 50%, #FFF 50%);background:linear-gradient(transparent 50%, #FFF 50%)}.page--business .post_article .recruitment .container .text .c-btn{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0}@media only screen and (max-width: 834px){.page--business .post_article .recruitment .container .text .c-btn{display:none}}@media print,screen and (min-width: 835px){.page--business .post_article .recruitment .container .thumb{width:40%}}.page--business .post_article .recruitment .container .thumb img{width:100%;height:auto;display:block}@media only screen and (max-width: 834px){.page--business .post_article .recruitment .container .thumb .c-btn{margin-top:20px}}@media print,screen and (min-width: 835px){.page--business .post_article .recruitment .container .thumb .c-btn{display:none}}@media only screen and (max-width: 834px){.page--numbers .post_article .mod__breadcrumb{margin-bottom:65px}}@media print,screen and (min-width: 835px){.page--numbers .post_article .mod__breadcrumb{margin-bottom:105px}}.page--numbers .post_article>p{display:block;max-width:1260px;margin:0 auto;line-height:2;font-weight:500;letter-spacing:.05em}@media only screen and (max-width: 834px){.page--numbers .post_article>p{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article>p{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--numbers .post_article>p{padding:0 30px}}.page--numbers .post_article>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}@media only screen and (max-width: 834px){.page--numbers .post_article>p{font-size:1.6rem;margin-bottom:55px}}@media print,screen and (min-width: 835px){.page--numbers .post_article>p{font-size:1.8rem;text-align:center;margin-bottom:75px}}.page--numbers .post_article #numbers{background:#e2f2ff}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers{padding:60px 20px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers{padding:80px 30px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category{max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}}.page--numbers .post_article #numbers #category>li{background:#fff}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li{padding:35px 20px 25px 20px}.page--numbers .post_article #numbers #category>li:nth-child(n+2){margin-top:20px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li{width:calc(50% - 10px);padding:35px 20px 25px 40px}.page--numbers .post_article #numbers #category>li:nth-child(odd){margin-right:20px}.page--numbers .post_article #numbers #category>li:nth-child(n+3){margin-top:20px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li{padding:35px 20px 25px 20px}}@media print,screen and (min-width: 835px)and (min-width: 1220px){.page--numbers .post_article #numbers #category>li{min-height:280px}}.page--numbers .post_article #numbers #category>li h2{line-height:1;font-size:2rem;font-weight:700;letter-spacing:.05em;text-align:center}@media print,screen and (min-width: 1220px){.page--numbers .post_article #numbers #category>li h2{padding-right:20px}}.page--numbers .post_article #numbers #category>li .current{line-height:1;font-size:1.4rem;font-weight:700;letter-spacing:.05em;text-align:right}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee h2{margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee h2{margin-bottom:75px}}.page--numbers .post_article #numbers #category>li.employee .container{position:relative}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container{margin-bottom:15px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container{margin-bottom:35px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .people{margin-bottom:3px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .people{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;margin-bottom:5px}}@media print,screen and (min-width: 835px)and (min-width: 1220px){.page--numbers .post_article #numbers #category>li.employee .container .people{margin-left:10px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .people li:nth-child(n+2){margin-top:-10px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .people li:nth-child(n+2){margin-left:20px}}.page--numbers .post_article #numbers #category>li.employee .container .people li dl{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}.page--numbers .post_article #numbers #category>li.employee .container .people li dl dt,.page--numbers .post_article #numbers #category>li.employee .container .people li dl dd{line-height:1.45833;font-weight:700}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .people li dl dt,.page--numbers .post_article #numbers #category>li.employee .container .people li dl dd{font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .people li dl dt,.page--numbers .post_article #numbers #category>li.employee .container .people li dl dd{font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}.page--numbers .post_article #numbers #category>li.employee .container .people li dl dt{color:#858585;margin-right:10px}.page--numbers .post_article #numbers #category>li.employee .container .people li dl dd{color:#004ea1}.page--numbers .post_article #numbers #category>li.employee .container .people li dl dd span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.2}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .people li dl dd span{font-size:clamp(4rem,15.306122449vw,6rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .people li dl dd span{font-size:clamp(4rem,4.6985121378vw,6rem)}}.page--numbers .post_article #numbers #category>li.employee .container i{width:104px;display:block;position:absolute;bottom:50px;z-index:2}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container i{right:0}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container i{right:40px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.employee .container i{width:84px;right:10px}}.page--numbers .post_article #numbers #category>li.employee .container i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--numbers .post_article #numbers #category>li.employee .container .percentage{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;border:2px solid #004ea1;position:relative}@media print,screen and (min-width: 1220px){.page--numbers .post_article #numbers #category>li.employee .container .percentage{margin-right:20px}}.page--numbers .post_article #numbers #category>li.employee .container .percentage li{height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(1){color:#fff;background:#004ea1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(1){width:75%}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(1){width:82%}}.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(1) dl{padding-top:10px}.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(1) dl dt{margin-right:7px}.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(2){color:#004ea1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(2){width:25%}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(2){width:18%;padding:5px}}.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(2) dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:15px}.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(2) dl dt,.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(2) dl dd{line-height:1;text-align:center}.page--numbers .post_article #numbers #category>li.employee .container .percentage li:nth-child(2) dl dt{color:#858585}.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dt{line-height:1.428571;font-weight:700}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dt{font-size:clamp(1rem,3.5714285714vw,1.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dt{font-size:clamp(1rem,1.0963194988vw,1.4rem)}}.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dd{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.21428571}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dd{font-size:clamp(1.8rem,7.1428571429vw,2.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dd{font-size:clamp(1.8rem,2.1926389977vw,2.8rem)}}.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dd span{line-height:1.2}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dd span{font-size:clamp(3rem,10.2040816327vw,4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.employee .container .percentage li dl dd span{font-size:clamp(3rem,3.1323414252vw,4rem)}}.page--numbers .post_article #numbers #category>li.tenure h2{margin-bottom:20px}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container{margin-bottom:7px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width: 835px)and (min-width: 1220px){.page--numbers .post_article #numbers #category>li.tenure .container{padding:0 35px 0 15px}}.page--numbers .post_article #numbers #category>li.tenure .container .year{color:#004ea1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .year{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .year{width:58.3333%}}.page--numbers .post_article #numbers #category>li.tenure .container .year i{display:block}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .year i{max-width:124px;margin-right:15px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .year i{max-width:190px;padding-top:25px;margin-right:-55px}}.page--numbers .post_article #numbers #category>li.tenure .container .year i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--numbers .post_article #numbers #category>li.tenure .container .year>span{line-height:1;font-weight:700}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .year>span{font-size:clamp(1.6rem,8.1632653061vw,3.2rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .year>span{white-space:nowrap;font-size:clamp(1.6rem,2.5058731402vw,3.2rem)}}.page--numbers .post_article #numbers #category>li.tenure .container .year>span>span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .year>span>span{font-size:clamp(4rem,20.4081632653vw,8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .year>span>span{font-size:clamp(4rem,6.2646828504vw,8rem)}}.page--numbers .post_article #numbers #category>li.tenure .container .year>span>span span{line-height:1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .year>span>span span{font-size:clamp(5rem,25.5102040816vw,10rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .year>span>span span{font-size:clamp(5rem,7.830853563vw,10rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .duration{max-width:200px;margin:0 auto}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .duration{width:41.6667%}}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dt{line-height:1;color:#858585;font-weight:700;text-align:center}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dt{margin-bottom:15px;font-size:clamp(1.6rem,5.1020408163vw,2rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dt{margin-bottom:7px;font-size:clamp(1.6rem,1.5661707126vw,2rem)}}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd{width:100%;height:0;padding-top:100%;background:url("../images/numbers/icon-tenure-piechart.svg") no-repeat center center/cover;position:relative}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li{width:50%;height:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li:nth-child(even){padding-right:1em}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li:nth-child(-n+2){padding-top:2em}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li:nth-child(1){padding-left:1em}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li:nth-child(2){padding-left:.5em}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li:nth-child(3){padding-left:1.75em}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dt{line-height:1;font-weight:700}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dt{font-size:clamp(1rem,3.5714285714vw,1.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dt{font-size:clamp(1rem,1.0963194988vw,1.4rem)}}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.1875}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd{font-size:clamp(1.2rem,4.0816326531vw,1.6rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd{font-size:clamp(1.2rem,1.2529365701vw,1.6rem)}}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd>span{line-height:1.2}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd>span{font-size:clamp(1.6rem,5.1020408163vw,2rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd>span{font-size:clamp(1.6rem,1.5661707126vw,2rem)}}.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd>span span{line-height:1.21428571}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd>span span{font-size:clamp(1.8rem,7.1428571429vw,2.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.tenure .container .duration>dd ul li dl dd>span span{font-size:clamp(1.8rem,2.1926389977vw,2.8rem)}}.page--numbers .post_article #numbers #category>li.jobtype h2{margin-bottom:25px}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container{margin-bottom:7px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container{margin-bottom:20px}}@media print,screen and (min-width: 835px)and (min-width: 1220px){.page--numbers .post_article #numbers #category>li.jobtype .container{padding:0 40px 0 20px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .percentage{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;border:2px solid #004ea1;position:relative;margin-bottom:25px}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li{height:36px;position:relative}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li:nth-child(n+2){border-left:2px solid #004ea1}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li:nth-child(1){width:15%}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li:nth-child(1)::before{right:14.25%}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li:nth-child(2){width:65%}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li:nth-child(2)::before{right:41.5%}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li:nth-child(3){width:20%}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li:nth-child(3)::before{right:12.5%}.page--numbers .post_article #numbers #category>li.jobtype .container .percentage li::before{width:15px;height:38px;content:"";background:url("../images/numbers/icon-marker.svg") no-repeat left top/contain;display:block;position:absolute;bottom:-13px;z-index:2}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .division{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.page--numbers .post_article #numbers #category>li.jobtype .container .division li{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}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(n+2){margin-top:10px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(n+2){margin-left:10px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(1) i{max-width:51px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(1) i{max-width:58px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(1) i{max-width:41px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(2) i{max-width:55px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(2) i{max-width:62px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(2) i{max-width:45px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(3) i{max-width:55px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(3) i{max-width:62px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li:nth-child(3) i{max-width:45px}}.page--numbers .post_article #numbers #category>li.jobtype .container .division li i{display:block;margin-right:10px}.page--numbers .post_article #numbers #category>li.jobtype .container .division li i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl{padding-top:8px}}.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl dt{line-height:1.3125;color:#858585;font-weight:700}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl dt{margin-bottom:-3px;font-size:clamp(1.2rem,4.0816326531vw,1.6rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl dt{white-space:nowrap;font-size:clamp(1.2rem,1.2529365701vw,1.6rem)}}.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl dd{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.20833;color:#004ea1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl dd{font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl dd{font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl dd span{line-height:1.2;font-size:clamp(3rem,10.2040816327vw,4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.jobtype .container .division li dl dd span{line-height:1.2352941;font-size:clamp(2.4rem,2.6624902114vw,3.4rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age h2{margin-bottom:55px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age h2{margin-bottom:25px}}.page--numbers .post_article #numbers #category>li.age .container{position:relative}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container{margin-bottom:15px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container{padding-top:35px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container>dl{max-width:210px;position:absolute;top:0;right:10px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.age .container>dl{right:0}}.page--numbers .post_article #numbers #category>li.age .container>dl dt,.page--numbers .post_article #numbers #category>li.age .container>dl dd{line-height:1;font-weight:700}.page--numbers .post_article #numbers #category>li.age .container>dl dt{color:#858585}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>dl dt{margin-right:10px;font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container>dl dt{margin-bottom:5px;font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}.page--numbers .post_article #numbers #category>li.age .container>dl dd{line-height:1;color:#004ea1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>dl dd{font-size:clamp(1.6rem,8.1632653061vw,3.2rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container>dl dd{font-size:clamp(1.6rem,2.5058731402vw,3.2rem)}}.page--numbers .post_article #numbers #category>li.age .container>dl dd>span{line-height:1;font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;margin-right:5px}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>dl dd>span{font-size:clamp(4rem,20.4081632653vw,8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container>dl dd>span{font-size:clamp(4rem,6.2646828504vw,8rem)}}.page--numbers .post_article #numbers #category>li.age .container>dl dd>span span{line-height:1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>dl dd>span span{font-size:clamp(5rem,25.5102040816vw,10rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container>dl dd>span span{font-size:clamp(5rem,7.830853563vw,10rem)}}.page--numbers .post_article #numbers #category>li.age .container>ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.page--numbers .post_article #numbers #category>li.age .container>ol li:nth-child(n+2){margin-left:10px}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>ol li{width:calc(25% - 7.5px)}.page--numbers .post_article #numbers #category>li.age .container>ol li:last-child{position:absolute;bottom:145px;right:0}.page--numbers .post_article #numbers #category>li.age .container>ol li:last-child dl dt{margin-top:0}}.page--numbers .post_article #numbers #category>li.age .container>ol li dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page--numbers .post_article #numbers #category>li.age .container>ol li dl dt{line-height:1;color:#858585;font-weight:700;text-align:center;margin-top:8px}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>ol li dl dt{font-size:clamp(1rem,3.5714285714vw,1.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container>ol li dl dt{font-size:clamp(1rem,1.0963194988vw,1.4rem)}}.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd p{line-height:1;color:#004ea1;font-weight:700;text-align:center}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd p{font-size:clamp(1.2rem,4.0816326531vw,1.6rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd p{font-size:clamp(1.2rem,1.2529365701vw,1.6rem)}}.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd p span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd p span{font-size:clamp(1.8rem,7.1428571429vw,2.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd p span{font-size:clamp(1.8rem,2.1926389977vw,2.8rem)}}.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd i{max-width:66px;display:block;margin:0 auto}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd i{max-width:44px}}.page--numbers .post_article #numbers #category>li.age .container>ol li dl dd i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender h2{margin-bottom:25px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender h2{margin-bottom:50px}}.page--numbers .post_article #numbers #category>li.gender ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul{margin-bottom:-5px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul{margin-bottom:5px}}.page--numbers .post_article #numbers #category>li.gender ul li{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}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul li{margin:0 5px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul li{margin:0 10px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul li:nth-child(1) i{max-width:31px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul li:nth-child(1) i{min-width:43px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul li:nth-child(2) i{max-width:36px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul li:nth-child(2) i{min-width:50px}}.page--numbers .post_article #numbers #category>li.gender ul li i{display:block}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul li i{margin:-20px 5px 0 0}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul li i{margin:-35px 10px 0 0}}.page--numbers .post_article #numbers #category>li.gender ul li i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--numbers .post_article #numbers #category>li.gender ul li dl dt{line-height:1.45833;color:#858585;font-weight:700}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul li dl dt{margin-bottom:-5px;font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul li dl dt{font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}.page--numbers .post_article #numbers #category>li.gender ul li dl dd{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.21428571;color:#004ea1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul li dl dd{font-size:clamp(1.8rem,7.1428571429vw,2.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul li dl dd{font-size:clamp(1.8rem,2.1926389977vw,2.8rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul li dl dd>span{line-height:1.1944;font-size:clamp(2.6rem,9.1836734694vw,3.6rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul li dl dd>span{line-height:1.2;font-size:clamp(3rem,3.1323414252vw,4rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.gender ul li dl dd>span span{line-height:1.20833;font-size:clamp(3.8rem,12.2448979592vw,4.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.gender ul li dl dd>span span{line-height:1.2058823529;font-size:clamp(5.8rem,5.3249804229vw,6.8rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.recruit h2{margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.recruit h2{margin-bottom:25px}}.page--numbers .post_article #numbers #category>li.recruit .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.recruit .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.recruit .container{margin-bottom:3px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.recruit .container{margin-bottom:10px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.recruit .container i{max-width:243px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.recruit .container i:first-of-type{min-width:115px;margin-right:25px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.recruit .container i:first-of-type{min-width:unset;max-width:85px;margin-right:15px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.recruit .container i:last-of-type{min-width:97px;margin-left:40px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.recruit .container i:last-of-type{min-width:unset;max-width:67px;margin-left:20px}}.page--numbers .post_article #numbers #category>li.recruit .container i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.recruit .container ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-3px}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.recruit .container ul li{width:50%}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.recruit .container ul li dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dt,.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dd{font-weight:700}.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dt{line-height:1.45833;color:#858585;margin-right:15px}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dt{font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dt{font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dd{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.21428571;color:#004ea1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dd{font-size:clamp(1.8rem,7.1428571429vw,2.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dd{font-size:clamp(1.8rem,2.1926389977vw,2.8rem)}}.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dd span{line-height:1.2}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dd span{font-size:clamp(4rem,15.306122449vw,6rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.recruit .container ul li dl dd span{font-size:clamp(4rem,4.6985121378vw,6rem)}}.page--numbers .post_article #numbers #category>li.education h2{margin-bottom:20px}.page--numbers .post_article #numbers #category>li.education .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.education .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}}.page--numbers .post_article #numbers #category>li.education .container i{display:block}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.education .container i{max-width:210px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.education .container i{min-width:245px;margin:0 15px -45px 0}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.education .container i{min-width:150px;margin:0 10px -30px 0}}.page--numbers .post_article #numbers #category>li.education .container i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--numbers .post_article #numbers #category>li.education .container dl{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.education .container dl{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.education .container dl{padding-top:10px}}.page--numbers .post_article #numbers #category>li.education .container dl dt,.page--numbers .post_article #numbers #category>li.education .container dl dd{font-weight:700}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.education .container dl dt,.page--numbers .post_article #numbers #category>li.education .container dl dd{width:50% !important}}@media print,screen and (min-width: 1220px){.page--numbers .post_article #numbers #category>li.education .container dl dt:nth-of-type(2),.page--numbers .post_article #numbers #category>li.education .container dl dd:nth-of-type(2){margin:-12px 0}}.page--numbers .post_article #numbers #category>li.education .container dl dt{width:4.5em;line-height:1.45833;color:#858585;text-align:right;padding-right:.5em}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.education .container dl dt{font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.education .container dl dt{font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}.page--numbers .post_article #numbers #category>li.education .container dl dt:nth-of-type(2){line-height:1.11;padding-right:.75em}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.education .container dl dt:nth-of-type(2){font-size:clamp(1.25rem,4.5918367347vw,1.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.education .container dl dt:nth-of-type(2){width:6em;font-size:clamp(1.25rem,1.4095536413vw,1.8rem)}}.page--numbers .post_article #numbers #category>li.education .container dl dd{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;width:calc(100% - 4.5em);line-height:1.2352941;color:#004ea1;white-space:nowrap}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.education .container dl dd{font-size:clamp(2.4rem,8.6734693878vw,3.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.education .container dl dd{font-size:clamp(2.4rem,2.6624902114vw,3.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.education .container dl dd:nth-of-type(2){width:calc(100% - 6em)}}.page--numbers .post_article #numbers #category>li.education .container dl dd span{line-height:1.22}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.education .container dl dd span{font-size:clamp(4rem,12.7551020408vw,5rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.education .container dl dd span{font-size:clamp(4rem,3.9154267815vw,5rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.retirement h2{margin-bottom:15px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.retirement h2{margin-bottom:30px}}.page--numbers .post_article #numbers #category>li.retirement .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.retirement .container{margin-bottom:5px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.retirement .container{margin-bottom:15px}}.page--numbers .post_article #numbers #category>li.retirement .container i{min-width:96px;display:block}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.retirement .container i{margin-right:10px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.retirement .container i{margin:0 20px 0 -20px}}.page--numbers .post_article #numbers #category>li.retirement .container i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--numbers .post_article #numbers #category>li.retirement .container p{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;color:#004ea1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.retirement .container p{line-height:1.20833;font-size:clamp(3.8rem,12.2448979592vw,4.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.retirement .container p{line-height:1.21428571;font-size:clamp(1.8rem,2.1926389977vw,2.8rem)}}.page--numbers .post_article #numbers #category>li.retirement .container p span{line-height:1.2;margin-right:5px}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.retirement .container p span{font-size:clamp(8rem,25.5102040816vw,10rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.retirement .container p span{font-size:clamp(8rem,7.830853563vw,10rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.returntowork h2{margin-bottom:15px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.returntowork h2{margin-bottom:30px}}.page--numbers .post_article #numbers #category>li.returntowork .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.returntowork .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:15px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.returntowork .container{margin-bottom:10px}}.page--numbers .post_article #numbers #category>li.returntowork .container i{display:block}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.returntowork .container i{max-width:150px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.returntowork .container i{min-width:180px;margin-right:15px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.returntowork .container i{min-width:unset;max-width:130px}}.page--numbers .post_article #numbers #category>li.returntowork .container i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--numbers .post_article #numbers #category>li.returntowork .container p{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;color:#004ea1}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.returntowork .container p{line-height:1.20833;margin-bottom:-10px;font-size:clamp(3.8rem,12.2448979592vw,4.8rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.returntowork .container p{line-height:1.21428571;font-size:clamp(1.8rem,2.1926389977vw,2.8rem)}}.page--numbers .post_article #numbers #category>li.returntowork .container p span{line-height:1.2;margin-right:5px}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.returntowork .container p span{font-size:clamp(8rem,25.5102040816vw,10rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.returntowork .container p span{letter-spacing:-0.05em;font-size:clamp(8rem,7.830853563vw,10rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.paidholiday h2{margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.paidholiday h2{margin-bottom:25px}}.page--numbers .post_article #numbers #category>li.paidholiday .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.paidholiday .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.paidholiday .container{margin-bottom:15px}}.page--numbers .post_article #numbers #category>li.paidholiday .container i{min-width:200px;display:block}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.paidholiday .container i{margin-right:25px}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.paidholiday .container i{min-width:130px;margin-right:15px}}.page--numbers .post_article #numbers #category>li.paidholiday .container i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--numbers .post_article #numbers #category>li.paidholiday .container dl{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl{margin-bottom:5px}}.page--numbers .post_article #numbers #category>li.paidholiday .container dl dt,.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd{font-weight:700}@media print,screen and (min-width: 1220px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dt:first-of-type,.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd:first-of-type{margin-bottom:-10px}}.page--numbers .post_article #numbers #category>li.paidholiday .container dl dt{width:7em;line-height:1.45;color:#858585}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dt{font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dt{font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd{width:calc(100% - 7em);line-height:1.45833;color:#004ea1;white-space:nowrap}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd{font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd{font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd:nth-of-type(2){font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.2352941}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd:nth-of-type(2){font-size:clamp(2.4rem,8.6734693878vw,3.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd:nth-of-type(2){font-size:clamp(2.4rem,2.6624902114vw,3.4rem)}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd:nth-of-type(2){font-size:clamp(1.8rem,2.1926389977vw,2.8rem)}}.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.2}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd span{font-size:clamp(4rem,15.306122449vw,6rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.paidholiday .container dl dd span{font-size:clamp(4rem,4.6985121378vw,6rem)}}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.overtime h2{margin-bottom:20px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.overtime h2{margin-bottom:25px}}.page--numbers .post_article #numbers #category>li.overtime .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.overtime .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.overtime .container{margin-bottom:25px}}.page--numbers .post_article #numbers #category>li.overtime .container i{min-width:133px;display:block}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.overtime .container i{margin-right:10px}}.page--numbers .post_article #numbers #category>li.overtime .container i img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--numbers .post_article #numbers #category>li.overtime .container dl{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.overtime .container dl{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px}}.page--numbers .post_article #numbers #category>li.overtime .container dl dt,.page--numbers .post_article #numbers #category>li.overtime .container dl dd{font-weight:700}@media print,screen and (min-width: 1220px){.page--numbers .post_article #numbers #category>li.overtime .container dl dt:first-of-type,.page--numbers .post_article #numbers #category>li.overtime .container dl dd:first-of-type{margin-bottom:-20px}}.page--numbers .post_article #numbers #category>li.overtime .container dl dt{color:#858585}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.overtime .container dl dt{width:6.5em;line-height:1.25;font-size:clamp(1rem,5.1020408163vw,2rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.overtime .container dl dt{width:11.5em;line-height:1.45;font-size:clamp(1rem,1.5661707126vw,2rem)}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.overtime .container dl dt{width:6.5em}}.page--numbers .post_article #numbers #category>li.overtime .container dl dd{line-height:1.45833;color:#004ea1;text-align:right;white-space:nowrap}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.overtime .container dl dd{width:calc(100% - 6.5em);font-size:clamp(1.4rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.overtime .container dl dd{width:calc(100% - 11.5em);font-size:clamp(1.4rem,1.8794048551vw,2.4rem)}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--numbers .post_article #numbers #category>li.overtime .container dl dd{width:calc(100% - 6.5em)}}.page--numbers .post_article #numbers #category>li.overtime .container dl dd span{font-family:"Josefin Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.2}@media only screen and (max-width: 834px){.page--numbers .post_article #numbers #category>li.overtime .container dl dd span{font-size:clamp(4rem,15.306122449vw,6rem)}}@media print,screen and (min-width: 835px){.page--numbers .post_article #numbers #category>li.overtime .container dl dd span{font-size:clamp(4rem,4.6985121378vw,6rem)}}.page--privacy .post_article #privacy{display:block;max-width:1260px;margin:0 auto;margin-bottom:140px}@media only screen and (max-width: 834px){.page--privacy .post_article #privacy{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--privacy .post_article #privacy{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--privacy .post_article #privacy{padding:0 30px}}.page--privacy .post_article #privacy p{line-height:1.5;font-size:1.6rem;font-weight:500}.page--privacy .post_article #privacy p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}.page--privacy .post_article #privacy>p:nth-of-type(n+2){margin-top:35px}.page--privacy .post_article #privacy>ol{counter-reset:sections;margin-top:60px}.page--privacy .post_article #privacy>ol>li:nth-child(n+2){margin-top:60px}.page--privacy .post_article #privacy>ol>li h2{line-height:1.5;font-size:2.4rem;font-weight:700;margin-bottom:25px}.page--privacy .post_article #privacy>ol>li h2::before{counter-increment:sections;content:counter(sections) "."}.page--privacy .post_article #privacy>ol>li p:nth-of-type(n+2){margin-top:25px}.page--privacy .post_article #privacy>ol>li p a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page--privacy .post_article #privacy>ol>li p a:hover{color:#004ea1}.page--privacy .post_article #privacy>ol>li ul{margin-top:25px}.page--privacy .post_article #privacy>ol>li ul li{line-height:1.3125;font-size:1.6rem;font-weight:500;letter-spacing:.03em;text-indent:-0.9em;padding-left:.9em}.page--privacy .post_article #privacy>ol>li ul li:nth-child(n+2){margin-top:5px}.page--privacy .post_article #privacy>ol>li ul li::before{width:6px;height:6px;content:"";background:#c8c8c8;border-radius:50%;display:inline-block;vertical-align:middle;margin:-0.1em .5em 0 0}.page--products .post_article>p,.page--products .post_article>ul{display:block;max-width:1260px;margin:0 auto}@media only screen and (max-width: 834px){.page--products .post_article>p,.page--products .post_article>ul{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--products .post_article>p,.page--products .post_article>ul{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--products .post_article>p,.page--products .post_article>ul{padding:0 30px}}.page--products .post_article>p{line-height:2;font-size:1.6rem;font-weight:500;letter-spacing:.05em;text-align:center}.page--products .post_article>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}@media only screen and (max-width: 834px){.page--products .post_article>p{margin-bottom:35px}}@media print,screen and (min-width: 835px){.page--products .post_article>p{margin-bottom:75px}}.page--products .post_article>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:140px}@media only screen and (max-width: 834px){.page--products .post_article>ul li{width:calc(50% - 7.5px)}.page--products .post_article>ul li:nth-child(odd){margin-right:15px}.page--products .post_article>ul li:nth-child(n+3){margin-top:20px}}@media print,screen and (min-width: 835px){.page--products .post_article>ul li{width:calc(33.3333333333% - 20px)}.page--products .post_article>ul li:not(.page--products .post_article>ul li:nth-child(3n)){margin-right:30px}.page--products .post_article>ul li:nth-child(n+4){margin-top:40px}}.page--products .post_article>ul li .thumbnail{width:100%;height:0;display:block;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;margin-bottom:20px}@media only screen and (max-width: 834px){.page--products .post_article>ul li .thumbnail{padding-top:73.75%}}@media print,screen and (min-width: 835px){.page--products .post_article>ul li .thumbnail{padding-top:73.6842%}}.page--products .post_article>ul li .thumbnail::before{content:"";border-radius:50%;position:absolute;right:10px;bottom:10px;z-index:2}@media only screen and (max-width: 834px){.page--products .post_article>ul li .thumbnail::before{width:28px;height:28px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%20%3Cg%20transform%3D%22translate(-702%20-926)%22%3E%20%3Cpath%20d%3D%22M-9538.965-13367.976h16%22%20transform%3D%22translate(10241.965%2014302.976)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M-9538.965-13367.976h16%22%20transform%3D%22translate(-12656.975%2010465.965)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/14px,RGB(0 0 0/0.4)}}@media print,screen and (min-width: 835px){.page--products .post_article>ul li .thumbnail::before{width:38px;height:38px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%20%3Cg%20transform%3D%22translate(-702%20-926)%22%3E%20%3Cpath%20d%3D%22M-9538.965-13367.976h16%22%20transform%3D%22translate(10241.965%2014302.976)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M-9538.965-13367.976h16%22%20transform%3D%22translate(-12656.975%2010465.965)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/18px,RGB(0 0 0/0.4)}}.page--products .post_article>ul li .thumbnail:hover{opacity:.8}.page--products .post_article>ul li .thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.page--products .post_article>ul li h2{line-height:1.166;font-size:1.8rem;font-weight:700;letter-spacing:.05em;padding-bottom:15px;border-bottom:1px solid #e2e2e2;margin-bottom:15px}.page--products .post_article>ul li h2::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.166)*.5em)}.page--products .post_article>ul li p{line-height:1.5;font-size:1.6rem;font-weight:500;letter-spacing:.05em}.page--products .post_article>ul li p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}@media only screen and (max-width: 834px){.page--recruitment .post_article.home .mod__breadcrumb{margin-bottom:130px}}.page--recruitment .post_article.home h2,.page--recruitment .post_article.home>p,.page--recruitment .post_article.home section{display:block;max-width:1260px;margin:0 auto}@media only screen and (max-width: 834px){.page--recruitment .post_article.home h2,.page--recruitment .post_article.home>p,.page--recruitment .post_article.home section{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--recruitment .post_article.home h2,.page--recruitment .post_article.home>p,.page--recruitment .post_article.home section{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--recruitment .post_article.home h2,.page--recruitment .post_article.home>p,.page--recruitment .post_article.home section{padding:0 30px}}.page--recruitment .post_article.home h2{text-align:center}@media only screen and (max-width: 834px){.page--recruitment .post_article.home h2{margin-bottom:35px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home h2{margin-bottom:45px}}.page--recruitment .post_article.home h2 span{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center;position:relative}@media only screen and (max-width: 834px){.page--recruitment .post_article.home h2 span{line-height:1.5;font-size:clamp(2.4rem,7.1428571429vw,2.8rem)}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home h2 span{line-height:1.4166;font-size:clamp(3.4rem,3.9441248973vw,4.8rem)}}.page--recruitment .post_article.home h2 span i{font-family:"Caveat",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#004ea1;text-align:left;display:block;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);position:absolute}@media only screen and (max-width: 834px){.page--recruitment .post_article.home h2 span i{line-height:.552631;font-size:3.8rem;text-indent:-0.4em;margin:0 0 60px .4em;top:-75px;left:0}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home h2 span i{line-height:.55;text-indent:-0.4em;margin-left:.4em;font-size:5.4rem;top:-55px;left:-155px}}.page--recruitment .post_article.home>p{line-height:2;font-size:1.6rem;font-weight:500;letter-spacing:.05em}.page--recruitment .post_article.home>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}@media only screen and (max-width: 834px){.page--recruitment .post_article.home>p{margin-bottom:35px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home>p{text-align:center;margin-bottom:75px}}.page--recruitment .post_article.home .mod__anchor{max-width:1260px;margin:0 auto}@media only screen and (max-width: 834px){.page--recruitment .post_article.home .mod__anchor{margin-bottom:70px;padding:0 20px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home .mod__anchor{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:90px;padding:0 30px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home .mod__anchor li{width:25%;margin:0 10px !important}}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section:nth-of-type(n+2){margin-top:70px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section:nth-of-type(n+2){margin-top:90px}}.page--recruitment .post_article.home section:last-of-type{margin-bottom:140px}.page--recruitment .post_article.home section .mod__heading3{margin-bottom:30px}.page--recruitment .post_article.home section p{line-height:2;font-size:1.6rem;font-weight:500;letter-spacing:.05em}.page--recruitment .post_article.home section p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section#interview ul{margin-bottom:35px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview ul{margin-bottom:95px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page--recruitment .post_article.home section#interview ul li:nth-child(n+2){border-top:1px solid #e2e2e2}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section#interview ul li:nth-child(n+2){padding-top:30px;margin-top:30px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview ul li:nth-child(n+2){padding-top:40px;margin-top:40px}}.page--recruitment .post_article.home section#interview ul li h4{font-weight:700;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #e2e2e2;position:relative}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section#interview ul li h4{padding-bottom:15px;margin-bottom:25px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview ul li h4{width:calc(68.3333% - 30px);padding-bottom:10px}}.page--recruitment .post_article.home section#interview ul li h4::after{width:80px;height:1px;content:"";background:#004ea1;display:block;position:absolute;bottom:-1px;left:0;z-index:2}.page--recruitment .post_article.home section#interview ul li h4>span.year{line-height:1;color:#004ea1;font-size:1.6rem;letter-spacing:.05em;margin-bottom:15px}.page--recruitment .post_article.home section#interview ul li h4>span.name{line-height:1.428571}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section#interview ul li h4>span.name{font-size:clamp(2rem,6.1224489796vw,2.4rem)}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview ul li h4>span.name{font-size:clamp(2rem,1.9720624486vw,2.4rem)}}.page--recruitment .post_article.home section#interview ul li h4>span.name span{line-height:1;color:#004ea1;font-size:1.8rem;margin-left:1em}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section#interview ul li figure{margin-bottom:25px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview ul li figure{width:31.6667%}}.page--recruitment .post_article.home section#interview ul li figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview ul li dl{width:100%;margin-top:35px}}.page--recruitment .post_article.home section#interview ul li dl dt,.page--recruitment .post_article.home section#interview ul li dl dd{letter-spacing:.05em}.page--recruitment .post_article.home section#interview ul li dl dt{line-height:1.77;font-size:1.8rem;font-weight:700;margin-bottom:15px}.page--recruitment .post_article.home section#interview ul li dl dt::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.77)*.5em)}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section#interview ul li dl dt:nth-of-type(n+2){margin-top:20px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview ul li dl dt:nth-of-type(n+2){margin-top:30px}}.page--recruitment .post_article.home section#interview ul li dl dd{line-height:2;font-size:1.6rem;font-weight:500}.page--recruitment .post_article.home section#interview ul li dl dd::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}.page--recruitment .post_article.home section#interview>a{width:100%;line-height:1.4;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#004ea1;-webkit-box-shadow:0px 3px 6px RGB(0 0 0/0.16);box-shadow:0px 3px 6px RGB(0 0 0/0.16);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;cursor:pointer;position:relative;z-index:1;margin:0 auto}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section#interview>a{max-width:240px;min-height:50px;padding:5px 50px 5px 15px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview>a{max-width:320px;min-height:60px;padding:5px 60px 5px 20px}}.page--recruitment .post_article.home section#interview>a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;margin:auto 0;z-index:2}@media only screen and (max-width: 834px){.page--recruitment .post_article.home section#interview>a::after{right:10px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.home section#interview>a::after{right:15px}}.page--recruitment .post_article.home section#interview>a:link{color:#fff}.page--recruitment .post_article.home section#interview>a:visited{color:#fff}.page--recruitment .post_article.home section#interview>a:hover{color:#004ea1;background-color:#fff;border-color:#fff}.page--recruitment .post_article.home section#interview>a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}.page--recruitment .post_article.entry>p{display:block;max-width:1260px;margin:0 auto;line-height:1.45833;font-size:2.4rem;font-weight:700;text-align:center}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry>p{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--recruitment .post_article.entry>p{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--recruitment .post_article.entry>p{padding:0 30px}}.page--recruitment .post_article.entry>p::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.45833)*.5em)}@media only screen and (max-width: 834px){.page--recruitment .post_article.entry>p{margin-bottom:60px}}@media print,screen and (min-width: 835px){.page--recruitment .post_article.entry>p{margin-bottom:80px}}.page--sitemap .post_article #sitemap{display:block;max-width:1260px;margin:0 auto;margin-bottom:140px}@media only screen and (max-width: 834px){.page--sitemap .post_article #sitemap{padding:0 20px}}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--sitemap .post_article #sitemap{padding:0 30px}}@media print,screen and (min-width: 1220px){.page--sitemap .post_article #sitemap{padding:0 30px}}@media print,screen and (min-width: 835px){.page--sitemap .post_article #sitemap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 834px){.page--sitemap .post_article #sitemap li:nth-child(n+2){margin-top:10px}}@media print,screen and (min-width: 835px){.page--sitemap .post_article #sitemap li{width:calc(33.3333333333% - 20px)}.page--sitemap .post_article #sitemap li:not(.page--sitemap .post_article #sitemap li:nth-child(3n)){margin-right:30px}.page--sitemap .post_article #sitemap li:nth-child(n+4){margin-top:30px}}.page--sitemap .post_article #sitemap li a{line-height:1.05;color:#000;font-weight:700;letter-spacing:.05em;text-decoration:none;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;border:1px solid #dedede;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative}@media only screen and (max-width: 834px){.page--sitemap .post_article #sitemap li a{min-height:80px;padding:24px 68px 24px 19px;font-size:clamp(1.6rem,5.1020408163vw,2rem)}}@media print,screen and (min-width: 835px){.page--sitemap .post_article #sitemap li a{min-height:140px;padding:24px 68px 24px 39px;font-size:clamp(1.6rem,1.6433853739vw,2rem)}}@media only screen and (min-width: 835px)and (min-width: 835px)and (max-width: 1219px){.page--sitemap .post_article #sitemap li a{padding:24px 49px 24px 19px}}.page--sitemap .post_article #sitemap li a::after{width:30px;height:30px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23004EA1%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;right:19px;top:0;bottom:0;margin:auto 0;z-index:2}@media only screen and (min-width: 835px)and (max-width: 1219px){.page--sitemap .post_article #sitemap li a::after{width:20px;height:20px}}.page--sitemap .post_article #sitemap li a:hover{color:#fff;background:#004ea1;border-color:#004ea1}.page--sitemap .post_article #sitemap li a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20transform%3D%22translate(-724%20-1529)%22%3E%20%3Crect%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(754%201559)%20rotate(180)%22%20fill%3D%22%23FFF%22%2F%3E%20%3Cg%20transform%3D%22translate(763.13%201568.09)%20rotate(180)%22%3E%20%3Cline%20x2%3D%2212.22%22%20transform%3D%22translate(17.91%2024)%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M24.04%2C18.91%2C17.87%2C24l6.17%2C5.09%22%20fill%3D%22none%22%20stroke%3D%22%23004EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}