﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");:root{interpolate-size:allow-keywords;--Font-Size-XS: calc(12 / 16 * 1em);--Font-Size-S: calc(14 / 16 * 1em);--Font-Size-M: calc(16 / 16 * 1em);--Font-Size-L: calc(20 / 16 * 1em);--Font-Size-XL: calc(24 / 16 * 1em);--Font-Size-XXL: calc(32 / 16 * 1em);--Font-Size-XXXL: calc(48 / 16 * 1em)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:"Noto Sans JP", sans-serif;line-height:1.5;color:var(--Color-Text-Text-Body, #40484A)}li{list-style:none}a{color:var(--Color-Text-Text-Body, #40484A)}p{overflow-wrap:anywhere}@media screen and (max-width: 1280px){html{font-size:calc(16 / 1280 * 100vw)}}@media screen and (max-width: 780px){html{font-size:calc(32 / 780 * 100vw)}}img,picture{display:block;max-width:100%;height:auto}@media screen and (min-width: 781px){.sp{display:none}}@media screen and (max-width: 780px){.pc{display:none}}.serif{font-family:"Noto Serif JP", serif}.roboto,.post-list-detail .img{font-family:"Roboto", sans-serif}.trim,.btn-s,.btn-m,.post-list-detail .img.pickup:after,.single .single-opt1 .categories li,.page-body h2,.single-body h2,.page-body h3,.single-body h3,.company-outline-table tr td p,.hc-navi .list ul li a,.page-terms h2,.page-terms h3,.page-terms h4,.company-message-c1 .text p,.company-mission-c1>div>.title h2,.company-mission-c1>div>.title p,.company-mission-c1>div>.text>.cap1,.company-mission-c2>div .num,.company-mission-c2>div .text>h3,.company-mission-c2>div .text>p,.company-mission-c3 .num,.company-mission-c3 h3,.company-certified-c1 h2,.common-h3,.aiko-scilingual-about-c2 .text .hd h3,.aiko-scilingual-about-c2 .text p,.aiko-scilingual-about-c3 .text .hd h3,.aiko-scilingual-about-c3 .text p,.aiko-scilingual-results-c1 .bln h3,.aiko-scilingual-results-c1 .bln p,.aiko-scilingual-results-sect2 h2,.aiko-scilingual-results-sect2 .caution1,.aiko-scilingual-results-c2 h3,.translation-about .jirei,.medical-about .jirei,.translation-about-c2>div p,.translation-about-c2>div p .roboto,.translation-about-c2>div p .post-list-detail .img,.post-list-detail .translation-about-c2>div p .img,.translation-qc-c2>div h3,.translation-ai-c1 .range,.btn-l>div span,.btn-l>div strong,.translation-case-c1 .hd .num,.translation-case-c1 p,.aiko-webinar-c1 h3,.aiko-webinar-c1 h4,.aiko-webinar-c1 .speaker .text h5,.aiko-webinar-c2 h3,.aiko-webinar-c2 .arc a h4,.strength-c1 .text h2,.strength h3,.strength-c2 ul li,.topics3-min-slick .detail .pickup,.medical-about .ul1 li,.medical-about-c3 .medical-about-c3-c1 .subnum,.science-cafe-c2 .btn-s,.science-cafe-c2>h4,.science-cafe-c2 .speaker .text h4,.science-cafe-c3 .btn-s,.science-cafe-c3 h3,.sjm2025-c3 .clms .name h5,.sjm2025-c9>a p,.form-sect>div:nth-child(1).req label:after,.genta-c2 .hd h3,.topics-tags-c1 .topics .text .date,.topics-tags-c1 .topics .text .categories li,.recruit-c3>div h3,.recruit-c6 h4,.recruit-c6 p,.recruit-c7 .text h2,.recruit-c7 .text h3,.recruit-partner-sect1 h2,.recruit-partner-c1 .num,.recruit-c8>div h3,.recruit-partner-c2 .text ul .num,.career-sect .ul1 li{text-box-trim:trim-both;text-box-edge:cap alphabetic}#top{padding-top:calc(116 / 16 * 1em)}@media screen and (max-width: 780px){#top{padding-top:76px}}header{padding:calc(20 / 16 * 1em) calc(40 / 16 * 1em);background-color:#fff;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);position:fixed;left:0;top:0;width:100%;z-index:10}header a{text-decoration:none}@media screen and (min-width: 781px){header .inner{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto}header .logo{flex:1}header .logo a{display:block;width:calc(190 / 16 * 1em);transition:.5s}header .header-navi-btn{display:none}header .navi{display:flex;align-items:center}header .navi-upper{display:flex;align-items:center;justify-content:flex-end;gap:calc(20 / 16 * 1em);max-height:4em;opacity:1;transition:.3s}header .navi-upper>ul{display:flex;justify-content:flex-end;gap:calc(20 / 16 * 1em)}header .navi-upper>ul>li{position:relative}header .navi-upper>ul>li>a{display:block;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1;color:#546266;padding-bottom:calc(4 / 12 * 1em);position:relative}header .navi-upper>ul>li>a:before{content:"";display:block;position:absolute;left:0;top:100%;width:100%;height:calc(1 / 12 * 1em);background:linear-gradient(90deg, var(--Color-BG-Blue, #079CE7) 0%, var(--Color-Main-Secondary, #13D7D8) 100%);opacity:0;transition:.3s}header .navi-upper>ul>li>a:hover:before{opacity:1}header .navi-upper>ul>li>a.openable{padding-right:calc(16 / 12 * 1em)}header .navi-upper>ul>li>a.openable:after{content:"";display:block;position:absolute;right:calc(4 / 12 * 1em);top:calc(50% - calc(6 / 12 * 1em));width:calc(6 / 12 * 1em);height:calc(6 / 12 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#777777;transform:rotate(45deg)}header .navi-upper>ul>li>a.openable.on{color:var(--Color-Text-Text-Blue, #079CE7)}header .navi-upper>ul>li>a.openable.on:before{opacity:1}header .navi-upper>ul>li>a.openable.on:after{top:calc(50% - calc(3 / 12 * 1em));transform:scale(1, -1) rotate(45deg)}header .navi-upper>ul>li>a.openable.on+.header-navi-upper-sub-menu{border:1px solid var(--Color-Component-Dvider01, #E5E5E5);opacity:1;transform:scale(1)}header .navi-lower{margin:calc(8 / 16 * 1em) auto 0;transition:.5s}header .navi-lower>ul{display:flex;justify-content:flex-end;gap:calc(20 / 16 * 1em)}header .navi-lower>ul>li>a{position:relative;display:block;line-height:1;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;color:#546266;padding:calc(12 / 14 * 1em) 0}header .navi-lower>ul>li>a:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:calc(2 / 14 * 1em);background:linear-gradient(90deg, var(--Color-BG-Blue, #079CE7) 0%, var(--Color-Main-Secondary, #13D7D8) 100%);opacity:0;transition:.3s}header .navi-lower>ul>li>a:hover:before{opacity:1}header .navi-lower>ul>li>a.openable{padding-right:calc(18 / 14 * 1em)}header .navi-lower>ul>li>a.openable:after{content:"";display:block;position:absolute;right:calc(4 / 14 * 1em);top:calc(50% - calc(4 / 14 * 1em));width:calc(6 / 14 * 1em);height:calc(6 / 14 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#777777;transform:rotate(45deg)}header .navi-lower>ul>li>a.openable.on{color:var(--Color-Text-Text-Blue, #079CE7)}header .navi-lower>ul>li>a.openable.on:before{opacity:1}header .navi-lower>ul>li>a.openable.on:after{top:calc(50% - calc(1 / 14 * 1em));transform:scale(1, -1) rotate(45deg)}header .navi-lower>ul>li>a.openable.on+.header-navi-lower-sub-menu{height:auto;opacity:1;border-top:1px solid #E5E5E5;box-shadow:0 calc(20 / 16 * 1em) calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06)}header .header-topics{margin-left:calc(24 / 16 * 1em);width:calc(76 / 16 * 1em);height:calc(76 / 16 * 1em);position:relative;transition:.5s}header.is-scrolled .header-navi-lower-sub-menu{top:calc(96 / 16 * 1em)}header.is-scrolled .logo a{width:calc(140 / 16 * 1em)}header.is-scrolled .navi-upper{max-height:0;overflow:hidden;opacity:0}header.is-scrolled .navi-lower{margin:0 auto}header.is-scrolled .header-topics{width:calc(56 / 16 * 1em);height:calc(56 / 16 * 1em)}}@media screen and (max-width: 780px){header{font-size:16px;height:calc(76 / 16 * 1em);padding:calc(20 / 16 * 1em)}header .logo{width:156px}header .sp-navi-btn{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;width:76px;height:76px}header .sp-navi-btn i{display:block;width:28px;height:21px;border-top:2px solid #A1A1A1;position:relative}header .sp-navi-btn i:before,header .sp-navi-btn i:after{content:"";display:block;position:absolute;left:0;width:100%;border-top:2px solid #A1A1A1}header .sp-navi-btn i:before{top:calc(50% - 1px)}header .sp-navi-btn i:after{top:calc(100% - 1px)}header .sp-navi-btn.on i{border-top:none}header .sp-navi-btn.on i:before{transform:rotate(45deg)}header .sp-navi-btn.on i:after{top:calc(50% - 1px);transform:rotate(-45deg)}header .sp-navi-btn.on+.navi{height:calc(100vh - 72px);height:calc(100dvh - 72px);overflow:auto;padding-bottom:calc(32 / 16 * 1em)}header .navi{position:absolute;left:0;top:100%;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;background-color:#fff;height:0;overflow:hidden;transition:.5s}header .navi .navi-wrap{width:100%;display:flex;flex-wrap:wrap}header .navi-upper{order:1;width:100%;margin:calc(20 / 16 * 1em) auto 0}header .navi-upper>ul{width:100%;flex-wrap:wrap;gap:0}header .navi-upper>ul>li{width:100%}header .navi-upper>ul>li>a{color:var(--Color-Text-Navi-Sub-Button, #546266);text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block;position:relative;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;padding:calc(16 / 14 * 1em) calc(20 / 14 * 1em)}header .navi-upper>ul>li>a.openable:after{content:"";display:block;position:absolute;right:calc(20 / 14 * 1em);top:calc(50% - calc(4 / 14 * 1em));width:calc(6 / 14 * 1em);height:calc(6 / 14 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#777777;transform:rotate(45deg)}header .navi-upper>ul>li>a.openable.on{color:var(--Color-Text-Text-Blue, #079CE7)}header .navi-upper>ul>li>a.openable.on:before{opacity:1}header .navi-upper>ul>li>a.openable.on:after{top:calc(50% - calc(1 / 14 * 1em));transform:scale(1, -1) rotate(45deg)}header .navi-upper>ul>li>a.openable.on+.header-navi-upper-sub-menu{height:auto;opacity:1}header .navi-lower{width:100%}header .navi-lower>ul{width:100%;flex-wrap:wrap}header .navi-lower>ul>li{width:100%;border-bottom:1px solid #E5E5E5}header .navi-lower>ul>li>a{color:var(--Color-Text-Navi-Button, #393F41);text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block;position:relative;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;padding:calc(20 / 16 * 1em);letter-spacing:calc(.8 / 16 * 1em)}header .navi-lower>ul>li>a.openable:after{content:"";display:block;position:absolute;right:calc(20/ 16 * 1em);top:calc(50% - calc(4 / 16 * 1em));width:calc(6 / 16 * 1em);height:calc(6 / 16 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#777777;transform:rotate(45deg)}header .navi-lower>ul>li>a.openable.on{color:var(--Color-Text-Text-Blue, #079CE7)}header .navi-lower>ul>li>a.openable.on:before{opacity:1}header .navi-lower>ul>li>a.openable.on:after{top:calc(50% - calc(1 / 14 * 1em));transform:scale(1, -1) rotate(45deg)}header .navi-lower>ul>li>a.openable.on+.header-navi-lower-sub-menu{height:auto;padding-bottom:calc(20 / 16 * 1em);opacity:1}header .header-topics{display:none}}.header-lang-menu{display:flex;justify-content:center;align-items:center}.header-lang-menu>div{display:flex;line-height:1;background-color:#F5F5F5;padding:calc(2 / 16 * 1em);border-radius:calc(6 / 16 * 1em)}.header-lang-menu a{display:block;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;padding:calc(4 / 12 * 1em) calc(8 / 12 * 1em);color:#737373;border-radius:calc(4 / 12 * 1em)}.header-lang-menu a.active{background-color:#A1A1A1;color:#fff}@media screen and (max-width: 780px){.header-lang-menu{margin:calc(20 / 16 * 1em) auto 0}}.header-topics-btn{display:block;width:100%;height:100%;border:1px solid #079CE7;border-radius:calc(4 / 16 * 1em);transition:.3s}.header-topics-btn i{display:block;width:calc(27 / 74 * 100%);height:calc(20 / 74 * 100%);margin:0 auto;border-top:2px solid #079CE7;position:relative;top:22%}.header-topics-btn i:before,.header-topics-btn i:after{content:"";display:block;position:absolute;left:0;width:100%;border-top:2px solid #079CE7}.header-topics-btn i:before{top:calc(50% - 1px)}.header-topics-btn i:after{top:calc(100% - 0px)}.header-topics-btn>img{position:absolute;left:0;top:66%;width:100%;height:calc(13 / 16 * 1em);object-fit:contain}.header-topics-btn:hover{background-color:var(--Color-Text-Text-Blue, #079CE7)}.header-topics-btn:hover i{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(243deg) brightness(102%) contrast(102%)}.header-topics-btn:hover>img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(243deg) brightness(102%) contrast(102%)}.header-topics-btn.close i{border-top:2px solid transparent}.header-topics-btn.close i:before{transform:rotate(45deg)}.header-topics-btn.close i:after{top:calc(50% - 1px);transform:rotate(-45deg)}.header-topics-btn.on{background-color:var(--Color-Text-Text-Blue, #079CE7)}.header-topics-btn.on i{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(243deg) brightness(102%) contrast(102%);border-top:2px solid transparent}.header-topics-btn.on i:before{transform:rotate(45deg)}.header-topics-btn.on i:after{top:calc(50% - 1px);transform:rotate(-45deg)}.header-topics-btn.on>img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(243deg) brightness(102%) contrast(102%)}.header-topics-btn.on+.header-topics-sub-menu{opacity:1;transform:scale(1)}.header-topics-sub-menu{position:absolute;right:0;top:1em;padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);background-color:#fff;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);opacity:0;transform-origin:right top;transform:scale(0);transition:.3s}.header-topics-sub-menu .btns{display:flex;justify-content:flex-end}.header-topics-sub-menu .btns>div{width:calc(76 / 16 * 1em);height:calc(76 / 16 * 1em);position:relative;transition:.5s}.header-topics-sub-menu .list{margin:calc(24 / 16 * 1em) auto 0}.header-topics-sub-menu .list ul{width:calc(576 / 16 * 1em)}.header-topics-sub-menu .list ul li{width:calc(282 / 16 * 1em)}.header-navi-upper-sub-menu{position:absolute;right:0;top:calc(100% + calc(2 / 16 * 1em));background-color:#fff;padding:calc(14 /16 * 1em) calc(32 / 16 * 1em);box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);z-index:1;opacity:0;transform-origin:right top;transform:scale(0);transition:.3s}.header-navi-upper-sub-menu>ul>li>a{display:block;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:calc(34 / 14);white-space:nowrap;position:relative;padding-left:calc(20 / 14 * 1em);color:#546266}.header-navi-upper-sub-menu>ul>li>a:before{content:"";display:block;position:absolute;left:calc(4 / 14 * 1em);top:calc(50% - calc(2 / 14 * 1em));width:calc(6 / 14 * 1em);height:calc(6 / 14 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#777777;transform:rotate(-45deg)}.header-navi-upper-sub-menu>ul>li>a:hover{color:var(--Color-Text-Text-Blue, #079CE7)}.header-navi-upper-sub-menu>ul>li>a:hover:before{border-color:var(--Color-Text-Text-Blue, #079CE7)}@media screen and (max-width: 780px){.header-navi-upper-sub-menu{position:relative;right:auto;top:auto;opacity:1;transform:scale(1);padding:0;box-shadow:none;height:0;overflow:hidden}.header-navi-upper-sub-menu>ul>li{padding-left:calc(20 / 16 * 1em)}.header-navi-upper-sub-menu>ul>li>a{padding:calc(8 / 14 * 1em) calc(20 / 14 * 1em)}}.header-navi-lower-sub-menu{position:fixed;left:0;top:calc(116 / 16 * 1em);width:100%;background-color:#fff;height:0;opacity:0;overflow:hidden;transition:.5s}.header-navi-lower-sub-menu .inner{padding:calc(20 / 16 * 1em) calc(40 / 16 * 1em);display:flex;align-items:center;justify-content:center;gap:calc(40 / 16 * 1em)}.header-navi-lower-sub-menu .inner .img{width:calc(454 / 32 * 1em)}.header-navi-lower-sub-menu .inner .sub-menu-navi{flex:1;max-width:calc(1093 / 16 * 1em)}.header-navi-lower-sub-menu .inner .sub-menu-navi ul{display:flex;flex-wrap:wrap;gap:calc(24 / 16 * 1em) calc(28 / 16 * 1em)}.header-navi-lower-sub-menu .inner .sub-menu-navi ul li{width:calc((100% - calc(84 / 16 * 1em)) / 4)}.header-navi-lower-sub-menu .inner .sub-menu-navi ul a{display:block;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;text-decoration:none;color:#546266;position:relative;padding-left:calc(20 / 14 * 1em)}.header-navi-lower-sub-menu .inner .sub-menu-navi ul a:before{content:"";display:block;position:absolute;left:calc(4 / 14 * 1em);top:calc(8 / 14 * 1em);width:calc(6 / 14 * 1em);height:calc(6 / 14 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#777777;transform:rotate(-45deg)}.header-navi-lower-sub-menu .inner .sub-menu-navi ul a:hover{color:var(--Color-Text-Text-Blue, #079CE7)}.header-navi-lower-sub-menu .inner .sub-menu-navi ul a:hover:before{border-color:var(--Color-Text-Text-Blue, #079CE7)}.header-navi-lower-sub-menu .header-sub-menu-close{display:block;background-color:#F5F5F5;text-align:center;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1;text-decoration:none;padding:calc(16 / 12 * 1em);color:#737373}.header-navi-lower-sub-menu .header-sub-menu-close i{width:1em;height:1em;position:relative;display:inline-block;margin-right:.5em;top:calc(7 / 12 * 1em)}.header-navi-lower-sub-menu .header-sub-menu-close i:before,.header-navi-lower-sub-menu .header-sub-menu-close i:after{content:"";display:block;position:absolute;left:0;top:50;width:100%;border-top:1px solid #777777;transform:rotate(45deg)}.header-navi-lower-sub-menu .header-sub-menu-close i:after{transform:rotate(-45deg)}.header-navi-lower-sub-menu .header-sub-menu-close:hover{background-color:#F0F9FF;color:var(--Color-Text-Text-Blue, #079CE7)}.header-navi-lower-sub-menu .header-sub-menu-close:hover i:before,.header-navi-lower-sub-menu .header-sub-menu-close:hover i:after{border-top:1px solid #079CE7}@media screen and (max-width: 780px){.header-navi-lower-sub-menu{position:relative;top:auto}.header-navi-lower-sub-menu .inner{padding:0}.header-navi-lower-sub-menu .inner .img{display:none}.header-navi-lower-sub-menu .inner .sub-menu-navi ul{display:block}.header-navi-lower-sub-menu .inner .sub-menu-navi ul li{width:100%;padding-left:calc(20 / 16 * 1em)}.header-navi-lower-sub-menu .inner .sub-menu-navi ul a{padding:calc(8 / 14 * 1em) calc(20 / 14 * 1em)}.header-navi-lower-sub-menu .inner .sub-menu-navi ul a:before{top:calc(16 / 14 * 1em)}.header-navi-lower-sub-menu .header-sub-menu-close{display:none}}footer{background-color:#393F41;color:var(--Color-Text-Text-Invert-200, #CCD4D5);padding:calc(48 / 16 * 1em) calc(40 / 16 * 1em) calc(20 / 16 * 1em)}footer a{color:inherit;text-decoration:none}footer .inner{max-width:calc(1200 / 16 * 1em);margin:0 auto}footer .footer-upper{display:flex;gap:calc(80 / 16 * 1em)}footer .footer-lower{margin:calc(32 / 16 * 1em) auto 0;padding:calc(32 / 16 * 1em) 0 0;display:flex;justify-content:space-between;border-top:1px solid #A1A1A1}footer .footer-lower .sns{display:flex;gap:calc(20 / 16 * 1em)}footer .footer-lower .sns a{display:block;width:calc(24 / 16 * 1em)}footer .footer-lower .navi ul{display:flex;align-items:center}footer .footer-lower .navi ul li{padding:0 calc(20 / 16 * 1em);border-right:1px solid #A1A1A1}footer .footer-lower .navi ul li:first-child{padding-left:0}footer .footer-lower .navi ul li:last-child{padding-right:0;border:none}footer .footer-lower .navi ul li a{text-box-trim:trim-both;display:block;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1.3;color:var(--Color-Text-Text-Invert-200, #CCD4D5)}footer .copyright{margin:calc(20 / 16 * 1em) 0 0}footer .copyright p{text-box-trim:trim-both;text-align:center;display:block;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:400;color:var(--Color-Text-Text-Invert-300, #A8B6B8);line-height:1.3}@media screen and (max-width: 780px){footer{padding:calc(32 / 16 * 1em) calc(20 / 16 * 1em) calc(20 / 16 * 1em)}footer .footer-upper{display:block}footer .footer-lower{flex-wrap:wrap;padding:calc(20 / 16 * 1em) 0 0}footer .footer-lower .sns{order:1;justify-content:center;align-items:center;margin:calc(20 / 16 * 1em) 0 0;width:100%}footer .footer-lower .sns a{width:calc(32 / 16 * 1em)}footer .footer-lower .sns a img{width:100%}footer .footer-lower .navi{width:100%}footer .footer-lower .navi ul{flex-wrap:wrap;justify-content:center;gap:calc(12 / 16 * 1em) 0}footer .footer-lower .navi ul li{line-height:1}footer .footer-lower .navi ul li a{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.footer-cp{width:calc(256 / 16 * 1em)}.footer-cp .logo{display:block;width:calc(186 / 256 * 100%);filter:brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(0%) hue-rotate(336deg) brightness(106%) contrast(106%)}.footer-cp .addr{text-box-trim:trim-both;margin:calc(20 / 12 * 1em) auto 0;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:400;line-height:1.5}.footer-cp .btns{margin:calc(32 / 16 * 1em) auto 0}.footer-cp .btns a+a{margin:calc(16 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.footer-cp{width:auto}.footer-cp .logo{widht:calc(186 / 350 * 100%)}.footer-cp .addr{margin:calc(16 / 16 * 1em) auto 0}.footer-cp .btns{margin:calc(20 / 16 * 1em) auto 0;display:flex;gap:calc(16 / 16 * 1em)}.footer-cp .btns a{flex:1}.footer-cp .btns a+a{margin:0}}.footer-navi{flex:1;display:flex;gap:calc(40 / 16 * 1em)}.footer-navi>div{flex:1}.footer-navi .navi-sect+.navi-sect{margin:calc(32 / 16 * 1em) auto 0}.footer-navi .navi-sect h3{text-box-trim:trim-both;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;padding-bottom:calc(10 / 14 * 1em);border-bottom:1px solid var(--Color-Component-Dvider-Footer, #525252);color:var(--Color-Text-Text-Invert-0, #FFF)}.footer-navi .navi-sect h3 a{display:block}.footer-navi .navi-sect ul li{margin:calc(10 / 16 * 1em) auto 0}.footer-navi .navi-sect ul li a{color:var(--Color-Text-Text-Invert-200, #CCD4D5);text-box-trim:trim-both;display:block;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1.3;padding-left:calc(10 / 12 * 1em);position:relative}.footer-navi .navi-sect ul li a:before{content:"";display:block;position:absolute;left:0;top:.8em;width:calc(4 / 12 * 1em);border-top:1px solid #fff}.footer-navi .navi-sect ul li a:hover{opacity:.6}@media screen and (max-width: 780px){.footer-navi{display:block;margin:calc(24 / 16 * 1em) auto 0}.footer-navi .navi-sect{border-bottom:1px solid var(--Color-Component-Dvider-Footer, #525252)}.footer-navi .navi-sect+.navi-sect{margin:0}.footer-navi .navi-sect h3{padding:0;font:inherit;border:none}.footer-navi .navi-sect h3 a{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;padding:calc(20 / 14 * 1em) 0;position:relative}.footer-navi .navi-sect h3 a.openable:after{content:"";display:block;position:absolute;right:calc(4 / 14 * 1em);top:calc(50% - calc(4 / 14 * 1em));width:calc(6 / 14 * 1em);height:calc(6 / 14 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#fff;transform:rotate(45deg)}.footer-navi .navi-sect h3.on a.openable:after{top:calc(50% - calc(0 / 14 * 1em));transform:scale(1, -1) rotate(45deg)}.footer-navi .navi-sect h3.on+ul{height:auto;padding-bottom:calc(20 / 16 * 1em)}.footer-navi .navi-sect ul{height:0;transition:.3s;overflow:hidden}}.category-list{display:flex;flex-wrap:wrap;gap:calc(12 / 16 * 1em)}.category-btn{display:block;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;color:var(--Color-Text-Text-Tag, #525252);background-color:#fff;text-decoration:none;border:1px solid var(--Color-Component-Dvider01, #E5E5E5);border-radius:3em;padding:calc(12 / 14 * 1em) calc(20 / 14 * 1em);line-height:1;transition:.3s}.category-btn:hover,.category-btn.is-active{background-color:#079CE7;color:#fff}.tag-list{display:flex;flex-wrap:wrap;gap:calc(8 / 16 * 1em)}.tag-list a{color:var(--Color-Text-Text-Tag, #525252);display:block;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);padding:calc(6 / 12 * 1em) calc(12 / 12 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);border-radius:calc(4 / 12 * 1em);text-decoration:none}.tag-list a:hover{background-color:#079CE7;color:#fff}.btn-s{display:inline-block;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(.7 / 14 * 1em);text-decoration:none;background-color:#fff;color:var(--Color-Text-Text-Blue, #079CE7);text-align:center;border:1px solid #079CE7;border-radius:calc(4 / 16 * 1em);padding:calc(8 / 14 * 1em) calc(16 / 14 * 1em);position:relative;transition:.3s}.btn-s:hover{background:linear-gradient(90deg, var(--Color-BG-Blue, #079CE7) 0%, var(--Color-Main-Secondary, #13D7D8) 100%);color:#fff}.btn-s:hover:after{filter:brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(25%) hue-rotate(13deg) brightness(105%) contrast(108%)}.btn-s.blank:after{content:"";display:inline-block;position:relative;width:calc(14 / 14 * 1em);height:calc(14 / 14 * 1em);margin-left:calc(2 / 14 * 1em);background:url(../img/button/blank.png) center center no-repeat;background-size:contain;bottom:calc(-2 / 14 * 1em)}.btn-s.download:after{content:"";display:inline-block;position:relative;width:calc(14 / 14 * 1em);height:calc(14 / 14 * 1em);margin-left:calc(6 / 14 * 1em);background:url(../img/button/download.png) center center no-repeat;background-size:contain;bottom:calc(-2 / 14 * 1em)}@media screen and (max-width: 780px){.btn-s{font-size:calc(14 / 16 * 1em)}}.btn-m{display:inline-block;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(.8 / 16 * 1em);text-decoration:none;background-color:#fff;color:var(--Color-Text-Text-Blue, #079CE7);text-align:center;border:none;outline:1px solid #079CE7;outline-offset:-1px;border-radius:calc(4 / 16 * 1em);min-width:calc(200 / 16 * 1em);padding:calc(16 / 16 * 1em) calc(32 / 16 * 1em);position:relative;transition:.3s}.btn-m:after{content:"";display:block;position:absolute;right:1em;bottom:calc(50% - calc(4 / 16 * 1em));width:calc(8 / 16 * 1em);height:calc(8 / 16 * 1em);background:url(../img/button/arrow_simple.png) center center no-repeat;background-size:contain}.btn-m:hover{outline:1px solid transparent;background:linear-gradient(90deg, var(--Color-BG-Blue, #079CE7) 0%, var(--Color-Main-Secondary, #13D7D8) 100%);color:#fff}.btn-m:hover:after{filter:brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(25%) hue-rotate(13deg) brightness(105%) contrast(108%)}.btn-m:disabled{opacity:.5;pointer-events:none}.btn-m.back:after{right:auto;left:1em;transform:scale(-1, 1)}.btn-m.blank:after{bottom:calc(50% - calc(6 / 16 * 1em));width:calc(12 / 16 * 1em);height:calc(12 / 16 * 1em);background:url(../img/button/blank.png) center center no-repeat;background-size:contain}.btn-m.download:after{bottom:calc(50% - calc(7 / 16 * 1em));width:calc(14 / 16 * 1em);height:calc(14 / 16 * 1em);background:url(../img/button/download.png) center center no-repeat;background-size:contain}.btn-m.text-l{font-size:calc(20 / 16 * 1em);padding-right:calc(48 / 20 * 1em)}@media screen and (max-width: 780px){.btn-m{font-size:calc(14 / 16 * 1em)}}p a{color:var(--Color-Text-Text-Button-Sub, #737373)}p a:hover{color:var(--Color-Text-Text-Link, #079CE7)}.button-m-outline{display:block;text-box-trim:trim-both;text-align:center;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;text-decoration:none;letter-spacing:calc(1 / 16 * 1em);border:1px solid #fff;border-radius:calc(4 / 16 * 1em);padding:calc(16 / 16 * 1em) calc(32 / 16 * 1em)}@media screen and (max-width: 780px){.button-m-outline{font-size:calc(14 / 16 * 1em);padding:calc(12 / 14 * 1em) 0}}.btn-icon{display:flex;align-items:center;padding:calc(16 / 16 * 1em);border-radius:calc(4 / 16 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);background:var(--Color-BG-White, #FFF);text-decoration:none;color:var(--Color-Text-Text-Body, #40484A);transition:.3s}.btn-icon:after{content:"";display:block;width:calc(24 / 16 * 1em);height:calc(24 / 16 * 1em);background:url(../img/button/arrow_gray.png) center center no-repeat;background-size:contain}.btn-icon .icon{width:calc(32 / 16 * 1em)}.btn-icon .text{flex:1;margin-left:calc(12 / 16 * 1em)}.btn-icon .text span{text-box-trim:trim-both;display:block;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1;letter-spacing:calc(.6 / 12 * 1em)}.btn-icon .text strong{text-box-trim:trim-both;display:block;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1;letter-spacing:calc(.8 / 16 * 1em);margin:calc(2 / 16 * 1em) auto 0}.btn-icon.btn-estimation{color:#EB6E54}.btn-icon.btn-estimation:hover{border:1px solid #EB6E54;background:linear-gradient(0deg, rgba(235,110,84,0.05) 0%, rgba(235,110,84,0.05) 100%),#FFF}.btn-icon.btn-estimation:hover:after{background:url(../img/button/arrow_red.png) center center no-repeat;background-size:contain}.btn-icon.btn-contact{color:#B19722}.btn-icon.btn-contact:hover{border:1px solid #B19722;background:linear-gradient(0deg, rgba(177,151,34,0.05) 0%, rgba(177,151,34,0.05) 100%),var(--Color-BG-White, #FFF)}.btn-icon.btn-contact:hover:after{background:url(../img/button/arrow_yellow.png) center center no-repeat;background-size:contain}.home-kv{background-color:#fff;position:relative;overflow:hidden}.home-kv .bg{position:absolute;left:calc(50% - calc(735 / 16 * 1em));top:0;width:calc(1470 / 16 * 1em);height:100%;background:url(../img/home/kv_bg.jpg) center bottom no-repeat;background-size:100% auto}.home-kv .inner{max-width:calc(1200px + calc(80 / 16 * 1em));margin:0 auto;padding:calc(88 / 16 * 1em) calc(40 / 16 * 1em) 0;position:relative}.home-kv .home-kv-contents{width:calc(626 / 16 * 1em)}.home-kv .home-kv-contents h2{width:calc(543 / 626 * 100%)}.home-kv .home-kv-contents .cap1{text-box-trim:trim-both;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);color:var(--Color-Text-Text-Body, #40484A);text-align:justify;margin:calc(40 / 16 * 1em) auto 0}.home-kv .home-kv-contents .btns1{display:flex;gap:calc(24 / 16 * 1em);margin:calc(64 / 16 * 1em) auto 0}.home-kv .home-kv-contents .btns1>a{flex:1}.home-kv .home-kv-contents .anv{display:flex;align-items:center;gap:calc(20 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0;padding:calc(8 / 16 * 1em) 0}.home-kv .home-kv-contents .anv .img{width:calc(60 / 16 * 1em)}.home-kv .home-kv-contents .anv .anv-text{flex:1;display:flex;align-items:center;justify-content:space-between}.home-kv .home-kv-contents .anv p{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:calc(20 / 16 * 1em);font-weight:500;letter-spacing:calc(1 / 20 * 1em)}.home-kv .home-kv-contents .anv .period{display:flex;align-items:center;gap:calc(12 / 16 * 1em)}.home-kv .home-kv-contents .anv .period a{display:block;leading-trim:both;color:var(--Color-Text-Text-Link, #079CE7);font-size:calc(16 / 16 * 1em);font-weight:600;line-height:1;letter-spacing:calc(1 / 16 * 1em);text-decoration:none;padding:calc(8 / 16 * 1em) 0;position:relative;border-bottom:1px solid #079CE7}.home-kv .home-kv-contents .anv .period .line{display:block;width:calc(24 / 16 * 1em);height:1em;background:url(../img/home/period_line.png) center center no-repeat;background-size:100% auto}@media screen and (max-width: 780px){.home-kv .bg{left:0;width:100%;background:url(../img/home/kv_bg_sp.jpg) center 19em no-repeat;background-size:100% auto}.home-kv .inner{padding:calc(40 / 16 * 1em) calc(20 / 16 * 1em) 0}.home-kv .home-kv-contents{width:auto}.home-kv .home-kv-contents h2{width:90%}.home-kv .home-kv-contents .cap1{letter-spacing:0}.home-kv .home-kv-contents .btns1{flex-wrap:wrap;gap:calc(12 / 16 * 1em);margin:20em auto 0}.home-kv .home-kv-contents .btns1>a{flex:0 1 auto;width:100%}.home-kv .home-kv-contents .anv .anv-text{flex-wrap:wrap;gap:calc(8 / 16 * 1em)}.home-kv .home-kv-contents .anv p{font-size:calc(16 / 16 * 1em);letter-spacing:0;white-space:nowrap}}.common-inner{max-width:calc(1200px + calc(80 / 16 * 1em));margin:0 auto;padding:0 calc(40 / 16 * 1em);position:relative}@media screen and (max-width: 780px){.common-inner{padding:0 calc(20 / 16 * 1em)}}.home-common-h2{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;color:var(--Color-Component-Dvider02, #A1A1A1);line-height:1.3;letter-spacing:calc(.7 / 14 * 1em)}.home-common-h2 strong{font-size:calc(32 / 14 * 1em);font-weight:300;color:#1A1A1A;letter-spacing:calc(1.6 / 32 * 1em)}.home-common-h2 strong.lg{font-size:calc(48 / 14 * 1em)}@media screen and (max-width: 780px){.home-common-h2 strong{font-size:calc(24 / 14 * 1em)}.home-common-h2 strong.lg{font-size:calc(32 / 14 * 1em)}}.home-topics{margin:calc(64 / 16 * 1em) auto 0}.topics-slick{margin:calc(20 / 16 * 1em) 0}.topics-slick .slick-list{margin:calc(-20 / 16 * 1em) calc(-12 / 16 * 1em)}.topics-slick .slick-slide{width:calc(306 / 16 * 1em);padding:calc(20 / 16 * 1em) calc(12 / 16 * 1em)}.topics-slick .slick-dots{position:relative;display:flex;justify-content:center;gap:calc(8 / 16 * 1em);bottom:auto;margin:calc(32 / 16 * 1em) auto 0}.topics-slick .slick-dots li{margin:0;display:block;width:auto;height:auto}.topics-slick .slick-dots li button{font-size:inherit;line-height:1;width:calc(6 / 16 * 1em);height:calc(6 / 16 * 1em);background-color:#D4D4D4;border-radius:3em;padding:0;transition:.3s}.topics-slick .slick-dots li button:before{display:none}.topics-slick .slick-dots li.slick-active button{background-color:#079CE7;width:calc(20 / 16 * 1em)}.topics-slick .slick-prev,.topics-slick .slick-next{display:flex;justify-content:center;align-items:center;font-size:inherit;position:absolute;width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em);z-index:1;top:calc(-50 / 16 * 1em);border-radius:50%;border:1px solid #D9D9D9;transform:scale(1)}.topics-slick .slick-prev:before,.topics-slick .slick-next:before{content:"";display:block;font:inherit;background:none;width:calc(8 / 16 * 1em);height:calc(8 / 16 * 1em);border-style:solid;border-width:2px 2px 0 0;border-color:#A1A1A1;position:relative;left:calc(-2 / 16 * 1em);transform:rotate(45deg)}.topics-slick .slick-prev:hover,.topics-slick .slick-next:hover{border:1px solid #079CE7}.topics-slick .slick-prev:hover:before,.topics-slick .slick-next:hover:before{border-color:#079CE7}.topics-slick .slick-next{right:0}.topics-slick .slick-prev{left:auto;right:calc(110 / 16 * 1em);transform:scale(-1, 1)}.topics-slick .slick-num{color:var(--Color-Text-Text-Body, #40484A);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:700;text-align:center;position:absolute;right:calc(40 / 12 * 1em);top:calc(-40 / 12 * 1em);width:calc(70 / 12 * 1em)}@media screen and (max-width: 780px){.topics-slick .slick-prev{right:calc(100 / 16 * 1em)}.topics-slick .slick-num{width:calc(60 / 12 * 1em)}}.post-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(24 / 16 * 1em);flex-wrap:wrap}@media screen and (max-width: 780px){.post-list{grid-template-columns:1fr}}.post-list-detail a{display:block;text-decoration:none;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);border-radius:calc(4 / 16 * 1em);padding:calc(16 / 16 * 1em);transition:.3s}.post-list-detail a:hover{box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.16)}.post-list-detail a:hover .img img{transform:scale(1.1)}.post-list-detail .img{aspect-ratio:250 / 131;border-radius:calc(4 / 16 * 1em);overflow:hidden;position:relative}.post-list-detail .img img{width:100%;height:100%;object-fit:cover;transition:.3s}.post-list-detail .img.pickup:after{content:"Pick Up";display:block;position:absolute;left:0;bottom:0;background-color:#079CE7;color:#fff;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);padding:calc(6 / 14 * 1em) calc(12 / 14 * 1em);border-radius:0 calc(4 / 14 * 1em) 0 0}.post-list-detail .text{margin:calc(12 / 16 * 1em) auto 0}.post-list-detail h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.7;color:var(--Color-Text-Text-Heading2-6, #40484A);overflow:hidden;height:calc(50 / 16 * 1em)}.post-list-detail .date{text-box-trim:trim-both;color:var(--Color-Text-Tex-Date, #737373);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;margin:calc(8 / 12 * 1em) auto 0}.post-list-detail .categories{display:flex;flex-wrap:wrap;gap:calc(4 / 16 * 1em);margin:calc(12 / 16 * 1em) auto 0}.post-list-detail .categories li{text-box-trim:trim-both;color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1.3;padding:calc(6 / 12 * 1em) calc(12 / 12 * 1em);background:var(--Color-BG-Light-Blue, #DFF1FF);border-radius:3em}.post-categories{margin:calc(40 / 16 * 1em) auto 0}.post-categories .gray-wrap{background:var(--Color-BG-Gray, #F5F5F5);padding:calc(32 / 16 * 1em);display:flex}.post-categories .gray-wrap .title{border-right:1px solid #E5E5E5;padding-right:calc(24 / 16 * 1em)}.post-categories .gray-wrap .title h3{text-box-trim:trim-both;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;color:var(--Color-Text-Text-Heading2-6, #40484A);white-space:nowrap;padding:calc(8 / 16 * 1em) 0}.post-categories .gray-wrap .list{padding-left:calc(24 / 16 * 1em)}.post-categories .gray-wrap .list ul{display:flex;flex-wrap:wrap;margin:calc(-6 / 16 * 1em);height:calc(46 / 16 * 1em);overflow:hidden;transition:.5s}.post-categories .gray-wrap .list ul li{width:25%;padding:calc(6 / 16 * 1em);min-width:14em}.post-categories .gray-wrap .list ul ~ .close-wrap{opacity:0;height:0;overflow:hidden;margin-top:0}.post-categories .gray-wrap .list ul.on{height:auto}.post-categories .gray-wrap .list ul.on ~ .more-wrap{opacity:0;height:0;overflow:hidden;margin-top:0}.post-categories .gray-wrap .list ul.on ~ .close-wrap{opacity:1;height:auto;overflow:hidden;margin-top:calc(20 / 16 * 1em)}.post-categories .gray-wrap .more-wrap,.post-categories .gray-wrap .close-wrap{margin:calc(20 / 16 * 1em) auto 0;opacity:1;transition:.5s;height:auto}.post-categories .gray-wrap .more-wrap a,.post-categories .gray-wrap .close-wrap a{display:block;margin:0 auto;text-align:center;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;color:var(--Color-Text-Text-Button-Sub, #737373);text-decoration:none;position:relative}.post-categories .gray-wrap .more-wrap a:before,.post-categories .gray-wrap .close-wrap a:before{content:"";display:inline-block;width:calc(12 / 12 * 1em);height:calc(12 / 12 * 1em);background:url(../img/button/arrow_bottom.png) center center no-repeat;background-size:contain;position:relative;margin-right:calc(6 / 12 * 1em);top:calc(2 / 12 * 1em)}.post-categories .gray-wrap .close-wrap a:before{transform:scale(1, -1)}@media screen and (max-width: 780px){.post-categories .gray-wrap{flex-wrap:wrap;padding:calc(20 / 16 * 1em) calc(16 / 16 * 1em)}.post-categories .gray-wrap .title{padding:0 0;border-right:none;border-bottom:1px solid #E5E5E5;width:100%}.post-categories .gray-wrap .title h3{padding:0 0 calc(16 / 16 * 1em)}.post-categories .gray-wrap .list{padding:0;margin-top:calc(16 / 16 * 1em)}.post-categories .gray-wrap .list ul{height:calc(196 / 16 * 1em)}.post-categories .gray-wrap .list ul li{flex:0 1 auto;width:100%}}.home-service{background-color:#F3F7FA;padding:calc(64 / 16 * 1em) 0;margin:calc(40 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.home-service{padding:calc(40 / 16 * 1em) 0;margin:calc(32 / 16 * 1em) auto 0}}.home-service-c1{display:flex;gap:calc(24 / 16 * 1em)}.home-service-c1 .text{width:calc(588 / 16 * 1em)}.home-service-c1 .text h3{text-box-trim:trim-both;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;margin:calc(32 / 16 * 1em) auto 0}.home-service-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;padding-right:calc(40 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.home-service-c1 .links{flex:1;background-color:#fff;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);padding:calc(8 / 16 * 1em) calc(40 / 16 * 1em);border-radius:calc(4 / 16 * 1em)}.home-service-c1 .links a{display:flex;align-items:center;padding:0 calc(12 / 16 * 1em);text-decoration:none;position:relative}.home-service-c1 .links a+a{border-top:1px solid #E5E5E5}.home-service-c1 .links a:after{content:"";display:block;position:absolute;right:calc(12 / 16 * 1em);top:calc(50% - calc(16 / 16 * 1em));width:calc(33 / 16 * 1em);height:calc(33 / 16 * 1em);background:url(../img/button/arrow_border.png) center center no-repeat;background-size:contain}.home-service-c1 .links a .img{width:calc(184 / 16 * 1em);padding:calc(8 / 16 * 1em) 0;overflow:hidden}.home-service-c1 .links a .img img{transition:.3s}.home-service-c1 .links a:hover:after{background:url(../img/button/arrow_border_blue.png) center center no-repeat;background-size:contain}.home-service-c1 .links a:hover .img img{transform:scale(1.1)}.home-service-c1 .links a p{flex:1;color:var(--Color-Text-Navi-Button, #393F41);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}@media screen and (max-width: 780px){.home-service-c1{flex-wrap:wrap;gap:calc(20 / 16 * 1em)}.home-service-c1 .text h3{margin:calc(20 / 16 * 1em) auto 0}.home-service-c1 .text p{padding-right:0;margin:calc(16 / 16 * 1em) auto 0}.home-service-c1 .links{flex:0 1 auto;width:100%;padding:calc(8 / 16 * 1em) calc(10 / 16 * 1em)}.home-service-c1 .links a{padding:0 calc(8 / 16 * 1em);gap:calc(16 / 16 * 1em)}.home-service-c1 .links a .img{width:calc(112 / 16 * 1em);height:calc(72 / 16 * 1em);overflow:hidden}.home-service-c1 .links a .img img{width:100%;height:100%;object-fit:contain;transform:scale(1.2)}.home-service-c1 .links a p{font-size:calc(16 / 16 * 1em);letter-spacing:0}}.home-service-c2{margin:calc(20 / 16 * 1em) auto 0}.home-service-c2 h3{text-box-trim:trim-both;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3}.home-service-c2 .links{display:flex;gap:calc(24 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.home-service-c2 .links a{display:block;flex:1;background-color:#fff;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);padding:calc(17 / 16 * 1em) 0;transition:.3s}.home-service-c2 .links a img{width:calc(204 / 16 * 1em);margin:0 auto;transition:.3s}.home-service-c2 .links a:hover{box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.16)}.home-service-c2 .links a:hover img{transform:scale(1.1)}@media screen and (max-width: 780px){.home-service-c2{margin:calc(40 / 16 * 1em) auto 0}.home-service-c2 .links{flex-wrap:wrap;gap:calc(12 / 16 * 1em)}.home-service-c2 .links a{flex:0 1 auto;width:100%}}.home-seminar{margin:calc(64 / 16 * 1em) auto 0}.home-news{margin:calc(64 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.home-news{margin:calc(40 / 16 * 1em) auto 0}}.home-news-c1{display:flex;gap:calc(24 / 16 * 1em)}.home-news-c1 .text{width:calc(282 / 16 * 1em)}.home-news-c1 .text .btn-m{margin-top:calc(20 / 16 * 1em)}.home-news-c1 .list{flex:1}@media screen and (max-width: 780px){.home-news-c1{flex-wrap:wrap;padding-bottom:4em}.home-news-c1 .text{width:100%}.home-news-c1 .text .btn-m{position:absolute;right:calc(20 / 14 * 1em);bottom:0}.home-news-c1 .list{flex:0 1 auto;width:100%}}.news-list>a{display:flex;gap:calc(32 / 16 * 1em);align-items:center;padding:calc(20 / 16 * 1em) calc(40 / 16 * 1em);border-bottom:1px solid var(--Color-Component-Dvider01, #E5E5E5);text-decoration:none;transition:.3s}.news-list>a:after{content:"";display:block;width:calc(33 / 16 * 1em);height:calc(33 / 16 * 1em);background:url(../img/button/arrow_border.png) center center no-repeat;background-size:contain}.news-list>a .date{text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--Color-Text-Tex-Date, #737373);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;white-space:nowrap}.news-list>a p{flex:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--Color-Text-Text-Body, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7}.news-list>a:hover{background:var(--Color-BG-Gray, #F5F5F5)}.news-list>a:hover:after{background:url(../img/button/arrow_border_hover.png) center center no-repeat;background-size:contain}@media screen and (max-width: 780px){.news-list a{padding:calc(20 / 16 * 1em) calc(12 / 16 * 1em);display:block;position:relative}.news-list a:after{position:absolute;right:0;top:calc(50% - calc(16 / 16 * 1em))}.news-list a p{padding-right:calc(48 / 16 * 1em);margin:calc(12 / 16 * 1em) auto 0}}.temp-contact{margin:calc(64 / 16 * 1em) auto 0;background:var(--Color-BG-Medium-Blue, #0066A6);color:#fff;overflow:hidden}.temp-contact .inner{display:flex;align-items:center;gap:calc(24 / 16 * 1em);max-width:calc(1440 / 16 * 1em);padding:0 calc(40 / 16 * 1em);margin:0 auto}.temp-contact .inner .img{width:calc(464 / 1360 * 100%);position:relative}.temp-contact .inner .img:before{content:"";display:block;position:absolute;right:0;top:calc(50% - calc(465 / 16 * 1em));width:calc(930 / 464 * 100%);aspect-ratio:1 / 1;background:url(../img/common/tp_bg_01.jpg) center center no-repeat;background-size:cover;border-radius:50%}.temp-contact .inner .img img{width:calc(268 / 464 * 100%);margin:0 auto;position:relative}.temp-contact .inner .text{flex:1;text-align:center;padding:calc(40 / 16 * 1em) 0}.temp-contact .inner .text h2{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:var(--Font-Size-XXXL, calc(48 / 16 * 1em));font-weight:400;line-height:1.3;letter-spacing:calc(2.4 / 48 * 1em)}.temp-contact .inner .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.temp-contact .inner .text .btn-m{margin-top:calc(20 / 16 * 1em)}@media screen and (max-width: 780px){.temp-contact .inner{flex-wrap:wrap;justify-content:center;padding:0 calc(20 / 16 * 1em);gap:0}.temp-contact .inner .img{width:100%}.temp-contact .inner .img:before{right:calc(50% - calc(465 / 16 * 1em));top:59%;width:calc(930 / 16 * 1em)}.temp-contact .inner .text{flex:0 1 auto;width:100%;position:relative;padding:0 0 calc(32 / 16 * 1em)}.temp-contact .inner .text h2{font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em))}.temp-contact .inner .text p{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}}.home-archive{background:var(--Color-BG-Gray, #F5F5F5);padding:calc(64 / 16 * 1em) 0 calc(72 / 16 * 1em)}@media screen and (max-width: 780px){.home-archive{padding:calc(40 / 16 * 1em) 0}}.home-archive-c1{margin:calc(32 / 16 * 1em) auto 0;display:flex;gap:calc(24 / 16 * 1em)}.home-archive-c1>div{flex:1;background:var(--Color-BG-White, #FFF);border-radius:calc(4 / 16 * 1em);padding:calc(32 / 16 * 1em) calc(32 / 16 * 1em) calc(100 / 16 * 1em);position:relative}.home-archive-c1 h3{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;letter-spacing:calc(1 / 20 * 1em)}.home-archive-c1 p{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;margin:calc(20 / 16 * 1em) auto 0}.home-archive-c1 .btn-m{position:absolute;right:calc(32 / 16 * 1em);bottom:calc(32 / 16 * 1em)}@media screen and (max-width: 780px){.home-archive-c1{flex-wrap:wrap;gap:calc(12 / 16 * 1em)}.home-archive-c1>div{flex:0 1 auto;padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em) calc(90 / 16 * 1em)}.home-archive-c1 h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.home-archive-c1 p{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}}.home-archive-c2{overflow:hidden;margin:calc(20 / 16 * 1em) auto 0}.home-archive-c2 .imgs{display:flex;position:relative;animation:simgloop 12s linear infinite}.home-archive-c2 .imgs img{width:calc(1728 / 32 * 1em);max-width:unset;position:relative}@keyframes simgloop{0%{left:0}100%{left:calc(-1728 / 32 * 1em)}}.bread{margin:calc(20 / 16 * 1em) auto 0;max-width:100%;overflow:auto}.bread ul{display:flex;gap:calc(6 / 12 * 1em);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:700;white-space:nowrap}.bread ul li{color:var(--Color-Text-Text-Subtitle, #A1A1A1)}.bread ul li:before{content:"-";color:var(--Color-Component-Dvider02, #A1A1A1);display:inline-block;margin-right:calc(4 / 12 * 1em)}.bread ul li:first-child:before{display:none}.bread ul li:last-child{color:var(--Color-Text-Tex-Date, #737373)}.bread ul li a{color:var(--Color-Text-Text-Subtitle, #A1A1A1);font-weight:500}.page-hd1{padding:calc(64 / 16 * 1em) 0;position:relative}.page-hd1 h1{text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--Color-Text-Text-Heading1, #393F41);font-size:var(--Font-Size-XXXL, calc(48 / 16 * 1em));font-weight:300;letter-spacing:calc(2.4 / 48 * 1em);position:relative}.page-hd1.news .common-inner:before{content:"";display:block;position:absolute;right:calc(40 / 16 * 1em);bottom:-4em;width:calc(600 / 1280 * 100%);aspect-ratio:600 / 168;background:url(../img/common/news_hd.png) right center no-repeat;background-size:contain}.page-hd1.translation .common-inner:before{content:"";display:block;position:absolute;right:calc(40 / 16 * 1em);bottom:-3em;width:calc(724 / 32 * 1em);height:calc(306 / 32 * 1em);background:url(../img/translation/hd_bg.png) right center no-repeat;background-size:contain}.page-hd1.medical .common-inner:before{content:"";display:block;position:absolute;right:calc(40 / 16 * 1em);bottom:-3em;width:calc(624 / 32 * 1em);height:calc(310 / 32 * 1em);background:url(../img/medical/hd_bg.png) right center no-repeat;background-size:contain}@media screen and (max-width: 780px){.page-hd1{padding:calc(40 / 16 * 1em) 0}.page-hd1 h1{font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em))}.page-hd1.news .common-inner:before{content:"";display:block;position:absolute;right:0;bottom:-1.5em;width:calc(600 / 780 * 100%);aspect-ratio:600 / 168;background:url(../img/common/news_hd.png) right center no-repeat;background-size:contain}.page-hd1.translation .common-inner:before{right:1em;bottom:-4em;width:10em;background:url(../img/translation/about_01.png) right center no-repeat;background-size:contain}.page-hd1.medical .common-inner:before{right:1em;bottom:-4em;width:7em;background:url(../img/medical/about_01.png) right center no-repeat;background-size:contain}}.single{margin:calc(64 / 16 * 1em) auto 0}.single h1{color:var(--Color-Text-Text-Heading1, #393F41);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:300;letter-spacing:calc(1.6 / 48 * 1em)}.single h1+div{margin:calc(20 / 16 * 1em) auto 0}.single .single-opt1{display:flex;flex-wap:wrap;align-items:center;gap:calc(12 / 16 * 1em)}.single .single-opt1 .categories{display:flex;flex-wrap:wrap;gap:calc(8 / 16 * 1em)}.single .single-opt1 .categories li{text-box-trim:trim-both;color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);padding:calc(8 / 12 * 1em) calc(20 / 12 * 1em);background:var(--Color-BG-Light-Blue, #DFF1FF);border-radius:3em;white-space:nowrap}.single .date{text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--Color-Text-Text-Subtitle, #A1A1A1);font-size:var(--Font-Size-M, 16px);font-weight:500;line-height:1.3}.single .tag-list{margin:calc(12 / 16 * 1em) auto 0}.single .btns{text-align:center;margin:calc(64 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.single h1{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em))}}.page-body,.single-body{margin:calc(40 / 16 * 1em) auto 0;word-break:break-all}.page-body>*:first-child,.single-body>*:first-child{margin-top:0}.page-body .eyecatch img,.single-body .eyecatch img{display:block;margin:0 auto}.page-body h2,.single-body h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);padding:calc(16 / 32 * 1em) 0;border-bottom:1px solid #A1A1A1;margin:1em auto}.page-body h2:first-child,.single-body h2:first-child{margin-top:0}.page-body h3,.single-body h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);padding:calc(12 / 24 * 1em) calc(20 / 24 * 1em);background:var(--Color-BG-Light-Blue-Gray, #F3F7FA);margin:calc(40 / 24 * 1em) auto 0}.page-body h3:first-child,.single-body h3:first-child{margin-top:0}.page-body h4,.single-body h4{display:flex;align-items:center;color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin:calc(40 / 20 * 1em) auto 0}.page-body h4.before,.single-body h4.before{content:"";display:block;width:calc(8 / 20 * 1em);height:calc(8 / 20 * 1em);background-color:var(--Color-Text-Text-Heading2-6, #40484A);border-radius:50%;margin-right:calc(12 / 20 * 1em)}.page-body h5,.single-body h5{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin:calc(32 / 16 * 1em) auto 0}.page-body p,.single-body p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin:calc(32 / 16 * 1em) auto 0}.page-body p.has-small-font-size,.single-body p.has-small-font-size{font-size:var(--Font-Size-XS, calc(12 / 16 * 1em))}.page-body p.has-medium-font-size,.single-body p.has-medium-font-size{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}.page-body p.has-large-font-size,.single-body p.has-large-font-size{font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}.page-body p a,.single-body p a{color:var(--Color-Text-Text-Blue, #079CE7)}.page-body figure,.single-body figure{margin:calc(40 / 16 * 1em) auto 0}.page-body img,.single-body img{display:inline-block;margin:1em auto}.page-body ul,.single-body ul{margin:1em auto;line-height:2}.page-body ul li,.single-body ul li{padding-left:1em;text-indent:-1em}.page-body ul li:before,.single-body ul li:before{content:"・"}@media screen and (max-width: 780px){.page-body h2,.single-body h2{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em))}.page-body h3,.single-body h3{font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}.page-body h4,.single-body h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.page-body h5,.single-body h5{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}}.page-404{display:flex;align-items:center;justify-content:center;height:20em}.page-404 h1{text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--Color-Text-Text-Heading1, #393F41);font-size:var(--Font-Size-XXXL, calc(48 / 16 * 1em));font-weight:300;letter-spacing:calc(2.4 / 48 * 1em);position:relative;text-align:center}.company-outline-table{border-collapse:collapse;width:100%}.company-outline-table tr{border-bottom:1px solid var(--Color-Component-Dvider01, #E5E5E5)}.company-outline-table tr th{text-box-trim:trim-both;color:var(--Color-Text-Text-Heading1, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;vertical-align:middle;padding:calc(20 / 16 * 1em);text-align:left;width:calc(280 / 16 * 1em)}.company-outline-table tr td{text-box-trim:trim-both;color:var(--Color-Text-Text-Body, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;vertical-align:middle;padding:calc(20 / 16 * 1em);height:calc(100 / 16 * 1em)}.company-outline-table tr td p a{color:inherit}.company-outline-table tr td .btn-s{margin-top:calc(14 / 14 * 1em)}.company-outline-table tr td .btn-s+p{margin-top:1em}@media screen and (max-width: 780px){.company-outline-table tr th{font-size:var(--Font-Size-M, calc(14 / 16 * 1em));padding:calc(20 / 14 * 1em) 0;width:8em}.company-outline-table tr td{height:auto;padding:calc(20 / 16 * 1em) 0}}.hc-navi{background:var(--Color-BG-Gray, #F5F5F5);padding:calc(40 / 16 * 1em) 0;margin:calc(64 / 16 * 1em) auto 0}.hc-navi h2{color:var(--Color-Text-Navi-Button, #393F41);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1.2 / 24 * 1em);padding-bottom:calc(24 / 24 * 1em);border-bottom:1px solid #E5E5E5}.hc-navi h2.img{font:inherit}.hc-navi h2.img img{height:calc(28 / 16 * 1em);width:calc(172 / 16 * 1em);object-fit:cover}.hc-navi h2.img.genta img{height:calc(34 / 16 * 1em)}.hc-navi .list{margin:calc(24 / 16 * 1em) auto 0}.hc-navi .list ul{display:flex;flex-wrap:wrap;gap:calc(24 / 16 * 1em) calc(20 / 16 * 1em)}.hc-navi .list ul li{width:calc((100% - calc(84 / 16 * 1em)) / 4)}.hc-navi .list ul li a{display:block;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;text-decoration:none;color:#546266;position:relative;padding-left:calc(20 / 14 * 1em)}.hc-navi .list ul li a:before{content:"";display:block;position:absolute;left:calc(4 / 14 * 1em);top:calc(2 / 14 * 1em);width:calc(6 / 14 * 1em);height:calc(6 / 14 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#777777;transform:rotate(-45deg)}.hc-navi .list ul li a:hover{color:var(--Color-Text-Text-Blue, #079CE7)}.hc-navi .list ul li a:hover:before{border-color:#079CE7}.hc-navi+.temp-contact{margin-top:0}@media screen and (max-width: 780px){.hc-navi .list ul li{width:100%}}.page-terms h2{font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.4;letter-spacing:calc(1.6 / 32 * 1em);padding:calc(20 / 32 * 1em) calc(26 / 32 * 1em);margin:calc(64 / 32 * 1em) auto 0;background:var(--Color-Component-h2_BG, #F3F6F7)}.page-terms h2:first-child{margin-top:0}.page-terms h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1.2 / 24 * 1em);padding-bottom:calc(20 / 24 * 1em);margin:calc(40 / 24 * 1em) auto 0;border-bottom:2px solid #E5E5E5;position:relative}.page-terms h3:before{content:"";display:block;position:absolute;left:0;top:100%;width:calc(80 / 24 * 1em);border-top:2px solid #079CE7}.page-terms h3+ol,.page-terms h3+p{margin-top:calc(20 / 16 * 1em)}.page-terms h3+ol+ol,.page-terms h3+ol+p,.page-terms h3+p+ol,.page-terms h3+p+p{margin-top:calc(20 / 16 * 1em)}.page-terms h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin:calc(32 / 20 * 1em) auto 0}.page-terms h4+ol,.page-terms h4+p{margin-top:calc(20 / 16 * 1em)}.page-terms h4+ol+ol,.page-terms h4+ol+p,.page-terms h4+p+ol,.page-terms h4+p+p{margin-top:calc(20 / 16 * 1em)}.page-terms p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.page-terms p:first-child{margin-top:0}.page-terms p.text-right{text-align:right}.page-terms ol,.page-terms ul{margin:calc(40 / 16 * 1em) auto 0}.page-terms ol>li,.page-terms ul>li{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2}.page-terms ol>li>ol,.page-terms ol>li ul,.page-terms ul>li>ol,.page-terms ul>li ul{margin:0 auto}.page-terms ol.ltno>li,.page-terms ul.ltno>li{list-style:none;list-style-type:none}.page-terms ol.ind1>li,.page-terms ul.ind1>li{padding-left:1.4em;text-indent:-1.4em}.page-terms ol.ind2>li,.page-terms ul.ind2>li{padding-left:2em;text-indent:-2em}.page-terms ol>li{list-style:inside;list-style-type:decimal;padding-left:calc(16 / 16 * 1em);text-indent:calc(-16 / 16 * 1em)}.page-terms ul>li{list-style:inside;list-style-type:disc;padding-left:calc(16 / 16 * 1em);text-indent:calc(-16 / 16 * 1em)}@media screen and (max-width: 780px){.page-terms h2{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));margin-top:calc(32 / 24 * 1em)}.page-terms h3{font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}.page-terms h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.page-terms ol,.page-terms ul{margin-top:calc(32 / 16 * 1em)}}.single-clm2{display:flex;gap:calc(44 / 16 * 1em)}.single-clm2 .single-clm2-main{flex:1}.single-clm2 .single-clm2-side{width:calc(262 / 16 * 1em)}@media screen and (max-width: 780px){.single-clm2{gap:calc(40 / 16 * 1em);flex-wrap:wrap}.single-clm2 .single-clm2-main{flex:0 1 auto;width:100%}.single-clm2 .single-clm2-side{width:100%}}.single-clm2-side h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(.8 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.single-clm2-side h3:first-child{margin-top:0}.single-clm2-side .category-list{margin:calc(16 / 16 * 1em) auto 0;gap:calc(10 / 16 * 1em)}.single-clm2-side .category-list li{width:100%}.single-clm2-side .tag-list{margin:calc(16 / 16 * 1em) auto 0}.fl-area{position:fixed;right:calc(-40 / 16 * 1em);bottom:calc(40 / 16 * 1em);transition:.5s}.fl-area a{display:block;writing-mode:vertical-rl;position:relative;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:700;padding:calc(12 / 14 * 1em) calc(8 / 14 * 1em);border-radius:calc(5 / 14 * 1em) 0 0 calc(5 / 14 * 1em);text-decoration:none;line-height:1.15;letter-spacing:calc(1 / 14 * 1em);padding-bottom:calc(36 / 14 * 1em);box-shadow:0 0 calc(20 / 14 * 1em) 0 rgba(40,54,62,0.06)}.fl-area a+a{margin-top:calc(12 / 14 * 1em)}.fl-area a:after{content:"";display:block;position:absolute;left:0;bottom:calc(12 / 14 * 1em);width:100%;height:calc(16 / 14 * 1em);background:url(../img/button/arrow_side.png) center center no-repeat;background-size:contain}.fl-area a.estimation{background-color:#fff;color:var(--Color-BG-Dark-Blue, #062D4B)}.fl-area a.estimation:hover{color:var(--Color-BG-Dark-Blue-Hover, #6A8193)}.fl-area a.estimation:hover:after{opacity:.8}.fl-area a.trial{background:var(--Color-BG-Dark-Blue, #062D4B);color:#fff}.fl-area a.trial:hover{background:var(--Color-BG-Dark-Blue-Hover, #6A8193)}.fl-area a.trial:hover:after{opacity:.5}.fl-area.on{right:0}@media screen and (max-width: 780px){.fl-area a{font-size:calc(10 / 16 * 1em)}}.company-message-c1{display:flex;gap:calc(24 / 16 * 1em)}.company-message-c1 .img{width:calc(282 / 16 * 1em)}.company-message-c1 .text{flex:1}.company-message-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}.company-message-c1 .text .sign{margin:calc(40 / 16 * 1em) 0 0 auto;width:calc(282 / 16 * 1em)}@media screen and (max-width: 780px){.company-message-c1{flex-wrap:wrap}.company-message-c1 .img{width:100%}}.company-mission-c1>div{display:flex;align-items:center;gap:calc(24 / 16 * 1em);padding:calc(40 / 16 * 1em) calc(20 / 16 * 1em);border-bottom:1px solid var(--Color-Component-Dvider01, #E5E5E5)}.company-mission-c1>div>.title{width:calc(282 / 16 * 1em)}.company-mission-c1>div>.title h2{color:var(--Color-Text-Text-Heading1, #393F41);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1.6 / 32 * 1em)}.company-mission-c1>div>.title p{color:var(--Color-Text-Text-Subtitle, #A1A1A1);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(.7 / 14 * 1em);margin:calc(12 / 14 * 1em) auto 0}.company-mission-c1>div>.text{flex:1}.company-mission-c1>div>.text>.cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em)}@media screen and (max-width: 780px){.company-mission-c1>div{flex-wrap:wrap;gap:calc(20 / 16 * 1em);padding:calc(32 / 16 * 1em) 0}.company-mission-c1>div>.title{width:100%}.company-mission-c1>div>.title h2{font-size:calc(24 / 16 * 1em)}}.company-mission-c2{margin:calc(32 / 16 * 1em) auto 0;display:flex;flex-wrap:wrap;gap:calc(24 / 16 * 1em)}.company-mission-c2+.cap1{margin:calc(32 / 16 * 1em) auto 0}.company-mission-c2>div{width:calc(((854 - 48) / 3 / 16) * 1em);border-radius:calc(4 / 16 * 1em);background:var(--Color-BG-Gray, #F5F5F5);padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em);position:relative}.company-mission-c2>div .img{position:relative;width:calc(180 / 16 * 1em);margin:0 auto}.company-mission-c2>div .num{position:absolute;left:calc(20 / 32 * 1em);top:calc(24 / 32 * 1em);color:var(--Color-Main-Primary, #079CE7);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(1.6 / 32 * 1em)}.company-mission-c2>div .text{margin:calc(20 / 16 * 1em) auto 0}.company-mission-c2>div .text>h3{text-align:center;color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(.8 / 16 * 1em)}.company-mission-c2>div .text>p{text-align:center;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em);margin:calc(16 / 14 * 1em) auto 0}@media screen and (max-width: 780px){.company-mission-c2{gap:calc(20 / 16 * 1em)}.company-mission-c2>div{width:100%}}.company-mission-c3{margin:calc(32 / 16 * 1em) auto 0;display:flex;gap:calc(24 / 16 * 1em)}.company-mission-c3>div{width:calc(((854 - 48) / 3 / 16) * 1em);border-radius:calc(4 / 16 * 1em);background:var(--Color-BG-Gray, #F5F5F5);padding:calc(28 / 16 * 1em) calc(28 / 16 * 1em);position:relative;display:flex;align-items:center;gap:calc(16 / 16 * 1em)}.company-mission-c3>div+div:before{content:"";display:block;position:absolute;left:calc(-40 / 16 * 1em);top:calc(50% - calc(24 / 32 * 1em));width:calc(64 / 32 * 1em);height:calc(48 / 32 * 1em);background:url(../img/company/mission_arrow_01.png) center center no-repeat;background-size:contain}.company-mission-c3 .num{color:var(--Color-Main-Primary, #079CE7);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(1.6 / 32 * 1em)}.company-mission-c3 h3{flex:1;color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(.8 / 16 * 1em)}@media screen and (max-width: 780px){.company-mission-c3{flex-wrap:wrap}.company-mission-c3>div{width:100%}.company-mission-c3>div+div:before{left:calc(50% - calc(24 / 32 * 1em));top:calc(-37 / 16 * 1em);width:calc(48 / 32 * 1em);height:calc(64 / 32 * 1em);transform:rotate(90deg)}}.company-certified-c1>div+div{margin:calc(64 / 16 * 1em) auto 0}.company-certified-c1 h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1.6 / 32 * 1em);padding:calc(18 / 32 * 1em) 0 calc(20 / 32 * 1em);border-bottom:1px solid #A1A1A1}.company-certified-c1 .ct{display:flex;gap:calc(24 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.company-certified-c1 .ct .img{width:calc(358 / 32 * 1em)}.company-certified-c1 .ct .text{flex:1}.company-certified-c1 .ct .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}@media screen and (max-width: 780px){.company-certified-c1>div+div{margin:calc(40 / 16 * 1em) auto 0}.company-certified-c1 h2{font-size:calc(24 / 16 * 1em)}.company-certified-c1 .ct{display:block;margin:calc(20 / 16 * 1em) auto 0}.company-certified-c1 .ct .img{width:calc(179 / 350 * 100%);margin:0 auto}.company-certified-c1 .ct .text{margin:calc(20 / 16 * 1em) auto 0}}.faq-c1{padding:calc(24 / 16 * 1em) calc(40 / 16 * 1em);border-bottom:1px solid var(--Color-Component-Dvider01, #E5E5E5)}.faq-c1 .faq-q{display:flex;align-items:center;text-decoration:none;position:relative;transition:.5s}.faq-c1 .faq-q:before{content:"Q";font-family:roboto sans-serif;display:block;width:calc(20 / 16 * 1em);color:#079CE7;font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.3}.faq-c1 .faq-q:after{content:"";display:block;right:calc(40 / 16 * 1em);top:calc(50% - calc(12 / 16 * 1em));width:calc(24 / 16 * 1em);height:calc(24 / 16 * 1em);background:url(../img/button/icon_plus.png) center center no-repeat;background-size:contain}.faq-c1 .faq-q h3{flex:1;color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:0 calc(12 / 16 * 1em)}.faq-c1 .faq-a{display:flex;align-items:flex-start;height:0;overflow:hidden;opacity:0;transition:.5s}.faq-c1 .faq-a:before{content:"A";font-family:roboto sans-serif;display:block;width:calc(20 / 16 * 1em);color:#13D7D8;font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.3;position:relative;top:calc(4 / 20 * 1em)}.faq-c1 .faq-a>div{flex:1;margin:0 calc(12 / 16 * 1em)}.faq-c1 .faq-a>div p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin-top:calc(12 / 16 * 1em)}.faq-c1 .faq-a>div p:first-child{margin-top:0}.faq-c1 .faq-a>div ul{margin-top:calc(12 / 16 * 1em)}.faq-c1 .faq-a>div ul:first-child{margin-top:0}.faq-c1 .faq-a>div ul li{display:flex;line-height:2}.faq-c1 .faq-a>div ul li:before{content:"";display:block;width:calc(6 / 16 * 1em);height:calc(6 / 16 * 1em);border-radius:50%;background:var(--Color-Component-Icon, #A1A1A1);margin-right:calc(12 / 16 * 1em);position:relative;top:calc(14 / 16 * 1em);flex-shrink:0}.faq-c1 .faq-a>div .btn-m{margin-top:calc(20 / 16 * 1em)}.faq-c1.on{background:var(--Color-BG-Gray, #F5F5F5)}.faq-c1.on .faq-q{padding-bottom:calc(20 / 16 * 1em)}.faq-c1.on .faq-q:after{background:url(../img/button/icon_min.png) center center no-repeat;background-size:contain}.faq-c1.on .faq-a{height:auto;opacity:1}@media screen and (max-width: 780px){.faq-c1{padding:calc(20 / 16 * 1em) calc(12 / 16 * 1em)}.faq-c1 .faq-q h3{margin:0 calc(8 / 16 * 1em)}.faq-c1 .faq-a>div{margin:0 calc(8 / 16 * 1em)}}.common-h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1.6 / 32 * 1em);position:relative;padding-top:calc(30 / 32 * 1em)}.common-h2:before{content:"";display:block;position:absolute;left:0;top:0;width:calc(73 / 32 * 1em);height:calc(8 / 32 * 1em);background:var(--Color-Main-Primary, #079CE7)}@media screen and (max-width: 780px){.common-h2{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em))}.common-h2:before{width:calc(73 / 24 * 1em)}}.common-h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);padding-bottom:calc(20 / 24 * 1em);margin:calc(64 / 24 * 1em) auto 0;border-bottom:2px solid #E5E5E5;position:relative;scroll-margin-top:calc(106 / 24 * 1em)}.common-h3:before{content:"";display:block;position:absolute;left:0;top:100%;width:calc(80 / 24 * 1em);border-top:2px solid #079CE7}.common-h3 .min{color:var(--Color-Text-Text-Subtitle, #A1A1A1);font-size:calc(16 / 24 * 1em);font-weight:500;line-height:1.3}.common-h3 .min:before{content:"- "}@media screen and (max-width: 780px){.common-h3{font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}}.sect-faq-tabs{background:var(--Color-BG-Gray, #F5F5F5);padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em)}.sect-faq-tabs .category-list{display:flex;flex-wrap:wrap;gap:0;margin:calc(-6 / 16 * 1em)}.sect-faq-tabs .category-list li{width:25%;padding:calc(6 / 16 * 1em)}.sect-faq-tabs .category-list .category-btn{padding:calc(16 / 16 * 1em) calc(20 / 16 * 1em)}@media screen and (max-width: 780px){.sect-faq-tabs{padding:calc(20 / 16 * 1em)}.sect-faq-tabs .common-inner{padding:0}.sect-faq-tabs .category-list{width:100%;flex-wrap:nowrap;overflow:auto;white-space:nowrap}.sect-faq-tabs .category-list li{width:auto}}.sect-faq{margin:calc(64 / 16 * 1em) auto 0}.sect-faq .common-h2+.faq-c1{margin:calc(40 / 16 * 1em) auto 0}.sect-faq .cap1{margin:calc(16 / 16 * 1em) auto 0;color:var(--Color-Text-Text-Caption, #737373);font-size:calc(16 / 16 * 1em) auto 0;font-weight:400;line-height:1.7;letter-spacing:calc(.5 / 16 * 1em)}.sect-faq .cap1+.faq-c1{margin:calc(40 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.sect-faq{margin:calc(40 / 16 * 1em) auto 0}}.tab-contents{display:none}.tab-contents.is-active{display:block}.aiko-scilingual-about{padding-bottom:calc(64 / 16 * 1em)}.aiko-scilingual-about .cap1{text-align:center;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}@media screen and (max-width: 780px){.aiko-scilingual-about{padding-bottom:calc(40 / 16 * 1em)}}.aiko-scilingual-about-c1{margin:calc(40 / 16 * 1em) auto 0}.aiko-scilingual-about-c1 .img{max-width:calc(770 / 16 * 1em);margin:0 auto}.aiko-scilingual-about-c1 .text{margin-top:calc(40 / 16 * 1em)}.aiko-scilingual-about-c1 .text p{text-align:center;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}.aiko-scilingual-about-c1 .text .btns{margin:calc(32 / 16 * 1em) auto 0;text-align:center}@media screen and (max-width: 780px){.aiko-scilingual-about-c1{flex-wrap:wrap}.aiko-scilingual-about-c1 .text{width:100%;letter-spacing:0}.aiko-scilingual-about-c1 .text p{letter-spacing:0}}.aiko-scilingual-sect{padding:calc(88 / 16 * 1em) 0}.aiko-scilingual-sect.bg1{background:var(--Color-BG-Light-Blue-Gray, #F3F7FA)}@media screen and (max-width: 780px){.aiko-scilingual-sect{padding:calc(64 / 16 * 1em) 0}}.aiko-scilingual-about-c2{display:flex;justify-content:space-between;gap:calc(24 / 16 * 1em);margin:calc(64 / 16 * 1em) auto 0}.aiko-scilingual-about-c2+.aiko-scilingual-about-c2{margin:calc(40 / 16 * 1em) auto 0}.aiko-scilingual-about-c2>div{flex:1;background-color:#fff;padding:calc(32 / 16 * 1em) calc(32 / 16 * 1em) calc(24 / 16 * 1em);box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06)}.aiko-scilingual-about-c2 .text .hd{display:flex;align-items:center;justify-content:space-between;height:calc(55 / 16 * 1em)}.aiko-scilingual-about-c2 .text .hd .num{width:calc(54 / 48 * 1em);color:var(--Color-Main-Primary, #079CE7);font-size:var(--Font-Size-XXXL, calc(48 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(2.4 / 48 * 1em)}.aiko-scilingual-about-c2 .text .hd h3{width:calc(440 / 24 * 1em);color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1.2 / 24 * 1em)}.aiko-scilingual-about-c2 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);height:calc(140 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.aiko-scilingual-about-c2 .img{margin:calc(20 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.aiko-scilingual-about-c2{flex-wrap:wrap;margin:calc(40 / 16 * 1em) auto 0}.aiko-scilingual-about-c2>div{flex:0 1 auto;width:100%;padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em) calc(20 / 16 * 1em)}.aiko-scilingual-about-c2 .text .hd{height:auto}.aiko-scilingual-about-c2 .text .hd .num{width:calc(54 / 32 * 1em);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em))}.aiko-scilingual-about-c2 .text .hd h3{flex:1;width:auto;font-size:var(--Font-Size-L, calc(20 / 16 * 1em));letter-spacing:0}.aiko-scilingual-about-c2 .text p{height:auto}.aiko-scilingual-about-c2 .img{margin:calc(20 / 16 * 1em) calc(-20 / 16 * 1em) 0}}.aiko-scilingual-about-c3{display:flex;justify-content:space-between;gap:calc(24 / 16 * 1em);margin:calc(64 / 16 * 1em) auto 0}.aiko-scilingual-about-c3+.aiko-scilingual-about-c3{margin:calc(40 / 16 * 1em) auto 0}.aiko-scilingual-about-c3>div{flex:1;background-color:#fff;padding:calc(32 / 16 * 1em) calc(32 / 16 * 1em) calc(24 / 16 * 1em);box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06)}.aiko-scilingual-about-c3 .text .hd{display:flex;align-items:center;justify-content:space-between;height:calc(55 / 16 * 1em)}.aiko-scilingual-about-c3 .text .hd .num{width:calc(54 / 48 * 1em);color:var(--Color-Main-Primary, #079CE7);font-size:var(--Font-Size-XXXL, calc(48 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(2.4 / 48 * 1em)}.aiko-scilingual-about-c3 .text .hd h3{width:calc(240 / 24 * 1em);color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1.2 / 24 * 1em)}.aiko-scilingual-about-c3 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0;height:calc(172 / 16 * 1em)}.aiko-scilingual-about-c3 .img{margin:calc(20 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.aiko-scilingual-about-c3{flex-wrap:wrap;margin:calc(40 / 16 * 1em) auto 0}.aiko-scilingual-about-c3>div{flex:0 1 auto;width:100%;padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em) calc(20 / 16 * 1em)}.aiko-scilingual-about-c3 .text .hd{height:auto}.aiko-scilingual-about-c3 .text .hd .num{width:calc(54 / 32 * 1em);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em))}.aiko-scilingual-about-c3 .text .hd h3{flex:1;width:auto;font-size:var(--Font-Size-L, calc(20 / 16 * 1em));letter-spacing:0}.aiko-scilingual-about-c3 .text p{height:auto}.aiko-scilingual-about-c3 .img{margin:calc(20 / 16 * 1em) 0 0}}.aiko-scilingual-about-c4{margin:calc(48 / 16 * 1em) auto 0}.aiko-scilingual-about-c4 a{display:flex;align-items:center;gap:calc(32 / 16 * 1em);background:var(--Color-BG-White, #FFF);border-bottom:1px solid var(--Color-Component-Dvider01, #E5E5E5);text-decoration:none;padding:calc(20 / 16 * 1em) calc(40 / 16 * 1em);position:relative;transition:.3s}.aiko-scilingual-about-c4 a:after{content:"";display:block;width:calc(33 / 16 * 1em);height:calc(33 / 16 * 1em);background:url(../img/button/arrow_border.png) center center no-repeat;background-size:contain}.aiko-scilingual-about-c4 a:hover{background:var(--Color-BG-Gray, #F5F5F5)}.aiko-scilingual-about-c4 a:hover:after{background:url(../img/button/arrow_border_hover.png) center center no-repeat;background-size:contain}.aiko-scilingual-about-c4 a>div{flex:1}.aiko-scilingual-about-c4 h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.aiko-scilingual-about-c4 p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(12 / 16 * 1em) auto 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiko-scilingual-about-c4+.btns{margin:calc(32 / 16 * 1em) auto 0;text-align:center}@media screen and (max-width: 780px){.aiko-scilingual-about-c4 a{gap:calc(16 / 16 * 1em);padding:calc(20 / 16 * 1em) calc(12 / 16 * 1em)}.aiko-scilingual-about-c4 h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.aiko-scilingual-about-c4 p{white-space:normal;font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}}.aiko-scilingual-about-c5{margin:calc(88 / 16 * 1em) auto 0}.aiko-scilingual-about-c5 h4{display:flex;align-items:center;color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin:calc(40 / 20 * 1em) auto 0}.aiko-scilingual-about-c5 h4:before{content:"";display:block;width:calc(8 / 20 * 1em);height:calc(8 / 20 * 1em);background-color:#40484A;border-radius:50%;margin-right:calc(12 / 20 * 1em)}.aiko-scilingual-about-c5 .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.aiko-scilingual-about-c5 .caution{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em);margin:calc(20 / 14 * 1em) auto 0}.aiko-scilingual-about-c5 .detail{border-radius:var(--R-R, calc(4 / 16 * 1em));border:1px solid var(--Color-Component-Dvider02, #A1A1A1);padding:calc(30 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.aiko-scilingual-about-c5 .detail h5{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em)}.aiko-scilingual-about-c5 .detail p{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em);margin:calc(12 / 14 * 1em) auto 0}.aiko-scilingual-about-c5 .detail p+h5{margin:calc(20 / 14 * 1em) auto 0}@media screen and (max-width: 780px){.aiko-scilingual-about-c5{margin:calc(64 / 16 * 1em) auto 0}.aiko-scilingual-about-c5 h4{margin:calc(32 / 20 * 1em) auto 0}.aiko-scilingual-about-c5 .detail{padding:calc(20 / 16 * 1em)}}.common-sect{padding:calc(88 / 16 * 1em) 0;scroll-margin-top:calc(96 / 16 * 1em)}.common-sect.bg1{background:var(--Color-BG-Light-Blue-Gray, #F3F7FA)}.common-sect .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.common-sect .cap1.mt-0{margin-top:0}@media screen and (max-width: 780px){.common-sect{padding:calc(64 / 16 * 1em) 0}.common-sect .cap1{margin:calc(32 / 16 * 1em) auto 0}}.aiko-scilingual-webinar-sect1{padding-bottom:calc(88 / 16 * 1em)}.aiko-scilingual-webinar-c1{display:flex;align-items:center;gap:calc(64 / 16 * 1em)}.aiko-scilingual-webinar-c1 .text{flex:1}.aiko-scilingual-webinar-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}.aiko-scilingual-webinar-c1 .text .img1{width:calc(536 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.aiko-scilingual-webinar-c1 .text ul{display:flex;padding:calc(8 / 16 * 1em) calc(6 / 16 * 1em)}.aiko-scilingual-webinar-c1 .text ul li{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.42 / 14 * 1em)}.aiko-scilingual-webinar-c1 .text ul li+li{margin-left:calc(24 / 14 * 1em)}.aiko-scilingual-webinar-c1 .text ul li+li:before{content:"/";margin-right:calc(24 / 14 * 1em)}.aiko-scilingual-webinar-c1 .text ul+p{margin-top:calc(32 / 16 * 1em)}.aiko-scilingual-webinar-c1 .img{width:calc(450 / 16 * 1em)}@media screen and (max-width: 780px){.aiko-scilingual-webinar-c1{flex-wrap:wrap;gap:calc(32 / 16 * 1em)}.aiko-scilingual-webinar-c1 .text{flex:0 1 auto;width:100%}.aiko-scilingual-webinar-c1 .text .img1{width:100%;margin-top:calc(24 / 16 * 1em)}.aiko-scilingual-webinar-c1 .text ul{display:block}.aiko-scilingual-webinar-c1 .text ul li:before{content:"・"}.aiko-scilingual-webinar-c1 .text ul li+li{margin:0}.aiko-scilingual-webinar-c1 .text ul li+li:before{content:"・";margin-right:0}.aiko-scilingual-webinar-c1 .text ul+p{margin-top:calc(24 / 16 * 1em)}.aiko-scilingual-webinar-c1 .img{width:100%}}.aiko-scilingual-results .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}.aiko-scilingual-results-c1{display:flex;gap:calc(20 / 16 * 1em);margin:calc(64 / 16 * 1em) auto 0}.aiko-scilingual-results-c1>div{flex:1}.aiko-scilingual-results-c1 .bln{background:var(--Color-BG-Light-Blue, #DFF1FF);border-radius:calc(10 / 16 * 1em);padding:calc(32 / 16 * 1em);height:calc(254 / 16 * 1em);position:relative}.aiko-scilingual-results-c1 .bln.trcase{height:calc(161 / 16 * 1em)}.aiko-scilingual-results-c1 .bln:after{content:"";display:block;position:absolute;left:50%;top:calc(100% - 1px);width:calc(38 / 16 * 1em);height:calc(33 / 16 * 1em);background:var(--Color-BG-Light-Blue, #DFF1FF);clip-path:polygon(0% 0%, 100% 0%, 0% 100%)}.aiko-scilingual-results-c1 .bln h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.aiko-scilingual-results-c1 .bln p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.aiko-scilingual-results-c1 .bln p:first-child{margin-top:0}.aiko-scilingual-results-c1 .user{display:flex;justify-content:center;align-items:center;margin:calc(35 / 16 * 1em) auto 0}.aiko-scilingual-results-c1 .user .img{width:calc(120 / 16 * 1em)}.aiko-scilingual-results-c1 .user h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-left:calc(16 / 20 * 1em)}@media screen and (max-width: 780px){.aiko-scilingual-results-c1{flex-wrap:wrap;margin:calc(32 / 16 * 1em) auto 0;gap:calc(40 / 16 * 1em)}.aiko-scilingual-results-c1>div{flex:0 1 auto;width:100%}.aiko-scilingual-results-c1 .bln{height:auto}.aiko-scilingual-results-c1 .bln.trcase{height:auto}}.aiko-scilingual-results-sect2{margin:calc(88 / 16 * 1em) auto 0}.aiko-scilingual-results-sect2 h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1.6 / 32 * 1em);border-bottom:1px solid #A1A1A1;padding-bottom:calc(16 / 32 * 1em)}.aiko-scilingual-results-sect2 .caution1{color:#333;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;margin:calc(20 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.aiko-scilingual-results-sect2{margin:calc(64 / 16 * 1em) auto 0}.aiko-scilingual-results-sect2 h2{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em))}}.aiko-scilingual-results-c2{display:grid;grid-template-columns:1fr 1fr;gap:calc(40 / 16 * 1em) calc(32 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.aiko-scilingual-results-c2>div{background-color:#fff;border-radius:var(--R-R, calc(4 / 16 * 1em));padding:calc(32 / 16 * 1em) calc(32 / 16 * 1em) calc(24 / 16 * 1em);height:calc(288 / 16 * 1em);position:relative;scroll-margin-top:calc(96 / 16 * 1em)}.aiko-scilingual-results-c2 h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.aiko-scilingual-results-c2 p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.aiko-scilingual-results-c2 .btn-m{position:absolute;right:calc(32 / 16 * 1em);bottom:calc(32 / 16 * 1em)}@media screen and (max-width: 780px){.aiko-scilingual-results-c2{grid-template-columns:1fr;gap:calc(20 / 16 * 1em)}.aiko-scilingual-results-c2>div{height:auto;padding-bottom:calc(80 / 16 * 1em)}.aiko-scilingual-results-c2 h3{font-size:calc(16 / 16 * 1em)}.aiko-scilingual-results-c2 p{font-size:calc(14 / 16 * 1em)}}.translation-about .cap1,.medical-about .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.translation-about .cap1.mt-0,.medical-about .cap1.mt-0{margin-top:0}.translation-about .caution1,.medical-about .caution1{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em);margin:calc(20 / 14 * 1em) auto 0}.translation-about .common-h3+.cap1,.medical-about .common-h3+.cap1{margin-top:calc(32 / 16 * 1em)}.translation-about .logo,.medical-about .logo{margin:calc(32 / 16 * 1em) auto calc(64 / 16 * 1em);max-width:calc(516 / 32 * 1em)}.translation-about .btn-m,.medical-about .btn-m{margin-top:calc(32 / 16 * 1em)}.translation-about .btn-l,.medical-about .btn-l{margin-top:calc(40 / 16 * 1em)}.translation-about .jirei,.medical-about .jirei{display:inline-block;color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(.7 / 14 * 1em);padding:calc(8 / 14 * 1em) calc(12 / 14 * 1em);background:var(--Color-BG-Light-Blue, #DFF1FF);border-radius:calc(4 / 14 * 1em);margin-top:calc(40 / 14 * 1em);scroll-margin-top:calc(96 / 14 * 1em)}.translation-about .jirei+.common-h3,.medical-about .jirei+.common-h3{margin-top:calc(16 / 24 * 1em)}.translation-about .source,.medical-about .source{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em);margin:calc(20 / 14 * 1em) auto 0}.translation-about .source a.blank:after,.medical-about .source a.blank:after{content:"";display:inline-block;width:1em;height:1em;background:url(../img/button/blank.png) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(50%) sepia(0%) saturate(0%) hue-rotate(116deg) brightness(89%) contrast(85%);position:relative;margin-left:calc(4 / 14 * 1em);bottom:calc(-2 / 14 * 1em)}.translation-about .source a.blank:hover:after,.medical-about .source a.blank:hover:after{filter:brightness(0) saturate(100%) invert(61%) sepia(47%) saturate(7358%) hue-rotate(172deg) brightness(99%) contrast(94%)}@media screen and (max-width: 780px){.translation-about .cap1,.medical-about .cap1{margin:calc(32 / 16 * 1em) auto 0}}.translation-about-c1{display:flex;align-items:center;gap:calc(24 / 16 * 1em)}.translation-about-c1 .text{flex:1}.translation-about-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}.translation-about-c1 .img{width:calc(972 / 32 * 1em)}@media screen and (max-width: 780px){.translation-about-c1{flex-wrap:wrap}.translation-about-c1 .text{flex:0 1 auto;width:100%}.translation-about-c1 .img{width:100%}}.translation-about-c2{display:flex;justify-content:center;gap:calc(24 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.translation-about-c2>div{width:calc(226 / 16 * 1em);height:calc(260 / 16 * 1em);background:url(../img/translation/about_ply.svg) center center no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center}.translation-about-c2>div p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.3;letter-spacing:calc(.8 / 16 * 1em);color:#fff;text-align:center}.translation-about-c2>div p+p{margin-top:calc(12 / 16 * 1em)}.translation-about-c2>div p .roboto,.translation-about-c2>div p .post-list-detail .img,.post-list-detail .translation-about-c2>div p .img{display:inline-block;font-size:calc(40 / 16 * 1em)}.translation-about-c2>div p.lg{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));margin-top:calc(16 / 24 * 1em)}.translation-about-c2>div p.xl{margin-top:calc(30 / 16 * 1em)}.translation-about-c2>div p.xl+p{margin-top:calc(16 / 16 * 1em)}@media screen and (max-width: 780px){.translation-about-c2{flex-wrap:wrap;gap:calc(10 / 16 * 1em);margin:calc(32 / 16 * 1em) calc(-20 / 16 * 1em) 0}.translation-about-c2>div{font-size:calc(14 / 16 * 1em);width:calc(170 / 14 * 1em);height:calc(196 / 14 * 1em)}.translation-about-c2>div:first-child{width:100%;margin-bottom:calc(-50 / 14 * 1em)}}.anchors{background:var(--Color-BG-Gray, #F5F5F5);margin:calc(64 / 16 * 1em) auto 0;padding:calc(32 / 16 * 1em) 0}.anchors ul{display:flex;flex-wrap:wrap;gap:calc(16 / 16 * 1em)}.anchors ul li{flex:1;min-width:calc(280 / 16 * 1em);max-width:calc(288 / 16 * 1em)}.anchors ul li a{display:flex;align-items:center;text-decoration:none;background-color:#fff;height:calc(60 / 14 * 1em);color:var(--Color-Text-Navi-Sub-Button, #546266);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(.7 / 14 * 1em);padding-left:calc(16 / 14 * 1em);padding-right:calc(28 / 14 * 1em);position:relative;top:0;transition:.3s}.anchors ul li a:after{content:"";display:block;position:absolute;right:calc(16 / 14 * 1em);top:calc(50% - calc(4 / 14 * 1em));width:calc(6 / 14 * 1em);height:calc(6 / 14 * 1em);border-style:solid;border-width:0 1px 1px 0;border-color:#777777;transform:rotate(45deg)}.anchors ul li a:hover{color:var(--Color-Text-Text-Blue, #079CE7);transform:translate(0, calc(8 / 14 * 1em))}.anchors ul li a:hover:after{border-color:var(--Color-Text-Text-Blue, #079CE7)}@media screen and (max-width: 780px){.anchors ul li{flex:0 1 auto;min-width:0;max-width:100%;width:100%}}.translation-about-c3{display:flex;flex-wrap:wrap;gap:calc(24 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.translation-about-c3>div{flex:1;max-width:calc(588 / 16 * 1em);min-width:calc(500 / 16 * 1em);background-color:#fff;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);border-radius:calc(4 / 16 * 1em);padding:calc(28 / 16 * 1em) calc(32 / 16 * 1em)}.translation-about-c3 h3{display:flex;align-items:center;color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.translation-about-c3 h3:before{content:"";display:block;width:calc(8 / 20 * 1em);height:calc(8 / 20 * 1em);background:var(--Color-Text-Text-Heading2-6, #40484A);border-radius:50%;margin-right:calc(16 / 20 * 1em)}.translation-about-c3 p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(12 / 16 * 1em) auto 0;padding-top:calc(16 / 16 * 1em);border-top:1px solid #E5E5E5}@media screen and (max-width: 780px){.translation-about-c3>div{flex:0 1 auto;max-width:100%;min-width:0;width:100%;padding:calc(20 / 16 * 1em)}.translation-about-c3 h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}}.translation-about-c4{display:flex;gap:calc(24 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.translation-about-c4 .text{flex:1}.translation-about-c4 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}.translation-about-c4 .img{width:calc(768 / 32 * 1em)}@media screen and (max-width: 780px){.translation-about-c4{flex-wrap:wrap;justify-content:center}.translation-about-c4 .text{flex:0 1 auto;width:100%}.translation-about-c4 .img{width:94%}}.aiko-pricing-plan .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.aiko-pricing-plan .table-wrap{margin:calc(40 / 16 * 1em) auto 0}.aiko-pricing-plan table{border-collapse:collapse;table-layout:fixed;width:100%;border-top:1px solid var(--Color-Component-Table-Line, #E5E5E5)}.aiko-pricing-plan table tr{border-bottom:1px solid var(--Color-Component-Table-Line, #E5E5E5)}.aiko-pricing-plan table th,.aiko-pricing-plan table td{vertical-align:middle;white-space:nowrap}.aiko-pricing-plan table th{color:var(--Color-Text-Table-HeaderCell-Low, #7D9193);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(.7 / 14 * 1em);padding:calc(20 / 14 * 1em);text-align:left;background:var(--Color-Component-Table-HeaderCell, #FAFAFA);border:1px solid var(--Color-Component-Table-Line, #E5E5E5)}.aiko-pricing-plan table td{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);padding:calc(20 / 16 * 1em);text-align:center}.aiko-pricing-plan table td:last-child{border-right:1px solid var(--Color-Component-Table-Line, #E5E5E5)}.aiko-pricing-plan .table-caution{text-align:right;color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em);margin-top:calc(12 / 14 * 1em)}.aiko-pricing-plan .cautions{margin:calc(20 / 16 * 1em) auto 0}.aiko-pricing-plan .cautions p{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em);padding-left:1em;text-indent:-1em}@media screen and (max-width: 780px){.aiko-pricing-plan .table-wrap{width:100%;overflow:auto}.aiko-pricing-plan table{width:auto;table-layout:fixed}.aiko-pricing-plan table th{position:sticky;left:0;z-index:1;width:calc(120 / 14 * 1em)}.aiko-pricing-plan table td{width:calc(120 / 14 * 1em)}}.translation-qc-c1{margin:calc(40 / 16 * 1em) auto 0}.translation-qc-c1 p{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em)}.translation-qc-c1 .white-wrap{background-color:#fff;border-radius:calc(4 / 16 * 1em);padding:calc(20 / 16 * 1em);margin:calc(12 / 16 * 1em) auto 0}.translation-qc-c1 .white-wrap a{display:block;max-width:calc(792 / 16 * 1em);margin:0 auto}@media screen and (max-width: 780px){.translation-qc-c1 .white-wrap{padding:0}}.translation-qc-c2{margin:calc(32 / 16 * 1em) auto 0;padding:0 calc(102 / 16 * 1em)}.translation-qc-c2>div{display:flex;align-items:center;padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em);background:var(--Color-BG-Gray, #F5F5F5);border-radius:calc(4 / 16 * 1em);position:relative}.translation-qc-c2>div+div{margin-top:calc(24 / 16 * 1em)}.translation-qc-c2>div+div:before{content:"";display:block;position:absolute;left:calc(50% - calc(32 / 16 * 1em));top:calc(-36 / 16 * 1em);width:calc(64 / 32 * 1em);height:calc(48 / 32 * 1em);background:url(../img/company/mission_arrow_01.png) center center no-repeat;background-size:contain;transform:rotate(90deg)}.translation-qc-c2>div .num{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1.2 / 24 * 1em);width:calc(30 / 24 * 1em)}.translation-qc-c2>div .num:after{content:"-";margin-left:calc(6 / 24 * 1em);color:var(--Color-Text-Point, #393F41);font-weight:400}.translation-qc-c2>div .title{margin-left:calc(20 / 16 * 1em)}.translation-qc-c2>div h3{color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(.8 / 16 * 1em);width:calc(180 / 16 * 1em)}.translation-qc-c2>div .caution{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(.7 / 14 * 1em);margin-top:calc(8 / 14 * 1em)}.translation-qc-c2>div .text{flex:1;margin-left:calc(24 / 16 * 1em)}.translation-qc-c2>div .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}@media screen and (max-width: 780px){.translation-qc-c2{padding:0}.translation-qc-c2>div{padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em);flex-wrap:wrap}.translation-qc-c2>div .text{flex:0 1 auto;width:100%;margin-left:0;margin-top:calc(20 / 16 * 1em)}}.translation-ai-c1{margin:calc(32 / 16 * 1em) auto 0}.translation-ai-c1 h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.translation-ai-c1 .range{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.btn-l{display:flex;align-items:center;padding:calc(20 / 16 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);background-color:#fff;border-radius:calc(4 / 16 * 1em);width:calc(384 / 16 * 1em);gap:calc(12 / 16 * 1em);text-decoration:none;transition:.3s}.btn-l:after{content:"";display:block;width:calc(24 / 16 * 1em);height:calc(24 / 16 * 1em);background:url(../img/button/arrow_gray.png) center center no-repeat;background-size:contain}.btn-l>div{flex:1}.btn-l>div span{display:block;color:var(--Color-Text-Text-Subtitle, #A1A1A1);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(.7 / 14 * 1em)}.btn-l>div strong{display:block;color:var(--Color-Text-Navi-Button, #393F41);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 20 * 1em)}.btn-l:hover{border:1px solid var(--Color-Main-Primary, #079CE7)}.btn-l:hover:after{background:url(../img/button/arrow_gray_hover.png) center center no-repeat;background-size:contain}@media screen and (max-width: 780px){.btn-l{width:100%}.btn-l>div strong{font-size:calc(16 / 16 * 1em)}}.translation-case-c1{display:flex;gap:calc(24 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.translation-case-c1>div{flex:1;background:var(--Color-BG-Gray, #F5F5F5);border-radius:calc(4 / 16 * 1em);padding:calc(24 / 16 * 1em) calc(32 / 16 * 1em)}.translation-case-c1 .hd{display:flex;align-items:center;gap:calc(16 / 16 * 1em);border-bottom:1px solid #E5E5E5;padding-bottom:calc(12 / 16 * 1em)}.translation-case-c1 .hd .num{color:var(--Color-Main-Primary, #079CE7);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(1.6 / 32 * 1em);width:calc(38 / 32 * 1em)}.translation-case-c1 .hd h4{color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(.8 / 16 * 1em)}.translation-case-c1 p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.translation-case-c1{flex-wrap:wrap}.translation-case-c1>div{flex:0 1 auto;width:100%;padding:calc(20 / 16 * 1em)}}.aiko-webinar-c1{display:flex;justify-content:space-between;margin:calc(64 / 16 * 1em) auto 0}.aiko-webinar-c1>div{width:calc(588 / 16 * 1em);padding:calc(32 / 16 * 1em);background-color:#fff;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);border-radius:calc(4 / 16 * 1em)}.aiko-webinar-c1 h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.aiko-webinar-c1 .ex{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;webkit-box-orient:vertical;webkit-line-clamp:2;height:calc(3.4 * 1em);margin:calc(20 / 16 * 1em) auto 0}.aiko-webinar-c1 .ex p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em)}.aiko-webinar-c1 h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.aiko-webinar-c1 .detail{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(16 / 16 * 1em) auto 0}.aiko-webinar-c1 .speaker{display:flex;align-items:center;gap:calc(16 / 16 * 1em);padding:calc(20 / 16 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);border-radius:calc(4 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.aiko-webinar-c1 .speaker .img{width:calc(74 / 16 * 1em);height:calc(74 / 16 * 1em)}.aiko-webinar-c1 .speaker .img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.aiko-webinar-c1 .speaker .text{flex:1}.aiko-webinar-c1 .speaker .text h5{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em)}.aiko-webinar-c1 .speaker .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(16 / 16 * 1em) auto 0}.aiko-webinar-c1 .btns{text-align:center;margin:calc(20 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.aiko-webinar-c1{flex-wrap:wrap;gap:calc(32 / 16 * 1em);margin-top:calc(40 / 16 * 1em)}.aiko-webinar-c1>div{width:100%}.aiko-webinar-c1 h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.aiko-webinar-c1 .ex{webkit-line-clamp:4;height:auto;max-height:calc(6.8 * 1em);margin-top:calc(16 / 16 * 1em)}.aiko-webinar-c1 .speaker{margin-top:calc(20 / 16 * 1em)}}.aiko-webinar-c2 h3{display:flex;align-items:center;gap:calc(12 / 24 * 1em);color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1.2 / 24 * 1em);position:relative;margin:calc(64 / 24 * 1em) auto 0}.aiko-webinar-c2 h3:before{content:"";display:block;width:calc(16 / 24 * 1em);height:calc(3 / 24 * 1em);background:linear-gradient(90deg, var(--Color-BG-Blue, #079CE7) 0%, var(--Color-Main-Secondary, #13D7D8) 100%)}.aiko-webinar-c2 .arc{margin:calc(32 / 16 * 1em) auto 0}.aiko-webinar-c2 .arc+.arc{margin-top:0}.aiko-webinar-c2 .arc a{display:flex;align-items:center;gap:calc(24 / 16 * 1em);padding:calc(24 / 16 * 1em) calc(40 / 16 * 1em);text-decoration:none}.aiko-webinar-c2 .arc a>div{flex:1}.aiko-webinar-c2 .arc a h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.aiko-webinar-c2 .arc a p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(.8 / 16 * 1em);margin:calc(16 / 16 * 1em) auto 0}.aiko-webinar-c2 .arc a:after{content:"";display:block;width:calc(24 / 16 * 1em);height:calc(24 / 16 * 1em);background:url(../img/button/icon_plus.png) center center no-repeat;background-size:contain}.aiko-webinar-c2 .arc a+div{height:0;overflow:hidden;padding:0 calc(40 / 16 * 1em);border-bottom:1px solid var(--Color-Component-Dvider01, #E5E5E5);transition:.3s;display:flex;gap:calc(24 / 16 * 1em)}.aiko-webinar-c2 .arc a+div .text{flex:1}.aiko-webinar-c2 .arc a+div .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em)}.aiko-webinar-c2 .arc a+div .img{width:calc(148 / 16 * 1em);height:calc(148 / 16 * 1em)}.aiko-webinar-c2 .arc a+div .img img{width:100%;height:100%;object-fit:cover}.aiko-webinar-c2 .arc a:hover{background:var(--Color-BG-Light-Blue, #DFF1FF)}.aiko-webinar-c2 .arc a.on{background:var(--Color-BG-Light-Blue, #DFF1FF)}.aiko-webinar-c2 .arc a.on:after{background:url(../img/button/icon_min.png) center center no-repeat;background-size:contain}.aiko-webinar-c2 .arc a.on+div{height:auto;padding:0 calc(40 / 16 * 1em) calc(24 / 16 * 1em);background:var(--Color-BG-Light-Blue, #DFF1FF)}@media screen and (max-width: 780px){.aiko-webinar-c2 h3{margin:calc(40 / 20 * 1em) auto 0;font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}.aiko-webinar-c2 .arc{margin:calc(20 / 16 * 1em) auto 0}.aiko-webinar-c2 .arc a{padding:calc(20 / 16 * 1em) calc(12 / 16 * 1em);gap:calc(12 / 16 * 1em)}.aiko-webinar-c2 .arc a h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.aiko-webinar-c2 .arc a p{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}.aiko-webinar-c2 .arc a+div{flex-wrap:wrap;justify-content:center;gap:calc(20 / 16 * 1em);padding:0 calc(12 / 16 * 1em)}.aiko-webinar-c2 .arc a+div .text{flex:0 1 auto;width:100%}.aiko-webinar-c2 .arc a.on+div{padding:0 calc(12 / 16 * 1em) calc(20 / 16 * 1em)}}.strength-c1{display:flex;align-items:center;gap:calc(24 / 16 * 1em);padding-bottom:calc(88 / 16 * 1em)}.strength-c1 .text{flex:1}.strength-c1 .text h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1.6 / 32 * 1em)}.strength-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.strength-c1 .img{width:calc(384 / 16 * 1em)}@media screen and (max-width: 780px){.strength-c1{flex-wrap:wrap}.strength-c1 .text{flex:0 1 auto;width:100%}.strength-c1 .text h2{font-size:var(--Font-Size-XL, 24px)}.strength-c1 .img{width:100%}}.strength.common-sect{padding:calc(64 / 16 * 1em) 0}.strength+.temp-contact{margin-top:0}.strength h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1.2 / 24 * 1em);display:flex;align-items:center;gap:calc(12 / 24 * 1em)}.strength h3:before{content:"";display:block;width:calc(16 / 24 * 1em);height:calc(3 / 24 * 1em);background:linear-gradient(90deg, var(--Color-BG-Blue, #079CE7) 0%, var(--Color-Main-Secondary, #13D7D8) 100%)}@media screen and (max-width: 780px){.strength.common-sect{padding:calc(40 / 16 * 1em) 0}.strength h3{font-size:var(--Font-Size-L, 20px)}}.strength-c2{display:flex;flex-wrap:wrap;gap:calc(24 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.strength-c2>div{width:calc(588 / 16 * 1em);background-color:#fff;padding:calc(24 / 16 * 1em) calc(32 / 16 * 1em);background:var(--Color-BG-White, #FFF);border-radius:calc(4 / 16 * 1em)}.strength-c2 .hd{display:flex;align-items:center;gap:calc(16 / 16 * 1em);border-bottom:1px solid #E5E5E5;padding-bottom:calc(12 / 16 * 1em)}.strength-c2 .hd .num{color:var(--Color-Main-Primary, #079CE7);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(38 / 32 * 1em)}.strength-c2 .hd h4{flex:1;color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.strength-c2 ul{margin:calc(20 / 16 * 1em) auto 0}.strength-c2 ul li{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);display:flex}.strength-c2 ul li:before{content:"";display:block;width:calc(6 / 16 * 1em);height:calc(6 / 16 * 1em);border-radius:50%;background:var(--Color-Component-Icon, #A1A1A1);margin-right:calc(12 / 16 * 1em);position:relative;top:calc(11 / 16 * 1em);flex-shrink:0}.strength-c2 ul li+li{margin-top:calc(16 / 16 * 1em)}@media screen and (max-width: 780px){.strength-c2{gap:calc(20 / 16 * 1em)}.strength-c2>div{padding:calc(20 / 16 * 1em) calc(20 / 16 * 1em) calc(24 / 16 * 1em);width:100%}}.strength-c3{display:flex;align-items:center;gap:calc(24 / 16 * 1em)}.strength-c3 .img{width:calc(588 / 16 * 1em)}.strength-c3 .text{flex:1}.strength-c3 .text ul{margin:calc(32 / 16 * 1em) auto 0}.strength-c3 .text ul li{display:flex;align-items:center;gap:calc(16 / 16 * 1em);padding:calc(28 / 16 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);border-radius:calc(4 / 16 * 1em)}.strength-c3 .text ul li+li{margin-top:calc(12 / 16 * 1em)}.strength-c3 .text ul li .num{color:var(--Color-Main-Secondary, #13D7D8);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.strength-c3 .text ul li h4{color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.strength-c3 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin:calc(32 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.strength-c3{flex-wrap:wrap;justify-content:center;gap:calc(20 / 16 * 1em)}.strength-c3 .img{width:90%}.strength-c3 .text{flex:0 1 auto;width:100%}.strength-c3 .text ul li{padding:calc(20 / 16 * 1em)}.strength-c3 .text p{margin-top:calc(20 / 16 * 1em)}}.strength-c4{margin:calc(32 / 16 * 1em) auto 0}.strength-c4 .caution1{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin:calc(32 / 14 * 1em) auto 0}.strength-c4 .white-wrap{margin:calc(12 / 16 * 1em) auto 0;background-color:#fff;padding:calc(20 / 16 * 1em);border-radius:calc(4 / 16 * 1em)}.strength-c4 .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin:calc(32 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.strength-c4 .caution1{margin:calc(20 / 14 * 1em) auto 0}.strength-c4 .white-wrap{margin:calc(10 / 16 * 1em) auto 0;padding:calc(8 / 16 * 1em)}.strength-c4 .cap1{margin:calc(20 / 16 * 1em) auto 0}}.pagination{margin:3em auto 0;display:flex;justify-content:center;align-items:center;gap:calc(8 / 20 * 1em);font-size:calc(14 / 16 * 1em)}.pagination>a,.pagination>span,.pagination .dots{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;background-color:#fff;color:var(--Color-Text-Text-Button-Sub, #737373);width:calc(40 / 14 * 1em);height:calc(40 / 14 * 1em);border-radius:50%}.pagination>span{background-color:#079CE7;color:#fff}.pagination .prev,.pagination .next{display:flex;align-items:center;justify-content:center;background:none;color:var(--Color-Text-Text-Button-Sub, #737373);width:2em;height:2em;border-radius:50%;font-weight:600}.sect-category-list{background:var(--Color-BG-Gray, #F5F5F5);padding:calc(32 / 16 * 1em) 0}.sect-category-list h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.sect-category-list .category-list{margin:calc(14 / 16 * 1em) calc(-6 / 16 * 1em) calc(-6 / 16 * 1em);gap:0}.sect-category-list .category-list li{width:25%;padding:calc(6 / 16 * 1em)}@media screen and (max-width: 780px){.sect-category-list h2{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.sect-category-list .category-list{flex-wrap:nowrap;white-space:nowrap;overflow:auto;margin:calc(12 / 16 * 1em) calc(-6 / 16 * 1em) calc(-6 / 16 * 1em)}.sect-category-list .category-list li{width:auto}}.sect-post-list{margin:calc(64 / 16 * 1em) auto 0}.sect-post-list h2{color:var(--Color-Text-Text-Heading1, #393F41);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sect-post-list .post-list{margin:calc(32 / 16 * 1em) calc(-20 / 16 * 1em) 0;padding:0 calc(20 / 16 * 1em)}@media screen and (max-width: 780px){.sect-post-list{margin:calc(40 / 16 * 1em) auto 0}.sect-post-list h2{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em))}.sect-post-list .post-list{margin-top:calc(20 / 16 * 1em)}.sect-post-list .post-list .post-list-detail{width:100%}}.topics3{padding:0 0 calc(32 / 16 * 1em)}.topics3-slick{display:none}.topics3-slick.slick-initialized{display:block}.topics3-slick .slick-list{margin:calc(-20 / 16 * 1em)}.topics3-slick .slick-slide{padding:calc(20 / 16 * 1em)}.topics3-slick .detail{display:flex;align-items:center;padding:calc(12 / 16 * 1em);gap:calc(16 / 16 * 1em);text-decoration:none;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);border-radius:calc(4 / 16 * 1em);transition:.3s}.topics3-slick .detail .img{width:calc(211 / 16 * 1em);aspect-ratio:211 / 110;overflow:hidden;border-radius:calc(4 / 16 * 1em)}.topics3-slick .detail .img img{width:100%;height:100%;object-fit:cover;transition:.3s}.topics3-slick .detail .text{flex:1}.topics3-slick .detail .text h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.topics3-slick .detail:hover{box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.16)}.topics3-slick .detail:hover .img img{transform:scale(1.1)}.topics3-slick .slick-dots{position:relative;display:flex;justify-content:center;gap:calc(8 / 16 * 1em);bottom:auto;margin:calc(12 / 16 * 1em) auto 0}.topics3-slick .slick-dots li{margin:0;display:block;width:auto;height:auto}.topics3-slick .slick-dots li button{font-size:inherit;line-height:1;width:calc(6 / 16 * 1em);height:calc(6 / 16 * 1em);background-color:#D4D4D4;border-radius:3em;padding:0;transition:.3s}.topics3-slick .slick-dots li button:before{display:none}.topics3-slick .slick-dots li.slick-active button{background-color:#079CE7;width:calc(20 / 16 * 1em)}@media screen and (max-width: 780px){.topics3-slick .detail{align-items:flex-start}.topics3-slick .detail .img{width:calc(115 / 16 * 1em)}}.topics3-min{background:var(--Color-BG-Gray, #F5F5F5);padding:calc(16 / 16 * 1em) 0;margin:calc(20 / 16 * 1em) auto 0}.topics3-min-slick{position:relative;display:none}.topics3-min-slick.slick-initialized{display:block}.topics3-min-slick.slick-dotted.slick-slider{margin-bottom:0}.topics3-min-slick .detail{display:block;text-decoration:none}.topics3-min-slick .detail .pickup{display:inline-block;color:var(--Color-Text-Text-Invert-0, #FFF);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);background:var(--Color-BG-Blue, #079CE7);border-radius:calc(4 / 12 * 1em);padding:calc(6 / 12 * 1em) calc(12 / 12 * 1em);margin:0}.topics3-min-slick .detail .text{margin:calc(8 / 16 * 1em) auto 0}.topics3-min-slick .detail .text h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topics3-min-slick .slick-dots{position:absolute;right:calc(30 / 16 * 1em);top:calc(8 / 16 * 1em);bottom:auto;display:flex;width:auto;gap:calc(8 / 16 * 1em)}.topics3-min-slick .slick-dots li{margin:0;display:block;width:auto;height:auto}.topics3-min-slick .slick-dots li button{font-size:inherit;line-height:1;width:calc(6 / 16 * 1em);height:calc(6 / 16 * 1em);background-color:#D4D4D4;border-radius:3em;padding:0;transition:.3s}.topics3-min-slick .slick-dots li button:before{display:none}.topics3-min-slick .slick-dots li.slick-active button{background-color:#079CE7;width:calc(20 / 16 * 1em)}.topics3-min-slick .slick-prev,.topics3-min-slick .slick-next{font-size:inherit;width:calc(20 / 16 * 1em);height:calc(20 / 16 * 1em);top:0;display:flex;align-items:center;justify-content:center;transform:scale(1);z-index:2}.topics3-min-slick .slick-prev:before,.topics3-min-slick .slick-next:before{content:"";display:block;background:none;font-size:inherit;position:relative;border-style:solid;border-width:2px 2px 0 0;border-color:#999;width:calc(10 / 16 * 1em);height:calc(10 / 16 * 1em);transform:translate(-25%, 0) rotate(45deg)}.topics3-min-slick .slick-prev{left:auto;right:calc(86 / 16 * 1em);transform:scale(-1, 1)}.topics3-min-slick .slick-next{right:0}.medical-about-c1{display:flex;align-items:center;gap:calc(24 / 16 * 1em)}.medical-about-c1 .text{flex:1}.medical-about-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.medical-about-c1 .img{width:calc(486 / 16 * 1em);padding:0 calc(37 / 16 * 1em)}@media screen and (max-width: 780px){.medical-about-c1{flex-wrap:wrap;justify-content:center}.medical-about-c1 .text{flex:0 1 auto;width:100%}.medical-about-c1 .img{width:100%}}.medical-about .common-h3{margin-top:calc(64 / 24 * 1em)}.medical-about .ul1{margin:calc(32 / 16 * 1em) auto 0}.medical-about .ul1 li{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);display:flex;align-items:center}.medical-about .ul1 li:before{content:"";display:block;width:calc(5 / 16 * 1em);height:calc(5 / 16 * 1em);border-radius:50%;background:var(--Color-Component-Icon, #A1A1A1);margin-right:calc(8 / 16 * 1em)}.medical-about .ul1 li+li{margin-top:calc(16 / 16 * 1em)}.medical-about .table-wrap{border-radius:calc(4 / 16 * 1em);overflow:hidden;margin:calc(32 / 16 * 1em) auto 0;border:1px solid var(--Color-Component-Table-Line, #E5E5E5)}.medical-about .table1{border-collapse:collapse;width:calc(100% + 2px);border:1px solid var(--Color-Component-Table-Line, #E5E5E5);margin:-1px}.medical-about .table1 thead tr{border-bottom:1px solid #E5E5E5}.medical-about .table1 thead tr.color1{background-color:#E5E5E5}.medical-about .table1 thead tr.color1 th{color:var(--Color-Text-Table-Header, #393F41);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.medical-about .table1 thead tr.color2{background:var(--Color-Component-Table-HeaderCell, #FAFAFA)}.medical-about .table1 thead tr.color2 th{color:var(--Color-Text-Table-HeaderCell-Low, #7D9193);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.medical-about .table1 thead tr th{text-align:left;padding:calc(20 / 14 * 1em)}.medical-about .table1 tbody tr{border-bottom:1px solid #E5E5E5;background-color:#fff}.medical-about .table1 tbody tr td{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);padding:calc(20 / 16 * 1em)}.medical-about .table1 tbody tr.color1{background-color:#F0F9FF}.medical-about .table1 .text-center{text-align:center}.medical-about h4.h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 20 * 1em)}@media screen and (max-width: 780px){.medical-about .table-wrap{width:100%;overflow:auto}.medical-about .table1{white-space:nowrap;margin:0 -1px}}.medical-about-c2{width:calc(996 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.medical-about-c2>div{background-color:#fff;display:flex;align-items:center;gap:calc(24 / 16 * 1em);border-radius:calc(4 / 16 * 1em);padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em);position:relative}.medical-about-c2>div+div{margin-top:calc(24 / 16 * 1em)}.medical-about-c2>div+div:before{content:"";display:block;position:absolute;left:calc(50% - calc(32 / 16 * 1em));top:calc(-36 / 16 * 1em);width:calc(64 / 32 * 1em);height:calc(48 / 32 * 1em);background:url(../img/company/mission_arrow_01.png) center center no-repeat;background-size:contain;transform:rotate(90deg)}.medical-about-c2 .num{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(29 / 24 * 1em)}.medical-about-c2 .text{flex:1}.medical-about-c2 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}@media screen and (max-width: 780px){.medical-about-c2{width:100%}.medical-about-c2>div{display:block;padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em)}.medical-about-c2 .text{margin-top:calc(20 / 16 * 1em)}}.medical-about-c3{width:calc(996 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0}.medical-about-c3>div{background:var(--Color-BG-Gray, #F5F5F5);display:flex;align-items:center;gap:calc(24 / 16 * 1em);border-radius:calc(4 / 16 * 1em);padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em);position:relative}.medical-about-c3>div+div{margin-top:calc(24 / 16 * 1em)}.medical-about-c3>div+div:before{content:"";display:block;position:absolute;left:calc(50% - calc(32 / 16 * 1em));top:calc(-36 / 16 * 1em);width:calc(64 / 32 * 1em);height:calc(48 / 32 * 1em);background:url(../img/company/mission_arrow_01.png) center center no-repeat;background-size:contain;transform:rotate(90deg)}.medical-about-c3>div>h4{color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(180 / 16 * 1em);position:relative}.medical-about-c3>div>h4:before{content:"";display:block;position:absolute;left:calc(-16 / 16 * 1em);top:50%;width:calc(6 / 16 * 1em);border-top:1px solid #A1A1A1}.medical-about-c3 .num{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(29 / 24 * 1em)}.medical-about-c3 .text{flex:1}.medical-about-c3 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.medical-about-c3 .medical-about-c3-c1{margin:calc(24 / 16 * 1em) auto 0}.medical-about-c3 .medical-about-c3-c1>div{background-color:#fff;border-radius:calc(4 / 16 * 1em);display:flex;gap:calc(8 / 16 * 1em);padding:calc(16 / 16 * 1em)}.medical-about-c3 .medical-about-c3-c1>div+div{margin-top:calc(12 / 16 * 1em)}.medical-about-c3 .medical-about-c3-c1 .subnum{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;display:flex;align-items:center;justify-content:center;width:calc(20 / 14 * 1em);height:calc(20 / 14 * 1em);background-color:#DFF1FF;border-radius:50%}.medical-about-c3 .medical-about-c3-c1 .text h4{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.medical-about-c3 .medical-about-c3-c1 .text p{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);margin:calc(12 / 14 * 1em) auto 0}@media screen and (max-width: 780px){.medical-about-c3{width:100%}.medical-about-c3>div{flex-wrap:wrap;padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em)}.medical-about-c3>div>h4{flex:1}.medical-about-c3>div>.text{flex:0 1 auto;width:100%}.medical-about-c3 .medical-about-c3-c1>div{padding:calc(12 / 16 * 1em)}}.medical-about-c4{display:flex;flex-wrap:wrap;gap:calc(24 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.medical-about-c4>div{flex:1;max-width:calc(588 / 16 * 1em);min-width:calc(570 / 16 * 1em);background:var(--Color-BG-Gray, #F5F5F5);border-radius:calc(4 / 16 * 1em);padding:calc(20 / 16 * 1em);display:flex;gap:calc(20 / 16 * 1em)}.medical-about-c4 .icon{width:calc(72 / 16 * 1em);height:calc(72 / 16 * 1em);background-color:#fff;overflow:hidden;border-radius:50%}.medical-about-c4 .text{flex:1}.medical-about-c4 .text dl{display:flex;gap:calc(24 / 16 * 1em)}.medical-about-c4 .text dl:first-child{align-items:center}.medical-about-c4 .text dl+dl{border-top:1px solid var(--Color-Component-Dvider01, #E5E5E5);margin-top:calc(12 / 16 * 1em);padding-top:calc(12 / 16 * 1em)}.medical-about-c4 .text dl dt{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(32 / 14 * 1em)}.medical-about-c4 .text dl dd{flex:1;color:var(--Color-Text-Text-Body, #40484A);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.medical-about-c4 .text dl dd h4{font-size:calc(16 / 14 * 1em);font-weight:700;line-height:1.3}@media screen and (max-width: 780px){.medical-about-c4{gap:calc(12 / 16 * 1em)}.medical-about-c4>div{flex:0 1 auto;min-width:0;width:100%;padding:calc(12 / 16 * 1em);flex-wrap:wrap;justify-content:center}.medical-about-c4 .text{flex:0 1 auto;width:100%}}.science-cafe-c1{padding-bottom:calc(40 / 16 * 1em)}.science-cafe-c1 .cap{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.science-cafe-c1 ul{margin-top:calc(32 / 16 * 1em)}.science-cafe-c1 ul li{display:flex;align-items:center;gap:calc(16 / 16 * 1em);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.science-cafe-c1 ul li:before{content:"●";color:#079CE7}.science-cafe-c1 ul li+li{margin-top:calc(16 / 16 * 1em)}.science-cafe-c1 ul+.cap{margin-top:calc(32 / 16 * 1em)}.science-cafe-c2{background-color:#fff;border-radius:calc(4 / 16 * 1em);padding:calc(32 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0}.science-cafe-c2 .btn-s{display:inline-block;color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);border:1px solid #079ce7;border-radius:calc(4 / 14 * 1em);padding:calc(8 / 14 * 1em) calc(12 / 14 * 1em)}.science-cafe-c2>h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 20 * 1em)}.science-cafe-c2>h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 16 * 1em)}.science-cafe-c2 .date{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 16 * 1em)}.science-cafe-c2 .speaker{display:flex;align-items:center;gap:calc(16 / 16 * 1em);padding:calc(20 / 16 * 1em);border-radius:calc(4 / 16 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);margin-top:calc(32 / 16 * 1em)}.science-cafe-c2 .speaker .img{width:calc(72 / 16 * 1em);height:calc(72 / 16 * 1em);border-radius:50%;overflow:hidden}.science-cafe-c2 .speaker .img img{width:100%;height:100%;object-fit:cover}.science-cafe-c2 .speaker .text{flex:1}.science-cafe-c2 .speaker .text h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.7;letter-spacing:calc(1 / 20 * 1em)}.science-cafe-c2 .speaker .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 16 * 1em)}.science-cafe-c2 .speaker .text p+p{margin-top:0}.science-cafe-c2 .number{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(10 / 14 * 1em)}.science-cafe-c2 .number+.number{margin-top:0}.science-cafe-c2 .number a{color:inherit}.science-cafe-c2 .btns{text-align:center;margin:calc(20 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.science-cafe-c2{padding:calc(20 / 16 * 1em) calc(20 / 16 * 1em) calc(16 / 16 * 1em)}.science-cafe-c2>h3{font-size:calc(16 / 16 * 1em)}.science-cafe-c2>h4{margin-top:calc(20 / 16 * 1em)}.science-cafe-c2 .date{font-size:calc(14 / 16 * 1em)}.science-cafe-c2 .speaker{margin-top:calc(16 / 16 * 1em);padding:calc(16 / 16 * 1em) calc(12 / 16 * 1em)}.science-cafe-c2 .speaker .text p{font-size:calc(14 / 16 * 1em)}}.science-cafe-c3{margin-top:calc(40 / 16 * 1em)}.science-cafe-c3>div{padding:calc(24 / 16 * 1em) calc(40 / 16 * 1em);text-decoration:none;color:inherit;position:relative;transition:.5s}.science-cafe-c3>div .ct{flex:1;position:relative}.science-cafe-c3>div:has(.title:hover){background:var(--Color-BG-Light-Blue, #DFF1FF)}.science-cafe-c3>div:has(.title:hover) .arrow{border:1px solid var(--Color-Main-Primary, #079CE7)}.science-cafe-c3>div:has(.title:hover) .arrow:after{border-color:var(--Color-Main-Primary, #079CE7)}.science-cafe-c3>div+div{border-top:1px solid var(--Color-Component-Dvider01, #E5E5E5)}.science-cafe-c3 .btn-s{display:inline-block;color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);border:1px solid #079ce7;border-radius:calc(4 / 14 * 1em);padding:calc(8 / 14 * 1em) calc(12 / 14 * 1em);background-color:#fff}.science-cafe-c3 .title{display:flex;align-items:center;gap:calc(20 / 16 * 1em);text-decoration:none;margin-top:calc(16 / 20 * 1em)}.science-cafe-c3 .title .arrow{display:flex;justify-content:center;align-items:center;width:calc(32 / 16 * 1em);height:calc(32 / 16 * 1em);border-radius:50%;background-color:#fff;border:1px solid var(--Color-Component-Dvider01, #E5E5E5)}.science-cafe-c3 .title .arrow:after{content:"";display:block;width:calc(8 / 16 * 1em);height:calc(8 / 16 * 1em);border-style:solid;border-width:2px 2px 0 0;border-color:#A1A1A1;transform:rotate(45deg);position:relative;left:calc(-1 / 16 * 1em)}.science-cafe-c3 h3{flex:1;color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.science-cafe-c3 .speaker{display:flex;align-items:center;gap:calc(20 / 16 * 1em);margin-top:calc(16 / 16 * 1em)}.science-cafe-c3 .speaker .img{width:calc(72 / 16 * 1em);height:calc(72 / 16 * 1em);border-radius:50%;overflow:hidden}.science-cafe-c3 .speaker .img img{width:100%;height:100%;object-fit:cover}.science-cafe-c3 .speaker .text{flex:1}.science-cafe-c3 .speaker .text .speakers{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em)}.science-cafe-c3 .speaker .text .speakers dl{display:flex}.science-cafe-c3 .speaker .text .speakers dl dt{width:5.4em;white-space:nowrap}.science-cafe-c3 .speaker .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em)}.science-cafe-c3 .speaker .text p.number{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(12 / 14 * 1em)}.science-cafe-c3 .speaker .text p.number+.number{margin-top:0}@media screen and (max-width: 780px){.science-cafe-c3{margin-top:calc(32 / 16 * 1em)}.science-cafe-c3>div{padding:calc(20 / 16 * 1em) calc(12 / 16 * 1em);gap:calc(12 / 16 * 1em)}.science-cafe-c3 h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.science-cafe-c3 .speaker{align-items:flex-start;gap:calc(12 / 16 * 1em);margin-top:calc(16 / 16 * 1em)}.science-cafe-c3 .speaker .text .speakers{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}.science-cafe-c3 .speaker .text p{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}.science-cafe-c3 .speaker .text p.number{margin-top:calc(16 / 14 * 1em)}}.sjm2025-sect .common-h3{margin-top:calc(88 / 24 * 1em)}.sjm2025-sect .common-h3:first-child{margin-top:0}.sjm2025-sect .profile h5{color:var(--Color-Text-Navi-Sub-Button, #546266);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);display:flex;align-items:center;cursor:pointer}.sjm2025-sect .profile h5:before{content:"";display:block;width:calc(24 / 16 * 1em);height:calc(24 / 16 * 1em);margin-right:calc(8 / 16 * 1em);background:url(../img/button/arrow_bottom_gray.png) center center no-repeat;background-size:contain}.sjm2025-sect .profile h5.on:before{transform:scale(1, -1)}.sjm2025-sect .profile h5.on+p{height:auto;margin-top:calc(12 / 16 * 1em)}.sjm2025-sect .profile h5.on+p+h5{margin-top:calc(20 / 16 * 1em)}.sjm2025-sect .profile p{margin-top:calc(12 / 16 * 1em);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);height:0;overflow:hidden;transition:.3s}@media screen and (max-width: 780px){.sjm2025-sect .common-h3{margin-top:calc(64 / 24 * 1em)}.sjm2025-sect .profile{margin-top:0}.sjm2025-sect .profile p{margin-top:calc(0 / 16 * 1em)}.sjm2025-sect .profile p+h5{margin-top:calc(12 / 16 * 1em)}}.sjm2025-c1 .img{border-radius:calc(4 / 16 * 1em);overflow:hidden}.sjm2025-c1 .text{margin-top:calc(40 / 16 * 1em);background:var(--Color-BG-Gray, #F5F5F5);border-radius:calc(4 / 16 * 1em);padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em)}.sjm2025-c1 .text h2{display:flex;align-items:center;gap:calc(12 / 24 * 1em);color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c1 .text h2:before{content:"";display:block;width:calc(16 / 24 * 1em);height:calc(3 / 24 * 1em);background:linear-gradient(90deg, var(--Color-BG-Blue, #079CE7) 0%, var(--Color-Main-Secondary, #13D7D8) 100%)}.sjm2025-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin:calc(32 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.sjm2025-c1 .text{margin-top:calc(32 / 16 * 1em);padding:calc(28 / 16 * 1em) calc(20 / 16 * 1em)}.sjm2025-c1 .text h3{font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}.sjm2025-c1 .text p{margin:calc(20 / 16 * 1em) auto 0}}.sjm2025-c2{margin-top:calc(40 / 16 * 1em)}.sjm2025-c2 h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c2 h3 span{display:block;color:var(--Color-Text-Text-Subtitle, #A1A1A1);font-size:calc(20 / 24 * 1em);margin-top:calc(12 / 20 * 1em)}.sjm2025-c2 p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 16 * 1em)}.sjm2025-c2 .clm2{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em);margin-top:calc(40 / 16 * 1em)}.sjm2025-c2 .clm2>a{display:block;text-decoration:none;font:inherit;background-color:#fff;border-radius:calc(4 / 16 * 1em);padding:calc(20 / 16 * 1em) calc(40 / 16 * 1em);box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);transition:.3s}.sjm2025-c2 .clm2>a:hover{box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.16)}.sjm2025-c2 .clm2 h4{text-align:center;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c2 .clm2 .img{margin:calc(12 / 16 * 1em) auto 0;width:calc(284 / 16 * 1em)}.sjm2025-c2 table{border-collapse:collapse;width:100%;margin-top:calc(40 / 16 * 1em)}.sjm2025-c2 table tr{border-bottom:1px solid var(--Color-Component-Dvider01, #E5E5E5)}.sjm2025-c2 table th,.sjm2025-c2 table td{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 16 * 1em);padding:calc(20 / 16 * 1em);text-align:left;vertical-align:middle;height:calc(100 / 16 * 1em)}.sjm2025-c2 table th{color:var(--Color-Text-Text-Heading1, #393F41);width:16em}@media screen and (max-width: 780px){.sjm2025-c2{margin-top:calc(16 / 16 * 1em)}.sjm2025-c2 h3{font-size:var(--Font-Size-L, calc(20 / 16 * 1em));margin-top:calc(20 / 20 * 1em)}.sjm2025-c2 h3 span{margin-top:calc(12 / 16 * 1em)}.sjm2025-c2 p{margin-top:calc(20 / 16 * 1em)}.sjm2025-c2 .clm2{display:flex;flex-wrap:wrap}.sjm2025-c2 .clm2>div{width:100%}.sjm2025-c2 table th,.sjm2025-c2 table td{padding:calc(20 / 16 * 1em) 0}.sjm2025-c2 table th{width:6em}}.sjm2025-c3{margin:calc(40 / 16 * 1em) auto 0}.sjm2025-c3+.sjm2025-c3{padding-top:calc(40 / 16 * 1em);border-top:1px solid #E5E5E5}.sjm2025-c3 h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);display:flex;align-items:center}.sjm2025-c3 h4:before{content:"";display:block;width:calc(8 / 20 * 1em);height:calc(8 / 20 * 1em);background-color:var(--Color-Text-Text-Heading2-6, #40484A);border-radius:50%;margin-right:calc(12 / 20 * 1em)}.sjm2025-c3 h4.h4-2{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.sjm2025-c3 h4.h4-2:before{display:none}.sjm2025-c3 .clms{display:grid;grid-template-areas:"img names profile" "img btns profile";grid-template-columns:calc(282 / 16 * 1em) calc(350 / 16 * 1em) 1fr;grid-template-rows:auto 1fr;gap:calc(32 / 16 * 1em) calc(40 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.sjm2025-c3 .clms .img{grid-area:img}.sjm2025-c3 .clms .names{grid-area:names}.sjm2025-c3 .clms .name+.name{margin-top:calc(20 / 16 * 1em)}.sjm2025-c3 .clms .name h5{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c3 .clms .name span{display:block;color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(12 / 14 * 1em)}.sjm2025-c3 .clms .profile{grid-area:profile}.sjm2025-c3 .clms .btns{grid-area:btns}.sjm2025-c3 .clms .btns .btn-m{display:block}.sjm2025-c3 .clms .btns .btn-m+.btn-m{margin-top:calc(16 / 16 * 1em)}@media screen and (max-width: 780px){.sjm2025-c3{margin:calc(32 / 16 * 1em) auto 0}.sjm2025-c3+.sjm2025-c3{padding-top:calc(32 / 16 * 1em)}.sjm2025-c3 h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.sjm2025-c3 .clms{display:flex;flex-wrap:wrap;gap:calc(20 / 16 * 1em);margin-top:calc(20 / 16 * 1em)}.sjm2025-c3 .clms .img{width:100%}.sjm2025-c3 .clms .names{width:100%}.sjm2025-c3 .clms .btns{width:100%}.sjm2025-c3 .clms .btns .btn-m+.btn-m{margin-top:calc(12 / 14 * 1em)}}.sjm2025-c4 h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);display:flex;align-items:center}.sjm2025-c4 h4:before{content:"";display:block;width:calc(8 / 20 * 1em);height:calc(8 / 20 * 1em);background-color:var(--Color-Text-Text-Heading2-6, #40484A);border-radius:50%;margin-right:calc(12 / 20 * 1em)}.sjm2025-c4 .clms{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(48 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.sjm2025-c4 .clms .img{overflow:hidden;border-radius:calc(4 / 16 * 1em)}.sjm2025-c4 .clms .text{margin-top:calc(16 / 16 * 1em);height:14em}.sjm2025-c4 .clms .text .corp h5{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c4 .clms .text .corp span{color:var(--Color-Text-Text-Subtitle, #A1A1A1);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c4 .clms .text .name{margin-top:calc(16 / 16 * 1em)}.sjm2025-c4 .clms .text .name h5{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c4 .clms .text p{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 14 * 1em)}.sjm2025-c4 .clms .text p+p{margin-top:0}.sjm2025-c4 .clms .btns .btn-m{display:block}.sjm2025-c4 .clms .btns .btn-m+.btn-m{margin-top:calc(16 / 16 * 1em)}@media screen and (max-width: 780px){.sjm2025-c4 h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.sjm2025-c4 .clms{display:flex;flex-wrap:wrap;gap:clac(2.5em)}.sjm2025-c4 .clms>div{width:100%}.sjm2025-c4 .clms .text{height:auto}.sjm2025-c4 .clms .btns{margin-top:calc(20 / 16 * 1em)}.sjm2025-c4 .clms .btns .btn-m+.btn-m{margin-top:calc(12 / 14 * 1em)}}.sjm2025-c5+.sjm2025-c3{padding-top:calc(40 / 16 * 1em);border-top:1px solid #E5E5E5}.sjm2025-c5 h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);display:flex;align-items:center}.sjm2025-c5 h4:before{content:"";display:block;width:calc(8 / 20 * 1em);height:calc(8 / 20 * 1em);background-color:var(--Color-Text-Text-Heading2-6, #40484A);border-radius:50%;margin-right:calc(12 / 20 * 1em)}.sjm2025-c5 h5{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 16 * 1em)}.sjm2025-c5 .clms{display:flex;gap:calc(40 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.sjm2025-c5 .clms .btns{width:calc(286 / 16 * 1em)}.sjm2025-c5 .clms .btns a{width:100%}.sjm2025-c5 .clms .btns a+a{margin-top:calc(16 / 16 * 1em)}.sjm2025-c5 .clms .imgs{flex:1;display:flex;gap:calc(24 / 16 * 1em)}.sjm2025-c5 .clms .imgs>div{flex:1}.sjm2025-c5 .clms .imgs .img{border-radius:calc(4 / 16 * 1em)}.sjm2025-c5 .clms .imgs .name{text-align:center;color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(20 / 20 * 1em)}@media screen and (max-width: 780px){.sjm2025-c5+.sjm2025-c3{padding-top:calc(32 / 16 * 1em)}.sjm2025-c5 h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.sjm2025-c5 h5{margin-top:calc(20 / 16 * 1em)}.sjm2025-c5 .clms{margin-top:calc(20 / 16 * 1em);display:flex;flex-wrap:wrap;gap:calc(32 / 16 * 1em)}.sjm2025-c5 .clms .btns{width:100%}.sjm2025-c5 .clms .imgs{flex:0 1 auto;width:100%;flex-wrap:wrap;gap:calc(32 / 16 * 1em)}.sjm2025-c5 .clms .imgs>div{flex:0 1 auto;width:100%}.sjm2025-c5 .clms .imgs .name{margin-top:calc(16 / 20 * 1em)}}.sjm2025-c6{display:flex;gap:calc(24 / 16 * 1em);margin-top:calc(16 / 16 * 1em)}.sjm2025-c6 .img{width:calc(145 / 16 * 1em)}.sjm2025-c6 .text{flex:1}.sjm2025-c6 .text .name h6{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c6 .text .name span{display:block;color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(12 / 14 * 1em)}@media screen and (max-width: 780px){.sjm2025-c6{flex-wrap:wrap;justify-content:center}.sjm2025-c6 .text{flex:0 1 auto;width:100%}}.sjm2025-c8{display:flex;align-items:center;gap:calc(24 / 16 * 1em);margin-top:calc(40 / 16 * 1em)}.sjm2025-c8 .img{width:calc(588 / 16 * 1em)}.sjm2025-c8 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}@media screen and (max-width: 780px){.sjm2025-c8{flex-wrap:wrap;gap:calc(20 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.sjm2025-c8 .img{width:100%}.sjm2025-c8 .text{width:100%}}.sjm2025-c9{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(24 / 16 * 1em);margin-top:calc(40 / 16 * 1em)}.sjm2025-c9>a{display:block;padding:calc(20 / 16 * 1em) calc(40 / 16 * 1em);box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);border-radius:calc(4 / 16 * 1em);display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:inherit;text-decoration:none;transition:.3s}.sjm2025-c9>a:hover{box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.16)}.sjm2025-c9>a p{font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(12 / 12 * 1em);width:100%}@media screen and (max-width: 780px){.sjm2025-c9{grid-template-columns:1fr;gap:calc(20 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}}.sjm2025-c10{margin-top:calc(30 / 16 * 1em)}.sjm2025-c10 h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.sjm2025-c10 p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 16 * 1em)}.sjm2025-c10 .btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(24 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.sjm2025-c10 .btns .btn-m{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--Color-Text-Text-Button-Sub, #737373);outline:1px solid var(--Color-Component-Dvider01, #E5E5E5);color:var(--Color-Text-Text-Button-Sub, #737373)}.sjm2025-c10 .btns .btn-m:after{filter:brightness(0) saturate(100%) invert(65%) sepia(2%) saturate(11%) hue-rotate(330deg) brightness(98%) contrast(95%)}.sjm2025-c10 .btns .btn-m:hover{background:inherit;outline:1px solid #079CE7;color:#079CE7}.sjm2025-c10 .btns .btn-m:hover:after{filter:brightness(0) saturate(100%) invert(46%) sepia(100%) saturate(2056%) hue-rotate(169deg) brightness(93%) contrast(103%)}.sjm2025-c10 .btns .btn-m.to-top:after{transform:rotate(-90deg)}@media screen and (max-width: 780px){.sjm2025-c10{margin-top:calc(16 / 16 * 1em)}.sjm2025-c10 h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.sjm2025-c10 .btns{margin-top:calc(20 / 16 * 1em);grid-template-columns:1fr;gap:calc(12 / 16 * 1em)}}.page-form .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.page-form .cap1+.btn-m{margin-top:calc(20 / 16 * 1em)}.page-form .tel-wrap{display:inline-flex;padding:calc(16 / 16 * 1em) calc(48 / 16 * 1em);border:1px solid var(--Color-Component-Dvider02, #A1A1A1);border-radius:calc(4 / 16 * 1em);gap:calc(40 / 16 * 1em);margin:calc(32 / 16 * 1em) auto 0 0}.page-form .tel-wrap>div{display:flex;align-items:center;gap:calc(16 / 16 * 1em);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.page-form .tel-wrap>div span{display:block;font-size:calc(20 / 16 * 1em);font-weight:400;line-height:1.7}.page-form .caution1{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(20 / 14 * 1em)}@media screen and (max-width: 780px){.page-form .tel-wrap{display:flex;flex-wrap:wrap;padding:calc(16 / 16 * 1em) 0;gap:0}.page-form .tel-wrap>div{width:100%;justify-content:center}}.form-wrap{margin:calc(40 / 16 * 1em) auto 0}.form-wrap .btns{margin:3em auto 0;display:flex;justify-content:center}.form-wrap .btns .btn-wrap{display:block;position:relative}.form-wrap .btns .btn-wrap:after{content:"";display:block;position:absolute;right:1em;bottom:calc(50% - calc(4 / 16 * 1em));width:calc(8 / 16 * 1em);height:calc(8 / 16 * 1em);background:url(../img/button/arrow_simple.png) center center no-repeat;background-size:contain;pointer-events:none}.form-wrap .btns .btn-wrap:hover:after{filter:brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(25%) hue-rotate(13deg) brightness(105%) contrast(108%)}.form-wrap .btns .btn-wrap:has(:disabled){pointer-events:none}.form-wrap .wpcf7-spinner{display:none}.form-sect{display:flex;padding:calc(40 / 16 * 1em) calc(20 / 16 * 1em);gap:calc(80 / 16 * 1em);border-bottom:1px solid #E5E5E5}.form-sect>div{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.form-sect>div:nth-child(1){width:calc(300 / 16 * 1em)}.form-sect>div:nth-child(1) label{display:block;color:var(--Color-Text-Tex-Date, #737373)}.form-sect>div:nth-child(1) .opt{color:var(--Color-Text-Text-Button-Sub, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(8 / 14 * 1em)}.form-sect>div:nth-child(1) .opt .blank:after{content:"";display:inline-block;position:relative;width:calc(14 / 14 * 1em);height:calc(14 / 14 * 1em);margin-left:calc(2 / 14 * 1em);background:url(../img/button/blank.png) center center no-repeat;background-size:contain;bottom:calc(-2 / 14 * 1em);filter:brightness(0) saturate(100%) invert(49%) sepia(0%) saturate(0%) hue-rotate(146deg) brightness(91%) contrast(94%)}.form-sect>div:nth-child(1).req label:after{content:"必須";display:inline-block;background-color:#079CE7;color:#fff;font-size:var(--Font-Size-XXS, calc(12 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);padding:calc(4 / 12 * 1em) calc(6 / 12 * 1em);border-radius:calc(4 / 12 * 1em);margin-left:calc(10 / 12 * 1em)}.form-sect>div:nth-child(2){flex:1}.form-sect>div:nth-child(2) p{color:var(--Color-Text-Tex-Date, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.form-sect>div:nth-child(2) p+.wpcf7-form-control-wrap{margin-top:.5em}.form-sect [type="text"],.form-sect [type="email"],.form-sect textarea{font:inherit;border:1px solid var(--Color-Component-Form_Chek_Radio, #D4D4D4);border-radius:calc(4 / 16 * 1em);font-size:max(16px, calc(16 / 16 * 1em));display:block;width:100%;padding:calc(10 / 16 * 1em)}.form-sect [type="text"]::placeholder,.form-sect [type="email"]::placeholder,.form-sect textarea::placeholder{color:var(--Color-Text-Button-Disable, #D4D4D4)}.form-sect [type="checkbox"],.form-sect [type="radio"]{font:inherit;accent-color:#079CE7;margin-right:.5em;transform:scale(1.15)}.form-sect [type="file"]::file-selector-button{background-color:#fff;color:#079CE7;border:1px solid #079CE7;font:inherit;border-radius:calc(4 / 16 * 1em);padding:calc(8 / 16 * 1em) calc(16 / 16 * 1em)}.form-sect .wpcf7-form-control-wrap{display:block;color:var(--Color-Text-Tex-Date, #737373)}.form-sect .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:calc(12 / 16 * 1em)}.form-sect .wpcf7-checkbox,.form-sect .wpcf7-radio,.form-sect .wpcf7-acceptance{line-height:1.3}.form-sect .wpcf7-checkbox .wpcf7-list-item,.form-sect .wpcf7-radio .wpcf7-list-item,.form-sect .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0;padding-left:1.3em;text-indent:-1.3em}.form-sect .wpcf7-checkbox .wpcf7-list-item+.wpcf7-list-item,.form-sect .wpcf7-radio .wpcf7-list-item+.wpcf7-list-item,.form-sect .wpcf7-acceptance .wpcf7-list-item+.wpcf7-list-item{margin-top:calc(12 / 16 * 1em)}.form-sect .wpcf7-not-valid-tip{margin-top:calc(12 / 16 * 1em)}.form-sect .nen{display:flex;align-items:center;gap:.5em;margin-top:calc(12 / 16 * 1em);color:var(--Color-Text-Tex-Date, #737373)}.form-sect .nen [type="text"]{width:6em}.form-sect .nen+.wpcf7-form-control-wrap{margin-top:calc(12 / 16 * 1em)}@media screen and (max-width: 780px){.form-sect{flex-wrap:wrap;gap:calc(16 / 16 * 1em);padding:calc(40 / 16 * 1em) calc(10 / 16 * 1em)}.form-sect>div:nth-child(1){width:100%}.form-sect>div:nth-child(2){flex:0 1 auto;width:100%}.form-sect>div:nth-child(2) p+.wpcf7-form-control-wrap{margin-top:calc(10 / 14 * 1em)}}.genta-c1{text-align:center;padding-bottom:calc(64 / 16 * 1em)}.genta-c1 .cap1{text-align:center;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.genta-c1 .img{width:calc(780 / 32 * 1em);margin:calc(40 / 16 * 1em) auto 0}.genta-c1 .cap2{text-align:center;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin:calc(40 / 16 * 1em) auto 0}.genta-c1 .btns{text-align:center;margin:calc(32 / 16 * 1em) auto 0}@media screen and (max-width: 780px){.genta-c1 .img{width:80%;margin:calc(20 / 16 * 1em) auto 0}.genta-c1 .cap2{margin-top:calc(20 / 16 * 1em)}.genta-c1 .btns .btn-m{width:90%}}.genta-c2{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em);margin-top:calc(64 / 16 * 1em)}.genta-c2>div{padding:calc(24 / 16 * 1em) calc(32 / 16 * 1em);background-color:#fff;border-radius:calc(4 / 16 * 1em);box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06)}.genta-c2 .hd{display:flex;align-items:center}.genta-c2 .hd .num{color:var(--Color-Main-Primary, #079CE7);font-size:var(--Font-Size-XXXL, calc(48 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(56 / 48 * 1em)}.genta-c2 .hd h3{flex:1;color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);margin-left:calc(24 / 24 * 1em)}.genta-c2 .text{min-height:12em}.genta-c2 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin:calc(20 / 16 * 1em) auto 0}.genta-c2 .text p.caution{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));margin-top:calc(20 / 14 * 1em)}.genta-c2 .img{margin-top:calc(20 / 16 * 1em)}@media screen and (max-width: 780px){.genta-c2{grid-template-columns:1fr;margin-top:calc(32 / 16 * 1em)}.genta-c2>div{padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em) calc(20 / 16 * 1em)}.genta-c2 .hd .num{font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em))}.genta-c2 .hd h3{font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}}.genta-c3{border:1px solid var(--Color-Component-Dvider01, #E5E5E5);border-radius:calc(4 / 16 * 1em);padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em) calc(24 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.genta-c3 ul{display:flex;gap:calc(80 / 16 * 1em)}.genta-c3 ul li{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.7;letter-spacing:calc(1 / 20 * 1em)}.genta-c3 ul li:before{content:"●";color:#079CE7;margin-right:.5em}.genta-c3 ul li span{font-weight:400;margin-left:.5em}.genta-c3 .caution{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(20 / 14 * 1em)}@media screen and (max-width: 780px){.genta-c3{margin-top:calc(20 / 16 * 1em);padding:calc(16 / 16 * 1em)}.genta-c3 ul{flex-wrap:wrap;gap:calc(8 / 16 * 1em)}.genta-c3 ul li{width:100%;padding-left:1.5em;text-indent:-1.5em}.genta-c3 ul li span{display:block;padding-left:1.5em;margin:0;font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}}.genta-c4>div{margin-top:calc(40 / 16 * 1em)}.genta-c4 h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.genta-c4 h4:before{content:"";display:inline-block;width:calc(8 / 20 * 1em);height:calc(8 / 20 * 1em);background-color:var(--Color-Text-Text-Heading2-6, #40484A);border-radius:50%;position:relative;margin-right:calc(12 / 20 * 1em);bottom:calc(2 / 20 * 1em)}.genta-c4 p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(12 / 16 * 1em)}@media screen and (max-width: 780px){.genta-c4>div{margin-top:calc(32 / 16 * 1em)}}.sect-topics-tags{background:var(--Color-BG-Gray, #F5F5F5);padding:calc(40 / 16 * 1em) 0 calc(64 / 16 * 1em);margin-top:calc(64 / 16 * 1em)}.sect-topics-tags+.temp-contact{margin-top:0}.sect-topics-tags h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}@media screen and (max-width: 780px){.sect-topics-tags{padding:calc(32 / 16 * 1em) 0 calc(40 / 16 * 1em)}}.topics-tags-c1{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em)}.topics-tags-c1>div{background-color:#fff;border-radius:calc(4 / 16 * 1em);padding:calc(32 / 16 * 1em)}.topics-tags-c1 .topics{margin-top:calc(20 / 16 * 1em)}.topics-tags-c1 .topics a{display:flex;align-items:center;gap:calc(20 / 16 * 1em);padding:calc(12 / 16 * 1em);background-color:#fff;border-radius:calc(4 / 16 * 1em);text-decoration:none;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);transition:.3s}.topics-tags-c1 .topics a:hover{box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.16)}.topics-tags-c1 .topics a:hover .img img{transform:scale(1.1)}.topics-tags-c1 .topics a+a{margin-top:calc(12 / 16 * 1em)}.topics-tags-c1 .topics .img{width:calc(210 / 16 * 1em);aspect-ratio:210 / 110;border-radius:calc(4 / 16 * 1em);overflow:hidden}.topics-tags-c1 .topics .img img{width:100%;height:100%;object-fit:cover;transition:.3s}.topics-tags-c1 .topics .text{flex:1}.topics-tags-c1 .topics .text h4{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:700;line-height:1.7;color:var(--Color-Text-Text-Heading2-6, #40484A);overflow:hidden;height:calc(48 / 14 * 1em)}.topics-tags-c1 .topics .text .date{color:var(--Color-Text-Tex-Date, #737373);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;margin:calc(8 / 12 * 1em) auto 0}.topics-tags-c1 .topics .text .categories{display:flex;flex-wrap:wrap;gap:calc(4 / 16 * 1em);margin:calc(12 / 16 * 1em) auto 0}.topics-tags-c1 .topics .text .categories li{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:500;line-height:1.3;padding:calc(6 / 12 * 1em) calc(12 / 12 * 1em);background:var(--Color-BG-Light-Blue, #DFF1FF);border-radius:3em}@media screen and (max-width: 780px){.topics-tags-c1{grid-template-columns:1fr;gap:calc(20 / 16 * 1em)}.topics-tags-c1>div{padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em)}.topics-tags-c1 .topics{margin-top:calc(16 / 16 * 1em)}.topics-tags-c1 .topics a{padding:calc(12 / 16 * 1em);gap:calc(16 / 16 * 1em);align-items:flex-start}.topics-tags-c1 .topics .img{width:calc(115 / 16 * 1em)}}.topics-tags-c2{background-color:#fff;border-radius:calc(4 / 16 * 1em);padding:calc(32 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.topics-tags-c2 p{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 14 * 1em)}.topics-tags-c2 .tag-list{margin-top:calc(20 / 16 * 1em)}@media screen and (max-width: 780px){.topics-tags-c2{padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em);margin-top:calc(20 / 16 * 1em)}.topics-tags-c2 p{margin-top:calc(12 / 14 * 1em)}.topics-tags-c2 .tag-list{margin-top:calc(12 / 16 * 1em)}}.recruit-c1{display:flex;align-items:center;gap:calc(60 / 16 * 1em)}.recruit-c1 .text{flex:1}.recruit-c1 .text h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.recruit-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(40 / 16 * 1em)}.recruit-c1 .img{width:calc(992 / 32 * 1em)}@media screen and (max-width: 780px){.recruit-c1{flex-wrap:wrap;gap:calc(16 / 16 * 1em)}.recruit-c1 .text{flex:0 1 auto;width:100%}.recruit-c1 .text h2{font-size:var(--Font-Size-XL, 24px)}.recruit-c1 .text p{margin-top:calc(24 / 16 * 1em)}.recruit-c1 .img{width:100%}}.recruit-sect1{margin:calc(88 / 16 * 1em) auto 0;background:var(--Color-BG-Light-Blue-Gray, #F3F7FA);padding:calc(48 / 16 * 1em) 0}.recruit-sect1+.anchors{margin-top:calc(32 / 16 * 1em)}@media screen and (max-width: 780px){.recruit-sect1{margin-top:calc(64 / 16 * 1em)}}.recruit-c2 h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.recruit-c2 p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 16 * 1em)}.recruit-c2 ul{margin-top:calc(40 / 16 * 1em)}.recruit-c2 ul li{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);display:flex}.recruit-c2 ul li:before{content:"";display:block;width:1em;height:1em;border-radius:50%;background-color:var(--Color-Main-Primary, #079CE7);margin-right:1em;position:relative;top:calc(4 / 16 * 1em);flex-shrink:0}.recruit-c2 ul li+li{margin-top:calc(32 / 16 * 1em)}@media screen and (max-width: 780px){.recruit-c2 h2{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em))}.recruit-c2 p{margin-top:calc(20 / 16 * 1em)}.recruit-c2 ul{margin-top:calc(32 / 16 * 1em)}.recruit-c2 ul li+li{margin-top:calc(16 / 16 * 1em)}}.recruit-sect .ul1{margin-top:calc(24 / 16 * 1em);padding-left:calc(12 / 16 * 1em)}.recruit-sect .ul1 li{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);display:flex}.recruit-sect .ul1 li:before{content:"";display:block;width:calc(4 / 16 * 1em);height:calc(4 / 16 * 1em);background:var(--Color-Text-Text-Body, #40484A);border-radius:50%;margin-right:calc(12 / 16 * 1em);position:relative;top:calc(15 / 16 * 1em);flex-shrink:0}.recruit-sect .common-h2+.faq-c1,.recruit-sect .common-h3+.faq-c1{margin-top:calc(40 / 16 * 1em)}.recruit-sect .common-h2+.recruit-c1,.recruit-sect .common-h3+.recruit-c1{margin-top:calc(40 / 16 * 1em)}.recruit-sect .btn-entry-wrap{text-align:center;margin-top:calc(40 / 16 * 1em)}.recruit-sect .btns{display:flex;flex-wrap:wrap;gap:calc(24 / 16 * 1em);margin-top:calc(40 / 16 * 1em)}.recruit-sect .btns .btn-m{font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}.recruit-sect .h4-1{font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 20 * 1em)}.recruit-sect .btn-l{margin-top:calc(32 / 16 * 1em);width:auto;max-width:calc(508 / 16 * 1em)}@media screen and (max-width: 780px){.recruit-sect .btns{gap:calc(16 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.recruit-sect .btns .btn-m{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}}.recruit-c3{margin:calc(32 / 16 * 1em) auto 0;padding:0 calc(306 / 16 * 1em)}.recruit-c3>div{display:flex;align-items:center;padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em);background:var(--Color-BG-Gray, #F5F5F5);border-radius:calc(4 / 16 * 1em);position:relative}.recruit-c3>div+div{margin-top:calc(24 / 16 * 1em)}.recruit-c3>div+div:before{content:"";display:block;position:absolute;left:calc(50% - calc(32 / 16 * 1em));top:calc(-36 / 16 * 1em);width:calc(64 / 32 * 1em);height:calc(48 / 32 * 1em);background:url(../img/company/mission_arrow_01.png) center center no-repeat;background-size:contain;transform:rotate(90deg)}.recruit-c3>div .num{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1.2 / 24 * 1em);width:calc(30 / 24 * 1em)}.recruit-c3>div .num:after{content:"-";margin-left:calc(6 / 24 * 1em);color:var(--Color-Text-Point, #393F41);font-weight:400}.recruit-c3>div .title{margin-left:calc(20 / 16 * 1em)}.recruit-c3>div h3{color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(.8 / 16 * 1em);width:calc(180 / 16 * 1em)}.recruit-c3>div .text{flex:1;margin-left:calc(24 / 16 * 1em)}.recruit-c3>div .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}@media screen and (max-width: 780px){.recruit-c3{padding:0}.recruit-c3>div{padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em);flex-wrap:wrap}.recruit-c3>div .text{flex:0 1 auto;width:100%;margin-left:0;margin-top:calc(0 / 16 * 1em)}}.recruit-tabs{background:var(--Color-BG-Gray, #F5F5F5);padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.recruit-tabs.white{background:#fff}.recruit-tabs h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.recruit-tabs .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(12 / 16 * 1em);margin-top:calc(20 / 16 * 1em)}.recruit-tabs .list .category-btn{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));padding:calc(16 / 16 * 1em) calc(20 / 16 * 1em)}.recruit-tabs .list.fl{margin-top:calc(40 / 16 * 1em);display:flex}.recruit-tabs .list.fl .category-btn{flex:1}@media screen and (max-width: 780px){.recruit-tabs{margin:calc(20 / 16 * 1em) calc(-20 / 16 * 1em) 0;padding:calc(20 / 16 * 1em)}.recruit-tabs h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.recruit-tabs .list{display:flex;gap:calc(8 / 16 * 1em);margin-top:calc(12 / 16 * 1em)}.recruit-tabs .list .category-btn{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));padding:calc(12 / 14 * 1em) calc(20 / 14 * 1em)}.recruit-tabs .list.fl{white-space:nowrap;overflow:auto}}.recruit-tab-contents>div{display:none}.recruit-tab-contents>div.is-active{display:block}.recruit-tab-contents>div>h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);display:flex;margin-top:calc(32 / 20 * 1em)}.recruit-tab-contents>div>h4:before{content:"";display:block;width:calc(8 / 20 * 1em);height:calc(8 / 20 * 1em);background:var(--Color-Text-Text-Heading2-6, #40484A);border-radius:50%;margin-right:calc(12 / 20 * 1em);position:relative;top:calc(13 / 20 * 1em);flex-shrink:0}.recruit-tab-contents>div>h4+.faq-c1{margin-top:calc(20 / 16 * 1em)}.recruit-tab-contents p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(10 / 16 * 1em)}.recruit-tab-contents p.caution{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));line-height:1.5}.recruit-tab-contents .btn-m{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));margin-top:calc(32 / 16 * 1em)}.recruit-tab-contents .schedule{margin-top:calc(10 / 16 * 1em)}.recruit-tab-contents .schedule dl{display:flex;gap:calc(16 / 16 * 1em);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.recruit-tab-contents .schedule dl dt{text-align:right;width:calc(50 / 16 * 1em);font-weight:700}.recruit-tab-contents .schedule dl dd{flex:1}@media screen and (max-width: 780px){.recruit-tab-contents>div>h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));margin-top:calc(32 / 16 * 1em)}}.recruit-c4{border:1px solid var(--Color-Component-Dvider01, #E5E5E5);border-radius:calc(4 / 16 * 1em);padding:calc(24 / 16 * 1em) calc(24 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.recruit-c4+.common-h3{margin-top:calc(64 / 24 * 1em)}.recruit-c4 h4{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.recruit-c4 h4.thin{font-weight:400;margin-top:calc(20 / 16 * 1em)}.recruit-c4 ul{display:flex;gap:calc(64 / 16 * 1em);margin-top:calc(16 / 16 * 1em)}.recruit-c4 ul li{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.recruit-c4 ul li:before{content:"●";color:#079CE7;margin-right:.5em}.recruit-c4 ul li .caution{color:var(--Color-Text-Text-Caption, #737373);font-size:calc(14 / 16 * 1em);font-weight:400;position:relative}@media screen and (max-width: 780px){.recruit-c4{margin-top:calc(20 / 16 * 1em);padding:calc(16 / 16 * 1em)}.recruit-c4 ul{flex-wrap:wrap;gap:calc(8 / 16 * 1em)}.recruit-c4 ul li{width:100%;padding-left:1.5em;text-indent:-1.5em}.recruit-c4 ul li .caution{display:block;margin-top:calc(6 / 14 * 1em)}}.btn-entry{display:inline-flex;align-items:center;gap:calc(12 / 16 * 1em);background:linear-gradient(90deg, var(--Color-BG-Blue, #079CE7) 0%, var(--Color-Main-Secondary, #13D7D8) 100%);color:#fff;text-decoration:none;padding:calc(20 / 16 * 1em);border-radius:calc(4 / 16 * 1em);outline:1px solid transparent;outline-offset:-1px;transition:.3s;text-align:left}.btn-entry:after{content:"";display:block;width:calc(32 / 16 * 1em);height:calc(32 / 16 * 1em);background:url(../img/button/arrow_gray.png) center center no-repeat;background-size:contain}.btn-entry>div{max-width:calc(326 / 16 * 1em)}.btn-entry h4{font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.btn-entry p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(12 / 16 * 1em)}.btn-entry:hover{background:#fff;outline:1px solid #079CE7;color:#079CE7}.btn-entry:hover:after{background:url(../img/button/arrow_gray_hover.png) center center no-repeat;background-size:contain}@media screen and (max-width: 780px){.btn-entry h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.btn-entry p{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}}.recruit-c5{display:flex;align-items:flex-end;gap:calc(24 / 16 * 1em);margin-top:calc(40 / 16 * 1em)}.recruit-c5 .text{flex:1}.recruit-c5 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 16 * 1em)}.recruit-c5 .text p:first-child{margin-top:0}.recruit-c5 .text p strong{font-weight:700}.recruit-c5 .text h4{font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 32 * 1em)}.recruit-c5 .text ul{margin-top:calc(32 / 16 * 1em)}.recruit-c5 .text ul li{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);display:flex}.recruit-c5 .text ul li:before{content:"";display:block;width:1em;height:1em;border-radius:50%;background-color:var(--Color-Main-Primary, #079CE7);margin-right:1em;position:relative;top:calc(4 / 16 * 1em);flex-shrink:0}.recruit-c5 .text ul li strong{display:block;font-weight:700;margin-right:1em;font-feature-settings:"palt"}.recruit-c5 .text ul li+li{margin-top:calc(32 / 16 * 1em)}.recruit-c5 .img{width:calc(860 / 32 * 1em)}@media screen and (max-width: 780px){.recruit-c5{flex-wrap:wrap;gap:calc(16 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.recruit-c5 .text{flex:0 1 auto;width:100%}.recruit-c5 .text h4{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));margin-top:calc(20 / 24 * 1em)}.recruit-c5 .text p strong{font-feature-settings:"palt"}.recruit-c5 .text ul{margin-top:calc(20 / 16 * 1em)}.recruit-c5 .text ul li{flex-wrap:wrap}.recruit-c5 .text ul li strong{flex:1}.recruit-c5 .text ul li span{width:100%;margin-top:calc(12 / 16 * 1em)}.recruit-c5 .text ul li+li{margin-top:calc(16 / 16 * 1em)}.recruit-c5 .img{width:100%}}.recruit-c6{margin:calc(32 / 16 * 1em) calc(-10 / 16 * 1em) 0;display:flex;flex-wrap:wrap;justify-content:center}.recruit-c6>div{width:20%;padding:calc(10 / 16 * 1em)}.recruit-c6>div>div{border-radius:calc(4 / 16 * 1em);background:var(--Color-Main-Primary, #079CE7);padding:calc(6 / 16 * 1em) calc(10 / 16 * 1em) calc(10 / 16 * 1em);display:flex;align-items:center;height:calc(190 / 16 * 1em)}.recruit-c6>div>div>div{width:100%}.recruit-c6 .icon{width:calc(132 / 32 * 1em);margin:0 auto}.recruit-c6 h4{padding:calc(2 / 20 * 1em) 0;color:var(--Color-Text-Text-Invert-0, #FFF);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 20 * 1em);text-align:center}.recruit-c6 p{padding:calc(7 / 48 * 1em) 0;color:var(--Color-Text-Text-Invert-0, #FFF);font-size:var(--Font-Size-XXXXL, calc(48 / 16 * 1em));font-weight:300;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);text-align:center;margin-top:calc(16 / 48 * 1em)}.recruit-c6 p small{font-size:calc(20 / 48 * 1em);font-weight:700}@media screen and (max-width: 780px){.recruit-c6>div{width:80%}}.recruit-c7{display:flex;gap:calc(24 / 16 * 1em)}.recruit-c7 .text{flex:1}.recruit-c7 .text h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);padding:calc(4 / 32 * 1em) 0;font-feature-settings:"palt"}.recruit-c7 .text h3{font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);padding:calc(2 / 20 * 1em) 0;margin-top:calc(32 / 20 * 1em)}.recruit-c7 .text h4{margin-top:calc(40 / 16 * 1em);padding-top:calc(40 / 16 * 1em);border-top:1px solid #E5E5E5;font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.recruit-c7 .text ul{display:flex;flex-wrap:wrap;gap:calc(8 / 16 * 1em) calc(30 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.recruit-c7 .text ul li{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);width:19em}.recruit-c7 .text ul li:before{content:"●";color:#079CE7;margin-right:.5em}.recruit-c7 .img{width:calc(457 / 16 * 1em)}@media screen and (max-width: 780px){.recruit-c7{flex-wrap:wrap}.recruit-c7 .text{flex:0 1 auto;width:100%}.recruit-c7 .text h2{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em))}.recruit-c7 .text h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.recruit-c7 .text h4{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}.recruit-c7 .text ul li{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}.recruit-c7 .img{width:100%}}.recruit-faq-sect .faq-c1{background-color:#fff}.recruit-faq-sect .faq-c1.on{background:var(--Color-BG-Light-Blue, #DFF1FF)}.recruit-partner-sect1{padding:calc(48 / 16 * 1em) 0;background:var(--Color-BG-Light-Blue-Gray, #F3F7FA);margin-top:calc(88 / 16 * 1em)}.recruit-partner-sect1+.anchors{margin-top:calc(32 / 16 * 1em)}.recruit-partner-sect1 h2{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-XXL, calc(32 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);padding:calc(4 / 32 * 1em) 0}.recruit-partner-sect1 .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(32 / 16 * 1em)}@media screen and (max-width: 780px){.recruit-partner-sect1 h2{font-size:var(--Font-Size-XL, calc(24 / 16 * 1em))}.recruit-partner-sect1 .cap1{margin-top:calc(20 / 16 * 1em)}}.recruit-partner-c1{margin-top:calc(40 / 16 * 1em)}.recruit-partner-c1>div{display:flex;align-items:center;gap:calc(24 / 16 * 1em)}.recruit-partner-c1>div+div{margin-top:calc(32 / 16 * 1em)}.recruit-partner-c1 .num{color:var(--Color-Main-Primary, #079CE7);font-size:calc(40 / 16 * 1em);font-weight:400;line-height:1.3;letter-spacing:calc(1 / 40 * 1em);width:calc(46 / 40 * 1em)}.recruit-partner-c1 .text h3{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.recruit-partner-c1 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}@media screen and (max-width: 780px){.recruit-partner-c1{margin-top:calc(32 / 16 * 1em)}.recruit-partner-c1>div{gap:calc(16 / 16 * 1em);align-items:flex-start}.recruit-partner-c1>div+div{margin-top:calc(20 / 16 * 1em)}.recruit-partner-c1 .num{font-size:calc(32 / 16 * 1em)}.recruit-partner-c1 .text p{margin-top:calc(8 / 16 * 1em)}}.recruit-c8{margin:calc(32 / 16 * 1em) auto 0;padding:0 calc(102 / 16 * 1em)}.recruit-c8>div{display:flex;align-items:center;padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em);background:var(--Color-BG-Gray, #F5F5F5);border-radius:calc(4 / 16 * 1em);position:relative}.recruit-c8>div+div{margin-top:calc(24 / 16 * 1em)}.recruit-c8>div+div:before{content:"";display:block;position:absolute;left:calc(50% - calc(32 / 16 * 1em));top:calc(-36 / 16 * 1em);width:calc(64 / 32 * 1em);height:calc(48 / 32 * 1em);background:url(../img/company/mission_arrow_01.png) center center no-repeat;background-size:contain;transform:rotate(90deg)}.recruit-c8>div .num{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(30 / 24 * 1em)}.recruit-c8>div .num:after{content:"-";margin-left:calc(6 / 24 * 1em);color:var(--Color-Text-Point, #393F41);font-weight:400}.recruit-c8>div .title{margin-left:calc(20 / 16 * 1em)}.recruit-c8>div h3{color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(180 / 16 * 1em)}.recruit-c8>div .text{flex:1;margin-left:calc(24 / 16 * 1em)}.recruit-c8>div .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.recruit-c8>div .text .btn-s{margin-top:calc(20 / 14 * 1em)}@media screen and (max-width: 780px){.recruit-c8{padding:0}.recruit-c8>div{padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em);flex-wrap:wrap}.recruit-c8>div .text{flex:0 1 auto;width:100%;margin-left:0;margin-top:calc(0 / 16 * 1em)}}.recruit-partner-c2{display:flex}.recruit-partner-c2 .text{flex:1}.recruit-partner-c2 .text .list{display:flex;margin-top:calc(12 / 16 * 1em)}.recruit-partner-c2 .text ul{width:calc(390 / 16 * 1em)}.recruit-partner-c2 .text ul li{display:flex;align-items:center;gap:calc(10 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.recruit-partner-c2 .text ul .num{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);width:calc(29 / 24 * 1em)}.recruit-partner-c2 .text ul h4{color:var(--Color-Text-Point, #393F41);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.recruit-partner-c2 .text ul h4:before{content:"-";color:#A1A1A1;margin-right:calc(10 / 20 * 1em)}.recruit-partner-c2 .img{width:calc(367 / 16 * 1em)}@media screen and (max-width: 780px){.recruit-partner-c2{flex-wrap:wrap;gap:calc(24 / 16 * 1em)}.recruit-partner-c2 .text{flex:0 1 auto;width:100%}.recruit-partner-c2 .text .list{display:block;margin-top:calc(40 / 16 * 1em)}.recruit-partner-c2 .text ul{width:auto}.recruit-partner-c2 .text ul li{margin-top:calc(12 / 16 * 1em)}.recruit-partner-c2 .text ul .num{font-size:var(--Font-Size-L, calc(20 / 16 * 1em))}.recruit-partner-c2 .text ul h4{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}.recruit-partner-c2 .img{width:100%}}.recruit-partner-table-wrap{margin:calc(32 / 16 * 1em) auto 0}.recruit-partner-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;border:1px solid var(--Color-Component-Table-Line, #E5E5E5);border-radius:calc(4 / 16 * 1em)}.recruit-partner-table-wrap table tr{border-bottom:1px solid var(--Color-Component-Table-Line, #E5E5E5)}.recruit-partner-table-wrap table tr:last-child{border-bottom:none}.recruit-partner-table-wrap table th,.recruit-partner-table-wrap table td{vertical-align:middle;white-space:nowrap}.recruit-partner-table-wrap table th{color:var(--Color-Text-Table-HeaderCell-Low, #7D9193);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);padding:0 calc(20 / 14 * 1em);text-align:left;background:var(--Color-Component-Table-HeaderCell, #FAFAFA);height:calc(60 / 14 * 1em)}.recruit-partner-table-wrap table th small{font-size:calc(12 / 14)}.recruit-partner-table-wrap table td{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em);padding:0 calc(20 / 16 * 1em);height:calc(56 / 16 * 1em)}@media screen and (max-width: 780px){.recruit-partner-table-wrap{width:100%;overflow:auto}.recruit-partner-table-wrap table{width:auto}}.recruit-partner-cautions1{margin-top:calc(40 / 16 * 1em)}.recruit-partner-cautions1 .caution{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.recruit-partner-cautions1 h5{font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(16 / 14 * 1em)}.recruit-partner-cautions1 .cautions{margin-top:calc(16 / 16 * 1em);padding-left:calc(10 / 16 * 1em)}.recruit-partner-cautions1 .cautions li{display:flex;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em)}.recruit-partner-cautions1 .cautions li:before{content:"";display:block;width:calc(5 / 14 * 1em);height:calc(5 / 14 * 1em);border-radius:50%;background-color:var(--Color-Text-Text-Body, #40484A);margin-right:calc(10 / 14 * 1em);flex-shrink:0;position:relative;top:calc(9 / 14 * 1em)}@media screen and (max-width: 780px){.recruit-partner-cautions1 .cautions{margin-top:calc(8 / 16 * 1em)}}.recruit-partner-c3{display:flex;flex-wrap:wrap;align-items:center;gap:calc(64 / 16 * 1em) calc(70 / 16 * 1em);margin:calc(40 / 16 * 1em) auto 0;width:calc(806 / 16 * 1em)}.recruit-partner-c3 h3{color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.recruit-partner-c3 h3 span{color:var(--Color-Text-Text-Caption, #737373);font-size:calc(14 / 20 * 1em);font-weight:400;margin-left:calc(8 / 14 * 1em)}.recruit-partner-c3 .img{width:calc(384 / 16 * 1em)}.recruit-partner-c3 .img a{width:calc(340 / 16 * 1em);display:block;margin-top:calc(24 / 16 * 1em)}.recruit-partner-c3 .img .caution{color:var(--Color-Text-Text-Caption, #737373);text-align:center;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.5;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(12 / 14 * 1em);width:calc(340 / 14 * 1em)}.recruit-partner-c3 .text{width:calc(180 / 16 * 1em)}.recruit-partner-c3 .text dl{display:flex;align-items:center;justify-content:space-between;color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);font-feature-settings:"palt"}.recruit-partner-c3 .text dl+dl{margin-top:calc(12 / 14 * 1em)}.recruit-partner-c3 .text dl dt:before{content:"●";margin-right:calc(4 / 14 * 1em)}.recruit-partner-c3 .text dl dt.color1:before{color:#2C4274}.recruit-partner-c3 .text dl dt.color2:before{color:#5C6DA2}.recruit-partner-c3 .text dl dt.color3:before{color:#8B9BD3}.recruit-partner-c3 .text dl dt.color4:before{color:#95AFFF}.recruit-partner-c3 .text dl dt.color5:before{color:#2A5BA7}.recruit-partner-c3 .text dl dt.color6:before{color:#5788D9}.recruit-partner-c3 .text dl dd{text-align:right}.recruit-partner-c3 .taio{width:100%}.recruit-partner-c3 .taio .taio-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(30 / 16 * 1em);margin-top:calc(24 / 16 * 1em)}.recruit-partner-c3 .taio .taio-list ul{flex:1}.recruit-partner-c3 .taio .taio-list li{color:var(--Color-Text-Text-Caption, #737373);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);font-feature-settings:"palt"}.recruit-partner-c3 .taio .taio-list li:before{content:"●";margin-right:calc(4 / 14 * 1em);color:#A8B6B8}.recruit-partner-c3 .taio .taio-list li+li{margin-top:calc(12 / 14 * 1em)}@media screen and (max-width: 780px){.recruit-partner-c3{width:auto;justify-content:center;gap:calc(40 / 16 * 1em)}.recruit-partner-c3 h3{text-align:center}.recruit-partner-c3 h3 span{display:block;margin-left:auto}.recruit-partner-c3 .img{width:100%}.recruit-partner-c3 .img a{width:94%;margin:calc(16 / 16 * 1em) auto 0}.recruit-partner-c3 .img .caution{display:none;width:auto}.recruit-partner-c3 .text{width:66%;display:grid;grid-template-columns:1fr 1fr;gap:calc(16 / 16 * 1em) calc(58 / 16 * 1em)}.recruit-partner-c3 .text dl{display:block;font-size:var(--Font-Size-XS, calc(12 / 16 * 1em))}.recruit-partner-c3 .text dl+dl{margin:0}.recruit-partner-c3 .text dl dd{text-align:left;padding-left:calc(20 / 14 * 1em)}.recruit-partner-c3 .taio .taio-list{grid-template-columns:auto auto;justify-content:center;gap:calc(12 / 16 * 1em) calc(30 / 16 * 1em)}.recruit-partner-c3 .taio .taio-list ul{flex:0 1 auto}.recruit-partner-c3 .taio .taio-list ul:nth-child(2),.recruit-partner-c3 .taio .taio-list ul:nth-child(4){order:1}.recruit-partner-c3 .taio .taio-list li{font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));padding-left:1.3em;text-indent:-1.3em}}.recruit-partner-c4{display:flex;gap:calc(21 / 16 * 1em);margin-top:calc(88 / 16 * 1em)}.recruit-partner-c4 .btn-l{flex:1}@media screen and (max-width: 780px){.recruit-partner-c4{flex-wrap:wrap;gap:calc(16 / 16 * 1em)}.recruit-partner-c4 .btn-l{flex:0 1 auto;width:100%}}.recruit-partner-sect .btn-m{margin-top:calc(32 / 16 * 1em)}.single-prev-next{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em);margin-top:calc(88 / 16 * 1em)}.single-prev-next>div:nth-child(1) a:before{content:"";display:block;width:calc(20 / 16 * 1em);height:calc(20 / 16 * 1em);background:url(../img/button/arrow_pn.png) center center no-repeat;background-size:contain}.single-prev-next>div:nth-child(2) a:after{content:"";display:block;width:calc(20 / 16 * 1em);height:calc(20 / 16 * 1em);background:url(../img/button/arrow_pn.png) center center no-repeat;background-size:contain;transform:scale(-1, 1)}.single-prev-next a{display:flex;align-items:center;gap:calc(12 / 16 * 1em);background-color:#fff;padding:calc(16 / 16 * 1em) calc(12 / 16 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);border-radius:calc(4 / 16 * 1em);text-decoration:none;transition:.3s}.single-prev-next a:hover{border-color:#079CE7}.single-prev-next a:hover .text h4{color:#079CE7}.single-prev-next .img{width:calc(115 / 16 * 1em);aspect-ratio:115 / 60}.single-prev-next .img img{width:100%;height:100%;object-fit:cover}.single-prev-next .text{flex:1}.single-prev-next .text small{color:var(--Color-Text-Text-Subtitle, #A1A1A1);font-size:var(--Font-Size-XS, calc(12 / 16 * 1em));font-weight:700;line-height:1.3;letter-spacing:calc(1 / 20 * 1em)}.single-prev-next .text h4{color:var(--Color-Text-Text-Body, #40484A);font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);overflow:hidden;height:calc(40 / 14 * 1em);margin-top:calc(4 / 14 * 1em);transition:.3s}@media screen and (max-width: 780px){.single-prev-next{grid-template-columns:1fr;gap:calc(12 / 16 * 1em);margin-top:calc(64 / 16 * 1em)}}.career-sect1 .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.career-sect1 .list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(24 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.career-sect1 .list .btn-m{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 780px){.career-sect1 .list{grid-template-columns:1fr;gap:calc(16 / 16 * 1em);margin-top:calc(20 / 16 * 1em)}}.career-c1{margin:calc(32 / 16 * 1em) auto 0;padding:0 calc(102 / 16 * 1em)}.career-c1>div{display:flex;align-items:center;padding:calc(32 / 16 * 1em) calc(40 / 16 * 1em);background:var(--Color-BG-Gray, #F5F5F5);border-radius:calc(4 / 16 * 1em);position:relative}.career-c1>div+div{margin-top:calc(24 / 16 * 1em)}.career-c1>div+div:before{content:"";display:block;position:absolute;left:calc(50% - calc(32 / 16 * 1em));top:calc(-36 / 16 * 1em);width:calc(64 / 32 * 1em);height:calc(48 / 32 * 1em);background:url(../img/company/mission_arrow_01.png) center center no-repeat;background-size:contain;transform:rotate(90deg)}.career-c1>div .num{color:var(--Color-Text-Text-Blue, #079CE7);font-size:var(--Font-Size-XL, calc(24 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1.2 / 24 * 1em);width:calc(30 / 24 * 1em)}.career-c1>div .text{flex:1;margin-left:calc(24 / 16 * 1em)}.career-c1>div .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(.8 / 16 * 1em)}@media screen and (max-width: 780px){.career-c1{padding:0}.career-c1>div{padding:calc(24 / 16 * 1em) calc(20 / 16 * 1em);flex-wrap:wrap}.career-c1>div .text{flex:0 1 auto;width:100%;margin-left:0;margin-top:calc(0 / 16 * 1em)}}.career-sect .blank-link{color:inheri;text-decoration:none}.career-sect .blank-link:after{content:"";display:inline-block;width:calc(32 / 32 * 1em);height:calc(32 / 32 * 1em);background:url(../img/button/icon_blank.png) center center no-repeat;background-size:contain;margin-left:calc(10 / 32 * 1em);position:relative;bottom:calc(-4 / 32 * 1em)}.career-sect .btn-m.text-l{margin-top:calc(32 / 20 * 1em)}.career-sect .ul1{margin:calc(20 / 16 * 1em) auto 0;padding-left:calc(4 / 16 * 1em)}.career-sect .ul1 li{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);display:flex;align-items:center}.career-sect .ul1 li:before{content:"";display:block;width:calc(5 / 16 * 1em);height:calc(5 / 16 * 1em);border-radius:50%;background:var(--Color-Component-Icon, #A1A1A1);margin-right:calc(8 / 16 * 1em)}.career-sect .ul1 li+li{margin-top:calc(12 / 16 * 1em)}.career-sect .table1 thead tr th{text-align:center}.career-sect .table1 tbody tr td:nth-child(n+2){text-align:center}@media screen and (max-width: 780px){.career-sect .common-h3{font-feature-settings:"palt"}.career-sect .btn-m.text-l{display:block;width:100%}}.career-c2{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.career-c2>a{display:block;background-color:#fff;padding:calc(20 / 16 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5);border-radius:calc(4 / 16 * 1em);font:inherit;text-decoration:none;transitino:.3s}.career-c2>a:hover{border:1px solid #079CE7}.career-c2>a:hover .text p:after{background:url(../img/button/arrow_gray_hover.png) center center no-repeat;background-size:contain}.career-c2 .img{width:calc(160 / 16 * 1em);margin:0 auto}.career-c2 .text{margin-top:calc(8 / 16 * 1em)}.career-c2 .text p{text-align:center;color:var(--Color-Text-Navi-Button, #393F41);font-size:var(--Font-Size-L, calc(20 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);display:flex;align-items:center;justify-content:center;padding-left:calc(44 / 20 * 1em);gap:calc(12 / 20 * 1em)}.career-c2 .text p:after{content:"";display:block;width:calc(32 / 20 * 1em);height:calc(32 / 20 * 1em);background:url(../img/button/arrow_gray.png) center center no-repeat;background-size:contain}@media screen and (max-width: 780px){.career-c2{grid-template-columns:1fr}.career-c2 .img{width:calc(120 / 16 * 1em)}.career-c2 .text p{font-size:var(--Font-Size-M, calc(16 / 16 * 1em))}}.scientists-sect1{padding-bottom:calc(40 / 16 * 1em)}.scientists-sect1 .cap1{font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:400;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.scientists-sect1 ul{margin-top:calc(30 / 16 * 1em)}.scientists-sect1 ul li{display:flex;gap:calc(16 / 16 * 1em);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:2;letter-spacing:calc(1 / 20 * 1em)}.scientists-sect1 ul li:before{content:"●";display:block;color:#079CE7}.scientists-sect1 ul li+li{margin-top:calc(16 / 16 * 1em)}.scientists-sect1 .cosmo{display:block;margin-top:calc(32 / 16 * 1em);padding:calc(20 / 16 * 1em) calc(40 / 16 * 1em);max-width:calc(588 / 16 * 1em);box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);background-color:#fff;text-decoration:none}.scientists-sect1 .cosmo .img{width:calc(282 / 16 * 1em);margin:0 auto}.scientists-sect1 .cosmo p{text-align:center;font-size:var(--Font-Size-S, calc(14 / 16 * 1em));font-weight:400;line-height:1.7;letter-spacing:calc(1 / 20 * 1em);margin-top:calc(12 / 14 * 1em)}.scientists-sect1 .cosmo:hover{box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.16)}@media screen and (max-width: 780px){.scientists-sect1 .cosmo{width:100%;font-feature-settings:"palt"}}.science-maglist{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(24 / 16 * 1em);margin-top:calc(40 / 16 * 1em)}.science-maglist a{display:block;text-decoration:none}.science-maglist a:hover .img{transform:scale(1.05);box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.16)}.science-maglist a:hover p{color:#079CE7}.science-maglist a:hover p:after{filter:brightness(0) saturate(100%) invert(43%) sepia(77%) saturate(1585%) hue-rotate(171deg) brightness(96%) contrast(95%)}.science-maglist .img{width:calc(172 / 16 * 1em);aspect-ratio:172 / 233;margin:0 auto;overflow:hidden;box-shadow:0 0 calc(20 / 16 * 1em) 0 rgba(40,54,62,0.06);transition:.3s}.science-maglist .img img{transform:scale(1.24)}.science-maglist p{position:relative;display:flex;justify-content:center;align-items:center;gap:calc(8 / 16 * 1em);color:var(--Color-Text-Text-Heading2-6, #40484A);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);text-align:right;margin-top:calc(8 / 16 * 1em)}.science-maglist p:after{content:"";display:inline-block;width:calc(20 / 16 * 1em);height:calc(20 / 16 * 1em);background:url(../img/science/icon_pdf.png) center center no-repeat;background-size:contain;position:relative;flex-shrink:0}@media screen and (max-width: 780px){.science-maglist{grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em) calc(10 / 16 * 1em)}.science-maglist .img{width:100%}.science-maglist p{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}}.scientists-tabs{background:var(--Color-BG-Gray, #F5F5F5);border-radius:calc(4 / 16 * 1em);padding:calc(20 / 16 * 1em) calc(40 / 16 * 1em);margin-top:calc(32 / 16 * 1em)}.scientists-tabs .list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(20 / 16 * 1em)}.scientists-tabs .list a{padding:calc(16 / 16 * 1em) calc(20 / 16 * 1em);border-radius:3em;color:var(--Color-Text-Text-Tag, #525252);font-size:var(--Font-Size-M, calc(16 / 16 * 1em));font-weight:500;line-height:1.3;letter-spacing:calc(1 / 20 * 1em);border:1px solid var(--Color-Component-Dvider01, #E5E5E5)}.scientists-tabs .list a.is-active{border:1px solid var(--Color-BG-Blue, #079CE7);background:var(--Color-BG-Blue, #079CE7);color:#fff}.scientists-tabs .list a:hover{color:#fff}@media screen and (max-width: 780px){.scientists-tabs{padding:calc(20 / 16 * 1em)}.scientists-tabs .list{display:flex;gap:calc(8 / 16 * 1em);white-space:nowrap;overflow:auto}.scientists-tabs .list a{font-size:var(--Font-Size-S, calc(14 / 16 * 1em))}}.scientists-tab-contents>div{display:none}.scientists-tab-contents>div.is-active{display:block}
/*# sourceMappingURL=style.css.map */
