.ly_container{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-white);overflow-x:clip}.ly_container main{flex-grow:1;padding-block:70px 80px}.ly_content{max-width:960px;padding-inline:20px;margin-inline:auto}.ly_content.-pd0{max-width:920px;padding-inline:0}.ly_header{position:sticky;z-index:100;top:0;width:100%;background-color:#fff;box-shadow:0 2px 1px 1px rgba(0,0,0,.1);padding:10px 20px}.ly_header_inner{display:flex;align-items:center;justify-content:space-between;column-gap:30px}.ly_header_left{display:flex;align-items:center;column-gap:17px}.bl_menu{position:fixed;z-index:2;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.4);overscroll-behavior-y:none;overflow:auto;transition-property:opacity,visibility;transition-duration:.3s;transition-delay:.4s}.ly_header.is_menuOpen .bl_menu{opacity:1;visibility:visible;transition-delay:0s}.bl_menu_inner{height:calc(100% + 1px);width:100%;max-width:320px;background-color:#fff;overflow-y:auto;padding:60px 40px;-ms-overflow-style:none;scrollbar-width:none;margin-left:auto;transform:translateX(100%);transition:transform .4s}.bl_menu_inner::-webkit-scrollbar{display:none}.ly_header.is_menuOpen .bl_menu_inner{transform:translateX(0)}.bl_menu_logo{display:block;max-width:140px;width:100%;margin-inline:auto}.bl_menu_logo img{width:100%}.bl_menu_nav{margin-top:40px}.bl_menu_list{display:grid;row-gap:30px}.bl_menu_list_item>a{color:#141f3d;font-size:15px;font-weight:700}.bl_menu_childWrap{display:none}.bl_menu_child_item:not(:last-of-type){border-bottom:1px solid #141f3d}.bl_menu_buttonUnit{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:40px}.bl_menu_button{display:block;color:#141f3d;font-size:18px;font-weight:700;border:1px solid #141f3d;text-align:center;line-height:1.1;width:100%;padding:15px}.bl_menu_button.bl_menu_button--color{color:#fff;background-color:#141f3d}.bl_hamBtn{cursor:pointer;position:relative;z-index:3;display:block;width:20px;aspect-ratio:20/14;background-color:transparent;border-radius:0;border:none;padding:0}.bl_hamBtn_line{position:absolute;left:50%;display:block;width:100%;height:2px;background-color:#0c203c;border-radius:5px;transition-property:transform,top,bottom}.bl_hamBtn_line:first-of-type{top:0;transform:translateX(-50%)}.ly_header.is_menuOpen .bl_hamBtn_line:first-of-type{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.bl_hamBtn_line:nth-of-type(2){top:50%;transform:translate(-50%,-50%)}.ly_header.is_menuOpen .bl_hamBtn_line:nth-of-type(2){transform:translate(-50%,-50%) scaleX(0)}.bl_hamBtn_line:last-of-type{bottom:0;transform:translateX(-50%)}.ly_header.is_menuOpen .bl_hamBtn_line:last-of-type{bottom:50%;transform:translate(-50%,50%) rotate(-45deg)}.bl_fixedCta{position:fixed;z-index:2;display:flex;flex-direction:column;align-items:center;right:10px;bottom:20px}.bl_fixedCta_head{position:relative;z-index:1;text-align:center;font-weight:700;padding:5px 10px}.bl_fixedCta_head:before{position:absolute;top:0;left:0;z-index:-1;display:block;content:"";width:100%;aspect-ratio:156/78;background-image:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/css/../img/common/fixedcta_label.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.bl_fixedCta_head span{line-height:1}.bl_fixedCta_head span.-head{display:block;font-size:12px}.bl_fixedCta_head span.-head span{color:#298ccf;font-size:1.7142857143em}.bl_fixedCta_head span.-foot{display:block;font-size:10px}.bl_fixedCta_head span.-foot span{color:#298ccf;font-size:1.3333333333em}.bl_fixedCta_button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;color:#fff;font-size:12px;font-weight:700;line-height:1.2222222222;text-align:center;aspect-ratio:1;border-radius:50%;background-color:#298ccf;border:2px solid #141f3d;box-shadow:4px 4px 0 0 #141f3d;padding-bottom:5px;margin-top:12px}.bl_fixedCta_button svg{width:29.8701298701%;margin-bottom:1px}.bl_breadcrumbs{align-items:center;background-color:#f1f1f1;padding:4px 20px}.bl_breadcrumbs span[property=itemListElement]{color:#141f3d;font-size:10px;font-weight:500;line-height:1.2}.bl_breadcrumbs span[property=itemListElement] a,.bl_breadcrumbs span[property=itemListElement] span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.bl_breadcrumbs span[property=itemListElement]:first-of-type:before{flex-shrink:0;display:inline-block;content:"";width:11px;aspect-ratio:1;background-image:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/css/../img/common/icon_home.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:6px;transform:translateY(1px)}.bl_breadcrumbs_arrow{display:inline-block;width:5px;aspect-ratio:1;border-top:1px solid #141f3d;border-right:1px solid #141f3d;transform:rotate(45deg);margin-inline:8px}.bl_pageTitle{box-sizing:border-box;background-color:#141f3d;padding:20px}.bl_pageTitle_heading{color:#fff;font-size:min(6vw, 48px);font-weight:900;text-align:center}.el_headerLogo{line-height:1}.el_headerLogo a{display:flex;column-gap:10px;align-items:center;color:#141f3d;font-size:14px;font-weight:700}.el_headerLogo img{max-width:80px;width:100%}.el_headerText{display:none}@media screen and (min-width:768px){.ly_container main{padding-top:80px}.bl_hamBtn{width:30px}.bl_fixedCta_button{font-size:14px;width:120px}.el_headerLogo a{font-size:18px;column-gap:12px}.el_headerLogo img{max-width:110px}.el_headerText{display:block;color:#fff;background-color:#298ccf;font-size:12px;font-weight:700;line-height:1.2857142857;border-radius:11px;width:fit-content;text-align:center;padding:7px 13px}}@media screen and (min-width:1024px){.ly_header{padding:10px 42px 10px 67px}.ly_header.is_fixed{position:fixed;left:0;background-color:transparent;padding-block:34px;box-shadow:none;transition-property:box-shadow,padding,background-color;transition-duration:.3s}.ly_header.is_fixed.is_scrollActive{background-color:#fff;padding-block:10px;box-shadow:0 2px 1px 1px rgba(0,0,0,.1)}.ly_header_left{flex-direction:column;row-gap:5px;flex-shrink:0}.bl_menu{position:static;width:auto;height:auto;background-color:transparent;opacity:1;visibility:visible;max-width:1062px;width:100%;overflow:visible}.bl_menu_inner{display:flex;align-items:center;justify-content:flex-end;column-gap:20px;height:auto;width:auto;max-width:100%;background-color:transparent;transform:none;padding:0;overflow:visible}.bl_menu_logo{display:none}.bl_menu_nav{margin-top:0}.bl_menu_list{display:flex;align-items:center;column-gap:20px}.bl_menu_list_item:has(.bl_menu_child){position:relative}.bl_menu_list_item:has(.bl_menu_child):hover .bl_menu_childWrap{opacity:1;visibility:visible}.bl_menu_list_item:has(.bl_menu_child)>a{display:flex;align-items:center;column-gap:5px}.bl_menu_list_item:has(.bl_menu_child)>a:before{flex-shrink:0;display:block;content:"";width:5px;aspect-ratio:1;border-top:2px solid #141f3d;border-right:2px solid #141f3d;transform:rotate(45deg)}.bl_menu_list_item>a{font-size:14px}.bl_menu_childWrap{position:absolute;z-index:2;top:100%;left:0;opacity:0;visibility:hidden;display:block;padding-top:20px;transition-property:opacity,visibility;transition-duration:.3s}.bl_menu_child{width:max-content;background-color:#fff;border:1px solid #141f3d;border-radius:10px;padding-inline:15px}.bl_menu_child_item{padding-block:12px}.bl_menu_child_item a{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;column-gap:10px}.bl_menu_child_item a:after{display:block;content:"";width:4px;aspect-ratio:1;border-top:2px solid #141f3d;border-right:2px solid #141f3d;transform:rotate(45deg)}.bl_menu_buttonUnit{column-gap:7px;max-width:200px;width:100%;margin-top:0}.bl_menu_button{font-size:14px}.bl_hamBtn{display:none}.bl_fixedCta{right:41px;bottom:40px}.bl_fixedCta_head{padding:10px 20px}.bl_fixedCta_head span.-head{font-size:14px}.bl_fixedCta_head span.-foot{font-size:12px}.bl_fixedCta_button{font-size:18px;width:154px;margin-top:20px}.bl_fixedCta_button svg{margin-bottom:5px}.bl_breadcrumbs{padding-inline:74px}.bl_pageTitle{padding-block:31px}.el_headerLogo a{font-size:14px}.el_headerLogo img{max-width:80px}.el_headerText{margin-left:auto}.el_headerText br{display:none}}@media screen and (min-width:1024px) and (min-width:1600px){.bl_menu_list_item:has(.bl_menu_child)>a:before{width:7px}}@media screen and (min-width:1360px){.ly_header_left{flex-direction:row}}@media screen and (min-width:1600px){.bl_menu_inner{justify-content:space-between}.bl_menu_list{column-gap:61px}.bl_menu_list_item>a{font-size:18px}.bl_menu_buttonUnit{max-width:295px}.bl_menu_button{font-size:18px}.el_headerLogo a{font-size:18px}.el_headerLogo img{max-width:110px;width:100%}.el_headerText{font-size:14px}.el_headerText br{display:block}}