﻿@font-face{font-family:"noto-sans-jp";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Noto_Sans_JP/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"noto-sans-jp";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Noto_Sans_JP/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}header{border-bottom:1px solid #fff}.sec_form .wrapper{margin-top:3rem;margin-bottom:6rem}@media screen and (min-width:64em){.sec_form .wrapper{margin:6rem auto 11rem auto}}.flow-wrapper{border:1px solid #e6e6e7;border-radius:1.5rem;padding:3rem;margin:3rem 1.5rem 1.5rem}@media screen and (min-width:64em){.flow-wrapper{margin-top:3rem}}.flow-wrapper h3{text-align:center;font-size:1.6rem}@media screen and (min-width:64em){.flow-wrapper h3{font-size:1.8rem}}.flow-wrapper .flow{display:flex;width:100%;justify-content:center;margin-top:2rem}.flow-wrapper .flow li{position:relative;text-align:center;margin:0 10px;width:170px}.flow-wrapper .flow li img{margin:0 auto}.flow-wrapper .flow li p{width:100%;color:#5880c3;font-size:12px !important}.flow-wrapper .flow li:not(:last-child):after{content:"";display:block;position:absolute;top:50px;left:100%;width:0;height:0;border-style:solid;border-width:12px;border-color:transparent transparent transparent #b4c8ea}@media screen and (max-width:568px){.flow-wrapper .flow{flex-direction:column;align-items:center;margin-top:0}.flow-wrapper .flow li{margin:10px;width:100%}.flow-wrapper .flow li img{width:100px}.flow-wrapper .flow li p br.sp-display{display:none}.flow-wrapper .flow li:not(:last-child):after{top:100%;left:calc(50% - 15px);border-color:#b4c8ea transparent transparent}}.loader,.loader:after{border-radius:50%;width:4.5rem;height:4.5rem}.loader{display:none;margin:0 auto 2rem auto;font-size:8px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(203,0,11,.2);border-right:1.1em solid rgba(203,0,11,.2);border-bottom:1.1em solid rgba(203,0,11,.2);border-left:1.1em solid #cb000b;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}h1.ttl-2{font-size:2rem;line-height:1.2}@media screen and (min-width:64em){h1.ttl-2{font-size:3rem;line-height:1.4}}.comment{color:#666;font-size:1.5rem}.txt-lead p{text-align:left}.go_qa{margin:3rem auto 3rem auto;padding:3rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.go_qa .category a{background:#fff;border-radius:1rem;box-shadow:0px 8px 18px -3px rgba(10,10,10,.2),0px 0px 0px 1px rgba(10,10,10,.02);text-align:center;color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:.3s;font-weight:700;text-align:left;line-height:1.4;margin-bottom:1rem;padding:.5rem 1rem}@media screen and (min-width:64em){.go_qa .category a{padding:1rem}}.go_qa .category a:hover{box-shadow:0px 8px 14px -3px rgba(10,10,10,.1),0px 0px 0px 1px rgba(10,10,10,.02)}.go_qa .category img{width:60px;height:60px;padding:0 15px}.go_qa .category p{font-size:16px;text-align:left;padding:0 10px 0 0;position:absolute;top:0;left:100px}.go_qa p.hd-03{font-size:1.8rem !important;text-align:center;font-weight:700;margin-bottom:2.5rem}.form-wrapper{width:90%;max-width:60rem;margin:0 auto}@media screen and (min-width:64em){.form-wrapper{width:100%}}.form-wrapper table{width:100%;border-collapse:collapse;border-spacing:0}.form-wrapper caption,.form-wrapper th{text-align:left}.form-wrapper q:before,.form-wrapper q:after{content:''}.form-wrapper object,.form-wrapper embed{vertical-align:top}.form-wrapper hr,.form-wrapper legend{display:none}.form-wrapper img,.form-wrapper abbr,.form-wrapper acronym,.form-wrapper fieldset{border:0}.form-wrapper table tr{display:flex;flex-direction:column;position:relative}@media screen and (min-width:64em){.form-wrapper table tr{flex-direction:row}}@media screen and (min-width:64em){.form-wrapper table tr:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:1px;border-bottom:solid #ddd 1px}}.form-wrapper table tr th{text-align:center;width:100%;display:block;background:#f6f6f4;border-radius:.3rem;padding:.8em .2em}@media screen and (min-width:64em){.form-wrapper table tr th{font-weight:400;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2em .5em;text-align:left;width:35%}}.form-wrapper table tr th span{background:#eb8086;padding:0 .3em;display:inline-block;color:#fff;margin-left:.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.1rem .3rem;border-radius:.3rem;font-size:1.1rem}.form-wrapper table tr th span.notes{background:0 0;color:#636363;font-size:1.3rem;margin-left:0}.form-wrapper table tr td{padding:1em 0 1.5em;display:block;width:100%;text-align:left}@media screen and (min-width:64em){.form-wrapper table tr td{width:65%;padding:1.5em .5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.form-wrapper table tr select,.form-wrapper table tr input,.form-wrapper table tr textarea{border:1px solid #666;border-radius:.5rem;width:100%;height:3em;padding:.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-wrapper table tr textarea{height:10em}.form-wrapper table tr label input{cursor:pointer;display:none;vertical-align:middle}.form-wrapper table tr .radio02-input+label{padding-left:23px;margin-right:20px;position:relative}.form-wrapper table tr .radio02-input+label:before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:16px;border:1px solid #999;border-radius:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-wrapper table tr .radio02-input:checked+label:after{content:"";display:block;position:absolute;top:50%;left:3px;width:12px;height:12px;background:#ddd;border-radius:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-wrapper table tr .radio{text-align:left}.form-wrapper table tr .radio label input{display:inline-block;width:auto}.form-wrapper table .contact_person_in_charge{align-items:left;display:flex}@media screen and (min-width:64em){.form-wrapper table .contact_person_in_charge{flex-direction:row;align-items:center}}.form-wrapper table .contact_person_in_charge span{display:block;margin-bottom:.5rem}@media screen and (min-width:64em){.form-wrapper table .contact_person_in_charge span{display:inline}}@media screen and (min-width:64em){.form-wrapper table .contact_person_in_charge span:first-child{margin-right:1.6rem}}.form-wrapper table .contact_person_in_charge input[type=text]{margin-right:5rem;width:95%}@media screen and (min-width:64em){.form-wrapper table .contact_person_in_charge input[type=text]{margin-right:1rem;width:200px}}.form-wrapper table #tel_error{color:#cb000b;font-size:1.5rem}.form-wrapper table .submit-area td{width:100% !important}.form-wrapper table .submit-area .pure-button.submit{display:block;border:2px solid #cb000b;margin:0 auto 2rem auto}.recaptcha{font-size:12px;color:#999;margin-top:10px;text-align:center}.thanks-page p{margin-bottom:1.5rem}#sec_form .form_inner.form-download{max-width:1100px;padding:40px 20px}@media screen and (min-width:64em){#sec_form .form_inner.form-download .download-wrapper{padding:50px 30px;display:flex;justify-content:space-between}}#sec_form .form_inner.form-download .download-wrapper p{margin:0 0 1rem;width:auto}#sec_form .form_inner.form-download .download-wrapper p strong{color:inherit}@media screen and (min-width:64em){#sec_form .form_inner.form-download .download-wrapper .download-cnt-wrapper{width:45%}}#sec_form .form_inner.form-download .download-wrapper .box{background:#f4f4f4;padding:2rem;margin-top:1.5rem;display:flex;align-items:center}@media screen and (min-width:64em){#sec_form .form_inner.form-download .download-wrapper .box{padding:5rem 2.5rem}}#sec_form .form_inner.form-download .download-wrapper .box .pct{width:12rem;height:auto;text-align:center}@media screen and (min-width:64em){#sec_form .form_inner.form-download .download-wrapper .box .pct{width:18rem}}#sec_form .form_inner.form-download .download-wrapper .box .pct img{box-shadow:0px 0px 15px 0px rgba(0,0,0,.15)}#sec_form .form_inner.form-download .download-wrapper .box figcaption{margin-top:.5rem;font-weight:700}#sec_form .form_inner.form-download .download-wrapper .box .txt{margin-left:2rem}#sec_form .form_inner.form-download .download-wrapper .box .txt strong{color:inherit;font-weight:700}#sec_form .form_inner.form-download .download-wrapper .box li{list-style:disc;margin-left:1.5rem}#sec_form .form_inner.form-download .download-wrapper .download-form-wrapper{margin-top:4rem}@media screen and (min-width:64em){#sec_form .form_inner.form-download .download-wrapper .download-form-wrapper{border:1px solid #cecece;border-radius:10px;margin-top:0;padding:3rem 3rem 0;width:50%}}#sec_form.application.mail_register main.blog-register{position:relative;margin-top:0}#sec_form.application.mail_register main.blog-register p{margin:5px auto}#sec_form.application.mail_register main.blog-register .a_center{text-align:center}#sec_form.application.mail_register main.blog-register h1{margin-top:0;margin-bottom:40px;color:#422e2e;font-size:2.4rem;font-weight:700}@media screen and (min-width:64em){#sec_form.application.mail_register main.blog-register h1{font-size:4rem}}#sec_form.application.mail_register main.blog-register h1:after{content:none}#sec_form.application.mail_register main.blog-register .form_wrapper{align-items:stretch;margin:0 auto;width:95%;max-width:1100px;min-width:950px;background:#fff;filter:drop-shadow(0px 8px 8px #ccc);max-width:inherit;min-width:inherit;border-radius:10px}@media screen and (min-width:64em){#sec_form.application.mail_register main.blog-register .form_wrapper{width:80%}}#sec_form.application.mail_register main.blog-register .blog-register-main{background:#f5edec;border-radius:0 0 1rem 1rem;padding:4rem 2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:64em){#sec_form.application.mail_register main.blog-register .blog-register-main{border-radius:0 1rem 1rem 0;padding:8rem 2rem 2rem 4rem}}#sec_form.application.mail_register main.blog-register .blog-register-main>picture>img,#sec_form.application.mail_register main.blog-register .blog-register-main>img{width:80%;margin:0 auto;margin-bottom:4rem}@media screen and (min-width:64em){#sec_form.application.mail_register main.blog-register .blog-register-main>picture>img,#sec_form.application.mail_register main.blog-register .blog-register-main>img{max-width:28rem;width:90%}}#sec_form.application.mail_register main.blog-register .blog-register-main li{margin-bottom:1.5rem}#sec_form.application.mail_register main.blog-register .blog-register-main li.list-check{list-style-position:inside;list-style-image:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/img/icn-check.svg);text-indent:-1em;padding-left:1em}#sec_form.application.mail_register main.blog-register .blog-register-main .flow-wrapper{padding:1.5rem 1rem}#sec_form.application.mail_register main.blog-register .blog-register-main .flow-wrapper h3{font-size:1.6rem}#sec_form.application.mail_register main.blog-register .blog-register-main .flow-wrapper .flow li{width:80px}#sec_form.application.mail_register main.blog-register .blog-register-main .flow-wrapper .flow li p{width:100% !important;font-size:70% !important}@media screen and (min-width:48em){#sec_form.application.mail_register main.blog-register .blog-register-main .flow-wrapper .flow li:not(:last-child):after{top:30px;left:86px;border-width:7px}}#sec_form.application.mail_register main.blog-register .form_erea{margin:8rem auto 4rem auto;border-radius:10px;display:flex;align-items:center;justify-content:center}#sec_form.application.mail_register main.blog-register .form_erea .form_inner{filter:none;padding:0}#sec_form.application.mail_register main.blog-register .form_erea table{margin:0 auto}#sec_form.application.mail_register main.blog-register .form_erea table td{width:auto;display:block;padding:5px 0 0;border:none}#sec_form.application.mail_register main.blog-register .form_erea .contact_email{margin:0 auto;flex-direction:column;justify-content:center;align-items:stretch}#sec_form.application.mail_register main.blog-register .form_erea .contact_email input{margin-right:10px}#sec_form.application.mail_register main.blog-register .form_erea .contact_email #apply_submit{margin:0;width:100%;margin-top:1.5rem}#sec_form.application.mail_register main.blog-register .form_erea .application{padding:0}#sec_form.application.mail_register main.blog-register .form_erea .policy p{width:100%;margin:2rem 0 0;font-size:12px;color:#989898}#sec_form.application.mail_register main.blog-register .form_erea .policy.mt-05 p{margin:.5rem 0 0}#sec_form.application.mail_register main.blog-register .form_erea .partner{text-align:center;margin:30px 0 10px}#sec_form.application.mail_register main.blog-register .form_erea .partner a{color:#2f5d8d;font-weight:700;text-decoration:none}#sec_form.application.mail_register main.blog-register #head,#sec_form.application.mail_register main.blog-register .form_bottom{display:none}#sec_form.application.mail_register main.blog-register #sec_form.application{background:0 0}#sec_form.application.mail_register main.blog-register #sec_form.application:before{content:none}#sec_form.application.mail_register main.blog-register a.btn-blog-register{color:#fff;text-decoration:none;font-size:16px;padding:15px 10px;display:block;width:80%;margin:40px auto 10px;border-radius:30px;background:#8295f5;max-width:300px;min-width:250px}.mktoForm{padding:0 !important;max-width:60rem}.mktoForm strong{color:#422e2e}@media screen and (min-width:64em){.mktoForm{max-width:initial}}.mktoForm .mktoFormRow{margin:1rem auto !important;width:100%}@media screen and (min-width:64em){.mktoForm .mktoGutter{height:0}}.mktoForm .mktoFieldWrap{clear:both;display:flex;flex-direction:column}.mktoForm .mktoFieldDescriptor,.mktoForm .mktoFieldWrap{width:100%}@media screen and (min-width:64em){.mktoForm .mktoFieldDescriptor,.mktoForm .mktoFieldWrap{width:auto}}.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm textarea.mktoField,.mktoForm select.mktoField{border:1px solid #666;border-radius:8px !important;padding:10px 16px !important;font-size:16px !important;height:4rem !important;line-height:1.5 !important;width:100% !important;background:#fff}@media screen and (min-width:64em){.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm textarea.mktoField,.mktoForm select.mktoField{width:60rem !important}}.mktoForm textarea.mktoField{height:15rem !important}@media screen and (min-width:64em){.mktoForm input[type=text]#LastName,.mktoForm input[type=text]#FirstName{width:24rem !important}}.mktoForm input[type=text]#FirstName{margin-left:3rem}.mktoForm input[type=radio]{margin-top:.5rem}.mktoForm input[type=checkbox]{transform:scale(1.5);margin-left:1rem;margin-top:1rem}.mktoForm placeholder{color:#acacac}.mktoForm .mktoLabel{width:auto !important;font-size:15px;font-weight:700;margin-bottom:.5rem;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media screen and (min-width:64em){.mktoForm .mktoLabel{min-width:16rem;margin-left:1rem}}.mktoForm .mktoLabel .mktoAsterix{position:relative;float:right !important}@media screen and (min-width:64em){.mktoForm .mktoLabel .mktoAsterix{width:4rem}}.mktoForm .mktoLabel .mktoAsterix:after{content:"必須" !important;display:inline;font-size:10px}.mktoForm .mktoButtonRow{width:100% !important;text-align:center !important}.mktoForm .mktoButtonWrap{margin-left:0 !important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{border-radius:10rem !important;background:#cb000b !important;color:#fff !important;padding:1rem 5rem !important;font-size:16px !important;line-height:1 !important;border:2px solid #cb000b !important;font:initial !important;text-align:center !important;text-shadow:none !important;width:auto !important;box-shadow:0px 10px 10px 0px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:700 !important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{background:#fff !important;color:#cb000b !important;text-decoration:none !important;box-shadow:none !important}#sec_form.mail_register form.mktoHasWidth{width:400px !important}#sec_form.mail_register input#Email{width:100% !important}@media screen and (min-width:64em){#sec_form.mail_register input#Email{width:40rem !important}}.application .form_inner-wrapper .mktoForm{max-width:600px;max-width:60rem;margin:0 auto}.application .form_bottom_txt{color:#666;font-size:13px !important;line-height:1.5;max-width:600px;margin:2rem auto 0 auto}.mktoHtmlText{width:auto !important;margin-top:-1.5rem !important}.mktoForm .mktoGutter{display:none}.mktoCaptchaDisclaimer{display:none}.mktoForm .error{font-size:14px;padding-left:10px !important;padding-top:3px !important;background:#ffe7eb;color:#b70000;display:inline-block;border-radius:.5rem;padding:.5rem .5rem .5rem 1rem !important;margin-top:.5rem !important;width:100%}