@charset "UTF-8";h1,h2,h3,h4,h5,h6{line-height:1.6;margin:1.5em 0 1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:4rem}h2{font-size:3.2rem}h4{font-size:2.4rem}ol,p,table,ul{margin:1em 0}ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}ol:first-child,p:first-child,table:first-child,ul:first-child{margin-top:0}hr{border:0;border-top:1px solid #000;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}img{max-width:100%;vertical-align:bottom}html{font-size:10px}body{color:#1b1e24;font-size:1.6rem;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Open Sans,sans-serif}@media screen and (min-width:769px){a{transition:opacity .3s}a:hover{opacity:.5}}button{-webkit-appearance:none;appearance:none;cursor:pointer}::selection{background-color:#59287a;color:#fff}.dnd-section{padding:0}.dnd-section>.row-fluid{margin-left:auto;margin-right:auto}@media screen and (min-width:576px){.dnd-section>.row-fluid{max-width:540px}}@media screen and (min-width:769px){.dnd-section>.row-fluid{max-width:720px}}@media screen and (min-width:992px){.dnd-section>.row-fluid{max-width:960px}}@media screen and (min-width:1200px){.dnd-section>.row-fluid{max-width:1140px}}.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;margin-left:2.127659574%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.489361693%}.row-fluid .span10{width:82.978723396%}.row-fluid .span9{width:74.468085099%}.row-fluid .span8{width:65.957446802%}.row-fluid .span7{width:57.446808505%}.row-fluid .span6{width:48.936170208%}.row-fluid .span5{width:40.425531911%}.row-fluid .span4{width:31.914893614%}.row-fluid .span3{width:23.404255317%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.382978723%}@media screen and (max-width:768px){.row-fluid [class*=span]{display:block;float:none;margin-left:0;width:auto}}#hs-eu-policy-wording a{color:#fff}.adjust-width{margin-left:auto;margin-right:auto;max-width:1200px;width:95%}@media screen and (max-width:768px){.adjust-width{padding-left:20px;padding-right:20px;width:100%}}.adjust-750{width:100%}@media screen and (min-width:769px){.adjust-750{width:75%}}@media screen and (max-width:768px){.adjust-540{max-width:540px!important;padding-left:15px;padding-right:15px}}.c-button{background-color:#9f208b;border:1px solid #9f208b;border-radius:4px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.5;margin-bottom:10px;padding:8px 12.8px;text-align:center;text-decoration:none;transition:.2s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.c-button:hover{background-color:#e40077;border-color:#e40077;opacity:1}.c-button i:before{margin-left:.25em}form fieldset{max-width:100%!important;padding:0}form label{display:block;font-size:90%;margin-bottom:8px}form .form-columns-2 .hs-form-field{width:48%!important}@media screen and (max-width:992px){form .form-columns-2 .hs-form-field{width:100%!important}}form .form-columns-2 .hs-form-field:last-child{margin-left:4%}@media screen and (max-width:992px){form .form-columns-2 .hs-form-field:last-child{margin-left:0}}form .hs-form-field{margin-bottom:16px}form .hs-form-field .input{margin-right:0!important}form .form-columns-0 .hs-richtext{margin-bottom:16px}form .hs-richtext{margin-bottom:.5em}form .hs-richtext img{height:auto;max-width:100%!important}form .inputs-list{list-style:none;padding:0}form .inputs-list li{display:block;margin:.7rem 0}form .hs-form-required{visibility:hidden}form .hs-form-required:after{background-color:#fff;content:"【必須】";display:inline-block;margin-left:-6px;padding:0;visibility:visible}form .hs-error-msg,form .hs-error-msgs{color:#dc3545;font-size:1.44rem;font-style:italic;margin:0}form .hs-error-msg>li,form .hs-error-msgs>li{margin:0}form .hs_error_rollup{margin:0;text-align:center}form .hs_error_rollup .inputs-list li{margin:0}form .hs-field-desc{font-size:1.4rem;margin-bottom:.2em}form input[type=date],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-clip:padding-box;background-color:#fff;border:1px solid #e6e7e9;border-radius:4px;color:#1b1e24;display:block;font-size:1.6rem;font-weight:700;line-height:1.5;padding:8px 12.8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%!important}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=file]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#ccc}form input[type=date]:focus,form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:#a76ccf;box-shadow:none;outline:0}form input[type=date]:focus::placeholder,form input[type=email]:focus::placeholder,form input[type=file]:focus::placeholder,form input[type=number]:focus::placeholder,form input[type=password]:focus::placeholder,form input[type=search]:focus::placeholder,form input[type=tel]:focus::placeholder,form input[type=text]:focus::placeholder,form select:focus::placeholder,form textarea:focus::placeholder{color:transparent}form select{font-weight:400}form textarea{height:210px}form .hs-fieldtype-select .input{position:relative}form .hs-fieldtype-select .input:after{border-right:2px solid #000;border-top:2px solid #000;content:"";display:block;height:4px;margin-top:-5px;pointer-events:none;position:absolute;right:8px;top:50%;transform:rotate(135deg);width:4px;z-index:1}form .hs-fieldtype-select .input select{-webkit-appearance:none;appearance:none;background-color:inherit;color:inherit}form .hs-fieldtype-select .input select::-ms-expand{display:none}form textarea{display:block;resize:vertical}form input[type=file]{background-color:transparent;border:initial;cursor:pointer;padding:initial}form .fn-date-picker .pika-button{font-size:14px;line-height:24px;text-align:center}form .fn-date-picker .pika-button:focus,form .fn-date-picker .pika-button:hover{background:#000!important;border-radius:0!important;color:#fff}form .fn-date-picker .is-today .pika-button{color:#000}form .fn-date-picker .is-selected .pika-button{background:#000;border-radius:0!important;box-shadow:none}form input[type=checkbox]{margin:0 4.8px 0 0}form input[type=radio]{display:none}form input[type=radio]+span{cursor:pointer;display:inline-block;padding-left:2.5rem;position:relative}form input[type=radio]+span:after,form input[type=radio]+span:before{border-radius:50%;box-sizing:border-box;content:"";display:block;position:absolute}form input[type=radio]+span:before{border:1px solid #000;height:2rem;left:0;top:.3rem;width:2rem}form input[type=radio]+span:after{background:#000;height:1rem;left:.5rem;opacity:0;top:.8rem;width:1rem}form input[type=radio]:checked+span:after{opacity:1}form .legal-consent-container{text-align:center}form .legal-consent-container .hs-form-booleancheckbox-display{align-items:center;display:flex;justify-content:center;margin-bottom:1.6rem;margin-top:0}form .legal-consent-container .hs-form-booleancheckbox-display>span{font-size:1.6rem;margin-left:0!important;margin-top:4.8px}form .grecaptcha-badge{margin:30px auto}form .hs-submit{margin:4rem auto 0;max-width:350px;width:90%}form .hs-submit .no-list{margin-bottom:.5em;text-align:center}form input[type=submit]{background-color:#9f208b;border:none;border-radius:.48rem;color:#fff;cursor:pointer;display:block;font-size:2rem;line-height:1.5;margin:0 auto;outline:none;padding:1rem 1.92rem;transition:.2s ease}form input[type=submit]:hover{background-color:#e40077}form input[type=submit]:disabled{background-color:#9f208b;cursor:not-allowed}form input[type=submit]:disabled:hover{background-color:#9f208b}form .submitted-message{text-align:center}.form-title{margin:0}body:has(.gnav.-js-opened){overflow:hidden}.-is-in-editor{padding-top:0}.-is-in-editor .c-header{background-color:rgba(0,16,32,.8);position:relative}.-is-in-editor .c-header .gnav-overlay{display:none}.c-header{background-color:transparent;left:0;padding:8px 16px;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:991px){.c-header{background-color:rgba(27,30,36,.3)}}.c-header.-scroll{background-color:rgba(0,16,32,.8);transition:all .3s ease-out}@media screen and (max-width:991px){.c-header:has(.gnav .-js-opened){background-color:rgba(0,16,32,.8)}}@media screen and (max-width:991px){.c-header .logo{max-width:100px}}.c-header .logo a{font-size:0}.c-header .logo a:hover{opacity:1}@media screen and (max-width:768px){.c-header{padding:8px 16px}}.c-header .header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0 15px}@media screen and (max-width:1200px){.c-header .header-inner{padding:0}}@media screen and (max-width:991px){.c-header .header-inner{flex-wrap:wrap}}.c-header .gnav-overlay{background:transparent;height:100vh;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;visibility:hidden;width:100%;z-index:-10}@media screen and (max-width:991px){.c-header .gnav-overlay{display:none!important}}.c-header .gnav-overlay.-js-opened{display:block!important;opacity:1;visibility:visible}@media screen and (max-width:991px){.c-header .gnav{display:none;width:100%}}.c-header .toggle-btn{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:hsla(0,0%,100%,.9);display:none;font-size:2rem;line-height:1;padding:4px 12px}@media screen and (max-width:991px){.c-header .toggle-btn{display:block}}.c-header .toggle-btn:focus{outline:5px auto #e59700}.c-header .toggle-btn>span{background-image:url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.c-footer{background:#1b1e24;color:#fff;padding:32px 0}.c-footer a:hover{opacity:1}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0 15px}@media screen and (min-width:576px){.footer-inner{max-width:540px}}@media screen and (min-width:769px){.footer-inner{max-width:720px}}@media screen and (min-width:992px){.footer-inner{max-width:960px}}@media screen and (min-width:1200px){.footer-inner{max-width:1140px}}.footer-inner hr{border:0;border-top:1px solid #e6e7e9;margin:16px 0;opacity:.6;width:100%}@media screen and (max-width:768px){.footer-inner hr{margin:32px 0 16px}}.footer-access{width:100%}.footer-access.-en{margin-bottom:16px}.footer-access .footer-list{align-items:flex-end;display:flex;list-style:none;padding:0}@media screen and (max-width:991px){.footer-access .footer-list{flex-wrap:wrap}}@media screen and (max-width:768px){.footer-access .footer-list{justify-content:center}}.footer-access .footer-list li{margin:0 8px}@media screen and (max-width:768px){.footer-access .footer-list li{text-align:center}}.footer-access .footer-list li:has(svg) a{align-items:center;display:flex;gap:0 .25em}.footer-access .footer-list a{display:block}.footer-nav{width:100%}@media screen and (max-width:768px){.footer-nav{margin-bottom:16px}}.footer-nav ul{align-items:flex-end;display:flex;list-style:none;padding:0}@media screen and (max-width:768px){.footer-nav ul{justify-content:center}}.footer-nav ul a{color:#fff;text-decoration:none}.footer-nav ul a:hover{text-decoration:underline}.footer-nav ul .hs-menu-item{font-size:80%}.footer-nav ul .hs-menu-item:nth-of-type(n+2):before{color:#fff;content:"｜";margin:0 1em}.copyright{font-size:80%;font-weight:400;margin-top:16px;text-align:left;width:100%}@media screen and (max-width:768px){.copyright{margin-bottom:16px;text-align:center}}.copyright.-en{margin-top:0}.c-title-section{color:#fff;min-height:450px;position:relative}@media screen and (max-width:1199px){.c-title-section{background-attachment:fixed}}.c-title-section:after{background-color:rgba(27,30,36,.3);content:"";inset:0;position:absolute}.c-title-section>.row-fluid{left:0;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);z-index:10}.c-title-section h1{font-weight:500;margin-bottom:8px}@media screen and (min-width:576px){.c-title-section h1{font-size:5.6rem}}.c-title-section h4{font-weight:500;margin:0 0 8px}.c-pagination{margin-top:20px}.c-pagination .inner{display:flex;gap:10px;justify-content:center;padding:0 20px}.c-pagination a,.c-pagination span{align-items:center;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;line-height:1;text-decoration:none}.c-pagination .latest-link,.c-pagination .next-link,.c-pagination .oldest-link,.c-pagination .prev-link{position:relative}.c-pagination .latest-link.-disabled,.c-pagination .next-link.-disabled,.c-pagination .oldest-link.-disabled,.c-pagination .prev-link.-disabled{opacity:.4}.c-pagination .latest-link:after,.c-pagination .latest-link:before,.c-pagination .oldest-link:after,.c-pagination .oldest-link:before{border:2px solid;border-width:2px 2px 0 0;bottom:0;content:"";height:1rem;position:absolute;top:2px;width:1rem}.c-pagination .latest-link{padding-left:20px}.c-pagination .latest-link:after,.c-pagination .latest-link:before{transform:rotate(-135deg)}.c-pagination .latest-link:before{left:3px}.c-pagination .latest-link:after{left:8px}.c-pagination .oldest-link{padding-right:20px}.c-pagination .oldest-link:after,.c-pagination .oldest-link:before{transform:rotate(45deg)}.c-pagination .oldest-link:before{right:3px}.c-pagination .oldest-link:after{right:8px}.c-pagination .next-link:before,.c-pagination .prev-link:before{border:2px solid;border-width:2px 2px 0 0;bottom:0;content:"";height:1rem;position:absolute;top:2px;width:1rem}.c-pagination .prev-link{padding-left:15px}.c-pagination .prev-link:before{left:3px;transform:rotate(-135deg)}.c-pagination .prev-link:after{left:8px}.c-pagination .next-link{padding-right:15px}.c-pagination .next-link:before{right:3px;transform:rotate(45deg)}.c-pagination .number-link.-current{color:#e20001}.blog-title-section{background-image:url(https://45054205.fs1.hubspotusercontent-na1.net/hubfs/45054205/ndias.jp/common/slide-1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:450px;position:relative}@media screen and (max-width:1199px){.blog-title-section{background-attachment:fixed}}.blog-title-section:after{background-color:rgba(27,30,36,.3);content:"";inset:0;position:absolute}.blog-title-section .inner{left:0;margin:0 auto;padding-left:15px;padding-right:15px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);z-index:10}@media screen and (min-width:576px){.blog-title-section .inner{max-width:540px}}@media screen and (min-width:769px){.blog-title-section .inner{max-width:720px}}@media screen and (min-width:992px){.blog-title-section .inner{max-width:960px}}@media screen and (min-width:1200px){.blog-title-section .inner{max-width:1140px}}.blog-title-section h1{font-weight:500;margin-bottom:8px}@media screen and (min-width:576px){.blog-title-section h1{font-size:5.6rem}}.blog-title-section h4{font-weight:500;margin:0 0 8px}.blog-container{padding-bottom:100px;padding-top:100px}.blog-container.-en article:last-of-type{border-bottom:none}.post-data{margin:0 auto;padding-left:15px;padding-right:15px}@media screen and (min-width:576px){.post-data{max-width:540px}}@media screen and (min-width:769px){.post-data{max-width:720px}}@media screen and (min-width:992px){.post-data{max-width:960px}}@media screen and (min-width:1200px){.post-data{max-width:1140px}}.post-data article{align-items:center;border-bottom:1px solid hsla(220,6%,91%,.6);display:flex;flex-wrap:wrap;padding-bottom:16px;padding-top:16px}.post-data article:first-of-type{padding-top:0}.post-data article .date{margin:0;width:100%}@media screen and (min-width:992px){.post-data article .date{flex:0 0 16.66667%;max-width:16.66667%}}.post-data article .text{width:100%}@media screen and (min-width:992px){.post-data article .text{flex:0 0 83.33333%;max-width:83.33333%}}.post-data article .text h2{font-size:0;font-weight:400}.post-data article .text a{color:#59287a;font-size:1.6rem;line-height:1.6;text-decoration:none}.blog-post-container{padding-bottom:16px;padding-top:32px}.blog-post-container .post-title{font-weight:500;margin-bottom:8px}.blog-post-container .blog-lead-text{margin-bottom:8px}.blog-post-container .author,.blog-post-container .date{margin:0 0 0 auto;text-align:right}.blog-post-container .post-body h3{font-size:2.8rem;font-weight:500;margin:0 0 8px;padding:0}.blog-post-container .post-body h4{font-size:2.4rem;font-weight:500;line-height:1.6;margin-bottom:8px}.blog-post-container .post-body h5{font-size:2rem;font-weight:500;line-height:1.6;margin-bottom:8px;margin-top:0}.blog-post-container .post-body p{font-weight:400;line-height:1.8}.blog-post-container .post-body table{border-collapse:collapse;table-layout:fixed;width:100%}.blog-post-container .post-body table td,.blog-post-container .post-body table th{border-bottom:1px solid #e6e7e9;font-weight:400;padding:16px 0;text-align:left}@media screen and (max-width:991px){.blog-post-container .post-body table td,.blog-post-container .post-body table th{display:block;height:100%!important;width:100%!important}}.blog-post-container .post-body table th{width:100%}@media screen and (min-width:992px){.blog-post-container .post-body table th{width:16.66667%}}@media screen and (max-width:991px){.blog-post-container .post-body table th{border:none;padding-bottom:0}}.blog-post-container .post-body table td{width:100%}.blog-post-container .post-body table td:not(:has(img)):first-of-type{width:auto!important}@media screen and (max-width:992px){.blog-post-container .post-body table td:not(:has(img)):first-of-type{border-bottom:none;height:100%!important;padding-bottom:0!important;padding-top:16px!important;width:100%!important}}@media screen and (min-width:992px){.blog-post-container .post-body table td{width:83.33333%}}@media screen and (max-width:991px){.blog-post-container .post-body table td{padding-top:0}}.blog-post-container .post-body table td ol,.blog-post-container .post-body table td ul{padding-left:1.2em}.blog-post-container .post-body table td .c-button{margin-bottom:0;white-space:normal}.blog-post-container .post-body .book-table tr:first-of-type td,.blog-post-container .post-body .book-table tr:first-of-type th{padding:0 0 16px}.blog-post-container .post-body .book-table tr:first-of-type td:not(:has(img)),.blog-post-container .post-body .book-table tr:first-of-type th:not(:has(img)){padding-left:15px}@media screen and (max-width:992px){.blog-post-container .post-body .book-table tr:first-of-type td:not(:has(img)),.blog-post-container .post-body .book-table tr:first-of-type th:not(:has(img)){padding-left:0}}.blog-post-container .post-body .book-table tr:first-of-type td:last-child,.blog-post-container .post-body .book-table tr:first-of-type th:last-child{width:auto}@media screen and (max-width:992px){.blog-post-container .post-body .book-table tr:first-of-type td,.blog-post-container .post-body .book-table tr:first-of-type th{padding:16px 0}.blog-post-container .post-body .book-table tr:first-of-type td:nth-child(2),.blog-post-container .post-body .book-table tr:first-of-type th:nth-child(2){border-bottom:none;padding-bottom:0!important;padding-top:16px!important}.blog-post-container .post-body .book-table tr:first-of-type td:nth-child(3),.blog-post-container .post-body .book-table tr:first-of-type th:nth-child(3){padding-top:0!important}}.blog-post-container .post-body .book-table td,.blog-post-container .post-body .book-table th{height:41.25px;padding:16px 15px;width:17%}@media screen and (max-width:992px){.blog-post-container .post-body .book-table td,.blog-post-container .post-body .book-table th{height:100%!important;padding-left:0!important;width:100%!important}.blog-post-container .post-body .book-table td:first-child,.blog-post-container .post-body .book-table th:first-child{border-bottom:none;padding-bottom:0!important}.blog-post-container .post-body .book-table td:nth-child(2),.blog-post-container .post-body .book-table th:nth-child(2){padding-top:0!important}}.blog-post-container .post-body .book-table td:last-child,.blog-post-container .post-body .book-table th:last-child{width:auto}.blog-post-container .post-body a:not(.c-button){color:#59287a;text-decoration:none;word-break:break-all}.blog-post-container .post-body a:not(.c-button):hover{opacity:1}.blog-post-container .post-body a:not(.c-button).contact-tel,.blog-post-container .post-body a:not(.c-button)[href^="mailto:"]{color:#000}.blog-post-container .post-body hr{border:0;border-top:1px solid #e6e7e9;margin-bottom:16px;margin-top:16px;opacity:.6}.blog-post-container .post-body .contact-title,.blog-post-container .post-body .h4{font-family:inherit;font-size:2.4rem;font-weight:500;line-height:1.6;margin-bottom:.5rem}.blog-post-container .post-body .gray_box{background:#f0f0f0;padding:1em}.blog-post-container .post-body .profile{border-left:3px solid #f0f0f0;font-size:small;padding-left:12px}.blog-post-container .post-body .profile p{margin:0}@media screen and (min-width:769px){.u-sp-only{display:none}a[href^="tel:"]{color:inherit;cursor:default;display:inline-block;pointer-events:none;text-decoration:none}}@media screen and (max-width:768px){.u-pc-only{display:none}}.u-mt-none{margin-top:0}.u-mt-small{margin-top:40px}.u-mt-default{margin-top:60px}.u-mt-large{margin-top:80px}.u-mb-none{margin-bottom:0}.u-mb-small{margin-bottom:40px}.u-mb-default{margin-bottom:60px}.u-mb-large{margin-bottom:80px}.u-ofi{font-family:"object-fit: cover; object-position: 50% 50%;";object-fit:cover;object-position:50% 50%}.u-ofi.-contain{font-family:"object-fit: contain; object-position: 50% 50%;";object-fit:contain}.-js-slide-toggle-trig,[data-tab-switch],[data-tab-target]{-webkit-user-select:none;user-select:none}.-js-tab-switch-hide,.-js-tab-target-hide,.u-tab-switch-target{display:none}.-js-tab-switch-show,.-js-tab-target-show{animation:fade-in .25s ease-out;display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}