@charset "UTF-8";.p-complete__en-title,.p-document-pager .page-numbers,.p-document-single__term,.p-document-single__textarea,.p-single-contact__title,.p-single-share__title,.p-single-toc__title{font-family:"Heebo",sans-serif;font-weight:500;font-display:optional;letter-spacing:0;-webkit-font-smoothing:antialiased}@-webkit-keyframes checkedWobble{0%{-webkit-transform:scale(1,1) rotate(0deg);transform:scale(1,1) rotate(0deg)}40%{-webkit-transform:scale(1.1,0.9) rotate(5deg);transform:scale(1.1,0.9) rotate(5deg)}70%{-webkit-transform:scale(0.9,1.1) rotate(-3deg);transform:scale(0.9,1.1) rotate(-3deg)}80%{-webkit-transform:scale(1.05,0.95) rotate(1deg);transform:scale(1.05,0.95) rotate(1deg)}to{-webkit-transform:scale(1,1) rotate(0deg);transform:scale(1,1) rotate(0deg)}}@keyframes checkedWobble{0%{-webkit-transform:scale(1,1) rotate(0deg);transform:scale(1,1) rotate(0deg)}40%{-webkit-transform:scale(1.1,0.9) rotate(5deg);transform:scale(1.1,0.9) rotate(5deg)}70%{-webkit-transform:scale(0.9,1.1) rotate(-3deg);transform:scale(0.9,1.1) rotate(-3deg)}80%{-webkit-transform:scale(1.05,0.95) rotate(1deg);transform:scale(1.05,0.95) rotate(1deg)}to{-webkit-transform:scale(1,1) rotate(0deg);transform:scale(1,1) rotate(0deg)}}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.p-document{}@media only screen and (min-width:769px){.p-document-listwrap{margin:22px auto 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch}}@media only screen and (max-width:768px){.p-document-listwrap{margin:1.5em auto 18em}}.p-document-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:769px){.p-document-list{width:33.3%;border-right:1px solid #d8d8d8}}@media only screen and (min-width:769px){.p-document-list:nth-child(3n){margin-right:0;border-right:none}}@media only screen and (max-width:768px){.p-document-list:first-child{border-top:1px solid #d8d8d8}}@media only screen and (min-width:769px){.p-document-list:nth-child(n-3){border-top:1px solid #d8d8d8}}.p-document-list a{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:768px){.p-document-list a{padding:8.82vw 8.82vw 10vw}}@media only screen and (min-width:769px){.p-document-list a{padding:5.2vw 11.2903225806%}}.p-document-list a:after{z-index:1;content:"";position:absolute;left:0;bottom:0;width:300%;height:21.6vw;background:url("../../dist/img/document/document-list_bg01.svg") repeat-x left bottom/auto 100%}@media only screen and (min-width:769px){.p-document-list a:after{height:6.1vw}}.p-document-list__photo{margin-bottom:1.7rem;width:100%;z-index:2}.p-document-list__photo img{border-radius:10px;overflow:hidden;width:100%}.p-document-list__textarea{text-align:left}@media print,screen and (min-width:1025px){.p-document-list__textarea{margin-top:auto}}.p-document-list__company{margin-bottom:1rem;position:relative;font-size:1.5rem;line-height:1.6;letter-spacing:0.024em}@media print,screen and (max-width:1024px){.p-document-list__company{margin-bottom:1.2rem;font-size:1.4rem;line-height:1.7142857143;letter-spacing:0.075em}}.p-document-list__company:before{content:"";display:inline-block;margin-right:0.5em;width:10px;height:10px;border-radius:50%;background-color:#95bde6}@media print,screen and (max-width:1024px){.p-document-list__company:before{margin-right:0.8em}}.p-document-list__title{font-size:1.8rem;font-weight:600;line-height:1.1666666667;letter-spacing:0.04em}@media print,screen and (max-width:1024px){.p-document-list__title{font-size:1.6rem;line-height:1.3125;letter-spacing:0.03em}}.p-document-list__catlist li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;border:1px solid #95bde6;padding:0.2em 0.9em;margin-right:0.2em;margin-bottom:0.45em;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:0.075em}.p-document-list__link{z-index:3}@media only screen and (max-width:768px){.p-document-list__link{width:105.7%;margin:-0.1em 0 0.9em;-webkit-transform:rotate(8deg);transform:rotate(8deg);text-align:right}}@media only screen and (min-width:769px){.p-document-list__link{display:none}}.p-document-list a:hover{opacity:1;color:#fff;background:#95bde6}.p-document-list a:hover:after{-webkit-animation:slide1 46s -23s linear infinite;animation:slide1 46s -23s linear infinite}.p-document-list a:hover .p-document-list__company:before{background-color:#fff}.p-document-list a:hover .p-document-list__catlist li{border-color:#fff}.p-document-list a:hover .p-document-list__link span{background-color:#95bde6;color:#fff;border-color:#fff}.p-document-list__coming-soon{width:100%;text-align:center;font-weight:600;line-height:2}.p-document-list__coming-soon-text01{font-size:3.5rem}@media print,screen and (max-width:1024px){.p-document-list__coming-soon-text01{font-size:2.8rem}}.p-document-list__coming-soon-text02{font-size:2rem;letter-spacing:0.05em}@media print,screen and (max-width:1024px){.p-document-list__coming-soon-text02{font-size:1.4rem}}.p-document-single{margin:5.5em auto 8em;max-width:868px}@media only screen and (min-width:769px){.p-document-single{margin-bottom:20vmin}}.p-document-single__title{margin-bottom:0.5em;font-family:"Montserrat","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2.2rem;font-weight:500;line-height:1.5;text-align:left;color:#000}@media only screen and (min-width:769px){.p-document-single__title{font-size:2.3rem}}.p-document-single__term{font-size:1.4rem;text-align:left}.p-document-single__contents{margin-top:4em}.p-document-single__contents figure{margin-bottom:7.5%}@media only screen and (min-width:769px){.p-document-single__contents figure{margin-bottom:8.5%}}.p-document-single__contents .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image),.p-document-single__contents .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){margin-bottom:7.5%}@media only screen and (min-width:769px){.p-document-single__contents .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image),.p-document-single__contents .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){margin-bottom:8.5%}}.p-document-single__name{margin-bottom:0.5em;font-family:"Montserrat","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.4rem;font-weight:300;text-align:left}.p-document-single__textarea{font-size:1.4rem;font-weight:300;text-align:left}.p-document-pager{position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:769px){.p-document-pager{margin:-30px auto 70px}}@media only screen and (max-width:768px){.p-document-pager{margin:-16em auto 50px}}.p-document-pager .page-numbers{position:relative;width:40px;height:40px;margin:0 2px;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;font-size:2rem;color:#95bde6;border-radius:50%}.p-document-pager .page-numbers:after{position:absolute;bottom:10px;left:0;right:0;margin:auto;content:"";display:block;width:1em;height:1px;background:transparent}.p-document-pager .page-numbers.current,.p-document-pager .page-numbers:hover{opacity:1;background-color:#95bde6;color:#fff}.p-document-pager .page-numbers.next,.p-document-pager .page-numbers.prev{border:1px solid #8dc0e7}.p-document-pager .page-numbers.next:hover,.p-document-pager .page-numbers.prev:hover{opacity:1;background-color:transparent}.p-document-pager .page-numbers.prev{background:url(../../dist/img/common/arrow_blue_left01.svg) no-repeat center center/13px auto;margin-right:4px}.p-document-pager .page-numbers.prev:hover{background-image:url(../../dist/img/common/arrow_white_left01.svg);background-color:#95bde6}.p-document-pager .page-numbers.next{background:url(../../dist/img/common/arrow_blue_right01.svg) no-repeat center center/13px auto;margin-left:4px}.p-document-pager .page-numbers.next:hover{background-image:url(../../dist/img/common/arrow_white_right01.svg);background-color:#95bde6}.p-single-header__inner{display:block}.p-single-header__title{width:100%}.p-single-header__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;width:100%}@media print,screen and (min-width:1025px){.p-single-header__headline{margin-top:3.5rem;font-size:4rem;font-weight:600;line-height:1.6;letter-spacing:0.075em}}@media print,screen and (max-width:1024px){.p-single-header__headline{margin-top:2.5rem;font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:0.075em}}@media only screen and (max-width:768px){.p-single-header__headline{margin-top:2.5rem}}@media print,screen and (min-width:1025px){.p-single-wrap{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:1025px){.p-single-wrap__aside{display:block;position:relative;min-height:100%;width:30.1470588235%;padding-left:0;min-width:284px;margin-right:3.5em}}@media print,screen and (max-width:1024px){.p-single-wrap__aside{margin-bottom:50px}}.p-single-wrap__aside-sticky{text-align:left}@media print,screen and (min-width:1025px){.p-single-wrap__aside-sticky{top:84px;position:sticky}}@media print,screen and (min-width:1025px){.p-single{width:66.1764705882%}}.p-single__main-photo{margin-bottom:40px}@media print,screen and (max-width:1024px){.p-single__main-photo{margin-bottom:2rem}}.p-single__main-photo img{width:100%;border-radius:15px}.p-single-contents{font-size:1.5rem;line-height:1.7333333333;letter-spacing:0.09em;text-align:left}@media only screen and (max-width:768px){.p-single-contents{font-size:1.4rem;line-height:1.7142857143;letter-spacing:0.075em}}.p-single-contents__sec+.p-single-contents__sec{margin-top:7rem}@media print,screen and (max-width:1024px){.p-single-contents__sec+.p-single-contents__sec{margin-top:5rem}}.p-single-contents p{font-size:inherit;margin-bottom:2.5rem}@media print,screen and (max-width:1024px){.p-single-contents p{margin-bottom:2.1rem}}.p-single-contents h1,.p-single-contents h2{margin:7rem auto 2.5rem;padding-bottom:0.9em;border-bottom:2px solid #d8d8d8;font-size:2.2rem;font-weight:600;line-height:1.5;letter-spacing:0.03em}@media print,screen and (max-width:1024px){.p-single-contents h1,.p-single-contents h2{margin:5rem auto 1rem;padding-bottom:0.8em;font-size:1.6rem;line-height:1.5;letter-spacing:0.075em}}.p-single-contents h1:first-child,.p-single-contents h2:first-child{margin-top:0}.p-single-contents h3{font-size:125%;margin:3.5rem auto 1.5rem}@media print,screen and (max-width:1024px){.p-single-contents h3{font-size:110%}}.p-single-contents h2+h3{margin-top:3.5rem}@media print,screen and (max-width:1024px){.p-single-contents h2+h3{margin-top:2rem}}.p-single-contents a{color:#95bde6;text-decoration:underline}.p-single-contents strong{font-weight:normal;border-bottom:1px solid #000}.p-single-contents figure{margin:0 0 4rem}@media print,screen and (max-width:1024px){.p-single-contents figure{margin-bottom:2em}}.p-single-contents figure:last-child{margin-bottom:0}.p-single-contents figure img{margin-top:4rem;border-radius:20px}@media print,screen and (max-width:1024px){.p-single-contents figure img{margin-top:0}}.p-single-contents table{width:100%}@media only screen and (max-width:768px){.p-single-contents table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:8px}.p-single-contents table tr:last-child{margin-bottom:0}}.p-single-contents table tr td,.p-single-contents table tr th{padding:0.5em 1.5em;border:1px solid #8dc0e7}@media only screen and (max-width:768px){.p-single-contents table tr td,.p-single-contents table tr th{padding:0.7em;text-align:center}}.p-single-contents table tr td:first-child,.p-single-contents table tr th{color:#515b66;background:#b5cde5}@media only screen and (max-width:768px){.p-single-contents table tr td:not(:first-child),.p-single-contents table tr th:not(:first-child){border-top:none}}@media only screen and (min-width:769px){.p-single-link{text-align:left;margin-top:60px}}@media only screen and (max-width:768px){.p-single-link{margin-top:50px}}.p-single-link a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;color:#0a0a0a}.p-single-link__text{margin-right:0;margin-left:1em}@media print,screen and (max-width:1024px){.p-single-link__text{font-size:1.8rem}}@media print,screen and (max-width:1024px){.p-single-link__arrow{width:1.5rem;height:1.5rem}.p-single-link__arrow img{width:100%}}.p-single-toc__title{font-size:2rem;color:#95bde6;font-weight:bold}@media print,screen and (max-width:1024px){.p-single-toc__title{margin-top:40px;font-size:1.6rem}}@media only screen and (max-width:768px){.p-single-toc__title{margin-top:0}}.p-single-toc__list li{margin-top:0.6em}.p-single-toc__list a{position:relative;font-size:1.5rem;font-weight:600;line-height:1.6;letter-spacing:0.075em;color:#d8d8d8;-webkit-transition:color 0.2s ease-in 0.5s;transition:color 0.2s ease-in 0.5s}@media print,screen and (min-width:1025px){.p-single-toc__list a:before{content:"";position:absolute;top:0.2em;left:-45px;width:30px;height:20px;background:url(../../dist/img/common/icon_hand.svg) no-repeat center center/contain;-webkit-transition:opacity 0.2s ease-in 0.5s;transition:opacity 0.2s ease-in 0.5s;opacity:0}}.p-single-toc__list a.is-active{color:#0a0a0a}@media print,screen and (min-width:1025px){.p-single-toc__list a.is-active:before{opacity:1}}@media print,screen and (max-width:1024px){.p-single-toc__list a{font-size:1.4rem;line-height:1.7142857143;color:#0a0a0a}}@media only screen and (max-width:768px){.p-single-toc__list a{color:#0a0a0a}}.p-single-toc__list a:hover{opacity:1;color:#0a0a0a}.p-single-toc .contentstable-number{display:none}.p-single-share__title{margin-top:2rem;margin-bottom:4px;font-size:2rem;color:#95bde6;font-weight:bold}@media print,screen and (max-width:1024px){.p-single-share__title{font-size:1.6rem}}.p-single-share__listbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.p-single-share__list{width:40px;aspect-ratio:1/1}.p-single-share__list+.p-single-share__list{margin-left:12px}.p-single-share__list a,.p-single-share__list button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;-webkit-transition:all 0.3s;transition:all 0.3s}.p-single-share__list--link button{cursor:pointer;background:url("../../dist/img/common/icon_link_share.svg") no-repeat center center/contain}@media only screen and (min-width:769px){.p-single-share__list--link button:hover{opacity:1;background-image:url("../../dist/img/common/icon_link_share_hover.svg")}}.p-single-share__list--twitter a{background:url("../../dist/img/common/icon_twitter_share.svg") no-repeat center center/contain}@media only screen and (min-width:769px){.p-single-share__list--twitter a:hover{opacity:1;background-image:url("../../dist/img/common/icon_twitter_share_hover.svg")}}.p-single-share__list--facebook a{background:url("../../dist/img/common/icon_facebook_share.svg") no-repeat center center/contain}@media only screen and (min-width:769px){.p-single-share__list--facebook a:hover{opacity:1;background-image:url("../../dist/img/common/icon_facebook_share_hover.svg")}}.p-single-share__list--line a{background:url("../../dist/img/common/icon_line_share.svg") no-repeat center center/contain}@media only screen and (min-width:769px){.p-single-share__list--line a:hover{opacity:1;background-image:url("../../dist/img/common/icon_line_share_hover.svg")}}.p-single-contact__title{margin-top:2rem;margin-bottom:4px;font-size:2rem;color:#95bde6;font-weight:bold}@media print,screen and (max-width:1024px){.p-single-contact__title{font-size:1.6rem}}.p-single-contact__link{position:relative;z-index:10}.p-single-contact__link a{overflow:visible;position:relative;padding:0.8em 6% 0.8em 5%;font-size:1.5rem;font-weight:600;line-height:0.0666666667}.p-single-contact__link a:before{content:"";display:inline-block;margin-right:0.4em;margin-top:0.12em;width:1.4em;height:1em;background:url("../../dist/img/common/icon_mail_blue.svg") no-repeat center center/contain;-webkit-transition:all 0.3s;transition:all 0.3s}@media print,screen and (max-width:1024px){.p-single-contact__link a{padding:0.8em 1.1em;font-size:1.5rem}}@media only screen and (min-width:769px){.p-single-contact__link a:hover{opacity:1;background-color:#95bde6;color:#fff}.p-single-contact__link a:hover:before{background-image:url("../../dist/img/common/icon_mail_white.svg")}}@media print,screen and (min-width:1025px){.p-contact-header__title{width:352px}}@media print,screen and (min-width:1025px){.p-contact-header__headline{width:calc(100% - 352px);padding-top:1.3em}}@media print,screen and (max-width:1024px){.p-contact-header__headline{padding-top:1em}}@media only screen and (max-width:768px){.p-contact-header__headline{padding-top:0}}.p-form-wrap{position:relative;padding-top:95px}@media only screen and (max-width:768px){.p-form-wrap{padding-top:70px}}.p-form-wrap:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:390px;z-index:0}@media only screen and (max-width:768px){.p-form-wrap:before{height:126.9333333333vw}}.p-form-wrap--download:before{background:url(../../dist/img/form/download_bg01_pc.jpg) no-repeat top left/cover}@media only screen and (max-width:768px){.p-form-wrap--download:before{background-image:url(../../dist/img/form/download_bg01_sp.jpg);background-size:100% 390px}}.p-form-wrap--contact:before{background:url(../../dist/img/form/contact_bg01_pc.jpg) no-repeat top left/cover}@media only screen and (max-width:768px){.p-form-wrap--contact:before{background-image:url(../../dist/img/form/contact_bg01_sp.jpg);background-size:100% auto}}.p-form-wrap__inner{z-index:2;position:relative;padding:20px 5.4% 68px;background-color:#fff;border-radius:20px}@media only screen and (max-width:768px){.p-form-wrap__inner{padding:0}}.p-form{}.p-form__area{font-size:1.6rem;letter-spacing:0.05em;padding-top:1.4rem;padding-left:0.8em;display:table;width:100%;text-align:left;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:769px){.p-form__area{margin-bottom:1.7em;padding-top:0;padding-bottom:1.7em}}.p-form__textarea,.p-form__title{display:block}@media only screen and (min-width:769px){.p-form__textarea,.p-form__title{display:table-cell;vertical-align:top}}.p-form__title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:0.3rem;letter-spacing:0.08em;line-height:1;font-weight:bold}@media only screen and (min-width:769px){.p-form__title{display:block;width:245px;overflow:hidden;padding-top:0;padding-right:1em;margin:0;line-height:1.7}}@media print,screen and (min-width:1025px){.p-form__title{padding-left:1.5em}}.p-form__textarea{width:100%}.p-form__textarea input[type=email],.p-form__textarea input[type=tel],.p-form__textarea input[type=text],.p-form__textarea input[type=url],.p-form__textarea select,.p-form__textarea textarea{background:none;color:inherit;width:100%;letter-spacing:0.05em;line-height:1.7}@media only screen and (max-width:768px){.p-form__textarea input[type=email],.p-form__textarea input[type=tel],.p-form__textarea input[type=text],.p-form__textarea input[type=url],.p-form__textarea select,.p-form__textarea textarea{font-size:16px;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0.8em 0;line-height:1.4}}.p-form__textarea input[type=email]::-webkit-input-placeholder,.p-form__textarea input[type=tel]::-webkit-input-placeholder,.p-form__textarea input[type=text]::-webkit-input-placeholder,.p-form__textarea input[type=url]::-webkit-input-placeholder,.p-form__textarea select::-webkit-input-placeholder,.p-form__textarea textarea::-webkit-input-placeholder{color:#d8d8d8}.p-form__textarea input[type=email]::-moz-placeholder,.p-form__textarea input[type=tel]::-moz-placeholder,.p-form__textarea input[type=text]::-moz-placeholder,.p-form__textarea input[type=url]::-moz-placeholder,.p-form__textarea select::-moz-placeholder,.p-form__textarea textarea::-moz-placeholder{color:#d8d8d8}.p-form__textarea input[type=email]:-ms-input-placeholder,.p-form__textarea input[type=tel]:-ms-input-placeholder,.p-form__textarea input[type=text]:-ms-input-placeholder,.p-form__textarea input[type=url]:-ms-input-placeholder,.p-form__textarea select:-ms-input-placeholder,.p-form__textarea textarea:-ms-input-placeholder{color:#d8d8d8}.p-form__textarea input[type=email]::-ms-input-placeholder,.p-form__textarea input[type=tel]::-ms-input-placeholder,.p-form__textarea input[type=text]::-ms-input-placeholder,.p-form__textarea input[type=url]::-ms-input-placeholder,.p-form__textarea select::-ms-input-placeholder,.p-form__textarea textarea::-ms-input-placeholder{color:#d8d8d8}.p-form__textarea input[type=email]::placeholder,.p-form__textarea input[type=tel]::placeholder,.p-form__textarea input[type=text]::placeholder,.p-form__textarea input[type=url]::placeholder,.p-form__textarea select::placeholder,.p-form__textarea textarea::placeholder{color:#d8d8d8}@media only screen and (min-width:769px){.p-form__textarea{margin-top:4em}}@media only screen and (min-width:769px){.p-form__textarea dd,.p-form__textarea dt{vertical-align:top}}@media only screen and (min-width:769px){.p-form__textarea textarea{height:15rem}}.p-form__textarea .js-post-title{height:1em}.p-form__select{position:relative;display:inline-block;width:100%}.p-form__select:after{position:absolute;top:1.6em;right:20px;content:"";width:6px;height:6px;border-right:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}@media only screen and (min-width:769px){.p-form__select:after{top:2em}}.p-form-policy-check input[type=checkbox],.p-form__textarea input[type=checkbox]{display:none;cursor:pointer}.p-form-policy-check .wpcf7-acceptance,.p-form-policy-check .wpcf7-checkbox,.p-form__textarea .wpcf7-acceptance,.p-form__textarea .wpcf7-checkbox{line-height:2;display:block;margin-bottom:0.8rem;caret-color:transparent}@media only screen and (min-width:769px){.p-form-policy-check .wpcf7-acceptance,.p-form-policy-check .wpcf7-checkbox,.p-form__textarea .wpcf7-acceptance,.p-form__textarea .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-0.5em}}.p-form-policy-check .wpcf7-acceptance .wpcf7-list-item,.p-form-policy-check .wpcf7-checkbox .wpcf7-list-item,.p-form__textarea .wpcf7-acceptance .wpcf7-list-item,.p-form__textarea .wpcf7-checkbox .wpcf7-list-item{display:block}.p-form-policy-check .wpcf7-acceptance .wpcf7-list-item label,.p-form-policy-check .wpcf7-checkbox .wpcf7-list-item label,.p-form__textarea .wpcf7-acceptance .wpcf7-list-item label,.p-form__textarea .wpcf7-checkbox .wpcf7-list-item label{cursor:pointer}.p-form-policy-check .wpcf7-acceptance .input__box,.p-form-policy-check .wpcf7-checkbox .input__box,.p-form__textarea .wpcf7-acceptance .input__box,.p-form__textarea .wpcf7-checkbox .input__box{cursor:pointer;position:relative;display:inline-block;border-radius:3px;width:1em;height:1em;margin-right:0.2em;background-color:transparent;border-color:#d8d8d8;border-width:1px;border-style:solid;vertical-align:middle;-webkit-transition:0.1s background-color ease;transition:0.1s background-color ease;-webkit-transition-delay:0.05s;transition-delay:0.05s}.p-form-policy-check .wpcf7-acceptance .input__box:after,.p-form-policy-check .wpcf7-acceptance .input__box:before,.p-form-policy-check .wpcf7-checkbox .input__box:after,.p-form-policy-check .wpcf7-checkbox .input__box:before,.p-form__textarea .wpcf7-acceptance .input__box:after,.p-form__textarea .wpcf7-acceptance .input__box:before,.p-form__textarea .wpcf7-checkbox .input__box:after,.p-form__textarea .wpcf7-checkbox .input__box:before{content:"";position:absolute;left:0;top:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;width:0;border-bottom-color:#0a0a0a;border-bottom-width:2px;border-bottom-style:solid}.p-form-policy-check .wpcf7-acceptance .input__box:before,.p-form-policy-check .wpcf7-checkbox .input__box:before,.p-form__textarea .wpcf7-acceptance .input__box:before,.p-form__textarea .wpcf7-checkbox .input__box:before{-webkit-transform:rotate(45deg) translateX(4px) translateY(3px);transform:rotate(45deg) translateX(4px) translateY(3px);-webkit-transition:width 0.05s linear;transition:width 0.05s linear;-webkit-transition-delay:0.1s;transition-delay:0.1s}.p-form-policy-check .wpcf7-acceptance .input__box:after,.p-form-policy-check .wpcf7-checkbox .input__box:after,.p-form__textarea .wpcf7-acceptance .input__box:after,.p-form__textarea .wpcf7-checkbox .input__box:after{-webkit-transform:rotate(-45deg) translateX(-2px) translateY(10px);transform:rotate(-45deg) translateX(-2px) translateY(10px);-webkit-transition:width 0.1s linear;transition:width 0.1s linear;-webkit-transition-delay:0s;transition-delay:0s}.p-form-policy-check .wpcf7-acceptance.p-form__check-1column .wpcf7-list-item,.p-form-policy-check .wpcf7-checkbox.p-form__check-1column .wpcf7-list-item,.p-form__textarea .wpcf7-acceptance.p-form__check-1column .wpcf7-list-item,.p-form__textarea .wpcf7-checkbox.p-form__check-1column .wpcf7-list-item{width:100%}.p-form-policy-check input[type=checkbox]:checked+.input__box,.p-form__textarea input[type=checkbox]:checked+.input__box{border-color:#0a0a0a;-webkit-transition-delay:0s;transition-delay:0s;-webkit-animation-name:checkedWobble;animation-name:checkedWobble;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.p-form-policy-check input[type=checkbox]:checked+.input__box:before,.p-form__textarea input[type=checkbox]:checked+.input__box:before{width:3.5px;width:calc(0.5em - 2px);-webkit-transition-delay:0s;transition-delay:0s}.p-form-policy-check input[type=checkbox]:checked+.input__box:after,.p-form__textarea input[type=checkbox]:checked+.input__box:after{width:calc(0.5em + 2px);-webkit-transition-delay:0.05s;transition-delay:0.05s}.p-form__textarea .wpcf7-checkbox .wpcf7-list-item{line-height:1.5;margin:0.6em 0}@media only screen and (min-width:769px){.p-form__textarea .wpcf7-checkbox .wpcf7-list-item{margin:0em 0 0.5em;width:46%;min-width:280px;line-height:1.7}}@media only screen and (max-width:768px){.p-form__textarea .wpcf7-checkbox .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-form__textarea .wpcf7-checkbox .wpcf7-list-item label .input__box{width:1em;height:1em;margin-top:0.3em}.p-form__textarea .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{width:calc(100% - 1.2em - 0.3em)}}@media only screen and (max-width:768px){.p-form-policy-check{margin-top:0.7em;font-size:1.4rem}}@media only screen and (min-width:769px){.p-form-policy-check{margin-top:0.8em;font-size:1.5rem;line-height:1}}.p-form-policy-check .wpcf7-acceptance{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-form-policy-check .wpcf7-acceptance .wpcf7-list-item{line-height:1.5;margin:0}@media only screen and (min-width:769px){.p-form-policy-check .wpcf7-acceptance .wpcf7-list-item{line-height:1}}.p-form-submit{margin-top:4rem;caret-color:transparent}@media only screen and (min-width:769px){.p-form-submit{margin-top:6rem;width:100%}}.p-form-submit__inner{cursor:pointer;padding:0;font-size:1.8rem;font-weight:500;letter-spacing:0.2em}@media only screen and (min-width:769px){.p-form-submit__inner{max-width:100%}}@media print,screen and (max-width:1024px){.p-form-submit__inner-text{font-size:1.8rem}}@media print,screen and (max-width:1024px){.p-form-submit__inner-circle{width:5rem;height:5rem}}.p-form-submit input{cursor:pointer;color:inherit;background:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.p-form-submit .wpcf7-response-output{display:block;margin:auto;border:none;line-height:1.5;padding:1.1em;color:var(--color-accent)}.p-form-submit .wpcf7-spinner{position:absolute;background-color:#d0d0d0}.p-form-submit .wpcf7-spinner:before{background-color:#333}.p-form__icon--required{letter-spacing:0.05em;line-height:1;padding:0.1em 0.4em;margin-left:0.4em;font-size:1.2rem;color:#fff;border-radius:4px;background:#95bde6}.p-form__title-note{display:inline-block;font-size:1.2rem;letter-spacing:0.12em;padding-left:1em;text-indent:-1em;color:#686868;line-height:2.4}@media only screen and (min-width:769px){.p-form__title-note{margin-top:0;display:block;line-height:1}}.p-form form.sent .p-form-policy,.p-form form.sent .p-form-submit,.p-form form.sent .p-form__area{opacity:0.3}.p-form-policy{margin-top:0.8em;text-align:left;font-size:1.4rem;letter-spacing:0.08em}@media only screen and (min-width:769px){.p-form-policy{font-size:1.5rem;text-align:center}}.p-form-policy a{color:#95bde6;text-decoration:underline}@media only screen and (max-width:768px){.p-form-wrap .wpcf7-not-valid-tip{margin-bottom:0.7em}}@media only screen and (min-width:769px){.p-form-wrap .wpcf7-not-valid-tip{margin-top:1em}}.p-complete{margin-top:140px}@media only screen and (max-width:768px){.p-complete{margin-top:95px}}@media only screen and (max-width:768px){.p-complete--download{margin-top:72px}}.p-complete__en-title{font-size:6.5rem;font-weight:bold;letter-spacing:0.08em;color:#95bde6}@media print,screen and (max-width:1024px){.p-complete__en-title{font-size:3.6rem}}.p-complete__title{margin-top:1.6em;font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:0.04em}@media print,screen and (max-width:1024px){.p-complete__title{font-size:1.8rem}}.p-complete__text{margin-top:2em;font-size:1.5rem;line-height:1.6;letter-spacing:0.075em}@media print,screen and (max-width:1024px){.p-complete__text{font-size:1.4rem;line-height:1.7857142857}}.p-complete__link{margin-top:3em}.p-complete__download-btn{margin:5.5em auto 9em;position:relative}@media print,screen and (max-width:1024px){.p-complete__download-btn{margin:3em auto 6em}}.p-complete__download-btn button{padding:1em 3.1em;font-size:1.8rem}.p-complete__download-btn .loader{position:absolute;bottom:-25px;left:0;right:0;margin:0 auto;display:none;width:10px;padding:8px;aspect-ratio:1;border-radius:50%;background:#e6e6e6;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-animation:l3 1s infinite linear;animation:l3 1s infinite linear}@-webkit-keyframes l3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=document.css.map */