@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@media screen and (min-width:769px){.container-right .sticky-form-list li a:hover,.header__inner .c-button--blue:hover,.header__inner .c-button--cont:hover,.header__inner .c-button--disable:hover,.header__inner .c-button--download:hover,.header__inner .c-button--link:hover,.header__inner .c-button--orange:hover,.header__inner .c-button:hover,.header__inner .top .download .inner .detail .dl-btn:hover,.top .download .inner .detail .header__inner .dl-btn:hover{opacity:1;opacity:.75;transition:opacity .2s}}.c-flex-wrap:first-child{margin-top:auto}.c-flex-wrap:last-child{margin-bottom:auto}@font-face{font-family:icon;font-style:normal;font-weight:400;src:url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-cloud/fonts/icon.eot?23to49);src:url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-cloud/fonts/icon.eot?23to49#iefix) format("embedded-opentype"),url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-cloud/fonts/icon.ttf?23to49) format("truetype"),url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-cloud/fonts/icon.woff?23to49) format("woff"),url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-cloud/fonts/icon.svg?23to49#icon) format("svg")}[class*=" icon-"],[class^=icon-],i{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}.arrow_border_bottom01:before{color:#af207f;content:"\e900"}.arrow_border_right01:before{color:#00306b;content:"\e901"}.icon_cantact_catalog:before{color:#fff;content:"\e902"}.icon_inquiry:before{color:#fff;content:"\e903"}.icon_tel:before{color:#fff;content:"\e904"}.icon_download:before{color:#186eb4;content:"\e905"}.icon_list:before{color:#b9c0c8;content:"\e906"}.icon_list:after{color:#af207f;content:"\e907";margin-left:-1em}.icon_blockquote01:before{color:#ac257d;content:"\e908"}.icon_blockquote02:before{color:#ac257d;content:"\e909"}.icon_onlinedemo:before{background:url(https://www.obc.co.jp/hubfs/obc/v1/images/common/icon_onlinedemo.svg) no-repeat 0 0/cover;content:"";display:inline-block;height:1.2em;width:1.2em}@media screen and (min-width:769px){.footer,.header,.l-contents section{min-width:1220px}}body{background:#fff;color:#333;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.75!important;min-width:320px;position:relative}.header{background-color:#00a0e9;color:#fff;height:80px;padding:20px 0}.header__inner{-ms-flex-pack:justify;-ms-flex-align:stretch;-ms-flex-align:center;align-items:stretch;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1220px}.header__inner a{color:#fff;font-size:14px}.header__inner .logo{-ms-flex-pack:start;display:-ms-flexbox;display:flex;justify-content:flex-start;line-height:1.4}.header__inner .logo h1{margin-top:-4px}.header__inner .logo img{display:block;margin-right:13px;max-height:40px;min-width:100px}@media screen and (min-width:769px){.header-aside,.header-menu{display:none}}@media screen and (max-width:768px){.header{height:60px;padding:15px 0;position:fixed;right:0;top:0;width:100%;z-index:10}.header__inner{display:block;padding:0 10px}.header__inner a{font-size:12px}.header__inner .logo{margin-top:2px}.header__inner .logo h1{font-size:12px}.header__inner .logo img{max-height:30px;min-width:60px}.header__inner .c-button,.header__inner .c-button--blue,.header__inner .c-button--cont,.header__inner .c-button--disable,.header__inner .c-button--download,.header__inner .c-button--link,.header__inner .c-button--orange,.header__inner .top .download .inner .detail .dl-btn,.top .download .inner .detail .header__inner .dl-btn{display:none}.header-menu{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/menu_open.svg) no-repeat 50% 50%/20px 14px;cursor:pointer;display:block;height:40px;position:absolute;right:11px;top:10px;transition:opacity .4s ease;width:40px}.header-menu:hover{opacity:.75}.header-aside{background:#fff;color:#333;display:block;height:calc(100vh - 60px);opacity:0;padding:20px 20px 50px;position:absolute;right:0;top:100%;transition:opacity .5s,visibility .5s;visibility:hidden;width:85%;z-index:100}.js-menu-open .header-aside{opacity:1;overflow-y:scroll;visibility:visible}.header-aside-title{font-weight:700;line-height:1.714}.header-aside-list{margin-bottom:15px}.header-aside-list li{color:#057db8;position:relative}.header-aside-list li:before{content:"";display:inline-block;height:25px;left:0;position:absolute;top:9.5px;width:25px}.header-aside-list li a{color:#057db8;display:block;font-weight:600;padding:10px 0 10px 33px;position:relative}.header-aside-list li a:hover{opacity:.75}.header-aside-list li:not(:last-child){border-bottom:1px solid hsla(0,0%,78%,.3)}.header-aside-list li.menu01 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu01.png) no-repeat 0/25px 25px}.header-aside-list li.menu02 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu02.png) no-repeat 0/25px 25px}.header-aside-list li.menu03 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu03.png) no-repeat 0/25px 25px}.header-aside-list li.menu04 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu04.png) no-repeat 0/25px 25px}.header-aside-list li.menu05 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu05.png) no-repeat 0/25px 25px}.header-aside-list li.menu06 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu06.png) no-repeat 0/25px 25px}.header-aside-list li.menu07 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu07.png) no-repeat 0/25px 25px}.header-aside-list li.menu08 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu08.png) no-repeat 0/25px 25px}.header-aside-list li.menu09 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu09.png) no-repeat 0/25px 25px}.header-aside-list li.menu10 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu10.png) no-repeat 0/25px 25px}.header-aside-list li.menu11 a,.header-aside-list li.menu12 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu07.png) no-repeat 0/25px 25px}.header-aside-close{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_close.svg) no-repeat 50% 50%/18px auto;cursor:pointer;display:block;height:30px;position:absolute;right:20px;top:20px;transition:opacity .4s ease;width:30px}.header-aside-close:hover{opacity:.75}.header-aside-button{display:block;margin:30px auto 0;max-width:332px;width:100%}.header-aside-button a{background:#057db8;border-radius:4px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1;padding:20px 40px 20px 20px;position:relative;transition:background .3s}.header-aside-button a span{display:inline-block}.header-aside-button a span:before{background:#fff;border-radius:50%;box-sizing:border-box;content:"";height:20px;position:absolute;right:20px;top:17px;width:20px}.header-aside-button a span:after{border-right:2px solid #057db8;border-top:2px solid #057db8;content:"";height:6px;position:absolute;right:28px;top:24px;transform:rotate(45deg);width:6px}.header-aside-button a:hover{background-color:#00a0e9}}#footer #pagetop{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_pagetop.svg) no-repeat 50%!important;height:49px!important;width:49px!important}@media screen and (max-width:768px){#footer #pagetop{height:40px!important;width:40px!important}}.l-footer{background:#057db8}.l-footer .inner{color:#fff;margin:auto;position:relative;text-align:center;width:1220px}.l-footer .instructor{padding:80px 0 0}.l-footer .instructor .c-button,.l-footer .instructor .c-button--blue,.l-footer .instructor .c-button--cont,.l-footer .instructor .c-button--disable,.l-footer .instructor .c-button--download,.l-footer .instructor .c-button--link,.l-footer .instructor .c-button--orange,.l-footer .instructor .top .download .inner .detail .dl-btn,.top .download .inner .detail .l-footer .instructor .dl-btn{margin:40px auto 30px}.l-footer .instructor .tel{font-size:30px;font-weight:600}.l-footer .instructor .logo{padding-top:60px}.l-footer .instructor .logo img{margin:auto;max-width:100px}.l-footer .copyright .copy{background:#fff;border-top-left-radius:22px;border-top-right-radius:22px;color:#333;font-size:10px;line-height:2.8;margin-top:30px;padding:7px 0;position:relative;text-align:center}@media screen and (max-width:768px){.l-footer .inner{padding:0 20px;width:100%}.l-footer .instructor{padding:40px 0 0}.l-footer .instructor .logo{padding-top:30px}.l-footer .c-head{font-size:20px}.l-footer .copyright .copy{line-height:1.5}}.wrap{max-width:100%;min-width:1220px;overflow:hidden;position:relative}@media screen and (max-width:768px){.wrap{min-width:100%}}.container{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin:auto;max-width:100vw;min-width:1220px;position:relative}.container-left{left:calc(-510px + 50%);max-width:881px;width:calc(100% - 332px)}.container-right{font-size:14px;padding:20px 0 20px 55px;width:339px}.container-right .sticky-form{background-color:#fff;border-radius:4px;margin-top:40px;position:-webkit-sticky;position:sticky;top:40px;width:284px;z-index:10}.container-right .sticky-form__inner{background:#fff;border-radius:4px;display:block;font-weight:400;height:calc(100vh - 40px);max-height:770px;overflow:auto;padding:20px 0 0 20px}.container-right .sticky-form-title{font-weight:700;line-height:1.714}.container-right .sticky-form-list{margin-bottom:15px}.container-right .sticky-form-list li{color:#057db8;margin-right:20px;position:relative}.container-right .sticky-form-list li:before{content:"";display:inline-block;height:25px;left:0;position:absolute;top:9.5px;width:25px}.container-right .sticky-form-list li a{color:#057db8;display:block;font-weight:600;padding:10px 0 10px 33px;position:relative}.container-right .sticky-form-list li:not(:last-child){border-bottom:1px solid hsla(0,0%,78%,.3)}.container-right .sticky-form-list li.menu01 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu01.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu02 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu02.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu03 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu03.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu04 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu04.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu05 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu05.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu06 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu06.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu07 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu07.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu08 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu08.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu09 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu09.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu10 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu10.png) no-repeat 0/25px 25px}.container-right .sticky-form-list li.menu11 a,.container-right .sticky-form-list li.menu12 a{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_menu07.png) no-repeat 0/25px 25px}@media screen and (max-width:768px){.container{display:block;min-width:100%;width:100%}.container-left{width:100%}.container-right{display:none}}.l-section{position:relative}.l-section .inner{padding-bottom:80px}@media screen and (max-width:1220px){.l-section .inner:after{left:calc(-440px + 50%);width:1220px}}@media screen and (max-width:768px){.l-section .inner{padding-bottom:40px}}.inner{margin:auto;max-width:1220px}@media screen and (max-width:768px){.inner{max-width:100%;padding-left:20px;padding-right:20px}}.c-button-wrap{margin-top:30px}.c-button span,.c-button--blue span,.c-button--cont span,.c-button--disable span,.c-button--download span,.c-button--link span,.c-button--orange span,.top .download .inner .detail .dl-btn span{display:inline-block;padding-right:33px;position:relative}.c-button span:before,.c-button--blue span:before,.c-button--cont span:before,.c-button--disable span:before,.c-button--download span:before,.c-button--link span:before,.c-button--orange span:before,.top .download .inner .detail .dl-btn span:before{background:#fff;border-radius:50%;box-sizing:border-box;content:"";height:20px;position:absolute;right:3px;top:3px;width:20px}.c-button span:after,.c-button--blue span:after,.c-button--cont span:after,.c-button--disable span:after,.c-button--download span:after,.c-button--link span:after,.c-button--orange span:after,.top .download .inner .detail .dl-btn span:after{border-right:2px solid #00a0e9;border-top:2px solid #00a0e9;content:"";height:6px;position:absolute;right:11px;top:10px;transform:rotate(45deg);width:6px}.c-button--blue,.c-button--disable,.c-button--orange{background:#057db8;border-radius:4px;box-shadow:0 5px 0 #00608f;color:#fff;display:block;margin:0;max-width:326px;padding:10px;position:relative;text-align:center;transition:.3s}.c-button--blue:hover,.c-button--disable:hover,.c-button--orange:hover{box-shadow:0 0 0 #057db8;opacity:1!important;transform:translateY(5px)}.c-button--blue span,.c-button--disable span,.c-button--orange span{display:block;padding-right:0}.c-button--blue span:before,.c-button--disable span:before,.c-button--orange span:before{background:#fff;color:#057db8;top:5px}.c-button--blue span:after,.c-button--disable span:after,.c-button--orange span:after{border-right:2px solid #057db8;border-top:2px solid #057db8;right:11px;top:12px;transform:rotate(45deg)}@media screen and (max-width:768px){.c-button--blue,.c-button--disable,.c-button--orange{margin:0 auto;padding:5px 10px}.c-button--blue span:before,.c-button--disable span:before,.c-button--orange span:before{top:2px}.c-button--blue span:after,.c-button--disable span:after,.c-button--orange span:after{top:9px}}.c-button--orange{background:#ff7f0a;box-shadow:0 5px 0 #d16a0d}.c-button--orange span:after{border-right:2px solid #ff7f0a;border-top:2px solid #ff7f0a}.c-button--link{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;box-shadow:0 5px 0 #cdd8de;display:-ms-flexbox;display:flex;justify-content:center;padding:10px;position:relative;text-align:center;transition:.3s}.c-button--link:hover{box-shadow:0 0 0 #cdd8de;transform:translateY(5px)}.c-button--link span:before{background:#057db8;color:#fff;top:5px}.c-button--link span:after{border-right:2px solid #fff;border-top:2px solid #fff;right:10px;top:11px;transform:rotate(135deg)}@media screen and (max-width:768px){.c-button--link{line-height:1.4;min-height:58px;padding:5px 10px}.c-button--link span{display:block}.c-button--link span:before{top:50%;transform:translateY(-50%)}.c-button--link span:after{top:calc(50% - 4px);transform:translateY(-50%),rotate(135deg)}}.c-button--disable{background:#f7f7f7;box-shadow:none;color:#c8c8c8;cursor:default}.c-button--disable:hover{box-shadow:none!important;transform:translateY(0)!important}.c-button--disable span:after{border-right:2px solid #c8c8c8;border-top:2px solid #c8c8c8}.c-button--cont{background-color:#00a0e9;border-radius:8px;box-shadow:0 5px 0 #197dae;color:#fff;display:block;min-width:100%;padding:20px 10px 50px;position:relative;text-align:center;transition:.3s}.c-button--cont:hover{box-shadow:0 0 0 #197dae;transform:translateY(5px)}.c-button--cont:before{background:#fff;border-radius:50%;bottom:20px;box-sizing:border-box;content:"";height:20px;left:50%;position:absolute;transform:translate(-50%);width:20px}.c-button--cont:after{border-right:2px solid #00a0e9;border-top:2px solid #00a0e9;bottom:27px;content:"";height:6px;left:calc(50% - 3px);position:absolute;right:auto;transform:rotate(135deg);width:6px}.c-button--cont p{font-size:14px}@media screen and (max-width:768px){.c-button--cont{margin:0 auto 10px;min-width:100%;padding:10px 30px 10px 10px}.c-button--cont:before{bottom:0;left:auto;right:10px;top:50%;transform:translateY(-50%)}.c-button--cont:after{bottom:0;left:auto;right:17px;top:calc(50% - 4px);transform:translateY(-50%),rotate(135deg)}}.c-button--download{background:#f6f7f8;border-radius:4px;box-shadow:0 5px 0 #cdd8de;display:block;padding:10px;position:relative;text-align:center;transition:.3s}.c-button--download:hover{box-shadow:0 0 0 #cdd8de;transform:translateY(5px)}.title-block{padding:80px 0 30px}.title-block em{color:#00a0e9;font-weight:600}.faq .title-block,.paperless .title-block{padding:80px 0 0}@media screen and (max-width:768px){.title-block{padding:40px 0 15px}.faq .title-block,.paperless .title-block{padding:40px 0 0}}.c-head{font-size:34px;font-weight:600;line-height:1.5;margin-bottom:10px}.c-head-border{font-size:28px;font-weight:600;margin:0 auto 30px;padding-left:12px;position:relative}.c-head-border:before{background:#333;content:"";height:1em;left:0;margin-right:12px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.c-head-color{color:#00a0e9;font-size:14px;font-weight:400;margin:10px 0}@media screen and (max-width:768px){.c-head{font-size:24px}.c-head-border{font-size:20px;margin:0 auto 15px}.c-head-border:before{top:9px;transform:translate(0)}}.c-link{color:#057db8;font-weight:500;padding-bottom:2px;text-decoration:underline}.c-link:hover{color:#00a0e9;text-decoration:none}.c-flex-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 30px 0;width:881px}.c-flex-wrap>figure.c-flex{margin:auto}.c-flex-wrap>.c-flex{-ms-flex:1;flex:1}.c-flex-wrap a{display:block}.c-flex-wrap a:hover{opacity:.75}.c-flex-wrap.is-align--center{-ms-flex-align:center;align-items:center}.c-flex-wrap.is-align--end{-ms-flex-align:end;align-items:flex-end}.c-flex-wrap.is-align--start{-ms-flex-align:start;align-items:flex-start}.c-flex-wrap.is-justify--center{-ms-flex-pack:center;justify-content:center}.c-flex-wrap.is-justify--between{-ms-flex-pack:justify;justify-content:space-between}.c-flex-wrap>.c-flex02{-ms-flex:none;flex:none;width:calc(50% - 15.25px)}.c-flex-wrap>.c-flex02:not(:nth-of-type(2n)){margin-right:30px}.c-flex-wrap>.c-flex02:nth-of-type(n+3){margin-top:30px}.c-flex-wrap>.c-flex03{-ms-flex:none;flex:none;width:calc(33.33333% - 20.33333px)}.c-flex-wrap>.c-flex03:not(:nth-of-type(3n)){margin-right:30px}.c-flex-wrap>.c-flex03:nth-of-type(n+4){margin-top:30px}.c-flex-wrap>.c-flex04{-ms-flex:none;flex:none;width:calc(25% - 22.875px)}.c-flex-wrap>.c-flex04:not(:nth-of-type(4n)){margin-right:30px}.c-flex-wrap>.c-flex04:nth-of-type(n+5){margin-top:30px}.c-flex-wrap.row5>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row5>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row5>.c-flex04:nth-of-type(n+5){margin-top:5px}.c-flex-wrap.row10>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row10>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row10>.c-flex04:nth-of-type(n+5){margin-top:10px}.c-flex-wrap.row20>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row20>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row20>.c-flex04:nth-of-type(n+5){margin-top:20px}.c-flex-wrap.row30>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row30>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row30>.c-flex04:nth-of-type(n+5){margin-top:30px}.c-flex-wrap.row40>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row40>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row40>.c-flex04:nth-of-type(n+5){margin-top:40px}.c-flex-wrap.row50>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row50>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row50>.c-flex04:nth-of-type(n+5){margin-top:50px}.c-flex-wrap.row60>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row60>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row60>.c-flex04:nth-of-type(n+5){margin-top:60px}.c-flex-wrap.row70>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row70>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row70>.c-flex04:nth-of-type(n+5){margin-top:70px}.c-flex-wrap.row80>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row80>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row80>.c-flex04:nth-of-type(n+5){margin-top:80px}.c-flex-wrap.row90>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row90>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row90>.c-flex04:nth-of-type(n+5){margin-top:90px}.c-flex-wrap.row100>.c-flex02:nth-of-type(n+3),.c-flex-wrap.row100>.c-flex03:nth-of-type(n+4),.c-flex-wrap.row100>.c-flex04:nth-of-type(n+5){margin-top:100px}.c-flex-wrap.movie{background-color:#f8fafb;padding:35px 40px}.c-flex-wrap.movie .c-flex02:first-of-type{margin-right:20px;width:426px}.c-flex-wrap.movie .c-flex02:nth-of-type(2){width:355px}.c-flex-wrap.movie .c-button,.c-flex-wrap.movie .c-button--blue,.c-flex-wrap.movie .c-button--cont,.c-flex-wrap.movie .c-button--disable,.c-flex-wrap.movie .c-button--download,.c-flex-wrap.movie .c-button--link,.c-flex-wrap.movie .c-button--orange,.c-flex-wrap.movie .top .download .inner .detail .dl-btn,.top .download .inner .detail .c-flex-wrap.movie .dl-btn{margin:10px auto auto}.c-flex-wrap .p-thumb img{height:140px;object-fit:cover;overflow:hidden;width:100%}.c-flex-wrap .p-thumb-movie{height:240px;margin-bottom:20px}.c-flex-wrap .p-lead{font-size:20px;line-height:1.6}.c-flex-wrap .object-fit-img{font-family:"object-fit: cover; object-position: bottom;";object-fit:cover;object-position:bottom}@media screen and (min-width:769px){.c-flex-wrap.figure-right>.c-flex02:not(:nth-of-type(2n)){margin-right:0;padding-right:10px;width:calc(50% + 14.75px)}}@media screen and (max-width:768px){.c-flex-wrap{margin:20px auto;width:100%}.c-flex-wrap>.c-flex,.c-flex-wrap>.c-flex02,.c-flex-wrap>.c-flex03,.c-flex-wrap>.c-flex04{width:100%}.c-flex-wrap>.c-flex02:nth-child(n+2),.c-flex-wrap>.c-flex03:nth-child(n+2),.c-flex-wrap>.c-flex04:nth-child(n+2),.c-flex-wrap>.c-flex:nth-child(n+2){margin-top:20px}.c-flex-wrap>.c-flex02[class*="--sm"]:nth-child(n+2),.c-flex-wrap>.c-flex03[class*="--sm"]:nth-child(n+2),.c-flex-wrap>.c-flex04[class*="--sm"]:nth-child(n+2),.c-flex-wrap>.c-flex[class*="--sm"]:nth-child(n+2){margin-top:0}.c-flex-wrap>.c-flex02:not(:nth-of-type(2n)),.c-flex-wrap>.c-flex03:not(:nth-of-type(3n)),.c-flex-wrap>.c-flex04:not(:nth-of-type(4n)){margin-right:0}.c-flex-wrap>.c-flex{-ms-flex:none;flex:none}.c-flex-wrap>.c-flex02--sm{margin-right:0;width:calc(50% - 8.25px)}.c-flex-wrap>.c-flex02--sm:not(:nth-of-type(2n)){margin-right:16px}.c-flex-wrap>.c-flex02--sm:nth-child(n+3){margin-top:30px}.c-flex-wrap>.c-flex03--sm{margin-right:0;width:calc(33.33333% - 10.83333px)}.c-flex-wrap>.c-flex03--sm:not(:nth-of-type(3n)){margin-right:32px}.c-flex-wrap>.c-flex03--sm:nth-child(n+4){margin-top:30px}.c-flex-wrap>.c-flex04--sm{margin-right:0;width:calc(25% - 12.125px)}.c-flex-wrap>.c-flex04--sm:not(:nth-of-type(4n)){margin-right:16px}.c-flex-wrap>.c-flex04--sm:nth-child(n+5){margin-top:30px}.c-flex-wrap.figure-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-flex-wrap.figure-right>.c-flex02:not(:nth-of-type(2n)){margin-top:0;width:100%}.c-flex-wrap.figure-right>.c-flex02:nth-child(n+2){margin-bottom:20px}.c-flex-wrap.row10>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row10>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row10>.c-flex04:nth-of-type(n+2){margin-top:6px}.c-flex-wrap.row20>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row20>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row20>.c-flex04:nth-of-type(n+2){margin-top:12px}.c-flex-wrap.row30>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row30>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row30>.c-flex04:nth-of-type(n+2){margin-top:18px}.c-flex-wrap.row40>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row40>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row40>.c-flex04:nth-of-type(n+2){margin-top:24px}.c-flex-wrap.row50>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row50>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row50>.c-flex04:nth-of-type(n+2){margin-top:30px}.c-flex-wrap.row60>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row60>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row60>.c-flex04:nth-of-type(n+2){margin-top:36px}.c-flex-wrap.row70>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row70>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row70>.c-flex04:nth-of-type(n+2){margin-top:42px}.c-flex-wrap.row80>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row80>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row80>.c-flex04:nth-of-type(n+2){margin-top:48px}.c-flex-wrap.row90>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row90>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row90>.c-flex04:nth-of-type(n+2){margin-top:54px}.c-flex-wrap.row100>.c-flex02:nth-of-type(n+2),.c-flex-wrap.row100>.c-flex03:nth-of-type(n+2),.c-flex-wrap.row100>.c-flex04:nth-of-type(n+2){margin-top:60px}.c-flex-wrap.row5--sm>[class*=c-flex02][class*=--sm]:nth-of-type(n+3),.c-flex-wrap.row5--sm>[class*=c-flex03][class*=--sm]:nth-of-type(n+4),.c-flex-wrap.row5--sm>[class*=c-flex04][class*=--sm]:nth-of-type(n+5),.c-flex-wrap.row5--sm>[class*=c-flex]:not([class*=--sm]):nth-of-type(n+2){margin-top:5px}.c-flex-wrap.row10--sm>[class*=c-flex]:not([class*=--sm]):nth-of-type(n+2){margin-top:10x}.c-flex-wrap.row10--sm>[class*=c-flex02][class*=--sm]:nth-of-type(n+3),.c-flex-wrap.row10--sm>[class*=c-flex03][class*=--sm]:nth-of-type(n+4),.c-flex-wrap.row10--sm>[class*=c-flex04][class*=--sm]:nth-of-type(n+5){margin-top:10px}.c-flex-wrap.row20--sm>[class*=c-flex02][class*=--sm]:nth-of-type(n+3),.c-flex-wrap.row20--sm>[class*=c-flex03][class*=--sm]:nth-of-type(n+4),.c-flex-wrap.row20--sm>[class*=c-flex04][class*=--sm]:nth-of-type(n+5),.c-flex-wrap.row20--sm>[class*=c-flex]:not([class*=--sm]):nth-of-type(n+2){margin-top:20px}.c-flex-wrap.row30--sm>[class*=c-flex02][class*=--sm]:nth-of-type(n+3),.c-flex-wrap.row30--sm>[class*=c-flex03][class*=--sm]:nth-of-type(n+4),.c-flex-wrap.row30--sm>[class*=c-flex04][class*=--sm]:nth-of-type(n+5),.c-flex-wrap.row30--sm>[class*=c-flex]:not([class*=--sm]):nth-of-type(n+2){margin-top:30px}.c-flex-wrap.row40--sm>[class*=c-flex02][class*=--sm]:nth-of-type(n+3),.c-flex-wrap.row40--sm>[class*=c-flex03][class*=--sm]:nth-of-type(n+4),.c-flex-wrap.row40--sm>[class*=c-flex04][class*=--sm]:nth-of-type(n+5),.c-flex-wrap.row40--sm>[class*=c-flex]:not([class*=--sm]):nth-of-type(n+2){margin-top:40px}.c-flex-wrap.row50--sm>[class*=c-flex02][class*=--sm]:nth-of-type(n+3),.c-flex-wrap.row50--sm>[class*=c-flex03][class*=--sm]:nth-of-type(n+4),.c-flex-wrap.row50--sm>[class*=c-flex04][class*=--sm]:nth-of-type(n+5),.c-flex-wrap.row50--sm>[class*=c-flex]:not([class*=--sm]):nth-of-type(n+2){margin-top:50px}.c-flex-wrap .p-lead{font-size:14px;line-height:1.5;margin-bottom:20px}.c-flex-wrap .p-thumb img{height:140px;width:100%}.c-flex-wrap .p-thumb-movie{height:auto;margin-bottom:10px}.c-flex-wrap.movie{padding:15px}.c-flex-wrap.movie .c-flex02:first-of-type,.c-flex-wrap.movie .c-flex02:nth-of-type(2){width:100%}}.p-lead{max-width:881px}@media screen and (max-width:768px){.p-lead{max-width:100%}}hr{border-top:1px solid hsla(0,0%,78%,.7);margin:60px 0!important;max-width:881px}@media screen and (max-width:768px){hr{margin:30px 0!important}}.u-only--lg{display:block!important}.u-only-inline--lg{display:inline-block!important}.u-only--sm,.u-only-inline--sm{display:none!important}@media screen and (max-width:768px){.u-only--lg,.u-only-inline--lg{display:none!important}.u-only--sm{display:block!important}.u-only-inline--sm{display:inline-block!important}}.smart-popup .btn-close{background-color:#057db8!important}.top .p-main-visual{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/bg_grid.png) repeat;padding-bottom:70px}.top .p-main-visual .inner{margin:0 auto;width:1220px}.top .p-main-visual .title{-ms-flex-align:baseline;-ms-flex-pack:distribute;align-items:baseline;display:-ms-flexbox;display:flex;justify-content:space-around;margin-bottom:20px}.top .p-main-visual .title .main-title{min-width:680px;text-align:center}.top .p-main-visual .title .main-title h2{color:#057db8;font-size:46px;font-weight:600;margin-top:110px}.top .p-main-visual .title .main-title p{font-size:18px}.top .p-main-visual .title figure img{max-width:150px}.top .p-main-visual .title figure:first-child img{position:relative;top:50px}.top .p-main-visual .title figure:last-child img{max-width:140px}.top .p-main-visual .p-main-site-link-btn{-ms-flex-pack:justify;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.top .p-main-visual .p-main-site-link-btn div{color:#fff;margin:0;position:relative;text-align:center;width:calc(33.33333% - 13.33333px)}.top .p-main-visual .p-main-site-link-btn div.column04{width:calc(25% - 15px)}.top .p-main-visual .p-main-site-link-btn h3{font-size:20px;font-weight:600}@media screen and (max-width:768px){.top .p-main-visual{padding-bottom:20px;padding-top:60px}.top .p-main-visual .inner{width:100%}.top .p-main-visual .title .main-title{min-width:80%}.top .p-main-visual .title .main-title h2{font-size:22px;margin:0 auto;max-width:7em}.top .p-main-visual .title .main-title p{font-size:16px;margin:30px auto 0}.top .p-main-visual .title figure img{max-width:50px}.top .p-main-visual .title figure:first-child img{left:80%;position:relative;top:15px}.top .p-main-visual .title figure:last-child img{max-width:50px;position:relative;right:80%;top:15px}.top .p-main-visual .p-main-site-link-btn div{margin:0 auto;width:100%}.top .p-main-visual .p-main-site-link-btn div.column04{width:100%}.top .p-main-visual .p-main-site-link-btn h3{font-size:16px;text-align:left}.top .p-main-visual .p-main-site-link-btn p{font-size:12px;text-align:left}}.top .bg-blue{position:relative}.top .bg-blue:after{background-color:#eef8ff;content:"";display:block;height:100%;left:calc(-50vw + 50% + 170px);position:absolute;top:0;width:100vw;z-index:-10}.top .bg-gray{position:relative}.top .bg-gray:after{background-color:#f8fafb;content:"";display:block;height:100%;left:calc(-50vw + 50% + 170px);position:absolute;top:0;width:100vw;z-index:-10}@media screen and (max-width:1220px){.top .bg-gray:after{left:calc(-440px + 50%);width:1220px}}.top .p-link-block{position:relative}.top .p-link-block .inner{margin:0 auto;padding:70px 0 80px;width:1220px}.top .p-link-block .inner .section-title{max-width:881px}.top .p-link-block .inner .section-title h2{color:#00a0e9;font-size:36px;font-weight:600;line-height:1.3888;margin-bottom:30px;padding-left:68px;position:relative;text-indent:-68px}.top .p-link-block .inner .section-title h2 i{background-repeat:no-repeat;background-size:contain;display:inline-block;height:54px;margin-right:12px;position:relative;top:15px;width:54px}.top .p-link-block .inner .section-title h2 i.menu01{background-image:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_section01.png);top:0}.top .p-link-block .inner .section-title h2 i.menu02{background-image:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_section02.png)}.top .p-link-block .inner .section-title h2 i.menu03{background-image:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_section03.png)}.top .p-link-block--btn{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0 -20px;width:calc(100% + 40px)}.top .p-link-block--btn li{margin:0 24px 0 0;padding:0;width:283px}.top .p-link-block--btn li:nth-of-type(n+4){margin-top:15px}@media screen and (max-width:768px){.top .p-link-block:after{left:auto}.top .p-link-block .inner{padding:10px 20px 15px;width:100%}.top .p-link-block .inner .section-title{max-width:100%}.top .p-link-block .inner .section-title h2{font-size:22px;margin-bottom:10px;padding-left:34px;text-indent:-34px}.top .p-link-block .inner .section-title h2 i{height:28px;margin-right:6px;top:6px;width:28px}.top .p-link-block--btn{margin:0;width:100%}.top .p-link-block--btn li{margin-right:0;padding:0 8px;width:50%}.top .p-link-block--btn li:nth-of-type(n+3){margin-top:15px}}.top .point .inner{padding-bottom:80px}@media screen and (max-width:768px){.top .point .inner{padding-bottom:40px}}.top .movie-detail dt{font-size:20px;margin-bottom:20px;padding:0 0 20px;position:relative}.top .movie-detail dt:before{background:#057db8;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:40px}.top .movie-list{margin-top:30px}@media screen and (max-width:768px){.top .movie-detail dt{font-size:16px}.top .movie-detail dd{font-size:12px}.top .movie-list{margin-top:10px}}.top .basic{padding-bottom:80px}@media screen and (max-width:768px){.top .basic{padding-bottom:40px}}.top .faq .c-button-wrap{margin-top:30px}.top .difference .c-flex-wrap.movie{background-color:#fff!important}.top .trial .p-lead{font-size:16px;line-height:1.75}.top .trial .detail{margin-top:30px}.top .trial .detail dt{color:#057db8;font-size:18px;font-weight:600;margin-bottom:20px}.top .trial .detail dd{display:list-item;list-style:none;padding-left:1em;position:relative}.top .trial .detail dd:before{background-color:#333;border-radius:50%;content:"";display:inline-block;height:3px;left:.3em;position:absolute;top:.8em;width:3px}.top .support .c-flex03{width:calc(33.33333% - 47px)}.top .support .c-flex03:not(:last-child){margin-right:70px;position:relative}.top .support .c-flex03:not(:last-child):after{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/icon_triangle.svg) no-repeat 50%/contain;bottom:0;content:"";display:block;height:16px;margin:auto;position:absolute;right:-48px;top:30px;width:20px}.top .support-flow{margin-bottom:60px}.top .support-flow h4{font-size:15px;font-weight:600;margin-bottom:10px;text-align:center}.top .support-step{border:1px solid #c8c8c8;border-radius:4px;color:#c8c8c8;font-size:17px;font-weight:600;padding:10px 0;text-align:center}.top .support .is-active h4{color:#00a0e9}.top .support .is-active .support-step{border:2px solid #00a0e9;color:#00a0e9}.top .support .u-mt60{margin-top:60px}.top .support .detail{margin-top:30px}.top .support .detail dt{color:#057db8;font-size:18px;font-weight:600;margin-bottom:20px}.top .support .detail dd{display:list-item;list-style:none;padding-left:1em;position:relative}.top .support .detail dd:before{background-color:#333;border-radius:50%;content:"";display:inline-block;height:3px;left:.3em;position:absolute;top:.8em;width:3px}@media screen and (max-width:768px){.top .support .c-flex03{width:100%}.top .support .c-flex03:not(:last-child){margin-bottom:20px;margin-right:0;position:relative}.top .support .c-flex03:not(:last-child):after{bottom:0;left:0;right:0;top:calc(100% + 60px);transform:rotate(90deg)}.top .support .u-mt60{margin-top:30px}}.top .download{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/bg_grid.png) repeat;padding:80px 0 0}.top .download .inner{margin:0 auto;text-align:center;width:1220px}.top .download .inner .c-head{margin-bottom:20px;position:relative}.top .download .inner .c-head span{color:#00a0e9;position:relative}.top .download .inner .c-head span:before{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/img_download01.png) no-repeat 50%/contain;bottom:0;content:"";display:block;height:95px;left:0;position:absolute;transform:translate(-138px);width:93px}.top .download .inner .c-head span:after{background:url(//www.obc.co.jp/hubfs/obc/v1/images/adjustment/img_download02.png) no-repeat 50%/contain;bottom:0;content:"";display:block;height:95px;position:absolute;right:0;transform:translate(161px);width:116px}.top .download .inner .c-flex-wrap{margin:auto;max-width:881px}.top .download .inner figure{background-color:#fff;padding:10px;text-align:center}.top .download .inner figure img{height:140px;margin:auto;width:auto}.top .download .inner .detail{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:30px auto 20px;min-height:150px;text-align:center}.top .download .inner .detail h3{font-size:24px;font-weight:600;line-height:1.5;margin:10px auto}.top .download .inner .detail .dl-btn span{color:#ff7f0a;font-weight:600}.top .download .inner .detail .dl-btn span:before{background-color:#ff7f0a;top:5px}.top .download .inner .detail .dl-btn span:after{border-right-color:#fff;border-top-color:#fff;top:12px}@media screen and (max-width:768px){.top .download{padding:60px 0 0}.top .download .inner .c-head span:before{height:47.5px;transform:translate(-60px);width:46.5px}.top .download .inner .c-head span:after{height:58px;height:47.5px;transform:translate(100px)}.top .download .inner .detail{min-height:auto}}@media screen and (min-width:769px){.top .download .inner .c-flex-wrap{margin:auto;max-width:1220px;width:1220px}}