.page-topic{display:flex;padding-top:40px;padding-bottom:30px}.page-topic h1{font-size:19.93359375px;border-left:6px solid #1594a3;font-weight:700;padding-left:1rem}@media (min-width:576px) and (max-width:768px){.page-topic h1{font-size:calc(19.93359375px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.page-topic h1{font-size:calc(19.93359375px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.page-topic h1{font-size:calc(19.93359375px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.page-topic h1{font-size:calc(19.93359375px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.page-topic h1{font-size:19.93359375px}}.tab-menu{max-width:fit-content;display:flex;flex-shrink:1;justify-content:space-between;padding-bottom:30px}.tab-menu .item{flex-grow:1;flex-wrap:nowrap;justify-content:center;display:flex;padding:unset;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:14px}.tab-menu .item:not(:last-child){margin-right:12px}.title-h1{font-size:31.9297628403px;margin-top:20px;margin-bottom:30px;font-weight:800}@media (min-width:576px) and (max-width:768px){.title-h1{font-size:calc(31.9297628403px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.title-h1{font-size:calc(31.9297628403px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.title-h1{font-size:calc(31.9297628403px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.title-h1{font-size:calc(31.9297628403px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.title-h1{font-size:31.9297628403px}}.title-h2{font-size:19.93359375px;margin-top:10px;margin-bottom:10px;font-weight:800}@media (min-width:576px) and (max-width:768px){.title-h2{font-size:calc(19.93359375px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.title-h2{font-size:calc(19.93359375px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.title-h2{font-size:calc(19.93359375px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.title-h2{font-size:calc(19.93359375px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.title-h2{font-size:19.93359375px}}.title-h2 .k-icon.k-i-arrow-60-down.k-panelbar-expand::before,.title-h2 .k-icon.k-i-arrow-60-up.k-panelbar-collapse::before{border-color:#1594a3}.title-h3{font-size:19.93359375px;margin-top:10px;margin-bottom:10px;font-weight:700}@media (min-width:576px) and (max-width:768px){.title-h3{font-size:calc(19.93359375px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.title-h3{font-size:calc(19.93359375px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.title-h3{font-size:calc(19.93359375px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.title-h3{font-size:calc(19.93359375px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.title-h3{font-size:19.93359375px}}.company-profile-page,.site-map-page,.term-of-use-page{padding-bottom:100px}.company-profile-page colon{padding-left:7px;padding-right:7px}.company-profile-page colon::after{content:":"}.company-profile-page .logo img{border-radius:50%}.company-profile-page .snapshot .detail{padding:0}@media (min-width:768px){.company-profile-page .snapshot .detail{padding:0 20px}}.company-profile-page .snapshot .line{line-height:1.8rem;display:flex}.company-profile-page .snapshot .line .title{font-weight:700;flex-shrink:0;width:90px}@media (min-width:768px){.company-profile-page .snapshot .line .title{width:120px}}.company-profile-page .snapshot .line .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-profile-page .snapshot .line .snap-icon{color:#c4c4c4;color:#c4c4c4;width:25px;display:inline-block}.company-profile-page .location .line{display:flex;padding-top:10px;padding-bottom:10px}.company-profile-page .location .line .title{flex-shrink:0;width:90px}.company-profile-page .location .line empty.title{width:108px}.company-profile-page .location .line .address{text-decoration:underline;font-weight:700}.company-profile-page .location .line .map{width:100%;height:125px;border:none;margin-top:5px}.company-profile-page .border-top{border-top:1px solid #cecece;margin-top:20px;padding-top:20px}.site-map-page section{border:1px solid #1594a3!important;border-radius:6px;margin-bottom:20px;padding:20px}.site-map-page section .title-h2{padding:0 0 10px 0!important;border-bottom:1px solid #cecece!important;font-weight:800!important;margin-top:0;width:100%}.site-map-page section .title-h2:empty{margin-top:10px;margin-bottom:10px}.site-map-page section .items{display:flex;flex-direction:column;padding-left:10px;padding-right:10px}.site-map-page section .items .link{padding-top:.6rem;padding-bottom:.6rem}.site-map-page section .items .link[href=""]{color:#cecece}.site-map-page section .items .items-lv2{padding-left:13px}.site-map-page section .items .items-lv2.primary-color{color:#1594a3;line-height:2.5rem;font-weight:700}.site-map-page section .items .items-lv2 .k-panelbar{width:100%}.site-map-page section .items .items-lv2 .k-panelbar>.k-item{border-style:none}.site-map-page section .items .items-lv2 .k-link.k-header{padding-left:0}.site-map-page section .items .items-lv2 .items-lv3{margin-left:0;margin-bottom:20px}