:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1),#9b51e0);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4,#00d082);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1),rgba(255,105,0,1));--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1),#cf2e2e);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee,#a9b8c3);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec,#9896f0);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880,#71ce7e);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381,#2874fc);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,0.4);--wp--preset--shadow--sharp:6px 6px 0 rgba(0,0,0,0.2);--wp--preset--shadow--outlined:6px 6px 0 -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0 rgba(0,0,0,1);--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  )!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  )!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  )!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  )!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  )!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}@font-face{font-family:ilm;src:url(/font/ilm2016.ttf) format("truetype");font-weight:400;font-style:normal}a{cursor:pointer}#wrap{z-index:9;min-width:1110px;min-height:100%;text-align:left}#wrap,.cookie_approval{position:relative;overflow:hidden}.cookie_approval{padding:0;z-index:9999;max-height:0;color:#999;background:#3e3a39;font-size:12px;line-height:1.333333}.cookie_approval.show{padding:15px 0;max-height:80px}.cookie_approval .inner{margin:0 auto;display:flex;align-items:center;justify-content:space-between;width:1000px}.cookie_approval a{padding:.4em 1em;border:2px solid #fff;display:inline-block;position:relative;font-family:sans-serif;font-size:14px;font-weight:700;line-height:1}.cookie_approval a:hover{opacity:.7}.cookie_approval.close{padding:15px 0;max-height:80px;animation:close .5s;animation-fill-mode:forwards}@keyframes close{0%{padding:15px 0;max-height:80px}to{padding:0;max-height:0;overflow:hidden}}.cookie_approval p{width:75%}.cookie_approval .cookie_btnArea{display:flex;justify-content:space-between;width:25%}.mark_close{position:absolute;top:50%;right:.125em;font-size:2.25em;font-weight:400;line-height:1;transform:translateY(-60%)}.ieStyle .mark_close{transform:translateY(-49%)}.edgeStyle .mark_close{transform:translateY(-50%)}header{display:block;position:relative;z-index:9999;width:100%;color:#fff;font-size:13px;font-weight:700}header a{color:#fff;transition:.2s}header #headerWrapper{margin:0 auto;border-bottom:3px solid #d4da54;position:relative;z-index:9999;min-width:1198px;max-width:100%;height:100px}header #headerWrapper:before{position:absolute;z-index:-1;width:100%;height:30px;background:#a8a8a8;content:""}header #headerWrapper .upperHeader{margin:0 auto 27px;height:30px;line-height:30px;vertical-align:middle}header #headerWrapper .upperHeader .langSelector{float:left;width:100px;height:30px;background:#fff;font-size:14px;font-weight:600;line-height:30px;text-align:center}header #headerWrapper .upperHeader .langSelector:hover{background:#c2c2c2}header #headerWrapper .upperHeader .icon-earth{letter-spacing:0}header #headerWrapper .upperHeader .icon-earth img{margin-right:7px;width:23px;vertical-align:middle}header #headerWrapper .upperHeader .icon-earth span{color:#3e3a39;font-family:Lato;font-size:16px;font-style:italic;vertical-align:middle}header #headerWrapper .upperHeader .language{display:none}header #headerWrapper .upperHeader .sns{float:left;font-size:14px}header #headerWrapper .upperHeader .sns li{position:relative;top:1px;float:left;transition:.2s}header #headerWrapper .upperHeader .sns li:hover:before{color:#ed7a3e}header #headerWrapper .upperHeader .sns li a{display:block;position:relative;top:-38px;left:-13px;width:38px;height:38px}header #headerWrapper .upperHeader .sns li:first-child{margin-left:19px}header #headerWrapper .upperHeader .aboutWrap{display:inline-block;float:right;font-size:12px;font-weight:600}header #headerWrapper .upperHeader .aboutWrap ul{float:left}header #headerWrapper .upperHeader .aboutWrap ul.overseasLink{border-right:1px solid #d3d4d3}header #headerWrapper .upperHeader .aboutWrap ul.overseasLink em{font-style:normal}header #headerWrapper .upperHeader .aboutWrap ul li{margin-right:18px;float:left}header #headerWrapper .upperHeader .aboutWrap ul li:first-child span{padding-right:18px;border-right:1px solid #b4c3d2}header #headerWrapper .upperHeader .aboutWrap ul li a{display:block;width:100%;height:100%}header #headerWrapper .upperHeader .aboutWrap ul li a:hover{color:#ed7a3e}header #headerWrapper .upperHeader .aboutWrap .aboutContact{margin-left:25px}header #headerWrapper .upperHeader .aboutWrap .aboutContact .aboutCicom{margin-right:14px;position:relative}header #headerWrapper .upperHeader .aboutWrap .aboutContact .aboutCicom a:hover{color:#ed7a3e}header #headerWrapper .upperHeader .aboutWrap .aboutContact .icon-andLt{padding-right:22px}header #headerWrapper .upperHeader .aboutWrap .aboutContact .icon-andLt:before{position:absolute;top:22%;right:4px;font-size:16px}header #headerWrapper .upperHeader .aboutWrap .aboutContact .contactUs{margin-right:0;width:200px;height:30px;font-size:15px;line-height:30px;text-indent:-.5em}header #headerWrapper .upperHeader .aboutWrap .aboutContact .contactUs a{display:block;color:#3e3a39;transition-property:color,opacity}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnHome{color:#3e3a39;background-color:#dadf00;text-indent:30px;transition-property:background-color,color,opacity}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnHome:hover{background-color:#f3f900}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnHome:after{top:0;right:14px;position:absolute;right:10px;cursor:pointer;font-family:ilm;content:"a"}header #headerWrapper .upperHeader .aboutWrap .aboutContact .download_nav{text-indent:1.5em;margin-right:0;width:200px;height:30px;font-size:15px;line-height:30px}header #headerWrapper .upperHeader .aboutWrap .aboutContact .download_nav a{display:block;color:#fff;transition-property:color,opacity}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnDownload{background:#3e3a39;position:relative}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnDownload:hover{background-color:#4b4645}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnHome,header #headerWrapper .upperHeader .aboutWrap .aboutContact .download_nav{width:180px}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnDownload:after{color:#fff}header #headerWrapper .gNav{margin:0 auto;position:relative;clear:both;min-width:1000px;max-width:1000px}header #headerWrapper .gNav h1{display:inline-block;position:relative;top:-16px;width:150px;line-height:1}header #headerWrapper .gNav h1 img{width:146px}header #headerWrapper .gNav h1 a{display:block}header #headerWrapper .gNav h1 a:hover{filter:saturate(2);opacity:.8}header #headerWrapper .gNav nav{float:right}header #headerWrapper .gNav nav li{margin-left:20px;float:left;text-align:center}header #headerWrapper .gNav nav li a{display:block;color:#3e3a39;opacity:.8}header #headerWrapper .gNav nav li a:before{margin-bottom:12px;display:none;font-size:25px}header #headerWrapper .gNav nav li a span{color:#3e3a39;font-size:14px;letter-spacing:-1px}header #headerWrapper .gNav nav li a:hover,header #headerWrapper .gNav nav li a:hover span{color:#ed7a3e}header #headerWrapper .gNav nav li a.icon-opinion:before{margin:2px 0 13px;font-size:22px}header #headerWrapper .gNav nav li a.icon-consult:before{margin:1px 0 14px;font-size:22px}header #headerWrapper .gNav nav li a.icon-training:before{margin:-1px 0 13px}header #headerWrapper .gNav nav li a.icon-video:before{margin:-2px 0 12px;font-size:27px}header #headerWrapper .gNav nav li a.icon-assessment:before{margin:1px 0 14px;font-size:22px}header #headerWrapper .gNav nav li a.icon-dispatch:before{margin:-1px 0 13px}header #headerWrapper .gNav nav li a.icon-cases:before{margin:-3px 0 10px;font-size:30px}header #headerWrapper .gNav nav li a.current,header #headerWrapper .gNav nav li a.current span{color:#ed7a3e}.open-btn span:after{width:16px;height:16px;background-image:url(/assets/images/global/search.svg);background-repeat:no-repeat;content:""}@media only screen and (min-width:641px){header.fixed{margin:0 auto;position:fixed;top:0;right:0;left:0;width:100%;height:100px;animation:fadeIn .4s 0s forwards;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}header.fixed #headerWrapper{height:100px;background:#fff}header.fixed #headerWrapper:before{position:absolute;top:0;z-index:-1;width:100%;height:30px;background:#a8a8a8;content:""}header.fixed #headerWrapper .upperHeader{margin:0 auto 27px;position:relative;top:0;z-index:9;height:30px;line-height:30px;vertical-align:middle}header.fixed #headerWrapper .upperHeader .sns{float:left;font-size:14px}header.fixed #headerWrapper .upperHeader .sns li{margin-left:16px;position:relative;top:1px;float:left;transition:.2s}header.fixed #headerWrapper .upperHeader .sns li:hover{color:#ed7a3e}header.fixed #headerWrapper .upperHeader .sns li:first-child{margin-left:19px}header.fixed #headerWrapper .upperHeader .aboutWrap{display:inline-block;position:relative;z-index:9;float:right;font-size:12px}header.fixed #headerWrapper .upperHeader .aboutWrap .aboutContact .icon-andLt{padding-right:22px}header.fixed #headerWrapper .upperHeader .aboutWrap .aboutContact .icon-andLt:before{position:absolute;top:22%;right:0;font-size:16px}.icon-andLt:before{content:"a"}.career-development .relatedSection .rightArea h3.icon-andLt:before{display:none}header.fixed #headerWrapper .upperHeader .aboutWrap .aboutContact .contactUs{width:200px;height:30px;font-size:15px;line-height:30px;text-indent:-.5em}header.fixed #headerWrapper .gNav{padding:0;position:relative;z-index:9}header.fixed #headerWrapper .gNav h1{top:-16px}header.fixed #headerWrapper .gNav h1 img{width:146px;height:auto}header.fixed #headerWrapper .gNav nav{margin-top:0;display:block}header.fixed #headerWrapper .gNav nav li a:before{content:none}header.fixed+#contentsWrapRim{padding-top:100px}}header.en #headerWrapper .gNav nav li a span{letter-spacing:0}.searchform{line-height:1;position:relative;margin:3px 0}.searchform #s{box-sizing:border-box;width:100%;width:100px;padding:3px 5px 4px;border:1px solid #bbb;border-radius:4px;background-color:#fff}.searchform #searchsubmit{position:absolute;top:53%;right:.75em;display:block;padding:0;cursor:pointer;transform:translateY(-50%);color:#000;border:none;background:transparent}.searchform #searchsubmit:hover{opacity:.6}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:auto;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.searchResultSearchArea{text-align:center;padding:100px 0 40px}.searchResultSearchArea__form{display:flex;align-items:center;overflow:hidden;border:1px solid #777;border-radius:25px;max-width:450px;width:100%;margin:auto;padding-left:15px;background:#fff}.aboutCicom #search-wrap input[type=text]:focus{background:#e8f0fe}.open-btn{height:20px;margin-top:5px}.open-btn span{display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer;box-sizing:border-box;height:100%;padding:3px 5px 4px;border:1px solid #bbb;border-radius:4px;background-color:#fff;color:#777}#search-wrap.panelactive{opacity:1;z-index:1;background:rgba(51,51,51,.9);display:flex;justify-content:center;align-items:center;width:100%;height:100vh}#search-wrap{position:fixed;top:0;left:0;z-index:-1;opacity:0;transition:all .4s}.close-btn{position:absolute;top:10px;right:10px;z-index:2;cursor:pointer;width:60px;height:60px}.close-btn span{display:inline-block;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#fff}.close-btn span:first-of-type{top:21px;left:16px;transform:translateY(6px) rotate(-135deg);width:50%}.close-btn span:nth-of-type(2){top:32px;left:16px;transform:translateY(-6px) rotate(135deg);width:50%}#search-wrap.panelactive .search-area{display:block;width:80%;position:relative}#search-wrap form{position:relative;height:66px}#search-wrap .search-area{display:none}.aboutCicom #search-wrap .searchResultSearchArea{padding-top:0}.searchResultSearchArea__title{display:inline-block;font-size:24px;font-weight:700;line-height:1.1666666667;letter-spacing:.1em;margin-bottom:25px}.aboutCicom #search-wrap .searchResultSearchArea .searchResultSearchArea__form{background:#fff}#search-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.searchResultSearchArea__input{width:100%;height:45px;padding:5px 15px;border:none;box-sizing:border-box;font-size:1em;outline:none}.searchResultSearchArea__submit{display:flex;justify-content:center;align-items:center;width:100px;height:45px;border:none;cursor:pointer;background-color:#cfd400;border-radius:25px;font-weight:700;letter-spacing:.3em;padding-left:.3em;text-align:center}.searchResultSearchArea__form:before{flex:none;width:24px;height:24px;background-image:url(/assets/images/global/search.svg);background-repeat:no-repeat;content:""}@media only screen and (max-width:640px){.searchform #s{width:100%;padding:1em}.searchform #s,.searchform #searchsubmit{font-size:26px;font-size:2.6rem;font-size:4.0625vw}header{right:0;width:100%;font-size:26px;font-size:2.6rem;font-size:4.0625vw;color:#3e3a39;box-shadow:0 0 .5em rgba(0,0,0,.1)}header,header #headerWrapper{position:fixed;top:0;left:0;height:auto;margin:0 auto}header #headerWrapper{max-width:100%;min-width:100%;z-index:-1;max-height:0;opacity:0;background:rgb(255,255,255);overflow:hidden;padding:4.6875% 6.25%}}#about .home .link-panel li:nth-child(10){grid-area:5/2/6/3;background:#fff}@media screen and (max-width:640px){#about .home .link-panel li:nth-child(10){grid-area:10/1/11/2;background-color:#fff;height:81.25px}#about .home .link-panel li:nth-child(10) a{padding-bottom:0}}.lecturerPanel{margin-top:25px;padding-bottom:25px;display:flex;flex-wrap:wrap;justify-content:space-between}.lecturerPanel li{margin-right:0}.lecturerPanel li .profile{background:#7c90a6}.lecturerPanel li .profile:after{position:absolute;top:-1px;right:10px;font-family:ilm;font-size:14px;font-weight:400;content:"a"}.lecturerPanel:before{order:1}.lecturerPanel:after,.lecturerPanel:before{content:"";display:block;width:240px}@media screen and (max-width:640px){#about .title-area h2{font-size:9.765625vw}}.zoomEffect .mfp-with-anim{transform:scale(.8);transition:all .2s ease-in-out;opacity:0}.zoomEffect.mfp-bg{transition:all .3s ease-out;opacity:0}.zoomEffect.mfp-ready .mfp-with-anim{transform:scale(1);opacity:1}.zoomEffect.mfp-ready.mfp-bg{opacity:.8}.zoomEffect.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.zoomEffect.mfp-removing.mfp-bg{opacity:0}#about .recruiting .anker-list{width:1000px;gap:10px;margin:60px auto 0;display:flex;justify-content:space-between}#about .recruiting .anker-list li{width:24%}#about .recruiting .anker-list li a{width:100%}#about .recruiting .anker-list li:nth-child(4) a:before{content:none}#about .recruiting .link-panel:before{content:"";background:url(/assets/images/common/link-arrow.svg) no-repeat;width:12px;height:18px;position:absolute;bottom:25px;right:25px;z-index:999}#about .recruiting .anker-list .link-panel a{background:#fff}#about .recruiting .link-panel{position:relative}#about .recruiting .recruiting-category{justify-content:center}#about .recruiting .recruiting-category+.annotation{margin:0 auto}#about .about-table .entry-form-link{margin:1.5em auto 1em;width:260px;height:50px;color:#fff;background:#005198;line-height:50px;text-align:center;letter-spacing:-1px;display:none}#about .about-table .entry-form-link.agree{display:block}#about .about-table .entry-form-link a{display:block;font-weight:600;text-indent:-1em;text-decoration:underline;color:#fff;position:relative}@media only screen and (max-width:640px){#about .recruiting .anker-list{margin:1.875% auto 0;display:block;width:100%}#about .recruiting .anker-list li,#about .recruiting .anker-list li a,ul.anker-list li{width:100%}#about .recruiting .anker-list li a:before{border:2px solid;border-bottom:0;border-left:0;top:.7843137255em;right:.7058823529em;left:auto;width:.7450980392em;height:.7450980392em}#about .recruiting .anker-list li+li{border-top:1px solid #fff}}#about .business .learning-category-list{margin:175px -100px 0;display:flex;align-items:center;justify-content:center;position:relative;width:1200px;height:120px;background:#dae000}#about .business .learning-category-list:before{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:875px;height:113px;background:url(/public/assets/images/business/learning-category-line.svg) no-repeat;content:""}#about .business .learning-category-list li span{display:block;font-size:24px;font-weight:700;line-height:1;white-space:nowrap}#about .business .learning-consult li .animation{animation:fadeInUp .4s 0s both;opacity:1}@media only screen and (min-width:641px){#about .business .learning-category-list.animation li.bounceIn-1{animation-delay:.4s}#about .business .learning-category-list.animation li.bounceIn-2{animation-delay:.6s}#about .business .learning-category-list.animation li.bounceIn-3{animation-delay:.8s}#about .business .learning-category-list.animation li.bounceIn-4{animation-delay:1s}#about .business .learning-category-list.animation li.bounceIn-5{animation-delay:1.2s}#about .business .learning-category-list.animation li.bounceIn-6{animation-delay:1.4s}#about .business .learning-category-list.animation li.bounceIn-7{animation-delay:1.6s}}#about .about-aside{z-index:1000}.experience,.free,.paid{position:relative;top:0;left:0}.experience a:before,.free a:before,.paid a:before{top:-5.5em;left:-5.5em;width:8em;height:8em}.experience a:after,.free a:after,.paid a:after{font-size:20px;font-size:2rem;font-size:3.125vw;top:.8em;left:.4em;letter-spacing:.125em;transform:rotate(-45deg) scale(.7)}.experience a:after,.experience a:before,.free a:after,.free a:before,.paid a:after,.paid a:before{content:none}.experience dl,.free dl,.paid dl{position:relative}.free a:before{background:#005198;content:"";transform:rotate(45deg)}.free a:after,.free a:before{position:absolute;z-index:900}.free a:after{content:"無料";color:#fff;font-size:14px;font-size:1.4rem;font-size:2.1875vw;font-weight:600;transform:rotate(-45deg)}.experience a:before,.experience dl:before{background:#ffa83f}.experience a:after,.experience dl:after{content:"体験会";left:-.3em;letter-spacing:0}.paid a:before,.paid dl:before{background:#b23031}.paid a:after,.paid dl:after{content:"有料";letter-spacing:0}#openClass .-expat span.titleMain{padding-left:1.2em;text-align:left}#openClass .-expat .nav-base li{width:25%;height:6.5em}#openClass .-expat .nav-base li a{letter-spacing:-.1em}#openClass .-expat #applyArea #applyWrap .applyBox{width:100%}#openClass .-expat #applyArea #applyWrap .applyBox.-first{padding-bottom:2em}#openClass .-expat #applyArea #applyArea-visit{padding-bottom:3em}#openClass .-expat #applyArea #applyArea-visit .col2Content{margin:0 auto;padding:0 0 2em;width:94%}#openClass .-expat #applyArea #applyArea-visit .btnHome{width:87.5%;height:2.6em}#openClass .-expat #applyArea #applyArea-visit .btnHome a{padding:1em;font-size:16px;line-height:1}#openClass .-expat #applyArea .orientation-base{padding-bottom:2em}@media screen and (max-width:640px){header #headerWrapper.clearFix:after,header #headerWrapper:after,header #headerWrapper:before{content:none}header #headerWrapper.open{height:100%;max-height:100%;opacity:1;overflow:auto;z-index:800}header #headerWrapper .upperHeader{height:0;line-height:1}header #headerWrapper .upperHeader .langSelector{width:22%;background:rgba(0,0,0,0);height:auto;line-height:1;font-size:28px;font-size:2.8rem;font-size:4.375vw;font-weight:400}header #headerWrapper .upperHeader .icon-earth{display:flex;align-items:center}header #headerWrapper .upperHeader .icon-earth img{margin:0;padding-right:5.6910569106%;width:34.1463414634%}header #headerWrapper .upperHeader .icon-earth span{font-size:25px;font-size:2.5rem;font-size:3.90625vw}header #headerWrapper .upperHeader .icon-earth:before{margin-right:.25em;font-size:1.75em;line-height:1}header #headerWrapper .upperHeader .aboutWrap,header #headerWrapper .upperHeader .language,header #headerWrapper .upperHeader .sns{display:none}header #headerWrapper .gNav{max-width:100%;min-width:100%;padding-top:0;top:0;background:#fff}header #headerWrapper .gNav h1{display:none}header #headerWrapper .gNav nav{float:none;padding-top:1.3em}header #headerWrapper .gNav nav ul{display:block}header #headerWrapper .gNav nav li{float:left;width:33.333333333%;margin-left:0;text-align:center;border-bottom:1px solid #999;border-left:1px solid #999;height:6.7em}header #headerWrapper .gNav nav li:nth-child(-n+3){border-top:1px solid #999}header #headerWrapper .gNav nav li:nth-child(3n+3){border-right:1px solid #999}header #headerWrapper .gNav nav li.lastLi{border-right:1px solid #999;width:33.4%}header #headerWrapper .gNav nav li a{position:relative;top:-.5em;left:0;height:9em;padding:0;font-size:20px;font-size:2rem;font-size:3.125vw}header #headerWrapper .gNav nav li a>span{display:block;width:100%;position:absolute;bottom:0;left:0;padding-bottom:16.0714285714%;font-size:20px;font-size:2rem;font-size:3.125vw;letter-spacing:-.05em;vertical-align:bottom}header #headerWrapper .gNav nav li a:before{display:block;margin-bottom:0;font-size:56.25px;font-size:5.625rem;font-size:8.7890625vw;position:relative;top:50%;transform:translateY(-75%)}header #headerWrapper .gNav nav li a.icon-consult:before,header #headerWrapper .gNav nav li a.icon-opinion:before{margin:0;font-size:49.5px;font-size:4.95rem;font-size:7.734375vw}header #headerWrapper .gNav nav li a.icon-training:before{margin:0}header #headerWrapper .gNav nav li a.icon-video:before{margin:0;font-size:60.75px;font-size:6.075rem;font-size:9.4921875vw}header #headerWrapper .gNav nav li a.icon-assessment:before{margin:0;font-size:49.5px;font-size:4.95rem;font-size:7.734375vw}header #headerWrapper .gNav nav li a.icon-dispatch:before{margin:0}header #headerWrapper .gNav nav li a.icon-cases:before{margin:0;font-size:67.5px;font-size:6.75rem;font-size:10.546875vw}header #headerWrapper .gNav nav li .spletter{letter-spacing:-.1em;font-size:20px;font-size:2rem;font-size:3.125vw}header #headerWrapper .gNav nav li .spletterLong{letter-spacing:-.15em;font-size:20px;font-size:2rem;font-size:3.125vw}header #headerWrapper .spOnly{color:#ccc}header #headerWrapper .spOnly a{display:block;color:#3e3a39}header #headerWrapper .spOnly .linkList li{display:block;margin-right:.5em;margin-bottom:.5em;line-height:1}header #headerWrapper .spOnly .linkList li.contactLi{display:none}header #headerWrapper .spOnly .aboutCicomWrap{padding:1.1em 0;border-bottom:1px solid #375b79}header #headerWrapper .spOnly .aboutCicomWrap .aboutCicom{margin-bottom:0}header #headerWrapper .spOnly .aboutCicomWrap .aboutCicom.-recruiting{padding-top:1.1em}header #headerWrapper .spOnly .overseasLink{padding:1em;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;font-weight:400;color:#666}header #headerWrapper .spOnly .overseasLink li a{padding:0 1em;color:#666}header #headerWrapper .spOnly .overseasLink li:first-child{width:100%}header #headerWrapper .spOnly .overseasLink li:nth-child(2),header #headerWrapper .spOnly .overseasLink li:nth-child(3){border-right:1px solid #666}header #headerWrapper .spOnly .headNoLink{display:block;width:100%;height:auto;margin-right:0;margin-bottom:0;padding-bottom:.75em;color:#809fb8;font-size:20px;font-size:2rem;font-size:3.125vw}header #headerWrapper .spOnly .otherListWrap{padding:7.1428571429% 0}header #headerWrapper .spOnly .otherListWrap li a{color:#809fb8}header #headerWrapper .spOnly .btnHome{width:100%;margin:0;padding:.4em 1em;background:#dadf00}header #headerWrapper .spOnly .btnHome a:before{border-color:#3e3a39}header #headerWrapper .spOnly .btnDownload{width:100%;margin:1em 0 0;padding:.4em 1em;background:#3e3a39}header #headerWrapper .spOnly .btnDownload a{color:#fff}header #headerWrapper .spOnly .btnDownload a:before{border-color:#fff}header #headerWrapper .spOnly .sns{padding:7.8125% 0 3.90625%;text-align:center}header #headerWrapper .spOnly .sns li{display:inline-block;padding:0 1em}header #headerWrapper .spOnly .sns li:before{content:none}header #headerWrapper .spOnly .sns li a:before{font-size:1.4em;font-family:ilm}header #headerWrapper .spOnly .sns li.icon-facebook a:before{content:"K"}header #headerWrapper .spOnly .sns li.icon-twitter a:before{content:"L"}header #headerWrapper .spOnly .sns li.icon-youtube a:before{content:"R"}header #headerWrapper .spOnly .icon-andLt a{-js-display:flex;display:flex;align-items:center;line-height:1}header #headerWrapper .spOnly .icon-andLt a:after{line-height:1}header #headerWrapper .gNav li a{color:blue}header.en #headerWrapper .gNav nav li a span{letter-spacing:0}header #spMenuWrap{border-bottom:3px solid #d4da54;-js-display:flex;display:flex;justify-content:space-between;width:100%;padding:3.125% 6.25% 3.125% 3.125%;background:#fff}header #spMenuWrap .logo{width:57.9310344828%;height:auto;margin:0 auto;padding-left:10.3448275862%}header #spMenuWrap .logo img{position:relative;top:-.125em}header #spMenuWrap a{display:block;line-height:1}header #spMenu{position:relative;top:0;left:0;width:10%;height:1em;cursor:pointer;font-size:30px;font-size:3rem;font-size:4.6875vw;margin-top:.3em;-js-display:flex;display:flex;flex-direction:column;justify-content:space-between;z-index:999}header #spMenu:after{display:block;position:fixed;top:0;right:0;width:20%;height:10%;background:rgba(0,0,0,0);content:""}header #spMenu>span{display:block;position:relative;width:100%;height:100%;line-height:1;height:0;padding-bottom:4px;background:#3e3a39;transition:0}header #spMenu>span.top{animation:menu1 .2s forwards;animation-fill-mode:both}header #spMenu>span.mid{opacity:1}header #spMenu>span.btm{animation:menu2 .2s forwards;animation-fill-mode:both}@keyframes menu1{0%{top:50%;transform:translateY(0) rotate(0)}50%{transform:translateY(0) rotate(0)}to{top:0;transform:translateY(0) rotate(0)}}@keyframes menu2{0%{top:-50%;transform:translateY(0) rotate(0)}50%{transform:translateY(0) rotate(0)}to{top:0;transform:translateY(0) rotate(0)}}header #spMenu>span.menuStr{position:absolute;bottom:-.4125em;padding:0;border:none;font-size:18px;font-size:1.8rem;font-size:2.8125vw}header #spMenu>span.menuStr>span{display:block;width:100%;text-align:center}header #spMenu>span.menuStr .close{display:none}header #spMenu.open{display:block}header #spMenu.open>span{position:absolute}header #spMenu.open>span.top{top:50%;animation:menu3 .2s forwards;animation-fill-mode:both}header #spMenu.open>span.mid{opacity:0}header #spMenu.open>span.btm{top:50%;animation:menu4 .2s forwards;animation-fill-mode:both}header #spMenu.open>span.menuStr{background:rgba(0,0,0,0)}header #spMenu.open>span.menuStr .menu{display:none}header #spMenu.open>span.menuStr .close{display:block;margin-top:.25em}@keyframes menu3{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(45deg)}}@keyframes menu4{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(-45deg)}}#home.-since_2023 #contentsWrap .inner{margin:auto;position:relative;width:1000px}}body{-webkit-text-size-adjust:100%}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}