.top-page-section{float:none}.top-page-section *{word-break:break-all}.top-page-section header:not(.site-header){float:none;border:none}.top-page-section__header{display:grid;row-gap:.5rem;float:none;border:none;line-height:1.4}.top-page-section__header span{color:#0a3382;font-size:1rem}.top-page-section__header span.lead{font-weight:700}.top-page-section__header h3{border-left:3px solid #0a3382;font-size:1.25rem;line-height:1;padding:0 0 0 .75rem;color:#323232}@media only screen and (min-width:769px){.top-page-section__header h3{font-size:1.5rem}}.top-page-section__home-more-button{display:grid;justify-content:center}.top-page-section__home-more-button a{display:inline-flex;grid-template-columns:auto auto;-moz-column-gap:1rem;column-gap:1rem;justify-content:center;text-align:center;align-items:center;width:200px;height:48px;background-color:#0b308e;color:#fff;font-size:16px;font-weight:600;border-radius:5px}.home-latest-job-section{clear:both;float:none;height:auto!important}.home-latest-job-section>*{box-sizing:border-box}.home-latest-job-section__container{display:grid;width:1056px;max-width:94%;margin:0 auto;padding-top:2rem;padding-bottom:2rem;box-sizing:border-box;row-gap:1rem}.home-latest-job-section__header h3{display:grid;grid-template-columns:1fr auto}.home-latest-job-section__header h3 a{display:grid;align-items:center;font-size:14px;font-weight:700}.home-latest-job-section .home-latest-job-groups{display:grid;row-gap:20px}.home-latest-job-section .home-new-arrival-content__container{display:grid;row-gap:1rem}.home-latest-job-section .home-new-arrival-content__header{display:flex;flex-wrap:wrap;width:100%}.home-latest-job-section .home-new-arrival-content__header>*{flex:0 0 auto;width:50%;display:grid}.home-latest-job-section .home-new-arrival-content__header .media-type{justify-items:left;font-size:18px;color:#0a3382}.home-latest-job-section .home-new-arrival-content__header .page-link{justify-items:right;color:#0a3382;font-size:14px;font-weight:700;align-items:center}.home-latest-job-section .home-new-arrival-content__items{padding:.5px;display:grid;grid-template-columns:1fr;width:100%;background-color:#ddd;box-sizing:border-box;list-style:none}@media only screen and (min-width:769px){.home-latest-job-section .home-new-arrival-content__items{grid-template-columns:1fr 1fr}}.home-latest-job-section .home-new-arrival-content__items>*{width:100%;height:100%;box-sizing:border-box;padding:.5px}.home-latest-job-section .home-new-arrival-content-item{background-color:#f9f9f9;float:none;height:100%}.home-latest-job-section .home-new-arrival-content-item__container{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;box-sizing:border-box;padding:1rem;row-gap:.5rem}.home-latest-job-section .home-new-arrival-content-item__container>*{max-width:100%;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.home-latest-job-section .home-new-arrival-content-item header{border:none}.home-latest-job-section .home-new-arrival-content-item>*{float:none}.home-latest-job-section .home-new-arrival-content-item__thumb{flex:0 0 auto;width:40%;max-width:160px;box-sizing:border-box}.home-latest-job-section .home-new-arrival-content-item__thumb a{display:grid;width:100%;height:100%}.home-latest-job-section .home-new-arrival-content-item__thumb img{display:grid;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.home-latest-job-section .home-new-arrival-content-item__content{flex:1 0 0%;display:grid;row-gap:5px;min-height:120px;grid-template-rows:1fr auto;box-sizing:border-box}.home-latest-job-section .home-new-arrival-content-item__content .company-name{color:#323232;font-size:14px}.home-latest-job-section .home-new-arrival-content-item__content .job-title{color:#0a3382;font-size:18px}.home-latest-job-section .home-new-arrival-content-item__content aside{float:none;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.home-latest-job-section .home-new-arrival-content-item__content aside time{color:#323232}.home-latest-job-section .home-new-arrival-content-item .client-other-job-link{display:flex;align-items:center;justify-content:center;-moz-column-gap:.25rem;column-gap:.25rem;border:1px solid #da7333;border-radius:5px;padding:3px 8px;color:#da7333;fill:#da7333;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-latest-job-section .home-new-arrival-content-item footer{flex:0 0 auto;display:grid;width:100%;margin:0}.home-latest-job-section .home-new-arrival-content-item footer .client-other-job-link{width:auto}.home-recommended-company-section{clear:both;float:none;height:auto!important}.home-recommended-company-section__container{width:1056px;max-width:94%;margin:0 auto;box-sizing:border-box;padding-top:2rem;padding-bottom:0}.home-recommended-company-section__list{padding:1rem 0}.home-recommended-company-section__list:not(.flickity-enabled){width:1056px;max-width:94%;margin:0 auto;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box;display:flex;flex-wrap:nowrap}.home-recommended-company-section__list:not(.flickity-enabled)>*{flex:0 0 auto;width:100%}@media only screen and (min-width:769px){.home-recommended-company-section__list:not(.flickity-enabled)>*{width:33.33333%}}.home-recommended-company-section__list a{display:block;width:100%}.home-recommended-company-section__item{display:grid;box-sizing:border-box;max-width:100%;width:380px}.home-recommended-company-section .flickity-page-dots{position:relative;bottom:0;margin-top:1rem}.home-recommended-company-section .home-recommended-company-carousel-item{position:relative;width:90%;margin:0 5%}.home-recommended-company-section .home-recommended-company-carousel-item .home-recommended-company-carousel-item-image{display:grid;width:100%;background-color:#f9f9f9}.home-recommended-company-section .home-recommended-company-carousel-item .home-recommended-company-carousel-item-image img{display:grid;width:100%;aspect-ratio:2/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.home-recommended-company-section .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc{background-color:#f9f9f9;padding:12px 20px;box-sizing:border-box}.home-recommended-company-section .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc h3{color:#0b308e;font-size:14px;letter-spacing:0;margin-bottom:10px;line-height:1.3}.home-recommended-company-section .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc p{color:#aaa;letter-spacing:0;margin-bottom:10px;font-size:12px}.home-recommended-company-section .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc p img{margin-right:10px}.home-recommended-company-section .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc .home-recommended-company-carousel-item-desc-pref{margin-bottom:0;font-size:12px;vertical-align:middle;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.75rem;column-gap:.75rem;color:#323232}.home-featured-job-section{float:none;height:auto!important;padding:2rem 0}.home-featured-job-section *{box-sizing:border-box}.home-featured-job-section__container{display:grid;width:1056px;max-width:94%;margin:0 auto;padding-top:2rem;padding-bottom:2rem;box-sizing:border-box;row-gap:1rem}.home-featured-job-section .home-heading-phrase{top:-22.5px!important}.home-featured-job-section .home-heading{padding:40px 0!important}.home-featured-job-section .home-feature-job-items:not(.flickity-enabled){display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;box-sizing:border-box;flex-wrap:nowrap}.home-featured-job-section .home-feature-job-items:not(.flickity-enabled)>*{padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%}@media only screen and (min-width:769px){.home-featured-job-section .home-feature-job-items:not(.flickity-enabled)>*{flex:0 1 auto;width:calc((1056px + 1rem)/3)}}.home-featured-job-section .flickity-slider{display:flex;flex-wrap:wrap;flex:0 0 auto;box-sizing:border-box}.home-featured-job-section .flickity-viewport{flex:0 0 auto;width:100%}.home-featured-job-section .flickity-page-dots{display:none}@media only screen and (min-width:769px){.home-featured-job-section .flickity-page-dots{display:block}}.home-featured-job-section .flickity-prev-next-button{border-radius:50%;background-color:#0a3382;color:#fff;display:grid;align-items:center;justify-items:center}.home-featured-job-section .flickity-prev-next-button svg{display:none}.home-featured-job-section .flickity-prev-next-button:active,.home-featured-job-section .flickity-prev-next-button:hover,.home-featured-job-section .flickity-prev-next-button:visited{background-color:#1158e1}.home-featured-job-section .flickity-prev-next-button.previous{left:0}.home-featured-job-section .flickity-prev-next-button.previous:before{content:"";border-top:8px solid transparent;border-right:8px solid #fff;border-bottom:8px solid transparent;border-left:0}.home-featured-job-section .flickity-prev-next-button.next{right:0}.home-featured-job-section .flickity-prev-next-button.next:before{content:"";border-top:8px solid transparent;border-right:0;border-bottom:8px solid transparent;border-left:8px solid #fff}.home-featured-job-section .home-feature-job-item{flex:0 0 auto;width:100%;max-width:100%;display:grid;padding:.5rem}@media only screen and (min-width:769px){.home-featured-job-section .home-feature-job-item{flex:0 1 auto;width:33.33333333%}}.home-featured-job-section .home-feature-job-item__container{display:grid;row-gap:1rem;padding:1.25rem;background-color:#f9f9f9;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home-featured-job-section .home-feature-job-item__thumb{display:grid;width:100%}.home-featured-job-section .home-feature-job-item__thumb img{width:100%;height:228px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.home-featured-job-section .home-feature-job-item__desc{display:grid;row-gap:.5rem}.home-featured-job-section .home-feature-job-item__desc h4{font-size:16px;color:#0a3382;line-height:1.4;letter-spacing:.05em}.home-featured-job-section .home-feature-job-item__desc p{font-size:12px;color:#777;line-height:1.6}.home-featured-job-section .home-feature-job-item__company-name{font-weight:600}.home-featured-job-section .home-feature-job-item__tags{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;box-sizing:border-box;gap:.5rem}.home-featured-job-section .home-feature-job-item__tags>*{max-width:100%;padding-left:0;padding-right:0;box-sizing:border-box;flex:0 0 auto;width:auto;font-size:11px;padding:.25rem .75rem;border-radius:25px}.home-featured-job-section .home-feature-job-item__tags .contract-type{color:#0a3382;border:1px solid #0a3382;background-color:#fff}.home-featured-job-section .home-feature-job-item__tags .sector{color:#78ccd0;border:1px solid #78ccd0;background-color:#fff}.home-featured-job-section .home-feature-job-item__links{display:grid;row-gap:1rem}.home-featured-job-section .home-feature-job-item__links a{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;justify-content:center;align-items:center;background-color:#fff;border:1.5px solid #333;padding:.75rem 0;border-radius:30px}.home-featured-job-section .home-feature-job-item__links a span{line-height:1}.home-featured-job-section .home-feature-job-item__links a.job-link{color:#0a3382;border-color:#0a3382;fill:#0a3382}.home-featured-job-section .home-feature-job-item__links a.client-jobs-link{color:#da7333;border-color:#da7333;fill:#da7333}.home-interview-section{clear:both;float:none;height:auto!important}@media only screen and (max-width:768px){.home-interview-section{padding:2rem 0}}.home-interview-section__container{display:grid;width:1056px;max-width:94%;margin:0 auto;padding-top:2rem;padding-bottom:2rem;box-sizing:border-box;row-gap:1rem}.home-interview-section .home-interview-items{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;box-sizing:border-box;row-gap:20px;padding-top:1rem;padding-bottom:1rem}.home-interview-section .home-interview-items>*{max-width:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;flex:0 0 auto;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home-interview-section .home-interview-items .home-interview-item__container{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;box-sizing:border-box;-moz-column-gap:1rem;column-gap:1rem;background-color:#fff}.home-interview-section .home-interview-items .home-interview-item__container>*{max-width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.home-interview-section .home-interview-items .home-interview-item__thumb{display:grid;flex:0 0 auto;width:100%}@media only screen and (min-width:769px){.home-interview-section .home-interview-items .home-interview-item__thumb{width:240px}}.home-interview-section .home-interview-items .home-interview-item__thumb img{display:grid;width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.home-interview-section .home-interview-items .home-interview-item__content{flex:1 0 0%;width:100%;background-color:#fff;padding:20px;box-sizing:border-box;position:relative}.home-interview-section .home-interview-items .home-interview-item__content h3{font-size:16px;color:#0b308e;line-height:1.4;letter-spacing:.05em;margin-bottom:15px}.home-interview-section .home-interview-items .home-interview-item__content p{line-height:1.4}.home-interview-section .home-interview-items .home-interview-item__content .home-interview-item-desc-company-name{font-weight:600;margin-top:20px}.home-interview-section .home-interview-items .home-interview-item .home-interview-item-thumb,.home-interview-section .home-interview-items .home-interview-item .home-interview-item-thumb a{display:grid}.home-interview-section .home-interview-items .home-interview-item .home-interview-item-thumb img{display:block;width:100%;height:280px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.home-interview-section .home-more-button{display:grid;justify-content:center}.home-interview-section .home-more-button a{display:inline-flex;grid-template-columns:auto auto;-moz-column-gap:1rem;column-gap:1rem;justify-content:center;text-align:center;align-items:center;width:200px;height:48px;background-color:#0b308e;color:#fff;font-size:16px;font-weight:600;border-radius:5px}.home-voice-section{clear:both;float:none;height:auto!important;padding:2rem 0}.home-voice-section__container{width:1056px;max-width:94%;margin:0 auto;padding-top:2rem;padding-bottom:2rem;box-sizing:border-box;display:grid;row-gap:1rem}.home-voice-section .home-voice-items{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;box-sizing:border-box;row-gap:20px;justify-content:center}.home-voice-section .home-voice-items>*{padding-left:10px;padding-right:10px;box-sizing:border-box;flex:0 0 auto;width:50%;max-width:100%}@media only screen and (min-width:769px){.home-voice-section .home-voice-items>*{width:33.3333333%}}.home-voice-section .home-voice-items .home-voice-header{flex:0 0 100%;width:100%;display:grid;text-align:center;row-gap:1rem}@media only screen and (max-width:768px){.home-voice-section .home-voice-items .home-voice-header{justify-items:center}}@media only screen and (min-width:769px){.home-voice-section .home-voice-items .home-voice-header{flex:0 0 auto;width:33.3333333%;text-align:left}}.home-voice-section .home-voice-items .home-voice-header p{padding:0}.home-voice-section .home-voice-items .home-voice-item{display:grid;grid-template:1fr/1fr}.home-voice-section .home-voice-items .home-voice-item>*{grid-area:1/1}.home-voice-section .home-voice-items .home-voice-item .home-voice-item-thumb{position:relative;align-self:stretch;z-index:1}.home-voice-section .home-voice-items .home-voice-item .home-voice-item-thumb img{display:block;width:100%}@media only screen and (max-width:768px){.home-voice-section .home-voice-items .home-voice-item .home-voice-item-thumb img{-o-object-fit:cover;object-fit:cover;aspect-ratio:18/15}}@media only screen and (min-width:769px){.home-voice-section .home-voice-items .home-voice-item .home-voice-item-thumb img{height:284px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}}.home-voice-section .home-voice-items .home-voice-item .home-voice-item-desc{position:relative;align-self:end;justify-self:center;display:grid;row-gap:5px;width:100%;color:#fff;background-color:rgba(11,58,147,.8);padding:5px 10px;box-sizing:border-box;z-index:2;font-size:.5rem}@media only screen and (min-width:769px){.home-voice-section .home-voice-items .home-voice-item .home-voice-item-desc{font-size:1rem;padding:20px 30px;row-gap:10px}}.home-voice-section .home-voice-items .home-voice-item .home-voice-item-desc h4{color:#fff;font-size:1.25em}.home-voice-section .home-voice-items .home-voice-item .home-voice-item-desc p{line-height:1.4;font-size:1em}.home-voice-section .home-voice-items .home-voice-item-title{text-align:center}.home-voice-section .home-voice-items .home-voice-item-title img{padding-bottom:30px;border-bottom:4px solid #d0d4e3}.home-voice-section .home-voice-items .home-voice-item-title p{font-size:16px;font-weight:600;margin-top:20px;letter-spacing:.1em;line-height:1.5;text-align:left;padding:0 10px;box-sizing:border-box}.home-voice-section .home-voice-items .home-voice-item-title a.more{display:block;width:50%;height:55px;color:#0b308e;font-size:16px;font-weight:600;border:3px solid #0b308e;line-height:55px;border-radius:5px;text-align:center;margin:30px auto 0}.home-voice-section .home-voice-items .home-voice-item-title a.more img{float:right;padding-top:18px;padding-right:10px;border:none}.home-voice-section .home-more-button{display:grid;justify-content:center}.home-voice-section .home-more-button__left{justify-content:left}.home-voice-section .home-more-button a{display:inline-flex;grid-template-columns:auto auto;-moz-column-gap:1rem;column-gap:1rem;justify-content:center;text-align:center;align-items:center;width:200px;height:48px;background-color:#0b308e;color:#fff;font-size:16px;font-weight:600;border-radius:5px}.home-video-section{float:none;clear:both;height:auto!important}.home-video-section__container{width:1056px;max-width:94%;margin:0 auto;padding-top:2rem;padding-bottom:2rem;box-sizing:border-box;display:grid;row-gap:1rem}.home-video-section ul{display:grid;-moz-column-gap:10px;column-gap:10px;list-style:none;grid-template-columns:1fr 1fr}@media only screen and (min-width:769px){.home-video-section ul{grid-template-columns:1fr 1fr 1fr 1fr}}.home-video-section ul li{width:100%;max-width:100%}.home-video-section ul a{display:grid;width:100%;height:100%;background-color:#4168cb}.home-video-section ul .home-video-item .home-video-item-thumb{position:relative}.home-video-section ul .home-video-item .home-video-item-thumb img{display:block;width:100%;aspect-ratio:480/360;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.home-video-section ul .home-video-item .home-video-item-desc{display:grid;gap:1rem;padding:1rem;box-sizing:border-box;position:relative;font-size:.9rem;color:#f9f9f9}.home-video-section ul .home-video-item .home-video-item-desc h4{font-size:1.1em;font-weight:600;letter-spacing:0;color:#fff}.home-video-section ul .home-video-item .home-video-item-desc .home-video-item-desc-pref{display:flex;-moz-column-gap:.25rem;column-gap:.25rem}.home-video-section .home-more-button{display:grid;justify-content:center}.home-video-section .home-more-button__left{justify-content:left}.home-video-section .home-more-button a{display:inline-flex;grid-template-columns:auto auto;-moz-column-gap:1rem;column-gap:1rem;justify-content:center;text-align:center;align-items:center;width:200px;height:48px;background-color:#0b308e;color:#fff;font-size:16px;font-weight:600;border-radius:5px}.home-knowledge-section{clear:both;float:none;height:auto!important;padding:2rem 0}.home-knowledge-section__container{width:1056px;max-width:94%;margin:0 auto;padding-top:2rem;padding-bottom:2rem;box-sizing:border-box}.home-knowledge-section .home-knowledge-items{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;box-sizing:border-box;row-gap:20px;padding-top:1rem;padding-bottom:1rem}.home-knowledge-section .home-knowledge-items>*{padding-left:10px;padding-right:10px;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%}@media only screen and (min-width:769px){.home-knowledge-section .home-knowledge-items>*{display:grid;width:20%;align-items:stretch}}.home-knowledge-section .home-knowledge-item{display:grid}.home-knowledge-section .home-knowledge-item__container{display:grid;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);box-sizing:border-box;align-content:start;padding:1rem;gap:1rem}@media only screen and (max-width:768px){.home-knowledge-section .home-knowledge-item__container{grid-template-columns:auto 1fr;align-items:center}}.home-knowledge-section .home-knowledge-item .home-knowledge-item-icon{display:grid;justify-items:center;text-align:center;line-height:120px}.home-knowledge-section .home-knowledge-item .home-knowledge-item-icon img{display:block;width:100px;height:100px;background-color:#5cc2c7;border-radius:50%;box-sizing:border-box;padding:2rem}.home-knowledge-section .home-knowledge-item__main{display:grid;row-gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home-knowledge-section .home-knowledge-item h4{font-size:16px;font-weight:600;text-align:left;letter-spacing:.1em;box-sizing:border-box}.home-knowledge-section .home-knowledge-item ul{display:grid;row-gap:8px;list-style:none;box-sizing:border-box}.home-knowledge-section .home-knowledge-item ul li{background:url(/images/chevron-right.svg?0ea0a30160d9105abd2a8c15d2b50732) left 0 top 4px no-repeat;background-size:5px auto;padding-left:14px;box-sizing:border-box;line-height:1.4}.home-knowledge-section .home-knowledge-item ul li a{color:#444;font-size:12px;letter-spacing:0}.home-knowledge-section .home-knowledge-item:first-child .home-knowledge-item-icon img{background-color:#419bcb}.home-knowledge-section .home-knowledge-item:nth-child(2) .home-knowledge-item-icon img{background-color:#5cc2c7}.home-knowledge-section .home-knowledge-item:nth-child(3) .home-knowledge-item-icon img{background-color:#d88754}.home-knowledge-section .home-knowledge-item:nth-child(4) .home-knowledge-item-icon img{background-color:#d16ab5}.home-knowledge-section .home-knowledge-item:nth-child(5) .home-knowledge-item-icon img{background-color:#9bcb41}.home-knowledge-section .home-more-button{display:grid;justify-content:center}.home-knowledge-section .home-more-button a{display:inline-flex;grid-template-columns:auto auto;-moz-column-gap:1rem;column-gap:1rem;justify-content:center;text-align:center;align-items:center;width:200px;height:48px;background-color:#0b308e;color:#fff;font-size:16px;font-weight:600;border-radius:5px}.home-spot-banner-section{clear:both;float:none;height:auto!important}.home-spot-banner-section__container{width:1056px;max-width:94%;margin:0 auto;padding-top:2rem;padding-bottom:2rem;box-sizing:border-box}.home-spot-banner-section ul{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;box-sizing:border-box;list-style:none;padding:0}.home-spot-banner-section ul>*{max-width:100%;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.home-spot-banner-section ul>li{flex:0 0 auto;padding:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;display:grid}.home-spot-banner-section ul>li a{display:block}.home-spot-banner-section ul>li img{display:block;max-width:100%}@media only screen and (min-width:769px){.home-spot-banner-section ul[data-pc-row="2"]>li{width:50%}}.home-small-banner-section{background-color:#eaeaea;clear:both;float:none;height:auto!important}.home-small-banner-section__container{width:1056px;max-width:94%;margin:0 auto;box-sizing:border-box;padding:20px 0}.home-small-banner-section ul{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;box-sizing:border-box;row-gap:20px;padding-top:1rem;padding-bottom:1rem;list-style:none}.home-small-banner-section ul>*{padding-left:10px;padding-right:10px;box-sizing:border-box;flex:0 0 auto;width:50%;max-width:100%}@media only screen and (min-width:769px){.home-small-banner-section ul>*{display:grid;width:20%;align-items:stretch}}.home-small-banner-section ul li a{display:grid}.home-small-banner-section ul li img{width:100%}.home-sns-section{clear:both;float:none;height:auto!important}.home-sns-section__container{width:1056px;max-width:94%;margin:0 auto;box-sizing:border-box;padding:40px 0 20px}.home-sns-section .home-sns-item{border:2px solid #0b308e;box-sizing:border-box;border-radius:24px;padding:.5rem}.home-sns-section .home-sns-item-twitter{border-color:#000;color:#000}.home-sns-section .home-sns-item-instagram{border-color:#6f3ab8;color:#6f3ab8}.home-sns-section .home-sns-item-facebook{border-color:#4267b2;color:#4267b2}.home-sns-section .home-sns-item-line{border-color:#00c200;color:#00c200}.home-sns-section ul{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;box-sizing:border-box;row-gap:5px;padding-top:1rem;padding-bottom:1rem;list-style:none}.home-sns-section ul>*{padding-left:10px;padding-right:10px;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%}@media only screen and (min-width:769px){.home-sns-section ul>*{display:flex;width:25%;align-items:stretch;justify-content:center}}.home-sns-section ul li a{display:flex;justify-content:center;-moz-column-gap:1rem;column-gap:1rem;width:100%;color:inherit;background-color:#fff}.home-sns-section ul li div{display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.home-sns-section ul li img{flex:0 0 auto;width:auto;height:18px}.home-sns-section ul li span{flex:0 0 auto}.home-footer-link-sections{display:flow-root;clear:both;float:none;height:auto!important}.home-footer-link-sections__container{width:1056px;max-width:94%;margin:0 auto;box-sizing:border-box;padding:40px 0 20px}.flickity-static-slider{overflow:hidden}.flickity-static-slider__list{display:flex;flex-wrap:wrap;margin:0 -10px;justify-content:center}.flickity-static-slider__list>.flickity-static-slider__item{flex:0 0 100%;max-width:100%;width:100%;word-break:break-all}.flickity-static-slider__list>.flickity-static-slider__item[data-col="25"]{flex:0 0 auto;width:25%}.flickity-static-slider__list>.flickity-static-slider__item[data-col="33"]{flex:0 0 auto;width:33.33333333%}.flickity-static-slider__list>.flickity-static-slider__item[data-col="100"]{flex:0 0 100%;max-width:100%;width:100%}.flickity-static-slider__list>.flickity-static-slider__item[data-col=auto]{flex:0 0 auto;width:auto}.flickity-static-slider__item{position:relative;box-sizing:border-box;display:grid;padding:10px;flex:0 0 auto;max-width:100%;grid-template-columns:1fr;grid-template-rows:1fr;row-gap:.8rem;word-break:break-all}.flickity-static-slider__item[data-exists-other-job=true]{grid-template-rows:auto 1fr}.flickity-static-slider__item[data-col="25"]{width:25%}.flickity-static-slider__item[data-col="33"]{width:33.33333333%}.flickity-static-slider__item[data-col="100"]{max-width:100%;width:100%}.flickity-static-slider__item a{background-color:#fff;color:#222}.flickity-static-slider__item a+div{display:grid}.flickity-static-slider__item a+div a{display:block;padding:10px 0;background-color:#fff;text-align:center;font-size:1rem}.flickity-static-slider__item a+div a i{color:#fa2;font-size:1.2rem}.flickity-static-slider .flickity-viewport{flex:0 0 100%}.flickity-static-slider .flickity-page-dots{position:static;bottom:0;width:80%;margin:20px auto 0}.flickity-static-slider .flickity-page-dots .dot{margin:10px 4px 5px}.easy-search-company-search-history-sp button{width:100%;border:1px solid #fff;color:#fff;padding:10px;text-align:center;border-radius:3px;background:none}div#popup-search-history+.home-feature-job{margin-top:270px}div#popup-search-history+.home-recommended-company{margin-top:350px}div#popup-search-history+#home-plaza{margin-top:170px}.home-special{margin-top:20px}.home-special .home-heading-phrase{text-align:center;position:relative;margin-bottom:30px}.home-special .home-heading-phrase span{color:#e4ebf2;font-size:60px;font-weight:900;z-index:1}.home-special .home-heading-phrase h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:28px;color:#0b308e;z-index:2000}.home-special .flickity-page-dots{position:static;bottom:0;width:80%;margin:0 auto}.home-special .flickity-page-dots .dot{margin:10px 4px 5px}.home-special__container.inner{max-width:94%;width:1080px;margin:0 auto;overflow:hidden}.home-special__slider{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -10px}.home-special .flickity-viewport{flex:0 0 100%}.home-special .flickity-viewport__slide-item{box-sizing:border-box;flex:0 0 100%;max-width:100%;width:100%;padding:10px}.home-special .flickity-viewport__slide-item[data-col="50"]{flex:0 0 50%;max-width:50%;width:50%}.home-special__slide-item{box-sizing:border-box;flex:0 0 100%;max-width:100%;width:100%;padding:10px}.home-special__slide-item[data-col="50"]{flex:0 0 50%;max-width:50%;width:50%}.home-special__slide-item img{width:100%;-o-object-fit:contain;object-fit:contain}.home-special__slide-item h3{font-size:14px;color:#0b308e;line-height:1.4;letter-spacing:.05em;font-weight:700}.home-special__slide-item p{color:#434343;letter-spacing:.05em;margin-top:3px}@media screen and (min-width:769px){.home-special__slide-item h3{font-size:15px}.home-special__slide-item p{font-size:12px}}#home-block-3{height:auto;background-color:#2a4ba3}.home-pickup{height:auto;background-color:#ecf1f5;margin-top:90px;padding:60px 0;box-sizing:border-box;position:relative}.home-pickup .home-heading-phrase{position:absolute;top:-16px;vertical-align:middle;padding:0 20px;box-sizing:border-box}.home-pickup .home-heading-phrase span{display:inline-block;float:left;color:#0b308e;font-size:32px;font-weight:900;letter-spacing:.05em}.home-pickup .home-heading-phrase h3{display:inline-block;float:left;font-size:21px;line-height:32px;font-weight:600;margin-left:20px}.home-pickup .flickity-prev-next-button{display:block}.home-pickup .home-pickup-item{float:left;width:47%;height:auto;margin-right:3%;background-color:#fff;padding:2px 5px}.home-pickup .home-pickup-item img{width:100%;height:auto}#home-block-5{margin-bottom:30px}#home-block-5 h3{font-size:18px;margin-bottom:20px;padding:0 20px;box-sizing:border-box}#home-block-5 h3 img{width:20px;height:20px;vertical-align:bottom;margin-right:5px}#home-block-5 .home-find-items{overflow-x:hidden;margin:0;background-color:#f4f5fa}#home-block-5 .home-find-items .home-find-item{float:left;width:50%;border:1px solid #ddd;border-collapse:collapse;box-sizing:border-box;padding:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#home-block-5 .home-find-items .home-find-item b{font-weight:600}#home-block-5 .home-find-items .home-find-item b a{color:#222;text-decoration:none}#home-block-5 .home-find-items .home-find-item span{font-weight:100}#home-block-5 .home-find-items .home-find-item b,#home-block-5 .home-find-items .home-find-item span{font-size:13px;letter-spacing:.05em;line-height:1.4}#home-block-5 table{display:table;width:100%}#home-block-5 table tr{border-bottom:1px solid #ddd;border-collapse:collapse}#home-block-5 table tr td,#home-block-5 table tr th{padding:15px;box-sizing:border-box}#home-block-5 table tr th{width:180px;color:#555;line-height:1.4;font-size:12px;background-color:#f4f5fa;letter-spacing:0;text-align:left}#home-block-5 table tr th span{font-weight:100}#home-block-5 table tr td{font-size:11px;color:#666;line-height:1.4}#home-block-5 table tr td span{display:inline-block;margin-right:10px}#home-block-5 table tr td span a{color:#666;letter-spacing:0}#home-block-5 table tr td .comment{border:1px dashed #ddd;padding:2px 5px}#home-block-5 table tr:last-child{border:none}#home-block-6{height:620px;background-size:cover;position:relative;margin-top:25px}#home-block-6 .home-heading-phrase{position:absolute;top:-48px;left:50%;transform:translateX(-50%);text-align:center}#home-block-6 .home-heading-phrase span{font-size:40px;color:#0b308e;font-weight:700;line-height:1.2}#home-block-6 .home-heading{text-align:center;padding:30px 0 40px}#home-block-6 .home-heading h3{color:#434343;font-size:32px;font-weight:500}.home-banner,.home-feature{margin-top:80px}.home-banner .home-banner-items-sp,.home-banner .home-feature-items-sp,.home-feature .home-banner-items-sp,.home-feature .home-feature-items-sp{overflow-y:hidden}.home-banner .home-feature-items-sp .flickity-button,.home-feature .home-feature-items-sp .flickity-button{display:block}.home-banner .home-banner-items-sp a,.home-banner .home-feature-items-sp a,.home-feature .home-banner-items-sp a,.home-feature .home-feature-items-sp a{float:left;width:94%;margin-right:3%;position:relative}.home-banner .home-banner-items-sp .home-banner-item-image,.home-banner .home-banner-items-sp .home-feature-item-image,.home-banner .home-feature-items-sp .home-banner-item-image,.home-banner .home-feature-items-sp .home-feature-item-image,.home-feature .home-banner-items-sp .home-banner-item-image,.home-feature .home-banner-items-sp .home-feature-item-image,.home-feature .home-feature-items-sp .home-banner-item-image,.home-feature .home-feature-items-sp .home-feature-item-image{float:left;width:100%;height:180px}.home-banner .home-banner-items-sp .home-banner-item-image span,.home-banner .home-banner-items-sp .home-feature-item-image span,.home-banner .home-feature-items-sp .home-banner-item-image span,.home-banner .home-feature-items-sp .home-feature-item-image span,.home-feature .home-banner-items-sp .home-banner-item-image span,.home-feature .home-banner-items-sp .home-feature-item-image span,.home-feature .home-feature-items-sp .home-banner-item-image span,.home-feature .home-feature-items-sp .home-feature-item-image span{position:absolute;top:0;left:0;display:inline-block;padding:3px 8px;box-sizing:border-box;color:#777;background-color:#f6f6f9}.home-banner .home-banner-items-sp .home-banner-item-image img,.home-banner .home-banner-items-sp .home-feature-item-image img,.home-banner .home-feature-items-sp .home-banner-item-image img,.home-banner .home-feature-items-sp .home-feature-item-image img,.home-feature .home-banner-items-sp .home-banner-item-image img,.home-feature .home-banner-items-sp .home-feature-item-image img,.home-feature .home-feature-items-sp .home-banner-item-image img,.home-feature .home-feature-items-sp .home-feature-item-image img{width:100%;height:180px}.home-banner .home-banner-items-sp h4,.home-banner .home-feature-items-sp h4,.home-feature .home-banner-items-sp h4,.home-feature .home-feature-items-sp h4{display:block;margin-top:20px;font-size:16px}.home-banner .home-feature-item,.home-feature .home-feature-item{float:left;width:94%;margin-right:3%}.home-banner .home-feature-item .home-feature-item-image,.home-feature .home-feature-item .home-feature-item-image{float:left;width:100%;height:126px}.home-banner .home-feature-item .home-feature-item-image img,.home-feature .home-feature-item .home-feature-item-image img{width:100%;height:126px}.home-banner .home-feature-item h4,.home-feature .home-feature-item h4{display:block;margin-top:20px;color:#0b308e;font-size:16px;line-height:1.4;margin-bottom:10px}.home-banner .home-feature-item p,.home-feature .home-feature-item p{color:#777}.home-banner .home-feature-item:last-child,.home-feature .home-feature-item:last-child{margin-right:0}.home-banner,.home-interview{float:none;margin-top:0;padding-top:80px;clear:both}.home-banner+:not(.home-banner):not(.home-interview),.home-interview+:not(.home-banner):not(.home-interview){margin-top:80px}.home-banner .home-banner,.home-banner .home-interview,.home-interview .home-banner,.home-interview .home-interview{margin-top:0}.home-banner-item{width:100%}.home-banner-item .home-banner-item-image{position:relative;width:100%;max-width:100%;height:180px}.home-banner-item .home-banner-item-image span{position:absolute;top:0;left:0;display:inline-block;padding:3px 8px;box-sizing:border-box;color:#777;background-color:#f6f6f9}.home-banner-item .home-banner-item-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-banner-item h4{display:block;margin-top:20px;font-size:16px}div#popup-easy-search-industry+.home-company-how-to-use{margin-top:230px!important}.home-company-how-to-use{background-color:#e9ebf4;background-image:none!important}.home-company-how-to-use .home-company-how-to-use-content{width:1080px;margin:0 auto}.home-company-how-to-use .home-company-how-to-use-content .home-company-how-to-use-content-left,.home-company-how-to-use .home-company-how-to-use-content .home-company-how-to-use-content-right{float:left;width:470px}.home-company-how-to-use .home-company-how-to-use-content .home-company-how-to-use-content-left p,.home-company-how-to-use .home-company-how-to-use-content .home-company-how-to-use-content-right p{color:#434343;font-size:17px;font-weight:500;margin-top:20px;padding:0 10px;box-sizing:border-box}.home-company-how-to-use .home-company-how-to-use-content .home-company-how-to-use-content-middle{float:left;width:140px;text-align:center;padding-top:80px}.home-company-how-to-use .home-company-how-to-use-content .home-company-how-to-use-content-middle img{vertical-align:middle}.home-company-search-by-type{height:1000px!important}.home-company-search-by-type .home-company-search-by-type-content ul{list-style:none}.home-company-search-by-type .home-company-search-by-type-content ul li{float:left;width:48%;height:210px;margin:0 1% 20px;position:relative}.home-company-search-by-type .home-company-search-by-type-content ul li a img{max-width:100%;height:210px;-o-object-fit:contain;object-fit:contain}.home-company-search-by-type .home-company-search-by-type-content ul li a p{position:absolute;width:100%;bottom:0;left:0;color:#fff;font-size:16px;font-weight:600;background-color:rgba(11,48,142,.8);padding:15px 10px;box-sizing:border-box}.home-company-search-by-type .home-company-search-by-type-content ul li:nth-child(4n){margin:0 0 20px}.company-home #hero{background-image:url(/images/hero-bg-company.jpg)!important}.company-home #hero h1{color:#fff;font-size:27px;line-height:1.4;font-weight:500;padding:80px 0 0}.outside-home #hero{background-image:url(/images/hero-bg-kengai.jpg)!important}.outside-home #hero h1{color:#fff;font-size:27px;line-height:1.4;font-weight:500;padding:80px 0 0}#home-plaza{overflow:hidden;background-color:#f6f9f9;padding:40px 0 60px}#home-plaza .inner{overflow-y:hidden}#home-plaza .plaza-heading{text-align:center;margin-bottom:60px}#home-plaza .plaza-heading p{font-size:18px;font-weight:600}#home-plaza .plaza-heading h2{color:#47b3b9;font-size:32px;font-weight:600;margin:10px 0 0}#home-plaza .plaza-content{padding:0 50px;box-sizing:border-box}#home-plaza .plaza-content .plaza-info{margin-top:60px}#home-plaza .plaza-content .plaza-content-left{float:left;width:580px;margin-right:80px;padding-top:20px}#home-plaza .plaza-content .plaza-content-left p{color:#434343;font-size:16px;line-height:1.4}#home-plaza .plaza-content .plaza-content-left p b{color:#fc827d;font-weight:500}#home-plaza .plaza-content .plaza-content-left table{display:table;width:100%}#home-plaza .plaza-content .plaza-content-left table tr{border-bottom:1px solid #ddd}#home-plaza .plaza-content .plaza-content-left table tr td,#home-plaza .plaza-content .plaza-content-left table tr th{padding:15px 20px;font-size:15px;box-sizing:border-box}#home-plaza .plaza-content .plaza-content-left table tr th{font-weight:500}#home-plaza .plaza-content .plaza-content-left table tr td{color:#434343}#home-plaza .plaza-content .plaza-content-left table tr td .to-map{width:170px!important;text-align:center;color:#0b308e;margin:20px 0 0;padding:10px;border:1px solid #0b308e;border-radius:5px;box-sizing:border-box}#home-plaza .plaza-content .plaza-content-left table tr td .to-map img{float:left;padding-top:5px}#home-plaza .plaza-content .plaza-content-left table tr:last-child{border:none}#home-plaza .plaza-content .plaza-content-right{float:left;width:420px}#home-plaza .plaza-content .plaza-content-right img{width:100%}#home-plaza .plaza-content .plaza-content-buttons{margin:30px 0 85px;padding:0 190px;box-sizing:border-box}#home-plaza .plaza-content .plaza-content-buttons #plazaFlow{display:none;position:fixed;top:50%;left:50%;background-color:#fff;transform:translate(-50%,-50%);padding:30px 20px;box-sizing:border-box;border-radius:3px;z-index:9999}#home-plaza .plaza-content .plaza-content-buttons #plazaFlow h4{color:#0b308e;font-size:18px;font-weight:500}#home-plaza .plaza-content .plaza-content-buttons #plazaFlow img{width:100%}#home-plaza .plaza-content .plaza-content-buttons .plaza-content-button-item{float:left;width:340px;height:60px;margin:0 20px 0 0;text-align:center;position:relative}#home-plaza .plaza-content .plaza-content-buttons .plaza-content-button-item a{display:block;color:#fff;width:100%;font-size:18px;font-weight:500;padding:20px;background-color:#4168cb;border-radius:3px;box-sizing:border-box}#home-plaza .plaza-content .plaza-content-buttons .plaza-content-button-item a .check-icon{position:absolute;top:-10px;left:10px}#home-plaza .plaza-content .plaza-content-buttons .plaza-content-button-item a .link-icon{float:right;padding-top:5px}#home-plaza .plaza-content .plaza-content-buttons .plaza-content-button-item:last-child{margin:0}#home-plaza .plaza-content .plaza-content-buttons .plaza-content-button-item:last-child a{background-color:#fc827d}#home-plaza .plaza-content .plaza-content-guide button{display:block;width:100%;border-radius:3px;color:#0b308e;border:2px solid #0b308e;background-color:#fff;font-size:18px;padding:20px 10px;box-sizing:border-box}#home-plaza .plaza-content .plaza-content-guide button img{float:right;padding-top:10px}#home-plaza .plaza-content .plaza-content-guide button .rotate{margin-top:10px!important;transform:rotate(-180deg);transition:.3s}#home-plaza .plaza-content .plaza-content-guide button .rotate-reset{transform:rotate(0deg);transition:.3s}#home-plaza .plaza-description{margin:40px 0 80px;padding:0 50px;box-sizing:border-box}#home-plaza .plaza-description table{display:table}#home-plaza .plaza-description table,#home-plaza .plaza-description table tr{width:100%;border-collapse:collapse;border:1px solid #ddd}#home-plaza .plaza-description table tr td,#home-plaza .plaza-description table tr th{border-collapse:collapse;border-right:1px solid #e9eeef;padding:20px;box-sizing:border-box}#home-plaza .plaza-description table tr th{text-align:left;width:170px;color:#0b308e;font-size:16px;font-weight:500;background-color:#e9eeef}#home-plaza .plaza-description table tr td{color:#434343}#home-plaza .plaza-bottom{padding:0 50px;box-sizing:border-box}#home-plaza .plaza-bottom .plaza-bottom-inner{height:250px;background-image:url(/images/kengai/plaza-bottom-bg.jpg);position:relative}#home-plaza .plaza-bottom .plaza-bottom-inner h3{position:absolute;top:-20px;left:15%;color:#434343;font-size:32px}#home-plaza .plaza-bottom .plaza-bottom-inner h3 b{color:#5cc2c7}#home-plaza .plaza-bottom .plaza-bottom-question{margin:60px 0 0;padding:0 0 0 330px;box-sizing:border-box}#home-plaza .plaza-bottom .plaza-bottom-question .plaza-bottom-question-example{float:left;width:80px;margin:0 20px 0 0}#home-plaza .plaza-bottom .plaza-bottom-question .plaza-bottom-question-list{float:left;margin-left:20px}#home-plaza .plaza-bottom .plaza-bottom-question .plaza-bottom-question-list ul{list-style-image:url(/images/kengai/plaza-list-check.svg)}#home-plaza .plaza-bottom .plaza-bottom-question .plaza-bottom-question-list ul li{font-size:18px}#home-plaza .plaza-bottom .plaza-bottom-question .plaza-bottom-question-list ul li b{font-weight:500}#home-plaza .plaza-bottom .plaza-bottom-ok{color:#5cc2c7;text-align:center;font-size:24px;font-weight:500;margin-top:40px}#home-plaza .plaza-bottom-link-container{margin-top:30px;text-align:center}#home-plaza .plaza-bottom-link-container .plaza-bottom-lead{width:auto;font-size:18px;font-weight:500;border-bottom:2px solid #fc827d;padding-bottom:3px;line-height:2}#home-plaza .plaza-bottom-link-container .plaza-bottom-link{display:block;width:340px;max-width:100%;height:60px;margin:30px auto 0;text-align:center;position:relative}#home-plaza .plaza-bottom-link-container .plaza-bottom-link a{display:block;color:#fff;width:100%;font-size:18px;font-weight:500;padding:20px;background-color:#fc827d;border-radius:3px;box-sizing:border-box}#home-plaza .plaza-bottom-link-container .plaza-bottom-link a .link-icon{float:right;padding-top:5px}.plaza-today{background-color:#ecf1f5;padding:70px 0 130px}.plaza-today .plaza-today-heading{text-align:center;margin:0 0 40px}.plaza-today .plaza-today-heading h3{color:#444;font-size:32px;font-weight:500}.plaza-today .plaza-today-content a{display:block;width:220px!important;height:200px!important;background-color:#fff;margin:0 20px 0 0;padding:20px;box-sizing:border-box}.plaza-today .plaza-today-content a .plaza-today-item-image{float:left;width:100%}.plaza-today .plaza-today-content a .plaza-today-item-image img{width:100%}.plaza-today .plaza-today-content a h4{color:#444}.plaza-today .plaza-today-link{margin:60px 0 10px;text-align:center}.plaza-today .plaza-today-link .plaza-today-link-button{display:block;width:340px;max-width:100%;height:60px;margin:0 auto;text-align:center;position:relative}.plaza-today .plaza-today-link .plaza-today-link-button a{display:block;color:#0b308e;width:100%;font-size:18px;font-weight:500;padding:20px;border:2px solid #0b308e;border-radius:3px;box-sizing:border-box}.plaza-today .plaza-today-link .plaza-today-link-button a .link-icon{float:right;padding-top:5px}.home-new-arrival{height:auto;background-color:#deeeee;position:relative}.home-new-arrival .home-heading-phrase{position:absolute;top:-24px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center}.home-new-arrival .home-heading-phrase span{font-size:40px;color:#0b308e;font-weight:700;line-height:1.2}.home-new-arrival .home-heading{text-align:center;padding:30px 0 40px}.home-new-arrival .home-heading h3{color:#434343;font-size:32px;font-weight:500}.home-new-arrival .home-new-arrival-content+.home-new-arrival-content{margin-top:40px}.home-new-arrival .home-new-arrival-content__header{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;margin:0 0 8px}.home-new-arrival .home-new-arrival-content__header strong{font-weight:700;font-size:16px}.home-new-arrival .home-new-arrival-content__header a{font-weight:700;font-size:12px;padding:3px 10px;background-color:#fff;border:1px solid #0b308e;border-radius:5px}.home-new-arrival .home-new-arrival-content a{display:block;border-radius:3px}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item{background-color:#fff}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-belt{color:#fff;background-color:#0b308e;padding:4px 8px;box-sizing:border-box;border-radius:3px 3px 0 0}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-content{border-radius:0 0 3px 3px;padding:10px 10px 20px}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-content .row:first-child{line-height:1.8}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-content .contract-type{color:#fff;background-color:#0b308e;font-size:11px;border-radius:10px;padding:4px 8px}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-content .sector{color:#fff;font-size:11px;border-radius:10px;padding:4px 8px;background-color:#5cc2c7}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-content h4{font-size:16px;font-weight:700;margin:15px 0 10px;line-height:1.3}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-content h5{font-size:13px;font-weight:400;color:#222}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-content p{color:#434343;font-size:13px;padding:10px 0 0}.home-new-arrival .home-new-arrival-content a .home-new-arrival-item .home-new-arrival-item-content p img{width:20px;vertical-align:middle}.home-new-arrival .home-new-arrival-content a:last-child .home-new-arrival-item{margin-right:0!important}.home-new-arrival .home-new-arrival-link{margin:30px 0 0;text-align:center}.home-new-arrival .home-new-arrival-link .home-new-arrival-link-button{display:block;width:auto;height:60px;margin:0 auto;text-align:center;position:relative}.home-new-arrival .home-new-arrival-link .home-new-arrival-link-button a{display:block;color:#0b308e;width:100%;font-size:18px;font-weight:500;padding:20px;border:2px solid #0b308e;border-radius:3px;box-sizing:border-box}.home-new-arrival .home-new-arrival-link .home-new-arrival-link-button a .link-icon{float:right;padding-top:5px}.advisor .advisor-hero{height:485px;background-image:url(/images/home/advisor-hero-bg-sp.jpg);background-size:cover}.advisor .advisor-hero h2{color:#ed7700;font-size:21px;font-weight:500;margin:40px 0 30px}.advisor .advisor-hero h1{font-size:32px;font-weight:500;letter-spacing:.04em;line-height:1.4}.advisor .advisor-hero h1 b{color:#5cc2c7}.advisor .advisor-hero .comment{display:inline-block;width:auto;font-size:16px;font-weight:500;letter-spacing:.04em;line-height:1.5;border:2px solid #5cc2c7;margin:30px 0 0;padding:20px}.advisor .advisor-hero .comment b{font-weight:600;background:transparent linear-gradient(transparent 60%,#ffff18 0) repeat scroll 0 0}.advisor .advisor-belt{background-color:#c7f0f2;padding:35px 0}.advisor .advisor-belt .inner .advisor-belt-left{float:left;width:100%;padding:0 0 20px}.advisor .advisor-belt .inner .advisor-belt-left img{float:left}.advisor .advisor-belt .inner .advisor-belt-left h4{float:left;display:inline-block;color:#434343;font-size:30px;font-weight:500;margin:8px 0 0 10px}.advisor .advisor-belt .inner .advisor-belt-left h4 span{font-size:18px;font-weight:500}.advisor .advisor-belt .inner .advisor-belt-right{float:left;width:100%;height:auto;padding:20px 0 0;border-top:2px solid #5cc2c7;box-sizing:border-box}.advisor .advisor-belt .inner .advisor-belt-right p{color:#434343;line-height:1.5;font-size:15px;letter-spacing:.05em}.advisor .advisor-guide{position:relative;color:#fff;background-color:#5cc2c7;font-size:27px;padding:25px 0;text-align:center;font-weight:500}.advisor .advisor-guide:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top-color:#5cc2c7}.advisor .advisor-calendar{background-color:#ecf2f2;padding:50px 0}.advisor .advisor-calendar .inner h5{font-size:20px;font-weight:500}.advisor .advisor-calendar .inner .advisor-calendar-table{display:block;position:relative;width:100%;margin:15px 0 0}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-time{position:absolute;font-size:16px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-11{top:120px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-12{top:250px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-13{top:340px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-14{top:470px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-15{top:600px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table table{width:100%;display:table;border-radius:10px;background-color:#fff}.advisor .advisor-calendar .inner .advisor-calendar-table table tr{border-bottom:1px solid #ddd;border-collapse:collapse}.advisor .advisor-calendar .inner .advisor-calendar-table table tr td{font-size:16px;font-weight:500;line-height:1.6;text-align:center;border-left:1px solid #ddd;border-collapse:collapse;padding:25px 5px}.advisor .advisor-calendar .inner .advisor-calendar-table table tr td button{color:#fff;font-size:16px;font-weight:500;line-height:1.6;background-color:#4168cb;border:none;padding:15px 5px;border-radius:10px}.advisor .advisor-calendar .inner .advisor-calendar-table table tr td button[disabled]{background-color:#ccc;cursor:not-allowed}.advisor .advisor-calendar .inner .advisor-calendar-table table tr .booked{color:#969696;background-color:#eaebef}.advisor .advisor-calendar .inner .advisor-calendar-table table tr td:first-child{border-left:none}.advisor .advisor-calendar .inner .advisor-calendar-table table tr:last-child{border-bottom:none}.advisor .advisor-calendar .inner .advisor-table-nav{margin:20px 0 40px}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-prev{float:left}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-prev a{display:block;text-align:center;width:100%;font-size:16px;font-weight:500;padding:15px 10px;color:#5cc2c7;border:2px solid #5cc2c7;border-radius:5px;box-sizing:border-box}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-prev a img{float:left;padding-top:4px}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-next{float:right}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-next a{display:block;text-align:center;width:100%;font-size:16px;font-weight:500;padding:15px 10px;color:#5cc2c7;border:2px solid #5cc2c7;border-radius:5px;box-sizing:border-box}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-next a img{float:right;padding-top:4px}.advisor .advisor-calendar .inner .advisor-table-cancel{background-color:#fff;border:2px solid #febe32;padding:30px;box-sizing:border-box}.advisor .advisor-calendar .inner .advisor-table-cancel h6{font-size:16px;font-weight:500;margin:0 0 20px}.advisor .advisor-calendar .inner .advisor-table-cancel p{color:#434343;line-height:1.8;margin:0 0 20px}.advisor .advisor-calendar .inner .advisor-table-cancel .tel .tel-number{color:#ed7700;font-size:18px;font-weight:500;margin:0 10px 0 0}.advisor .advisor-bottom{padding:0 0 30px;height:auto;box-sizing:border-box;background-image:url(/images/home/advisor-bottom-bg.jpg);background-size:cover}.advisor .advisor-bottom .advisor-bottom-question{margin:30px 0 0;box-sizing:border-box;padding:0}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-example{float:left;width:100%;margin:20px 0;text-align:center}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-example img{width:100px}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-list{float:left;margin-left:20px}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-list ul{list-style-image:url(/images/kengai/plaza-list-check.svg)}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-list ul li{font-size:18px;letter-spacing:.04em;margin:0 0 5px}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-list ul li b{font-weight:500}.advisor .advisor-bottom .advisor-bottom-ok{color:#5cc2c7;text-align:center;font-size:20px;font-weight:500;margin-top:40px}.advisor .advisor-bottom .advisor-bottom-link-container{margin-top:30px;text-align:center}.advisor .advisor-bottom .advisor-bottom-link-container .advisor-bottom-lead{width:auto;color:#fc827d;font-size:21px;font-weight:500;padding-bottom:3px;line-height:1.5}.advisor .advisor-bottom .advisor-bottom-memo{margin:20px 0 0;background-color:#e7fdff;border:2px solid #5cc2c7;padding:25px;box-sizing:border-box}.advisor .advisor-bottom .advisor-bottom-memo p{font-size:11px;color:#434343;letter-spacing:.05em}.advisor .advisor-bottom .advisor-bottom-memo p b{color:#5cc2c7;font-size:16px;font-weight:500}.advisor .advisor-bottom .advisor-bottom-memo p:last-child{margin:15px 0 0}#popupAdvisorBook{display:none;position:fixed;top:50%;left:50%;width:100%;height:100vh;background-color:#fff;transform:translate(-50%,-50%);box-sizing:border-box;z-index:9999;padding-top:20px}#popupAdvisorBook .popup-heading{height:80px;border-bottom:2px solid #eaebee}#popupAdvisorBook .popup-heading h4{display:inline-block;float:left;font-size:24px;font-weight:500;padding:25px 0 0 20px;color:#0b308e}#popupAdvisorBook .popup-heading .popup-heading-close{cursor:pointer;float:right;background:none;text-align:center;width:80px;height:40px;padding:25px 0 0;box-sizing:border-box}#popupAdvisorBook .popup-content{padding:10px 20px;box-sizing:border-box}#popupAdvisorBook .popup-content p{font-size:16px;font-weight:500;margin-bottom:20px}#popupAdvisorBook .popup-content .popup-form-row{padding:10px 0}#popupAdvisorBook .popup-content .popup-form-row .popup-form-label{float:left;width:200px;padding:0}#popupAdvisorBook .popup-content .popup-form-row .popup-form-label label{font-size:14px;font-weight:500;letter-spacing:.03em}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input{float:left;width:100%;padding-top:5px}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea{width:100%;border:1px solid #d9dde8;outline:none;line-height:1.4;padding:5px 16px;box-sizing:border-box;border-radius:5px}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input::-webkit-input-placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea::-webkit-input-placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input::-moz-placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea::-moz-placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input:-ms-input-placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea:-ms-input-placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input::-ms-input-placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea::-ms-input-placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input::placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea::placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row button[type=submit]{display:block;margin:0 auto;outline:none;color:#fff;border:none;background-color:#5cc2c7;border-radius:3px;padding:10px 80px}@media screen and (min-width:769px){#home-block-1 .home-heading-phrase{top:-22.5px;text-align:left}#home-block-1 .home-heading-phrase span{font-size:45px;font-weight:600}#home-block-1 .home-heading{padding:60px 0}#home-block-1 .home-heading h3{font-size:32px}#home-block-1 .home-recommended-company-carousel{height:266px}#home-block-1 .home-recommended-company-carousel a{width:380px;margin-right:20px}#home-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item{width:380px;height:266px;margin:0}#home-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item .home-recommended-company-carousel-item-image{width:380px}#home-block-1 .home-more-button a{width:340px}.home-interview .home-interview-items{grid-template-columns:1fr 1fr;padding:0;-moz-column-gap:20px;column-gap:20px}.home-interview .home-interview-items .home-interview-item{grid-template-columns:330px 1fr}.home-interview .home-interview-items .home-interview-item .home-interview-item-desc{padding:26px;box-sizing:border-box;position:relative}.home-interview .home-interview-items .home-interview-item .home-interview-item-desc h3{font-size:16px;color:#0b308e;line-height:1.4;letter-spacing:.05em;margin-bottom:35px}.home-interview .home-interview-items .home-interview-item .home-interview-item-desc p{line-height:1.4}.home-interview .home-interview-items .home-interview-item .home-interview-item-desc .home-interview-item-desc-company-name{font-weight:600}.home-knowledge{height:570px!important;padding-bottom:0}.home-knowledge .home-knowledge-items .home-knowledge-item{width:220px;height:330px;margin:0 20px 0 0;padding:0}.home-knowledge .home-knowledge-items .home-knowledge-item .home-knowledge-item-icon{margin:30px 60px}.home-knowledge .home-knowledge-items .home-knowledge-item h4{float:auto;width:100%;display:block;font-size:18px;padding:0 20px;font-weight:500}.home-knowledge .home-knowledge-items .home-knowledge-item ul{float:auto;width:100%;margin-top:30px}.home-knowledge .home-knowledge-items .home-knowledge-item:last-child{margin-right:0}#home-block-3{height:660px;padding-bottom:30px}.home-video{margin-top:80px;padding:0}.home-video .home-heading-phrase span{font-size:86px}.home-video .home-heading-phrase h3{font-size:28px}.home-video .home-video-items a{width:280px;height:310px;margin:0 20px 0 0;display:block}.home-video .home-video-items .home-video-item .home-video-item-thumb img{height:170px;-o-object-fit:cover;object-fit:cover}.home-video .home-video-items .home-video-item .home-video-item-thumb span{background-color:rgba(0,0,0,.8);padding:3px 8px}.home-video .home-video-items .home-video-item .home-video-item-desc{height:140px}.home-video .home-video-items .home-video-item .home-video-item-desc h4{margin-bottom:20px}.home-video .home-video-items .home-video-item .home-video-item-desc p{line-height:1.2}.home-video .home-video-items .home-video-item .home-video-item-desc .home-video-item-desc-pref{position:absolute;bottom:20px;left:20px;font-size:12px}.home-video .home-video-items a:last-child{margin-right:0}.home-video .home-more-button{margin-top:60px}.home-video .home-more-button a{width:340px}.home-pickup{background-color:#ecf1f5;margin-top:90px;padding-top:60px;box-sizing:border-box;position:relative}.home-pickup .home-heading-phrase{position:absolute;top:-21px;vertical-align:middle}.home-pickup .home-heading-phrase span{display:inline-block;float:left;color:#0b308e;font-size:42px;font-weight:600}.home-pickup .home-heading-phrase h3{display:inline-block;float:left;font-size:28px;line-height:42px;font-weight:600;margin-left:20px}.home-pickup .home-pickup-item{float:left;width:220px;height:100px;margin:0 15px 10px 0;background-color:#fff;padding:5px 0}.home-pickup .home-pickup-item img{width:100%;height:100px;-o-object-fit:contain;object-fit:contain}#home-block-5{margin-bottom:30px}#home-block-5 h3{margin-bottom:20px}#home-block-5 h3 img{width:18px;height:18px;vertical-align:bottom;margin-right:5px}#home-block-5 table{display:table;width:100%}#home-block-5 table tr{border-bottom:1px solid #ddd;border-collapse:collapse}#home-block-5 table tr td,#home-block-5 table tr th{padding:15px;box-sizing:border-box}#home-block-5 table tr th{width:180px;color:#555;line-height:1.4;font-size:12px;background-color:#f4f5fa;letter-spacing:0;text-align:left}#home-block-5 table tr th a{color:#222;font-weight:600}#home-block-5 table tr th b{font-weight:600}#home-block-5 table tr th span{font-weight:100}#home-block-5 table tr td{font-size:11px;color:#666;line-height:1.4}#home-block-5 table tr td span{display:inline-block;margin-right:10px}#home-block-5 table tr td span a{color:#666;letter-spacing:0}#home-block-5 table tr td .comment{border:1px dashed #ddd;padding:2px 5px}#home-block-5 table tr:last-child{border:none}.home-feature{margin-top:80px}.home-feature a{display:block}.home-feature .home-feature-item,.home-feature a{float:left;width:380px;margin-right:20px}.home-feature .home-feature-item .home-feature-item-image{float:left;width:100%;height:126px}.home-feature .home-feature-item .home-feature-item-image img{width:100%;height:126px}.home-feature .home-feature-item h4{display:block;margin-top:20px;color:#0b308e;font-size:16px;line-height:1.4;margin-bottom:10px}.home-feature .home-feature-item p{color:#777}.home-banner a{width:360px;display:block}.home-banner .home-feature-item{float:left;width:380px;margin-right:20px}.home-banner .home-feature-item .home-feature-item-image{float:left;width:100%;height:126px}.home-banner .home-feature-item .home-feature-item-image img{width:100%;height:126px}.home-banner .home-feature-item h4{display:block;margin-top:20px;color:#0b308e;font-size:16px;line-height:1.4;margin-bottom:10px}.home-banner .home-feature-item p{color:#777}.home-new-arrival .home-new-arrival-link .home-new-arrival-link-button{width:340px}.home-voice{margin:60px 0}.home-voice .home-voice-items .home-voice-item{width:380px;height:284px;margin:0 20px 20px 0}.home-voice .home-voice-items .home-voice-item .home-voice-item-desc{background-color:rgba(11,58,147,.8)}.home-voice .home-voice-items .home-voice-item .home-voice-item-thumb img{width:380px;height:284px;-o-object-fit:contain;object-fit:contain}.home-banner2{padding:70px 0 50px}.home-banner2 .home-banner2-item{width:220px;height:90px;margin:0 20px 20px 0}.home-banner2 .home-banner2-item:nth-child(5n){margin-right:0}.home-sns{margin:100px 0 60px}.home-sns h3{font-weight:600;margin-bottom:60px}.home-sns .home-sns-item{width:280px;height:60px;margin:0 20px 0 0;float:left}.home-sns .home-sns-item:last-child{margin-right:0}.advisor .advisor-hero{height:485px;background-image:url(/images/home/advisor-hero-bg.jpg)}.advisor .advisor-hero h2{color:#ed7700;font-size:24px;font-weight:500;margin:70px 0 30px}.advisor .advisor-hero h1{font-size:50px;font-weight:500;letter-spacing:.12em;line-height:1.4}.advisor .advisor-hero h1 b{color:#5cc2c7}.advisor .advisor-hero .comment{display:inline-block;width:auto;font-size:18px;font-weight:500;line-height:1.5;border:2px solid #5cc2c7;margin:40px 0 0;padding:20px}.advisor .advisor-hero .comment b{font-weight:600;background:transparent linear-gradient(transparent 60%,#ffff18 0) repeat scroll 0 0}.advisor .advisor-belt{background-color:#c7f0f2;padding:35px 0}.advisor .advisor-belt .inner{width:960px}.advisor .advisor-belt .inner .advisor-belt-left{float:left;width:360px;padding:0}.advisor .advisor-belt .inner .advisor-belt-left img{float:left}.advisor .advisor-belt .inner .advisor-belt-left h4{float:left;display:inline-block;color:#434343;font-size:30px;font-weight:500;margin:8px 0 0 10px}.advisor .advisor-belt .inner .advisor-belt-left h4 span{font-size:18px;font-weight:500}.advisor .advisor-belt .inner .advisor-belt-right{float:left;width:600px;height:95px;padding:20px 0 0 20px;border-left:2px solid #5cc2c7;border-top:none;box-sizing:border-box}.advisor .advisor-belt .inner .advisor-belt-right p{color:#434343;line-height:1.5;font-size:15px;letter-spacing:.05em}.advisor .advisor-guide{position:relative;color:#fff;background-color:#5cc2c7;font-size:27px;padding:25px 0;text-align:center;font-weight:500}.advisor .advisor-guide:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top-color:#5cc2c7}.advisor .advisor-calendar{background-color:#ecf2f2;padding:50px 0}.advisor .advisor-calendar .inner{width:960px}.advisor .advisor-calendar .inner h5{font-size:20px;font-weight:500}.advisor .advisor-calendar .inner .advisor-calendar-table{display:block;position:relative;width:100%;margin:15px 0 0}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-time{position:absolute;font-size:16px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-11{top:120px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-12{top:250px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-13{top:340px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-14{top:470px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table .advisor-calendar-table-15{top:600px;left:-60px}.advisor .advisor-calendar .inner .advisor-calendar-table table{width:100%;display:table;border-radius:10px;background-color:#fff}.advisor .advisor-calendar .inner .advisor-calendar-table table tr{border-bottom:1px solid #ddd;border-collapse:collapse}.advisor .advisor-calendar .inner .advisor-calendar-table table tr td{font-size:16px;font-weight:500;line-height:1.6;text-align:center;border-left:1px solid #ddd;border-collapse:collapse;padding:25px 0}.advisor .advisor-calendar .inner .advisor-calendar-table table tr td button{color:#fff;font-size:16px;font-weight:500;line-height:1.6;background-color:#4168cb;border:none;padding:15px 30px;border-radius:10px}.advisor .advisor-calendar .inner .advisor-calendar-table table tr .booked{color:#969696;background-color:#eaebef}.advisor .advisor-calendar .inner .advisor-calendar-table table tr td:first-child{border-left:none}.advisor .advisor-calendar .inner .advisor-calendar-table table tr:last-child{border-bottom:none}.advisor .advisor-calendar .inner .advisor-table-nav{margin:20px 0 40px}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-prev{float:left}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-prev a{display:block;text-align:center;width:340px;font-size:16px;font-weight:500;padding:15px 10px;color:#5cc2c7;border:2px solid #5cc2c7;border-radius:5px;box-sizing:border-box}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-prev a img{float:left;padding-top:4px}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-next{float:right}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-next a{display:block;text-align:center;width:340px;font-size:16px;font-weight:500;padding:15px 10px;color:#5cc2c7;border:2px solid #5cc2c7;border-radius:5px;box-sizing:border-box}.advisor .advisor-calendar .inner .advisor-table-nav .advisor-table-next a img{float:right;padding-top:4px}.advisor .advisor-calendar .inner .advisor-table-cancel{background-color:#fff;border:2px solid #febe32;padding:30px;box-sizing:border-box}.advisor .advisor-calendar .inner .advisor-table-cancel h6{font-size:16px;font-weight:500;margin:0 0 20px}.advisor .advisor-calendar .inner .advisor-table-cancel p{color:#434343;line-height:1.8;margin:0 0 20px}.advisor .advisor-calendar .inner .advisor-table-cancel .tel .tel-number{color:#ed7700;font-size:18px;font-weight:500;margin:0 10px 0 0}.advisor .advisor-bottom{padding:0 50px;height:515px;box-sizing:border-box;background-image:url(/images/home/advisor-bottom-bg.jpg);background-size:cover}.advisor .advisor-bottom .inner{width:680px}.advisor .advisor-bottom .advisor-bottom-question{margin:30px 0 0;box-sizing:border-box;padding:0 0 0 40px}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-example{float:left;width:100px;margin:0 20px 0 0}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-example img{width:100%}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-list{float:left;margin-left:20px}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-list ul{list-style-image:url(/images/kengai/plaza-list-check.svg)}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-list ul li{font-size:21px;margin:0 0 5px}.advisor .advisor-bottom .advisor-bottom-question .advisor-bottom-question-list ul li b{font-weight:500}.advisor .advisor-bottom .advisor-bottom-ok{color:#5cc2c7;text-align:center;font-size:24px;font-weight:500;margin-top:40px}.advisor .advisor-bottom .advisor-bottom-link-container{margin-top:30px;text-align:center}.advisor .advisor-bottom .advisor-bottom-link-container .advisor-bottom-lead{width:auto;color:#fc827d;font-size:24px;font-weight:500;padding-bottom:3px;line-height:2}.advisor .advisor-bottom .advisor-bottom-memo{margin:20px 0 0;background-color:#e7fdff;border:2px solid #5cc2c7;padding:25px;box-sizing:border-box}.advisor .advisor-bottom .advisor-bottom-memo p{font-size:11px;color:#434343;letter-spacing:.05em}.advisor .advisor-bottom .advisor-bottom-memo p b{color:#5cc2c7;font-size:16px;font-weight:500}.advisor .advisor-bottom .advisor-bottom-memo p:last-child{margin:15px 0 0}#popupAdvisorBook{display:none;position:fixed;top:50%;left:50%;width:540px;height:auto;background-color:#fff;transform:translate(-50%,-50%);box-sizing:border-box;z-index:9999;padding-top:0}#popupAdvisorBook .popup-heading{height:80px;border-bottom:2px solid #eaebee}#popupAdvisorBook .popup-heading h4{display:inline-block;float:left;font-size:24px;font-weight:500;padding:25px 0 0 20px;color:#0b308e}#popupAdvisorBook .popup-heading .popup-heading-close{cursor:pointer;float:right;background-color:#eaebee;text-align:center;width:80px;height:40px;padding:25px 0 0;box-sizing:border-box}#popupAdvisorBook .popup-content{padding:15px 20px;box-sizing:border-box}#popupAdvisorBook .popup-content p{font-size:16px;font-weight:500;margin-bottom:20px}#popupAdvisorBook .popup-content .popup-form-row{padding:0}#popupAdvisorBook .popup-content .popup-form-row .popup-form-label{float:left;width:200px;padding:20px 0}#popupAdvisorBook .popup-content .popup-form-row .popup-form-label label{font-size:14px;font-weight:500;letter-spacing:.03em}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input{float:left;width:300px;padding-top:10px}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea{width:100%;border:1px solid #d9dde8;outline:none;line-height:1.4;padding:10px 16px;box-sizing:border-box;border-radius:5px}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input::-webkit-input-placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea::-webkit-input-placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input::-moz-placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea::-moz-placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input:-ms-input-placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea:-ms-input-placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input::-ms-input-placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea::-ms-input-placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row .popup-form-input input::placeholder,#popupAdvisorBook .popup-content .popup-form-row .popup-form-input textarea::placeholder{color:#c9cdd7}#popupAdvisorBook .popup-content .popup-form-row button[type=submit]{display:block;margin:30px auto;outline:none;color:#fff;border:none;background-color:#5cc2c7;border-radius:3px;padding:10px 80px}#home-plaza{overflow-y:auto}#home-plaza .plaza-content .plaza-content-guide button{font-size:20px}.plaza-today .plaza-today-content a .plaza-today-item-image img{width:180px;height:112px;-o-object-fit:contain;object-fit:contain}.home-company-search-by-type{height:620px!important}.home-company-search-by-type .home-company-search-by-type-content ul{list-style:none}.home-company-search-by-type .home-company-search-by-type-content ul li{float:left;width:280px;height:210px;margin:0 20px 20px 0;position:relative}.home-company-search-by-type .home-company-search-by-type-content ul li a p{position:absolute;width:100%;bottom:0;left:0;color:#fff;font-size:16px;font-weight:600;background-color:rgba(11,48,142,.8);padding:15px 10px;box-sizing:border-box}.home-company-search-by-type .home-company-search-by-type-content ul li:nth-child(4n){margin:0 0 20px}}