@charset "UTF-8"





@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho&display=swap");input[type=color]::-webkit-color-swatch{border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;margin:0}input,select{vertical-align:middle}input:focus{outline:none}ol,ul{list-style-type:none}.inpage-editor-active-field,.inpage-editor-highlight-field{z-index:inherit!important}.test_css_test{background-color:#000}.content-wrapper{margin:0 auto;padding:0 1rem}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto;max-width:1160px;padding-left:50px;padding-right:50px}.dnd-section.section-row-0-force-full-width-section>.row-fluid{padding-left:0;padding-right:0}@media (max-width:767px){.dnd-section>.row-fluid{padding-left:20px;padding-right:20px}}.container,.header_flex.container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1160px;padding-left:50px;padding-right:50px}@media screen and (max-width:767px){.container,.header_flex.container{padding-left:20px;padding-right:20px}}.container.wide{max-width:1200px}@media screen and (max-width:767px){.container.wide{padding-left:20px;padding-right:20px}}.container_col{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px 60px;width:100%}.container_main{flex:2.3333}.container_side{flex:1}.container_side .row-fluid{padding-left:0!important;padding-right:0!important}.container_col.blog_wide{gap:60px}.container_col.blog_wide .container_main,.container_col.blog_wide .container_side{flex:inherit;width:calc(50% - 30px)}@media screen and (max-width:1049px){.container_col{flex-flow:column}.container_col.blog_wide .container_main,.container_col.blog_wide .container_side{width:100%}}*{box-sizing:border-box;line-break:strict;overflow-wrap:anywhere;word-break:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html.lp{scroll-padding:0}html body{background-color:#f0f2f5!important;color:#0a1629;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;line-height:1.8;overflow-x:hidden}@media screen and (max-width:767px){body{font-size:14px;letter-spacing:.04em}}.section{margin:80px 0}.section_base{background-color:#e2e5ea;padding:60px 0}.container_main .container,.container_main .row-fluid{padding-left:0;padding-right:0}.shadow_box{background-color:#f0f2f5;box-shadow:0 2px 15px 0 rgba(0,0,0,.08);padding:40px}@media screen and (max-width:767px){.shadow_box{padding:20px}}.border_box{background-color:#fff;border:1px solid #d7d9e0;padding:40px}@media screen and (max-width:767px){.border_box{padding:20px}}a img{transition:.7s}@media screen and (min-width:1050px){a img:focus,a img:hover{opacity:.7}}img{height:auto;max-width:100%}.richtext img{vertical-align:middle}a{color:#921a1d;transition:.7s;word-wrap:break-word}@media screen and (min-width:1050px){a:hover{text-decoration:none}}.heading_ruby{color:#18273d;display:block;font-family:EB Garamond,Shippori Mincho,serif;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.heading_txt{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.04em;line-height:1.5}.heading-1 .heading_txt{font-size:44px;margin-bottom:1em}.heading-2{margin-bottom:25px}.heading-2 .heading_txt{font-size:36px;font-weight:700;line-height:1.28}@media screen and (max-width:414px){.heading-1 .heading_txt{font-size:26px}.heading-2 .heading_txt{font-size:36px}}.heading-2.medium .heading_txt{font-size:24px}.heading-2.small .heading_txt{font-size:22px}.heading-3{font-weight:700;margin-bottom:1.5rem}.heading-3 .heading_txt{font-size:1.5rem}@media screen and (max-width:767px){.heading-3 .heading_txt,.richtext h3{font-size:1.25rem}}.heading-4 .heading_txt{font-size:1.375rem}@media screen and (max-width:767px){.heading-4 .heading_txt{font-size:1.125rem}}.heading-5 .heading_txt{font-size:1.125rem}@media screen and (max-width:767px){.heading-5 .heading_txt{font-size:1rem}}strong{font-weight:500}.wysiwyg h1{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;margin-bottom:30px;margin-top:40px}@media screen and (max-width:767px){.wysiwyg h1{font-size:26px}}.wysiwyg h2{background-color:#f6f6f6;border-left:none!important;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:700;margin-bottom:20px;margin-top:30px;padding:12px 15px 12px 26px!important;position:relative}.wysiwyg h2:before{background-color:#18273d;content:"";display:block;height:56%;left:10px;position:absolute;top:22%;width:3px}@media screen and (max-width:767px){.wysiwyg h2{font-size:20px}}.wysiwyg h3{border-bottom:1px solid #d7d9e0;border-top:1px solid #d7d9e0;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:30px;padding:10px}@media screen and (max-width:767px){.wysiwyg h3{font-size:18px}}.wysiwyg h4{font-size:18px}.wysiwyg h4,.wysiwyg h5{font-weight:700;margin-bottom:20px;margin-top:20px}.wysiwyg h5{font-size:1rem}@media screen and (max-width:767px){.wysiwyg h5{font-size:1rem}}.wysiwyg h6{font-size:1rem;margin-bottom:20px;margin-top:20px}.richtext blockquote,.richtext pre,.wysiwyg blockquote,.wysiwyg pre{background-color:#e2e5ea;margin-bottom:20px;margin-top:20px;padding:20px}.richtext blockquote,.wysiwyg blockquote{border-radius:5px;padding:40px 30px;position:relative}.richtext blockquote:before,.wysiwyg blockquote:before{color:#921a1d;content:"“";font-family:Times New Roman,ＭＳ Ｐゴシック,sans-serif;font-size:1000%;font-size:500%;left:10px;line-height:.8em;position:absolute;top:5px;z-index:2}.richtext pre,.wysiwyg pre{background-color:#2d2d2d;color:#f0f2f5;font-size:14px;overflow-x:auto;overflow-y:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all}.richtext pre code,.wysiwyg pre code{background-color:transparent;color:#f0f2f5}.richtext code,.wysiwyg code{background-color:#e2e5ea;color:#aa2d30}.wysiwyg img,.wysiwyg p{margin-bottom:20px;margin-top:20px}.richtext strong,.wysiwyg strong{font-weight:700}.richtext em,.wysiwyg em{font-style:italic}.richtext ol,.richtext ul,.wysiwyg ol,.wysiwyg ul{margin-bottom:20px;margin-top:20px;padding-left:1.5em}.richtext ul,.wysiwyg ul{list-style-type:disc}.richtext ol,.wysiwyg ol{list-style-type:decimal}.richtext ol li::marker,.wysiwyg ol li::marker{text-align-last:start!important}@media screen and (max-width:767px){.richtext li{font-size:.875rem;line-height:2}}.richtext hr,.wysiwyg hr{border-top:1px solid #d7d9e0;margin:50px 0}.richtext sup,.wysiwyg sup{font-size:70%;vertical-align:top}.richtext sub,.wysiwyg sub{font-size:70%;vertical-align:bottom}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.04em;line-height:1.5;margin-bottom:1em}.richtext h1{font-size:44px}.richtext h2{font-size:36px}.richtext h3{font-size:24px}.richtext h4{font-size:20px}.richtext h5{font-size:18px}@media screen and (max-width:767px){.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{overflow-wrap:break-word}.richtext h1{font-size:26px}.richtext h2{font-size:22px}.richtext h3{font-size:20px}.richtext h4{font-size:18px}.richtext h5{font-size:16px}}.richtext :first-child,.wysiwyg :first-child{margin-top:0}.richtext :last-child,.wysiwyg :last-child{margin-bottom:0}.table table{width:100%}.table table th{font-weight:700;text-align:left}.table table td,.table table th{border:1px solid #d7d9e0;padding:10px}@media screen and (max-width:767px){.table table td,.table table th{border-bottom:none;display:block}.table table{border-bottom:1px solid #d7d9e0}}.table .table-inner{box-sizing:border-box!important;padding-left:0!important;padding-right:0!important;width:inherit!important}.richtext table,.wysiwyg table{border-collapse:collapse;border-spacing:0;width:100%}.richtext table td,.richtext table th,.wysiwyg table td,.wysiwyg table th{border:1px solid #d7d9e0;padding:10px!important}.wysiwyg table th{background-color:#e2e5ea}select{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiIHZpZXdCb3g9IjAgMCA4Mi42OCA0My41MSI+PHBhdGggZD0iTTgyLjY3IDIuMThBMi4xNzkgMi4xNzkgMCAwIDAgNzguOTUuNjRMNDEuMzMgMzguMjYgMy43MS42NEMyLjg2LS4yMSAxLjQ4LS4yMS42NC42NGMtLjg1Ljg1LS44NSAyLjIyIDAgMy4wN0wzOS44IDQyLjg3Yy44NS44NSAyLjIzLjg1IDMuMDggMEw4Mi4wNCAzLjcxYy40My0uNDMuNjQtLjk4LjY0LTEuNTRaIiBkYXRhLW5hbWU9IkxheWVyIDEiIHN0eWxlPSJzdHJva2Utd2lkdGg6MCIvPjwvc3ZnPg==) no-repeat right 15px center/10px;padding-right:40px!important}@media screen and (max-width:767px){select{padding-right:25px!important}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f2f5;border:1px solid #d7d9e0;border-radius:0;box-sizing:border-box;color:#0a1629;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;height:45px;line-height:1.5;outline:none;padding:9.5px 12px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;width:100%!important}input[type=search].hs-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none}input[type=file]{width:inherit!important}input[type=password]#hs-pwd-widget-password{display:block;height:auto!important;padding:9.5px 12px}input[type=password]#hs-pwd-widget-password,textarea{background-color:#f0f2f5;font-family:Noto Sans JP,sans-serif;line-height:1.5}textarea{border:1px solid #d7d9e0;border-radius:0;box-sizing:border-box;color:#0a1629;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;min-height:240px;outline:0;padding:12px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;width:100%;width:100%!important}input[type=submit]{background-color:#000216;border:1px solid #000216;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1.15;margin:25px auto 0;min-width:min(280px,100%);padding:15px 30px;transition:.7s;white-space:normal;width:fit-content}input[type=submit]:disabled{opacity:.7;pointer-events:none}@media screen and (min-width:1050px){input[type=submit]:hover{background-color:#f0f2f5;color:#000216}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTM0Mi42IDE1MC42YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zcy0zMi44LTEyLjUtNDUuMyAwTDE5MiAyMTAuNyA4Ni42IDEwNS40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM0wxNDYuNyAyNTYgNDEuNCAzNjEuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNzMzIuOCAxMi41IDQ1LjMgMEwxOTIgMzAxLjNsMTA1LjQgMTA1LjNjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBzMTIuNS0zMi44IDAtNDUuM0wyMzcuMyAyNTZ6Ii8+PC9zdmc+) no-repeat 50%/contain;cursor:pointer;height:22px;width:18px}.form-title:empty{display:none}.btns{align-items:center;display:flex;flex-wrap:wrap;gap:40px 70px;justify-content:center}@media screen and (max-width:767px){.btns{flex-flow:column;gap:20px}.btns>*{text-align:center;width:100%}}.btn{align-items:center;background-image:linear-gradient(-90deg,#3c79af,#aa2d30);color:#fff;display:flex;font-size:.75em;font-weight:500;height:100%;justify-content:center;line-height:1.5;min-width:180px;padding:13px 30px 14px;position:relative;text-decoration:none;transition:opacity .7s;width:fit-content}@media screen and (max-width:767px){.btn{min-width:100%}}@media screen and (min-width:1050px){.btn:hover{opacity:.85}}.btn.center{margin-inline:auto}.btns.center{justify-content:center;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.btns.center .btn{margin-left:auto;margin-right:auto}}.btn.xsmall{font-size:14px;min-width:min(180px,100%);padding:8px 20px}@media screen and (max-width:767px){.btn.xsmall{min-width:100%}}.btn.small{font-size:1rem;min-width:min(210px,100%);padding:13px 25px}@media screen and (max-width:767px){.btn.small{min-width:100%}}.btn.medium{font-size:15px;min-width:min(320px,100%);padding:23px 30px}.btn.medium.icon_contact,.btn.medium.icon_download{padding:23px 30px 23px 80px}@media screen and (max-width:414px){.btn.medium.icon_contact,.btn.medium.icon_download{padding:18px 30px 18px 70px}}@media screen and (max-width:660px){.btn.medium{min-width:100%;padding:23px 30px;width:100%}}@media screen and (max-width:414px){.btn.medium{font-size:13px}}.btn.large{font-size:18px;min-height:104px;min-width:min(480px,100%);padding:20px 105px}.btn.large.icon_contact,.btn.large.icon_download{padding:23px 30px 23px 80px}@media screen and (max-width:414px){.btn.large.icon_contact,.btn.large.icon_download{padding:18px 30px 18px 70px}}@media screen and (max-width:1049px){.btn.large{padding:20px 20px 20px 95px}}@media screen and (max-width:767px){.btn.large{min-height:auto;min-width:100%;padding:18px 30px 18px 70px}}.btn.full{max-width:inherit!important;min-width:100%}@media screen and (min-width:1050px){.btn.full.xsmall{min-width:187px}}.btn.main_color{background-image:linear-gradient(90deg,#141e2e,#314158)}.btn.accent_color{background-image:linear-gradient(-90deg,#aa2d30,#3c79af)}.btn.reverse,.btn.reverse.accent_color,.btn.reverse.main_color{background-color:#fff;background-image:unset;color:#465263}.btn.reverse:before{background-color:#465263}.icon_download:before{aspect-ratio:1/1;background-color:#fff;content:"";display:inline-block;margin-right:6px;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4xNTciIGhlaWdodD0iMTIuODE2IiB2aWV3Qm94PSIwIDAgMTMuMTU3IDEyLjgxNiI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDY5Mjc2Ij48ZyBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA2OTI3NSI+PHBhdGggZD0ibTEuNzggNC42OTQgNC44IDQuOCA0LjgtNC44IiBkYXRhLW5hbWU9IuODkeOCuSA0NjQxOCIvPjxwYXRoIGQ9Ik02LjU3OCAwdjkuMjcxIiBkYXRhLW5hbWU9IuODkeOCuSA0NjQxOSIvPjwvZz48cGF0aCBkPSJNMCAxMi4zMTZoMTMuMTYiIGRhdGEtbmFtZT0i44OR44K5IDQ2NDIwIi8+PC9nPjwvc3ZnPg==");mask-repeat:no-repeat;mask-size:100%;vertical-align:middle;width:13px}.btn.medium.icon_contact:before{width:16px}.btn.large.icon_contact:before{width:20px}.btn.medium.icon_download:before{width:16px}.btn.large.icon_download:before{width:18px}@media screen and (max-width:414px){.btn.large.icon_contact:before,.btn.large.icon_download:before,.btn.medium.icon_contact:before,.btn.medium.icon_download:before{width:14px}}.btn.large.icon_contact:before,.btn.large.icon_download:before,.btn.medium.icon_contact:before,.btn.medium.icon_download:before{left:67px;margin-right:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.btn.medium.icon_contact:before,.btn.medium.icon_download:before{left:51px}@media screen and (max-width:1049px){.btn.medium.icon_contact:before,.btn.medium.icon_download:before{left:46px}.btn.large.icon_contact:before,.btn.large.icon_download:before{left:57px}}@media screen and (max-width:414px){.btn.large.icon_contact:before,.btn.large.icon_download:before,.btn.medium.icon_contact:before,.btn.medium.icon_download:before{left:43px}}.btn.large.icon_contact:after,.btn.large.icon_download:after,.btn.medium.icon_contact:after,.btn.medium.icon_download:after{aspect-ratio:1/1;border-radius:50%;content:"";left:30px;position:absolute;top:50%;transform:translateY(-50%);width:64px}.btn.large.icon_contact:after,.btn.large.icon_download:after{left:35px}.btn.medium.icon_contact:after,.btn.medium.icon_download:after{width:42px}@media screen and (max-width:414px){.btn.large.icon_contact:after,.btn.large.icon_download:after,.btn.medium.icon_contact:after,.btn.medium.icon_download:after{width:36px}}@media screen and (max-width:1049px){.btn.large.icon_contact:after,.btn.large.icon_download:after,.btn.medium.icon_contact:after,.btn.medium.icon_download:after{left:25px}}.btn.large:after,.btn.medium:after{background-color:hsla(0,0%,100%,.1)}.btn.large.main_color.reverse:before,.btn.medium.main_color.reverse:before{background-color:#465263}.btn.large.main_color.reverse:after,.btn.medium.main_color.reverse:after{background-color:#f0f2f5}.icon_contact:before{aspect-ratio:15/11;background-color:#fff;content:"";display:inline-block;margin-right:8px;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDE1IDExIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDY5MjU5Ij48ZyBkYXRhLW5hbWU9IumVt+aWueW9oiAyMTE5OTAiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgxNXYxMUgweiIvPjxwYXRoIGQ9Ik0uNS41aDE0djEwSC41eiIvPjwvZz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Im0yLjg5NyAzLjczNCA0LjY1MSAzIDQuNjUxLTMiIGRhdGEtbmFtZT0i44OR44K5IDQ2NDE2Ii8+PC9nPjwvc3ZnPg==");mask-repeat:no-repeat;mask-size:100%;vertical-align:middle;width:15px}.icon_arrow{position:relative}.icon_arrow:before{color:inherit;content:"\f105";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:12px}.cta_btns{display:flex;flex-flow:column;gap:20px}.cta_btns .btn,.cta_btns li{width:100%}@media screen and (max-width:414px){.cta_btns .btn.large p[style*="font-size: 18px"],.cta_btns .btn.large p[style*="font-size:18px"]{font-size:15px!important}.cta_btns .btn.large p[style*="font-size: 14px"],.cta_btns .btn.large p[style*="font-size:14px"]{font-size:12px!important}}.header{background-color:#f0f2f5;left:0;position:sticky;top:0;transition:background-color .7s;transition-timing-function:ease-in;width:100%;z-index:999}.header.is_fixed{position:fixed}.page-lp.header{border-bottom:1px solid #d7d9e0}.header_flex{align-items:center;display:flex;gap:40px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:25px 40px;position:relative;width:100%}@media screen and (max-width:1049px){.header_flex{gap:20px;padding:12px}}@media screen and (max-width:414px){.header_flex{gap:10px}}.header_logo{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:10px 30px;width:fit-content}@media screen and (max-width:1049px){.header_logo{gap:10px 20px}}@media screen and (max-width:414px){.header_logo{gap:10px 12px}}.header_logo_img{max-width:280px}@media screen and (max-width:1049px){.header_logo_img{flex:3;max-width:250px}}@media screen and (max-width:414px){.header_logo_img{max-width:180px}}.header_logo_img img{vertical-align:middle}.header_logo_txt{font-size:.875em;font-weight:500;max-width:280px}@media screen and (max-width:1049px){.header_logo_txt{flex:1}}@media screen and (max-width:414px){.header_logo_txt{font-size:.6875em}}.header_navigation{display:flex;flex-flow:column;gap:25px}@media screen and (min-width:1050px){.header_navigation[style*="display: none"]{display:block!important}}@media screen and (max-width:1049px){.header_navigation{background:#f0f2f5;bottom:0;display:none;flex-flow:column-reverse;height:100dvh;justify-content:start;left:0;max-height:calc(100dvh - 76px);overflow-y:auto!important;padding:25px 0;position:absolute;transform:translateY(100%);width:100%}.header_navigation[style*="display: block"]{display:flex!important}}@media screen and (max-width:414px){.header_navigation{max-height:calc(100dvh - 76px)}}.header_utils{align-items:center;display:flex;gap:10px 15px;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:1049px){.header_utils{flex-flow:column;padding:0 15px}}.header_utils_tel{align-items:center;color:#0a1629;display:flex;flex-flow:column;gap:5px;justify-content:center;text-decoration:none}.header_utils_number{align-items:center;display:flex;font-family:EB Garamond,Shippori Mincho,serif;font-size:1.5em;font-weight:500;gap:6px;line-height:1}.header_utils_number:before{aspect-ratio:1/1;background-color:#0a1629;content:"";mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjMTgyNzNkIiBkPSJNMTMuMTgzIDE0YTExLjcgMTEuNyAwIDAgMS00LjgtMS4wNiAxNC40IDE0LjQgMCAwIDEtNC4zMTctMyAxNC40IDE0LjQgMCAwIDEtMy00LjMxNyAxMS43IDExLjcgMCAwIDEtMS4wNi00LjhBLjguOCAwIDAgMSAuMjM5LjI0LjguOCAwIDAgMSAuODIyLjAwN2gzLjE1YS43Mi43MiAwIDAgMSAuNDg2LjE4NS43LjcgMCAwIDEgLjI1My40MzhsLjUwNiAyLjcyMmExLjQgMS40IDAgMCAxLS4wMTkuNTI1LjguOCAwIDAgMS0uMjE0LjM3TDMuMDk4IDYuMTUzYTkuNCA5LjQgMCAwIDAgLjkyNCAxLjM5IDE0IDE0IDAgMCAwIDEuMTc2IDEuMjkzIDE0IDE0IDAgMCAwIDEuMjY0IDEuMTE4IDEyIDEyIDAgMCAwIDEuNC45NDNMOS42OSA5LjA2OWExLjEgMS4xIDAgMCAxIC40NTctLjI2MyAxLjI1IDEuMjUgMCAwIDEgLjU1NC0uMDQ5bDIuNjgzLjU0NGEuOS45IDAgMCAxIC40NDcuMjgyLjY4LjY4IDAgMCAxIC4xNzUuNDU3djMuMTVhLjguOCAwIDAgMS0uMjMzLjU4My44LjggMCAwIDEtLjU5LjIyN00yLjM1MiA0LjY2N2wxLjI4My0xLjI4My0uMzMxLTEuODI4SDEuNTczYTE2IDE2IDAgMCAwIC4yNzIgMS41NzUgOC41IDguNSAwIDAgMCAuNTA4IDEuNTM2Wm02Ljk2MSA2Ljk2MWE5LjcgOS43IDAgMCAwIDEuNTQ2LjUyNSA5LjUgOS41IDAgMCAwIDEuNTg1LjI1M3YtMS43MTFsLTEuODI4LS4zNjlabS4wMDEgMCIvPjwvc3ZnPg==") no-repeat center /contain;width:14px}.header_utils_time{color:#465263;font-size:.6875em;font-weight:500}.header_btns{align-items:center;display:flex;gap:8px}@media screen and (max-width:767px){.header_btns{flex-flow:column}.header_btns>li{width:100%}}.header_humb{align-items:center;aspect-ratio:1/1;background-color:#18273d;border:none;cursor:pointer;display:flex;flex-flow:column;gap:5px;justify-content:center;position:relative;width:42px;z-index:4}.header_humb_line{background-color:#fff;display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.7s;width:20px}.header_humb .header_humb_line:first-of-type{transform:translate(-50%,calc(-50% - 6px))}.header_humb .header_humb_line:nth-of-type(3){transform:translate(-50%,calc(-50% + 6px))}.header_humb.is-active .header_humb_line:first-of-type{transform:translate(-50%,-50%) rotate(45deg)}.header_humb.is-active .header_humb_line:nth-of-type(2){width:0}.header_humb.is-active .header_humb_line:nth-of-type(3){transform:translate(-50%,-50%) rotate(-45deg)}.header_menu{display:flex;justify-content:end}.header_btns_link{align-items:center;color:#f0f2f5;display:block;display:flex;flex-flow:column;font-size:.812rem;font-weight:700;gap:8px;height:100%;justify-content:center;min-height:80px;padding:8px;text-decoration:none;transition:.7s;width:130px}.header_btns_link:hover{opacity:.7}.header_nav_link{align-items:center;color:#18273d;display:flex;font-size:.875em;font-weight:500;height:fit-content;position:relative;text-decoration:none;transition:.7s}.header_nav.level1{display:flex;gap:15px 25px;justify-content:center;min-width:100px}@media screen and (min-width:1050px){.header_nav.level2[style*="display: none"]{display:block!important}}.header_nav_item{transition:.3s}.header_nav_item_link{display:block;font-size:15px;font-weight:700;line-height:1.3;padding:20px 10px;position:relative;text-decoration:none}@media screen and (min-width:1050px){.header_nav.level1>.header_nav_item.has_child{position:relative}.header_nav.level1>.header_nav_item>a.header_nav_link:before{background-color:#18273d;bottom:-2px;content:"";height:2px;left:0;pointer-events:none;position:absolute;transition:.7s;width:0}.header_nav.level1>.header_nav_item:hover>a.header_nav_link:before{width:100%}.header_nav.level1>.header_nav_item.has_child:hover>a.header_nav_link:before{width:calc(100% - 28px)}.header_nav.level1>.header_nav_item.has_child>.header_nav_link{padding-right:30px;position:relative}.header_nav.level1>.header_nav_item.has_child>.header_nav_link:after{border-right:2px solid #18273d;border-top:2px solid #18273d;content:"";height:7px;position:absolute;right:10px;top:3px;transform:rotate(135deg) translateY(-50%);width:7px}.header_nav.level2{background-color:#fff;bottom:-10px;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(100%);transition:.7s;width:200px}.header_nav.level1>.header_nav_item.has_child:hover .header_nav.level2:before{content:"";height:10px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:100%}.header_nav.level1>.header_nav_item.has_child:hover .header_nav.level2{opacity:1;pointer-events:all}.header_nav.level2>.header_nav_item+.header_nav_item{border-top:1px solid #d7d9e0}.header_nav.level2>.header_nav_item .header_nav_link{padding:10px;transition:.7s}.header_nav.level2>.header_nav_item a.header_nav_link:hover{opacity:.7}.header_humb,.jsLev1Btn,.jsLev2Btn{display:none}}@media screen and (max-width:1049px){.header_menu{display:flex;flex-flow:column-reverse;padding:0 15px}.header_nav{flex-flow:column;gap:0}.header_nav.level1{gap:0}.header_nav.level2{display:none;width:100%}.header_nav_item{position:relative;width:100%}.header_nav>.header_nav_item+.header_nav_item,.header_nav>.header_nav_item:first-of-type{border-top:1px solid #d7d9e0}.header_nav.level1>.header_nav_item:last-of-type{border-bottom:1px solid #d7d9e0}.header_nav_link{align-items:center;display:flex;font-size:16px;min-height:57px;padding:10px}.header_nav.level2 .header_nav_link{padding-left:calc(10px + 1em)}.jsLev1Btn{align-items:center;background:transparent;border:none;cursor:pointer;display:block;display:flex;height:57px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:57px}.jsLev1Btn:after{border-right:2px solid #18273d;border-top:2px solid #18273d;content:"";height:7px;position:absolute;right:10px;top:50%;transform:rotate(135deg) translateY(-50%);transform-origin:top;width:7px}.jsLev1Btn.is-active:after{transform:rotate(-45deg) translateY(-50%)}}.header.no-nav{border-bottom:1px solid #e9e9e9;max-width:100%;padding:0}.header.no-nav .header_flex{margin:0 auto;max-width:1160px;padding:25px 50px;position:static}@media screen and (max-width:414px){.header.no-nav .header_flex{padding:12px 20px}}.footer{background-color:#0a1629;position:relative}.footer,.footer a{color:#fff}.footer_inner{display:flex;gap:30px;justify-content:space-between;max-width:1160px;padding:90px 50px 80px}.footer_inner:empty{display:none}.footer_wrapper{width:fit-content}.footer_info_overview{margin-top:30px}.footer_info_overview p{margin:15px 0}.footer_info_overview p:first-child{margin-top:0}.footer_info_overview p:last-child{margin-bottom:0}.footer_info_logo{display:flex;flex-flow:column;gap:25px}.footer_info_logo_img{flex:1;margin:0 auto;max-width:320px}.footer_info_logo img{vertical-align:middle}.footer_info_company{font-size:14px;font-weight:600;text-align:center}.footer_menu{display:flex;gap:80px}.footer_menu>nav:first-of-type{max-width:465px}.footer_wrapper nav{display:flex;flex-wrap:wrap;gap:15px 50px;justify-content:flex-end}.footer_nav>:last-child{margin-bottom:0!important}.footer_nav_item:not(:last-child){margin-bottom:10px}.footer_nav_link{display:inline-block;font-size:.875em;font-weight:500;position:relative;text-decoration:none;transition:.7s}@media screen and (min-width:1050px){a.footer_nav_link:hover{opacity:.7}}.footer_copyright{align-items:center;background-color:#0a1629;color:#fff;display:flex;font-family:EB Garamond,Shippori Mincho,serif;font-size:11px;height:50px;padding:30px 0;text-align:center}.footer:has(.footer_inner) .footer_copyright{padding-top:0}.footer_copyright .container{width:100%}.footer_pagetop{aspect-ratio:1/1;background-image:url(https://147289981.fs1.hubspotusercontent-eu1.net/hubfs/147289981/raw_assets/public/samurai-workvisa-theme/assets/img/footer/pagetop.png);background-repeat:no-repeat;background-size:cover;border-radius:50%;position:absolute;right:40px;top:0;transition:.7s;width:70px;z-index:10}.page-lp .footer_pagetop{border:1px solid #18273d;top:-5px;transform:translateY(-100%)}.footer_inner.container+.footer_pagetop{transform:translateY(-35px)}.footer_copyright_txt{font-family:EB Garamond,Shippori Mincho,serif}@media print{.footer_pagetop{display:none}}@media screen and (max-width:1049px){.footer_pagetop{right:10px;transform:translateY(-105%);width:60px}}@media screen and (min-width:1050px){.footer_pagetop:hover{opacity:.7}}@media screen and (max-width:1049px){.footer_info_overview{margin-top:20px}.footer_menu{flex-flow:column;gap:30px}.footer_menu>nav:first-of-type{max-width:inherit}.footer_sns{margin-top:30px}.footer_inner{flex-flow:column}.footer_wrapper nav{justify-content:center}.footer_info_logo{max-width:100%}.footer_info_logo_img{max-width:260px}.footer_logo_right{padding-bottom:30px}}@media screen and (max-width:767px){.footer_inner{padding:50px 20px 25px}.footer_nav{width:calc(50% - 25px)}.footer_wrapper nav{gap:40px 50px;justify-content:flex-start}.footer_nav_link{display:inline-block;font-size:14px}.footer_copyright_txt{display:block;font-size:10px}.footer_copyright{padding:9px 0}}.input{margin-top:10px}fieldset.form-columns-1:not(:first-child)>div,fieldset.form-columns-2:not(:first-child)>div,form>.hs-form-field:not(:first-child),form>.legal-consent-container:not(:first-child){margin-top:20px}::-webkit-input-placeholder,::placeholder{color:#aaa}.hs-error-msgs{margin:5px 0 0!important}.hs-error-msg,.hs-main-font-element{color:#c70909!important;font-size:13px!important}.hs-form-field label>span.hs-form-required{background-color:#c70909;display:inline-block;font-size:0;line-height:1;margin-left:5px;margin-top:2px;padding:4px 6px}.hs-form-field label span{vertical-align:middle}.hs-form-required:after{color:#f0f2f5;content:"必須";font-size:10px;font-weight:700}.hs-form-field:not(:last-child){margin-bottom:20px;margin-bottom:0}.form-columns-2 .form .hs-form fieldset{margin-bottom:0}@media screen and (max-width:767px){.form-columns-2 .hs-form-field:not(:last-child){margin-bottom:20px}}.form-columns-1{max-width:inherit!important}.form-columns-1 .input{margin-right:0!important}.form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.form-columns-2 .input,.form-columns-2 input{margin-right:0!important}.form-columns-2 .input{flex:1}.hs-form-field label{font-size:16px;vertical-align:middle}.hs-fieldtype-booleancheckbox .inputs-list{display:block}.hs-fieldtype-booleancheckbox .input{margin-top:10px}.hs-fieldtype-booleancheckbox .input label{font-weight:700}.hs-fieldtype-booleancheckbox .input label>input{display:none}.hs-fieldtype-booleancheckbox .input label>input:checked+span:after{opacity:1;pointer-events:auto}.hs-fieldtype-booleancheckbox .input label>span{padding-left:30px;position:relative}.hs-fieldtype-booleancheckbox .input .hs-form-required{background-color:#c70909;display:inline-block;font-size:0;line-height:1;margin-left:5px;padding:4px 6px}.hs-fieldtype-booleancheckbox .input .hs-form-required:after{margin-left:0!important}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox label p{font-size:14px;vertical-align:middle}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]{display:none!important}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span{display:inline-block;margin-right:0}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:before{background-color:#f0f2f5;border:1px solid #d7d9e0;border-radius:0;content:"";height:22px;left:0;position:absolute;top:3px;width:22px}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:after{border-bottom:3px solid #921a1d;border-right:3px solid #921a1d;content:"";display:block;height:12px;left:8px;opacity:0;position:absolute;top:6px;transform:rotate(45deg);transition:.7s;width:5px}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display .hs-form-required:after{margin-left:5px}.hs-fieldtype-checkbox .inputs-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;flex-flow:column;gap:15px}.hs-fieldtype-checkbox .inputs-list .hs-form-checkbox{margin:0;width:100%}.hs-fieldtype-checkbox .inputs-list .hs-form-checkbox label{font-weight:400}.hs-fieldtype-checkbox .inputs-list .hs-form-checkbox label>input{display:none}.hs-fieldtype-checkbox .inputs-list .hs-form-checkbox label>input:checked+span:after{opacity:1;pointer-events:auto}.hs-fieldtype-checkbox .inputs-list .hs-form-checkbox label>span{display:block;padding-left:30px;position:relative}.actions{text-align:center}.inputs-list .hs-form-radio:not(:last-child){margin-bottom:15px}.hs-form-radio label{display:block;padding-left:30px;position:relative}.hs-form-radio label span{vertical-align:baseline}.hs-fieldtype-radio .inputs-list li input[type=radio]{-webkit-appearance:none;background-color:#f0f2f5;border:1px solid #d7d9e0;border-radius:20px;cursor:pointer;height:22px;left:0;margin:0 8px 0 0;opacity:1;overflow:hidden;padding:0;position:absolute;top:1px;width:22px!important}.hs-fieldtype-radio .inputs-list li input[type=radio]:after{background-color:#921a1d;border-radius:10px;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.7s;width:10px;z-index:1}.hs-fieldtype-radio .inputs-list li input[type=radio]:checked:after{opacity:1}@media screen and (max-width:767px){.form-columns-2{display:block}.form-columns-2 .hs-form-field{float:none!important;width:100%!important}}.hs-fieldtype-checkbox .inputs-list li input[type=checkbox]{-webkit-appearance:none;background-color:#f0f2f5;border:2px solid;border-radius:20px;cursor:pointer;height:20px!important;margin-left:0;margin-right:8px;margin-top:0;opacity:1;overflow:hidden;padding:0;position:relative;top:-2px;width:20px!important}.hs-fieldtype-checkbox .inputs-list li .hs-form-checkbox-display>span:before{background-color:#f0f2f5;border:1px solid #d7d9e0;border-radius:0;content:"";height:22px;left:0;position:absolute;top:1px;width:22px}.hs-fieldtype-checkbox .inputs-list li .hs-form-checkbox-display>span:after{border-bottom:3px solid #921a1d;border-right:3px solid #921a1d;content:"";display:block;height:12px;left:8px;opacity:0;position:absolute;top:4px;transform:rotate(45deg);transition:.7s;width:5px}.hs-input.error{background:#fdf5f2!important;border:1px solid #c70909!important}.hs-fieldtype-date .fn-date-picker.pika-single{border-color:#d7d9e0;color:#0a1629}.hs-fieldtype-date .fn-date-picker .pika-next,.hs-fieldtype-date .fn-date-picker .pika-prev{opacity:.3;transition:all .3s}.hs-fieldtype-date .fn-date-picker .pika-table th{color:#0a1629}.hs-fieldtype-date .fn-date-picker .pika-table abbr{text-decoration-line:inherit}.hs-fieldtype-date .fn-date-picker .pika-button{background:#e2e5ea;color:#0a1629}@media screen and (min-width:1050px){.hs-fieldtype-date .fn-date-picker .pika-button:hover{background:#18273d!important}}.hs-fieldtype-date .fn-date-picker .is-today .pika-button{color:#18273d}.hs-fieldtype-date .fn-date-picker .is-selected .pika-button{background:#aa2d30;box-shadow:inherit}.hs-fieldtype-date .input .hs-dateinput{position:relative}.hs-fieldtype-date .input .hs-dateinput:before{color:#0a1629;content:"\f133";font-family:Font Awesome\ 5 Free;font-size:1rem;font-weight:700;position:absolute;right:12px;top:calc(50% - 14px)}@-moz-document url-prefix(){.hs-fieldtype-date .input .hs-dateinput:before{display:none}}.hs-fieldtype-date .input input[type=date]::-webkit-date-and-time-value,.hs-fieldtype-date .input input[type=text]::-webkit-date-and-time-value{color:#0a1629;text-align:left}.hs-fieldtype-date .input input[type=date]::-webkit-datetime-edit,.hs-fieldtype-date .input input[type=text]::-webkit-datetime-edit{display:none}.hs-fieldtype-date .input input[type=date]::-webkit-calendar-picker-indicator,.hs-fieldtype-date .input input[type=text]::-webkit-calendar-picker-indicator{background-image:none;background-origin:inherit;background-repeat:inherit;background-size:inherit;block-size:inherit;inline-size:inherit;opacity:inherit;outline:inherit;padding:0;width:100%}.legal-consent-container .hs-form-booleancheckbox-display input{display:none}.legal-consent-container .hs-form-booleancheckbox-display>span{font-size:1rem;margin-left:0!important;padding-left:40px;position:relative}.legal-consent-container .hs-richtext p{font-size:12px}@media screen and (max-width:767px){.legal-consent-container .hs-form-booleancheckbox-display span{flex-wrap:wrap;font-size:1rem;font-weight:400;gap:10px;padding-left:28px}.legal-consent-container .hs-form-booleancheckbox-display span:before{border-radius:3px;height:19px;top:3px;width:19px}.legal-consent-container .hs-form-booleancheckbox-display span:after{left:7px;top:4px}}.hs-recaptcha .grecaptcha-badge{margin:0 auto}.hs_cos_wrapper_type_password_prompt{color:red}.hs_cos_wrapper_type_password_prompt form{margin-top:20px}.hs_cos_wrapper_type_password_prompt input[type=submit]{margin-top:30px}.hs-search-field{margin-top:50px}.hs-search-field__input:focus{outline-style:none!important}.hs-search-field__button{border-radius:0;display:inline-block;margin-left:10px;padding:10px;text-align:center;width:50px;-webkit-touch-callout:none;background-color:#18273d;border:1px;color:#f0f2f5;font-family:Noto Sans JP,sans-serif;font-size:14px;height:auto;transition:.3s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (min-width:1050px){.hs-search-field__button:hover{cursor:pointer;opacity:.7}}.hs-search-results-title{font-size:38px;font-weight:700;margin-top:100px;text-align:center}@media screen and (max-width:767px){.hs-search-results-title{font-size:24px;margin-top:50px}}.hs-search__no-results{margin-top:20px}.hs-search-results__message{margin:30px 0;text-align:center}.hs-search-results__listing{gap:0!important}.hs-search-results__listing__item{border-bottom:1px dashed #d7d9e0;margin-bottom:20px!important;padding-bottom:20px!important}#hs_cos_wrapper_search_results .hs-search-results__title{color:#000;font-weight:700;margin-bottom:10px}.hs-search-field--open .hs-search-field__suggestions,.inpage-editor-active-field .hs-search-field__suggestions{border:none!important;z-index:999}.hs-search-field__suggestions .results-for{color:#0a1629;font-size:14px;padding-top:10px!important}.hs-search-field__suggestions a{color:#18273d;font-size:12px;line-height:1.3!important;text-decoration:none;transition:.3s}.hs-search-field__suggestions li{padding-bottom:10px!important}@media screen and (min-width:1050px){.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background:none!important;opacity:.7}}.hs-search-results__pagination{align-items:center;display:flex;gap:5px;justify-content:center;margin-top:40px}.hs-search-results__pagination__link--first,.hs-search-results__pagination__link--prev{margin:0!important}#hs_cos_wrapper_search_results .hs-search-results__pagination__link{align-items:center;background:#f0f2f5;border:1px solid #18273d;border-radius:100px;box-sizing:initial;color:#18273d;display:flex;font-size:10px;font-weight:700;height:10px;justify-content:center;line-height:10px;margin:0!important;min-width:30px;padding:10px;transition:.3s}@media screen and (min-width:1050px){#hs_cos_wrapper_search_results .hs-search-results__pagination__link:hover{background:#18273d;color:#f0f2f5}}#hs_cos_wrapper_search_results .hs-search-results__pagination__link--active{background-color:#18273d;color:#f0f2f5;pointer-events:none}.container_side .widget-type-form{border-top:1px solid #000;margin-top:10px;padding-top:10px}#seminar_form fieldset>div{margin-top:15px!important;max-width:inherit!important}#seminar_form .form-columns-2,.container_side .form-columns-2{gap:20px}#seminar_form .hs-fieldtype-booleancheckbox .input label,.container_side .hs-fieldtype-booleancheckbox .input label{font-weight:700;justify-content:flex-start}#seminar_form .hs-form-field label{font-size:14px;font-weight:700}#seminar_form .hs-form-field label.hs-error-msg{font-weight:400}#seminar_form .hs-input:not([type=radio]){background-color:#fff;border:1px solid #e1e1e1;border-radius:0;font-size:16px;height:38px;outline:0;padding:6.5px 10px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;width:100%}.blog_seminar_detail{border-top:1px solid #18273d;margin-top:15px;padding-top:15px}.blog_seminar_detail li{font-weight:700;padding-left:35px;position:relative}.blog_seminar_detail li:not(:last-child){margin-bottom:10px}.blog_seminar_detail li:before{background-color:#d7d9e0;content:"";height:24px;left:0;position:absolute;top:0;width:24px}#seminar_form input[type=email],#seminar_form input[type=tel],#seminar_form input[type=text],#seminar_form select,#seminar_form textarea{padding:7px 15px}.page-header h1{font-size:44px;font-weight:500;letter-spacing:.04em;line-height:1.5;margin-bottom:30px}@media screen and (max-width:767px){.page-header h1{font-size:26px;margin-bottom:20px}}.page-header h2{font-weight:500;letter-spacing:.04em;line-height:1.5}.email-prefs,.subscribe-options{margin-top:50px}.subscribe-options .header{margin-bottom:20px}.email-prefs .header{background-color:inherit;border:none;box-shadow:none;color:inherit;height:inherit;padding:0;position:static}.email-prefs .item{margin-top:20px}.checkbox-row .fakelabel{font-weight:700}#email-prefs-form .hs-button{margin-top:30px;padding:15px 30px}.success{margin-top:20px}#hs-subscriptions-survey-submit-button{background-color:#921a1d;border:1px solid #921a1d;border-radius:3px;box-sizing:border-box;color:#f0f2f5;cursor:pointer;display:block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.5;margin:25px auto 0;max-width:280px;padding:17px 30px;transition:.7s;width:100%}#hs_cos_wrapper_subscriptions_confirmation #hs-subscriptions-unsubscribe-survey-fieldset{margin-top:40px}#hs_cos_wrapper_subscriptions_confirmation #hs-subscriptions-unsubscribe-survey-legend{margin-bottom:20px}#hs_cos_wrapper_subscriptions_confirmation #hs-subscriptions-unsubscribe-survey-options>div+div{margin-top:10px}.legal-consent-container .hs-richtext{font-size:.875em}.content_column .hs-cta-embed{max-width:400px!important;width:auto!important}.hs-cta-embed iframe{transition:.3s}@media screen and (min-width:1050px){.hs-cta-embed iframe:hover{opacity:.7}}.table-wrap{margin-left:0!important;margin-right:0!important}.table-inner{padding-left:0!important;padding-right:0!important}@media screen and (max-width:767px){.table-inner{min-width:600px!important}}.hs-web-interactive-inline{margin:0!important}.hp_pt0{padding-top:0!important}.hp_pt5{padding-top:5px!important}.hp_pt10{padding-top:10px!important}.hp_pt15{padding-top:15px!important}.hp_pt20{padding-top:20px!important}.hp_pt25{padding-top:25px!important}.hp_pt30{padding-top:30px!important}.hp_pt35{padding-top:35px!important}.hp_pt40{padding-top:40px!important}.hp_pt45{padding-top:45px!important}.hp_pt50{padding-top:50px!important}.hp_pt55{padding-top:55px!important}.hp_pt60{padding-top:60px!important}.hp_pt65{padding-top:65px!important}.hp_pt70{padding-top:70px!important}.hp_pt75{padding-top:75px!important}.hp_pt80{padding-top:80px!important}.hp_pt85{padding-top:85px!important}.hp_pt90{padding-top:90px!important}.hp_pt95{padding-top:95px!important}.hp_pt100{padding-top:100px!important}.hp_pb0{padding-bottom:0!important}.hp_pb5{padding-bottom:5px!important}.hp_pb10{padding-bottom:10px!important}.hp_pb15{padding-bottom:15px!important}.hp_pb20{padding-bottom:20px!important}.hp_pb25{padding-bottom:25px!important}.hp_pb30{padding-bottom:30px!important}.hp_pb35{padding-bottom:35px!important}.hp_pb40{padding-bottom:40px!important}.hp_pb45{padding-bottom:45px!important}.hp_pb50{padding-bottom:50px!important}.hp_pb55{padding-bottom:55px!important}.hp_pb60{padding-bottom:60px!important}.hp_pb65{padding-bottom:65px!important}.hp_pb70{padding-bottom:70px!important}.hp_pb75{padding-bottom:75px!important}.hp_pb80{padding-bottom:80px!important}.hp_pb85{padding-bottom:85px!important}.hp_pb90{padding-bottom:90px!important}.hp_pb95{padding-bottom:95px!important}.hp_pb100{padding-bottom:100px!important}.hp_mt0{margin-top:0!important}.hp_mt5{margin-top:5px!important}.hp_mt10{margin-top:10px!important}.hp_mt15{margin-top:15px!important}.hp_mt20{margin-top:20px!important}.hp_mt25{margin-top:25px!important}.hp_mt30{margin-top:30px!important}.hp_mt35{margin-top:35px!important}.hp_mt40{margin-top:40px!important}.hp_mt45{margin-top:45px!important}.hp_mt50{margin-top:50px!important}.hp_mt55{margin-top:55px!important}.hp_mt60{margin-top:60px!important}.hp_mt65{margin-top:65px!important}.hp_mt70{margin-top:70px!important}.hp_mt75{margin-top:75px!important}.hp_mt80{margin-top:80px!important}.hp_mt85{margin-top:85px!important}.hp_mt90{margin-top:90px!important}.hp_mt95{margin-top:95px!important}.hp_mt100{margin-top:100px!important}.hp_mr45{margin-right:45px!important}.hp_mb0{margin-bottom:0!important}.hp_mb5{margin-bottom:5px!important}.hp_mb10{margin-bottom:10px!important}.hp_mb15{margin-bottom:15px!important}.hp_mb20{margin-bottom:20px!important}.hp_mb25{margin-bottom:25px!important}.hp_mb30{margin-bottom:30px!important}.hp_mb35{margin-bottom:35px!important}.hp_mb40{margin-bottom:40px!important}.hp_mb45{margin-bottom:45px!important}.hp_mb50{margin-bottom:50px!important}.hp_mb55{margin-bottom:55px!important}.hp_mb60{margin-bottom:60px!important}.hp_mb65{margin-bottom:65px!important}.hp_mb70{margin-bottom:70px!important}.hp_mb75{margin-bottom:75px!important}.hp_mb80{margin-bottom:80px!important}.hp_mb85{margin-bottom:85px!important}.hp_mb90{margin-bottom:90px!important}.hp_mb95{margin-bottom:95px!important}.hp_mb100{margin-bottom:100px!important}.hp_tal{text-align:left!important}.hp_tac{text-align:center!important}.hp_tar{text-align:right!important}.hp_taj{text-align:justify!important}.hp_serif{font-family:serif!important}.sp_only,.tb_only{display:none!important}@media screen and (max-width:767px){.pc_only{display:none!important}.tb_only{display:block!important}.md_firstChildPt0>:first-child{padding-top:0!important}.md_pr25{padding-right:25px!important}.md_pr35{padding-right:35px!important}.md_pl25{padding-left:25px!important}.md_pl35{padding-left:35px!important}.md_tal{text-align:left!important}.md_pt0{padding-top:0!important}.md_pt5{padding-top:5px!important}.md_pt10{padding-top:10px!important}.md_pt15{padding-top:15px!important}.md_pt20{padding-top:20px!important}.md_pt25{padding-top:25px!important}.md_pt30{padding-top:30px!important}.md_pt35{padding-top:35px!important}.md_pt40{padding-top:40px!important}.md_pt45{padding-top:45px!important}.md_pt50{padding-top:50px!important}.md_pt55{padding-top:55px!important}.md_pt60{padding-top:60px!important}.md_pt65{padding-top:65px!important}.md_pt70{padding-top:70px!important}.md_pt75{padding-top:75px!important}.md_pt80{padding-top:80px!important}.md_pt85{padding-top:85px!important}.md_pt90{padding-top:90px!important}.md_pt95{padding-top:95px!important}.md_pt100{padding-top:100px!important}.md_pb0{padding-bottom:0!important}.md_pb5{padding-bottom:5px!important}.md_pb10{padding-bottom:10px!important}.md_pb15{padding-bottom:15px!important}.md_pb20{padding-bottom:20px!important}.md_pb25{padding-bottom:25px!important}.md_pb30{padding-bottom:30px!important}.md_pb35{padding-bottom:35px!important}.md_pb40{padding-bottom:40px!important}.md_pb45{padding-bottom:45px!important}.md_pb50{padding-bottom:50px!important}.md_pb55{padding-bottom:55px!important}.md_pb60{padding-bottom:60px!important}.md_pb65{padding-bottom:65px!important}.md_pb70{padding-bottom:70px!important}.md_pb75{padding-bottom:75px!important}.md_pb80{padding-bottom:80px!important}.md_pb85{padding-bottom:85px!important}.md_pb90{padding-bottom:90px!important}.md_pb95{padding-bottom:95px!important}.md_pb100{padding-bottom:100px!important}.md_mt0{margin-top:0!important}.md_mt5{margin-top:5px!important}.md_mt10{margin-top:10px!important}.md_mt15{margin-top:15px!important}.md_mt20{margin-top:20px!important}.md_mt25{margin-top:25px!important}.md_mt30{margin-top:30px!important}.md_mt35{margin-top:35px!important}.md_mt40{margin-top:40px!important}.md_mt45{margin-top:45px!important}.md_mt50{margin-top:50px!important}.md_mt55{margin-top:55px!important}.md_mt60{margin-top:60px!important}.md_mt65{margin-top:65px!important}.md_mt70{margin-top:70px!important}.md_mt75{margin-top:75px!important}.md_mt80{margin-top:80px!important}.md_mt85{margin-top:85px!important}.md_mt90{margin-top:90px!important}.md_mt95{margin-top:95px!important}.md_mt100{margin-top:100px!important}}@media screen and (max-width:414px){.tb_only{display:none!important}.sp_only{display:block!important}}