@charset "UTF-8";.reason .cloudvendor a,.success .success-anchor a,.top #casestudy .casestudy-list a{opacity:1;transition:opacity .3s}.reason .cloudvendor a:hover,.success .success-anchor a:hover,.top #casestudy .casestudy-list a:hover{opacity:.7}.ge #security .security_list:first-child,.gs #security .security-list:first-child,.reason .c-flow-box:first-child,.success .success-anchor li:first-child,body p:first-child{margin-top:0}.ge #security .security_list:last-child,.gs #security .security-list:last-child,.reason .c-flow-box:last-child,.success .success-anchor li:last-child,body p:last-child{margin-bottom:0}.reason .c-flow-box:after,.reason .realize-flow .result:after,.success .success-anchor a:before,.top #casestudy .casestudy-item:after,.top #select .task:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}html.fix-nav .row-fluid #mn_wrap{padding-top:60px}body p{line-height:1.7;margin:15px auto}.red,em{color:#af207f}.blue{color:#186eb4}.navy{color:#00306b}sup{top:-.4em}figure figcaption+img,figure img+figcaption{margin-top:15px}#mn_wrap{background:#eee}.top #hero{background-color:#eee;background-image:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/bg_main.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin-bottom:-160px;padding:150px 0 310px;position:relative;text-align:center}.top #hero,.top #hero .mv-inner{height:auto}.top #hero .mv-lead{font-size:28px;font-weight:500;line-height:1.3;margin-bottom:15px}.top #hero .mv-logo{margin-bottom:45px}.top #hero .mv-summary{font-size:18px;font-weight:500;line-height:1.7}.top #hero+.youtube{display:block;margin:0 auto;position:relative;width:520px;z-index:5}.top #hero+.youtube a{position:relative}.top #hero+.youtube a:before{background:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:background .3s;width:100%}.top #hero+.youtube a:hover:before{background:rgba(68,68,68,.4)}.top #hero+.youtube .youtube-inner{-ms-flex-align:center;align-items:center;background:#000;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.6);display:-ms-flexbox;display:flex;left:0;position:absolute;text-align:left;top:-25px;width:100%}.top #hero+.youtube .youtube-inner:after{clear:both;content:"";display:block}.top #hero+.youtube .detail{padding:20px}.top #hero+.youtube p{color:#fff;font-size:12px;font-weight:600;line-height:1.2}.top #hero+.youtube p.release{display:block;font-size:16px;margin-top:10px}.top .contents01{padding:0 20px}.top .contents01>.inner{padding:165px 30px 60px}.top #select .sub{color:#00306b;font-weight:500}.top #select .task{margin-bottom:10px;padding-bottom:32px;position:relative}.top #select .task:after{bottom:0;color:#af207f;content:"\e900";font-size:32px;left:0;position:absolute;right:0;text-align:center}.top #select .task figure{line-height:1.5;text-align:center}.top #select .task figure.second img{height:80px;margin:10px auto}.top #select .task figure img{height:100px}.top #select .task figure .ttl{color:#000;display:block;font-size:24px;font-weight:600;margin-top:10px}.top #select .task figure .sub{color:#00306b}.top #select .task .balloon{-ms-flex-align:center;align-items:center;background:#c7dcf2;border-radius:15px;color:#00306b;display:-ms-flexbox;display:flex;font-weight:500;line-height:1.6;margin:20px auto;min-height:4.9em;padding:10px 15px;position:relative}.top #select .task .balloon:after{border-right:7px solid transparent;border-top:7px solid transparent;border-color:#c7dcf2 #c7dcf2 transparent transparent;border-style:solid;border-width:7px;bottom:-14px;content:"";display:block;height:0;left:40px;position:absolute;width:0}.top #select .task .balloon:nth-of-type(2n):after{border-left:7px solid #c7dcf2;border-right:7px solid transparent;border-top:7px solid #c7dcf2;left:auto;right:40px}.top #select .solution .sub{color:#af207f;margin-bottom:0;text-align:center}.top #select .solution .sub+p{margin-top:0}.top #casestudy{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/index/bg_casestudy.jpg) no-repeat 50%/cover;margin:-160px auto -260px;padding:260px 0 280px;position:relative;z-index:3}.top #casestudy .casestudy-list{margin:0 auto 40px;max-width:975px}.top #casestudy .casestudy-list a{display:block}.top #casestudy .casestudy-list figure{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.top #casestudy .casestudy-item{background:#fff;display:block;padding:25px 5px 20px;position:relative;text-align:center}.top #casestudy .casestudy-item:before{content:"";display:block;height:24px;left:1px;position:absolute;top:1px;width:24px}.top #casestudy .casestudy-item:after{color:#fff;content:"\e901";display:block;font-size:12px;height:12px;left:7px;position:absolute;top:7px;vertical-align:middle;width:12px}.top #casestudy .casestudy-item .category{font-size:13px;font-weight:500;line-height:1;margin-top:0}.top #casestudy .casestudy-item.ac{color:#8c005e}.top #casestudy .casestudy-item.ac:before{background:#8c005e}.top #casestudy .casestudy-item.hr{color:#006db5}.top #casestudy .casestudy-item.hr:before{background:#006db5}.top #casestudy .casestudy-item.sa{color:#007834}.top #casestudy .casestudy-item.sa:before{background:#007834}.top #casestudy .casestudy-item.cp{color:#003d74}.top #casestudy .casestudy-item.cp:before{background:#003d74}.top #casestudy .casestudy-item.gm{color:#a9894a}.top #casestudy .casestudy-item.gm:before{background:#a9894a}.top #casestudy .casestudy-item.db{color:#738799}.top #casestudy .casestudy-item.db:before{background:#738799}#casestudy .inner .c-youtube-image img{height:auto;width:70%}.top #about{padding-bottom:0;position:relative;z-index:4}.top #about .about-list{margin-bottom:0}.top #about .about-item{background:#fff;box-shadow:0 0 5px 0 #999;padding:40px 40px 60px}.top #about .about-item:not(:last-child){margin-bottom:0}.top #about .about-item>div{margin-bottom:45px}.reason .c-head-section .num01{color:#e6ad00;font-family:Roboto,sans-serif;font-weight:900;margin:0 5px}.reason .c-head-section .num01 b{font-size:54px;line-height:1}.reason .realize-flow{margin-bottom:80px}.reason .realize-flow .result{border:2px solid #af207f;border-radius:10px;margin-top:80px;padding:0 20px 30px;position:relative;text-align:center}.reason .realize-flow .result:after{color:#af207f;content:"\e900";font-size:32px;left:0;position:absolute;right:0;text-align:center;top:-65px}.reason .realize-flow .result .c-head-bar--sm{margin-bottom:-15px;transform:translateY(-50%)}.reason .realize-flow .result .c-button-label{margin-top:20px}.reason .c-flow-box{border:2px solid #af207f;border-radius:10px;margin:80px auto 30px;padding:0 20px 30px;position:relative;text-align:center}.reason .c-flow-box:after{color:#af207f;content:"\e900";font-size:32px;left:0;position:absolute;right:0;text-align:center;top:-65px}.reason .c-flow-box .c-head-bar--sm{margin-bottom:-15px;transform:translateY(-50%)}.reason .c-flow-box .c-button-label{margin-top:20px}.reason .cloudvendor{text-align:center}.reason .cloudvendor .c-flex04{position:relative}.reason .cloudvendor .c-flex04:nth-of-type(n+5){margin-top:20px}.reason .cloudvendor figure{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border:1px solid #ccc;display:-ms-flexbox;display:flex;height:113px;justify-content:center}.reason .cloudvendor .desc{font-size:14px;margin:5px auto 0}.reason .cloudvendor a{font-size:12px}.reason .box01{background:#eef4fb;margin-top:80px;padding:40px 20px;text-align:center}.reason .box01 .c-button-border{background:#fff}.product .c-head-section{color:#000}.product .box-anchor{border:2px solid #8c005e;margin:80px auto;padding:15px 20px}.product .box-anchor .c-link-anchor{color:#374352;display:block;font-size:14px;margin:auto;text-align:left}.product .box-anchor .c-link-anchor:before{background:#8c005e;border-radius:2px;color:#fff;font-size:10px;padding:4px;position:relative;top:-1px}.product .box-anchor .c-flex-wrap>.c-flex04:nth-of-type(n+5){margin-top:15px}.service .advantage .images{margin-bottom:10px;text-align:center}.service .advantage .images img{width:150px}.service .advantage .c-head-text01{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.service .service-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto 30px;width:100%}.service .service-list li{border-radius:30px;font-size:13px;padding:8px 3px;text-align:center;width:calc(20% - 4.1px)}.service .service-list li:not(:nth-of-type(5n)){margin-right:5px}.service .service-list li:nth-of-type(n+6){margin-top:5px}.success .success-anchor{margin:40px auto 100px}.success .success-anchor li{border-bottom:1px solid #757575;margin-bottom:20px;padding-bottom:20px}.success .success-anchor .category{background:#c7dcf2;border-radius:30px;display:inline-block;font-size:13px;font-weight:500;margin-right:25px;min-width:160px;padding:5px 15px;text-align:center}.success .success-anchor a{color:#00306b;font-size:18px;font-weight:400;padding-left:25px;position:relative}.success .success-anchor a:before{bottom:0;color:#00306b;content:"\e901";display:block;font-size:14px;height:13px;left:0;margin:auto;position:absolute;top:0;transform:rotate(90deg);width:10px}.success .box-download{background:#eef4fb;margin-top:40px;padding:30px}.success .flex-box{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.success .flex-box .right{margin:0 0 0 auto}.success .flex-box .c-button-download span{display:block}.ge #hero{background:#fff;height:auto;padding:0 20px;text-align:center}.ge #hero .mv-inner{background-image:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/ge/bg_hero_text01.svg),url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/ge/bg_main.jpg);background-position:left bottom 40px,100% 100%;background-repeat:no-repeat,no-repeat;background-size:auto,auto;height:auto;padding:60px 0 130px;position:relative}.ge #hero .mv-contents{margin-left:70px;width:640px}.ge #hero .mv-lead{margin:45px auto}.ge .contents01{margin-bottom:-180px}.ge .contents01:before{background:linear-gradient(0deg,#eee,#fff);content:"";display:block;height:75%;left:0;position:absolute;top:0;width:100%;z-index:-1}.ge #recommend .recommend-list{margin-bottom:65px}.ge #recommend .recommend-list>div{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;border:1px solid #374352;display:-ms-flexbox;display:flex;justify-content:space-between;padding:35px 15px;text-align:center}.ge #recommend .feature-list,.ge #recommend .feature-list>.c-flex03:nth-of-type(n+4){margin-top:50px}.ge #recommend .feature-list>.c-flex03 figure{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.ge #recommend .function-list{-ms-flex-pack:distribute;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-around}.ge #recommend .function-list>:not(:last-child){margin-right:90px;position:relative}.ge #recommend .function-list>:not(:last-child):after{border-color:transparent transparent transparent #186eb4;border-style:solid;border-width:50px 0 50px 30px;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:-60px;top:0;width:0}.ge #recommend .function-box{background:#eef4fb;margin:40px auto;padding:20px 25px 30px}.ge #recommend .function-box .title{font-size:20px;font-weight:600;margin-bottom:10px}.ge #security{background:#c90a71 url(//www.obc.co.jp/hubfs/obc/v1/images/common/bg_security.jpg) no-repeat top/cover;background-blend-mode:multiply;margin:-180px auto -160px;padding:230px 0;position:relative;z-index:3}html[class*=ie] .ge #security{background:url(//www.obc.co.jp/hubfs/obc/v1/images/common/bg_security.jpg) no-repeat top/cover}.ge #security *{position:relative;z-index:1}html[class*=ie] .ge #security:before{background:rgba(116,0,55,.75);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ge #support{padding:0 20px;position:relative;z-index:4}.ge #support .inner.max{background:#fff;box-shadow:0 0 10px 0 #999;margin-bottom:60px;padding:50px 0 80px}.ge #support .compensation{display:inline-block;padding-right:70px;position:relative}.ge #support .compensation:before{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/ge/icon_compensation.svg) no-repeat 0 0/contain;bottom:0;content:"";display:block;height:43px;margin:auto;position:absolute;right:0;top:0;width:57px}.ge #support .compensation.square:before{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/ge/icon_compensation_square.svg) no-repeat 0 0/contain;top:8px}.ge #support .support-desc{padding-left:30px}.ge #support .support-consulting{border:4px solid #3eb370;padding:35px 20px 40px;text-align:center}.ge #support .support-consulting .c-lead--xl{color:#3eb370;margin-bottom:30px}.ge #support .support-consulting .c-flex-wrap{margin:40px auto 0;max-width:1000px}.ge #support .support-consulting .c-flex-wrap .c-flex04{border:2px solid #094;font-size:15px;font-weight:500;padding:12px;position:relative}.ge #support .support-consulting .c-flex-wrap .c-flex04:before{border-color:#094 transparent transparent #094;border-style:solid;border-width:7px;content:"";display:block;height:0;left:-2px;position:absolute;top:-2px;transform:scaleY(1.4);transform-origin:0 0;width:0}.ge #security{color:#fff;text-align:center}.ge #security .sec_head{margin-bottom:30px}.ge #security .sec_head+p{font-weight:300;line-height:1.5}.ge #security .col_02{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.ge #security .security_list{margin-bottom:20px}.ge #security .security_list li{background:#af1980;display:block;float:left;font-size:24px;font-size:1.5rem;font-weight:300;padding:12px;width:49%}.ge #security .security_list li:nth-child(2n){margin-left:2%}.ge #security .security_list li:nth-child(n+3){margin-top:10px}.ge #security .security_list li span{display:table;width:100%}.ge #security .security_list li span span{display:table-cell;vertical-align:middle}.gs em{color:#00a2e6}.gs .c-head-bar{margin-bottom:50px}.gs .l-section .inner{margin:auto;max-width:1080px}.gs #hero{background:#fff url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/gs/bg_hero.jpg) no-repeat 50% 50%/cover;padding:55px 0 100px}.gs #hero .inner{margin:auto;max-width:1080px}.gs #hero .detail{max-width:500px;text-align:center}.gs #hero .desc{font-size:1rem;line-height:1.75;margin:0 auto 20px}.gs #hero .logo{margin:20px auto 30px;width:494px}.gs #hero .lead{font-size:1.75rem;font-weight:600;line-height:1.6;margin:30px auto 0}.gs #recommend{background:#fff url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/gs/bg_recommend.jpg) no-repeat 50% 0/cover}.gs #recommend .recommend-list,.gs #recommend .recommend-list .item{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}.gs #recommend .recommend-list .item{-ms-flex-align:center;align-items:center;background:#fff;border-radius:200px;-ms-flex-direction:column;flex-direction:column;height:280px;margin:0 30px;text-align:center;width:280px}.gs #recommend .recommend-list .item p{font-size:1.125rem;line-height:1.6}.gs #recommend .recommend-lead{font-size:1.5rem;font-weight:500;line-height:1.8;margin:60px auto 48px;text-align:center}.gs #recommend .recommend-image{margin:48px auto 50px;text-align:center}.gs #recommend .graybox{background:#f5f5f5;border-radius:8px;padding:40px 30px 30px}.gs #recommend .graybox .c-lead{font-size:1.375rem}.gs #recommend .graybox p{font-size:.875rem}.gs #feature{background:#fff url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/gs/bg_feature.jpg) no-repeat 50% 50%/cover}.gs #feature .c-lead{font-size:1.375rem}.gs .gm-link{background:#ebf2fa;padding:60px 0;text-align:center}.gs .gm-link p{line-height:1.8;margin:0 auto 50px}.gs #lineup{background:#fff}.gs #lineup .desc{font-size:1rem;margin:50px auto 60px;text-align:center}.gs #lineup .products-list{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.gs #lineup .products-list li{margin:12px;width:calc(25% - 24px)}.gs #lineup .products-list li a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px solid #e6e6e6;display:-ms-flexbox;display:flex;height:85px;justify-content:center;text-align:center;text-decoration:none;transition:opacity .3s;width:100%}.gs #lineup .products-list li a:hover{opacity:.6}.gs #lineup .products-list li img{height:35px;width:auto}.gs #lineup .products-list li.nc a{position:relative}.gs #lineup .products-list li.nc a:after{color:#17a0e3;content:"※";font-size:.875rem;position:absolute;right:5px;top:5px}.gs #lineup .products-list li.w02{width:calc(50% - 24px)}.gs #lineup .products-list li.w02 a{-ms-flex-pack:center;justify-content:center;width:100%}.gs #lineup .products-list li.w02 a img{margin:0 18px}.gs #lineup .products-list-notice{font-size:1rem;margin:30px auto 40px;text-align:center}.gs #lineup .products-list+.c-notice{color:#17a0e3;font-size:.875rem;font-weight:500;margin:0 10px -20px;text-align:right}.gs #lineup .c-button-border .icon_cantact_catalog:before{color:#00306b;margin-right:10px}.gs #security{background-image:url(https://www.obc.co.jp/hubfs/obc/assets/images/bugyo-cloud/kanjo/j/index_security_bg01.jpg);text-align:center}.gs #security .section_head{margin-bottom:30px}.gs #security .section_head+p{line-height:1.5}.gs #security .col_02{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.gs #security .security-list{margin-bottom:20px}.gs #security .security-list li{background:#777;color:#fff;display:block;float:left;font-size:1.5rem;font-weight:400;padding:12px;width:49%}.gs #security .security-list li:nth-child(2n){margin-left:2%}.gs #security .security-list li:nth-child(n+3){margin-top:10px}.gs #security .security-list li span{display:table;width:100%}.gs #security .security-list li span span{display:table-cell;vertical-align:middle}.gs #security .soc-title{font-size:1.625rem;font-weight:500;margin:60px auto 30px;text-align:center}.gs #support{background:#fff}.gs #support .inner{max-width:920px}.gs #support .title{color:#05295e;font-size:1.875rem;font-weight:600;line-height:1.4;margin:0 auto 50px;text-align:center}.gs #support .desc{font-size:1rem;line-height:1.8;margin:40px auto;text-align:center}.gs #support .image{margin:60px auto}.gs #support .figure-right{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;justify-content:space-around}.gs #support .figure-right .detail{-ms-flex:1;flex:1}.gs #support .figure-right .detail-title{color:#17a0e3;font-size:1.5rem;font-weight:500;margin:0 auto 30px}.gs #support .figure-right .detail-desc{font-size:1rem;line-height:1.8}.gs #support .figure-right figure{margin-left:60px;width:340px}.gs #exam .exam-title{color:#17a0e3;font-size:1.5rem;font-weight:500;margin:0 auto 20px}.gs #exam .exam-desc{font-size:1rem;line-height:1.8}.gs #exam .opacity{display:block;transition:opacity .3s}.gs #exam .opacity:hover{opacity:.7}.gs-bnr{background:#00a2e6;padding:30px 0}.gs-bnr .inner{background:#fff;padding:40px!important}.gs-bnr .logo{margin:30px auto;max-width:350px;width:100%}.gs-bnr .c-button-border{border-color:#186eb4;color:#186eb4;font-size:80%}.gs-bnr .c-button-border:after{color:#186eb4}.ac .box-anchor .c-link-anchor:before,.ac .c-head-section:before,.ac .products-header,.ac .products-header .figure{background-color:#8c005e}.ac .c-button-border--tiny,.ac .c-button-border--tiny:after,.ac .c-catch,.ac .c-list-icon li:after,.ac em{color:#8c005e}.ac .box-anchor,.ac .c-button-border--tiny{border-color:#8c005e}.ac .service-list li{background-color:#f3e5ee}.hr .box-anchor .c-link-anchor:before,.hr .c-head-section:before,.hr .products-header,.hr .products-header .figure{background-color:#006db5}.hr .c-button-border--tiny,.hr .c-button-border--tiny:after,.hr .c-catch,.hr .c-list-icon li:after,.hr em{color:#006db5}.hr .box-anchor,.hr .c-button-border--tiny{border-color:#006db5}.hr .service-list li{background-color:#e5f0f7}.sa .box-anchor .c-link-anchor:before,.sa .c-head-section:before,.sa .products-header,.sa .products-header .figure{background-color:#007834}.sa .c-button-border--tiny,.sa .c-button-border--tiny:after,.sa .c-catch,.sa .c-list-icon li:after,.sa em{color:#007834}.sa .box-anchor,.sa .c-button-border--tiny{border-color:#007834}.sa .service-list li{background-color:#e5f1ea}.cp .box-anchor .c-link-anchor:before,.cp .c-head-section:before,.cp .products-header,.cp .products-header .figure{background-color:#003d74}.cp .c-button-border--tiny,.cp .c-button-border--tiny:after,.cp .c-catch,.cp .c-list-icon li:after,.cp em{color:#003d74}.cp .box-anchor,.cp .c-button-border--tiny{border-color:#003d74}.cp .service-list li{background-color:#e5ebf1}.mw .box-anchor .c-link-anchor:before,.mw .c-head-section:before,.mw .products-header,.mw .products-header .figure{background-color:#738799}.mw .c-button-border--tiny,.mw .c-button-border--tiny:after,.mw .c-catch,.mw .c-list-icon li:after,.mw em{color:#738799}.mw .box-anchor,.mw .c-button-border--tiny{border-color:#738799}.mw .service-list li{background-color:#ebeced}.db .box-anchor .c-link-anchor:before,.db .c-head-section:before,.db .products-header,.db .products-header .figure{background-color:#738799}.db .c-button-border--tiny,.db .c-button-border--tiny:after,.db .c-catch,.db .c-list-icon li:after,.db em{color:#738799}.db .box-anchor,.db .c-button-border--tiny{border-color:#738799}.db .service-list li{background-color:#ebeced}.gm .service-list li{background-color:#faefd4}.gm .c-button-border,.gm .c-button-border--tiny,.gm .c-button-border--tiny:after,.gm .c-button-border:after{color:#a9894a}.gm .c-button-border,.gm .c-button-border--tiny{border-color:#a9894a}.support .offer figure{margin-bottom:15px;text-align:center}.support .offer figure img{width:120px}.support .follow figure{margin-bottom:5px;text-align:center}.support .follow figure img{width:175px}@media screen and (max-width:768px){.ge #security .security_list:first-child,.gs #security .security-list:first-child,.reason .c-flow-box:first-child,.success .success-anchor li:first-child,body p:first-child{margin-top:0}.ge #security .security_list:last-child,.gs #security .security-list:last-child,.reason .c-flow-box:last-child,.success .success-anchor li:last-child,body p:last-child{margin-bottom:0}html.fix-nav .row-fluid #mn_wrap{padding-top:0}html #mn_wrap{font-size:16px}figure figcaption{text-align:center}.top #hero{background-color:#000;background-image:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/bg_main_sp.jpg?b);margin-bottom:0;padding:150px 0 120px}.top #hero .mv-lead{font-size:18px;line-height:1.8}.top #hero .mv-logo{margin-bottom:30px}.top #hero .mv-logo img{width:280px}.top #hero .mv-summary{font-size:13px;line-height:1.6}.top #hero+.youtube{width:100%}.top #hero+.youtube .youtube-inner{border-width:4px;box-shadow:0 0 0 rgba(0,0,0,.6);position:static}.top #hero+.youtube figure{width:150px}.top #hero+.youtube .detail{padding:10px 15px 5px;width:calc(100% - 150px)}.top #hero+.youtube p{color:#fff;font-size:12px;line-height:1.6}.top #hero+.youtube p span{display:inline-block}.top #hero+.youtube p.release{display:block;font-size:16px;margin-top:5px}.top .contents01{padding:0}.top .contents01>.inner{padding:65px 20px 60px}.top #select .c-flex-wrap{display:block}.top #select .c-flex03{display:block;width:100%}.top #select .c-flex03:nth-of-type(n+2),.top #select .c-flex03:nth-of-type(n+3){margin-top:60px}.top #select .c-flex03:first-child img{height:98px}.top #select .c-flex03:first-child img,.top #select .c-flex03:nth-child(2) img{height:80px}.top #select .task{margin-bottom:13px;padding-bottom:30px}.top #select .task .balloon{margin:20px auto;min-height:0;padding:15px}.top #select .solution .sub{color:#af207f;margin-bottom:10px;text-align:center}.top #casestudy{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/index/bg_casestudy_sp.jpg) no-repeat top/cover;margin:0 auto;padding:100px 0;position:relative;z-index:3}.top #casestudy .casestudy-list figure{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.top #casestudy .casestudy-item{width:calc(50% - 5px)}.top #casestudy .casestudy-item:nth-child(n+3){margin-top:10px}.top #casestudy .casestudy-item:not(:nth-of-type(4n)){margin-right:0}.top #casestudy .casestudy-item:nth-of-type(odd){margin-right:10px}.top #about,.top #about .inner{padding:0}.top #about .about-list{margin-bottom:0}.top #about .about-item{background:#fff;box-shadow:0 0 5px 0 #999;padding:35px 20px 60px;width:100%}.top #about .about-item:not(:last-child){margin-bottom:0}.top #about .about-item:not(:nth-of-type(2n)){margin-right:0}.top #about .about-item:nth-child(n+2){margin-top:10px}.top #about .about-item>div{margin-bottom:40px}.reason .c-head-section .num01 b{font-size:24px;line-height:1}.reason .realize-flow .result{padding:0 20px 25px}.reason .realize-flow .result p:not([class]){text-align:left}.reason .realize-flow .result p:not([class]) br{display:none}.reason .c-flow-box{padding:0 20px 25px}.reason .c-flow-box p:not([class]){text-align:left}.reason .c-flow-box p:not([class]) br{display:none}.reason .cloudvendor{margin:auto;max-width:450px;text-align:left}.reason .cloudvendor .c-flex04{display:-ms-flexbox;display:flex}.reason .cloudvendor .c-flex04:not(:nth-of-type(4n)){margin-right:0}.reason .cloudvendor figure{height:65px;margin-right:10px;padding:18px 15px;width:130px}.reason .cloudvendor figure img{max-height:100%}.reason .cloudvendor .detail{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;overflow:hidden;text-align:left;width:calc(100% - 140px)}.reason .cloudvendor .desc{margin:0}.reason .cloudvendor .desc br{display:none}.reason .cloudvendor a{font-size:12px;margin:0}.reason .c-flex-wrap>.c-flex03{width:100%!important}.reason .c-flex-wrap>.c-flex03:not(:nth-of-type(3n)){margin-right:0}.reason .c-flex-wrap>.c-flex03:nth-of-type(n+2),.reason .c-flex-wrap>.c-flex03:nth-of-type(n+4){margin-top:50px}.reason .c-flex-wrap>.c-flex04{width:100%!important}.reason .c-flex-wrap>.c-flex04:not(:nth-of-type(3n)){margin-right:0}.reason .c-flex-wrap>.c-flex04:nth-of-type(n+2),.reason .c-flex-wrap>.c-flex04:nth-of-type(n+5){margin-top:10px}.product .c-catch+.c-lead--m{text-align:left!important}.product .c-catch+.c-lead--m br{display:none}.product .box-anchor{margin:40px auto;padding:20px}.product .box-anchor .c-flex-wrap .c-flex04{display:block;width:100%}.product .box-anchor .c-flex-wrap .c-flex04:nth-of-type(n+2),.product .box-anchor .c-flex-wrap .c-flex04:nth-of-type(n+5){margin-top:20px}.product .box-anchor .c-flex-wrap .c-flex04:not(:nth-of-type(4n)){margin-right:0}.service .advantage .images img{width:120px}.service .service-list{display:block;letter-spacing:-.5em;margin-top:-5px}.service .service-list li{border-radius:30px;display:inline-block;letter-spacing:normal;margin:5px 5px 0 0;padding:7px 15px;text-align:center;width:auto}.success .success-anchor a{display:block;line-height:1.5;margin-top:10px;padding-left:30px}.success .success-anchor a:before{bottom:auto;left:7px;top:5px}.success .box-download{padding:30px 20px}.success .flex-box{display:block}.success .flex-box .right{margin:40px auto 0}.success .flex-box .c-button-download{display:block}.success .flex-box .c-button-download span{display:inline-block;padding-right:20px;position:relative}.success .flex-box .c-button-download span:after{right:0}.ge #hero .mv-inner{background-position:left bottom 15px,105% 100%;background-repeat:no-repeat,no-repeat;background-size:40% auto,55% auto;padding:30px 0 60px}.ge #hero .mv-contents{margin-left:5%;width:400px}.ge #hero .mv-logo img{width:400px}.ge #hero .mv-lead{margin:25px auto}.ge #hero .mv-lead img{width:400px}.ge #hero .c-flex-wrap{margin:auto;max-width:500px}.ge .contents01{margin-bottom:0}.ge .contents01:before{display:none}.ge #recommend .recommend-list{margin-bottom:50px}.ge #recommend .recommend-list>div{padding:20px 10px}.ge #recommend .feature-list{margin-top:40px}.ge #recommend .feature-list>.c-flex03:nth-of-type(n+4){margin-top:50px}.ge #recommend .feature-list>.c-flex03 figure{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.ge #recommend .function-list{display:block;text-align:center}.ge #recommend .function-list>:not(:last-child){margin-bottom:50px;margin-right:0}.ge #recommend .function-list>:not(:last-child):after{border-color:#186eb4 transparent transparent;border-style:solid;border-width:20px 30px 0;bottom:-35px;left:0;margin:auto;right:0;top:auto}.ge #recommend .function-box{margin:25px auto;padding:20px 15px}.ge #support{padding:0}.ge #support .inner.max{box-shadow:none;margin-bottom:50px;padding:60px 20px}.ge #support .compensation{padding-right:40px}.ge #support .compensation:before{height:27px;width:35px}.ge #support .support-desc{padding-left:20px}.ge #support .support-consulting{border:3px solid #3eb370;padding:25px 15px 20px;text-align:left}.ge #support .support-consulting .c-lead--xl{margin-bottom:20px}.ge #support .support-consulting .c-flex-wrap{margin:30px auto 0;text-align:center}.ge #support .support-consulting .c-flex-wrap .c-flex04{font-size:14px}.ge #support .support-consulting .c-flex-wrap .c-flex04:before{border-width:5px}.ge #security{text-align:center}.ge #security .sec_head{margin-bottom:25px}.ge #security .sec_head+p{text-align:left}.ge #security .security_list{margin-bottom:20px}.ge #security .security_list li{font-size:14px;font-size:1rem;font-weight:300;padding:8px 6px;width:32%}.ge #security .security_list li:nth-child(2n){margin-left:0}.ge #security .security_list li:not(:nth-child(3n)){margin-right:2%}.ge #security .security_list li:nth-child(n+3){margin-top:0}.ge #security .security_list li:nth-child(n+4){margin-top:12px}.gs .c-head-bar{margin-bottom:30px}.gs #hero{background:#fff url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/gs/bg_hero.jpg) no-repeat 90% 100%/600px auto;padding:30px 20px 100px}.gs #hero .detail{margin:auto;max-width:400px}.gs #hero .desc{font-size:.875rem;line-height:1.6;margin:0 auto 15px}.gs #hero .logo{margin:15px auto 20px;max-width:300px;width:100%}.gs #hero .lead{font-size:1.375rem;line-height:1.5;margin:20px auto 0;text-shadow:2px 2px 4px #fff,-2px 2px 4px #fff,2px -2px 4px #fff,-2px -2px 4px #fff,0 0 4px #fff,0 0 10px #fff}.gs #recommend{background-size:100% auto}.gs #recommend .recommend-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.gs #recommend .recommend-list .item{box-shadow:0 0 5px hsla(0,0%,60%,.3);height:200px;margin:10px 25px;width:200px}.gs #recommend .recommend-list .item p{font-size:1rem;line-height:1.5}.gs #recommend .recommend-list .item figure{width:60px}.gs #recommend .recommend-lead{font-size:1.125rem;line-height:1.8;margin:30px auto}.gs #recommend .recommend-lead br{display:none}.gs #recommend .recommend-image{margin:20px auto 24px;max-width:500px}.gs #recommend .graybox{border-radius:4px;padding:20px 16px 16px}.gs #recommend .graybox .c-lead{font-size:1.25rem}.gs #recommend .graybox p{font-size:.875rem}.gs #feature{background:#fff url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/gs/bg_feature.jpg) no-repeat 100% 50%/auto 100%}.gs #feature .c-lead{font-size:1.25rem}.gs .gm-link{padding:50px 20px}.gs .gm-link p{line-height:1.6;margin:0 auto 24px}.gs #lineup .desc{font-size:.875rem;margin:24px auto 30px}.gs #lineup .products-list{display:block;margin:0 auto}.gs #lineup .products-list li{width:100%}.gs #lineup .products-list li a{display:block;height:auto;margin:10px auto;padding:15px 0;text-align:center;width:100%}.gs #lineup .products-list li img{height:30px;width:auto}.gs #lineup .products-list li.nc a:after{font-size:.6875rem}.gs #lineup .products-list li.w02{width:100%}.gs #lineup .products-list li.w02 a{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px solid #eee;border-radius:5px;display:block;justify-content:center;margin:8px 0;text-align:center;width:100%}.gs #lineup .products-list li.w02 a img{height:30px;margin:5px 10px}.gs #lineup .products-list-notice{font-size:.875rem;margin:24px auto;text-align:center}.gs #lineup .products-list+.c-notice{font-size:.8125rem;margin:0 auto -12px}.gs #lineup .c-button-border .icon_cantact_catalog:before{margin-right:5px}.gs #security{text-align:center}.gs #security .section_head{margin-bottom:25px}.gs #security .section_head+p{text-align:left}.gs #security .section_head+p br{display:none}.gs #security .security-list{margin-bottom:20px}.gs #security .security-list li{font-size:.875rem;padding:8px 6px;width:32%}.gs #security .security-list li:nth-child(2n){margin-left:0}.gs #security .security-list li:not(:nth-child(3n)){margin-right:2%}.gs #security .security-list li:nth-child(n+3){margin-top:0}.gs #security .security-list li:nth-child(n+4){margin-top:12px}.gs #support .title{font-size:1.4375rem;margin:0 auto 30px}.gs #support .desc{font-size:.875rem;line-height:1.7;margin:20px auto}.gs #support .image{margin:40px auto;max-width:400px}.gs #support .figure-right{display:block}.gs #support .figure-right .detail-title{font-size:1.125rem;margin:0 auto 20px}.gs #support .figure-right .detail-desc{font-size:.875rem;line-height:1.7}.gs #support .figure-right figure{margin:20px auto 0;max-width:250px;width:100%}.gs #exam .exam-title{font-size:1.25rem;margin:0 auto 15px}.gs #exam .exam-desc{font-size:.875rem;line-height:1.7}.gs-bnr{padding:20px 0}.gs-bnr .inner{padding:25px!important}.gs-bnr .logo{margin:20px auto;max-width:200px;width:100%}}@media screen and (max-width:650px){.ge #hero{padding:0 10px}.ge #hero .mv-inner{background-position:left bottom 15px,100% 100%;background-size:200px auto,200px auto;padding:30px 0 60px}.ge #hero .mv-contents{margin:auto;width:320px}.ge #hero .mv-logo img{width:320px}.ge #hero .mv-lead{margin:25px auto}.ge #hero .mv-lead img{width:320px}}@media screen and (max-width:400px){.ge #hero .mv-inner{background-size:180px auto,180px auto;padding:30px 0 50px}.ge #hero .mv-contents,.ge #hero .mv-lead img,.ge #hero .mv-logo img{width:280px}}