@charset "UTF-8";@media screen and (min-width:769px){.hero .bottom #target_user{font-size:1.1875rem;font-weight:nomal;line-height:1.8;font-weight:bold;margin:30px 0 0 0;text-align:center}.hero .bottom #target_user p{margin-bottom:7px}br.only-sp{display:none}.header,.l-contents section,.l-contents .local-navigation,footer .inner,footer .bottom{min-width:1280px}}@media screen and (max-width:768px){br.only-pc{display:none}}br.only-sm{display:none}@media screen and (max-width:768px){br.only-sm{display:block}}.header{padding:20px 30px;background:#fff}.header .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.header .logo{width:126px}.header .logo a{display:block}.header .header_navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .header_navigation .button{display:-ms-flexbox;display:flex;margin-right:30px}.header .header_navigation .button a{display:inline-block;padding:15px 20px 15px 80px;font-size:.8125rem;line-height:1.4;font-weight:bold;color:#fff;border-radius:10px}.header .header_navigation .button .download{margin-right:15px}.header .header_navigation .button .download a{background:#d16c15 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_download.svg") no-repeat 17px 50%/46px auto}.header .header_navigation .button .inquiry a{background:#009fe6 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_inquiry.svg") no-repeat 17px 50%/46px auto}.header .header_navigation .tel .number{display:block;padding-left:45px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_tel.svg") no-repeat 0 50%/32px auto}.header .header_navigation .tel .desc{margin-top:10px;font-size:.625rem;letter-spacing:-0.04em}@media screen and (min-width:769px){.header .header_navigation{display:-ms-flexbox !important;display:flex !important}}@media screen and (max-width:768px){.header{padding:15px 20px}.header .inner{display:block}.header .logo{width:85px}.header .header_menu{display:block;width:40px;height:40px;cursor:pointer;position:absolute;right:15px;top:10px}.header .header_menu:before,.header .header_menu:after{content:"";display:block;width:30px;height:2px;margin:auto;background:#333;position:absolute;top:0;right:0;bottom:0;left:0}.header .header_menu:before{bottom:18px;box-shadow:0 9px 0 #014099}.header .header_menu:after{top:18px}.header .header_navigation{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px;padding:20px;background:#fff}.header .header_navigation .button{display:block;margin-right:30px;max-width:220px;margin:auto}.header .header_navigation .button li{display:block}.header .header_navigation .button a{display:block;padding:9px 15px 9px 55px;font-size:.8125rem;line-height:1.5;border-radius:6px}.header .header_navigation .button .download{margin-right:0;margin-bottom:15px}.header .header_navigation .button .download a{background:#d16c15 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_download.svg") no-repeat 10px 50%/30px auto}.header .header_navigation .button .inquiry a{background:#009fe6 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_inquiry.svg") no-repeat 10px 50%/30px auto}.header .header_navigation .tel{text-align:center;margin-top:20px}.header .header_navigation .tel .number{display:inline-block;padding-left:45px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_tel.svg") no-repeat 0 50%/32px auto}.header .header_navigation .tel .desc{margin-top:10px;font-size:.625rem;letter-spacing:-0.04em}}.hero .top{border-top:solid 1px #eee;padding:40px 0 55px;text-align:center;background-color:#ffe4e5;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/sem/bugyocloud_kaizen/mainvisual_bg.png") no-repeat center bottom;background-color:#ffe4e5}.hero h1{color:#e95686;text-align:center;font-size:30px;margin-bottom:50px;line-height:1.4}.hero h1 span.sem-color{color:#75c7d4}.hero ul{display:flex;margin:0 auto;width:80%;font-size:50px;font-weight:bold}.hero ul li{width:50%;text-align:center;margin-bottom:30px}.hero ul li.ac{color:#906}.hero ul li.hr{color:#009fe6}.hero .datetext{color:990066;font-size:24px;text-align:center;margin-bottom:50px}.hero .btn{text-align:center}.hero .btn .btnlink{font-size:24px;font-weight:bold;text-decoration:none;text-align:center;padding:15px 80px 15px;color:#fff;background-color:#75c7d4;border-radius:50px}.hero .btn .btnlink:hover{background-color:#75c7d4}.hero .bottom{margin-bottom:100px;padding:65px 0 75px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/sem/bg_hero_bottom.png") no-repeat 50% 50%/cover;text-align:center}.hero .bottom .desc{font-size:1.1875rem;line-height:1.8}.hero .bottom .desc p{margin:.75em 0;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 5px #fff}.hero .bottom ul#target_user{display:block;font-size:1.1875rem;font-weight:nomal;line-height:1.8;width:80%;margin:0 auto;text-align:center}.hero .bottom ul#target_user li{font-weight:nomal;margin-bottom:7px}@media screen and (max-width:768px){.hero{margin-top:65px;overflow:hidden}.hero .top{padding:40px 0 40px}.hero .top .button{max-width:150px;padding:8px 20px 8px 15px;background:#d16c15 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/arrow.svg") no-repeat 90% 50%/auto 6px;font-size:1rem}.hero .bottom{margin-bottom:60px;padding:35px 20px 30px}.hero .bottom .desc{font-size:1rem;line-height:1.7}.hero h1{text-align:center;font-size:20px;margin-bottom:30px;line-height:1.4}.hero ul{display:block;text-align:center;width:100%;font-size:28px;font-weight:bold}.hero ul li{width:100%;text-align:center;margin-bottom:20px}.hero ul li.ac{color:#906}.hero ul li.hr{color:#009fe6}.hero .datetext{color:990066;font-size:20px;text-align:center;margin-bottom:30px}}a.btn--red.btn--cubic{border-bottom:5px solid #f60}a.btn--red.btn--cubic:hover{margin-top:3px;border-bottom:2px solid #f60}a.btn--radius{border-radius:100vh}.fa-position-right{position:absolute;top:calc(50% - .5em);right:1rem}.main .marginBottom80{margin-bottom:200px}.main .top{padding:0 0 100px 0;background:#fff;text-align:center;position:relative}.main .top .inner{max-width:1000px;margin:0 auto}.main .top .title{font-size:2.1875rem;font-weight:600;text-align:center;margin-bottom:40px}.main .top .lead{margin:0 auto 35px;font-size:2.25rem;letter-spacing:.06em;font-feature-settings:"palt" 1}.main .top #lead-ac{color:#906}.main .top #lead-hr{color:#009fe6}.main .top .lead span{display:inline;padding:0 10px;background:linear-gradient(transparent 70%,#ffec00 70%)}.main .top .main-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.main .top .main-list .item{width:calc(33.33% - 13px);padding:30px 20px 20px;background:#fff;border-radius:3px;box-shadow:2px 2px 3px rgba(89,88,88,0.5)}.main .top .main-list .item .list-title{margin-bottom:15px;font-size:1.625rem;color:#403d3c;line-height:1.5}.info dl{display:flex}.info dl dt{width:8em;margin-bottom;50px}.info p{text-align:left}.main .top table.program .btn02{text-align:center}.main .top table.program .btn02 .btnlink02{text-decoration:none;text-align:center;padding:13px 50px 10px;color:#fff;background-color:#f60;border-radius:50px}.main .top table.program .btn02 .btnlink02:hover{background-color:#ff934a}@media screen and (max-width:768px){.main .marginBottom80{margin-bottom:40px}.main .top{padding:0 0 50px 0}.main .top .inner{padding:0 20px}.main .top .title{padding:0;font-size:1.5rem}.main .top .lead{margin:0 auto 30px;font-size:1.4rem;line-height:1.6}.main .top .lead span{padding:0 5px}}@media screen and (max-width:768px){.main .top table.program{font-size:.8rem}.main .top table.program td,th{border-bottom:1px solid #eee;border-left:1px solid #eee;padding:10px 10px 5px;10px}.main .top table.program th{text-align:center;background:#ccc;font-weight:bold}.main .top table.program th.cate01{width:27%}.main .top table.program th.cate02{width:33%}.main .top table.program th.cate03{width:40%}.info dl{display:flex}.info dl dt{width:8em;margin-bottom;50px}.info p{text-align:left}.main .top table.program .btn02{text-align:center}.main .top table.program .btn02 .btnlink02{text-decoration:none;text-align:center;padding:8px 25px 10px;color:#fff;background-color:#f60;border-radius:50px}.main .top table.program .btn02 .btnlink02:hover{background-color:#ff934a}}footer{padding:0}footer .inner{margin:auto;padding:45px 0 35px;background:#ccecfa;text-align:center;color:#403d3c;position:relative}footer .title{width:100%;max-width:200px;margin:auto;padding:8px 10px 10px;font-size:1.5625rem;color:#fff;text-align:center;background:#009fe6;border-radius:25px;position:absolute;right:0;left:0;top:0;transform:translate(0,-50%)}footer .desc{margin-bottom:15px;font-size:1.5rem;color:#403d3c}footer .tel{color:#403d3c}footer .tel img{width:317px}footer .bottom{background:#fff;text-align:center;padding:30px 0}footer .bottom .logo{width:86px;margin:0 auto 20px}footer .bottom .copyright{font-size:.75rem;color:#403d3c}@media screen and (max-width:768px){footer .inner{padding:30px 20px 25px}footer .title{max-width:180px;padding:8px 10px 10px;font-size:1.0625rem}footer .desc{font-size:1.125rem;line-height:1.6}footer .tel img{width:240px}footer .bottom{padding:20px 0}footer .bottom .logo{width:60px;margin:0 auto 15px}footer .bottom .copyright{font-size:.6875rem}}