.smart .row,.smart .row-c,.smart .row-gap0,.smart .row-gap10,.smart .row-gap15,.smart .row-gap16,.smart .row-gap20,.smart .row-gap24,.smart .row-gap25,.smart .row-gap30,.smart .row-gap32,.smart .row-gap35,.smart .row-gap40,.smart .row-gap45,.smart .row-gap48,.smart .row-gap5,.smart .row-gap50,.smart .row-gap56,.smart .row-gap64,.smart .row-gap72,.smart .row-gap8,.smart .row-gap80,.smart .row-reverse,.smart .row-reverse-gap10,.smart .row-reverse-gap15,.smart .row-reverse-gap16,.smart .row-reverse-gap20,.smart .row-reverse-gap24,.smart .row-reverse-gap25,.smart .row-reverse-gap30,.smart .row-reverse-gap32,.smart .row-reverse-gap35,.smart .row-reverse-gap40,.smart .row-reverse-gap45,.smart .row-reverse-gap48,.smart .row-reverse-gap5,.smart .row-reverse-gap50,.smart .row-reverse-gap56,.smart .row-reverse-gap64,.smart .row-reverse-gap72,.smart .row-reverse-gap8,.smart .row-reverse-gap80,.udnav .row,.udnav .row-c,.udnav .row-gap0,.udnav .row-gap10,.udnav .row-gap15,.udnav .row-gap16,.udnav .row-gap20,.udnav .row-gap24,.udnav .row-gap25,.udnav .row-gap30,.udnav .row-gap32,.udnav .row-gap35,.udnav .row-gap40,.udnav .row-gap45,.udnav .row-gap48,.udnav .row-gap5,.udnav .row-gap50,.udnav .row-gap56,.udnav .row-gap64,.udnav .row-gap72,.udnav .row-gap8,.udnav .row-gap80,.udnav .row-reverse,.udnav .row-reverse-gap10,.udnav .row-reverse-gap15,.udnav .row-reverse-gap16,.udnav .row-reverse-gap20,.udnav .row-reverse-gap24,.udnav .row-reverse-gap25,.udnav .row-reverse-gap30,.udnav .row-reverse-gap32,.udnav .row-reverse-gap35,.udnav .row-reverse-gap40,.udnav .row-reverse-gap45,.udnav .row-reverse-gap48,.udnav .row-reverse-gap5,.udnav .row-reverse-gap50,.udnav .row-reverse-gap56,.udnav .row-reverse-gap64,.udnav .row-reverse-gap72,.udnav .row-reverse-gap8,.udnav .row-reverse-gap80{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px;margin-left:-8px;margin-right:-8px}.smart .row-reverse,.udnav .row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.smart .row-reverse-gap8,.udnav .row-reverse-gap8{margin-bottom:-8px;margin-left:-4px;margin-right:-4px}.smart .row-reverse-gap8>[class*=col],.udnav .row-reverse-gap8>[class*=col]{padding-bottom:8px;padding-left:4px;padding-right:4px}.smart .row-reverse-gap5,.udnav .row-reverse-gap5{margin-bottom:-5px;margin-left:-2.5px;margin-right:-2.5px}.smart .row-reverse-gap5>[class*=col],.udnav .row-reverse-gap5>[class*=col]{padding-bottom:5px;padding-left:2.5px;padding-right:2.5px}.smart .row-reverse-gap16,.udnav .row-reverse-gap16{margin-bottom:-16px;margin-left:-8px;margin-right:-8px}.smart .row-reverse-gap16>[class*=col],.udnav .row-reverse-gap16>[class*=col]{padding-bottom:16px;padding-left:8px;padding-right:8px}.smart .row-reverse-gap10,.udnav .row-reverse-gap10{margin-bottom:-10px;margin-left:-5px;margin-right:-5px}.smart .row-reverse-gap10>[class*=col],.udnav .row-reverse-gap10>[class*=col]{padding-bottom:10px;padding-left:5px;padding-right:5px}.smart .row-reverse-gap24,.udnav .row-reverse-gap24{margin-bottom:-24px;margin-left:-12px;margin-right:-12px}.smart .row-reverse-gap24>[class*=col],.udnav .row-reverse-gap24>[class*=col]{padding-bottom:24px;padding-left:12px;padding-right:12px}.smart .row-reverse-gap15,.udnav .row-reverse-gap15{margin-bottom:-15px;margin-left:-7.5px;margin-right:-7.5px}.smart .row-reverse-gap15>[class*=col],.udnav .row-reverse-gap15>[class*=col]{padding-bottom:15px;padding-left:7.5px;padding-right:7.5px}.smart .row-reverse-gap32,.udnav .row-reverse-gap32{margin-bottom:-32px;margin-left:-16px;margin-right:-16px}.smart .row-reverse-gap32>[class*=col],.udnav .row-reverse-gap32>[class*=col]{padding-bottom:32px;padding-left:16px;padding-right:16px}.smart .row-reverse-gap20,.udnav .row-reverse-gap20{margin-bottom:-20px;margin-left:-10px;margin-right:-10px}.smart .row-reverse-gap20>[class*=col],.udnav .row-reverse-gap20>[class*=col]{padding-bottom:20px;padding-left:10px;padding-right:10px}.smart .row-reverse-gap25,.udnav .row-reverse-gap25{margin-bottom:-25px;margin-left:-12.5px;margin-right:-12.5px}.smart .row-reverse-gap25>[class*=col],.udnav .row-reverse-gap25>[class*=col]{padding-bottom:25px;padding-left:12.5px;padding-right:12.5px}.smart .row-reverse-gap48,.udnav .row-reverse-gap48{margin-bottom:-48px;margin-left:-24px;margin-right:-24px}.smart .row-reverse-gap48>[class*=col],.udnav .row-reverse-gap48>[class*=col]{padding-bottom:48px;padding-left:24px;padding-right:24px}.smart .row-reverse-gap30,.udnav .row-reverse-gap30{margin-bottom:-30px;margin-left:-15px;margin-right:-15px}.smart .row-reverse-gap30>[class*=col],.udnav .row-reverse-gap30>[class*=col]{padding-bottom:30px;padding-left:15px;padding-right:15px}.smart .row-reverse-gap56,.udnav .row-reverse-gap56{margin-bottom:-56px;margin-left:-28px;margin-right:-28px}.smart .row-reverse-gap56>[class*=col],.udnav .row-reverse-gap56>[class*=col]{padding-bottom:56px;padding-left:28px;padding-right:28px}.smart .row-reverse-gap35,.udnav .row-reverse-gap35{margin-bottom:-35px;margin-left:-17.5px;margin-right:-17.5px}.smart .row-reverse-gap35>[class*=col],.udnav .row-reverse-gap35>[class*=col]{padding-bottom:35px;padding-left:17.5px;padding-right:17.5px}.smart .row-reverse-gap64,.udnav .row-reverse-gap64{margin-bottom:-64px;margin-left:-32px;margin-right:-32px}.smart .row-reverse-gap64>[class*=col],.udnav .row-reverse-gap64>[class*=col]{padding-bottom:64px;padding-left:32px;padding-right:32px}.smart .row-reverse-gap40,.udnav .row-reverse-gap40{margin-bottom:-40px;margin-left:-20px;margin-right:-20px}.smart .row-reverse-gap40>[class*=col],.udnav .row-reverse-gap40>[class*=col]{padding-bottom:40px;padding-left:20px;padding-right:20px}.smart .row-reverse-gap72,.udnav .row-reverse-gap72{margin-bottom:-72px;margin-left:-36px;margin-right:-36px}.smart .row-reverse-gap72>[class*=col],.udnav .row-reverse-gap72>[class*=col]{padding-bottom:72px;padding-left:36px;padding-right:36px}.smart .row-reverse-gap45,.udnav .row-reverse-gap45{margin-bottom:-45px;margin-left:-22.5px;margin-right:-22.5px}.smart .row-reverse-gap45>[class*=col],.udnav .row-reverse-gap45>[class*=col]{padding-bottom:45px;padding-left:22.5px;padding-right:22.5px}.smart .row-reverse-gap80,.udnav .row-reverse-gap80{margin-bottom:-80px;margin-left:-40px;margin-right:-40px}.smart .row-reverse-gap80>[class*=col],.udnav .row-reverse-gap80>[class*=col]{padding-bottom:80px;padding-left:40px;padding-right:40px}.smart .row-reverse-gap50,.udnav .row-reverse-gap50{margin-bottom:-50px;margin-left:-25px;margin-right:-25px}.smart .row-reverse-gap50>[class*=col],.udnav .row-reverse-gap50>[class*=col]{padding-bottom:50px;padding-left:25px;padding-right:25px}.smart .row-c,.udnav .row-c{-ms-flex-pack:center;justify-content:center}.smart .row-gap0,.udnav .row-gap0{margin-bottom:0;margin-left:0;margin-right:0}.smart .row-gap0>[class*=col],.udnav .row-gap0>[class*=col]{padding-bottom:0;padding-left:0;padding-right:0}.smart .row-gap8,.udnav .row-gap8{margin-bottom:-8px;margin-left:-4px;margin-right:-4px}.smart .row-gap8>[class*=col],.udnav .row-gap8>[class*=col]{padding-bottom:8px;padding-left:4px;padding-right:4px}.smart .row-gap5,.udnav .row-gap5{margin-bottom:-5px;margin-left:-2.5px;margin-right:-2.5px}.smart .row-gap5>[class*=col],.udnav .row-gap5>[class*=col]{padding-bottom:5px;padding-left:2.5px;padding-right:2.5px}.smart .row-gap16,.udnav .row-gap16{margin-bottom:-16px;margin-left:-8px;margin-right:-8px}.smart .row-gap16>[class*=col],.udnav .row-gap16>[class*=col]{padding-bottom:16px;padding-left:8px;padding-right:8px}.smart .row-gap10,.udnav .row-gap10{margin-bottom:-10px;margin-left:-5px;margin-right:-5px}.smart .row-gap10>[class*=col],.udnav .row-gap10>[class*=col]{padding-bottom:10px;padding-left:5px;padding-right:5px}.smart .row-gap24,.udnav .row-gap24{margin-bottom:-24px;margin-left:-12px;margin-right:-12px}.smart .row-gap24>[class*=col],.udnav .row-gap24>[class*=col]{padding-bottom:24px;padding-left:12px;padding-right:12px}.smart .row-gap15,.udnav .row-gap15{margin-bottom:-15px;margin-left:-7.5px;margin-right:-7.5px}.smart .row-gap15>[class*=col],.udnav .row-gap15>[class*=col]{padding-bottom:15px;padding-left:7.5px;padding-right:7.5px}.smart .row-gap32,.udnav .row-gap32{margin-bottom:-32px;margin-left:-16px;margin-right:-16px}.smart .row-gap32>[class*=col],.udnav .row-gap32>[class*=col]{padding-bottom:32px;padding-left:16px;padding-right:16px}.smart .row-gap20,.udnav .row-gap20{margin-bottom:-20px;margin-left:-10px;margin-right:-10px}.smart .row-gap20>[class*=col],.udnav .row-gap20>[class*=col]{padding-bottom:20px;padding-left:10px;padding-right:10px}.smart .row-gap25,.udnav .row-gap25{margin-bottom:-25px;margin-left:-12.5px;margin-right:-12.5px}.smart .row-gap25>[class*=col],.udnav .row-gap25>[class*=col]{padding-bottom:25px;padding-left:12.5px;padding-right:12.5px}.smart .row-gap48,.udnav .row-gap48{margin-bottom:-48px;margin-left:-24px;margin-right:-24px}.smart .row-gap48>[class*=col],.udnav .row-gap48>[class*=col]{padding-bottom:48px;padding-left:24px;padding-right:24px}.smart .row-gap30,.udnav .row-gap30{margin-bottom:-30px;margin-left:-15px;margin-right:-15px}.smart .row-gap30>[class*=col],.udnav .row-gap30>[class*=col]{padding-bottom:30px;padding-left:15px;padding-right:15px}.smart .row-gap56,.udnav .row-gap56{margin-bottom:-56px;margin-left:-28px;margin-right:-28px}.smart .row-gap56>[class*=col],.udnav .row-gap56>[class*=col]{padding-bottom:56px;padding-left:28px;padding-right:28px}.smart .row-gap35,.udnav .row-gap35{margin-bottom:-35px;margin-left:-17.5px;margin-right:-17.5px}.smart .row-gap35>[class*=col],.udnav .row-gap35>[class*=col]{padding-bottom:35px;padding-left:17.5px;padding-right:17.5px}.smart .row-gap64,.udnav .row-gap64{margin-bottom:-64px;margin-left:-32px;margin-right:-32px}.smart .row-gap64>[class*=col],.udnav .row-gap64>[class*=col]{padding-bottom:64px;padding-left:32px;padding-right:32px}.smart .row-gap40,.udnav .row-gap40{margin-bottom:-40px;margin-left:-20px;margin-right:-20px}.smart .row-gap40>[class*=col],.udnav .row-gap40>[class*=col]{padding-bottom:40px;padding-left:20px;padding-right:20px}.smart .row-gap72,.udnav .row-gap72{margin-bottom:-72px;margin-left:-36px;margin-right:-36px}.smart .row-gap72>[class*=col],.udnav .row-gap72>[class*=col]{padding-bottom:72px;padding-left:36px;padding-right:36px}.smart .row-gap45,.udnav .row-gap45{margin-bottom:-45px;margin-left:-22.5px;margin-right:-22.5px}.smart .row-gap45>[class*=col],.udnav .row-gap45>[class*=col]{padding-bottom:45px;padding-left:22.5px;padding-right:22.5px}.smart .row-gap80,.udnav .row-gap80{margin-bottom:-80px;margin-left:-40px;margin-right:-40px}.smart .row-gap80>[class*=col],.udnav .row-gap80>[class*=col]{padding-bottom:80px;padding-left:40px;padding-right:40px}.smart .row-gap50,.udnav .row-gap50{margin-bottom:-50px;margin-left:-25px;margin-right:-25px}.smart .row-gap50>[class*=col],.udnav .row-gap50>[class*=col]{padding-bottom:50px;padding-left:25px;padding-right:25px}.smart .gap-y5,.udnav .gap-y5{margin-bottom:-5px}.smart .gap-y5>[class*=col],.udnav .gap-y5>[class*=col]{padding-bottom:5px}.smart .gap-y10,.udnav .gap-y10{margin-bottom:-10px}.smart .gap-y10>[class*=col],.udnav .gap-y10>[class*=col]{padding-bottom:10px}.smart .gap-y15,.udnav .gap-y15{margin-bottom:-15px}.smart .gap-y15>[class*=col],.udnav .gap-y15>[class*=col]{padding-bottom:15px}.smart .gap-y20,.udnav .gap-y20{margin-bottom:-20px}.smart .gap-y20>[class*=col],.udnav .gap-y20>[class*=col]{padding-bottom:20px}.smart .gap-y25,.udnav .gap-y25{margin-bottom:-25px}.smart .gap-y25>[class*=col],.udnav .gap-y25>[class*=col]{padding-bottom:25px}.smart .gap-y30,.udnav .gap-y30{margin-bottom:-30px}.smart .gap-y30>[class*=col],.udnav .gap-y30>[class*=col]{padding-bottom:30px}.smart .gap-y35,.udnav .gap-y35{margin-bottom:-35px}.smart .gap-y35>[class*=col],.udnav .gap-y35>[class*=col]{padding-bottom:35px}.smart .gap-y40,.udnav .gap-y40{margin-bottom:-40px}.smart .gap-y40>[class*=col],.udnav .gap-y40>[class*=col]{padding-bottom:40px}.smart .gap-y45,.udnav .gap-y45{margin-bottom:-45px}.smart .gap-y45>[class*=col],.udnav .gap-y45>[class*=col]{padding-bottom:45px}.smart .gap-y50,.udnav .gap-y50{margin-bottom:-50px}.smart .gap-y50>[class*=col],.udnav .gap-y50>[class*=col]{padding-bottom:50px}.smart .gap-y55,.udnav .gap-y55{margin-bottom:-55px}.smart .gap-y55>[class*=col],.udnav .gap-y55>[class*=col]{padding-bottom:55px}.smart .gap-y60,.udnav .gap-y60{margin-bottom:-60px}.smart .gap-y60>[class*=col],.udnav .gap-y60>[class*=col]{padding-bottom:60px}.smart .gap-y65,.udnav .gap-y65{margin-bottom:-65px}.smart .gap-y65>[class*=col],.udnav .gap-y65>[class*=col]{padding-bottom:65px}.smart .gap-y70,.udnav .gap-y70{margin-bottom:-70px}.smart .gap-y70>[class*=col],.udnav .gap-y70>[class*=col]{padding-bottom:70px}.smart .gap-y75,.udnav .gap-y75{margin-bottom:-75px}.smart .gap-y75>[class*=col],.udnav .gap-y75>[class*=col]{padding-bottom:75px}.smart .gap-y80,.udnav .gap-y80{margin-bottom:-80px}.smart .gap-y80>[class*=col],.udnav .gap-y80>[class*=col]{padding-bottom:80px}.smart .gap-y85,.udnav .gap-y85{margin-bottom:-85px}.smart .gap-y85>[class*=col],.udnav .gap-y85>[class*=col]{padding-bottom:85px}.smart .gap-y90,.udnav .gap-y90{margin-bottom:-90px}.smart .gap-y90>[class*=col],.udnav .gap-y90>[class*=col]{padding-bottom:90px}.smart .gap-y95,.udnav .gap-y95{margin-bottom:-95px}.smart .gap-y95>[class*=col],.udnav .gap-y95>[class*=col]{padding-bottom:95px}.smart .gap-y100,.udnav .gap-y100{margin-bottom:-100px}.smart .gap-y100>[class*=col],.udnav .gap-y100>[class*=col]{padding-bottom:100px}.smart .col,.smart .col-1,.smart .col-10,.smart .col-11,.smart .col-12,.smart .col-2,.smart .col-3,.smart .col-4,.smart .col-5,.smart .col-6,.smart .col-7,.smart .col-8,.smart .col-9,.udnav .col,.udnav .col-1,.udnav .col-10,.udnav .col-11,.udnav .col-12,.udnav .col-2,.udnav .col-3,.udnav .col-4,.udnav .col-5,.udnav .col-6,.udnav .col-7,.udnav .col-8,.udnav .col-9{padding-bottom:8px;padding-left:8px;padding-right:8px}.smart .col-20p,.udnav .col-20p{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.smart .col-1,.udnav .col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.smart .col-2,.udnav .col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.smart .col-3,.udnav .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.smart .col-4,.udnav .col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.smart .col-5,.udnav .col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.smart .col-6,.udnav .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.smart .col-7,.udnav .col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.smart .col-8,.udnav .col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.smart .col-9,.udnav .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.smart .col-10,.udnav .col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.smart .col-11,.udnav .col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.smart .col-12,.udnav .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#mn_wrap{background:#f8f8fa}body p{line-height:1.65}.smart .color-iaas{color:#007834}.smart .color-saas{color:#f90}.smart hr{margin:80px 0}.smart figure{margin:10px auto;text-align:center}.smart figure:first-child{margin-top:0}.smart figure:last-child{margin-bottom:0}.smart .-c{text-align:center}.smart-section{padding:100px 0}.smart-section.-white{background:#fff}.smart-section.-black{background:#0f1c28;color:#fff}.smart-header{background:transparent linear-gradient(180deg,#505963,#f4f4f7 80%,#f4f4f7) 0 0 no-repeat padding-box;padding:40px 0 80px}.ac .smart-header{background:transparent linear-gradient(180deg,#af207f,#f4f4f7 60%,#f4f4f7) 0 0 no-repeat padding-box}.hr .smart-header{background:transparent linear-gradient(180deg,#0978c2,#f4f4f7 60%,#f4f4f7) 0 0 no-repeat padding-box}.sa .smart-header{background:transparent linear-gradient(180deg,#007834,#f4f4f7 60%,#f4f4f7) 0 0 no-repeat padding-box}.db .smart-header,.mw .smart-header,.opendb .smart-header{background:transparent linear-gradient(180deg,#738799,#f4f4f7 60%,#f4f4f7) 0 0 no-repeat padding-box}.smart-header-content{background:#fff;padding:110px 120px 80px}.casestudy .smart-header-content{margin:0 -90px;padding-left:90px;padding-right:90px}.db .smart-header-content,.opendb .smart-header-content{padding:0}.smart-inner{margin:auto;max-width:1280px;padding:0 30px}.smart-title-section{color:#fff;font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:40px}.smart-title-section+.smart-text{color:#fff;margin-bottom:40px;margin-top:-25px}.smart-title-lv1{font-size:1.75rem;font-weight:700;margin-bottom:24px;margin-top:120px;text-align:center}.smart-title-lv1 small{font-weight:400}.smart-title-lv1 .sub,.smart-title-lv1 small{display:block;font-size:1.25rem;margin-bottom:10px}.smart-title-lv1 .sub{color:#888;font-weight:700}.smart-title-lv1:first-child{margin-top:0}.smart-title-lv2{font-size:1.625rem;font-weight:700;margin-bottom:24px}.smart-title-lv2 small{font-weight:400}.smart-title-lv2 .sub,.smart-title-lv2 small{display:block;font-size:1.25rem;margin-bottom:10px}.smart-title-lv2 .sub{color:#888;font-weight:700}.smart-title-lv2:first-child{margin-top:0}.smart-title-lv2:last-child{margin-bottom:0}.smart-title-lv3{font-size:1.125rem;font-weight:700;margin:32px auto 24px}.smart-title-lv3.-border{border-bottom:1px solid #333;margin-bottom:20px;padding-bottom:20px}.smart-title-lv3:first-child{margin-top:0}.smart-title-lv3:last-child{margin-bottom:0}.smart-title-border{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;border-left:1px solid #333;margin:80px 0 32px;min-height:65px;padding:0 0 0 24px}.smart-title-border .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 5px}.smart-title-border .title .label{border:1px solid #333;display:inline-block;font-size:.875rem;font-weight:700;margin-left:12px;padding:7px 10px}.smart-title-border .title .label.-saas{border-color:#f90;color:#f90}.smart-title-border .title .label.-iaas{border-color:#007834;color:#007834}.smart-title-border .lead{font-size:1rem;font-weight:700;line-height:1.65;margin:0}.smart-title-border:first-child{margin-top:0}.smart-title-border:last-child{margin-bottom:0}.ac .smart-title-border{border-left-color:#af207f}.hr .smart-title-border{border-left-color:#0978c2}.sa .smart-title-border{border-left-color:#007834}.db .smart-title-border,.mw .smart-title-border,.opendb .smart-title-border{border-left-color:#738799}.smart-lead{font-size:1.25rem;font-weight:700;line-height:1.65;margin:40px auto 16px}.smart-lead:first-child{margin-top:0}.smart-lead:last-child{margin-bottom:0}.smart-text{font-size:1rem;line-height:1.625;margin:18px auto}.smart-text:first-child{margin-top:0}.smart-text:last-child{margin-bottom:0}.smart-link a{color:#00306b;display:inline-block;font-weight:700;position:relative;text-decoration:underline;transition:opacity .3s}.smart-link a:hover{opacity:.7;text-decoration:none}.smart-link.-anchor a{padding-right:20px}.smart-link.-anchor a:after{border-bottom:2.5px solid #00306b;border-right:2.5px solid #00306b;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.smart-alert{border:6px solid #f4f4f7;margin:40px auto;padding:20px;text-align:center}.smart-float-right{margin:64px auto}.smart-float-right:after{clear:both;content:"";display:block}.smart-float-right figure{float:right;margin-left:24px}.smart-float-right .detail{overflow:hidden}.smart-float-right:last-child{margin-bottom:0}.smart-button-wrap{display:-ms-flexbox;display:flex}.smart-button-wrap .smart-button{margin:0 28px 0 0}.smart-button{margin:24px auto;max-width:338px}.smart-button:first-child{margin-top:0}.smart-button:last-child{margin-bottom:0}.smart-button a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background:transparent linear-gradient(260deg,#1d85db,#045f9b) 0 0 no-repeat padding-box;color:#fff;font-size:1.1875rem;font-weight:700;height:60px;justify-content:center;min-width:300px;position:relative;transition:opacity .3s;width:auto}.smart-button a:after{border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;bottom:2px;content:"";display:block;height:9px;margin:auto;position:absolute;right:12px;top:0;transform:rotate(-45deg);width:9px}.smart-button a:hover{opacity:.7}.smart-button-border{display:-ms-flexbox;display:flex;margin:24px auto}.smart-button-border:first-child{margin-top:0}.smart-button-border:last-child{margin-bottom:0}.smart-button-border a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border:1px solid #000;font-size:1rem;font-weight:700;height:50px;justify-content:center;margin:auto;min-width:300px;padding:0 40px 0 30px;position:relative;transition:opacity .3s;width:auto}.smart-button-border a:after{border-bottom:2.5px solid #00306b;border-right:2.5px solid #00306b;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:12px;top:0;transform:rotate(-45deg);width:8px}.smart-button-border a:hover{opacity:.7}.smart-button-border.-l a{margin-left:0}.smart-button-border.-white a{border-color:#fff;color:#fff}.smart-button-border.-white a:after{border-color:#fff}.smart-box-label{margin:32px 0 0;padding:0 30px}.smart-box-label span{background:#333;color:#fff;display:inline-block;font-size:1.125rem;font-weight:700;line-height:1;padding:15px 20px}.smart-box01{background:#f8f8fa;margin:16px auto;padding:24px}.smart-box01:first-child{margin-top:0}.smart-box01:last-child{margin-bottom:0}.smart-box02{background:#f8f8fa;margin:36px auto;padding:32px}.smart-box02:first-child{margin-top:0}.smart-box02:last-child{margin-bottom:0}.smart-box-label+.smart-box02{margin-top:-23px;padding-top:48px}.smart-box02 .smart-float-right{margin-top:0}.smart-box02 .smart-float-right figure{margin:0 0 0 20px}.smart-flex-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.smart-flex-image figure{margin:0 16px 0 0}.smart-flex-image .detail{-ms-flex:1;flex:1}.smart-anchor{margin:20px auto 100px}.smart-anchor ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.smart-anchor ul li{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:12px 10px}.smart-anchor ul li:not(:first-child){border-left:1px solid #333}.smart-anchor ul li a{color:#00306b;display:inline-block;font-size:1.25rem;font-weight:700;padding-right:20px;position:relative;text-decoration:underline;transition:opacity .3s}.smart-anchor ul li a:hover{opacity:.7;text-decoration:none}.smart-anchor ul li a:after{border-bottom:2.5px solid #00306b;border-right:2.5px solid #00306b;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.smart-lineup-list{margin-top:48px;text-align:left}.smart-lineup-list+.smart-lineup-list{margin-top:32px}.smart-lineup-list p{margin:5px 0}.smart-lineup-list a:hover:before{display:none}.smart-lineup-list .thumb{margin-bottom:10px}.smart-lineup-list .thumb a{padding:0!important}.smart-lineup-list .button{margin:0 0 5px}#mn_wrap #udnav .smart-lineup-list .button a{color:#fff}.smart-lineup-list .button a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:1rem;font-weight:700;padding:11px!important;position:relative;transition:opacity .3s}.smart-lineup-list .button a:hover{opacity:.7}.smart-lineup-list .button a:before{display:none!important}.smart-lineup-list .button a:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:10px;top:0;transform:rotate(-45deg);width:8px}.smart-lineup-list .button.-ac{background-color:#af207f}.smart-lineup-list .button.-hr{background-color:#0978c2}.smart-lineup-list .button.-sa{background-color:#007834}.smart-lineup-list .button.-db,.smart-lineup-list .button.-mw{background-color:#738799}.smart-lineup-list .button img{margin-right:10px;width:44px}.smart-casestudy-link-list{margin-top:45px}.smart-casestudy-link-list a{background:#fff;display:block;position:relative;transition:.4s;width:100%}.smart-casestudy-link-list a:hover{opacity:.7}.smart-casestudy-link-list-thumb{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;height:120px;overflow:hidden;width:100%}.smart-casestudy-link-list-body{padding:16px 20px 55px}.smart-casestudy-link-list-body .casestudies_list_link{bottom:20px;color:#00438b;font-size:14px;font-weight:700;padding-right:15px;position:absolute;right:20px}.smart-casestudy-link-list-body .casestudies_list_link:after{border-bottom:2px solid #00438b;border-right:2px solid #00438b;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:3px;top:0;transform:rotate(-45deg);width:8px}.smart-casestudy-link-list-company{font-size:14px;font-weight:700;margin-bottom:10px}.smart-casestudy-link-list-title{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:10px}.smart-casestudy-link-list-link{bottom:20px;color:#00438b;font-size:14px;font-weight:700;padding-right:15px;position:absolute;right:20px}.smart-casestudy-link-list-link:after{border-bottom:2px solid #00438b;border-right:2px solid #00438b;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:3px;top:0;transform:rotate(-45deg);width:8px}.smart-casestudy-link .smart-button-border{margin-top:60px}.smart-contact{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/common/contact_bg.png) no-repeat 50% 50%/cover;padding:80px 0}.smart-contact-body{text-align:center;width:710px}.smart-contact-freedial dd,.smart-contact-freedial dt{font-size:1rem}.smart-contact-freedial-tel{display:block;font-family:Barlow,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:.2rem;line-height:1;margin:10px 0}.smart-contact .smart-title-lv1{margin-bottom:24px}.smart-contact .smart-button-wrap{margin-bottom:32px;margin-top:32px}@keyframes visual-animate{0%{opacity:0;transform:translateY(15px)}30%{opacity:1;transform:translate(0)}65%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.smart-visual-inner{background:#0f1c29 url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/top/visual_bg.png) no-repeat 100% 0;color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.-init .smart-visual-inner{opacity:0;transition:2.2s 5.5s;visibility:hidden}.smart-visual.-skip{opacity:0;position:relative;transition:.8s;visibility:hidden;z-index:100000}.smart-visual.-skip .smart-visual-item01,.smart-visual.-skip .smart-visual-item02{transition:.8s}.smart-visual.-skip.-init .smart-visual-item01,.smart-visual.-skip.-init .smart-visual-item02{animation-play-state:paused;opacity:0}.smart-visual-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%}.smart-visual-item01{transform:translateZ(0);will-change:filter}.-init .smart-visual-item01{animation-delay:.2s;animation-duration:3.2s;animation-name:visual-animate;animation-timing-function:ease-out}.smart-visual-item02{padding-bottom:12%}.-init .smart-visual-item02{animation-delay:2.8s;animation-duration:3.2s;animation-name:visual-animate;animation-timing-function:ease-out}.smart-visual-logo{margin-bottom:50px;width:326px}.smart-visual-lead{font-family:"Noto Serif JP";font-size:1.75rem;line-height:1.5}.smart-visual-skip{bottom:20px;color:#fff;cursor:pointer;font-family:"Noto Serif JP";font-size:18px;letter-spacing:.08em;position:absolute;right:20px;transition:opacity .3s}.smart-visual-skip:hover{opacity:.7}.smart-hero{background:#0f1c29 url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/top/visual_bg.png) no-repeat 100% 0;color:#fff;text-align:center}.smart-hero-header{padding:90px 0 75px}.smart-hero-body{padding:60px 0 100px}.smart-hero-logo{margin:auto;width:314px}.smart-hero-lead{color:#e9e9e9;font-family:"Noto Serif JP";font-size:1.75rem;line-height:1.6}.smart-hero-scroll{font-size:20px;line-height:1.5;margin:80px auto 0;text-align:center}.smart-hero-scroll span{display:inline-block;position:relative}.smart-hero-scroll span:after{animation:fluffy1 2.2s ease-out infinite;border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:-10px;content:"";display:block;height:9px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:9px}@keyframes fluffy1{0%{bottom:-10px}5%{bottom:-10px}35%{bottom:-20px}55%{bottom:-20px}95%{bottom:-10px}to{bottom:-10px}}.smart-hero-feature{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.smart-hero-feature-item{margin:0 -25px;min-height:460px;padding:63px 60px 83px;position:relative;width:460px;z-index:0}.smart-hero-feature-item:after{border:1px solid #8e8e8e;border-radius:300px;box-shadow:0 0 6px #fff;content:"";display:block;height:460px;left:0;position:absolute;top:0;width:460px;z-index:-1}.smart-hero-feature-title{font-size:1.625rem;font-weight:700;line-height:1.5}.smart-merit{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/top/merit_bg.png) no-repeat 50% 100%/cover}.smart-merit-list{margin-top:50px}.smart-merit-list-item{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.05);padding:40px}.smart-merit-list .smart-button-border{margin-left:0}.smart-information-item{padding:80px 20px;text-align:center}.smart-information-item.-fearure{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/top/information_bg01.png) no-repeat 50% 50%/cover}.smart-information-item.-operation{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/top/information_bg02.png) no-repeat 50% 50%/cover}.smart-plan-list{text-align:center}.smart-plan-list-item{padding:24px}.smart-plan-list-item.-saas{border:2px solid #f90}.smart-plan-list-item.-saas .smart-plan-list-title{background-color:#f90}.smart-plan-list-item.-iaas{border:2px solid #007834}.smart-plan-list-item.-iaas .smart-plan-list-title{background-color:#007834}.smart-plan-list-title{background:#888;color:#fff;display:block;font-size:1.25rem;font-weight:700;margin:-25px -25px 19px;padding:6px;text-align:center}#saas .smart-title-border{border-left-color:#f90}#iaas .smart-title-border{border-left-color:#007834}.smart-price-cost{margin-top:64px}.smart-plan-flow{margin-top:38px}.smart-plan-flow .col-20p .smart-plan-flow-item{position:relative}.smart-plan-flow .col-20p .smart-plan-flow-item:after{border-bottom:2.5px solid #333;border-right:2.5px solid #333;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:-24px;top:0;transform:rotate(-45deg);width:8px}.smart-plan-flow .col-20p:last-child .smart-plan-flow-item:after{display:none}.smart-plan-flow-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border:1px solid #c7c7c7;justify-content:center;min-height:107px;text-align:center}.step_cover .smart-plan-flow .smart-plan-flow-item{min-height:135px}.smart-plan-flow-item .label{background:#333;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:1;margin:0;padding:3px 16px}.smart-plan-flow-item .label.-color{background-color:#006db5}.smart-plan-flow-item .title{font-size:1.125rem;font-weight:700;margin:5px 0 0}.step_cover{background-image:url(https://www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/price/step_bg.png);background-position:center 110px;background-repeat:no-repeat;z-index:100}.step_cover .smart-plan-flow .color_box{background:#fff}.smart-plan-flow-item .step_info{font-size:.75rem;line-height:1.4;margin:5px 0 0;text-align:center}p.consul_case_title{font-size:1.25rem;font-weight:500;margin:20px 0}.consul_case_list{display:flex}.consul_case_list a{display:block;margin:0 20px 0 0;text-align:center;width:23%}.consul_case_list dl dt{border:1px solid #ddd;margin:0 0 20px;padding:15px}.c-link,.consul_case_list a:link dl dd{color:#069;text-decoration:underline}.c-link:hover,.consul_case_list a:hover dl dd{color:#069;text-decoration:none}.c-link,.consul_case_list a:visited dl dd{color:#069;text-decoration:underline}.mb_40{margin-bottom:40px}.smart-partner{margin-top:-20px}.smart-partner-item{background:#fcfcfc;border:1px solid rgba(51,51,51,.1);padding:32px 28px 24px}.smart-partner-item:nth-child(n+2){margin-top:24px}.smart-partner-header{display:-ms-flexbox;display:flex;margin-bottom:24px}.smart-partner-header .thumb{margin-right:16px;width:160px}.smart-partner-header .thumb .label{color:#fff;display:inline-block;font-size:14px;font-weight:400;margin-bottom:10px;padding:3px 12px}.smart-partner-header .thumb .label.-platinum{background:transparent linear-gradient(282deg,#a19e9e,#e3e3e3) 0 0 no-repeat padding-box}.smart-partner-header .thumb .label.-gold{background:transparent linear-gradient(108deg,#fcf0c1,#d4a31f) 0 0 no-repeat padding-box}.smart-partner-header .thumb figure{margin:0 auto}.smart-partner-header .detail{-ms-flex:1;flex:1}.smart-partner-header .detail .title{font-size:1.25rem;font-weight:700;margin-bottom:5px}.smart-partner-header .detail .url{margin:10px 0 15px}.smart-partner-header .detail .url a{color:#00306b;display:inline-block;font-size:.875rem;padding-left:30px;position:relative;text-decoration:underline;transition:opacity .3s}.smart-partner-header .detail .url a:before{background:url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/partner/icon_url.png) no-repeat 0 0/contain;bottom:0;content:"";display:block;height:24px;left:0;margin:auto;position:absolute;top:0;width:24px}.smart-partner-header .detail .url a:hover{opacity:.7;text-decoration:none}.smart-partner-header .detail .desc{font-size:1rem;line-height:1.7}.smart-partner-body a,.smart-partner-footer a{color:#00306b;text-decoration:underline;transition:opacity .3s}.smart-partner-body a:hover,.smart-partner-footer a:hover{opacity:.7;text-decoration:none}.smart-partner-body dl dt,.smart-partner-footer dl dt{font-weight:700;line-height:1.7;margin-bottom:10px;padding-left:16px;position:relative}.smart-partner-body dl dt:before,.smart-partner-footer dl dt:before{background:#af207f;bottom:0;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;top:0;width:9px}.smart-partner-body dl dd,.smart-partner-footer dl dd{display:block;line-height:1.64}.smart-partner-body dl dd+dd,.smart-partner-footer dl dd+dd{margin-top:16px}.smart-partner-body dl.-movie:after,.smart-partner-footer dl.-movie:after{clear:both;content:"";display:block}.smart-partner-body dl.-movie dt,.smart-partner-footer dl.-movie dt{float:left;margin-right:30px;min-width:100px}.smart-partner-body dl.-movie dd,.smart-partner-footer dl.-movie dd{overflow:hidden}.smart-partner-footer{display:none;padding-top:24px}.smart-partner-button{margin-top:24px;text-align:center}.smart-partner-button span{color:#00306b;cursor:pointer;display:inline-block;font-size:1rem;padding:0 0 0 22px;position:relative;text-decoration:underline}.smart-partner-button span:before{background:#00306b url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/partner/icon_plus.svg) no-repeat 50% 50%;bottom:0;content:"";display:block;height:16px;left:0;margin:auto;position:absolute;top:0;width:16px}.-is-opend .smart-partner-button span:before{background:#00306b url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/partner/icon_minus.svg) no-repeat 50% 50%}.smart-partner-button span:hover{text-decoration:none}.smart-partner .smart-button-border{margin-top:56px}.smart-partner .smart-button-border a{cursor:pointer;padding-left:32px;padding-right:32px}.smart-partner .smart-button-border a:after{transform:rotate(45deg)}.smart-relation-casestudy .casestudies_list{margin-top:40px;-ms-flex-pack:center;justify-content:center}.smart-casestudies-search{border-bottom:1px solid rgba(0,48,107,.2);margin-bottom:46px;padding-bottom:80px;padding-top:15px;position:relative}.smart-casestudies-result-logo{bottom:10px;height:auto;position:absolute;right:20px;width:263px}.smart-casestudies-result-logo img{width:100%}.smart-casestudies-result-value{padding-right:0;position:absolute;right:0;top:-10px;transform:translateY(-100%)}.smart .casestudies .more_button{border-color:#00306b;border-radius:0;color:#00306b}.smart .casestudies .more_button:after{border-color:#00306b}.smart-company-list{margin-top:40px}.smart-company-list .col-20p,.smart-company-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.smart-company-list-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;height:100%;justify-content:center;padding:8px 5px;position:relative;width:100%;z-index:0}.smart-company-list a{display:block;text-align:center;transition:opacity .3s;width:100%}.smart-company-list .logo{display:block;margin:auto;max-width:210px;position:relative;z-index:1}.smart-company-list .logo img{margin:auto;max-height:108px}.smart-company-list .link{color:#00306b;display:inline-block;font-size:.875rem;margin-bottom:.4em;margin-top:1em;padding-right:20px;text-decoration:none;transition:opacity .3s}.smart-company-list .link:hover{opacity:1}.smart-company-list .link:after{border-bottom:2.5px solid #00306b;border-right:2.5px solid #00306b;content:"";display:inline-block;height:8px;margin:0 -35px 1px 6px;transform:rotate(-45deg);width:8px}.smart-company-list .link a{display:inline-block;position:static;white-space:nowrap;width:auto}.smart-company-list .link a:before{border:1px solid #ced7e2;transition:border .3s;z-index:2}.smart-company-list .link a:after,.smart-company-list .link a:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.smart-company-list .link a:after{background:rgba(206,215,226,.4);opacity:0;transition:opacity .3s;z-index:-1}.smart-company-list .link a:hover:before{border-color:transparent}.smart-company-list .link a:hover:after{opacity:1}.smart-company-list .partner{color:#00306b;display:inline-block;font-size:.875rem;margin-bottom:.4em;margin-top:1em;padding-right:20px;position:relative;text-decoration:none;transition:opacity .3s;z-index:11}.smart-company-list .partner a{display:inline-block;white-space:nowrap;width:auto}.smart-company-list .partner a:hover{opacity:.7}.smart-company-list .partner:after{border-bottom:2.5px solid #00306b;border-right:2.5px solid #00306b;content:"";display:inline-block;height:8px;margin:0 -35px 1px 6px;transform:rotate(-45deg);width:8px}.smart-lineup.smart-section{padding-bottom:10px}.smart.top .smart-lineup.smart-section{padding-bottom:100px}.smart-banner.smart-section{color:#333}.smart-banner-list{margin:0 auto}.smart-banner-list-item{box-shadow:0 0 30px rgba(0,0,0,.05);position:relative}.smart-banner-list-item a{background:#fff;display:block;padding:40px;transition:background .3s}.smart-banner-list-item a:after{border-bottom:3px solid #00306b;border-right:3px solid #00306b;bottom:0;content:"";display:block;height:16px;margin:auto;position:absolute;right:30px;top:0;transform:rotate(-45deg);transition:right .3s;width:16px}.smart-banner-list-item a:hover{background:transparent;transition:background .3s}.smart-banner-list-item a:hover:after{right:20px;transition:right .3s}.smart-banner-list-item figure{margin:20px auto 0;max-width:50%}.smart-banner-list-item figure img{height:50px}@media screen and (max-width:768px){.smart .sm\:row,.smart .sm\:row-c,.smart .sm\:row-gap10,.smart .sm\:row-gap15,.smart .sm\:row-gap16,.smart .sm\:row-gap20,.smart .sm\:row-gap24,.smart .sm\:row-gap25,.smart .sm\:row-gap30,.smart .sm\:row-gap32,.smart .sm\:row-gap35,.smart .sm\:row-gap40,.smart .sm\:row-gap45,.smart .sm\:row-gap48,.smart .sm\:row-gap5,.smart .sm\:row-gap50,.smart .sm\:row-gap56,.smart .sm\:row-gap64,.smart .sm\:row-gap72,.smart .sm\:row-gap8,.smart .sm\:row-gap80,.smart .sm\:row-reverse,.smart .sm\:row-reverse-gap10,.smart .sm\:row-reverse-gap15,.smart .sm\:row-reverse-gap16,.smart .sm\:row-reverse-gap20,.smart .sm\:row-reverse-gap24,.smart .sm\:row-reverse-gap25,.smart .sm\:row-reverse-gap30,.smart .sm\:row-reverse-gap32,.smart .sm\:row-reverse-gap35,.smart .sm\:row-reverse-gap40,.smart .sm\:row-reverse-gap45,.smart .sm\:row-reverse-gap48,.smart .sm\:row-reverse-gap5,.smart .sm\:row-reverse-gap50,.smart .sm\:row-reverse-gap56,.smart .sm\:row-reverse-gap64,.smart .sm\:row-reverse-gap72,.smart .sm\:row-reverse-gap8,.smart .sm\:row-reverse-gap80,.udnav .sm\:row,.udnav .sm\:row-c,.udnav .sm\:row-gap10,.udnav .sm\:row-gap15,.udnav .sm\:row-gap16,.udnav .sm\:row-gap20,.udnav .sm\:row-gap24,.udnav .sm\:row-gap25,.udnav .sm\:row-gap30,.udnav .sm\:row-gap32,.udnav .sm\:row-gap35,.udnav .sm\:row-gap40,.udnav .sm\:row-gap45,.udnav .sm\:row-gap48,.udnav .sm\:row-gap5,.udnav .sm\:row-gap50,.udnav .sm\:row-gap56,.udnav .sm\:row-gap64,.udnav .sm\:row-gap72,.udnav .sm\:row-gap8,.udnav .sm\:row-gap80,.udnav .sm\:row-reverse,.udnav .sm\:row-reverse-gap10,.udnav .sm\:row-reverse-gap15,.udnav .sm\:row-reverse-gap16,.udnav .sm\:row-reverse-gap20,.udnav .sm\:row-reverse-gap24,.udnav .sm\:row-reverse-gap25,.udnav .sm\:row-reverse-gap30,.udnav .sm\:row-reverse-gap32,.udnav .sm\:row-reverse-gap35,.udnav .sm\:row-reverse-gap40,.udnav .sm\:row-reverse-gap45,.udnav .sm\:row-reverse-gap48,.udnav .sm\:row-reverse-gap5,.udnav .sm\:row-reverse-gap50,.udnav .sm\:row-reverse-gap56,.udnav .sm\:row-reverse-gap64,.udnav .sm\:row-reverse-gap72,.udnav .sm\:row-reverse-gap8,.udnav .sm\:row-reverse-gap80{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px;margin-left:-8px;margin-right:-8px}.smart .sm\:row-reverse,.udnav .sm\:row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.smart .sm\:row-reverse-gap8,.udnav .sm\:row-reverse-gap8{margin-bottom:-8px;margin-left:-4px;margin-right:-4px}.smart .sm\:row-reverse-gap8>[class*=col],.udnav .sm\:row-reverse-gap8>[class*=col]{padding-bottom:8px;padding-left:4px;padding-right:4px}.smart .sm\:row-reverse-gap5,.udnav .sm\:row-reverse-gap5{margin-bottom:-5px;margin-left:-2.5px;margin-right:-2.5px}.smart .sm\:row-reverse-gap5>[class*=col],.udnav .sm\:row-reverse-gap5>[class*=col]{padding-bottom:5px;padding-left:2.5px;padding-right:2.5px}.smart .sm\:row-reverse-gap16,.udnav .sm\:row-reverse-gap16{margin-bottom:-16px;margin-left:-8px;margin-right:-8px}.smart .sm\:row-reverse-gap16>[class*=col],.udnav .sm\:row-reverse-gap16>[class*=col]{padding-bottom:16px;padding-left:8px;padding-right:8px}.smart .sm\:row-reverse-gap10,.udnav .sm\:row-reverse-gap10{margin-bottom:-10px;margin-left:-5px;margin-right:-5px}.smart .sm\:row-reverse-gap10>[class*=col],.udnav .sm\:row-reverse-gap10>[class*=col]{padding-bottom:10px;padding-left:5px;padding-right:5px}.smart .sm\:row-reverse-gap24,.udnav .sm\:row-reverse-gap24{margin-bottom:-24px;margin-left:-12px;margin-right:-12px}.smart .sm\:row-reverse-gap24>[class*=col],.udnav .sm\:row-reverse-gap24>[class*=col]{padding-bottom:24px;padding-left:12px;padding-right:12px}.smart .sm\:row-reverse-gap15,.udnav .sm\:row-reverse-gap15{margin-bottom:-15px;margin-left:-7.5px;margin-right:-7.5px}.smart .sm\:row-reverse-gap15>[class*=col],.udnav .sm\:row-reverse-gap15>[class*=col]{padding-bottom:15px;padding-left:7.5px;padding-right:7.5px}.smart .sm\:row-reverse-gap32,.udnav .sm\:row-reverse-gap32{margin-bottom:-32px;margin-left:-16px;margin-right:-16px}.smart .sm\:row-reverse-gap32>[class*=col],.udnav .sm\:row-reverse-gap32>[class*=col]{padding-bottom:32px;padding-left:16px;padding-right:16px}.smart .sm\:row-reverse-gap20,.udnav .sm\:row-reverse-gap20{margin-bottom:-20px;margin-left:-10px;margin-right:-10px}.smart .sm\:row-reverse-gap20>[class*=col],.udnav .sm\:row-reverse-gap20>[class*=col]{padding-bottom:20px;padding-left:10px;padding-right:10px}.smart .sm\:row-reverse-gap25,.udnav .sm\:row-reverse-gap25{margin-bottom:-25px;margin-left:-12.5px;margin-right:-12.5px}.smart .sm\:row-reverse-gap25>[class*=col],.udnav .sm\:row-reverse-gap25>[class*=col]{padding-bottom:25px;padding-left:12.5px;padding-right:12.5px}.smart .sm\:row-reverse-gap48,.udnav .sm\:row-reverse-gap48{margin-bottom:-48px;margin-left:-24px;margin-right:-24px}.smart .sm\:row-reverse-gap48>[class*=col],.udnav .sm\:row-reverse-gap48>[class*=col]{padding-bottom:48px;padding-left:24px;padding-right:24px}.smart .sm\:row-reverse-gap30,.udnav .sm\:row-reverse-gap30{margin-bottom:-30px;margin-left:-15px;margin-right:-15px}.smart .sm\:row-reverse-gap30>[class*=col],.udnav .sm\:row-reverse-gap30>[class*=col]{padding-bottom:30px;padding-left:15px;padding-right:15px}.smart .sm\:row-reverse-gap56,.udnav .sm\:row-reverse-gap56{margin-bottom:-56px;margin-left:-28px;margin-right:-28px}.smart .sm\:row-reverse-gap56>[class*=col],.udnav .sm\:row-reverse-gap56>[class*=col]{padding-bottom:56px;padding-left:28px;padding-right:28px}.smart .sm\:row-reverse-gap35,.udnav .sm\:row-reverse-gap35{margin-bottom:-35px;margin-left:-17.5px;margin-right:-17.5px}.smart .sm\:row-reverse-gap35>[class*=col],.udnav .sm\:row-reverse-gap35>[class*=col]{padding-bottom:35px;padding-left:17.5px;padding-right:17.5px}.smart .sm\:row-reverse-gap64,.udnav .sm\:row-reverse-gap64{margin-bottom:-64px;margin-left:-32px;margin-right:-32px}.smart .sm\:row-reverse-gap64>[class*=col],.udnav .sm\:row-reverse-gap64>[class*=col]{padding-bottom:64px;padding-left:32px;padding-right:32px}.smart .sm\:row-reverse-gap40,.udnav .sm\:row-reverse-gap40{margin-bottom:-40px;margin-left:-20px;margin-right:-20px}.smart .sm\:row-reverse-gap40>[class*=col],.udnav .sm\:row-reverse-gap40>[class*=col]{padding-bottom:40px;padding-left:20px;padding-right:20px}.smart .sm\:row-reverse-gap72,.udnav .sm\:row-reverse-gap72{margin-bottom:-72px;margin-left:-36px;margin-right:-36px}.smart .sm\:row-reverse-gap72>[class*=col],.udnav .sm\:row-reverse-gap72>[class*=col]{padding-bottom:72px;padding-left:36px;padding-right:36px}.smart .sm\:row-reverse-gap45,.udnav .sm\:row-reverse-gap45{margin-bottom:-45px;margin-left:-22.5px;margin-right:-22.5px}.smart .sm\:row-reverse-gap45>[class*=col],.udnav .sm\:row-reverse-gap45>[class*=col]{padding-bottom:45px;padding-left:22.5px;padding-right:22.5px}.smart .sm\:row-reverse-gap80,.udnav .sm\:row-reverse-gap80{margin-bottom:-80px;margin-left:-40px;margin-right:-40px}.smart .sm\:row-reverse-gap80>[class*=col],.udnav .sm\:row-reverse-gap80>[class*=col]{padding-bottom:80px;padding-left:40px;padding-right:40px}.smart .sm\:row-reverse-gap50,.udnav .sm\:row-reverse-gap50{margin-bottom:-50px;margin-left:-25px;margin-right:-25px}.smart .sm\:row-reverse-gap50>[class*=col],.udnav .sm\:row-reverse-gap50>[class*=col]{padding-bottom:50px;padding-left:25px;padding-right:25px}.smart .sm\:row-c,.udnav .sm\:row-c{-ms-flex-pack:center;justify-content:center}.smart .sm\:row-gap8,.udnav .sm\:row-gap8{margin-bottom:-8px;margin-left:-4px;margin-right:-4px}.smart .sm\:row-gap8>[class*=col],.udnav .sm\:row-gap8>[class*=col]{padding-bottom:8px;padding-left:4px;padding-right:4px}.smart .sm\:row-gap5,.udnav .sm\:row-gap5{margin-bottom:-5px;margin-left:-2.5px;margin-right:-2.5px}.smart .sm\:row-gap5>[class*=col],.udnav .sm\:row-gap5>[class*=col]{padding-bottom:5px;padding-left:2.5px;padding-right:2.5px}.smart .sm\:row-gap16,.udnav .sm\:row-gap16{margin-bottom:-16px;margin-left:-8px;margin-right:-8px}.smart .sm\:row-gap16>[class*=col],.udnav .sm\:row-gap16>[class*=col]{padding-bottom:16px;padding-left:8px;padding-right:8px}.smart .sm\:row-gap10,.udnav .sm\:row-gap10{margin-bottom:-10px;margin-left:-5px;margin-right:-5px}.smart .sm\:row-gap10>[class*=col],.udnav .sm\:row-gap10>[class*=col]{padding-bottom:10px;padding-left:5px;padding-right:5px}.smart .sm\:row-gap24,.udnav .sm\:row-gap24{margin-bottom:-24px;margin-left:-12px;margin-right:-12px}.smart .sm\:row-gap24>[class*=col],.udnav .sm\:row-gap24>[class*=col]{padding-bottom:24px;padding-left:12px;padding-right:12px}.smart .sm\:row-gap15,.udnav .sm\:row-gap15{margin-bottom:-15px;margin-left:-7.5px;margin-right:-7.5px}.smart .sm\:row-gap15>[class*=col],.udnav .sm\:row-gap15>[class*=col]{padding-bottom:15px;padding-left:7.5px;padding-right:7.5px}.smart .sm\:row-gap32,.udnav .sm\:row-gap32{margin-bottom:-32px;margin-left:-16px;margin-right:-16px}.smart .sm\:row-gap32>[class*=col],.udnav .sm\:row-gap32>[class*=col]{padding-bottom:32px;padding-left:16px;padding-right:16px}.smart .sm\:row-gap20,.udnav .sm\:row-gap20{margin-bottom:-20px;margin-left:-10px;margin-right:-10px}.smart .sm\:row-gap20>[class*=col],.udnav .sm\:row-gap20>[class*=col]{padding-bottom:20px;padding-left:10px;padding-right:10px}.smart .sm\:row-gap25,.udnav .sm\:row-gap25{margin-bottom:-25px;margin-left:-12.5px;margin-right:-12.5px}.smart .sm\:row-gap25>[class*=col],.udnav .sm\:row-gap25>[class*=col]{padding-bottom:25px;padding-left:12.5px;padding-right:12.5px}.smart .sm\:row-gap48,.udnav .sm\:row-gap48{margin-bottom:-48px;margin-left:-24px;margin-right:-24px}.smart .sm\:row-gap48>[class*=col],.udnav .sm\:row-gap48>[class*=col]{padding-bottom:48px;padding-left:24px;padding-right:24px}.smart .sm\:row-gap30,.udnav .sm\:row-gap30{margin-bottom:-30px;margin-left:-15px;margin-right:-15px}.smart .sm\:row-gap30>[class*=col],.udnav .sm\:row-gap30>[class*=col]{padding-bottom:30px;padding-left:15px;padding-right:15px}.smart .sm\:row-gap56,.udnav .sm\:row-gap56{margin-bottom:-56px;margin-left:-28px;margin-right:-28px}.smart .sm\:row-gap56>[class*=col],.udnav .sm\:row-gap56>[class*=col]{padding-bottom:56px;padding-left:28px;padding-right:28px}.smart .sm\:row-gap35,.udnav .sm\:row-gap35{margin-bottom:-35px;margin-left:-17.5px;margin-right:-17.5px}.smart .sm\:row-gap35>[class*=col],.udnav .sm\:row-gap35>[class*=col]{padding-bottom:35px;padding-left:17.5px;padding-right:17.5px}.smart .sm\:row-gap64,.udnav .sm\:row-gap64{margin-bottom:-64px;margin-left:-32px;margin-right:-32px}.smart .sm\:row-gap64>[class*=col],.udnav .sm\:row-gap64>[class*=col]{padding-bottom:64px;padding-left:32px;padding-right:32px}.smart .sm\:row-gap40,.udnav .sm\:row-gap40{margin-bottom:-40px;margin-left:-20px;margin-right:-20px}.smart .sm\:row-gap40>[class*=col],.udnav .sm\:row-gap40>[class*=col]{padding-bottom:40px;padding-left:20px;padding-right:20px}.smart .sm\:row-gap72,.udnav .sm\:row-gap72{margin-bottom:-72px;margin-left:-36px;margin-right:-36px}.smart .sm\:row-gap72>[class*=col],.udnav .sm\:row-gap72>[class*=col]{padding-bottom:72px;padding-left:36px;padding-right:36px}.smart .sm\:row-gap45,.udnav .sm\:row-gap45{margin-bottom:-45px;margin-left:-22.5px;margin-right:-22.5px}.smart .sm\:row-gap45>[class*=col],.udnav .sm\:row-gap45>[class*=col]{padding-bottom:45px;padding-left:22.5px;padding-right:22.5px}.smart .sm\:row-gap80,.udnav .sm\:row-gap80{margin-bottom:-80px;margin-left:-40px;margin-right:-40px}.smart .sm\:row-gap80>[class*=col],.udnav .sm\:row-gap80>[class*=col]{padding-bottom:80px;padding-left:40px;padding-right:40px}.smart .sm\:row-gap50,.udnav .sm\:row-gap50{margin-bottom:-50px;margin-left:-25px;margin-right:-25px}.smart .sm\:row-gap50>[class*=col],.udnav .sm\:row-gap50>[class*=col]{padding-bottom:50px;padding-left:25px;padding-right:25px}.smart .sm\:gap-y5,.udnav .sm\:gap-y5{margin-bottom:-5px}.smart .sm\:gap-y5>[class*=col],.udnav .sm\:gap-y5>[class*=col]{padding-bottom:5px}.smart .sm\:gap-y10,.udnav .sm\:gap-y10{margin-bottom:-10px}.smart .sm\:gap-y10>[class*=col],.udnav .sm\:gap-y10>[class*=col]{padding-bottom:10px}.smart .sm\:gap-y15,.udnav .sm\:gap-y15{margin-bottom:-15px}.smart .sm\:gap-y15>[class*=col],.udnav .sm\:gap-y15>[class*=col]{padding-bottom:15px}.smart .sm\:gap-y20,.udnav .sm\:gap-y20{margin-bottom:-20px}.smart .sm\:gap-y20>[class*=col],.udnav .sm\:gap-y20>[class*=col]{padding-bottom:20px}.smart .sm\:gap-y25,.udnav .sm\:gap-y25{margin-bottom:-25px}.smart .sm\:gap-y25>[class*=col],.udnav .sm\:gap-y25>[class*=col]{padding-bottom:25px}.smart .sm\:gap-y30,.udnav .sm\:gap-y30{margin-bottom:-30px}.smart .sm\:gap-y30>[class*=col],.udnav .sm\:gap-y30>[class*=col]{padding-bottom:30px}.smart .sm\:gap-y35,.udnav .sm\:gap-y35{margin-bottom:-35px}.smart .sm\:gap-y35>[class*=col],.udnav .sm\:gap-y35>[class*=col]{padding-bottom:35px}.smart .sm\:gap-y40,.udnav .sm\:gap-y40{margin-bottom:-40px}.smart .sm\:gap-y40>[class*=col],.udnav .sm\:gap-y40>[class*=col]{padding-bottom:40px}.smart .sm\:gap-y45,.udnav .sm\:gap-y45{margin-bottom:-45px}.smart .sm\:gap-y45>[class*=col],.udnav .sm\:gap-y45>[class*=col]{padding-bottom:45px}.smart .sm\:gap-y50,.udnav .sm\:gap-y50{margin-bottom:-50px}.smart .sm\:gap-y50>[class*=col],.udnav .sm\:gap-y50>[class*=col]{padding-bottom:50px}.smart .sm\:gap-y55,.udnav .sm\:gap-y55{margin-bottom:-55px}.smart .sm\:gap-y55>[class*=col],.udnav .sm\:gap-y55>[class*=col]{padding-bottom:55px}.smart .sm\:gap-y60,.udnav .sm\:gap-y60{margin-bottom:-60px}.smart .sm\:gap-y60>[class*=col],.udnav .sm\:gap-y60>[class*=col]{padding-bottom:60px}.smart .sm\:gap-y65,.udnav .sm\:gap-y65{margin-bottom:-65px}.smart .sm\:gap-y65>[class*=col],.udnav .sm\:gap-y65>[class*=col]{padding-bottom:65px}.smart .sm\:gap-y70,.udnav .sm\:gap-y70{margin-bottom:-70px}.smart .sm\:gap-y70>[class*=col],.udnav .sm\:gap-y70>[class*=col]{padding-bottom:70px}.smart .sm\:gap-y75,.udnav .sm\:gap-y75{margin-bottom:-75px}.smart .sm\:gap-y75>[class*=col],.udnav .sm\:gap-y75>[class*=col]{padding-bottom:75px}.smart .sm\:gap-y80,.udnav .sm\:gap-y80{margin-bottom:-80px}.smart .sm\:gap-y80>[class*=col],.udnav .sm\:gap-y80>[class*=col]{padding-bottom:80px}.smart .sm\:gap-y85,.udnav .sm\:gap-y85{margin-bottom:-85px}.smart .sm\:gap-y85>[class*=col],.udnav .sm\:gap-y85>[class*=col]{padding-bottom:85px}.smart .sm\:gap-y90,.udnav .sm\:gap-y90{margin-bottom:-90px}.smart .sm\:gap-y90>[class*=col],.udnav .sm\:gap-y90>[class*=col]{padding-bottom:90px}.smart .sm\:gap-y95,.udnav .sm\:gap-y95{margin-bottom:-95px}.smart .sm\:gap-y95>[class*=col],.udnav .sm\:gap-y95>[class*=col]{padding-bottom:95px}.smart .sm\:gap-y100,.udnav .sm\:gap-y100{margin-bottom:-100px}.smart .sm\:gap-y100>[class*=col],.udnav .sm\:gap-y100>[class*=col]{padding-bottom:100px}.smart .col-1,.smart .col-10,.smart .col-11,.smart .col-12,.smart .col-2,.smart .col-20p,.smart .col-3,.smart .col-4,.smart .col-5,.smart .col-6,.smart .col-7,.smart .col-8,.smart .col-9,.udnav .col-1,.udnav .col-10,.udnav .col-11,.udnav .col-12,.udnav .col-2,.udnav .col-20p,.udnav .col-3,.udnav .col-4,.udnav .col-5,.udnav .col-6,.udnav .col-7,.udnav .col-8,.udnav .col-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.smart .sm\.col,.smart .sm\:col-1,.smart .sm\:col-10,.smart .sm\:col-11,.smart .sm\:col-12,.smart .sm\:col-2,.smart .sm\:col-3,.smart .sm\:col-4,.smart .sm\:col-5,.smart .sm\:col-6,.smart .sm\:col-7,.smart .sm\:col-8,.smart .sm\:col-9,.udnav .sm\.col,.udnav .sm\:col-1,.udnav .sm\:col-10,.udnav .sm\:col-11,.udnav .sm\:col-12,.udnav .sm\:col-2,.udnav .sm\:col-3,.udnav .sm\:col-4,.udnav .sm\:col-5,.udnav .sm\:col-6,.udnav .sm\:col-7,.udnav .sm\:col-8,.udnav .sm\:col-9{padding-bottom:8px;padding-left:8px;padding-right:8px}.smart .sm\:col-1,.udnav .sm\:col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.smart .sm\:col-2,.udnav .sm\:col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.smart .sm\:col-3,.udnav .sm\:col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.smart .sm\:col-4,.udnav .sm\:col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.smart .sm\:col-5,.udnav .sm\:col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.smart .sm\:col-6,.udnav .sm\:col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.smart .sm\:col-7,.udnav .sm\:col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.smart .sm\:col-8,.udnav .sm\:col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.smart .sm\:col-9,.udnav .sm\:col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.smart .sm\:col-10,.udnav .sm\:col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.smart .sm\:col-11,.udnav .sm\:col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.smart .sm\:col-12,.udnav .sm\:col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.smart hr{margin:40px 0}.smart p{font-size:14px;font-size:1rem}.smart figure{margin:8px auto}.smart-section{padding:60px 0}.smart-header{padding:30px 0 0}.smart-header-content{padding:40px 15px 30px}.smart-inner{padding:0 15px}#udnav .smart-inner{padding-bottom:30px}.smart-title-section{font-size:1.5rem;margin-bottom:32px}.smart-title-section+.smart-text{margin-bottom:30px;margin-top:-20px}.smart-title-lv1{font-size:20px;font-size:1.42857rem;margin-bottom:18px;margin-top:60px}.smart-title-lv1 .sub,.smart-title-lv1 small{font-size:18px;font-size:1.28571rem;margin-bottom:8px}.smart-title-lv2{font-size:18px;font-size:1.28571rem;margin-bottom:16px}.smart-title-lv2 .sub,.smart-title-lv2 small{font-size:16px;font-size:1.14286rem;margin-bottom:8px}.smart-title-lv3{font-size:16px;font-size:1.14286rem;margin:24px auto 16px}.smart-title-lv3.-border{margin-bottom:15px;padding-bottom:15px}.smart-title-border{margin:45px 0 24px;min-height:60px;padding:0 0 0 16px}.smart-title-border .title{font-size:16px;font-size:1.14286rem;line-height:1.5;margin:0 0 3px}.smart-title-border .title .label{font-size:12px;font-size:.85714rem;margin:4px 0 4px 10px;padding:4px 5px}.smart-title-border .lead{font-size:15px;font-size:1.07143rem}.smart-lead{font-size:16px;font-size:1.14286rem;margin:32px auto 12px}.smart-text{margin:16px auto}.smart-link a,.smart-text{font-size:14px;font-size:1rem}.smart-link.-anchor a{padding-right:16px}.smart-link.-anchor a:after{border-bottom:2px solid #00306b;border-right:2px solid #00306b;bottom:2px;height:7px;width:7px}.smart-alert{border:4px solid #f4f4f7;padding:15px}.smart-alert,.smart-float-right{margin:32px auto}.smart-float-right figure{float:none;margin:0 auto 16px;max-width:400px}.smart-float-right .detail{overflow:hidden}.smart-button-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -5px}.smart-button-wrap .smart-button{margin:0 10px 5px}.smart-button{margin:16px auto;max-width:280px}.smart-button a{font-size:16px;font-size:1.14286rem;height:48px;min-width:240px}.smart-button a:after{bottom:0;height:8px;right:10px;width:8px}.smart-button-border{margin:16px auto}.smart-button-border a{font-size:14px;font-size:1rem;height:45px;min-width:240px;padding:5px 20px 5px 15px}.smart-button-border a:after{bottom:0;height:8px;right:10px;width:8px}.smart-button-border.-l a{margin:0 auto}.smart-box-label{margin:24px 0 0;padding:0 20px}.smart-box-label span{font-size:1rem;padding:10px 12px}.smart-box01{margin:15px auto;padding:20px}.smart-box02{margin:30px auto;padding:20px}.smart-box-label+.smart-box02{margin-top:-18px;padding-top:32px}.smart-box02 .smart-float-right figure{margin:0 auto 20px}.smart-flex-image{display:block}.smart-flex-image figure{margin:0 auto 20px}.smart-anchor{margin:15px auto 50px}.smart-anchor ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.smart-anchor ul li{-ms-flex:none;flex:none;margin:5px 0;padding:5px 10px;width:50%}.smart-anchor ul li:first-child{border-left:1px solid #333}.smart-anchor ul li:nth-child(2n){border-right:1px solid #333}.smart-anchor ul li a{font-size:1rem;padding-right:16px}.smart-anchor ul li a:after{border-bottom:2px solid #00306b;border-right:2px solid #00306b;bottom:2px;height:7px;width:7px}.smart-lineup-list{margin-top:36px}.smart-lineup-list+.smart-lineup-list{margin-top:30px}.smart-lineup-list p{font-size:13px;font-size:.92857rem;margin:3px 0}#udnav .smart-lineup-list p{color:#000}.smart-lineup-list .thumb{margin-bottom:8px}.smart-lineup-list .button{margin:0 0 5px}.smart-lineup-list .button a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:1rem;font-weight:700;padding:11px;position:relative}.smart-lineup-list .button a:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:10px;top:0;transform:rotate(-45deg);width:8px}.smart-lineup-list .button img{margin-right:8px;width:30px}.smart-casestudy-link-list{margin-top:30px}.smart-casestudy-link-list-thumb{height:100px}.smart-casestudy-link-list-body{padding:15px 15px 55px}.smart-casestudy-link-list-body .casestudies_list_link{bottom:20px;font-size:13px;right:20px}.smart-casestudy-link-list-company{font-size:13px;margin-bottom:8px}.smart-casestudy-link-list-title{font-size:15px;margin-bottom:8px}.smart-casestudy-link-list-link{bottom:20px;font-size:13px;padding-right:13px;right:20px}.smart-casestudy-link .smart-button-border{margin-top:30px}.smart-contact{padding:40px 0}.smart-contact-body{width:100%}.smart-contact-body p,.smart-contact-freedial dd,.smart-contact-freedial dt{font-size:.875rem}.smart-contact-freedial-tel{font-size:2rem;margin:8px 0}.smart-contact .smart-title-lv1{margin-bottom:20px}.smart-contact .smart-button-wrap{margin-bottom:24px;margin-top:24px}.smart-contact .smart-button-wrap .smart-button{margin-bottom:10px;margin-left:auto;margin-right:auto}.smart-visual{background:#0f1c29 url(//www.obc.co.jp/hubfs/obc/v1/images/bugyo-v/smart/top/visual_bg.png) no-repeat 100% 0/120% auto}.smart-visual-logo{margin-bottom:30px;max-width:300px;width:80%}.smart-visual-lead{font-size:18px;font-size:1.28571rem}.smart-visual-skip{bottom:10px;font-size:12px;padding:10px;right:10px}.smart-hero-header{padding:60px 20px 50px}.smart-hero-body{padding:40px 0 60px}.smart-hero-logo{max-width:314px;width:70%}.smart-hero-lead{font-size:18px;font-size:1.28571rem;margin-bottom:30px}.smart-hero-scroll{font-size:16px;font-size:1.14286rem;margin-top:40px}.smart-hero-scroll span:after{border-bottom:1.5 solid #fff;border-right:1.5 solid #fff;height:7px;width:7px}.smart-hero-feature{display:block;margin-top:40px}.smart-hero-feature-item{margin:0 auto;max-width:400px;min-height:0;padding:20px;width:100%}.smart-hero-feature-item+.smart-hero-feature-item{margin-top:24px}.smart-hero-feature-item:after{border-radius:6px;height:100%;width:100%}.smart-hero-feature-title{font-size:20px;font-size:1.42857rem}.smart-hero-feature p{font-size:13px;font-size:.92857rem}.smart-merit-list{margin-top:36px}.smart-merit-list-item{box-shadow:0 0 15px rgba(0,0,0,.05);padding:20px}.smart-information-item{padding:40px 15px}.smart-plan-list-title{font-size:18px;font-size:1.28571rem}.smart-price-cost{margin-top:40px}.smart-plan-flow{margin-top:24px}.smart-plan-flow .col-20p .smart-plan-flow-item{margin-right:20px}.smart-plan-flow .col-20p .smart-plan-flow-item:after{border-bottom:2px solid #333;border-right:2px solid #333;height:7px;right:-15px;width:7px}.smart-plan-flow-item{background:#fff;min-height:80px;padding:10px}.smart-plan-flow-item .label{font-size:13px;font-size:.92857rem;padding:3px 16px}.smart-plan-flow-item .title{font-size:14px;font-size:1rem;margin:5px 0 0}.smart-partner{margin-top:-10px}.smart-partner-item{padding:20px 15px}.smart-partner-item:nth-child(n+2){margin-top:18px}.smart-partner-header{display:block;margin-bottom:18px}.smart-partner-header .thumb{margin:0 auto 15px;width:160px}.smart-partner-header .thumb .label{font-size:12px;margin-bottom:8px;padding:2px 10px}.smart-partner-header .thumb figure{margin:0 auto}.smart-partner-header .detail .title{font-size:17px;font-size:1.21429rem}.smart-partner-header .detail .url{margin:8px 0 12px}.smart-partner-header .detail .url a{font-size:13px;font-size:.92857rem;padding-left:24px}.smart-partner-header .detail .url a:before{height:20px;width:20px}.smart-partner-header .detail .desc{font-size:14px;font-size:1rem;line-height:1.64}.smart-partner-body dl dt,.smart-partner-footer dl dt{font-size:15px;font-size:1.07143rem;line-height:1.6;margin-bottom:8px;padding-left:14px}.smart-partner-body dl dt:before,.smart-partner-footer dl dt:before{height:2px;width:7px}.smart-partner-body dl dd,.smart-partner-footer dl dd{font-size:14px;font-size:1rem}.smart-partner-body dl dd+dd,.smart-partner-footer dl dd+dd{margin-top:12px}.smart-partner-body dl.-movie dt,.smart-partner-footer dl.-movie dt{float:none;margin-right:0;width:100%}.smart-partner-body dl.-movie dd,.smart-partner-footer dl.-movie dd{overflow:hidden}.smart-partner-footer{padding-top:20px}.smart-partner-button{margin-top:20px}.smart-partner-button span{font-size:14px;font-size:1rem;padding:0 0 0 20px}.smart-partner-button span:before{background-size:10px auto;height:14px;width:14px}.-is-opend .smart-partner-button span:before{background-size:10px auto}.smart-partner .smart-button-border{margin-top:32px}.smart-partner .smart-button-border a{padding-left:16px;padding-right:16px}.smart-relation-casestudy .casestudies_list{margin-top:24px}.smart-casestudies-search{margin-bottom:32px;padding-bottom:60px;padding-top:20px}.smart-casestudies-result-logo{bottom:5px;right:10px;width:150px}.smart-casestudies-result-value{top:5px}.smart-company-list{margin-top:24px;-ms-flex-pack:center;justify-content:center}.smart-company-list .col-20p{-ms-flex:none;flex:none;max-width:200px;width:50%}.smart-company-list .link{font-size:11px;font-size:.78571rem;padding-right:10px}.smart-company-list .link:after{border-bottom:2px solid #00306b;border-right:2px solid #00306b;height:6px;margin:0 -20px 1px 4px;top:2px;width:6px}.smart-company-list .partner{font-size:11px;font-size:.78571rem;padding-right:10px}.smart-company-list .partner:after{border-bottom:2px solid #00306b;border-right:2px solid #00306b;height:6px;margin:0 -20px 1px 4px;top:2px;width:6px}.smart-lineup.smart-section,.smart.top .smart-lineup.smart-section{padding-bottom:60px}.smart-banner-list-item{box-shadow:0 0 15px rgba(0,0,0,.05)}.smart-banner-list-item a{padding:20px 40px}.smart-banner-list-item a:after{right:15px}.smart-banner-list-item figure{max-width:70%}.smart-banner-list-item figure img{height:30px}}