@charset "UTF-8"





@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Yantramanav:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&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}.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:1120px;overflow:hidden;padding-left:30px;padding-right:30px}.dnd-section .dnd-column{xxpadding-left:30px;xxpadding-right:30px;xxoverflow-x:hidden;xxpadding-top:1px;xxpadding-bottom:1px;xxbackground-color:#add8e6}@media (max-width:767px){.dnd-section>.row-fluid{padding-left:20px;padding-right:20px}}.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1120px;padding-left:30px;padding-right:30px}@media screen and (max-width:767px){.container{padding-left:20px;padding-right:20px}}.container.wide{max-width:1160px}@media screen and (max-width:767px){.container.wide{padding-left:20px;padding-right:20px}}.container_col{background-color:#fff;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}html{scroll-behavior:smooth;scroll-padding:150px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-break:strict}@media screen and (max-width:767px){html{scroll-padding:70px}}html.lp{scroll-padding:0}body{color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1.5;overflow-x:hidden}@media screen and (max-width:767px){body{font-size:14px;letter-spacing:.04em}}.section{margin:100px 0}@media screen and (max-width:767px){.section{margin:50px 0}}.section_base{background-color:#f5f5f5;padding:60px 0}.container_main .container,.container_main .row-fluid{padding-left:0;padding-right:0}.shadow_box{background-color:#fff;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{border:1px solid #c2c3c6;padding:40px}@media screen and (max-width:767px){.border_box{padding:20px}}a img{transition:.4s}@media screen and (min-width:1050px){a img:focus,a img:hover{opacity:.5}}img{height:auto;max-width:100%}.richtext img{vertical-align:middle}a{color:#1c1c1c;transition:.4s;word-wrap:break-word}@media screen and (min-width:1050px){a:hover{text-decoration:none}}.heading_ruby{color:#aa8c21;display:block;font-family:Yantramanav,sans-serif;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.heading_txt{font-weight:700;letter-spacing:.04em;line-height:1.5}.heading-1 .heading_txt{font-size:38px;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:767px){.heading-1 .heading_txt{font-size:24px}.heading-2 .heading_txt{font-size:26px}}.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}}.wysiwyg h1{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-size:22px;font-weight:700;margin-bottom:20px;margin-top:30px;padding:12px 15px 12px 26px!important;position:relative}.wysiwyg h2:before{background-color:#aa8c21;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 #c2c3c6;border-top:1px solid #c2c3c6;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:#f5f5f5;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:#1c1c1c;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:#fff;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}.richtext pre code,.wysiwyg pre code{background-color:transparent;color:#fff}.richtext code,.wysiwyg code{background-color:#f5f5f5;color:#393939}.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 #c2c3c6;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-weight:700;letter-spacing:.04em;line-height:1.5;margin-bottom:1em}.richtext h1{font-size:44px}.richtext h2{font-size:40px}.richtext h3{font-size:32px}.richtext h4{font-size:28px}.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:36px}.richtext h2{font-size:32px}.richtext h3{font-size:24px}.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 #333;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 #333}}.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 #c2c3c6;padding:10px!important}.wysiwyg table th{background-color:#f5f5f5}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:#fff;border:1px solid #c2c3c6;border-radius:6px;box-sizing:border-box;color:#333;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=password]#hs-pwd-widget-password{background-color:#fff;display:block;font-family:Noto Sans JP,sans-serif;height:auto!important;line-height:1.5;padding:9.5px 12px}textarea{background-color:#fff;border:1px solid #c2c3c6;border-radius:30px;color:#333;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],textarea{box-sizing:border-box;font-family:Noto Sans JP,sans-serif;line-height:1.5}input[type=submit]{background-color:#1c1c1c;border:1px solid #1c1c1c;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:.04em;margin:25px auto 0;max-width:280px;padding:17px 30px;transition:.4s;width:100%}input[type=submit]:disabled{opacity:.7;pointer-events:none}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}.hs-form-booleancheckbox a[rel=noopener]{color:inherit}.btn,input[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:350px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(153deg,#b99911,#dfcf9c 48%,#b09130);border:0 solid #836d1d;border-radius:9999px;box-shadow:3px 3px 5px #836d1d;color:#fff;font-size:25px;font-weight:700;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-bottom:7px;padding:20px 15px;text-align:center;text-decoration:none}@media screen and (max-width:767px){.btn,.btn:is(.medium,.large,.full),input[type=submit]{font-size:20px;padding:15px 0}}@media screen and (min-width:1050px){.btn:hover,input[type=submit]:hover{opacity:.5}}.btn.xsmall{box-shadow:none;font-size:18px;line-height:1.25;margin-bottom:0;padding:15px 0;width:200px}@media screen and (max-width:767px){.btn.xsmall{font-size:14px;width:140px}}.btn.small,input[type=submit]{font-size:24px;padding:15px;width:270px}@media screen and (max-width:767px){.btn.small,input[type=submit]{font-size:16px;width:220px}}.btn.large{width:540px}@media screen and (max-width:767px){.btn.large{width:420px}}.btn.full,.header{width:100%}.header{align-items:center;background:#39393999;display:flex;gap:0 40px;height:80px;justify-content:space-between;left:0;margin:0;max-width:100%;padding:14px 30px;position:fixed;top:0;z-index:calc(infinity)}@media screen and (max-width:767px){.header{gap:0 10px;padding:14px 20px}}.header_logo{flex:1;height:100%}.header_logo_img *{height:100%!important;width:auto!important}@media screen and (max-width:767px){.header_logo_img .header_logo_pc{display:none}}@media screen and (min-width:768px){.header_logo_img .header_logo_sp{display:none}}.header_btns{display:flex;gap:20px}@media screen and (max-width:767px){.header_btns{gap:10px}}.footer{align-items:start;background-color:#121212;display:flex;flex-flow:column;justify-content:center;min-height:160px;padding:55px 40px 55px 30px}.footer_logo{max-width:248px}.footer_contents{align-items:center;display:flex;flex-wrap:wrap;gap:20px 55px}.footer_list{align-items:start;display:flex;flex-wrap:wrap;gap:1em 15px}.footer_list_link{color:#fff;font-weight:700;text-decoration:none}@media screen and (min-width:1050px){.footer_list_link:hover{opacity:.5}}.footer_copyright{margin-top:15px}@media screen and (max-width:414px){.footer_list{flex-flow:column}}.cta_list{box-shadow:4px -10px 21px rgba(33,33,33,.23);display:flex;justify-content:center;overflow:hidden;width:100%}@media screen and (max-width:767px){.cta_list{flex-flow:column}}.cta_list_item{align-items:center;background:linear-gradient(135deg,#836d1d 20%,#020202);display:flex;flex:1;justify-content:center;min-height:430px;padding:20px;width:100%}@media screen and (max-width:767px){.cta_list_item{min-height:unset;padding:30px 20px}}.cta_contents{color:inherit;max-width:340px;text-decoration:none;width:100%}@media screen and (max-width:767px){.cta_contents{max-width:460px}}.cta_list.has--position-left .cta_title{text-align:left;width:100%}.cta_list.has--position-center .cta_title{text-align:center;width:100%}.cta_text{align-items:center;display:flex;flex-flow:column;min-height:220px}@media screen and (max-width:767px){.cta_text{min-height:unset}}.cta_title+.cta_detail{margin-top:30px}.cta .btn{margin-top:20px;max-width:350px;width:100%}@media screen and (max-width:767px){.cta .btn{margin-left:auto;margin-right:auto;margin-top:20px}}.input{margin-top:10px}fieldset.form-columns-1:not(:first-child)>div,fieldset.form-columns-2:not(:first-child)>div{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:#fff;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:#fff;border:1px solid #c2c3c6;border-radius:30px;content:"";height:22px;left:0;position:absolute;top:3px;width:22px}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:after{border-bottom:3px solid #1c1c1c;border-right:3px solid #1c1c1c;content:"";display:block;height:12px;left:7px;opacity:0;position:absolute;top:5px;transform:rotate(45deg);transition:.4s;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:#fff;border:1px solid #c2c3c6;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:#1c1c1c;border-radius:10px;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s;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:#fff;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:#fff;border:1px solid #c2c3c6;border-radius:30px;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 #1c1c1c;border-right:3px solid #1c1c1c;content:"";display:block;height:12px;left:8px;opacity:0;position:absolute;top:4px;transform:rotate(45deg);transition:.4s;width:5px}.hs-input.error{background:#fdf5f2!important;border:1px solid #c70909!important}.hs-fieldtype-date .fn-date-picker.pika-single{border-color:#c2c3c6;color:#333}.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:#333}.hs-fieldtype-date .fn-date-picker .pika-table abbr{text-decoration-line:inherit}.hs-fieldtype-date .fn-date-picker .pika-button{background:#f5f5f5;color:#333}.hs-fieldtype-date .fn-date-picker .pika-button:hover{background:#aa8c21!important}.hs-fieldtype-date .fn-date-picker .is-today .pika-button{color:#aa8c21}.hs-fieldtype-date .fn-date-picker .is-selected .pika-button{background:#393939;box-shadow:inherit}.hs-fieldtype-date .input .hs-dateinput{position:relative}.hs-fieldtype-date .input .hs-dateinput:before{color:#333;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:#333;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:30px;display:inline-block;margin-left:10px;padding:10px;text-align:center;width:50px;-webkit-touch-callout:none;background-color:#aa8c21;border:1px;color:#fff;height:auto;transition:.3s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.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 #ddd;margin-bottom:20px!important;padding-bottom:20px!important}.hs-search-results__content{border-left:5px solid #f7f7f7;padding-left:20px}#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:#333;font-size:14px;padding-top:10px!important}.hs-search-field__suggestions a{color:#aa8c21;font-size:12px;line-height:1.3!important;text-decoration:none;transition:.3s}.hs-search-field__suggestions li{padding-bottom:10px!important}.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:#fff;border:1px solid #aa8c21;border-radius:100px;box-sizing:initial;color:#aa8c21;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}#hs_cos_wrapper_search_results .hs-search-results__pagination__link:hover{background:#aa8c21;color:#fff}#hs_cos_wrapper_search_results .hs-search-results__pagination__link--active{background-color:#aa8c21;color:#fff;pointer-events:none}.container_side .widget-type-form{margin-top:10px;padding-top:10px}#seminar_form fieldset>div,.container_side 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:30px;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 #aa8c21;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:#c2c3c6;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:38px;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-bottom:30px}@media screen and (max-width:767px){.page-header h1{font-size:24px;margin-bottom:20px}}.page-header h2{font-weight:700}.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}.content_column .hs-cta-embed{max-width:400px!important;width:auto!important}.hs-cta-embed iframe{transition:.3s}.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{width:600px!important}}.hs-web-interactive-inline{margin:0!important}.mainvisual{align-items:end;background-color:#1b1b1b;display:flex;height:100dvh;max-height:957px;min-height:800px;padding-bottom:90px;position:relative}@media screen and (max-width:767px){.mainvisual{max-height:675px;padding-bottom:60px}}.mainvisual:before{background-position:top;background-repeat:no-repeat;background-size:contain;border-radius:inherit;content:"";height:100%;left:50%;max-width:1430px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%}.mainvisual.set_form{height:fit-content;max-height:unset;min-height:max(800px,100dvh);padding-top:120px}@media screen and (max-width:767px){.mainvisual.set_form{padding-top:max(120px,90vw)}}.mainvisual_container{align-items:end;display:flex;gap:30px 10px;max-width:100%;position:relative;z-index:1}@media screen and (max-width:767px){.mainvisual_container{flex-flow:column}}.mainvisual_container.has--position-center{text-align:center}.mainvisual_text_contents{flex:1;margin:0 auto;max-width:100%;width:fit-content}.set_form .mainvisual_text_contents{padding-bottom:20px}.mainvisual_title{align-items:center;display:flex;font-size:80px;height:auto;justify-content:flex-start;letter-spacing:0;line-height:1.1;margin:0;max-width:100%;width:auto}@media screen and (max-width:1049px){.mainvisual_title{font-size:60px}}@media screen and (max-width:414px){.mainvisual_title{font-size:28px}}.mainvisual_text{font-size:20px;height:auto;letter-spacing:.11em;line-height:1.5;margin:0;max-width:790px;width:100%}@media screen and (max-width:767px){.mainvisual_text{font-size:16px}}.mainvisual_title+.mainvisual_text{margin-top:24px}.mainvisual_btns{align-items:end;display:flex;flex-wrap:wrap;gap:0 40px;justify-content:center}.mainvisual .btn{margin:45px 0 0}.mainvisual .btn+.btn{margin:25px 0 0}@media screen and (max-width:767px){.mainvisual .btn{margin:30px 0 0}}.mainvisual_form_contents{background-color:#393939b3;padding:20px;width:400px}@media screen and (max-width:1049px){.mainvisual_form_contents{width:300px}}@media screen and (max-width:767px){.mainvisual_form_contents{width:100%}}.mainvisual .has--font-noto{font-family:Noto Sans JP}.mainvisual .has--font-zen_old{font-family:Zen Old Mincho}.mainvisual .mainvisual_text.has--font-zen_old{font-weight:900}.component--achievements{margin-bottom:30px;margin-top:30px;width:100%}@media screen and (min-width:767px){.component--achievements .swiper-button-next,.component--achievements .swiper-button-prev{display:none}}.achievements_container{display:flex;flex-wrap:wrap;gap:10px;justify-content:start}@media screen and (max-width:767px){.achievements_container{flex-wrap:unset;gap:0;justify-content:unsafe}}.achievements_link{background:#fff;height:auto!important;overflow:hidden;text-decoration:none;transition:.4s}@media screen and (min-width:1050px){.achievements_link.swiper-slide{transition-property:unset}.achievements_link:hover{opacity:.5}}@media screen and (max-width:767px){.achievements_link{height:auto!important;width:100%!important}}.achievements_img_container{aspect-ratio:341/235;overflow:hidden;position:relative;width:100%}.achievements_img_container img{left:50%;min-height:102%;min-width:102%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:unset}a .achievements_img_container img:hover{opacity:1}.achievements_company_name{background:#836d1d;bottom:0;color:#fff;font-family:Zen Old Mincho;font-weight:700;max-width:calc(100% - 30px);padding:10px;position:absolute;right:0;width:266px}.achievements_detail{padding:10px 10px 20px}.component--achievements .swiper-slide{height:100%;overflow:hidden;width:100%}.component--achievements.swiper:not(.swiper-initialized) .swiper-button-next,.component--achievements.swiper:not(.swiper-initialized) .swiper-button-prev{display:none}.component--achievements.swiper:not(.swiper-initialized) .swiper-wrapper{align-items:unset;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.accordion_container+.accordion_container{margin-top:20px}.upper_contents{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1px;padding:32px 25px}.lower_contents{align-items:flex-start;justify-content:center;padding:32px 25px}@media screen and (max-width:767px){.lower_contents,.upper_contents{padding:20px}}.accordion_arrow{border-style:solid;border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #555;position:relative;transition:.2s}.lower_text,.upper_text{align-items:center;display:flex;gap:24px}.is-active .accordion_arrow{transform:rotate(-180deg)}.component--accordion.has--design-type-faq .upper_text:before{content:"Q."}.component--accordion.has--design-type-faq .lower_text:before,.component--accordion.has--design-type-faq .upper_text:before{flex:none;font-family:Inter;font-size:32px;font-style:normal;font-weight:700;height:auto;justify-content:center;letter-spacing:0;line-height:1;margin:0;max-width:100%;text-align:center;width:auto}.component--accordion.has--design-type-faq .lower_text:before{content:"A."}.module--button{margin-bottom:30px;margin-top:30px}.component--button{align-items:center;display:flex;gap:20px 45px}@media screen and (max-width:767px){.component--button{gap:20px 25px}}@media screen and (max-width:414px){.component--button{flex-flow:column;justify-content:center}}.component--button.btn--position-center{justify-content:center}.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{display:none!important}@media screen and (max-width:767px){.pc_only{display:none!important}.sp_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}}