@charset "UTF-8";/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer}[disabled]{cursor:default}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}html{font-size:62.5%}body{margin:0;padding:0;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4b4b4b;font-size:14px;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;overflow-y:scroll;min-height:100%}body.modi-fix{overflow:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}img{max-width:100%;font-style:italic;vertical-align:middle}.gm-style img,img[width],img[height]{max-width:none}p{margin:0}ul{list-style:none;margin:0;padding-left:0}dl,dd{margin:0}th{text-align:left;vertical-align:top}label,select,option{cursor:pointer}input[type=radio]{vertical-align:middle;margin-right:.3em}a{color:inherit;text-decoration:none}button:active,button:focus{outline:none}.is-focus-link{position:relative;top:1px}.is-placeholder{color:#aaa}::placeholder{color:#aaa}iframe[name=google_conversion_frame]{position:absolute;height:0}.accordion-area{padding:0 16px;margin-top:40px}.accordion-area .accordion-heading{font-weight:700;font-size:1.5rem;color:#222226;margin-bottom:10px}.accordion-area .accordion-wrap{border-top:1px solid #d8d8d8;background-color:#fff}.accordion-area .accordion-wrap:last-of-type{border-bottom:1px solid #d8d8d8}.accordion-area .accordion-wrap a{color:#09c5d1;font-weight:700}.accordion-area .accordion-wrap .accordion-label{position:relative;padding:8px 32px 8px 8px;color:#09c5d1;font-weight:700;font-size:1.3rem;cursor:pointer}.accordion-area .accordion-wrap .accordion-label:after{content:"";position:absolute;top:50%;right:4%;transform:translateY(-50%) rotate(-45deg);transition:all .2s ease-in-out;width:4px;height:4px;border:2px solid;border-color:transparent transparent #09c5d1 #09c5d1}.accordion-area .accordion-wrap .accordion-label.modi-open:after{transform:rotate(135deg)}.accordion-area .accordion-wrap .js-accordion-target{padding:0 8px 8px;display:none;font-size:1.2rem}.l-area-sidebar{background-color:#ecf1f2;padding:20px 16px 40px}.l-area-sidebar .keep-box{background-color:#fff;border:solid 1px #e9ebf2;border-width:4px 1px 1px 1px}.l-area-sidebar .keep-box .main-heading{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:18px;line-height:1.6;color:#222226;border-bottom:solid 1px #e9ebf2;padding:15px 16px 12px}.l-area-sidebar .keep-box .main-heading .keep-text .c-icon-keep{position:relative;font-size:28px;vertical-align:-6px;margin-right:1px}.l-area-sidebar .keep-box .main-heading .keep-text .c-icon-keep:after{content:"";position:absolute;left:4px;top:4px;font-size:20px;color:#fff260}.l-area-sidebar .keep-box .main-heading .keep-volume{color:#1c2d5c;font-size:20px;line-height:1.2;padding:3px 12px 1px;border-radius:20px;background-color:#ecf1f2}.l-area-sidebar .keep-box .main-heading .keep-volume .volume-add-text{font-size:15px}.l-area-sidebar .keep-box .link-more{display:block;text-align:center;font-weight:700;font-size:15px;color:#1c2d5c;padding:12px 13px 10px}.l-area-sidebar .article-box{background-color:#fff;border:solid 1px #e9ebf2;border-width:4px 1px 1px 1px;padding:15px 16px 12px}.l-area-sidebar .article-box .main-heading{font-weight:700;font-size:15px;line-height:1.6;color:#1c2d5c;margin-bottom:28px}.l-area-sidebar .article-box .article-list .inner-list:not(:first-child){padding-top:20px}.l-area-sidebar .article-box .article-list .inner-list:not(:last-child){padding-bottom:20px;border-bottom:1px solid #e9ebf2}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper{display:block}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .company-name{font-size:13px;margin-bottom:4px}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .article-body{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .article-body .article-image{margin-right:7px}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .article-body .article-name{font-weight:700;font-size:15px;line-height:1.47;text-align:left;color:#222226}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .article-footer{display:flex}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .article-footer .c-icon{border-radius:50%;background-color:#ecf1f2;vertical-align:middle;text-align:center;font-size:12px;line-height:20px;margin-right:4px;width:20px;height:20px}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .article-footer .reward-amount{margin-right:6px;color:#f02a41;font-weight:700}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .article-footer .reward-amount .c-icon.c-icon-status-money{font-size:9px;color:initial}.l-area-sidebar .article-box .article-list .inner-list .link-wrapper .article-footer .prefecture-name .c-icon.c-icon-status-map{font-size:10px}.l-area-sidebar .article-box .column-article-list{margin:0 auto}.l-area-sidebar .article-box .column-article-list>.inner-list:not(:last-child){margin-bottom:20px}.l-area-sidebar .article-box .column-article-list>.inner-list .link-wrapper{display:block}.l-area-sidebar .article-box .column-article-list>.inner-list .link-wrapper .article-image{margin-bottom:6px;width:100%}.l-area-sidebar .article-box .column-article-list>.inner-list .link-wrapper .text-content{flex:1}.l-area-sidebar .article-box .column-article-list>.inner-list .link-wrapper .text-content .article-title{font-weight:700;line-height:1.4;font-size:14px;color:#222226;margin-bottom:3px}.l-area-sidebar .article-box .column-article-list>.inner-list .link-wrapper .text-content .article-keyword{display:flex;margin-bottom:3px}.l-area-sidebar .article-box .column-article-list>.inner-list .link-wrapper .text-content .article-keyword>.inner-list{color:#8391a0;font-size:11px;padding:1px 4px 0;border-radius:5px;border:solid 1px #85919f}.l-area-sidebar .article-box .column-article-list>.inner-list .link-wrapper .text-content .article-keyword>.inner-list:not(:last-child){margin-right:5px}.l-area-sidebar .article-box .column-article-list>.inner-list .link-wrapper .text-content .article-date{font-size:12px;margin-bottom:2px}.l-area-sidebar .article-box .show-more{margin:0 -16px -12px}.l-area-sidebar .article-box .show-more .link-button{display:block;text-align:center;font-weight:700;font-size:15px;line-height:1.6;color:#27314b;padding:14px 14px 8px}.l-area-sidebar .article-box .show-more .link-button:after{content:"";display:inline-block;vertical-align:1px;transform:rotate(45deg);border:2px solid #27314b;border-width:2px 2px 0 0;margin-left:5px;width:8px;height:8px}.l-area-sidebar .banner-box{background-color:#fff;border:solid 1px #e9ebf2;border-width:4px 1px 1px 1px;padding:15px 16px 16px}.l-area-sidebar .banner-box .main-heading{font-weight:700;font-size:15px;line-height:1.6;color:#1c2d5c;margin-bottom:12px}.l-area-sidebar .banner-box .banner-list .inner-list:not(:last-child){margin-bottom:8px}.l-footer{background-color:#1b1b1b;color:#fff}.l-footer .footer-inner{width:100%;margin:0 auto;padding:60px 20px 0;box-sizing:border-box}.l-footer .footer-inner .footer-top .footer-menu-area .footer-menu-left{width:100%}.l-footer .footer-inner .footer-top .footer-menu-area .action-menu .inner-list a{display:inline-block;font-size:20px;font-weight:700;position:relative}.l-footer .footer-inner .footer-top .footer-menu-area .action-menu .inner-list a:after{content:"";display:block;position:absolute;bottom:2px;border-bottom:1px solid #fff;width:calc(100% - 34px)}.l-footer .footer-inner .footer-top .footer-menu-area .action-menu .inner-list a .small-arrow{display:inline-block;width:22px;height:22px;background-color:#fff;border-radius:50px;margin-left:10px;fill:#1b1b1b;position:relative;top:2px}.l-footer .footer-inner .footer-top .footer-menu-area .action-menu .inner-list a .small-arrow .arrow-right{position:absolute;top:5px;left:0;right:0;margin:0 auto}.l-footer .footer-inner .footer-top .footer-menu-area .action-menu .inner-list .link-underline:after{width:calc(100% - 38px)}.l-footer .footer-inner .footer-top .footer-menu-area .sub-menu-list .sub-menu:first-of-type{margin-right:60px}.l-footer .footer-inner .footer-top .footer-menu-area .sub-menu-list .inner-list{padding-left:24px}.l-footer .footer-inner .footer-top .footer-menu-area .sub-menu-list .inner-list a{display:inline-block}.l-footer .footer-inner .footer-top .footer-menu-area .footer-menu-right{position:relative}.l-footer .footer-inner .footer-top .footer-menu-area .footer-menu-right:after{content:"";display:block;position:absolute;top:-60px;width:calc(100vw - 40px);height:1px;background-color:#fff}.l-footer .footer-inner .footer-top .footer-menu-area .footer-menu-right .footer-relation-ttl{font-size:20px;font-weight:700}.l-footer .footer-inner .footer-bottom .footer-privacy{display:flex;align-items:flex-start}.l-footer .footer-inner .footer-bottom .footer-privacy .privacy-img{width:30%;margin-right:30px}.l-footer .footer-inner .footer-bottom .footer-privacy .privacy-dec .privacy-txt{font-size:12px}.l-footer .footer-inner .footer-bottom .footer-privacy .privacy-dec .privacy-menu .inner-list a{display:inline-block;font-size:12px;padding-left:16px}.l-footer .footer-inner .footer-bottom .footer-privacy .privacy-dec .privacy-menu .inner-list a:before{top:4px;left:0}.l-footer .footer-inner .footer-bottom .footer-privacy .privacy-dec .privacy-menu .inner-list .link-underline:after{right:0;left:initial;width:calc(100% - 15px)}.l-footer .footer-inner .footer-bottom .willofwork-logo{display:block;width:40%;margin:0 auto}.l-footer .link-arrow{position:relative}.l-footer .link-arrow:before{content:"";display:block;position:absolute;left:-25px;top:8px;width:6px;height:6px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg)}.l-footer .copyright-area{text-align:center;padding:10px 0;background-color:#1b1b1b}.l-footer .copyright-area .copyright{font-family:Arial;font-size:13px;color:#fff}.l-header{display:flex;width:100%;height:60px;background-color:#f2f3f5;top:20px;left:0;right:0;margin:0 auto;padding:5px 20px;box-sizing:border-box}.l-header .header-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.l-header .header-inner a{display:flex}.l-header .header-inner .logo-main{width:180px;margin-right:20px}.l-header .header-inner .header-button-apply{font-size:12px;width:120px;min-height:40px;margin:0}.l-header .header-inner .c-btn-round.header-button-apply:after{height:40px}.l-header .header-inner .header-menu{display:flex;align-items:center}.l-header .header-inner .header-menu .menu-list{display:flex;margin-right:20px}.l-header .header-inner .header-menu .menu-list>.list-inner{position:relative}.l-header .header-inner .header-menu .menu-list>.list-inner:not(:last-child){margin-right:10px}.l-header .header-inner .header-menu .menu-list>.list-inner .menu-link{display:block;box-sizing:border-box;font-size:12px;line-height:1;color:#1b1b1b;text-decoration:none}.l-header .header-inner .header-menu .menu-list>.list-inner .menu-link:hover{cursor:pointer;opacity:1}.l-header .header-inner .header-menu .menu-list>.list-inner .menu-link:hover .pulldown-menu-list{display:block}.l-header .header-inner .header-menu .link-menu{display:block;position:relative;width:44px;height:44px;background-color:#fff;border-radius:50px;box-shadow:1px 1px 2px #a5aaae99}.l-header .header-inner .header-menu .link-menu:before{content:"";display:block;position:absolute;left:calc(50% - 8px);top:18px;background-color:#1b1b1b;width:16px;height:1px;transition:all .3s}.l-header .header-inner .header-menu .link-menu:after{content:"";display:block;position:absolute;left:calc(50% - 8px);top:24px;background-color:#1b1b1b;width:11px;height:1px;transition:all .3s}.l-header .header-inner .header-menu .link-menu.modi-open:before{top:22px;transform:rotate(45deg)}.l-header .header-inner .header-menu .link-menu.modi-open:after{top:22px;transform:rotate(-45deg);width:16px}.l-float-menu{width:calc(100% - 20px);position:fixed;top:initial;bottom:10px;padding:5px 10px;box-shadow:1px 1px 2px #a5aaae99;border-radius:100px}.l-float-menu .menu-inner{left:initial;margin:0 auto;width:100%}.l-float-menu .menu-inner .menu-menu{justify-content:space-between;width:calc(100% - 20px);padding-left:20px;box-sizing:border-box}.l-float-menu .menu-inner .menu-menu .menu-button-apply{width:90px}.l-float-menu .menu-inner .menu-menu .c-btn-round.menu-button-apply:after{width:90px}.l-float-menu .menu-inner .menu-menu .menu-list{align-items:center}.l-float-menu .menu-inner .menu-menu .menu-list>.list-inner .menu-link{text-align:center}.l-main.modi-gray{background-color:#f9f9f9}.l-main.modi-darkgray{background-color:#f2f3f5}.l-main .modi-height{min-height:90vh}.l-main .area-contents{padding:0 20px}body.is-menu-active{overflow:hidden!important}.is-menu-active .l-menu{width:100vw;height:100vh;position:fixed;z-index:9999;background:rgba(0,0,0,.3);transition:all .3s}.l-menu .menu-inner{display:none;position:fixed;left:0;right:0;z-index:9999;background:#fff;border-radius:30px;height:100%;margin:10px;padding:30px 20px 120px;box-sizing:border-box;overflow-y:scroll}.is-menu-active .l-menu .menu-inner{display:block}.l-menu .menu-inner .footer-menu-left .action-menu .inner-list a{display:inline-block;font-size:20px;color:#347489;font-weight:700;position:relative}.l-menu .menu-inner .footer-menu-left .action-menu .inner-list a:after{content:"";display:block;position:absolute;bottom:2px;border-bottom:1px solid #347489;width:calc(100% - 34px)}.l-menu .menu-inner .footer-menu-left .action-menu .inner-list a .small-arrow{display:inline-block;width:22px;height:22px;background-color:#347489;border-radius:50px;margin-left:10px;fill:#fff;position:relative;top:2px}.l-menu .menu-inner .footer-menu-left .action-menu .inner-list a .small-arrow .arrow-right{position:absolute;top:5px;left:0;right:0;margin:0 auto}.l-menu .menu-inner .footer-menu-left .action-menu .inner-list .link-underline:after{width:calc(100% - 38px)}.l-menu .menu-inner .footer-menu-left .sub-menu-list .sub-menu:first-of-type{margin-right:60px}.l-menu .menu-inner .footer-menu-left .sub-menu-list .inner-list{padding-left:16px}.l-menu .menu-inner .footer-menu-left .sub-menu-list .inner-list a{display:inline-block}.l-menu .menu-inner .footer-menu-left .menu-address-area .menu-map .blank-img{position:relative;top:3px}.l-menu .menu-inner .footer-menu-left .willofwork-logo{display:block;width:70%;margin:0 auto}.l-menu .menu-inner .footer-menu-left .willofwork-logo svg path{fill:#83a2b2}.l-menu .link-arrow{position:relative}.l-menu .link-arrow:before{content:"";display:block;position:absolute;left:-16px;top:6px;width:6px;height:6px;border-top:solid 1px #1B1B1B;border-right:solid 1px #1B1B1B;transform:rotate(45deg)}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.c-breadcrumb{display:flex;flex-wrap:wrap;margin:0 auto;padding:0 16px}.c-breadcrumb>li{font-size:13px}.c-breadcrumb>li:not(:last-child):after{content:">";margin:0 5px}.c-breadcrumb>li>a{color:#09c5d1}.c-button-smartphone{background-image:linear-gradient(to left top,#b6b4b4 0%,#a4a2a2 100%);border-radius:12px;box-sizing:border-box;color:#fff;display:block;font-size:42px;font-weight:700;text-align:center;text-shadow:0 -2px 0 rgba(0,0,0,.3);line-height:1.5;padding:.5em 0 .48em;position:relative}.c-button-smartphone:hover{background-image:linear-gradient(to left top,#918f8f 0%,#b0b0b0 100%)}.c-button-smartphone:before{border-radius:12px;border-top:#ffffff 2px solid;content:"";height:40%;left:0;opacity:.5;position:absolute;top:0;width:100%}.c-button-more-article{background-color:#fff;border:1px solid #1c2d5c;border-radius:4px;box-shadow:0 3px 6px #00000029;color:#1c2d5c;display:block;font-size:15px;font-weight:700;line-height:1.6;margin:16px auto 0;padding:12px 20px;text-align:center}.c-btn-round{align-items:center;background-color:#205667;border-radius:200px;box-shadow:inset 2px 2px 3px #8eb1bd;box-sizing:border-box;color:#fff;display:flex;font-size:16px;min-height:50px;justify-content:center;line-height:1.6;margin:0 auto;position:relative;text-align:center;width:100%;padding:8px}.c-btn-round:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:200px;box-shadow:1px 1px 2px #a5aaae99}.c-btn-round .btn-arrow{width:36px;height:36px;border:solid 1px #347489;border-radius:100%;position:absolute;right:20px;fill:#fff}.c-btn-round .btn-arrow .arrow-right{position:absolute;top:12px;left:0;right:0;margin:0 auto}.c-btn-round:hover .btn-arrow .arrow-right{animation:ico-arrow-right .4s cubic-bezier(.18,.06,.23,.5)}.c-btn-round.modi-apply{background-color:#ff602c;box-shadow:inset 2px 2px 3px #ffad93}.c-btn-round.modi-apply .btn-arrow{border:solid 1px #FF9673}.c-btn-round.modi-btn-long{padding-right:40px}.c-btn-round.modi-btn-personal{background-color:#529db4;box-shadow:inset 2px 2px 3px #88bfd0}.c-btn-round.modi-btn-personal .btn-arrow{border:solid 1px #73B6CA}.c-btn-round.modi-btn-company{background-color:#347489;box-shadow:inset 2px 2px 3px #59a6bf}.c-btn-round.modi-btn-company .btn-arrow{border:solid 1px #619EB2}.btn-search-job{display:block;height:75px;font-size:24px;font-weight:700;text-align:center;color:#fff;background:#205667;border-radius:6px;margin:0 auto;padding:20px;box-sizing:border-box;position:relative}.btn-search-job .btn-search-txt{position:relative}.btn-search-job .btn-search-txt svg{width:32px;position:absolute;top:calc(50% - 30px);margin-left:5px}.c-btn-corp{display:flex;align-items:center;justify-content:center;font-size:18px;text-align:center;width:100%;height:54px;color:#1b1b1b;background-color:#fff;border-radius:200px}.c-btn-corp .blank-img{margin-left:10px;position:relative;top:-3px}.modi-btn-corp{color:#fff;background-color:#205667;position:relative}.modi-btn-corp:after{content:"";display:block;position:absolute;bottom:-60px;width:100%;height:1px;background-color:#347489}.modi-btn-corp .blank-img path{fill:#fff}.p-engineer-recruit-area{width:100%;margin:0 auto}.p-engineer-recruit-area .engineer-recruit-heading{font-size:28px;font-weight:700;text-align:center;line-height:1.55;color:#1b1b1b}.p-engineer-recruit-area .engineer-recruit-main .engineer-recruit-title{color:#fff;font-size:16px;font-weight:700;background-color:#529db4;padding:16px;box-sizing:border-box;position:relative}.p-engineer-recruit-area .engineer-recruit-main .engineer-recruit-title:after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;border-top:2px solid #fff;margin:auto;width:16px;height:0px}.p-engineer-recruit-area .engineer-recruit-main .engineer-recruit-title:before{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;transform:rotate(90deg);border-top:2px solid #fff;margin:auto;width:16px;height:0px;transition:all .3s}.p-engineer-recruit-area .engineer-recruit-main .engineer-recruit-title.modi-open:before{transform:rotate(0)}.p-engineer-recruit-area .engineer-recruit-main .engineer-recruit-content{background-color:#fff;padding:20px;box-sizing:border-box}.p-engineer-recruit-area .engineer-recruit-main .engineer-recruit-sub-title{font-size:20px;font-weight:700;color:#529db4}.p-engineer-recruit-area .engineer-recruit-main .engineer-recruit-link{display:inline-block;margin:0 20px 20px 0;padding:0 0 0 16px}.p-engineer-recruit-area .engineer-recruit-main .engineer-recruit-link:before{content:"";display:block;position:absolute;top:calc(50% - 4px);left:0;width:8px;height:8px;border-right:1px solid #529DB4;border-bottom:1px solid #529DB4;transform:rotate(-45deg)}.p-engineer-recruit-area .engineer-recruit-main .link-underline:after{width:calc(100% - 15px);left:15px;background:#1B1B1B}.heading-page-name{font-size:28px;font-weight:700;color:#1b1b1b;text-align:center}@font-face{font-family:icon;src:url(../font/sp/icon.eot?c=1752652337100);src:url(../font/sp/icon.eot?#iefix&c=1752652337100) format("eot"),url(../font/sp/icon.woff?c=1752652337100) format("woff"),url(../font/sp/icon.ttf?c=1752652337100) format("truetype"),url(../font/sp/icon.svg#icon?c=1752652337100) format("svg");font-weight:400;font-style:normal;font-display:swap}.c-icon{display:inline-block;font-family:icon;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.c-icon-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.c-icon-2x{font-size:2em}.c-icon-3x{font-size:3em}.c-icon-4x{font-size:4em}.c-icon-5x{font-size:5em}.c-icon-fw{width:1.2857142857em;text-align:center}.c-icon-check:before{content:""}.c-icon-delete:before{content:""}.c-icon-facebook:before{content:""}.c-icon-keep-fill:before{content:""}.c-icon-keep:before{content:""}.c-icon-line:before{content:""}.c-icon-q-a-q:before{content:""}.c-icon-search:before{content:""}.c-icon-status-industry:before{content:""}.c-icon-status-map:before{content:""}.c-icon-status-money:before{content:""}.c-icon-status-occupation:before{content:""}.c-icon-status-station:before{content:""}.c-icon-x-twitter:before{content:""}.link-underline{display:block;position:relative}.link-underline:after{content:"";display:block;position:absolute;left:0;width:100%;height:1px;background:#fff;bottom:-1px;transform:scaleX(0);transform-origin:right top;transition:transform .3s}.link-underline:hover:after{transform:scale(1);transform-origin:left top}.c-link-arrow{font-size:16px;font-weight:700;color:#529db4;display:flex;justify-content:flex-end;align-items:center;margin:10px 50px 0 0}.c-link-arrow .btn-arrow{width:32px;height:32px;border:solid 1px #529DB4;border-radius:100%;position:absolute;right:30px;fill:#529db4}.c-link-arrow .btn-arrow .arrow-right{position:absolute;top:10px;left:0;right:0;margin:0 auto}.c-link-arrow:hover .btn-arrow .arrow-right{animation:ico-arrow-right .4s cubic-bezier(.18,.06,.23,.5)}@keyframes ico-arrow-right{0%{translate:0% 0%;opacity:1}50%{translate:100% 0%;opacity:1}50.1%{translate:-100% 0%;opacity:0}to{translate:0% 0%;opacity:1}}.company-list-article>.inner-list{background-color:#fff;padding:16px;border-radius:6px}.company-list-article>.inner-list:not(:last-child){margin-bottom:16px}.company-list-article>.inner-list .article-heading{font-size:18px;font-weight:700;line-height:1.33;color:#205667}.company-list-article>.inner-list .article-heading:first-child{font-size:18px;color:#1b1b1b}.company-list-article>.inner-list .button-detail{display:block;border-radius:4px;background-color:#205667;text-align:center;font-size:14px;font-weight:700;line-height:1.6;color:#fff;padding:12px 20px}.company-list-article>.inner-list .button-all{position:relative;display:block;box-sizing:border-box;text-align:center;border-radius:8px;font-weight:700;font-size:14px;color:#1c2d5c;height:100%}.company-list-article>.inner-list .button-all:after{content:"";position:absolute;top:0;bottom:0;vertical-align:-1px;transform:rotate(45deg);border:3px solid #27314b;border-width:2px 2px 0 0;width:8px;height:8px;margin:auto}.company-list-article>.inner-list .company-info{display:flex;flex-wrap:wrap;margin-top:16px;margin-bottom:4px}.company-list-article>.inner-list .company-info .company-info-heading{box-sizing:border-box;font-weight:700;font-size:13px;line-height:1.85;color:#3d445a;margin-bottom:8px;width:20%}.company-list-article>.inner-list .company-info .company-info-heading .c-icon-status-occupation{vertical-align:-3px;font-size:15px;margin-left:3px;margin-right:8px}.company-list-article>.inner-list .company-info .company-info-heading .c-icon-status-money{vertical-align:-3px;font-size:15px;margin-left:3px;margin-right:8px}.company-list-article>.inner-list .company-info .company-info-data{box-sizing:border-box;font-size:13px;line-height:1.85;color:#3d445a;margin-bottom:8px;width:80%}.company-list-article>.inner-list .business-description-area{display:flex}.company-list-article>.inner-list .business-description-area .business-description{border-radius:8px;background-color:#ecf1f2;line-height:1.6;padding:13px 16px;width:940px}.related-recruit-list{display:flex;flex-wrap:wrap;margin-bottom:-16px}.related-recruit-list .inner-list{margin-bottom:16px;width:100%}.related-recruit-list .inner-list .reward-amount{font-weight:700;font-size:16px;line-height:1.33;color:#ff602c;margin-right:16px}.related-recruit-list .inner-list .reward-amount .c-icon{border-radius:50%;background-color:#ecf1f2;vertical-align:1px;text-align:center;font-size:12px;line-height:24px;margin-right:4px;width:24px;height:24px}.related-recruit-list .inner-list .reward-amount .c-icon-status-money{background-color:#529db4;color:#fff}.related-recruit-list .inner-list .title{font-weight:700;font-size:14px;line-height:1.56;color:#222226;margin-bottom:10px}.related-recruit-list .inner-list a{position:relative;display:block;box-sizing:border-box;border-radius:8px;font-size:15px;line-height:1.6;color:#1c2d5c;padding:14px 36px 12px 16px;border:solid 1px #e9ebf2;height:100%}.related-recruit-list .inner-list a:after{content:"";position:absolute;right:20px;top:0;bottom:0;vertical-align:-1px;transform:rotate(45deg);border:3px solid #27314b;border-width:2px 2px 0 0;width:8px;height:8px;margin:auto}.c-list-article>.inner-list{background-color:#fff;box-sizing:border-box;padding:20px;border-radius:6px}.c-list-article>.inner-list:not(:last-child){margin-bottom:30px}.c-list-article>.inner-list .article-header .article-image{margin-right:8px}.c-list-article>.inner-list .article-header .job-image{width:100%;border-radius:6px}.c-list-article>.inner-list .article-header .article-main-info{border-bottom:1px solid #529DB4;width:100%}.c-list-article>.inner-list .article-header .article-main-info .company-name{font-size:14px;line-height:1.6;color:#1b1b1b}.c-list-article>.inner-list .article-name{font-weight:700;font-size:23px;line-height:1.56;color:#1b1b1b;margin-bottom:5px}.c-list-article>.inner-list .additional-info .c-icon{border-radius:50%;vertical-align:4px;text-align:center;font-size:12px;line-height:24px;margin-right:4px;width:24px;height:24px}.c-list-article>.inner-list .additional-info .reward-amount{font-weight:700;font-size:22px;line-height:1.33;color:#ff602c;margin-right:38px}.c-list-article>.inner-list .additional-info .reward-amount .c-icon-status-money{background-color:#529db4;color:#fff}.c-list-article>.inner-list .additional-info .prefecture-name{line-height:1.6;margin-bottom:5px}.c-list-article>.inner-list .additional-info .prefecture-name .c-icon-status-map{font-size:18px;color:#529db4;vertical-align:-2px}.c-list-article>.inner-list .additional-info .station-name{line-height:1.6}.c-list-article>.inner-list .additional-info .station-name .c-icon-status-station{font-size:18px;color:#529db4;vertical-align:-2px}.c-list-article>.inner-list .article-terms .info-heading{font-size:14px;font-weight:700;color:#529db4}.c-list-article>.inner-list .article-terms .tag-list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-6px}.c-list-article>.inner-list .article-terms .tag-list>.inner-list{font-size:10px;text-align:center;color:#fff;padding:1px 10px 0;background-color:#529db4;border-radius:50px;margin-bottom:6px}.c-list-article>.inner-list .article-terms .tag-list>.inner-list:not(:last-child){margin-right:8px}.c-list-article>.inner-list .work-info{display:flex}.c-list-article>.inner-list .work-info .work-info-heading{box-sizing:border-box;font-weight:700;line-height:1.85;color:#529db4;margin-right:20px}.c-list-article>.inner-list .work-info .work-info-heading .c-icon-status-industry{vertical-align:-2px;margin-right:6px}.c-list-article>.inner-list .work-info .work-info-heading .c-icon-status-occupation{vertical-align:-3px;font-size:18px;margin-right:12px}.c-list-article>.inner-list .work-info .work-info-data{line-height:1.85;color:#1b1b1b}.c-list-article>.inner-list .coordinator-comment-area{display:flex;align-items:flex-start;margin-top:16px}.c-list-article>.inner-list .coordinator-comment-area .coordinator-image{max-width:83px;border-radius:50%;margin-right:16px}.c-list-article>.inner-list .coordinator-comment-area .coordinator-comment{border-radius:8px;background-color:#ecf1f2;line-height:1.6;padding:13px 53px 13px 16px;width:940px}.c-list-article>.inner-list .coordinator-comment-area .coordinator-comment .readmore{margin-left:10px;font-weight:700;text-decoration:underline}.c-list-article>.inner-list .read-more-button-full{display:block;border-radius:4px;background-color:#1c2d5c;text-align:center;font-size:15px;font-weight:700;line-height:1.6;color:#fff;border:1px solid #27314b;margin:16px auto 0;padding:12px 20px;width:500px}.c-list-article>.inner-list .split-button-area{display:flex;justify-content:space-between;margin-top:16px}.c-list-article>.inner-list .split-button-area .keep-button{width:calc(50% - 10px);height:45px;border-radius:6px;text-align:center;font-size:14px;line-height:1.6;color:#205667;border:1px solid #205667;padding:10px;box-sizing:border-box}.c-list-article>.inner-list .split-button-area .keep-button:after{content:"キープする"}.c-list-article>.inner-list .split-button-area .keep-button.modi-kept{background-color:#f0f3f4}.c-list-article>.inner-list .split-button-area .keep-button.modi-kept:after{content:"キープリストへ"}.c-list-article>.inner-list .split-button-area .read-more-button{width:calc(50% - 10px);height:45px;border-radius:6px;background-color:#205667;text-align:center;font-size:14px;line-height:1.6;color:#fff;border:1px solid #205667;padding:10px 30px 10px 10px;box-sizing:border-box;position:relative}.c-list-article>.inner-list .split-button-area .read-more-button svg{position:absolute;top:calc(50% - 5px);right:14px}.list-card-success .inner-list{color:#3d445a;border:1px solid #ecf1f2;background-color:#fff}.list-card-success .inner-list:not(:last-child){margin-bottom:24px}.list-card-success .inner-list .card-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9ebf2;padding:8px 16px 4px;text-decoration:none}.list-card-success .inner-list .card-header.modi-open .open-close-button:after{display:none}.list-card-success .inner-list .card-header .main-content{flex:1;color:#1c2d5c}.list-card-success .inner-list .card-header .main-content .top-content{display:flex;align-items:center}.list-card-success .inner-list .card-header .main-content .top-content .photo-img{max-width:40px;border-radius:50%;margin-right:8px}.list-card-success .inner-list .card-header .main-content .top-content .main-info{font-size:12px}.list-card-success .inner-list .card-header .main-content .sub-info{font-size:12px;margin-top:6px}.list-card-success .inner-list .card-header .main-content .sub-info .after-salary{font-weight:700;font-size:14px}.list-card-success .inner-list .card-header .open-close-button{border-radius:4px;position:relative;border:1px solid #e9ebf2;width:46px;height:46px}.list-card-success .inner-list .card-header .open-close-button:before{content:"";position:absolute;inset:0;display:block;border-top:4px solid #000;margin:auto;width:22px;height:0px}.list-card-success .inner-list .card-header .open-close-button:after{content:"";position:absolute;inset:0;transform:rotate(90deg);display:block;border-top:4px solid #000;margin:auto;width:22px;height:0px}.list-card-success .inner-list .card-content{display:none;padding:16px}.list-card-success .inner-list .card-content .episode-text{font-size:13px;line-height:1.62;border-radius:4px;padding:6px 8px 5px;background-color:#ecf1f2;margin-bottom:16px}.list-card-success .inner-list .card-content .interview-heading{font-weight:700;font-size:16px;color:#3d445a}.list-card-success .inner-list .card-content .interview-heading:before{content:"";display:inline-block;vertical-align:-3px;background:url(../img/sp/icon-heading.svg);background-size:cover;margin-right:8px;height:18px;width:7px}.list-card-success .inner-list .card-content .interview-text{font-size:13px;line-height:1.62}.list-card-success .inner-list .card-content .interview-text .emphasis-text{font-weight:700;text-decoration:underline}.list-card-success .inner-list .card-content .interview-photo{width:343px;height:192px;display:block;margin:0 auto}.keep-area-contents{padding:0 20px}.keep-area-contents .p-search-results{display:block}.keep-area-contents .p-search-results .result-text{text-align:right}.keep-article-list>.inner-list{background-color:#fff;padding:20px 20px 20px 50px;position:relative}.keep-article-list>.inner-list:not(:last-child){margin-bottom:30px}.keep-article-list>.inner-list .keep-box{position:absolute;top:0;left:0;width:30px;height:100%;cursor:pointer;overflow:hidden}.keep-article-list>.inner-list .keep-box .input-keep{display:none}.keep-article-list>.inner-list .keep-box .input-keep+label{display:block;width:100%;height:100%;background-color:#f0f3f4}.keep-article-list>.inner-list .keep-box .input-keep+label:hover{background-color:#529db4}.keep-article-list>.inner-list .keep-box .input-keep+label:before{display:block;content:"";width:20px;height:20px;background-color:#fff;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.keep-article-list>.inner-list .keep-box .input-keep:checked+label{background-color:#529db4}.keep-article-list>.inner-list .keep-box .input-keep:checked+label:after{width:8px;height:13px;content:"";display:block;border-right:3px solid #529DB4;border-bottom:3px solid #529DB4;position:absolute;top:50%;left:calc(50% - 4px);transform:rotate(30deg) translate(-50%) translateY(-50%)}.keep-article-list>.inner-list .article-header .article-image{margin-right:8px}.keep-article-list>.inner-list .article-header .article-main-info .company-info{padding-bottom:10px;border-bottom:1px solid #205667}.keep-article-list>.inner-list .article-header .article-main-info .company-info .company-name{color:#1b1b1b}.keep-article-list>.inner-list .article-header .article-main-info .company-info .article-name{font-weight:700;font-size:22px;color:#1b1b1b;margin-bottom:5px}.keep-article-list>.inner-list .article-header .article-main-info .company-info .job-image{width:100%;margin-left:8px;border-radius:6px}.keep-article-list>.inner-list .article-header .article-main-info .c-icon{border-radius:50%;vertical-align:4px;text-align:center;font-size:12px;line-height:24px;margin-right:4px;width:24px;height:24px;position:relative;top:2px}.keep-article-list>.inner-list .article-header .article-main-info .reward-amount{font-weight:700;font-size:22px;line-height:1.33;color:#ff602c}.keep-article-list>.inner-list .article-header .article-main-info .reward-amount .c-icon-status-money{background-color:#529db4;color:#fff}.keep-article-list>.inner-list .article-header .article-main-info .additional-info{display:flex}.keep-article-list>.inner-list .article-header .article-main-info .additional-info .prefecture-name{line-height:1.6;margin-right:15px}.keep-article-list>.inner-list .article-header .article-main-info .additional-info .prefecture-name .c-icon-status-map{font-size:18px;color:#529db4;vertical-align:-2px}.keep-article-list>.inner-list .article-header .article-main-info .additional-info .station-name{line-height:1.6}.keep-article-list>.inner-list .article-header .article-main-info .additional-info .station-name .c-icon-status-station{font-size:18px;color:#529db4;vertical-align:-2px}.keep-article-list>.inner-list .article-terms .info-heading{font-size:14px;font-weight:700;color:#529db4;margin-bottom:5px}.keep-article-list>.inner-list .article-terms .tag-list{display:flex;flex-wrap:wrap}.keep-article-list>.inner-list .article-terms .tag-list>.inner-list{font-size:10px;text-align:center;color:#fff;padding:1px 10px 0;background-color:#529db4;border-radius:50px;margin-bottom:5px}.keep-article-list>.inner-list .article-terms .tag-list>.inner-list:not(:last-child){margin-right:5px}.keep-article-list>.inner-list .work-info{display:flex}.keep-article-list>.inner-list .work-info .work-info-heading{box-sizing:border-box;font-weight:700;line-height:1.85;color:#529db4;margin-right:20px}.keep-article-list>.inner-list .work-info .work-info-heading .c-icon-status-industry{vertical-align:-2px;margin-right:6px}.keep-article-list>.inner-list .work-info .work-info-heading .c-icon-status-occupation{vertical-align:-3px;font-size:18px;margin-right:12px}.keep-article-list>.inner-list .work-info .work-info-data{line-height:1.85;color:#1b1b1b}.keep-article-list>.inner-list .coordinator-comment-area{display:flex;align-items:flex-start;margin-top:16px}.keep-article-list>.inner-list .coordinator-comment-area .coordinator-image{max-width:83px;border-radius:50%;margin-right:16px}.keep-article-list>.inner-list .coordinator-comment-area .coordinator-comment{border-radius:8px;background-color:#ecf1f2;line-height:1.6;padding:13px 53px 13px 16px;width:940px}.keep-article-list>.inner-list .coordinator-comment-area .coordinator-comment .readmore{margin-left:10px;font-weight:700;text-decoration:underline}.keep-article-list>.inner-list .close-guide-text{text-align:center;font-size:18px;font-weight:700;line-height:1.6;color:#09c5d1}.keep-article-list>.inner-list .split-button-area{display:flex;justify-content:space-between}.keep-article-list>.inner-list .split-button-area .read-more-button,.keep-article-list>.inner-list .split-button-area .entry-button{width:100%;border-radius:6px;font-size:14px;text-align:center;line-height:1.6;color:#fff;padding:12px 30px 10px 10px;box-sizing:border-box;position:relative}.keep-article-list>.inner-list .split-button-area .read-more-button svg,.keep-article-list>.inner-list .split-button-area .entry-button svg{position:absolute;top:calc(50% - 6px);right:12px;width:18px}.keep-article-list>.inner-list .split-button-area .read-more-button{background-color:#205667;border:1px solid #205667;margin-right:20px}.keep-article-list>.inner-list .split-button-area .entry-button{background-color:#ff602c}.c-list-paging{display:flex;justify-content:center}.c-list-paging .inner-list:not(:last-child){margin-right:20px}.c-list-paging .inner-list>a{display:block;box-sizing:border-box;font-size:14px;text-align:center}.c-list-paging .inner-list>a.modi-current{width:24px;height:24px;color:#fff;border-radius:50px;background-color:#529db4;padding:2px}.c-list-paging .inner-list>a.modi-prev:before{content:"<";margin-right:3px}.c-list-paging .inner-list>a.modi-next:after{content:">";margin-left:3px}.c-list-paging .inner-list>.dotted{display:block;box-sizing:border-box;font-size:14px;text-align:center;border-radius:50px}.p-sitemap-area .sitemap-heading{font-weight:700;color:#1c2d5c;font-size:18px;padding:20px 16px}.p-sitemap-area .sitemap-main .sitemap-title{color:#1c2d5c;font-size:17px;font-weight:700;margin-left:16px;position:relative}.p-sitemap-area .sitemap-main .sitemap-title:before{content:"";position:absolute;top:28px;left:0;width:90vw;border-bottom:solid 1px #1D2E5C}.p-sitemap-area .sitemap-main .sitemap-title:after{content:"";position:absolute;top:28px;left:0;width:100px;border-bottom:solid 1px #0CC5D1}.p-sitemap-area .sitemap-main .sitemap-sub-title{position:relative;font-size:16px;font-weight:700;margin-left:16px;padding-left:12px}.p-sitemap-area .sitemap-main .sitemap-sub-title:before{content:"";position:absolute;top:3px;left:0;display:inline-block;vertical-align:-2px;background:url(../img/sp/icon-heading.svg);background-size:cover;margin-right:8px;height:18px;width:7px}.p-sitemap-area .sitemap-main .sitemap-list{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));font-size:20px}.p-sitemap-area .sitemap-main .sitemap-list .sitemap-link{position:relative;display:inline-block;margin-left:16px;padding:0 0 0 16px;color:#3c455a;vertical-align:middle;text-decoration:none;font-size:15px}.p-sitemap-area .sitemap-main .sitemap-list .sitemap-link:before,.p-sitemap-area .sitemap-main .sitemap-list .sitemap-link:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.p-sitemap-area .sitemap-main .sitemap-list .sitemap-link:before{width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;background:#0CC5D1}.p-sitemap-area .sitemap-main .sitemap-list .sitemap-link:after{left:5px;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:3px solid #fff}@keyframes scroll-hint-appear{0%{transform:translate(40px);opacity:0}10%{opacity:1}50%,to{transform:translate(-40px);opacity:0}}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:auto;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{content:"";width:20px;height:100%;background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0));position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:before{content:"";width:20px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0));position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after,.scroll-hint-shadow-wrap.is-right-scrollable:after,.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before,.scroll-hint-shadow-wrap.is-left-scrollable:before{opacity:1;visibility:visible}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.square img{display:block;width:calc(100% - 2em);padding:1em}.slick-track{position:relative;top:0;left:0;margin-left:auto;margin-right:auto;display:flex;align-items:center}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slide-dots{text-align:center}.slide-dots li{display:inline-block;margin:0 15px}.slide-dots li button{background-color:initial;border:none;position:relative;text-indent:-9999px}.slide-dots li button:before{content:"•";font-size:40px;text-indent:0px;position:absolute;top:0;left:0;color:#bbb}.slide-dots li.slick-active button:before{color:#0cc5d1}#ai-seminar-sp{color:#fff;font-weight:400}#ai-seminar-sp html,#ai-seminar-sp body,#ai-seminar-sp div,#ai-seminar-sp span,#ai-seminar-sp applet,#ai-seminar-sp object,#ai-seminar-sp iframe,#ai-seminar-sp h1,#ai-seminar-sp h2,#ai-seminar-sp h3,#ai-seminar-sp h4,#ai-seminar-sp h5,#ai-seminar-sp h6,#ai-seminar-sp p,#ai-seminar-sp blockquote,#ai-seminar-sp pre,#ai-seminar-sp a,#ai-seminar-sp abbr,#ai-seminar-sp acronym,#ai-seminar-sp address,#ai-seminar-sp big,#ai-seminar-sp cite,#ai-seminar-sp code,#ai-seminar-sp del,#ai-seminar-sp dfn,#ai-seminar-sp em,#ai-seminar-sp img,#ai-seminar-sp ins,#ai-seminar-sp kbd,#ai-seminar-sp q,#ai-seminar-sp s,#ai-seminar-sp samp,#ai-seminar-sp small,#ai-seminar-sp strike,#ai-seminar-sp strong,#ai-seminar-sp sub,#ai-seminar-sp sup,#ai-seminar-sp tt,#ai-seminar-sp var,#ai-seminar-sp b,#ai-seminar-sp u,#ai-seminar-sp i,#ai-seminar-sp center,#ai-seminar-sp dl,#ai-seminar-sp dt,#ai-seminar-sp dd,#ai-seminar-sp ol,#ai-seminar-sp ul,#ai-seminar-sp li,#ai-seminar-sp fieldset,#ai-seminar-sp form,#ai-seminar-sp label,#ai-seminar-sp legend,#ai-seminar-sp table,#ai-seminar-sp caption,#ai-seminar-sp tbody,#ai-seminar-sp tfoot,#ai-seminar-sp thead,#ai-seminar-sp tr,#ai-seminar-sp th,#ai-seminar-sp td,#ai-seminar-sp article,#ai-seminar-sp aside,#ai-seminar-sp canvas,#ai-seminar-sp details,#ai-seminar-sp embed,#ai-seminar-sp figure,#ai-seminar-sp figcaption,#ai-seminar-sp footer,#ai-seminar-sp header,#ai-seminar-sp hgroup,#ai-seminar-sp menu,#ai-seminar-sp nav,#ai-seminar-sp output,#ai-seminar-sp ruby,#ai-seminar-sp section,#ai-seminar-sp summary,#ai-seminar-sp time,#ai-seminar-sp mark,#ai-seminar-sp audio,#ai-seminar-sp video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#ai-seminar-sp article,#ai-seminar-sp aside,#ai-seminar-sp details,#ai-seminar-sp figcaption,#ai-seminar-sp figure,#ai-seminar-sp footer,#ai-seminar-sp header,#ai-seminar-sp hgroup,#ai-seminar-sp menu,#ai-seminar-sp nav,#ai-seminar-sp section{display:block}#ai-seminar-sp body{line-height:1}#ai-seminar-sp ol,#ai-seminar-sp ul{list-style:none}#ai-seminar-sp blockquote,#ai-seminar-sp q{quotes:none}#ai-seminar-sp blockquote:before,#ai-seminar-sp blockquote:after,#ai-seminar-sp q:before,#ai-seminar-sp q:after{content:"";content:none}#ai-seminar-sp table{border-collapse:collapse;border-spacing:0}#ai-seminar-sp input,#ai-seminar-sp textarea,#ai-seminar-sp select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;outline:none;outline:0}#ai-seminar-sp select::-ms-expand{display:none}#ai-seminar-sp input[type=submit],#ai-seminar-sp input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#ai-seminar-sp input[type=submit]::-webkit-search-decoration,#ai-seminar-sp input[type=button]::-webkit-search-decoration{display:none}#ai-seminar-sp input[type=submit]::focus,#ai-seminar-sp input[type=button]::focus{outline-offset:-2px}#ai-seminar-sp *{-webkit-box-sizing:border-box;box-sizing:border-box;line-break:strict}#ai-seminar-sp body{color:#fff;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴシック,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:400}#ai-seminar-sp html{font-size:62.5%}#ai-seminar-sp main{overflow-x:hidden}#ai-seminar-sp a{text-decoration:none;color:inherit;-webkit-transition:.5s;transition:.5s}#ai-seminar-sp strong,#ai-seminar-sp b{font-weight:700}#ai-seminar-sp sup{vertical-align:top}#ai-seminar-sp img{display:block;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#ai-seminar-sp video{display:block;max-width:100%;height:auto;outline:none}#ai-seminar-sp iframe{max-width:100%}#ai-seminar-sp .inner_l{max-width:1000px;margin:0 auto;padding:0 20px;-webkit-box-sizing:content-box;box-sizing:content-box}#ai-seminar-sp .inner_m{max-width:800px;margin:0 auto;padding:0 20px;-webkit-box-sizing:content-box;box-sizing:content-box}#ai-seminar-sp .c-bg_fix{background:url(../img/lp/ai-seminar/sp/bg_fixed.jpg) top center no-repeat;background-size:cover;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1}#ai-seminar-sp .c-bg_b{background:#000000}#ai-seminar-sp .c-bg_b40,#ai-seminar-sp .c-bg_b60{background:rgba(0,0,0,.4)}#ai-seminar-sp .c-bg_b_half{position:relative}#ai-seminar-sp .c-bg_b_half:before{content:"";width:100%;height:60%;background:#000;display:block;position:absolute;top:0;left:0}#ai-seminar-sp .c-bg_bottom01{position:relative;margin-bottom:35px}#ai-seminar-sp .c-bg_bottom01:before{content:"";width:0;height:0;border-style:solid;border-width:35px 50vw 0 50vw;border-color:#000 transparent transparent transparent;position:absolute;bottom:-35px;left:0}#ai-seminar-sp .c-bg_bottom02{position:relative;margin-bottom:35px}#ai-seminar-sp .c-bg_bottom02:before{content:"";width:0;height:0;border-style:solid;border-width:35px 0 0 50vw;border-color:transparent transparent transparent #000;position:absolute;bottom:-35px;left:0}#ai-seminar-sp .c-bg_bottom02:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 35px 50vw;border-color:transparent transparent #000 transparent;position:absolute;bottom:-35px;right:0}#ai-seminar-sp .bold{font-weight:700}#ai-seminar-sp span.color{color:#02d4fd;font-weight:700}#ai-seminar-sp .blue{color:#02d4fd}#ai-seminar-sp span.green{color:#36face;font-weight:700}#ai-seminar-sp .c-cv_area .p-cv_text{font-size:1.4rem;font-weight:700;text-align:center;letter-spacing:0;width:200px;background:#fff;padding:5px 0;color:#000;border-radius:20px;margin:0 auto;position:relative}#ai-seminar-sp .c-cv_area .p-cv_text:before{content:"";width:0;height:0;border-style:solid;border-width:9px 9px 0 9px;border-color:#fff transparent transparent transparent;position:absolute;bottom:-8px;left:calc(50% - 4.5px)}#ai-seminar-sp .p-fv .c-cv_area{margin-top:25px}#ai-seminar-sp .c-cv_area .c_btn{position:relative;font-size:1.4rem;width:65%;margin:25px auto 0;background:#00ff66;border-radius:4px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-box-shadow:0 0 40px 40px #00ff66 inset,0 0 0 0 #00ff66;box-shadow:0 0 40px 40px #0f6 inset,0 0 #0f6}#ai-seminar-sp .c-cv_area .c_btn:hover{-webkit-box-shadow:0 0 10px 0 #00ff66 inset,0 0 10px 4px #00ff66;box-shadow:0 0 10px #0f6 inset,0 0 10px 4px #0f6;background:none}#ai-seminar-sp .c-cv_area .c_btn:hover a{color:#0f6}#ai-seminar-sp .c-cv_area .c_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:15px 0;color:#000;font-weight:700}#ai-seminar-sp .c-cv_area .c_btn .size{font-size:1.6rem;margin:-3px 3px 0}#ai-seminar-sp h2.c-ttl{max-width:340px;margin:0 auto}@media screen and (max-width: 480px){#ai-seminar-sp .c-cv_area .c_btn{width:80%}}#ai-seminar-sp .p-fv{position:relative;z-index:10}#ai-seminar-sp .p-fv_inner{max-width:1180px;margin:0 auto}#ai-seminar-sp .c-fv_bgimg{width:100%;margin-top:-18%;position:relative;z-index:-1}#ai-seminar-sp .p-fv_logo{width:53px;margin:20px auto 0}#ai-seminar-sp .p-fv_text01{font-size:1.2rem;font-weight:700;letter-spacing:-.04em;text-align:center;padding-top:20px}#ai-seminar-sp .p-fv_text02{max-width:330px;margin:15px auto}@media screen and (max-width: 374px){#ai-seminar-sp .c-cv_area .c_btn{width:80%}#ai-seminar-sp .p-fv_text02{padding:0 15px}}#ai-seminar-sp .p-sec01{padding:50px 0 45px}#ai-seminar-sp .c-2col{margin-top:35px}#ai-seminar-sp .c-2col .c-col_r{max-width:220px;margin:35px auto 0}#ai-seminar-sp .c-2col .c-col_l p{max-width:340px;margin:0 auto}#ai-seminar-sp .c-2col .c-col_l li:nth-of-type(1){margin-bottom:40px}#ai-seminar-sp .c-2col .c-col_l li+li{margin-top:40px}#ai-seminar-sp .c-ttl.p-sec02_ttl{max-width:222px}#ai-seminar-sp .p-sec02{padding:35px 0 40px}#ai-seminar-sp .p-sec02 .c-bg_b{padding:35px 20px 45px}#ai-seminar-sp .p-sec02 .c-text01{font-size:1.6rem;text-align:center;margin-top:35px;line-height:1.5;letter-spacing:0;font-weight:700}#ai-seminar-sp .p-sec02 .c-text02{font-size:2rem;text-align:center;line-height:1.6;margin-top:33px;letter-spacing:0}#ai-seminar-sp .p-sec02 .c-bg_list{max-width:700px;margin:30px auto 0}#ai-seminar-sp .p-sec02 .c-bg_list li{background:#fff;color:#000;text-align:center;font-size:2rem;padding:10px;letter-spacing:-.02em;line-height:1.4}#ai-seminar-sp .p-sec02 .c-bg_list li+li{margin-top:15px}@media screen and (max-width: 376px){#ai-seminar-sp .p-sec02 .c-text02,#ai-seminar-sp .p-sec02 .c-bg_list li{font-size:1.7rem}}#ai-seminar-sp .p-sec03{padding-top:70px;padding-bottom:60px}#ai-seminar-sp .p-sec03 .c-text{font-size:1.6rem;margin-top:25px;line-height:1.875;text-align:left}#ai-seminar-sp .p-sec03 .c-box_inner{background:#313131;margin-top:45px;position:relative;padding:1px}#ai-seminar-sp .p-sec03 .c-box_inner .c-text{margin-top:30px;font-size:1.4rem;line-height:1.7;padding:0 20px}#ai-seminar-sp .p-sec03 .c-box_inner figure{width:100%;margin:15px auto;padding:0 15px}#ai-seminar-sp .p-sec03 .c-box_grd{background:#3afaca;background:-webkit-gradient(linear,left top,right top,from(#3afaca),color-stop(30%,#02fafd),color-stop(70%,#02cbfd),to(#0290fd));background:linear-gradient(90deg,#3afaca 0%,#02fafd 30%,#02cbfd 70%,#0290fd 100%);margin-top:30px;height:calc(100% + 2px);padding-bottom:2px}#ai-seminar-sp .p-sec03 .c-box_grd .c-box_inner{width:calc(100% - 4px);margin-left:2px;margin-top:20px;background:#000}#ai-seminar-sp .p-sec03 .c-box_grd>.c-ttl{font-size:2rem;font-weight:700;text-align:center;color:#000;padding-top:20px}#ai-seminar-sp .p-sec03 .c-list_card{padding:20px}#ai-seminar-sp .p-sec03 .c-list_card li{background:#fff}#ai-seminar-sp .p-sec03 .c-list_card li+li{margin-top:10px}#ai-seminar-sp .p-sec03 .c-list_card figure.c-ico{width:120px;margin:10px auto 0;padding:0}#ai-seminar-sp .p-sec03 .c-list_card .c-ttl{font-size:2rem;color:#000;font-weight:700;text-align:center;padding-top:18px}#ai-seminar-sp .p-sec03 .c-list_card .c-text{color:#000;font-size:1.4rem;line-height:1.6;margin-top:15px;padding-bottom:20px;text-align:center}#ai-seminar-sp .c-ttl.c-ttlbg_g{font-size:2rem;font-weight:700;padding:10px;width:180px;background:#36face;text-align:center;border-radius:30px;position:absolute;top:-25px;left:calc(50% - 90px);color:#000}#ai-seminar-sp .c-box_g{border:1px solid #36face;padding:20px;margin-top:35px}#ai-seminar-sp .c-list_grd li+li{margin-top:10px}@media screen and (max-width: 376px){#ai-seminar-sp .p-sec03 .c-list_card .c-ttl{font-size:1.8rem}}#ai-seminar-sp .p-sec04{padding:60px 0 35px}#ai-seminar-sp .p-sec04 .c-bg_b60{position:absolute;top:0;left:0;width:100%;height:350px;z-index:-1}#ai-seminar-sp .p-sec04 .c-bg_b60:before{content:"";width:0;height:0;border-style:solid;border-width:0 100vw 40px 0;border-color:transparent #000 transparent transparent;position:absolute;bottom:-40px;right:0;opacity:.4}#ai-seminar-sp .p-sec04 .c-bg_b{position:relative;margin-top:50px}#ai-seminar-sp .p-sec04 .c-bg_b+.c-bg_b{margin-top:45px}#ai-seminar-sp .p-sec04 .c-ttl.c-ttlbg_g{width:160px;padding:4px;top:-13px;left:calc(50% - 80px);color:#000;font-size:1.4rem}#ai-seminar-sp .p-sec04 .c-ttl.c-ttlbg_g .size{font-size:1.8rem;margin-left:5px}#ai-seminar-sp .p-sec04 .c-box_ttl{font-size:2rem;font-weight:700;text-align:center;padding-top:40px;letter-spacing:0;line-height:1.8}#ai-seminar-sp .p-sec04 .c-box_inner{max-width:800px;margin:35px auto 0;padding-bottom:30px}#ai-seminar-sp .p-sec04 figure.c-img{width:100%;max-width:242px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#ai-seminar-sp .p-sec04 figure.c-img img{max-width:302px;margin:0 60px 0 auto}#ai-seminar-sp .p-sec04 .c-text{font-size:1.4rem;line-height:2.1;width:100%;margin-top:25px;padding:0 20px}#ai-seminar-sp .p-sec04 .p-item02{padding-bottom:40px}#ai-seminar-sp .p-sec04 .p-item02 .c-text{margin:20px auto 0}#ai-seminar-sp .p-sec04 .p-item02 h4.c-box_ttl_sub{font-size:1.6rem;text-align:center;margin-top:30px;font-weight:700;line-height:1.875;color:#36face}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_ttl{background:#fff;color:#000;line-height:1.5;font-size:1.6rem;text-align:center;font-weight:700;-webkit-transition:.5s;transition:.5s;cursor:pointer}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_wrap{margin:25px auto 0;padding:0 20px}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_wrap+.c-aco_wrap{margin-top:30px}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_item{display:none;line-height:2.1;font-size:1.4rem;border-bottom:1px solid #aaaaaa;padding:20px 0 35px}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_item p{max-width:600px;margin:0 auto}#ai-seminar-sp .p-sec04 .p-item02 .c-item_l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#36face;position:relative;padding:20px 10px}#ai-seminar-sp .p-sec04 .p-item02 .c-item_l:before{content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #36face;position:absolute;bottom:-20px;right:calc(50% - 15px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#ai-seminar-sp .p-sec04 .p-item02 .c-item_r{position:relative}#ai-seminar-sp .p-sec04 .p-item02 .c-item_r .c-ico{position:absolute;width:30px;height:30px;background:#000;top:calc(50% - 15px);right:20px;border:1px solid #000;border-radius:50%;-webkit-transition:.5s;transition:.5s}#ai-seminar-sp .p-sec04 .p-item02 .c-item_r .c-ico:before{content:"";width:15px;height:1px;background:#fff;position:absolute;top:13px;left:7px;-webkit-transition:.5s;transition:.5s}#ai-seminar-sp .p-sec04 .p-item02 .c-item_r .c-ico:after{content:"";width:1px;height:15px;background:#fff;position:absolute;top:6px;left:14px;-webkit-transition:.5s;transition:.5s}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_ttl.open .c-ico{background:#fff}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_ttl.open .c-ico:before{background:#000}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_ttl.open .c-ico:after{opacity:0}#ai-seminar-sp .p-sec04 .p-item02 .c-item_r figure{width:250px;padding:20px 30px 20px 0;margin:0 auto}#ai-seminar-sp .p-sec04 .p-item02 .c-link_btn{margin-top:40px}#ai-seminar-sp .p-sec04 .p-item02 .c-link_btn a{max-width:278px;display:block;margin:0 auto}#ai-seminar-sp .p-sec04 .p-item03 .c-box_inner{padding-bottom:30px;margin-top:25px}#ai-seminar-sp .p-sec04 .p-item03 figure.c-img img{max-width:365px;margin:0 0 0 auto}#ai-seminar-sp .p-sec04 .p-item03 .c-text{margin-top:25px}@media screen and (max-width: 400px){#ai-seminar-sp .p-sec04 .p-item02 .c-item_r figure{width:100%;padding:20px 60px 20px 20px}#ai-seminar-sp .p-sec04 .p-item02 .c-aco_ttl{font-size:1.4rem}#ai-seminar-sp .p-sec04 .c-box_ttl{padding:40px 10px 0;font-size:1.8rem}#ai-seminar-sp .p-sec04 .p-item02 .c-link_btn a{padding:0 20px}}@media screen and (max-width: 376px){#ai-seminar-sp .p-sec04 .p-item02 .c-aco_ttl{font-size:1.2rem}#ai-seminar-sp .p-sec04 .c-box_ttl{font-size:4.7vw}}#ai-seminar-sp .p-cv_area{padding:40px 0}#ai-seminar-sp .p-cv_area .c-cv_area .c_btn{width:85%}#ai-seminar-sp .p-sec05{margin-top:-35px;padding-top:80px;padding-bottom:65px}#ai-seminar-sp .p-sec05 .inner_l{max-width:800px}#ai-seminar-sp .p-sec05 .c-text{font-size:1.2rem;margin-top:20px;line-height:1.5}#ai-seminar-sp .c-img_list{margin:20px auto 0}#ai-seminar-sp .c-img_list li+li{margin-top:25px}@media screen and (max-width: 374px){#ai-seminar-sp .p-cv_area .c-cv_area .c_btn{width:95%}}#ai-seminar-sp .p-sec06{padding:60px 0 35px}#ai-seminar-sp .c-info_list{margin-top:20px;padding:0}#ai-seminar-sp .c-info_list .c-item dt{color:#02d4fd;font-size:1.6rem;text-align:center;padding:10px}#ai-seminar-sp .c-info_list .c-item dd{padding:10px 0 25px}#ai-seminar-sp .c-info_list .c-item .c-bg_list{font-size:1.6rem;letter-spacing:.12em;line-height:1.875}#ai-seminar-sp .c-info_list .c-item .c-bg_list li{background:#262525;padding:5px 10px}#ai-seminar-sp .c-info_list .c-item .c-bg_list li+li{margin-top:10px}#ai-seminar-sp .c-info_list .c-item .c-bg_list .time{margin-left:30px}#ai-seminar-sp .c-info_list .c-item .c-info_list{font-size:1.2rem;line-height:2.1;margin-top:10px}#ai-seminar-sp .c-info_list .c-item .c-info_list li{position:relative;padding-left:25px}#ai-seminar-sp .c-info_list .c-item .c-info_list li:before{content:"※";position:absolute;top:0;left:4px}#ai-seminar-sp .c-info_list .c-item .c-info_list li.p-ico_blue:before{color:#02d4fd}#ai-seminar-sp .c-info_list .c-item+.c-item{border-top:1px solid #02d4fd;padding-top:20px}#ai-seminar-sp .c-info_list .c-item .p-num li{padding-left:65px!important;position:relative}#ai-seminar-sp .c-info_list .c-item .p-num li .num{position:absolute;top:5px;left:40px}@media screen and (max-width: 374px){#ai-seminar-sp .c-info_list .c-item .c-bg_list .time{display:block;margin:0}}#ai-seminar-sp h2.c-ttl.p-sec07_ttl{max-width:242px;padding-top:45px}#ai-seminar-sp .p-sec07{padding-top:40px;padding-bottom:35px}#ai-seminar-sp .p-sec07 .inner_m{padding:0}#ai-seminar-sp .p-sec07 .c-bg_b{-webkit-box-shadow:2.5px 4.33px 10px 0px rgba(0,0,0,.3);box-shadow:2.5px 4.33px 10px #0000004d}#ai-seminar-sp .c-line_list{padding:20px}#ai-seminar-sp .c-line_list .c-item{line-height:1.7;font-size:1.4rem}#ai-seminar-sp .c-line_list .c-item+.c-item{border-top:1px solid #aaaaaa}#ai-seminar-sp .c-line_list .c-item dt{padding:15px 0 5px}#ai-seminar-sp .c-line_list .c-item dd{padding:5px 0 20px}#ai-seminar-sp .c-box_list{margin-top:15px;background:rgba(0,0,0,.8)}#ai-seminar-sp .c-box_list dt{font-size:1.6rem;text-align:center;padding:20px;border-bottom:1px solid #aaaaaa}#ai-seminar-sp .c-box_list dd{padding:20px 20px 30px;font-size:1.4rem;line-height:1.7}#ai-seminar-sp .c-box_list dd li{position:relative;padding-left:20px}#ai-seminar-sp .c-box_list dd li:before{content:"";width:10px;height:10px;background:#02d4fd;border-radius:50%;position:absolute;top:7px;left:2px}#ai-seminar-sp .p-sec08{padding:75px 0 30px}#ai-seminar-sp .p-sec08 .inner_l{position:relative;z-index:10}#ai-seminar-sp .p-sec08 .c-bg_b{border:2px solid #36face;height:560px;margin-top:30px}#ai-seminar-sp #footer{font-size:1.4rem;padding:25px 0 15px;color:#000;font-weight:700;letter-spacing:.1em}#ai-seminar-sp #footer .c-sec__inner{max-width:1200px;margin:0 auto}#ai-seminar-sp #footer .p-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ai-seminar-sp #footer .p-link-list li+li{margin-left:45px;position:relative}#ai-seminar-sp #footer .p-link-list li+li:before{content:"";width:1px;height:15px;position:absolute;top:0;left:-23px;display:block;background:#000}#ai-seminar-sp #footer .copyright{font-size:1.1rem;text-align:center;margin-top:30px}#ai-seminar-sp .ib{display:inline-block}#ai-seminar-sp .pc-br{display:inline}#ai-seminar-sp .tb-br{display:none}#ai-seminar-sp .pc-tb-br{display:inline}#ai-seminar-sp .tb-sp-br,#ai-seminar-sp .sp-br,#ai-seminar-sp .se-br{display:none}@media screen and (max-width: 1023px){#ai-seminar-sp .tb-br{display:inline}#ai-seminar-sp .pc-br{display:none}}#ai-seminar-sp .main_form_wrapper{width:100%;margin:0 auto;color:#000}#ai-seminar-sp .main_form_wrapper .form_ttl{padding:6px 0;background:#0746A0;color:#fff;font-size:16px;font-weight:700;text-align:center;position:relative}#ai-seminar-sp .main_form_wrapper .form_ttl:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0746A0;top:100%;left:50%;transform:translate(-50%,-50%)}#ai-seminar-sp .main_form_wrapper .form_sub_ttl{margin-top:30px;text-align:center;font-size:18px;font-weight:700;letter-spacing:2px}#ai-seminar-sp .main_form_wrapper .form_sub_ttl .span-sub{margin-right:3px;padding:2px 5px;border-radius:5px;color:#fff;background-color:#f27878;letter-spacing:0}#ai-seminar-sp .main_form_wrapper .gauge{margin:20px auto 0;width:70%;height:15px;border-radius:20px;background:#f9f9f9;position:relative}#ai-seminar-sp .main_form_wrapper .gauge .gauge-fill{width:0%;height:100%;display:block;color:#fff;background:#0746A0;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0);border-radius:20px}#ai-seminar-sp .main_form_wrapper .gauge .gauge-label{position:absolute;right:-30px;display:block;font-size:12px}#ai-seminar-sp .main_form_wrapper .swiper-container{height:100%;margin:10px 0 30px;position:relative;background:url(../img/lp/ai-seminar/sp/bg_fixed.jpg) top center no-repeat;border-radius:5px}#ai-seminar-sp .main_form_wrapper .swiper-container .swiper-wrapper{width:100%;transition-duration:.5s}#ai-seminar-sp .main_form_wrapper .swiper-container .swiper-wrapper.display_height{transition-duration:.5s;height:auto!important}#ai-seminar-sp .main_form_wrapper .swiper-container dt{margin-top:10px;width:100%;text-align:center;font-weight:700}#ai-seminar-sp .main_form_wrapper .swiper-container dd{width:90%;margin:20px auto 80px}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_select{display:flex;align-items:center;justify-content:center;gap:10px}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{padding:10px 20px;font-weight:700;color:#0746A0;border:2px solid #0746A0}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item{position:relative;display:block;text-align:center;background:#d3efef;border:2px solid #0746A0;font-size:12px;margin-bottom:7px;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box;transform:transform .5s}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{content:"";position:absolute;top:30%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle{position:relative;transform:.5s}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:after{display:none}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{content:"✕";position:absolute;font-size:14px;font-weight:700;top:50%;right:3%;transform:translate(-50%,-50%);color:#0746A0}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list.modi_none_display{display:none}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item{margin-bottom:10px;text-align:center}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item:last-child{margin:0}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_display{display:none}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item input[type=checkbox]:checked+.modi-checkbox{background-color:#035455}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail{display:flex;gap:20px}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail:first-child,#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .modi_tel_detail{margin-bottom:30px}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .tel-error,#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .mail-error{color:red}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .item-detail{display:none;position:relative}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item input[type=radio],#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_display{display:none}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{position:relative;display:block;background:#f4fdfd;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 30px;box-sizing:border-box;border:2px solid #0746A0;border-radius:4px;font-size:12px;transition:.25s all ease}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:hover{background:#408f91;color:#fff;border:2px solid #0746A0}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]{display:none}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{box-sizing:border-box;border:2px solid #0746A0;border-radius:4px;background:#ffffff;cursor:pointer;display:block;font-size:12px;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 40px;position:relative}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:before{background:#fff;border:1px solid #ccc;border-radius:3px;content:"";display:block;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #0746A0;border-bottom:3px solid #0746A0;content:"";display:block;height:20px;left:20px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label.disabled{color:#d1d1d1;border:2px solid #d1d1d1;cursor:not-allowed}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:before{border-color:#666}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .error{display:none}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .error.input_validation{font-size:12px;display:block;color:#f27878}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover{position:relative;display:block;height:40px;background:#f4fdfd;margin-bottom:7px;font-size:12px;border:2px solid #0746A0;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-arrow:after{transform:rotate(315deg)}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label{background:#ffffff}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:after{display:none}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:hover{background:#408f91;color:#f4fdfd;border:2px solid #0746A0}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.item_toggle:after{content:"";transform:rotate(-135deg)}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{position:relative;color:#0746A0;background-color:#fff}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:after{content:"";position:absolute;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #666;top:50%;left:10%;width:12px;height:12px}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:hover{background:#035455;color:#fff}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:hover:before{content:"";position:absolute;border-radius:50%;transform:translate(-50%,-50%);background-color:#035455;top:50%;left:10%;width:8px;height:8px}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active,#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list .color-active{background:#0746A0;border:1px solid #0746A0;color:#fff}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]{display:none}#ai-seminar-sp .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#408f91!important;color:#fff!important;border:2px solid #0746A0!important}#ai-seminar-sp .main_form_wrapper .swiper-container dd input[type=text],#ai-seminar-sp .main_form_wrapper .swiper-container dd input[type=tel],#ai-seminar-sp .main_form_wrapper .swiper-container dd input[type=email]{width:100%;height:40px;padding:0 0 0 10px;border:1px solid #0746A0;border-radius:4px;line-height:40px;font-size:100%;box-sizing:border-box}#ai-seminar-sp .main_form_wrapper .info_last{position:relative;margin-top:-50px;text-align:center}#ai-seminar-sp .main_form_wrapper .info_last .info_link{color:#067979;text-decoration:underline #067979}#ai-seminar-sp .main_form_wrapper .info_last .send_button{display:block;position:relative;margin:20px auto 50px;padding:20px 100px;border:none;font-size:20px;background-color:#f4ab57;color:#fff;font-weight:700}#ai-seminar-sp .main_form_wrapper .info_last .dummy-arrow:after{content:"";position:absolute;top:69%;left:75%;width:8px;height:8px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#ai-seminar-sp .main_form_wrapper .swiper-button-next{position:static;width:100%}#ai-seminar-sp .main_form_wrapper .swiper-button-next:after{display:none}#ai-seminar-sp .main_form_wrapper .btn_box .swiper-button-next{position:relative;position:static;text-align:center;width:40%;margin:0 auto 50px;padding:5px 30px;font-size:16px;font-weight:700;color:#fff;background-color:#0746A0}#ai-seminar-sp .main_form_wrapper .btn_box .swiper-button-next:before{content:"";position:absolute;left:63%;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#ai-seminar-sp .main_form_wrapper .btn_box .swiper-button-next:after{display:none}#ai-seminar-sp .main_form_wrapper .btn_box .swiper-button-next:hover{color:#fff;background-color:#0746A0}#ai-seminar-sp .main_form_wrapper .btn_box .swiper-button-prev{position:absolute;width:100px;bottom:10px;left:0;font-size:20px;text-decoration:underline dotted;color:#cccbcb}#ai-seminar-sp .main_form_wrapper .btn_box .swiper-button-prev:after{content:"";display:none}#ai-seminar-sp .main_form_wrapper .btn_box .modi-disable,#ai-seminar-sp .main_form_wrapper .btn_box .modi-tel-disable,#ai-seminar-sp .main_form_wrapper .btn_box .modi-mail-disable,#ai-seminar-sp .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#aaa;pointer-events:none}#ai-seminar-sp .main_form_wrapper .btn_box .modi-disable:before,#ai-seminar-sp .main_form_wrapper .btn_box .modi-tel-disable:before,#ai-seminar-sp .main_form_wrapper .btn_box .modi-mail-disable:before,#ai-seminar-sp .main_form_wrapper .btn_box .modi-disable-select:before{color:#fff}#ai-seminar-sp .thanks-page{color:#222b41}#ai-seminar-sp .thanks-page .top-image{margin:20px auto}#ai-seminar-sp .thanks-page .top-image .top_header{margin-left:10px;width:200px}#ai-seminar-sp .thanks-page .ai-seminar-wrap{font-size:1.6rem}#ai-seminar-sp .thanks-page .ai-seminar-wrap .lp-container{background:url(../img/lp/ai-seminar/pc/bg_fixed.jpg) top center no-repeat;display:flex;flex:1;justify-content:center;align-items:center}#ai-seminar-sp .thanks-page .ai-seminar-wrap .lp-container .lp-content{margin:50px auto;padding:20px;background-color:#fff}#ai-seminar-sp .thanks-page .ai-seminar-wrap .lp-container .lp-content .lp-form_end_head{font-size:1.8rem;font-weight:700;text-align:center}#ai-seminar-sp .thanks-page .ai-seminar-wrap .lp-container .lp-content .lp-form_end_middle{margin:25px 0;font-size:1.5rem;line-height:1.5}#ai-seminar-sp .thanks-page .ai-seminar-wrap .lp-container .lp-content .back-btn{display:block;text-align:center;margin:0 auto 50px;padding:10px 0;font-size:20px;font-weight:700;color:#fff;background-color:#0290fd;border-radius:10px}#ai-seminar-sp .thanks-page .ai-seminar-wrap .lp-container .lp-content .notice_list{font-size:1.3rem}#ai-seminar-sp .thanks-page .bottom-intro .footer{text-align:center;background-color:#000;color:#fff;padding:20px 0}.p-service-contents{width:100%;margin:0 auto;position:relative;padding:0 20px;box-sizing:border-box}.p-service-contents.modi-service-contents{width:100vw;padding:0;margin-bottom:230px}.p-service-contents .intro-img{width:100%}.p-service-contents .service-intro-box{width:calc(100% - 26px);padding:20px;box-sizing:border-box;background-color:#fff;border-radius:6px;position:absolute;top:80%;right:0;left:0;margin:0 auto}.p-service-contents .service-intro-box .service-intro-heading{font-size:22px;color:#205667;font-weight:700;margin-bottom:40px}.p-service-contents .service-intro-box .service-intro-strong{font-weight:700;margin-bottom:5px}.p-service-contents .service-intro-box .service-intro-txt{line-height:1.5}.p-service-contents .service-intro-box .service-list{display:flex;justify-content:space-between}.p-service-contents .service-intro-box .service-list .service-inner{flex-grow:1;color:#fff;font-size:14px;font-weight:700;text-align:center;background-color:#205667;border-radius:6px;padding:5px;box-sizing:border-box;margin-top:1rem}.p-service-contents .service-intro-box .service-list .service-inner:not(:last-child){margin-right:10px}.p-service-contents .service-intro-box .service-list .service-inner .large-txt{font-size:24px;padding:0 3px;box-sizing:border-box}.p-service-contents .service-desc{font-size:14px;text-align:right}.p-service-contents .performance-list{margin:0 auto;width:1100px}.p-service-contents .main-catch-heading{font-weight:700;font-size:33px;line-height:1.55;text-align:center;color:#1c2d5c}.p-service-contents .main-catch-text{font-size:18px;line-height:1.61;text-align:center;color:#1b1b1b}.p-service-contents .sales-point-list{width:864px;margin:0 auto}.p-service-contents .sales-point-list .inner-list{display:flex;margin-left:60px}.p-service-contents .sales-point-list .inner-list:not(:last-child){margin-bottom:40px}.p-service-contents .sales-point-list .inner-list .sales-icon{margin-right:24px}.p-service-contents .sales-point-list .inner-list .sales-point-text .catch-text{font-weight:700;font-size:18px;line-height:1.56;color:#1b1b1b;margin-bottom:14px}.p-service-contents .sales-point-list .inner-list .sales-point-text .main-text{font-size:15px;line-height:1.47;color:#1b1b1b}.p-service-contents .service-heading{font-size:28px;text-align:center;font-weight:700}.p-service-contents .service-feature-area{background-color:#f0f3f4;border-radius:6px;padding:20px;box-sizing:border-box;box-shadow:2px 2px 2px #a5aaae99}.p-service-contents .service-feature-area .feature-img{margin-bottom:20px;border-radius:6px}.p-service-contents .service-feature-area .service-feature-box .feature-heading{font-size:20px;font-weight:700;color:#205667}.p-service-contents .service-feature-area .service-feature-box .feature-desc{font-size:14px}.p-service-contents .service-logo-area{padding:40px 0 100px}.p-service-contents .service-logo-area .service-sub_ttl{font-weight:700}.p-service-contents .service-logo-area .service-heading{font-size:24px;text-align:left}.p-service-contents .service-logo-area .service-logo-box{background:#fff;padding:20px}.p-service-contents .service-logo-area .service-logo-box .logo-area-ttl{font-size:18px;text-align:center;font-weight:700;color:#347489}.p-service-contents .service-logo-area .service-logo-box .logo-list{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.p-service-contents .service-logo-area .service-logo-box .logo-list .logo-inner{width:30%;padding:10px;box-sizing:border-box}.p-service-contents .service-logo-area .service-logo-box .logo-list .logo-inner .modi-size{padding:10px;box-sizing:border-box}.p-service-contents .service-logo-area .service-logo-desc{font-size:14px}.p-service-contents .service-table-area .main-scroll{display:flex}.p-service-contents .service-table-area .main-scroll .main-scroll-box{max-width:100%;margin:0 0 0 16px;overflow-x:scroll;white-space:nowrap}.p-service-contents .service-table-area .main-scroll img{object-fit:cover;max-width:580px;margin-bottom:24px;margin-right:16px}.p-service-contents .service-flow-area .flow-list .flow-inner{border:2px solid #529DB4;border-radius:6px;padding:30px;box-sizing:border-box;position:relative}.p-service-contents .service-flow-area .flow-list .flow-inner .flow-ttl-area{display:flex;align-items:flex-start}.p-service-contents .service-flow-area .flow-list .flow-inner .flow-ttl-area .flow-number-image{width:32px;margin-right:24px}.p-service-contents .service-flow-area .flow-list .flow-inner .flow-ttl-area .flow-ttl{font-size:16px;font-weight:700;line-height:1.2;color:#205667}.p-service-contents .service-flow-area .flow-list .flow-inner .flow-txt-area{display:flex;align-items:center}.p-service-contents .service-flow-area .flow-list .flow-inner .flow-txt-area .flow-icon{width:50%;margin-right:20px}.p-service-contents .service-flow-area .flow-desc{font-size:20px;font-weight:700;text-align:center;color:#347489}.bg-service-contents-wide{background-color:#f0f3f4;width:100vw;position:relative;left:50%;transform:translate(-50%)}.p-article-corp{padding:40px 20px}.p-article-corp .p-corp_front{display:flex;justify-content:space-between;align-items:flex-start}.p-article-corp .p-corp_front .corp-front-img{width:calc(50% - 5px);display:block;border-radius:6px}.p-article-corp .first-content .article-table{border-collapse:collapse;width:100%}.p-article-corp .first-content .article-table tr{background-image:linear-gradient(to right,#529DB4 2px,transparent 2px);background-size:5px 1px;background-repeat:repeat-x;background-position:left bottom}.p-article-corp .first-content .article-table tr:last-child{background-image:none}.p-article-corp .first-content .article-table tr .article-th,.p-article-corp .first-content .article-table tr .article-td{display:block}.p-article-corp .first-content .article-table tr .article-th{font-size:18px;color:#529db4}.p-article-corp .first-content .article-table tr .article-td{font-size:16px;color:#1b1b1b}.p-article-corp .article-heading{font-size:32px;font-weight:700;line-height:1.5;color:#347489;border-bottom:solid 1px #529DB4;padding-bottom:20px}.p-article-corp .corp-access-content .l-corp-map .google-map{width:100%}.p-article-corp .corp-access-content .l-corp-map img.mitsui-building{max-width:240px;border-radius:6px}.p-article-corp .corp-access-content .article-table-sub{border-collapse:collapse}.p-article-corp .corp-access-content .article-table-sub tr .article-th,.p-article-corp .corp-access-content .article-table-sub tr .article-td{display:block}.p-article-corp .corp-access-content .article-table-sub tr .article-th{font-size:18px;color:#529db4}.p-article-corp .corp-access-content .article-table-sub tr .article-td{font-size:16px;color:#1b1b1b}.p-article-corp .third-content .l-message-area .l-message-inner{max-width:580px}.p-article-corp .third-content .l-message-area .l-message-inner .message-heading-big{font-size:24px;font-weight:700;color:#205667;text-align:left;word-break:keep-all;font-feature-settings:"palt"}.p-article-corp .third-content .l-message-area .l-message-inner .message-heading{font-size:20px;font-weight:700;color:#529db4}.p-article-corp .third-content .l-message-area img.manager-img{width:100%;border-radius:6px}.p-article-detail-area .more-company-button{display:block;border-radius:4px;background-color:#fff;text-align:center;font-size:15px;font-weight:700;line-height:1.6;color:#1c2d5c;border:1px solid #1c2d5c;padding:12px 20px;margin:0 auto 30px;width:500px}.p-article-detail-area .article-header .article-image{margin-right:16px}.p-article-detail-area .article-header .job-image{width:100%;border-radius:6px}.p-article-detail-area .article-header .article-main-info .company-name{font-size:16px;line-height:1.6}.p-article-detail-area .article-header .article-main-info .article-name{font-weight:700;font-size:22px;line-height:1.56;color:#1b1b1b;margin-bottom:10px}.p-article-detail-area .modified_date{font-size:11px;text-align:right;color:#a9a9a9}.p-article-detail-area .additional-info{display:flex;flex-wrap:wrap;align-items:center}.p-article-detail-area .additional-info .c-icon{border-radius:50%;vertical-align:4px;text-align:center;font-size:12px;line-height:24px;margin-right:4px;width:24px;height:24px}.p-article-detail-area .additional-info .reward-amount{font-weight:700;font-size:24px;line-height:1.33;color:#ff602c;margin-right:16px}.p-article-detail-area .additional-info .reward-amount .c-icon-status-money{background-color:#529db4;color:#fff}.p-article-detail-area .additional-info .prefecture-name{line-height:1.6;margin-right:24px;margin-bottom:5px}.p-article-detail-area .additional-info .prefecture-name .c-icon-status-map{font-size:18px;color:#529db4;vertical-align:-2px}.p-article-detail-area .additional-info .station-name{line-height:1.6}.p-article-detail-area .additional-info .station-name .c-icon-status-station{font-size:18px;color:#529db4;vertical-align:-2px}.p-article-detail-area .skill-info,.p-article-detail-area .terms-info{width:100%}.p-article-detail-area .skill-info .info-heading,.p-article-detail-area .terms-info .info-heading{font-size:16px;font-weight:700;color:#529db4}.p-article-detail-area .skill-info .info-inner,.p-article-detail-area .terms-info .info-inner{display:flex;justify-content:flex-start;flex-wrap:wrap}.p-article-detail-area .skill-info .info-inner .info-date .info-name,.p-article-detail-area .terms-info .info-inner .info-date .info-name{display:inline-block;font-size:10px;color:#fff;background-color:#529db4;border-radius:50px;margin:0 5px 5px 0;padding:1px 10px;box-sizing:border-box}.p-article-detail-area .work-info{margin-bottom:40px}.p-article-detail-area .work-info .work-info-inner{display:flex}.p-article-detail-area .work-info .work-info-inner .work-info-heading{font-size:18px;font-weight:700;color:#529db4;margin-right:24px}.p-article-detail-area .work-info .work-info-inner .work-info-heading .c-icon-status-industry{color:#529db4;font-size:16px;vertical-align:-2px;margin-right:6px}.p-article-detail-area .work-info .work-info-inner .work-info-heading .c-icon-status-occupation{font-size:18px;text-align:center;color:#529db4;vertical-align:-3px;margin-right:12px}.p-article-detail-area .work-info .work-info-inner .work-info-data{font-size:18px;line-height:1.85}.p-article-detail-area .article-detail{display:block}.p-article-detail-area .article-detail .article-heading{font-size:24px;font-weight:700;line-height:1.5;color:#347489;border-bottom:solid 1px #529DB4;padding-bottom:20px}.p-article-detail-area .article-detail .coordinator-comment{text-align:center}.p-article-detail-area .article-detail .coordinator-comment .coordinator-image{width:160px;height:160px}.p-article-detail-area .article-detail .coordinator-comment .main-text{text-align:left}.p-article-detail-area .article-detail .article-list:not(:last-of-type){margin-bottom:40px}.p-article-detail-area .article-detail .article-list .article-ttl{font-size:16px;font-weight:700;color:#529db4}.p-article-detail-area .article-detail .article-list .article-inner{line-height:1.6}.p-article-detail-area .article-detail .article-list .article-inner .link-underline{display:inline-block}.p-article-detail-area .article-detail .article-list .article-inner .link-underline:after{background:#1B1B1B}.p-article-detail-area .article-table,.p-article-detail-area .article-table-sub{border-collapse:collapse;border:solid 1px #e9ebf2;font-size:13px;width:100%}.p-article-detail-area .article-table-sub .article-th{background-color:#ecf1f2;color:#3d445a;padding:10px 16px 9px;border-bottom:solid 1px #e9ebf2;width:104px}.p-article-detail-area .article-table-sub .article-td{font-size:13px;color:#3d445a;border-bottom:solid 1px #e9ebf2;padding:10px 12px 9px}.p-article-detail-area .article-table-sub .article-td .underline-link{text-decoration:underline}.p-article-detail-area.modi-article-company-area .article-header .article-main-info .article-name{font-weight:700;font-size:32px;line-height:1.56;color:#1b1b1b;margin-bottom:10px}.p-article-detail-area.modi-article-company-area .article-heading{font-size:18px;font-weight:700;line-height:1.33;color:#347489}.section-heading{font-size:28px;font-weight:700;text-align:center;margin-bottom:40px}.related-list{display:flex;flex-wrap:wrap;margin-bottom:-16px}.related-list .inner-list{width:460px;margin-bottom:16px}.related-list .inner-list:not(:nth-child(2n)){margin-right:2%}.related-list .inner-list a{font-size:16px;padding:10px 70px 10px 30px;text-align:left}.keep-console{display:flex;justify-content:space-between;font-size:14px;padding-bottom:12px;border-radius:4px;position:relative}.keep-console:after{content:"";display:block;position:absolute;bottom:0;background-color:#529db4;width:100%;height:1px}.keep-console .check-box{display:table-cell;vertical-align:middle;width:20px;height:20px}.keep-console .check-all{margin-left:6px;border-radius:4px;text-align:center;font-size:15px;font-weight:700;line-height:1.6;color:#1c2d5c}.keep-console .keep-submit-area .submit-button{border-radius:6px;text-align:center;font-size:12px;font-weight:700;line-height:1.6;color:#a9a9a9;border:1px solid #205667;padding:5px 20px;pointer-events:none}.keep-console .keep-submit-area .submit-button.modi-active{cursor:pointer;pointer-events:initial;color:#205667}#column-1-sp{color:#222;font-size:14px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:400;line-height:1.5}#column-1-sp h1{font-size:2.3em;font-weight:700!important;text-shadow:1px 1px #fff;line-height:1.2;color:#1c2d5c;margin-bottom:10px}#column-1-sp h1 .small_txt{font-size:80%}#column-1-sp h1 .fv_letter{margin-left:-10px}#column-1-sp h1 .fv_txt_letter{margin:0 -3px 0 -6px}#column-1-sp h2{font-size:24px;font-weight:700;color:#1c2d5c;margin-bottom:20px}#column-1-sp h2 .sub_ttl{font-size:16px;margin-bottom:-3px}#column-1-sp h2 .h2_free{background-color:#09c5d1;display:inline-block;margin-right:4px;padding:4px}#column-1-sp h2.modi_center{text-align:center;margin-bottom:20px}#column-1-sp h2.modi_center+.sub_ttl{text-align:center;margin-bottom:0}#column-1-sp .content{width:100%;padding:40px 20px;box-sizing:border-box}#column-1-sp .wrapper{max-width:980px;width:100%;margin:0 auto}#column-1-sp .yellow_line{padding:0 5px;background:linear-gradient(transparent 60%,#F9D949 60%)}#column-1-sp .yellow_txt{color:#f9d949;padding:0 3px}#column-1-sp .white_bg{background-color:#fff;padding:0 5px}#column-1-sp .green_bg{background-color:#1c2d5c;padding:3px 5px}#column-1-sp .strong_txt{font-weight:700}#column-1-sp img{display:block;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#column-1-sp header{padding:10px;box-sizing:border-box;background:#fff;width:100%;position:relative;z-index:10}#column-1-sp header .header_wrapper{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#column-1-sp header .header_wrapper .header_img{max-width:180px;margin-right:20px}#column-1-sp header .header_wrapper .header_txt{font-size:13px}#column-1-sp .fv_content{background:url(../img/lp/column01/sp/top.png) center no-repeat;background-size:cover;padding:20px 0 3px;box-sizing:border-box;position:relative;z-index:0}#column-1-sp .fv_content:before{content:"";display:block;position:absolute;right:0;top:-50px;background:url(../img/lp/column01/sp/top_man_sp.png) no-repeat;background-size:100%;width:270px;height:120%;z-index:-1}#column-1-sp .fv_content .fv_wrapper{width:100%;margin:0 auto;padding:0 10px 80px;box-sizing:border-box}#column-1-sp .fv_content .fv_wrapper .fv_catch{font-size:16px;font-weight:700;color:#f9d949;background-color:#1c2d5c;display:inline-block;padding:2px 2px 2px 8px;margin-bottom:8px}#column-1-sp .fv_content .fv_wrapper .fv_sub_ttl{font-size:14px;line-height:1.6;font-weight:lighter;margin-bottom:10px;display:inline-block}#column-1-sp .fv_content .fv_wrapper .fv_emblem{margin-bottom:10px}#column-1-sp .fv_content .fv_wrapper .fv_emblem img{width:30%;max-width:120px}#column-1-sp .fv_content .fv_wrapper .fv_emblem img:not(:last-child){margin-right:20px}#column-1-sp .fv_content .info_lp{font-size:10px;position:relative;z-index:10;text-shadow:1px 1px 0 #fff}#column-1-sp .type_list{display:inherit;margin-bottom:10px}#column-1-sp .type_list .type_items{display:inline-block;font-size:12px;color:#fff;background-color:#1c2d5c;margin-bottom:12px;padding:2px 8px 3px;border-radius:60px}#column-1-sp .commit_content{text-align:center;background-color:#1c2d5c;padding:15px 0;position:relative}#column-1-sp .commit_content .commit_txt{font-size:18px;font-weight:700;color:#fff}#column-1-sp .client_content .client_content_txt{margin-bottom:20px;font-size:20px;font-weight:700;text-align:center;color:#1c2d5c}#column-1-sp .client_content .client_content_txt span{font-size:16px}#column-1-sp .client_content .client_wrapper .client_list{max-width:630px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#column-1-sp .client_content .client_wrapper .client_list .client_items{width:calc(50% - 10px);max-width:160px;margin:5px}#column-1-sp .form_content{background-color:#f4f4f4}#column-1-sp .form-main .form__ttl{padding-top:60px;text-align:center}#column-1-sp .form-main .form__ttl .form_sub_ttl{font-size:24px;font-weight:500;text-transform:uppercase}#column-1-sp .form-main .form__ttl .form_main_ttl{margin-top:10px;font-size:32px;font-weight:700}#column-1-sp .form-main .form__ttl .form_main_ttl .form_free_txt{display:inline-block;background:#222222;margin-right:4px;padding:6px}#column-1-sp .form-main .com_pc{display:block}#column-1-sp .form-main .main_form_wrapper{width:100%;margin:40px auto 0;padding:0;background-color:#fff;border-radius:10px}#column-1-sp .form-main .main_form_wrapper .form_ttl{padding:6px 0;background:#1c2d5c;color:#fff;font-size:24px;font-weight:700;text-align:center;position:relative}#column-1-sp .form-main .main_form_wrapper .form_ttl:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #1c2d5c;top:100%;left:50%;transform:translate(-50%,-50%)}#column-1-sp .form-main .main_form_wrapper .form_sub_ttl{margin-top:50px;text-align:center;font-size:32px;font-weight:700;letter-spacing:2px}#column-1-sp .form-main .main_form_wrapper .form_sub_ttl .span-sub{margin-right:3px;padding:5px;border-radius:5px;color:#fff;background-color:#ff9300;letter-spacing:0}#column-1-sp .form-main .main_form_wrapper .form_inner{width:100%;margin:auto;padding:0 15px;box-sizing:border-box}#column-1-sp .form-main .main_form_wrapper .gauge{margin:40px auto 0;width:80%;height:10px;border-radius:20px;background:#F4F4F4;position:relative}#column-1-sp .form-main .main_form_wrapper .gauge .gauge-fill{width:0%;height:100%;display:block;color:#fff;background:#1c2d5c;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0);border-radius:20px}#column-1-sp .form-main .main_form_wrapper .gauge .gauge-label{position:absolute;top:-5px;right:-25px;display:block;font-size:12px}#column-1-sp .form-main .main_form_wrapper .gauge .gauge-icon{position:relative}#column-1-sp .form-main .main_form_wrapper .gauge .gauge-icon:before{content:"";display:block;background:url(../img/lp/column01/sp/icon_form.svg) no-repeat;width:25px;height:24px;position:absolute;top:-30px;left:-15px;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0)}#column-1-sp .form-main .main_form_wrapper .swiper-container{height:100%;margin:15px 0;position:relative;background-color:#fff;border-radius:10px}#column-1-sp .form-main .main_form_wrapper .swiper-container .swiper-wrapper{transition-duration:.5s}#column-1-sp .form-main .main_form_wrapper .swiper-container .swiper-wrapper.display_height{transition-duration:.5s;height:auto!important}#column-1-sp .form-main .main_form_wrapper .swiper-container dt{margin-top:40px;width:100%;text-align:center;font-size:18px;font-weight:700}#column-1-sp .form-main .main_form_wrapper .swiper-container dd{width:85%;margin:30px auto 60px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_select{display:flex;align-items:center;justify-content:center;gap:10px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{font-weight:700;color:#222;border:2px solid #1c2d5c;padding:10px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item{position:relative;display:block;text-align:center;background:#fff;border:2px solid #1c2d5c;margin-bottom:7px;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box;transform:transform .5s}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{content:"";position:absolute;top:30%;right:20px;width:10px;height:10px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#1c2d5c}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle{position:relative;transform:.5s}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:after{display:none}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{content:"✕";position:absolute;font-size:24px;top:15%;right:20px;width:10px;height:10px;transform:translate(-50%,-50%);color:#1c2d5c}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list.modi_none_display{display:none}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .tel-error,#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .mail-error,#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .kana-error,#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .kanji-error{display:block;color:#ff9300;text-align:left}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .kanji-error{margin-top:-20px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item{margin-bottom:10px;text-align:center}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item:last-child{margin:0}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_display{display:none}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_display input[type=checkbox]:checked+.modi-checkbox{background-color:#1c2d5c}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail{display:flex;gap:20px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail:first-child{margin-bottom:20px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .modi_tel_detail{margin-bottom:30px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .item-detail{display:none;position:relative}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item input[type=radio],#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_display{display:none}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{position:relative;display:block;background:#f4fdfd;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 30px;box-sizing:border-box;border:2px solid #1c2d5c;border-radius:4px;transition:.25s all ease}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#1c2d5c}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]{display:none}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{box-sizing:border-box;border:2px solid #1c2d5c;border-radius:4px;background:#fff;cursor:pointer;display:block;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 40px;position:relative}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:before{background:#fff;border:1px solid #DBDBDB;border-radius:3px;content:"";display:block;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #1c2d5c;border-bottom:3px solid #1c2d5c;content:"";display:block;height:20px;left:20px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label.disabled{color:#dbdbdb;border:2px solid #DBDBDB;cursor:not-allowed}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:before{border-color:#dbdbdb}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .error{display:none}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .error.input_validation{display:block;color:#ff9300}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover{position:relative;display:block;height:40px;background:#fff;margin-bottom:7px;border:2px solid #1c2d5c;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#1c2d5c}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-arrow:after{transform:rotate(315deg)}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label{background:#fff}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:after{display:none}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.item_toggle:after{content:"";transform:rotate(-135deg)}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{position:relative;color:#1c2d5c;background-color:#fff}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:after{content:"";position:absolute;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #DBDBDB;top:50%;left:10%;width:12px;height:12px}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active,#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-active{background:#1c2d5c;border:1px solid #1c2d5c;color:#fff}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]{display:none}#column-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#F2FCF2!important;color:#222!important;border:2px solid #1c2d5c!important}#column-1-sp .form-main .main_form_wrapper .swiper-container dd input[type=text],#column-1-sp .form-main .main_form_wrapper .swiper-container dd input[type=tel],#column-1-sp .form-main .main_form_wrapper .swiper-container dd input[type=email]{width:100%;height:40px;padding:0 0 0 10px;border:1px solid #1c2d5c;border-radius:4px;line-height:40px;font-size:100%;box-sizing:border-box}#column-1-sp .form-main .main_form_wrapper .info_last{position:relative;margin-top:-50px;text-align:center;line-height:1.4}#column-1-sp .form-main .main_form_wrapper .info_last .info_link{color:#1c2d5c;text-decoration:underline #1c2d5c}#column-1-sp .form-main .main_form_wrapper .info_last .send_button{display:block;position:relative;margin:20px auto 50px;padding:5px 15px 10px;border:none;font-size:24px;line-height:1.4;background-color:#ff9300;color:#fff;font-weight:700}#column-1-sp .form-main .main_form_wrapper .info_last .send_button>span{font-size:12px}#column-1-sp .form-main .main_form_wrapper .info_last .send_button .dummy-arrow:after{content:"";position:absolute;top:58%;right:25%;width:10px;height:10px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#column-1-sp .form-main .main_form_wrapper .swiper-button-next{position:static;width:100%}#column-1-sp .form-main .main_form_wrapper .swiper-button-next:after{display:none}#column-1-sp .form-main .main_form_wrapper .btn_box .swiper-button-next{position:relative;text-align:center;width:30%;margin:20px auto 50px;padding:10px 40px;font-size:20px;font-weight:700;color:#fff;background-color:#1c2d5c}#column-1-sp .form-main .main_form_wrapper .btn_box .swiper-button-next:before{content:"";position:absolute;top:42%;left:80%;width:10px;height:10px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#column-1-sp .form-main .main_form_wrapper .btn_box .swiper-button-prev{position:absolute;width:50px;bottom:10px;left:0;font-size:14px;text-decoration:underline dotted;color:#dbdbdb}#column-1-sp .form-main .main_form_wrapper .btn_box .swiper-button-prev:after{content:"";display:none}#column-1-sp .form-main .main_form_wrapper .btn_box .modi-disable,#column-1-sp .form-main .main_form_wrapper .btn_box .modi-tel-disable,#column-1-sp .form-main .main_form_wrapper .btn_box .modi-mail-disable,#column-1-sp .form-main .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#dbdbdb;pointer-events:none}#column-1-sp .form-main .main_form_wrapper .btn_box .modi-disable:before,#column-1-sp .form-main .main_form_wrapper .btn_box .modi-tel-disable:before,#column-1-sp .form-main .main_form_wrapper .btn_box .modi-mail-disable:before,#column-1-sp .form-main .main_form_wrapper .btn_box .modi-disable-select:before{color:#fff}#column-1-sp .footer{background-color:#1c2d5c;padding:30px 0 10px;text-align:center}#column-1-sp .footer .footer-logo{width:50%;max-width:240px;margin:0 auto 30px}#column-1-sp .footer .copyright{font-size:10px;color:#fff;text-align:center}.lp-column-1_end{color:#222;font-size:16px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:400;line-height:1.5}.lp-column-1_end header{padding:16px 10px 12px;box-sizing:border-box;background:#fff;width:100%;z-index:10}.lp-column-1_end header .header_wrapper{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.lp-column-1_end header .header_wrapper .header_img{width:100%;max-width:200px;margin-right:20px}.lp-column-1_end header .header_wrapper .header_txt{font-size:13px}.lp-column-1_end .lp-wrap{background-color:#f4f4f4!important;padding:20px!important;box-sizing:border-box}.lp-column-1_end .lp-container{background-color:#fff;border-radius:20px;padding:20px;box-sizing:border-box}.lp-column-1_end h2{text-align:center;font-size:30px;font-weight:700;color:#1c2d5c}.lp-column-1_end .sub_ttl{font-size:20px;font-weight:700;text-align:center;margin-bottom:30px}.lp-column-1_end .lp-content{max-width:800px;width:100%;box-sizing:border-box}.lp-column-1_end .notice_list{font-size:14px;color:#ff9300}.lp-column-1_end .green_bg{color:#fff;background-color:#1c2d5c;border-radius:6px;margin-bottom:16px;padding:6px 0;display:block;text-align:center;font-weight:700}.lp-column-1_end .footer{background-color:#1c2d5c;padding:30px 0 10px;text-align:center}.lp-column-1_end .footer .footer-logo{max-width:320px;margin:0 auto 20px}.lp-column-1_end .footer .copyright{font-size:10px;color:#fff;text-align:center}#common-swiper-form .p-entry-box{max-width:800px;margin:0 auto 50px}#common-swiper-form .form_inner{width:95%;margin:0 auto}#common-swiper-form .gauge{margin:20px auto 0;width:90%;height:15px;border-radius:20px;background:#f9f9f9;position:relative}#common-swiper-form .gauge .gauge-fill{width:0%;height:100%;display:block;color:#fff;background:#0746A0;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0);border-radius:20px}#common-swiper-form .gauge .gauge-label{position:absolute;right:-30px;display:block;font-size:12px}#common-swiper-form .p-entry-box{border-radius:10px;background-color:#fff;box-shadow:1px 1px 10px #0000004d}#common-swiper-form .p-entry-box .main_form_wrapper{width:100%;margin:0 auto;background-color:#d6d8d1;border-radius:4px}#common-swiper-form .p-entry-box .main_form_wrapper .form_ttl{padding:6px 0;background:#0746A0;color:#fff;font-size:16px;font-weight:700;text-align:center;position:relative}#common-swiper-form .p-entry-box .main_form_wrapper .form_ttl:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0746A0;top:100%;left:50%;transform:translate(-50%,-50%)}#common-swiper-form .p-entry-box .main_form_wrapper .form_sub_ttl{margin-top:30px;text-align:center;font-size:18px;font-weight:700;letter-spacing:2px}#common-swiper-form .p-entry-box .main_form_wrapper .form_sub_ttl .span-sub{margin-right:3px;padding:2px 5px;border-radius:5px;color:#fff;background-color:#f27878;letter-spacing:0}#common-swiper-form .p-entry-box .main_form_wrapper .form_inner{padding:10px}#common-swiper-form .p-entry-box .main_form_wrapper .gauge{margin:20px auto 0;width:70%;height:15px;border-radius:20px;background:#f9f9f9;position:relative}#common-swiper-form .p-entry-box .main_form_wrapper .gauge .gauge-fill{width:0%;height:100%;display:block;color:#fff;background:#0746A0;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0);border-radius:20px}#common-swiper-form .p-entry-box .main_form_wrapper .gauge .gauge-label{position:absolute;right:-30px;display:block;font-size:12px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container{height:100%;margin:10px 0 30px;position:relative;background-color:#fff;border-radius:5px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container .swiper-wrapper{width:100%;transition-duration:.5s}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container .swiper-wrapper.display_height{transition-duration:.5s;margin:10px 0 25px;height:auto!important}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dt{margin-top:10px;width:100%;text-align:center;font-weight:700}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd{width:90%;margin:20px auto 80px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_select{display:flex;align-items:center;justify-content:center;gap:10px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{padding:5px 10px;font-weight:700;color:#0746A0;border:2px solid #0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_item_default .first_item{position:relative;display:block;text-align:center;background:#d3efef;border:2px solid #0746A0;font-size:12px;margin-bottom:7px;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box;transform:transform .5s}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{content:"";position:absolute;top:30%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle{position:relative;transform:.5s}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:after{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{content:"✕";position:absolute;font-size:14px;font-weight:700;top:50%;right:3%;transform:translate(-50%,-50%);color:#0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list.modi_none_display{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item{margin-bottom:10px;text-align:center}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item:last-child{margin:0}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_display{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item input[type=checkbox]:checked+.modi-checkbox{background-color:#035455}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail{display:flex;gap:20px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail:first-child,#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .modi_tel_detail{margin-bottom:30px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .tel-error,#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .mail-error{color:red}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .item-detail{display:none;position:relative}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item input[type=radio],#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_display{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{position:relative;display:block;background:#f4fdfd;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 30px;box-sizing:border-box;border:2px solid #0746A0;border-radius:4px;font-size:12px;transition:.25s all ease}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:hover{background:#408f91;color:#fff;border:2px solid #0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{box-sizing:border-box;border:2px solid #0746A0;border-radius:4px;background:#ffffff;cursor:pointer;display:block;font-size:12px;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 40px;position:relative}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:before{background:#fff;border:1px solid #ccc;border-radius:3px;content:"";display:block;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #0746A0;border-bottom:3px solid #0746A0;content:"";display:block;height:20px;left:20px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label.disabled{color:#d1d1d1;border:2px solid #d1d1d1;cursor:not-allowed}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:before{border-color:#666}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .error{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .error.input_validation{font-size:12px;display:block;color:#f27878}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover{position:relative;display:block;height:40px;background:#f4fdfd;margin-bottom:7px;font-size:12px;border:2px solid #0746A0;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-arrow:after{transform:rotate(315deg)}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label{background:#ffffff}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:after{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:hover{background:#408f91;color:#f4fdfd;border:2px solid #0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.item_toggle:after{content:"";transform:rotate(-135deg)}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{position:relative;color:#0746A0;background-color:#fff}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:after{content:"";position:absolute;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #666;top:50%;left:10%;width:12px;height:12px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:hover{background:#035455;color:#fff}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:hover:before{content:"";position:absolute;border-radius:50%;transform:translate(-50%,-50%);background-color:#035455;top:50%;left:10%;width:8px;height:8px}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active,#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list .color-active{background:#0746A0;border:1px solid #0746A0;color:#fff}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#408f91!important;color:#fff!important;border:2px solid #0746A0!important}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd input[type=text],#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd input[type=tel],#common-swiper-form .p-entry-box .main_form_wrapper .swiper-container dd input[type=email]{width:100%;height:40px;padding:0 0 0 10px;border:1px solid #0746A0;border-radius:4px;line-height:40px;font-size:100%;box-sizing:border-box}#common-swiper-form .p-entry-box .main_form_wrapper .info_last{position:relative;margin-top:-65px;text-align:center;padding-bottom:15px}#common-swiper-form .p-entry-box .main_form_wrapper .info_last .info_text{font-size:12px}#common-swiper-form .p-entry-box .main_form_wrapper .info_last .info_link{color:#067979;text-decoration:underline #067979}#common-swiper-form .p-entry-box .main_form_wrapper .info_last .send_button{display:block;position:relative;margin:10px auto 20px;padding:0 10px;border:none;font-size:14px;background-color:#f4ab57;color:#fff;font-weight:700}#common-swiper-form .p-entry-box .main_form_wrapper .info_last .send_button>span{font-size:12px}#common-swiper-form .p-entry-box .main_form_wrapper .info_last .send_button .dummy-arrow:after{content:"";position:absolute;top:65%;left:75%;width:8px;height:8px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-button-next{position:static;width:100%;text-decoration:none}#common-swiper-form .p-entry-box .main_form_wrapper .swiper-button-next:after{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .swiper-button-next{position:relative;position:static;text-align:center;width:30%;margin:0 auto 50px;padding:5px 30px;font-size:16px;font-weight:700;color:#fff;background-color:#0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .swiper-button-next:before{content:"";position:absolute;left:63%;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .swiper-button-next:after{display:none}#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .swiper-button-next:hover{color:#fff;background-color:#0746A0}#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .swiper-button-prev{position:absolute;width:100px;bottom:0;left:0;font-size:14px;text-decoration:underline dotted;color:#cccbcb}#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .swiper-button-prev:after{content:"";display:none}#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .modi-disable,#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .modi-tel-disable,#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .modi-mail-disable,#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#aaa;pointer-events:none;text-decoration:none}#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .modi-disable:before,#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .modi-tel-disable:before,#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .modi-mail-disable:before,#common-swiper-form .p-entry-box .main_form_wrapper .btn_box .modi-disable-select:before{color:#fff}#corporate-logo-30s-sp{color:#02416e;font-family:roboto,source-han-sans-japanese,sans-serif;font-weight:500;line-height:1}#corporate-logo-30s-sp img{display:block;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#corporate-logo-30s-sp header{padding:0 0 0 10px;box-sizing:border-box;box-shadow:0 -25px 32px 8px #0000003d;background:#fff;width:100%;z-index:10}#corporate-logo-30s-sp header .header_wrapper{max-width:100%;margin:0 auto;display:flex;justify-content:space-between}#corporate-logo-30s-sp header .header_wrapper .header_img{max-width:180px;padding-top:12px}#corporate-logo-30s-sp header .header_wrapper .header_link a{position:relative;display:block;background:#02416E;padding:20px 10px;vertical-align:middle;color:#fff;font-size:12px;transition:.3s}#corporate-logo-30s-sp header .header_wrapper .header_link a:hover{text-decoration:none}#corporate-logo-30s-sp .fv{background:url(../img/lp/corporate-logo-30s/sp/fv_bg.jpg) center no-repeat;background-size:cover;margin-top:-50px}#corporate-logo-30s-sp .fv .fv_person{background:url(../img/lp/corporate-logo-30s/sp/fv_woman.png) right -10px bottom -45px no-repeat;background-size:47%;padding-bottom:40px}@media screen and (min-width: 600px){#corporate-logo-30s-sp .fv .fv_person{background-size:40%;background-position:bottom -50px right 0}}#corporate-logo-30s-sp .fv .fv_person .main_ttl{margin:76px 10px 20px}#corporate-logo-30s-sp .fv .fv_person .main_logo_area_wrapper{width:67%;margin:10px 10px 0}#corporate-logo-30s-sp .fv .fv_person .main_logo_area_wrapper .logo_g_ttl{background:#e3fefe;margin-bottom:14px;padding:6px 0;text-align:center;font-weight:700;position:relative}#corporate-logo-30s-sp .fv .fv_person .main_logo_area_wrapper .logo_g_ttl:before{content:"";top:0;left:0;border-bottom:28px solid transparent;border-left:25px solid #00D8DF;position:absolute}#corporate-logo-30s-sp .fv .fv_person .main_logo_area_wrapper .logo_g_ttl:after{content:"";bottom:0;right:0;border-top:28px solid transparent;border-right:25px solid #00D8DF;position:absolute}#corporate-logo-30s-sp .fv .fv_person .main_logo_area_wrapper .logo_g{display:flex;flex-wrap:wrap;justify-content:space-between}#corporate-logo-30s-sp .fv .fv_person .main_logo_area_wrapper .logo_g li{width:48%;margin-bottom:10px}#corporate-logo-30s-sp .fv .fv_person .main_sub_ttl{width:67%;margin:10px 10px 0}#corporate-logo-30s-sp .content_ttl{background:#02416E;padding:10px 0 12px;text-align:center;color:#fff;font-size:20px;font-weight:700;position:relative}#corporate-logo-30s-sp .content_ttl:after{content:"";width:0;height:0;position:absolute;top:99%;left:50%;transform:translate(-50%);border-top:20px solid #02416E;border-right:54px solid transparent;border-left:54px solid transparent}#corporate-logo-30s-sp .popular_occupation{background:#e3fefe}#corporate-logo-30s-sp .popular_occupation .occupation_wrapper{padding:50px 20px 20px}#corporate-logo-30s-sp .popular_occupation .occupation_wrapper .occupation_list{font-size:14px;font-weight:600}#corporate-logo-30s-sp .popular_occupation .occupation_wrapper .occupation_list .occupation_item{padding:0 0 20px 30px;position:relative}#corporate-logo-30s-sp .popular_occupation .occupation_wrapper .occupation_list .occupation_item:after,#corporate-logo-30s-sp .popular_occupation .occupation_wrapper .occupation_list .occupation_item:before{content:"";position:absolute;border-radius:50%}#corporate-logo-30s-sp .popular_occupation .occupation_wrapper .occupation_list .occupation_item:after{top:7px;left:0;width:16px;height:16px;background:#02416E;transform:translateY(-50%)}#corporate-logo-30s-sp .popular_occupation .occupation_wrapper .occupation_list .occupation_item:before{top:5px;left:5px;width:14px;height:14px;background:#00D8DF}#corporate-logo-30s-sp .form-main .form__ttl .form_main_ttl .form_free_txt{display:inline-block;background:#00D8DF;margin-right:2px;padding:6px}#corporate-logo-30s-sp .form-main .main_form_wrapper{width:90%;margin:20px auto 40px;border-radius:10px}#corporate-logo-30s-sp .form-main .main_form_wrapper .gauge .gauge-fill{background:#02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{border:2px solid #02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{color:#02416e}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{border:2px solid #02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #02416E;border-bottom:3px solid #02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover{border:2px solid #02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{color:#02416e}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active{background:#02416E;border:1px solid #02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover:after{color:#02416e}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#5182a5!important;color:#fff!important;border:2px solid #02416E!important}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item{background:#cbe0ef;border:2px solid #02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{color:#02416e}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{color:#02416e}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{color:#02416e;border:2px solid #02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd input[type=text],#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd input[type=tel],#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd input[type=email]{border:1px solid #02416E}#corporate-logo-30s-sp .form-main .main_form_wrapper .btn_box .swiper-button-next{background-color:#02416e}#corporate-logo-30s-sp .form-main .main_form_wrapper .info_last .info_link{color:#00d8df;text-decoration:underline #00D8DF}#corporate-logo-30s-sp .footer{background-color:#02416e;padding:30px 0 20px;text-align:center}#corporate-logo-30s-sp .footer a{color:#fff;border-bottom:1px solid #fff;font-size:14px}#corporate-logo-30s-sp .footer .footer-logo{width:50%;max-width:240px;margin:0 auto 30px}#corporate-logo-30s-sp .footer .corp_link{margin-bottom:20px}#corporate-logo-30s-sp .footer .copyright{font-size:10px;color:#fff;text-align:center}.lp-corporate-logo_end header .header_img{max-width:200px}#corporate-logo-sp{color:#02416e;font-family:roboto,source-han-sans-japanese,sans-serif;font-weight:500;line-height:1}#corporate-logo-sp img{display:block;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#corporate-logo-sp header{padding:0 0 0 10px;box-sizing:border-box;box-shadow:0 -25px 32px 8px #0000003d;background:#fff;width:100%;z-index:10}#corporate-logo-sp header .header_wrapper{max-width:100%;margin:0 auto;display:flex;justify-content:space-between}#corporate-logo-sp header .header_wrapper .header_img{max-width:180px;padding-top:12px}#corporate-logo-sp header .header_wrapper .header_link a{position:relative;display:block;background:#02416E;padding:20px 10px;box-sizing:border-box;vertical-align:middle;color:#fff;font-size:12px;transition:.3s}#corporate-logo-sp header .header_wrapper .header_link a:hover{text-decoration:none}#corporate-logo-sp .fv{background:url(../img/lp/corporate-logo/sp/fv_bg.jpg) center no-repeat;background-size:cover;margin-top:-15px}#corporate-logo-sp .fv .fv_person{background:url(../img/lp/corporate-logo/sp/fv_woman.png) right -10px bottom -15px no-repeat;background-size:50%;padding-bottom:40px}@media screen and (min-width: 600px){#corporate-logo-sp .fv .fv_person{background-size:42%}}#corporate-logo-sp .fv .fv_person .main_ttl{margin:30px 10px 0}#corporate-logo-sp .fv .fv_person .main_logo_area_wrapper{width:67%;margin:10px 10px 0}#corporate-logo-sp .fv .fv_person .main_logo_area_wrapper .logo_g_ttl{background:#e3fefe;margin-bottom:14px;padding:6px 0;text-align:center;font-weight:700;position:relative}#corporate-logo-sp .fv .fv_person .main_logo_area_wrapper .logo_g_ttl:before{content:"";top:0;left:0;border-bottom:28px solid transparent;border-left:25px solid #00D8DF;position:absolute}#corporate-logo-sp .fv .fv_person .main_logo_area_wrapper .logo_g_ttl:after{content:"";bottom:0;right:0;border-top:28px solid transparent;border-right:25px solid #00D8DF;position:absolute}#corporate-logo-sp .fv .fv_person .main_logo_area_wrapper .logo_g{display:flex;flex-wrap:wrap;justify-content:space-between}#corporate-logo-sp .fv .fv_person .main_logo_area_wrapper .logo_g li{width:48%;margin-bottom:10px}#corporate-logo-sp .fv .fv_person .main_sub_ttl{width:67%;margin:10px 10px 0}.content_ttl{background:#02416E;padding:10px 0 12px;text-align:center;color:#fff;font-size:20px;font-weight:700;position:relative}.content_ttl:after{content:"";width:0;height:0;position:absolute;top:99%;left:50%;transform:translate(-50%);border-top:20px solid #02416E;border-right:54px solid transparent;border-left:54px solid transparent}.popular_occupation{background:#e3fefe}.popular_occupation .occupation_wrapper{padding:50px 20px 20px}.popular_occupation .occupation_wrapper .occupation_list{font-size:14px;font-weight:600}.popular_occupation .occupation_wrapper .occupation_list .occupation_item{padding:0 0 20px 30px;position:relative}.popular_occupation .occupation_wrapper .occupation_list .occupation_item:after,.popular_occupation .occupation_wrapper .occupation_list .occupation_item:before{content:"";position:absolute;border-radius:50%}.popular_occupation .occupation_wrapper .occupation_list .occupation_item:after{top:7px;left:0;width:16px;height:16px;background:#02416E;transform:translateY(-50%)}.popular_occupation .occupation_wrapper .occupation_list .occupation_item:before{top:5px;left:5px;width:14px;height:14px;background:#00D8DF}.selling_complaint{background:#00D8DF;position:relative}.selling_complaint:after{content:"";width:0;height:0;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translate(-50%);border-top:30px solid #e3fefe;border-right:80px solid transparent;border-left:80px solid transparent}.selling_complaint .selling_complaint_wrapper{padding:50px 10px 30px}.selling_complaint .selling_complaint_wrapper p{font-size:17px;font-weight:600;text-align:center;line-height:1.6}.support_achievement{background:#e3feff}.support_achievement .achievement_wrapper{padding:60px 10px 40px}.support_achievement .achievement_inner{margin-bottom:40px;padding:20px 20px 40px;background:#fff}.support_achievement .achievement_inner .achievement_menu{padding:30px 0 0}.support_achievement .achievement_inner .achievement_item{padding:0 0 10px 40px;font-size:20px;font-weight:600;position:relative}.support_achievement .achievement_inner .achievement_item:after,.support_achievement .achievement_inner .achievement_item:before{content:"";position:absolute;border-radius:50%}.support_achievement .achievement_inner .achievement_item:before{top:4px;left:6px;width:16px;height:16px;background:#00d8df}.support_achievement .achievement_inner .achievement_item:after{top:23%;left:0;width:18px;height:18px;background:#02416e;-ms-transform:translateY(-50%);transform:translateY(-50%)}.support_achievement .achievement_inner .achievement_text{padding-left:40px;font-size:16px;line-height:1.4}#corporate-logo-sp .form-main{background:#fff;padding-bottom:20px}#corporate-logo-sp .form-main .form__ttl{padding-top:30px;text-align:center}#corporate-logo-sp .form-main .form__ttl .form_sub_ttl{font-size:18px;font-weight:500;text-transform:uppercase}#corporate-logo-sp .form-main .form__ttl .form_main_ttl{margin-top:4px;font-size:20px;font-weight:700}#corporate-logo-sp .form-main .form__ttl .form_main_ttl .form_free_txt{display:inline-block;background:#00D8DF;margin-right:2px;padding:6px}#corporate-logo-sp .form-main .main_form_wrapper{width:90%;margin:20px auto 40px;border-radius:10px}#corporate-logo-sp .form-main .main_form_wrapper .gauge .gauge-fill{background:#02416E}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container{margin:10px 0 20px;border-radius:10px}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dt{font-size:14px}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{border:2px solid #02416E}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{color:#02416e}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{border:2px solid #02416E}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #02416E;border-bottom:3px solid #02416E}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover{border:2px solid #02416E}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{color:#02416e}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active{background:#02416E;border:1px solid #02416E}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover:after{color:#02416e}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#5182a5!important;color:#fff!important;border:2px solid #02416E!important}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item{background:#cbe0ef;border:2px solid #02416E}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{color:#02416e}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{color:#02416e}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{color:#02416e;border:2px solid #02416E}#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd input[type=text],#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd input[type=tel],#corporate-logo-sp .form-main .main_form_wrapper .swiper-container dd input[type=email]{border:1px solid #02416E}#corporate-logo-sp .form-main .main_form_wrapper .btn_box .swiper-button-next{background-color:#02416e}#corporate-logo-sp .form-main .main_form_wrapper .btn_box .modi-disable,#corporate-logo-sp .form-main .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#aaa;pointer-events:none;text-decoration:none}#corporate-logo-sp .form-main .main_form_wrapper .info_last .info_text{line-height:1.4}#corporate-logo-sp .form-main .main_form_wrapper .info_last .info_link{color:#00d8df;text-decoration:underline #00D8DF}#corporate-logo-sp .form-main .main_form_wrapper .info_last .send_button{margin:10px auto 30px;padding:6px 10px 10px;font-size:18px;line-height:1.4}#corporate-logo-sp .form-main .main_form_wrapper .info_last .send_button .dummy-arrow:after{top:58%;left:70%}.fixed_btn{width:100%;padding:1.5rem 0;position:fixed;bottom:0;opacity:0;transform:translateY(3rem);transition:.5s;background:#fff;box-shadow:2px 2px 10px #00000080;z-index:999}.fixed_btn.fade{opacity:1;transform:translateY(0)}.fixed_btn a.contact_btn{width:90%;height:50px;margin:0 auto;max-width:530px;padding:2rem 3rem 2rem 0rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;line-height:1;border-radius:100px;color:#fff;font-weight:700;font-size:20px;text-decoration:none;text-align:center;transition:.25s;background-color:#02416e;box-shadow:3px 3px #00d8df;position:relative}.fixed_btn a.contact_btn:hover,.fixed_btn a.contact_btn:active{letter-spacing:.1rem;opacity:.8}.fixed_btn a.contact_btn .arrow{position:relative}.fixed_btn a.contact_btn .arrow:before{content:"";display:block;border:9px solid transparent;border-top:9px solid #fff;width:0;height:0;position:absolute;top:calc(50% - 4px);right:-30px;transition:.25s}.fixed_btn a.contact_btn .arrow:hover:before{right:-35px}.fixed_btn a.contact_btn .modi-bg-white{color:#02416e;background-color:#fff;border-radius:50px;margin-right:10px;padding:0 10px;box-sizing:border-box;box-shadow:4px 4px #00d8df}.fixed_btn a.contact_btn .modi-bg-white .small-txt{font-size:80%}#corporate-logo-sp .footer{background-color:#02416e;padding:30px 0 20px;text-align:center}#corporate-logo-sp .footer a{color:#fff;border-bottom:1px solid #fff;font-size:14px}#corporate-logo-sp .footer .footer-logo{width:50%;max-width:240px;margin:0 auto 30px}#corporate-logo-sp .footer .corp_link{margin-bottom:20px}#corporate-logo-sp .footer .copyright{font-size:10px;color:#fff;text-align:center}.lp-corporate-logo_end{color:#02416e;font-family:roboto,source-han-sans-japanese,sans-serif;font-weight:500;line-height:1.2}.lp-corporate-logo_end header{padding:16px 10px 12px;box-sizing:border-box;box-shadow:0 -25px 32px 8px #0000003d}.lp-corporate-logo_end header .header_img{max-width:180px}.lp-corporate-logo_end .lp-wrap{padding:0 20px;font-size:16px}.lp-corporate-logo_end .lp-wrap .lp-container{margin:30px 0 60px}.lp-corporate-logo_end .lp-wrap .lp-container .lp-form_end_head{padding-bottom:20px;font-size:23px;font-weight:700;text-align:center;color:#02416e}.lp-corporate-logo_end .lp-wrap .lp-container .notice_list{padding-top:14px}.lp-corporate-logo_end .lp-wrap .lp-container .lp-form_end_schedule{padding-bottom:8px;text-align:center;font-weight:700}.lp-corporate-logo_end .footer{background-color:#02416e;padding:30px 0 20px;text-align:center}.lp-corporate-logo_end .footer a{color:#fff;border-bottom:1px solid #fff;font-size:14px}.lp-corporate-logo_end .footer .footer-logo{width:50%;max-width:240px;margin:0 auto 30px}.lp-corporate-logo_end .footer .corp_link{margin-bottom:20px}.lp-corporate-logo_end .footer .copyright{font-size:10px;color:#fff;text-align:center}.p-related-lists .engineer-article-wrapper .article-heading{font-weight:700;font-size:24px;line-height:1.6;text-align:center;color:#1b1b1b}.p-related-lists .engineer-article-wrapper .engineer-article{display:flex;justify-content:space-between;flex-wrap:wrap}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list{width:100%;box-shadow:0 3px 6px #00000029;border-radius:6px;background-color:#f0f3f4;box-sizing:border-box;margin-bottom:20px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list:last-child{margin-bottom:40px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .detail-link{display:block;width:100%;height:100%;padding:18px;box-sizing:border-box}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-image{margin-right:8px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .company-name{font-size:14px;line-height:1.6;color:#1b1b1b}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .article-name{font-weight:700;font-size:20px;line-height:1.56;color:#1b1b1b;position:relative}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .article-name:after{content:"";display:block;position:absolute;bottom:-14px;background-color:#529db4;width:100%;height:1px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .c-icon{border-radius:50%;background-color:#ecf1f2;vertical-align:1px;text-align:center;font-size:12px;line-height:24px;margin-right:4px;width:24px;height:24px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .skill-info,.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .terms-info{width:100%}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .skill-info .info-heading,.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .terms-info .info-heading{font-size:14px;font-weight:700;color:#529db4}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .skill-info .info-inner,.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .terms-info .info-inner{display:flex;justify-content:flex-start;flex-wrap:wrap}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .skill-info .info-inner .info-date,.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .terms-info .info-inner .info-date{font-size:10px;margin:0 5px 5px 0}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .skill-info .info-inner .info-date .info-name,.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .terms-info .info-inner .info-date .info-name{color:#fff;background-color:#529db4;border-radius:50px;padding:1px 10px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .reward-amount{font-weight:700;font-size:18px;line-height:1.33;color:#ff602c}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .reward-amount .c-icon-status-money{background-color:#529db4;color:#fff}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .tag-list{display:flex;flex-wrap:wrap;margin-top:16px;margin-bottom:-6px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .tag-list>.inner-list{font-size:13px;line-height:1.85;text-align:center;color:#8391a0;padding:1px 13px 0;border-radius:4px;background-color:#ecf1f2;margin-bottom:6px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .tag-list>.inner-list:not(:last-child){margin-right:8px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .work-info{display:flex;margin-top:16px;width:100%}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .work-info .work-info-heading{box-sizing:border-box;font-weight:700;font-size:13px;line-height:1.85;color:#3d445a;border:1px solid #e9ebf2;background-color:#ecf1f2;padding:8px 8px 8px 10px;width:88px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .work-info .work-info-heading .c-icon-status-industry{vertical-align:-2px;margin-right:6px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .work-info .work-info-heading .c-icon-status-occupation{vertical-align:-3px;font-size:18px;margin-right:12px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .work-info .work-info-data{flex:1;font-size:13px;line-height:1.85;color:#3d445a;border:1px solid #e9ebf2;padding:8px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .coordinator-comment-area{display:flex;align-items:flex-start;margin-top:16px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .coordinator-comment-area .coordinator-image{max-width:83px;border-radius:50%;margin-right:16px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .coordinator-comment-area .coordinator-comment{border-radius:8px;background-color:#ecf1f2;line-height:1.6;padding:13px 53px 13px 16px;width:940px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .coordinator-comment-area .coordinator-comment .readmore{margin-left:10px;font-weight:700;text-decoration:underline}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .read-more-button-full{display:block;border-radius:4px;background-color:#1c2d5c;text-align:center;font-size:15px;font-weight:700;line-height:1.6;color:#fff;border:1px solid #27314b;margin:16px auto 0;padding:12px 20px;width:500px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .split-button-area{display:flex;justify-content:space-between;margin-top:16px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .split-button-area .keep-button{flex:1;border-radius:4px;text-align:center;font-size:15px;font-weight:700;line-height:1.6;color:#1c2d5c;margin-right:16px;border:1px solid #27314b;padding:12px 42px 11px}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .split-button-area .keep-button:after{content:"キープする"}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .split-button-area .keep-button.modi-kept{background-color:#ecf1f2}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .split-button-area .keep-button.modi-kept:after{content:"キープリストへ"}.p-related-lists .engineer-article-wrapper .engineer-article .inner-list .split-button-area .read-more-button{flex:1;border-radius:4px;background-color:#1c2d5c;text-align:center;font-size:15px;font-weight:700;line-height:1.6;color:#fff;border:1px solid #27314b;padding:12px 42px 11px}.p-engineer-article .engineer-article-wrapper{margin:0 auto;width:100%}.p-engineer-article .engineer-article-wrapper .article-heading{font-weight:700;font-size:20px;line-height:1.6;text-align:center;color:#1b1b1b}.p-engineer-article .engineer-article-wrapper .engineer-article{display:flex;justify-content:space-between;background-color:#ecf1f2;padding:20px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list{background-color:#fff;max-width:200px;box-shadow:0 3px 6px #00000029}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .detail-link{display:block;width:100%;height:100%;padding:16px;box-sizing:border-box}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-image{margin-right:8px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .company-name{font-size:15px;line-height:1.6;color:#1b1b1b}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .article-name{font-weight:700;font-size:18px;line-height:1.56;color:#1b1b1b;margin-bottom:5px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .additional-info{display:block}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .additional-info .c-icon{border-radius:50%;background-color:#ecf1f2;vertical-align:1px;text-align:center;font-size:12px;line-height:24px;margin-right:4px;width:24px;height:24px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .additional-info .reward-amount{font-weight:700;font-size:16px;line-height:1.33;color:#f02a41;margin-right:16px;margin-bottom:5px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .additional-info .reward-amount .c-icon-status-money{color:#3d445a}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .additional-info .prefecture-name{font-size:15px;line-height:1.6;color:#3d445a;margin-right:16px;margin-bottom:5px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .additional-info .station-name{font-size:15px;line-height:1.6;color:#3d445a}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .article-header .article-main-info .additional-info .station-name .c-icon-status-station{font-size:13px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .work-info{margin-top:16px;width:100%}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .work-info .work-info-heading{font-weight:700;font-size:13px;line-height:1.85;color:#3d445a}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .work-info .work-info-heading .c-icon-status-industry{vertical-align:-2px;margin-right:6px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .work-info .work-info-heading .c-icon-status-occupation{vertical-align:-3px;font-size:18px;margin-right:12px}.p-engineer-article .engineer-article-wrapper .engineer-article .inner-list .work-info .work-info-data{font-size:13px;line-height:1.85;color:#3d445a;padding:8px}.p-engineer-search-area .search-inner{background-color:#f2f3f5;box-sizing:border-box;margin:0 auto;padding:40px 20px;width:100%}.p-engineer-search-area .search-inner .search-heading{font-weight:700;font-size:28px;text-align:center;color:#1b1b1b}.p-engineer-search-area .search-inner .engineer-search-box{width:100%}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-ttl{font-size:18px;font-weight:700}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right{display:flex;justify-content:space-between;flex-wrap:wrap}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .list-inner{width:calc(50% - 10px)}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .list-inner:not(:last-child){margin-bottom:10px}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .list-inner .link-change{display:flex;font-size:12px;align-items:center;color:#529db4;width:100%;height:50px;background-color:#fff;border-radius:2px;box-shadow:2px 2px 4px #a5aaae99;padding:10px 8px 8px;box-sizing:border-box}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .list-inner .link-change.is-selected:after{content:"選択済";position:absolute;right:35px;color:#fff;border-radius:2px;background-color:#529db4;display:inline-block;font-size:10px;margin-left:3px;padding:2px 4px 1px}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .list-inner .salary-change{width:450px;box-shadow:2px 2px 4px #a5aaae99;text-align:center;padding:0}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .list-inner .input_keyword{width:100%;height:50px;color:#529db4;border:none;padding:0 20px;box-sizing:border-box;box-shadow:2px 2px 4px #a5aaae99}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .salary-inner{display:flex;align-items:center;width:calc(100% - 20px)}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .salary-inner .salary-change{display:flex;width:100%;align-items:center;justify-content:center}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .salary-and{display:flex;align-items:center}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .feature-inner,.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .freeword-inner{width:100%}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .search-plus{position:relative}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .search-plus:before,.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .search-plus:after{content:"";display:block;position:absolute;top:50%;right:8px;background-color:#1b1b1b;width:10px;height:1px}.p-engineer-search-area .search-inner .engineer-search-box .search-list .search-list-right .search-plus:after{transform:rotate(90deg)}.p-engineer-search-area .search-inner .engineer-search-box .search-submit-result-area{display:flex;justify-content:flex-end;align-items:center}.p-engineer-search-area .search-inner .engineer-search-box .search-submit-result-area .result-number{font-size:36px;font-weight:700;text-align:center;color:#205667;margin:0 20px;line-height:1.1}.p-engineer-search-area .search-inner .engineer-search-box .search-submit-result-area .result-number .result-small-font{font-size:16px;font-weight:lighter}.p-engineer-search-area .search-inner .engineer-search-box .search-submit-result-area .search-submit{border:none;background-color:#205667;box-shadow:inset 2px 2px 3px #8eb1bd;width:60%;margin:0;position:relative}.p-engineer-search-area .search-inner .engineer-search-box .search-submit-result-area .search-submit:after{width:100%}.p-engineer-search-area .search-inner .keyword-list-area .keyword-ttl{font-size:18px;font-weight:700;margin-right:30px}.p-engineer-search-area .search-inner .keyword-list-area .search-list-right .keyword-list{display:flex;flex-wrap:wrap}.p-engineer-search-area .search-inner .keyword-list-area .search-list-right .keyword-list .keyword-inner:not(:last-child){margin-right:5px}.p-engineer-search-area .search-inner .keyword-list-area .search-list-right .keyword-list .keyword-inner a{display:block;width:100%;font-size:12px;line-height:12px;background-color:#529db4;border-radius:50px;color:#fff;padding:6px 12px;box-sizing:border-box;box-shadow:2px 2px 4px #a5aaae99}.p-engineer-search-area .search-inner .search-button-list{display:flex;justify-content:center}.p-engineer-search-area .search-inner .search-button-list .inner-list a{display:block;box-sizing:border-box;box-shadow:0 3px 6px #00000029;font-weight:700;font-size:20px;line-height:.9;text-align:center;color:#1c2d5c;border:solid 1px #1c2d5c;padding:32px;border-radius:4px;width:304px;height:132px}.p-engineer-search-area .search-inner .search-button-list .inner-list a .c-icon-status-map{font-size:30px;margin-bottom:14px}.p-engineer-search-area .search-inner .search-button-list .inner-list a .c-icon-status-industry{font-size:25px;margin-bottom:17px}.p-entry-chat-area{opacity:0;transition:.6s ease;font-size:1.6rem;margin:0 auto;padding:17px 16px 40px}.p-entry-chat-area .entry-heading{font-weight:700;font-size:15px}.p-entry-chat-area .chat-heading{margin-bottom:40px}.p-entry-chat-area .chat-heading .offer-txt{font-size:13px;color:#3d445a;margin-bottom:10px}.p-entry-chat-area .chat-heading .offer-heading{font-weight:700;font-size:15px;color:#1c2d5c}.p-entry-chat-area .chat_box{margin:0 auto}.p-entry-chat-area .chat_box:not(#no01){display:none}.p-entry-chat-area .left_container{animation:bounceIn_l .4s ease;animation-fill-mode:forwards;transform-origin:top left}.p-entry-chat-area .left_container dl{width:500px;max-width:100%;margin-bottom:20px;display:flex;align-items:center}.p-entry-chat-area .left_container dl dt{width:80px}.p-entry-chat-area .left_container dl dt img{width:100%;border-radius:40px;border:1px solid #cecece}.p-entry-chat-area .left_container dl dd{width:calc(100% - 120px);position:relative;background:#ffffff;border:1px solid #cecece;padding:15px;margin-left:25px;border-radius:6px}.p-entry-chat-area .left_container dl dd:before,.p-entry-chat-area .left_container dl dd:after{content:"";right:100%;top:50%;transform:translateY(-50%);border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.p-entry-chat-area .left_container dl dd:after{border-color:#fff0;border-right-color:#fff;border-width:12px}.p-entry-chat-area .left_container dl dd:before{border-color:#cecece00;border-right-color:#cecece;border-width:13px}.p-entry-chat-area .left_container dl dd strong{color:#f02a41}.p-entry-chat-area .right_container{flex-flow:row-reverse wrap;animation:bounceIn_r .8s ease;animation-fill-mode:forwards;transform-origin:top right;margin-bottom:20px}.p-entry-chat-area .right_container .input_area{box-sizing:border-box;background-color:#fff;padding:16px;color:#3d445a}.p-entry-chat-area .right_container .input_area .inputform-txt{box-sizing:border-box;font-size:18px;border:solid 1px #e9ebf2;padding:11px 16px;width:100%}.p-entry-chat-area .right_container .input_area .chat_policy{text-align:center;margin-top:16px}.p-entry-chat-area .right_container .input_area .chat_policy>a{color:#09c5d1}.p-entry-chat-area .right_container .input_area .inputform-engineer_ex-radio{display:flex;justify-content:space-around;text-align:center;padding-top:16px}.p-entry-chat-area .right_container .input_area .bottom_txt{display:none;margin-top:8px}.p-entry-chat-area .right_container .input_area .bottom_txt.error_msg{color:#c33}.p-entry-chat-area .a02{animation-delay:.8s}.p-entry-chat-area .a03{animation-delay:1.2s}.p-entry-chat-area .a04{animation-delay:1.6s}.p-entry-chat-area a.input_btn{cursor:pointer;display:block;transition:.2s;padding:10px 0;margin:20px auto 0;text-align:center;color:#fff;text-decoration:none;border-radius:4px;background-color:#1c2d5c}.p-entry-chat-area a.input_btn:hover{opacity:.7}.p-entry-chat-area a.submit{background-color:#09c5d1}.p-entry-chat-area a.submit .input_sub{display:block;font-size:12px}.p-entry-chat-area a.disable{background-color:#fff;border:1px solid #cecece;color:#5a5a5a;pointer-events:none}.p-entry-chat-area a.disable .input_sub{display:block;font-size:12px}.p-entry-chat-area a.done{transform:translateY(3px);border:1px solid #cecece;background-color:#cecece;color:#5a5a5a;box-shadow:none;pointer-events:none}@keyframes bounceIn_l{0%{opacity:1;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn_r{0%{opacity:1;transform:scale(0)}59%{opacity:1;transform:scale(0)}60%{opacity:1;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.p-entry-end-area .entry-heading{font-weight:700;font-size:15px;padding:20px 16px}.p-entry-end-area .entry-content-box{background-color:#fff;margin:0 auto;padding:24px 16px}.p-entry-end-area .entry-content-box .end-heading{position:relative;font-weight:700;color:#1c2d5c;font-size:18px}.p-entry-end-area .entry-content-box .end-text-area{font-size:15px;line-height:2.13;color:#222226}.p-entry-end-area .entry-content-box .end-text-area .schedule-title{font-size:1.8rem;font-weight:700}.p-entry-end-area .entry-content-box .end-text-area .schedule-url{display:block;color:#0746A0;text-decoration:underline}.p-entry-end-area .entry-content-box .delete-notes{font-size:15px;text-align:unset}.p-entry-end-area .entry-content-box .end-button{display:block;color:#1c2d5c;font-weight:700;font-size:18px;line-height:1.56;text-align:center;border-radius:4px;border:solid 1px #27314b;background-color:#fff;margin:0 auto;padding:16px 18px}#entry-form-sp .form-main{background:#fff;padding-bottom:20px}#entry-form-sp .form-main .form_head_point_g{background-color:#f4f4f5}#entry-form-sp .form-main .form_head_point_g .form_head_point_ttl{text-align:center;font-weight:700;font-size:16px;padding:10px 0;color:#02416e}#entry-form-sp .form-main .form_head_point_g .form_head_point_wrap{max-width:870px;margin:0 auto;padding-bottom:10px}#entry-form-sp .form-main .form_head_point_g .form_head_point_wrap ul{display:flex;justify-content:space-between;padding:0 10px}#entry-form-sp .form-main .form_head_point_g .form_head_point_wrap ul .form_head_point_list{width:24%;background-color:#fff;padding:8px 12px;text-align:center}#entry-form-sp .form-main .form_head_point_g .form_head_point_wrap ul .form_head_point_list img{width:50%}#entry-form-sp .form-main .form_head_point_g .form_head_point_wrap ul .form_head_point_list .form_head_point_text{font-weight:700;font-size:12px;line-height:1.2;color:#02416e;font-feature-settings:"palt"}#entry-form-sp .form-main .form_head_point_g .form_head_point_wrap ul .form_head_point_list .form_head_point_text span{color:#ff602c;font-size:28px;letter-spacing:-1px}#entry-form-sp .form-main .form_head_point_g .form_head_point_wrap ul .form_head_point_list .form_head_point_text small{font-size:14px}#entry-form-sp .form-main .form__ttl{color:#02416e;padding-top:30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-items:center}#entry-form-sp .form-main .form__ttl .form_sub_ttl{font-size:18px;font-weight:500;text-transform:uppercase}#entry-form-sp .form-main .form__ttl .form_rt_easy{font-weight:700;font-size:16px;margin-bottom:4px}#entry-form-sp .form-main .form__ttl .form_sub_rt{display:inline-block;padding:0 4px;background:#00D8DF;font-size:18px;font-weight:700}#entry-form-sp .form-main .form__ttl .form_main_rt{margin-top:10px;font-size:16px;font-weight:700}#entry-form-sp .form-main .form__ttl .form_main_ttl{margin-top:4px;font-size:20px;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-items:center}#entry-form-sp .form-main .form__ttl .form_main_ttl .form_ttl_easy{margin-bottom:4px;font-size:16px}#entry-form-sp .form-main .form__ttl .form_main_ttl .bubble img{width:64px}#entry-form-sp .form-main .main_form_wrapper{width:90%;margin:20px auto 40px;border-radius:10px}#entry-form-sp .form-main .main_form_wrapper .gauge .gauge-fill{background:#02416E}#entry-form-sp .form-main .main_form_wrapper .swiper-container{margin:10px 0 20px;border-radius:10px}#entry-form-sp .form-main .main_form_wrapper .swiper-container dt{color:#02416e;font-size:14px}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item{color:#02416e}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{border:2px solid #02416E}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{color:#02416e}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{border:2px solid #02416E}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #02416E;border-bottom:3px solid #02416E}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover{border:2px solid #02416E}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{color:#02416e}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active{background:#02416E;border:1px solid #02416E}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover:after{color:#02416e}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#5182a5!important;color:#fff!important;border:2px solid #02416E!important}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item{background:#cbe0ef;border:2px solid #02416E}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{color:#02416e}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{color:#02416e}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{color:#02416e;border:2px solid #02416E}#entry-form-sp .form-main .main_form_wrapper .swiper-container dd input[type=text],#entry-form-sp .form-main .main_form_wrapper .swiper-container dd input[type=tel],#entry-form-sp .form-main .main_form_wrapper .swiper-container dd input[type=email]{border:1px solid #02416E}#entry-form-sp .form-main .main_form_wrapper .btn_box .swiper-button-next{background-color:#02416e}#entry-form-sp .form-main .main_form_wrapper .btn_box .modi-disable,#entry-form-sp .form-main .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#aaa;pointer-events:none;text-decoration:none}#entry-form-sp .form-main .main_form_wrapper .info_last .info_text{line-height:1.4}#entry-form-sp .form-main .main_form_wrapper .info_last .info_link{color:#00d8df;text-decoration:underline #00D8DF}#entry-form-sp .form-main .main_form_wrapper .info_last .send_button{margin:10px auto 30px;padding:6px 10px 10px;font-size:18px;line-height:1.4}#entry-form-sp .form-main .main_form_wrapper .info_last .send_button.modi-disable{pointer-events:none;background-color:#aaa}#entry-form-sp .form-main .main_form_wrapper .info_last .send_button .dummy-arrow:after{top:58%;left:70%}.com_pc{display:block}.top-image .top_header{margin:10px;width:50%}.top-image .info_lp{display:flex;justify-content:center;font-size:8px;margin:5px 0}.top-image .info_lp .info_title{margin-right:5px}.top-image .info_lp .info_link{color:#025353;text-decoration:underline #025353}.top_visual_wrapper{font-family:noto-sans-cjk-jp,sans-serif;background:url(../img/lp/form-only/sp/bg_building.jpg) center bottom no-repeat;background-size:cover}.top_visual_wrapper .top_visual_inner{width:auto;margin:0 10px;padding:50px 0 40px;position:relative}.top_visual_wrapper .top_visual_inner h1{width:65%;margin-bottom:10px;position:relative;z-index:2}.top_visual_wrapper .top_visual_inner h1 .top_txt{display:block}.top_visual_wrapper .top_visual_inner h1 .main_txt{display:block;font-size:8.5vw;color:#025353;font-weight:700;text-align:center;text-shadow:5px 3px 0px rgba(2,83,83,.2)}.top_visual_wrapper .top_visual_inner p{width:calc(75% - 24px);padding:4px 12px 8px;margin-bottom:20px;color:#333;font-size:3.5vw;border-right:2px solid #025353;border-bottom:2px solid #025353;background-color:#fff9;position:relative;z-index:0}.top_visual_wrapper .top_visual_inner p em{font-style:normal;background:linear-gradient(rgba(249,212,2,0) 0%,rgba(249,212,2,0) 61%,rgb(249,212,2) 62%,rgb(249,212,2) 87%,rgba(249,212,2,0) 88%,rgba(249,212,2,0) 100%)}.top_visual_wrapper .top_visual_inner p .font-strong{font-weight:700;font-size:140%}.top_visual_wrapper .top_visual_inner ul{width:75%;display:flex;flex-wrap:wrap;position:relative;z-index:2}.top_visual_wrapper .top_visual_inner ul li{padding:0 2px;margin-right:10px;margin-bottom:10px;color:#fff;font-size:3.25vw;background-color:#333}.top_visual_wrapper .top_visual_inner ul li:last-child{margin-right:0}.top_visual_wrapper .top_visual_inner figure{width:45%;margin:0;position:absolute;z-index:1;bottom:0;right:-10px}.main_form_wrapper{width:100%;margin:0 auto;background-color:#d6d8d1;border-radius:4px}.main_form_wrapper .form_ttl{padding:6px 0;background:#0746A0;color:#fff;font-size:16px;font-weight:700;text-align:center;position:relative}.main_form_wrapper .form_ttl:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0746A0;top:100%;left:50%;transform:translate(-50%,-50%)}.main_form_wrapper .form_sub_ttl{margin-top:30px;text-align:center;font-size:18px;font-weight:700;letter-spacing:2px}.main_form_wrapper .form_sub_ttl .span-sub{margin-right:3px;padding:2px 5px;border-radius:5px;color:#fff;background-color:#f27878;letter-spacing:0}.main_form_wrapper .form_inner{padding:10px}.main_form_wrapper .gauge{margin:40px auto 0;width:70%;height:15px;border-radius:20px;background:#f9f9f9;position:relative}.main_form_wrapper .gauge .gauge-fill{width:0%;height:100%;position:absolute;top:0;display:block;color:#fff;background:#0746A0;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0);border-radius:20px}.main_form_wrapper .gauge .gauge-label{position:absolute;right:-30px;display:block;font-size:12px}.main_form_wrapper .gauge .gauge-icon{position:relative}.main_form_wrapper .gauge .gauge-icon:before{content:"";display:block;background:url(../img/common/icon_form.svg) no-repeat;width:25px;height:24px;position:absolute;top:-30px;left:-15px;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0)}.main_form_wrapper .swiper-container{height:100%;margin:10px 0 30px;position:relative;background-color:#fff;border-radius:5px}.main_form_wrapper .swiper-container .swiper-wrapper{width:100%;transition-duration:.5s}.main_form_wrapper .swiper-container .swiper-wrapper.display_height{transition-duration:.5s;height:auto!important}.main_form_wrapper .swiper-container dt{margin-top:30px;width:100%;text-align:center;font-size:.9rem;font-weight:700}.main_form_wrapper .swiper-container dd{width:90%;margin:20px auto 80px}.main_form_wrapper .swiper-container dd .form_select{display:flex;align-items:center;justify-content:center;gap:10px}.main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{padding:10px 20px;font-weight:700;color:#0746A0;border:2px solid #0746A0}.main_form_wrapper .swiper-container dd .form_item_default .first_item{position:relative;display:block;text-align:center;background:#d3efef;border:2px solid #0746A0;font-size:12px;margin-bottom:7px;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box;transform:transform .5s}.main_form_wrapper .swiper-container dd .form_item_default .first_item:after{content:"";position:absolute;top:30%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}.main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle{position:relative;transform:.5s}.main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:after{display:none}.main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{content:"✕";position:absolute;font-size:14px;font-weight:700;top:50%;right:3%;transform:translate(-50%,-50%);color:#0746A0}.main_form_wrapper .swiper-container dd .form_list.modi_none_display{display:none}.main_form_wrapper .swiper-container dd .form_list .form_item{margin-bottom:10px;text-align:center}.main_form_wrapper .swiper-container dd .form_list .form_item:last-child{margin:0}.main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_display{display:none}.main_form_wrapper .swiper-container dd .form_list .form_item input[type=checkbox]:checked+.modi-checkbox{background-color:#035455}.main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail{display:flex;gap:20px}.main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail:first-child,.main_form_wrapper .swiper-container dd .form_list .form_item .modi_tel_detail{margin-bottom:30px}.main_form_wrapper .swiper-container dd .form_list .form_item .tel-error,.main_form_wrapper .swiper-container dd .form_list .form_item .mail-error{color:red}.main_form_wrapper .swiper-container dd .form_list .form_item .item-detail{display:none;position:relative}.main_form_wrapper .swiper-container dd .form_list .form_item input[type=radio],.main_form_wrapper .swiper-container dd .form_list .form_item .toggle_display{display:none}.main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{position:relative;display:block;background:#f4fdfd;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 30px;box-sizing:border-box;border:2px solid #0746A0;border-radius:4px;font-size:12px;transition:.25s all ease}.main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}.main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:hover{background:#408f91;color:#fff;border:2px solid #0746A0}.main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]{display:none}.main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{box-sizing:border-box;border:2px solid #0746A0;border-radius:4px;background:#ffffff;cursor:pointer;display:block;font-size:12px;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 40px;position:relative}.main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:before{background:#fff;border:1px solid #ccc;border-radius:3px;content:"";display:block;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}.main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #0746A0;border-bottom:3px solid #0746A0;content:"";display:block;height:20px;left:20px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}.main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label.disabled{color:#d1d1d1;border:2px solid #d1d1d1;cursor:not-allowed}.main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:before{border-color:#666}.main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}.main_form_wrapper .swiper-container dd .form_list .error{display:none}.main_form_wrapper .swiper-container dd .form_list .error.input_validation{font-size:12px;display:block;color:#f27878}.main_form_wrapper .swiper-container dd .form_list .color-hover{position:relative;display:block;height:40px;background:#f4fdfd;margin-bottom:7px;font-size:12px;border:2px solid #0746A0;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box}.main_form_wrapper .swiper-container dd .form_list .color-hover:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-arrow:after{transform:rotate(315deg)}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label{background:#ffffff}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:after{display:none}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:hover{background:#408f91;color:#f4fdfd;border:2px solid #0746A0}.main_form_wrapper .swiper-container dd .form_list .color-hover.item_toggle:after{content:"";transform:rotate(-135deg)}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{position:relative;color:#0746A0;background-color:#fff}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:after{content:"";position:absolute;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #666;top:50%;left:10%;width:12px;height:12px}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:hover{background:#035455;color:#fff}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:hover:before{content:"";position:absolute;border-radius:50%;transform:translate(-50%,-50%);background-color:#035455;top:50%;left:10%;width:8px;height:8px}.main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active,.main_form_wrapper .swiper-container dd .form_list .color-active{background:#0746A0;border:1px solid #0746A0;color:#fff}.main_form_wrapper .swiper-container dd .form_list input[type=checkbox]{display:none}.main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#408f91!important;color:#fff!important;border:2px solid #0746A0!important}.main_form_wrapper .swiper-container dd input[type=text],.main_form_wrapper .swiper-container dd input[type=tel],.main_form_wrapper .swiper-container dd input[type=email]{width:100%;height:40px;padding:0 0 0 10px;border:1px solid #0746A0;border-radius:4px;line-height:40px;font-size:100%;box-sizing:border-box}.main_form_wrapper .info_last{position:relative;margin-top:-65px;text-align:center;padding-bottom:15px}.main_form_wrapper .info_last .info_text{font-size:12px}.main_form_wrapper .info_last .info_link{color:#067979;text-decoration:underline #067979}.main_form_wrapper .info_last .send_button{display:block;position:relative;margin:10px auto 20px;padding:5px 10px;border:none;font-size:16px;background-color:#f4ab57;color:#fff;font-weight:700}.main_form_wrapper .info_last .send_button .agreement-with{display:block;padding-top:4px;font-size:10px}.main_form_wrapper .info_last .send_button .dummy-arrow:after{content:"";position:absolute;top:26%;left:75%;width:8px;height:8px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}.main_form_wrapper .swiper-button-next{position:static;width:100%;text-decoration:none}.main_form_wrapper .swiper-button-next:after{display:none}.main_form_wrapper .btn_box .swiper-button-next{position:relative;position:static;text-align:center;width:30%;margin:0 auto 50px;padding:5px 30px;font-size:16px;font-weight:700;color:#fff;background-color:#0746A0}.main_form_wrapper .btn_box .swiper-button-next:before{content:"";position:absolute;left:63%;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}.main_form_wrapper .btn_box .swiper-button-next:after{display:none}.main_form_wrapper .btn_box .swiper-button-next:hover{color:#fff;background-color:#0746A0}.main_form_wrapper .btn_box .swiper-button-prev{position:absolute;width:100px;bottom:0;left:0;font-size:14px;text-decoration:underline dotted;color:#cccbcb}.main_form_wrapper .btn_box .swiper-button-prev:after{content:"";display:none}.main_form_wrapper .btn_box .modi-disable,.main_form_wrapper .btn_box .modi-tel-disable,.main_form_wrapper .btn_box .modi-mail-disable,.main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#aaa;pointer-events:none;text-decoration:none}.main_form_wrapper .btn_box .modi-disable:before,.main_form_wrapper .btn_box .modi-tel-disable:before,.main_form_wrapper .btn_box .modi-mail-disable:before,.main_form_wrapper .btn_box .modi-disable-select:before{color:#fff}.bottom-intro .intro-title{padding:6px 0;background:#0746A0;color:#fff;font-size:16px;font-weight:700;text-align:center;position:relative}.bottom-intro .intro-title:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0746A0;top:100%;left:50%;transform:translate(-50%,-50%)}.bottom-intro .intro-image{display:flex;justify-content:space-between;align-items:center;margin-top:25px}.bottom-intro .intro-image .image-item{margin:0 14px;text-align:center}.bottom-intro .intro-image .image-item .item-detail{width:100%}.bottom-intro .footer{text-align:center;background-color:#0746A0;color:#fff;padding-bottom:5px}.bottom-intro .footer .footer-logo{width:50%;margin:10px 0}.bottom-intro .footer .footer-info .info-title{text-decoration:underline;font-size:12px}.lp-form-only_end .top-image{width:80%}.lp-form-only_end .lp-wrap{display:flex;flex-flow:column;min-height:80vh;background-color:#d6d8d1;font-size:1.6rem}.lp-form-only_end .lp-wrap .lp-container{display:flex;flex:1;justify-content:center;align-items:center}.lp-form-only_end .lp-wrap .lp-container .lp-content{width:80%;margin:10px auto;padding:10px 20px;border-radius:10px;background-color:#fff}.lp-form-only_end .lp-wrap .lp-container .lp-content .lp-form_end_head{font-size:1.5rem;font-weight:700;text-align:center}.lp-form-only_end .lp-wrap .lp-container .lp-content .lp-form_end_middle{margin:36px 0;font-size:1.2rem;line-height:1.5}.lp-form-only_end .lp-wrap .lp-container .lp-content .lp-form_end_middle .lp-form_end_schedule{font-size:1.5rem;font-weight:700;text-align:left}.lp-form-only_end .lp-wrap .lp-container .lp-content .lp-form_end_middle .schedule-url{display:block;color:#0746A0;text-decoration:underline}.lp-form-only_end .lp-wrap .lp-container .lp-content .notice_list{font-size:1rem}.lp-form-only_end .bottom-intro{text-align:center}.lp-form-only_end .bottom-intro small{margin:auto}.error-area .entry-heading{font-weight:700;font-size:15px;padding:20px 16px}.error-area .error-content-box{margin:0 auto;padding:24px 16px}.error-area .error-content-box .error-heading{position:relative;text-align:center;font-weight:700;color:#1c2d5c;font-size:18px}.error-area .error-content-box .error-sign{font-size:100px;font-weight:700;line-height:1;text-align:center;color:#27314b}.error-area .error-content-box .error-sign .s-error-text{display:block;font-size:20px;font-weight:700}.error-area .error-content-box .error-text{font-size:15px;line-height:2.13;text-align:center;color:#27314b}.error-area .error-content-box .error-text .inquiry-link{font-weight:700;color:#09c5d1}.error-area .error-content-box .return-button{display:block;color:#fff;font-weight:700;font-size:18px;line-height:1.56;text-align:center;border-radius:4px;background-color:#27314b;margin:0 auto;padding:16px 18px}.p-feature-recommend .section-heading{font-size:24px;text-align:left;font-weight:700;margin-bottom:30px}.p-feature-recommend .recommend-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.p-feature-recommend .recommend-list:last-of-type{margin-bottom:60px}.p-feature-recommend .recommend-list .recommend-items{width:calc(50% - 10px)}.p-feature-recommend .recommend-list .recommend-items .link-underline{display:block;text-align:center}.p-feature-recommend .recommend-list .recommend-items .link-underline:after{display:none}.p-feature-recommend .recommend-list .recommend-items .link-underline .img-box{display:block;width:100%;overflow:hidden}.p-feature-recommend .recommend-list .recommend-items .link-underline .recommend-img{width:100%;border-radius:6px;transition:.3s all}.p-feature-recommend .recommend-list .recommend-items .link-underline .recommend-img:hover{transform:scale(1.2)}.p-feature-recommend .recommend-list .recommend-items .link-underline .recommend-txt{font-size:16px;display:inline-block;position:relative}.p-feature-recommend .recommend-list .recommend-items .link-underline .recommend-txt:after{content:"";display:block;position:absolute;bottom:2px;width:100%;border-bottom:1px solid #1B1B1B}.float-menu{width:calc(100% - 20px);position:fixed;top:initial;bottom:10px;padding:5px 10px;box-shadow:1px 1px 2px #a5aaae99;border-radius:100px;z-index:9999}.float-menu .header-inner{justify-content:space-between;align-items:center;position:absolute;top:50%;left:initial;transform:translateY(-50%);width:100%;margin:0 20px}.float-menu .header-inner .header-menu{justify-content:space-between;width:calc(100% - 20px);box-sizing:border-box}.float-menu .header-inner .header-menu .header-button-apply{height:44px;width:44px}.float-menu .header-inner .header-menu .c-btn-round.header-button-apply:after{height:44px;width:44px}.float-menu .header-inner .header-menu .menu-list{align-items:center}.float-menu .header-inner .header-menu .menu-list .list-inner{text-align:center}.float-menu .header-inner .header-menu .menu-list .list-inner:not(:last-child){margin-right:15px}.float-menu .header-inner .header-menu .tech_mypage_login_btn{background-color:#fff;border:solid 1px #FF602C;fill:#fff;stroke-width:1.5px;stroke:var(--CV, #FF602C);box-shadow:-2px -2px 2px #f5cec1 inset}.float-menu .header-inner .header-menu .c-btn-round.tech_mypage_login_btn:after{height:43px;width:43px}#form-only-sp html,#form-only-sp body,#form-only-sp div,#form-only-sp span,#form-only-sp applet,#form-only-sp object,#form-only-sp iframe,#form-only-sp h1,#form-only-sp h2,#form-only-sp h3,#form-only-sp h4,#form-only-sp h5,#form-only-sp h6,#form-only-sp p,#form-only-sp blockquote,#form-only-sp pre,#form-only-sp a,#form-only-sp abbr,#form-only-sp acronym,#form-only-sp address,#form-only-sp big,#form-only-sp cite,#form-only-sp code,#form-only-sp del,#form-only-sp dfn,#form-only-sp em,#form-only-sp img,#form-only-sp ins,#form-only-sp kbd,#form-only-sp q,#form-only-sp s,#form-only-sp samp,#form-only-sp small,#form-only-sp strike,#form-only-sp strong,#form-only-sp sub,#form-only-sp sup,#form-only-sp tt,#form-only-sp var,#form-only-sp b,#form-only-sp u,#form-only-sp i,#form-only-sp center,#form-only-sp dl,#form-only-sp dt,#form-only-sp dd,#form-only-sp ol,#form-only-sp ul,#form-only-sp li,#form-only-sp fieldset,#form-only-sp form,#form-only-sp label,#form-only-sp legend,#form-only-sp table,#form-only-sp caption,#form-only-sp tbody,#form-only-sp tfoot,#form-only-sp thead,#form-only-sp tr,#form-only-sp th,#form-only-sp td,#form-only-sp article,#form-only-sp aside,#form-only-sp canvas,#form-only-sp details,#form-only-sp embed,#form-only-sp figure,#form-only-sp figcaption,#form-only-sp footer,#form-only-sp header,#form-only-sp hgroup,#form-only-sp menu,#form-only-sp nav,#form-only-sp output,#form-only-sp ruby,#form-only-sp section,#form-only-sp summary,#form-only-sp time,#form-only-sp mark,#form-only-sp audio,#form-only-sp video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#form-only-sp article,#form-only-sp aside,#form-only-sp details,#form-only-sp figcaption,#form-only-sp figure,#form-only-sp footer,#form-only-sp header,#form-only-sp hgroup,#form-only-sp menu,#form-only-sp nav,#form-only-sp section{display:block}#form-only-sp body{line-height:1}#form-only-sp ol,#form-only-sp ul{list-style:none}#form-only-sp blockquote,#form-only-sp q{quotes:none}#form-only-sp blockquote:before,#form-only-sp blockquote:after,#form-only-sp q:before,#form-only-sp q:after{content:"";content:none}#form-only-sp table{border-collapse:collapse;border-spacing:0}#form-only-sp input,#form-only-sp textarea,#form-only-sp select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;outline:none;outline:0}#form-only-sp select::-ms-expand{display:none}#form-only-sp input[type=submit],#form-only-sp input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#form-only-sp input[type=submit]::-webkit-search-decoration,#form-only-sp input[type=button]::-webkit-search-decoration{display:none}#form-only-sp input[type=submit]::focus,#form-only-sp input[type=button]::focus{outline-offset:-2px}#form-only-sp *{box-sizing:border-box;line-break:strict}#form-only-sp body{color:#222b41;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴシック,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500}#form-only-sp a{text-decoration:none;color:inherit;transition:.5s}#form-only-sp a:hover{opacity:.7}#form-only-sp strong,#form-only-sp b{font-weight:700}#form-only-sp sup{vertical-align:top}#form-only-sp img{display:block;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#form-only-sp video{display:block;max-width:100%;height:auto;outline:none}#form-only-sp iframe{max-width:100%}#form-only-sp .c-bg{position:relative}#form-only-sp .c-bg:before{content:"";display:inline-block;width:10px;height:10px;background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:-2px;margin-left:5px}#form-only-sp .c-bg02{position:relative}#form-only-sp .c-bg02:before{content:"";display:inline-block;width:10px;height:10px;background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;bottom:50%;transform:translateY(50%)}#form-only-sp .c-dot{display:inline-block;position:relative}#form-only-sp .c-dot:before{content:"";position:absolute;display:inline-block;top:-6px;right:50%;transform:translate(50%);width:4px;height:4px;border-radius:50%;background-color:#000}#form-only-sp .c-sec{padding:120px 0;position:relative}#form-only-sp .c-sec__inner{position:relative;max-width:1040px;margin:0 auto;padding:0 20px;z-index:10}#form-only-sp .c-sec__inner--min{max-width:840px}#form-only-sp .c-sec__inner--lg{max-width:1240px}#form-only-sp .c-sec__ttl{margin-bottom:55px}#form-only-sp .c-sec__ttl img{width:auto;height:100px;margin:0 auto}@media screen and (max-width: 600px){#form-only-sp .c-sec__ttl img{height:90px}}#form-only-sp .c-sec-bg{position:relative}#form-only-sp .c-sec-bg:after{width:100%;height:80px}#form-only-sp .c-sec-bg--bottom:after{content:"";display:inline-block;background:url(../../img/lp/form-only/sp/bg-line.png) center center no-repeat;background-size:100%;position:absolute;left:0;bottom:-79px;z-index:1;width:100%;height:80px}#form-only-sp .c-sec-bg--top:before{content:"";display:inline-block;background:url(../../img/lp/form-only/sp/bg-line.png) center center no-repeat;background-size:100%;position:absolute;left:0;top:-79px;width:100%;height:80px;transform:rotate(180deg)}#form-only-sp .c-triangle-top,#form-only-sp .c-triangle-bottom,#form-only-sp .c-triangle-top-re,#form-only-sp .c-triangle-bottom-re{position:relative}#form-only-sp .c-triangle-top:before{content:"";position:absolute;top:-59px;border-bottom:60px solid #fff;right:0;width:0;height:0;border-left:100vw solid transparent;z-index:1}#form-only-sp .c-triangle-top-re:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:60px solid #fff;border-right:100vw solid transparent;z-index:1}#form-only-sp .c-triangle-bottom:after{content:"";position:absolute;bottom:-59px;border-top:60px solid #fff;right:0;width:0;height:0;border-right:100vw solid transparent;z-index:1}#form-only-sp .c-triangle-bottom-re:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:60px solid #fff;border-left:100vw solid transparent;z-index:1}#form-only-sp .c-triangle-box{position:relative}#form-only-sp .c-triangle-box:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#222b41;transform:skewY(-7.8deg);z-index:2}#form-only-sp .c-bg-box{background-color:#fff;border-radius:10px}#form-only-sp .p-kazari{position:absolute;z-index:1;bottom:-21vw}@media screen and (min-width: 1500px){#form-only-sp .p-kazari{bottom:-19vw}}@media screen and (min-width: 2000px){#form-only-sp .p-kazari{bottom:-15vw}}@media screen and (max-width: 600px){#form-only-sp .p-kazari{bottom:-50%}}#form-only-sp .p-fv{position:relative;z-index:10}#form-only-sp .p-fv .p-kazari{bottom:-62%;z-index:-1}#form-only-sp .p-fv:after{border-bottom-color:#222b41;z-index:20}#form-only-sp .p-fv__bg{background:url(../../img/lp/form-only/sp/fv-img-sp.jpg) top center no-repeat;background-size:cover;padding-top:15px;padding-bottom:50px}#form-only-sp .p-fv__inner{max-width:640px;margin:0 auto;padding:0 20px}#form-only-sp .fv-txt01{max-width:260px;margin:0 auto 15px}#form-only-sp .fv-txt02{max-width:140px;margin:0 auto 85px}#form-only-sp .fv-txt03{position:relative;z-index:30;max-width:800px;margin:0 auto;max-width:650px}#form-only-sp .p-fv-entry{position:relative;padding-bottom:20px;background-color:#222b41;z-index:20}#form-only-sp .p-fv-entry:after{border-top-color:#222b41}#form-only-sp .p-entry-txt{max-width:315px;margin:0 auto}#form-only-sp .p-entry-txt img{width:100%}#form-only-sp .p-entry-btn{max-width:295px;margin:0 auto}#form-only-sp .p-entry-btn a{display:block}#form-only-sp .p-entry-btn a:hover{transform:scale(1.05);opacity:1}#form-only-sp .p-sec-intro{padding:150px 0 50px;background-color:#fff}#form-only-sp .p-intro-txt01{font-size:16px;line-height:1.5;text-align:center}#form-only-sp .p-intro-txt01 .bg-txt{display:inline-block;background-color:#222b41;color:#fff;padding:8px 25px;margin:10px 0;font-size:20px}#form-only-sp .p-intro-txt02{font-size:18px;text-align:center;line-height:1.4}#form-only-sp .p-intro-txt02 .lg{font-size:24px}#form-only-sp .p-intro-txt03{max-width:160px;margin:35px auto 0}#form-only-sp .p-intro-txt04{position:relative;margin:10px auto 0;padding:20px;font-size:18px;line-height:1.5;text-align:center}#form-only-sp .p-intro-txt04 .lg{font-weight:700;font-size:24px}#form-only-sp .p-intro-txt04:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:22px;height:55px;background:url(../../img/lp/form-only/sp/obj-kakko.png) center center no-repeat;background-size:contain}#form-only-sp .p-intro-txt04:after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:22px;height:55px;background:url(../../img/lp/form-only/sp/obj-kakko-re.png) center center no-repeat;background-size:contain}@media screen and (max-width: 374px){#form-only-sp .p-intro-txt01 .bg-txt{padding:8px 15px}#form-only-sp .p-intro-txt02 .lg{font-size:22px}#form-only-sp .p-intro-txt04{padding:20px 10px;font-size:16px}#form-only-sp .p-intro-txt04 .lg{font-size:20px}}#form-only-sp .p-sec-point{padding:30px 0 95px}#form-only-sp .p-point-list{margin-right:-20px;margin-left:-20px}#form-only-sp .p-point-list .p-point-list__ttl{margin-bottom:20px}#form-only-sp .p-reco-ttlWrap{position:relative;z-index:10;padding:20px 0 0;background:#222b41}#form-only-sp .p-reco-ttlWrap:before{border-bottom-color:#222b41}#form-only-sp .p-reco-ttlWrap:after{border-top-color:#222b41}#form-only-sp .p-point-list__ttl{display:flex;justify-content:center;margin:0 auto}#form-only-sp .p-point-list__ttl p{width:50%}#form-only-sp .p-point-list__ttl p:last-child{width:calc(50% - 2px)}#form-only-sp .p-pointBottom-box{margin-top:125px;position:relative;padding:335px 20px 30px;text-align:center}#form-only-sp .p-think-list{display:block;position:absolute;top:-75px;width:100%;max-width:850px;right:50%;transform:translate(50%);padding:0 20px}#form-only-sp .p-think-list li{width:100%;max-width:265px;margin:0 auto}#form-only-sp .p-think-list li:not(:last-child){margin-bottom:25px}#form-only-sp .p-think-txt01{font-size:18px;font-weight:700;line-height:1.66666}#form-only-sp .p-ce-txt{max-width:315px;margin:45px auto 0}@media screen and (max-width: 374px){#form-only-sp .p-think-txt01{font-size:16px}}#form-only-sp .p-sec-reco:after{border-top-color:#eee}#form-only-sp .p-sec-reco .p-kazari{bottom:-35vw}#form-only-sp .p-reco-ttlWrap{padding:30px 0}#form-only-sp .p-sec-reco__bg{position:relative;padding:85px 0 90px;background:url(../../img/lp/form-only/sp/bg-recommend.jpg) top center no-repeat;background-size:cover;z-index:10}#form-only-sp .p-sec-reco__bg:before{border-top-color:#222b41}#form-only-sp .p-reco-ttl{position:relative;z-index:10;max-width:285px;margin:0 auto}#form-only-sp .p-reco-box{margin-bottom:40px;padding:20px;box-shadow:1px 1px 10px #0000004d}#form-only-sp .p-reco-box:last-child{margin-bottom:0}#form-only-sp .p-reco-box__ttlArea{display:block;padding-bottom:15px;border-bottom:2px solid #5a7da2}#form-only-sp .p-reco-box__ttlArea .num{max-width:40px;margin:0 auto 20px}#form-only-sp .p-reco-box__ttlArea .ttl{width:100%;font-size:18px;font-weight:700;line-height:1.4;text-align:center}#form-only-sp .p-reco-box__ttlArea .lg{font-size:24px}#form-only-sp .p-reco-box__ttlArea .lg2{font-size:30px}#form-only-sp .p-reco-box__contArea{padding:25px 0 0}#form-only-sp .p-reco-box__contArea .txt{font-size:16px;line-height:1.5}#form-only-sp .p-reco-box__contArea .point01-img{max-width:285px;margin-left:auto;margin-right:auto}#form-only-sp .p-reco-box__contArea .point02-img{max-width:225px;margin-left:auto;margin-right:auto}#form-only-sp .p-reco-box__contArea--1col{display:flex;flex-wrap:wrap}#form-only-sp .p-reco-box__contArea--1col .txt{order:2;width:100%;margin:0 auto}#form-only-sp .p-reco-box__contArea--1col .img{order:1;width:100%;margin:0 auto 30px}#form-only-sp .p-reco-box__contArea--2col{display:flex;flex-wrap:wrap;align-items:center}#form-only-sp .p-reco-box__contArea--2col .img{margin-bottom:30px;width:100%;order:1}#form-only-sp .p-reco-box__contArea--2col .txt{width:100%;order:2}@media screen and (max-width: 374px){#form-only-sp .p-reco-box__ttlArea .ttl{font-size:16px}#form-only-sp .p-reco-box__ttlArea .lg{font-size:20px}#form-only-sp .p-reco-box__ttlArea .lg{font-size:24px}}#form-only-sp .p-sec-job{padding-top:175px;padding-bottom:50px;background-color:#fff}#form-only-sp .p-job-list{display:flex;flex-wrap:wrap;margin:0 -10px}#form-only-sp .p-job-list li{padding:0 10px;margin-bottom:20px}#form-only-sp .p-job-list .ttl{margin-bottom:25px}#form-only-sp .p-job-list .inner{height:100%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:1px 1px 10px #0000004d}#form-only-sp .p-job-list__ttlArea{display:flex;flex-wrap:wrap}#form-only-sp .p-job-list__ttlArea .img{padding-right:0;width:100%;max-width:100px;margin:0 auto}#form-only-sp .p-job-list__ttlArea .txt{width:100%;text-align:center}#form-only-sp .p-job-list__ttlArea .ttl{margin-bottom:15px;font-size:18px;font-weight:700;line-height:1.66666}#form-only-sp .p-job-list__ttlArea .bg-txt{padding:10px 15px;background-color:#5a7da2;color:#fff;font-size:16px;line-height:1.875}#form-only-sp .p-job-list__contArea{margin-top:10px;font-size:16px;line-height:1.875}#form-only-sp .p-sec-flow{padding:120px 0 100px}#form-only-sp .p-flow-list{padding:0 20px}#form-only-sp .p-flow-list li{padding:10px 20px 20px;margin-bottom:20px;background-color:#fff;box-shadow:1px 1px 10px #0000004d;border-radius:10px}#form-only-sp .p-flow-list li:not(:last-child){margin-bottom:20px}#form-only-sp .p-flow-list__img{width:100%}#form-only-sp .p-flow-list__img .num{width:100%;margin-bottom:10px;color:#5a7da2;font-family:Oswald,sans-serif;font-size:24px;text-align:center;line-height:1}#form-only-sp .p-flow-list__img figure{width:100%}#form-only-sp .p-flow-list__cont{width:100%}#form-only-sp .p-flow-list__cont .ttl{color:#5a7da2;margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:500;text-align:center}#form-only-sp .p-flow-list__cont .txt{font-size:16px;line-height:1.5}@media screen and (max-width: 374px){#form-only-sp .p-flow-list{padding:0}}#form-only-sp .p-sec-entry .c-sec__ttl{margin-bottom:25px}#form-only-sp .p-sec-entry .c-sec__ttl img{height:120px}#form-only-sp .p-sec-entry .p-kazari{bottom:-35vw}#form-only-sp .p-sec-entry:before{border-bottom-color:#eee}#form-only-sp .p-sec-entry:after{border-top-color:#eee}#form-only-sp .p-sec-entry__bg{position:relative;z-index:10;padding:20px 0 70px;background-color:#eee}#form-only-sp .p-entry-box{border-radius:10px;background-color:#fff;box-shadow:1px 1px 10px #0000004d}#form-only-sp .p-sec-tieup{padding:165px 0 90px;background-color:#fff}#form-only-sp .p-tieup-ttl{max-width:315px;margin:0 auto 40px}#form-only-sp .p-tieup-box{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:900px;margin:0 auto;padding:0}#form-only-sp .p-tieup-box li{width:100%}#form-only-sp .p-tieup-box li:not(:last-child){margin-bottom:100px}#form-only-sp .p-tieup-box .ttl img{width:100%;height:auto;margin:0 auto 35px}#form-only-sp .p-tieup-box .txt{font-size:16px;line-height:1.875;font-feature-settings:"palt"}#form-only-sp .footer{padding:30px 0 40px}#form-only-sp .p-link-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px 60px}#form-only-sp .p-link-list li{width:100%;text-align:center;padding:0 15px}#form-only-sp .p-link-list li:not(:last-child){margin-bottom:20px}#form-only-sp .p-link-list a{color:#fff;padding-bottom:2px;border-bottom:1px solid #fff;font-size:14px}#form-only-sp .copyright{font-size:14px;color:#fff;text-align:center}#form-only-sp .fixed-bg{background:url(../../img/lp/form-only/sp/fixed-bg.jpg) top center no-repeat;background-size:cover;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1}#form-only-sp .bold{font-weight:700}#form-only-sp .marker{background-image:linear-gradient(transparent 60%,rgb(213,248,176) 60%);background-repeat:no-repeat;background-position:bottom left;background-size:100% 100%}#form-only-sp .sp-br{display:inline}.p-front-banner-area{background-color:#ecf1f2;padding:24px 16px}.p-front-banner-area .banner-area{display:block;box-shadow:0 3px 6px #00000029;background-color:#fff;margin:0 auto}.p-front-banner-area .banner-area .link-text{display:block;color:#27314b;font-weight:700;font-size:15px;text-align:right;padding:11px 14px 6px}.p-front-banner-area .banner-area .link-text:after{content:"";display:inline-block;vertical-align:-1px;-ms-transform:rotate(45deg);transform:rotate(45deg);border:3px solid #27314b;border-width:3px 3px 0 0;margin-left:8px;width:9px;height:9px}.p-front-column-article{background-color:#ecf1f2;padding:35px 0 10px}.p-front-column-article .article-heading{font-weight:700;font-size:30px;line-height:1.6;text-align:center;color:#222226}.p-front-column-article .column-article-list{margin:0 auto}.p-front-column-article .column-article-list>.inner-list{box-shadow:0 3px 6px #00000029;background-color:#fff}.p-front-column-article .column-article-list>.inner-list:not(:last-child){margin-bottom:20px}.p-front-column-article .column-article-list>.inner-list .link-wrapper{display:block;padding:16px}.p-front-column-article .column-article-list>.inner-list .link-wrapper .article-image{width:100%}.p-front-column-article .column-article-list>.inner-list .link-wrapper .text-content{flex:1;margin-top:18px}.p-front-column-article .column-article-list>.inner-list .link-wrapper .text-content .article-keyword{display:flex;margin-bottom:7px}.p-front-column-article .column-article-list>.inner-list .link-wrapper .text-content .article-keyword>.inner-list{color:#8391a0;padding:1px 9px 0 11px;border-radius:5px;border:solid 1px #85919f}.p-front-column-article .column-article-list>.inner-list .link-wrapper .text-content .article-keyword>.inner-list:not(:last-child){margin-right:10px}.p-front-column-article .column-article-list>.inner-list .link-wrapper .text-content .article-title{font-weight:700;line-height:1.56;font-size:18px;color:#222226}.p-front-movie-article{background-color:#f4f4f5;padding:40px 0}.p-front-movie-article .performance-heading{text-align:center;font-weight:700;font-size:15px}.p-front-movie-article .movie-article-wrapper{max-width:630px;width:calc(100% - 32px);margin:0 auto;text-align:center;aspect-ratio:16/9}.p-front-movie-article .movie-article-wrapper .article-movie{width:100%;height:100%}.p-front-new-article{background-color:#f4f4f5;padding:42px 0 40px}.p-front-new-article .new-article-wrapper{margin:0 auto}.p-front-new-article .new-article-wrapper .article-heading{background-color:#fff;font-weight:700;font-size:18px;line-height:1.56;text-align:center;color:#222226;padding:12px 0 10px}.p-front-recommend-banner{padding:50px 14px 80px}.p-front-recommend-banner .banner-heading{font-weight:700;font-size:18px;line-height:1.55;text-align:center;color:#222226}.p-front-recommend-banner .banner-list .inner-list:not(:last-child){margin-bottom:16px}.p-engineer-recommend-banner{padding:50px 0 80px}.p-engineer-recommend-banner .banner-heading{font-weight:700;font-size:18px;line-height:1.55;text-align:center;color:#222226}.p-engineer-recommend-banner .banner-list .inner-list{width:initial!important;margin:0 10px}.p-front-search-area{background:url(../img/sp/top/bg-search.jpg) no-repeat;background-size:cover;padding:80px 16px}.p-front-search-area .search-inner{background-color:#fff;box-sizing:border-box;margin:0 auto;padding:36px 16px 40px}.p-front-search-area .search-inner .search-heading{font-weight:700;font-size:18px;text-align:center;color:#222226}.p-front-search-area .search-inner .search-button-list{display:flex;justify-content:space-between}.p-front-search-area .search-inner .search-button-list .inner-list{flex:1}.p-front-search-area .search-inner .search-button-list .inner-list:not(:last-child){margin-right:15px}.p-front-search-area .search-inner .search-button-list .inner-list a{display:block;box-sizing:border-box;box-shadow:0 3px 6px #00000029;font-weight:700;font-size:15px;line-height:.9;text-align:center;color:#1c2d5c;border:solid 1px #1c2d5c;padding:16px 20px;border-radius:4px}.p-front-search-area .search-inner .search-button-list .inner-list a .c-icon-status-map{font-size:30px;margin-bottom:14px}.p-front-search-area .search-inner .search-button-list .inner-list a .c-icon-status-industry{font-size:25px;margin-bottom:17px}.p-front-top-contents{width:100%;margin:0 auto;position:relative}.p-front-top-contents.modi-full{margin-left:-20px;width:100vw}.p-front-top-contents .intro-img{width:100%;border-radius:6px}.p-front-top-contents .front-intro-box{width:calc(100% - 26px);padding:20px;box-sizing:border-box;background-color:#fff;border-radius:6px;position:absolute;top:80%;right:0;left:0;margin:0 auto}.p-front-top-contents .front-intro-box .front-intro-heading{font-size:22px;font-weight:700;margin-bottom:40px}.p-front-top-contents .front-intro-box .front-intro-strong{font-weight:700;margin-bottom:5px}.p-front-top-contents .front-intro-box .front-intro-txt{line-height:1.5}.p-front-top-contents .performance-list{margin:0 auto;width:1100px}.p-front-top-contents .main-catch-heading{font-weight:700;font-size:33px;line-height:1.55;text-align:center;color:#1c2d5c}.p-front-top-contents .main-catch-text{font-size:18px;line-height:1.61;text-align:center;color:#1b1b1b}.p-front-top-contents .sales-point-list{width:864px;margin:0 auto}.p-front-top-contents .sales-point-list .inner-list{display:flex;margin-left:60px}.p-front-top-contents .sales-point-list .inner-list:not(:last-child){margin-bottom:40px}.p-front-top-contents .sales-point-list .inner-list .sales-icon{margin-right:24px}.p-front-top-contents .sales-point-list .inner-list .sales-point-text .catch-text{font-weight:700;font-size:18px;line-height:1.56;color:#1b1b1b;margin-bottom:14px}.p-front-top-contents .sales-point-list .inner-list .sales-point-text .main-text{font-size:15px;line-height:1.47;color:#1b1b1b}.p-front-top-contents .front-heading{font-size:28px;text-align:center;font-weight:700}.p-front-top-contents .front-feature-area{background-color:#f0f3f4;border-radius:6px;padding:20px;box-sizing:border-box;box-shadow:2px 2px 2px #a5aaae99}.p-front-top-contents .front-feature-area .feature-img{margin-bottom:20px;border-radius:6px}.p-front-top-contents .front-feature-area .front-feature-box .feature-heading{font-size:20px;font-weight:700;color:#205667}.p-front-top-contents .front-feature-area .front-feature-box .feature-desc{font-size:14px}.p-front-top-contents .front-logo-area-01{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;padding:80px 0}.p-front-top-contents .front-logo-area-01 .front-text-box{width:100%;display:flex;flex-direction:column;align-items:center}.p-front-top-contents .front-logo-area-01 .front-logo-box{width:100%}.p-front-top-contents .front-logo-area-01 .front-logo-box .logo-area-ttl{font-size:18px;text-align:center;font-weight:700;color:#347489}.p-front-top-contents .front-logo-area-01 .front-logo-box .logo-list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-front-top-contents .front-logo-area-01 .front-logo-box .logo-list .logo-inner{width:30%;padding:10px;box-sizing:border-box}.p-front-top-contents .front-logo-area-01 .front-logo-box .logo-list .logo-inner .modi-size{padding:0;box-sizing:border-box;height:auto}.p-front-top-contents .front-logo-area-01 .front-logo-desc{font-size:14px;font-feature-settings:"palt"}.p-front-top-contents .front-logo-area-01 .front-logo-summary{text-align:center}.p-front-top-contents .front-logo-area{padding:80px 20px}.p-front-top-contents .front-logo-area .front-sub_ttl{font-weight:700}.p-front-top-contents .front-logo-area .front-heading{font-size:24px;text-align:left}.p-front-top-contents .front-logo-area .front-logo-box{background:#fff;padding:20px}.p-front-top-contents .front-logo-area .front-logo-box .logo-area-ttl{font-size:18px;text-align:center;font-weight:700;color:#347489}.p-front-top-contents .front-logo-area .front-logo-box .logo-list{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.p-front-top-contents .front-logo-area .front-logo-box .logo-list .logo-inner{width:30%;padding:10px;box-sizing:border-box}.p-front-top-contents .front-logo-area .front-logo-box .logo-list .logo-inner .modi-size{padding:10px;box-sizing:border-box}.p-front-top-contents .front-result-area{background-color:#fff;border-radius:6px;padding:20px;box-sizing:border-box}.p-front-top-contents .front-result-area .result-info{display:flex;flex-direction:column;border-bottom:1px solid #1B1B1B;align-items:flex-start}.p-front-top-contents .front-result-area .result-info .age-gender-info{font-size:18px;font-weight:700;color:#529db4}.p-front-top-contents .front-result-area .result-info .income-info{font-size:16px;font-weight:700}.p-front-top-contents .front-result-area .result-info .income-info .income-detail{font-size:28px;color:#ff602c;margin-right:4px}.p-front-top-contents .front-result-area .result-txt-box .result-heading{font-size:20px;font-weight:700}.p-front-top-contents .front-result-area .result-txt-box .result-desc{font-size:14px}.p-front-top-contents .front-result-area .result-img{border-radius:6px}.p-front-top-contents .main-scroll{display:flex}.p-front-top-contents .main-scroll .main-scroll-box{max-width:100%;margin:0 0 0 16px;overflow-x:scroll;white-space:nowrap}.p-front-top-contents .main-scroll img{object-fit:cover;max-width:580px;margin-bottom:24px;margin-right:16px}.p-front-top-contents .front-adovisor-area{display:flex;flex-direction:column;gap:16px}.p-front-top-contents .front-adovisor-area .front-adovisor-box{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;border-radius:6px}.p-front-top-contents .front-adovisor-area .front-adovisor-box .adovisor-txt-box{width:100%}.p-front-top-contents .front-adovisor-area .front-adovisor-box .adovisor-txt-box .adovisor-heading{font-size:20px;font-weight:700;color:#529db4}.p-front-top-contents .front-adovisor-area .front-adovisor-box .adovisor-txt-box .adovisor-desc{font-size:14px;font-feature-settings:"palt"}.p-front-top-contents .front-adovisor-area .adovisor-img{width:100%;height:auto;aspect-ratio:16/9;border-radius:6px;margin-bottom:8px;object-fit:cover}.modi-front-top-contents{margin-bottom:250px}.bg-front-contents-wide{background-color:#f0f3f4;width:100vw;position:relative;left:50%;transform:translate(-50%)}.bg-front-contents-wide .p-front-top-contents{margin:auto}.bg-front-contents-white{background-color:#fff;padding-left:20px;padding-right:20px}.p-inquiry-area .inquiry-heading{font-weight:700;color:#1c2d5c;font-size:18px;padding:20px 16px}.p-inquiry-area .inquiry-content-box{background-color:#fff;margin:0 auto;padding:24px 16px}.p-inquiry-area .inquiry-content-box .inquiry-content-text{font-size:14px;line-height:1.8;color:#222226}.p-inquiry-area .inquiry-content-box .inquiry-content-text .entry-link{font-weight:700;color:#09c5d1}.p-inquiry-area .inquiry-content-box .form-list{border-collapse:collapse}.p-inquiry-area .inquiry-content-box .form-list .alert-text{display:block;margin:12px 0 0;font-size:12px;color:red}.p-inquiry-area .inquiry-content-box .form-list .inner-list{color:#3d445a;border-bottom:solid 1px #e9ebf2;padding:12px 0}.p-inquiry-area .inquiry-content-box .form-list .inner-list .info-heading{font-size:15px;margin-bottom:12px}.p-inquiry-area .inquiry-content-box .form-list .inner-list .info-heading .required-text{font-size:12px;padding:1px 3px;margin:0 10px;border:solid 1px red;color:red}.p-inquiry-area .inquiry-content-box .form-list .inner-list input,.p-inquiry-area .inquiry-content-box .form-list .inner-list textarea{border:solid 1px #e9ebf2;border-radius:3px;width:90vw}.p-inquiry-area .inquiry-content-box .form-list .inner-list input{line-height:3}.p-inquiry-area .inquiry-content-box .form-list .inner-list textarea{resize:none;line-height:1.6;height:150px}.p-inquiry-area .inquiry-content-box .submit-button{display:block;color:#fff;font-weight:700;font-size:18px;line-height:1.56;text-align:center;border-radius:4px;border:solid 1px #27314b;background-color:#1c2d5c;margin:0 auto;padding:16px 18px}.p-inquiry-area .inquiry-content-box .inquiry-policy{text-align:center;margin-top:16px}.p-inquiry-area .inquiry-content-box .inquiry-policy>a{color:#09c5d1}#listing-1-sp{color:#222;font-size:14px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:400;line-height:1.5}#listing-1-sp h1{font-size:3em;font-weight:700!important;text-shadow:1px 1px #fff;line-height:1.2;color:#003e00;margin-bottom:10px}#listing-1-sp h1 .small_txt{font-size:80%}#listing-1-sp h2{font-size:21px;font-weight:700;color:#003e00;text-shadow:1px 1px 0 #F9D949;position:relative;margin-bottom:20px}#listing-1-sp h2:after{content:"";display:block;position:absolute;width:40px;height:2px;bottom:-5px;left:0;background-color:#003e00}#listing-1-sp .sub_ttl{font-size:14px;margin-bottom:40px}#listing-1-sp h2.modi_center{text-align:center;margin-bottom:20px}#listing-1-sp h2.modi_center:after{right:0;left:0;margin:0 auto}#listing-1-sp h2.modi_center+.sub_ttl{text-align:center;margin-bottom:0}#listing-1-sp .content{width:100%;padding:40px 20px;box-sizing:border-box}#listing-1-sp .wrapper{max-width:980px;width:100%;margin:0 auto}#listing-1-sp .yellow_line{padding:0 5px;background:linear-gradient(transparent 60%,#F9D949 60%)}#listing-1-sp .yellow_txt{color:#f9d949;padding:0 3px}#listing-1-sp .white_bg{background-color:#fff;padding:0 5px}#listing-1-sp .green_bg{background-color:#003e00;padding:3px 5px}#listing-1-sp .strong_txt{font-weight:700}#listing-1-sp .request_btn_area{padding:0 40px;box-sizing:border-box}#listing-1-sp .request_btn_area:not(:last-child){margin-bottom:60px}#listing-1-sp .request_btn_area a{font-size:21px;font-weight:700;text-align:center;color:#fff;display:block;background-color:#ff9300;border:2px solid #FF9300;border-radius:5px;width:100%;height:45px;line-height:45px;margin:0 auto}#listing-1-sp .btn_area{margin:60px 0;padding:0 20px;box-sizing:border-box}#listing-1-sp .btn_area a{font-size:24px;font-weight:700;text-align:center;color:#fff;display:block;background-color:#ff9300;border:2px solid #FF9300;border-radius:5px;width:100%;height:60px;line-height:60px;margin:0 auto;position:relative}#listing-1-sp .btn_area a:before{content:"カンタン60秒";color:#222;display:block;position:absolute;top:-30px;left:0;right:0;margin:0 auto;font-size:21px;width:230px;height:38px;line-height:38px;background-color:#f9d949;border-radius:5px}#listing-1-sp .btn_area a:after{content:"";display:block;position:absolute;top:8px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:10px 12px 0 12px;border-color:#F9D949 transparent transparent transparent}#listing-1-sp img{display:block;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#listing-1-sp header{padding:10px;box-sizing:border-box;background:#fff;width:100%;z-index:10}#listing-1-sp header .header_wrapper{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#listing-1-sp header .header_wrapper .header_img{max-width:180px;margin-right:20px}#listing-1-sp header .header_wrapper .header_txt{font-size:10px}#listing-1-sp .fv_content{background:url(../img/lp/listing-1/sp/top.png) center no-repeat;background-size:cover;padding:15px 0 3px;box-sizing:border-box;position:relative;z-index:0}#listing-1-sp .fv_content:before{content:"";display:block;position:absolute;right:0;top:0;background:url(../img/lp/listing-1/sp/top_man_sp.png) no-repeat;background-size:100%;width:280px;height:100%;z-index:-1}#listing-1-sp .fv_content .fv_wrapper{width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box}#listing-1-sp .fv_content .fv_wrapper .fv_sub_ttl{font-size:14px;line-height:1.6;font-weight:lighter;margin-bottom:10px;display:inline-block}#listing-1-sp .fv_content .fv_wrapper .fv_emblem{margin-bottom:10px}#listing-1-sp .fv_content .fv_wrapper .fv_emblem img{width:30%;max-width:120px}#listing-1-sp .fv_content .fv_wrapper .fv_emblem img:not(:last-child){margin-right:20px}#listing-1-sp .fv_content .info_lp{font-size:10px;position:relative;z-index:10;text-shadow:1px 1px 0 #fff}.type_list{display:flex;margin-bottom:15px}.type_list .type_items{font-size:11px;color:#fff;background-color:#003e00;padding:2px 5px}.type_list .type_items:not(:last-child){margin-right:5px}#listing-1-sp .commit_content{text-align:center;background-color:#222;padding:15px 0}#listing-1-sp .commit_content .commit_txt{font-size:16px;font-weight:700;color:#fff}#listing-1-sp .client_content{overflow:hidden;position:relative;padding:60px 20px;box-sizing:border-box}#listing-1-sp .client_content:after{content:"";display:block;position:absolute;top:0;left:15%;width:0;height:0;border-style:solid;border-width:30vw 100vw 30vw 0;border-color:transparent #F2FCF2 transparent transparent;z-index:-1}#listing-1-sp .client_content .client_wrapper{position:relative;padding:0}#listing-1-sp .client_content .client_wrapper .client_list{max-width:630px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:auto}#listing-1-sp .client_content .client_wrapper .client_list .client_items{width:calc(50% - 10px);max-width:160px;margin:5px}#listing-1-sp .message_content{padding:0}#listing-1-sp .message_content .message_wrapper .message_img{width:80vw;margin-left:auto;position:relative;z-index:-1}#listing-1-sp .message_content .message_wrapper .message_txt{font-size:16px;line-height:2;color:#fff;padding:0 15px;margin-top:-80px}#listing-1-sp .point_ttl{font-size:16px;font-weight:700;text-align:center;color:#fff;background-color:#222;margin-bottom:10px;padding:2px 5px;box-sizing:border-box}#listing-1-sp .point_desc{font-size:14px;margin-bottom:20px}#listing-1-sp .point01_content{margin-top:55px;padding-bottom:20px;background:url(../img/lp/listing-1/sp/point_1.png) no-repeat;background-size:cover;position:relative}#listing-1-sp .point01_content .point01_wrapper{max-width:800px;width:100%;box-sizing:border-box}#listing-1-sp .point01_content .point01_wrapper .point_area{background-color:#fff;padding:20px;box-sizing:border-box;position:relative}#listing-1-sp .point01_content .point01_wrapper .point_area:after{content:"";display:block;position:absolute;bottom:-20px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:20px 40px 0 40px;border-color:#fff transparent transparent transparent}#listing-1-sp .point01_content .point01_wrapper .point_area .point_box{max-width:640px;width:100%;margin:0 auto}#listing-1-sp .point01_content .point01_wrapper .point_area .point_box .point_check_list{font-size:16px;font-weight:700;color:#003e00}#listing-1-sp .point01_content .point01_wrapper .point_area .point_box .point_check_list .point_check_items{padding-left:30px;box-sizing:border-box;position:relative}#listing-1-sp .point01_content .point01_wrapper .point_area .point_box .point_check_list .point_check_items:not(:last-child){margin-bottom:20px}#listing-1-sp .point01_content .point01_wrapper .point_area .point_box .point_check_list .point_check_items:before{content:"";display:block;position:absolute;top:4px;left:0;width:14px;height:14px;background-color:#f9d949;border:2px solid #003E00}#listing-1-sp .point01_content .point01_wrapper .point_area .point_box .point_check_list .point_check_items:after{content:"";display:block;position:absolute;top:5px;left:4px;width:14px;height:6px;border-left:3px solid #003E00;border-bottom:3px solid #003E00;transform:rotate(-45deg)}#listing-1-sp .point01_content .point01_wrapper .point_summary{font-size:14px;font-weight:700;text-align:center;color:#fff;background-color:#003e00;border-radius:100px;max-width:760px;width:100vw;padding:5px 20px;box-sizing:border-box;margin:40px 0 0 -20px}#listing-1-sp .point02_content{padding:40px 10px}#listing-1-sp .point02_content .point02_wrapper .point02_area{padding:20px;background-color:#fff7d5}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left,#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_right{font-weight:700;text-align:center;background-color:#fff;width:100%;height:auto}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left .support_ttl,#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_right .support_ttl{font-size:16px;color:#fff;background-color:#003e00;padding:3px 0;box-sizing:border-box}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left .support_details,#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_right .support_details{padding:20px;box-sizing:border-box}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left .support_details img,#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_right .support_details img{width:160px;margin:0 auto}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left .support_details .support_desc,#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_right .support_details .support_desc{font-size:18px}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left{margin-bottom:60px;position:relative}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left .support_details .support_img{width:160px;margin:0 auto 20px}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left:after{content:"";display:block;position:absolute;bottom:-30px;right:0;left:0;margin:0 auto;background-color:#dbdbdb;width:35px;height:2px;transform:rotate(45deg)}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_left:before{content:"";display:block;position:absolute;bottom:-30px;right:0;left:0;margin:0 auto;background-color:#dbdbdb;width:35px;height:2px;transform:rotate(-45deg)}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_right{margin-left:5px}#listing-1-sp .point02_content .point02_wrapper .point02_area .support_box .support_right .support_details .support_img{width:170px;margin:0 auto 20px}#listing-1-sp .request_content{padding:40px 10px}#listing-1-sp .request_content .request_wrapper .request_box{margin-bottom:35px}#listing-1-sp .request_content .request_wrapper .request_box .request_img{width:100vw;margin-left:-10px;position:relative;z-index:-1}#listing-1-sp .request_content .request_wrapper .request_box .job_number{font-size:12px;border-radius:30px;padding-left:18px;margin-bottom:10px;position:relative}#listing-1-sp .request_content .request_wrapper .request_box .job_number:before{content:"";display:block;position:absolute;top:4px;left:0;background:url(../img/lp/listing-1/sp/check.svg) no-repeat;background-size:100%;width:15px;height:12px}#listing-1-sp .request_content .request_wrapper .request_box .request_info{justify-content:space-around;align-items:center;background-color:#fff;border-radius:10px;width:100%;margin:-40px auto 0;padding:20px;box-sizing:border-box}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left{margin-bottom:10px}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .left_inner{display:flex;align-items:center;margin-bottom:10px}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .request_list{display:flex;flex-wrap:wrap;justify-content:center;width:calc(45% - 10px);margin-right:10px}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .request_list li{font-size:12px;font-weight:700;text-align:center;margin-bottom:0;flex-grow:1}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .request_list li:not(:last-child){margin-bottom:5px}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .request_list .request_area{color:#fff;background-color:#003e00;border-radius:30px;padding:0 10px}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .request_list .request_feature{color:#003e00;border:1px solid #003E00;border-radius:30px;padding:5px;line-height:1.2}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .request_income{font-size:20px;line-height:1;font-weight:700;color:#003e00;display:flex;align-items:center;width:55%}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .request_income .mode_rl{writing-mode:vertical-rl}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_left .request_income .large_txt{font-size:60px;letter-spacing:-.08em;margin:0 5px 0 3px}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_type{font-size:12px;font-weight:700;text-align:center;border:1px solid #DBDBDB;padding:0 5px;box-sizing:border-box;margin-bottom:10px}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_right{width:100%}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_right .work_environment{font-size:12px;font-weight:700;display:flex;flex-wrap:wrap;border:1px solid #DBDBDB;box-sizing:border-box}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_right .work_environment .environment_ttl{width:30%;background-color:#dbdbdb;padding:5px;box-sizing:border-box}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_right .work_environment .environment_ttl:not(:last-of-type){border-bottom:1px solid #fff}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_right .work_environment .environment_box{width:70%;padding:5px;box-sizing:border-box}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_right .work_environment .environment_box:not(:last-child){border-bottom:1px solid #DBDBDB}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_right .work_environment .environment_box .environment_list{display:flex;flex-wrap:wrap}#listing-1-sp .request_content .request_wrapper .request_box .request_info .request_right .work_environment .environment_box .environment_list .environment_items{background-color:#fff7d5;border-radius:20px;line-height:1;margin:2px;padding:5px 10px}#listing-1-sp .results_content{background-color:#f2fcf2}#listing-1-sp .results_content .results_wrapper .modi_mb{margin-bottom:60px}#listing-1-sp .results_content .results_wrapper .results_box .results_left,#listing-1-sp .results_content .results_wrapper .results_box .results_right{width:100%;background-color:#fff;padding:40px;box-sizing:border-box;position:relative}#listing-1-sp .results_content .results_wrapper .results_box .results_left:after,#listing-1-sp .results_content .results_wrapper .results_box .results_left:before,#listing-1-sp .results_content .results_wrapper .results_box .results_right:after,#listing-1-sp .results_content .results_wrapper .results_box .results_right:before{content:"";display:block;position:absolute}#listing-1-sp .results_content .results_wrapper .results_box .results_left .results_ttl,#listing-1-sp .results_content .results_wrapper .results_box .results_right .results_ttl{font-size:21px;font-weight:700;color:#003e00;margin-bottom:40px;position:relative}#listing-1-sp .results_content .results_wrapper .results_box .results_left .results_ttl:before,#listing-1-sp .results_content .results_wrapper .results_box .results_right .results_ttl:before{content:"";display:block;position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;background-color:#003e00;width:100%;height:1px}#listing-1-sp .results_content .results_wrapper .results_box .results_left .results_desc,#listing-1-sp .results_content .results_wrapper .results_box .results_right .results_desc{font-size:14px;line-height:1.8}#listing-1-sp .results_content .results_wrapper .results_box .results_left{margin-bottom:60px}#listing-1-sp .results_content .results_wrapper .results_box .results_left:after{top:-40px;right:20px;background:url(../img/lp/listing-1/sp/emblem_result_130.svg) no-repeat;background-size:100%;width:130px;height:72px}#listing-1-sp .results_content .results_wrapper .results_box .results_right:after{top:-40px;right:20px;background:url(../img/lp/listing-1/sp/emblem_result_60.svg) no-repeat;background-size:100%;width:130px;height:72px}#listing-1-sp .summary_content{background:url(../img/lp/listing-1/sp/bg_last_sp.png) bottom,0 no-repeat;background-size:cover;padding:40px 10px}#listing-1-sp .summary_content .summary_wrapper{text-align:center}#listing-1-sp .summary_content .summary_wrapper .type_list{justify-content:center}#listing-1-sp .summary_content .summary_wrapper .summary_ttl{font-size:3em;font-weight:700;line-height:1;color:#003e00;margin-bottom:10px}#listing-1-sp .summary_content .summary_wrapper .summary_ttl .small_txt{font-size:80%}#corporate-logo-30s-sp .form-main{background:#fff;padding-bottom:20px}#corporate-logo-30s-sp .form-main .form__ttl{padding-top:30px;text-align:center}#corporate-logo-30s-sp .form-main .form__ttl .form_sub_ttl{font-size:18px;font-weight:500;text-transform:uppercase}#corporate-logo-30s-sp .form-main .form__ttl .form_main_ttl{margin-top:4px;font-size:20px;font-weight:700}#corporate-logo-30s-sp .form-main .form__ttl .form_main_ttl .form_free_txt{display:inline-block;background:#222222;margin-right:2px;padding:6px}#corporate-logo-30s-sp .form-main .main_form_wrapper{width:90%;margin:20px auto 40px;border-radius:10px;box-sizing:border-box}#corporate-logo-30s-sp .form-main .main_form_wrapper .gauge .gauge-fill{background:#003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container{margin:10px 0 20px;border-radius:10px}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dt{font-size:14px}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{border:2px solid #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{color:#003e00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{border:2px solid #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #003E00;border-bottom:3px solid #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover{border:2px solid #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{color:#003e00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active{background:#003E00;border:1px solid #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#5182a5!important;color:#fff!important;border:2px solid #003E00!important}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item{background:#cbe0ef;border:2px solid #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{color:#003e00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{color:#003e00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{color:#003e00;border:2px solid #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd input[type=text],#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd input[type=tel],#corporate-logo-30s-sp .form-main .main_form_wrapper .swiper-container dd input[type=email]{border:1px solid #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .btn_box .swiper-button-next{background-color:#003e00}#corporate-logo-30s-sp .form-main .main_form_wrapper .btn_box .modi-disable,#corporate-logo-30s-sp .form-main .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#aaa;pointer-events:none;text-decoration:none}#corporate-logo-30s-sp .form-main .main_form_wrapper .info_last .info_text{line-height:1.4}#corporate-logo-30s-sp .form-main .main_form_wrapper .info_last .info_link{color:#003e00;text-decoration:underline #003E00}#corporate-logo-30s-sp .form-main .main_form_wrapper .info_last .send_button{margin:10px auto 30px;padding:6px 10px 10px;font-size:18px;line-height:1.4}#corporate-logo-30s-sp .form-main .main_form_wrapper .info_last .send_button .dummy-arrow:after{top:58%;left:70%}#listing-1-sp .form_content{background-color:#f4f4f4}#listing-1-sp .form-main .form__ttl{padding-top:60px;text-align:center}#listing-1-sp .form-main .form__ttl .form_sub_ttl{font-size:24px;font-weight:500;text-transform:uppercase}#listing-1-sp .form-main .form__ttl .form_main_ttl{margin-top:10px;font-size:32px;font-weight:700}#listing-1-sp .form-main .form__ttl .form_main_ttl .form_free_txt{display:inline-block;background:#222222;margin-right:4px;padding:6px}#listing-1-sp .form-main .com_pc{display:block}#listing-1-sp .form-main .main_form_wrapper{width:100%;margin:40px auto 0;padding:0;background-color:#fff;border-radius:10px}#listing-1-sp .form-main .main_form_wrapper .form_ttl{padding:6px 0;background:#003E00;color:#fff;font-size:24px;font-weight:700;text-align:center;position:relative}#listing-1-sp .form-main .main_form_wrapper .form_ttl:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #003E00;top:100%;left:50%;transform:translate(-50%,-50%)}#listing-1-sp .form-main .main_form_wrapper .form_sub_ttl{margin-top:50px;text-align:center;font-size:32px;font-weight:700;letter-spacing:2px}#listing-1-sp .form-main .main_form_wrapper .form_sub_ttl .span-sub{margin-right:3px;padding:5px;border-radius:5px;color:#fff;background-color:#ff9300;letter-spacing:0}#listing-1-sp .form-main .main_form_wrapper .form_inner{width:100%;margin:auto;padding:0 15px;box-sizing:border-box}#listing-1-sp .form-main .main_form_wrapper .gauge{margin:40px auto 0;width:80%;height:10px;border-radius:20px;background:#F4F4F4;position:relative}#listing-1-sp .form-main .main_form_wrapper .gauge .gauge-fill{width:0%;height:100%;display:block;color:#fff;background:#003E00;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0);border-radius:20px}#listing-1-sp .form-main .main_form_wrapper .gauge .gauge-label{position:absolute;top:-5px;right:-25px;display:block;font-size:12px}#listing-1-sp .form-main .main_form_wrapper .gauge .gauge-icon{position:relative}#listing-1-sp .form-main .main_form_wrapper .gauge .gauge-icon:before{content:"";display:block;background:url(../img/lp/listing-1/sp/icon_form.svg) no-repeat;width:25px;height:24px;position:absolute;top:-30px;left:-15px;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0)}#listing-1-sp .form-main .main_form_wrapper .swiper-container{height:100%;margin:15px 0;position:relative;background-color:#fff;border-radius:10px}#listing-1-sp .form-main .main_form_wrapper .swiper-container .swiper-wrapper{transition-duration:.5s}#listing-1-sp .form-main .main_form_wrapper .swiper-container .swiper-wrapper.display_height{transition-duration:.5s;height:auto!important}#listing-1-sp .form-main .main_form_wrapper .swiper-container dt{margin-top:40px;width:100%;text-align:center;font-size:18px;font-weight:700}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd{width:85%;margin:30px auto 60px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_select{display:flex;align-items:center;justify-content:center;gap:10px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{font-weight:700;color:#222;border:2px solid #003E00;padding:10px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item{position:relative;display:block;text-align:center;background:#fff;border:2px solid #003E00;margin-bottom:7px;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box;transform:transform .5s}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{content:"";position:absolute;top:30%;right:20px;width:10px;height:10px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#003e00}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle{position:relative;transform:.5s}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:after{display:none}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{content:"✕";position:absolute;font-size:24px;top:15%;right:20px;width:10px;height:10px;transform:translate(-50%,-50%);color:#003e00}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list.modi_none_display{display:none}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .tel-error,#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .mail-error,#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .kana-error,#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .kanji-error{display:block;color:#ff9300;text-align:left}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .kanji-error{margin-top:-20px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item{margin-bottom:10px;text-align:center}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item:last-child{margin:0}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_display{display:none}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_display input[type=checkbox]:checked+.modi-checkbox{background-color:#003e00}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail{display:flex;gap:20px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail:first-child{margin-bottom:20px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .modi_tel_detail{margin-bottom:30px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .item-detail{display:none;position:relative}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item input[type=radio],#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_display{display:none}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{position:relative;display:block;background:#f4fdfd;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 30px;box-sizing:border-box;border:2px solid #003E00;border-radius:4px;transition:.25s all ease}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#003e00}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]{display:none}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{box-sizing:border-box;border:2px solid #003E00;border-radius:4px;background:#fff;cursor:pointer;display:block;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 40px;position:relative}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:before{background:#fff;border:1px solid #DBDBDB;border-radius:3px;content:"";display:block;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #003E00;border-bottom:3px solid #003E00;content:"";display:block;height:20px;left:20px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label.disabled{color:#dbdbdb;border:2px solid #DBDBDB;cursor:not-allowed}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:before{border-color:#dbdbdb}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .error{display:none}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .error.input_validation{display:block;color:#ff9300}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover{position:relative;display:block;height:40px;background:#fff;margin-bottom:7px;border:2px solid #003E00;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#003e00}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-arrow:after{transform:rotate(315deg)}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label{background:#fff}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:after{display:none}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.item_toggle:after{content:"";transform:rotate(-135deg)}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{position:relative;color:#003e00;background-color:#fff}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:after{content:"";position:absolute;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #DBDBDB;top:50%;left:10%;width:12px;height:12px}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active,#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-active{background:#003E00;border:1px solid #003E00;color:#fff}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]{display:none}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#F2FCF2!important;color:#222!important;border:2px solid #003E00!important}#listing-1-sp .form-main .main_form_wrapper .swiper-container dd input[type=text],#listing-1-sp .form-main .main_form_wrapper .swiper-container dd input[type=tel],#listing-1-sp .form-main .main_form_wrapper .swiper-container dd input[type=email]{width:100%;height:40px;padding:0 0 0 10px;border:1px solid #003E00;border-radius:4px;line-height:40px;font-size:100%;box-sizing:border-box}#listing-1-sp .form-main .main_form_wrapper .info_last{position:relative;margin-top:-50px;text-align:center;line-height:1.4}#listing-1-sp .form-main .main_form_wrapper .info_last .info_link{color:#003e00;text-decoration:underline #003E00}#listing-1-sp .form-main .main_form_wrapper .info_last .send_button{display:block;position:relative;margin:20px auto 50px;padding:5px 15px 10px;border:none;font-size:24px;line-height:1.4;background-color:#ff9300;color:#fff;font-weight:700}#listing-1-sp .form-main .main_form_wrapper .info_last .send_button>span{font-size:12px}#listing-1-sp .form-main .main_form_wrapper .info_last .send_button .dummy-arrow:after{content:"";position:absolute;top:58%;right:25%;width:10px;height:10px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#listing-1-sp .form-main .main_form_wrapper .swiper-button-next{position:static;width:100%}#listing-1-sp .form-main .main_form_wrapper .swiper-button-next:after{display:none}#listing-1-sp .form-main .main_form_wrapper .btn_box .swiper-button-next{position:relative;text-align:center;width:30%;margin:20px auto 50px;padding:10px 40px;font-size:20px;font-weight:700;color:#fff;background-color:#003e00}#listing-1-sp .form-main .main_form_wrapper .btn_box .swiper-button-next:before{content:"";position:absolute;top:42%;left:80%;width:10px;height:10px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#listing-1-sp .form-main .main_form_wrapper .btn_box .swiper-button-prev{position:absolute;width:50px;bottom:10px;left:0;font-size:14px;text-decoration:underline dotted;color:#dbdbdb}#listing-1-sp .form-main .main_form_wrapper .btn_box .swiper-button-prev:after{content:"";display:none}#listing-1-sp .form-main .main_form_wrapper .btn_box .modi-disable,#listing-1-sp .form-main .main_form_wrapper .btn_box .modi-tel-disable,#listing-1-sp .form-main .main_form_wrapper .btn_box .modi-mail-disable,#listing-1-sp .form-main .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#dbdbdb;pointer-events:none}#listing-1-sp .form-main .main_form_wrapper .btn_box .modi-disable:before,#listing-1-sp .form-main .main_form_wrapper .btn_box .modi-tel-disable:before,#listing-1-sp .form-main .main_form_wrapper .btn_box .modi-mail-disable:before,#listing-1-sp .form-main .main_form_wrapper .btn_box .modi-disable-select:before{color:#fff}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0!important}#listing-1-sp .footer{background-color:#222;padding:30px 0 10px;text-align:center}#listing-1-sp .footer .footer-logo{width:50%;max-width:240px;margin:0 auto 30px}#listing-1-sp .footer .copyright{font-size:10px;color:#fff;text-align:center}.lp-listing-1_end{color:#222;font-size:16px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:400;line-height:1.5}.lp-listing-1_end header{padding:16px 10px 12px;box-sizing:border-box;background:#fff;width:100%;z-index:10}.lp-listing-1_end header .header_wrapper{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.lp-listing-1_end header .header_wrapper .header_img{width:100%;max-width:200px;margin-right:20px}.lp-listing-1_end header .header_wrapper .header_txt{font-size:10px}.lp-listing-1_end .lp-wrap{background-color:#f2fcf2!important;padding:20px!important;box-sizing:border-box}.lp-listing-1_end .lp-container{background-color:#fff;border-radius:20px;padding:20px;box-sizing:border-box}.lp-listing-1_end h2{font-size:26px;font-weight:700;text-align:center;color:#003e00;text-shadow:1px 1px 0 #F9D949;position:relative;margin-bottom:20px}.lp-listing-1_end h2:after{content:"";display:block;position:absolute;width:40px;height:2px;bottom:-5px;right:0;left:0;margin:0 auto;background-color:#003e00}.lp-listing-1_end .sub_ttl{font-size:14px;text-align:center;margin-bottom:40px}.lp-listing-1_end .lp-content{max-width:800px;width:100%;box-sizing:border-box}.lp-listing-1_end .notice_list{font-size:14px;color:#ff9300}.lp-listing-1_end .green_bg{color:#fff;background-color:#003e00;border-radius:20px;padding:3px 15px;display:block}.lp-listing-1_end .footer{background-color:#222;padding:30px 0 10px;text-align:center}.lp-listing-1_end .footer .footer-logo{max-width:320px;margin:0 auto 20px}.lp-listing-1_end .footer .copyright{font-size:10px;color:#fff;text-align:center}#listing-1-sp .fixed_btn{width:100%;padding:20px;box-sizing:border-box;position:fixed;bottom:0;opacity:0;transform:translateY(3rem);transition:.5s;background-color:#fffc;box-shadow:2px 2px 10px #00000080;z-index:999}#listing-1-sp .fixed_btn.fade{opacity:1;transform:translateY(0)}#listing-1-sp .fixed_btn a.float_btn{width:100%;height:60px;margin:0 auto;padding:10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;line-height:1;border-radius:10px;color:#fff;font-weight:700;font-size:21px;text-decoration:none;text-align:center;transition:.5s;background-color:#ff9300;position:relative}#listing-1-sp .fixed_btn a.float_btn .yellow_bg{font-size:18px;color:#222;background-color:#f9d949;border-radius:5px;padding:5px;margin-right:10px}.p-main-visual{background-color:#f2f3f5;margin-top:-20px}.p-main-visual .p-main-visual-area{position:relative;overflow:hidden;box-sizing:border-box;background:linear-gradient(to bottom,transparent 0%,transparent 95%,#FFF 100%),url(../img/sp/top/bg-tech-logo.png) no-repeat right 20px top 50px;background-size:contain;min-height:380px}.p-main-visual .p-main-visual-area .visual-inner{display:flex;justify-content:flex-start;align-items:center;min-height:440px;margin:100px auto 0;width:380px;background:linear-gradient(to bottom,transparent 0%,transparent 95%,#F9F9F9 100%),url(../img/pc/top/top-main-visual.png) no-repeat right -30px bottom -20px;background-size:contain}.p-main-visual .p-main-visual-area .visual-inner .top-catch{width:calc(100% - 20px);max-width:360px;position:absolute;top:60px;padding:10px}.modal-default{transition:opacity .25s,visibility 0s ease .25s;opacity:0;visibility:hidden;position:fixed;inset:0;z-index:10000}.modal-default.is-show{transition-delay:0s;opacity:1;visibility:visible}.modal-default .background{position:absolute;inset:0;cursor:pointer;background-color:#00000080}.modal-default .box-search{position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%);margin:auto;height:602px}.p-modal-footer{position:absolute;left:59px;right:0;bottom:0;border-radius:0 0 10px 10px;box-sizing:border-box;box-shadow:0 -3px 6px #0000001a;background-color:#f0f3f4;padding:16px}.p-modal-footer .search-button-list .inner-list:not(:last-child){margin-bottom:10px}.p-modal-footer .search-button-list .inner-list.modi-clear-button a{display:block;box-sizing:border-box;background-color:transparent;font-size:15px;line-height:1.6;padding:16px 16px 14px;border-radius:8px;border:solid 1px #27314b;background-color:#fff;text-align:center;color:#27314b;width:100%}.p-modal-footer .search-button-list .inner-list.modi-submit-button button{display:block;box-sizing:border-box;text-align:center;font-weight:700;font-size:18px;background-color:#205667;line-height:1.3;border:none;padding:9px 0 6px;border-radius:8px;color:#fff;width:100%}.p-modal-footer .search-button-list .inner-list.modi-submit-button button .number{display:block;font-size:15px}.p-modal-search{border-radius:0 10px 0 0;box-sizing:border-box;background-color:#fff;margin-left:59px;height:450px;width:calc(100% - 59px)}.p-modal-search.is-hide{display:none}.p-modal-search .close-button{position:absolute;right:12px;top:12px;width:18px;height:18px}.p-modal-search .close-button:before{content:"";transform:rotate(135deg);position:absolute;left:0;top:12px;border-top:2px solid #205667;width:100%}.p-modal-search .close-button:after{content:"";transform:rotate(-135deg);position:absolute;left:0;top:12px;border-top:2px solid #205667;width:100%}.p-modal-search .modal-heading{font-weight:700;font-size:22px;color:#347489;padding:18px 40px 15px 20px;box-sizing:border-box}.p-modal-search .modal-content{overflow-y:scroll;padding:0 20px 20px;box-sizing:border-box;height:360px}.p-modal-search .modal-content .modal-second-heading{font-weight:700;font-size:18px;color:#529db4}.p-modal-search .modal-content .condition-list{display:flex;flex-wrap:wrap}.p-modal-search .modal-content .condition-list:not(:last-child){margin-bottom:15px}.p-modal-search .modal-content .condition-list .inner-list{display:flex;border-radius:8px}.p-modal-search .modal-content .condition-list .inner-list:not(:nth-child(3n)){margin-right:8px}.p-modal-search .modal-content .condition-list .inner-list .label-condition{flex:1;font-size:16px;line-height:1.6;color:#1b1b1b;margin:0 15px 10px 0}.p-modal-tab{overflow:hidden;position:absolute;left:0;top:0;border-right:1px solid #529DB4}.p-modal-tab .inner-list{box-shadow:3px 4px 10px #0000004d;width:58px;height:80px}.p-modal-tab .inner-list .tab-link{display:flex;justify-content:center;align-items:center;border-radius:12px 0 0 12px;background-color:#fff;text-align:center;font-size:12px;color:#529db4;height:100%}.p-modal-tab .inner-list .tab-link.is-active{color:#fff;background-color:#529db4}#recruitment-area-sp{color:#016267;font-family:roboto,source-han-sans-japanese,sans-serif;font-weight:500;line-height:1}#recruitment-area-sp img{display:block;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}iframe{max-width:100%}#recruitment-area-sp header{padding:16px 10px 12px;box-shadow:0 -25px 32px 8px #0000003d}#recruitment-area-sp header .header_img{width:60%;max-width:240px}#recruitment-area-sp .fv{height:420px;background:url(../img/lp/recruitment-area/sp/fv_bg.jpg) center bottom -60px no-repeat;background-size:cover}#recruitment-area-sp .fv .fv_ttl{margin-top:30px;padding:0 20px 20px}#recruitment-area-sp .fv .fv_ttl .fv_sub_ttl{padding-bottom:8px}#recruitment-area-sp .fv .fv_desc{padding:0 20px 10px;text-align:right}#recruitment-area-sp .fv .fv_desc img{width:77%;display:inline-block}#recruitment-area-sp .fv .fv_desc .fv_desc01{padding-bottom:8px}#recruitment-area-sp .fv .fv_emblem{margin:0 20px;text-align:right}#recruitment-area-sp .fv .fv_emblem img{width:24%;display:inline-block}#recruitment-area-sp .info_lp{margin:8px 0;text-align:center;font-size:10px;color:#555}#recruitment-area-sp .info_lp a{color:#016267;text-decoration:underline}.recruitment_area{background:#DFF2F2}.recruitment_area .recruitment_area_ttl{background:#016267;padding:12px;text-align:center;color:#fff;font-size:20px;font-weight:700;position:relative}.recruitment_area .recruitment_area_ttl:after{content:"";width:0;height:0;position:absolute;top:99%;left:50%;transform:translate(-50%);border-top:18px solid #016267;border-right:26px solid transparent;border-left:26px solid transparent}.recruitment_area .area_wrapper{padding:40px 20px 30px}.recruitment_area .area_wrapper .area_list{margin-bottom:30px}.recruitment_area .area_wrapper .area_list .prefecture{padding-bottom:8px;font-size:20px;font-weight:700;color:#016267}.recruitment_area .area_wrapper .area_list .city{font-size:16px;font-weight:500;line-height:1.2;color:#555}.recruitment_area .area_wrapper .area_note{font-size:12px;font-weight:300;line-height:1.2;color:#555}#recruitment-area-sp .form-main{background:#fff;padding-bottom:20px}#recruitment-area-sp .form-main .form__ttl{padding-top:30px;text-align:center}#recruitment-area-sp .form-main .form__ttl .form_sub_ttl{font-size:18px;font-weight:500;text-transform:uppercase}#recruitment-area-sp .form-main .form__ttl .form_main_ttl{margin-top:4px;font-size:20px;font-weight:700}#recruitment-area-sp .form-main .form__ttl .form_main_ttl .form_free_txt{display:inline-block;background:#016267;margin-right:2px;padding:6px;color:#fff}#recruitment-area-sp .form-main .main_form_wrapper{width:90%;margin:20px auto 40px;border-radius:10px}#recruitment-area-sp .form-main .main_form_wrapper .gauge .gauge-fill{background:#016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container{margin:10px 0 20px;border-radius:10px}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dt{font-size:14px}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{border:2px solid #016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{color:#016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{border:2px solid #016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #016267;border-bottom:3px solid #016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover{border:2px solid #016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{color:#016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active{background:#016267;border:1px solid #016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list .color-hover:after{color:#016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#49A5A7!important;color:#fff!important;border:2px solid #016267!important}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item{background:#DFF2F2;border:2px solid #016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{color:#016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{color:#016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{color:#016267;border:2px solid #016267}#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd input[type=text],#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd input[type=tel],#recruitment-area-sp .form-main .main_form_wrapper .swiper-container dd input[type=email]{border:1px solid #016267}#recruitment-area-sp .form-main .main_form_wrapper .btn_box .swiper-button-next{background-color:#016267}#recruitment-area-sp .form-main .main_form_wrapper .btn_box .modi-disable,#recruitment-area-sp .form-main .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#aaa;pointer-events:none;text-decoration:none}#recruitment-area-sp .form-main .main_form_wrapper .info_last .info_text{line-height:1.4}#recruitment-area-sp .form-main .main_form_wrapper .info_last .info_link{color:#49a5a7;text-decoration:underline #49A5A7}#recruitment-area-sp .form-main .main_form_wrapper .info_last .send_button{margin:10px auto 30px;padding:6px 10px 10px;font-size:18px;line-height:1.4}#recruitment-area-sp .form-main .main_form_wrapper .info_last .send_button .dummy-arrow:after{top:58%;left:70%}#recruitment-area-sp .footer{background-color:#016267;padding:30px 0 20px;text-align:center}#recruitment-area-sp .footer a{color:#fff;border-bottom:1px solid #fff;font-size:14px}#recruitment-area-sp .footer .footer-logo{width:50%;max-width:240px;margin:0 auto 30px}#recruitment-area-sp .footer .corp_link{margin-bottom:20px}#recruitment-area-sp .footer .copyright{font-size:10px;color:#fff;text-align:center}.lp-recruitment-area_end{color:#016267;font-family:roboto,source-han-sans-japanese,sans-serif;font-weight:500;line-height:1.2}.lp-recruitment-area_end header{padding:16px 10px 12px;box-shadow:0 -25px 32px 8px #0000003d}.lp-recruitment-area_end header .header_img{width:60%;max-width:240px}.lp-recruitment-area_end .lp-wrap{padding:0 20px;font-size:16px}.lp-recruitment-area_end .lp-wrap .lp-container{margin:30px 0 60px}.lp-recruitment-area_end .lp-wrap .lp-container .lp-form_end_head{padding-bottom:20px;font-size:23px;font-weight:700;text-align:center;color:#016267}.lp-recruitment-area_end .lp-wrap .lp-container .notice_list{padding-top:14px}.lp-recruitment-area_end .lp-wrap .lp-container .lp-form_end_schedule{padding-bottom:8px;text-align:center;font-weight:700}.lp-recruitment-area_end .footer{background-color:#016267;padding:30px 0 20px;text-align:center}.lp-recruitment-area_end .footer a{color:#fff;border-bottom:1px solid #fff;font-size:14px}.lp-recruitment-area_end .footer .footer-logo{width:50%;max-width:240px;margin:0 auto 30px}.lp-recruitment-area_end .footer .corp_link{margin-bottom:20px}.lp-recruitment-area_end .footer .copyright{font-size:10px;color:#fff;text-align:center}.p-search-form{padding:8px;background-color:#ecf1f2}.p-search-form .condition-box{background-color:#fff;border:solid 1px #e9ebf2;border-width:4px 1px 1px 1px;padding:15px 16px 12px}.p-search-form .condition-box .condition-heading{font-weight:700;font-size:15px;color:#222226;margin-bottom:22px}.p-search-form .condition-box .condition-list .list-inner:not(:last-child){margin-bottom:22px}.p-search-form .condition-box .condition-list .list-inner .main-heading{position:relative;font-weight:700;font-size:15px;line-height:1.6;color:#222226;padding-right:20px}.p-search-form .condition-box .condition-list .list-inner .main-heading .c-icon-status-map{font-size:16px;vertical-align:-2px;margin-right:3px;padding:0 2.3px}.p-search-form .condition-box .condition-list .list-inner .main-heading .c-icon-status-industry{font-size:12px;vertical-align:0;margin-right:4px;padding:2px 0}.p-search-form .condition-box .condition-list .list-inner .main-heading .c-icon-status-occupation{font-size:14px;vertical-align:-1px;margin-right:3px;padding:1px 2.1px}.p-search-form .condition-box .condition-list .list-inner .main-heading .c-icon-status-money{font-size:14px;vertical-align:-1px;margin-right:3px;padding:1px 2.6px}.p-search-form .condition-box .condition-list .list-inner .main-heading .link-change{position:absolute;right:0;top:0;font-size:13px;color:#09c5d1}.p-search-form .condition-box .condition-list .list-inner .condition-text{font-size:13px}.p-search-form .condition-box .condition-list .list-inner .input_keyword{width:65vw}.p-search-form .condition-box .condition-list .list-inner .search-submit{border-radius:4px;background-color:#1c2d5c;text-align:center;font-size:14px;font-weight:700;line-height:1.6;color:#fff;padding:6px 10px;margin-left:10px}.result-heading-area{padding:0 20px}.result-heading-area .result-number{font-size:32px;font-weight:700;text-align:center;color:#205667;margin-bottom:10px}.result-heading-area .result-number .result-small-font{font-size:18px}.result-heading-area .result-heading{font-size:32px;font-weight:700}.p-search-results .result-text{font-size:16px;text-align:left;color:#347489}.p-search-results .result-text .volume{color:#ff602c;font-weight:700}.p-search-results .order-box .order-text{font-weight:700;font-size:14px;color:#1b1b1b}.p-social-link-area{background-color:#fff;padding:40px 16px}.p-social-link-area .social-title{text-align:center;font-weight:700;font-size:20px;color:#27314b}.p-social-link-area .social-title img{width:240px}.p-social-link-area .fb-page{display:flex;justify-content:center}.p-social-link-area .social-list{display:flex;justify-content:center;margin-top:16px;height:40px}.p-social-link-area .social-list .inner-list:not(:last-child){margin-right:16px}.p-social-link-area .social-list .inner-list a{font-size:40px}.p-social-link-area .social-list .inner-list a .c-icon-x-twitter{color:#000}.p-social-link-area .social-list .inner-list a .c-icon-facebook{color:#1877f2}#tie-up-sp{box-sizing:border-box;line-break:strict;color:#222b41;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴシック,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500}#tie-up-sp html,#tie-up-sp body,#tie-up-sp div,#tie-up-sp span,#tie-up-sp applet,#tie-up-sp object,#tie-up-sp iframe,#tie-up-sp h1,#tie-up-sp h2,#tie-up-sp h3,#tie-up-sp h4,#tie-up-sp h5,#tie-up-sp h6,#tie-up-sp p,#tie-up-sp blockquote,#tie-up-sp pre,#tie-up-sp a,#tie-up-sp abbr,#tie-up-sp acronym,#tie-up-sp address,#tie-up-sp big,#tie-up-sp cite,#tie-up-sp code,#tie-up-sp del,#tie-up-sp dfn,#tie-up-sp em,#tie-up-sp img,#tie-up-sp ins,#tie-up-sp kbd,#tie-up-sp q,#tie-up-sp s,#tie-up-sp samp,#tie-up-sp small,#tie-up-sp strike,#tie-up-sp strong,#tie-up-sp sub,#tie-up-sp sup,#tie-up-sp tt,#tie-up-sp var,#tie-up-sp b,#tie-up-sp u,#tie-up-sp i,#tie-up-sp center,#tie-up-sp dl,#tie-up-sp dt,#tie-up-sp dd,#tie-up-sp ol,#tie-up-sp ul,#tie-up-sp li,#tie-up-sp fieldset,#tie-up-sp form,#tie-up-sp label,#tie-up-sp legend,#tie-up-sp table,#tie-up-sp caption,#tie-up-sp tbody,#tie-up-sp tfoot,#tie-up-sp thead,#tie-up-sp tr,#tie-up-sp th,#tie-up-sp td,#tie-up-sp article,#tie-up-sp aside,#tie-up-sp canvas,#tie-up-sp details,#tie-up-sp embed,#tie-up-sp figure,#tie-up-sp figcaption,#tie-up-sp footer,#tie-up-sp header,#tie-up-sp hgroup,#tie-up-sp menu,#tie-up-sp nav,#tie-up-sp output,#tie-up-sp ruby,#tie-up-sp section,#tie-up-sp summary,#tie-up-sp time,#tie-up-sp mark,#tie-up-sp audio,#tie-up-sp video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#tie-up-sp article,#tie-up-sp aside,#tie-up-sp details,#tie-up-sp figcaption,#tie-up-sp figure,#tie-up-sp footer,#tie-up-sp header,#tie-up-sp hgroup,#tie-up-sp menu,#tie-up-sp nav,#tie-up-sp section{display:block}#tie-up-sp body{line-height:1}#tie-up-sp ol,#tie-up-sp ul{list-style:none}#tie-up-sp blockquote,#tie-up-sp q{quotes:none}#tie-up-sp blockquote:before,#tie-up-sp blockquote:after,#tie-up-sp q:before,#tie-up-sp q:after{content:"";content:none}#tie-up-sp table{border-collapse:collapse;border-spacing:0}#tie-up-sp input,#tie-up-sp textarea,#tie-up-sp select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;outline:none;outline:0}#tie-up-sp select::-ms-expand{display:none}#tie-up-sp input[type=submit],#tie-up-sp input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#tie-up-sp input[type=submit]::-webkit-search-decoration,#tie-up-sp input[type=button]::-webkit-search-decoration{display:none}#tie-up-sp input[type=submit]::focus,#tie-up-sp input[type=button]::focus{outline-offset:-2px}#tie-up-sp a{text-decoration:none;color:inherit;transition:.5s}#tie-up-sp a:hover{opacity:.7}#tie-up-sp strong,#tie-up-sp b{font-weight:700}#tie-up-sp sup{vertical-align:top}#tie-up-sp img{display:block;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#tie-up-sp video{display:block;max-width:100%;height:auto;outline:none}#tie-up-sp iframe{max-width:100%}#tie-up-sp .c-bg{position:relative}#tie-up-sp .c-bg:before{content:"";display:inline-block;width:10px;height:10px;background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:-2px;margin-left:5px}#tie-up-sp .c-bg02{position:relative}#tie-up-sp .c-bg02:before{content:"";display:inline-block;width:10px;height:10px;background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;bottom:50%;transform:translateY(50%)}#tie-up-sp .c-dot{display:inline-block;position:relative}#tie-up-sp .c-dot:before{content:"";position:absolute;display:inline-block;top:-6px;right:50%;transform:translate(50%);width:4px;height:4px;border-radius:50%;background-color:#000}#tie-up-sp .c-sec{padding:120px 0;position:relative}#tie-up-sp .c-sec__inner{position:relative;max-width:1040px;margin:0 auto;padding:0 20px;z-index:10}#tie-up-sp .c-sec__inner--min{max-width:840px}#tie-up-sp .c-sec__inner--lg{max-width:1240px}#tie-up-sp .c-sec__ttl{margin-bottom:55px}#tie-up-sp .c-sec__ttl img{width:auto;height:100px;margin:0 auto}@media screen and (max-width: 600px){#tie-up-sp .c-sec__ttl img{height:90px}}#tie-up-sp .c-sec-bg{position:relative}#tie-up-sp .c-sec-bg:after{width:100%;height:80px}#tie-up-sp .c-sec-bg--bottom:after{content:"";display:inline-block;background:url(../img/lp/tie-up/sp/bg-line.png) center center no-repeat;background-size:100%;position:absolute;left:0;bottom:-79px;z-index:1;width:100%;height:80px}#tie-up-sp .c-sec-bg--top:before{content:"";display:inline-block;background:url(../img/lp/tie-up/sp/bg-line.png) center center no-repeat;background-size:100%;position:absolute;left:0;top:-79px;width:100%;height:80px;transform:rotate(180deg)}#tie-up-sp .c-triangle-top,#tie-up-sp .c-triangle-bottom,#tie-up-sp .c-triangle-top-re,#tie-up-sp .c-triangle-bottom-re{position:relative}#tie-up-sp .c-triangle-top:before{content:"";position:absolute;top:-59px;border-bottom:60px solid #fff;right:0;width:0;height:0;border-left:100vw solid transparent;z-index:1}#tie-up-sp .c-triangle-top-re:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:60px solid #fff;border-right:100vw solid transparent;z-index:1}#tie-up-sp .c-triangle-bottom:after{content:"";position:absolute;bottom:-59px;border-top:60px solid #fff;right:0;width:0;height:0;border-right:100vw solid transparent;z-index:1}#tie-up-sp .c-triangle-bottom-re:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:60px solid #fff;border-left:100vw solid transparent;z-index:1}#tie-up-sp .c-triangle-box{position:relative}#tie-up-sp .c-triangle-box:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#222b41;transform:skewY(-7.8deg);z-index:2}#tie-up-sp .c-bg-box{background-color:#fff;border-radius:10px}#tie-up-sp .p-kazari{position:absolute;z-index:1;bottom:-21vw}@media screen and (min-width: 1500px){#tie-up-sp .p-kazari{bottom:-19vw}}@media screen and (min-width: 2000px){#tie-up-sp .p-kazari{bottom:-15vw}}@media screen and (max-width: 600px){#tie-up-sp .p-kazari{bottom:-50%}}#tie-up-sp .p-fv{position:relative;z-index:10}#tie-up-sp .p-fv .p-kazari{bottom:-62%;z-index:-1}#tie-up-sp .p-fv:after{border-bottom-color:#222b41;z-index:20}#tie-up-sp .p-fv__bg{background:url(../img/lp/tie-up/sp/fv-img-sp.jpg) top center no-repeat;background-size:cover;padding-top:15px;padding-bottom:50px}#tie-up-sp .p-fv__inner{max-width:640px;margin:0 auto;padding:0 20px}#tie-up-sp .fv-txt01{max-width:260px;margin:0 auto 15px}#tie-up-sp .fv-txt02{max-width:140px;margin:0 auto 85px}#tie-up-sp .fv-txt03{position:relative;z-index:30;max-width:800px;margin:0 auto;max-width:650px}#tie-up-sp .p-fv-entry{position:relative;padding-bottom:20px;background-color:#222b41;z-index:20}#tie-up-sp .p-fv-entry:after{border-top-color:#222b41}#tie-up-sp .p-entry-txt{max-width:315px;margin:0 auto}#tie-up-sp .p-entry-txt img{width:100%}#tie-up-sp .p-entry-btn{max-width:295px;margin:0 auto}#tie-up-sp .p-entry-btn a{display:block}#tie-up-sp .p-entry-btn a:hover{transform:scale(1.05);opacity:1}#tie-up-sp .p-sec-intro{padding:150px 0 50px;background-color:#fff}#tie-up-sp .p-intro-txt01{font-size:16px;line-height:1.5;text-align:center}#tie-up-sp .p-intro-txt01 .bg-txt{display:inline-block;background-color:#222b41;color:#fff;padding:8px 25px;margin:10px 0;font-size:20px}#tie-up-sp .p-intro-txt02{font-size:18px;text-align:center;line-height:1.4}#tie-up-sp .p-intro-txt02 .lg{font-size:24px}#tie-up-sp .p-intro-txt03{max-width:160px;margin:35px auto 0}#tie-up-sp .p-intro-txt04{position:relative;margin:10px auto 0;padding:20px;font-size:18px;line-height:1.5;text-align:center}#tie-up-sp .p-intro-txt04 .lg{font-weight:700;font-size:24px}#tie-up-sp .p-intro-txt04:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:22px;height:55px;background:url(../img/lp/tie-up/sp/obj-kakko.png) center center no-repeat;background-size:contain}#tie-up-sp .p-intro-txt04:after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:22px;height:55px;background:url(../img/lp/tie-up/sp/obj-kakko-re.png) center center no-repeat;background-size:contain}@media screen and (max-width: 374px){#tie-up-sp .p-intro-txt01 .bg-txt{padding:8px 15px}#tie-up-sp .p-intro-txt02 .lg{font-size:22px}#tie-up-sp .p-intro-txt04{padding:20px 10px;font-size:16px}#tie-up-sp .p-intro-txt04 .lg{font-size:20px}}#tie-up-sp .p-sec-point{padding:30px 0 95px}#tie-up-sp .p-point-list{margin-right:-20px;margin-left:-20px}#tie-up-sp .p-point-list .p-point-list__ttl{margin-bottom:20px}#tie-up-sp .p-reco-ttlWrap{position:relative;z-index:10;padding:20px 0 0;background:#222b41}#tie-up-sp .p-reco-ttlWrap:before{border-bottom-color:#222b41}#tie-up-sp .p-reco-ttlWrap:after{border-top-color:#222b41}#tie-up-sp .p-point-list__ttl{display:flex;justify-content:center;margin:0 auto}#tie-up-sp .p-point-list__ttl p{width:50%}#tie-up-sp .p-point-list__ttl p:last-child{width:calc(50% - 2px)}#tie-up-sp .p-pointBottom-box{margin-top:125px;position:relative;padding:335px 20px 30px;text-align:center}#tie-up-sp .p-think-list{display:block;position:absolute;top:-75px;width:100%;max-width:850px;right:50%;transform:translate(50%);padding:0 20px}#tie-up-sp .p-think-list li{width:100%;max-width:265px;margin:0 auto}#tie-up-sp .p-think-list li:not(:last-child){margin-bottom:25px}#tie-up-sp .p-think-txt01{font-size:18px;font-weight:700;line-height:1.66666}#tie-up-sp .p-ce-txt{max-width:315px;margin:45px auto 0}@media screen and (max-width: 374px){#tie-up-sp .p-think-txt01{font-size:16px}}#tie-up-sp .p-sec-reco:after{border-top-color:#eee}#tie-up-sp .p-sec-reco .p-kazari{bottom:-35vw}#tie-up-sp .p-reco-ttlWrap{padding:30px 0}#tie-up-sp .p-sec-reco__bg{position:relative;padding:85px 0 90px;background:url(../img/lp/tie-up/sp/bg-recommend.jpg) top center no-repeat;background-size:cover;z-index:10}#tie-up-sp .p-sec-reco__bg:before{border-top-color:#222b41}#tie-up-sp .p-reco-ttl{position:relative;z-index:10;max-width:285px;margin:0 auto}#tie-up-sp .p-reco-box{margin-bottom:40px;padding:20px;box-shadow:1px 1px 10px #0000004d}#tie-up-sp .p-reco-box:last-child{margin-bottom:0}#tie-up-sp .p-reco-box__ttlArea{display:block;padding-bottom:15px;border-bottom:2px solid #5a7da2}#tie-up-sp .p-reco-box__ttlArea .num{max-width:40px;margin:0 auto 20px}#tie-up-sp .p-reco-box__ttlArea .ttl{width:100%;font-size:18px;font-weight:700;line-height:1.4;text-align:center}#tie-up-sp .p-reco-box__ttlArea .lg{font-size:24px}#tie-up-sp .p-reco-box__ttlArea .lg2{font-size:30px}#tie-up-sp .p-reco-box__contArea{padding:25px 0 0}#tie-up-sp .p-reco-box__contArea .txt{font-size:16px;line-height:1.5}#tie-up-sp .p-reco-box__contArea .point01-img{max-width:285px;margin-left:auto;margin-right:auto}#tie-up-sp .p-reco-box__contArea .point02-img{max-width:225px;margin-left:auto;margin-right:auto}#tie-up-sp .p-reco-box__contArea--1col{display:flex;flex-wrap:wrap}#tie-up-sp .p-reco-box__contArea--1col .txt{order:2;width:100%;margin:0 auto}#tie-up-sp .p-reco-box__contArea--1col .img{order:1;width:100%;margin:0 auto 30px}#tie-up-sp .p-reco-box__contArea--2col{display:flex;flex-wrap:wrap;align-items:center}#tie-up-sp .p-reco-box__contArea--2col .img{margin-bottom:30px;width:100%;order:1}#tie-up-sp .p-reco-box__contArea--2col .txt{width:100%;order:2}@media screen and (max-width: 374px){#tie-up-sp .p-reco-box__ttlArea .ttl{font-size:16px}#tie-up-sp .p-reco-box__ttlArea .lg{font-size:20px}#tie-up-sp .p-reco-box__ttlArea .lg{font-size:24px}}#tie-up-sp .p-sec-flow{padding:120px 0 100px}#tie-up-sp .p-flow-list{padding:0 20px}#tie-up-sp .p-flow-list li{padding:10px 20px 20px;margin-bottom:20px;background-color:#fff;box-shadow:1px 1px 10px #0000004d;border-radius:10px}#tie-up-sp .p-flow-list li:not(:last-child){margin-bottom:20px}#tie-up-sp .p-flow-list__img{width:100%}#tie-up-sp .p-flow-list__img .num{width:100%;margin-bottom:10px;color:#5a7da2;font-family:Oswald,sans-serif;font-size:24px;text-align:center;line-height:1}#tie-up-sp .p-flow-list__img figure{width:100%}#tie-up-sp .p-flow-list__cont{width:100%}#tie-up-sp .p-flow-list__cont .ttl{color:#5a7da2;margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:500;text-align:center}#tie-up-sp .p-flow-list__cont .txt{font-size:16px;line-height:1.5}@media screen and (max-width: 374px){#tie-up-sp .p-flow-list{padding:0}}#tie-up-sp .p-sec-entry .c-sec__ttl{margin-bottom:25px}#tie-up-sp .p-sec-entry .c-sec__ttl img{height:120px}#tie-up-sp .p-sec-entry .p-kazari{bottom:-35vw}#tie-up-sp .p-sec-entry:before{border-bottom-color:#eee}#tie-up-sp .p-sec-entry:after{border-top-color:#eee}#tie-up-sp .p-sec-entry__bg{position:relative;z-index:10;padding:20px 0 70px;background-color:#eee}#tie-up-sp .p-entry-box{border-radius:10px;background-color:#fff;box-shadow:1px 1px 10px #0000004d}#tie-up-sp .p-sec-tieup{padding:165px 0 90px;background-color:#fff}#tie-up-sp .p-tieup-ttl{max-width:315px;margin:0 auto 40px}#tie-up-sp .p-tieup-box{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:900px;margin:0 auto;padding:0}#tie-up-sp .p-tieup-box li{width:100%}#tie-up-sp .p-tieup-box li:not(:last-child){margin-bottom:100px}#tie-up-sp .p-tieup-box .ttl img{width:100%;height:auto;margin:0 auto 35px}#tie-up-sp .p-tieup-box .txt{font-size:16px;line-height:1.875;font-feature-settings:"palt"}#tie-up-sp .footer{padding:30px 0 40px}#tie-up-sp .p-link-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px 60px}#tie-up-sp .p-link-list li{width:100%;text-align:center;padding:0 15px}#tie-up-sp .p-link-list li:not(:last-child){margin-bottom:20px}#tie-up-sp .p-link-list a{color:#fff;padding-bottom:2px;border-bottom:1px solid #fff;font-size:14px}#tie-up-sp .copyright{font-size:14px;color:#fff;text-align:center}#tie-up-sp .fixed-bg{background:url(../img/lp/tie-up/sp/fixed-bg.jpg) top center no-repeat;background-size:cover;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1}#tie-up-sp .bold{font-weight:700}#tie-up-sp .marker{background-image:linear-gradient(transparent 60%,rgb(213,248,176) 60%);background-repeat:no-repeat;background-position:bottom left;background-size:100% 100%}#tie-up-sp .sp-br{display:inline}#tie-up-sp .com_pc{display:block}#tie-up-sp .top-image .top_header{margin:0 auto;width:60%}#tie-up-sp .top-image .info_lp{display:flex;justify-content:center;font-size:8px;margin:5px 0}#tie-up-sp .top-image .info_lp .info_title{margin-right:5px}#tie-up-sp .top-image .info_lp .info_link{color:#025353;text-decoration:underline #025353}#tie-up-sp .main_form_wrapper{width:100%;margin:0 auto;background-color:#d6d8d1;border-radius:4px}#tie-up-sp .main_form_wrapper .form_ttl{padding:6px 0;background:#0746A0;color:#fff;font-size:16px;font-weight:700;text-align:center;position:relative}#tie-up-sp .main_form_wrapper .form_ttl:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0746A0;top:100%;left:50%;transform:translate(-50%,-50%)}#tie-up-sp .main_form_wrapper .form_sub_ttl{margin-top:30px;text-align:center;font-size:18px;font-weight:700;letter-spacing:2px}#tie-up-sp .main_form_wrapper .form_sub_ttl .span-sub{margin-right:3px;padding:2px 5px;border-radius:5px;color:#fff;background-color:#f27878;letter-spacing:0}#tie-up-sp .main_form_wrapper .form_inner{padding:10px}#tie-up-sp .main_form_wrapper .gauge{margin:20px auto 0;width:70%;height:15px;border-radius:20px;background:#f9f9f9;position:relative}#tie-up-sp .main_form_wrapper .gauge .gauge-fill{width:0%;height:100%;display:block;color:#fff;background:#0746A0;clip-path:inset(0 calc(100% - var(--percent, 100%)) 0 0);border-radius:20px}#tie-up-sp .main_form_wrapper .gauge .gauge-label{position:absolute;right:-30px;display:block;font-size:12px}#tie-up-sp .main_form_wrapper .swiper-container{height:100%;margin:10px 0 30px;position:relative;background-color:#fff;border-radius:5px}#tie-up-sp .main_form_wrapper .swiper-container .swiper-wrapper{width:100%;transition-duration:.5s}#tie-up-sp .main_form_wrapper .swiper-container .swiper-wrapper.display_height{transition-duration:.5s;margin:10px 0 25px;height:auto!important}#tie-up-sp .main_form_wrapper .swiper-container dt{margin-top:10px;width:100%;text-align:center;font-weight:700}#tie-up-sp .main_form_wrapper .swiper-container dd{width:90%;margin:20px auto 80px}#tie-up-sp .main_form_wrapper .swiper-container dd .form_select{display:flex;align-items:center;justify-content:center;gap:10px}#tie-up-sp .main_form_wrapper .swiper-container dd .form_select .select_item .select_detail{padding:10px 20px;font-weight:700;color:#0746A0;border:2px solid #0746A0}#tie-up-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item{position:relative;display:block;text-align:center;background:#d3efef;border:2px solid #0746A0;font-size:12px;margin-bottom:7px;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box;transform:transform .5s}#tie-up-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item:after{content:"";position:absolute;top:30%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#tie-up-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle{position:relative;transform:.5s}#tie-up-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:after{display:none}#tie-up-sp .main_form_wrapper .swiper-container dd .form_item_default .first_item_toggle:before{content:"✕";position:absolute;font-size:14px;font-weight:700;top:50%;right:3%;transform:translate(-50%,-50%);color:#0746A0}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list.modi_none_display{display:none}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item{margin-bottom:10px;text-align:center}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item:last-child{margin:0}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_display{display:none}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item input[type=checkbox]:checked+.modi-checkbox{background-color:#035455}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail{display:flex;gap:20px}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item.modi_text_detail:first-child,#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .modi_tel_detail{margin-bottom:30px}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .tel-error,#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .mail-error{color:red}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .item-detail{display:none;position:relative}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item input[type=radio],#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_display{display:none}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label{position:relative;display:block;background:#f4fdfd;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 30px;box-sizing:border-box;border:2px solid #0746A0;border-radius:4px;font-size:12px;transition:.25s all ease}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .toggle_label:hover{background:#408f91;color:#fff;border:2px solid #0746A0}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]{display:none}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label{box-sizing:border-box;border:2px solid #0746A0;border-radius:4px;background:#ffffff;cursor:pointer;display:block;font-size:12px;height:auto;line-height:inherit;margin-bottom:7px;padding:10px 40px;position:relative}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:before{background:#fff;border:1px solid #ccc;border-radius:3px;content:"";display:block;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label:after{border-right:6px solid #0746A0;border-bottom:3px solid #0746A0;content:"";display:block;height:20px;left:20px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout .checkbox_label.disabled{color:#d1d1d1;border:2px solid #d1d1d1;cursor:not-allowed}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:before{border-color:#666}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .form_item .checkbox_layout input[type=checkbox]:checked+.checkbox_label:after{opacity:1;transform:rotate(45deg) scaleZ(1)}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .error{display:none}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .error.input_validation{font-size:12px;display:block;color:#f27878}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover{position:relative;display:block;height:40px;background:#f4fdfd;margin-bottom:7px;font-size:12px;border:2px solid #0746A0;border-radius:4px;line-height:35px;transition:.25s all ease;box-sizing:border-box}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover:after{content:"";position:absolute;top:40%;right:15px;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#0746A0}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-arrow:after{transform:rotate(315deg)}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label{background:#ffffff}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:after{display:none}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-label:hover{background:#408f91;color:#f4fdfd;border:2px solid #0746A0}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.item_toggle:after{content:"";transform:rotate(-135deg)}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio{position:relative;color:#0746A0;background-color:#fff}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:after{content:"";position:absolute;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #666;top:50%;left:10%;width:12px;height:12px}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:hover{background:#035455;color:#fff}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio:hover:before{content:"";position:absolute;border-radius:50%;transform:translate(-50%,-50%);background-color:#035455;top:50%;left:10%;width:8px;height:8px}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-hover.modi-radio-active,#tie-up-sp .main_form_wrapper .swiper-container dd .form_list .color-active{background:#0746A0;border:1px solid #0746A0;color:#fff}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]{display:none}#tie-up-sp .main_form_wrapper .swiper-container dd .form_list input[type=checkbox]:checked+label{background:#408f91!important;color:#fff!important;border:2px solid #0746A0!important}#tie-up-sp .main_form_wrapper .swiper-container dd input[type=text],#tie-up-sp .main_form_wrapper .swiper-container dd input[type=tel],#tie-up-sp .main_form_wrapper .swiper-container dd input[type=email]{width:100%;height:40px;padding:0 0 0 10px;border:1px solid #0746A0;border-radius:4px;line-height:40px;font-size:100%;box-sizing:border-box}#tie-up-sp .main_form_wrapper .info_last{position:relative;margin-top:-65px;text-align:center;padding-bottom:15px}#tie-up-sp .main_form_wrapper .info_last .info_text{font-size:12px}#tie-up-sp .main_form_wrapper .info_last .info_link{color:#067979;text-decoration:underline #067979}#tie-up-sp .main_form_wrapper .info_last .send_button{display:block;position:relative;margin:10px auto 20px;padding:0 10px;border:none;font-size:14px;background-color:#f4ab57;color:#fff;font-weight:700}#tie-up-sp .main_form_wrapper .info_last .send_button>span{font-size:12px}#tie-up-sp .main_form_wrapper .info_last .send_button .dummy-arrow:after{content:"";position:absolute;top:65%;left:75%;width:8px;height:8px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#tie-up-sp .main_form_wrapper .swiper-button-next{position:static;width:100%}#tie-up-sp .main_form_wrapper .swiper-button-next:after{display:none}#tie-up-sp .main_form_wrapper .btn_box .swiper-button-next{position:relative;position:static;text-align:center;width:30%;margin:0 auto 50px;padding:5px 30px;font-size:16px;font-weight:700;color:#fff;background-color:#0746A0}#tie-up-sp .main_form_wrapper .btn_box .swiper-button-next:before{content:"";position:absolute;left:63%;width:6px;height:6px;transform:translate(-50%,-50%);transform:rotate(-45deg);border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;color:#fff}#tie-up-sp .main_form_wrapper .btn_box .swiper-button-next:after{display:none}#tie-up-sp .main_form_wrapper .btn_box .swiper-button-next:hover{color:#fff;background-color:#0746A0}#tie-up-sp .main_form_wrapper .btn_box .swiper-button-prev{position:absolute;width:100px;bottom:0;left:0;font-size:14px;text-decoration:underline dotted;color:#cccbcb}#tie-up-sp .main_form_wrapper .btn_box .swiper-button-prev:after{content:"";display:none}#tie-up-sp .main_form_wrapper .btn_box .modi-disable,#tie-up-sp .main_form_wrapper .btn_box .modi-tel-disable,#tie-up-sp .main_form_wrapper .btn_box .modi-mail-disable,#tie-up-sp .main_form_wrapper .btn_box .modi-disable-select{color:#fff;border:none;background-color:#aaa;pointer-events:none}#tie-up-sp .main_form_wrapper .btn_box .modi-disable:before,#tie-up-sp .main_form_wrapper .btn_box .modi-tel-disable:before,#tie-up-sp .main_form_wrapper .btn_box .modi-mail-disable:before,#tie-up-sp .main_form_wrapper .btn_box .modi-disable-select:before{color:#fff}#tie-up-sp .bottom-intro .intro-title{padding:6px 0;background:#0746A0;color:#fff;font-size:16px;font-weight:700;text-align:center;position:relative}#tie-up-sp .bottom-intro .intro-title:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0746A0;top:100%;left:50%;transform:translate(-50%,-50%)}#tie-up-sp .bottom-intro .intro-image{display:flex;justify-content:space-between;align-items:center;margin-top:25px}#tie-up-sp .bottom-intro .intro-image .image-item{margin:0 14px;text-align:center}#tie-up-sp .bottom-intro .intro-image .image-item .item-detail{width:100%}#tie-up-sp .bottom-intro .footer{text-align:center;background-color:#0746A0;color:#fff;padding-bottom:5px}#tie-up-sp .bottom-intro .footer .footer-logo{width:50%;margin:10px 0}#tie-up-sp .bottom-intro .footer .footer-info .info-title{text-decoration:underline;font-size:12px}#tie-up-sp .thanks-page .top-image{margin:20px auto}#tie-up-sp .thanks-page .tie-wrap{font-size:1.6rem}#tie-up-sp .thanks-page .tie-wrap .lp-container{background-color:#d6d8d1;display:flex;flex:1;justify-content:center;align-items:center}#tie-up-sp .thanks-page .tie-wrap .lp-container .lp-content{margin:75px auto;padding:20px;border-radius:10px;background-color:#fff}#tie-up-sp .thanks-page .tie-wrap .lp-container .lp-content .lp-form_end_head{font-size:1.8rem;font-weight:700;text-align:center}#tie-up-sp .thanks-page .tie-wrap .lp-container .lp-content .lp-form_end_middle{margin:36px 0;font-size:1.5rem;line-height:1.5}#tie-up-sp .thanks-page .tie-wrap .lp-container .lp-content .lp-form_end_middle .lp-form_end_schedule{font-size:1.8rem;font-weight:700;text-align:left}#tie-up-sp .thanks-page .tie-wrap .lp-container .lp-content .lp-form_end_middle .schedule-url{display:block;color:#0746A0;text-decoration:underline}#tie-up-sp .thanks-page .tie-wrap .lp-container .lp-content .notice_list{font-size:1.3rem}#tie-up-sp .thanks-page .bottom-intro .footer{text-align:center;background-color:#0746A0;color:#fff;padding-bottom:30px}#tie-up-sp .thanks-page .bottom-intro .footer .footer-logo{width:50%;margin:20px auto}#tie-up-sp .thanks-page .bottom-intro .footer .footer-info{margin-bottom:10px}#tie-up-sp .thanks-page .bottom-intro .footer .footer-info .info-title{text-decoration:underline;font-size:12px}.u-enable-text-style h1{font-weight:700;margin:.67em 0}.u-enable-text-style h2{font-weight:700;margin:.83em 0}.u-enable-text-style h3{font-weight:700;margin:1em 0}.u-enable-text-style h4{font-weight:700;margin:1.33em 0}.u-enable-text-style h5{font-weight:700;margin:1.67em 0}.u-enable-text-style h6{font-weight:700;margin:2.33em 0}.u-enable-text-style ul{list-style-type:disc;margin:1em 0;padding-left:40px}.u-enable-text-style blockquote{border-left:5px solid #8f8781;margin:1em 0;padding:.9em 20px}.u-enable-text-style blockquote>p{margin-bottom:.8em}.u-enable-text-style blockquote>small{display:block;color:#999}.u-mt_0{margin-top:0!important}.u-mt_5{margin-top:5px!important}.u-mt_10{margin-top:10px!important}.u-mt_15{margin-top:15px!important}.u-mt_20{margin-top:20px!important}.u-mt_25{margin-top:25px!important}.u-mt_30{margin-top:30px!important}.u-mt_35{margin-top:35px!important}.u-mt_40{margin-top:40px!important}.u-mt_45{margin-top:45px!important}.u-mt_50{margin-top:50px!important}.u-mt_60{margin-top:60px!important}.u-mt_70{margin-top:70px!important}.u-mt_80{margin-top:80px!important}.u-mt_90{margin-top:90px!important}.u-mt_100{margin-top:100px!important}.u-mt_110{margin-top:110px!important}.u-mt_120{margin-top:120px!important}.u-mb_0{margin-bottom:0!important}.u-mb_5{margin-bottom:5px!important}.u-mb_10{margin-bottom:10px!important}.u-mb_15{margin-bottom:15px!important}.u-mb_20{margin-bottom:20px!important}.u-mb_25{margin-bottom:25px!important}.u-mb_30{margin-bottom:30px!important}.u-mb_35{margin-bottom:35px!important}.u-mb_40{margin-bottom:40px!important}.u-mb_45{margin-bottom:45px!important}.u-mb_50{margin-bottom:50px!important}.u-mb_60{margin-bottom:60px!important}.u-mb_70{margin-bottom:70px!important}.u-mb_80{margin-bottom:80px!important}.u-mb_90{margin-bottom:90px!important}.u-mb_100{margin-bottom:100px!important}.u-mb_110{margin-bottom:110px!important}.u-mb_120{margin-bottom:120px!important}.u-pt_0{padding-top:0!important}.u-pt_5{padding-top:5px!important}.u-pt_10{padding-top:10px!important}.u-pt_15{padding-top:15px!important}.u-pt_20{padding-top:20px!important}.u-pt_25{padding-top:25px!important}.u-pt_30{padding-top:30px!important}.u-pt_35{padding-top:35px!important}.u-pt_40{padding-top:40px!important}.u-pt_45{padding-top:45px!important}.u-pt_50{padding-top:50px!important}.u-pt_60{padding-top:60px!important}.u-pt_70{padding-top:70px!important}.u-pt_80{padding-top:80px!important}.u-pt_90{padding-top:90px!important}.u-pt_100{padding-top:100px!important}.u-pt_110{padding-top:110px!important}.u-pt_120{padding-top:120px!important}.u-pl_0{padding-left:0!important}.u-pl_5{padding-left:5px!important}.u-pl_10{padding-left:10px!important}.u-pl_15{padding-left:15px!important}.u-pl_20{padding-left:20px!important}.u-pl_25{padding-left:25px!important}.u-pl_30{padding-left:30px!important}.u-pl_35{padding-left:35px!important}.u-pl_40{padding-left:40px!important}.u-pl_45{padding-left:45px!important}.u-pl_50{padding-left:50px!important}.u-pl_60{padding-left:60px!important}.u-pl_70{padding-left:70px!important}.u-pl_80{padding-left:80px!important}.u-pl_90{padding-left:90px!important}.u-pl_100{padding-left:100px!important}.u-pl_110{padding-left:110px!important}.u-pl_120{padding-left:120px!important}.u-pr_0{padding-right:0!important}.u-pr_5{padding-right:5px!important}.u-pr_10{padding-right:10px!important}.u-pr_15{padding-right:15px!important}.u-pr_20{padding-right:20px!important}.u-pr_25{padding-right:25px!important}.u-pr_30{padding-right:30px!important}.u-pr_35{padding-right:35px!important}.u-pr_40{padding-right:40px!important}.u-pr_45{padding-right:45px!important}.u-pr_50{padding-right:50px!important}.u-pr_60{padding-right:60px!important}.u-pr_70{padding-right:70px!important}.u-pr_80{padding-right:80px!important}.u-pr_90{padding-right:90px!important}.u-pr_100{padding-right:100px!important}.u-pr_110{padding-right:110px!important}.u-pr_120{padding-right:120px!important}.u-pb_0{padding-bottom:0!important}.u-pb_5{padding-bottom:5px!important}.u-pb_10{padding-bottom:10px!important}.u-pb_15{padding-bottom:15px!important}.u-pb_20{padding-bottom:20px!important}.u-pb_25{padding-bottom:25px!important}.u-pb_30{padding-bottom:30px!important}.u-pb_35{padding-bottom:35px!important}.u-pb_40{padding-bottom:40px!important}.u-pb_45{padding-bottom:45px!important}.u-pb_50{padding-bottom:50px!important}.u-pb_60{padding-bottom:60px!important}.u-pb_70{padding-bottom:70px!important}.u-pb_80{padding-bottom:80px!important}.u-pb_90{padding-bottom:90px!important}.u-pb_100{padding-bottom:100px!important}.u-pb_110{padding-bottom:110px!important}.u-pb_120{padding-bottom:120px!important}
