@charset "UTF-8";.ge #casestudy .slick-prev:hover,.ge #casestudy .slick-next:hover{opacity:1;transition:opacity .3s}.ge #casestudy .slick-prev:hover,.ge #casestudy .slick-next:hover{opacity:.7}.ge{background-color:#fff !important}.ge #udnav .udnav_in .udnav_logo img{height:38.64px !important}.ge #udnav .udnav_in .info{background:transparent !important}.ge #udnav .udnav_in .info-item{background:#186eb4;min-width:170px;text-align:center}.ge #udnav .udnav_in .info-item:not(:last-child){margin-right:15px}.ge #udnav .udnav_in .info-item:not(:last-child)::after{content:none !important}.ge #udnav .udnav_in .info-link{display:inline-block;padding:12px 0;font-size:.875rem;color:#000;transition:color .3s;text-decoration:underline}.ge #udnav .udnav_in .info-link i.icon_blank{margin-left:.5em}.ge #udnav .udnav_in .info-link i.icon_blank::before{color:#186eb4}.ge #udnav .udnav_in .info-link:not(:last-child){margin-right:40px}.ge #udnav .udnav_in .info-link:hover{color:#00438b !important;text-decoration:none}@media screen and (max-width:768px){.ge #udnav .udnav_in .info{background:#fff !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.ge #udnav .udnav_in .info-link{width:50%;padding:12px 17px;text-align:center;color:#00438b !important}.ge #udnav .udnav_in .info-link:not(:last-child){margin-right:0}.ge #udnav .udnav_in .info-link:hover{text-decoration:none}.ge #udnav .udnav_in .info-item{width:50%}.ge #udnav .udnav_in .info-item:not(:last-child){margin-right:0;position:relative;border-right:1px solid #fff}}.ge #hero{height:auto;text-align:center;background:#fff;padding:0;background:#fff url("//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/ge/bg_hero_earth.png") no-repeat center 180px/100%}.ge #hero .mv-logo img{max-width:322px}.ge #hero .mv-inner{height:auto;padding:60px 0 0px;background:0;position:relative}.ge #hero .mv-contents{width:640px;padding:0 21px;margin:0 auto}.ge #hero .mv-lead{margin:30px auto 24px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.75rem;line-height:1.4}.ge #hero .c-button-wrap{display:-ms-flexbox;display:flex;margin:0 auto 30px}.ge #hero .c-button-wrap .c-button{display:inline-block;padding:14px 0;font-size:1rem}.ge #hero .c-button-wrap .c-button+.c-button{margin-left:30px}.ge #hero .c-button-wrap .c-button i{margin-right:7px;vertical-align:middle}.ge #hero .c-button-wrap .c-button::after{content:none}@media screen and (max-width:768px){.ge #hero .mv-inner{padding:30px 0;background-position:20% 100%}.ge #hero .mv-contents{width:100%}.ge #hero .mv-logo img{width:280px}.ge #hero .mv-lead{margin:25px auto;font-size:16px;font-size:1.14286rem}.ge #hero .c-flex-wrap{max-width:500px;margin:auto}.ge #hero .c-button-wrap .c-button+.c-button{margin-left:15px}}.ge .logos{background:linear-gradient(to right,transparent 0%,#fff 25%,#fff 50%,#fff 75%,transparent 100%);position:relative}.ge .logos .inner{width:100%;max-width:1220px;margin:auto}.ge .logos-list{background:#fff;height:120px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.ge .logos-list li{padding:0;text-align:center}.ge .logos-list li:nth-child(5) img{height:87px}@media screen and (min-width:769px){.ge .logos-list{padding:30px 20px}.ge .logos-list li{width:180px;padding:0 10px}.ge .logos-list li:nth-child(4){width:230px;padding:0}.ge .logos-list li:nth-child(4) img{width:100%;position:relative;top:-7px}.ge .logos-list li:nth-child(5){width:130px}.ge .logos-list li:not(:last-child){margin-right:20px}}@media screen and (min-width:641px) and (max-width:768px){.ge .logos-list li{width:calc((100% - 100px) / 6);padding:0 10px}.ge .logos-list li:nth-child(4){width:20%}.ge .logos-list li:nth-child(5){width:12%}.ge .logos-list li:nth-child(5) img{height:48px}}@media screen and (max-width:640px){.ge .logos-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 11px;padding-bottom:30px}.ge .logos-list li{width:calc(100% / 3);padding:0 10px}.ge .logos-list li:nth-child(4){width:43%}.ge .logos-list li:nth-child(5){width:20%}.ge .logos-list li:nth-child(5) img{height:48px}}.ge #recommend.contents01::before{background:linear-gradient(0,#f9f9f9,#fff);height:100%}@media screen and (min-width:769px){.ge #recommend.contents01{padding:10px 20px}}.ge #recommend .recommend-list.btm{margin-bottom:80px}.ge #recommend .recommend-list.btm dl{display:block;padding:0;text-align:left;border:0}.ge #recommend .recommend-list.btm dl .c-lead--l{color:#3e3e3e}.ge #recommend .recommend-list.btm dl dd{line-height:1.7}@media screen and (min-width:769px){.ge #recommend .recommend-list.btm .c-lead--l{text-align:center}}@media screen and (max-width:768px){.ge #recommend .recommend-list.btm{margin-bottom:50px}}.ge #recommend .recommend-list .feature-list{margin-top:50px}.ge #recommend .recommend-list .feature-list>.c-flex03:nth-of-type(n+4){margin-top:50px}.ge #recommend .recommend-list .feature-list>.c-flex03:last-child img{width:130px !important;height:82px !important}.ge #recommend .recommend-list .feature-list>.c-flex03 figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ge #recommend .recommend-consulting{margin:50px auto;padding:40px 35px;border:3px solid #be8c26}.ge #recommend .recommend-consulting .c-lead{font-size:1rem}.ge #recommend .recommend-consulting .c-lead--l{font-size:1.3125rem;color:#be8c26}.ge #recommend .recommend-consulting p{margin:30px 0;font-size:1rem}.ge #recommend .recommend-consulting .c-flex-wrap .c-flex04{padding:12px;position:relative;border:0;border-radius:50px;background-color:#fef6e4;text-align:center;font-size:15px;font-weight:700;color:#ad8c3a}.ge #recommend .recommend-consulting .c-flex-wrap .c-flex04::before{content:none}.ge #recommend .recommend-consulting .c-flex-wrap.is-justify--center .c-flex04{padding:12px 0;height:38px}.ge #recommend .recommend-consulting .c-flex-wrap.is-justify--center .c-flex04 span{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.9375rem}.ge #recommend .recommend-consulting .c-flex-wrap.is-justify--center .c-flex04 span.u-fs14{font-size:.875rem}.ge #recommend .recommend-consulting .c-flex-wrap.flag{margin:20px auto 0}.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04{padding:0;display:-ms-flexbox;display:flex;border:0;border-radius:0;background-color:white;font-weight:normal;font-size:.875rem;line-height:1.5;text-align:left;color:#3e3e3e}.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04::before{content:none}.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04 figure{margin-right:15px;max-width:52px}.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04 figure.border img{border:.5px solid #cfcfcf}@media screen and (min-width:641px) and (max-width:1180px){.ge #recommend .recommend-consulting .c-flex-wrap.flag{display:-ms-flexbox;display:flex}.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04{width:50% !important;-ms-flex-align:center !important;align-items:center !important}.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04:not(:last-child),.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04:nth-of-type(4n){margin-right:0}.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04:nth-of-type(2n+1){margin-top:10px}.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04 br{display:none}}@media screen and (max-width:640px){.ge #recommend .recommend-consulting .c-flex-wrap.flag .c-flex04{-ms-flex-align:center !important;align-items:center !important}}@media screen and (max-width:768px){.ge #recommend .recommend-consulting{padding:20px}.ge #recommend .recommend-consulting .compensation.square::before{transform:translate(0,0)}}.ge #recommend .function-list.second-arrow{margin:60px auto}.ge #recommend .function-list.second-arrow *:not(:last-child)::before{content:"";display:block;width:0;height:0;margin:auto;border-width:50px 0 50px 30px;border-color:transparent transparent transparent #186eb4;border-style:solid;position:absolute;left:-60px;top:0;bottom:0}.ge #recommend .function-list.second-arrow *:not(:last-child)::after{right:-48px}@media screen and (min-width:769px){.ge #recommend .function-list.second-arrow *:not(:last-child):not(:last-child){margin-left:60px;margin-right:60px}}.ge #recommend .function-list.no-arrow{margin-bottom:60px}.ge #recommend .function-list.no-arrow>*::after{content:none !important}@media screen and (min-width:769px){.ge #recommend .function-list.no-arrow>*:not(:last-child){margin-right:60px}}.ge #recommend .c-box-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:40px}.ge #recommend .c-box-cta .btn{text-align:left}.ge #recommend .c-box-cta .btn .c-button{margin-left:0}@media screen and (min-width:769px){.ge #recommend .c-box-cta figure{width:325px}}@media screen and (max-width:768px){.ge #recommend .c-box-cta{display:block;padding:15px}.ge #recommend .c-box-cta figure{margin-top:15px}}.ge #casestudy{margin:-180px auto -160px;padding:280px 0 115px;background-color:#f9f9f9}.ge #casestudy .casestudy-map{display:-ms-flexbox;display:flex}.ge #casestudy .casestudy-map figure{width:100%}.ge #casestudy .casestudy-map--list{line-height:1.7}.ge #casestudy .casestudy-map--list dt{color:#af207f;font-weight:700}.ge #casestudy .casestudy-map--list dd{line-height:1.7}.ge #casestudy .casestudy-map--list dd:not(:last-child){margin-bottom:1rem}.ge #casestudy .logos{background:transparent}.ge #casestudy .logos-list{background:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}.ge #casestudy .logos-list li{height:120px;background-color:#fff;position:relative}.ge #casestudy .logos-list li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ge #casestudy .logos-list li:nth-child(4){width:43%}.ge #casestudy .logos-list li:nth-child(4) img{width:100%}.ge #casestudy .logos-list li:nth-child(5){width:20%}@media screen and (min-width:769px){.ge #casestudy .introductory-case{text-align:center !important}.ge #casestudy .logos-list li:not(:last-child){margin-right:20px}.ge #casestudy .logos-list li:not(:nth-child(4)) img,.ge #casestudy .logos-list li:not(:nth-child(5)) img{width:80%}.ge #casestudy .logos-list li:nth-child(1) img{width:75%}.ge #casestudy .logos-list li:nth-child(4) img{width:100%}.ge #casestudy .logos-list li:nth-child(5) img{width:auto !important}}@media screen and (min-width:641px) and (max-width:1180px){.ge #casestudy{margin:0 auto;padding:60px 0}.ge #casestudy .c-detail{text-align:left}.ge #casestudy .introductory-case{padding:0 20px}}@media screen and (max-width:640px){.ge #casestudy{margin:0 auto;padding:60px 0 0}.ge #casestudy .c-detail{text-align:left}.ge #casestudy .introductory-case{text-align:left;padding:0 20px}.ge #casestudy .logos-list{height:auto;margin:0 auto;padding:0}.ge #casestudy .logos-list li{width:calc((100% - 20px) / 3);height:70px}.ge #casestudy .logos-list li:nth-child(n+4){margin-top:10px}.ge #casestudy .logos-list li:not(:nth-child(4)) img,.ge #casestudy .logos-list li:not(:nth-child(5)) img{width:90%}.ge #casestudy .logos-list li:nth-child(1) img,.ge #casestudy .logos-list li:nth-child(2) img{width:80%}.ge #casestudy .logos-list li:nth-child(4) img{width:auto;top:35%;left:50%;transform:translate(-50%,-50%)}.ge #casestudy .logos-list li:nth-child(5) img{width:auto}}.ge #casestudy .sliderArea{overflow:hidden;width:100%}.ge #casestudy .sliderWide{max-width:100%;margin:0 auto 100px;padding:0 0 30px}@media screen and (max-width:768px){.ge #casestudy .sliderWide{margin:0 auto 50px;padding:0}}.ge #casestudy .sliderWide .slick-arrow{opacity:.4;transition-duration:.3s}.ge #casestudy .sliderWide:hover .slick-arrow{opacity:1}.ge #casestudy .slider{width:1180px !important;margin:0 auto;padding:0;position:relative}@media screen and (min-width:641px) and (max-width:1180px){.ge #casestudy .slider{width:90% !important}}@media screen and (max-width:640px){.ge #casestudy .slider{width:320px !important}}.ge #casestudy .slider-inner{background:#fff;padding:40px;line-height:1.7;-ms-box-shadow:0px 5px 10px 0px rgba(207,207,207,0.3);box-shadow:0px 5px 10px 0px rgba(207,207,207,0.3)}@media screen and (min-width:769px){.ge #casestudy .slider-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:768px){.ge #casestudy .slider-inner{padding:20px}}.ge #casestudy .slider-inner .detail{width:100%}.ge #casestudy .slider-inner .detail .c-link{text-decoration:underline;color:#186eb4;transition:all .3s}.ge #casestudy .slider-inner .detail .c-link:hover{text-decoration:none;color:#046392}.ge #casestudy .slider-inner .detail h3{text-align:center;font-weight:600;margin-bottom:10px}.ge #casestudy .slider-inner .detail h3 em{display:block;font-weight:normal;font-family:'Bahnschrift','Noto Sans JP',sans-serif;font-size:1.25rem}.ge #casestudy .slider-inner .detail h3 span{display:block;font-size:1.375rem}@media screen and (max-width:768px){.ge #casestudy .slider-inner .detail h3 em{font-size:1rem}.ge #casestudy .slider-inner .detail h3 span{font-size:1.25rem}}.ge #casestudy .slider-inner .detail-list li{margin-bottom:10px}.ge #casestudy .slider-inner .detail-item{display:-ms-flexbox;display:flex}.ge #casestudy .slider-inner .detail-item__introduction,.ge #casestudy .slider-inner .detail-item__overview{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}.ge #casestudy .slider-inner .detail-item__introduction dt,.ge #casestudy .slider-inner .detail-item__overview dt{width:98px;margin-right:10px;padding:5px 0;min-height:27px;background-color:#ebebeb;text-align:center;font-size:.875rem;position:relative}.ge #casestudy .slider-inner .detail-item__introduction dt.gold,.ge #casestudy .slider-inner .detail-item__overview dt.gold{background-color:#f3e1bc}.ge #casestudy .slider-inner .detail-item__introduction dt span,.ge #casestudy .slider-inner .detail-item__overview dt span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ge #casestudy .slider-inner .detail-item__introduction{width:100%}.ge #casestudy .slider-inner .detail-item__background,.ge #casestudy .slider-inner .detail-item__effect{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;line-height:1.7;margin:30px 0 0}.ge #casestudy .slider-inner .detail-item__background dt,.ge #casestudy .slider-inner .detail-item__effect dt{font-size:1.125rem}.ge #casestudy .slider-inner .detail-item__background dd ul li,.ge #casestudy .slider-inner .detail-item__effect dd ul li{text-indent:-1em;padding-left:1em}.ge #casestudy .slider-inner .detail-item__effect dt{color:#be8c26}@media screen and (min-width:769px){.ge #casestudy .slider-inner .detail-item__background dt,.ge #casestudy .slider-inner .detail-item__effect dt{-ms-flex-preferred-size:60px;flex-basis:60px;font-weight:600;font-size:1.125rem}.ge #casestudy .slider-inner .detail-item__background dd,.ge #casestudy .slider-inner .detail-item__effect dd{width:calc(100% - 92px);text-indent:-1em;padding-left:1em;border-left:1px solid #000}.ge #casestudy .slider-inner .detail-item__effect dd{border-color:#be8c26}}@media screen and (max-width:768px){.ge #casestudy .slider-inner .detail-item{display:block}.ge #casestudy .slider-inner .detail-item__introduction,.ge #casestudy .slider-inner .detail-item__overview{width:100%;margin-bottom:10px;-ms-flex-align:stretch;align-items:stretch}.ge #casestudy .slider-inner .detail-item__introduction dd,.ge #casestudy .slider-inner .detail-item__overview dd{width:calc(100% - 98px)}.ge #casestudy .slider-inner .detail-item__background,.ge #casestudy .slider-inner .detail-item__effect{display:block}.ge #casestudy .slider-inner .detail-item__background dt,.ge #casestudy .slider-inner .detail-item__effect dt{padding-bottom:10px}.ge #casestudy .slider-inner .detail-item__background dd,.ge #casestudy .slider-inner .detail-item__effect dd{width:100%;padding-top:10px;border-top:1px solid #000}.ge #casestudy .slider-inner .detail-item__effect dd{border-color:#be8c26}}.ge #casestudy .slider-inner figure{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.ge #casestudy .slider-inner figure img{width:52px;height:31px}.ge #casestudy .slider-inner figure img:not(:last-child){margin-right:10px}.ge #casestudy .slider-inner figure img.border{border:1px solid #cfcfcf}@media screen and (max-width:768px){.ge #casestudy .slider-inner figure{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-top:20px;font-size:.75rem}.ge #casestudy .slider-inner figure img:not(:nth-of-type(4n)){margin-right:10px}.ge #casestudy .slider-inner figure img:nth-of-type(n+5){margin-top:10px}.ge #casestudy .slider-inner figure span{display:block;padding:10px 0;width:100%;text-align:center}}.ge #casestudy .slider .slick-list{overflow:visible}.ge #casestudy .slider .slick-slide{opacity:.5;transition-duration:.3s;margin:0 50px}@media screen and (max-width:768px){.ge #casestudy .slider .slick-slide{margin:0 5px}}.ge #casestudy .slider .slick-slide.slick-current{opacity:1}.ge #casestudy .slider .slick-slide a{display:block}.ge #casestudy .slider .slick-slide a:hover{display:block;opacity:.7}.ge #casestudy .slider img{height:auto;width:100%}.ge #casestudy .slick-prev,.ge #casestudy .slick-next{z-index:1;text-indent:100%;overflow:hidden;position:absolute;top:0;bottom:0;margin:auto;background:0}.ge #casestudy .slick-prev{left:27.5px;width:46px;height:46px;background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/common/btn_prev.png) center/100%}@media screen and (max-width:640px){.ge #casestudy .slick-prev{left:-15px;width:30px;height:30px}}.ge #casestudy .slick-next{right:27.5px;width:46px;height:46px;background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/common/btn_next.png) center/100%}@media screen and (max-width:640px){.ge #casestudy .slick-next{right:-15px;width:30px;height:30px}}.ge #casestudy .slick-dots{margin-top:30px}.ge #casestudy .slick-dots{text-align:center}.ge #casestudy .slick-dots li{display:inline-block;margin:0 10px;cursor:pointer}.ge #casestudy .slick-dots li.slick-active button{background:#af207f}.ge #casestudy .slick-dots button{border-radius:100%;width:12px;height:12px;background:rgba(51,51,51,0.4);display:inline-block;text-indent:100%;overflow:hidden}@media screen and (min-width:769px){.ge #casestudy .casestudy-map figure{width:590px}.ge #casestudy .casestudy-map .casestudy-map--list{width:370px;margin-left:20px}}@media screen and (max-width:768px){.ge #casestudy .casestudy-map{display:block}}.ge #security{margin:0 auto;padding:45px 0}.ge #price .c-flex-wrap>.c-flex03{width:calc((100% - (40px)) / 3)}.ge #price .c-flex-wrap>.c-flex03:not(:nth-of-type(3n)){margin-right:20px}.ge #price .c-box{text-align:center;font-size:1rem}.ge #price .c-box .c-lead{font-weight:600;padding:12px;margin-bottom:10px;font-size:1.125rem;color:#fff}.ge #price .c-box:nth-of-type(1) .c-lead{background-color:#db58b2}.ge #price .c-box:nth-of-type(2) .c-lead{background-color:#af207f}.ge #price .c-box:nth-of-type(3) .c-lead{background-color:#80095a}.ge #price .price-case__item{padding:10px;background-color:#f9f9f9;line-height:1.5}.ge #price .price-case__item strong{font-size:1.25rem}.ge #price .price-case__item:not(:last-child){margin-bottom:3px}.ge #price .price-case__title{display:block;font-size:.8125rem;color:#8d8d8d}.ge #price .c-notice{margin:5px auto;padding-left:1em;font-size:.9375rem}@media screen and (min-width:641px) and (max-width:1180px){.ge #price p.center{text-align:left}}@media screen and (max-width:640px){.ge #price p:nth-of-type(1){text-align:left}.ge #price .c-flex-wrap>.c-flex03{width:100%}.ge #price .c-flex-wrap>.c-flex03:not(:nth-of-type(3n)){margin-right:0;margin-bottom:20px}.ge #price .c-notice{font-size:.75rem}}.ge #support .inner.w980{margin-bottom:0;padding-bottom:80px;box-shadow:none}.ge #support .compensation.square::before{width:48px;height:auto;top:3px;right:10px}@media screen and (max-width:768px){.ge #support .compensation.square::before{width:35px;height:27px;top:0;right:0px;transform:translate(0,-50%)}}.ge #support .c-figure--left.auto figure{max-width:415px}.ge #support .c-head-border{font-size:1.375rem}.ge #support .support-desc{font-size:1rem}.ge #download{padding:0;background:#eef4fb}.ge #download .c-box-cta{margin:0 auto;padding:60px 0;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.ge #download .c-button{margin:auto 0}@media screen and (max-width:768px){.ge #download .c-box-cta{padding:30px 0;-ms-flex-direction:column;flex-direction:column}.ge #download .c-box-cta figure{margin:30px 0 0}}.ge .icon--num05:before{content:url("//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/ge/list_num05.svg")}.ge .icon--num06:before{content:url("//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/ge/list_num06.svg")}.ge .is-justify--center{-ms-flex-pack:center;justify-content:center}