﻿@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff;color:#333;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;margin:0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body{font-family:"メイリオ", Meiryo, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", sans-serif}}h1,h2,h3,h4,h5,h6{font-weight:bold}li>ul,li>ol{margin-bottom:0}dd{margin-left:0}table{width:100%}th{text-align:left}a{color:#333;transition:opacity .2s ease}a:hover,a:active,a:focus{opacity:0.8;text-decoration:none}p{font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}img{max-width:100%;height:auto;vertical-align:middle}img[src$=".svg"]{width:100%;height:auto}code,pre{font-family:Consolas, Menlo, Courier, monospace}pre{background-color:rgba(0,0,0,0.7);color:#fff;padding:5px}*+pre{margin-top:10px}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff;color:#333;font-family:"游ゴシック", YuGothic, Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;margin:0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body{font-family:"メイリオ", Meiryo, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", sans-serif}}h1,h2,h3,h4,h5,h6{font-weight:bold}li>ul,li>ol{margin-bottom:0}dd{margin-left:0}table{width:100%}th{text-align:left}a{color:#333;transition:opacity 0.2s ease}a:hover,a:active,a:focus{opacity:0.8;text-decoration:none}p{font-family:"游ゴシック", YuGothic, Meiryo, "Hiragino Kaku Gothic ProN", sans-serif}img{max-width:100%;height:auto;vertical-align:middle}img[src$=".svg"]{width:100%;height:auto}code,pre{font-family:Consolas, Menlo, Courier, monospace}pre{background-color:rgba(0,0,0,0.7);color:#fff;padding:5px}*+pre{margin-top:10px}.wp-block-image+.wp-block-image{margin-top:20px !important}.wp-block-embed-facebook .fb_iframe_widget{width:100%;max-width:500px}.wp-block-embed-facebook .fb_iframe_widget>span[style]{width:100% !important;max-width:500px}.wp-block-embed-facebook .fb_iframe_widget iframe{width:100% !important}.wp-block-embed-youtube .mod-youtube{position:relative;width:100%;padding-top:61.684%}.wp-block-embed-youtube .mod-youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.wp-block-embed-instagram .instagram-media{width:100% !important;min-width:0 !important}.wp-block-embed-wordpress .wp-embedded-content{width:100% !important}body.open{padding-top:121px;width:100%;-ms-overflow-style:none;scrollbar-width:none}body.open::-webkit-scrollbar{display:none}@media (max-width: 900px){body.open{padding-top:66px}}.container{width:100%;max-width:840px;margin:0 auto;padding:0 20px}.container.u-w1340{max-width:1380px}.container.u-w1280{max-width:1320px}.container.u-w1240{max-width:1280px}.container.u-w1072{max-width:1112px}.container.u-w1040{max-width:1080px}.container.u-w980{max-width:1020px}@media (max-width: 768px){.container{max-width:540px}}.flex{display:-webkit-flex;display:flex}.flex-wrap{flex-wrap:wrap}@media (max-width: 768px){.pc{display:none !important}}@media (min-width: 769px){.sp{display:none !important}}.time{font-size:15px;font-size:0.9375rem;word-break:keep-all;white-space:nowrap}.time+.category{margin-left:15px}@media (max-width: 768px){.time{font-size:14px;font-size:0.875rem}.time+.category{margin-left:13px}}div.category{line-height:1}div.category span{display:inline-block;width:84px;font-size:12px;font-size:0.75rem;font-weight:bold;color:#1d2087;background-color:#ebebff;text-align:center;border-radius:2em;line-height:22px;white-space:nowrap;word-break:keep-all}@media (max-width: 768px){div.category span{font-size:11px;font-size:0.6875rem;line-height:19px}}a[href^="tel:"]{pointer-events:none}@media (max-width: 768px){a[href^="tel:"]{pointer-events:all}}.l-main{background-color:#f5f5fd;counter-reset:section-num 0}p.smallish{font-size:15px;font-size:0.9375rem}@media (max-width: 768px){p.smallish{font-size:13px;font-size:0.8125rem}}*[class*="ff-"]{font-display:swap}.ff-tnr{font-family:"Times New Roman", serif}p small{display:inline-block;line-height:1.6}.l-main>section:not(#service-top):not(.about-menu):last-of-type{padding-bottom:150px}@media (max-width: 768px){.l-main>section:not(#service-top):not(.about-menu):last-of-type{padding-bottom:80px}}.com-section{background-color:#fff;padding:98px 0 100px}.com-section+.com-section{border-top:1px solid #eee}@media (max-width: 768px){.com-section{padding:60px 0 80px}}.com-section_title{font-size:26px;font-size:1.625rem;text-align:center}.com-section_title span{display:block;margin-bottom:10px;color:#4a4d9f;font-size:50px;font-size:3.125rem;line-height:1;counter-increment:section-num 1}.com-section_title span:before{display:block;margin-bottom:18px;content:counter(section-num, decimal-leading-zero) ""}.com-section_title+*{margin-top:55px}@media (max-width: 768px){.com-section_title{font-size:20px;font-size:1.25rem}.com-section_title span{font-size:38px;font-size:2.375rem}.com-section_title span:before{margin-bottom:12px}.com-section_title+*{margin-top:36px}}.com-section_sub-title{font-size:18px;font-size:1.125rem;margin-bottom:10px}.com-section_sub-title span{margin-right:5px;color:#4a4d9f;font-size:20px;font-size:1.25rem}.com-section_header:after{display:block;content:"";width:50px;height:1px;margin:55px auto 0;background-color:#ccc}.com-section_header .explain{margin-top:39px;line-height:1.75}.com-section_header .explain p{margin:0}.com-section_header .explain p span{display:inline-block}.com-section_header+*{margin-top:60px}@media (max-width: 768px){.com-section_header:after{width:25px;margin-top:37px}.com-section_header .explain{margin-top:30px;font-size:14px;font-size:0.875rem}.com-section_header+*{margin-top:50px}}.com-section p{line-height:1.75}.com-content{background-color:#fff;margin:0 auto;max-width:1072px}@media (max-width: 768px){.com-content{width:auto}}.com-form{padding:50px 0 0 0}.com-form .mod-table-list tr{border-color:#eee}.com-form .mod-table-list td{padding:25px 0}@media (max-width: 768px){.com-form .mod-table-list td{padding:0 0 25px 0 !important}}.com-form .mod-table-list th{position:relative;padding:30px 0 25px 0;font-weight:normal}@media (max-width: 768px){.com-form .mod-table-list th{padding:25px 0 15px 0 !important;font-weight:bold !important}}.com-form .mwform-checkbox-field input[type="checkbox"]{opacity:0;-webkit-appearance:none;appearance:none;position:absolute}.com-form .mwform-checkbox-field label{cursor:pointer}.com-form .mwform-checkbox-field label span.mwform-checkbox-field-text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.com-form .mwform-checkbox-field label span.mwform-checkbox-field-text::before{flex-shrink:0;display:inline-block;content:"";width:20px;height:20px;border:1px solid #ccc;border-radius:5px;margin-right:5px}.com-form .mwform-checkbox-field label input[type="checkbox"]:checked+span::before{background-image:url(../img/icon_check.png);background-repeat:no-repeat;background-position:3px 4px;background-size:13px}.com-form .mwform-radio-field input[type="radio"]{opacity:0;-webkit-appearance:none;appearance:none;position:absolute}.com-form .mwform-radio-field label{cursor:pointer}.com-form .mwform-radio-field label span.mwform-radio-field-text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.com-form .mwform-radio-field label span.mwform-radio-field-text::before{flex-shrink:0;display:inline-block;content:"";width:16px;height:16px;border:1px solid #ccc;border-radius:50%;margin-right:5px}.com-form .mwform-radio-field label input[type="radio"]:checked+span::before{background-image:url(../img/icon_dot.png);background-repeat:no-repeat;background-position:3px 3px;background-size:8px}.com-form .com-form_radio .mwform-checkbox-field input[type="checkbox"]{opacity:0;-webkit-appearance:none;appearance:none;position:absolute}.com-form .com-form_radio .mwform-checkbox-field label{cursor:pointer}.com-form .com-form_radio .mwform-checkbox-field label span.mwform-checkbox-field-text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.com-form .com-form_radio .mwform-checkbox-field label span.mwform-checkbox-field-text::before{flex-shrink:0;display:inline-block;content:"";width:16px;height:16px;border:1px solid #ccc;border-radius:50%;margin-right:5px}.com-form .com-form_radio .mwform-checkbox-field label input[type="checkbox"]:checked+span::before{background-image:url(../img/icon_dot.png);background-repeat:no-repeat;background-position:3px 3px;background-size:8px}.com-form th.is-required::after,.com-form td.is-required::after,.com-form span.is-required::after{content:"*";color:#ed4c49;margin-left:5px}.com-form input.u-input-s{width:60px !important}.com-form input.u-input-s2{width:80px !important}.com-form input.u-input-sm,.com-form .p-select.u-input-sm{width:124px !important}@media (max-width: 768px){.com-form input.u-input-sm,.com-form .p-select.u-input-sm{width:80px !important}}.com-form input.u-input-m{width:200px !important}@media (max-width: 768px){.com-form input.u-input-m{width:100% !important}}.com-form input.u-input-ml{width:270px !important}@media (max-width: 768px){.com-form input.u-input-ml{width:100% !important}}.com-form input.u-input-l{width:354px !important}@media (max-width: 768px){.com-form input.u-input-l{width:100% !important}}.com-form input.temperature{max-width:60px}.com-form input,.com-form textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:5px 10px;border:solid 1px #ddd;border-radius:0;color:#333}@media (max-width: 768px){.com-form input,.com-form textarea{padding:8px}}.com-form input[type="checkbox"],.com-form input[type="radio"]{appearance:auto;-moz-appearance:auto;-webkit-appearance:auto}.com-form input[type="text"]{width:100%}.com-form input[type="email"]{width:100%}.com-form input[type="tel"]{width:100%}.com-form input[type="checkbox"]{width:auto}.com-form input[type="date"]{margin-right:30px}.com-form input[type="time"]{margin-left:20px}.com-form input[type="number"]{margin-right:10px;width:20%}@media (max-width: 768px){.com-form input[type="number"]{width:30%}}.com-form textarea{width:100%;height:200px}.com-form .mwform-tel-field{width:100%}.com-form select{border:solid 1px #eee;width:30%}.com-form .p-select{display:inline-block;transition:all 0.2s ease;cursor:pointer;position:relative;margin-right:10px;height:36px;border:1px solid #ddd;line-height:1;background-color:#fff}.com-form .p-select::after{pointer-events:none;content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:block;width:10px;height:5px;background-image:url(../img/icon_arrow_down_blk.png);background-size:10px}.com-form .p-select select{transition:all 0.2s ease;cursor:pointer;width:100%;height:100%;padding:0 2.5rem 0 1rem;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;appearance:none;border-radius:0}.com-form .p-select select::-ms-expand{display:none}.com-form_postalcode{width:10% !important}@media (max-width: 768px){.com-form_postalcode{width:20% !important}}.com-form_content{padding-top:10px;padding-bottom:10px;-webkit-align-items:center;align-items:center}.com-form_content:first-child{padding-top:0}.com-form_content:last-child{padding-bottom:0}@media (max-width: 768px){.com-form_content{display:block}}.com-form_content-header{width:30%}.com-form_content-border{border-bottom:1px dashed #eee}.com-form_content-border:last-child{border-bottom:none}.com-form_radio{line-height:2rem}.com-form_radio label{margin-right:15px}.com-form_radio input{margin-right:5px}.com-form_btn{font-size:12px;font-size:0.75rem;color:#fff;text-align:center;background-color:#1d2087;padding:2px 10px;border-radius:20px;margin-left:15px}.com-form_submit{text-align:center;padding:80px 0}@media (max-width: 768px){.com-form_submit .flex{-webkit-flex-direction:column;flex-direction:column}.com-form_submit .flex br{display:none}.com-form_submit .flex .btn{margin-top:0;margin-bottom:15px}.com-form_submit .flex .btn.back{order:2}}.com-form_caution{border:solid 1px #eee;padding:20px;font-size:14px;font-size:0.875rem}.com-form_caution span{font-weight:bold;display:block;margin-bottom:15px}.com-form_caution p{margin-bottom:0}.general-application .com-form_content .com-form_content-header{float:left;width:20%}.general-application .com-form_content .com-form_content-header+p+div{width:80%;overflow:hidden}.general-application .com-form_content input{width:80%}.general-application .com-form_content .error{clear:both}.general-application .com-form_content br{display:none}.general-application .com-form_content.name .error,.general-application .com-form_content.name-kana .error,.general-application .com-form_content.birthday .error{margin-left:20%}@media (max-width: 768px){.general-application .com-form_content .com-form_content-header{display:block;margin-bottom:10px;float:none;width:100%}.general-application .com-form_content .com-form_content-header+p+div{width:100%;overflow:hidden}.general-application .com-form_content input{width:100%}.general-application .com-form_content.name .error,.general-application .com-form_content.name-kana .error,.general-application .com-form_content.birthday .error{margin-left:0}}.confirm .com-form_content br{display:none}.confirm .p-select{border:0;height:auto;cursor:default}.confirm .p-select::after{content:none}.confirm .p-select.u-input-sm{width:auto !important}.confirm .p-select[class^="u-input-"]{width:auto !important}.confirm .com-form_btn{display:none}.confirm .com-form_submit{padding-bottom:0}.confirm .com-form_submit p{display:none}.confirm .com-form_submit .privacy-check{display:none}.confirm .com-form_submit .mod-application-buttons{margin-top:0}.confirm .com-form_caution{display:none}.confirm .form-address{display:-webkit-flex;display:flex}.confirm .form-address .com-form_content{padding:0 5px 0 0}.confirm .form-address .com-form_content .com-form_content-header{display:none}.confirm small{display:none}.com-form_tab{display:-webkit-flex;display:flex;margin-bottom:50px}.com-form_tab li{width:33.333%;padding:0 5px}@media (max-width: 768px){.com-form_tab li{padding:0 1px}}.com-form_tab li span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#f5f5fd;color:#4a4d9f;font-size:18px;font-size:1.125rem;text-align:center;padding:15px}@media (max-width: 768px){.com-form_tab li span{font-size:15px;font-size:0.9375rem;padding:10px;height:65px}}.com-form_tab li.is-active span{font-weight:bold;background-color:#4a4d9f;color:#fff}.com-recruit_tab{display:-webkit-flex;display:flex;background-color:#f5f5fd;margin-right:-2px;margin-left:-2px}.com-recruit_tab li{width:20%;padding:0 2px;position:relative;font-weight:bold}.com-recruit_tab li a{display:block;background-color:#fff;color:#000;font-size:18px;font-size:1.125rem;text-align:center;padding:15px;border-top:2px solid #4a4d9f;height:100%}@media (max-width: 768px){.com-recruit_tab li a{font-size:13px;font-size:0.8125rem;padding:15px 3px}}.com-recruit_tab li a span{display:block;font-size:14px;font-size:0.875rem;font-style:italic;font-weight:normal;color:#4a4d9f}.com-recruit_tab li.is-active{transition:all 0.2s ease}.com-recruit_tab li.is-active span{color:#fff}.com-recruit_tab li.is-active a{background-color:#4a4d9f;color:#fff}.com-recruit_tab li.is-active a:hover{opacity:1}.com-recruit_tab li.is-active:hover{opacity:0.8}.com-recruit_tab li.is-active::after{content:"";position:absolute;right:0;bottom:-10px;left:0;z-index:1;width:0px;height:0px;margin:auto;border-style:solid;border-color:#4a4d9f transparent transparent transparent;border-width:10px 10px 0 10px}@media (max-width: 768px){.com-recruit_tab li.is-active::after{border-width:10px 10px 0 10px;bottom:-10px}}@media (max-width: 768px){.com-recruit_tab{margin-right:-1px;margin-left:-1px;padding-bottom:20px}.com-recruit_tab li{padding:0 1px}.com-recruit_tab li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.com-service_header{background-color:#f5f5fd}.com-service_header .title{height:264px}.com-service_header .title h1{position:relative;padding-top:130px;font-size:28px;font-size:1.75rem}.com-service_header .title h1:before{content:"";position:absolute;top:53px;left:0;right:0;width:6px;height:60px;margin-left:auto;margin-right:auto;background:linear-gradient(180deg, #4a4d9f 0%, #c5c5fc 100%);transform:rotate(90deg)}.com-service_header.u-welfare{background-image:url(../img/bg_welfare_title.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.com-service_header.u-welfare .title{position:relative;height:280px}.com-service_header.u-welfare .title h1{padding-top:174px}.com-service_header.u-welfare .title h1 .icon{position:absolute;top:70px;right:0;left:0;max-width:78px;margin:0 auto}.com-service_header.u-welfare .title h1:before{display:none}@media (max-width: 768px){.com-service_header .title{height:215px}.com-service_header .title h1{padding-top:115px;font-size:20px;font-size:1.25rem}.com-service_header .title h1:before{top:48px;width:5px;height:50px}.com-service_header.u-welfare .title{height:165px}.com-service_header.u-welfare .title h1{padding-top:103px}.com-service_header.u-welfare .title h1 .icon{top:30px;max-width:60px}}.com-service_header.com-primary_header .title{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.com-service_header.com-primary_header .title:before{content:"";position:absolute;top:0;left:-10%;z-index:2;width:50%;height:100%;background-image:url(../img/kv_cover.svg);background-position:left;background-repeat:no-repeat;background-size:cover}.com-service_header.com-primary_header .title h1{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:inherit;z-index:2;padding-top:0;padding-left:100px;text-align:left !important;font-size:30px;font-size:1.875rem}.com-service_header.com-primary_header .title h1:before{display:none}@media (max-width: 768px){.com-service_header.com-primary_header .title:before{width:70%}.com-service_header.com-primary_header .title h1{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:20px;font-size:18px;font-size:1.125rem}}.com-form_header .title{padding:70px 0}.com-form_header .title h1{position:relative;font-size:28px;font-size:1.75rem}.com-form_header .title h1 span{display:block;margin-top:15px;font-size:16px;font-size:1rem;color:#4a4d9f;font-style:italic;font-weight:normal;line-height:1}@media (max-width: 768px){.com-form_header{margin-bottom:40px}.com-form_header .title{height:185px}.com-form_header .title h1{padding-top:107px;font-size:20px;font-size:1.25rem}}@media (max-width: 768px) and (max-width: 768px){.com-form_header .title h1{padding-top:0}}@media (max-width: 768px){.com-form_header .title h1 span{margin-top:10px;font-size:14px;font-size:0.875rem}}.com-form_header.com-primary_header .title{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.com-form_header.com-primary_header .title:before{content:"";position:absolute;top:0;left:-10%;z-index:2;width:50%;height:100%;background-image:url(../img/kv_cover.svg);background-position:left;background-repeat:no-repeat;background-size:cover}.com-form_header.com-primary_header .title h1{position:inherit;z-index:2;padding-top:0;padding-left:50px;text-align:left !important;font-size:34px;font-size:2.125rem}.com-form_header.com-primary_header .title h1 span{font-size:20px;font-size:1.25rem;font-style:normal;font-weight:bold}@media (max-width: 768px){.com-form_header.com-primary_header .title:before{width:80%}.com-form_header.com-primary_header .title h1{padding-left:20px;font-size:20px;font-size:1.25rem}.com-form_header.com-primary_header .title h1 span{font-size:14px;font-size:0.875rem}}.com-breadcrumb{padding:12px 0;line-height:1}.com-breadcrumb span{display:inline-block;font-size:13px;font-size:0.8125rem}.com-breadcrumb ul li{display:inline-block;font-size:13px;font-size:0.8125rem}.com-breadcrumb span.separation{width:10px;height:10px;padding:0 10px;background-image:url(../img/icon_arrow_black.svg);background-repeat:no-repeat;background-position:center}.com-internal_links{margin-bottom:53px;padding:53px 0 50px;background-color:#fff}.com-internal_links .container{width:100%;max-width:1020px;margin:0 auto}.com-internal_links ul{margin:-5px;counter-reset:link-num 0}.com-internal_links li{counter-increment:link-num 1;width:33.3333%;padding:5px}.com-internal_links li a{position:relative;-webkit-align-items:center;align-items:center;height:66px;padding:21px 45px 21px 25px;background-color:#f5f5fd;font-size:15px;font-size:0.9375rem}.com-internal_links li a:before{content:counter(link-num, decimal-leading-zero) "";margin-right:10px;font-family:"Times New Roman", serif;font-weight:bold;color:#4a4d9f;font-size:24px;font-size:1.5rem;line-height:1}.com-internal_links li a:after{content:"";position:absolute;top:0;right:20px;bottom:0;width:8px;height:13px;margin:auto 0;background-image:url(../img/icon_arrow_navy.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(90deg)}@media (max-width: 768px){.com-internal_links{padding:40px 0}.com-internal_links li{width:50%}.com-internal_links li a{height:55px;padding:16.5px 55px 16.5px 15px;font-size:14px;font-size:0.875rem}.com-internal_links li a:before{margin-right:13px;font-size:22px;font-size:1.375rem}.com-internal_links li a:after{right:30px;width:7px;height:12px}}@media (max-width: 568px){.com-internal_links li{width:100%;padding:5px 0}}.com-bgc-blue{background-color:#f5f5fd;padding:50px}@media (max-width: 768px){.com-bgc-blue{padding:50px 0;margin-right:-15px;margin-left:-15px}}.com-bgc-white{background-color:#fff;padding:50px}@media (max-width: 768px){.com-bgc-white{padding:20px 10px}}.com-single_info{border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:55px}@media (max-width: 768px){.com-single_info{margin-bottom:35px}}.com-single_info h1{font-size:28px;font-size:1.75rem;margin-bottom:10px}@media (max-width: 768px){.com-single_info h1{font-size:20px;font-size:1.25rem}}@media (max-width: 768px){.com-single_post p{font-size:14px;font-size:0.875rem}}.com-single time{font-size:18px;font-size:1.125rem}@media (max-width: 768px){.com-single time{font-size:16px;font-size:1rem}}.com-single .category{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-left:15px}.com-atention{margin-top:25px;padding:25px 30px 24px;background-color:#f5f5fd;font-size:15px;font-size:0.9375rem}@media (max-width: 768px){.com-atention{padding:15px;font-size:13px;font-size:0.8125rem}}.com-table_title{color:#1d2087;font-size:16px;font-size:1rem}@media (max-width: 768px){.com-table_title{font-size:14px;font-size:0.875rem}}*[class*="btn-"]{cursor:pointer}.btn{display:block;width:100%;height:63px;max-width:297px;margin-top:35px;margin-right:auto;margin-left:auto;border-radius:2em;background:linear-gradient(135deg, #4a4d9f 0%, #1d2087 100%);transition:opacity 0.2s ease}.btn.back{background:#f5f5fd;font-weight:bold;color:#4a4d9f}.btn .wrap{text-align:center;color:#fff;font-weight:bold;line-height:1}.btn .wrap:after{display:inline-block;content:"";width:8px;height:13px;margin-left:10px;background-image:url(../img/icon_arrow_white.svg);background-size:contain;background-repeat:no-repeat}.btn:hover{opacity:0.8}.btn.u-left{margin-left:0}.btn.u-welfare{background:#ed4c49}.btn.u-pcr{position:relative;max-width:772px;height:90px;margin-top:60px;border-radius:45px;font-size:18px;font-size:1.125rem;background:#4a4d9f}.btn.u-pcr:after{position:absolute;top:0;right:39px;bottom:0;content:"";width:8px;height:13px;margin:auto 0;background-image:url(../img/icon_arrow_white.svg);background-size:contain;background-repeat:no-repeat}.btn.u-pcr .wrap{position:relative;margin-left:25px}.btn.u-pcr .wrap:before{position:absolute;top:0;bottom:0;left:-52px;width:32px;height:43px;margin:auto 0;content:"";background-image:url(../img/icon_pcr.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.btn.u-pcr .wrap:after{display:none}@media (max-width: 768px){.btn{max-width:228px;height:54px}.btn .wrap{font-size:14px;font-size:0.875rem}.btn .wrap:after{width:6px;height:10px}.btn.u-pcr{height:70px;margin-top:40px;border-radius:0;font-size:14px;font-size:0.875rem}.btn.u-pcr:after{right:30px}.btn.u-pcr .wrap{margin-left:15px}.btn.u-pcr .wrap:before{left:-40px;width:25px;height:33px}}.btn-menu{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:140px;background-color:#1d2087}.btn-menu button{display:block;width:100%;height:100%;position:relative;z-index:100}.btn-menu .hamburger{position:relative;height:34px}.btn-menu .hamburger span{display:block;height:4px;position:absolute;width:42px;left:0;right:0;margin:0 auto;transition:0.5s ease-in-out;background:#fff}.btn-menu .hamburger span:nth-of-type(1){top:0}.btn-menu .hamburger span:nth-of-type(2){top:0;bottom:0;margin:auto}.btn-menu .hamburger span:nth-of-type(3){bottom:0}.open .btn-menu button .hamburger span:nth-of-type(1){top:16px;transform:rotate(135deg)}.open .btn-menu button .hamburger span:nth-of-type(2){width:0;opacity:0}.open .btn-menu button .hamburger span:nth-of-type(3){top:16px;transform:rotate(-135deg)}@media (max-width: 900px){.btn-menu{width:65px;background-color:#fff}.btn-menu .hamburger{height:20px}.btn-menu .hamburger span{background-color:#1d2087;width:28px;height:2px}.open .btn-menu button .hamburger span:nth-of-type(1){top:10px}.open .btn-menu button .hamburger span:nth-of-type(3){top:10px}}.mod-youtube{position:relative;width:100%;padding-top:56.25%}.mod-youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.mod-img_shadow{width:100%;height:100%;background:linear-gradient(135deg, rgba(181,182,227,0.5) 0%, rgba(29,32,135,0.5) 100%)}.mod-table caption{padding:0;caption-side:top;font-weight:normal;font-size:16px;font-size:1rem;color:#333}.mod-table th,.mod-table td{border:1px solid #ddd;font-size:15px;font-size:0.9375rem}.mod-table th{font-weight:normal;background-color:#f5f5fd;text-align:center}.mod-table thead th,.mod-table thead td{padding:13px 0 12px}.mod-table tbody th,.mod-table tbody td{padding:12px 20px}.mod-table+.note{margin-top:10px;font-size:14px;font-size:0.875rem}.mod-table+.mod-table{margin-top:15px}.mod-table.u-td_center tbody td{text-align:center}.mod-table.is-equally_divided--7 th,.mod-table.is-equally_divided--7 td{width:calc(100% / 7)}@media (max-width: 768px){.mod-table caption{font-size:14px;font-size:0.875rem}.mod-table th,.mod-table td{font-size:13px;font-size:0.8125rem}.mod-table+.note{font-size:13px;font-size:0.8125rem}}.mod-table-list{border-top:1px solid #eee;table-layout:fixed;width:100%}.mod-table-list tr{padding:15px 0;border-bottom:1px solid #eee}.mod-table-list th{vertical-align:top;width:20%;padding:20px 0 15px 0;font-weight:normal}@media (max-width: 768px){.mod-table-list th{display:block;width:100%;padding:10px 0;margin-bottom:-10px}}.mod-table-list td{width:80%;padding:15px 0}@media (max-width: 768px){.mod-table-list td{display:block;width:100%;padding:10px 0}}.mod-table-list2{border-top:1px solid #eee;table-layout:fixed;width:100%}.mod-table-list2>tbody>tr{padding:30px 0;border-bottom:1px solid #eee}.mod-table-list2>tbody>tr>th{vertical-align:top;width:20%;padding:25px 0;font-weight:normal}@media (max-width: 768px){.mod-table-list2>tbody>tr>th{display:block;width:100%;padding:10px 0;margin-bottom:-10px}}.mod-table-list2>tbody>tr>td{width:80%;padding:25px 0}.mod-table-list2>tbody>tr>td>*+*{margin-top:1rem}.mod-table-list2>tbody>tr>td a{color:#1d2087;text-decoration:underline;word-wrap:break-word}.mod-table-list2>tbody>tr>td strong{font-size:110%}.mod-table-list2>tbody>tr>td ul{list-style:"・";padding-left:1rem}.mod-table-list2>tbody>tr>td table{border-top:1px solid #eee;border-right:1px solid #eee;font-size:14px}.mod-table-list2>tbody>tr>td table thead th,.mod-table-list2>tbody>tr>td table thead td,.mod-table-list2>tbody>tr>td table tbody th,.mod-table-list2>tbody>tr>td table tbody td{min-width:40px;padding:10px 15px;border-left:1px solid #eee;border-bottom:1px solid #eee}.mod-table-list2>tbody>tr>td table .u-center{text-align:center}@media (max-width: 768px){.mod-table-list2>tbody>tr>td{display:block;width:100%;padding:10px 0}.mod-table-list2>tbody>tr>td table{font-size:11px}.mod-table-list2>tbody>tr>td table thead th,.mod-table-list2>tbody>tr>td table thead td,.mod-table-list2>tbody>tr>td table tbody th,.mod-table-list2>tbody>tr>td table tbody td{padding:7px 5px}}.mod-news_list li{padding:12px 0;border-bottom:1px solid #eee}.mod-news_list .news-title{width:calc(100% - 193px);margin-bottom:0;padding-left:20px;font-size:15px;font-size:0.9375rem;font-weight:normal}@media (max-width: 768px){.mod-news_list li{padding:15px 0 12px}.mod-news_list li:first-child{padding-top:0}.mod-news_list li a{display:block}.mod-news_list .news-title{margin-top:4px;width:100%;padding-left:0;font-size:14px;font-size:0.875rem}}.mod-scroll_content+.mod-scroll_content{margin-top:20px}@media (max-width: 768px){.mod-scroll_content{overflow:hidden;width:calc(100% + 40px);margin-left:-20px;overflow:auto;-webkit-overflow-scrolling:touch}.mod-scroll_content .wrap{width:728px;padding:0 20px;margin:0 auto}}.mod-dl{counter-reset:num-title 0}.mod-dl>dt{position:relative;padding:0 0 0 18px;font-size:20px;font-size:1.25rem}.mod-dl>dt:before{position:absolute;top:0;left:0;content:"";width:5px;height:100%;background:linear-gradient(180deg, #4a4d9f 0%, #c5c5fc 100%)}.mod-dl>dd{margin-top:24px;line-height:1.75}.mod-dl>dd+dt{margin-top:53px}.mod-dl>dd>dl{margin-top:18px}.mod-dl>dd>dl>dt{position:relative;padding-top:30px;padding-left:1em;border-top:1px solid #ddd}.mod-dl>dd>dl>dt:before{position:absolute;top:30px;left:0;content:"■";color:#4a4d9f}.mod-dl>dd>dl>dd{margin-top:20px}.mod-dl>dd>dl>dd+dt{margin-top:30px}.mod-dl>dd>dl.u-border-top-none>dt:first-of-type{padding-top:0;border-top:none}.mod-dl>dd>dl.u-border-top-none>dt:first-of-type:before{top:0}.mod-dl>dd>dl.u-border-top-none>dt:not(:first-of-type){padding-top:24px}.mod-dl>dd>dl.u-border-top-none>dt:not(:first-of-type):before{top:24px}.mod-dl>dd>dl.u-border-top-none>dd{margin-top:8px}.mod-dl>dd>dl.u-border-top-none>dd+dt{margin-top:26px}.mod-dl>dd>dl.u-border-top-none>dd+dd{margin-top:18px}.mod-dl>dd>dl.is-rowlevel_dl>dt{padding-top:0;border:none;font-weight:normal}.mod-dl>dd>dl.is-rowlevel_dl>dt:before{top:0;color:#4a4d9f}.mod-dl>dd>dl.is-rowlevel_dl>dd{margin-top:0}.mod-dl>dd>dl.is-rowlevel_dl>dd+dt{margin-top:20px}.mod-dl>dd .num-title{position:relative;padding-left:35px;counter-increment:num-title 1;font-size:18px;font-size:1.125rem;font-weight:bold}.mod-dl>dd .num-title:before{position:absolute;top:-6px;left:0;content:counter(num-title, decimal-leading-zero) "";color:#1d2087;font-family:"Times New Roman", serif;font-size:24px;font-size:1.5rem}@media (max-width: 768px){.mod-dl>dt{padding:0 0 0 16px;font-size:18px;font-size:1.125rem}.mod-dl>dt:before{width:4px}.mod-dl>dd{margin-top:13px;font-size:14px;font-size:0.875rem}.mod-dl>dd+dt{margin-top:44px}.mod-dl>dd>dl>dt,.mod-dl>dd>dl>dd{font-size:14px;font-size:0.875rem}.mod-dl>dd>dl.u-border-top-none>dd{margin-top:9px}}.mod-dl_title{color:#1d2087;font-size:16px;font-size:1rem;font-weight:bold}.mod-img_box{border:1px solid #eee}.mod-img_box img{width:100%;margin:0 auto}.mod-img_box+.mod-link{display:inline-block;margin-top:11px}.mod-link{color:#1d2087;text-decoration:underline;word-wrap:break-word}.mod-content-list{border-top:1px solid #eee;margin-bottom:30px}.mod-content-list li{padding:20px 0;border-bottom:1px solid #eee}.mod-content-list li p{margin-bottom:0}.mod-content-list_flex{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}@media (max-width: 768px){.mod-content-list_flex{-webkit-flex-direction:column;flex-direction:column}}@media (max-width: 768px){.mod-content-list span{margin-bottom:20px}}.mod-content-list.u-tiny li{padding:15px 0}.mod-content-list.u-tiny li h4{margin-bottom:5px}.mod-profile-article{margin-bottom:60px}.mod-profile-article:last-child{margin-bottom:0}.mod-profile-article .mod-profile-article-body{display:none}@media (max-width: 768px){.mod-profile-article .mod-profile-article-body.com-bgc-blue{margin-right:-20px;margin-left:-20px}}.mod-profile-article .mod-profile-article-body .com-bgc-white{padding:60px}.mod-profile-article .mod-profile-article-body .com-bgc-white h4:first-child{margin-top:0}@media (max-width: 768px){.mod-profile-article .mod-profile-article-body .com-bgc-white{margin-right:20px;margin-left:20px;padding:40px 15px}}.mod-profile-article .mod-profile-article-body h4{position:relative;margin-top:60px;margin-bottom:20px;padding:0 0 0 18px;font-size:20px;font-size:1.25rem}.mod-profile-article .mod-profile-article-body h4:before{position:absolute;top:0;left:0;content:"";width:5px;height:100%;background:linear-gradient(180deg, #4a4d9f 0%, #c5c5fc 100%)}@media (max-width: 768px){.mod-profile-article .mod-profile-article-body h4{margin-top:40px;margin-bottom:15px;font-size:18px;font-size:1.125rem}}.mod-profile-article .mod-profile-article-body p{margin-bottom:0;font-size:16px;font-size:1rem}@media (max-width: 768px){.mod-profile-article .mod-profile-article-body p{font-size:14px;font-size:0.875rem;line-height:1.6}}.mod-profile-article .mod-profile-article-header_btn{border:0}.mod-profile-article.is-active .mod-profile-article-header_btn{background-color:#fff;border:solid 1px #4a4d9f;color:#4a4d9f}.mod-profile-article-header{background-color:#f5f5fd;padding:50px}@media (max-width: 768px){.mod-profile-article-header{-webkit-flex-direction:column;flex-direction:column;padding:50px 15px;margin-right:-20px;margin-left:-20px}}.mod-profile-article-header_content{width:50%}@media (max-width: 768px){.mod-profile-article-header_content{width:100%;order:2}}.mod-profile-article-header_content .ff-tnr{font-style:italic;color:#1d2087}@media (max-width: 768px){.mod-profile-article-header_content .ff-tnr{text-align:center;display:block}}.mod-profile-article-header_content h3{margin-top:30px;margin-bottom:30px}.mod-profile-article-header_content span{font-weight:bold}.mod-profile-article-header_content small{margin-right:15px;font-weight:normal}.mod-profile-article-header_figure{width:50%}.mod-profile-article-header_figure .img-content{order:1;width:92%;margin-top:25px}.mod-profile-article-header_figure .img-content .mod-img_shadow{position:relative;padding-top:61.75%}.mod-profile-article-header_figure .img-content .mod-img_shadow span{display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;top:-14.2%;left:8.8%}.mod-profile-article-header_figure .ff-tnr{font-style:italic;color:#1d2087}@media (max-width: 768px){.mod-profile-article-header_figure .ff-tnr{margin-bottom:50px;font-size:18px;font-size:1.125rem;text-align:center;display:block}}@media (max-width: 768px){.mod-profile-article-header_figure{width:100%;order:1}}.mod-profile-article-header_btn{display:block;padding:10px;width:100%;max-width:150px;border-radius:50px;font-size:13px;font-size:0.8125rem;margin-top:30px;background-color:#4a4d9f;border:solid 1px #4a4d9f;color:#fff}@media (max-width: 768px){.mod-profile-article-header_btn{margin-left:auto;margin-right:auto}}.mod-flex-img{width:50%;padding-left:15px;padding-right:15px;margin-bottom:0}.mod-flex-img:last-child{margin-right:0}@media (max-width: 768px){.mod-flex-img{width:100%;margin-bottom:20px;margin-right:0}}.mod-graph{background-color:#f5f5fd;padding:50px 100px;text-align:center}@media (max-width: 768px){.mod-graph{padding:30px 20px}}.mod-graph_flex{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}@media (max-width: 768px){.mod-graph_flex{-webkit-flex-direction:column;flex-direction:column}}.mod-graph_title{font-size:22px;font-size:1.375rem;color:#1d2087;margin-bottom:50px;display:block;font-weight:bold}@media (max-width: 768px){.mod-graph_title{margin-bottom:30px;font-size:18px;font-size:1.125rem}}.mod-graph_figure{margin-right:auto;margin-left:auto;max-width:200px}@media (max-width: 768px){.mod-graph_figure{margin-bottom:30px;max-width:180px}}.mod-graph_list{width:50%}@media (max-width: 768px){.mod-graph_list{width:100%}}.mod-graph_list li{text-align-last:left;margin-bottom:20px;padding-left:30px;position:relative;font-weight:bold}@media (max-width: 768px){.mod-graph_list li{font-size:15px;font-size:0.9375rem;text-align:left}}.mod-graph_icon{display:block;width:20px;height:20px;background-color:gray;position:absolute;left:0%;top:5%}.mod-graph_icon--st01{background-color:#4a4d9f}.mod-graph_icon--st02{background-color:#9698d6}.mod-graph_icon--st03{background-color:#9f9fff}.mod-graph_icon--st04{background-color:#c5c5fc}.mod-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}@media (max-width: 768px){.mod-message{-webkit-flex-direction:column;flex-direction:column}}.mod-message_icon{width:85px;text-align:center;margin-right:25px}@media (max-width: 768px){.mod-message_icon{margin-right:0;margin-bottom:15px}}.mod-message_icon figure{margin-bottom:10px}@media (max-width: 768px){.mod-message_icon figure{margin-bottom:0;margin-right:10px}}.mod-message_icon p{color:#1d2087;font-size:14px;font-size:0.875rem;margin-bottom:0;line-height:1}@media (max-width: 768px){.mod-message_icon p{display:block;text-align:left}}.mod-message_icon span{font-size:12px;font-size:0.75rem}@media (max-width: 768px){.mod-message_icon span{display:block}}@media (max-width: 768px){.mod-message_icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}}@media (max-width: 768px){.mod-message_figure{width:60px}}.mod-message_content{width:100%;margin:auto 0}.mod-message_content p{background-color:#f5f5fd;padding:20px 25px}@media (max-width: 768px){.mod-message_content{width:100%}.mod-message_content p{padding:10px 15px;font-size:14px;font-size:0.875rem}}.mod-message_info{text-align:left}.mod-pa-list li{border-bottom:1px solid #eee;padding:34px 0 32px}.mod-pa-list li span{position:absolute;top:-2px;left:0;font-family:"Times New Roman", serif;font-size:30px;font-size:1.875rem;color:#1d2087;font-weight:bold;line-height:1}.mod-pa-list_q{font-weight:bold;color:#1d2087}.mod-pa-list_a{margin-top:24px}.mod-pa-list_q,.mod-pa-list_a{position:relative;padding-left:40px}@media (max-width: 768px){.mod-pa-list li{padding:21px 0}.mod-pa-list li span{font-size:26px;font-size:1.625rem}.mod-pa-list_q,.mod-pa-list_a{padding-left:30px;font-size:14px;font-size:0.875rem}.mod-pa-list_a{margin-top:11px}}@media (max-width: 768px){.mod-step{-webkit-flex-direction:column;flex-direction:column}}.mod-step_icon{padding-top:10px;width:10%;font-size:42px;font-size:2.625rem;font-family:"Times New Roman", serif;color:#1d2087;font-weight:bold;line-height:1}@media (max-width: 768px){.mod-step_icon{margin:0 auto;font-size:30px;font-size:1.875rem}}.mod-step_content{width:90%;margin-bottom:25px}.mod-step_content p{background-color:#f5f5fd;padding:30px}@media (max-width: 768px){.mod-step_content{margin-top:10px;width:100%}.mod-step_content p{padding:20px}}.mod-gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.mod-gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.mod-pagenation{-webkit-justify-content:center;justify-content:center}.mod-pagenation .wp-pagenavi{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.mod-pagenation .wp-pagenavi .previouspostslink span{display:none}.mod-pagenation .wp-pagenavi .previouspostslink::before{content:"";display:block;background-image:url(../img/icon_arrow_navy.svg);height:30px;width:7px;background-repeat:no-repeat;background-size:contain;background-position:center center;transform:rotate(180deg)}.mod-pagenation .wp-pagenavi .nextpostslink span{display:none}.mod-pagenation .wp-pagenavi .nextpostslink::before{content:"";display:block;background-image:url(../img/icon_arrow_navy.svg);height:30px;width:7px;background-repeat:no-repeat;background-size:contain;background-position:center center}.mod-pagenation .wp-pagenavi .current{background-color:#1d2087;color:#fff}.mod-pagenation .wp-pagenavi .page,.mod-pagenation .wp-pagenavi span,.mod-pagenation .wp-pagenavi a{width:40px;height:40px;border:solid 1px #e5e5e5;border-radius:100px;margin:0 4px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:18px;font-size:1.125rem;font-family:"Times New Roman", serif;color:#1d2087;font-weight:bold}@media (max-width: 768px){.mod-pagenation .wp-pagenavi .page,.mod-pagenation .wp-pagenavi span,.mod-pagenation .wp-pagenavi a{margin-bottom:10px}}.mod-pagenation .wp-pagenavi span.current{border:0}.mod-pagenation .wp-pagenavi span.extend{width:auto;height:auto;border:0;border-radius:0;margin:0 4px 10px 4px;display:inline;font-weight:normal}.mod-pagenation li{width:40px;height:40px;border:solid 1px #707070;border-radius:100px;margin:0 4px}.mod-pagenation li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:18px;font-size:1.125rem;font-family:"Times New Roman", serif;color:#1d2087;font-weight:bold;margin:0 auto}.mod-pagenation li.is-active{background-color:#1d2087}.mod-pagenation li.is-active a{color:#fff}.mod-pagenation_prev{background-image:url(../img/icon_arrow_navy.svg);height:40px;width:7px;background-repeat:no-repeat;background-size:contain;background-position:center center;transform:rotate(180deg)}.mod-pagenation_next{background-image:url(../img/icon_arrow_navy.svg);height:40px;width:7px;background-repeat:no-repeat;background-size:contain;background-position:center center}.mod-icon-list{background-color:#f5f5fd;margin-top:100px;margin-left:50px;margin-right:50px;padding:50px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width: 768px){.mod-icon-list{margin-top:50px;margin-left:0;margin-right:0;padding:20px}}.mod-icon-list_content{margin:0 auto;display:inline-block}.mod-icon-list_content li{margin-bottom:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width: 768px){.mod-icon-list_content li{font-size:14px;font-size:0.875rem}}.mod-icon-list_content li span{width:40px;height:40px;background-color:#1d2087;font-size:25px;font-size:1.5625rem;font-family:"Times New Roman", serif;color:#fff;text-align:center;margin-right:20px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media (max-width: 768px){.mod-icon-list_content li span{font-size:18px;font-size:1.125rem;margin-right:10px}}.mod-slider_img figure img{margin-left:auto;margin-right:auto}.mod-slider_btn{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-top:20px}@media (max-width: 768px){.mod-slider_btn{margin-top:0}}.mod-slider_btn li{min-width:196px;margin-left:5px;margin-right:5px;margin-bottom:15px}.mod-slider_btn li a{padding:7px 20px;border:1px solid #e5e5e5;color:#1d2087;border-radius:20px;text-align:center;display:block;font-weight:bold}.mod-slider_btn li.is-active a{background-color:#1d2087;color:#fff}@media (max-width: 768px){.mod-slider_btn li{min-width:0;margin-left:2.5px;margin-right:2.5px;margin-bottom:10px;font-size:14px;font-size:0.875rem}.mod-slider_btn li a{padding:0;width:14px;height:14px}.mod-slider_btn li a span{display:none}}figure{text-align:center}.mod-service-link{height:100%;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.mod-service-link.is-open .mod-service-link_header::after{transform:rotate(90deg);transform-origin:50% 50%}.mod-service-link_header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-top:2px solid #1d2087;padding:15px;background-color:#fff;position:relative}.mod-service-link_header::after{transition:all 0.2s ease;content:url(../img/icon_arrow_menu_link.svg);width:10px;height:10px;position:absolute;right:15px;top:calc(50% - 5px);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.mod-service-link_header figure{width:50px;height:50px;margin:0 15px 0 0}.mod-service-link_header figure img{height:100%}.mod-service-link_header h3{font-size:20px;font-size:1.25rem;margin-bottom:0px}@media (max-width: 768px){.mod-service-link_header h3{font-size:18px;font-size:1.125rem}}.mod-service-link_header small{font-family:"Times New Roman", serif;font-style:italic;color:#1d2087;line-height:0.5rem}.mod-service-link_header.u-welfare{border-color:#ed4c49}.mod-service-link_header.u-welfare::after{content:url(../img/icon_arrow_menu_link_red.svg)}.mod-service-link_header.u-welfare small{color:#ed4c49}.mod-service-link_content{display:block;background-color:#f5f5fd;padding:30px;height:100%}.mod-service-link_content li{margin-bottom:20px;position:relative;font-size:14px;font-size:0.875rem}.mod-service-link_content li::after{content:url(../img/icon_arrow_menu_link.svg);width:8px;position:absolute;right:0px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.mod-service-link_content li a{display:block}.mod-service-link_content.u-welfare li::after{content:url(../img/icon_arrow_menu_link_red.svg)}@media (max-width: 768px){.mod-service-link_content{display:none}}.mod-application-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:60px}.mod-application-buttons .btn{margin:0 30px 0 0}.mod-application-buttons .btn+.btn{margin:0}@media (max-width: 768px){.mod-application-buttons{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.mod-application-buttons .btn{margin:0 0 15px 0}.mod-application-buttons .btn+.btn{margin:0}}@media (max-width: 768px){.u-scroll-table{display:block;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.u-scroll-table table{border-collapse:collapse;width:auto}.u-scroll-table table th,.u-scroll-table table td{padding:15px}}.mod-img_list{margin-top:25px;margin-left:-15px;margin-right:-15px}.mod-img_list li{max-width:50%;padding:0 15px}.mod-img_list li img{max-width:100%}@media (max-width: 568px){.mod-img_list{margin-top:20px;margin-left:0px;margin-right:0px}.mod-img_list li{max-width:100%;padding:0}.mod-img_list li img{width:100%}.mod-img_list li+li{margin-top:15px}}.l-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:120px;padding-left:30px;background-color:#fff}@media (max-width: 900px){.l-header{height:65px;padding-left:15px}}.l-header .site-brand{margin-top:-2px}.l-header .site-brand a{display:inline-block;width:15.972vw;vertical-align:bottom}@media (min-width: 1441px){.l-header .site-brand a{width:230px}}.l-header .site-brand a img{display:block}@media (max-width: 900px){.l-header .site-brand a{width:125px}}.l-header .header-inner{-webkit-justify-content:flex-end;justify-content:flex-end;width:calc(100% - 15.972vw);height:100%;padding-left:2em}@media (min-width: 1441px){.l-header .header-inner{width:calc(100% - 230px)}}.open .l-header{width:100%;height:121px;position:fixed;top:0;left:0;z-index:9999;border-bottom:1px solid #f5f5fd}@media (max-width: 900px){.open .l-header{height:66px}}.contact-info{width:100%;max-width:825px;margin-right:10px;padding:38px 0 37px;text-align:left;line-height:1}.contact-info>div{-webkit-align-items:center;align-items:center;width:calc(100% / 3);padding-left:5.972vw;background-repeat:no-repeat;background-position:center left 2.083vw;font-size:14px;font-size:0.9722222222vw}.contact-info>div:not(:first-child){border-left:1px solid #ccc}.contact-info>div span{display:block;width:100%}.contact-info>div .num{margin-top:2px;font-size:28px;font-size:1.9444444444vw;font-weight:bold;color:#1d2087}@media (min-width: 1441px){.contact-info>div{padding-left:86px;background-position:center left 30px;font-size:14px;font-size:0.875rem}.contact-info>div .num{font-size:28px;font-size:1.75rem}}.contact-info .main-num{background-image:url(../img/icon_tel.svg);background-size:2.8472vw 2.8472vw}@media (min-width: 1441px){.contact-info .main-num{background-size:41px 41px}}.contact-info .fax-num{background-image:url(../img/icon_fax.svg);background-size:3.056vw 2.7083vw}@media (min-width: 1441px){.contact-info .fax-num{background-size:44px 39px}}.contact-info .other-num{background-image:url(../img/icon_other.svg);background-size:3.194vw 2.8472vw}@media (min-width: 1441px){.contact-info .other-num{background-size:46px 41px}}@media (max-width: 900px){.contact-info{display:none}}.g-nav{display:block;transition:0.5s cubic-bezier(0.25, 0.1, 0.25, 1);width:100%;height:100%;padding:93px 13.89vw 250px;position:fixed;top:121px;right:-100%;z-index:9998;overflow:auto;background-color:#fff}.open .g-nav{right:0}.g-nav ul li a{position:relative;display:inline-block}.g-nav ul.flex{flex-wrap:wrap}.g-nav ul.flex>li{width:25%}.g-nav ul.first-level>li>a{padding-left:35px;font-size:30px;font-size:1.875rem;font-weight:bold;color:#1d2087}.g-nav ul.first-level>li>a:before{position:absolute;top:9px;left:0;content:"";width:25px;height:25px;background-image:url(../img/icon_arrow_firstlevel.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.g-nav ul.first-level>li>ul{display:block}.g-nav ul.first-level>li>ul:not([class]){margin-top:32px;border-top:1px solid #1d2087}.g-nav ul.first-level+.first-level{margin-top:65px}.g-nav ul.second-level{margin-top:32px}.g-nav ul.second-level>li>a{width:100%;padding-bottom:13px;padding-left:35px;font-size:18px;font-size:1.125rem;font-weight:bold;border-bottom:1px solid #1d2087}.g-nav ul.second-level>li>a:before{position:absolute;top:0;left:0;content:"";width:25px;height:25px;background-image:url(../img/icon_arrow_firstlevel.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.g-nav ul.second-level>li+li{margin-top:37px}.g-nav ul.third-level>li{margin-top:15px}.g-nav ul.third-level>li:nth-child(n + 5){margin-top:17px}.g-nav ul.third-level>li>a{width:100%;padding-left:35px;font-size:16px;font-size:1rem;font-weight:bold}.g-nav ul.third-level>li>a:before{position:absolute;top:0;left:0;content:"";width:25px;height:25px;background-image:url(../img/icon_arrow_firstlevel.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.g-nav ul.third-level>li>ul:not([class])>li{width:100%;margin-top:13px}.g-nav ul.third-level>li>ul:not([class])>li+li{margin-top:5px}.g-nav ul:not([class]){display:-webkit-flex;display:flex;flex-wrap:wrap}.g-nav ul:not([class])>li{width:25%;margin-top:9px}.g-nav ul:not([class])>li:nth-child(n + 5){margin-top:5px}.g-nav ul:not([class])>li>a{padding-right:1em;padding-left:30px;font-size:14px;font-size:0.875rem}.g-nav ul:not([class])>li>a:before{position:absolute;top:3px;left:11px;content:"";width:6px;height:11px;background-image:url(../img/icon_arrow_navy.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 900px){.g-nav{top:66px;padding:1px 0 200px}.g-nav ul li a{display:block}.g-nav ul.flex>li{width:100%}.g-nav ul.first-level>li>a{padding:15px 20px;font-size:20px;font-size:1.25rem}.g-nav ul.first-level>li>a:before{display:none}.g-nav ul.first-level>li>a.sp-toggle{position:relative}.g-nav ul.first-level>li>a.sp-toggle:before,.g-nav ul.first-level>li>a.sp-toggle:after{position:absolute;top:0;right:20px;bottom:0;content:"";width:18px;height:1px;margin:auto 0;background-color:#1d2087}.g-nav ul.first-level>li>a.sp-toggle:before{display:block;left:auto}.g-nav ul.first-level>li>a.sp-toggle:after{transform:rotate(90deg);transition:0.3s}.g-nav ul.first-level>li>a.sp-toggle.is-open:after{transform:rotate(0deg)}.g-nav ul.first-level>li>ul{display:none}.g-nav ul.first-level>li>ul:not([class]){margin-top:0;border-top:1px solid #eee}.g-nav ul.first-level>li>ul:not([class])>li{width:100%;margin-top:12px}.g-nav ul.first-level>li>ul:not([class])>li+li{margin-top:3px}.g-nav ul.first-level>li>ul:not([class]):last-child{padding-bottom:26px}.g-nav ul.first-level+.first-level{margin-top:0}.g-nav ul.first-level:not(:first-child){border-top:1px solid #1d2087}.g-nav ul.second-level{margin-top:0;border-top:1px solid #ddd}.g-nav ul.second-level:last-child{padding-bottom:26px}.g-nav ul.second-level>li>a{padding:19px 20px 17px 51px;border-color:#eee}.g-nav ul.second-level>li>a:before{top:20px;left:20px;width:23px;height:23px}.g-nav ul.second-level>li>ul:not([class]){margin-top:12px}.g-nav ul.second-level>li>ul:not([class])>li{width:100%}.g-nav ul.second-level>li>ul:not([class])>li+li{margin-top:3px}.g-nav ul.second-level>li+li{margin-top:26px;border-top:1px solid #eee}.g-nav ul.third-level>li{margin-top:17px}.g-nav ul.third-level>li+li{margin-top:19px}.g-nav ul.third-level>li>a{padding:0 20px 0 51px;font-size:14px;font-size:0.875rem}.g-nav ul.third-level>li>a:before{top:-2px;left:20px;width:23px;height:23px}.g-nav ul.third-level>li>ul:not([class])>li{margin-top:6px}.g-nav ul.third-level>li>ul:not([class])>li+li{margin-top:3px}.g-nav ul:not([class])>li{width:100%;margin-top:0}.g-nav ul:not([class])>li:nth-child(n + 5){margin-top:0}.g-nav ul:not([class])>li>a{padding-right:0;padding-left:51px}.g-nav ul:not([class])>li>a:before{left:30px}}.icon-menu{width:140px}.icon-menu li{width:100%;height:100%}.icon-menu li a{display:block;height:100%;padding-top:71px;background-color:#4a4d9f;color:#fff;text-align:center;font-weight:bold;background-repeat:no-repeat;background-image:url(../img/icon_access.svg);background-size:22px 32px;background-position:top 31px center}@media (max-width: 900px){.icon-menu{display:none}}.kv{position:relative;width:100%;padding-top:45.4167%;background-image:url(../img/img_kv.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.kv .wrap{position:absolute;top:0;left:0;right:0;bottom:0}.kv img{display:block;margin-right:auto;margin-left:auto}.kv .sports{width:13.68056vw;margin-top:2.78vw}.kv .text01{width:46.04167vw;margin-top:3.33vw}.kv .text02{width:19.861vw;margin-top:4.861vw}@media (max-width: 768px){.kv{padding-top:114.4%;background-image:url(../img/img_kv_sp.jpg)}.kv .sports{width:33.73867vw;margin-top:5.33vw}.kv .text01{width:80.3467vw;margin-top:7.2vw}.kv .text02{width:55.096vw;margin-top:8.5867vw}}.home .com-section_title{font-size:18px;font-size:1.125rem}.home .com-section_title span:before{display:none}@media (max-width: 768px){.home .com-section_title{font-size:16px;font-size:1rem}}.home .important-news{padding:13px 0 13px;background-color:#fcf2a8}.home .important-news article{padding:0 30px}.home .important-news .news-title{-webkit-align-items:center;align-items:center;font-size:15px;font-size:0.9375rem;line-height:1.46}.home .important-news .news-title span{padding:1px 0 1px 28px;word-break:keep-all;white-space:nowrap;background-image:url(../img/icon_important.svg);background-repeat:no-repeat;background-size:22px 22px}.home .important-news .news-title a:after{position:relative;top:1px;display:inline-block;content:"";width:8px;height:13px;margin-left:10px;background-image:url(../img/icon_arrow_black.svg);background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){.home .important-news{padding:10px 0}.home .important-news article{padding:0 15px}.home .important-news .news-title{font-size:13px;font-size:0.8125rem}.home .important-news .news-title span{margin-right:5px;padding-left:18px;background-size:18px 18px}.home .important-news .news-title a{position:relative;display:block;width:100%;padding-right:19px}.home .important-news .news-title a:after{position:absolute;top:0;right:0;bottom:0;margin:auto 0}}.home .service-menu_list{width:100%;-webkit-justify-content:center;justify-content:center}.home .service-menu_list>ul{position:relative;width:100%}.home .service-menu_list>ul:before{position:absolute;top:-25px;left:0;content:"";width:183px;height:25px;color:#fff;font-size:15px;font-size:0.9375rem;text-align:center;font-weight:bold;line-height:25px}.home .service-menu_list>ul:after{position:absolute;top:-4px;left:0;width:100%;height:4px;content:""}.home .service-menu_list .medical-list{width:calc(182px * 3);border-right:1px solid #eee}.home .service-menu_list .medical-list:before{background-color:#1d2087;content:"町田病院"}.home .service-menu_list .medical-list:after{background-color:#1d2087}.home .service-menu_list .welfare-list{width:calc(182px * 4)}.home .service-menu_list .welfare-list:before{background-color:#ed4c49;content:"KISOコミュニティベース"}.home .service-menu_list .welfare-list:after{background-color:#ed4c49}.home .service-menu_list li{background-color:#fff;width:100%;max-width:182px;flex-basis:182px;height:156px;border-right:1px solid #eee}.home .service-menu_list li:last-child{border-right:none}.home .service-menu_list li a{display:block;height:100%;padding-top:95px;background-color:#fff;text-align:center;font-weight:bold;background-repeat:no-repeat}.home .service-menu_list li a.icon01{background-image:url(../img/icon_outpatient.svg);background-position:top 18px center;background-size:75px 76px}.home .service-menu_list li a.icon02{background-image:url(../img/icon_hospitalization.svg);background-position:top 18px center;background-size:54px 73px}.home .service-menu_list li a.icon03{background-image:url(../img/icon_inspection-surgey.svg);background-position:top 18px center;background-size:71px 74px}.home .service-menu_list li a.icon04{background-image:url(../img/icon_home-visit-nursing.svg);background-position:top 18px center;background-size:71px 73px}.home .service-menu_list li a.icon05{background-image:url(../img/icon_small-multi-home-care.svg);background-position:top 18px center;background-size:71px 73px}.home .service-menu_list li a.icon06{background-image:url(../img/icon_support-center.svg);background-position:top 22px center;background-size:73px 64px}.home .service-menu_list li a.icon07{background-image:url(../img/icon_home-care-support-office.svg);background-position:top 23px center;background-size:55px 68px}.home .service-menu_list li a span{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;line-height:1.33}@media (max-width: 1080px){.home .service-menu_list li a span{font-size:12px;font-size:0.75rem}}.home .service-menu .service-btn{width:50%;height:62px;background-color:#1d2087;color:#fff;font-size:14px;font-size:0.875rem;font-weight:bold}.home .service-menu .service-btn.u-welfare{background-color:#ed4c49}@media (max-width: 768px){.home .service-menu{padding:0}.home .service-menu .container{position:static;padding:0}.home .service-menu .btn-container{-webkit-justify-content:center;justify-content:center}}.home .about-menu{padding:70px 0 80px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(245,245,253,0.9);background-blend-mode:multiply}.home .about-menu.lazyloaded{background-image:url(../img/bg_about.jpg)}.home .about-menu_list{margin-right:-1px;margin-left:-1px}.home .about-menu_list li{width:33.333%;padding:0 1px}.home .about-menu_list figure{height:100%;margin:0;background-color:#fff;text-align:left}.home .about-menu_list figcaption{padding:29px 31px 45px}.home .about-menu_list .img{padding-top:61.74%;background-position:center;background-size:120%;background-repeat:no-repeat}.home .about-menu_list .img.lazyloaded.message{background-image:url(../img/bg_about_menu01.jpg)}.home .about-menu_list .img.lazyloaded.nursing{background-image:url(../img/bg_about_menu02.jpg)}.home .about-menu_list .img.lazyloaded.recruit{background-image:url(../img/bg_about_menu03.jpg)}.home .about-menu_list .menu-title{font-size:18px;font-size:1.125rem}.home .about-menu_list .menu-title span{display:block;margin-bottom:13px;color:#4a4d9f;font-weight:normal;font-style:italic}.home .about-menu_list .menu-title+p{margin-top:7px}.home .about-menu_list .more{margin-top:13px;font-size:14px;font-size:0.875rem;color:#4a4d9f;font-weight:bold}.home .about-menu_list .more:after{position:relative;top:1px;display:inline-block;content:"";width:8px;height:14px;margin-left:7px;background-image:url(../img/icon_arrow_navy.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 768px){.home .about-menu{padding:60px 0 60px}.home .about-menu.lazyloaded{background-image:url(../img/bg_about_sp.jpg)}.home .about-menu .mod-scroll_content .wrap{width:863px}.home .about-menu_list figcaption{padding:13px 15px 26px}.home .about-menu_list .menu-title{font-size:16px;font-size:1rem}.home .about-menu_list .menu-title span{margin-bottom:8px}.home .about-menu_list .menu-title+p{margin-top:6px}.home .about-menu_list p{font-size:14px;font-size:0.875rem;line-height:1.7}.home .about-menu_list .more{margin-top:13px}}.home .infomation-section{padding:64px 0 80px;background-color:#f5f5fd}.home .infomation-section .news-wrap{max-width:1000px;margin-top:35px;padding:28px 100px 50px}@media (max-width: 768px){.home .infomation-section .news-wrap{padding:40px 15px}}@media (max-width: 768px){.home .infomation-section{padding:60px 0 60px}}.infomation-section{padding:73px 0 84px;background-color:#fff}.infomation-section .com-section_title{font-size:18px;font-size:1.125rem}.infomation-section .news-wrap{width:100%;max-width:892px;margin-right:auto;margin-left:auto;padding:30px 40px 60px;background-color:#fff}.infomation-section .news-wrap+.btn{margin-top:40px}@media (max-width: 768px){.infomation-section{padding:62px 0 80px}.infomation-section.lazyloaded{background-image:url(../img/bg_information_sp.jpg)}.infomation-section .news-wrap{padding:25px 15px 40px}.infomation-section .news-wrap+.btn{margin-top:35px}}@media (max-width: 768px){.information .infomation-section .news-wrap{padding:0 0 40px}}.l-aside .bnr-section{padding:80px 0;background-color:#f5f5fd}.l-aside .bnr-section .bnr-list{margin:-15px}.l-aside .bnr-section .bnr-list li{width:25%;padding:15px}@media (max-width: 768px){.l-aside .bnr-section{padding:60px 0}.l-aside .bnr-section .bnr-list{-webkit-justify-content:center;justify-content:center;margin:-5px}.l-aside .bnr-section .bnr-list li{width:33.333%;padding:5px}}@media (max-width: 568px){.l-aside .bnr-section .bnr-list li{width:50%}}.l-footer .footer-top{padding:100px 0 67px}@media (max-width: 1080px){.l-footer .footer-top .container{-webkit-justify-content:center;justify-content:center}}@media (max-width: 768px){.l-footer .footer-top{padding:50px 0 0}.l-footer .footer-top .container{display:block}}.l-footer .footer-top .left{width:calc(191px + 4.167vw);padding-right:4.167vw}@media (min-width: 1441px){.l-footer .footer-top .left{padding-right:60px}}.l-footer .footer-top .left .brand+.sns{margin-top:43px}.l-footer .footer-top .left .logo{display:block;width:189px}.l-footer .footer-top .left .overview{margin-top:15px;line-height:1}.l-footer .footer-top .left .add{font-size:15px;font-size:0.9375rem}.l-footer .footer-top .left .add+.tel{margin-top:10px}.l-footer .footer-top .left .tel{display:block;margin-top:5px;font-size:13px;font-size:0.8125rem}.l-footer .footer-top .left .sns{width:40px;height:40px;display:block;background-image:url(../img/icon_fb.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){.l-footer .footer-top .left{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding:0}.l-footer .footer-top .left .logo{width:147px}.l-footer .footer-top .left .overview{margin-top:0;margin-left:13px}.l-footer .footer-top .left .add{font-size:12px;font-size:0.75rem;line-height:1.4}.l-footer .footer-top .left .tel{font-size:12px;font-size:0.75rem}.l-footer .footer-top .left .sns{width:35px;height:35px}}.l-footer .footer-top .hours{position:relative;width:calc(405px + 8.334vw);padding:0 4.167vw}@media (min-width: 1441px){.l-footer .footer-top .hours{padding:0 60px}}.l-footer .footer-top .hours:before,.l-footer .footer-top .hours:after{content:"";position:absolute;top:0;width:1px;height:143px;background-color:#eee}.l-footer .footer-top .hours:before{left:0}.l-footer .footer-top .hours:after{right:0}.l-footer .footer-top .hours table th,.l-footer .footer-top .hours table td{padding:6px 0 7px;font-size:12px;font-size:0.75rem}.l-footer .footer-top .hours table tbody th,.l-footer .footer-top .hours table tbody td:first-child{width:104px;padding:6px 0;word-break:keep-all;white-space:nowrap;background-color:#f5f5fd}.l-footer .footer-top .hours table tbody td{text-align:center;width:44px}.l-footer .footer-top .hours .note{margin-top:9px;font-size:12px;font-size:0.75rem}@media (max-width: 1080px){.l-footer .footer-top .hours{width:calc(405px + 4.167vw);padding-right:0}.l-footer .footer-top .hours:after{display:none}}@media (max-width: 768px){.l-footer .footer-top .hours{width:100%;margin-top:20px;padding-left:0;border-left:none}.l-footer .footer-top .hours:before{display:none}.l-footer .footer-top .hours table th,.l-footer .footer-top .hours table td{padding:9px 0;font-size:13px;font-size:0.8125rem}.l-footer .footer-top .hours table tbody th{width:102px;padding:9px 0 10px}.l-footer .footer-top .hours table tbody td{width:36px}.l-footer .footer-top .hours .note{font-size:13px;font-size:0.8125rem}}.l-footer .footer-bottom{padding:40px 0;border-top:1px solid #eee}.l-footer .footer-bottom .container{-webkit-justify-content:space-between;justify-content:space-between}.l-footer .footer-bottom .bottom-menu li{font-size:13px;font-size:0.8125rem}.l-footer .footer-bottom .bottom-menu li:not(:last-child):after{display:inline-block;content:"｜";margin:0 0.5em}.l-footer .footer-bottom .f-copy{font-size:14px;font-size:0.875rem}@media (max-width: 768px){.l-footer .footer-bottom{border-top:none}.l-footer .footer-bottom .bottom-menu li{font-size:11px;font-size:0.6875rem}.l-footer .footer-bottom .f-copy{font-size:11px;font-size:0.6875rem}}.f-nav{width:calc(100% - 525px - 251px);padding-left:4.167vw}.f-nav ul li{line-height:1.4}.f-nav ul li a{padding-right:0.8em}.f-nav .parent{width:calc(100% / 2);max-width:194px}.f-nav .parent>li>a{font-weight:bold;font-size:15px;font-size:0.9375rem}.f-nav .parent>li+li{margin-top:10px}.f-nav .child{margin-top:12px}.f-nav .child>li{width:100%}.f-nav .child>li>a{font-size:14px;font-size:0.875rem}@media (min-width: 1441px){.f-nav{padding-left:60px}}@media (max-width: 1080px){.f-nav{display:none}}.medical-service .com-primary_header .title,.welfare-service .com-primary_header .title{background-image:url(../img/bg_medical-service_title.jpg)}.medical-service .com-service_header,.welfare-service .com-service_header{margin-bottom:0}.medical-service #service-top,.welfare-service #service-top{background-image:url(../img/bg_about.jpg);background-size:cover;background-position:center}@media (max-width: 768px){.medical-service #service-top,.welfare-service #service-top{background-size:200%;background-position:top left}}.medical-service .com-section>.container,.welfare-service .com-section>.container{max-width:980px}.medical-service .com-section_body,.welfare-service .com-section_body{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (max-width: 768px){.medical-service .com-section_body,.welfare-service .com-section_body{-webkit-flex-direction:column;flex-direction:column}}.medical-service .com-section_row,.welfare-service .com-section_row{padding-left:15px;padding-right:15px;width:33.333%;margin-bottom:30px;display:-webkit-flex;display:flex}@media (max-width: 768px){.medical-service .com-section_row,.welfare-service .com-section_row{width:100%;margin-bottom:15px}}.welfare-service .com-service_header.com-primary_header .title h1 span{color:#ed4c49}.outpatient #first .mod-dl>dd>dl>dt{padding-top:0;border-top:none}.outpatient #first .mod-dl>dd>dl>dt:before{top:0}.outpatient #first .mod-dl>dd>dl>dd{margin-top:9px}.hours-table td{width:90px;text-align:center}.hours-table tbody th{width:177px}.hours-table tbody tr td:first-child{width:177px;background-color:#f5f5fd}@media (max-width: 768px){.hours-table td{width:37px}.hours-table tbody th{width:83px}.hours-table tbody tr td:first-child{width:83px}}.doctor-list li+li{margin-top:40px;padding-top:35px;border-top:1px solid #eee}.doctor-list .img{width:160px;height:160px;background-repeat:no-repeat;background-position:center;background-size:cover}.doctor-list .img+.profile{width:calc(100% - 160px);padding-left:25px}.doctor-list .profile .name{font-size:18px;font-size:1.125rem;font-weight:bold}.doctor-list .profile .name .ff-tnr{display:block;margin-top:1px;font-size:16px;font-size:1rem;line-height:1.4;color:#4a4d9f;font-style:italic;font-weight:normal}.doctor-list .profile .data{margin-top:19px;font-size:15px;font-size:0.9375rem;line-height:1.4}.doctor-list .profile .data dt{font-weight:normal;float:left}.doctor-list .profile .data dt:after{content:"："}.doctor-list .comment{margin-top:25px;padding:21px 20px 14px;background-color:#f5f5fd}.doctor-list .comment dt{font-size:16px;font-size:1rem;color:#4a4d9f;font-style:italic;font-weight:normal;line-height:1}.doctor-list .comment dd{margin-top:4px}.doctor-list.u-parttime .name>div{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;line-height:1.4}.doctor-list.u-parttime .name .ff-tnr{margin-left:10px}.doctor-list.u-parttime .profile .data{margin-top:5px}.doctor-list.u-parttime .profile .data dt:not(:first-of-type),.doctor-list.u-parttime .profile .data dd:not(:first-of-type){margin-top:2px}@media (max-width: 768px){.doctor-list li .flex{position:relative;display:block}.doctor-list li+li{margin-top:30px;padding-top:30px}.doctor-list .img{width:130px;height:130px}.doctor-list .img+.profile{width:100%;padding-left:0}.doctor-list .img+.profile .name{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;flex-wrap:wrap;position:absolute;top:0;left:130px;width:calc(100% - 130px);height:130px;padding-left:18px}.doctor-list .img+.profile .name span{display:block;width:100%}.doctor-list .profile .name{font-size:16px;font-size:1rem}.doctor-list .profile .name .ff-tnr{margin-top:1px;font-size:14px;font-size:0.875rem}.doctor-list .profile .data{margin-top:17px;font-size:13px;font-size:0.8125rem;line-height:1.6}.doctor-list .profile .data dt:not(:first-of-type),.doctor-list .profile .data dd:not(:first-of-type){margin-top:2px}.doctor-list .comment{margin-top:16px;padding:16px 20px 14px}.doctor-list .comment dt{font-size:14px;font-size:0.875rem}.doctor-list .comment dd{margin-top:4px;font-size:14px;font-size:0.875rem}.doctor-list.u-parttime .name>div{display:block}.doctor-list.u-parttime .name .ff-tnr{margin-left:0}.doctor-list.u-parttime .profile .data{margin-top:14px;line-height:1.6}}.home-medical-care_table tr{display:block;margin-bottom:10px}.home-medical-care_table th{vertical-align:top;width:10%}.home-medical-care_table td{text-align:left;width:30%}@media (max-width: 768px){.home-medical-care_table th,.home-medical-care_table td{padding:0 !important;vertical-align:top}.home-medical-care_table th{display:block;line-height:1.6}.home-medical-care_table td{white-space:nowrap;padding-left:10px}}.intervention-flow li{position:relative;border:2px solid #ddd;padding:5px 15px;text-align:center}.intervention-flow li+li{margin-top:40px}.intervention-flow li+li:before{content:"";position:absolute;top:-31px;left:0;right:0;width:20px;height:20px;margin:0 auto;border-style:solid;border-width:20px 20px 0 20px;border-color:#4a4d9f transparent transparent transparent}.intervention-flow+*{margin-top:1em}@media (max-width: 568px){.intervention-flow li{text-align:left}}.home-care #home-care-recruit .mod-dl>dd>dl>dt{margin-top:0;padding-top:0;border-top:none}.home-care #home-care-recruit .mod-dl>dd>dl>dt:before{top:0}.home-care .mod-slider{margin-top:30px;margin-bottom:50px}.home-care .mod-table{table-layout:fixed}.home-care .mod-table td{text-align:center}.home-care .harmony_ex dt{color:#4a4d9f}.endoscopy .mod-content-header{text-align:center;margin-top:40px !important;padding-top:40px !important}.endoscopy .mod-content-header span{margin-bottom:5px;font-size:34px;font-size:2.125rem;font-family:"Times New Roman", serif;color:#1d2087;font-weight:bold;line-height:1}.endoscopy .mod-content-header h3{font-size:20px;font-size:1.25rem}.endoscopy #endoscopy .mod-table{table-layout:fixed}.endoscopy #endoscopy .mod-table td{text-align:center}.endoscopy #endoscopic-treatment .mod-table th{width:25%;padding:15px}.endoscopy #endoscopic-treatment .mod-table td{padding:15px}.endoscopy .mod-dl>dt>dt{margin-bottom:30px}.endoscopy .mod-dl>dt>dd dd{margin-top:0px}.endoscopy .mod-dl h5{margin-bottom:3px;color:#1d2087;font-weight:bold}.endoscopy .mod-dl p span{color:#1d2087}.endoscopy .mod-img-box{margin-top:20px}.endoscopy .mod-dl dd.u-tiny h5{margin-bottom:3px;color:#1d2087;font-weight:bold;font-size:14px;font-size:0.875rem}.endoscopy .mod-dl dd.u-tiny p{font-size:15px;font-size:0.9375rem}.health-check #medical-examination .mod-table td{text-align:center !important}@media (max-width: 768px){.health-check #medical-examination .mod-table tr{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ddd;border-left:1px solid #ddd}.health-check #medical-examination .mod-table tr td,.health-check #medical-examination .mod-table tr th{width:50%;border:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd}}.health-check #machida-city .mod-table tbody td{text-align:left !important;padding-left:15px}.health-check #machida-city .mod-table tbody th{width:20%}.health-check #personal .mod-table{table-layout:fixed}.health-check #personal .mod-table th:first-child{width:170px}.health-check #personal .mod-table td,.health-check #personal .mod-table th{text-align:center;padding:12px 5px}@media (max-width: 768px){.health-check #personal .mod-table td,.health-check #personal .mod-table th{width:50%}}.health-check #personal .mod-table.option-table th:first-child{width:inherit}.web-entry-medical-examination .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.about .com-primary_header .title{background-image:url(../img/bg_about_menu02_1.jpg);background-size:cover;background-position:right center;background-repeat:no-repeat}.about .com-service_header{margin-bottom:0}.about_img{width:50%;margin-left:auto;margin-right:auto;margin-bottom:30px}@media (max-width: 768px){.about_img{width:100%}}.about .mod-dl dd.u-tiny{margin-top:15px}.about .mod-dl dd.u-tiny.u-border-bottom{padding-bottom:15px}.about .mod-dl dd.u-tiny p{font-size:15px;font-size:0.9375rem}@media (max-width: 768px){.about .mod-icon-list{padding:40px 15px}}.about .mod-icon-list li{font-size:19px;font-size:1.1875rem;font-weight:bold}.about .mod-icon-list li span{width:50px;height:50px;font-weight:normal}.about .mod-icon-list li:last-child{margin-bottom:0}@media (max-width: 768px){.about .mod-icon-list li{display:block;font-size:16px;font-size:1rem}.about .mod-icon-list li span{float:left;width:40px;height:40px}}.about .mod-img_box{border:none}.about .mod-slider{margin-top:30px;margin-bottom:50px}.about .mod-slider_btn li{min-width:auto}.about .about-text-01{text-align:center}@media (max-width: 768px){.about .about-text-01{text-align:left}}.about .about-text-02{text-align:center}.about .about-text-02 strong{font-size:18px;font-size:1.125rem}@media (max-width: 768px){.about .about-text-02{text-align:right}}.bid-list{row-gap:1em}.bid-list li{width:calc(100% / 3);padding-right:1em}@media (max-width: 768px){.bid-list li{width:100%}}.recruit .com-primary_header .title,.message .com-primary_header .title,.outline .com-primary_header .title,.welfare .com-primary_header .title,.nurse-education .com-primary_header .title,.recruitment-type .com-primary_header .title{background-image:url(../img/img_recruit_1.jpg);background-size:cover;background-position:right center;background-repeat:no-repeat}.recruit .com-service_header,.message .com-service_header,.outline .com-service_header,.welfare .com-service_header,.nurse-education .com-service_header,.recruitment-type .com-service_header{margin-bottom:0}.recruit .mod-img_box,.message .mod-img_box,.outline .mod-img_box,.welfare .mod-img_box,.nurse-education .mod-img_box,.recruitment-type .mod-img_box{border:none}.recruit .com-content,.message .com-content,.outline .com-content,.welfare .com-content,.nurse-education .com-content,.recruitment-type .com-content{margin-top:50px}@media (max-width: 768px){.recruit .com-content,.message .com-content,.outline .com-content,.welfare .com-content,.nurse-education .com-content,.recruitment-type .com-content{margin-top:0}}.recruit .mod-dl,.message .mod-dl,.outline .mod-dl,.welfare .mod-dl,.nurse-education .mod-dl,.recruitment-type .mod-dl{margin-top:100px;padding-bottom:100px;margin-left:auto;margin-right:auto}.recruit .infomation-section,.message .infomation-section,.outline .infomation-section,.welfare .infomation-section,.nurse-education .infomation-section,.recruitment-type .infomation-section{margin-top:100px}.recruit .infomation-section .ff-tnr:before,.message .infomation-section .ff-tnr:before,.outline .infomation-section .ff-tnr:before,.welfare .infomation-section .ff-tnr:before,.nurse-education .infomation-section .ff-tnr:before,.recruitment-type .infomation-section .ff-tnr:before{content:none}.recruit h3,.message h3,.outline h3,.welfare h3,.nurse-education h3,.recruitment-type h3{font-size:22px;font-size:1.375rem;font-weight:bold;margin-bottom:20px}@media (max-width: 768px){.recruit h3,.message h3,.outline h3,.welfare h3,.nurse-education h3,.recruitment-type h3{font-size:20px;font-size:1.25rem}}.recruit h4,.message h4,.outline h4,.welfare h4,.nurse-education h4,.recruitment-type h4{position:relative;font-size:16px;font-size:1rem;padding-left:1rem;margin-bottom:10px}.recruit h4::before,.message h4::before,.outline h4::before,.welfare h4::before,.nurse-education h4::before,.recruitment-type h4::before{position:absolute;left:0;content:"■";color:#4a4d9f}.recruit .category,.message .category,.outline .category,.welfare .category,.nurse-education .category,.recruitment-type .category{margin-right:20px}.recruit .mod-content-list,.message .mod-content-list,.outline .mod-content-list,.welfare .mod-content-list,.nurse-education .mod-content-list,.recruitment-type .mod-content-list{margin-bottom:50px}.recruit a.flex:before,.message a.flex:before,.outline a.flex:before,.welfare a.flex:before,.nurse-education a.flex:before,.recruitment-type a.flex:before{content:none}.recruit a.flex:after,.message a.flex:after,.outline a.flex:after,.welfare a.flex:after,.nurse-education a.flex:after,.recruitment-type a.flex:after{transform:rotate(0deg)}.recruit .recruit-section,.message .recruit-section,.outline .recruit-section,.welfare .recruit-section,.nurse-education .recruit-section,.recruitment-type .recruit-section{padding-top:calc(100px + 3.472%);padding-bottom:100px;background-color:#fff}@media (min-width: 1441px){.recruit .recruit-section,.message .recruit-section,.outline .recruit-section,.welfare .recruit-section,.nurse-education .recruit-section,.recruitment-type .recruit-section{padding-top:calc(100px + 50px)}}.recruit .recruit-section .img-content,.message .recruit-section .img-content,.outline .recruit-section .img-content,.welfare .recruit-section .img-content,.nurse-education .recruit-section .img-content,.recruitment-type .recruit-section .img-content{order:1;width:54.8%}.recruit .recruit-section .img-content .mod-img_shadow,.message .recruit-section .img-content .mod-img_shadow,.outline .recruit-section .img-content .mod-img_shadow,.welfare .recruit-section .img-content .mod-img_shadow,.nurse-education .recruit-section .img-content .mod-img_shadow,.recruitment-type .recruit-section .img-content .mod-img_shadow{position:relative;padding-top:61.75%}.recruit .recruit-section .img-content .mod-img_shadow:after,.message .recruit-section .img-content .mod-img_shadow:after,.outline .recruit-section .img-content .mod-img_shadow:after,.welfare .recruit-section .img-content .mod-img_shadow:after,.nurse-education .recruit-section .img-content .mod-img_shadow:after,.recruitment-type .recruit-section .img-content .mod-img_shadow:after{content:"";display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;top:-14.2%;left:8.8%}.recruit .recruit-section .img-content .mod-img_shadow.lazyloaded:after,.message .recruit-section .img-content .mod-img_shadow.lazyloaded:after,.outline .recruit-section .img-content .mod-img_shadow.lazyloaded:after,.welfare .recruit-section .img-content .mod-img_shadow.lazyloaded:after,.nurse-education .recruit-section .img-content .mod-img_shadow.lazyloaded:after,.recruitment-type .recruit-section .img-content .mod-img_shadow.lazyloaded:after{background-image:url(../img/img_recruit.jpg)}.recruit .recruit-section .text-content,.message .recruit-section .text-content,.outline .recruit-section .text-content,.welfare .recruit-section .text-content,.nurse-education .recruit-section .text-content,.recruitment-type .recruit-section .text-content{order:2;width:calc(100% - 54.8%);margin:0 0 0 auto;padding-left:11.538%}.recruit .recruit-section .text-content .img-content,.message .recruit-section .text-content .img-content,.outline .recruit-section .text-content .img-content,.welfare .recruit-section .text-content .img-content,.nurse-education .recruit-section .text-content .img-content,.recruitment-type .recruit-section .text-content .img-content{display:none}.recruit .recruit-section .text-content p,.message .recruit-section .text-content p,.outline .recruit-section .text-content p,.welfare .recruit-section .text-content p,.nurse-education .recruit-section .text-content p,.recruitment-type .recruit-section .text-content p{margin-top:7px}.recruit .recruit-section .text-content .btn,.message .recruit-section .text-content .btn,.outline .recruit-section .text-content .btn,.welfare .recruit-section .text-content .btn,.nurse-education .recruit-section .text-content .btn,.recruitment-type .recruit-section .text-content .btn{margin-top:46px}@media (max-width: 768px){.recruit .recruit-section .img-content,.message .recruit-section .img-content,.outline .recruit-section .img-content,.welfare .recruit-section .img-content,.nurse-education .recruit-section .img-content,.recruitment-type .recruit-section .img-content{width:50%}.recruit .recruit-section .text-content,.message .recruit-section .text-content,.outline .recruit-section .text-content,.welfare .recruit-section .text-content,.nurse-education .recruit-section .text-content,.recruitment-type .recruit-section .text-content{width:50%;padding-left:8%}}@media (max-width: 610px){.recruit .recruit-section,.message .recruit-section,.outline .recruit-section,.welfare .recruit-section,.nurse-education .recruit-section,.recruitment-type .recruit-section{padding:60px 0 80px}.recruit .recruit-section .com-section_title,.message .recruit-section .com-section_title,.outline .recruit-section .com-section_title,.welfare .recruit-section .com-section_title,.nurse-education .recruit-section .com-section_title,.recruitment-type .recruit-section .com-section_title{text-align:center !important}.recruit .recruit-section .com-section_title+*,.message .recruit-section .com-section_title+*,.outline .recruit-section .com-section_title+*,.welfare .recruit-section .com-section_title+*,.nurse-education .recruit-section .com-section_title+*,.recruitment-type .recruit-section .com-section_title+*{margin-top:calc(40px + 7.2vw)}.recruit .recruit-section .container,.message .recruit-section .container,.outline .recruit-section .container,.welfare .recruit-section .container,.nurse-education .recruit-section .container,.recruitment-type .recruit-section .container{flex-wrap:wrap}.recruit .recruit-section .img-content,.message .recruit-section .img-content,.outline .recruit-section .img-content,.welfare .recruit-section .img-content,.nurse-education .recruit-section .img-content,.recruitment-type .recruit-section .img-content{width:91.94%;display:none}.recruit .recruit-section .text-content,.message .recruit-section .text-content,.outline .recruit-section .text-content,.welfare .recruit-section .text-content,.nurse-education .recruit-section .text-content,.recruitment-type .recruit-section .text-content{order:1;width:100%;padding:0}.recruit .recruit-section .text-content .img-content,.message .recruit-section .text-content .img-content,.outline .recruit-section .text-content .img-content,.welfare .recruit-section .text-content .img-content,.nurse-education .recruit-section .text-content .img-content,.recruitment-type .recruit-section .text-content .img-content{display:block}.recruit .recruit-section .text-content p,.message .recruit-section .text-content p,.outline .recruit-section .text-content p,.welfare .recruit-section .text-content p,.nurse-education .recruit-section .text-content p,.recruitment-type .recruit-section .text-content p{margin-top:26px;text-align:center}.recruit .recruit-section .text-content .btn,.message .recruit-section .text-content .btn,.outline .recruit-section .text-content .btn,.welfare .recruit-section .text-content .btn,.nurse-education .recruit-section .text-content .btn,.recruitment-type .recruit-section .text-content .btn{margin-top:31px;margin-left:auto}}.recruit .com-bgc-white .mod-dl,.message .com-bgc-white .mod-dl,.outline .com-bgc-white .mod-dl,.welfare .com-bgc-white .mod-dl,.nurse-education .com-bgc-white .mod-dl,.recruitment-type .com-bgc-white .mod-dl{margin-top:0;padding-bottom:50px}.recruit .com-bgc-blue,.message .com-bgc-blue,.outline .com-bgc-blue,.welfare .com-bgc-blue,.nurse-education .com-bgc-blue,.recruitment-type .com-bgc-blue{padding-top:0}.recruit .mod-graph,.message .mod-graph,.outline .mod-graph,.welfare .mod-graph,.nurse-education .mod-graph,.recruitment-type .mod-graph{margin-bottom:50px}.recruit .mod-message,.message .mod-message,.outline .mod-message,.welfare .mod-message,.nurse-education .mod-message,.recruitment-type .mod-message{margin-bottom:30px}.recruit .mod-message_info,.message .mod-message_info,.outline .mod-message_info,.welfare .mod-message_info,.nurse-education .mod-message_info,.recruitment-type .mod-message_info{text-align:center}.recruit .mod-message_info p,.message .mod-message_info p,.outline .mod-message_info p,.welfare .mod-message_info p,.nurse-education .mod-message_info p,.recruitment-type .mod-message_info p{font-weight:bold}.recruit .recruit-flex,.message .recruit-flex,.outline .recruit-flex,.welfare .recruit-flex,.nurse-education .recruit-flex,.recruitment-type .recruit-flex{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-right:-15px;margin-left:-15px}@media (max-width: 768px){.recruit .recruit-flex,.message .recruit-flex,.outline .recruit-flex,.welfare .recruit-flex,.nurse-education .recruit-flex,.recruitment-type .recruit-flex{-webkit-flex-direction:column;flex-direction:column}}.recruit .u-table-outline th,.message .u-table-outline th,.outline .u-table-outline th,.welfare .u-table-outline th,.nurse-education .u-table-outline th,.recruitment-type .u-table-outline th{font-weight:bold}.recruit .u-table-outline td,.recruit .u-table-outline th,.message .u-table-outline td,.message .u-table-outline th,.outline .u-table-outline td,.outline .u-table-outline th,.welfare .u-table-outline td,.welfare .u-table-outline th,.nurse-education .u-table-outline td,.nurse-education .u-table-outline th,.recruitment-type .u-table-outline td,.recruitment-type .u-table-outline th{font-size:15px;font-size:0.9375rem}@media (max-width: 768px){.recruit .u-table-outline td,.recruit .u-table-outline th,.message .u-table-outline td,.message .u-table-outline th,.outline .u-table-outline td,.outline .u-table-outline th,.welfare .u-table-outline td,.welfare .u-table-outline th,.nurse-education .u-table-outline td,.nurse-education .u-table-outline th,.recruitment-type .u-table-outline td,.recruitment-type .u-table-outline th{font-size:13px;font-size:0.8125rem}}.recruitment-type .com-section{padding-top:0}.nurse-education .mod-dl{margin-top:80px;padding-bottom:0}.single-recruitment-type h1{text-align:center;font-size:26px;font-size:1.625rem;margin-bottom:60px}.single-recruitment-type .mod-table-list th{font-weight:bold}.single-recruitment-type .infomation-section .com-section_title span::before{content:none}.recruitment-type a.flex:before{content:none}.recruitment-type a.flex:after{transform:rotate(0deg)}.recruitment-type .recruit-content-header{margin-top:100px;margin-bottom:100px}@media (max-width: 768px){.recruitment-type .recruit-content-header{margin-top:60px;margin-bottom:60px}}.recruitment-type .recruit-content-header h3{color:#4a4d9f;margin-bottom:30px;font-size:30px;font-size:1.875rem}.recruitment-type .recruit-content-header_img{width:40%;margin:0 auto}@media (max-width: 768px){.recruitment-type .recruit-content-header_img{width:80%}}.recruitment-type .com-section+.com-section{border-top:none}.recruitment-type .com-internal_links{padding-bottom:0}.recruitment-type .infomation-section{margin-top:100px}.recruitment-type .infomation-section .ff-tnr:before{content:none}.recruitment-type .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.l-main.form .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.web-entry-medical-examination .mod-table-list{border-top:none}.web-entry-medical-examination .mod-table-list th{vertical-align:top}.web-entry-medical-examination .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.application-form_header{margin-bottom:50px;padding-bottom:10px}.application-form_header input{pointer-events:none;padding:0;border:0}.application-form .mod-table-list{border-top:none}.application-form_plus img{width:20px;margin-right:10px}.application-form .mod-table-list th{vertical-align:top}.application-form .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.application-form .com-form-done{padding-top:0;margin-top:100px}.application-form .com-form-done h2{font-size:29px;font-size:1.8125rem;margin-bottom:50px}.privacy .com-breadcrumb,.best-doctors .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.privacy h2,.best-doctors h2{text-align:center;font-size:26px;font-size:1.625rem;margin-bottom:50px}.privacy h3,.best-doctors h3{font-size:16px;font-size:1rem;font-weight:bold;margin-bottom:15px}.privacy li p,.best-doctors li p{margin-bottom:15px}.privacy li p:last-child,.best-doctors li p:last-child{margin-bottom:0}@media (max-width: 768px){.privacy p,.best-doctors p{font-size:14px;font-size:0.875rem}}.access .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.access h1{text-align:center;font-size:26px;font-size:1.625rem;margin-bottom:60px}.access .mod-dl dt{margin-bottom:20px}.news .com-breadcrumb,.information .com-breadcrumb,.single-post .com-breadcrumb,.category .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.news .com-primary_header,.information .com-primary_header,.single-post .com-primary_header,.category .com-primary_header{margin-bottom:0}.news .com-primary_header .title,.information .com-primary_header .title,.single-post .com-primary_header .title,.category .com-primary_header .title{background-image:url(../img/bgi-news-header.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat}@media (max-width: 768px){.news .com-primary_header .title,.information .com-primary_header .title,.single-post .com-primary_header .title,.category .com-primary_header .title{background-position:-40% 0%}}.news .infomation-section,.information .infomation-section,.single-post .infomation-section,.category .infomation-section{background-color:#fff;background-image:none}.single .com-breadcrumb{background-color:#fff}.single .com-service_header{border-top:1px solid #eee}.single .com-single_post h2,.single .com-single_post h3,.single .com-single_post h4,.single .com-single_post h5,.single .com-single_post h6{position:relative;padding:0 0 0 18px}.single .com-single_post h2:before,.single .com-single_post h3:before,.single .com-single_post h4:before,.single .com-single_post h5:before,.single .com-single_post h6:before{position:absolute;top:0;left:0;content:"";width:5px;height:100%;background:linear-gradient(180deg, #4a4d9f 0%, #c5c5fc 100%)}.single .com-single_post h2+*,.single .com-single_post h3+*,.single .com-single_post h4+*,.single .com-single_post h5+*,.single .com-single_post h6+*{margin-top:0.5em}.single .com-single_post h2{font-size:24px;font-size:1.5rem}.single .com-single_post h3{font-size:22px;font-size:1.375rem}.single .com-single_post h4{font-size:20px;font-size:1.25rem}.single .com-single_post h5{font-size:18px;font-size:1.125rem}.single .com-single_post h6{font-size:16px;font-size:1rem}.single .com-single_post ul{padding-left:1.25em}.single .com-single_post ul li{list-style:disc}.single .com-single_post a{color:#1d2087;text-decoration:underline;word-wrap:break-word}.wp-caption{width:100%;max-width:100% !important;padding:0 0 10px 0}.wp-caption img{margin:0 auto 10px auto !important}.wp-caption .wp-caption-text{margin:0 !important}@media (max-width: 991px){.wp-caption .wp-caption-text{font-size:13px !important}}.pcr-test .com-breadcrumb{background-color:#fff;border-top:1px solid #eee}.pcr-test h1{text-align:center;font-size:26px;font-size:1.625rem;margin-bottom:50px}.pcr-test h2{font-size:16px;font-size:1rem;font-weight:bold;margin-bottom:15px}.pcr-test li p{margin-bottom:15px}.pcr-test li p:last-child{margin-bottom:0}.pcr-test .mod-dl dd dl{margin:0}.pcr-test .mod-dl dd dl dt{padding-top:0;border-top:none}.pcr-test .mod-dl dd dl dt:before{top:0}.pcr-test .mod-dl dd dl dd{margin-top:0}.error404 p{text-align:center}.js-fade{opacity:0;transition:1s cubic-bezier(0.25, 0.1, 0.25, 1);transform:translateY(20px)}.js-fade.in{transform:translateY(0);opacity:1}.js-kv:before{opacity:0}.js-kv .bg{opacity:0}.js-kv .text img{opacity:0;transform:translateX(-60px)}.js-kv .text img.jp{transform:translateX(-30px)}.js-kv.in:before{transition:1s;transition-delay:0.8s;left:0;opacity:1}.js-kv.in .bg{transition:2s;background-size:100%;opacity:1}.js-kv.in .text img{transition:1s cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0.8s;opacity:1;transform:translateX(0)}.js-kv.in .text img.jp{transition:1.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:1.3s}.js-zoom_out{opacity:0;transition:0.7s cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0.1s;overflow:hidden}.js-zoom_out.in{opacity:1;background-size:100% !important}.js-img_fade{opacity:0;transition:1s cubic-bezier(0.25, 0.1, 0.25, 1)}.js-img_fade:after{opacity:0;transition:1s cubic-bezier(0.25, 0.1, 0.25, 1);transform:translateY(20px)}.js-img_fade.in{opacity:1}.js-img_fade.in:after{transform:translateY(0);opacity:1}.nurse-club .com-primary_header .title{background-image:url(../img/bg_nurse-club_title.jpg)}@media (max-width: 768px){.nurse-club .com-service_header{margin-bottom:0}}.nurse-club .com-content{margin-top:50px;padding-top:100px;padding-bottom:100px}@media (max-width: 768px){.nurse-club .com-content{margin-top:0;padding-top:60px;padding-bottom:60px;width:auto}}.nurse-club .com-content .com-form{padding-top:0}.nurse-club .com-content h3{color:#4a4d9f;margin-bottom:30px;font-size:30px;font-size:1.875rem}.nurse-club .com-content p{line-height:1.75}.nurse-club .com-content p strong{font-size:18px;font-size:1.125rem}@media (max-width: 768px){.nurse-club .com-content p{text-align:left}}.nurse-club .infomation-section .com-section_title span::before{content:none}input.has-notice[value="被扶養者"]+.mwform-radio-field-text{display:block !important}input.has-notice[value="被扶養者"]+.mwform-radio-field-text::before{display:inline-flex !important}input.has-notice[value="被扶養者"]+.mwform-radio-field-text::after{content:"※予約不要ですので受診券を持参の上、診察時間内に来院してください。";display:block;padding-left:20px;font-size:12px;font-size:0.75rem;line-height:1.2}input.has-notice[value="婦人科健診（乳がん検診・子宮がん検診）"]+.mwform-radio-field-text{display:block !important}input.has-notice[value="婦人科健診（乳がん検診・子宮がん検診）"]+.mwform-radio-field-text::before{display:inline-flex !important}input.has-notice[value="婦人科健診（乳がん検診・子宮がん検診）"]+.mwform-radio-field-text::after{content:"※提携先の多摩海上診療所での受診となります。";display:block;padding-left:20px;font-size:12px;font-size:0.75rem;line-height:1.2}input.has-notice[value="一般健診（バリウム）"]+.mwform-radio-field-text{display:block !important}input.has-notice[value="一般健診（バリウム）"]+.mwform-radio-field-text::before{display:inline-flex !important}input.has-notice[value="一般健診（バリウム）"]+.mwform-radio-field-text::after{content:"¥5,500（税込）";display:block;padding-left:20px;font-size:14px;font-size:0.875rem;line-height:1.2}input.has-notice[value="一般健診（胃カメラ）"]+.mwform-radio-field-text{display:block !important}input.has-notice[value="一般健診（胃カメラ）"]+.mwform-radio-field-text::before{display:inline-flex !important}input.has-notice[value="一般健診（胃カメラ）"]+.mwform-radio-field-text::after{content:"¥10,733（税込）";display:block;padding-left:20px;font-size:14px;font-size:0.875rem;line-height:1.2}input.has-notice[value="一般健診+節目健診"]+.mwform-radio-field-text{display:block !important}input.has-notice[value="一般健診+節目健診"]+.mwform-radio-field-text::before{display:inline-flex !important}input.has-notice[value="一般健診+節目健診"]+.mwform-radio-field-text::after{content:"¥8,280（税込）";display:block;padding-left:20px;font-size:14px;font-size:0.875rem;line-height:1.2}input.has-notice[value="一般健診（若年層向け：20・25・30歳）"]+.mwform-radio-field-text{display:block !important}input.has-notice[value="一般健診（若年層向け：20・25・30歳）"]+.mwform-radio-field-text::before{display:inline-flex !important}input.has-notice[value="一般健診（若年層向け：20・25・30歳）"]+.mwform-radio-field-text::after{content:"¥2,500（税込）";display:block;padding-left:20px;font-size:14px;font-size:0.875rem;line-height:1.2}.com-form_radio.kenshinkoumoku .mwform-radio-field:nth-child(2)::after{content:"※検査日はお電話にてお問い合わせください。";display:block;padding-left:20px;font-size:12px;font-size:0.75rem;line-height:1.2}.com-form_radio.kenshinkoumoku .mwform-radio-field:nth-child(3)::after{content:"※検査日は水曜日・金曜日となります。";display:block;padding-left:20px;font-size:12px;font-size:0.75rem;line-height:1.2}.com-form .mod-table-list tr.heading{border-bottom:0}.com-form .mod-table-list tr.heading th{padding-bottom:0 !important}@media (max-width: 768px){.com-form .mod-table-list tr.heading{padding-bottom:0 !important}.com-form .mod-table-list tr.heading th{padding-bottom:0 !important}.com-form .mod-table-list tr.heading+tr{padding-top:0 !important}.com-form .mod-table-list tr.heading+tr th{padding-top:0 !important}}.association-application-6 .com-form_content.birthday>div,.association-application-6 .com-form_content.gender>div,.association-application-6 .com-form_content.reservation-date>div{width:100%}.com-form_content.reservation-date{align-items:flex-start}.com-form_content.reservation-date .notes{margin-bottom:10px;font-size:14px;font-size:0.875rem;color:#ed4c49}.heading .notes{margin-top:8px;font-size:14px;font-size:0.875rem;color:#ed4c49}.com-form_content.hokensyou{align-items:flex-start}.com-form_content.hokensyou .com-form_content-header{padding-top:7px}.com-form_content.hokensyou>div{width:100%}.com-form_content.hokensyou>div .flex{align-items:center}input.u-w-50{max-width:50px}input.u-w-100{max-width:100px}input.u-w-200{max-width:200px}.com-form_content.rows input:not(:first-of-type){margin-top:10px}.com-form_submit small{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.com-form_submit input{border:none;color:#fff;background-color:unset}.com-form_submit input[type="checkbox"]{margin-right:10px}@media (max-width: 768px){.com-form_content-header+input{margin-top:5px}}@media (max-width: 768px){.p-select{margin-top:5px}}@media (max-width: 768px){.mod-table-list th{margin-bottom:0}}.com-breadcrumb{padding:15px 5.5555555556%;background-color:#fff;border-top:1px solid #f5f5fd}.com-breadcrumb .wrap{max-width:1280px;margin:0 auto}.com-form_tab{display:-webkit-flex;display:flex;margin-bottom:50px}.com-form_tab li{width:33.333%;padding:0 5px;text-align:center}@media (max-width: 768px){.com-form_tab li{padding:0 2px}}.com-form_tab li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#f5f5fd;color:#4a4d9f;font-size:18px;font-size:1.125rem;text-align:center;padding:15px}@media (max-width: 768px){.com-form_tab li a{font-size:15px;font-size:0.9375rem;padding:10px;height:65px}}.com-form_tab li.is-active a{font-weight:bold;background-color:#4a4d9f;color:#fff}.com-index_header{background-color:#fff}.com-index_header .title{height:279px;background-image:url(../img/bg_index_title.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:rgba(245,245,253,0.9);background-blend-mode:multiply}.com-index_header .title h1{font-size:28px;font-size:1.75rem;font-weight:bold;margin-top:8px}.com-index_header .title h1:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;width:80px;height:80px;margin:0 auto 27px}.medical-information .com-index_header .title h1:before{background-image:url(../img/icon_outpatient.svg);width:80px}.inspection-surgey .com-index_header .title h1:before{background-image:url(../img/icon_inspection-surgey.svg);width:77px}@media (max-width: 768px){.com-index_header .title{height:165px}.com-index_header .title h1{font-size:20px;font-size:1.25rem;margin-top:0}.com-index_header .title h1:before{margin-bottom:9px}.medical-information .com-index_header .title h1:before{width:49px;height:55px}.inspection-surgey .com-index_header .title h1:before{width:58px;height:60px}}.com-page_header{background-color:#fff}.com-page_header .title{height:279px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.hospital-top .com-page_header .title{background-image:url(../img/bg_hospital-top_title.jpg)}.welfare-top .com-page_header .title{background-image:url(../img/bg_welfare-top_title.jpg)}.com-page_header .title:before{content:"";position:absolute;top:0;left:-10%;z-index:2;width:59%;height:100%;background-image:url(../img/kv_cover.svg);background-position:left;background-repeat:no-repeat;background-size:cover}.com-page_header .title h1{z-index:2;padding-left:100px;font-size:30px;font-size:1.875rem}@media (max-width: 768px){.com-page_header .title{height:185px}.com-page_header .title:before{width:80%}.com-page_header .title h1{padding-left:20px;font-size:18px;font-size:1.125rem}}.mod-index_list{margin:0 -20px}.mod-index_list .mod-index-link{width:33.3333333333%;padding:0 20px}.mod-index_list .mod-index-link:nth-of-type(n + 4){padding-top:40px}.mod-index_list .mod-index-link .wrap{height:100%;background-color:#f5f5fd}.mod-index_list .mod-index-link .wrap .mod-index-link_header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:28px 30px 24px 30px;position:relative;border-bottom:2px solid #1d2087}.mod-index_list .mod-index-link .wrap .mod-index-link_header h3{font-size:20px;font-size:1.25rem;margin-bottom:0px}@media (max-width: 768px){.mod-index_list .mod-index-link .wrap .mod-index-link_header h3{font-size:18px;font-size:1.125rem}}.mod-index_list .mod-index-link .wrap .mod-index-link_content{display:block;padding:25px 30px 20px}.mod-index_list .mod-index-link .wrap .mod-index-link_content li{margin-bottom:19px;position:relative;font-size:14px;font-size:0.875rem;padding-right:15px}.mod-index_list .mod-index-link .wrap .mod-index-link_content li::after{content:url(../img/icon_arrow_navy.svg);width:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.mod-index_list .mod-index-link .wrap .mod-index-link_content li a{display:block}@media (max-width: 768px){.mod-index_list{display:block;margin:0}.mod-index_list .mod-index-link{width:100%;padding:0}.mod-index_list .mod-index-link:nth-of-type(n + 2){padding-top:20px}.mod-index_list .mod-index-link .wrap .mod-index-link_header{padding:25px 25px 20px 25px}.mod-index_list .mod-index-link .wrap .mod-index-link_content li{margin-bottom:15px}.mod-index_list .mod-index-link .wrap .mod-index-link_content li:after{right:9.09090909%}}@media (max-width: 768px) and (max-width: 374px){.mod-index_list .mod-index-link .wrap .mod-index-link_content li:after{right:0}}.hospital-top .service-link{background-image:url(../img/bg_hospital-top.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(245,245,253,0.9);background-blend-mode:multiply;padding-top:80px}.hospital-top .service-link .service-link_list{margin:0 -15px}.hospital-top .service-link .service-link_list .wrap{width:50%;padding:0 15px}.hospital-top .service-link .service-link_list .wrap:nth-of-type(n + 3){padding-top:30px}.hospital-top .service-link .service-link_list .wrap .service-link_item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#fff;padding:32px 60px 28px 30px;position:relative}.hospital-top .service-link .service-link_list .wrap .service-link_item:after{transition:all 0.2s ease;content:url(../img/icon_arrow_navy.svg);width:10px;height:10px;position:absolute;right:45px;top:calc(50% - 5px);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.hospital-top .service-link .service-link_list .wrap .service-link_item figure{width:60px;height:60px;margin:0 25px 0 0}.hospital-top .service-link .service-link_list .wrap .service-link_item figure img{height:100%}.hospital-top .service-link .service-link_list .wrap .service-link_item h3{font-size:20px;font-size:1.25rem;margin-bottom:0px}@media (max-width: 768px){.hospital-top .service-link .service-link_list .wrap .service-link_item h3{font-size:18px;font-size:1.125rem}}@media (max-width: 768px){.hospital-top .service-link{background-image:url(../img/bg_hospital-top_sp.jpg);padding-top:60px}.hospital-top .service-link .service-link_list{margin:0;display:block}.hospital-top .service-link .service-link_list .wrap{width:100%;padding:0}.hospital-top .service-link .service-link_list .wrap:nth-of-type(n + 2){padding-top:15px}.hospital-top .service-link .service-link_list .wrap .service-link_item{padding:17px 30px 13px 15px}.hospital-top .service-link .service-link_list .wrap .service-link_item:after{right:34px}.hospital-top .service-link .service-link_list .wrap .service-link_item figure{width:50px;height:50px;margin-right:15px}.hospital-top .service-link .service-link_list .wrap .service-link_item figure .medical-info{width:45px}.hospital-top .service-link .service-link_list .wrap .service-link_item figure .health-check{width:37px}.hospital-top .service-link .service-link_list .wrap .service-link_item figure .inspection-surgey{width:42px}}.welfare-top #home-care .map{color:#1d2087;text-decoration:underline;margin-left:20px}@media (max-width: 768px){.welfare-top #home-care .map{margin-left:0}}.welfare-top #home-care .com-section_header .explain{text-align:center}@media (max-width: 768px){.welfare-top #home-care .com-section_header .explain{text-align:left}}.welfare-top #welfare .welfare-link_list{margin-right:-15px;margin-left:-15px}.welfare-top #welfare .welfare-link_list .wrap{width:50%;padding:0 15px}.welfare-top #welfare .welfare-link_list .wrap:nth-of-type(n + 3){padding-top:35px}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item{-webkit-align-items:center;align-items:center;background-color:#f5f5fd;padding:24px 30px 23px;position:relative}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item:after{transition:all 0.2s ease;content:url(../img/icon_arrow_navy.svg);width:9px;height:9px;position:absolute;right:35px;top:calc(50% - 5px);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item figure{width:43px;height:43px;margin:0 23px 0 0;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item figure img.home-medical-care,.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item figure img.home-care{width:40px;height:40px}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item figure img.support_center{width:42px;height:37px}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item figure img.home_care_support_office{width:35px;height:43px}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item h3{font-size:16px;font-size:1rem;margin-bottom:0px}@media (max-width: 768px){.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item h3{font-size:18px;font-size:1.125rem}}.welfare-top #welfare .welfare-link_list .wrap .contact{-webkit-align-items:center;align-items:center;font-size:14px;font-size:0.875rem;margin-top:10px}.welfare-top #welfare .welfare-link_list .wrap .contact a{font-size:24px;font-size:1.5rem;color:#1d2087;font-weight:bold}@media (max-width: 768px){.welfare-top #welfare .welfare-link_list{margin-right:0;margin-left:0;display:block}.welfare-top #welfare .welfare-link_list .wrap{width:100%;padding:0}.welfare-top #welfare .welfare-link_list .wrap:nth-of-type(n + 2){padding-top:15px}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item{padding:20px 15px}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item:after{content:none}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item figure{width:42px;height:40px;margin-right:14px}.welfare-top #welfare .welfare-link_list .wrap .welfare-link_item figure img{height:100%}}.u-sp-visible-pc-hide{display:none !important}@media (max-width: 767px){.u-sp-visible-pc-hide{display:block !important}}.u-pc-visible-sp-hide{display:block !important}@media (max-width: 767px){.u-pc-visible-sp-hide{display:none !important}}.u-tab-visible-pc-hide{display:none !important}@media (max-width: 991px){.u-tab-visible-pc-hide{display:block !important}}.u-pc-visible-tab-hide{display:block !important}@media (max-width: 991px){.u-pc-visible-tab-hide{display:none !important}}.u-mt-10{margin-top:10px !important}.u-mt-15{margin-top:15px !important}.u-mb-5{margin-bottom:5px !important}.u-mb-10{margin-bottom:10px !important}.u-mb-15{margin-bottom:15px !important}.u-mb-30{margin-bottom:30px !important}.u-mb-50{margin-bottom:50px !important}.u-mb-0{margin-bottom:0px !important}.u-mr-5{margin-right:5px !important}.u-mr-10{margin-right:10px !important}.u-mr-15{margin-right:15px !important}.u-ml-10{margin-left:10px !important}.u-ml-15{margin-left:15px !important}.u-border-top{border-top:1px solid #eee;padding-top:30px;margin-top:30px !important}.u-border-bottom{border-bottom:1px solid #eee;padding-bottom:20px}.u-border-none{border:none !important;margin-top:-30px}.u-text-color--white{color:#fff !important}.u-text-color--blk{color:#000 !important}.u-text-underline{padding-bottom:3px;border-bottom:1px solid #333}.u-text-light{font-weight:300 !important}.u-text-normal{font-weight:500 !important}.u-text-bold{font-weight:600 !important}.u-text-indent{text-indent:1em !important}.u-text-note{margin-left:1em !important;text-indent:-1em !important}.u-text-nowrap{white-space:nowrap !important}.u-text-breakword{word-wrap:break-word !important;overflow-wrap:break-word !important}.u-text-justify{text-align:justify !important;text-justify:inter-ideograph !important}.u-text-none{text-transform:none !important}.u-text-lowercase{text-transform:lowercase !important}.u-text-uppercase{text-transform:uppercase !important}.u-text-capitalize{text-transform:capitalize !important}.u-text-smallcaps{font-variant:small-caps !important}.u-text-vertical{writing-mode:vertical-rl !important;text-orientation:mixed !important}.u-text-vertical--upright{text-orientation:upright !important}.u-text-right{text-align:right !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-top{vertical-align:top !important}.u-text-middle{vertical-align:middle !important}.u-text-bottom{vertical-align:bottom !important}.mod_sticky{position:fixed}.mod_sticky ul{display:flex;flex-direction:column}.mod_sticky ul li a{display:flex;align-items:center;justify-content:center;padding:clamp(15px, calc(20/1440*100vw), 20px) clamp(14px, calc(18/1440*100vw), 18px);background-color:#fcf2a8;font-weight:bold;font-size:clamp(12px, calc(14/375*100vw), 16px);line-height:1}@media screen and (max-width: 768px){.mod_sticky{bottom:0;left:0;right:0}}@media screen and (min-width: 769px){.mod_sticky{top:50%;right:0;transform:translateY(-50%)}.mod_sticky ul li a{font-size:clamp(14px, calc(18/1440*100vw), 18px);letter-spacing:1.3px;writing-mode:vertical-rl}}.u-sp-visible-pc-hide{display:none !important}@media (max-width: 767px){.u-sp-visible-pc-hide{display:block !important}}.u-pc-visible-sp-hide{display:block !important}@media (max-width: 767px){.u-pc-visible-sp-hide{display:none !important}}.u-tab-visible-pc-hide{display:none !important}@media (max-width: 991px){.u-tab-visible-pc-hide{display:block !important}}.u-pc-visible-tab-hide{display:block !important}@media (max-width: 991px){.u-pc-visible-tab-hide{display:none !important}}.u-mt-10{margin-top:10px !important}.u-mt-15{margin-top:15px !important}.u-mb-5{margin-bottom:5px !important}.u-mb-10{margin-bottom:10px !important}.u-mb-15{margin-bottom:15px !important}.u-mb-30{margin-bottom:30px !important}.u-mb-50{margin-bottom:50px !important}.u-mb-0{margin-bottom:0px !important}.u-mr-5{margin-right:5px !important}.u-mr-10{margin-right:10px !important}.u-mr-15{margin-right:15px !important}.u-ml-10{margin-left:10px !important}.u-ml-15{margin-left:15px !important}.u-border-top{border-top:1px solid #eee;padding-top:30px;margin-top:30px !important}.u-border-bottom{border-bottom:1px solid #eee;padding-bottom:20px}.u-border-none{border:none !important;margin-top:-30px}.u-text-color--white{color:#fff !important}.u-text-color--blk{color:#000 !important}.u-text-underline{padding-bottom:3px;border-bottom:1px solid #333}.u-text-light{font-weight:300 !important}.u-text-normal{font-weight:500 !important}.u-text-bold{font-weight:600 !important}.u-text-indent{text-indent:1em !important}.u-text-note{margin-left:1em !important;text-indent:-1em !important}.u-text-nowrap{white-space:nowrap !important}.u-text-breakword{word-wrap:break-word !important;overflow-wrap:break-word !important}.u-text-justify{text-align:justify !important;text-justify:inter-ideograph !important}.u-text-none{text-transform:none !important}.u-text-lowercase{text-transform:lowercase !important}.u-text-uppercase{text-transform:uppercase !important}.u-text-capitalize{text-transform:capitalize !important}.u-text-smallcaps{font-variant:small-caps !important}.u-text-vertical{writing-mode:vertical-rl !important;text-orientation:mixed !important}.u-text-vertical--upright{text-orientation:upright !important}.u-text-right{text-align:right !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-top{vertical-align:top !important}.u-text-middle{vertical-align:middle !important}.u-text-bottom{vertical-align:bottom !important}
