@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{vertical-align:bottom}img,video{width:100%}a{word-break:break-all}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}body{color:#4c4948;font-family:Noto Sans CJK JP,Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,YuGothic,Yu Gothic medium,Hiragino Sans,sans-serif;font-feature-settings:"palt" 1;font-size:12px;letter-spacing:1px;line-height:1.4;text-align:left}a{color:#007bc7;text-decoration:none;transition:all .2s ease}a:hover{color:#f6ad48;opacity:.6}@media screen and (min-width:769px){body{font-size:14px}}body{margin-top:45px}@media screen and (max-width:768px){.pc-only{display:none}}@media screen and (min-width:769px){.sp-only{display:none}}.bg-color-light-blue{background:#e5f2fa}.bg-color-gray{background:#f6f6f6}.bg-color-white{background:#fff}.text-annotation{font-size:10px}.text-annotation_top{font-size:10px;vertical-align:top}.footer{background-color:#edecec;color:#706d6d;position:relative}.footer__inner{margin-left:auto;margin-right:auto;max-width:1000px;padding-bottom:30px;padding-top:30px}.footer_contact{text-align:center}.footer_contact__head,.footer_contact__tell{font-size:16px;margin-bottom:5px}.footer_contact__tell{font-weight:500}.footer_contact__time_txt{display:inline-block}.copyright{background-color:#fff;font-size:10px;padding:30px 40px;text-align:center}.footer_contact_annotation{font-size:11px;line-height:2}.floating_pagetop{background:#007bc7;border:2px solid #fff;border-radius:6px;bottom:-60px;display:block;height:50px;position:fixed;right:20px;transition:all .2s ease;width:50px;z-index:950}.floating_pagetop:before{border:0;border-left:2px solid #fff;border-top:2px solid #fff;content:"";height:15px;left:50%;position:absolute;top:calc(50% + 5px);transform:translate(-50%,-50%) rotate(45deg);width:15px}.show_feature_floater.floating_pagetop{bottom:20px}.form_section{background-color:#ededed}@media screen and (min-width:769px){.form_section{border-radius:10px;margin-left:auto;margin-right:auto}}.form_section fieldset{max-width:inherit}button,input,select,textarea{background-color:#fff;border:1px solid #b7b6b6;border-radius:3px}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;display:inline-block}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;display:inline-block}.form-columns-1,.form-columns-2{max-width:100%!important;width:100%!important}.hs-form-field{margin-bottom:20px!important}.form-columns-1 .input,.hs-form-field:nth-of-type(2n) .input{margin-right:0!important}.hs-fieldtype-phonenumber .hs-input,.hs-fieldtype-text .hs-input{color:#706d6d!important;font-size:16px!important;min-height:40px!important;padding:3px 10px!important;width:100%!important}.hs-fieldtype-phonenumber .hs-input:focus,.hs-fieldtype-text .hs-input:focus{border:2px solid #4c4948}.hs-fieldtype-textarea .hs-input{width:100%!important}.hs-fieldtype-textarea .hs-input:focus{border:2px solid #4c4948}@media screen and (max-width:425px){.hs-fieldtype-checkbox .input,.hs-fieldtype-radio .input{margin-right:0!important}}@media screen and (min-width:426px){.hs-fieldtype-checkbox .input ul,.hs-fieldtype-radio .input ul{margin-left:.5em}.hs-fieldtype-checkbox .input ul li,.hs-fieldtype-radio .input ul li{display:inline-block;margin-bottom:10px}}@media screen and (max-width:425px){.hs-fieldtype-checkbox .input ul li:first-of-type label,.hs-fieldtype-radio .input ul li:first-of-type label{border-radius:5px 5px 0 0}.hs-fieldtype-checkbox .input ul li:last-of-type label,.hs-fieldtype-radio .input ul li:last-of-type label{border-radius:0 0 5px 5px}}@media screen and (min-width:426px){.hs-fieldtype-checkbox .input ul li label,.hs-fieldtype-radio .input ul li label{margin-right:20px}}@media screen and (max-width:425px){.hs-fieldtype-checkbox .input ul li label,.hs-fieldtype-radio .input ul li label{background-color:#fff;border-bottom:1px solid #eee;display:block;padding:13px 20px}.hs-fieldtype-checkbox .input ul li label.hs-error-msg,.hs-fieldtype-radio .input ul li label.hs-error-msg{background-color:inherit;padding:0}}.hs-fieldtype-checkbox .input ul li label>span,.hs-fieldtype-radio .input ul li label>span{font-size:16px;margin-left:10px}@media screen and (max-width:425px){.hs-fieldtype-checkbox .input ul li label>span,.hs-fieldtype-radio .input ul li label>span{font-size:15px}}.hs-fieldtype-checkbox .input ul li label>input,.hs-fieldtype-radio .input ul li label>input{margin:0;transform:scale(1.4)}.hs-fieldtype-checkbox.hs-current_issues ul li{width:100%}@media screen and (min-width:426px){.hs-fieldtype-checkbox.hs-current_issues ul li{margin-right:calc(20px + .5em);max-width:calc(50% - 20px)}.hs-fieldtype-checkbox.hs-current_issues ul li:nth-of-type(2n){margin-right:0}}.hs-fieldtype-select .input select:focus{border:2px solid #4c4948}@media screen and (max-width:425px){.hs-fieldtype-select .input,.hs-fieldtype-textarea .input{margin-right:0!important}}.hs-fieldtype-select .input select,.hs-fieldtype-select .input textarea,.hs-fieldtype-textarea .input select,.hs-fieldtype-textarea .input textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;border-radius:5px;color:#706d6d;font-size:16px;padding:5px 10px;width:100%}@media screen and (max-width:425px){.hs-fieldtype-select .input select,.hs-fieldtype-select .input textarea,.hs-fieldtype-textarea .input select,.hs-fieldtype-textarea .input textarea{width:100%!important}}.form-columns-1 .hs-fieldtype-select .hs-input{width:100%!important}.hs-fieldtype-textarea textarea::placeholder{color:#b7b6b6}.hs_submit{text-align:center}.hs_submit .hs-button{background:#f6ad48!important;border:none!important;border-radius:4px;color:#fff!important;display:inline-block;font-size:1.4rem;font-weight:400;height:auto!important;line-height:1;margin:10px auto 20px;max-width:400px;padding:30px 10px;transition:all .3s ease;width:100%}.hs-form-field>label{align-items:center;color:#007bc7;cursor:default;display:flex;flex-direction:row-reverse;font-size:18px;font-weight:700;justify-content:flex-end;line-height:1.3;margin-bottom:10px;position:relative;text-align:left}@media screen and (max-width:425px){.hs-form-field>label{font-size:16px;margin-bottom:10px}}.hs-form-field .hs-form-required{background-color:#007bc7;border-radius:5px;color:#fff;font-size:.65rem;margin:-2px 4px 0;padding:2px 4px}.hs-form-field .hs-error-msg{color:#ed6c56;font-size:12px;font-weight:700}.hs-form div.field.error .chzn-choices,.hs-form div.field.error input,.hs-form div.field.error textarea,input.hs-input.error,textarea.hs-input.error{background:#fff1f3;border-color:#ffdadf;-webkit-box-shadow:0 0 3px rgba(171,41,32,.25);-moz-box-shadow:0 0 3px rgba(171,41,32,.25);box-shadow:0 0 3px rgba(171,41,32,.25)}.section{padding:50px 0}@media screen and (max-width:768px){.section{padding:30px 0}}.section__inner{margin:0 auto;max-width:1040px;padding-left:20px;padding-right:20px}@media screen and (max-width:768px){.section__inner{padding-left:10px;padding-right:10px}}.section__heading{color:#4c4948;font-size:28px;font-weight:700;margin-bottom:50px;position:relative;text-align:center}@media screen and (min-width:769px){.section__heading{font-size:30px}}@media screen and (max-width:768px){.section__heading{font-size:25px}}.section__heading:after{background-color:#007bc7;bottom:-20px;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;width:50px}.section__heading-sub{font-size:18px;margin-bottom:10px}.section__heading--white{color:#fff;font-size:28px;font-weight:700;margin-bottom:50px;position:relative;text-align:center}@media screen and (min-width:769px){.section__heading--white{font-size:30px}}@media screen and (max-width:768px){.section__heading--white{font-size:25px}}.section__heading--white:after{background-color:#007bc7;bottom:-20px;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;width:50px}.section__heading--white-sub{font-size:18px;margin-bottom:10px}.section__heading--white:after{background-color:#fff}.section__heading-white{color:#fff}.section__heading-blue{color:#007bc7}.section__lead,.section__lead--white{font-size:16px;letter-spacing:2px;line-height:1.6;margin-bottom:30px;text-align:center}@media screen and (min-width:769px){.section__lead,.section__lead--white{font-size:18px}}.section__lead small,.section__lead--white small{font-size:14px}.section__lead_m{font-size:17px;letter-spacing:2px;line-height:1.6}@media screen and (max-width:768px){.section__lead_m{font-size:15px}}.section__contents{margin-bottom:30px}.section__bottom-lead{font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:768px){.section__bottom-lead{font-size:18px}}.section__cta-nonmargin{bottom:-45px;left:50%;margin:auto;max-width:450px;position:absolute;transform:translateX(-50%)}.section__lead--white{color:#fff}.section__heading.icon_style{padding:90px 0 0;position:relative}.section__heading.icon_style .icon__figure{bottom:-15%;display:block;left:0;position:absolute;width:80px}.section__heading.icon_style .icon__figure img{height:auto;width:100%}.section__heading.icon_style .heading__caption{background:#fff;border-radius:30px;display:block;font-size:14px;left:50%;padding:8px 20px;position:absolute;top:40px;transform:translateX(-50%)}.section__heading.icon_style .heading__caption:after{border-color:#fff transparent transparent;border-style:solid;border-width:10px 5px 0;content:"";height:0;left:50%;position:absolute;top:33px;transform:translateX(-50%);width:0}.section__heading.icon_style .heading__caption .orange__text{color:#f6ad48}.hs-form,article{background-color:#f6f6f6}.hs-form{padding:30px}.seminar_body .breadcrumb{padding:0}.hs_cos_gallery{margin-bottom:50px;margin-top:50px}.hs_cos_gallery_main{margin-left:auto;margin-right:auto;max-width:850px}.section_info .heading_icon__image img{width:75px}@media screen and (max-width:768px){.section_info .heading_icon__image img{width:60px}}