.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-block-1{height:620px;background-image:url(/images/home/bg-recommended_company.png);background-size:cover;margin-top:84px;position:relative}#home-block-1 .home-heading-phrase{position:absolute;top:-48px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center}#home-block-1 .home-heading-phrase span{font-size:40px;color:#0b308e;font-weight:700;line-height:1.2}#home-block-1 .home-heading{text-align:center;padding:80px 0 40px}#home-block-1 .home-heading h3{color:#434343;font-size:21px;font-weight:600}#home-block-1 .home-recommended-company-carousel{height:266px}#home-block-1 .home-recommended-company-carousel a{display:block;width:100%}#home-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item{position:relative;float:left;width:90%;height:266px;margin:0 5%}#home-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item .home-recommended-company-carousel-item-image{width:100%;height:210px}#home-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item .home-recommended-company-carousel-item-image img{width:100%;height:auto}#home-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:90%;height:135px;background-color:#fff;padding:12px 20px;box-sizing:border-box}#home-block-1 .home-recommended-company-carousel .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-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc p{color:#aaa;letter-spacing:0;margin-bottom:10px;font-size:12px}#home-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc p img{margin-right:10px}#home-block-1 .home-recommended-company-carousel .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}#home-block-1 .home-recommended-company-carousel .home-recommended-company-carousel-item .home-recommended-company-carousel-item-desc .home-recommended-company-carousel-item-desc-pref img{vertical-align:bottom}#home-block-1 .home-more-button{text-align:center;margin-top:60px}#home-block-1 .home-more-button a{display:block;width:80%;height:60px;margin:0 auto;color:#0b308e;font-size:16px;font-weight:600;border:3px solid #0b308e;line-height:60px;border-radius:5px;padding-left:20px}#home-block-1 .home-more-button a img{float:right;padding-top:22px;padding-right:10px}.home-interview{height:auto!important}.home-interview#home-block-1{background:none}.home-interview .inner{padding-bottom:20px}.home-interview .home-interview-cover{position:relative;background-image:url(/images/home/bg-interview.jpg);background-size:cover}.home-interview .home-heading-phrase{top:-22.5px!important}.home-interview .home-heading{padding:40px 0!important}.home-interview .home-interview-items{display:grid;grid-template-columns:1fr;padding:0 3%;row-gap:20px}.home-interview .home-interview-items .home-interview-item{display:grid;grid-template-columns:1fr;background-color:#fff}.home-interview .home-interview-items .home-interview-item .home-interview-item-thumb{display:grid}.home-interview .home-interview-items .home-interview-item .home-interview-item-thumb img{display:block;width:100%;height:280px;-o-object-fit:contain;object-fit:contain}.home-interview .home-interview-items .home-interview-item .home-interview-item-desc{background-color:#fff;padding:20px;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:15px}.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;margin-top:20px}.home-feature-job{height:auto!important;background-image:url(/images/home/bg-interview.jpg)!important;padding:0 0 20px}.home-feature-job .home-heading-phrase{top:-22.5px!important}.home-feature-job .home-heading{padding:40px 0!important}.home-feature-job .home-feature-job-items{overflow-y:hidden;display:flex;flex-wrap:wrap}.home-feature-job .home-feature-job-items .flickity-slider{display:flex;flex-wrap:wrap;flex:0 0 auto;width:100%}.home-feature-job .home-feature-job-items .flickity-viewport{flex:0 0 auto;width:100%}.home-feature-job .home-feature-job-items .flickity-page-dots{display:none}.home-feature-job .home-feature-job-items .flickity-prev-next-button{display:block;background-color:hsla(0,0%,100%,.5);border-radius:0}.home-feature-job .home-feature-job-items .flickity-prev-next-button.previous{left:10px}.home-feature-job .home-feature-job-items .flickity-prev-next-button.next{right:10px}.home-feature-job .home-feature-job-items .home-feature-job-item{flex:0 0 auto;width:100%;max-width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;row-gap:.8rem;box-sizing:border-box;padding:0 3%}.home-feature-job .home-feature-job-items .home-feature-job-item[data-exists-other-job=true]{grid-template-rows:auto 1fr}.home-feature-job .home-feature-job-items .home-feature-job-item a{background-color:#fff;color:#222}.home-feature-job .home-feature-job-items .home-feature-job-item a+div{display:grid}.home-feature-job .home-feature-job-items .home-feature-job-item a+div a{display:block;padding:10px 0;background-color:#fff;text-align:center;font-size:1rem}.home-feature-job .home-feature-job-items .home-feature-job-item a+div a i{color:#fa2;font-size:1.2rem}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-thumb{width:100%;background-color:#fff;height:255px}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-thumb img{width:100%;height:255px;-o-object-fit:contain;object-fit:contain}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-desc{float:left;width:100%;height:auto;background-color:#fff;padding:20px;box-sizing:border-box;position:relative}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-desc h3{font-size:16px;color:#0b308e;line-height:1.4;letter-spacing:.05em;margin:15px 0 10px}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-desc p{line-height:1.4}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-desc .home-feature-job-item-desc-company-name{font-weight:600;margin-top:20px}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-desc .contract-type{color:#fff;background-color:#0b308e;font-size:11px;border-radius:10px;padding:4px 8px}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-desc .sector{color:#fff;font-size:11px;border-radius:10px;padding:4px 8px;background-color:#5cc2c7}.home-knowledge{height:auto!important;background-image:url(/images/home/bg-knowledge.jpg)!important;padding-bottom:40px}.home-knowledge .home-heading-phrase{top:-24px!important}.home-knowledge .home-heading{padding:40px 0!important}.home-knowledge .home-knowledge-items .home-knowledge-item{float:left;display:block;width:94%;height:auto;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);margin:0 3% 20px;padding:30px;box-sizing:border-box}.home-knowledge .home-knowledge-items .home-knowledge-item .home-knowledge-item-icon{float:left;display:block;margin:0;width:100px;height:100px;background-color:#5cc2c7;border-radius:50%;text-align:center;line-height:120px}.home-knowledge .home-knowledge-items .home-knowledge-item h4{float:left;width:calc(100% - 100px);display:inline-block;font-size:16px;font-weight:600;text-align:left;letter-spacing:.1em;padding:0 0 0 20px;box-sizing:border-box}.home-knowledge .home-knowledge-items .home-knowledge-item ul{float:left;width:calc(100% - 100px);list-style:none;margin-top:20px;padding:0 20px;box-sizing:border-box}.home-knowledge .home-knowledge-items .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;margin-bottom:10px;line-height:1.4}.home-knowledge .home-knowledge-items .home-knowledge-item ul li a{color:#444;font-size:12px;letter-spacing:0}.home-knowledge .home-knowledge-items .home-knowledge-item:first-child .home-knowledge-item-icon{background-color:#419bcb}.home-knowledge .home-knowledge-items .home-knowledge-item:nth-child(3) .home-knowledge-item-icon{background-color:#d88754}.home-knowledge .home-knowledge-items .home-knowledge-item:nth-child(4) .home-knowledge-item-icon{background-color:#d16ab5}.home-knowledge .home-knowledge-items .home-knowledge-item:nth-child(5) .home-knowledge-item-icon{background-color:#9bcb41}.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-video{margin-top:80px;padding-bottom:80px}.home-video .home-heading-phrase{text-align:center;position:relative;margin-top:66px;margin-bottom:30px}.home-video .home-heading-phrase span{color:#3f5ca8;font-size:43px;font-weight:600;z-index:1}.home-video .home-heading-phrase h3{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:22px;color:#fff;z-index:2000}.home-video .home-video-items a{float:left;width:94%;height:auto;margin:0 3% 40px;display:auto}.home-video .home-video-items .home-video-item .home-video-item-thumb{position:relative}.home-video .home-video-items .home-video-item .home-video-item-thumb img{width:100%;height:270px;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.home-video .home-video-items .home-video-item .home-video-item-thumb span{position:absolute;bottom:0;right:0;color:#fff;font-size:16px;background-color:rgba(0,0,0,.5);padding:10px 8px;box-sizing:border-box}.home-video .home-video-items .home-video-item .home-video-item-desc{height:auto;background-color:#4168cb;padding:20px;box-sizing:border-box;position:relative}.home-video .home-video-items .home-video-item .home-video-item-desc h4{color:#fff;font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:10px}.home-video .home-video-items .home-video-item .home-video-item-desc p{color:#fff;letter-spacing:0}.home-video .home-video-items .home-video-item .home-video-item-desc p img{margin-right:10px}.home-video .home-video-items .home-video-item .home-video-item-desc .home-video-item-desc-pref{margin-top:20px;font-size:14px;vertical-align:middle}.home-video .home-video-items .home-video-item .home-video-item-desc .home-video-item-desc-pref img{vertical-align:bottom}.home-video .home-more-button{text-align:center;margin-top:0}.home-video .home-more-button a{display:block;width:80%;height:60px;margin:0 auto;color:#fff;font-size:16px;font-weight:600;border:3px solid #fff;line-height:60px;border-radius:5px}.home-video .home-more-button a img{float:right;padding-top:22px;padding-right:10px}.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%);-webkit-transform:translateX(-50%);-ms-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}.home-voice{margin:60px 0}.home-voice .home-voice-items .home-voice-item{float:left;width:94%;height:auto;margin:0 3% 20px;position:relative}.home-voice .home-voice-items .home-voice-item .home-voice-item-thumb{width:100%;height:100%}.home-voice .home-voice-items .home-voice-item .home-voice-item-thumb img{width:100%;height:200px;-o-object-fit:contain;object-fit:contain}.home-voice .home-voice-items .home-voice-item .home-voice-item-desc{position:absolute;bottom:0;left:0;width:100%;color:#fff;background-color:#0b3a93;padding:20px 30px;box-sizing:border-box}.home-voice .home-voice-items .home-voice-item .home-voice-item-desc h4{color:#fff;font-size:18px;margin-bottom:10px}.home-voice .home-voice-items .home-voice-item .home-voice-item-desc p{line-height:1.4}.home-voice .home-voice-items .home-voice-item-title{text-align:center}.home-voice .home-voice-items .home-voice-item-title img{padding-bottom:30px;border-bottom:4px solid #d0d4e3}.home-voice .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 .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 .home-voice-items .home-voice-item-title a.more img{float:right;padding-top:18px;padding-right:10px;border:none}.home-banner2{background-color:#0b308e;padding:40px 0 20px}.home-banner2 .home-banner2-item{float:left;width:47%;height:66px;margin:0 1.5% 20px}.home-banner2 .home-banner2-item img{width:100%}.home-sns{margin:70px 0 60px}.home-sns h3{font-size:48px;font-weight:900;color:#0b308e;text-align:center;margin-bottom:20px}.home-sns .home-sns-item{display:block;width:80%;height:auto;margin:0 auto 10px;border:4px solid #0b308e;box-sizing:border-box;text-align:center;line-height:50px}.home-sns .home-sns-item img{vertical-align:middle;margin-right:10px}.home-sns .home-sns-item-twitter{border:4px solid #000}.home-sns .home-sns-item-instagram{border:4px solid #6f3ab8}.home-sns .home-sns-item-facebook{border:4px solid #4267b2}.home-sns .home-sns-item-line{border:4px solid #00c200}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-feature-job{padding:0 0 60px}.home-feature-job .flickity-prev-next-button.previous{left:0!important}.home-feature-job .flickity-prev-next-button.next{right:0!important}.home-feature-job .home-feature-job-items{overflow-x:hidden;overflow-y:auto}.home-feature-job .home-feature-job-items .flickity-page-dots{position:static;bottom:0;display:block;margin-top:10px;flex:0 0 auto;width:100%}.home-feature-job .home-feature-job-items .home-feature-job-item{flex:0 0 auto;width:33.33333333%;padding:0 1.5%}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-thumb{height:268px}.home-feature-job .home-feature-job-items .home-feature-job-item .home-feature-job-item-thumb img{height:268px;vertical-align:bottom!important}.home-feature-job .home-feature-job-item-quatro a{color:#222;float:left;display:block;width:280px;height:280px;margin:0 20px 0 0}.home-feature-job .home-feature-job-item-quatro a .home-feature-job-item .home-feature-job-item-thumb{height:auto!important}.home-feature-job .home-feature-job-item-quatro a .home-feature-job-item .home-feature-job-item-thumb img{max-width:100%;height:280px;-o-object-fit:contain;object-fit:contain;vertical-align:bottom!important}.home-feature-job .home-feature-job-item-quatro a:last-child{margin:0}.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-voice .home-voice-items .home-voice-item:nth-child(3n){margin-right:0}.home-voice .home-voice-items .home-voice-item-title{text-align:left}.home-voice .home-voice-items .home-voice-item-title p{padding:0}.home-voice .home-voice-items .home-voice-item-title a.more{width:190px;margin:30px 0 0}.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}}