@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform , height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s , top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s , left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s , right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform , opacity , height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}caption{text-align:left}img{vertical-align:top}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}main{display:block}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}button,input,select,textarea{color:inherit;font-family:inherit;font-size:100%}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}textarea{overflow:auto;vertical-align:top}li{list-style:none}em,i{font-style:normal}em{font-weight:unset}button,input,textarea{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}select{appearance:none;background:#0000;border-radius:0;margin:0;padding:0}*{box-sizing:border-box}html{font-size:62.5%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{word-wrap:break-word;-webkit-text-size-adjust:100%;font-feature-settings:"palt";background:#fff;color:#000;font-family:YuGothic,Yu\ Gothic,游ゴシック体,游ゴシック,ヒラギノ角ゴ\ Pro\ W3,ヒラギノ角ゴ\ W3,Hiragino\ Kaku\ Gothic\ Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,Osaka,MS\ PGothic,Helvetica,Arial,Verdana,sans-serif;font-size:1.5rem;line-height:100%;min-width:100%;width:100%}body.fixed{height:100%;position:fixed}.is-menuOpen body{height:100vh;left:0;position:fixed;top:0;width:100%}@media screen and (max-width:1400px){body{font-size:1.07143vw}}@media screen and (max-width:980px){body{font-size:1.53061vw}}@media screen and (max-width:750px){body{font-size:3.46667vw}}@media screen and (min-width:751px){.sp{display:none}}@media screen and (max-width:750px){.pc{display:none}}a{color:#000;text-decoration:none}a,a img,a svg{transition:all .3s}#main a[href*="://"]:not([href*="https://gmect.jp/"]):not([class^=btn-]){padding-right:1.5rem}#main a[href*="://"]:not([href*="https://gmect.jp/"]):before{background:url(../../common/img/icn_window.svg) no-repeat 50% 50%/cover;content:"";height:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:1.2rem}@media screen and (max-width:750px){#main a[href*="://"]:not([href*="https://gmect.jp/"]):before{height:.85714vw;height:3.2vw;width:.85714vw;width:3.2vw}}#main .page-nav a[href*="://"]:not([href*="https://gmect.jp/"]):hover:before{background-image:url(http://gmect.jp/common/img/icn_window_bl2.svg)}.main figcaption a:not([class^=btn-]),.main ol a:not([class^=btn-]),.main p a:not([class^=btn-]),.main table a:not([class^=btn-]),.main ul:not([class]) a:not([class^=btn-]){color:#11517e;position:relative}.main figcaption a:not([class^=btn-]):after,.main ol a:not([class^=btn-]):after,.main p a:not([class^=btn-]):after,.main table a:not([class^=btn-]):after,.main ul:not([class]) a:not([class^=btn-]):after{background-color:#11517e;bottom:-.1rem;content:"";height:.1rem;left:0;position:absolute;transform:scale(1);transform-origin:left top;transition:transform .3s;width:100%}.main figcaption a:not([class^=btn-]):hover:after,.main ol a:not([class^=btn-]):hover:after,.main p a:not([class^=btn-]):hover:after,.main table a:not([class^=btn-]):hover:after,.main ul:not([class]) a:not([class^=btn-]):hover:after{transform:scaleX(0);transform-origin:right top}.main p[class^="btn-"] a:after{display:none}.page-base-wrap figcaption a[href*="://"]:not([href*="https://gmect.jp/"]),.page-base-wrap ol a[href*="://"]:not([href*="https://gmect.jp/"]),.page-base-wrap p a[href*="://"]:not([href*="https://gmect.jp/"]),.page-base-wrap table a[href*="://"]:not([href*="https://gmect.jp/"]),.page-base-wrap ul:not([class]) a[href*="://"]:not([href*="https://gmect.jp/"]){display:inline-block}img{border-radius:.5rem;height:auto;max-width:100%}@media screen and (max-width:750px){img:not([src$=".svg"]){width:100%}}dd,dt,li,p,table,time{line-height:173.33333%}h2,h3,h4,h5,h6{font-weight:400}h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{line-height:140%}.en{font-family:myriad-pro,sans-serif;font-style:normal;font-weight:400}@keyframes sdl{0%{transform:scaleY(0);transform-origin:0 100%}50%{transform:scale(1);transform-origin:0 100%}50.1%{transform:scale(1);transform-origin:0 0}to{transform:scaleY(0);transform-origin:0 0}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.logo a{align-items:center;display:flex;justify-content:flex-start}.logo a .logo-tag{background:#00517e;background:linear-gradient(90deg,#00517e,#4d92b7);color:#fff;display:block;font-size:1.8rem;line-height:100%;margin-left:1rem;padding:.6rem 1rem;position:relative}.logo a .logo-tag:after{background:linear-gradient(to bottom left,#0000 50%,#4d92b7 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#4d92b7 0) 0 100%/100% 50% no-repeat;content:"";height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:1rem}@media screen and (max-width:1400px){.logo a>img{width:13.35714vw}.logo a .logo-tag{font-size:1.28571vw;margin-left:.71429vw;padding:.42857vw .71429vw}}@media screen and (max-width:980px){.logo a>img{width:13rem}}@media screen and (max-width:750px){.logo a>img{width:43.2vw}.logo a .logo-tag{font-size:2.93333vw;margin-left:3.46667vw;padding:1.33333vw 1.86667vw}}#header{background:#fff;height:9rem;position:sticky;z-index:300}#header,#header:before{left:0;top:0;transition:all .3s;width:100%}#header:before{content:"";display:block;height:100%;position:absolute}#header.fixed{box-shadow:0 10px 10px -10px #0003}#header.hide{transform:translateY(-110%)}@media screen and (max-width:1400px){#header{height:6.42857vw}}@media screen and (max-width:980px){#header{height:7.65306vw}}@media screen and (max-width:750px){#header{height:14.66667vw}}.header{display:flex;gap:2rem;height:100%;padding:0 0 0 3rem;position:relative;z-index:1}.header .logo{align-items:center;display:flex;flex-shrink:0}.header #gnav,.header #gnav>ul{display:flex;flex:1}.header #gnav>ul{gap:2rem;justify-content:flex-end;margin-right:9rem}.header #gnav>ul:after{border-right:1px solid #707070;content:"";display:block;height:3rem;margin:auto 0}.header #gnav>ul>li{display:flex}.header #gnav>ul>li>a{align-items:center;display:flex;flex:1;font-weight:700;line-height:100%;position:relative}.header #gnav>ul>li>a:after{background:#11517e;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:.3s;width:0}.header #gnav>ul>li>a:hover:after{width:100%}.header #gnav>ul>li>a:hover{color:#11517e}.header #gnav .drop-menu{background:#fff;box-shadow:0 10px 10px -10px #0003;left:0;opacity:0;padding:2rem 0;pointer-events:none;position:absolute;top:100%;transition:opacity .3s;width:100%}.header #gnav .drop-menu .drop-inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:116.8rem}.header #gnav .drop-menu .drop-inner figure{margin-right:3.85274%;width:32.36301%}.header #gnav .drop-menu .drop-inner ul{display:flex;flex-wrap:wrap;width:54.79452%}.header #gnav .drop-menu .drop-inner ul li{border-bottom:2px solid #eee;position:relative;width:46.875%}.header #gnav .drop-menu .drop-inner ul li:after{background-color:#11517e;bottom:-.2rem;content:"";height:.2rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}.header #gnav .drop-menu .drop-inner ul li:hover:after{transform:scale(1);transform-origin:left top}.header #gnav .drop-menu .drop-inner ul li:nth-child(2n){margin-left:6.25%}.header #gnav .drop-menu .drop-inner ul li.wide{width:54.6875%}.header #gnav .drop-menu .drop-inner ul li a{display:block;padding:1.5rem 0;position:relative}.header #gnav .drop-menu .drop-inner ul li a:not([href*="://"]):after{background:url(../../common/img/icn_arrow.svg) no-repeat 50% 50%/cover;content:"";height:.7rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:.6rem}@media screen and (max-width:750px){.header #gnav .drop-menu .drop-inner ul li a:not([href*="://"]):after{height:.5vw;height:1.86667vw;width:.42857vw;width:1.6vw}}.header #gnav .drop-menu .drop-inner ul li a[href$=".pdf"]:after,.header #gnav .drop-menu .drop-inner ul li a[href*="://"]:not([href*="https://gmect.jp/"]):after{background:url(../../common/img/icn_window.svg) no-repeat 50% 50%/cover;content:"";height:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:1.2rem}@media screen and (max-width:750px){.header #gnav .drop-menu .drop-inner ul li a[href$=".pdf"]:after,.header #gnav .drop-menu .drop-inner ul li a[href*="://"]:not([href*="https://gmect.jp/"]):after{height:.85714vw;height:3.2vw;width:.85714vw;width:3.2vw}}.header #gnav .drop-menu .drop-inner ul li a:hover{color:#11517e}.header #gnav .drop-menu .drop-inner ul li a[href$=".doc"]:before,.header #gnav .drop-menu .drop-inner ul li a[href$=".docx"]:before,.header #gnav .drop-menu .drop-inner ul li a[href$=".pdf"]:before,.header #gnav .drop-menu .drop-inner ul li a[href$=".xls"]:before,.header #gnav .drop-menu .drop-inner ul li a[href$=".xlsx"]:before{top:50%;transform:translateY(-50%)}.header #gnav .drop-menu .drop-inner ul li a[href$=".pdf"]{padding-left:1.8rem}.header #gnav .drop-menu .drop-inner ul li a[href$=".doc"],.header #gnav .drop-menu .drop-inner ul li a[href$=".docx"],.header #gnav .drop-menu .drop-inner ul li a[href$=".xls"],.header #gnav .drop-menu .drop-inner ul li a[href$=".xlsx"]{padding-left:2.7rem}.header #gnav .drop:hover .drop-menu{opacity:1;pointer-events:auto}@media screen and (max-width:1400px){.header{padding:0 0 0 2.14286vw}.header .logo a>img{width:10.71429vw}.header .logo a .logo-tag{font-size:1.07143vw}.header #gnav>ul{gap:1.28571vw;margin-right:6.42857vw}}@media screen and (max-width:980px){.header{padding:1.42857vw 0 1.42857vw 2.14286vw;position:relative}.header:after{border-right:1px solid #707070;content:"";height:3rem;position:absolute;right:7.65306vw;top:50%;transform:translateY(-50%)}.header #gnav{display:none}}@media screen and (max-width:750px){.header{padding:2.13333vw 1.33333vw}.header:after{right:14.66667vw}.header .logo a>img{width:43.2vw}.header .logo a .logo-tag{font-size:2.93333vw}}#menu{background:#11517e;box-sizing:border-box;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:18rem 0 0;pointer-events:none;position:relative;position:fixed;text-align:left;top:0;transition:opacity .3s;width:100%;z-index:200}#menu.open{opacity:1;pointer-events:auto}#menu .menu-inner{margin:0 auto;max-width:117.1rem;width:90%}#menu p{color:#fff}#menu .bottom-wrap,#menu .top-wrap{display:flex}#menu .top-wrap{border-bottom:1px solid #5885a5}#menu .bottom-wrap .left-column,#menu .bottom-wrap .right-column{padding-top:7.5rem}#menu .left-column,#menu .right-column{padding-bottom:7.5rem}#menu .left-column{flex:1}#menu .right-column{border-left:1px solid #5885a5;flex:.7;margin-left:9rem;padding-left:9rem}#menu .ttl-menu{margin:0 0 1rem}#menu .ttl-menu .jp{font-size:2rem;font-weight:700}@media screen and (max-width:1400px){#menu .ttl-menu .jp{font-size:1.42857vw}}@media screen and (max-width:980px){#menu .ttl-menu .jp{font-size:2.04082vw}}@media screen and (max-width:750px){#menu .ttl-menu .jp{font-size:4.8vw}}#menu .ttl-menu .jp a{color:#fff;position:relative}#menu .ttl-menu .jp a:after{background-color:#fff;bottom:-.2rem;content:"";height:.1rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}#menu .ttl-menu .jp a:hover:after{transform:scale(1);transform-origin:left top}#menu .ttl-menu .en{font-size:1.2rem;font-weight:700;margin-left:3rem}@media screen and (max-width:1400px){#menu .ttl-menu .en{font-size:.85714vw}}@media screen and (max-width:980px){#menu .ttl-menu .en{font-size:1.22449vw}}@media screen and (max-width:750px){#menu .ttl-menu .en{font-size:3.2vw}}#menu .address .name{font-size:2rem;font-weight:700}@media screen and (max-width:1400px){#menu .address .name{font-size:1.42857vw}}@media screen and (max-width:980px){#menu .address .name{font-size:2.04082vw}}@media screen and (max-width:750px){#menu .address .name{font-size:4.8vw}}#menu .address a{color:#fff}#menu .address a[href^="mailto:"]:before{background-image:url(http://gmect.jp/common/img/icn_mail_wt.svg)}#menu ul{display:flex;flex-wrap:wrap;margin:0 -1.5rem}#menu ul:not(:last-child){margin-bottom:6rem}#menu ul li{display:flex;padding:0 1.5rem;width:50%}#menu ul li a{align-items:center;border-bottom:1px solid #fff;color:#fff;display:flex;flex:1;line-height:1.33333em;padding:2rem 2rem 2rem 0;position:relative}#menu ul li a:not([href*="://"]):after{background:url(../../common/img/icn_arrow_wt.svg) no-repeat 50% 50%/cover;content:"";height:.7rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:.6rem}@media screen and (max-width:750px){#menu ul li a:not([href*="://"]):after{height:.5vw;height:1.86667vw;width:.42857vw;width:1.6vw}}#menu ul li a[href$=".pdf"]:after,#menu ul li a[href*="://"]:not([href*="https://gmect.jp/"]):after{background:url(../../common/img/icn_window_wt.svg) no-repeat 50% 50%/cover;content:"";height:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:1.2rem}@media screen and (max-width:750px){#menu ul li a[href$=".pdf"]:after,#menu ul li a[href*="://"]:not([href*="https://gmect.jp/"]):after{height:.85714vw;height:3.2vw;width:.85714vw;width:3.2vw}}#menu ul li a:before{margin-top:0}#menu ul li a:hover{background:#ffffff1a}#menu ul li a[href$=".doc"]:before,#menu ul li a[href$=".docx"]:before,#menu ul li a[href$=".pdf"]:before,#menu ul li a[href$=".xls"]:before,#menu ul li a[href$=".xlsx"]:before{top:50%;transform:translateY(-50%)}#menu ul li a[href$=".pdf"]{padding-left:1.8rem}#menu ul li a[href$=".doc"],#menu ul li a[href$=".docx"],#menu ul li a[href$=".xls"],#menu ul li a[href$=".xlsx"]{padding-left:2.7rem}#menu ul li.wide{width:100%}@media screen and (max-width:1400px){#menu{padding:12.85714vw 0 0}#menu .bottom-wrap .left-column,#menu .bottom-wrap .right-column{padding-top:5.35714vw}#menu .left-column,#menu .right-column{padding-bottom:5.35714vw}#menu .right-column{margin-left:5%;padding-left:5%}#menu .ttl-menu{margin-bottom:.71429vw}#menu .ttl-menu .en{margin-left:2.14286vw}#menu ul{margin:0 -1.07143vw}#menu ul:not(:last-child){margin-bottom:4.28571vw}#menu ul li{padding:0 1.07143vw}#menu ul li a{padding:1.42857vw 1.42857vw 1.42857vw 0}}@media screen and (max-width:980px){#menu{padding:15.30612vw 0 0}#menu .bottom-wrap .left-column,#menu .bottom-wrap .right-column{padding-top:7.65306vw}#menu .left-column,#menu .right-column{padding-bottom:7.65306vw}#menu .ttl-menu{margin-bottom:1.02041vw}#menu .ttl-menu .en{margin-left:3.06122vw}#menu ul{margin:0}#menu ul:not(:last-child){margin-bottom:6.12245vw}#menu ul li{padding:0;width:100%}#menu ul li a{padding:2.04082vw 2.04082vw 2.04082vw 0}}@media screen and (max-width:750px){#menu{padding:10.66667vw 0}#menu .menu-inner{width:100%}#menu .bottom-wrap,#menu .top-wrap{display:block}#menu .bottom-wrap .left-column,#menu .bottom-wrap .right-column,#menu .top-wrap .left-column,#menu .top-wrap .right-column{padding:16vw 8vw}#menu .bottom-wrap .right-column{padding-top:0}#menu .right-column{border:none;margin:0}#menu .ttl-menu{margin-bottom:2.66667vw}#menu .ttl-menu .en{margin-left:2.66667vw}#menu ul{display:block;margin:0}#menu ul:not(:last-child){margin-bottom:16vw}#menu ul li{padding:0;width:100%}#menu ul li a{padding:4vw 4vw 4vw 0}#menu .top-wrap .left-column{border-bottom:1px solid #5885a5}#menu .top-wrap .right-column ul{display:flex;margin-left:-2.66667vw;margin-right:-2.66667vw}#menu .top-wrap .right-column ul li{padding:0 2.66667vw;width:50%}#menu .top-wrap .right-column ul li.wide{width:100%}}.menu-button{cursor:pointer;height:9rem;position:fixed;right:0;top:0;width:9rem;z-index:300}.menu-button,.menu-button span{box-sizing:border-box;display:inline-block;transition:all .4s}.menu-button span{background:#00517e;background:linear-gradient(45deg,#00517e,#4d92b7);height:.2rem;left:3.2rem;position:absolute;width:2.4rem}.menu-button span.menu-line-top{top:3.6rem}.menu-button span.menu-line-center{top:4.3rem}.menu-button span.menu-line-bottom{top:5rem}.menu-button.active span{background-color:#fff}.menu-button.active span.menu-line-top{transform:translateY(6px) rotate(-45deg)}.menu-button.active span.menu-line-center{opacity:0}.menu-button.active span.menu-line-bottom{transform:translateY(-8px) rotate(45deg)}.menu-button p{bottom:2.8rem;color:#fff;font-size:1.2rem;left:50%;position:absolute;text-align:center;transform:translate(-50%,100%)}.menu-button p.txt-close{display:none}.menu-button.active p{color:#fff}.menu-button.active p.txt-close{display:block}.menu-button.active p.txt-menu{display:none}@media screen and (max-width:1400px){.menu-button{height:6.42857vw;width:6.42857vw}.menu-button span{left:2.28571vw;width:1.71429vw}.menu-button span.menu-line-top{top:2.57143vw}.menu-button span.menu-line-center{top:3.07143vw}.menu-button span.menu-line-bottom{top:3.57143vw}.menu-button.active span.menu-line-top{transform:translateY(.42857vw) rotate(-45deg)}.menu-button.active span.menu-line-bottom{transform:translateY(-.57143vw) rotate(45deg)}}@media screen and (max-width:980px){.menu-button{height:7.65306vw;width:7.65306vw}.menu-button span{left:2.65306vw;width:2.44898vw}.menu-button span.menu-line-top{top:2.85714vw}.menu-button span.menu-line-center{top:3.67347vw}.menu-button span.menu-line-bottom{top:4.4898vw}.menu-button.active span.menu-line-top{transform:translateY(.81633vw) rotate(-45deg)}.menu-button.active span.menu-line-bottom{transform:translateY(-.81633vw) rotate(45deg)}}@media screen and (max-width:750px){.menu-button{height:14.66667vw;width:14.66667vw}.menu-button span{height:.53333vw;left:4.26667vw;width:6.4vw}.menu-button span.menu-line-top{top:4.53333vw}.menu-button span.menu-line-center{top:6.66667vw}.menu-button span.menu-line-bottom{top:8.8vw}.menu-button.active span.menu-line-top{transform:translateY(2.13333vw) rotate(-45deg)}.menu-button.active span.menu-line-bottom{transform:translateY(-2.13333vw) rotate(45deg)}.menu-button p{bottom:6.13333vw;font-size:2.66667vw;width:16vw}}.txt-right{text-align:right}p.lead-txt{color:#11517e;font-size:2rem;font-weight:700;line-height:2em;margin:0 0 3rem}@media screen and (max-width:1400px){p.lead-txt{font-size:1.42857vw}}@media screen and (max-width:980px){p.lead-txt{font-size:2.04082vw}}@media screen and (max-width:750px){p.lead-txt{font-size:4.8vw}}@media screen and (max-width:1400px){p.lead-txt{margin:0 0 1.875vw}}@media screen and (max-width:750px){p.lead-txt{font-size:3.46667vw;line-height:1.84615em;margin:0 0 8vw}}.txt-note{font-size:1.2rem;padding-left:1em;text-indent:-1em}@media screen and (max-width:1400px){.txt-note{font-size:.85714vw}}@media screen and (max-width:980px){.txt-note{font-size:1.22449vw}}@media screen and (max-width:750px){.txt-note{font-size:3.2vw}}em{color:#c00;font-weight:300}.main ol:not(.count-list){margin-left:1em}.main ol:not(.count-list):not(:last-child){margin-bottom:3rem}.main ol:not(.count-list) li{list-style:decimal;margin:0 0 1.5rem}@media screen and (max-width:750px){.main ol:not(.count-list):not(:last-child){margin-bottom:4vw}.main ol:not(.count-list) li{margin:0 0 4vw}}.main ul:not(.note-list):not(.list-column02):not(.list-resident):not(.pdf-list):not([class^=aform-]):not(.tab-nav){margin:0 0 0 1em}.main ul:not(.note-list):not(.list-column02):not(.list-resident):not(.pdf-list):not([class^=aform-]):not(.tab-nav):not(:last-child){margin-bottom:2rem}.main ul:not(.note-list):not(.list-column02):not(.list-resident):not(.pdf-list):not([class^=aform-]):not(.tab-nav) li{list-style-type:disc}.count-list{counter-reset:number;list-style-type:none}.count-list li{padding-left:1.5em;position:relative}.count-list li:before{content:counter(number) "）";counter-increment:number;left:0;position:absolute}@media screen and (max-width:750px){.count-list li{margin:0 0 1.33333vw}}.note-list{color:#c00;font-size:1.3rem}@media screen and (max-width:1400px){.note-list{font-size:.92857vw}}@media screen and (max-width:980px){.note-list{font-size:1.32653vw}}@media screen and (max-width:750px){.note-list{font-size:3.2vw}}.note-list li{padding-left:1em;text-indent:-1em}.note-list li:before{content:"※"}.disc-list{margin:0 0 0 1em}.disc-list:not(:last-child){margin-bottom:2rem}.disc-list li{list-style-type:disc}.dl-list{border:1px solid #eee}.dl-list:not(:last-child){margin-bottom:3rem}.dl-list div{display:flex}.dl-list div:not(:last-child){border-bottom:1px solid #eee}.dl-list div dt{align-items:center;background:#b0dbed;display:flex;justify-content:center;padding:2rem;width:12rem}.dl-list div dd{flex:1;padding:2rem}@media screen and (max-width:1400px){.dl-list div dd,.dl-list div dt{padding:1.42857vw}}@media screen and (max-width:750px){.dl-list:not(:last-child){margin-bottom:5.33333vw}.dl-list div{display:block}.dl-list div dt{display:block;padding:3.2vw 5.33333vw;width:100%}.dl-list div dd{padding:4.8vw 5.33333vw}}.page .dl-list+h3{margin-top:4.5rem}@media screen and (max-width:1400px){.page .dl-list+h3{margin-top:3.21429vw}}@media screen and (max-width:750px){.page .dl-list+h3{margin-top:12vw}}.dl-list-col2{border:1px solid #eee;border-radius:5px;display:flex}.dl-list-col2:not(:last-child){margin-bottom:3rem}.dl-list-col2>div{width:50%}.dl-list-col2>div dt{background:#b0dbed;padding:1.5rem;text-align:center}.dl-list-col2>div dd{padding:2.5rem}.dl-list-col2>div:first-child{border-right:1px solid #eee}.dl-list-col2>div:first-child dt{border-radius:5px 0 0 0}.dl-list-col2>div:last-child dt{border-radius:0 5px 0 0}@media screen and (max-width:1400px){.dl-list-col2>div dt{padding:1.07143vw}.dl-list-col2>div dd{padding:1.78571vw}}@media screen and (max-width:750px){.dl-list-col2{display:block}.dl-list-col2:not(:last-child){margin-bottom:5.33333vw}.dl-list-col2>div{width:100%}.dl-list-col2>div dt{padding:4vw}.dl-list-col2>div dd{padding:5.33333vw}.dl-list-col2>div:first-child dt{border-radius:5px 5px 0 0}.dl-list-col2>div:last-child dt{border-radius:0}}.pdf-list{display:flex;flex-wrap:wrap;margin:0 0 3rem}.pdf-list li{border:1px solid #eee;margin-left:-.1rem;margin-top:-.1rem;width:33.33333%}.pdf-list li a{align-items:center;background:#f9f9f9;display:flex!important;font-size:1.3rem;height:100%;justify-content:start;line-height:120%;padding:1.3rem 1.3rem 1.3rem 4rem;position:relative}@media screen and (max-width:1400px){.pdf-list li a{font-size:.92857vw}}@media screen and (max-width:980px){.pdf-list li a{font-size:1.32653vw}}@media screen and (max-width:750px){.pdf-list li a{font-size:3.2vw}}.pdf-list li a:before{background:url(../../common/img/icn_pdf.svg) no-repeat 50%/contain;content:"";height:1.6rem;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:1.3rem}@media screen and (max-width:1400px){.pdf-list li a:before{height:1.14286vw;width:.92857vw}}@media screen and (max-width:750px){.pdf-list li a:before{height:4.26667vw;width:3.46667vw}}.pdf-list li a:after{display:none}.pdf-list li a:hover{background:#f0f0f0}@media screen and (max-width:750px){.pdf-list{margin:5.33333vw 0}.pdf-list li{width:50%}.pdf-list li.wide{width:100%}.pdf-list li a{padding:3.73333vw 3.46667vw 3.46667vw 9.33333vw}.pdf-list li a:before{left:2.66667vw}}.scroll-wrap{margin:0 0 3rem;position:relative}@media screen and (max-width:750px){.scroll-wrap{margin:0 0 12vw -8vw;overflow:auto;padding:0 8vw;width:calc(100% + 16vw)}.scroll-wrap::-webkit-scrollbar{height:5px}.scroll-wrap::-webkit-scrollbar-track{background:#f1f1f1}.scroll-wrap::-webkit-scrollbar-thumb{background:#11517e}.scroll-wrap table{margin-bottom:4vw;position:relative;width:65rem!important}}table+p{margin-top:2rem}@media screen and (max-width:1400px){table+p{margin-top:1.42857vw}}@media screen and (max-width:750px){table+p{margin-top:5.33333vw}}table{border:1px solid #eee;margin-top:2rem;width:100%}table td,table th{border:1px solid #eee;padding:.8rem .5rem}table th{background:#b0dbed;border-right:1px solid #eee}.article table,.table{border:1px solid #eee;margin-top:0;width:100%}.article table tr,.table tr{border-bottom:1px solid #eee}.article table td,.article table th,.table td,.table th{border-right:1px solid #eee;padding:1.5rem 2rem}.article table thead+tbody tr:nth-child(2n),.article table tr:nth-child(odd),.table thead+tbody tr:nth-child(2n),.table tr:nth-child(odd){background:#f6f6f6}.article table thead+tbody tr:nth-child(odd),.table thead+tbody tr:nth-child(odd){background:#fff}.article table th,.table th{background:#b0dbed;font-weight:300;text-align:center}.article table td,.table td{text-align:center}@media screen and (max-width:1400px){.article table td,.article table th,.table td,.table th{padding:1.07143vw 1.42857vw}}@media screen and (max-width:750px){.article table td,.article table th,.table td,.table th{padding:4vw 2.66667vw}}.article table tbody tr:first-child th{text-align:center}.article table tbody th{background:#b0dbed}.table-list{border:1px solid #eee;width:100%}.table-list:not(:last-child){margin-bottom:3rem}.table-list tr:not(:last-child){border-bottom:1px solid #eee}.table-list th{background:#b0dbed;font-weight:400;text-align:left;width:25.38071%}.table-list td,.table-list th{border:none;padding:2rem}.table-list td strong{font-weight:700}.table-list td span{column-gap:1em;display:flex;flex-wrap:wrap;justify-content:space-between}.table-list td span+br{display:none}.table-list td em{color:unset;display:block;font-style:normal;font-weight:400;margin-left:auto;text-align:right}.table-list td em+br{display:none}.table-list td [style="text-decoration: line-through;"]{display:flex;font-size:0;text-decoration:none}.table-list td [style="text-decoration: line-through;"]:before{border-top:1px solid #ccc;content:"";display:block;font-size:1rem;margin:1em 0;width:100%}.table-list td [style="text-decoration: line-through;"]+br{display:none}@media screen and (max-width:1400px){.table-list td,.table-list th{padding:1.42857vw}}@media screen and (max-width:750px){.table-list:not(:last-child){margin-bottom:5.33333vw}.table-list td,.table-list th,.table-list tr{display:block;height:auto!important}.table-list td,.table-list th{width:100%!important}.table-list th{padding:3.2vw 5.33333vw;text-align:left}.table-list td{padding:4.8vw 5.33333vw}}.btn-wrap{display:flex;margin-top:3rem}.btn-wrap a+a,.btn-wrap p+p{margin-left:2rem}.btn-base+.btn-wrap{margin-top:2rem}@media screen and (max-width:750px){.btn-wrap{display:block}.btn-wrap a+a,.btn-wrap p+p{margin-left:0;margin-top:2.66667vw}}a[class^="btn-"],p[class^="btn-"] a{border:1px solid #11517e;border-radius:20px;color:#11517e;display:inline-block;line-height:100%;padding:1.2rem 1.8rem;position:relative}a[class^="btn-"]:hover,p[class^="btn-"] a:hover{background:#b0dbed}@media screen and (max-width:1400px){a[class^="btn-"],p[class^="btn-"] a{padding:.85714vw 1.28571vw}}@media screen and (max-width:750px){a[class^="btn-"],p[class^="btn-"] a{border-radius:6.66667vw;display:block;padding:3.86667vw 5.33333vw}}.btn-wrap a[class^="link-"],.btn-wrap a[href$=".doc"],.btn-wrap a[href$=".docx"],.btn-wrap a[href$=".pdf"],.btn-wrap a[href$=".xls"],.btn-wrap a[href$=".xlsx"]{border:1px solid #11517e;border-radius:20px;color:#11517e;display:inline-block;line-height:100%;padding:1.2rem 1.8rem;position:relative}.btn-wrap a[class^="link-"]:hover,.btn-wrap a[href$=".doc"]:hover,.btn-wrap a[href$=".docx"]:hover,.btn-wrap a[href$=".pdf"]:hover,.btn-wrap a[href$=".xls"]:hover,.btn-wrap a[href$=".xlsx"]:hover{background:#b0dbed}.btn-wrap a[class^="link-"]:after,.btn-wrap a[href$=".doc"]:after,.btn-wrap a[href$=".docx"]:after,.btn-wrap a[href$=".pdf"]:after,.btn-wrap a[href$=".xls"]:after,.btn-wrap a[href$=".xlsx"]:after{display:none}@media screen and (max-width:1400px){.btn-wrap a[class^="link-"],.btn-wrap a[href$=".doc"],.btn-wrap a[href$=".docx"],.btn-wrap a[href$=".pdf"],.btn-wrap a[href$=".xls"],.btn-wrap a[href$=".xlsx"]{padding:.85714vw 1.28571vw}}@media screen and (max-width:750px){.btn-wrap a[class^="link-"],.btn-wrap a[href$=".doc"],.btn-wrap a[href$=".docx"],.btn-wrap a[href$=".pdf"],.btn-wrap a[href$=".xls"],.btn-wrap a[href$=".xlsx"]{border-radius:6.66667vw;display:block;padding:3.86667vw 5.33333vw}}a.btn-base,p.btn-base a{padding-right:4.7rem}a.btn-base:after,p.btn-base a:after{background:url(../../common/img/icn_arrow_bl.svg) no-repeat 50% 50%/cover;content:"";height:.7rem;position:absolute;right:0;right:1rem;top:50%;transform:translateY(-50%);transition:all .3s;width:.6rem}@media screen and (max-width:750px){a.btn-base:after,p.btn-base a:after{height:.5vw;height:1.86667vw;width:.42857vw;width:1.6vw}}@media screen and (max-width:1400px){a.btn-base,p.btn-base a{padding-right:3.35714vw}}@media screen and (max-width:750px){a.btn-base,p.btn-base a{padding-right:12.53333vw}}a.btn-pdf,p.btn-pdf a{padding-right:4.7rem}@media screen and (max-width:1400px){a.btn-pdf,p.btn-pdf a{padding-right:3.35714vw}}@media screen and (max-width:750px){a.btn-pdf,p.btn-pdf a{padding-right:13.33333vw}}a.btn-excel,p.btn-excel a{padding-left:4.7rem}a.btn-excel:before,p.btn-excel a:before{background:url(../../common/img/icn_excel.svg) no-repeat 50% 50%/cover;content:"";height:1.9rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:2.2rem}@media screen and (max-width:1400px){a.btn-excel:before,p.btn-excel a:before{height:1.35714vw;width:1.57143vw}}@media screen and (max-width:750px){a.btn-excel:before,p.btn-excel a:before{height:5.06667vw;width:5.86667vw}}@media screen and (max-width:1400px){a.btn-excel,p.btn-excel a{padding-left:3.35714vw}}@media screen and (max-width:750px){a.btn-excel,p.btn-excel a{padding-left:12.53333vw}}a.btn-word,p.btn-word a{padding-left:4.7rem}a.btn-word:before,p.btn-word a:before{background:url(../../common/img/icn_word.svg) no-repeat 50% 50%/cover;content:"";height:1.9rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:2.2rem}@media screen and (max-width:1400px){a.btn-word:before,p.btn-word a:before{height:1.35714vw;width:1.57143vw}}@media screen and (max-width:750px){a.btn-word:before,p.btn-word a:before{height:5.06667vw;width:5.86667vw}}@media screen and (max-width:1400px){a.btn-word,p.btn-word a{padding-left:3.35714vw}}@media screen and (max-width:750px){a.btn-word,p.btn-word a{padding-left:12.53333vw}}[href^="mailto:"]:before{background:no-repeat 50%/contain;content:"";display:inline-block;height:1.6rem;margin:-.3rem .25rem 0;vertical-align:middle;width:1.6rem}@media screen and (max-width:1400px){[href^="mailto:"]:before{height:1.14286vw;margin:-.21429vw .17857vw 0;width:1.14286vw}}@media screen and (max-width:980px){[href^="mailto:"]:before{height:1.63265vw;margin:-.30612vw .2551vw 0;width:1.63265vw}}@media screen and (max-width:750px){[href^="mailto:"]:before{height:4.26667vw;margin:-.8vw .66667vw 0;width:4.26667vw}}.link-mail:before,[href^="mailto:"]:before{background-image:url(http://gmect.jp/common/img/icn_mail.svg)}a[href$=".doc"],a[href$=".docx"],a[href$=".pdf"],a[href$=".xls"],a[href$=".xlsx"]{padding-left:2.7rem;position:relative}@media screen and (max-width:1400px){a[href$=".doc"],a[href$=".docx"],a[href$=".pdf"],a[href$=".xls"],a[href$=".xlsx"]{padding-left:1.92857vw}}@media screen and (max-width:750px){a[href$=".doc"],a[href$=".docx"],a[href$=".pdf"],a[href$=".xls"],a[href$=".xlsx"]{padding-left:5.33333vw}}a[href$=".doc"]:before,a[href$=".docx"]:before,a[href$=".pdf"]:before,a[href$=".xls"]:before,a[href$=".xlsx"]:before{background-size:contain;content:"";height:1.9rem;left:0;position:absolute;top:-.4rem;transition:all .3s;width:2.2rem}@media screen and (max-width:1400px){a[href$=".doc"]:before,a[href$=".docx"]:before,a[href$=".pdf"]:before,a[href$=".xls"]:before,a[href$=".xlsx"]:before{height:1.35714vw;width:1.57143vw}}@media screen and (max-width:750px){a[href$=".doc"]:before,a[href$=".docx"]:before,a[href$=".pdf"]:before,a[href$=".xls"]:before,a[href$=".xlsx"]:before{height:4vw;top:-.2rem;width:4.53333vw}}span.link-pdf:before{display:none}a[href$=".pdf"]{padding-left:1.8rem}@media screen and (max-width:1400px){a[href$=".pdf"]{padding-left:1.28571vw}}@media screen and (max-width:750px){a[href$=".pdf"]{padding-left:4.8vw}}a[href$=".pdf"]:before{background-image:url(http://gmect.jp/common/img/icn_pdf.svg);height:1.6rem;top:-.2rem;width:1.3rem}@media screen and (max-width:1400px){a[href$=".pdf"]:before{height:1.14286vw;width:.92857vw}}@media screen and (max-width:750px){a[href$=".pdf"]:before{height:4.26667vw;width:3.46667vw}}a[href$=".xls"]:before,a[href$=".xlsx"]:before{background-image:url(http://gmect.jp/common/img/icn_excel.svg)}a[href$=".doc"]:before,a[href$=".docx"]:before{background-image:url(http://gmect.jp/common/img/icn_word.svg)}.btn-wrap a[class^="link-"],.btn-wrap a[href$=".doc"],.btn-wrap a[href$=".docx"],.btn-wrap a[href$=".pdf"],.btn-wrap a[href$=".xls"],.btn-wrap a[href$=".xlsx"]{padding-left:4.7rem}.btn-wrap a[class^="link-"]:before,.btn-wrap a[href$=".doc"]:before,.btn-wrap a[href$=".docx"]:before,.btn-wrap a[href$=".pdf"]:before,.btn-wrap a[href$=".xls"]:before,.btn-wrap a[href$=".xlsx"]:before{left:1rem;top:50%;transform:translateY(-50%)}@media screen and (max-width:1400px){.btn-wrap a[class^="link-"],.btn-wrap a[href$=".doc"],.btn-wrap a[href$=".docx"],.btn-wrap a[href$=".pdf"],.btn-wrap a[href$=".xls"],.btn-wrap a[href$=".xlsx"]{padding-left:3.35714vw}}@media screen and (max-width:750px){.btn-wrap a[class^="link-"],.btn-wrap a[href$=".doc"],.btn-wrap a[href$=".docx"],.btn-wrap a[href$=".pdf"],.btn-wrap a[href$=".xls"],.btn-wrap a[href$=".xlsx"]{padding-left:12.53333vw}}.btn-wrap a[href$=".pdf"]:before{left:2rem}.caution,.caution-line{color:#c00;font-weight:700}.caution-line{text-decoration:underline}.bg-lg{margin-top:4rem;padding:8rem 0;position:relative;z-index:1}.bg-lg:before{background:#f0f0f0;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (max-width:1400px){.bg-lg{margin-top:2.85714vw;padding:5.71429vw 0}}@media screen and (max-width:980px){.bg-lg{margin-top:4.08163vw;padding:8.16327vw 0}}@media screen and (max-width:750px){.bg-lg{margin-top:5.33333vw;padding:0}.bg-lg:before{display:none}}.tab-nav{display:flex;justify-content:center;margin-left:0;padding:0 11rem;text-align:center}.tab-nav li{flex:1;list-style:none}.tab-nav li+li{margin-left:2rem}.tab-nav li a{background:#eee;border:1px solid #11517e;color:#aaa;display:block;font-size:2rem;font-weight:700;padding:2rem;position:relative}.tab-nav li a.active{background:#fff;color:#11517e}.tab-nav li a.active:after,.tab-nav li a.active:before{background:#fff;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.tab-nav li a.active:after{background:linear-gradient(90deg,#00517e,#4d92b7);bottom:0;height:3px;width:12rem}.tab-nav.tab-header{border-bottom:1px solid #11517e;margin-bottom:8rem}.tab-nav.tab-header li a{border-bottom:none;border-radius:3px 3px 0 0}.tab-nav.tab-header li a.active:after,.tab-nav.tab-header li a.active:before{bottom:-2px}.tab-nav.tab-header li a.active:after{bottom:0}.tab-nav.tab-footer{border-top:1px solid #11517e;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:99rem}.tab-nav.tab-footer li a{border-radius:0 0 3px 3px;border-top:none}.tab-nav.tab-footer li a.active:after,.tab-nav.tab-footer li a.active:before{top:-2px}.tab-nav.tab-footer li a.active:after{top:0}@media screen and (max-width:1400px){.tab-nav{padding:0 7.85714vw}.tab-nav li+li{margin-left:1.42857vw}.tab-nav li a{font-size:1.42857vw;padding:1.42857vw}.tab-nav li a.active:after{width:8.57143vw}.tab-nav.tab-header{margin-bottom:5.71429vw}.tab-nav.tab-footer{margin-top:2.85714vw}}@media screen and (max-width:980px){.tab-nav{padding:0 4.08163vw}.tab-nav li+li{margin-left:2.04082vw}.tab-nav li a{font-size:2.04082vw;padding:2.04082vw}.tab-nav li a.active:after{width:12.2449vw}.tab-nav.tab-header{margin-bottom:8.16327vw}.tab-nav.tab-footer{margin-top:4.08163vw}}@media screen and (max-width:750px){.tab-nav{padding:0 2.66667vw}.tab-nav li+li{margin-left:2.66667vw}.tab-nav li a{font-size:4.8vw;padding:4vw}.tab-nav li a.active:after{width:32vw}.tab-nav.tab-header{margin-bottom:10.66667vw;margin-left:-8vw;width:100vw}.tab-nav.tab-footer{margin-top:10.66667vw}}#main{padding-bottom:5rem}#main,#main section{position:relative}@media screen and (max-width:1400px){#main{padding-bottom:3.57143vw}}@media screen and (max-width:750px){#main{padding-bottom:21.33333vw}.home #main{padding-bottom:2.66667vw}}body:not(.home) .main{padding:5rem 0}@media screen and (max-width:750px){body:not(.home) .main{padding:2.66667vw 0}}.inner{margin:0 auto;max-width:116.8rem;padding:4.5rem 0;position:relative;width:88.75%;z-index:1}@media screen and (max-width:750px){.inner{width:84vw}}@media screen and (max-width:1400px){.inner{padding:3.21429vw 0}}@media screen and (max-width:750px){.inner{padding:12vw 0}}.inner-s{margin:0 auto;max-width:99rem;padding:4.5rem 0;position:relative;width:88.75%;z-index:1}@media screen and (max-width:750px){.inner-s{width:84vw}}@media screen and (max-width:1400px){.inner-s{padding:3.21429vw 0}}@media screen and (max-width:750px){.inner-s{padding:12vw 0}}.page h2{color:#11517e;font-size:3rem;font-weight:700;margin:0 0 4.5rem}.page h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00517e,#4d92b7);-webkit-background-clip:text}.page h2 .txt-s{font-size:2.4rem}@media screen and (max-width:1400px){.page h2 .txt-s{font-size:1.71429vw}}@media screen and (max-width:980px){.page h2 .txt-s{font-size:2.44898vw}}@media screen and (max-width:750px){.page h2 .txt-s{font-size:4.26667vw}}@media screen and (max-width:1400px){.page h2{font-size:2.14286vw;margin:0 0 3.21429vw}}@media screen and (max-width:980px){.page h2{font-size:3.06122vw}}@media screen and (max-width:750px){.page h2{font-size:5.33333vw;margin:0 0 8vw}}.page h2:not(:first-child){margin-top:9rem}@media screen and (max-width:1400px){.page h2:not(:first-child){margin-top:6.42857vw}}@media screen and (max-width:750px){.page h2:not(:first-child){margin-top:12vw}}.page h3{color:#11517e;font-size:2rem;font-weight:700;margin:3rem 0 2rem}@media screen and (max-width:1400px){.page h3{font-size:1.42857vw}}@media screen and (max-width:980px){.page h3{font-size:2.04082vw}}@media screen and (max-width:750px){.page h3{font-size:4.8vw;margin:8vw 0 4vw}}.page h4,.ttl-sub-15{font-weight:700;margin:2rem 0 1rem}@media screen and (max-width:750px){.page h4,.ttl-sub-15{margin:8vw 0 2.66667vw}}.ttl-num{color:#11517e;font-size:2rem;justify-content:flex-start;margin-bottom:3rem}.ttl-num,.ttl-num p,.ttl-num span{align-items:center;display:flex;font-weight:700}.ttl-num p,.ttl-num span{background:linear-gradient(90deg,#00517e,#4d92b7);color:#fff;font-size:1.8rem;height:4.5rem;justify-content:center;line-height:100%;margin-right:2.5rem;position:relative;white-space:nowrap;width:11rem}.ttl-num p:after,.ttl-num span:after{border-color:#0000 #0000 #0000 #4d92b7;border-style:solid;border-width:22.5px 0 22.5px 10px;content:"";left:100%;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:1400px){.ttl-num{font-size:1.42857vw;margin-bottom:2.14286vw}.ttl-num p,.ttl-num span{font-size:1.28571vw;height:3.21429vw;margin-right:1.78571vw;width:7.85714vw}.ttl-num p:after,.ttl-num span:after{border-width:1.60714vw 0 1.60714vw .71429vw}}@media screen and (max-width:980px){.ttl-num{font-size:2.04082vw;margin-bottom:3.06122vw}.ttl-num p,.ttl-num span{font-size:1.83673vw;height:4.59184vw;margin-right:2.55102vw;width:11.22449vw}.ttl-num p:after,.ttl-num span:after{border-width:2.29592vw 0 2.29592vw 1.02041vw}}@media screen and (max-width:750px){.ttl-num{display:block;font-size:4.8vw;margin-bottom:5.33333vw}.ttl-num p,.ttl-num span{font-size:4vw;height:8vw;margin-bottom:1.33333vw;margin-right:0;width:20vw}.ttl-num p:after,.ttl-num span:after{border-width:4vw 0 4vw 2.13333vw}}.page-footer,.page-header{position:relative}.page-footer .inner,.page-header .inner{padding:0}.page-footer .page-ttl,.page-header .page-ttl{background:#f0f0f0;display:inline-block;height:9rem;position:relative}.page-footer .page-ttl:before,.page-header .page-ttl:before{background:#f0f0f0;content:"";height:100%;left:-100rem;position:absolute;top:0;width:100rem}.page-footer .page-ttl:after,.page-header .page-ttl:after{background:linear-gradient(to bottom left,#0000 50%,#f0f0f0 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#f0f0f0 0) 0 100%/100% 50% no-repeat;content:"";height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:2rem}.page-footer .page-ttl .page-ttl-inner,.page-header .page-ttl .page-ttl-inner{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:left}@media screen and (min-width:981px){.page-footer .page-ttl .page-ttl-inner,.page-header .page-ttl .page-ttl-inner{min-width:37rem}}@media screen and (max-width:980px){.page-footer .page-ttl .page-ttl-inner,.page-header .page-ttl .page-ttl-inner{min-width:37.7551vw}}.page-footer .page-ttl .category,.page-header .page-ttl .category{align-items:center;color:#11517e;display:flex;justify-content:flex-start;position:relative;z-index:1}.page-footer .page-ttl .category .jp,.page-header .page-ttl .category .jp{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00517e,#4d92b7);-webkit-background-clip:text;font-size:1.6rem;font-weight:700;line-height:110%}.page-footer .page-ttl .category .en,.page-header .page-ttl .category .en{font-size:1.2rem;font-weight:700;padding-left:1rem;text-transform:uppercase}@media screen and (max-width:1400px){.page-footer .page-ttl .category .en,.page-footer .page-ttl .category .jp,.page-header .page-ttl .category .en,.page-header .page-ttl .category .jp{font-size:1.14286vw}}@media screen and (max-width:980px){.page-footer .page-ttl .category .en,.page-footer .page-ttl .category .jp,.page-header .page-ttl .category .en,.page-header .page-ttl .category .jp{font-size:1.22449vw}}@media screen and (max-width:750px){.page-footer .page-ttl .category,.page-header .page-ttl .category{margin-left:-5.33333vw}.page-footer .page-ttl .category .jp,.page-header .page-ttl .category .jp{font-size:4.26667vw}.page-footer .page-ttl .category .en,.page-header .page-ttl .category .en{font-size:3.2vw}}.page-footer .page-ttl .title,.page-header .page-ttl .title{align-items:center;color:#11517e;display:flex;justify-content:flex-start;padding:0 1.875vw 0 0;position:relative;z-index:1}.page-footer .page-ttl .title .jp,.page-header .page-ttl .title .jp{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00517e,#4d92b7);-webkit-background-clip:text;font-size:3rem;font-weight:700;line-height:110%}.page-footer .page-ttl .title .en,.page-header .page-ttl .title .en{font-size:2rem;font-weight:700;margin-left:3rem;text-transform:uppercase}@media screen and (max-width:1400px){.page-footer .page-ttl .title .jp,.page-header .page-ttl .title .jp{font-size:2.14286vw}.page-footer .page-ttl .title .en,.page-header .page-ttl .title .en{font-size:1.42857vw}}@media screen and (max-width:980px){.page-footer .page-ttl .title .jp,.page-header .page-ttl .title .jp{font-size:3.06122vw}.page-footer .page-ttl .title .en,.page-header .page-ttl .title .en{font-size:2.04082vw}}@media screen and (max-width:750px){.page-footer .page-ttl .title,.page-header .page-ttl .title{display:block;margin-left:-5.33333vw;padding:0 5.33333vw 0 0}.page-footer .page-ttl .title .jp,.page-header .page-ttl .title .jp{display:block;font-size:5.33333vw}.page-footer .page-ttl .title .en,.page-header .page-ttl .title .en{font-size:3.2vw;margin-left:0}}@media screen and (max-width:1400px){.page-footer .page-ttl,.page-header .page-ttl{height:6.42857vw}}@media screen and (max-width:980px){.page-footer .page-ttl,.page-header .page-ttl{height:9.18367vw}}@media screen and (max-width:750px){.page-footer .page-ttl,.page-header .page-ttl{display:block;height:21.33333vw;margin-top:2.93333vw;width:calc(100% - 1rem)}}.page-header{position:relative}.page-header .page-nav{position:absolute;right:.625vw;top:50%;transform:translateY(-50%);z-index:1}.page-header .page-nav ul{display:flex}.page-header .page-nav ul li{padding:0 .9375vw}.page-header .page-nav ul li:not(:first-child){border-left:1px solid #d6d6d6}.page-header .page-nav ul li a:hover,.page-header .page-nav ul li.current a{color:#b0dbed}@media screen and (max-width:980px){.page-header .page-nav{display:none}}.breadcrumbs{margin:0 auto;max-width:116.8rem;position:relative;width:88.75%;z-index:1}@media screen and (max-width:750px){.breadcrumbs{width:84vw}}.breadcrumbs>span{border-bottom:1px solid #eee;display:inline-block;font-size:1.3rem;line-height:110%;padding:2rem 0;position:relative}@media screen and (max-width:1400px){.breadcrumbs>span{font-size:.92857vw}}@media screen and (max-width:980px){.breadcrumbs>span{font-size:1.32653vw}}@media screen and (max-width:750px){.breadcrumbs>span{font-size:3.2vw}}.breadcrumbs>span:before{border-bottom:1px solid #eee;bottom:-.1rem;content:"";left:-100rem;position:absolute;width:100rem}.breadcrumbs>span>span{align-items:center;display:flex}.breadcrumbs span>span a,.breadcrumbs span>span span{display:inline-block;font-size:1.2rem;line-height:176.92308%}@media screen and (max-width:1400px){.breadcrumbs span>span a,.breadcrumbs span>span span{font-size:.85714vw}}@media screen and (max-width:980px){.breadcrumbs span>span a,.breadcrumbs span>span span{font-size:1.22449vw}}@media screen and (max-width:750px){.breadcrumbs span>span a,.breadcrumbs span>span span{font-size:3.2vw}}.breadcrumbs span>span a{margin-right:1em;padding-right:1em;position:relative}.breadcrumbs span>span a:after{border-bottom:1px solid #000;border-right:1px solid #000;content:"";font-size:.3em;height:1em;position:absolute;right:0;top:50%;transform:translate(50%,-50%) rotate(-45deg);width:1em}.breadcrumbs span>span span{color:#11517e;position:relative}.breadcrumbs span>span span:last-child{flex:1}.breadcrumbs span>span span:last-child:before{border-bottom:1px solid #11517e;bottom:-2.1rem;content:"";position:absolute;right:0;width:100%}@media screen and (max-width:1400px){.breadcrumbs>span{padding:1.42857vw 0}.breadcrumbs span>span span:last-child:before{bottom:-1.5vw}}@media screen and (max-width:750px){.breadcrumbs>span{margin-left:-2.66667vw;padding:2.66667vw 0}.breadcrumbs span>span a,.breadcrumbs span>span span{line-height:166.66667%}.breadcrumbs span>span span:last-child:before{bottom:-2.93333vw}}.page-footer{margin-top:14.5rem}.page-footer .inner{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width:1400px){.page-footer{margin-top:10.35714vw}}@media screen and (max-width:750px){.page-footer .inner{display:block}}.page-footer .page-nav-bottom{width:49.23664%}.page-footer .page-nav-bottom ul{display:flex;flex-wrap:wrap;margin-left:0!important}.page-footer .page-nav-bottom ul li{border-bottom:2px solid #eee;list-style:none!important;width:46.51163%}.page-footer .page-nav-bottom ul li:nth-child(2n){margin-left:6.97674%}.page-footer .page-nav-bottom ul li a{color:#000!important;display:block;padding:2rem 0;position:relative}.page-footer .page-nav-bottom ul li a:after{background:url(../../common/img/icn_arrow.svg) no-repeat 50% 50%/cover!important;content:"";height:.7rem!important;left:auto!important;position:absolute;right:0!important;top:50%;transform:translateY(-50%);transition:all .3s;width:.6rem!important}@media screen and (max-width:750px){.page-footer .page-nav-bottom ul li a:after{height:.5vw;height:1.86667vw!important;width:.42857vw;width:1.6vw!important}}.page-footer .page-nav-bottom ul li a[href*="://"]:not([href*="https://gmect.jp/"]):after{display:none}.page-footer .page-nav-bottom ul li a:hover{color:#11517e!important}.page-footer .page-nav-bottom ul li a:hover:after{transform:none!important;transform-origin:initial!important}.page-footer .page-nav-bottom ul li a[href$=".doc"]:before,.page-footer .page-nav-bottom ul li a[href$=".docx"]:before,.page-footer .page-nav-bottom ul li a[href$=".pdf"]:before,.page-footer .page-nav-bottom ul li a[href$=".xls"]:before,.page-footer .page-nav-bottom ul li a[href$=".xlsx"]:before{top:50%;transform:translateY(-50%)}.page-footer .page-nav-bottom ul li a[href$=".pdf"]{padding-left:1.8rem}.page-footer .page-nav-bottom ul li a[href$=".doc"],.page-footer .page-nav-bottom ul li a[href$=".docx"],.page-footer .page-nav-bottom ul li a[href$=".xls"],.page-footer .page-nav-bottom ul li a[href$=".xlsx"]{padding-left:2.7rem}@media screen and (max-width:1400px){.page-footer .page-nav-bottom ul li a{padding:1.42857vw 0}}@media screen and (max-width:750px){.page-footer .page-nav-bottom{width:100%}.page-footer .page-nav-bottom ul{display:block}.page-footer .page-nav-bottom ul li{width:100%}.page-footer .page-nav-bottom ul li:nth-child(2n){margin-left:0}.page-footer .page-nav-bottom ul li a{padding:5.33333vw 0}body.nurse .page-header:after,body.simulation .page-header:after,body[class^="category-"] .page-header:after{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:64vw;margin-top:-16vw;width:100%}.junior .page-header:after,.nurse .page-header:after,.simulation .page-header:after{background-image:url(http://gmect.jp/common/img/junior/ximg_junior_main_sp.webp.pagespeed.ic.kX4fURlhu1.webp)}.no-webp .junior .page-header:after,.no-webp .nurse .page-header:after,.no-webp .simulation .page-header:after{background-image:url(http://gmect.jp/common/img/junior/img_junior_main_sp.jpg.pagespeed.ce.JqfEcH9zmN.jpg)}.category-junior.summary .page-header:after{background-image:url(http://gmect.jp/common/img/junior/ximg_summary_main_sp.webp.pagespeed.ic.kX4fURlhu1.webp)}.no-webp .category-junior.summary .page-header:after{background-image:url(http://gmect.jp/common/img/junior/img_summary_main_sp.jpg.pagespeed.ce.JqfEcH9zmN.jpg)}.category-junior.program .page-header:after{background-image:url(http://gmect.jp/common/img/junior/ximg_program_main_sp.webp.pagespeed.ic.brMTjXDxI5.webp)}.no-webp .category-junior.program .page-header:after{background-image:url(http://gmect.jp/common/img/junior/img_program_main_sp.jpg.pagespeed.ce.yOAAzXMpkE.jpg)}.category-junior.benefits .page-header:after{background-image:url(http://gmect.jp/common/img/junior/ximg_benefits_main_sp.webp.pagespeed.ic.CbeXxg5oEc.webp)}.no-webp .category-junior.benefits .page-header:after{background-image:url(http://gmect.jp/common/img/junior/img_benefits_main_sp.jpg.pagespeed.ce.SnyMKF_Eke.jpg)}.category-junior.training .page-header:after{background-image:url(http://gmect.jp/common/img/junior/ximg_training_main_sp.webp.pagespeed.ic.EfDuiO2miT.webp)}.no-webp .category-junior.training .page-header:after{background-image:url(http://gmect.jp/common/img/junior/img_training_main_sp.jpg.pagespeed.ce.wjCW9IxVp0.jpg)}.category-junior.standard .page-header:after{background-image:url(http://gmect.jp/common/img/junior/ximg_standard_main_sp.webp.pagespeed.ic.e9wDD9-Bu5.webp)}.no-webp .category-junior.standard .page-header:after{background-image:url(http://gmect.jp/common/img/junior/img_standard_main_sp.jpg.pagespeed.ce.16RmoopB8q.jpg)}.senior .page-header:after{background-image:url(http://gmect.jp/common/img/senior/ximg_senior_main_sp.webp.pagespeed.ic.MUj-kj2jMi.webp)}.no-webp .senior .page-header:after{background-image:url(http://gmect.jp/common/img/senior/img_senior_main_sp.jpg.pagespeed.ce.SdhPS9yEYt.jpg)}.dental .page-header:after{background-image:url(http://gmect.jp/common/img/dental/ximg_dental_main_sp.webp.pagespeed.ic.loErU0jsIY.webp)}.no-webp .dental .page-header:after{background-image:url(http://gmect.jp/common/img/dental/img_dental_main_sp.jpg.pagespeed.ce.CBzYsID0Gr.jpg)}.category-dental.summary .page-header:after{background-image:url(http://gmect.jp/common/img/dental/ximg_summary_main_sp.webp.pagespeed.ic.lS5r5ASoFm.webp)}.no-webp .category-dental.summary .page-header:after{background-image:url(http://gmect.jp/common/img/dental/img_summary_main_sp.jpg.pagespeed.ce.Iva1MMqqs9.jpg)}.category-dental.training .page-header:after{background-image:url(http://gmect.jp/common/img/dental/ximg_training_main_sp.webp.pagespeed.ic.Ek4i_vtIRC.webp)}.no-webp .category-dental.training .page-header:after{background-image:url(http://gmect.jp/common/img/dental/img_training_main_sp.jpg.pagespeed.ce.nqPlbkfqhB.jpg)}}.page-base-wrap{position:relative}@media screen and (min-width:751px){.page-base-wrap{display:flex}}.page-base-wrap #side-img{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;clip-path:polygon(100% 0,100% 50%,100% 100%,0 100%,14.7% 50%,0 0);content:"";height:100.9rem;position:sticky;right:0;top:0;width:52.1rem}.page-base-wrap #side-img img{width:100%}@media screen and (min-width:1601px){.page-base-wrap #side-img{height:63.0625vw;max-height:131.1rem;max-width:67.7rem;width:32.5625vw}}@media screen and (max-width:1400px){.page-base-wrap #side-img{height:72.07143vw;width:37.21429vw}}@media screen and (max-width:750px){.page-base-wrap #side-img{display:none}}.page-base-wrap .inner{margin:0 4% 0 auto;padding-bottom:0;position:relative}@media screen and (min-width:751px){.page-base-wrap .inner{max-width:836px;padding-right:3%;width:53.9375%}}@media screen and (max-width:1400px){.page-base-wrap .inner{margin:0 0 0 auto;position:static;width:54.64286%}}@media screen and (max-width:750px){.page-base-wrap .inner{margin:0 auto;padding-bottom:8vw;width:84vw}}.page-base-wrap h2{margin-bottom:3rem}@media screen and (max-width:1400px){.page-base-wrap h2{margin:0 0 2.14286vw}}@media screen and (max-width:750px){.page-base-wrap h2{margin-bottom:8vw}}.page-base-wrap p:not(:last-child):not(.lead-txt){margin:0 0 2rem}@media screen and (max-width:1400px){.page-base-wrap p:not(:last-child):not(.lead-txt){margin:0 0 1.42857vw}}.page-base-wrap li dd a,.page-base-wrap p a{color:#11517e;position:relative}.page-base-wrap li dd a:after,.page-base-wrap p a:after{background-color:#11517e;bottom:-.1rem;content:"";height:.1rem;left:0;position:absolute;transform:scale(1);transform-origin:left top;transition:transform .3s;width:100%}.page-base-wrap li dd a:hover:after,.page-base-wrap p a:hover:after{transform:scaleX(0);transform-origin:right top}.page-base-wrap .list-column02{display:flex;flex-wrap:wrap}.page-base-wrap .list-column02 li{margin-bottom:6.99746%;width:48.34606%}.page-base-wrap .list-column02 li:nth-child(2n){margin-left:3.18066%}.page-base-wrap .list-column02 li figure img{border-radius:0}.page-base-wrap .list-column02 li figure figcaption{color:#000;margin-top:.9375vw}.page-base-wrap .list-column02 li a{display:block!important}.page-base-wrap .list-column02 li a:after,.page-base-wrap .list-column02 li a:before{display:none}.page-base-wrap .list-column02 li a figure{position:relative}.page-base-wrap .list-column02 li a figure picture{display:block;overflow:hidden}.page-base-wrap .list-column02 li a figure img{transition:1s;width:100%}.page-base-wrap .list-column02 li:hover a figure img{transform:scale(1.1)}@media screen and (max-width:750px){.page-base-wrap .list-column02 li{margin-bottom:5.33333vw}.page-base-wrap .list-column02 li figure figcaption{margin-top:2.66667vw}}.page-base-wrap .column02{align-items:flex-start;display:flex;justify-content:space-between;padding:4.5rem 0}.page-base-wrap .column02 .txt-wrap{width:49.35897%}.page-base-wrap .column02 .txt-wrap .ttl-sub{margin-top:0!important}.page-base-wrap .column02 .img{flex:1;text-align:right}.page-base-wrap .column02 .img img{border-radius:0}@media screen and (max-width:750px){.page-base-wrap .column02{padding:5.33333vw 0}.page-base-wrap .column02 .txt-wrap{width:48.8vw}.page-base-wrap .column02 .img{flex:none;width:29.06667vw}.page-base-wrap .column02 .img img{width:100%}.page-base-wrap .column02.sp-column01{display:block}.page-base-wrap .column02.sp-column01 .txt-wrap{width:100%}.page-base-wrap .column02.sp-column01 .img{width:50%}}.page-base-wrap .photo-column02{display:flex}.page-base-wrap .photo-column02:not(:last-child){margin:0 0 3rem}.page-base-wrap .photo-column02 figure,.page-base-wrap .photo-column02 p{width:50%}.page-base-wrap .photo-column02 figure img,.page-base-wrap .photo-column02 p img{border-radius:0}@media screen and (max-width:750px){.page-base-wrap .photo-column02:not(:last-child){margin:0 0 5.33333vw}.page-base-wrap .photo-column02 figure,.page-base-wrap .photo-column02 p{width:41.33333vw}.page-base-wrap .photo-column02 figure:nth-child(2n),.page-base-wrap .photo-column02 p:nth-child(2n){margin-left:1.33333vw}}.page-base-wrap .photo-sizemix{display:flex}.page-base-wrap .photo-sizemix:not(:last-child){margin:0 0 3rem}.page-base-wrap .photo-sizemix figure img{border-radius:0}.page-base-wrap .photo-sizemix .left-column{width:70.22901%}.page-base-wrap .photo-sizemix .right-column{flex:1}@media screen and (max-width:750px){.page-base-wrap .photo-sizemix{display:block}.page-base-wrap .photo-sizemix:not(:last-child){margin:0 0 5.33333vw}.page-base-wrap .photo-sizemix .left-column{margin-bottom:1.33333vw;width:100%}.page-base-wrap .photo-sizemix .right-column{display:flex;flex-wrap:wrap}.page-base-wrap .photo-sizemix .right-column figure{margin-bottom:1.33333vw;width:41.33333vw}.page-base-wrap .photo-sizemix .right-column figure:nth-child(2n){margin-left:1.33333vw}}.page-base-wrap .photo-full{margin-top:4.5rem}.page-base-wrap .photo-full img{border-radius:0;width:100%}@media screen and (max-width:750px){.page-base-wrap .photo-full{margin-top:8vw}}.pagetop{bottom:10rem;color:#11517e;font-size:1.3rem;font-weight:700;line-height:3.6rem;margin-left:auto;opacity:0;overflow:hidden;padding:6rem 0 0;pointer-events:none;position:sticky;right:1.40625vw;text-transform:uppercase;transform:translateY(70%);transition:all .3s;writing-mode:vertical-lr;z-index:1}@media screen and (max-width:1400px){.pagetop{font-size:.92857vw}}@media screen and (max-width:980px){.pagetop{font-size:1.32653vw}}@media screen and (max-width:750px){.pagetop{font-size:3.2vw}}.pagetop:before{background:#b0dbed}.pagetop:after,.pagetop:before{content:"";height:4.5rem;left:50%;position:absolute;top:0;width:.1rem}.pagetop:after{animation:sdl 1.5s cubic-bezier(1,0,0,1) infinite;background:#11517e}.pagetop.show{opacity:1;pointer-events:auto}.pagetop.pagetop-fixed{bottom:10rem;position:fixed!important}#footer .footer{background:url(../../common/img/bg_footer.webp) no-repeat 50% bottom/cover}.no-webp #footer .footer{background:url(../../common/img/bg_footer.jpg) no-repeat 50% bottom/cover}@media screen and (max-width:750px){#footer .footer{background:url(../../common/img/bg_footer_sp.webp) no-repeat 50% bottom/contain}.no-webp #footer .footer{background:url(../../common/img/bg_footer_sp.jpg) no-repeat 50% bottom/contain}}#footer .footer .footer-inner{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:116.8rem;padding:4rem 0 26.7rem;position:relative;width:88.75%;z-index:1}@media screen and (max-width:750px){#footer .footer .footer-inner{width:84vw}}@media screen and (max-width:1400px){#footer .footer .footer-inner{padding:2.85714vw 0 19.07143vw}}@media screen and (max-width:750px){#footer .footer .footer-inner{display:block;padding:0 0 32vw}}#footer .footer .pamphlet{width:42.63699%}#footer .footer .pamphlet ul{display:flex}#footer .footer .pamphlet li{width:46.8%}#footer .footer .pamphlet li+li{margin-left:6%}#footer .footer .pamphlet li a{display:block}#footer .footer .pamphlet li figure{overflow:hidden}#footer .footer .pamphlet li figure img{display:block;transition:all .5s ease}#footer .footer .pamphlet li p{font-size:1.3rem;font-weight:700;padding-top:.5rem;transition:all .3s}@media screen and (max-width:1400px){#footer .footer .pamphlet li p{font-size:.92857vw}}@media screen and (max-width:980px){#footer .footer .pamphlet li p{font-size:1.32653vw}}@media screen and (max-width:750px){#footer .footer .pamphlet li p{font-size:3.2vw}}#footer .footer .pamphlet li a:hover figure img{transform:scale(1.1)}#footer .footer .pamphlet li a:hover p{color:#11517e}@media screen and (max-width:750px){#footer .footer .pamphlet{margin-bottom:13.33333vw;margin-right:0;width:100%}#footer .footer .pamphlet li{text-align:center}#footer .footer .pamphlet li p{line-height:133.33333%;padding-top:2.66667vw}}#footer .footer .foot-cont{width:52.31164%}#footer .footer .foot-cont .foot-nav{background:url(../../common/img/bg_footer_subnav.webp) no-repeat 50% bottom/cover;border-radius:5px;display:flex;flex-wrap:wrap;margin:0 0 3.5rem}.no-webp #footer .footer .foot-cont .foot-nav{background:url(../../common/img/bg_footer_subnav.jpg) no-repeat 50% bottom/cover}#footer .footer .foot-cont .foot-nav li{width:50%}#footer .footer .foot-cont .foot-nav li:first-child{border-bottom:1px solid #fff;border-right:1px solid #fff}#footer .footer .foot-cont .foot-nav li:first-child a:before{border-radius:5px 0 0 0}#footer .footer .foot-cont .foot-nav li:nth-child(2){border-bottom:1px solid #fff}#footer .footer .foot-cont .foot-nav li:nth-child(2) a:before{border-radius:0 5px 0 0}#footer .footer .foot-cont .foot-nav li:nth-child(3){border-right:1px solid #fff}#footer .footer .foot-cont .foot-nav li:nth-child(3) a:before{border-radius:0 0 0 5px}#footer .footer .foot-cont .foot-nav li:nth-child(4) a:before{border-radius:0 0 5px 0}#footer .footer .foot-cont .foot-nav li a{color:#fff;display:block;padding:4rem 0 3.55rem;position:relative}#footer .footer .foot-cont .foot-nav li a:before{background:#0000004d;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:10}#footer .footer .foot-cont .foot-nav li a:hover:before{background:#00000080}#footer .footer .foot-cont .foot-nav li p{position:relative;text-align:center;z-index:10}#footer .footer .foot-cont .foot-nav li p .jp{display:block;font-size:2rem;font-weight:700}@media screen and (max-width:1400px){#footer .footer .foot-cont .foot-nav li p .jp{font-size:1.42857vw}}@media screen and (max-width:980px){#footer .footer .foot-cont .foot-nav li p .jp{font-size:2.04082vw}}@media screen and (max-width:750px){#footer .footer .foot-cont .foot-nav li p .jp{font-size:4.8vw}}#footer .footer .foot-cont .foot-nav li p .en{font-size:1.2rem;font-weight:700}@media screen and (max-width:1400px){#footer .footer .foot-cont .foot-nav li p .en{font-size:.85714vw}}@media screen and (max-width:980px){#footer .footer .foot-cont .foot-nav li p .en{font-size:1.22449vw}}@media screen and (max-width:750px){#footer .footer .foot-cont .foot-nav li p .en{font-size:3.2vw}}#footer .footer .foot-cont .foot-subnav{display:flex;margin:0 0 4.5rem}#footer .footer .foot-cont .foot-subnav li{width:50%}#footer .footer .foot-cont .foot-subnav li a{align-items:flex-start;display:flex;justify-content:flex-start}#footer .footer .foot-cont .foot-subnav li a:before{content:"";margin-right:1rem;width:3rem}#footer .footer .foot-cont .foot-subnav li a p{color:#11517e;line-height:100%;position:relative}#footer .footer .foot-cont .foot-subnav li a p .jp{display:block;font-size:2rem;font-weight:700;line-height:110%}@media screen and (max-width:1400px){#footer .footer .foot-cont .foot-subnav li a p .jp{font-size:1.42857vw}}@media screen and (max-width:980px){#footer .footer .foot-cont .foot-subnav li a p .jp{font-size:2.04082vw}}@media screen and (max-width:750px){#footer .footer .foot-cont .foot-subnav li a p .jp{font-size:4.8vw}}#footer .footer .foot-cont .foot-subnav li a p .en{font-size:1.2rem;font-weight:700;position:relative;z-index:10}@media screen and (max-width:1400px){#footer .footer .foot-cont .foot-subnav li a p .en{font-size:.85714vw}}@media screen and (max-width:980px){#footer .footer .foot-cont .foot-subnav li a p .en{font-size:1.22449vw}}@media screen and (max-width:750px){#footer .footer .foot-cont .foot-subnav li a p .en{font-size:3.2vw}}#footer .footer .foot-cont .foot-subnav li a p:after{background:#b0dbed;bottom:0;content:"";height:.5rem;left:0;opacity:0;position:absolute;transition:all .3s;width:100%}#footer .footer .foot-cont .foot-subnav li a:hover p:after{opacity:1}#footer .footer .foot-cont .foot-subnav li.item-app a:before{background:url(../../common/img/icn_application.svg) no-repeat 50% bottom/cover;height:3.4rem}#footer .footer .foot-cont .foot-subnav li.item-download a:before{background:url(../../common/img/icn_download.svg) no-repeat 50% bottom/cover;height:3.8rem}#footer .footer .foot-cont .foot-address{align-items:flex-start;border-top:1px solid #707070;display:flex;justify-content:space-between;padding-top:4.5rem}#footer .footer .foot-cont .foot-address .left-column .logo{margin:0 0 1.5rem}#footer .footer .foot-cont .foot-address .left-column .name{font-size:2rem;font-weight:700}@media screen and (max-width:1400px){#footer .footer .foot-cont .foot-address .left-column .name{font-size:1.42857vw}}@media screen and (max-width:980px){#footer .footer .foot-cont .foot-address .left-column .name{font-size:2.04082vw}}@media screen and (max-width:750px){#footer .footer .foot-cont .foot-address .left-column .name{font-size:4.8vw}}#footer .footer .foot-cont .foot-address .left-column .link-window{background:#b0dbed;border-radius:5px;color:#11517e;display:inline-block;font-weight:700;margin:1.5rem 0 0;padding:1rem}#footer .footer .foot-cont .foot-address .left-column .link-window span{padding-right:3rem;position:relative}#footer .footer .foot-cont .foot-address .left-column .link-window span:after{background:url(../../common/img/icn_window_bl.svg) no-repeat 50% 50%/cover;content:"";height:1.2rem;position:absolute;right:0;right:1rem;top:50%;transform:translateY(-50%);transition:all .3s;width:1.2rem}@media screen and (max-width:750px){#footer .footer .foot-cont .foot-address .left-column .link-window span:after{height:.85714vw;height:3.2vw;width:.85714vw;width:3.2vw}}#footer .footer .foot-cont .foot-address .left-column .link-window:hover{background:#11517e;color:#fff}#footer .footer .foot-cont .foot-address .left-column .link-window:hover span:after{background-image:url(http://gmect.jp/common/img/icn_window_wt.svg)}#footer .footer .foot-cont .foot-address .right-column{width:14.5rem}#footer .footer .foot-cont .foot-address .right-column .list-related li{border-bottom:1px solid #000}#footer .footer .foot-cont .foot-address .right-column .list-related a{display:block;font-weight:700;padding:1.4rem 0;position:relative}#footer .footer .foot-cont .foot-address .right-column .list-related a:not([href*="://"]):after{background:url(../../common/img/icn_arrow.svg) no-repeat 50% 50%/cover;content:"";height:.7rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:.6rem}@media screen and (max-width:750px){#footer .footer .foot-cont .foot-address .right-column .list-related a:not([href*="://"]):after{height:.5vw;height:1.86667vw;width:.42857vw;width:1.6vw}}#footer .footer .foot-cont .foot-address .right-column .list-related a[href*="://"]:not([href*="https://gmect.jp/"]):after{background:url(../../common/img/icn_window.svg) no-repeat 50% 50%/cover;content:"";height:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:1.2rem}@media screen and (max-width:750px){#footer .footer .foot-cont .foot-address .right-column .list-related a[href*="://"]:not([href*="https://gmect.jp/"]):after{height:.85714vw;height:3.2vw;width:.85714vw;width:3.2vw}}#footer .footer .foot-cont .foot-address .right-column .list-related a:hover{color:#11517e}@media screen and (max-width:1400px){#footer .footer .foot-cont .foot-nav li a{padding:2.85714vw 0 2.53571vw}}@media screen and (max-width:750px){#footer .footer .foot-cont{width:100%}#footer .footer .foot-cont .foot-nav{border-radius:0;margin-bottom:8vw;margin-left:-8vw;width:calc(100% + 16vw)}#footer .footer .foot-cont .foot-nav li:first-child a:before,#footer .footer .foot-cont .foot-nav li:nth-child(2) a:before,#footer .footer .foot-cont .foot-nav li:nth-child(3) a:before,#footer .footer .foot-cont .foot-nav li:nth-child(4) a:before{border-radius:0}#footer .footer .foot-cont .foot-nav li a{padding:10.66667vw 0 9.46667vw}#footer .footer .foot-cont .foot-subnav{display:block;margin-bottom:13.33333vw}#footer .footer .foot-cont .foot-subnav li{width:100%}#footer .footer .foot-cont .foot-subnav li+li{margin-top:5.33333vw}#footer .footer .foot-cont .foot-subnav li a:before{width:8vw}#footer .footer .foot-cont .foot-subnav li.item-app a:before{height:9.06667vw}#footer .footer .foot-cont .foot-subnav li.item-download a:before{height:10.13333vw}#footer .footer .foot-cont .foot-address{display:block;padding-top:13.33333vw}#footer .footer .foot-cont .foot-address .left-column{margin:0 0 8vw}#footer .footer .foot-cont .foot-address .left-column .logo .logo-tag{margin-left:6.66667vw;width:34.13333vw}#footer .footer .foot-cont .foot-address .left-column .name{margin-bottom:2.66667vw}#footer .footer .foot-cont .foot-address .left-column .link-window{display:block;padding:4.26667vw;text-align:center}#footer .footer .foot-cont .foot-address .left-column .link-window span{padding-right:8vw}#footer .footer .foot-cont .foot-address .right-column{width:100%}#footer .footer .foot-cont .foot-address .right-column .list-related a{padding:4vw 0}}#footer .copy{background:#11517e;color:#fff;padding:.9375vw 0;text-align:center}@media screen and (max-width:750px){#footer .copy{padding:4vw 0}}.mb45{margin-bottom:4.5rem}.home .ttl{color:#11517e;margin:0 0 4.5rem}.home .ttl .jp{font-size:3rem;font-weight:700}.home .ttl .jp,.home .ttl .jp span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00517e,#4d92b7);-webkit-background-clip:text}.home .ttl .jp .txt-s{font-size:2.4rem}@media screen and (max-width:1400px){.home .ttl .jp .txt-s{font-size:1.71429vw}}@media screen and (max-width:980px){.home .ttl .jp .txt-s{font-size:2.44898vw}}@media screen and (max-width:750px){.home .ttl .jp .txt-s{font-size:4.26667vw}}.home .ttl .en{font-size:1.5rem;font-weight:700;margin-left:3rem}@media screen and (max-width:1400px){.home .ttl{margin:0 0 3.21429vw}.home .ttl .jp{font-size:2.14286vw}.home .ttl .en{font-size:1.07143vw}}@media screen and (max-width:980px){.home .ttl .jp{font-size:3.06122vw}.home .ttl .en{font-size:1.53061vw}}@media screen and (max-width:750px){.home .ttl{margin:0 0 8vw}.home .ttl .jp{display:block;font-size:5.33333vw}.home .ttl .en{font-size:3.2vw;margin-left:0}}.home #kv{position:relative}.home #kv #kv-slider{overflow:hidden}.home #kv #kv-slider .swiper-slide{margin:0 3.5rem;width:116.9rem}.home #kv #kv-slider .swiper-slide img{border-radius:0}.home #kv #kv-slider .swiper-pagination{bottom:auto;left:50%;margin-left:61rem;top:50%;transform:translateY(-50%);width:.2rem}.home #kv #kv-slider .swiper-pagination .swiper-pagination-bullet{background:#ccc;border-radius:0;height:4.5rem;opacity:1;width:.2rem}.home #kv #kv-slider .swiper-pagination .swiper-pagination-bullet-active{background:#11517e}.home #kv .txt-wrap{bottom:5.4rem;left:50%;margin-left:-62rem;position:absolute;z-index:20}.home #kv .txt-wrap div{margin:0 0 1rem}.home #kv .txt-wrap p{display:inline-block}.home #kv .txt-wrap p span{line-height:100%;padding:0 .5rem}.home #kv .txt-wrap .txt01 p,.home #kv .txt-wrap .txt02 p,.home #kv .txt-wrap .txt03 span{background:#11517e}.home #kv .txt-wrap .txt01 .txt-gradation,.home #kv .txt-wrap .txt02 .txt-gradation{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#83d9ff,#fff);-webkit-background-clip:text}.home #kv .txt-wrap .txt01 span{font-size:4rem;font-weight:700}@media screen and (max-width:1400px){.home #kv .txt-wrap .txt01 span{font-size:2.85714vw}}@media screen and (max-width:980px){.home #kv .txt-wrap .txt01 span{font-size:4.08163vw}}@media screen and (max-width:750px){.home #kv .txt-wrap .txt01 span{font-size:10.66667vw}}.home #kv .txt-wrap .txt02 span{font-size:1.8rem;font-weight:700}@media screen and (max-width:1400px){.home #kv .txt-wrap .txt02 span{font-size:1.28571vw}}@media screen and (max-width:980px){.home #kv .txt-wrap .txt02 span{font-size:1.83673vw}}@media screen and (max-width:750px){.home #kv .txt-wrap .txt02 span{font-size:3.73333vw}}.home #kv .txt-wrap .txt03 span{color:#fff;display:block;font-size:1.8rem;font-weight:700}@media screen and (max-width:1400px){.home #kv .txt-wrap .txt03 span{font-size:1.28571vw}}@media screen and (max-width:980px){.home #kv .txt-wrap .txt03 span{font-size:1.83673vw}}@media screen and (max-width:750px){.home #kv .txt-wrap .txt03 span{font-size:3.73333vw}}.home #kv .txt-wrap .txt03 span+span{margin-top:.5rem}@media screen and (min-width:751px){.home #kv #kv-slider{height:auto!important}.home #kv #kv-slider .swiper-slide img{clip-path:polygon(0 50%,7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%)}}@media screen and (max-width:1400px){.home #kv #kv-slider .swiper-slide{margin:0;width:auto}.home #kv #kv-slider .swiper-pagination{left:auto;margin-left:0;right:7.7%}.home #kv .txt-wrap{bottom:3.57143vw;left:7%;margin-left:0}.home #kv .txt-wrap div{margin:0 0 .71429vw}.home #kv .txt-wrap .txt03 span+span{margin-top:.35714vw}}@media screen and (max-width:750px){.home #kv .txt-wrap{bottom:50%;left:0;margin-bottom:-20vh;transform:translateY(50%)}.home #kv .txt-wrap div{margin:0 0 1.33333vw}.home #kv .txt-wrap p span{padding:0 2.66667vw}.home #kv .txt-wrap .txt01 span{font-size:8.53333vw}.home #kv .txt-wrap .txt02{margin-bottom:4.53333vw}.home #kv .txt-wrap .txt03 span{padding-bottom:.53333vw;padding-top:.53333vw}.home #kv .txt-wrap .txt03 span+span{margin-top:1.33333vw}}.home .sec-news{z-index:10}.home .sec-news .inner{align-items:center;display:flex;justify-content:flex-start}.home .sec-news .inner h2{align-items:center;background:#f0f0f0;color:#11517e;display:flex;font-size:2rem;font-weight:700;justify-content:center;margin-right:7.70548%;padding:3rem 0;position:relative;width:21rem}@media screen and (max-width:1400px){.home .sec-news .inner h2{font-size:1.42857vw}}@media screen and (max-width:980px){.home .sec-news .inner h2{font-size:2.04082vw}}@media screen and (max-width:750px){.home .sec-news .inner h2{font-size:4.8vw}}.home .sec-news .inner h2:after{background:linear-gradient(to bottom left,#0000 50%,#f0f0f0 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#f0f0f0 0) 0 100%/100% 50% no-repeat;content:"";height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:2rem}.home .sec-news .inner ul{margin-left:0!important}.home .sec-news .inner ul li{list-style:none!important}.home .sec-news .inner ul a{color:#000;padding:1.07143vw 0}.home .sec-news .inner ul a:after{display:none}.home .sec-news .inner ul a time{color:#999;font-size:86.6%;width:14rem}.home .sec-news .inner ul a time span{color:#000;margin-left:1em}.home .sec-news .inner ul a p{flex:1;transition:all .3s}.home .sec-news .inner ul a:hover p{color:#11517e}@media screen and (max-width:1400px){.home .sec-news .inner h2{padding:2.14286vw 0}.home .sec-news .inner ul a time{width:14.28571vw}}@media screen and (max-width:750px){.home .sec-news .inner{display:block}.home .sec-news .inner h2{justify-content:flex-start;margin-bottom:8vw;margin-left:-8vw;padding-left:8vw;width:61.33333vw}.home .sec-news .inner ul a{display:block;padding:4vw 0}.home .sec-news .inner ul a p{flex:auto}}.home .sec-philosophy{overflow:hidden}.home .sec-philosophy:before{background:#f0f0f0;bottom:0;content:"";height:44.6rem;left:0;position:absolute;width:100%}.home .sec-philosophy .cont{margin:0 0 10rem;position:relative;z-index:10}.home .sec-philosophy .cont .ttl{margin-bottom:2.8rem;position:relative;z-index:10}.home .sec-philosophy .cont .txt01{color:#11517e;font-size:2rem;font-weight:700;line-height:200%;margin-bottom:9.3rem;position:relative;z-index:10}@media screen and (max-width:1400px){.home .sec-philosophy .cont .txt01{font-size:1.42857vw}}@media screen and (max-width:980px){.home .sec-philosophy .cont .txt01{font-size:2.04082vw}}@media screen and (max-width:750px){.home .sec-philosophy .cont .txt01{font-size:4.8vw}}.home .sec-philosophy .cont .txt02{color:#11517e;font-weight:700;line-height:266.66667%;position:relative;z-index:10}.home .sec-philosophy .cont .txt02 span{border-bottom:1px solid #11517e;padding:0 0 .7rem}.home .sec-philosophy .cont:after{background:url(../../common/img/home/img_philosophy.webp) no-repeat 0 50%/auto 100%;clip-path:polygon(100% 0,100% 49%,100% 100%,8% 100%,0 50%,8% 0);content:"";left:66.09589%;padding-top:85.6rem;position:absolute;top:50%;transform:translateY(-50%);width:128.4rem}.no-webp .home .sec-philosophy .cont:after{background:url(../../common/img/home/img_philosophy.jpg) no-repeat 0 50%/auto 100%}.home .sec-philosophy .cont .bg-txt{animation:bg_scroll 10s linear infinite;color:#f0f0f0;display:flex;font-size:20rem;font-weight:700;left:-50%;position:absolute;top:20%;white-space:nowrap}.home .sec-philosophy .cont .bg-txt span{padding:0 .2em}.home .sec-philosophy .cont .bg-txt span:nth-child(odd){animation:loop 50s linear -25s infinite}.home .sec-philosophy .cont .bg-txt span:nth-child(2n){animation:loop2 50s linear infinite}.home .sec-philosophy .list-resident{display:flex;margin-left:-7rem;position:relative;width:calc(100% + 14rem);z-index:10}.home .sec-philosophy .list-resident li{border-radius:5px;overflow:hidden;position:relative;transition:1s;width:36.13014%}.home .sec-philosophy .list-resident li:not(:first-child){margin-left:1.88356%}.home .sec-philosophy .list-resident li:before{content:"";height:100%;left:0;position:absolute;top:0;transition:1s;width:100%}.home .sec-philosophy .list-resident li:hover:before{transform:scale(1.1)}.home .sec-philosophy .list-resident li:first-child:before{background:url(../../common/img/home/img_philosophy_resident01.webp) no-repeat 50% 50%/cover}.no-webp .home .sec-philosophy .list-resident li:first-child:before{background:url(../../common/img/home/img_philosophy_resident01.jpg) no-repeat 50% 50%/cover}.home .sec-philosophy .list-resident li:nth-child(2):before{background:url(../../common/img/home/img_philosophy_resident02.webp) no-repeat 50% 50%/cover}.no-webp .home .sec-philosophy .list-resident li:nth-child(2):before{background:url(../../common/img/home/img_philosophy_resident02.jpg) no-repeat 50% 50%/cover}.home .sec-philosophy .list-resident li:nth-child(3):before{background:url(../../common/img/home/img_philosophy_resident03.webp) no-repeat 50% 50%/cover}.no-webp .home .sec-philosophy .list-resident li:nth-child(3):before{background:url(../../common/img/home/img_philosophy_resident03.jpg) no-repeat 50% 50%/cover}.home .sec-philosophy .list-resident li a{align-items:center;color:#fff;display:flex;height:100%;height:61.1rem;justify-content:center;position:relative;text-align:center}.home .sec-philosophy .list-resident li a:after{background:#00517e;background:linear-gradient(0deg,#00517e,#4d92b7);border-radius:5px;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.home .sec-philosophy .list-resident li a div{padding:0 9.47867%;position:relative;z-index:10}.home .sec-philosophy .list-resident li a div .title span{display:block;font-weight:700}.home .sec-philosophy .list-resident li a div .title .jp{font-size:2rem}@media screen and (max-width:1400px){.home .sec-philosophy .list-resident li a div .title .jp{font-size:1.42857vw}}@media screen and (max-width:980px){.home .sec-philosophy .list-resident li a div .title .jp{font-size:2.04082vw}}@media screen and (max-width:750px){.home .sec-philosophy .list-resident li a div .title .jp{font-size:4.8vw}}.home .sec-philosophy .list-resident li a div .txt{height:0;opacity:0;transition:all .3s}.home .sec-philosophy .list-resident li a div .txt-btn{align-items:center;border:1px solid #fff;border-radius:20px;display:flex;justify-content:center;margin:2.5rem auto 0;max-width:14.5rem;transition:all .3s}.home .sec-philosophy .list-resident li a div .txt-btn:after{background:url(../../common/img/icn_arrow_wt.svg) no-repeat 50% 50%/cover;content:"";display:inline-block;height:.7rem;margin-left:1rem;transition:all .3s;width:.6rem}.home .sec-philosophy .list-resident li:hover{transform:scale(1.03)}.home .sec-philosophy .list-resident li:hover a:after{opacity:.85}.home .sec-philosophy .list-resident li:hover a div .txt{height:auto;margin:4.5rem 0;opacity:1}.home .sec-philosophy .list-resident li:hover a div .txt-btn{background:#fff;color:#11517e}.home .sec-philosophy .list-resident li:hover a div .txt-btn:after{background-image:url(http://gmect.jp/common/img/icn_arrow_bl.svg)}@media screen and (max-width:1400px){.home .sec-philosophy .cont:after{padding-top:61.14286vw;width:43.64286vw}.home .sec-philosophy .cont .bg-txt{font-size:14.28571vw}.home .sec-philosophy .list-resident{margin-left:-4%;width:108%}.home .sec-philosophy .list-resident li a{height:43.64286vw}}@media screen and (max-width:980px){.home .sec-philosophy .cont:after{top:-5%;transform:translate(0)}.home .sec-philosophy .cont .bg-txt{font-size:20.40816vw}}@media screen and (max-width:750px){.home .sec-philosophy .cont{margin-bottom:24vw;padding-top:44vw}.home .sec-philosophy .cont:after{left:auto;padding-top:61.06667vw;right:-10.66667vw;width:48vw}.home .sec-philosophy .cont .bg-txt{color:#f0f0f0;font-size:32vw;margin-left:-21.33333vw;top:-17.33333vw}.home .sec-philosophy .cont .txt01{font-size:3.46667vw;margin-bottom:12vw}.home .sec-philosophy .cont .txt02 br{display:none}.home .sec-philosophy .cont .txt02 span{display:block;line-height:138.46154%;padding:4vw 0}.home .sec-philosophy .list-resident{display:block;margin-left:0;position:relative;width:100%}.home .sec-philosophy .list-resident:before{background:#f0f0f0;bottom:0;content:"";height:calc(100% - 29.33333vw);left:-8vw;position:absolute;width:calc(100% + 16vw)}.home .sec-philosophy .list-resident li{width:100%}.home .sec-philosophy .list-resident li:not(:first-child){margin-left:0;margin-top:12vw}.home .sec-philosophy .list-resident li:before{display:none}.home .sec-philosophy .list-resident li a{color:#000;display:block;height:auto}.home .sec-philosophy .list-resident li a:after{display:none}.home .sec-philosophy .list-resident li a figure{margin-bottom:5.33333vw}.home .sec-philosophy .list-resident li a figure img{width:100%}.home .sec-philosophy .list-resident li a div{padding:0}.home .sec-philosophy .list-resident li a div .title{align-items:center;color:#11517e;display:flex;justify-content:flex-start;margin-bottom:5.33333vw}.home .sec-philosophy .list-resident li a div .title .en{font-size:3.2vw;margin-left:2.66667vw}.home .sec-philosophy .list-resident li a div .txt{font-size:4vw;height:auto;margin:0 0 5.33333vw;opacity:1;text-align:left}.home .sec-philosophy .list-resident li a div .txt-btn{border-color:#11517e;border-radius:5.33333vw;color:#11517e;margin:0;max-width:none;padding:1.33333vw;width:38.66667vw}.home .sec-philosophy .list-resident li a div .txt-btn:after{background-image:url(http://gmect.jp/common/img/icn_arrow_bl.svg)}.home .sec-philosophy .list-resident li:hover{transform:scale(1)}}.home .sec-features{background:#f0f0f0;overflow:hidden}.home .sec-features .cont-slide{padding:9rem 0;position:relative}.home .sec-features .cont-slide .bg{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:75rem}.home .sec-features .cont-slide .bg:before{background:#fff;content:"";height:100%;left:-100%;position:absolute;top:0;width:100rem}.home .sec-features .cont-slide .bg:after{background:linear-gradient(to bottom left,#0000 50%,#fff 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#fff 0) 0 100%/100% 50% no-repeat;content:"";height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:7.5rem}.home .sec-features .cont-slide .ttl{position:relative;z-index:10}.home .sec-features .cont-slide .features-slider{overflow:visible}.home .sec-features .cont-slide .features-slider .swiper-slide{border-radius:5px;margin-right:1.2rem;overflow:hidden;width:23.4rem}.home .sec-features .cont-slide .features-slider .swiper-slide figure{position:relative;transition:all .3s}.home .sec-features .cont-slide .features-slider .swiper-slide figure:before{background:#00517e;background:linear-gradient(0deg,#00517e,#055582 22%,#1e6a9400 50%,#fff0);border-radius:5px;content:"";height:100%;left:0;opacity:.73;position:absolute;top:0;width:100%;z-index:10}.home .sec-features .cont-slide .features-slider .swiper-slide figure img{transition:1s;width:100%}.home .sec-features .cont-slide .features-slider .swiper-slide figure:hover img{transform:scale(1.1)}.home .sec-features .cont-slide .features-slider .swiper-slide p{bottom:2rem;color:#fff;font-weight:700;left:2rem;position:absolute;z-index:20}.home .sec-features .cont-slide .features-slider .swiper-scrollbar{background:#b0dbed;bottom:auto;margin-top:3rem;position:relative}.home .sec-features .cont-slide .features-slider .swiper-scrollbar .swiper-scrollbar-drag{background:#11517e}@media screen and (max-width:1400px){.home .sec-features .cont-slide{padding:6.42857vw 0}.home .sec-features .cont-slide .bg{width:53.57143vw}.home .sec-features .cont-slide .bg:before{left:-20%;width:20%}.home .sec-features .cont-slide .features-slider .swiper-slide{margin-right:.85714vw;width:16.71429vw}.home .sec-features .cont-slide .features-slider .swiper-slide p{bottom:1.42857vw;left:1.42857vw}.home .sec-features .cont-slide .features-slider .swiper-scrollbar{margin-top:2.14286vw}}@media screen and (max-width:750px){.home .sec-features .cont-slide{padding:10.66667vw 0 16.53333vw}.home .sec-features .cont-slide .bg{width:66.66667vw}.home .sec-features .cont-slide .features-slider .swiper-slide p{bottom:5.33333vw;left:5.33333vw}.home .sec-features .cont-slide .features-slider .swiper-scrollbar{margin-top:5.33333vw}}.home .sec-features .cont-message{display:flex;padding:9rem 0}.home .sec-features .cont-message>div{border-radius:5px;box-shadow:0 0 20px #00000029;overflow:hidden;position:relative;width:46.23288%}.home .sec-features .cont-message>div:before{background:#0003;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:10}.home .sec-features .cont-message>div+div{margin-left:7.53425%}.home .sec-features .cont-message>div a{display:block}.home .sec-features .cont-message>div:hover figure{transform:scale(1.1)}.home .sec-features .cont-message>div:hover:before{background:#0006}.home .sec-features .cont-message figure{transition:1s}.home .sec-features .cont-message .txt-wrap{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.home .sec-features .cont-message .txt-wrap .txt{font-weight:700}.home .sec-features .cont-message .txt-wrap .txt span{display:block;font-size:3rem;line-height:133.33333%;white-space:nowrap}@media screen and (max-width:1400px){.home .sec-features .cont-message .txt-wrap .txt span{font-size:2.14286vw}}@media screen and (max-width:980px){.home .sec-features .cont-message .txt-wrap .txt span{font-size:3.06122vw}}@media screen and (max-width:750px){.home .sec-features .cont-message .txt-wrap .txt span{font-size:8vw}}.home .sec-features .cont-message .txt-wrap .en{font-weight:700}.home .sec-features .cont-message .message01:before{display:none}.home .sec-features .cont-message .message01 .txt-wrap{color:#069;left:35%}.home .sec-features .cont-message .message02 .txt-wrap{text-align:center}@media screen and (max-width:1400px){.home .sec-features .cont-message{padding:6.42857vw 0}}@media screen and (max-width:980px){.home .sec-features .cont-message .txt-wrap .txt span{font-size:2.65306vw}}@media screen and (max-width:750px){.home .sec-features .cont-message{display:block;padding:16vw 0}.home .sec-features .cont-message>div{width:100%}.home .sec-features .cont-message>div+div{margin-left:0;margin-top:2.66667vw}.home .sec-features .cont-message .txt-wrap .txt{line-height:138.46154%}.home .sec-features .cont-message .txt-wrap .txt span{font-size:4.8vw}.home .sec-features .cont-message .txt-wrap .en{font-size:3.2vw}.home .sec-features .cont-message .message01 .txt-wrap .txt span{margin-bottom:5.33333vw}}.home .sec-life{overflow:hidden;padding-bottom:15rem}@media screen and (max-width:1400px){.home .sec-life{padding-bottom:10.71429vw}}@media screen and (max-width:750px){.home .sec-life{background:#f0f0f0;margin-bottom:9.33333vw;padding-bottom:0}.home .sec-life:before{background:#b0dbed;height:calc(100% - 13.33333vw);top:13.33333vw}.home .sec-life:after,.home .sec-life:before{content:"";left:0;position:absolute;width:100%}.home .sec-life:after{background:#fff;bottom:0;height:26.66667vw}.home .sec-life .inner{padding:0}}.home .sec-life .cont-slide{position:relative}.home .sec-life .cont-slide .ttl{position:relative;z-index:11}.home .sec-life .cont-slide .life-slider{padding-bottom:3rem;position:relative}.home .sec-life .cont-slide .life-slider .swiper-slide{margin-right:5rem;width:52rem}.home .sec-life .cont-slide .life-slider .swiper-pagination{bottom:0;width:52rem}.home .sec-life .cont-slide .life-slider .swiper-pagination .swiper-pagination-bullet{background:none;border:1px solid #11517e;opacity:1}.home .sec-life .cont-slide .life-slider .swiper-pagination .swiper-pagination-bullet-active{background:#11517e}@media screen and (max-width:1400px){.home .sec-life .cont-slide .life-slider{padding-bottom:2.14286vw}.home .sec-life .cont-slide .life-slider .swiper-slide{margin-right:3.57143vw;width:37.14286vw}.home .sec-life .cont-slide .life-slider .swiper-pagination{width:37.14286vw}}@media screen and (max-width:750px){.home .sec-life .cont-slide{padding:10.66667vw 0}.home .sec-life .cont-slide .life-slider{padding-bottom:8vw}.home .sec-life .cont-slide .life-slider .swiper-slide{width:auto}.home .sec-life .cont-slide .life-slider .swiper-pagination,.home .sec-life .cont-slide .life-slider .swiper-slide img{width:100%}.home .sec-life .cont-slide .bg{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:66.66667vw}.home .sec-life .cont-slide .bg:before{background:#fff;content:"";height:100%;left:-20%;position:absolute;top:0;width:20%}.home .sec-life .cont-slide .bg:after{background:linear-gradient(to bottom left,#0000 50%,#fff 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#fff 0) 0 100%/100% 50% no-repeat;content:"";height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:7.5rem}}.home .sec-life .cont-tpoic{align-items:center;display:flex;justify-content:flex-start;left:53.7rem;padding-left:12.5rem;position:absolute;top:-3rem;z-index:10}.home .sec-life .cont-tpoic:before{background:#b0dbed;clip-path:polygon(100% 0,100% 50%,100% 100%,0 100%,14.2% 50%,0 0);content:"";height:100%;position:absolute;right:-.1rem;top:0;width:100%}.home .sec-life .cont-tpoic:after{background:#b0dbed;content:"";height:100%;position:absolute;right:-100rem;top:0;width:100rem}.home .sec-life .cont-tpoic .img,.home .sec-life .cont-tpoic .list-name{position:relative;z-index:1}.home .sec-life .cont-tpoic .list-name{width:10rem}.home .sec-life .cont-tpoic .list-name li{list-style:none!important;margin:0 0 2rem}.home .sec-life .cont-tpoic .list-name li figcaption{line-height:100%;padding-top:1rem;text-align:center}.home .sec-life .cont-tpoic .list-name li figcaption span:first-child{display:block;font-weight:700}.home .sec-life .cont-tpoic .list-name li figcaption span:last-child{font-size:1.3rem}@media screen and (max-width:1400px){.home .sec-life .cont-tpoic .list-name li figcaption span:last-child{font-size:.92857vw}}@media screen and (max-width:980px){.home .sec-life .cont-tpoic .list-name li figcaption span:last-child{font-size:1.32653vw}}@media screen and (max-width:750px){.home .sec-life .cont-tpoic .list-name li figcaption span:last-child{font-size:3.2vw}}.home .sec-life .cont-tpoic .simulation{background:#f7f7f7;border-radius:3rem;filter:drop-shadow(0 0 3rem rgba(0,0,0,.16));flex-shrink:0;height:61.1rem;margin-left:3rem;padding:3.5rem 1.5rem;position:relative;transform:translateY(4rem);width:34rem;z-index:1}.home .sec-life .cont-tpoic .simulation .simulation-talk{background:#f0f0f0;border-radius:1.5rem;height:100%;padding:2.3rem 1rem;width:100%}.home .sec-life .cont-tpoic .simulation .simulation-talk ul{height:100%;overflow:auto;padding-right:1rem}.home .sec-life .cont-tpoic .simulation .simulation-talk ul::-webkit-scrollbar{width:.5rem}.home .sec-life .cont-tpoic .simulation .simulation-talk ul::-webkit-scrollbar-track{background:#ddd}.home .sec-life .cont-tpoic .simulation .simulation-talk ul::-webkit-scrollbar-thumb{background:#b0dbed}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li{align-items:flex-start;display:flex;position:relative}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li+li{margin-top:1rem}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li:before{background:no-repeat 50%/cover;border-radius:100%;content:"";display:block;flex-shrink:0;height:6rem;margin-right:1rem;width:6rem}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li p{background:#fff;border-radius:1rem;font-weight:700;line-height:1.33333em;margin-left:auto;margin-top:1rem;padding:1.5rem 1.7rem;position:relative;width:calc(100% - .9rem)}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li p:after{border-color:#fff #0000 #0000;border-style:solid;border-width:9px 9px 0;content:"";position:absolute;right:calc(100% - .9rem);top:1rem}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.q{color:#11517e}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.q:before{display:none}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.q p{background:#b0dbed;margin:0}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.q p:after{border-color:#b0dbed #0000 #0000;left:calc(100% - .9rem);right:auto}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.a.person01:before{background-image:url(http://gmect.jp/common/img/home/ximg_dailylife_topic01.webp.pagespeed.ic.P_he9pnal6.webp)}.no-webp .home .sec-life .cont-tpoic .simulation .simulation-talk ul li.a.person01:before{background-image:url(http://gmect.jp/common/img/home/img_dailylife_topic01.png.pagespeed.ce.2H8GneD-Wf.png)}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.a.person02:before{background-image:url(http://gmect.jp/common/img/home/ximg_dailylife_topic02.webp.pagespeed.ic.9hgh6aHWuU.webp)}.no-webp .home .sec-life .cont-tpoic .simulation .simulation-talk ul li.a.person02:before{background-image:url(http://gmect.jp/common/img/home/img_dailylife_topic02.png.pagespeed.ce.cyyX3xpEYf.png)}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.a.person03:before{background-image:url(http://gmect.jp/common/img/home/ximg_dailylife_topic03.webp.pagespeed.ic.61_ifepbjj.webp)}.no-webp .home .sec-life .cont-tpoic .simulation .simulation-talk ul li.a.person03:before{background-image:url(http://gmect.jp/common/img/home/img_dailylife_topic03.png.pagespeed.ce.IqfvPD6hK-.png)}@media screen and (max-width:1400px){.home .sec-life .cont-tpoic{background-position:0 0;justify-content:flex-end;left:auto;padding:1.42857vw 0 0 8.92857vw;right:0;top:-2.14286vw;width:55%}.home .sec-life .cont-tpoic .list-name{width:8.57143vw}.home .sec-life .cont-tpoic .list-name li{margin:0 0 1.42857vw}.home .sec-life .cont-tpoic .list-name li figcaption{padding-top:.71429vw}.home .sec-life .cont-tpoic .simulation{border-radius:2.14286vw;height:43.64286vw;margin-left:2.14286vw;padding:2.5vw 1.07143vw;transform:translateY(2.85714vw);width:24.28571vw}.home .sec-life .cont-tpoic .simulation .simulation-talk{border-radius:clac(1.0714285714vw);padding:1.64286vw .71429vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul{padding-right:.71429vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul::-webkit-scrollbar{width:.35714vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li+li{margin-top:.71429vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li:before{height:4.28571vw;margin-right:.71429vw;width:4.28571vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li p{border-radius:.71429vw;margin-top:.71429vw;padding:1.07143vw 1.21429vw;width:calc(100% - .64286vw)}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li p:after{border-width:.64286vw .64286vw 0;right:calc(100% - .64286vw);top:.71429vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.q p:after{left:calc(100% - .64286vw)}}@media screen and (max-width:750px){.home .sec-life .cont-tpoic{background:none;display:block;left:auto;padding:0;position:relative;right:auto;top:auto;width:100%}.home .sec-life .cont-tpoic:after,.home .sec-life .cont-tpoic:before{display:none}.home .sec-life .cont-tpoic .list-name{display:flex;margin:8vw 0 0!important;width:100%}.home .sec-life .cont-tpoic .list-name li{padding:0 1.06667vw;width:33.33333%}.home .sec-life .cont-tpoic .simulation{border-radius:8vw;height:149.33333vw;margin:4vw 0 0;padding:6.66667vw 3.2vw;transform:translateY(0);width:100%}.home .sec-life .cont-tpoic .simulation .simulation-talk{border-radius:clac(4vw);padding:6.13333vw 2.66667vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul{padding-right:2.66667vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul::-webkit-scrollbar{width:1.33333vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li+li{margin-top:2.66667vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li:before{height:16vw;margin-right:4vw;width:16vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li p{border-radius:2.66667vw;margin-top:1.33333vw;padding:3.2vw 4vw;width:calc(100% - 2.4vw)}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li p:after{border-width:2.4vw 2.4vw 0;right:calc(100% - 2.4vw);top:2.66667vw}.home .sec-life .cont-tpoic .simulation .simulation-talk ul li.q p:after{left:calc(100% - 2.4vw)}}.greeting .sec-greeting .inner-s{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4rem;max-width:116.8rem}.greeting .sec-greeting figure{flex-shrink:0;max-width:500px;width:33%}.greeting .sec-greeting .lead-txt{flex:1;margin-bottom:9.4rem;padding-left:6%}.greeting .sec-greeting .lead-txt p{font-size:2rem;font-weight:700}@media screen and (max-width:1400px){.greeting .sec-greeting .lead-txt p{font-size:1.42857vw}}@media screen and (max-width:980px){.greeting .sec-greeting .lead-txt p{font-size:2.04082vw}}@media screen and (max-width:750px){.greeting .sec-greeting .lead-txt p{font-size:4.8vw}}.greeting .sec-greeting .lead-txt .txt-right{margin-top:3rem}.greeting .sec-greeting .youtube{padding-top:56.16162%;position:relative;width:100%}.greeting .sec-greeting .youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1400px){.greeting .sec-greeting .lead-txt{margin-bottom:6.71429vw;padding-left:0}}@media screen and (max-width:750px){.greeting .sec-greeting .inner-s{flex-direction:column;gap:0}.greeting .sec-greeting figure{width:100%}.greeting .sec-greeting .lead-txt p{font-size:3.46667vw;line-height:184.61538%}.greeting .sec-greeting .lead-txt .txt-right{margin-top:5.33333vw}}.voice .sec-voice .youtube{margin-bottom:2rem;padding-top:56.16162%;position:relative}.voice .sec-voice .youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.voice .sec-voice .youtube:not(:first-child){margin-top:8.5rem}.voice .sec-voice .name-wrap{align-items:center;display:flex;justify-content:flex-start}.voice .sec-voice .name-wrap p span:last-child{display:block;font-size:2.4rem;font-weight:700}@media screen and (max-width:1400px){.voice .sec-voice .name-wrap p span:last-child{font-size:1.71429vw}}@media screen and (max-width:980px){.voice .sec-voice .name-wrap p span:last-child{font-size:2.44898vw}}@media screen and (max-width:750px){.voice .sec-voice .name-wrap p span:last-child{font-size:4.26667vw}}.voice .sec-voice .name-wrap .icn-cross{font-size:3rem;font-weight:700;margin:0 1.5625vw}@media screen and (max-width:1400px){.voice .sec-voice .name-wrap .icn-cross{font-size:2.14286vw}}@media screen and (max-width:980px){.voice .sec-voice .name-wrap .icn-cross{font-size:3.06122vw}}@media screen and (max-width:750px){.voice .sec-voice .name-wrap .icn-cross{font-size:8vw}}@media screen and (max-width:1400px){.voice .sec-voice .youtube:not(:first-child){margin-top:6.07143vw}}@media screen and (max-width:750px){.voice .sec-voice .youtube{margin-bottom:2.66667vw}.voice .sec-voice .youtube:not(:first-child){margin-top:8.8vw}.voice .sec-voice .name-wrap{align-items:center;display:flex;justify-content:flex-start}.voice .sec-voice .name-wrap p span:first-child{font-size:3.2vw}.voice .sec-voice .name-wrap p span:last-child{font-size:4.8vw}}.policy .sec-policy h3:first-child{margin-top:0}.policy .sec-policy h3:not(:first-child){margin-top:4.5rem}.policy .sec-policy h4{color:#000;display:block;font-size:1.5rem;font-weight:700;margin:9.4rem 0 1rem}@media screen and (max-width:1400px){.policy .sec-policy h4{font-size:1.07143vw}}@media screen and (max-width:980px){.policy .sec-policy h4{font-size:1.53061vw}}@media screen and (max-width:750px){.policy .sec-policy h4{font-size:3.73333vw}}.policy .sec-policy p:last-child{margin-top:2rem}@media screen and (max-width:1400px){.policy .sec-policy h3:not(:first-child){margin-top:3.21429vw}.policy .sec-policy h4{margin:6.71429vw 0 .71429vw}}@media screen and (max-width:750px){.policy .sec-policy h3:not(:first-child){margin-top:10.66667vw}.policy .sec-policy h4{margin:13.33333vw 0 1.33333vw}.policy .sec-policy p:last-child{margin-top:8vw}}.access .sec-access .iframe{margin:0 0 4.5rem;padding-top:62.04453%;position:relative;width:100%}.access .sec-access .iframe iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.access .sec-access p+p{margin-top:3rem}.access .sec-access .access-wrap{display:flex;margin-top:5rem}.access .sec-access .access-wrap .access{flex:1}.access .sec-access .access-wrap .access+.access{margin-left:4.375vw}.access .sec-access .access-wrap .access h4{margin:1.5rem auto 0}.access .sec-access .access-wrap .access .memo{margin:2rem auto}.access .sec-access .access-wrap .access .root{margin-bottom:0}.access .sec-access .access-wrap .access .root p{padding:1rem}.access .sec-access .access-wrap .access .root p+p{margin-top:0}.access .sec-access .access-wrap .access .root .place{background:#f0f0f0;border-radius:5px}.access .sec-access .access-wrap .access .root .goal{background:#11517e;border-radius:5px;color:#fff}.access .sec-access .access-wrap .access .root .branch{display:flex}.access .sec-access .access-wrap .access .root .branch>div{flex:1}.access .sec-access .access-wrap .access .root .branch>div+div{margin-left:1rem}@media screen and (max-width:1400px){.access .sec-access .access-wrap{margin-top:2.14286vw}}@media screen and (max-width:750px){.access .sec-access .iframe{margin:0 0 8vw}.access .sec-access p+p{margin-top:5.33333vw}.access .sec-access .access-wrap{display:block;margin-top:10.66667vw}.access .sec-access .access-wrap .access+.access{margin:8vw 0 0}.access .sec-access .access-wrap .access .memo{margin:1.5rem auto}.access .sec-access .access-wrap .access .root{font-size:3.2vw;line-height:1.5em}}.junior-resident-btn{display:flex;justify-content:flex-start;margin-top:3rem!important}@media screen and (max-width:1400px){.junior-resident-btn{margin-top:2.14286vw!important}}@media screen and (max-width:750px){.junior-resident-btn{margin-top:8vw!important}}.junior-resident-btn a[href$=".pdf"]{align-items:center;border:1px solid #11517e;border-radius:100px;color:#11517e;display:flex;font-size:18px;font-weight:700;gap:.5em;justify-content:center;line-height:100%;max-width:350px;padding:1.2rem 2.5rem;width:100%}.junior-resident-btn a[href$=".pdf"]:hover{background:#b0dbed}.junior-resident-btn a[href$=".pdf"]:before{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1.5em;position:static;width:1em}.junior-resident-btn a[href$=".pdf"]:after{background:#0000 url(../../common/img/icn_arrow_bl.svg) no-repeat 50% 50%/contain!important;display:block!important;height:.8em!important;margin-left:auto!important;position:static!important;transform:translate(0)!important;width:.8em!important}@media screen and (max-width:1400px){.junior-resident-btn a[href$=".pdf"]{font-size:1.28571vw;padding:.85714vw 1.78571vw}}@media screen and (max-width:750px){.junior-resident-btn a[href$=".pdf"]{border-radius:6.66667vw;font-size:4.26667vw;padding:3.86667vw 5.33333vw}}.category-junior.summary .sec-personnel .table td:first-child{text-align:left}.category-junior.summary .sec-personnel .table td:last-child{text-align:right}.category-junior.program .scroll-wrap+.scroll-wrap{margin-top:-3rem}@media screen and (max-width:750px){.category-junior.program .scroll-wrap+.scroll-wrap{margin-top:-10.66667vw}}.category-junior.program .column02,.category-junior.program .list-column02{border-bottom:1px solid #eee}.category-junior.program .column02:last-child,.category-junior.program .list-column02:last-child{border-bottom:none}.category-junior.program .list-column02+.column02{margin-top:-.1rem}.category-junior.program .program-list{background:#f0f0f0;border:2px solid #f0f0f0}.category-junior.program .program-list .ttl-sub{color:unset;font-weight:700;margin:0;padding:1.9rem;text-align:center}.category-junior.program .program-list table{font-family:toppan-bunkyu-midashi-go-std,sans-serif;table-layout:fixed;width:100%}.category-junior.program .program-list table td,.category-junior.program .program-list table th{font-size:1.2rem;padding:.5rem;text-align:center}.category-junior.program .program-list table th{color:#fff;font-weight:400;line-height:100%;width:11.11111%}.category-junior.program .program-list table th:nth-child(2n){background:#11517e}.category-junior.program .program-list table th:nth-child(odd){background:#069}.category-junior.program .program-list table td{line-height:1.33333em}.category-junior.program .program-list table td.required{background:#bce4e4}.category-junior.program .program-list table td.elective{background:#d4efef}.category-junior.program .program-list table td.free{background:#e9ffdb}.category-junior.program .program-list table.junior-year1 th:first-child{width:15.38462%}.category-junior.program .program-list table.junior-year1 th:nth-child(2){width:23.07692%}.category-junior.program .program-list table.junior-year1 th:nth-child(3){width:15.38462%}.category-junior.program .program-list table.junior-year1 th:nth-child(n+4),.category-junior.program .program-list table.junior-year2 th:first-child,.category-junior.program .program-list table.junior-year2 th:nth-child(2),.category-junior.program .program-list table.junior-year2 th:nth-child(3){width:7.69231%}.category-junior.program .program-list table.junior-year2 th:nth-child(4){width:76.92308%}.category-junior.program .program-list table.sanka-year1 th:first-child{width:23.07692%}.category-junior.program .program-list table.sanka-year1 th:nth-child(2){width:15.38462%}.category-junior.program .program-list table.sanka-year1 th:nth-child(3){width:23.07692%}.category-junior.program .program-list table.sanka-year1 th:nth-child(4){width:15.38462%}.category-junior.program .program-list table.sanka-year1 th:nth-child(n+5),.category-junior.program .program-list table.sanka-year2 th:nth-child(-n+5){width:7.69231%}.category-junior.program .program-list table.sanka-year2 th:nth-child(6){width:61.53846%}@media screen and (max-width:1400px){.category-junior.program .program-list .ttl-sub{padding:1.35714vw}.category-junior.program .program-list table td,.category-junior.program .program-list table th{font-size:.85714vw;padding:.35714vw}.category-junior.program .program-list table.junior-year1 th:first-child{width:8.57143vw}.category-junior.program .program-list table.junior-year1 th:nth-child(2){width:12.85714vw}.category-junior.program .program-list table.junior-year1 th:nth-child(3){width:8.57143vw}.category-junior.program .program-list table.junior-year2 th:nth-child(4){width:42.85714vw}.category-junior.program .program-list table.sanka-year1 th:first-child{width:12.85714vw}.category-junior.program .program-list table.sanka-year1 th:nth-child(2){width:8.57143vw}.category-junior.program .program-list table.sanka-year1 th:nth-child(3){width:12.85714vw}.category-junior.program .program-list table.sanka-year1 th:nth-child(4){width:8.57143vw}.category-junior.program .program-list table.sanka-year2 th:nth-child(6){width:34.28571vw}}@media screen and (max-width:980px){.category-junior.program .program-list{overflow:auto;padding-bottom:3.06122vw}.category-junior.program .program-list::-webkit-scrollbar{height:5px}.category-junior.program .program-list::-webkit-scrollbar-track{background:#f1f1f1}.category-junior.program .program-list::-webkit-scrollbar-thumb{background:#11517e}.category-junior.program .program-list .ttl-sub{padding:1.93878vw}.category-junior.program .program-list table{width:78rem}.category-junior.program .program-list table td,.category-junior.program .program-list table th{font-size:1.22449vw;padding:.5102vw}.category-junior.program .program-list table.junior-year1 th:first-child{width:12rem}.category-junior.program .program-list table.junior-year1 th:nth-child(2){width:18rem}.category-junior.program .program-list table.junior-year1 th:nth-child(3){width:12rem}.category-junior.program .program-list table.junior-year2 th:nth-child(4){width:60rem}.category-junior.program .program-list table.sanka-year1 th:first-child{width:18rem}.category-junior.program .program-list table.sanka-year1 th:nth-child(2){width:12rem}.category-junior.program .program-list table.sanka-year1 th:nth-child(3){width:18rem}.category-junior.program .program-list table.sanka-year1 th:nth-child(4){width:12rem}.category-junior.program .program-list table.sanka-year2 th:nth-child(6){width:48rem}}@media screen and (max-width:750px){.category-junior.program .program-list{padding-bottom:8vw}.category-junior.program .program-list .ttl-sub{padding:2.66667vw}.category-junior.program .program-list table{margin:0;width:78rem!important}.category-junior.program .program-list table td,.category-junior.program .program-list table th{font-size:3.2vw;padding:1.33333vw;white-space:nowrap}}.category-junior.program .list-column02{margin-bottom:4.5rem;padding-bottom:4.5rem}@media screen and (max-width:1400px){.category-junior.program .list-column02{margin-bottom:3.21429vw;padding-bottom:3.21429vw}}@media screen and (max-width:980px){.category-junior.program .list-column02{margin-bottom:4.59184vw;padding-bottom:4.59184vw}}@media screen and (max-width:750px){.category-junior.program .list-column02{margin-bottom:12vw;padding-bottom:12vw}}.category-junior.program .list-column02 li{margin-bottom:0}.category-junior.program #feature-certification .txt-wrap{flex:1;width:auto}.category-junior.program #feature-certification .img{flex:none;margin-left:3rem;width:18.8rem}@media screen and (max-width:1400px){.category-junior.program #feature-certification .img{margin-left:2.14286vw;width:17.85714vw}}@media screen and (max-width:980px){.category-junior.program #feature-certification .img{margin-left:3.06122vw;width:19.18367vw}}@media screen and (max-width:750px){.category-junior.program #feature-certification{align-items:center}.category-junior.program #feature-certification .img{margin-left:4vw;width:29.06667vw}}@media screen and (min-width:751px){.category-junior.benefits .dl-list dt{justify-content:flex-start;width:20rem}}.tour{counter-reset:number}.tour .sec-tour .ttl-num{margin-top:9rem}.tour .flow{align-items:center;background:url(../../common/img/img_flow.svg) no-repeat 50%/100%;display:flex;height:119px;margin-top:3rem}.tour .flow p{color:#fff;flex:1;font-weight:700;line-height:125%;padding:0 3rem}.tour .flow p+p{margin-left:.5rem;margin-top:0!important}.tour .flow p:nth-child(3){white-space:nowrap}.tour .flow p span{display:block;font-size:1.7rem;margin-bottom:1rem}@media screen and (max-width:1400px){.tour .flow p{padding:0 2.14286vw}.tour .flow p span{font-size:1.28571vw;margin-bottom:.71429vw}}@media screen and (max-width:980px){.tour .flow{height:12.14286vw}.tour .flow p{padding:0 2.04082vw}.tour .flow p span{font-size:1.83673vw;margin-bottom:.5102vw}}@media screen and (max-width:750px){.tour .flow{background-image:url(http://gmect.jp/common/img/img_flow_sp.svg);display:block;height:146.4vw;margin-top:8vw}.tour .flow p{align-items:center;display:flex;flex-direction:column;height:28.26667vw;justify-content:center;padding:0;text-align:center}.tour .flow p+p{margin-left:0}.tour .flow p:nth-child(3){height:33.33333vw;padding:0}.tour .flow p span{font-size:3.73333vw;margin-bottom:0}}.contact .cont{margin:4.5rem auto 9rem;padding-top:9rem}.contact .cont:last-child{margin-bottom:0}@media screen and (max-width:1400px){.contact .cont{margin:3.21429vw auto 6.42857vw;padding-top:6.42857vw}}@media screen and (max-width:980px){.contact .cont{margin:4.59184vw auto 9.18367vw;padding-top:0}}@media screen and (max-width:750px){.contact .cont{margin:10.66667vw 0;padding-top:0}.contact .cont .contact-form .aform-button-area,.contact .cont .contact-form .aform-hdln,.contact .cont .contact-form dl{position:relative}.contact .cont .contact-form .aform-button-area:before,.contact .cont .contact-form .aform-hdln:before,.contact .cont .contact-form dl:before{background:#f0f0f0;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.contact .cont .contact-form dl.dl_name{background:#f0f0f0;padding-top:8vw}}.briefing .page-base-wrap,.contact .page-base-wrap,.selection .page-base-wrap,.tour .page-base-wrap{margin-bottom:9rem}@media screen and (max-width:750px){.briefing .page-base-wrap,.contact .page-base-wrap,.selection .page-base-wrap,.tour .page-base-wrap{margin-bottom:18.66667vw}}.briefing #main,.selection #main{padding-bottom:0}.briefing .inner-s,.selection .inner-s{padding:0}.briefing .sec-briefing,.briefing .sec-selection,.selection .sec-briefing,.selection .sec-selection{padding:4.5rem 0 0}@media screen and (max-width:1400px){.briefing .sec-briefing,.briefing .sec-selection,.selection .sec-briefing,.selection .sec-selection{padding:3.21429vw 0}}@media screen and (max-width:750px){.briefing .sec-briefing,.briefing .sec-selection,.selection .sec-briefing,.selection .sec-selection{padding:12vw 0 0}.briefing .sec-briefing .contact-form .aform-button-area,.briefing .sec-briefing .contact-form .aform-hdln,.briefing .sec-briefing .contact-form dl,.briefing .sec-selection .contact-form .aform-button-area,.briefing .sec-selection .contact-form .aform-hdln,.briefing .sec-selection .contact-form dl,.selection .sec-briefing .contact-form .aform-button-area,.selection .sec-briefing .contact-form .aform-hdln,.selection .sec-briefing .contact-form dl,.selection .sec-selection .contact-form .aform-button-area,.selection .sec-selection .contact-form .aform-hdln,.selection .sec-selection .contact-form dl{position:relative}.briefing .sec-briefing .contact-form .aform-button-area:before,.briefing .sec-briefing .contact-form .aform-hdln:before,.briefing .sec-briefing .contact-form dl:before,.briefing .sec-selection .contact-form .aform-button-area:before,.briefing .sec-selection .contact-form .aform-hdln:before,.briefing .sec-selection .contact-form dl:before,.selection .sec-briefing .contact-form .aform-button-area:before,.selection .sec-briefing .contact-form .aform-hdln:before,.selection .sec-briefing .contact-form dl:before,.selection .sec-selection .contact-form .aform-button-area:before,.selection .sec-selection .contact-form .aform-hdln:before,.selection .sec-selection .contact-form dl:before{background:#f0f0f0;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.briefing .sec-briefing .contact-form dl.dl_name,.briefing .sec-selection .contact-form dl.dl_name,.selection .sec-briefing .contact-form dl.dl_name,.selection .sec-selection .contact-form dl.dl_name{padding-top:8vw}}.briefing .tab-footer,.selection .tab-footer{margin-bottom:5rem}@media screen and (max-width:1400px){.briefing .tab-footer,.selection .tab-footer{margin-bottom:3.57143vw}}@media screen and (max-width:750px){.briefing .tab-footer,.selection .tab-footer{margin-bottom:13.33333vw}}.selection #contact+.inner-s{width:100%}.download .sec-download .btn-wrap a{display:block}.download .sec-download .btn-wrap+.btn-wrap{margin-top:1.5rem}.download .sec-download .btn-wrap .btn-excel{width:32.5rem}@media screen and (max-width:1400px){.download .sec-download .btn-wrap+.btn-wrap{margin-top:1.07143vw}.download .sec-download .btn-wrap .btn-excel{width:23.21429vw}}@media screen and (max-width:980px){.download .sec-download .btn-wrap+.btn-wrap{margin-top:1.53061vw}.download .sec-download .btn-wrap .btn-excel{width:28.57143vw}}@media screen and (max-width:750px){.download .sec-download .btn-wrap+.btn-wrap{margin-top:2.66667vw}.download .sec-download .btn-wrap .btn-excel{width:100%}}.main.confirmation .contact-form h3{padding:2rem 2rem 0}.main.confirmation .contact-form #aform_confirm_msg{margin-top:5rem;text-align:center}@media screen and (min-width:751px){.main.confirmation{padding-top:0!important}.main.confirmation .inner-s{padding-top:0}}@media screen and (max-width:750px){.main.confirmation{padding-bottom:0}.main.confirmation .inner-s{padding:0}.main.confirmation .contact-form h3{background:#f0f0f0;margin:0;padding:5.33333vw 0}.main.confirmation .contact-form .aform-content,.main.confirmation .contact-form h3{position:relative}.main.confirmation .contact-form .aform-content:before,.main.confirmation .contact-form h3:before{background:#f0f0f0;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.main.confirmation .contact-form #aform_confirm_msg{background:#f0f0f0;margin-top:0;padding-top:5.33333vw;text-align:left}.main.confirmation .contact-form .aform-button-area input+input{margin-top:2.66667vw}.main.confirmation .contact-form #aform_result{display:none}}.page-base-wrap #side-img{z-index:1}.category-senior .dl-list dt{width:24rem}.category-senior .dl-list .dl-block dt{border-left:1px solid #eee;width:12rem}.category-senior .dl-list .dl-block>div{display:block;flex:1}@media screen and (max-width:1400px){.category-senior .dl-list dt{width:17.14286vw}.category-senior .dl-list .dl-block dt{width:8.57143vw}}@media screen and (max-width:980px){.category-senior .dl-list dt{width:20.40816vw}.category-senior .dl-list .dl-block dt{width:10.20408vw}}@media screen and (max-width:750px){.category-senior .dl-list .dl-block dt,.category-senior .dl-list dt{width:100%}.category-senior .dl-list .dl-block div dt{background:none;border:none;font-weight:700;padding-bottom:0}.category-senior .dl-list .dl-block div dd{padding-top:0}}.category-senior #sec-gallery{margin:0 calc(50% - 50vw);overflow:hidden;width:100vw}.category-senior .gallery-slider{margin:13.5rem auto 14.5rem;padding:9rem 0;position:relative}.category-senior .gallery-slider:after{background:#f0f0f0;content:"";height:100%;left:-200rem;position:absolute;top:0;width:400rem}.category-senior .gallery-slider .swiper-slide{margin:0 1rem;width:37.8rem}@media screen and (max-width:1400px){.category-senior .gallery-slider{margin:10vw auto;padding:6.42857vw 0}.category-senior .gallery-slider .swiper-slide{margin:0 .71429vw;width:27vw}}@media screen and (max-width:980px){.category-senior .gallery-slider{margin:14.28571vw auto;padding:9.18367vw 0}.category-senior .gallery-slider .swiper-slide{margin:0 1.02041vw;width:38.57143vw}}@media screen and (max-width:750px){.category-senior .gallery-slider{margin:21.33333vw auto;padding:16vw 0}.category-senior .gallery-slider .swiper-slide{margin:0 1.33333vw;width:84vw}}.category-senior #sec-feature .inner{padding-top:0}.category-senior #sec-feature .inner:after{display:none}.category-senior #sec-feature .program-bar{display:flex}.category-senior #sec-feature .program-bar p{align-items:center;background:#11517e;color:#fff;display:flex;flex-shrink:0;font-weight:700;margin:0;padding:1rem 2rem;width:23.4rem}.category-senior #sec-feature .program-bar .selectbox{border:1px solid #707070;border-left:0;flex:1;position:relative}.category-senior #sec-feature .program-bar .selectbox:after{content:"▼";position:absolute;right:2.5rem;top:50%;transform:translateY(-50%)}.category-senior #sec-feature .program-bar .selectbox select{background:#f0f0f0;border:1rem solid #fff;padding:1rem 2rem;width:100%}.category-senior #sec-feature .program-table{margin-top:4.5rem}.category-senior #sec-feature .program-table .program-ttl{align-items:center;background:#11517e;display:flex;justify-content:space-between;padding:1rem 2rem;text-align:left}.category-senior #sec-feature .program-table .program-ttl .ttl-sub{color:#fff;font-size:1.5rem;margin:0}.category-senior #sec-feature .program-table .program-ttl .btn-wrap{margin:0}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a{align-items:center;color:#fff;display:flex;text-decoration:none}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a:after{border-left:1px solid #fff;content:"";display:block;height:calc(100% - 1.5rem);margin:0 1.5rem;position:static;width:auto}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a:hover:after{transform:scale(1)}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a:last-child:after{display:none}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a+a{margin-left:0}.category-senior #sec-feature .program-table table{border:1px solid #ccc;border-top:0;width:100%}.category-senior #sec-feature .program-table table tr{background:#fff;border-bottom:1px solid #ccc}.category-senior #sec-feature .program-table table tr:nth-child(2n){background:#fff}.category-senior #sec-feature .program-table table td,.category-senior #sec-feature .program-table table th{border-right:1px solid #ccc;line-height:1.30769em;padding:1rem}.category-senior #sec-feature .program-table table .btn-wrap{margin:0}.category-senior #sec-feature .program-table table thead th{padding:0}.category-senior #sec-feature .program-table table tbody th:first-child{width:25.44529%}.category-senior #sec-feature .program-table table tbody th:nth-child(2){width:12.08651%}.category-senior #sec-feature .program-table table tbody th:nth-child(3){width:13.99491%}.category-senior #sec-feature .program-table table tbody th:nth-child(4){width:15.90331%}.category-senior #sec-feature .program-table table tbody th:nth-child(5){width:33.07888%}.category-senior #sec-feature .program-table table th{background:#eee;text-align:center}.category-senior #sec-feature .program-table table td{font-size:1.3rem;text-align:left}.category-senior #sec-feature .program-table table td:first-child{font-weight:700}@media screen and (max-width:1400px){.category-senior #sec-feature .program-bar p{padding:.71429vw 1.42857vw;width:16.71429vw}.category-senior #sec-feature .program-bar .selectbox:after{right:1.78571vw}.category-senior #sec-feature .program-bar .selectbox select{border:.71429vw solid #fff;padding:.71429vw 1.42857vw}.category-senior #sec-feature .program-table{margin-top:3.21429vw}.category-senior #sec-feature .program-table .program-ttl{padding:.71429vw 1.42857vw}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a:after{height:calc(100% - 1.07143vw);margin:0 1.07143vw}.category-senior #sec-feature .program-table table td,.category-senior #sec-feature .program-table table th{padding:.71429vw}.category-senior #sec-feature .program-table table td{font-size:.92857vw}}@media screen and (max-width:980px){.category-senior #sec-feature{margin-bottom:9.18367vw}.category-senior #sec-feature .inner{padding:0}.category-senior #sec-feature .program-bar p{padding:1.02041vw 2.04082vw;width:23.87755vw}.category-senior #sec-feature .program-bar .selectbox:after{right:2.55102vw}.category-senior #sec-feature .program-bar .selectbox select{border:1.02041vw solid #fff;padding:1.02041vw 2.04082vw}.category-senior #sec-feature .program-table{margin-top:4.59184vw}.category-senior #sec-feature .program-table .program-ttl{display:block;padding:2.04082vw}.category-senior #sec-feature .program-table .program-ttl .btn-wrap{margin-top:.5102vw}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a:after{height:calc(100% - 1.53061vw);margin:0 1.53061vw}.category-senior #sec-feature .program-table table td,.category-senior #sec-feature .program-table table th{padding:1.02041vw}.category-senior #sec-feature .program-table table td{font-size:1.32653vw}}@media screen and (max-width:750px){.category-senior #sec-feature{margin-bottom:24vw}.category-senior #sec-feature .inner{padding:0}.category-senior #sec-feature .program-bar{display:block;margin:10.66667vw auto 8vw}.category-senior #sec-feature .program-bar p{padding:3.2vw 5.86667vw;width:auto}.category-senior #sec-feature .program-bar .selectbox{border:1px solid #707070;border-top:none}.category-senior #sec-feature .program-bar .selectbox:after{right:5.33333vw}.category-senior #sec-feature .program-bar .selectbox select{border:2vw solid #fff;padding:3.2vw}.category-senior #sec-feature .program-table{margin-bottom:0;margin-top:8vw}.category-senior #sec-feature .program-table .program-ttl{display:flex;padding:3.2vw 5.86667vw;width:65rem!important}.category-senior #sec-feature .program-table .program-ttl .ttl-sub{font-size:3.46667vw}.category-senior #sec-feature .program-table .program-ttl .btn-wrap{display:flex;margin:0}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a{margin:0}.category-senior #sec-feature .program-table .program-ttl .btn-wrap a:after{height:calc(100% - 1.33333vw);margin:0 4vw}.category-senior #sec-feature .program-table table td,.category-senior #sec-feature .program-table table th{padding:2.66667vw;white-space:nowrap}.category-senior #sec-feature .program-table table td{font-size:3.46667vw}}.news .news-list{margin:0 0 5.7rem!important}.news .news-list li{border-bottom:1px solid #11517e;list-style:none!important}.news .news-list li a{display:block;padding:2.8rem 0}.news .news-list li a:hover{color:#11517e}.news .news-list li time{color:#999;padding:3rem 0;position:relative;width:11.2rem}.news .news-list li time span.tag{color:#000;margin-left:1em}@media screen and (max-width:1400px){.news .news-list li time{padding:2.14286vw 0}.news .news-list li p{padding:2.14286vw 3.21429vw}}@media screen and (max-width:750px){.news .news-list li a{display:block;padding:4vw}.news .news-list li time{padding:0}.news .news-list li time:before{display:none}.news .news-list li p{padding:0}}.news .cont-article .ttl-wrap{margin-bottom:3rem;position:relative}.news .cont-article .ttl-wrap h1{color:#11517e;font-size:2.4rem;font-weight:700;line-height:145.83333%;margin:0 0 2rem}@media screen and (max-width:1400px){.news .cont-article .ttl-wrap h1{font-size:1.71429vw}}@media screen and (max-width:980px){.news .cont-article .ttl-wrap h1{font-size:2.44898vw}}@media screen and (max-width:750px){.news .cont-article .ttl-wrap h1{font-size:4.26667vw}}.news .cont-article .ttl-wrap>time{background:#f0f0f0;display:block;line-height:100%}.news .cont-article .ttl-wrap>time span{background:#11517e;color:#fff;display:inline-block;line-height:166.66667%;padding:.2rem .5rem}@media screen and (max-width:750px){.news .cont-article .ttl-wrap{margin-bottom:8vw}.news .cont-article .ttl-wrap h1{margin:0 0 5.33333vw}}.news .cont-article .article{line-height:173.33333%;margin-bottom:9rem;min-height:30rem}@media screen and (max-width:1400px){.news .cont-article .article{margin-bottom:6.42857vw}}@media screen and (max-width:750px){.news .cont-article .article{margin-bottom:24vw;min-height:10rem}}.news .article .mt-be-columns:not(:last-child),.news .article ol:not(:last-child),.news .article p:not(:last-child),.news .article table:not(:last-child),.news .article ul:not(:last-child){margin-bottom:3rem}.news .article img{border-radius:5px}.news .article figcaption{font-size:1.3rem;font-weight:700}@media screen and (max-width:1400px){.news .article figcaption{font-size:.92857vw}}@media screen and (max-width:980px){.news .article figcaption{font-size:1.32653vw}}@media screen and (max-width:750px){.news .article figcaption{font-size:3.2vw}}.news .article h2,.news .article h3,.news .article h4,.news .article h5{font-weight:700}.news .article h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00517e,#4d92b7);-webkit-background-clip:text;color:#11517e;font-size:3rem;font-weight:700;margin:4.5rem 0 4rem}@media screen and (max-width:1400px){.news .article h2{font-size:2.14286vw}}@media screen and (max-width:980px){.news .article h2{font-size:3.06122vw}}.news .article h3{color:#11517e;font-size:2rem;font-weight:700;margin:4rem 0 3rem}@media screen and (max-width:1400px){.news .article h3{font-size:1.42857vw}}@media screen and (max-width:980px){.news .article h3{font-size:2.04082vw}}@media screen and (max-width:750px){.news .article h3{font-size:4.8vw}}.news .article h4{color:#11517e;font-weight:700;margin:2.7rem 0 2rem}.news .article h5{font-weight:700;margin:3rem 0}.news .article ol:not(:first-child),.news .article ul:not(:first-child){margin-top:30px}.news .article ol,.news .article ul:not(.note-list){counter-reset:my-counter}.news .article ol li,.news .article ul:not(.note-list) li{border:none;line-height:140%;margin:.5rem .5rem 1rem 1rem;position:relative}.news .article ul:not(.note-list) li{list-style:disc}.news .article ol li{list-style:decimal}.news .article table td img{display:block;margin:0 auto;max-width:38rem;width:auto!important}.news .article .mt-be-columns{flex-wrap:wrap}.news .article .mt-be-columns .mt-be-column p{font-size:1.3rem}.news .article .mt-be-columns .mt-be-column p:not(:last-child){margin-bottom:0}@media screen and (max-width:1400px){.news .article .mt-be-columns .mt-be-column p{font-size:.92857vw}}@media screen and (max-width:980px){.news .article .mt-be-columns .mt-be-column p{font-size:1.32653vw}}@media screen and (max-width:750px){.news .article .mt-be-columns .mt-be-column p{font-size:3.2vw}}.news .article .mt-be-columns .mt-be-column p+p{margin-top:1rem}.news .article .mt-be-column:first-child:nth-last-child(3),.news .article .mt-be-column:first-child:nth-last-child(3)~.mt-be-column{width:31.31313%}.news .article .mt-be-column:first-child:nth-last-child(3):not(:nth-child(3n)),.news .article .mt-be-column:first-child:nth-last-child(3)~.mt-be-column:not(:nth-child(3n)){margin-right:3.0303%}.news .article .mt-be-column:first-child:nth-last-child(2),.news .article .mt-be-column:first-child:nth-last-child(2)~.mt-be-column{align-items:center;display:flex;justify-content:flex-start;position:relative;width:48.48485%}.news .article .mt-be-column:first-child:nth-last-child(2):first-child,.news .article .mt-be-column:first-child:nth-last-child(2)~.mt-be-column:first-child{margin-right:3.0303%}@media screen and (max-width:1400px){.news .article .mt-be-columns:not(:last-child),.news .article ol:not(:last-child),.news .article p:not(:last-child),.news .article table:not(:last-child),.news .article ul:not(:last-child){margin-bottom:1.42857vw}.news .article h2{font-size:1.42857vw;margin:3.21429vw 0 2.85714vw}.news .article h3{margin:2.85714vw 0 2.14286vw}.news .article h4{margin:1.92857vw 0 1.42857vw}.news .article h5{margin:2.14286vw 0}.news .article ol:not(:first-child),.news .article ul:not(:first-child){margin-top:2.14286vw}}@media screen and (max-width:750px){.news .article .mt-be-columns:not(:last-child),.news .article ol:not(:last-child),.news .article p:not(:last-child),.news .article table:not(:last-child),.news .article ul:not(:last-child){margin-bottom:5.33333vw}.news .article h2{font-size:5.33333vw;margin:10.66667vw 0 9.33333vw}.news .article h3{margin:9.33333vw 0}.news .article h4,.news .article h5{margin:6.66667vw 0}.news .article ol:not(:first-child),.news .article ul:not(:first-child){margin-top:8vw}}@media screen and (max-width:480px){.news .article .mt-be-column:first-child:nth-last-child(3),.news .article .mt-be-column:first-child:nth-last-child(3)~.mt-be-column{margin-bottom:5.33333vw;width:48.48485%}.news .article .mt-be-column:first-child:nth-last-child(3):not(:nth-child(3n)),.news .article .mt-be-column:first-child:nth-last-child(3)~.mt-be-column:not(:nth-child(3n)){margin-right:0}.news .article .mt-be-column:first-child:nth-last-child(3):not(:nth-child(2n)),.news .article .mt-be-column:first-child:nth-last-child(3)~.mt-be-column:not(:nth-child(2n)){margin-right:3.0303%}}ul.page-numbers{align-items:center;display:flex;justify-content:center;margin-left:0!important;margin-top:7rem;position:relative}ul.page-numbers li{border:none;line-height:1;list-style:none!important;margin:0 1rem}ul.page-numbers li a,ul.page-numbers li span{border:1px solid #ccc;border-radius:5px;box-sizing:unset;display:block;line-height:calc(5rem - 2px);text-align:center;width:calc(5rem - 2px)}ul.page-numbers li a.next,ul.page-numbers li a.prev,ul.page-numbers li span.next,ul.page-numbers li span.prev{position:relative;transition:all 0s;width:calc(7.7rem - 2px)}ul.page-numbers li a.next:before,ul.page-numbers li a.prev:before,ul.page-numbers li span.next:before,ul.page-numbers li span.prev:before{background:linear-gradient(to bottom left,#0000 50%,#ccc 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#ccc 0) 0 100%/100% 50% no-repeat;content:"";height:calc(100% + 2px);position:absolute;top:-1px;width:1.5rem}ul.page-numbers li a.next:after,ul.page-numbers li a.prev:after,ul.page-numbers li span.next:after,ul.page-numbers li span.prev:after{background:linear-gradient(to bottom left,#0000 50%,#fff 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#fff 0) 0 100%/100% 50% no-repeat;content:"";height:calc(100% + 2px);position:absolute;top:-1px;width:1.5rem}ul.page-numbers li a.next:hover:after,ul.page-numbers li a.prev:hover:after,ul.page-numbers li span.next:hover:after,ul.page-numbers li span.prev:hover:after{background:linear-gradient(to bottom left,#0000 50%,#11517e 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#11517e 0) 0 100%/100% 50% no-repeat}ul.page-numbers li a.prev,ul.page-numbers li span.prev{border-radius:0 5px 5px 0}ul.page-numbers li a.prev:before,ul.page-numbers li span.prev:before{left:-1.6rem;transform:rotate(180deg)}ul.page-numbers li a.prev:after,ul.page-numbers li span.prev:after{left:-1.5rem;transform:rotate(180deg)}ul.page-numbers li a.next,ul.page-numbers li span.next{border-radius:5px 0 0 5px}ul.page-numbers li a.next:before,ul.page-numbers li span.next:before{right:-1.6rem}ul.page-numbers li a.next:after,ul.page-numbers li span.next:after{right:-1.5rem}ul.page-numbers li a:hover,ul.page-numbers li span{background:#11517e;color:#fff}@media screen and (max-width:750px){ul.page-numbers{margin-top:8vw}ul.page-numbers li{margin:0 1.33333vw}ul.page-numbers li a,ul.page-numbers li span{line-height:9.33333vw;width:9.33333vw}ul.page-numbers li a.next,ul.page-numbers li a.prev,ul.page-numbers li span.next,ul.page-numbers li span.prev{position:absolute;top:13.33333vw;width:16vw}ul.page-numbers li a.prev,ul.page-numbers li span.prev{left:0}ul.page-numbers li a.next,ul.page-numbers li span.next{right:0}}.pager-wrap{align-items:center;border-top:1px solid #11517e;display:flex;justify-content:center;margin-left:0!important;margin-top:10rem;padding-top:7rem}.pager-wrap li{list-style:none!important;text-align:center}.pager-wrap li a{border:1px solid #ccc;display:block;margin:0 .5rem;padding:.75rem}.pager-wrap li a:hover{background:#11517e;color:#fff}.pager-wrap li.all a{border-radius:5px;width:30rem}.pager-wrap li.next a,.pager-wrap li.prev a{position:relative;transition:all 0s;width:7.5rem}.pager-wrap li.next a:before,.pager-wrap li.prev a:before{background:linear-gradient(to bottom left,#0000 50%,#ccc 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#ccc 0) 0 100%/100% 50% no-repeat;content:"";height:100%;position:absolute;top:-1px;width:1.5rem}.pager-wrap li.next a:after,.pager-wrap li.prev a:after{background:linear-gradient(to bottom left,#0000 50%,#fff 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#fff 0) 0 100%/100% 50% no-repeat;content:"";height:100%;position:absolute;top:-1px;width:1.5rem}.pager-wrap li.next a:hover:after,.pager-wrap li.prev a:hover:after{background:linear-gradient(to bottom left,#0000 50%,#11517e 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#11517e 0) 0 100%/100% 50% no-repeat}.pager-wrap li.prev a{border-radius:0 5px 5px 0}.pager-wrap li.prev a:before{left:-1.6rem;transform:rotate(180deg)}.pager-wrap li.prev a:after{left:-1.5rem;transform:rotate(180deg)}.pager-wrap li.next a{border-radius:5px 0 0 5px}.pager-wrap li.next a:before{right:-1.6rem}.pager-wrap li.next a:after{right:-1.5rem}.pager-wrap li.next span,.pager-wrap li.prev span{opacity:0}@media screen and (max-width:750px){.pager-wrap{margin-top:10.66667vw;padding-top:10.66667vw}.pager-wrap li.all a{width:40vw}.pager-wrap li.next a,.pager-wrap li.prev a{width:20vw}}.aform-checking{padding:2.5rem}@media screen and (max-width:1400px){.aform-checking{padding:1.78571vw}}@media screen and (max-width:980px){.aform-checking{padding:2.55102vw}}@media screen and (max-width:750px){.aform-checking{padding:5.33333vw}}.nurse .sec-nurse figure+figure{margin-top:3.1rem}@media screen and (max-width:750px){.nurse #main{padding-bottom:0}}.nurse .block-news{align-items:flex-start;display:flex;justify-content:flex-start}.nurse .block-news h2{align-items:center;background:#f0f0f0;color:#11517e;display:flex;font-size:2rem;font-weight:700;justify-content:center;margin-right:7.70548%;padding:3rem 0;position:relative;width:19.4rem}@media screen and (max-width:1400px){.nurse .block-news h2{font-size:1.42857vw}}@media screen and (max-width:980px){.nurse .block-news h2{font-size:2.04082vw}}@media screen and (max-width:750px){.nurse .block-news h2{font-size:4.8vw}}.nurse .block-news h2:after{background:linear-gradient(to bottom left,#0000 50%,#f0f0f0 0) 0 0/100% 50% no-repeat,linear-gradient(to top left,#0000 50%,#f0f0f0 0) 0 100%/100% 50% no-repeat;content:"";height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:2rem}.nurse .block-news ul{flex:1;margin-left:0!important}.nurse .block-news ul li{border-bottom:1px dotted #11517e;list-style:none!important}.nurse .block-news ul a{color:#000;display:block;padding:1.85714vw 0}.nurse .block-news ul a:after{display:none}.nurse .block-news ul a time{color:#999;font-size:86.6%;width:14rem}.nurse .block-news ul a time span{color:#000;margin-left:1em}.nurse .block-news ul a p{color:#000;flex:1;transition:all .3s}.nurse .block-news ul a:hover p{color:#11517e}@media screen and (max-width:1400px){.nurse .block-news h2{padding:2.14286vw 0}.nurse .block-news ul a time{width:14.28571vw}}@media screen and (max-width:750px){.nurse .block-news{display:block}.nurse .block-news h2{justify-content:flex-start;margin-bottom:8vw;margin-left:-8vw;padding-left:8vw;width:61.33333vw}.nurse .block-news ul a{display:block;padding:4vw 0}.nurse .block-news ul a p{flex:auto}}.simulation.page .mt-be-columns{align-items:flex-start;display:flex;gap:2rem}.simulation.page .mt-be-columns .mt-be-column img{display:block;flex-shrink:0;max-width:300px!important;width:18.75vw!important}@media screen and (max-width:750px){.simulation.page .mt-be-columns{flex-direction:column;gap:5.33333vw}.simulation.page .mt-be-columns .mt-be-column{width:100%}.simulation.page .mt-be-columns .mt-be-column img{margin:0 auto;width:66.66667vw!important}}.sec-contact{overflow:hidden}.contact-form .aform-header{display:none}.contact-form .aform-content input,.contact-form .aform-content select{appearance:none;-webkit-appearance:none;border-radius:0}.contact-form .aform-content dl{margin:0;padding:0}.contact-form .aform-content dl dd{margin:0}.contact-form .aform-content .ui-datepicker-trigger{border-radius:0;height:15px;width:16px}.contact-form .aform-hdln{border-bottom:none;margin:0}.contact-form .aform-button-area{background:none}.contact-form{background:#fff}.contact-form *{line-height:1.33333em}.contact-form .aform-error{font-size:1.3rem;margin-top:.5em}@media screen and (max-width:1400px){.contact-form .aform-error{font-size:.92857vw}}@media screen and (max-width:980px){.contact-form .aform-error{font-size:1.32653vw}}@media screen and (max-width:750px){.contact-form .aform-error{font-size:3.2vw}}.contact-form .caution-wrap{padding:2.5rem}.contact-form .caution-wrap p{line-height:173.33333%}.contact-form .caution-wrap p+p{margin-top:.5rem}.contact-form .caution-wrap .required{background:#c00;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;line-height:100%;padding:.5rem .75rem}.contact-form dl{display:flex}.contact-form dl dt{background:#b0dbed;border-top:1px solid #eee;flex-shrink:0;padding:2rem;width:24.8rem}.contact-form dl dt .aform-label{align-items:flex-start;display:flex;justify-content:space-between}.contact-form dl dt .aform-label .aform-required{background:#c00;color:#fff;content:"必須";font-size:1.2rem;font-weight:700;line-height:100%;padding:.4rem .75rem}.contact-form dl dd{background:#fff;border-right:1px solid #eee;border-top:1px solid #eee;flex:1;padding:1.2rem 2.3rem}.contact-form dl:first-child dt{border:none}.contact-form dl:last-child dd{border-bottom:1px solid #eee}.contact-form dl .other-address-wrap{display:block}.contact-form dl .other-address-wrap .ttl-wrap{background:#11517e;color:#fff;margin:0;padding:2rem}.contact-form dl .other-address-wrap>div{display:flex}.contact-form dl .other-address-wrap dt{background:#e3e3e3}.contact-form dl .other-address-wrap dd{background:#f6f6f6}.contact-form dl p{margin:1rem 0}.contact-form dl .caution{font-weight:400}.contact-form dl ul li+li{margin-top:1rem}.contact-form dl ul.ul-line li+li{border-top:1px dashed #b0dbed;margin-top:1rem;padding-top:1rem}.contact-form dl .form-wrap{align-items:center;display:flex}.contact-form dl .form-wrap>*{margin-right:1rem}.contact-form dl .form-wrap>:last-child{margin-right:0}.contact-form dl input[type="email"],.contact-form dl input[type="tel"],.contact-form dl input[type="text"],.contact-form dl select,.contact-form dl textarea{appearance:none;border:1px solid #b0dbed;padding:1rem;width:100%}.contact-form dl .aform-radio-ul li{align-items:center;display:flex;justify-content:flex-start}.contact-form dl .aform-radio-ul li input[type="radio"]{background:#fff;border:1px solid #b0dbed;border-radius:50%;content:"";display:block;flex-shrink:0;height:2.4rem;margin-right:1rem;position:relative;width:2.4rem}.contact-form dl .aform-radio-ul li input[type="radio"]:after{background:#11517e;border:1px solid #11517e;border-radius:50%;content:"";display:block;height:1.2rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:1.2rem}.contact-form dl .aform-radio-ul li input[type="radio"]:checked:after{opacity:1}.contact-form dl .aform-radio-ul li input[type="text"]{height:auto;width:25rem}.contact-form dl .aform-radio-ul.aform-horizontal-ul{align-items:center;display:flex;justify-content:flex-start}.contact-form dl .aform-radio-ul.aform-horizontal-ul li+li{margin-left:2em;margin-top:0}.contact-form dl .aform-checkbox-ul li{align-items:center;display:flex;justify-content:flex-start}.contact-form dl .aform-checkbox-ul li input[type="checkbox"]{background:#fff;border:1px solid #b0dbed;border-radius:.2rem;content:"";display:block;flex-shrink:0;height:2.4rem;margin-right:1rem;position:relative;width:2.4rem}.contact-form dl .aform-checkbox-ul li input[type="checkbox"]:after{background:#11517e;border:1px solid #11517e;border-radius:.2rem;content:"";display:block;height:1.2rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:1.2rem}.contact-form dl .aform-checkbox-ul li input[type="checkbox"]:checked:after{opacity:1}.contact-form dl .aform-checkbox-ul li input[type="text"]{height:auto;width:25rem}.contact-form dl .aform-checkbox-ul.aform-horizontal-ul{align-items:center;display:flex;justify-content:flex-start}.contact-form dl .aform-checkbox-ul.aform-horizontal-ul li+li{margin-left:2em;margin-top:0}.contact-form dl ul[class^="aform-"] li label{font-size:93.33333%}.contact-form dl .aform-input-example{font-size:93.33333%;margin-bottom:.5rem}.contact-form dl .aform-textarea{resize:vertical}.contact-form dl #annual,.contact-form dl #furigana-firstname-kana,.contact-form dl #furigana-lastname-kana,.contact-form dl #name-firstname,.contact-form dl #name-lastname,.contact-form dl #school,.contact-form dl #states,.contact-form dl #tel{width:30rem}.contact-form dl #code,.contact-form dl #repeat{width:12rem}.contact-form dl .aform-calendar{width:8rem}.contact-form dl .aform-calendar+label{padding:0 .5rem}.contact-form dl .aform-kana-ul li+li,.contact-form dl .aform-name-ul li+li{margin-top:0}.contact-form dl.dl_first-training dd ul{display:block}.contact-form dl.dl_first-training dd ul li+li{margin-left:0;margin-top:.8rem}.contact-form .aform-hdln{background:#11517e;color:#fff;padding:1rem}.contact-form .aform-button-area{flex-direction:column;justify-content:center;margin:0;padding:6rem 0;text-align:center}.contact-form .aform-button-area input{appearance:none;background:none;background:#fff url(../../common/img/icn_arrow_bl.svg) no-repeat center right 1.5rem/.6rem;border:none;border:1px solid #11517e;border-radius:10rem;color:#11517e;cursor:pointer;display:inline-block;font-size:1.8rem;font-weight:700;line-height:120%;padding:1.75rem 10rem 1.75rem 3rem;text-align:left;transition:all .3s ease;white-space:normal;width:32rem}.contact-form .aform-button-area input:hover{background-color:#11517e;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.038%22%20height%3D%228.895%22%20viewBox%3D%220%200%207.038%208.895%22%3E%3Cg%20transform%3D%22translate%280.5%200.707%29%22%3E%3Cline%20x2%3D%226%22%20transform%3D%22translate%280%203.74%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M-14785.2-17505.072l3.74%2C3.74-3.74%2C3.74%22%20transform%3D%22translate%2814787.5%2017505.072%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);color:#fff}.contact-form .aform-button-area .back{background:url(../../common/img/icn_arrow.svg) no-repeat center right .5rem/.6rem;border-bottom:1px solid;color:#666;display:none;margin-top:1.5rem;padding:1rem 10rem 1rem 1rem}.contact-form .aform-button-area .back:hover{background-color:#eee}.contact-form .aform-button-area .caution{margin-top:1.5rem}@media screen and (max-width:1400px){.contact-form .caution-wrap{padding:1.78571vw}.contact-form .caution-wrap p+p{margin-top:.35714vw}.contact-form .caution-wrap .required{font-size:.85714vw;padding:.35714vw .53571vw}.contact-form dl dt{padding:1.42857vw;width:17.71429vw}.contact-form dl dt .aform-label .aform-required{font-size:.85714vw;padding:.28571vw .53571vw}.contact-form dl dd{padding:.85714vw 1.64286vw}.contact-form dl .other-address-wrap .ttl-wrap{padding:1.42857vw}.contact-form dl p{margin:.71429vw 0}.contact-form dl ul li+li{margin-top:.71429vw}.contact-form dl ul.ul-line li+li{margin-top:.71429vw;padding-top:.71429vw}.contact-form dl .form-wrap *{margin-right:.71429vw}.contact-form dl input[type="email"],.contact-form dl input[type="tel"],.contact-form dl input[type="text"],.contact-form dl select,.contact-form dl textarea{padding:.71429vw}.contact-form dl .aform-radio-ul input{height:1.71429vw;margin-right:.71429vw;width:1.71429vw}.contact-form dl .aform-radio-ul input:after{height:.85714vw;width:.85714vw}.contact-form dl .aform-checkbox-ul input{height:1.71429vw;margin-right:.71429vw;width:1.71429vw}.contact-form dl .aform-checkbox-ul input:after{height:.85714vw;width:.85714vw}.contact-form dl ul[class^="aform-"] li label{font-size:1vw}.contact-form dl .aform-input-example{font-size:1vw;margin-bottom:.35714vw}.contact-form dl #annual,.contact-form dl #furigana-firstname-kana,.contact-form dl #furigana-lastname-kana,.contact-form dl #name-firstname,.contact-form dl #name-lastname,.contact-form dl #school,.contact-form dl #states,.contact-form dl #tel{width:21.42857vw}.contact-form dl #code,.contact-form dl #repeat,.contact-form dl .aform-calendar{width:8.57143vw}.contact-form dl .aform-calendar+label{padding:0 .71429vw}.contact-form .aform-hdln{padding:.71429vw}.contact-form .aform-button-area{padding:4.28571vw 0}.contact-form .aform-button-area input{background-position:center right 1.07143vw;background-size:.42857vw;border-radius:7.14286vw;font-size:1.28571vw;padding:1.25vw 7.14286vw 1.25vw 2.14286vw;width:22.85714vw}.contact-form .aform-button-area .back{background-position:center right 1.07143vw;background-size:.42857vw;margin-top:1.07143vw;padding:.71429vw 7.14286vw .71429vw .71429vw}.contact-form .aform-button-area .caution{margin-top:1.07143vw}}@media screen and (max-width:980px){.contact-form .caution-wrap{padding:2.55102vw}.contact-form .caution-wrap p+p{margin-top:.5102vw}.contact-form .caution-wrap .required{font-size:1.22449vw;padding:.5102vw .76531vw}.contact-form dl dt{padding:2.04082vw;width:25.30612vw}.contact-form dl dt .aform-label .aform-required{font-size:1.22449vw;padding:.40816vw .76531vw}.contact-form dl dd{padding:1.22449vw 2.34694vw}.contact-form dl .other-address-wrap .ttl-wrap{padding:2.04082vw}.contact-form dl p{margin:1.02041vw 0}.contact-form dl ul li+li{margin-top:1.02041vw}.contact-form dl ul.ul-line li+li{margin-top:1.02041vw;padding-top:1.02041vw}.contact-form dl .form-wrap *{margin-right:1.02041vw}.contact-form dl input[type="email"],.contact-form dl input[type="tel"],.contact-form dl input[type="text"],.contact-form dl select,.contact-form dl textarea{padding:1.02041vw}.contact-form dl .aform-radio-ul input{height:2.44898vw;margin-right:1.02041vw;width:2.44898vw}.contact-form dl .aform-radio-ul input:after{height:1.22449vw;width:1.22449vw}.contact-form dl .aform-checkbox-ul input{height:2.44898vw;margin-right:1.02041vw;width:2.44898vw}.contact-form dl .aform-checkbox-ul input:after{height:1.22449vw;width:1.22449vw}.contact-form dl ul[class^="aform-"] li label{font-size:1.42857vw}.contact-form dl .aform-input-example{font-size:1.42857vw;margin-bottom:.5102vw}.contact-form dl #furigana-firstname-kana,.contact-form dl #furigana-lastname-kana,.contact-form dl #name-firstname,.contact-form dl #name-lastname{width:25.5102vw}.contact-form dl #annual,.contact-form dl #school,.contact-form dl #states,.contact-form dl #tel{width:30.61224vw}.contact-form dl #code,.contact-form dl #repeat,.contact-form dl .aform-calendar{width:12.2449vw}.contact-form dl .aform-calendar+label{padding:0 1.02041vw}.contact-form .aform-hdln{padding:1.02041vw}.contact-form .aform-button-area{padding:6.12245vw 0}.contact-form .aform-button-area input{background-position:center right 1.53061vw;background-size:.61224vw;border-radius:10.20408vw;font-size:1.83673vw;padding:1.78571vw 10.20408vw 1.78571vw 3.06122vw;width:32.65306vw}.contact-form .aform-button-area .back{background-position:center right 1.53061vw;background-size:.61224vw;margin-top:1.53061vw;padding:1.02041vw 10.20408vw 1.02041vw 1.02041vw}.contact-form .aform-button-area .caution{margin-top:1.53061vw}}@media screen and (min-width:751px){.contact-form{width:100%}}@media screen and (max-width:750px){.contact-form .caution-wrap{background:#f6f6f6;border:1px solid #eee;margin-bottom:8vw;padding:5.33333vw}.contact-form .caution-wrap p+p{margin-top:1.33333vw}.contact-form .caution-wrap .required{font-size:2.93333vw;padding:1.33333vw 2vw}.contact-form dl{display:block}.contact-form dl dt{border:none;padding:2.66667vw 5.33333vw;width:100%}.contact-form dl dt .aform-label .aform-required{font-size:2.93333vw;padding:.8vw 1.33333vw}.contact-form dl dd{border:1px solid #eee;border-bottom:none;border-top:none;padding:3.2vw 5.33333vw}.contact-form dl .other-address-wrap .ttl-wrap{padding:2.66667vw 5.33333vw}.contact-form dl .other-address-wrap>div{display:block}.contact-form dl p{margin:2.66667vw 0}.contact-form dl ul li+li{margin-top:3.2vw}.contact-form dl ul.ul-line li+li{margin-top:3.2vw;padding-top:3.2vw}.contact-form dl .form-wrap{flex-wrap:wrap}.contact-form dl .form-wrap *{margin-right:1.33333vw}.contact-form dl input[type="email"],.contact-form dl input[type="tel"],.contact-form dl input[type="text"],.contact-form dl select,.contact-form dl textarea{padding:2.66667vw}.contact-form dl .aform-radio-ul.aform-horizontal-ul{display:block}.contact-form dl .aform-radio-ul.aform-horizontal-ul li+li{margin-left:0;margin-top:1.6vw}.contact-form dl .aform-radio-ul input{height:6.4vw;margin-right:2.66667vw;width:6.4vw}.contact-form dl .aform-radio-ul input:after{height:3.2vw;width:3.2vw}.contact-form dl .aform-checkbox-ul.aform-horizontal-ul{display:block}.contact-form dl .aform-checkbox-ul.aform-horizontal-ul li+li{margin-left:0;margin-top:1.6vw}.contact-form dl .aform-checkbox-ul input{height:6.4vw;margin-right:2.66667vw;width:6.4vw}.contact-form dl .aform-checkbox-ul input:after{height:3.2vw;width:3.2vw}.contact-form dl ul[class^="aform-"] li label{font-size:3.46667vw}.contact-form dl .aform-input-example{font-size:3.2vw;margin-bottom:1.33333vw}.contact-form dl .aform-kana-ul,.contact-form dl .aform-name-ul{display:block}.contact-form dl .aform-kana-ul li+li,.contact-form dl .aform-name-ul li+li{margin-left:0;margin-top:1.33333vw}.contact-form dl .aform-name-ul label{display:inline-block;width:6.66667vw}.contact-form dl .aform-name-ul #name-firstname,.contact-form dl .aform-name-ul #name-lastname{width:calc(100% - 8vw)}.contact-form dl .aform-kana-ul label{display:inline-block;width:24vw}.contact-form dl .aform-kana-ul #furigana-firstname-kana,.contact-form dl .aform-kana-ul #furigana-lastname-kana{width:calc(100% - 25.33333vw)}.contact-form dl #annual,.contact-form dl #code,.contact-form dl #repeat,.contact-form dl #school,.contact-form dl #states,.contact-form dl #tel{width:100%}.contact-form dl .aform-calendar{margin-right:0}.contact-form dl .aform-calendar+label{padding:0 1.33333vw}.contact-form dl .aform-calendar#day01-yy,.contact-form dl .aform-calendar#day02-yy,.contact-form dl .aform-calendar#day03-yy,.contact-form dl .aform-calendar#frist-yy,.contact-form dl .aform-calendar#second-yy{width:18.66667vw}.contact-form dl.dl_first-training dd ul li+li{margin-left:0;margin-top:1.6vw}.contact-form .aform-hdln{padding:2.66667vw}.contact-form .aform-button-area{background:#f0f0f0;padding:8vw 0}.contact-form .aform-button-area input{background-position:center right 4vw;background-size:2.13333vw;border-radius:26.66667vw;font-size:4.26667vw;margin:0;padding:2.66667vw 10.66667vw 2.66667vw 6.66667vw;text-align:left;width:100%}.contact-form .aform-button-area .back{background-position:center right 1.33333vw;background-size:2.13333vw;margin-top:4vw;padding:1.33333vw 26.66667vw 1.33333vw 1.33333vw}.contact-form .aform-button-area .caution{margin-top:2.66667vw}}.confirmation .bg-lg{margin-top:0}.confirmation .contact-form .btn-wrap .back{display:inline-block}