/*! For license information please see https://s.yimg.jp/images/datasolution/pardot/license.txt */
[class^=icon-],[class*=" icon-"]{font-family:DFIcon,sans-serif;line-height:1;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;vertical-align:middle;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span[xs]{font-size:14px;width:14px;height:14px}span[sm]{font-size:18px;width:18px;height:18px}span[md]{font-size:24px;width:24px;height:24px}span[lg]{font-size:30px;width:30px;height:30px}span[xl]{font-size:40px;width:40px;height:40px}.icon--white{color:#fff}.icon--grey-lightest{color:#fafafa}.icon--grey-light{color:#dcdce3}.icon--grey{color:#9191a7}.icon--grey-dark{color:#3f3f4f}.icon--disable{color:#efeff2}.icon--green-lightest{color:#e0f7f3}.icon--green-light{color:#abe8df}.icon--green{color:#40cbb6}.icon--green-dark{color:#2b9c8b}.icon--blue{color:#537ff5}.icon--blue-light{color:#56b4f4}.icon--red{color:#ff5b7b}@font-face{font-family:DFIcon;src:url("https://s.yimg.jp/images/datasolution/serviceSite/v1-1-0/fonts/DFIcon.woff2") format("woff2");font-weight:normal;font-style:normal;color:inherit}@font-face{font-family:DFIcon;src:url("https://s.yimg.jp/images/datasolution/serviceSite/v1-1-0/fonts/DSWIcon.woff2") format("woff2");font-weight:normal;font-style:normal;color:inherit}.icon-arrow-down::before{content:""}.icon-plus::before{content:""}.icon-dsw-arrow-down-circle::before{content:""}.icon-dsw-arrow-down::before{content:""}.icon-dsw-arrow-left-circle::before{content:""}.icon-dsw-arrow-left::before{content:""}.icon-dsw-arrow-right-circle::before{content:""}.icon-dsw-arrow-right::before{content:""}.icon-dsw-arrow-up-circle::before{content:""}.icon-dsw-arrow-up::before{content:""}.icon-dsw-basic::before{content:""}.icon-dsw-before-and-after-keywords::before{content:""}.icon-dsw-bullhorn::before{content:""}.icon-dsw-check-circle::before{content:""}.icon-dsw-check-square::before{content:""}.icon-dsw-comment-dots::before{content:""}.icon-dsw-data::before{content:""}.icon-dsw-exclamation-circle::before{content:""}.icon-dsw-face-frown::before{content:""}.icon-dsw-light::before{content:""}.icon-dsw-lock-close::before{content:""}.icon-dsw-login::before{content:""}.icon-dsw-map::before{content:""}.icon-dsw-menu::before{content:""}.icon-dsw-minus-circle::before{content:""}.icon-dsw-minus::before{content:""}.icon-dsw-number1-circle::before{content:""}.icon-dsw-number2-circle::before{content:""}.icon-dsw-open::before{content:""}.icon-dsw-page-top::before{content:""}.icon-dsw-pen-note::before{content:""}.icon-dsw-persona-main::before{content:""}.icon-dsw-plus-circle::before{content:""}.icon-dsw-plus::before{content:""}.icon-dsw-question-circle::before{content:""}.icon-dsw-search::before{content:""}.icon-dsw-setting-gear::before{content:""}.icon-dsw-start-circle::before{content:""}.icon-dsw-stop-circle::before{content:""}.icon-dsw-trend-main::before{content:""}.icon-dsw-user-comment::before{content:""}.icon-dsw-user::before{content:""}.icon-dsw-yen::before{content:""}.dswp-content__box{position:relative;display:flex;flex-wrap:wrap;width:100%;max-width:1180px;margin:0 auto 56px}.dswp-content__box__right{position:sticky;bottom:0;right:0;width:360px;min-height:100vh;padding:20px 20px 40px;background-color:#fafafa;-ms-overflow-style:none;scrollbar-width:none;-ms-flex-item-align:end;align-self:flex-end}.dswp-content__box__right__MV{margin-bottom:20px}.dswp-content__box__right__MV__image{width:88px}.dswp-content__box__right__MV__image img{width:100%}.dswp-content__box__right__MV__text{width:auto;font-size:18px;margin-top:40px}.dswp-content__box__contents{width:calc(100% - 360px);padding-right:40px}.dswp-dsI-trial__detail{margin-top:58px}.dswp-dsI-trial__detail__subtitle{font-size:24px;text-align:center}.dswp-dsI-trial__detail__title{text-align:center;font-size:56px;font-weight:bold;background:linear-gradient(90deg, #40cbb6 0%, #56b4f4 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-top:16px}.dswp-dsI-trial__detail__title .text--medium{font-size:40px}.dswp-dsI-trial__detail__title .text--small{font-size:12px}.dswp-dsI-trial__detail__text{font-size:12px;text-align:center}.dswp-dsI-trial__detail__image{text-align:center;margin-top:17px}.dswp-dsI-trial__detail__image img{width:100%;max-width:422px}.dswp-dsI-trial__detail__point{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:27px}.dswp-dsI-trial__detail__point div{width:223px;height:223px;position:relative;background:url("https://s.yimg.jp/images/datasolution/pardot/images/TrialLayoutTemplate/detail_02.svg") no-repeat}.dswp-dsI-trial__detail__point div p{font-size:18px;font-weight:bold;width:174px;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.dswp-dsI-trial__detail__intro{margin-top:64px;font-size:18px}.dswp-dsI-trial__detail__intro a:hover{text-decoration:underline}.dswp-dsI-trial__note{position:relative;margin-top:64px}.dswp-dsI-trial__note__inner{margin:0 auto;max-width:950px}.dswp-dsI-trial__note__text{list-style:none}.dswp-dsI-trial__note__text li{padding-left:1em;text-indent:-1em;list-style:none}.dswp-dsI-trial__title{position:relative;margin:0 0 48px;padding-left:18px;font-size:30px;font-weight:bold}.dswp-dsI-trial__title::before{background-color:#40cbb6;content:"";display:block;height:72%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.dswp-dsI-trial__text{font-size:14px}@media screen and (width <= 1181px){.dswp-content__box__contents{padding:0 20px}.dswp-dsI-trial__detail__subtitle{font-size:18px}.dswp-dsI-trial__detail__title{font-size:36px}.dswp-dsI-trial__detail__image{margin-top:27px}.dswp-dsI-trial__detail__point div{margin-bottom:30px}}@media screen and (width <= 769px){.dswp-content__box{flex-direction:column}.dswp-content__box__right{order:2;align-self:initial;position:initial;width:100%;min-height:auto;padding:20px 28px}.dswp-content__box__right__MV__text{display:none}.dswp-content__box__contents.dswp-dsI-flexDetail{order:1;width:100%;max-width:100%}.dswp-content__box__contents.dswp-dsI-flexNote{order:3;width:100%;max-width:100%}.dswp-dsI-trial__detail__subtitle{font-size:16px}.dswp-dsI-trial__detail__title{font-size:36px}.dswp-dsI-trial__detail__title .text--medium{font-size:24px}.dswp-dsI-trial__detail__text{text-align:left}.dswp-dsI-trial__detail__image{margin-top:24px}.dswp-dsI-trial__detail__intro{margin:0 0 20px;font-size:14px}.dswp-dsI-trial__detail__point{margin:27px 30px 0;display:block}.dswp-dsI-trial__detail__point div{margin-bottom:16px;background:none;padding-left:50px;width:auto;height:auto;min-height:36px}.dswp-dsI-trial__detail__point div p{position:relative;font-size:14px;width:auto;text-align:left}.dswp-dsI-trial__detail__point div p::before{position:absolute;content:"";width:36px;height:36px;background:url("https://s.yimg.jp/images/datasolution/pardot/images/TrialLayoutTemplate/detail_03.svg") no-repeat;top:0;left:-50px}.dswp-dsI-trial__note__inner{padding:0 20px}.dswp-dsI-trial__note__title{margin-bottom:24px;font-size:24px}.dswp-dsI-trial__note__title::before{height:100%;width:8px}}.form_input .last_name,.form_input .first_name{display:inline}.form_input .last_name .field-label,.form_input .first_name .field-label{display:inline}.form_input .last_name .text,.form_input .first_name .text{width:calc(50% - 33px)}.form_input p:first-of-type{margin-right:20px}.form_input .pd-select>div{position:relative;display:inline-flex;align-items:center;width:calc(100% - 75px)}.form_input .pd-select>div span{position:absolute;right:15px}.form_input .form-field.Mission.pd-select>div{width:100%}.form_input select{appearance:none;width:100%;font-size:16px;border:1px solid #efeff2;border-radius:6px;padding:8px;cursor:pointer;color:#3f3f4f;background-color:#fff}.form_input input[type=checkbox]{opacity:0;appearance:none;position:absolute}.form_input input[type=checkbox]:checked+.inline::before{border:2px solid #40cbb6;opacity:2}.form_input input[type=checkbox]:checked+.inline::after{opacity:3}.form_input input[type=checkbox]:focus+.inline::before{border:2px solid #40cbb6;opacity:2}.form_input .inline{cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}.form_input .inline::before{background:#fff;border:2px solid #efeff2;content:"";display:block;left:0;top:50%;transform:translateY(-50%);position:absolute;width:18px;height:18px;border-radius:4px}.form_input .inline::after{border-right:3px solid #40cbb6;border-bottom:3px solid #40cbb6;content:"";display:block;height:12px;left:5px;position:absolute;top:calc(50% - 2px);transform:translate(0, -50%) rotate(45deg);width:7px;opacity:0}.form_input input.text{width:calc(100% - 75px);height:20px;font-size:16px;border:1px solid #efeff2;border-radius:6px;padding:17px 17px 17px 10px}.form_input input.text::placeholder{color:#a4a4b6}.form_input #submit-button{margin-top:20px;width:100%;height:90px;border:none;color:#fff;font-weight:bold;background-color:#40cbb6;border-radius:6px;display:block;cursor:pointer;position:relative;box-shadow:0 6px 12px rgba(0,0,0,.2)}.form_input #submit-button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:6px}.form_input #submit-button .line1,.form_input #submit-button .line2{display:block;text-align:center;width:100%}.form_input #submit-button .line1{font-size:16px;color:#fff;padding-bottom:3px}.form_input #submit-button .line2{font-size:20px;color:#fff}.form_input #submit-button:hover::after{opacity:1}.form_input input.text:focus-visible,.form_input select:focus-visible,.form_input .form-field .standard:focus-visible{outline:none;border-radius:6px;border:1px solid #dcdce3}.form_input p{margin-top:20px}.form_input p:nth-of-type(1){margin-top:0}.form_input p label{width:70px;display:inline-block;font-weight:bold}.form_input p label.inline{vertical-align:baseline;pointer-events:all;display:inherit}.form_input p span.description{display:block;font-size:10px;margin-top:10px;white-space:pre-wrap;color:#5d5d75}.form_input .form-field.company.pd-text.required .field-label,.form_input .form-field.email.pd-text.required .field-label,.form_input .form-field.Mission.pd-select .field-label,.form_input .form-field.JobDescription.pd-textarea .field-label,.form_input .form-field.Terms.pd-checkbox.required .field-label,.form_input .form-field.CustomObject1673304756558.pd-checkbox.required .field-label{display:block;width:100%;margin-bottom:6px}.form_input .form-field.company.pd-text.required input,.form_input .form-field.email.pd-text.required input,.form_input .form-field.JobDescription.pd-textarea textarea{width:100%}.form_input .form-field .standard{border:1px solid #efeff2;border-radius:6px;padding:10px;height:80px}.form_input .dswp-arbitraryInput{color:#a4a4b6;font-size:14px;display:inline-block}.form_input .dswp-annotation .value{position:relative}.form_input .dswp-annotation .value::after{position:absolute;content:"*1";font-size:8px;top:0;right:18px;width:10px;height:15px;color:#5d5d75;pointer-events:none}.form_input .dswp-privacyPolicy,.form_input .dswp-terms,.form_input .dswp-application{margin-top:8px;font-size:12px}.form_input .red-background,.form_input p.errors{display:none}.form_input p.error{color:#ff3959}.form_input p.error.no-label{margin-top:6px}.form_input .error>.text{border-color:#ff3959 !important}.form_input .error>.text:focus-visible{border:1px solid #dcdce3 !important}.form_input .error .select{border-color:#ff3959 !important}.form_input .error .select:focus-visible{border:1px solid #dcdce3 !important}_::-webkit-full-page-media .pd-select::after,_:future .pd-select::after,:root .pd-select::after{top:20px}@media screen and (width <= 769px){.form_input .required .field-label,.form_input .form-field.company.pd-text.required .field-label,.form_input .form-field.email.pd-text.required .field-label,.form_input .form-field.Mission.pd-select .field-label,.form_input .form-field.JobDescription.pd-textarea .field-label,.form_input .form-field.Terms.pd-checkbox.required .field-label,.form_input .form-field.CustomObject1673304756558.pd-checkbox.required .field-label{width:100%;display:block;text-align:left;margin:0 0 6px}.form_input .last_name,.form_input .first_name{display:inline}.form_input .last_name .field-label,.form_input .first_name .field-label{display:inline}.form_input .last_name .text,.form_input .first_name .text{width:calc(50% - 33px)}.form_input input.text,.form_input .form-field.company.pd-text.required input,.form_input .form-field.email.pd-text.required input,.form_input .form-field.JobDescription.pd-textarea textarea,.form_input .pd-select>div,.form_input .form-field.Mission.pd-select>div,.form_input p span.description,.form_input .dswp-privacyPolicy,.form_input p.error.no-label{width:100%;margin-left:initial}}
