@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}header{z-index:2000;background-color:#fff;width:100%;height:135px;padding-top:10px}nav{background:#e1e1e1;height:42px}@media screen and (max-width:480px){header{height:60px;padding-top:0}}.inner{max-width:100%;margin:0 auto}@media (min-width:1200px){.inner{max-width:1140px}}.gNav__multi a:hover{text-decoration:none}.gNav__multi a,.gNav__multi img{transition:all}.header__h1tag h1,.header__h1tag p{font-size:11px;font-weight:400}@media screen and (max-width:480px){.header__h1tag{display:none}}.header__topBox{justify-content:space-between;margin:0 59px;display:flex}.header__h1tag{align-items:flex-end;display:flex}@media screen and (max-width:480px){.header__topBox{display:none}}.header__top{flex-wrap:nowrap;justify-content:space-between;align-items:center;height:60px;margin:0 59px 10px;display:flex}@media screen and (max-width:1200px){.header__top{margin:0;padding:0 10px}}.header__rightBox{gap:15px;display:flex}.header__leftBox{display:flex}.header__leftBox>:not(:first-child){margin-right:10px}.siteLogo{align-items:center;margin:0;display:flex}.header__leftBox .siteLogo img{width:290px;height:auto;margin-right:.7em}@media screen and (max-width:1200px){.header__leftBox .siteLogo img{width:auto;height:60px}}@media screen and (max-width:480px){.header__leftBox{justify-content:space-between;width:100%}.header__leftBox .siteLogo img{width:200px;height:50px;margin:0;padding:5px}.header__top{background:#fff;flex-wrap:wrap;width:100%;margin:0;padding:0}.header__rightBox{background:#fff;flex-wrap:wrap;gap:0;width:100%}}.header__leftBox img,.header__rightBox,.header__rightBox img{height:60px}@media screen and (max-width:480px){.header__leftBox img,.header__rightBox,.header__rightBox img{height:auto}}nav.globalMenuSp{z-index:2000;color:#fff;text-align:center;background:#333;width:100%;height:640px;transition:all .6s;position:absolute;top:0;left:0;transform:translateY(-100%)}nav.globalMenuSp ul{width:100%;margin:0 auto;padding:0}nav.globalMenuSp ul li{width:100%;padding:0;list-style-type:none;transition:all .4s}nav.globalMenuSp ul li:first-child{background:#000;padding:1em 0}nav.globalMenuSp ul li:last-child{padding-bottom:0}nav.globalMenuSp ul li:hover{background:#ddd}nav.globalMenuSp ul li a{color:#fff;border:1px solid #222;padding:1em 0;text-decoration:none;display:block}nav.globalMenuSp.active{opacity:1;display:block;transform:translateY(0%)}.hamburger{z-index:1001;cursor:pointer;text-align:center;width:42px;height:42px;display:block;position:absolute;top:5px;left:5px}.hamburger span{background:#bbb;width:25px;height:2px;transition:all .3s ease-in-out;display:block;position:absolute;left:6px}.hamburger span:first-child{top:15px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:25px}.hamburger.active span:first-child{background:#fff;top:16px;left:6px;transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){background:#fff;top:16px;transform:rotate(45deg)}.businessNegotiation__mobile{display:none}.businessNegotiation{color:#fff;background:#47bbc5;justify-content:center;align-items:center;width:120px;height:60px;margin:auto 0;line-height:1.3em;display:flex}@media screen and (max-width:480px){.businessNegotiation{text-align:center;width:100px}}@media screen and (min-width:481px){.businessNegotiation__mobile{display:none}}@media screen and (max-width:480px){.mobile_header_spacer{width:15%}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row;justify-content:flex-start}}.navbar{position:relative}.gNav{justify-content:space-between;width:1140px;height:40px;font-family:Hiragino Maru Gothic W4 JIS2004,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.gNav>li{height:42px;line-height:42px}.gNav__product-list,.gNav__guide-list{visibility:hidden;z-index:2;background:#fff;flex-wrap:wrap;width:100%;display:flex;position:absolute;top:46px;left:50%;transform:translate(-50%);box-shadow:0 3px 2px 1px #0003}.gNav__multi>a:hover{font-size:.84em}.gNav__multi>a{transition:all .3s}.gNav__multi:hover .gNav__product-list,.gNav__multi:hover .gNav__guide-list{visibility:visible;background-color:#f3f3f3;top:40px}.gNav__product-list>li{text-align:center;border-top:1px solid #e1e1e1;width:16.6%;padding:15px 40px;line-height:1;position:relative}.gNav__guide-list>li{text-align:center;border-top:1px solid #e1e1e1;width:25%;line-height:1;position:relative}.gNav__product-list>li:not(:last-child):after{content:"";background-color:#e1e1e1;width:1px;height:80%;display:block;position:absolute;top:20px;right:0}.gNav__product-list>li:first-child,.gNav__product-list>li:last-child,.gNav__guide-list>li:last-child{background-color:#f3f3f3;width:100%;height:45px;padding:0;line-height:3.5;transition:all}.gNav__guide-list li:hover{background:#e1e1e1}.gNav__product-list>li:last-child>a,.gNav__guide-list>li:last-child>a{padding:0;display:block}.gNav>li>a:before{content:"";color:#7aaeb2;margin-right:.25em;font-family:"Font Awesome 5 Free";font-weight:900}.gNav li a{color:#060203;font-size:.8em;font-weight:700}.gNav__product-list li a{padding:20px 30px;display:block}.gNav__guide-list li a{padding:30px;display:block}.gNav__product-list li img{width:100%;margin-bottom:10px}.header_inquiry_button{text-align:center;align-items:end;display:flex}.header_inquiry_button a{color:#fff;background:#4d7c9a;border-radius:3px;justify-content:center;align-items:center;width:100%;height:40px;padding:0 10px;display:flex}.header_inquiry_button a:hover{text-decoration:underline}@media screen and (max-width:480px){.header_inquiry_button{display:none}}.lineup__itemList{flex-wrap:wrap;gap:35px 2.5%;margin-top:28px;display:flex}.lineup__itemList li{flex:18%;max-width:18%}.lineup__img img{object-fit:contain;background-color:#fff;border:1px solid #e1e1e1;width:100%;height:205px}.lineup__label{margin-top:12px;font-size:.9em;font-weight:700}.lineup__label>.lineup__label__name{width:100%;margin-bottom:4px;display:block}.lineup__label>.lineup__label__valume{color:#c83839;display:block}.lineup__itemList p{margin-top:10px;font-size:.8em;line-height:1.7em}@media screen and (min-width:481px) and (max-width:1023px){.lineup__img img{height:150px}}@media screen and (max-width:480px){.lineup__itemList li{flex:49%;max-width:49%}.lineup__img img{height:190px}.lineup__label{margin-top:7px;line-height:1.4}.lineup__label>h2,.lineup__label>h3{font-size:15px}.lineup__itemList{gap:20px 2%}.lineup__itemList p{display:none}}.lineup__itemContent,.lineup__itemContent__subTab{display:none}.lineup__itemContent__subTab.show{opacity:1;display:block}.lineup__itemContent{margin-bottom:3em}.lineup__itemContent>span{color:#fff;background:#7aaeb2;border-radius:5px;margin-bottom:20px;padding:10px;font-size:1.2em;font-weight:700;display:block}.itemCategoryTab{cursor:pointer;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:15px;font-family:Hiragino Maru Gothic W4 JIS2004,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.itemCategoryTab .active{color:#fff;background-color:#4d7c9a}.itemCategoryTab li{cursor:pointer;color:#4d7c9a;text-align:center;border:1px solid #4d7c9a;border-radius:20px;width:120px;height:40px;font-size:14px;font-weight:700;line-height:2.8;transition:all .2s}@media screen and (max-width:480px){.itemCategoryTab li{font-size:12px;line-height:unset;border-radius:10px;width:auto;height:35px;padding:10px}}.itemCategoryTab li a{width:100%;height:100%;display:block}.itemCategoryTab li a:hover{text-decoration:none}.itemCategory_subTab{cursor:pointer;flex-wrap:wrap;justify-content:center;gap:10px;height:100%;display:flex}.itemCategory_subTab .active{border-bottom:2px solid;font-weight:700}.itemCategory_subTab li{cursor:pointer;color:#000;width:120px;height:45px;padding:0;font-size:14px;line-height:3.2}.itemCategory_subTab li:hover{background:#dcdcdc}@media screen and (max-width:480px){.itemCategory_subTab li{font-size:12px;line-height:unset;width:auto;height:35px;padding:10px}}.itemCategory_subTab li a{width:100%;height:100%;display:block}.itemCategory_subTab li a:hover{text-decoration:none}.lineup__itemContent__subTab ul{gap:0;margin:0}.lineup__itemContent__subTab li{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;flex:16.6%;max-width:16.6%}.gNav_usageGuideLists li{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.lineup__itemContent__subTab li:nth-child(6n){border-right:none}.lineup__itemContent__subTab .lineup__label{justify-content:center;margin-top:0;font-size:14px}.lineup__itemContent__subTab img{background:#fff;border:none;height:150px}.gNav__product-list>.subTab__mainBox{width:100%;padding:0}.lineup__itemContent__subTab.lineup__itemList{margin-top:0}.lineup__itemContent>h3,.select_header{border-left:5px solid #4d7c9a;padding:10px 15px;font-size:20px;display:block}.sideStickyMenu>.business a:before{background:url(/img/sidebar_icon_building.png) no-repeat;bottom:7px}@media only screen and (max-width:480px){.footer03 .nav-child li{background-color:#333}.footer03 .nav-child li a{color:#fff;padding:12px 20px;font-size:.8rem;display:block}}.sideStickyMenu{z-index:2;position:fixed;bottom:77px;right:0}.sideStickyMenu a{color:#fff;opacity:.6;border-radius:5px 0 0 5px;width:150px;height:45px;padding-left:48px;font-size:.8em;font-weight:700;line-height:45px;transition:all .3s;display:block;position:relative}.sideStickyMenu a :hover{opacity:1}.sideStickyMenu>.inquiry,.sideStickyMenu>.business{margin-top:6px}.sideStickyMenu>.inquiry a{background:#e1cc4f}.sideStickyMenu>.business a{background:#47bbc5}.visitors{width:230px;display:flex}.visitors__pc{display:flex}.consultation{border-right:1px solid #eee}.consultation,.viewer{padding:10px}.visitors__pc>.consultation{padding-right:10px}.visitors__pc>.viewer{padding-left:10px}.item_label,.item_value{font-size:13px}.item_label span,.item_value span{color:#e51f58;font-size:24px;font-weight:700}.item_value{margin-top:2px}@media screen and (max-width:1200px){.visitors__pc{display:none}.item_label span,.item_value span{font-size:14px}}@media screen and (max-width:480px){.visitors{float:unset;text-align:left;justify-content:center;width:100%;margin-top:0}.visitors__pc{display:none}.consultation,.viewer{padding:10px 40px}.item_label,.item_value{font-size:15px}.item_label span,.item_value span{font-size:30px}}.usageGuideLists{margin-bottom:40px}.usageGuideLists>ul{flex-wrap:wrap;gap:20px;display:flex}.usageGuideLists>ul>li{text-align:center;border:2px solid #e1e1e1;border-radius:10px;flex-wrap:wrap;width:212px;height:120px;display:flex}.usageGuideLists>ul>li a{flex-wrap:wrap;width:100%;padding:15px;display:flex}.usageGuideLists__icon{width:100%;margin-bottom:15px}.usageGuideLists__icon>i{color:#06020380;font-size:50px}.usageGuideLists__label{width:100%;font-size:14px}@media screen and (max-width:480px){.usageGuideLists>ul{gap:0}.usageGuideLists>ul>li{border:1px solid #e1e1e1;border-bottom:none;border-radius:0;width:100%;height:auto}.usageGuideLists>ul>li:last-child{border-bottom:1px solid #e1e1e1}.usageGuideLists>ul>li a{flex-wrap:nowrap;padding:10px}.usageGuideLists__icon{width:30px;margin-bottom:0}.usageGuideLists__icon>i{font-size:24px}.usageGuideLists__label{align-items:center;padding-left:15px;font-size:16px;display:flex;position:relative}.usageGuideLists__label:after{content:"";border-top:2px solid #333;border-bottom:0;border-left:0;border-right:2px solid #333;width:6px;height:6px;margin:auto;position:absolute;top:0;bottom:0;right:5px;transform:rotate(45deg)}}.footer__top{padding:28px 0}.footer__bottom{padding:10px 60px 40px}.footer__top__box ul{flex-wrap:nowrap;display:flex}.footer__top__box ul>li{width:33%;padding:10px;line-height:1.4em}.ftTopLiTop{color:#4d7c9a;border-bottom:1px solid #4d7c9a;margin-bottom:.8em;font-size:13.3pt;font-weight:700;line-height:1.4em}.footer_icon>.estimate_button a,.footer_icon>.inquiry a{color:#fff;border-radius:3px;width:196px;height:45px;font-size:.8em;font-weight:700;line-height:45px;display:block;position:relative}.footer_icon>.estimate_button a{background:#dd2c73}.footer_icon>.inquiry a{background:#e1cc4f}.footer_icon>.estimate_button a:before,.sideStickyMenu>.estimate_button a:before,.footer_icon>.inquiry a:before,.sideStickyMenu>.inquiry a:before,.sideStickyMenu>.business a:before{content:"";width:30px;height:30px;display:block;position:absolute;left:13px}.footer_icon>.estimate_button a:before,.sideStickyMenu>.estimate_button a:before{background:url(/img/sidebar_icon_estimate.png) no-repeat;bottom:6px}.footer_icon>.inquiry a:before,.sideStickyMenu>.inquiry a:before{background:url(/img/sidebar_icon_inquiry.png) no-repeat;bottom:2px}.footer_mainBox a:hover{text-decoration:underline}.footer_mainBox>ul{flex-wrap:nowrap;justify-content:space-around;display:flex}.footer_mainBox>ul>li{height:280px}.footer_mainBox>ul>li>p{margin-top:10px;font-size:1em;font-weight:700}.footer_mainBox>ul>li>ul{margin-top:15px;font-size:.8em;line-height:2em}.footer_forrealize{text-align:left;border-left:1px solid #787878;border-right:1px solid #787878;width:200px;margin-top:20px;padding:0 15px}.footer_price{text-align:left;border-right:1px solid #787878;width:620px;margin-top:20px;padding:0 15px}.footer_price__list{margin-top:15px;font-size:.8em;line-height:2em;display:flex}.footer_price ul{margin-right:65px}.footer03{background:#222}.footer03 .row{justify-content:space-evenly;margin-top:20px}.footer03 .inner-block{padding:0 10px 10px}.footer03 .nav{width:calc(100% + 20px);margin-left:-10px}.footer03 .nav li{border-top:1px solid #555}.footer03 .nav li>span,.footer03 .nav li>a{color:#fff;background-size:6px;padding:12px 20px;display:block}.footer03 li.footer03-desc{background-color:#fff;border-top:1px solid #555}.footer03_postage,.footer03_payment{background:#fff;width:100%;padding:10px;box-sizing:border-box!important}.footer03 .nav li.last{border-bottom:1px solid #555}.footer03 .nav .nav-child li{background-color:#333}.footer03 .nav .nav-child li a{font-size:.8rem}@media only screen and (max-width:480px){.footer03 .nav-child li{background-color:#333}.footer03 .nav li{border-top:1px solid #555}.footer03 .nav-child li a{color:#fff;padding:12px 20px;font-size:.8rem;display:block}}.footer_icon{text-align:center;width:auto;margin-top:20px}.footer_icon_estimate a,.footer_icon_inquiry a,.footer_icon_bussiness a{text-align:center;color:#fff;border-radius:3px;width:165px;height:45px;margin:0 auto;font-size:.8em;font-weight:700;line-height:45px;display:block;position:relative;box-sizing:border-box!important}.footer_icon_estimate a{background:#dd2c73}.rules{text-align:left;margin-top:10px;font-size:.75em;font-weight:400;line-height:1.8em}.rules a{display:block;position:relative}.rules a:after{content:"";background:url(/img/right_arrow2.png) no-repeat;width:9px;height:10px;display:block;position:absolute;bottom:9px}.rules p{margin-top:2px;margin-left:12px}.sideStickyMenu>.estimate_button a{background:#dd2c73}.sideStickyMenu>.estimate_button a:hover,.sideStickyMenu>.inquiry a:hover,.sideStickyMenu>.business a:hover{opacity:1}.indexGallery{padding:1em 0}.banner_menu_lists{flex-wrap:wrap;gap:10px;display:flex}.banner_menu_item:first-child,.banner_menu_item:nth-child(2){width:49.5%}.banner_menu_item:nth-child(n+3){width:32.7%}.banner_menu_image{width:100%;height:auto}@media screen and (min-width:481px) and (max-width:1023px){.banner_menu_item:first-child,.banner_menu_item:nth-child(2),.banner_menu_item:nth-child(n+3){width:calc(50% - 5px)}}@media screen and (max-width:480px){.banner_menu_item:first-child,.banner_menu_item:nth-child(2),.banner_menu_item:nth-child(n+3){width:100%}}.diagnosisWrap{z-index:0;background:#bee6e8;border:1px solid #bee6e8;width:1140px;height:640px;margin-bottom:2.5em;position:relative}.diagnosis__designBase{width:100%;height:640px}@media screen and (max-width:480px){.diagnosisWrap{align-items:center;width:100%;height:540px;display:flex}.diagnosis__designBase{width:100%;height:540px}}.question__base{background:#bee6e8;border:2px solid #000;width:90%;height:200px;margin:30px auto 50px;padding:10px;position:relative}.question__base:before{content:"";background-color:#bee6e8;border-left:3px solid #333;width:15px;height:25px;position:absolute;top:100%;left:50%;transform:translate(-50%)skew(25deg)}.diagnosis__questionWrap{background:#fff;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.diagnosis__answerWrap{text-align:center}.diagnosis__questionNumber{color:#bfe7e9b3;font-family:FontAwesome;font-size:5em;position:absolute;top:5px;left:10px}.diagnosis__questionText{border-bottom:10px solid #ff0;font-size:2em;font-weight:700;position:relative}.diagnosis__answerButton{background:#fff;border-radius:40px;min-width:600px;margin-bottom:1em;padding:15px 50px;font-size:1.5em;position:relative}.diagnosis__answerButton:before{content:"";z-index:-1;background:repeating-linear-gradient(-45deg,#5fc2c5 0 5px,#0000 5px 10px);border-radius:30px;width:100%;height:100%;position:absolute;top:10px;right:-10px}.diagnosis__answerButton:after{content:"";z-index:-2;background:#fff;border-radius:30px;width:100%;height:100%;position:absolute;top:10px;right:-10px}.diagnosisResultWrap{width:100%;height:100%;position:relative;overflow:hidden}#resultImage,.resultImage{object-fit:contain;width:100%;height:100%;max-height:640px}.shareButtons{text-align:center;margin:2em 0}.linkButton{color:#fff;background-color:#dd2c73;border-radius:5px;width:250px;margin:0 auto;padding:15px 20px;text-decoration:none;display:block}.linkButton.blue{background-color:#1da1f2}.linkButton.pink{background-color:#dd2c73}@media screen and (max-width:480px){.question__base{width:95%}.diagnosis__answerButton{min-width:90%;font-size:1.2em}.diagnosis__questionNumber{font-size:1.5em}.diagnosis__questionText{font-size:1.2em;line-height:2.5em}}.additionalText{color:#0075a9;text-align:center;letter-spacing:.5px;background:#e8f7f7;border-radius:0 10px 10px;margin-bottom:2em;padding:1em 2em;position:relative}.additionalText:before{content:" POINT";color:#fff;background:#4d7c9a;border-radius:10px 10px 0 0;padding:0 1em;font-family:"Font Awesome 5 Free";font-size:1em;line-height:1.5em;position:absolute;top:-24px;left:0}@media screen and (max-width:480px){.additionalText{text-align:left;padding:1em}}.startImage{cursor:pointer;width:100%;height:auto;display:block}@media screen and (max-width:480px){.startImage{width:100%;height:auto}}.eventHistoryList{flex-wrap:wrap;display:flex}.eventHistoryList__card{background:#f9f9f9;flex-wrap:wrap;width:100%;margin-bottom:1.5em;padding:2em;display:flex}.eventHistoryList__title{border-bottom:1px solid #333;width:100%;padding-bottom:.2em;font-size:2em}.eventHistoryList__date{text-align:right;padding-top:.2em;font-weight:700}.eventHistoryList__contents{width:100%;display:flex}.eventHistoryList__text{width:60%}.eventHistoryList__imageWrap{flex-wrap:wrap;justify-content:flex-end;gap:15px;width:40%;padding-left:1em;display:flex}.eventHistoryList__imageWrap img{width:auto;max-width:199px;height:100%;max-height:150px}@media screen and (max-width:480px){.eventHistoryList__contents{flex-wrap:wrap}.eventHistoryList__text{width:100%;font-size:.9em}.eventHistoryList__imageWrap{width:100%;padding:0}.eventHistoryList__imageWrap img{width:100%;max-width:none;height:auto;max-height:none}}.faqCardList{flex-wrap:wrap;justify-content:flex-start;gap:15px 10px;margin:30px 0 50px;display:flex}.faqCardList li{width:23%}.faqCardList li a{text-align:center;color:#4d7c9a;border:1px solid #4d7c9a;border-radius:40px;margin:0;padding:10px 20px;font-family:Hiragino Maru Gothic W4 JIS2004,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;display:block}@media screen and (max-width:480px){.faqCardList li{gap:10px;width:100%}.faqCardList li a{padding:10px 20px;font-size:15px}}.faqIndex{flex-flow:wrap;margin:20px 0;padding-left:0;list-style:none;display:flex}.faqIndex li{box-sizing:border-box;border:1px solid #4d7c9a;border-radius:8px;width:49.5%;margin-right:1%;padding:10px}.faqIndex li:nth-child(2n){margin-right:0}.faqIndex li:nth-child(n+3){margin-top:1%}.faqIndex li a{color:#4d7c9a;font-size:16px;font-weight:700;transition:all .3s;display:block;position:relative}.faqIndex li a:hover{opacity:.7}.faqIndex li a:after{content:"";border-bottom:2px solid #aaa;border-right:2px solid #aaa;width:10px;height:10px;display:block;position:absolute;top:5px;right:15px;transform:rotate(45deg)}@media (max-width:768px){.faqIndex li{border:none;border-top:1px dashed #000;border-radius:0;width:100%;margin-right:0;padding:8px}.faqIndex li:last-child{border-bottom:1px dashed #000}.faqIndex li:nth-child(2n){margin-right:0}.faqIndex li:nth-child(n+2),.faqIndex li:nth-child(n+3){margin-top:0%}.faqIndex li a{padding-right:20px;font-size:14px}.faqIndex li a:after{top:6px;right:5px}}.accordion_area{width:100%;margin-top:10px;margin-bottom:10px}.accordion_area .accordion_one .ac_header{z-index:0;cursor:pointer;background-color:#fff;border:1px solid #ccc;padding:1rem 4rem 1rem 1rem;transition:all .2s;position:relative}.accordion_area .accordion_one .ac_header:not(.open):hover{background-color:#f1f8ff}.accordion_area .accordion_one:nth-child(odd) .ac_header{background-color:#f5f5f5}.accordion_area .accordion_one:nth-child(odd) .ac_header:not(.open):hover{background-color:#f1f8ff}.accordion_area .accordion_one .ac_header .i_box{width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:2rem}.accordion_area .accordion_one .ac_header .i_box:before,.accordion_area .accordion_one .ac_header .i_box:after{content:"";box-sizing:border-box;vertical-align:middle;margin:auto;position:absolute}.accordion_area .accordion_one .ac_header .i_box:before{border-top:2px solid #014897;width:20px;height:0;top:0;bottom:0;right:0}.accordion_area .accordion_one .ac_header .i_box:after{border-left:2px solid #014897;width:0;height:20px;transition:all .3s;top:0;bottom:0;right:9px}.accordion_area .accordion_one .ac_header.open .i_box:after{height:0}.accordion_area .accordion_one .ac_inner{box-sizing:border-box;background:#fff;padding:1.5rem 2rem .5rem 1rem;display:none}.faqLabel{text-align:center;background-color:#4d7c9a;padding:5px}.faqLabel span{color:#fff;font-size:24px;font-weight:700}.p-faq__headinner{padding-left:35px;line-height:1.5;display:block;position:relative}.p-faq__headinner:before{content:"Q．";color:#09357f;font-size:20px;font-weight:700;position:absolute;top:-5px;left:0}.p-faq__headinner p.p-faq__q-txt{margin:0;font-size:16px;line-height:1.5}.p-faq__bodyinner{padding-left:35px;line-height:1.5;display:block;position:relative}.p-faq__bodyinner:before{content:"A．";color:#de0000;font-size:20px;font-weight:700;position:absolute;left:0}.p-faq__bodyinner p.p-faq__a-txt{font-size:16px;line-height:1.8em}.p-faq__bodyinner p.p-faq__a-txt a{font-weight:700}.faq-details summary.ac_header{z-index:0;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #ccc;padding:1rem 4rem 1rem 1rem;list-style:none;transition:all .2s;position:relative}.faq-details summary.ac_header::-webkit-details-marker{display:none}.faq-details summary.ac_header:not(.open):hover{background-color:#f1f8ff}.accordion_area li:nth-child(odd) .faq-details summary.ac_header{background-color:#f5f5f5}.accordion_area li:nth-child(odd) .faq-details summary.ac_header:hover{background-color:#f1f8ff}.faq-details summary.ac_header .i_box{width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:2rem}.faq-details summary.ac_header .i_box:before,.faq-details summary.ac_header .i_box:after{content:"";box-sizing:border-box;vertical-align:middle;margin:auto;position:absolute}.faq-details summary.ac_header .i_box:before{border-top:2px solid #014897;width:20px;height:0;top:0;bottom:0;right:0}.faq-details summary.ac_header .i_box:after{border-left:2px solid #014897;width:0;height:20px;transition:all .3s;top:0;bottom:0;right:9px}.faq-details[open] summary.ac_header .i_box:after{height:0}.faq-details .ac_inner{box-sizing:border-box;background:#fff;padding:1.5rem 2rem .5rem 1rem}.estimate-details[open] .estimate-details-content,.faq-details[open] .ac_inner{animation:.3s ease-out slideDown}.fontColor--lightBlue{color:#45c9dc}.fontColor--blue{color:#2253c0}.fontColor--darkRed{color:#c83839}.fontColor--green{color:green}.fontColor--orange{color:#ee7800}.fontColor--yellow{color:#f2c618}.underline--lightBlue{border-bottom:1px solid #45c9dc;padding-bottom:.2em}.underline--blue{border-bottom:1px solid #2253c0;padding-bottom:.2em}.underline--darkRed{border-bottom:1px solid #c83839;padding-bottom:.2em}.underline--green{border-bottom:1px solid green;padding-bottom:.2em}.underline--orange{border-bottom:1px solid #ee7800;padding-bottom:.2em}.underline--yellow{border-bottom:1px solid #f2c618;padding-bottom:.2em}.lineHeight--regular{line-height:1.8em}.list--disc{padding-left:2em;list-style:outside}.designDataMakingMethodList h3{margin-bottom:15px;font-size:1.06em;font-weight:700}.twoRectangleList{flex-wrap:wrap;gap:10px;margin-bottom:3em;display:flex}.twoRectangleList li{box-sizing:border-box;border-radius:8px;width:49.5%;padding:8px 0 8px 10px}.twoRectangleList li a{font-weight:700;transition:all .3s;display:block;position:relative}.designDataMakingMethodList>li{border:1px solid #e1e1e1;margin-bottom:20px;padding:30px}.designDataMakingMethodList__title{margin-bottom:20px;font-size:1.5em;font-weight:700}@media screen and (max-width:480px){.twoRectangleList li{width:100%}.designDataMakingMethodList>li{padding:25px 15px}.designDataMakingMethodList__title{font-size:1.1em}}.design_tbl{border:1px solid #ccc;width:100%;margin-top:30px;font-size:14px;line-height:1.8}.design_tbl tr{border:1px solid #ccc}.design_tbl th{background-color:#cceafe;width:150px}.design_tbl,.design_tbl th,.design_tbl tr,.design_tbl td{padding:10px}.aboutTemplateFile__title{margin-bottom:.5em;font-size:1.2em;font-weight:700;display:inline-block}.aboutTemplateFile{flex-wrap:wrap;row-gap:.5em;display:flex}.aboutTemplateFile li{width:50%}.aboutTemplateFile p{font-size:.95em}@media screen and (max-width:480px){.aboutTemplateFile li{width:100%}.designDataMakingMethodList p{font-size:.85em}}.designDataMakingMethodList__text{padding:0 .5em;font-size:.95em}@media screen and (max-width:480px){.designDataMakingMethodList__text{font-size:.85em}}.designDataMakingMethodList__buttonList{flex-wrap:wrap;gap:10px 100%;margin-top:2em;display:flex}.designDataMakingMethodList__buttonList li{width:100%}.designDataMakingMethodList__button{text-align:center;color:#fff;background:#4d7c9a;border-radius:30px;width:100%;padding:15px 20px;display:block}.dt--dtlong{width:400px}.dd--dtlong{width:calc(100% - 400px)}@media only screen and (max-width:480px){dd,.dt--dtlong,.dd--dtlong{width:100%}}.breadcrumb{background-color:#e9ecef;background-color:inherit;border-radius:.25rem;flex-wrap:wrap;margin-bottom:1rem;padding:28px 0 0;font-size:13px;line-height:1.5em;list-style:none;display:flex}@media screen and (max-width:480px){.breadcrumb{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;padding:1em 0;overflow-x:auto}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb-item{white-space:nowrap;flex-shrink:0}}.breadcrumb a{color:#007bff}.breadcrumb a:hover{opacity:1;text-decoration:underline}.breadcrumb-item.active{color:#6c757d}.breadcrumb-item+.breadcrumb-item{margin-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";margin-right:.5rem;display:inline-block}.heroHeader{padding:14px 0}.heroHeader>.container{height:auto}@media screen and (max-width:480px){.heroHeader{margin-top:10px;padding:0}.heroHeader>.container{height:auto}}.contentsBox-slider img{aspect-ratio:57/16;width:100%;height:100%}@media screen and (max-width:480px){.contentsBox-slider img{aspect-ratio:5/6;width:100%;height:auto}}.box{background-color:#ebebeb;margin-bottom:3em;padding:1em 2em}.button{text-align:center;height:100%}.button a{color:#fff;background:#4d7c9a;width:8em;height:100%;padding:1.3em 0;display:block}.button_wrapper{flex-wrap:nowrap;justify-content:center;gap:30px;display:flex}.button_wrapper .button{width:25%}.button_wrapper .button a{width:100%}@media screen and (max-width:480px){.box{padding:1em}.button_wrapper{flex-wrap:wrap;gap:15px}.button_wrapper .button{width:100%}}.reason>h2,.reason>h3,.reason>h4{margin-top:1.5em;margin-bottom:1em;font-weight:700}.reason>h2{background-color:#f5f6f7;padding:25px;font-size:1.5em}.reason>h3{border:1px solid #ddd;border-left:7px solid #888;padding:12px 20px;font-size:22px}.reason>h4{border-top:2px solid #ddd;border-bottom:2px solid #ddd;padding:9px 10px;font-size:20px}.reason img{width:auto;max-width:90%;max-height:500px}@media screen and (max-width:480px){.reason img{max-width:100%;height:auto}}.reason_video_wrap{text-align:center;flex-wrap:wrap;gap:20px;display:flex}.reason_video{width:auto;height:300px}@media screen and (max-width:480px){.reason_video{width:100%;height:auto}}.company_portrait_wrap iframe{width:100%}.company_portrait_wrap a{color:#0693e3;text-decoration:underline}.company_portrait_wrap a:hover{text-decoration:none}.guide-section h2:before{content:"";color:#4d7c9a;margin-right:.25em;font-family:"Font Awesome 5 Free";font-weight:600}.guide-section h2{border-bottom:1px dotted silver;margin-bottom:30px;padding-bottom:8px;font-size:19pt}.guide-section h3{color:#c83839;border-left:12px solid #c83839;height:2.5em;margin-top:20px;margin-bottom:15px;padding-left:10px;font-size:1.06em;font-weight:700;line-height:2.5em;display:table}@media screen and (max-width:480px){.guide-section h3{height:1.7em;line-height:1.7em}}.guide-section ul,.guide-section ol{margin-bottom:20px;font-size:15px;line-height:1.8}.guide-section a{color:#007bff;text-decoration:underline}.guide-section a:hover{opacity:1;text-decoration:none}.guide-heading-h2:before{content:"";color:#4d7c9a;margin-right:.25em;font-family:"Font Awesome 5 Free";font-weight:600}.guide-heading-h2{border-bottom:1px dotted silver;margin-bottom:30px;padding-bottom:8px;font-size:19pt}.guide-heading-h3{color:#c83839;border-left:12px solid #c83839;height:2.5em;margin-top:20px;margin-bottom:15px;padding-left:10px;font-size:1.06em;font-weight:700;line-height:2.5em;display:table}@media screen and (max-width:480px){.guide-heading-h3{height:1.7em;line-height:1.7em}}.userguide_wrap_a,.userguide_wrap_b{background:#f9f9f9;height:auto;margin:20px 0;padding-bottom:5px}.userguide_wrap_b{margin-top:60px}.userguide_wrap_a h3,.userguide_wrap_b h3{color:#fff;text-align:center;background:#42aacf;border-radius:40px;width:160px;height:40px;font-size:1.1em;line-height:40px;position:relative;bottom:21px;left:7px}.userguide_wrap_a h3{background:#47bbc5}.userguide_wrap_b h3{background:#cf425d}.userguide_btn{float:right;text-align:center;border:2px solid #000;border-radius:3px;width:200px;height:31px;margin-top:30px;line-height:31px}.userguide_step>div{margin:0 80px 100px;position:relative}.userguide_step>div:before{content:"";background:#a9a9a9;width:8px;height:101px;display:block;position:absolute;bottom:-102px;left:280px}.userguide_step>.userguide_step4_main:before{height:205px;bottom:-205px;left:280px}.userguide_step>.userguide_step6_main:before{height:0;bottom:0;left:0}.userguide_step>div>div{background:#fff;border-radius:0 0 3px 3px;width:100%;padding:20px 20px 20px 86px;line-height:1.7em}.userguide_wrap_a h4,.userguide_wrap_b h4{color:#fff;text-align:center;border-radius:3px 3px 0 0;width:100%;padding-left:50px;font-size:1.3em;line-height:55px}.userguide_wrap_a h4{background:#47bbc5}.userguide_wrap_b h4{background:#dd2c73}.userguide_step>div:after{content:"";background-size:cover;width:150px;height:150px;display:block;position:absolute;top:-5px;left:-75px}.userguide_step1_main:after{background:url(/img/flow_icon_step1_v02.png) no-repeat}.userguide_step2_main:after{background:url(/img/flow_icon_step2_v02.png) no-repeat}.userguide_step3_main:after{background:url(/img/flow_icon_step3_v02.png) no-repeat}.userguide_step4_main:after{background:url(/img/flow_icon_step4_v02.png) no-repeat}.userguide_step5_main:after{background:url(/img/flow_icon_step5.png) no-repeat}.userguide_step6_main:after{background:url(/img/flow_icon_step6.png) no-repeat}@media screen and (max-width:480px){.userguide_btn{float:left}.userguide_wrap_a h4,.userguide_wrap_b h4{text-align:left;font-size:16px;line-height:32px}.userguide_step>div{margin:0 20px 70px}.userguide_step>div>div{padding:20px 15px}.userguide_step>div:after{width:60px;height:60px;top:-5px;left:-20px}}.boxmi14{color:#4d7c9a;background:#e8f7f7;border:2px dashed #4d7c9a;border-radius:8px;margin:40px 0 60px;padding:20px 20px 10px;box-shadow:0 0 0 10px #e8f7f7}.boxmi14-title{color:#4d7c9a;text-align:center;background:#e8f7f7;border-radius:8px 8px 0 0;margin:-20px -20px 5px;padding:10px 0;font-size:1.3em;font-weight:700}.boxmi14 p{margin:0;padding:0}.sen14{background-color:#e8f7f7;background-image:linear-gradient(90deg,#ed778000 0% 50%,#e8f7f7 0% 100%),linear-gradient(#ed778000 0% 95%,#4d7c9a 100%);background-size:8px 100%,100% 2em;padding:4px 10px 22px;line-height:2}@media screen and (max-width:480px){.sen14{background-size:8px 100%,100% 1.6em}}.sen14 p{line-height:2}@media screen and (max-width:480px){.sen14{font-size:14px;font-weight:400}.sen14 p{line-height:1.75}}.packingImageList{text-align:center;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;max-width:100%;display:flex}.packingImageList__list{flex-wrap:wrap;max-width:23%;margin-bottom:1em;display:flex}.packingList li{margin-bottom:2em}@media screen and (max-width:480px){.packingImageList__list__half{max-width:45%}.packingImageList__list__oneThird{max-width:31%}}.packingImageList__label,.packingImageList__image,.packingImageList__price{width:100%;margin-top:.3em}.packingImageList__label{order:2;font-size:1em;font-weight:700}.packingImageList__image{border-radius:50%;order:1;width:100%;height:auto;margin:0 auto 1em}.packingImageList__price{order:3;font-size:.9em}@media screen and (max-width:480px){.packingImageList{flex-wrap:wrap}}.packingImageList_width{flex-wrap:wrap;align-items:flex-start;max-width:100%;margin-top:2em;display:flex}.packingImageList_width__list{flex-wrap:wrap;max-width:100%;display:flex}.packingImageList_width__list img{width:auto;max-width:1140px;max-height:400px}@media screen and (max-width:480px){.packingImageList_width__list img{max-width:100%}}.packingImageList_width__text{text-align:center;width:100%}.packingImageList__subHeader{color:#fff;background:#47bbc5;width:1140px;padding:.6em 1em;font-size:1.2em;font-weight:700}@media screen and (max-width:480px){.packingImageList__subHeader{font-size:.9em}}.bg_keycolor_deepGreen{background:#4d7c9a}.detailPrice{background:#fff;border-radius:5px;margin-bottom:4em;padding:7px 15px;font-size:14px;line-height:1.8;display:block}.detailPrice a{color:#007bff}.detailPrice span{color:#e51f58;padding:0 3px;font-size:140%;font-weight:700;display:inline-block}.detailPrice a{text-decoration:none}.detailPrice a:hover{text-decoration:underline}.detailPrice .detailPriceMore:after{content:"";border:2px solid #007bff;border-color:#007bff #007bff #0000 #0000;width:10px;height:10px;margin:0 0 0 5px;display:inline-block;transform:rotate(45deg)}a.estimateButton{color:#fff;font-size:18px;font-weight:700;line-height:2;display:block;position:relative}a.estimateButton:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;margin-top:-6px;margin-left:5px;position:absolute;top:50%;transform:rotate(45deg)}.detailPrice.text-center.bg_keycolor_deepGreen{background:#4d7c9a}.point .subhead,.adviceBox .subhead,.aboutProduct_header__subheader{color:#c83839;margin-bottom:1rem;font-size:20px;font-weight:700;display:block}.point .subhead_miniHeader{color:#212529;margin-top:20px;margin-bottom:4px;font-size:17px;font-weight:700;display:block}.badgeDesginExample{flex-wrap:wrap;gap:1.3%;margin-bottom:3em;display:flex}.badgeDesginExample__item{width:24%}.badgeDesginExample__img{width:100%}.badgeDesginExample__text{text-align:center;font-weight:700}@media screen and (max-width:480px){.badgeDesginExample{gap:4%}.badgeDesginExample__item{width:48%}}.listStyle--disc{margin:.5em 0;padding-left:1.5em;list-style-type:disc}.listStyle--disc li{margin:.3em 0}.listStyle--disc li a{color:#337ab7;text-decoration:none}.listStyle--disc li a:hover{text-decoration:underline}.footer_postage_table{border-collapse:collapse;border:1px solid #dcdcdc;width:100%;margin:0;font-size:12px}.footer_postage_table thead{background:#aeaeae}.footer_postage_table tbody{background:#fff}.footer_postage_table th,.footer_postage_table td{border:1px solid #dcdcdc;padding:3px}.footer_postage_table th,.table_cell_middle{text-align:center;vertical-align:middle}.table_cell_right{text-align:right}.scroll-table{white-space:nowrap;border:none;margin:0;overflow:auto}.postage{background:#fff;width:100%;margin-bottom:15px}.postage_caption{text-align:center;color:#fff;background:#506573;border-radius:5px 5px 0 0;padding:8px 5px;font-size:18px}.postage tr{text-align:center;font-size:15px}.postage tr>td{vertical-align:middle;border:1px solid #506573;padding:7px 0}@media screen and (max-width:480px){.postage tr>td{padding:7px 5px}}.sidebar{flex:0 0 25%;max-width:25%;padding:0}.sidebar img{width:100%;height:auto}@media screen and (max-width:480px){.sidebar{flex:0 0 100%;max-width:100%;margin-top:30px;padding-right:0}}.sidebar>a{display:block}.sidebar_contentBox>p{border-bottom:1px solid #000;margin-bottom:5px;padding-bottom:10px;padding-left:43px;font-size:1.2em;font-weight:700;position:relative}.sidebar_contentBox span:before{content:"";width:32px;height:32px;display:block;position:absolute;bottom:7px;left:5px}.sidebar_contentBox.price span:before{background:url(/img/sidebar_price.png) no-repeat}.sidebar_contentBox.guide span:before{background:url(/img/sidebar_guide.png) no-repeat}.sidebar_contentBox.company span:before,.sidebar_contentBox.column span:before{background:url(/img/sidebar_realize.png) no-repeat}.sidebar_child.recommend{background-image:url(/img/productlist_recommend.jpg)}.sidebar_child.backparts{background-image:url(/img/productlist_backparts.jpg)}.sidebar_child.shape{background-image:url(/img/productlist_shape.jpg)}.sidebar_child.size{background-image:url(/img/productlist_size.jpg)}.sidebar_child.surface{background-image:url(/img/productlist_surface.jpg)}.sidebar_child.special{background-image:url(/img/productlist_special.jpg)}.sidebar_child.machine{background-image:url(/img/productlist_machine.png)}.sidebar_child{display:block;position:relative}.sidebar_child :after{content:"";border-top:1px solid #000;border-right:1px solid #000;width:6px;height:6px;margin-top:-4px;transition:all .2s;position:absolute;top:50%;right:.2em;transform:rotate(45deg)}.sidebar_itemLineupList .sidebar_child{background-position:0;background-repeat:no-repeat;background-size:48px}.sidebar_itemLineupList .sidebar_child a{padding-left:52px}.sidebar_child a{padding-left:0;display:block}.sidebar_child{border-bottom:1px solid #eee;margin:0 4px;font-size:14px;line-height:3.6}.bannerBlock--two{flex-wrap:wrap;justify-content:space-between;gap:1em;display:flex}.bannerBlock--two--value{width:48%}@media screen and (max-width:480px){.bannerBlock--two{flex-wrap:wrap}.bannerBlock--two--value{width:100%}}.staff_list{flex-wrap:wrap;row-gap:1em;width:100%;margin-bottom:4em;display:flex}.staff_list__person{gap:.9px;width:16.6%}.staff_list__name{font-size:.9em}.staff_list__name,.staff_list_detail__name{text-align:center;display:block}.staff_list_detail__person{gap:3%;margin-bottom:2em;display:flex}.staff_list_detail__imageBox{width:25%}.staff_list_detail__contentBox{width:70%}.staff_list_faqList{border:2px solid #000;border-radius:10px;padding:1.5em 1em 1em}.staff_list_faqList__list{margin-bottom:.25em}.staff_list_faqList__header{margin-bottom:.3em;font-weight:700;display:block}.staff_list_faqList__text{padding-left:1em;font-size:.9em}@media screen and (max-width:480px){.staff_list__person{gap:.9px;width:33.3%}.staff_list_detail__person{flex-wrap:wrap}.staff_list_detail__imageBox,.staff_list_detail__contentBox{width:100%}.staff_list_detail__imageBox{margin-bottom:1em}.cl-reverse-mb{flex-direction:column-reverse}}p a,table a,.txtLinker_Right a,dl a{color:#007bff;text-decoration:underline;transition:all}.txtLinker_Right{text-align:right}.contentsBox{flex:0 0 75%;max-width:75%}.contentsBox,.contentsBox.topPage{padding-left:20px}@media screen and (max-width:480px){.contentsBox{flex:0 0 100%;max-width:100%}.contentsBox,.contentsBox.topPage{padding:0}}.explanation{line-height:1.5}.explanation__strong{text-align:center;font-size:20px;font-weight:700;display:block}@media screen and (max-width:480px){.explanation__strong{font-size:18px}}.title{text-align:center;letter-spacing:1px;border-bottom:1px dashed #4d7c9a;margin-bottom:1.5em;padding-bottom:.7em;font-size:1.5em;line-height:1;display:block}@media screen and (max-width:480px){.title{font-size:20px}}.title.dark{color:#fff;background-color:#222;border-bottom:none;width:100%;padding:10px 0;line-height:1.4}.contentsBox h2.title,.contentsBox__full h2.title{letter-spacing:1px;margin-bottom:1.5em;padding-bottom:.7em;font-size:1.5em;line-height:1}.column_header,.contentsBox h2,.contentsBox__full h2,.aboutProduct_header{border-bottom:1px solid #c83839;margin-bottom:25px;padding-bottom:.25em;font-size:19pt;font-weight:700;line-height:1.5em;display:block}:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-orange-50:#fff7ed;--color-orange-200:#ffd7a8;--color-orange-400:#ff8b1a;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-yellow-50:#fefce8;--color-yellow-200:#fff085;--color-yellow-500:#edb200;--color-yellow-800:#874b00;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-teal-600:#009588;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-purple-600:#9810fa;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--leading-loose:2;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.right-4{right:calc(var(--spacing)*4)}.\!z-\[2001\]{z-index:2001!important}.z-10{z-index:10}.z-50{z-index:50}.col-12{grid-column:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.m-0{margin:calc(var(--spacing)*0)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing)*5)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[0\.5em\]{margin-top:.5em}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-6{margin-right:calc(var(--spacing)*6)}.\!mb-12{margin-bottom:calc(var(--spacing)*12)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-\[0\.5em\]{margin-bottom:.5em}.-ml-0\.5{margin-left:calc(var(--spacing)*-.5)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-24{height:calc(var(--spacing)*24)}.h-\[43px\]{height:43px}.h-\[45px\]{height:45px}.h-\[100px\]{height:100px}.h-\[205px\]{height:205px}.h-\[400px\]{height:400px}.h-auto{height:auto}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-64{width:calc(var(--spacing)*64)}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[48\%\]{max-width:48%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[200px\]{max-width:200px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[1140px\]{max-width:1140px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[90px\]{min-width:90px}.min-w-\[130px\]{min-width:130px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-\[48\%\]{flex-basis:48%}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-\[30px\]{column-gap:30px}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[5px\]{border-left-style:var(--tw-border-style);border-left-width:5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3d4f5a\]{border-color:#3d4f5a}.border-\[\#4D7C9A\]{border-color:#4d7c9a}.border-\[\#506573\]{border-color:#506573}.border-\[\#c83839\]{border-color:#c83839}.border-\[\#ccc\]{border-color:#ccc}.border-\[\#ddd\]{border-color:#ddd}.border-\[\#e1e1e1\]{border-color:#e1e1e1}.border-\[rgb\(77\,124\,154\)\]{border-color:#4d7c9a}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-current{border-color:currentColor}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-green-200{border-color:var(--color-green-200)}.border-green-600{border-color:var(--color-green-600)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-400{border-color:var(--color-orange-400)}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-transparent{border-top-color:#0000}.border-l-\[rgb\(77\,124\,154\)\]{border-left-color:#4d7c9a}.bg-\[\#0000000d\]{background-color:#0000000d}.bg-\[\#3f4b54\]{background-color:#3f4b54}.bg-\[\#4D7C9A\]{background-color:#4d7c9a}.bg-\[\#292c2f\]{background-color:#292c2f}.bg-\[\#506573\]{background-color:#506573}.bg-\[\#e1cc4f\]{background-color:#e1cc4f}.bg-\[\#ebebeb\]{background-color:#ebebeb}.bg-\[\#f3f3f3\]{background-color:#f3f3f3}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[rgba\(0\,0\,0\,0\.05\)\]{background-color:#0000000d}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-\[length\:28px\]{background-size:28px}.bg-left{background-position:0}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[10px\]{padding:10px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[3px\]{padding-inline:3px}.px-\[15px\]{padding-inline:15px}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-\[10px\]{padding-block:10px}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-\[10px\]{padding-right:10px}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-\[0\.7em\]{padding-bottom:.7em}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-\[10px\]{padding-left:10px}.pl-\[38px\]{padding-left:38px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.95em\]{font-size:.95em}.text-\[1em\]{font-size:1em}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[140\%\]{font-size:140%}.\!leading-\[1\.3\]{--tw-leading:1.3!important;line-height:1.3!important}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-10{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[2\.2em\]{--tw-leading:2.2em;line-height:2.2em}.leading-\[2em\]{--tw-leading:2em;line-height:2em}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.whitespace-nowrap{white-space:nowrap}.text-\[\#4D7C9A\]{color:#4d7c9a}.text-\[\#007bff\]{color:#007bff}.text-\[\#333\]{color:#333}.text-\[\#c83839\]{color:#c83839}.text-\[\#e51f58\]{color:#e51f58}.text-\[rgb\(77\,124\,154\)\]{color:#4d7c9a}.text-\[rgba\(6\,2\,3\,0\.3\)\]{color:#0602034d}.text-\[rgba\(6\,2\,3\,0\.5\)\]{color:#06020380}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-800)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-teal-600{color:var(--color-teal-600)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-800{color:var(--color-yellow-800)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:bg-\[\#2d363d\]:hover{background-color:#2d363d}.hover\:bg-\[\#3d6a85\]:hover{background-color:#3d6a85}.hover\:bg-\[\#94da9b\]:hover{background-color:#94da9b}.hover\:bg-\[\#78787866\]:hover{background-color:#78787866}.hover\:bg-\[rgb\(77\,124\,154\)\]:hover{background-color:#4d7c9a}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-orange-800:hover{color:var(--color-orange-800)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#4D7C9A\]:focus{--tw-ring-color:#4d7c9a}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:480px){.max-\[480px\]\:mb-8{margin-bottom:calc(var(--spacing)*8)}.max-\[480px\]\:mb-16{margin-bottom:calc(var(--spacing)*16)}.max-\[480px\]\:h-auto{height:auto}.max-\[480px\]\:w-\[49\%\]{width:49%}.max-\[480px\]\:flex-none{flex:none}.max-\[480px\]\:flex-wrap{flex-wrap:wrap}.max-\[480px\]\:gap-\[3px\]{gap:3px}.max-\[480px\]\:rounded-\[5px\]{border-radius:5px}.max-\[480px\]\:border{border-style:var(--tw-border-style);border-width:1px}.max-\[480px\]\:border-white{border-color:var(--color-white)}.max-\[480px\]\:bg-transparent{background-color:#0000}.max-\[480px\]\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}}@media not all and (min-width:64rem){.max-lg\:sticky{position:sticky}.max-lg\:left-0{left:calc(var(--spacing)*0)}.max-lg\:z-10{z-index:10}.max-lg\:bg-\[\#506573\]{background-color:#506573}.max-lg\:bg-\[\#f2f2f2\]{background-color:#f2f2f2}.max-lg\:bg-white{background-color:var(--color-white)}}@media not all and (min-width:40rem){.max-sm\:mx-auto{margin-inline:auto}.max-sm\:mt-4{margin-top:calc(var(--spacing)*4)}.max-sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}.max-sm\:h-auto{height:auto}.max-sm\:w-\[80px\]{width:80px}.max-sm\:w-full{width:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:gap-4{gap:calc(var(--spacing)*4)}.max-sm\:gap-x-5{column-gap:calc(var(--spacing)*5)}.max-sm\:bg-\[length\:24px\]{background-size:24px}.max-sm\:p-4{padding:calc(var(--spacing)*4)}.max-sm\:pt-16{padding-top:calc(var(--spacing)*16)}.max-sm\:pb-\[52px\]{padding-bottom:52px}.max-sm\:pl-\[30px\]{padding-left:30px}.max-sm\:text-left{text-align:left}.max-sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-sm\:text-\[20px\]{font-size:20px}.max-sm\:text-\[22px\]{font-size:22px}.max-sm\:text-\[24px\]{font-size:24px}}@media (min-width:481px){.min-\[481px\]\:max-w-\[41\.67\%\]{max-width:41.67%}.min-\[481px\]\:max-w-\[58\.33\%\]{max-width:58.33%}.min-\[481px\]\:max-w-\[600px\]{max-width:600px}.min-\[481px\]\:basis-5\/12{flex-basis:41.6667%}.min-\[481px\]\:basis-7\/12{flex-basis:58.3333%}}@media (min-width:40rem){.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-1\/3{width:33.3333%}.sm\:w-\[16\.67\%\]{width:16.67%}.sm\:w-\[83\.33\%\]{width:83.33%}.sm\:w-\[120px\]{width:120px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:w-1\/3{width:33.3333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:pt-2{padding-top:calc(var(--spacing)*2)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:w-1\/4{width:25%}.lg\:w-5\/12{width:41.6667%}.lg\:w-7\/12{width:58.3333%}.lg\:min-w-0{min-width:calc(var(--spacing)*0)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:pt-4{padding-top:calc(var(--spacing)*4)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pr-8{padding-right:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:w-1\/5{width:20%}}.\[\&_\.about-image\]\:mb-6 .about-image{margin-bottom:calc(var(--spacing)*6)}.\[\&_\.about-image\]\:w-full .about-image{width:100%}.\[\&_\.about-image_img\]\:max-h-\[500px\] .about-image img{max-height:500px}.\[\&_\.about-image_img\]\:w-full .about-image img{width:100%}.\[\&_\.about-image_img\]\:object-contain .about-image img{object-fit:contain}.\[\&_\.bold\]\:font-bold .bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.comparison-images\]\:my-4 .comparison-images{margin-block:calc(var(--spacing)*4)}.\[\&_\.comparison-images\]\:flex .comparison-images{display:flex}.\[\&_\.comparison-images\]\:gap-4 .comparison-images{gap:calc(var(--spacing)*4)}.\[\&_\.comparison-images_figcaption\]\:mt-2 .comparison-images figcaption{margin-top:calc(var(--spacing)*2)}.\[\&_\.comparison-images_figcaption\]\:text-sm .comparison-images figcaption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\.comparison-images_figure\]\:flex-1 .comparison-images figure{flex:1}.\[\&_\.comparison-images_figure\]\:text-center .comparison-images figure{text-align:center}.\[\&_\.comparison-images_img\]\:max-w-full .comparison-images img{max-width:100%}.\[\&_\.note\]\:text-\[12px\] .note{font-size:12px}.\[\&_\.note\]\:text-gray-500 .note{color:var(--color-gray-500)}.\[\&_\.subhead\]\:mt-6 .subhead{margin-top:calc(var(--spacing)*6)}.\[\&_\.subhead\]\:mb-1 .subhead{margin-bottom:calc(var(--spacing)*1)}.\[\&_\.subhead\]\:block .subhead{display:block}.\[\&_\.subhead\]\:text-\[18px\] .subhead{font-size:18px}.\[\&_\.subhead\]\:font-bold .subhead{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.subhead\]\:text-\[\#c83839\] .subhead{color:#c83839}.\[\&_\.subhead\:first-child\]\:mt-0 .subhead:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_\.video-container\]\:relative .video-container{position:relative}.\[\&_\.video-container\]\:aspect-video .video-container{aspect-ratio:var(--aspect-video)}.\[\&_\.video-container\]\:h-0 .video-container{height:calc(var(--spacing)*0)}.\[\&_\.video-container\]\:w-full .video-container{width:100%}.\[\&_\.video-container\]\:max-w-full .video-container{max-width:100%}.\[\&_\.video-container\]\:overflow-hidden .video-container{overflow:hidden}.\[\&_\.video-container\]\:pb-\[56\.25\%\] .video-container{padding-bottom:56.25%}.\[\&_\.video-container_iframe\]\:absolute .video-container iframe{position:absolute}.\[\&_\.video-container_iframe\]\:top-0 .video-container iframe{top:calc(var(--spacing)*0)}.\[\&_\.video-container_iframe\]\:left-0 .video-container iframe{left:calc(var(--spacing)*0)}.\[\&_\.video-container_iframe\]\:h-full .video-container iframe{height:100%}.\[\&_\.video-container_iframe\]\:w-full .video-container iframe{width:100%}.\[\&_a\]\:text-\[\#007bff\] a{color:#007bff}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\:hover\]\:no-underline a:hover{text-decoration-line:none}.\[\&_b\]\:mt-6 b{margin-top:calc(var(--spacing)*6)}.\[\&_b\]\:mb-1 b{margin-bottom:calc(var(--spacing)*1)}.\[\&_b\]\:block b{display:block}.\[\&_b\]\:text-\[18px\] b{font-size:18px}.\[\&_b\]\:font-bold b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:mt-6 h3{margin-top:calc(var(--spacing)*6)}.\[\&_h3\]\:mb-0 h3{margin-bottom:calc(var(--spacing)*0)}.\[\&_h3\]\:mb-6 h3{margin-bottom:calc(var(--spacing)*6)}.\[\&_h3\]\:text-\[18px\] h3{font-size:18px}.\[\&_h3\]\:text-\[20px\] h3{font-size:20px}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:text-\[\#c83839\] h3{color:#c83839}.\[\&_h3\:first-child\]\:mt-0 h3:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_img\]\:mb-5 img{margin-bottom:calc(var(--spacing)*5)}.\[\&_img\]\:max-h-\[400px\] img{max-height:400px}.\[\&_img\]\:w-auto img{width:auto}.\[\&_img\]\:max-w-\[400px\] img{max-width:400px}.\[\&_img\]\:px-5 img{padding-inline:calc(var(--spacing)*5)}.\[\&_img\]\:py-2\.5 img{padding-block:calc(var(--spacing)*2.5)}.\[\&_li\]\:my-1 li{margin-block:calc(var(--spacing)*1)}.\[\&_p\]\:my-0 p{margin-block:calc(var(--spacing)*0)}.\[\&_p\]\:my-2 p{margin-block:calc(var(--spacing)*2)}.\[\&_p\]\:mb-6 p{margin-bottom:calc(var(--spacing)*6)}.\[\&_p\]\:mb-\[0\.85em\] p{margin-bottom:.85em}.\[\&_p\]\:text-\[15px\] p{font-size:15px}.\[\&_p\]\:leading-\[1\.8\] p{--tw-leading:1.8;line-height:1.8}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:calc(var(--spacing)*0)}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-\[\#ddd\] tr{border-color:#ddd}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing)*2)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-12 ul{padding-left:calc(var(--spacing)*12)}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.container p{margin-bottom:.85em;line-height:1.8}@media screen and (max-width:480px){.container{padding:0 10px}.container p{font-size:.9em;line-height:2}}.page-container{width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){.page-container{max-width:540px}}@media (min-width:768px){.page-container{max-width:720px}}@media (min-width:992px){.page-container{max-width:960px}}@media (min-width:1200px){.page-container{max-width:1140px}}html .pc{display:none!important}html .sp{display:block!important}html .tablet{display:none!important}@media (min-width:768px){html .sp{display:none!important}html .tablet{display:block!important}}@media (min-width:1024px){html .pc{display:block!important}html .tablet{display:none!important}}@media (min-width:481px) and (max-width:1023px){html .sidebar{display:none!important}html .contentsBox{flex:0 0 100%!important;max-width:100%!important}html .container{padding:0 20px!important}html .header__leftBox{justify-content:space-between!important;width:100%!important}html .header__top{flex-wrap:wrap!important;width:100%!important;margin:0!important;padding:0 10px!important}html .header_inquiry_button,html .header__rightBox,html .header__topBox{display:none!important}html .siteLogo img{max-width:290px!important;height:auto!important}html header{height:60px!important;padding-top:0!important}html .businessNegotiation__mobile__wrap,html .businessNegotiation__mobile{display:flex!important}html .guide-section h2,html .guide-heading-h2{font-size:15pt!important}html .faqCardList li{width:48%!important}html .faqCardList li a{padding:8px 12px!important;font-size:15px!important}html .dt--dtlong,html .dd--dtlong{width:100%!important}html .userguide_step>div{margin:0 40px 80px!important}html .userguide_step>div:after{background-size:cover!important;width:100px!important;height:100px!important;left:-45px!important}html .userguide_step>div:before{left:230px!important}html .userguide_step>div>div{padding:20px 20px 20px 60px!important}html .userguide_wrap_a h4,html .userguide_wrap_b h4{font-size:1.1em!important;line-height:45px!important}html .col-sm-5,html .col-sm-7{flex:0 0 100%!important;max-width:100%!important}html .designDataMakingMethodList>li{padding:25px 15px!important}html .designDataMakingMethodList__title{font-size:1.2em!important}html .design_tbl th{width:auto!important;min-width:80px!important}html .design_tbl{font-size:13px!important}html .staff_list__person{width:25%!important}html .staff_list_detail__person{flex-wrap:wrap!important}html .staff_list_detail__imageBox,html .staff_list_detail__contentBox{width:100%!important}html .staff_list_detail__imageBox{margin-bottom:1em!important}html dt{border-right:none!important;width:100%!important}html dd{width:100%!important}html .twoRectangleList li{width:calc(50% - 6px)!important}html .packingImageList_width__list img{max-width:100%!important}html .eventHistoryList__contents{flex-wrap:wrap!important}html .eventHistoryList__text{width:100%!important}html .eventHistoryList__imageWrap{width:100%!important;margin-top:1em!important;padding-left:0!important}}html nav.globalMenuSp.active{min-height:640px;height:auto!important}html{scroll-behavior:smooth}body{letter-spacing:.5px;color:#333;font-family:Noto Sans JP,sans-serif}em{font-style:normal}a img{transition:all .3s}hr{border:0;border-top:1px solid #0000001a;margin-top:1rem;margin-bottom:1rem}dl{border:1px solid #ccc;border-bottom:none;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:20px;line-height:1.5;display:flex}dt{background:#f5f5f5;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:150px;padding:10px;font-weight:400}dd{background:#fff;border-bottom:1px solid #ccc;width:calc(100% - 150px);padding:10px}@media screen and (max-width:480px){dt{border-right:none;width:100%}dd{width:100%}}input[type=radio],input[type=checkbox]{appearance:auto}input[type=radio]{background-color:initial;cursor:default;box-sizing:border-box;padding:initial;border:initial;margin:0}input[type=checkbox]{width:16px;height:16px;margin-right:5px}input[type=number]{border-style:inset;border-width:1px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
