:root{--main-color:#4b4bd2;--sub-color:#ededfc;--gradient:linear-gradient(90deg,#4b4bd2,#c57feb 50.96%,#00a4f0);--bg-gradient:linear-gradient(90deg,#f6f4ff,#fef2fa 50.96%,#fff1da);--bg-gray:#f5f5f5;--hover:#e7c40b}html{scroll-padding-top:110px}@media screen and (max-width:768px){html{scroll-padding-top:100px}}#main,#mn_wrap{margin-top:0!important}@media screen and (min-width:769px){#mn_wrap{padding-top:0!important}}@media screen and (max-width:768px){.u-only--lg{display:none}}.u-only--sm{display:none}@media screen and (max-width:768px){.u-only--sm{display:block}}.c-button,.c-button--long,.c-button--middle,.c-button--short,.c-button--sm{display:-ms-flexbox;display:flex;padding:15px 30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--main-color);border-radius:25vh;box-shadow:4px 4px 4px 0 hsla(0,0%,79.6%,.25);gap:2px;transition:background .2s,border-color .2s}.c-button,.c-button--long,.c-button--middle,.c-button--short,.c-button--sm,.c-button-border,.c-button-border--long,.c-button-border--short,.c-button-border--sm{display:block;font-size:16px;font-weight:500;line-height:1.5;margin:auto;max-width:350px;position:relative;text-align:center;width:100%}.c-button:after{bottom:auto;position:unset;right:27px;top:50%}.c-link-text{color:#057db8;text-decoration:underline;transition:all .3s}@media (hover:hover){.c-link-text:hover{text-decoration:none}}.row-fluid #udnav{background-color:#fff!important}#mn_wrap #udnav .udnav_in .spwrap{display:none;padding-bottom:5px}@media screen and (max-width:768px){#mn_wrap #udnav .udnav_in .udnav_logo .logo-btn{bottom:0;display:block;height:44px;margin:auto;position:absolute;right:15px;top:0;transform:none;transition:background .3s;width:44px}#mn_wrap #udnav .udnav_in .udnav_logo .logo-btn:after,#mn_wrap #udnav .udnav_in .udnav_logo .logo-btn:before{background:#000;content:"";display:block;height:2px;left:8px;position:absolute;transition:all .4s;width:28px}#mn_wrap #udnav .udnav_in .udnav_logo .logo-btn:before{top:8px}#mn_wrap #udnav .udnav_in .udnav_logo .logo-btn:after{top:15px}}.wrap #main p{line-height:1.75}body{font-family:Noto Sans JP,Noto Sans,Noto Sans CJK JP,Noto Sans CJK JP Subset,sans-serif!important}body.is-open{overflow:hidden}.l-header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:50%;padding:0 20px;position:fixed;top:20px;transform:translateX(-50%);width:100%;z-index:10000}.l-header figure{height:40px;margin:0 auto 0 0;width:200px;z-index:1}.l-header figure img{display:block;height:100%;object-fit:contain;width:100%}.l-header nav{padding:15px 90px;-ms-flex-pack:justify;background:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:4px 4px 4px 0 hsla(0,0%,79.6%,.25);justify-content:space-between;max-width:1400px;width:100%;z-index:1}.l-header nav,.l-header nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.l-header nav ul{-ms-flex-pack:center;gap:30px;justify-content:center}.l-header nav ul li a{color:#333;display:block;font-size:18px;font-size:1.28571rem;font-weight:700;line-height:1.3;text-align:center;transition:.3s;white-space:nowrap}.l-header nav ul li a.btn{background-color:var(--main-color);border:1px solid var(--main-color);border-radius:60px;color:#fff;overflow:hidden;padding:15px 30px;position:relative;width:220px;z-index:0}.l-header nav ul li a.btn:before{background:var(--hover);bottom:0;content:"";left:-100%;position:absolute;top:0;transition:left .3s;width:100%;z-index:-1}.l-header .sp-menu,.l-header nav .tgr-menu{display:none}@media (hover:hover){.l-header nav ul li a:hover{color:var(--main-color)}.l-header nav ul li a:hover.btn{border-color:var(--hover);color:#fff}.l-header nav ul li a:hover.btn:before{left:0}}@media screen and (max-width:768px){.l-header{padding:0 20px}.l-header figure{height:31px;width:153px}.l-header nav{padding:15px 20px;position:relative;z-index:2}.l-header nav ul{display:none}.l-header nav .tgr-menu{cursor:pointer;display:block;height:12px;position:relative;width:15px}.l-header nav .tgr-menu span{background-color:var(--main-color);content:"";height:2px;left:0;position:absolute;transition:.3s;width:15px}.l-header nav .tgr-menu span:first-child{top:0}.l-header nav .tgr-menu span:nth-child(2){top:5px}.l-header nav .tgr-menu span:last-child{top:10px}.l-header nav .tgr-menu.is-open span:first-child{top:5px;transform:rotate(45deg)}.l-header nav .tgr-menu.is-open span:nth-child(2){opacity:0}.l-header nav .tgr-menu.is-open span:last-child{top:5px;transform:rotate(-45deg)}.l-header .sp-menu.is-open{background-color:hsla(0,0%,100%,.9);display:block;height:100vh;left:0;position:absolute;top:-20px;width:100vw}.l-header .sp-menu.is-open ul{padding:140px 20px 0}.l-header .sp-menu.is-open ul li a{border-bottom:1px solid #333;display:block;font-weight:700;padding:0 0 10px}.l-header .sp-menu.is-open ul li a.btn{background-color:var(--main-color);border:1px solid var(--main-color);border-radius:30px;color:#fff;display:block;font-size:14px;font-size:1rem;padding:10px 40px 10px 20px;position:relative}.l-header .sp-menu.is-open ul li a.btn:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:.6rem;position:absolute;right:1rem;top:50%;transform:rotate(45deg) translate3d(0,-50%,0);transition:.3s;width:.6rem}.l-header .sp-menu.is-open ul li:nth-child(n+2){margin-top:20px}}.l-section .inner.w976{margin:0 auto;max-width:1016px}.hero{background:var(--bg-gradient);border-radius:0 0 50px 50px;height:750px;overflow:hidden;position:relative}.hero .hero_visual{inset:0;position:absolute}.hero .hero_img{height:auto;max-width:none;position:absolute}.hero .hero_img--pc{right:0;top:0;width:899px}.hero .hero_img--sp{left:0;top:0;width:35.7333333%}.hero .hero_inner{height:100%;margin:0 auto;max-width:1440px;position:relative}.hero .hero_txt{color:var(--black,#333);left:110px;position:absolute;top:57%;transform:translateY(-50%);width:705px;z-index:1}.hero .hero_ttl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;white-space:nowrap}.hero .hero_ttl h1{font-weight:700}.hero .hero_ttl_icon{display:block;height:auto;width:170px}.hero .hero_ttl_main{background:var(--gradient);-webkit-background-clip:text;background-clip:text;display:block;font-size:72px;line-height:1.4;-webkit-text-fill-color:transparent;color:transparent}.hero .hero_ttl_sub{display:block;font-size:34.286px;line-height:1.7}.hero .hero_catch{color:#fff;font-weight:700;margin-top:20px}.hero .hero_catch span{background:var(--gradient);display:block;font-size:40px;line-height:1.7;margin-bottom:8px;padding-left:20px;white-space:nowrap;width:535px}.hero .hero_lead{font-size:18px;line-height:1.75;margin-top:20px;opacity:.9;width:535px}.hero .hero_sp_visual{display:none}@media screen and (max-width:768px){.hero{border-radius:0 0 50px 50px;overflow-x:hidden;width:100%}.hero,.hero .hero_inner{height:auto}.hero .hero_txt{left:auto;padding-top:27vw;position:relative;top:0;transform:translateY(0);width:auto}.hero .hero_ttl{gap:11.177px;margin:0 20px}.hero .hero_ttl_icon{width:25.28vw}.hero .hero_ttl_main{font-size:10.2vw}.hero .hero_ttl_sub{font-size:6vw;margin-top:-5px}.hero .hero_catch{margin:11px 20px 0;text-align:center}.hero .hero_catch span{font-size:6.6vw;line-height:1.7;margin-bottom:5px;padding-left:12.5px;width:100%}.hero .hero_lead{font-size:16px;padding:0 20px;width:100%}.hero .hero_sp_visual{display:block;margin-top:20px;position:relative;width:100%}.hero .hero_sp_visual img{height:auto;width:100%}}.introduction{background:#fff;padding:74px 110px}.introduction .inner{-ms-flex-align:center;align-items:center;gap:60px;margin:0 auto;max-width:1220px;width:100%}.introduction .inner,.introduction .introduction_head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.introduction .introduction_head{color:var(--black,#333);gap:20px;text-align:center}.introduction .introduction_head h2{font-size:32px;font-weight:700;line-height:1.7;margin:0}.introduction .introduction_head h2 em{color:var(--main-color)}.introduction .introduction_head p{font-size:18px;line-height:1.75;margin:0;opacity:.9}.introduction .introduction_body{display:-ms-grid;display:grid;-ms-grid-columns:398px 1fr 398px;gap:25px;grid-template-columns:398px 1fr 398px;-ms-flex-align:start;align-items:start;width:100%}.introduction .inner .introduction_list{margin:0}.introduction .introduction_list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;-ms-flex-item-align:start;align-self:start;list-style:none;margin:0;padding:0}.introduction .introduction_list:after,.introduction .introduction_list:before{display:none}.introduction .introduction_list li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;background:var(--sub-color);border-radius:8px;gap:10px;justify-content:center;margin:0;padding:20px 28px;width:100%}.introduction .introduction_list li h3{color:var(--main-color);font-size:18px;font-weight:700;line-height:1.5;margin:0;text-align:left}.introduction .introduction_list li p{color:var(--black,#333);font-size:18px;line-height:1.75;margin:0;opacity:.9}.introduction .introduction_img{display:block;justify-self:center;margin-top:50px}.introduction .introduction_img img{display:block;height:auto;max-width:none;width:377px}.introduction .introduction_conclusion{background:#fff;border:2px solid var(--main-color);border-radius:10px;color:#333;font-size:24px;grid-column:1/-1;justify-self:center;letter-spacing:.05em;line-height:1.7;margin:-90px 0 0;max-width:100%;padding:30px 60px;position:relative;text-align:center;width:896px}.introduction .introduction_conclusion em{color:var(--main-color);font-weight:700}@media screen and (max-width:768px){.introduction{padding:40px 20px}.introduction .inner{gap:30px}.introduction .introduction_head h2{font-size:22px}.introduction .introduction_head p{font-size:14px;text-align:left}.introduction .introduction_body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.introduction .introduction_list{display:contents}.introduction .introduction_list li{padding:15px 20px}.introduction .introduction_list li h3,.introduction .introduction_list li p{font-size:16px}.introduction .introduction_img{width:80%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:0}.introduction .introduction_img img{width:100%}.introduction .introduction_conclusion{font-size:16px;letter-spacing:0;margin:15px 0 0;padding:20px;width:100%}.introduction .introduction_conclusion br{display:none}}.reassurance{background:var(--bg-gradient);border-radius:50px 50px 0 0;padding:74px 110px}.reassurance .inner{-ms-flex-align:center;align-items:center;gap:60px;margin:0 auto;max-width:1220px;width:100%}.reassurance .inner,.reassurance .reassurance_head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.reassurance .reassurance_head{color:var(--black,#333);gap:20px;text-align:center}.reassurance .reassurance_head h2{font-size:32px;font-weight:700;line-height:1.7;margin:0}.reassurance .reassurance_head h2 em{color:var(--main-color)}.reassurance .reassurance_head p{font-size:18px;line-height:1.75;margin:0;opacity:.9}.reassurance .inner .reassurance_badges{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:60px;justify-content:center;list-style:none;margin:0;padding:0}.reassurance .reassurance_badge{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-align:center;align-items:center;color:#333;font-weight:700;height:122px;margin:0;width:252.78px}.reassurance .reassurance_badge:after,.reassurance .reassurance_badge:before{background-repeat:no-repeat;background-size:contain;content:"";height:113px;position:absolute;top:8.5px;width:61px}.reassurance .reassurance_badge:before{background-image:url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-cloud/common/bg_badge_left.svg);left:0}.reassurance .reassurance_badge:after{background-image:url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-cloud/common/bg_badge_right.svg);right:0}.reassurance .reassurance_badge small{font-size:14px;left:167px;line-height:1.3;position:absolute;top:90%}.reassurance .reassurance_badge_label{font-size:21.412px;line-height:1.3;margin:0}.reassurance .reassurance_badge_num{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;line-height:1!important;margin:3px 0 0}.reassurance .reassurance_badge_num strong{color:var(--main-color);font-family:Roboto,sans-serif;font-size:76.133px;font-weight:700;letter-spacing:.02em}.reassurance .reassurance_badge_num span{font-size:28.55px}.reassurance .reassurance_cards{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.reassurance .reassurance_note{color:#333;font-size:14px;line-height:1.3;margin:0;text-align:right}.reassurance .inner .reassurance_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];gap:20px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.reassurance .inner .reassurance_list li{background:#fff;border-radius:10px;display:-ms-flexbox;display:flex;gap:30px;margin:0;padding:30px}.reassurance .reassurance_num{color:var(--main-color);font-family:Roboto,sans-serif;font-size:46.667px;font-weight:700;line-height:1.3!important;margin:0;white-space:nowrap}.reassurance .reassurance_txt{color:var(--black,#333);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;line-height:1.75}.reassurance .reassurance_txt h3{font-size:24px;font-weight:700;margin:0;text-align:left}.reassurance .reassurance_txt p{font-size:16px;margin:0}@media screen and (max-width:768px){.reassurance{border-radius:30px 30px 0 0;padding:40px 20px}.reassurance .inner{gap:30px}.reassurance .reassurance_head h2{font-size:22px}.reassurance .reassurance_head p{font-size:14px;text-align:left}.reassurance .reassurance_head p br{display:none}.reassurance .inner .reassurance_badges{gap:10px}.reassurance .reassurance_badge{margin:0 -50px -46px;transform:scale(.62);transform-origin:top center}.reassurance .inner .reassurance_list{-ms-grid-columns:1fr;gap:15px;grid-template-columns:1fr}.reassurance .inner .reassurance_list li{gap:15px;padding:20px}.reassurance .reassurance_num{font-size:32px}.reassurance .reassurance_txt h3{font-size:18px}.reassurance .reassurance_txt p{font-size:14px}}.support{background:var(--bg-gradient)}.support .inner{-ms-flex-align:center;align-items:center;gap:60px;margin:0 auto;max-width:1220px;padding:0 0 74px;width:100%}.support .inner,.support .support_head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.support .support_head{color:var(--black,#333);gap:20px;text-align:center}.support .support_head h2{font-size:32px;font-weight:700;line-height:1.7;margin:0}.support .support_head h2 em{color:var(--main-color)}.support .support_head p{font-size:18px;line-height:1.75;margin:0;opacity:.9}.support .inner .support_cards{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:20px;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.support .support_card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;width:290px}.support .support_card_tag{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--main-color);border-radius:10px 10px 0 0;color:#fff;font-size:18px;font-weight:700;height:41px;margin:0;padding:6px 12px 9px 13px;white-space:nowrap}.support .support_card_body{background:#fff;border-radius:0 0 10px 10px;color:var(--black,#333);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px}.support .support_card_body h3{color:var(--main-color);font-size:24px;font-weight:700;line-height:1.75;margin:0;text-align:center}.support .support_card_bubble{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--sub-color);border-radius:10px;font-size:16px;font-weight:700;line-height:1.5;margin:0 0 5px;min-height:48px;opacity:.9;padding:0 10px;text-align:center}.support .support_card_bubble:after{border-color:var(--sub-color) transparent transparent;border-style:solid;border-width:11px 10px 0;content:"";left:50%;margin-left:-10px;position:absolute;top:100%}.support .support_card_desc{font-size:16px;line-height:1.75;margin:0;opacity:.9}.support .support_card.is-disabled .support_card_tag{background-color:var(--sub-color);color:#333}.support .support_tabs_wrap{padding:0 110px}.support .support_tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0 auto;max-width:1220px;padding:0}.support .support_tabs li{margin:0}.support .support_tab{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid var(--main-color);border-bottom:0;border-radius:10px 10px 0 0;color:#333;cursor:pointer;font-family:inherit;font-size:24px;font-weight:700;height:69px;letter-spacing:.05em;line-height:1;padding:15px 33px;transition:background .3s,color .3s;white-space:nowrap;width:285px}.support .support_tab:hover{background:var(--sub-color)}.support .support_tab.is-active{background:var(--main-color);color:#fff;cursor:default}.support .support_tab.is-disabled{background:var(--sub-color);border:none;color:#333;cursor:default;pointer-events:none}.support .support_panels{background:var(--main-color);padding:0 110px}.support .support_panel{display:none;margin:0 auto;max-width:1220px;padding:60px 0 74px}.support .support_panel.is-active{display:block}.support .support_panel_head{gap:20px;margin-bottom:40px}.support .support_panel_head,.support .support_panel_name{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.support .support_panel_name{background:#fff;border-radius:100px;color:var(--black,#333);font-size:18px;font-weight:700;height:41px;margin:0;min-width:188px;padding:8px 30px;white-space:nowrap}.support .support_panel_catch{color:#fff;font-size:28px;font-weight:700;line-height:1.75;margin:0}.support .support_panel_box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;padding:40px}.support .support_panel_txt{color:var(--black,#333);max-width:100%;width:516px}.support .support_panel_txt h3{color:var(--main-color);font-size:24px;font-weight:700;line-height:1.75;margin:0 0 10px;text-align:left}.support .support_panel_txt p{font-size:16px;line-height:1.75;margin:0}.support .support_panel_imgs{display:-ms-flexbox;display:flex;gap:49.5px;list-style:none;margin:0;padding:0}.support .support_panel_imgs li{margin:0;width:157px}.support .support_panel_imgs img{display:block;height:auto;width:100%}.support .support_panel_group+.support_panel_group{margin-top:100px}.support .support_panel_ttl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:28px;font-weight:700;line-height:1.75;margin:0 0 20px;text-align:center}.support .support_panel_ttl:after,.support .support_panel_ttl:before{background:#fff;content:"";-ms-flex:1;flex:1;height:2px}.support .support_panel_ttl span{padding:0 30px}.support .support_panel_cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];gap:20px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.support .support_panel_cards li{background:#fff;border-radius:10px;display:-ms-flexbox;display:flex;gap:30px;margin:0;padding:30px}.support .support_panel_icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:90px;width:90px}.support .support_panel_icon img{display:block;max-height:100%;max-width:100%}.support .support_panel_card_txt{color:var(--black,#333);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:10px;line-height:1.75;min-width:0}.support .support_panel_card_txt h4{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;color:var(--main-color);font-size:24px;font-weight:700;gap:11px;margin:0;text-align:left}.support .support_panel_card_txt h4 small{color:#333;font-size:50%}.support .support_panel_card_txt p{font-size:16px;margin:0}.support .support_panel_agents{display:-ms-flexbox;display:flex;gap:40px;list-style:none;margin:0;padding:0}.support .support_panel_agents li{background:#fff;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0;min-width:0;padding:18px 20px 20px}.support .support_panel_agents li h4{color:var(--main-color);font-size:24px;font-weight:700;line-height:1.75;margin:0;text-align:center}.support .support_panel_agents li p{color:var(--black,#333);font-size:16px;line-height:1.75;margin:0}.support .support_panel_agent_img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:171px}.support .support_panel_agent_img img{display:block;height:171px;max-width:100%;object-fit:contain;width:auto}@media screen and (max-width:768px){.support .inner{gap:30px;padding:0 20px 40px}.support .support_head h2{font-size:22px}.support .support_head p{font-size:14px;text-align:left}.support .support_head p br{display:none}.support .inner .support_cards{-ms-flex-direction:column;flex-direction:column;gap:15px}.support .support_card{width:100%}.support .support_card_body h3{font-size:20px}.support .support_card_desc{font-size:14px}.support .support_tabs_wrap{padding:0 20px}.support .support_panels{padding:0}.support .support_tabs{gap:5px}.support .support_tab{border-radius:8px 8px 0 0;font-size:14px;height:auto;letter-spacing:0;line-height:1.3;min-height:55px;padding:8px 4px;text-align:center;white-space:normal;width:100%}.support .support_tabs li{-ms-flex:1;flex:1;min-width:0}.support .support_panel{padding:30px 20px 40px}.support .support_panel_head{-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:20px}.support .support_panel_catch{font-size:20px;text-align:center}.support .support_panel_box{-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px}.support .support_panel_txt{width:100%}.support .support_panel_txt h3{font-size:20px}.support .support_panel_txt p{font-size:14px}.support .support_panel_txt p br{display:none}.support .support_panel_group+.support_panel_group{margin-top:50px}.support .support_panel_ttl{font-size:20px}.support .support_panel_ttl span{padding:0 15px}.support .support_panel_cards{-ms-grid-columns:1fr;gap:15px;grid-template-columns:1fr}.support .support_panel_cards li{gap:15px;padding:20px}.support .support_panel_icon{height:60px;width:60px}.support .support_panel_card_txt h4{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;gap:4px 8px}.support .support_panel_card_txt h4 small,.support .support_panel_card_txt p{font-size:14px}.support .support_panel_card_txt p br{display:none}.support .support_panel_agents{-ms-flex-direction:column;flex-direction:column;gap:15px}.support .support_panel_agents li{padding:15px 20px 20px}.support .support_panel_agents li h4{font-size:20px}.support .support_panel_agents li p{font-size:14px}.support .support_panel_imgs{width:100%;-ms-flex-pack:justify;gap:10px;justify-content:space-between}.support .support_panel_imgs li{-ms-flex:1;flex:1;max-width:157px;width:auto}}.security{background:#fff;padding:74px 0}.security .inner{-ms-flex-align:center;align-items:center;gap:60px;margin:0 auto;max-width:1220px;width:100%}.security .inner,.security .security_head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.security .security_head{color:var(--black,#333);gap:20px;text-align:center}.security .security_head h2{font-size:32px;font-weight:700;line-height:1.7;margin:0}.security .security_head h2 em{color:var(--main-color)}.security .security_head p{font-size:18px;line-height:1.75;margin:0;opacity:.9}.security .security_group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:30px;width:100%}.security .security_ttl{background:var(--main-color);border:2px solid var(--main-color);color:#fff;font-size:28px;font-weight:700;letter-spacing:.04em;line-height:1.75;margin:0;padding:7px 40px;position:relative;text-align:center}.security .security_ttl:after{border-color:var(--main-color) transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";left:50%;margin-left:-8px;position:absolute;top:100%}.security .inner .security_cards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.security .inner .security_cards li{background:var(--bg-gradient);border-radius:10px;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px;width:380px}.security .inner .security_cards li,.security .inner .security_cards li h4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.security .inner .security_cards li h4{-ms-flex-pack:center;color:var(--black,#333);font-size:24px;font-weight:700;justify-content:center;line-height:1.75;min-height:84px;text-align:center;width:100%}.security .security_card_img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:175px;width:100%}.security .security_card_img img{display:block;height:175px;max-width:100%;object-fit:contain;width:auto}.security .security_card_txt{color:var(--black,#333);font-size:16px;line-height:1.75;width:100%}.security .security_card_txt p{margin:0}.security .inner .security_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];gap:20px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;width:100%}.security .inner .security_list li{background:var(--bg-gradient);border-radius:10px;display:-ms-flexbox;display:flex;gap:30px;margin:0;padding:30px}.security .security_icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;height:90px;width:90px}.security .security_icon img{display:block;max-height:100%;max-width:100%}.security .security_txt{color:var(--black,#333);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:10px;line-height:1.75;min-width:0}.security .security_txt h4{font-size:24px;font-weight:700;margin:0}.security .security_txt p{font-size:16px;margin:0}.security .security_btn{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid var(--main-color);border-radius:100px;color:var(--main-color);font-size:20px;font-weight:700;height:60px;line-height:1.5;max-width:100%;padding:13px 40px 13px 23px;text-align:center;transition:.3s;width:412px}.security .security_btn:after{border-right:2px solid var(--main-color);border-top:2px solid var(--main-color);content:"";height:8px;position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(45deg);transition:.3s;width:8px}.security .security_btn:hover{background:var(--main-color);color:#fff}.security .security_btn:hover:after{border-color:#fff}@media screen and (max-width:768px){.security{padding:60px 20px}.security .inner{gap:40px}.security .security_head h2{font-size:22px}.security .security_head p{font-size:14px;text-align:left}.security .security_head p br{display:none}.security .security_group{gap:25px}.security .security_ttl{font-size:18px;letter-spacing:0;padding:8px 15px;width:100%}.security .inner .security_cards{-ms-flex-direction:column;flex-direction:column;gap:15px}.security .inner .security_cards li{width:100%}.security .inner .security_cards li h4{font-size:20px;min-height:0}.security .security_card_txt{font-size:14px}.security .inner .security_list{-ms-grid-columns:1fr;gap:15px;grid-template-columns:1fr}.security .inner .security_list li{-ms-flex-direction:column;flex-direction:column;gap:15px;padding:20px}.security .inner .security_list li,.security .security_icon{-ms-flex-align:center;align-items:center}.security .security_txt{width:100%}.security .security_txt h4{font-size:20px;text-align:center}.security .security_txt p{font-size:14px}.security .security_btn{font-size:16px;width:100%}}.evolution .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-ai/top/evolution_bg.webp) no-repeat 50%/cover;border-radius:10px;gap:20px;margin:0 auto;max-width:1220px;padding:74px 0}.evolution h2{color:#fff;font-size:42px;font-weight:700;line-height:1.7;margin:0;text-align:center;white-space:nowrap}.evolution h2 em{border:2px solid #fff;display:inline-block;margin:0 10px;padding:0 15px}.evolution .evolution_box{background:#fff;border-radius:10px;color:var(--black,#333);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:100%;padding:20px;text-align:center;width:981px}.evolution .evolution_box p{margin:0}.evolution .evolution_box em{color:var(--main-color)}.evolution .evolution_lead{font-size:18px;line-height:1.75}.evolution .evolution_catch{font-size:24px;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.evolution{padding:0 20px}.evolution .inner{padding:20px}.evolution h2{font-size:24px;white-space:normal}.evolution h2 em{margin:0 4px;padding:0 8px}.evolution .evolution_box{padding:15px}.evolution .evolution_lead{font-size:14px;text-align:left}.evolution .evolution_lead br{display:none}.evolution .evolution_catch{font-size:18px}.evolution .evolution_catch br{display:none}}.service{background:var(--bg-gradient);border-radius:50px;margin-top:74px;padding:74px 0}.service .inner{gap:60px;margin:0 auto;max-width:1220px}.service .inner,.service .service_head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.service .service_head{color:var(--black,#333);gap:20px;text-align:center}.service .service_head h2{font-size:32px;font-weight:700;line-height:1.7;margin:0}.service .service_head h2 em{color:var(--main-color)}.service .service_head p{font-size:18px;line-height:1.75;margin:0;opacity:.9}.service .service_group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.service .service_ttl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--black,#333);font-size:28px;font-weight:700;gap:30px;line-height:1.75;margin:0;text-align:center;white-space:nowrap}.service .service_ttl:after,.service .service_ttl:before{background:var(--main-color);content:"";-ms-flex:1;flex:1;height:2px}.service .inner .service_list{display:-ms-grid;display:grid;gap:40px;list-style:none;margin:0;padding:0}.service .inner .service_list li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;gap:20px;margin:0;padding:40px}.service .inner .service_list.service_list--cloud{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.service .inner .service_list.service_list--cloud li{-ms-flex-pack:center;justify-content:center}.service .inner .service_list.service_list--agent{display:-ms-flexbox;display:flex}.service .inner .service_list.service_list--agent li{-ms-flex:1;flex:1}.service .service_logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:70px;width:100%}.service .service_logo img{display:block;max-height:100%;max-width:100%}.service .service_list--agent .service_logo{height:100px}.service .service_desc{color:var(--black,#333);font-size:18px;line-height:1.75;margin:0;opacity:.9;text-align:center}.service .service_list--agent .service_desc{margin-top:0}.service .service_btn{background:#e76f02;border:2px solid #e76f02;border-radius:50px;color:#fff;display:block;font-size:20px;font-weight:700;line-height:30px;margin-top:auto;max-width:350px;overflow:hidden;padding:15px 25px;position:relative;text-align:center;width:100%;z-index:0}.service .service_btn:before{background:var(--hover);bottom:0;content:"";left:-100%;position:absolute;top:0;transition:left .3s;width:100%;z-index:-1}.service .service_btn:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:7px;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:7px}.service .service_btn.is-disabled{background:var(--sub-color);border:none;color:#333;font-weight:400;pointer-events:none}.service .service_btn.is-disabled:after,.service .service_btn.is-disabled:before{content:none}@media (hover:hover){.service .service_btn:hover{border-color:var(--hover)}.service .service_btn:hover:before{left:0}}@media screen and (max-width:768px){.service{border-radius:30px;margin-top:60px;padding:40px 20px}.service .inner{gap:40px}.service .service_head h2{font-size:22px}.service .service_head p{font-size:14px;text-align:left}.service .service_head p br{display:none}.service .service_ttl{font-size:16px;gap:15px;line-height:1.5;white-space:normal}.service .service_ttl:after,.service .service_ttl:before{min-width:15px}.service .inner .service_list{gap:15px}.service .inner .service_list li{padding:25px 20px}.service .inner .service_list.service_list--cloud{-ms-grid-columns:1fr;grid-template-columns:1fr}.service .inner .service_list.service_list--agent{-ms-flex-direction:column;flex-direction:column}.service .service_logo{height:60px}.service .service_list--agent .service_logo{height:80px}.service .service_desc{font-size:14px}.service .service_desc br{display:none}.service .service_btn{font-size:16px}}.article{padding:74px 0}.article_head{text-align:center}.article_head h2{font-size:32px;font-weight:700;line-height:1.7;margin:0}.article_head h2 em{color:var(--main-color)}.article_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-flex-align:center;align-items:center;gap:40px 48px;-ms-flex-pack:center;justify-content:center;margin-top:60px}.article_list figure{-ms-flex-negative:0;flex-shrink:0}.article_list figure.frame{border:1px solid #ddd}.article_list p:not([class]){-ms-flex-positive:1;flex-grow:1;line-height:1.7;margin-top:1em}.article_list a{transition:all .3s}.article_list a p{text-decoration:underline}@media (hover:hover){.article_list a:hover figure{opacity:.7}.article_list a:hover p{text-decoration:none}}.article .inner{margin:0 auto;max-width:1220px}@media screen and (max-width:768px){.article{padding:60px 20px}.article_head h2{font-size:22px}.article_list{-ms-grid-columns:1fr;gap:20px;grid-template-columns:1fr;margin-top:30px}}.qa{padding:74px 0}.qa_head h2{font-size:32px;font-weight:700;line-height:1.7;margin:0;text-align:center}.qa_head h2 em{color:var(--main-color)}@media screen and (max-width:768px){.qa{padding:60px 20px}.qa_head h2{font-size:22px}}.qa-list{margin:60px auto 0}.qa-list__item{background-color:#ededfc!important;border-radius:8px;line-height:1.7;padding:11px 26px 18px}.qa-list__item:nth-child(n+2){margin-top:16px}.qa-list__item .question{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;padding-right:30px;position:relative}.qa-list__item .question .num{color:var(--main-color);font-family:Barlow,Noto Sans JP,sans-serif;font-size:48px;font-size:3.42857rem;font-weight:700;line-height:1;width:90px}.qa-list__item .question .text{-ms-flex:1;flex:1;font-size:24px;font-size:1.71429rem;padding-top:5px}.qa-list__item .question:after{background:url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-cloud/common/arrow_bottom.svg) no-repeat 0 0/contain;content:"";display:block;height:14px;margin:auto;position:absolute;right:0;top:50%;transition:transform .3s;width:26px}.qa-list__item .answer{display:none;margin-top:15px;padding-left:90px}@media screen and (max-width:768px){.qa-list{margin:20px auto 30px}.qa-list__item{padding:15px 10px}.qa-list__item .question{padding-right:30px}.qa-list__item .question .num{font-size:35px;font-size:2.5rem;margin-right:10px;width:40px}.qa-list__item .question .text{font-size:18px;font-size:1.28571rem;line-height:1.4}.qa-list__item .question:after{bottom:0;height:11px;right:5px;top:6px;width:20px}.qa-list__item .answer{margin-top:15px;padding-left:0}}#pagetop{background:hsla(0,0%,100%,.8) url(https://www.obc.co.jp/hubfs/obc/v1/images/common/icon_pagetop.svg) no-repeat 50%;bottom:0;display:block;height:55px;opacity:0;position:fixed;right:0;transform:translateY(70px);transition:opacity .3s,transform .3s;width:55px;z-index:10000}footer .l-footer{background-color:#6f6f6f;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 60px;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}footer .l-footer figure{margin:0}footer .l-footer figure img{display:block;width:100px}footer .l-footer p{font-size:12px;font-size:.85714rem;margin-top:0}@media screen and (max-width:768px){footer .l-footer{-ms-flex-pack:center;justify-content:center;padding:20px}footer .l-footer figure{width:100%}footer .l-footer figure img{margin:0 auto 20px}footer .l-footer p{font-size:10px;font-size:.71429rem}}