html{font-size:16px}body{font-family:Noto Sans JP,"\30E1\30A4\30EA\30AA",Meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3",Hiragino Kaku Gothic Pro,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",sans-serif!important;font-size:1rem}@media screen and (max-width:979px){html{font-size:62.5%!important}body{font-size:1.4rem!important;-webkit-text-size-adjust:100%}}@media screen and (max-width:979px){.header,.wrapper{min-width:100vw!important}.header,.header .siteinfo,.header .sitenav ul,.inner,.wrapper{width:100vw!important}.stick_header{min-width:100vw!important}.contents,.contents .l-main,.contents .l-main-wide,.contents .not-found,.stick_header .siteinfo,.stick_header .sitenav ul{width:100vw!important}.footer{min-width:100vw!important}.footer .siteinfo,.footer .sitelinks,.footer .sitemap{width:100vw!important}.bnr-pickup-release img,.bnr-pickup-seminar img{max-width:100vw!important}.form-contents{width:100vw!important}#wrapper{max-width:100vw!important}.hero,.hero .slick-slide img,.top-contents-footer .btn-pagetop,.top-contents .col-caution,.top-contents .col-headline,.top-contents .col-service{width:100vw!important}.not-body{width:90vw!important}.form-body,.form-body .entry,.form-lead{width:100vw!important;padding:10px}.menu_archive{width:100vw!important}.header .sitehead .description{font-size:1rem!important}.header .sitehead .menu,.stick_header .sitehead .description,.stick_header .sitehead .menu{font-size:1.1rem!important}.stick_header .siteinfo .tel{font-size:1rem!important}.stick_header .siteinfo .tel strong{font-size:1.5rem!important}.stick_header .siteinfo .btn a,.stick_header .sitenav li{font-size:1.4rem!important}.stick_header .sitenav li a{font-size:1.5rem!important}.breadcrumbs li,.member-only,.notes{font-size:1.2rem!important}.view-more a{font-size:1.6rem!important}.contact-info .contact-catch{font-size:2.2rem!important}.contact-info .contact-tel strong{font-size:5rem!important}.contact-info .contact-btn a{font-size:2.5rem!important}.footer .siteinfo>*,.footer .sitemap li li{font-size:1.3rem!important}.footer .corporate-copyright small{font-size:1rem!important}[class^=heading]{font-size:1.6rem!important}.post-title{font-size:1.5rem!important}.single-service .post-title{font-size:2rem!important}.post-catch{font-size:1.4rem!important}.post-excerpt{font-size:1.2rem!important}.post-date{font-size:1rem!important}.post-tag a{font-size:1.2rem!important}.post-body h1,.post-body h2{font-size:2rem!important}.post-body h3{font-size:1.6rem!important}.post-body p{font-size:1.4rem!important}.box-title span,.post-service-op .btn-contact a,.post-service-op .btn-turms a,[class*=box-title]{font-size:1.6rem!important}.box-title small{font-size:1.2rem!important}.box-header [class*=box-title]+.view-more a{font-size:1.3rem!important}.box-summary,.box-table,.seminar-box-summary{font-size:1.4rem!important}.gradhiring-step .l-tab a span{font-size:2rem!important}.gradhiring-step-title{font-size:1.8rem!important}.gradhiring-step-title span{font-size:2rem!important}.gradhiring-step-archives .post-catch{font-size:1.4rem!important}.gradhiring-step-archives .post-excerpt{font-size:1.2rem!important}.gradhiring-step-archives.view-more a,.gradhiring-step-related .view-more a{font-size:1.4rem!important}.gradhiring-step-related-title{font-size:1.8rem!important}.gradhiring-step-related .post-catch{font-size:1.4rem!important}.gradhiring-step-faq-title{font-size:1.7rem!important}.gradhiring-step-faq-title span{font-size:2rem!important}.gradhiring-step-faq-archives li{font-size:1.3rem!important}.gradhiring-step-faq-archives li span{font-size:1.6rem!important}.seminar-box .box-tool{font-size:1.3rem!important}.seminar-box .box-table .btn-entry{font-size:1rem!important}.release-anchor li{font-size:1.5rem!important}.release-title{font-size:1.6rem!important}.release-title .update{font-size:1rem!important}.release-btn a,.release-bucknumber h3,.release-bucknumber ul,.release-parent-summary,.release-summary{font-size:1.4rem!important}.release-attached>div a{font-size:1.3rem!important}.release-contact h3,.release-outline h3{font-size:1.6rem!important}.release-contact dl,.release-outline table,[class^=service-anchor]{font-size:1.4rem!important}.service-rows .service-catch{font-size:1.6rem!important}.service-rows .service-text{font-size:1.4rem!important}.service-cols .service-catch{font-size:1.6rem!important}.service-cols .service-text{font-size:1.4rem!important}.related-box h3{font-size:1.6rem!important}.related-box dt,.related-box p{font-size:1.4rem!important}.pickupbox-title{font-size:1.6rem!important}.pickupbox-excerpt{font-size:1.2rem!important}.pickupbox-date,.pickupbox-tag a{font-size:1rem!important}.pagination a,.pagination span,.pickupbox.column-pickupbox .member-only{font-size:1.2rem!important}.bnr-service-middle .service-catch strong,.bnr-service-middle .service-title,.bnr-service .service-catch strong,.bnr-service .service-title{font-size:1.6rem!important}.bnr-service-middle .service-text{font-size:1.4rem!important}[class^=not-nav] h3{font-size:1.6rem!important}[class^=not-nav] li{font-size:1.4rem!important}[class^=side-nav] h3{font-size:1.6rem!important}[class^=side-nav] li,[class^=side-side-nav] li{font-size:1.4rem!important}.side-nav-category-gradhiring li>a span{font-size:2.3rem!important}.side-nav-category li[class^=cat-] li{font-size:1.3rem!important}.not-body p{font-size:1.7rem!important}.not-body .button a{font-size:1.8rem!important}.single-service article.l-main .post-body{font-size:1.4rem!important}.hero .slick-dots{font-size:.8rem!important}.top-newstopics h3{font-size:1.5rem!important}.top-newstopics{font-size:1.4rem!important}.top-contents .l-col h2{font-size:1.6rem!important}.top-contents .pickupbox .member-only{font-size:1rem!important}.top-contents .pickupbox-title{font-size:1.4rem!important}.top-contents .col-archives .member-only{font-size:1rem!important}.top-contents .col-archives .post-catch{font-size:1.4rem!important}.top-contents .loginbox .btn-login a,.top-contents .loginbox .btn-resister a{font-size:1.6rem!important}.top-contents .loginbox .help a{font-size:1.7rem!important}.top-contents .member-menu h3{font-size:2.2rem!important}.top-contents .member-menu ul{font-size:1.8rem!important}.top-contents .col-topics h3{font-size:2.2rem!important}.top-contents .col-topics .post-category{font-size:1.2rem!important}.top-contents .col-topics .post-text{font-size:1.4rem!important}.top-contents .col-caution{font-size:1.2rem!important}#GlobalFooter{font-size:.75rem!important}#GlobalFooter .FooterTitle{font-size:1.17rem!important}#copyright{font-size:.816rem!important}#FooterCorpLink ul li{font-size:.9rem!important}.img_txt_space p{font-size:2rem!important}.img_txt_space_sub p{font-size:1.1rem!important}h1{font-size:2.4rem!important}h2{font-size:1.6rem!important}#need_login_contents .loginbox .btn-login a,#need_login_contents .loginbox .btn-resister a{font-size:1.8rem!important}#need_login_contents .loginbox .help a{font-size:1.7rem!important}.form-lead .btn-about a{font-size:1.8rem!important}.form-body .policy{font-size:1.3rem!important}.form-flow li{font-size:1.6rem!important}.form-lead .notes{font-size:1.3rem!important}.form-body h2,.form-lead .btn-about a{font-size:1.6rem!important}.form-body .entry th{font-size:1.4rem!important}.form-body .entry td p,.form-body .entry th span{font-size:1.2rem!important}.form-body .entry a.match,.form-body .entry input.match,.form-body .entry input[type=password],.form-body .entry input[type=text],.form-body .entry td .error,.form-body .entry td label{font-size:1.4rem!important}.form-body .policy{font-size:1.2rem!important}.form-body .agreetment{font-size:1.4rem!important}.form-body .agreetment input[type=checkbox],.form-body .button a,.form-body .button input{font-size:1.6rem!important}.event-tabs .l-tab a span{font-size:2rem!important}.event-box .box-tool{font-size:1.3rem!important}.event-box .box-tool select{font-size:1.4rem!important}.event-box .box-table-top-area{height:20rem!important;font-size:1.4rem!important}.event-box .btn-search{font-size:1.6rem!important}.event-box .btn-entry{font-size:1rem!important}.event-box-search .box-table,.event-box .box-table td .venue{font-size:1.3rem!important}.event-box .box-table td .price-block{font-size:1rem!important}.event-box .box-table td .price,.event-box .box-table td .visitor-title{font-size:1.3rem!important}.event-box .box-table td .new,.event-box .box-table td .renew{font-size:1.1rem!important}.event-box .iq-input{font-size:1.6rem!important}.event-information{font-size:1.4rem!important}.js-inquiry-pdf{font-size:1.2rem!important}}@media screen and (min-width:980px){header .sitehead.sp-header{display:none}}@media screen and (max-width:979px){a:hover{opacity:.6}header .sitehead:not(.sp-header),header .siteinfo,header .sitenav{display:none}header .sitehead.sp-header{height:inherit;display:block}header .sitehead.sp-header .description{font-size:.3rem;padding:5px;font-weight:200;width:100vw;text-align:left;margin:0;float:none;line-height:1}header .sitehead.sp-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 10px}header .sitehead.sp-header .logo img[src*="/img/header-logo.png"]{width:30vw;height:auto}header .sitehead.sp-header nav.menu{float:none;display:block;padding:0;line-height:1;font-size:1.2rem;font-weight:500;margin-bottom:10px;margin-right:40px}header .sitehead.sp-header nav.menu ul{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}header .sitehead.sp-header nav.menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px 0;font-size:1.3rem}header .sitehead.sp-header nav.menu ul li a{white-space:nowrap;display:block;margin-left:0;padding-left:0;color:#09bbff}header .sitehead.sp-header nav.menu ul li:last-child{border-right:none;padding-bottom:0}.stick_header{display:none}.menu-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-button,.menu-button ul.menu-button-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-button ul.menu-button-inner{margin:0}.menu-button ul.menu-button-inner li{text-align:center;vertical-align:middle;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:45px;height:40px;margin-right:2px}.menu-button ul.menu-button-inner li a{font-weight:300;color:#00abeb;display:-webkit-box;display:-ms-flexbox;width:45px;height:40px;border:1px solid #09bbff;border-radius:5px;margin-left:2px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 1px 0 #ddd;box-shadow:0 1px 1px 0 #ddd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-button ul.menu-button-inner li a span{letter-spacing:-1px;font-size:1rem;margin-top:auto;margin-bottom:2.5px;white-space:nowrap;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.menu-button ul.menu-button-inner li.contact a{color:#fff;background:#ffa620;border:1px solid #ffa620;background-image:url(../img/icon_mail_white.png);background-size:auto 15px;background-repeat:no-repeat;background-position:center 5px}.menu-button ul.menu-button-inner li.register a{background:#09bbff;color:#fff;background-image:url(../img/mark_btn-resister.png);background-size:auto 15px;background-repeat:no-repeat;background-position:center 5px}.menu-button ul.menu-button-inner li.login a{border:1px solid #d7dce2;background-image:url(../img/mark_btn-login.svg);background-size:18px;background-repeat:no-repeat;background-position:center 5px}.menu-button ul.menu-button-inner li:last-child{margin-right:0}}@media screen and (max-width:979px) and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){.menu-button ul.menu-button-inner li a span{font-size:.65rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.menu-button ul.menu-button-inner li a span{font-size:.9rem;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media screen and (max-width:979px){#spmenu{z-index:99}#spmenu .sp-footer .nav-menu-corp{margin-bottom:0}}@media screen and (max-width:979px){.nav-overlay{display:none}}@media screen and (max-width:979px){.nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:25px;vertical-align:middle}.nav-btn i.fas.fa-bars{font-size:30px;color:#555}.nav-btn:not(.nav-btn-close){width:45px}}@media screen and (max-width:979px){.nav-btn{cursor:pointer}}@media screen and (max-width:979px){.nav-btn-open,.nav-btn-open:after,.nav-btn-open:before{position:absolute;height:3px;width:25px;border-radius:3px;background:#555;display:block;content:"";cursor:pointer}}@media screen and (max-width:979px){.nav-btn-open:before{bottom:-8px}}@media screen and (max-width:979px){.nav-btn-open:after{bottom:-16px}}@media screen and (max-width:979px){.nav-overlay{display:none;z-index:99;background:#000;opacity:0}}@media screen and (max-width:979px){.nav-content,.nav-overlay{position:fixed;top:0;right:0;width:100%;height:100%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav-content{overflow:auto;z-index:9999;max-width:100vw;background:#fff;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}}@media screen and (max-width:979px){.nav-content .inner.sp{margin-bottom:10px}.nav-content .inner.sp .bnr{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.nav-content .inner.sp .bnr li{margin:5px 0;padding:10px 0}.nav-content .inner.sp .bnr li a{width:100%;height:auto}.nav-content .inner.sp .bnr::-webkit-scrollbar{height:10px}.nav-content .inner.sp .bnr::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}.nav-content .inner.sp .bnr::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}}@media screen and (max-width:979px){#nav-toggle:checked~.nav-overlay{display:block;opacity:.5}}@media screen and (max-width:979px){#nav-toggle:checked~.nav-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:6px 0 25px rgba(0,0,0,.15);box-shadow:6px 0 25px rgba(0,0,0,.15)}}@media screen and (max-width:979px){.nav-btn-close{display:inline-block;position:absolute;top:0;right:0;margin:10px 5px;font-size:1.5rem;color:#555;padding:0;width:25px;height:25px}}@media screen and (max-width:979px){.nav-menu-wapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justyify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.nav-menu-wapper .nav-menu-tel{width:100vw;padding:5px 10px;text-align:center;margin-top:25px}.nav-menu-wapper .nav-menu-tel a{display:block;padding:10px 16px;font-weight:400;font-size:1.2rem;line-height:1.2;letter-spacing:normal;border-radius:8px;border:1px solid #333;-webkit-box-shadow:0 2px 0 0 #ebeced;box-shadow:0 2px 0 0 #ebeced}.nav-menu-wapper .nav-menu-tel a strong{font-weight:700;font-size:1.8rem}.nav-menu-wapper .nav-menu-tel a img.image-icon-tel{position:relative;height:25px;width:auto;top:5px}.nav-menu-wapper .nav-menu-btn{width:100vw;padding:5px 10px}.nav-menu-wapper .nav-menu-btn a{height:60px;padding:20px 16px;font-weight:700;font-size:1.8rem;color:#fff;text-align:center;background-repeat:no-repeat;background-position:14px;border-radius:8px;background:#ffa620;background:-webkit-gradient(linear,left top,left bottom,from(#ffa620),to(#ffa620));background:-o-linear-gradient(top,#ffa620 0,#ffa620 100%);background:linear-gradient(180deg,#ffa620 0,#ffa620);-webkit-box-shadow:0 2px 0 0 #ebeced;box-shadow:0 2px 0 0 #ebeced}.nav-menu-wapper .nav-menu-about{width:100%;text-align:center;margin-top:10px;margin-bottom:20px}.nav-menu-wapper .nav-menu-about a{display:inline-block;font-size:1.2em;line-height:1.4;background-size:20px auto;color:#ffa620}.nav-menu-wapper .nav-menu-about a i.fa-chevron-circle-right{color:#ffa620}.nav-menu-wapper .nav-menu-login{width:100vw;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.nav-menu-wapper .nav-menu-login a{display:block;width:48%;padding:10px 8px;font-weight:700;font-size:1.6rem;color:#fff;text-align:center;background-repeat:no-repeat;background-position:14px;border-radius:8px;background:#09bbff;background:-webkit-gradient(linear,left top,left bottom,from(#09bbff),to(#09bbff));background:-o-linear-gradient(top,#09bbff 0,#09bbff 100%);background:linear-gradient(180deg,#09bbff 0,#09bbff);-webkit-box-shadow:0 2px 0 0 #ebeced;box-shadow:0 2px 0 0 #ebeced}.nav-menu-wapper .nav-menu-login a.login{color:#09bbff;border:1px solid #09bbff;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background:-o-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(180deg,#fff 0,#fff)}.nav-menu-wapper .nav-menu-login a.register{color:#fff;border:1px solid #09bbff;background:#09bbff;background:-webkit-gradient(linear,left top,left bottom,from(#09bbff),to(#09bbff));background:-o-linear-gradient(top,#09bbff 0,#09bbff 100%);background:linear-gradient(180deg,#09bbff 0,#09bbff)}.nav-menu-wapper .nav-menu-about-saponet{margin-bottom:20px}.nav-menu-wapper .nav-menu-about-saponet a{display:inline-block;font-size:1.6rem;line-height:1.4;background-size:20px auto;color:#09bbff}.nav-menu-wapper .nav-menu-about-saponet a i.fa-chevron-circle-right{color:#09bbff}.nav-menu-wapper .nav-menu-sitenav{background:#f7f9fb;width:100%;padding:0;margin:0 0 20px}.nav-menu-wapper .nav-menu-sitenav ul li{padding:0;border-bottom:1px solid #bbb;background-position:8px;background-size:32px!important}.nav-menu-wapper .nav-menu-sitenav ul li:first-child{border-top:1px solid #bbb}.nav-menu-wapper .nav-menu-sitenav ul li a{padding:10px;display:block;width:100%}.nav-menu-wapper .nav-menu-sitenav ul li.icon_new-step{background-size:38px!important;background:url(../img/icon_new-step.png) no-repeat 0}.nav-menu-wapper .nav-menu-sitenav ul li.icon_new-seminar{background:url(../img/icon_new-seminar.png) no-repeat 0}.nav-menu-wapper .nav-menu-sitenav ul li.icon_top-column{background:url(../img/icon_top-column.png) no-repeat 0}.nav-menu-wapper .nav-menu-sitenav ul li.icon_top-trend{background-position:3px!important;background:url(../img/icon_top-trend.png) no-repeat 0}}@media screen and (max-width:979px){.nav-menu-sitenav input[id^=navacc-]{display:none}.nav-menu-sitenav [class^=sitenav-sub-]{height:0;padding:0;overflow:hidden;opacity:0;webkit-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.nav-menu-sitenav input#navacc-column:checked~.sitenav-sub-column,.nav-menu-sitenav input#navacc-guide:checked~.sitenav-sub-guide,.nav-menu-sitenav input#navacc-release:checked~.sitenav-sub-release,.nav-menu-sitenav input#navacc-resources:checked~.sitenav-sub-resources,.nav-menu-sitenav input#navacc-seminar:checked~.sitenav-sub-seminar,.nav-menu-sitenav input#navacc-service:checked~.sitenav-sub-service{height:auto;padding:0;opacity:1;margin-top:10px}.nav-menu-sitenav input[id^=navacc-]:not(:checked)~label .fa-angle-down{display:none}.nav-menu-sitenav input#navacc-column:checked~label .fa-angle-down,.nav-menu-sitenav input#navacc-guide:checked~label .fa-angle-down,.nav-menu-sitenav input#navacc-release:checked~label .fa-angle-down,.nav-menu-sitenav input#navacc-resources:checked~label .fa-angle-down,.nav-menu-sitenav input#navacc-seminar:checked~label .fa-angle-down,.nav-menu-sitenav input#navacc-service:checked~label .fa-angle-down,.nav-menu-sitenav input[id^=navacc-]:not(:checked)~label .fa-angle-right{display:block}.nav-menu-sitenav input#navacc-column:checked~label .fa-angle-right,.nav-menu-sitenav input#navacc-guide:checked~label .fa-angle-right,.nav-menu-sitenav input#navacc-release:checked~label .fa-angle-right,.nav-menu-sitenav input#navacc-resources:checked~label .fa-angle-right,.nav-menu-sitenav input#navacc-seminar:checked~label .fa-angle-right,.nav-menu-sitenav input#navacc-service:checked~label .fa-angle-right{display:none}.nav-menu-sitenav [class^=sitenav-sub-] li{border-bottom:1px solid #bbb!important;padding-left:30px!important}.nav-menu-sitenav [class^=sitenav-sub-] li:first-child{border-top:none!important}.nav-menu-sitenav [class^=sitenav-sub-] li:last-child{border-bottom:none!important}.nav-menu-sitenav [class^=sitenav-sub-] li a{padding-left:0!important}}@media screen and (max-width:979px){.nav-menu-sitenav>ul>li{padding:0!important}.nav-menu-sitenav>ul>li label{padding-left:10px;padding-right:10px;font-weight:700;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;margin:10px 0}.nav-menu-sitenav>ul>li.sitenav-home{padding:10px 0 10px 10px!important;font-weight:700}.nav-menu-sitenav>ul>li.sitenav-home a{padding-left:0}}@media screen and (max-width:320px) and (orientation:portrait){.nav-menu-wapper .nav-menu-btn a{font-size:1.6rem}.nav-menu-wapper .nav-menu-tel a{font-size:1.2rem}.nav-menu-wapper .nav-menu-tel a strong{font-size:1.6rem}.nav-menu-wapper .nav-menu-about-saponet a,.nav-menu-wapper .nav-menu-about a,.nav-menu-wapper .nav-menu-login a{font-size:1.4rem}}@media screen and (min-width:768px) and (max-width:1024px){.menu-button ul.menu-button-inner li,.menu-button ul.menu-button-inner li a{width:68px;height:58px}.menu-button ul.menu-button-inner li a span{margin-bottom:5px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.menu-button ul.menu-button-inner li.contact a,.menu-button ul.menu-button-inner li.register a{background-size:auto 23px;background-position:center 8px}.menu-button ul.menu-button-inner li.login a{background-size:28px;background-position:center 8px}.menu-button #spmenu .nav-btn{width:68px;height:58px}.menu-button #spmenu .nav-btn i.fas.fa-bars{font-size:50px}.menu-button #spmenu .nav-btn:not(.nav-btn-close){width:68px}.menu-button #spmenu .nav-btn.nav-btn-close{width:30px;height:30px}.menu-button #spmenu .nav-btn.nav-btn-close i.fas.fa-times{font-size:30px}}@media screen and (min-width:980px){.footer-contact-sp,.inner.sp,.sitehead.sp-header,.slide-top-button,.sp-footer{display:none!important}}@media screen and (max-width:979px){#footer{display:none}.footer{padding:20px 0!important}.footer .siteinfo,.footer .sitelinks{display:none}.footer .sitemap{display:block!important;padding-left:10px}.footer .sitemap ul{display:block!important;width:100vw!important}.footer .sitemap ul li.nomark{margin-left:0}.footer .sitemap ul li.nomark:before{display:inline-block;margin-right:0;width:5px;content:"-"}.footer .inner.sp{margin-bottom:10px}.footer .inner.sp h4{border-left:1px solid #09bbff;margin-bottom:10px;padding-left:10px}.footer .inner.sp .bnr{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.footer .inner.sp .bnr li{margin:5px 0;padding:10px 0}.footer .inner.sp .bnr li a{width:100%;height:auto}.footer .inner.sp .bnr::-webkit-scrollbar{height:10px}.footer .inner.sp .bnr::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}.footer .inner.sp .bnr::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}.sp-footer .nav-menu-sitelinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;margin-bottom:10px}.sp-footer .nav-menu-sitelinks h4{border-left:1px solid #09bbff;margin:15px 0 0;padding-left:10px}.sp-footer .nav-menu-sitelinks li{padding:5px}.sp-footer .nav-fb{margin-bottom:10px}.sp-footer .nav-fb i.fa-facebook{color:#3c5a99;font-size:1.4rem}.sp-footer .nav-menu-corp{background:#f7f9fb;width:100%;margin:0;padding:10px 10px 80px}.sp-footer .nav-menu-corp .nav-corp-link{font-size:.9rem;margin-bottom:10px}.sp-footer .nav-menu-corp .nav-corp-link ul{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.sp-footer .nav-menu-corp .nav-corp-link ul li{display:inline;margin-right:1em;border-right:1px solid #e2e4e5;padding:3px 10px}.sp-footer .nav-menu-corp .nav-corp-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-footer .nav-menu-corp .nav-corp-name img{width:auto!important}.sp-footer .nav-menu-corp .nav-corp-name #copyright{float:none}.sp-footer .nav-menu-sitelinks .link-wapper{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.sp-footer .nav-menu-sitelinks .link-wapper ul{display:table;padding:0;margin:0}.sp-footer .nav-menu-sitelinks .link-wapper ul li{display:table-cell;margin-right:1em;padding:10px}.sp-footer .nav-menu-sitelinks .link-wapper ul li a{white-space:nowrap}.sp-footer .nav-menu-sitelinks .link-wapper::-webkit-scrollbar{height:10px}.sp-footer .nav-menu-sitelinks .link-wapper::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}.sp-footer .nav-menu-sitelinks .link-wapper::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}.footer-contact-sp{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;width:100vw;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:hsla(0,0%,40%,.5);z-index:50;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.footer-contact-sp.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.footer-contact-sp ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.footer-contact-sp ul li{width:50%;padding:10px}.footer-contact-sp ul li>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:42px;font-weight:700;font-size:1rem;color:#fff;text-align:center;background-repeat:no-repeat;background-position:14px;border-radius:8px;-webkit-box-shadow:0 1px 1px 0 #ddd;box-shadow:0 1px 1px 0 #ddd}.footer-contact-sp ul li>span.contact{background-repeat:no-repeat;background-position:10px;background-color:#ffa620;background-size:25px;color:#fff}.footer-contact-sp ul li>span.contact>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contact-sp ul li>span.contact>a i{font-size:2.5rem;padding-right:5px}.footer-contact-sp ul li>span.contact>a>span{display:block;padding-left:5px}.footer-contact-sp ul li>span.tel{background-color:#fff;color:#666;border:1px solid #d7dce2}.footer-contact-sp ul li>span.tel>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.footer-contact-sp ul li>span.tel>a img.image-icon-tel{height:25px;width:auto}.footer-contact-sp ul li>span.tel>a>span{display:block;color:#666}.footer-contact-sp ul li a{font-size:1rem;font-weight:400;width:100%}.slide-top-button{display:none;position:fixed;bottom:65px;right:0;width:40px;height:40px;text-align:center;vertical-align:middle;background-color:rgba(51,51,51,.3);border-radius:50%;cursor:pointer;webkit-transition:all 2s;-o-transition:all 2s;-webkit-transition:all 2s;transition:all 2s}.slide-top-button i{color:hsla(0,0%,100%,.8);font-size:3.5rem}}@media screen and (max-width:320px) and (orientation:portrait){.post-service-op .btn-contact,.post-service-op .btn-turms{float:none;text-align:center;width:100%}.post-service-op .btn-contact a,.post-service-op .btn-turms a{float:none;margin:0 auto 10px;width:80%;font-size:1.4rem}.footer-contact-sp li{padding:5px!important}.footer-contact-sp li span.tel{background-size:20px!important;background-position:5px!important}}@media screen and (min-width:980px){.slide-side-nav{display:none}.new_career{display:block}.l-col.col-column-sp,.l-col.col-trend-sp,.new_career_sp,.products_sp,.semminer_sp,.top-contents-footer-sp{display:none}.l-col:not(.col-trend-sp)+.l-col:not(.col-column-sp){margin-left:35px!important}.l-col.col-trend-sp+.l-col:not(.col-column-sp),.l-col:not(.col-trend-sp)+.l-col.col-column-sp{margin-left:0!important}.col-topics.col-topics-sp,.hero .slick-slide img.hero_sp_image{display:none}.hero .slick-slide img.hero_pc_image{display:block}}@media screen and (max-width:979px){.wrapper{padding:0!important}.header,.wrapper{min-width:100vw!important;width:100vw}main.top-contents .hero{max-height:48vw!important}main.top-contents .hero,main.top-contents .hero .slick-slide img{width:100vw!important;height:auto!important}main.top-contents .hero .slick-slide img.hero_sp_image{display:block!important}main.top-contents .hero .slick-dots,main.top-contents .hero .slick-slide img.hero_pc_image{display:none!important}main.top-contents .hero .slick-arrow{display:block!important;top:calc(50% - 22px)!important;width:30px;background-color:hsla(0,0%,40%,.5)}main.top-contents .hero .slick-arrow.slick-next{right:0;background-image:none}main.top-contents .hero .slick-arrow.slick-next:after{position:relative;right:-3px;top:-7px;content:"";display:block;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}main.top-contents .hero .slick-arrow.slick-prev{left:0;background-image:none}main.top-contents .hero .slick-arrow.slick-prev:after{position:relative;left:10px;top:-7px;content:"";display:block;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}main.top-contents .col-topics{margin:30px 10px 10px;padding:5px}main.top-contents .col-topics h3{font-size:1.6rem!important;width:auto;padding:8px 10px 4px 66px}main.top-contents .col-topics ul{margin-top:10px}main.top-contents .col-topics li{padding:5px 0;position:relative}main.top-contents .col-topics li .post-category{font-size:1rem!important;margin-bottom:0;padding:1px 0 2px}main.top-contents .col-topics li .post-date{padding:5px 0;position:absolute;top:3px;left:110px}main.top-contents .contents{padding-bottom:0}main.top-contents .contents.top-newstopics{width:95vw!important;margin-top:20px;font-size:1em}main.top-contents .contents .l-tab-box{border:none;border-bottom:none!important}main.top-contents .contents .l-col{margin:0}main.top-contents .contents .l-col.col-column{display:none}main.top-contents .contents .l-col.col-column-sp{float:none;width:100vw}main.top-contents .contents .l-col.col-column-sp h2{background:url(../img/icon_top-column.png) no-repeat 0 0;background-size:contain}main.top-contents .contents .l-col.col-column-sp .gradhiring-step .l-tab-box{border:none;border-bottom:none!important}main.top-contents .contents .l-col.col-trend{display:none}main.top-contents .contents .l-col.col-trend-sp{float:none;width:100vw}main.top-contents .contents .l-col.col-trend-sp h2{background:url(../img/icon_top-trend.png) no-repeat 0 0;background-size:contain}main.top-contents .contents .l-col h2{margin-left:5px;height:28px;font-size:1.5rem;background-size:contain;padding-left:30px}main.top-contents .contents .l-col .slide-side-nav{padding:3px}main.top-contents .contents .l-col .slide-side-nav nav{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}main.top-contents .contents .l-col .slide-side-nav nav ul{display:table;padding:0;margin:0}main.top-contents .contents .l-col .slide-side-nav nav ul li{display:table-cell;margin-right:1em;border-right:1px solid #e2e4e5;border-top:2px solid #fff;border-bottom:2px solid #fff}main.top-contents .contents .l-col .slide-side-nav nav ul li a{white-space:nowrap;padding:10px;display:block;width:100%;height:100%}main.top-contents .contents .l-col .slide-side-nav nav ul li:first-child{border-left:1px solid #e2e4e5}main.top-contents .contents .l-col .slide-side-nav nav ul li.current{border:2px solid #09bbff;background-color:#09bbff;color:#fff}main.top-contents .contents .l-col .slide-side-nav nav ul li.current a{opacity:1}main.top-contents .contents .l-col .slide-side-nav nav ul li.current a span{color:#fff}main.top-contents .contents .l-col .slide-side-nav nav:before{display:block;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:0 auto;background:url(/img/btn_slider_s.png) no-repeat;background-size:cover;background-optison:50%;opacity:1;pointer-events:none;content:"";webkit-transition:all 2s;-o-transition:all 2s;-webkit-transition:all 2s;transition:all 2s}main.top-contents .contents .l-col .slide-side-nav nav.slidehide:before{opacity:0}main.top-contents .contents .l-col .pickupbox-under{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.3)}main.top-contents .contents .l-col .pickupbox-title{padding:0 10px;margin-bottom:5px;color:#fff}main.top-contents .contents .l-col .member-only{top:0}main.top-contents .contents .l-col .pickupbox{position:relative;margin:0;padding:0;height:auto!important}main.top-contents .contents .l-col .pickupbox .member-only{z-index:2}main.top-contents .contents .l-col .pickupbox .member-only~.pickupbox-image .img_txt_space{top:23px}main.top-contents .contents .l-col .pickupbox .pickupbox-image{margin:0}main.top-contents .contents .l-col .pickupbox .pickupbox-image img{width:100vw;height:auto;min-height:50px}main.top-contents .contents .l-col .pickupbox .pickupbox-image .img_txt_space{top:0;left:0;right:auto!important}main.top-contents .contents .l-col .pickupbox .pickupbox-date{font-size:.7em;bottom:inherit;padding-left:10px;color:#fff}main.top-contents .contents .l-col .pickupbox .pickupbox-date span.update{display:inline-block;margin-left:10px;padding:1px 3px;font-weight:700;font-size:.7em;line-height:1;vertical-align:text-top;color:#f33;background:#fff;border:2px solid #f33;border-radius:2px}main.top-contents .contents .l-col .col-archives li a{padding:0}main.top-contents .contents .l-col .col-archives li a .member-only~.post-eyecatch .img_txt_space_sub{top:23px}main.top-contents .contents .l-col .col-archives li a .img_txt_space_sub{top:0}main.top-contents .contents .l-col .col-archives li a .post-eyecatch{margin-right:10px}main.top-contents .contents .l-col .col-archives li a .post-catch{padding:5px 5px 5px 0;font-size:1em;line-height:1}main.top-contents .contents .l-col .col-archives li a .post-date{position:absolute;left:85px;bottom:0;padding:5px;font-size:.7em}main.top-contents .contents .l-col .col-archives li a .post-date span.update{display:inline-block;margin-left:10px;padding:1px 3px;font-weight:700;font-size:.7em;line-height:1;vertical-align:text-top;color:#f33;background:#fff;border:2px solid #f33;border-radius:2px}main.top-contents .contents .col-side{display:none}main.top-contents .view-more{text-align:center;margin-top:10px}main.top-contents .view-more a{font-size:1em!important;color:#fff;background-size:20px!important;background-color:#10bcfe;background-position:15px;padding:6px 40px;border-radius:8px}main.top-contents .menu_archive .new_career{display:none}main.top-contents .menu_archive .new_career_sp{display:block;background:#f7f9fb;margin-bottom:10px;padding:10px 0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}main.top-contents .menu_archive .new_career_sp .box-title-step{margin-bottom:5px}main.top-contents .menu_archive .new_career_sp .slide-side-nav{padding:3px}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav ul{display:table;padding:0;margin:0}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav ul li{display:table-cell;margin-right:1em;border-right:1px solid #e2e4e5;border-top:2px solid #f7f9fb;border-bottom:2px solid #f7f9fb}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav ul li a{white-space:nowrap;padding:10px;display:block;width:100%;height:100%}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav ul li a span{font-size:1em;color:#00b3f8;background:transparent}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav ul li:first-child{border-left:1px solid #e2e4e5}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav ul li.current{border:2px solid #09bbff;background-color:#09bbff;color:#fff}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav ul li.current a{opacity:1}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav ul li.current a span{color:#fff}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav:before{display:block;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:0 auto;background:url(/img/btn_slider_s.png) no-repeat;background-size:cover;background-optison:50%;opacity:1;pointer-events:none;content:"";webkit-transition:all 2s;-o-transition:all 2s;-webkit-transition:all 2s;transition:all 2s}main.top-contents .menu_archive .new_career_sp .slide-side-nav nav.slidehide:before{opacity:0}main.top-contents .menu_archive .new_career_sp .l-tab-box{border-top:4px solid #09bbff}main.top-contents .menu_archive .new_career_sp .l-tab-box section{min-height:50px}main.top-contents .menu_archive .new_career_sp .l-tab-box .gradhiring-step-archives{padding:0;margin-bottom:0}main.top-contents .menu_archive .new_career_sp .l-tab-box .gradhiring-step-archives li{width:100vw;padding:0;position:relative}main.top-contents .menu_archive .new_career_sp .l-tab-box .gradhiring-step-archives li a{display:block;min-height:70px;margin:0}main.top-contents .menu_archive .new_career_sp .l-tab-box .gradhiring-step-archives li .post-catch{padding:5px 5px 5px 0;margin-bottom:0;margin-left:80px;font-size:1em;line-height:1}main.top-contents .menu_archive .new_career_sp .l-tab-box .gradhiring-step-archives li .post-excerpt{height:auto!important;margin-left:80px}main.top-contents .menu_archive .new_career_sp .l-tab-box .gradhiring-step-archives li .post-eyecatch{margin-right:10px}main.top-contents .menu_archive .new_career_sp .l-tab-box .gradhiring-step-archives li .post-date{position:absolute;left:85px;bottom:0;padding:5px;font-size:.7em}main.top-contents .menu_archive .new_career_sp .l-tab-box .gradhiring-step-archives li .post-date span.update{display:inline-block;margin-left:10px;padding:1px 3px;font-weight:700;font-size:.7em;line-height:1;vertical-align:text-top;color:#f33;background:#fff;border:2px solid #f33;border-radius:2px}main.top-contents .menu_archive .servay{display:none}main.top-contents .menu_archive .servay .menu_head{font-size:1.5rem}main.top-contents .menu_archive .servay .servay_keywords ul{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}main.top-contents .menu_archive .products,main.top-contents .menu_archive .semminer{display:none}main.top-contents .menu_archive .products,main.top-contents .menu_archive .resources{display:none}main.top-contents .menu_archive .semminer_sp{display:block}main.top-contents .menu_archive .semminer_sp .view-more.orange a{width:60%;padding:10px 40px;background-color:#ffa620;background-image:none;position:relative}main.top-contents .menu_archive .semminer_sp .view-more.orange a i.fa-chevron-right{color:#fff;position:absolute;left:20px;top:14px;font-size:12px}main.top-contents .menu_archive .products_sp{display:block;margin-bottom:10px}main.top-contents .menu_archive .products_sp .view-more.orange a{width:60%;padding:10px 40px;background-color:#ffa620;background-image:none;position:relative}main.top-contents .menu_archive .products_sp .view-more.orange a i.fa-chevron-right{color:#fff;position:absolute;left:20px;top:14px;font-size:12px}main.top-contents .l-foot{padding-top:10px;border-top:none}main.top-contents .l-foot .col-caution,main.top-contents .l-foot .col-headline,main.top-contents .l-foot .col-service,main.top-contents .l-foot .col-support{display:none}.top-contents-footer-sp{display:block;margin-top:10px}.top-contents-footer-sp .link-wapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.top-contents-footer-sp .link-wapper ul{display:table;padding:0;margin:0}.top-contents-footer-sp .link-wapper ul li{display:table-cell;margin-right:1em;padding:10px}.top-contents-footer-sp .link-wapper ul li a{white-space:nowrap}.top-contents-footer-sp .inner{margin-bottom:10px}.top-contents-footer-sp .inner h4{border-left:1px solid #09bbff;margin:15px 0 0;padding-left:10px}.top-contents-footer-sp .inner .bnr{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.top-contents-footer-sp .inner .bnr li{margin:0 0 5px;padding:10px 0}.top-contents-footer-sp .inner .bnr li a{width:100%;height:auto}.top-contents-footer-sp .inner .bnr::-webkit-scrollbar{height:10px}.top-contents-footer-sp .inner .bnr::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}.top-contents-footer-sp .inner .bnr::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}.contact-info,.global-footer,.top-contents-footer{display:none}h4.menu_head{padding-left:10px!important}.btn-pagetop{display:none}#need_login_contents{width:100%!important;left:0!important;top:35vh;padding:10px}#need_login_contents .loginbox{width:95%!important;left:auto!important;bottom:auto!important;top:auto!important;margin-bottom:0!important}section.release-box:before{display:none!important}.member-only{background-position:6px 7px!important}[class^=side-nav-category] li>a:hover{background-color:#10bcfe}.flex-col-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.flex-col-container .box-summary.seminar-box-summary{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.flex-col-container .bnr-pickup-seminar{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.flex-col-container .release-anchor.js-anchor{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.flex-col-container h1.heading{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.flex-col-container .bnr-pickup-release{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.search-box-modal.open{padding:0}.search-box .search-panel.result .search-label{display:block!important;width:100%!important}.search-box .search-panel.result .search-cond{display:block}.search-box .button-area .btn-search,.search-box .search-cond-open .btn-search{width:80vw;margin-left:0}.search-box .search-cond-bottom .modal-button{display:block!important}.search-box .search-cond-bottom .modal-button .js-search-panel-close,.search-box .search-cond-bottom .modal-button .js-search-panel-open{width:50vw!important;font-size:1rem}.search-box .search-cond-bottom .modal-button button{margin:10px}.event-box .box-table-top-area{display:block!important;padding:5px;height:auto!important}.event-box .box-table-top-area .btn-entry.js-inquiry-event{display:block!important;width:60%!important;float:left!important;padding:10px 5px}.event-box .box-table-top-area .icon-box{display:block!important;padding:0;margin:0}.event-box .box-table-top-area .icon-box .icon-pdf{margin-left:10px!important}.event-box .box-table-top-area .list-count{display:block!important;text-align:left!important;padding-left:10px}.event-box table.box-table{font-size:1.2rem!important;display:block;overflow:auto}.event-box table.box-table tbody,.event-box table.box-table thead{display:table;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow-x:auto;-webkit-overflow-scrolling:touch}.event-box table.box-table::-webkit-scrollbar{height:10px}.event-box table.box-table::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}.event-box table.box-table::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}.event-box table.box-table th{padding:3px}.event-box table.box-table th:nth-child(5){width:400px}.event-box table.box-table td{padding:3px}.event-box table.box-table td .label-series,.event-box table.box-table td .label-year{display:block;padding:2px 4px}}@media screen and (min-width:768px) and (max-width:1024px){main.top-contents .view-more a{font-size:1.4em!important;width:50%}.slide-side-nav nav:before{opacity:0!important;background-image:none!important}}@media screen and (min-width:980px){.gradhiring-box .gradhiring-step-related.sp,.slide-side-nav{display:none!important}.gradhiring-box .gradhiring-step-related:not(.sp){display:block!important}.bnr-pickup-release img.release_sp_image{display:none!important}.bnr-pickup-release img.release_pc_image{display:block!important}.bnr-pickup-seminar img.seminar_sp_image{display:none!important}.bnr-pickup-seminar img.seminar_pc_image{display:block!important}}@media screen and (max-width:979px){.breadcrumbs .inner{margin-left:10px}.breadcrumbs li{font-size:.8em!important;line-height:1.2!important}main.contents [class^=heading]{font-size:1.6rem;line-height:1;background-size:contain}main.contents .box-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}main.contents .box-title{margin-bottom:0}main.contents .box-summary{padding:5px 10px}main.contents .l-foot{padding-top:20px}main.contents .l-main{float:none;width:100vw}main.contents .l-main .post-body{padding:0}main.contents .l-main .post-body h3{text-indent:0}main.contents .l-main .post-body *+p{margin-top:10px}main.contents .l-main .post-service-op .btn-contact,main.contents .l-main .post-service-op .btn-turms{width:100%;float:none!important}main.contents .l-main .post-service-op .btn-contact a,main.contents .l-main .post-service-op .btn-turms a{text-align:center;margin:0 auto 20px;width:80%}main.contents .l-main .bnr-service{padding:10px}main.contents .heading{margin-bottom:10px;padding:5px;font-size:1.5em}main.contents .member-only{top:0}main.contents .post-date,main.contents .post-title{padding-left:10px}main.contents .post-body>*{padding-left:10px;padding-right:10px}main.contents .release-attached{margin-bottom:10px;padding:10px}main.contents .release-attached .btn-backnumber,main.contents .release-attached .btn-pdf{display:block}main.contents .release-attached .btn-backnumber a,main.contents .release-attached .btn-pdf a{float:none}main.contents .release-contact,main.contents .release-outline{padding:10px;margin-bottom:10px}main.contents .release-contact h3,main.contents .release-outline h3{padding-left:10px}main.contents .release-contact table+table,main.contents .release-outline table+table{margin-top:10px}main.contents .release-contact table td,main.contents .release-contact table th,main.contents .release-outline table td,main.contents .release-outline table th{padding:10px}main.contents .pickupbox{padding:0;margin-bottom:10px}main.contents .pickupbox .pickupbox-image{margin:0}main.contents .pickupbox .pickupbox-image img{width:100vw;height:auto;min-height:50px}main.contents .pickupbox .pickupbox-under{position:absolute;bottom:0;background-color:rgba(0,0,0,.3);width:100%}main.contents .pickupbox .pickupbox-tag{float:none;width:100%}main.contents .pickupbox .pickupbox-title{padding:5px}main.contents .pickupbox .pickupbox-tag+.pickupbox-date{margin-left:0}main.contents .pickupbox .pickupbox-excerpt{padding:5px;margin-bottom:5px}main.contents .pickupbox .pickupbox-date{position:relative!important;font-size:.7em;bottom:inherit;padding:5px}main.contents .archives li{position:relative;padding:0;margin-bottom:10px;word-break:break-all}main.contents .archives li .post-eyecatch{position:relative;width:80px;margin-right:10px}main.contents .archives li .post-eyecatch img{width:80px;height:auto}main.contents .archives li .post-eyecatch+dl{margin-left:85px}main.contents .archives li .post-catch{padding:5px 5px 5px 0;font-size:1em;margin-bottom:5px}main.contents .archives li .post-date{position:relative;right:10px;bottom:5px;padding:5px;font-size:.7em;margin-left:0}main.contents .archives li .post-excerpt{padding:5px;font-size:1em;margin-bottom:5px}main.contents .archives li .post-tag{float:none;width:auto}main.contents .archives li .post-tag a{margin:5px;font-size:.9em}main.contents .col-side{display:none}main.contents .release-box{margin-bottom:10px}main.contents .release-box h2,main.contents .release-box h3{padding:5px 10px}main.contents .release-box .box-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;margin-bottom:10px}main.contents .release-box .box-title{margin-bottom:0;padding-left:10px!important}main.contents .release-box .box-summary{padding:5px 10px}main.contents .release-box .release-title{font-size:1em;padding-left:20px}main.contents .release-box .release-archives li{width:100vw;padding:10px;margin-bottom:10px}main.contents .release-box .release-archives li .release-summary{font-size:1em;margin-left:0}main.contents .release-box .release-btn{padding:5px 10px;margin:10px 0}main.contents .release-box .tree.twocol li{width:100%;float:none}main.contents .release-bucknumber{margin:10px 0}main.contents .release-bucknumber h3{padding-left:10px}main.contents .release-bucknumber ul.parallel{padding:10px}main.contents .release-bucknumber ul.parallel li{width:auto;display:block;width:auto!important}main.contents .release-bucknumber ul.tree>li>ul.month{padding:0}main.contents .release-bucknumber ul.tree>li>ul.month li{padding:0 10px}main.contents .l-main-wide .post-body h1{font-size:1.6rem!important;padding-left:10px;margin-bottom:10px}main.contents .l-main-wide .post-body p{padding:10px}main.contents .l-main-wide .post-body table{width:100%;float:none;margin:0}main.contents .l-main-wide .post-body #menu{height:auto!important;overflow-x:auto;-webkit-overflow-scrolling:touch}main.contents .l-main-wide .post-body #menu #tab{display:table;padding:0;margin:0}main.contents .l-main-wide .post-body #menu #tab a{display:table-cell;float:none;white-space:nowrap;padding:5px}main.contents .l-main-wide .post-body #menu #tab a span{position:relative;top:auto;left:auto;font-size:1rem}main.contents .l-main-wide .post-body #menu #tab a span:after{content:"\A";white-space:pre}main.contents .l-main-wide .post-body #menu::-webkit-scrollbar{height:10px}main.contents .l-main-wide .post-body #menu::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}main.contents .l-main-wide .post-body #menu::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}main.contents .l-main-wide .post-body #tab_contents{padding-left:10px;padding-right:10px}main.contents .l-main-wide .post-body #tab_contents ul:not([class]){margin-left:0;margin-right:0}main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li{float:none}main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li table{display:block;margin-bottom:10px;overflow:auto;font-size:1.2rem}main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li table tbody{display:table;width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li table td,main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li table th{padding:5px;width:auto!important}main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li table tr td{white-space:nowrap}main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li table::-webkit-scrollbar{height:10px}main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li table::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}main.contents .l-main-wide .post-body #tab_contents ul:not([class]) li table::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}main.contents .l-main-wide .post-body *+p{margin-top:0;margin-bottom:0}main.contents .view-more{text-align:center;margin-top:10px}main.contents .view-more a{font-size:1em!important;color:#fff;background-size:20px!important;background-color:#10bcfe!important;background-position:15px!important;padding:6px 40px;border-radius:8px;padding-left:40px!important}main.contents .gradhiring-box{margin-bottom:10px!important}main.contents .gradhiring-box h2{margin-top:20px}main.contents .gradhiring-box h2,main.contents .gradhiring-box h3{padding:5px 10px;margin-bottom:10px}main.contents .gradhiring-box p{margin-top:0;margin-bottom:0}main.contents .gradhiring-box .box-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}main.contents .gradhiring-box .box-title{margin-bottom:0}main.contents .gradhiring-box .box-summary{padding:5px 10px}main.contents .gradhiring-box .gradhiring-step-archives{float:none;padding:0;width:100vw;margin:10px 0}main.contents .gradhiring-box .gradhiring-step-archives li{display:block!important;width:100vw}main.contents .gradhiring-box .gradhiring-step-archives li .post-eyecatch{margin-right:10px}main.contents .gradhiring-box .gradhiring-step-archives li .post-catch{margin-left:80px}main.contents .gradhiring-box .gradhiring-step-archives li .post-excerpt{height:auto!important;margin-left:80px}main.contents .gradhiring-box .gradhiring-step-related:not(.sp){display:none}main.contents .gradhiring-box .gradhiring-step-related.sp{display:block;margin:10px 0}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-title{padding:0 10px}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column{display:block;width:100vw;margin:0}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100vw;border-bottom:1px solid #e2e4e5;padding:0}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li a{width:100%}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li .post-eyecatch{position:relative;width:80px;margin-right:10px}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li .post-eyecatch img{width:80px;height:auto}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li .post-eyecatch+dl{margin-left:85px}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li .post-catch{padding:5px 5px 5px 0;font-size:1em;margin-bottom:5px}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li .post-date{position:absolute;left:85px;bottom:0;padding:5px;font-size:.7em}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li .post-excerpt{font-size:1em;margin-bottom:5px}main.contents .gradhiring-box .gradhiring-step-related.sp .gradhiring-step-related-column li .post-tag a{margin:5px;font-size:.9em}main.contents .gradhiring-box .gradhiring-step>ol.l-tab{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0;margin:0}main.contents .gradhiring-box .gradhiring-step>ol.l-tab li{width:auto!important;min-width:100px;display:inline-block;border-right:1px solid #e2e4e5;padding:0;margin-left:-4px;border-top:2px solid #fff;border-bottom:2px solid #fff}main.contents .gradhiring-box .gradhiring-step>ol.l-tab li.current{margin-left:-4px}main.contents .gradhiring-box .gradhiring-step>ol.l-tab li a{padding:8px;margin:0;border-radius:0;white-space:nowrap;height:auto}main.contents .gradhiring-box .gradhiring-step>ol.l-tab li a span{font-size:1em}main.contents .gradhiring-box .gradhiring-step>ol.l-tab li:first-child{border-left:1px solid #e2e4e5}main.contents .gradhiring-box .gradhiring-step>ol.l-tab::-webkit-scrollbar{height:10px}main.contents .gradhiring-box .gradhiring-step>ol.l-tab::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}main.contents .gradhiring-box .gradhiring-step>ol.l-tab::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}main.contents .gradhiring-box .inner-wrap{padding-left:0}main.contents .gradhiring-box .inner-wrap .list-table{table-layout:fixed;width:100%;overflow-x:auto}main.contents .gradhiring-box .inner-wrap .list-table tr td,main.contents .gradhiring-box .inner-wrap .list-table tr th{width:auto;font-size:1rem;padding:5px}main.contents .gradhiring-box .inner-wrap table{table-layout:fixed;width:100%;overflow-x:auto}main.contents .gradhiring-box .inner-wrap table tr td,main.contents .gradhiring-box .inner-wrap table tr th{width:auto;font-size:1rem;padding:5px}main.contents .related-box{width:100%!important;display:block;padding-left:10px;padding-right:10px}main.contents .related-box .box{display:block;width:100%;margin-bottom:10px}main.contents .related-box .box:nth-child(odd){left:auto!important}main.contents .related-box .box:nth-child(2n){right:auto!important}main.contents .related-box .box h3{background-position:0 0;font-size:1.4rem!important;padding-left:25px;padding-bottom:10px}main.contents .related-box .box h3 a{margin:auto 0}main.contents .related-box .box dt{font-size:1.2em}main.contents .l-side{float:none;width:100vw}main.contents .l-side .side-nav-category h3{padding-left:38px;background-position:10px}main.contents .l-side .side-nav-category-column~.side-nav-keyword{display:none}main.contents [class^=box-title]{display:-webkit-box;display:-ms-flexbox;display:flex;background-size:20px;padding-left:40px!important;background-position:10px}main.contents [class^=box-title]+.view-more{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}main.contents .service-anchor-head{margin-bottom:0}main.contents .service-anchor-head li{display:block}main.contents [class^=service-anchor] li{padding-left:10px}main.contents [class^=service-anchor] li+li{border-left:none}main.contents .service-anchor-foot li{display:block}main.contents [class^=service-foot] li{padding-left:10px}main.contents [class^=service-foot] li+li{border-left:none}main.contents .release-anchor{margin-bottom:10px;padding:0}main.contents .release-anchor li{font-size:1.3rem;display:block}main.contents .release-anchor li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 10px 37px}main.contents .release-anchor li+li{margin-left:0}main.contents .service-box{margin-bottom:10px}main.contents .service-box .box-title{padding-left:10px!important}main.contents .service-box .service-cols{padding:10px;margin-top:10px}main.contents .service-box .service-cols li{float:none;width:100%;margin-left:0;margin-bottom:10px}main.contents .service-box .service-rows{margin-top:10px}main.contents .service-box .service-rows li{padding:10px;margin-bottom:10px}main.contents .service-box .service-rows a{padding:0}main.contents .service-box .service-rows a .service-image{width:100%;float:left;margin-bottom:10px}main.contents .service-box .service-rows a .service-image+dl{padding:10px}main.contents .service-box .service-rows a .service-catch{font-size:1.6rem}main.contents .service-box .service-rows a .service-text{font-size:1.4rem;line-height:1.4}main.contents .bnr-service-middle-box{margin:0}main.contents .bnr-service-middle{width:100%;margin:0}main.contents .bnr-service-middle.two-col{float:none;width:100%;margin:0;padding:10px}main.contents .bnr-service-middle:not(.two-col),main.contents .bnr-service-middle a{padding:10px}main.contents .bnr-service-middle .service-title{padding:0 0 10px 32px}main.contents .bnr-service-middle .service-catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main.contents .bnr-service-middle .service-catch img{width:100%;height:auto;float:none}main.contents .l-main .post-tag+.post-share{margin-left:0}main.contents .l-main .post-body h4{margin-bottom:0!important}main.contents .l-main .post-body img{width:100%;height:auto;margin:0!important;padding:10px}main.contents .l-main .post-body a img{width:100%;height:auto;margin:0!important;padding:0}main.contents .l-main .post-body>div{float:none!important;width:100%!important}main.contents .l-main .post-body .table01{width:100%!important}main.contents .l-main .post-body .btn-turms,main.contents .l-main .post-body .info_etc{padding:0 40px}main.contents .l-main .post-body .btn-turms a,main.contents .l-main .post-body .info_etc a{font-size:1.4rem;display:block;float:none;margin-bottom:10px}main.contents .l-main .post-body .area_left,main.contents .l-main .post-body .area_right{width:100%;margin-right:0;float:none}main.contents .l-main .post-body>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}main.contents .l-main .post-body>ul li{width:auto;float:none;padding:0;text-align:center}main.contents .l-main .post-body>ul li.arrowstyle:before{left:10vw;width:12px}main.contents .l-main .post-body>ul li.arrowstyle:after{left:10vw;width:15px;height:15px}main.contents .l-main .post-body>ul li:nth-child(-n+5){margin-right:20px}main.contents .l-main .post-body>ul+p{margin-top:0}main.contents .side-nav-keyword h3{margin-left:10px}main.contents .side-nav-keyword .post-tag{padding:10px}main.contents .side-nav-keyword .post-tag a{margin:0 10px 10px 0}main.contents .side-nav-category-column h3,main.contents .side-nav-category-gradhiring h3{margin-left:10px;margin-bottom:10px}main.contents .side-nav-category-column ul,main.contents .side-nav-category-gradhiring ul{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0;margin:0}main.contents .side-nav-category-column ul li,main.contents .side-nav-category-gradhiring ul li{min-width:100px;display:inline-block;border-right:1px solid #e2e4e5;padding:0;margin-left:-4px;border-top:2px solid #fff;border-bottom:2px solid #fff}main.contents .side-nav-category-column ul li.current,main.contents .side-nav-category-gradhiring ul li.current{margin-left:-4px}main.contents .side-nav-category-column ul li a,main.contents .side-nav-category-gradhiring ul li a{white-space:nowrap;height:auto;text-align:center}main.contents .side-nav-category-column ul li a span,main.contents .side-nav-category-gradhiring ul li a span{font-size:1em}main.contents .side-nav-category-column ul li:first-child,main.contents .side-nav-category-gradhiring ul li:first-child{border-left:1px solid #e2e4e5}main.contents .side-nav-category-column ul li:active,main.contents .side-nav-category-column ul li:hover,main.contents .side-nav-category-gradhiring ul li:active,main.contents .side-nav-category-gradhiring ul li:hover{margin-left:-4px}main.contents .side-nav-category-column ul::-webkit-scrollbar,main.contents .side-nav-category-gradhiring ul::-webkit-scrollbar{height:10px}main.contents .side-nav-category-column ul::-webkit-scrollbar-track,main.contents .side-nav-category-gradhiring ul::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}main.contents .side-nav-category-column ul::-webkit-scrollbar-thumb,main.contents .side-nav-category-gradhiring ul::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}main.contents .side-nav-category-column h3{background-position:5px}main.contents .bnr-pickup-release img.release_sp_image{display:block!important}main.contents .bnr-pickup-release img.release_pc_image{display:none!important}main.contents .bnr-pickup-seminar img.seminar_sp_image{display:block!important}main.contents .bnr-pickup-seminar img.seminar_pc_image{display:none!important}header+h1.head{margin:10px 0 0;padding:10px;font-size:1.6rem!important}header+h1.head+br+h2{margin-top:10px;font-size:1.4rem!important;padding:10px}header+h1.head+br+h2+ul#nav{margin:10px 0}header+h1.head+br+h2+ul#nav li{float:none}header+h1.head+br+h2+ul#nav+.content,header+h1.head+br+h2+ul#nav+.content~.content{margin:0;padding:10px}header+h1.head+br+h2+ul#nav+.content h1,header+h1.head+br+h2+ul#nav+.content~.content h1{margin:10px 0;font-size:1.6rem!important;padding:10px}header+h1.head+br+h2+ul#nav+.content dl,header+h1.head+br+h2+ul#nav+.content~.content dl{margin-top:0}header+h1.head+br+h2+ul#nav+.content .left-clm,header+h1.head+br+h2+ul#nav+.content .right-clm,header+h1.head+br+h2+ul#nav+.content~.content .left-clm,header+h1.head+br+h2+ul#nav+.content~.content .right-clm{float:none;width:100%}header+h1.head+br+h2+ul#nav+.content .left-clm .guide-box .num,header+h1.head+br+h2+ul#nav+.content .right-clm .guide-box .num,header+h1.head+br+h2+ul#nav+.content~.content .left-clm .guide-box .num,header+h1.head+br+h2+ul#nav+.content~.content .right-clm .guide-box .num{font-size:1.4rem!important}header+h1.head+br+h2+ul#nav+.content .left-clm .guide-box .num .triangle,header+h1.head+br+h2+ul#nav+.content .right-clm .guide-box .num .triangle,header+h1.head+br+h2+ul#nav+.content~.content .left-clm .guide-box .num .triangle,header+h1.head+br+h2+ul#nav+.content~.content .right-clm .guide-box .num .triangle{top:4px;right:-25px}header+h1.head+br+h2+ul#nav+.content .left-clm .guide-box h3,header+h1.head+br+h2+ul#nav+.content .right-clm .guide-box h3,header+h1.head+br+h2+ul#nav+.content~.content .left-clm .guide-box h3,header+h1.head+br+h2+ul#nav+.content~.content .right-clm .guide-box h3{font-size:1.4rem!important}header+h1.head+br+h2+ul#nav+.content .table-wrapper .left-clm,header+h1.head+br+h2+ul#nav+.content .table-wrapper .right-clm,header+h1.head+br+h2+ul#nav+.content~.content .table-wrapper .left-clm,header+h1.head+br+h2+ul#nav+.content~.content .table-wrapper .right-clm{float:none;width:100%}header+h1.head+br+h2+ul#nav+.content .table-wrapper .right-clm,header+h1.head+br+h2+ul#nav+.content~.content .table-wrapper .right-clm{position:relative;bottom:auto;right:auto}header+h1.head+br+h2+ul#nav+.content p>a,header+h1.head+br+h2+ul#nav+.content~.content p>a{word-break:break-all}#event.content h1+h2{float:none;margin-top:10px}#event.content div.nav ul{float:none;width:100%}#event.content h3.title{font-size:1.6rem!important;padding:10px;margin:0}#event.content dt[id^=event1-],#event.content dt[id^=event2-]{font-size:1.6rem!important;margin-top:10px}#event.content div[class^=event1-] img,#event.content div[class^=event2-] img{float:none;width:98%;padding:0}#event.content .event-point{margin-top:10px}#event.content .event-point .point{width:90%}#event.content .event-point .point dd{width:100%;margin:0;padding:10px}#web-seminar.content h2{margin-top:10px;float:none}main.contents .documents-box,main.contents h1+.box-summary{margin-bottom:20px}main.contents .documents-box .box-title{padding-left:10px!important}main.contents .documents-box .box-table .box-table-head li:nth-child(odd){width:70%}main.contents .documents-box .box-table .box-table-head li:nth-child(2n){width:30%}main.contents .documents-box .box-table .box-table-body dl{width:100%}main.contents .documents-box .box-table .box-table-body dl dt{width:70%;padding:10px}main.contents .documents-box .box-table .box-table-body dl dt a{word-wrap:break-word;display:block;font-size:1.3rem}main.contents .documents-box .box-table .box-table-body dl dd{padding:10px;width:30%}main.contents table.custom-data{display:block;overflow:auto}main.contents table.custom-data tbody{display:table;width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}main.contents table.custom-data::-webkit-scrollbar{height:10px}main.contents table.custom-data::-webkit-scrollbar-track{margin:0 2px;background:#e2e4e5;border-radius:5px}main.contents table.custom-data::-webkit-scrollbar-thumb{border-radius:5px;background:#bdbdbd}main.contents .custom-table-3{float:none!important;width:100%!important}.mB30 table.link_table tr{display:block;padding-bottom:10px}.mB30 table.link_table tr td{display:block}.column-archives li .post-eyecatch .member-only,main.contents .l-main-wide .post-body .area{width:100%}main.contents .l-main-wide .post-body .area img{width:100%;height:auto}}@media screen and (max-width:979px){.form-contents{padding-top:20px!important}.form-contents .heading{padding-left:10px}.form-contents .form-lead{margin:0 auto}.form-contents .form-lead .notes{float:none;width:100%}.form-contents .form-lead .notes a:before{content:"\A";white-space:pre}.form-contents .form-lead .btn-about{float:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.form-contents .form-lead .btn-about a{display:block;height:auto;padding:10px 0}.form-contents .form-body{width:100%!important;padding:10px}.form-contents .form-body .entry{width:100%!important}.form-contents .form-body .entry tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}.form-contents .form-body .entry tr th{width:100%;padding:3px;background:inherit;margin-top:10px}.form-contents .form-body .entry tr td{padding:3px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-contents .form-body .entry tr td,.form-contents .form-body .entry tr td .input-name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.form-contents .form-body .entry tr td .input-name input{width:calc(100% - 40px)}.form-contents .form-body .entry tr td .input-name label{text-align:left}.form-contents .form-body .entry tr td .input-name+.input-name{margin-left:0}.form-contents .form-body .entry tr td input[name=mail],.form-contents .form-body .entry tr td input[name=postal_code],.form-contents .form-body .entry tr td input[name=tel]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;display:block}.form-contents .form-body .entry tr td .notice{margin-top:0;margin-bottom:3px;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.form-contents .form-body .entry tr:last-child td{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-contents .form-body .reminder a:before{content:"\A";white-space:pre}.form-contents .form-body .button .btn-confirm{margin-left:0!important}.form-contents .form-body .button .btn-confirm.btn-back{display:none}}@media screen and (max-width:979px){.contents [class^=box-title]{font-size:1.6rem;margin-bottom:10px}.contents [class^=box-title] img{width:auto;height:30px}.contents .seminar-box-summary{margin-top:0;margin-bottom:0;font-size:1.2rem;padding:10px}.contents .seminar-box{margin-bottom:30px}.contents .seminar-box [class^=box-title]{padding:10px!important;font-size:1.4rem}.contents .seminar-box .box-title-icon{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contents .seminar-box .box-summary{font-size:1.2rem;padding:10px}.contents .seminar-box .seminar-box-search{margin-top:0;padding:0}.contents .seminar-box .seminar-box-search .box-table{font-size:1.3rem!important}.contents .seminar-box .seminar-box-search .box-table thead th{font-size:1.3rem;padding:8px 0}.contents .seminar-box .seminar-box-search .box-table thead th:first-child{width:47%}.contents .seminar-box .seminar-box-search .box-table thead th:nth-child(2),.contents .seminar-box .seminar-box-search .box-table thead th:nth-child(3){width:auto}.contents .seminar-box .seminar-box-search .box-table thead th:nth-child(4){width:70px}.contents .seminar-box .seminar-box-search .box-table tbody td,.contents .seminar-box .seminar-box-search .box-table tbody th{padding:5px 0;height:auto;width:auto}.contents .seminar-box .seminar-box-search .box-table tbody th{padding:5px 0}.contents .seminar-box .seminar-box-search .box-table tbody th:first-child{padding-left:5px}.contents .seminar-box .seminar-box-search .box-table tbody td{padding:5px 0}.contents .seminar-box .seminar-box-search .box-table tbody td:nth-child(4){padding-right:5px}.contents .seminar-box .seminar-box-search .box-table .btn-entry{display:block;font-size:.9rem;padding:0;background-image:none}.contents .seminar-box .seminar-box-search .js-search-place-filter{padding:3px}}@media screen and (max-width:979px){#inquiry-view-header header .sitehead.sp-header,main.form-contents.pagetype-join-form .form-lead .btn-about{display:none!important}.form-contents .heading{margin-bottom:10px}.form-contents .form-lead .notes{font-size:1.2rem;line-height:1.2}.form-contents .form-lead .btn-about{margin-top:5px;margin-bottom:5px}.form-contents .form-body table.entry tbody td .input-name label,.form-contents .form-body table.entry tbody th{font-size:1.4rem}.form-contents .form-body h2{font-size:1.6rem}.form-contents .form-body .policy{padding:10px;font-size:1.2rem}#inquiry-view-footer .footer,.form-contents+.footer .sitemap{display:none!important}#inquiry-view .inquiry-contents-box .inquiry-body .inquiry-component div:not([class]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}#inquiry-view .inquiry-contents-box .inquiry-body .inquiry-component div:not([class]) input[type=checkbox]{min-width:20px;display:-webkit-box}}@media screen and (min-width:320px) and (max-width:767px) {.form-body .information{width:100% !important}}
