@charset "UTF-8";.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.alignC{text-align:center}.alignL{text-align:left}h1,h2,h3,h4,h5{font-weight:700}.area-topic-path{margin-bottom:20px}@media only screen and (min-width:768px){.contents section,.contentsW section{padding:40px 0}}@media only screen and (max-width:767px){.contents section,.contentsW section{padding:30px 0}}@media only screen and (min-width:768px){.contents{margin-bottom:40px}}@media only screen and (max-width:767px){.contents{margin-bottom:40px}}.contentsW{width:100%}@media only screen and (min-width:768px){.contentsW{margin-bottom:40px}}@media only screen and (max-width:767px){.contentsW{margin-bottom:40px}}@media only screen and (min-width:768px){.inner{max-width:1080px;margin:0 auto;padding:0 100px}}@media only screen and (max-width:767px){.inner{width:98%;margin:0 auto}}@media only screen and (min-width:768px){.innerW{max-width:1080px;margin:0 auto;padding:0 15px}}@media only screen and (max-width:767px){.innerW{width:98%;margin:0 auto}}.ttl-type01{margin-bottom:40px;color:#000;text-align:center}@media only screen and (min-width:768px){.ttl-type01{font-size:30px;letter-spacing:.2em}}@media only screen and (max-width:767px){.ttl-type01{font-size:26px;line-height:1.2}}.ttl-type01 span{font-size:18px}.ttl-type01-sub{font-size:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#01b8ff;margin-bottom:40px}.ttl-type01-sub:after,.ttl-type01-sub:before{content:"";height:2px;background:#01b8ff;display:block}@media only screen and (min-width:768px){.ttl-type01-sub:after,.ttl-type01-sub:before{width:60px}}@media only screen and (max-width:767px){.ttl-type01-sub:after,.ttl-type01-sub:before{width:30px}}@media only screen and (min-width:768px){.ttl-type01-sub:after{margin-left:20px}}@media only screen and (max-width:767px){.ttl-type01-sub:after{margin-left:15px}}@media only screen and (min-width:768px){.ttl-type01-sub:before{margin-right:20px}}@media only screen and (max-width:767px){.ttl-type01-sub:before{margin-right:15px}}.ttl-type02{margin-bottom:20px;color:#01b8ff;font-size:24px;text-align:center}@media only screen and (max-width:767px){.ttl-type02{line-height:1.2}}.ttl-type02.square{margin-left:2em;text-indent:-2em;text-align:left}.ttl-type02.square span:before{content:"■";display:inline-block;margin-left:2em}.ttl-type02.tl{text-align:left}.ttl-type02.txs{font-size:20px}.ttl-type03{margin-bottom:20px;color:#01b8ff;font-size:18px;margin-left:2em;text-indent:-2em}@media only screen and (max-width:767px){.ttl-type03{line-height:1.2}}.ttl-type03.square span:before{content:"■";display:inline-block;margin-left:2em}.ttl-type04{margin-bottom:20px;color:#000;font-size:24px;text-align:center}@media only screen and (max-width:767px){.ttl-type04{padding:0 20px;line-height:1.2}}.ttl-type05{margin-bottom:20px;color:#000;font-size:18px;text-align:center}@media only screen and (max-width:767px){.ttl-type05{padding:0 20px;line-height:1.2}}.ttl-type06{color:#000;font-size:15px;text-align:left}@media only screen and (max-width:767px){.ttl-type06{padding:0 20px;line-height:1.2}}.ttl-sideline{font-size:18px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;color:#01b8ff;margin-bottom:40px}.ttl-sideline:after,.ttl-sideline:before{content:"";flex-grow:1;height:2px;background:#01b8ff;display:block}@media only screen and (min-width:768px){.ttl-sideline:after{margin-left:20px}}@media only screen and (max-width:767px){.ttl-sideline:after{margin-left:15px}}@media only screen and (min-width:768px){.ttl-sideline:before{margin-right:20px}}@media only screen and (max-width:767px){.ttl-sideline:before{margin-right:15px}}.ttl-sideline.bl{color:#000}.catch-type01{font-weight:700;margin-bottom:35px}.catch-type01,.catch-type02{text-align:center;font-size:18px}.catch-type02{color:#01b8ff}.lead24{text-align:center;line-height:2}@media only screen and (min-width:768px){.lead24{font-size:24px}}@media only screen and (max-width:767px){.lead24{font-size:18px}}.lead16{line-height:2;font-size:16px}@media only screen and (min-width:768px){.lead16{text-align:center}}@media only screen and (max-width:767px){.lead16{text-align:left}}.lead16.em,.lead24.em{font-weight:700}.text{font-size:15px}@media only screen and (min-width:1000px){.text{width:880px;margin:0 auto 1.5em}}@media only screen and (max-width:767px){.text{padding:0 20px;margin-bottom:1.5em}}.text a{color:#01b8ff}.bg_gray{background-color:#f6f6f6}.bg_gray .ttl-type03{color:#008dd5}.bg_blue{background-color:#e4f5fc}.btn,.btn a{text-align:center}.btn a{background-color:#01b8ff;display:inline-block;color:#fff;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,.1);padding:15px 15px 15px 25px!important;font-size:18px}@media only screen and (min-width:768px){.btn a{padding:15px 0;min-width:280px}}@media only screen and (max-width:767px){.btn a{padding:5px 0;min-width:250px}}.btn a:before{content:"";position:absolute;top:calc(50% - 5px);left:10px;box-sizing:border-box;width:5px;height:5px;border:5px solid transparent;border-left:7px solid #fff}.btn a:hover{background-color:#0094cd;text-decoration:none;box-shadow:none}.annotation{color:#333;font-size:1.2px;margin-top:10px}ul.common{margin:0 20px}ul.common li{padding-left:15px;position:relative;font-size:15px;margin-bottom:20px}ul.common li:before{content:"●";color:#01b8ff;display:block;font-size:10px;width:15px;margin-right:10px;position:absolute;top:5px;left:0}ul.common.narrow li{margin-bottom:5px}ol.common{margin:0 20px;counter-reset:num}ol.common>li{padding-left:2em;position:relative;font-size:15px;margin-bottom:20px;counter-increment:num}ol.common>li:before{content:counter(num) ".";color:#01b8ff;display:block;font-weight:700;position:absolute;left:0}ol.common.narrow li{margin-bottom:5px}dl.common dt{font-weight:700}dl.common dd{margin-bottom:1.5em}table.common{font-size:15px;margin-bottom:30px}table.common thead tr{background:#01b8ff;color:#fff;font-weight:700}table.common tbody tr{background:#e4f5fc}table.common td,table.common th{padding:10px 15px;border-right:2px solid #fff;border-top:2px solid #fff}table.common td.nowrap,table.common th.nowrap{white-space:nowrap}table.common td.bgnone,table.common th.bgnone{background-color:#fff}table.common td img,table.common th img{max-width:none}@media only screen and (min-width:768px){div.box-2col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}div.box-2col>p{width:48%}div.box-2col>p img{max-width:100%}div.box-2col>div{width:48%}div.box-3col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.tbl-scroll{overflow:scroll;margin-bottom:20px}.tbl-scroll td,.tbl-scroll th{white-space:nowrap}}@media only screen and (min-width:768px){.tbl-scroll-text{display:none}}@media only screen and (max-width:767px){.tbl-scroll-text{text-align:center}.tbl-scroll-text span{display:inline-block;margin-bottom:10px}}span.justifiedR{display:inline-block;float:right}@media only screen and (min-width:768px){.pc_none{display:none}}@media only screen and (max-width:767px){.sp_none{display:none}}.sp-nav-list-sub2{margin-left:2em}.sp-nav-list-sub2 .sp-nav-list-sub2__item a{line-height:30px}@media only screen and (min-width:1000px){.sec-contact{width:210px;position:fixed;right:0;overflow:hidden;margin-right:-150px;bottom:200px;z-index:999}.sec-contact li{width:210px;height:60px;background-color:#3399ff;border-bottom:1px solid #fff}.sec-contact li:hover{opacity:.8;filter:alpha(opacity=80)}.sec-contact li:last-child{border-bottom:none}.sec-contact li a{display:flex;color:#fff;position:relative}.sec-contact li a i{display:block;width:58px;height:58px;position:relative}.sec-contact li a i img{width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sec-contact li a span{display:block;width:150px;position:absolute;top:50%;left:70px;transform:translateY(-50%)}}@media only screen and (max-width:999px){.sec-contact{position:fixed;bottom:0;z-index:999;width:100%}.sec-contact .side-nav{width:100%;display:flex}.sec-contact .side-nav li{width:33.3333333333%;height:40px;background-color:#01b8ff;border-right:1px solid #fff;text-align:center}.sec-contact .side-nav li:last-child{border-right:none}.sec-contact .side-nav li a{position:relative;display:block;width:100%;height:100%;color:#fff;font-weight:700}.sec-contact .side-nav li a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.sec-contact .side-nav li i{display:none}.footer{margin-bottom:40px}}.footer__pagetop{z-index:900}@media only screen and (min-width:768px){#azure.index .top-text{font-size:20px;text-align:center;margin:0 auto .5em}}@media only screen and (max-width:767px){#azure.index .top-text{font-size:16px}}@media only screen and (min-width:768px){#azure.index .top_upper{padding-top:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#azure.index .top_upper div{width:50%}#azure.index .top_upper div:first-child{padding-right:18px;border-right:1px solid #e0e0e0}#azure.index .top_upper div:nth-child(2){padding-left:19px}}#azure.index .top_upper h2{font-size:20px;font-weight:700;text-align:center;padding:15px 0;background-color:#def1fb;border-bottom:3px solid #2f8ac9;position:relative}#azure.index .top_upper h2:before{display:inline-block;vertical-align:middle;margin:5px 10px 0 0}#azure.index .top_upper h2:after{content:"";width:0;height:0;border-color:#007bff transparent transparent;border-style:solid;border-width:10px 9px 0;position:absolute;left:50%;transform:translateX(-50%);bottom:-13px}#azure.index .top_upper h2.solution:before{content:url(/iot/assets/img/azure/icon-top-solution.png)}#azure.index .top_upper h2.information:before{content:url(/iot/assets/img/azure/icon-top-information.png)}#azure.index .top_upper h3{font-size:18px;color:#1d50a2;text-align:center}@media only screen and (min-width:768px){#azure.index .top_upper h3{margin-top:35px}}@media only screen and (max-width:767px){#azure.index .top_upper h3{margin-top:25px}}#azure.index .top_upper h3:after{content:"";display:block;width:100%;height:1px;background-color:#1d50a2}@media only screen and (min-width:768px){#azure.index .top_upper h3:after{margin-top:8px}#azure.index .top_upper ul{margin:20px 0 20px 5px}#azure.index .top_upper ul li{margin-bottom:15px;font-size:16px}#azure.index .top_upper ul li:last-child{margin-bottom:0}}@media only screen and (max-width:767px){#azure.index .top_upper ul{margin-bottom:20px}#azure.index .top_upper ul li{padding:15px 10px;font-size:14px}#azure.index .top_upper ul li:nth-child(odd){background-color:#f1f1f1}}#azure.index .top_upper ul li{position:relative}#azure.index .top_upper ul li:before{content:"";width:0;height:0;border-color:transparent transparent transparent #1d50a2;border-style:solid;border-width:5px 0 5px 10px;position:absolute;top:50%;transform:translateY(-50%)}#azure.index .top_upper ul li a{padding-left:15px;display:block}#azure.index .top_upper ul.partition{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #85ccc5}#azure.index .top_upper .csp_bg,#azure.index .top_upper .solution_bg{padding:10px;width:calc(100% - 20px);background-size:cover;background-position:top}#azure.index .top_upper .csp_bg ul,#azure.index .top_upper .solution_bg ul{background-color:rgba(255,255,255,.7);padding:0 5px}@media only screen and (max-width:767px){#azure.index .top_upper .csp_bg ul li:nth-child(odd),#azure.index .top_upper .solution_bg ul li:nth-child(odd){background-color:initial}}#azure.index .top_upper .csp_bg .list,#azure.index .top_upper .solution_bg .list{background-color:#fff;margin-bottom:0}#azure.index .top_upper .solution_bg{background-image:url(/iot/assets/img/top/img_solution_bg.jpg)}#azure.index .top_upper .solution_bg ul{margin:0 0 15px;padding:5px}#azure.index .top_upper .solution_bg ul li{background-color:#01b8ff;width:70%;padding-left:5px}#azure.index .top_upper .solution_bg ul li a{color:#fff}#azure.index .top_upper .solution_bg ul li:before{border-color:transparent transparent transparent #fff}#azure.index .top_upper .csp_bg{background-image:url(/iot/assets/img/top/img_csp_bg.jpg)}#azure.index .top_upper .csp_bg ul{margin:0;padding:5px}#azure.index .top_upper .csp_bg ul li{background-color:#fff;width:80%;padding-left:5px}#azure.index .top_upper .csp_bg ul li a{color:#333}#azure.index .top_upper .csp_bg ul li:before{border-color:transparent transparent transparent #333}#azure.index .top_upper .list{text-align:center;border:1px solid #1d50a2;position:relative;font-size:14px}#azure.index .top_upper .list:after{content:"";width:0;height:0;border-color:transparent transparent transparent #1d50a2;border-style:solid;border-width:3.5px 0 3.5px 6px;position:absolute;top:50%;transform:translateY(-50%);right:15px}#azure.index .top_upper .list a{display:block;width:100%;height:100%}@media only screen and (min-width:1000px){#azure.index .top_upper .list{padding:3px 0;margin-bottom:30px}#azure.index .top_upper .list:hover{background-color:#1d50a2}#azure.index .top_upper .list:hover:after{border-color:transparent transparent transparent #ffffff}#azure.index .top_upper .list:hover a{color:#fff;text-decoration:none}}@media only screen and (max-width:767px){#azure.index .top_upper .list{padding:15px 0}#azure.index .top_upper .list:after{right:45px}}@media only screen and (min-width:768px){.top_rower{padding-top:0!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.top_rower div{width:calc(49% - 60px);padding:0 30px 30px}}@media only screen and (max-width:767px){.top_rower{background-color:#e7f3f9;padding-top:5px!important}.top_rower div{padding:0 10px}}.top_rower div{background-color:#e7f3f9}.top_rower div h2{font-size:16px;font-weight:700;margin-top:30px}.top_rower div h2:before{margin-right:5px}.top_rower div h2.dowmload:before{content:url(/iot/assets/img/azure/icon-top-download.png);vertical-align:text-top}.top_rower div h2.movie:before{content:url(/iot/assets/img/azure/icon-top-movie.png)}.top_rower div h2.customer:before{content:url(/iot/assets/img/azure/icon-top-customer.png);vertical-align:text-top}.top_rower div h2.contact:before{content:url(/iot/assets/img/azure/icon-top-contact.png)}.top_rower div ul{margin:15px 0}@media only screen and (max-width:767px){.top_rower div ul{margin-bottom:20px}.top_rower div ul li{padding:10px;font-size:14px}.top_rower div ul li:nth-child(odd){background-color:#c9e2ef}}.top_rower div ul li{position:relative;font-size:15px;margin-bottom:20px}.top_rower div ul li:before{content:"";width:0;height:0;border-color:transparent transparent transparent #1d50a2;border-style:solid;border-width:5px 0 5px 10px;position:absolute;top:50%;transform:translateY(-50%)}.top_rower div ul li a{display:block;margin-left:15px}.top_rower div .list{text-align:center;background-color:#fff;position:relative;font-size:14px}.top_rower div .list:after{content:"";width:0;height:0;border-color:transparent transparent transparent #1d50a2;border-style:solid;border-width:3.5px 0 3.5px 6px;position:absolute;top:50%;transform:translateY(-50%);right:15px}.top_rower div .list a{display:block;width:100%;height:100%}@media only screen and (min-width:1000px){.top_rower div .list{margin-bottom:30px}.top_rower div .list:hover{background-color:#1d50a2}.top_rower div .list:hover:after{border-color:transparent transparent transparent #ffffff}.top_rower div .list:hover a{color:#fff;text-decoration:none}}@media only screen and (max-width:767px){.top_rower div .list{padding:15px 0}.top_rower div .list:after{right:45px}}.index .contentsW *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.reason-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}}@media only screen and (max-width:767px){.reason-list{margin-bottom:60px}}.reason-list li{background-color:#e4f5fc;padding:15px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);box-shadow:1px 1px 3px rgba(0,0,0,.1)}@media only screen and (min-width:768px){.reason-list li{flex-basis:48%;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media only screen and (max-width:767px){.reason-list li{margin-bottom:10px}}.reason-list li .img{position:relative}@media only screen and (min-width:768px){.reason-list li .img{width:23%}}@media only screen and (max-width:767px){.reason-list li .img{width:100%;text-align:center;margin-bottom:15px}}@media only screen and (min-width:768px){.reason-list li div{width:72%}}@media only screen and (max-width:767px){.reason-list li div{width:100%}}.reason-list li div h4{font-size:18px}.reason-list li div h4 span{letter-spacing:-.02em}.reason-list li div p{font-size:14px}@media (-ms-high-contrast:none){.reason-list li,::-ms-backdrop{flex-basis:45%}}@media only screen and (min-width:768px){.reason_example{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between;margin-bottom:80px}}@media only screen and (max-width:767px){.reason_example{padding:0 20px;margin-bottom:65px}}@media only screen and (min-width:768px){.reason_example div{width:40%}.reason_example div h4{font-size:18px}}@media only screen and (max-width:767px){.reason_example div h4{font-size:16px}}.reason_example div p{font-size:14px;margin-bottom:30px}.reason_example div table{font-size:14px;border-bottom:1px dashed #b5b5b5}@media only screen and (max-width:767px){.reason_example div table{margin-bottom:45px}}.reason_example div table tr{border-top:1px dashed #b5b5b5}.reason_example div table tr td,.reason_example div table tr th{padding:5px 0}.reason_example div table tr th{color:#01b8ff;font-weight:700;text-align:left;padding-right:20px;line-height:1.2;white-space:nowrap}@media only screen and (min-width:768px){.reason_example>p{width:58%;position:relative}.reason_example>p img{position:absolute;bottom:0;left:0}.sec-service{padding:90px 0}}@media only screen and (max-width:767px){.sec-service{padding:30px 0}}.sec-service-figure{text-align:center}@media only screen and (min-width:1000px){.sec-service-figure{width:894px;margin:45px auto 0}}@media only screen and (max-width:999px){.sec-service-figure{width:auto;margin:0 0 20px}}.sec-service-figure:after{content:"";display:table;clear:both}.sec-service-figure__label{height:42px;line-height:1.1}.sec-service-figure__label span{display:inline-block;padding:0 0 5px;border-bottom:1px solid #333;font-weight:700}.sec-service-figure__item{line-height:33px;margin:0 0 10px;border:1px solid #00acff;background:#b8effd}.sec-service-figure-cat{width:298px;padding:0 46px 27px}@media only screen and (min-width:1000px){.sec-service-figure-cat{float:left}}@media only screen and (max-width:999px){.sec-service-figure-cat{margin:20px auto}}.sec-service-figure-cat:first-child{background:url(/iot/assets/img/azure/bg-service-01.png) no-repeat 0 42px}@media only screen and (max-width:767px){.sec-service-figure-cat:first-child{padding-bottom:0}}.sec-service-figure-cat:nth-child(2){background:url(/iot/assets/img/azure/bg-service-02.png) no-repeat 0 42px}.sec-service-figure-cat:nth-child(3){background:url(/iot/assets/img/azure/bg-service-03.png) no-repeat 0 42px}.sec-service-figure-cat div{position:relative}.sec-service-figure-cat div p{display:none;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0;background:#00acff}.sec-service-figure-cat div p a{position:relative;top:50%;display:inline-block;color:#fff}@media only screen and (min-width:768px){.sec-service-figure-cat div p a{margin:-30px 0 0}}@media only screen and (max-width:767px){.sec-service-figure-cat div p a{margin:-20px 0 0}}.sec-service-figure-cat div p a span{display:inline-block;padding:0 15px;background:url(/iot/assets/img/common/icon-arrow-03.png) no-repeat 100% 82%}.sec-service-figure-cat div p a:hover{text-decoration:none}.sec-service-figure-cat div p a:hover span{text-decoration:underline}.sec-service-figure-cat div .sec-service-figure__item{position:relative;color:#fff;background:#00acff}.service_box{margin-bottom:40px}@media only screen and (min-width:768px){.service_box ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.service_box ul li{padding:20px 20px 0;text-align:center;border:1px solid #e4f5fc;font-size:15px}@media only screen and (min-width:1000px){.service_box ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(50% - 10px);margin-bottom:20px;min-height:162px}.service_box ul li .name{width:45%;margin-right:15px}.service_box ul li .dics{text-align:left}}@media only screen and (min-width:768px) and (max-width:999px){.service_box ul li{width:calc(49% - 20px);margin-bottom:20px}}@media only screen and (max-width:767px){.service_box ul li{margin-bottom:20px}}.service_box ul li h4,.service_box ul li img{margin-bottom:10px}.solution-service p{margin:0}@media only screen and (min-width:768px){.solution-service{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;border:1px solid #01b8ff;border-bottom:none}.solution-service:last-child{border-bottom:1px solid #01b8ff}.solution-service .solution-box{width:50%;padding:70px 50px 50px}.solution-service .solution-box:nth-child(odd){border-right:1px solid #01b8ff}}@media only screen and (max-width:767px){.solution-service .solution-box{padding:40px 10px;margin:0 10px;border:1px solid #01b8ff;border-bottom:none}.solution-service .solution-box:last-child{border-bottom:1px solid #01b8ff}}.solution-service .solution-box .ttl-solution-service{margin-bottom:30px;text-align:center}.solution-service .solution-box .ttl-solution-service .cat{display:inline-block;border:1px solid #01b8ff;background-color:#fff;color:#008dd5;font-weight:700;padding:0 40px;margin-bottom:20px;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.solution-service .solution-box .ttl-solution-service h3{color:#01b8ff;line-height:1.5;font-size:24px}.solution-service .solution-box a{text-decoration:none}.solution-service .solution-box a:after{content:"";display:table;clear:both}.solution-service .solution-box .tag{padding:5px 40px 5px 5px;background-color:#fff;margin-bottom:10px;position:relative;-webkit-box-shadow:2px 3px 2px rgba(0,0,0,.3);-moz-box-shadow:2px 3px 2px rgba(0,0,0,.3);box-shadow:2px 3px 2px rgba(0,0,0,.3)}.solution-service .solution-box .tag .desc{font-size:13px;font-weight:700;border-bottom:1px dashed #01b8ff;padding:5px}.solution-service .solution-box .tag .corp{padding:5px 5px 0;font-size:1.2px}.solution-service .solution-box .tag .service{padding:0 5px 5px;color:#01b8ff;font-weight:700;font-size:18px;line-height:1.3}.solution-service .solution-box .tag .img{padding:5px 8px 5px 5px;background-color:#fff}@media only screen and (min-width:768px){.solution-service .solution-box .tag .img{float:left;width:110px;margin-right:10px;margin-bottom:15px}}.solution-service .solution-box .tag .img img{padding:10px;width:90px;border:1px solid #c0c0c0}.solution-service .solution-box .tag:after{content:"";width:20px;height:calc(100% - 10px);background:#01b8ff url(/iot/azure/solution/img/ico_tag-arrow.png) 50% no-repeat;position:absolute;top:5px;right:5px}.solution-service .solution-box .tag.newwin:after{background:#01b8ff url(/iot/azure/solution/img/ico_tag-window.png) 50% no-repeat}.solution-service .solution-box .tag:hover{background-color:#c5eaf9}.solution-kit{padding:40px 20px 20px;background-color:#e4f5fc}.solution-kit p{margin:0}@media only screen and (min-width:768px){.solution-kit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;border-bottom:none}}.solution-kit .ttl-solution-kit{margin-bottom:30px;text-align:center}.solution-kit .ttl-solution-kit .cat{display:inline-block;border:1px solid #01b8ff;background-color:#fff;color:#008dd5;font-weight:700;padding:0 40px;margin-bottom:20px;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.solution-kit .ttl-solution-kit h3{color:#01b8ff;line-height:1.5;font-size:24px}.solution-kit a{text-decoration:none;display:block;width:100%;height:100%}.solution-kit .tag{padding:5px 40px 5px 5px;background-color:#fff;margin-bottom:20px;position:relative;-webkit-box-shadow:2px 3px 2px rgba(0,0,0,.3);-moz-box-shadow:2px 3px 2px rgba(0,0,0,.3);box-shadow:2px 3px 2px rgba(0,0,0,.3)}@media only screen and (min-width:768px){.solution-kit .tag{width:calc(48% - 45px)}}.solution-kit .tag .desc{font-size:14px;font-weight:700;border-bottom:1px dashed #01b8ff;padding:5px}.solution-kit .tag .corp{padding:5px 5px 0;font-size:1.2px}.solution-kit .tag .service{padding:0 5px 5px;color:#01b8ff;font-weight:700;font-size:18px}.solution-kit .tag .img{padding:5px 8px 5px 5px;background-color:#fff}@media only screen and (min-width:768px){.solution-kit .tag .img{float:left;width:120px;margin-right:10px}}.solution-kit .tag .img img{padding:10px;width:100px;border:1px solid #c0c0c0}.solution-kit .tag:after{content:"";width:20px;height:calc(100% - 10px);background:#01b8ff url(/iot/azure/solution/img/ico_tag-arrow.png) 50% no-repeat;position:absolute;top:5px;right:5px}.solution-kit .tag.newwin:after{background:#01b8ff url(/iot/azure/solution/img/ico_tag-window.png) 50% no-repeat}.solution-kit .tag:hover{background-color:#c5eaf9}.sol-merit{counter-reset:cnt}.sol-merit h3.ttl-type02{margin-bottom:65px}.sol-merit-box{background-color:#e4f5fc;margin-bottom:40px;position:relative;counter-increment:cnt}@media only screen and (min-width:768px){.sol-merit-box{padding:40px 35px}}@media only screen and (max-width:767px){.sol-merit-box{padding:40px 10px 10px}}.sol-merit-box:before{content:counter(cnt);display:block;font-size:24px;position:absolute;left:50%;transform:translateX(-50%);color:#fff;width:50px;height:50px;background-color:#01b8ff;border-radius:50%;text-align:center;line-height:50px;top:-25px}.sol-merit-box h4{text-align:center;margin-bottom:35px}@media only screen and (max-width:767px){.sol-merit-box h4{font-size:18px}}.sol-merit-box dl{-webkit-box-shadow:0 3px 2px -2px rgba(0,0,0,.3);-moz-box-shadow:0 3px 2px -2px rgba(0,0,0,.3);box-shadow:0 3px 2px -2px rgba(0,0,0,.3)}@media only screen and (min-width:768px){.sol-merit-box dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sol-merit-box dl dt{background-color:#c5eaf9}@media only screen and (min-width:768px){.sol-merit-box dl dt{width:38%;position:relative;padding:0 40px 0 25px}}@media only screen and (max-width:767px){.sol-merit-box dl dt{padding:40px 20px 50px;text-align:center;font-size:16px}}@media only screen and (min-width:768px){.sol-merit-box dl dt p{width:75%}.sol-merit-box dl dt p,.sol-merit-box dl dt:after{position:absolute;top:50%;transform:translateY(-50%)}.sol-merit-box dl dt:after{content:url(/iot/azure/solution/img/ico_arrow_sol-right.png);right:5px}}@media only screen and (max-width:767px){.sol-merit-box dl dt:after{content:url(/iot/azure/solution/img/ico_arrow_sol-bottom.png);position:absolute;left:50%;transform:translateX(-50%);margin-bottom:10px}}.sol-merit-box dl dd{background-color:#fff}@media only screen and (min-width:768px){.sol-merit-box dl dd{width:62%;padding:18px 35px}}@media only screen and (max-width:767px){.sol-merit-box dl dd{padding:20px}}.sol-merit-box dl dd p{font-size:14px}.sol-merit-box dl dd p span{color:#01b8ff;font-size:16px}@media only screen and (min-width:768px){.sol-usecase-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:60px}.sol-usecase-box:nth-child(odd){flex-direction:row-reverse}.sol-usecase-box:nth-child(odd) .text{margin-left:20px;margin-right:0}.sol-usecase-box .text{width:63%;margin-right:20px}.sol-usecase-box .img img{width:100%}}@media only screen and (max-width:767px){.sol-usecase-box{margin-bottom:40px}}.sol-flow-box:after{content:"";display:table;clear:both}.sol-flow-box .period{float:right;padding-left:15px}.sol-flow-box .ind{padding:0;background-color:#e4f5fc;line-height:1.4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (min-width:768px){.sol-flow-box .ind{font-size:15px}}@media only screen and (max-width:767px){.sol-flow-box .ind{padding:10px;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.sol-flow-box .ind .step{background-color:#01b8ff;color:#fff;position:relative}@media only screen and (min-width:768px){.sol-flow-box .ind .step{padding:10px 20px;width:80px}}@media only screen and (max-width:767px){.sol-flow-box .ind .step{width:50px;height:50px}}.sol-flow-box .ind .step p{font-weight:700;text-align:center;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}@media only screen and (min-width:768px){.sol-flow-box .ind .step p{font-size:30px}}@media only screen and (max-width:767px){.sol-flow-box .ind .step p{font-size:20px}}.sol-flow-box .ind .step p span{font-size:1.2px;display:block}.sol-flow-box .ind h4{color:#01b8ff}@media only screen and (min-width:768px){.sol-flow-box .ind h4{padding:40px 20px;width:200px}}@media only screen and (max-width:767px){.sol-flow-box .ind h4{padding:15px 0 15px 10px;width:calc(100% - 60px);font-size:18px}}.sol-flow-box .ind .desc{align-items:center}@media only screen and (min-width:768px){.sol-flow-box .ind .desc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (max-width:767px){.sol-flow-box .ind .desc{width:100%;margin-top:10px;font-size:14px}.sol-flow-box .ind .desc span{font-size:10px}}.sol-flow-box .ind .desc p{margin:0}.sol-flow-box .flow_arrow{width:100%}.sol-flow-box .flow_arrow img{margin-left:calc(50% - 15px)}.sol-package-box{border:5px solid #c5eaf9}@media only screen and (min-width:768px){.sol-package-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:16px;margin-bottom:20px}}@media only screen and (max-width:767px){.sol-package-box{padding:15px;margin-bottom:20px}}.sol-package-box p{margin-bottom:0}@media only screen and (min-width:768px){.sol-package-box .img{text-align:left}}@media only screen and (max-width:767px){.sol-package-box .img{margin-bottom:30px}}@media only screen and (min-width:768px){.sol-package-box .description{width:50%}}.sol-package-box .description h4{margin-bottom:10px}@media only screen and (max-width:767px){.sol-package-box .description h4{font-size:18px}}.sol-package-box .description p{margin-bottom:10px}@media only screen and (max-width:767px){.sol-package-box .description p{font-size:14px}}.sol-package-box .maintenance_description{margin:10px 0 0 2em}@media only screen and (min-width:768px){.sol-package-box .maintenance_description{width:calc(50% - 2em)}.sol-package-box .more{width:20%;position:relative}}@media only screen and (max-width:767px){.sol-package-box .more{width:80%;position:relative;display:block;margin:20px auto 0}}.sol-package-box .more p{width:100%}@media only screen and (min-width:768px){.sol-package-box .more p{position:absolute;bottom:0;margin:0}}.sol-package-box .more a{text-align:center;background-color:#01b8ff;display:inline-block;width:100%;color:#fff;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,.1);padding:10px 15px 10px 20px;font-size:18px}@media only screen and (min-width:768px){.sol-package-box .more a{padding:15px 0}}@media only screen and (max-width:767px){.sol-package-box .more a{padding:5px 0}}.sol-package-box .more a:before{content:"";position:absolute;top:calc(50% - 5px);left:10px;box-sizing:border-box;width:5px;height:5px;border:5px solid transparent;border-left:7px solid #fff}.sol-package-box .more a:hover{background-color:#0094cd;text-decoration:none;box-shadow:none}.dl_btn{padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between}.dl_btn .dl_btn_text{margin-right:2em}@media only screen and (min-width:768px){.dl_btn{width:80%;margin:0 auto}}@media only screen and (max-width:767px){.dl_btn .dl_btn_text{width:50%}.dl_btn .dl_btn_btn{width:40%}.dl_btn .dl_btn_btn a{color:#fff!important}}.dl_btn.cassia{background-color:#f6c850}.dl_btn.cassia .dl_btn_btn{background-color:#f4a215;border:1px solid #f4a215}@media only screen and (min-width:768px){.dl_btn.cassia .dl_btn_btn:hover{background-color:#fff}.dl_btn.cassia .dl_btn_btn:hover:after{border-left:7px solid #f4a215}.dl_btn.cassia .dl_btn_btn:hover a{color:#f4a215;text-decoration:none}}.dl_btn.azure{background-color:#c5eaf9}.dl_btn.azure .dl_btn_btn{background-color:#01b8ff;border:1px solid #01b8ff}@media only screen and (min-width:768px){.dl_btn.azure .dl_btn_btn:hover{background-color:#fff}.dl_btn.azure .dl_btn_btn:hover:after{border-left:7px solid #01b8ff}.dl_btn.azure .dl_btn_btn:hover a{color:#01b8ff;text-decoration:none}}.dl_btn .dl_btn_btn{position:relative;padding:10px 25px 10px 10px}.dl_btn .dl_btn_btn:after{content:"";position:absolute;top:calc(50% - 5px);right:5px;box-sizing:border-box;width:5px;height:5px;border:5px solid transparent;border-left:7px solid #fff}.dl_btn .dl_btn_btn a{display:block;width:100%;height:100%;color:#fff}@media only screen and (min-width:768px){.portal-detail__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;junsify-content:space-between}.portal-detail__box>div{width:50%}.portal-detail__box>div.box30{width:29%}.portal-detail__box>div.box70{width:69%}}.portal-detail__box .photo{text-align:center;padding:20px}.portal-detail__box .photo img{max-width:100%;margin:0 auto}.portal-detail__box ul{margin-left:2em}.portal-detail__box ul li{margin-left:15px;text-indent:-10px;margin-bottom:.5em}.portal-detail__box ul li:before{content:"■";color:#01b8ff;display:inline-block;margin-right:.5em}.portal-detail__box ul li strong{color:#008dd5}@media only screen and (min-width:1000px){.article.m365{padding:120px 0 60px}}@media only screen and (max-width:999px){.article.m365{padding-top:50px;font-size:14px}}@media only screen and (min-width:768px){.article.m365 .text{margin-bottom:50px}}@media only screen and (max-width:767px){.article.m365 .text{margin-bottom:20px}}.m365-merit{max-width:730px;margin:0 auto 70px}.m365-merit h3{color:#fff;text-align:center;line-height:1;padding:15px 0;border-radius:5px;background-color:#2176bb}@media only screen and (min-width:768px){.m365-merit h3{font-size:30px}}@media only screen and (max-width:767px){.m365-merit h3{font-size:2.1px}}.m365-merit ul{margin:35px auto 40px}@media only screen and (min-width:768px){.m365-merit ul{width:90%}}.m365-merit ul li{font-weight:700;padding-left:2em;background:url(/iot/m365/img/ico_marker_disc02.png) 10px 10px no-repeat}@media only screen and (min-width:768px){.m365-merit ul li{font-size:18px}}@media only screen and (max-width:767px){.m365-merit ul li{font-size:13px;margin-bottom:10px}}.m365-merit ul li span{font-weight:400;display:block;line-height:1.2}@media only screen and (min-width:768px){.m365-merit ul li span{font-size:14px}}@media only screen and (max-width:767px){.m365-merit ul li span{font-size:10px;margin-bottom:10px}}.m365-merit .m365-merit-link{padding:10px 0;line-height:1;color:#333;text-align:center;background:url(/iot/m365/img/bg_finger.png) 0 no-repeat}@media only screen and (min-width:768px){.m365-merit .m365-merit-link{font-size:30px}}@media only screen and (max-width:767px){.m365-merit .m365-merit-link{font-size:2.1px;text-align:left;padding-left:2.5em}}@media only screen and (min-width:768px){.page-anchor{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.page-anchor li{width:48%}}.page-anchor li .tit{background-color:#008dd5;color:#fff;font-weight:700;position:relative;padding:10px;text-align:center}.page-anchor li .tit:after{content:"";width:0;height:0;border-color:#008dd5 transparent transparent;border-style:solid;border-width:13px 15px 0;bottom:-12.5px;position:absolute;left:50%;transform:translateX(-50%)}.page-anchor li .link{font-size:18px;text-align:center}.page-anchor li .link a{color:#008dd5;text-decoration:underline}.attn{border:1px solid #ff0000;padding:10px}.attn h4{font-size:18px;color:#ff0000}.attn h4,.attn p{text-align:center}.attn p{margin-bottom:0}.vdi-text{font-size:16px}@media only screen and (min-width:768px){.vdi-list,.vdi-text{margin-left:2em}}.vdi-list li{position:relative;padding-left:20px}.vdi-list li:before{content:"●";color:#01b8ff;display:block;font-size:10px;width:15px;margin-right:10px;position:absolute;top:5px;left:0}.caution .caution-hand{padding:20px 0 20px 60px;margin-bottom:0;line-height:1;color:#333;background:url(/iot/m365/img/bg_finger.png) 0 no-repeat;font-size:18px;font-weight:700}.caution ul{margin-left:20px}.caution ul li{list-style:disc outside;font-size:13px}.ttl-type02.solution-detail{font-size:30px;color:#333;margin-bottom:5px}.ttl-sub{font-weight:700}@media only screen and (min-width:768px){.ttl-sub{font-size:20px}}@media only screen and (max-width:767px){.ttl-sub{font-size:14px}}.ttl-sub-text{text-align:center;margin-bottom:30px}@media only screen and (min-width:768px){.solution-detail-about ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:60px 0 30px}.solution-detail-about ul li{padding:0 20px;width:50%}.solution-detail-about ul li:first-child{border-right:1px dotted #2176bb}}@media only screen and (max-width:767px){.solution-detail-about ul{margin:30px 0}.solution-detail-about ul li{padding:20px 0}.solution-detail-about ul li:first-child{border-bottom:1px dotted #2176bb}}.solution-detail-about ul li h4{color:#2176bb}@media only screen and (min-width:1000px){.solution-detail-about ul li h4{font-size:28px}}@media only screen and (min-width:768px) and (max-width:999px){.solution-detail-about ul li h4{font-size:24px}}@media only screen and (max-width:767px){.solution-detail-about ul li h4{font-size:20px;text-align:center}}.solution-detail-about ul li p{margin:0}.solution-detail-way{padding:20px 5px 0}@media only screen and (min-width:768px){.solution-detail-way ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.solution-detail-way ul li{position:relative;background-color:#fff;border-top:3px solid #01b8ff;border-radius:0 0 3px 3px;box-shadow:0 6px 3px -3px rgba(0,0,0,.1);padding:20px;text-align:center;font-weight:700;counter-increment:cnt}@media only screen and (min-width:1000px){.solution-detail-way ul li{width:calc((100% - 45px) / 4 - 40px)}}@media only screen and (min-width:768px) and (max-width:999px){.solution-detail-way ul li{width:calc((100% - 45px) / 2 - 30px);margin-bottom:30px}}@media only screen and (max-width:767px){.solution-detail-way ul li{margin-bottom:30px}}.solution-detail-way ul li:before{content:counter(cnt);text-align:center;font-size:2.2px;width:40px;height:40px;color:#fff;background-color:#01b8ff;border-radius:50%}@media only screen and (min-width:768px){.solution-detail-way ul li:before{position:absolute;left:0;top:-20px}}@media only screen and (max-width:767px){.solution-detail-way ul li:before{position:absolute;left:50%;transform:translateX(-50%);top:-20px}}.solution-detail-way ul li span{background:#01b8ff;color:#fff;padding:5px 20px;margin-top:15px;border-radius:3px}@media only screen and (min-width:1000px){.solution-detail-way ul li span{display:inline-block}}@media only screen and (max-width:999px){.solution-detail-way ul li span{display:block}}#scroll-solution-detail04{margin-bottom:60px}.contents-solution-detail{max-width:1110px;margin:60px auto 0}@media only screen and (max-width:999px){.contents-solution-detail{padding:0 10px}}.contents-solution-detail .ttl-01{background-color:#e4f5fc;border-radius:3px;margin-bottom:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (min-width:768px){.contents-solution-detail .ttl-01{font-size:2.2px;height:60px}}@media only screen and (max-width:767px){.contents-solution-detail .ttl-01{font-size:14px}}.contents-solution-detail .ttl-01>span{display:inline-block;width:60px;background-color:#01b8ff;color:#fff;border-radius:3px 0 0 3px;text-align:center;padding:10px 0}@media only screen and (max-width:767px){.contents-solution-detail .ttl-01>span{font-size:24px;line-height:1.8}}.contents-solution-detail .ttl-01 p{padding:10px 20px;font-weight:700;text-align:center}@media only screen and (max-width:767px){.contents-solution-detail .ttl-01 p{width:100%;position:relative;text-align:center}.contents-solution-detail .ttl-01 p>span{position:absolute;top:50%;transform:translateY(-50%);text-align:left;display:block}}.contents-solution-detail .ttl-way{margin:15px 0 40px;background-color:#fff4e7}@media only screen and (min-width:768px){.contents-solution-detail .ttl-way{height:44px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.contents-solution-detail .ttl-way span{background-color:#fa992b;color:#fff;padding:5px 20px;font-size:18px;position:relative}@media only screen and (min-width:768px){.contents-solution-detail .ttl-way span{display:inline-block}.contents-solution-detail .ttl-way span:after{content:"";position:absolute;width:0;height:0;top:0;right:-18px;border-color:transparent transparent transparent #fa992b;border-style:solid;border-width:22px 0 22px 18px}}@media only screen and (max-width:767px){.contents-solution-detail .ttl-way span{display:block;text-align:center}.contents-solution-detail .ttl-way span:after{content:"";position:absolute;width:0;height:0;bottom:-10px;right:calc(50% - 10px);border-color:#fa992b transparent transparent;border-style:solid;border-width:10px 10px 0}}.contents-solution-detail .ttl-way p{font-size:20px;font-weight:700;color:#fa992b;line-height:1}@media only screen and (min-width:768px){.contents-solution-detail .ttl-way p{padding:12px 0 0 40px}}@media only screen and (max-width:767px){.contents-solution-detail .ttl-way p{padding:20px 10px 10px}}.contents-solution-detail .ttl-02{color:#2176bb;font-size:2.2px;padding:0 0 16px 10px;border-bottom:4px solid #f5f5f5;margin-bottom:25px}.contents-solution-detail .ttl-02:before{content:"■"}.contents-solution-detail .ttl-02-sub-text{margin:0 0 30px 10px;font-weight:700}@media only screen and (min-width:768px){.contents-solution-detail .ttl-02-sub-text{font-size:20px}}@media only screen and (max-width:767px){.contents-solution-detail .ttl-02-sub-text{font-size:14px}}@media only screen and (min-width:1000px){.contents-solution-detail .solution-detail-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;padding:0 15px}}.contents-solution-detail .solution-detail-inner dl{background-color:#f5f5f5}@media only screen and (min-width:1000px){.contents-solution-detail .solution-detail-inner dl{width:49%}}.contents-solution-detail .solution-detail-inner dl dt{background-color:#2176bb;color:#fff;text-align:center;padding:15px 0;margin-bottom:25px;position:relative;font-weight:700;line-height:1.5;font-size:20px}.contents-solution-detail .solution-detail-inner dl dt:after{content:"";width:0;height:0;border-color:#2176bb transparent transparent;border-style:solid;border-width:13px 15px 0;bottom:-12.5px;position:absolute;left:50%;transform:translateX(-50%)}.contents-solution-detail .solution-detail-inner dl dd{padding:0 20px 5px}@media only screen and (max-width:767px){.contents-solution-detail .solution-detail-inner dl dd{margin-bottom:30px}}.contents-solution-detail .solution-detail-inner dl dd .desc{padding-left:2em;background:url(/iot/m365/img/ico_marker_disc.png) 10px 10px no-repeat}.contents-solution-detail .solution-detail-inner dl dd .effect{padding-left:2.5em;background:url(/iot/m365/img/ico_marker_arrow.png) 10px 5px no-repeat;font-size:18px;font-weight:700;color:#2176bb}@media only screen and (min-width:768px){.contents-solution-detail .solution-detail-inner dl dd .effect{margin-bottom:35px}}@media only screen and (max-width:767px){.contents-solution-detail .solution-detail-inner dl dd .effect{margin-bottom:20px}}@media only screen and (min-width:768px){.contents-solution-detail .solution-detail-inner dl dd .effect.no-desc:first-child{margin:50px 0 10px}}@media only screen and (max-width:767px){.contents-solution-detail .solution-detail-inner dl dd .effect.no-desc:first-child{margin:20px 0 10px}}@media only screen and (min-width:768px){.contents-solution-detail .solution-detail-inner dl dd .effect.no-desc:last-child{margin-bottom:40px}}@media only screen and (max-width:767px){.contents-solution-detail .solution-detail-inner dl dd .effect.no-desc:last-child{margin-bottom:20px}}@media only screen and (min-width:1000px){.contents-solution-detail .solution-detail-inner .img{width:49.3%}.contents-solution-detail .solution-detail-inner .img img{max-width:100%}.contents-solution-detail .solution-detail-inner .text{width:49%}}.ttl-poc01{color:#2176bb;text-align:center;margin-bottom:40px;border:1px solid #2176bb}@media only screen and (min-width:1000px){.ttl-poc01{font-size:30px}}@media only screen and (min-width:768px) and (max-width:999px){.ttl-poc01{font-size:24px}}@media only screen and (max-width:767px){.ttl-poc01{font-size:20px}}.ttl-poc01 span{font-size:20px;color:#333;display:block}.ttl-poc02{color:#333;text-align:center;position:relative;margin-bottom:20px}@media only screen and (min-width:1000px){.ttl-poc02{font-size:30px}}@media only screen and (min-width:768px) and (max-width:999px){.ttl-poc02{font-size:28px}}@media only screen and (max-width:767px){.ttl-poc02{font-size:20px}}.ttl-poc02:after{content:"";display:block;width:122px;height:2px;background-color:#01b8ff;position:absolute;left:50%;transform:translateX(-50%)}.ttl-poc03{color:#333;text-align:center;position:relative;margin-bottom:20px}@media only screen and (min-width:1000px){.ttl-poc03{font-size:24px}}@media only screen and (min-width:768px) and (max-width:999px){.ttl-poc03{font-size:2.2px}}@media only screen and (max-width:767px){.ttl-poc03{font-size:18px}}.ttl-poc03:after{content:"";display:block;width:122px;height:2px;background-color:#01b8ff;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width:768px){.poc-text{text-align:center}}@media only screen and (max-width:767px){.poc-text{text-align:left}}.m365-poc{text-align:center}.m365-poc img{max-width:100%}@media only screen and (min-width:768px){.m365-poc img{margin:60px 0 20px}}@media only screen and (max-width:767px){.m365-poc img{margin:30px 0 20px}}@media only screen and (min-width:768px){.m365-poc-item{margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.m365-poc-item .m365-poc-item-list{width:calc(50% - 80px);padding:10px 30px;border:1px solid #01b8ff}}.m365-poc-item h5{color:#2176bb;margin:10px 0}@media only screen and (min-width:768px){.m365-poc-item h5{font-size:24px}}@media only screen and (max-width:767px){.m365-poc-item h5{font-size:20px;text-align:center}.m365-poc-item ul{margin-bottom:40px}}.m365-poc-item ul li{font-size:18px;padding-left:2em;background:url(/iot/m365/img/ico_marker_disc02.png) 10px 10px no-repeat}.m365-poc-flow{padding-top:20px;text-align:center}@media only screen and (min-width:768px){.sol-foot-menu,.solution-menu,.top-bnr-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:50px}}@media only screen and (max-width:767px){.sol-foot-menu,.solution-menu,.top-bnr-menu{padding:10px}.sol-foot-menu:nth-child(2),.solution-menu:nth-child(2),.top-bnr-menu:nth-child(2){padding-bottom:0}.sol-foot-menu:nth-child(3),.solution-menu:nth-child(3),.top-bnr-menu:nth-child(3){padding-top:0}}@media only screen and (min-width:768px){.sol-foot-menu li,.solution-menu li,.top-bnr-menu li{width:calc(32% - 10px);margin-right:2%}}@media only screen and (max-width:767px){.sol-foot-menu li,.solution-menu li,.top-bnr-menu li{margin-bottom:10px}}.sol-foot-menu li a:hover,.solution-menu li a:hover,.top-bnr-menu li a:hover{text-decoration:none}.sol-foot-menu li .wrap,.solution-menu li .wrap,.top-bnr-menu li .wrap{background-color:#fff;padding:5px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:0 3px 3px rgba(0,0,0,.3);box-shadow:0 3px 3px rgba(0,0,0,.3);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sol-foot-menu li .wrap:last-child,.solution-menu li .wrap:last-child,.top-bnr-menu li .wrap:last-child{margin-right:0}.sol-foot-menu li .wrap p,.solution-menu li .wrap p,.top-bnr-menu li .wrap p{padding-left:25px;position:relative}@media only screen and (max-width:767px){.sol-foot-menu li .wrap p,.solution-menu li .wrap p,.top-bnr-menu li .wrap p{font-size:15px}}.sol-foot-menu li .wrap p:before,.solution-menu li .wrap p:before,.top-bnr-menu li .wrap p:before{content:"";position:absolute;top:calc(50% - 5px);left:10px;box-sizing:border-box;width:5px;height:5px;border:5px solid transparent;border-left:7px solid #01b8ff}.sol-foot-menu li.current .wrap,.sol-foot-menu li:hover .wrap,.solution-menu li.current .wrap,.solution-menu li:hover .wrap,.top-bnr-menu li.current .wrap,.top-bnr-menu li:hover .wrap{background-color:#01b8ff}.sol-foot-menu li.current .wrap p,.sol-foot-menu li:hover .wrap p,.solution-menu li.current .wrap p,.solution-menu li:hover .wrap p,.top-bnr-menu li.current .wrap p,.top-bnr-menu li:hover .wrap p{color:#fff}.sol-foot-menu li.current .wrap p:before,.sol-foot-menu li:hover .wrap p:before,.solution-menu li.current .wrap p:before,.solution-menu li:hover .wrap p:before,.top-bnr-menu li.current .wrap p:before,.top-bnr-menu li:hover .wrap p:before{border-left:7px solid #fff}.solution-menu li,.top-bnr-menu li{border:1px solid #e2e2e2}.solution-menu li .wrap,.top-bnr-menu li .wrap{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.4);-moz-box-shadow:0 3px 3px rgba(0,0,0,.4);box-shadow:0 3px 3px rgba(0,0,0,.4)}.solution_contact_btn{text-align:center}.solution_contact_btn.style02 a{width:70%;padding:15px 44px 15px 20px;box-shadow:0 4px 0 #276483;transition:all .2s;box-sizing:border-box}@media only screen and (max-width:767px){.solution_contact_btn.style02 a{width:100%}}.solution_contact_btn.style02 a:hover{box-shadow:none;transition:all .2s}.solution_contact_btn.style03 a{width:90%;padding:15px 44px 15px 20px;box-shadow:0 4px 0 #276483;transition:all .2s;box-sizing:border-box}@media only screen and (max-width:767px){.solution_contact_btn.style03 a{width:100%}}.solution_contact_btn.style03 a:hover{box-shadow:none;transition:all .2s}.solution_contact_btn a{display:inline-flex;position:relative;align-items:center;justify-content:center;color:#fff;width:36%;text-align:center;font-size:18px;font-weight:700;border:2px solid #1b7fbb;border-radius:9999px;background:#1b7fbb;padding:5px 40px 5px 20px}.solution_contact_btn a:hover{color:#1b7fbb;text-decoration:none;background:#fff}.solution_contact_btn a:hover:after{border-color:transparent transparent transparent #1b7fbb}.solution_contact_btn a:after{content:"";display:block;right:60px;position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 18px}@media only screen and (max-width:767px){.solution_contact_btn a:after{right:30px}}.solution_contact_btn a.long:after{right:30px}@media only screen and (max-width:767px){.solution_contact_btn a{width:80%}}@media only screen and (min-width:768px){.solution_contact_btn a+a{margin-left:20px}}@media only screen and (max-width:767px){.solution_contact_btn a+a{margin-top:20px}}.top-bnr-menu{margin-bottom:15px}.top-bnr-menu li .wrap p{font-size:15px}.partner_company{border-top:2px solid #008dd5;border-bottom:1px solid #e4f5fc}.partner_company p{font-size:15px;margin:0}@media only screen and (min-width:768px){.partner_company{padding:25px 0}.partner_company img{height:48px}}@media only screen and (max-width:767px){.partner_company{padding:20px 0}.partner_company img{max-width:66%}}@media only screen and (min-width:768px){.partner_company.type02 img{height:75px}}.ttl-partner_product{text-align:center;margin-bottom:35px}@media only screen and (max-width:767px){.ttl-partner_product{padding:0 30px}}.ttl-partner_product h3{font-size:24px;letter-spacing:.1px}.ttl-partner_product h3 .sub{font-size:20px;letter-spacing:0}@media only screen and (min-width:768px){.ttl-partner_product img{width:auto;max-width:450px}}.check_list{list-style:none}@media only screen and (max-width:767px){.check_list{padding:0 20px}}.check_list li{font-size:15px;margin-bottom:10px;margin-left:calc(10px + 10px);text-indent:calc((10px + 10px) * -1)}.check_list li:before{content:"✔";color:#008dd5;font-size:20px;margin-right:10px}.overview_box{border:1px solid #01b8ff}@media only screen and (min-width:768px){.overview_box{padding:30px 100px}}@media only screen and (max-width:767px){.overview_box{padding:20px 10px}}.overview_box ul li{padding-left:15px;position:relative;font-size:15px;margin-bottom:20px}.overview_box ul li:before{content:"";background-color:#01b8ff;display:block;width:5px;height:5px;position:absolute;top:10px;left:0}.overview_box ol{counter-reset:cnt;list-style:none;padding:0}.overview_box ol li{margin-bottom:20px;padding-left:45px;position:relative;font-size:15px}.overview_box ol li:before{content:counter(cnt);counter-increment:cnt;background-color:#01b8ff;color:#fff;display:block;float:left;line-height:25px;margin-top:5px;margin-left:-45px;text-align:center;height:25px;width:25px;font-size:110%}.overview_box ol li span{font-weight:700}.falconlink-img{text-align:center;margin-bottom:80px}@media only screen and (max-width:767px){.falconlink-img{margin-bottom:40px}}.falconlink-img img{max-width:100%}.falconlink-link{text-align:center;font-size:16px}.falconlink-link a{color:#01b8ff;font-weight:700;text-decoration:underline}@media only screen and (min-width:768px){.falconlink-ttl-type00{font-size:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.falconlink-ttl-type00 img{width:10%;margin-right:5%}}@media only screen and (max-width:767px){.falconlink-ttl-type00{font-size:26px;text-align:center}.falconlink-ttl-type00 img{width:40%}.falconlink-ttl-type00 span{display:block}}.falconlink-problem01 h4{position:relative;text-align:center}@media only screen and (max-width:767px){.falconlink-problem01 h4 img{width:80%}}.falconlink-problem01 .img{margin-top:-50px;z-index:-1}.falconlink-problem01 .txt{padding:0 30px}@media only screen and (max-width:767px){.falconlink-problem01 .txt{padding:0 10px}}.falconlink-problem01 .catch-type01{margin-bottom:10px}.falconlink-ttl-type01{background-color:#008dd5;color:#fff;text-align:center;padding:.25em;margin-bottom:1.5em;font-size:26px}@media only screen and (max-width:767px){.falconlink-ttl-type01{font-size:2.2px}}.falconlink-ttl-type02{text-align:center;margin-bottom:10px;font-size:2.2px}@media only screen and (max-width:767px){.falconlink-ttl-type02{font-size:18px}}.falconlink-ttl-type03{text-align:center;background-color:#00b050;color:#fff;margin-bottom:10px;font-size:20px}@media only screen and (max-width:767px){.falconlink-ttl-type03{font-size:16px}}.falconlink-enclosure{margin-top:40px;padding:10px;background-color:#f6f6f6;border:1px solid #555}.falconlink-enclosure h4{font-size:18px;margin-bottom:10px}.falconlink-table{margin-bottom:30px;vertical-align:middle;border:2px solid #ccc}.falconlink-table thead th{background:#008dd5;text-align:center;color:#fff;padding:5px 0;border-top:2px solid #ccc;border-right:2px solid #ccc;font-size:16px}.falconlink-table tbody tr th{background-color:#d6f1fc}.falconlink-table tbody tr td{background-color:#ebf8fe}.falconlink-table tbody tr td.center{text-align:center}@media only screen and (min-width:768px){.falconlink-table tbody tr th{width:10%}.falconlink-table tbody tr td{width:30%}}.falconlink-table tbody td,.falconlink-table tbody th{padding:10px 15px;border-right:2px solid #ccc;border-top:2px solid #ccc}@media only screen and (max-width:767px){.falconlink-table tbody td,.falconlink-table tbody th{white-space:nowrap}}.falconlink-table tbody td a,.falconlink-table tbody th a{color:#008dd5;text-decoration:underline}.falconlink-table tbody th{white-space:nowrap;font-size:14px}.falconlink-table tbody th a{color:#555}.falconlink-table tbody td{font-size:13px}.contents p.falconlink-catch{font-weight:700;margin-bottom:0}.falconlink-features-box{border:3px solid #01b8ff;border-radius:10px;background-color:#fcede2;padding:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:10px}.falconlink-features-box .falconlink-features-icon{width:20%;margin-right:2%}.falconlink-features-box .falconlink-features-icon img{max-width:100%}.falconlink-features-box .falconlink-features-text{width:78%}.common_col2>div.falconlink-service-box01,.common_col2>div.falconlink-service-box02{margin-bottom:0!important}.common_col2>div.falconlink-service-box01 .falconlink-service-box-wrap,.common_col2>div.falconlink-service-box02 .falconlink-service-box-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:10px}.common_col2>div.falconlink-service-box01 .falconlink-service-box-wrap .falconlink-service-icon,.common_col2>div.falconlink-service-box02 .falconlink-service-box-wrap .falconlink-service-icon{width:25%;margin-right:2%}.common_col2>div.falconlink-service-box01 .falconlink-service-box-wrap .falconlink-service-text,.common_col2>div.falconlink-service-box02 .falconlink-service-box-wrap .falconlink-service-text{width:73%}.falconlink-service-box01{background-color:#c7e7c2}.falconlink-service-box01 .falconlink-features-ttl-custom{color:#42b037}.falconlink-service-box02{background-color:#fadecb}.falconlink-service-box02 .falconlink-features-ttl-saas{color:#ee843d}.portal-detail__sub span.campaign{color:red}.campaign_btn,.campaign_btn a{text-align:center}.campaign_btn a{background-color:#008dd5;display:inline-block;color:#fff;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,.1);padding:5px 15px!important;border-radius:20px}@media only screen and (min-width:768px){.campaign_btn a{font-size:20px}}@media only screen and (max-width:767px){.campaign_btn a{font-size:18px}}.campaign_btn a:hover{background-color:#006ba2;text-decoration:none;box-shadow:none}@media only screen and (min-width:768px){.half-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.half-box div{width:48%}}.half-box div img{max-width:100%}.conprosys tr td,.conprosys tr th{padding:10px 15px;border-right:2px solid #fff;border-top:2px solid #fff}.conprosys tr th{background:#caeec4;color:#343d33;font-weight:700}.conprosys tr td{background:#e3ffde}.campaign-box{border:4px solid #008dd5;padding:5px;text-align:center;border-radius:10px;width:75%;margin:0 auto 40px}.campaign-box p{color:#008dd5;font-weight:700;padding:0;margin:0}.campaign-box .campaign-box-ttl{font-size:26px}.campaign-lead{padding-right:15%;background:url(/iot/assets/img/portal/kit/22/img-01.png) no-repeat 100%;background-size:15%;min-height:180px}.campaign-lead h3{font-size:24px;color:#01b8ff}.flow-wrap .flow-cont{border:3px solid #ccc}@media only screen and (min-width:768px){.flow-wrap .flow-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:row-reverse}}.flow-wrap .flow-cont:nth-child(2){border:3px solid #01b8ff}.flow-wrap .flow-cont .incharge{padding:10px;text-align:center}@media only screen and (min-width:768px){.flow-wrap .flow-cont .incharge{width:35%}}.flow-wrap .flow-cont .incharge .incharge01,.flow-wrap .flow-cont .incharge .incharge02{line-height:1.2;text-align:center;padding:10px;font-size:20px}.flow-wrap .flow-cont .incharge .incharge01{background-color:#555;color:#fff}.flow-wrap .flow-cont .incharge .incharge02{background-color:#008dd5;color:#fff}.flow-wrap .flow-cont .incharge p{margin:10px 0 0}@media only screen and (min-width:768px){.flow-wrap .flow-cont .list{width:62%;padding-left:20px}}.flow-wrap .flow-cont .list .list-item>li{padding:10px;margin-bottom:20px;font-size:20px}.flow-wrap .flow-cont .list .list-item>li .num{color:#fff;background-color:#008dd5;display:inline-block;width:38px;height:38px;border-radius:50%;text-align:center;font-weight:700;margin-right:15px;vertical-align:middle}.flow-wrap .flow-cont .list .list-item>li .portal-detail__list{padding-left:45px;font-size:16px}.company-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.company-list{padding:0 10px;justify-content:space-between}}.company-list li{font-size:14px;text-align:center;position:relative}.company-list li span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}@media only screen and (min-width:768px){.company-list li{width:19%;height:80px;margin-bottom:20px;margin-right:1.25%}.company-list li:nth-child(5n){margin-right:0}}@media only screen and (max-width:767px){.company-list li{width:48%;height:50px;margin-bottom:10px}}.company-list li .logo{width:100%;height:100%;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);box-shadow:1px 1px 3px rgba(0,0,0,.1);background-color:#fff}.company-list li .logo a{display:block;width:100%;height:100%}.company-list li .logo a:hover img{opacity:.6}.company-list li .logo a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.company-list li .logo a img{max-width:98%}}@media only screen and (max-width:767px){.company-list li .logo a img{max-width:70%;max-height:80%}}.case_box{margin-bottom:40px;padding:20px;border:1px solid #01b8ff}@media only screen and (min-width:768px){.case_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}.case_box .data{margin:0 auto;position:relative;z-index:5}@media only screen and (min-width:768px){.case_box .data{width:56%}}@media only screen and (max-width:767px){.case_box .data{width:90%;padding:10px;margin:0 auto}}.case_box .data h3{color:#008dd5;font-size:18px;padding-bottom:10px;margin-bottom:20px;border-bottom:2px dotted #008dd5}@media only screen and (min-width:768px){.case_box .data h3{padding-left:30px}}.case_box .data h3 span{font-size:16px;font-weight:400}.case_box .data h4{font-size:18px}@media only screen and (min-width:768px){.case_box .data h4{padding-left:30px}}.case_box .data .supplement{font-size:14px}@media only screen and (min-width:768px){.case_box .data .supplement{padding-left:30px}}.case_box .data dl{width:90%;margin:0 auto 30px}@media only screen and (min-width:768px){.case_box .data dl{font-size:16px}}.case_box .data dl dt{white-space:nowrap;vertical-align:top;width:8em;display:inline-block}@media only screen and (max-width:767px){.case_box .data dl dt{font-size:14px;padding:0}}.case_box .data dl dd{display:inline-block;font-weight:700}@media only screen and (min-width:768px){.case_box .data dl dd{width:calc(100% - (8em + 50px))}}@media only screen and (max-width:767px){.case_box .data dl dd{font-size:16px;display:block;width:100%}}.case_box .data dl dd span{display:block;font-size:14px;line-height:1.5;font-weight:400}@media only screen and (max-width:767px){.case_box .data dl dd span{display:block}}.case_box .data dl dd,.case_box .data dl dt{text-align:left}@media only screen and (min-width:768px){.case_box .data .btn{margin-bottom:20px}}@media only screen and (max-width:767px){.case_box .data .btn{margin-bottom:20px}}@media only screen and (min-width:768px){.case_box .img{width:40%}}.dl_case{margin-bottom:40px}@media only screen and (min-width:768px){.dl_case{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.dl_case{background-color:#e4f5fc;padding:10px}}.dl_case dt{background-color:#c5eaf9;font-weight:700}@media only screen and (min-width:768px){.dl_case dt{font-size:16px;width:calc(25% - 60px);padding:15px 30px;margin-bottom:1px}}@media only screen and (max-width:767px){.dl_case dt{font-size:18px;padding:0 13px}}@media only screen and (min-width:768px){.dl_case dd{background-color:#e4f5fc;font-size:16px;width:calc(75% - 60px);padding:15px 30px;margin-bottom:1px}}@media only screen and (max-width:767px){.dl_case dd{font-size:18px;padding:10px 13px}.dl_case dd+dt{margin-top:10px}}.dl_case.type02 dd,.dl_case.type02 dt{font-size:15px}@media only screen and (max-width:767px){.dl_case.type02 dd,.dl_case.type02 dt{margin-bottom:15px}}@media only screen and (min-width:768px){.photo-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.photo-box .text{margin-left:20px}.photo-box .photo{width:25%}.photo-box .photo img{width:100%}}@media only screen and (max-width:767px){.photo-box .photo{width:70%;margin:0 auto 20px}.photo-box .photo img{width:100%}}.company-box{border:1px solid #01b8ff;margin-bottom:60px}@media only screen and (min-width:768px){.company-box{padding:20px}.company-box:after{content:"";display:table;clear:both}}@media only screen and (max-width:767px){.company-box{padding:10px}}.company-box h3{margin-bottom:20px;color:#01b8ff;font-size:20px;text-align:center;margin-left:2em;text-indent:-2em;text-align:left}.company-box h3 span:before{content:"■";display:inline-block;margin-left:2em}@media only screen and (min-width:768px){.company-box .img{float:right}}@media only screen and (max-width:767px){.company-box .img{text-align:center;margin-bottom:20px}}.company-box table{text-align:left;font-size:14px}@media only screen and (min-width:768px){.company-box table{width:60%;margin-left:50px}}@media only screen and (max-width:767px){.company-box table{width:calc(100% - 40px);margin-left:40px}}.company-box table th{color:#01b8ff;white-space:nowrap;padding-right:20px;vertical-align:top}@media only screen and (min-width:768px){.company-box table th{width:10em}}.company-box table a{color:#01b8ff}.problems-box01{margin:80px 0}@media only screen and (min-width:768px){.problems-box01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.problems-box01 .before{background-color:#e4f5fc;padding:35px;position:relative}@media only screen and (min-width:768px){.problems-box01 .before{margin-right:60px;width:50%}}@media only screen and (max-width:767px){.problems-box01 .before{margin-bottom:60px}}@media only screen and (min-width:768px){.problems-box01 .before:after{content:url(/iot/azure/img/icon_arrow-right01.png);display:block;background-color:#fff;width:50px;padding-left:15px;right:-60px;position:absolute;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:767px){.problems-box01 .before:after{content:url(/iot/azure/img/icon_arrow-bottom01.png);background-color:#fff;position:absolute;width:100%;bottom:-60px;left:calc(50% - 50px)}}.problems-box01 .after{background-color:#c5eaf9;padding:35px}@media only screen and (min-width:768px){.problems-box01 .after{width:50%}}.problems-box01 ol{counter-reset:cnt;list-style:none;padding:0}.problems-box01 ol li{margin-bottom:20px;padding-left:45px;position:relative;font-size:15px}.problems-box01 ol li:before{content:counter(cnt);counter-increment:cnt;background-color:#fff;border:1px solid #01b8ff;color:#01b8ff;display:block;float:left;line-height:30px;margin-left:-45px;text-align:center;height:30px;width:30px;border-radius:50%;font-size:120%}.problems-box02{font-size:15px}@media only screen and (min-width:768px){.problems-box02{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px}}@media only screen and (max-width:767px){.problems-box02{background-color:#e4f5fc;padding:20px 15px;margin-bottom:10px}}.problems-box02 .before{position:relative}@media only screen and (min-width:768px){.problems-box02 .before{background-color:#e4f5fc;width:calc(50% - 40px);margin-right:60px;padding:35px}}@media only screen and (max-width:767px){.problems-box02 .before{margin-bottom:10px}.problems-box02 .before:before{content:"こんな課題を解決";display:block;text-align:center;font-size:15px;font-weight:700;margin-bottom:20px}}@media only screen and (min-width:768px){.problems-box02 .before:after{content:url(/iot/azure/img/icon_arrow-right02.png);display:block;right:-45px;position:absolute;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:767px){.problems-box02 .before:after{content:url(/iot/azure/img/icon_arrow-bottom02.png);display:block;width:100%;text-align:center}.problems-box02 .before div{margin-bottom:10px}}.problems-box02 .after{background-color:#c5eaf9}@media only screen and (min-width:768px){.problems-box02 .after{width:calc(50% - 40px);padding:35px}}@media only screen and (max-width:767px){.problems-box02 .after{padding:20px}.problems-box02 .after:before{content:"効果";display:block;text-align:center;font-size:15px;font-weight:700;margin-bottom:20px}}.problems-box02 .img{text-align:center}@media only screen and (min-width:768px){.problems-box02 .img{margin-left:20px}.problems-box02 .img img{width:80%}}@media only screen and (max-width:767px){.problems-box02 .img{margin-top:20px}.problems-box02 .img img{width:80%}}.problems-box03{font-size:15px}@media only screen and (min-width:768px){.problems-box03{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:40px}}@media only screen and (max-width:767px){.problems-box03{background-color:#e4f5fc;padding:20px 15px;margin-bottom:10px}}.problems-box03 .before{position:relative}@media only screen and (min-width:768px){.problems-box03 .before{background-color:#e4f5fc;margin-right:60px;padding:35px;width:33%}}@media only screen and (max-width:767px){.problems-box03 .before{margin-bottom:10px}.problems-box03 .before:before{content:"こんな課題を解決";display:block;text-align:center;font-size:15px;font-weight:700;margin-bottom:20px}}@media only screen and (min-width:768px){.problems-box03 .before:after{content:url(/iot/azure/img/icon_arrow-right02.png);display:block;right:-45px;position:absolute;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:767px){.problems-box03 .before:after{content:url(/iot/azure/img/icon_arrow-bottom02.png);display:block;width:100%;text-align:center}.problems-box03 .before div{margin-bottom:10px}}.problems-box03 .after{background-color:#c5eaf9}@media only screen and (min-width:768px){.problems-box03 .after{padding:35px;width:33%}}@media only screen and (max-width:767px){.problems-box03 .after{padding:20px}.problems-box03 .after:before{content:"効果";display:block;text-align:center;font-size:15px;font-weight:700;margin-bottom:20px}}.problems-box03 .img{text-align:center}@media only screen and (min-width:768px){.problems-box03 .img{margin-left:20px;width:33%}.problems-box03 .img img{max-width:80%}}@media only screen and (max-width:767px){.problems-box03 .img{margin-top:20px}.problems-box03 .img img{max-width:80%}}@media only screen and (min-width:768px){.problems-box-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px}}.problems-box-img .before{position:relative}@media only screen and (min-width:768px){.problems-box-img .before{width:calc(50% - 40px);margin-right:60px}}@media only screen and (max-width:767px){.problems-box-img .before,.problems-box-img .before div{margin-bottom:10px}}@media only screen and (min-width:768px){.problems-box-img .after{width:calc(50% - 40px)}.problems-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.problems-title p{width:calc(50% - 40px);text-align:center;font-size:24px}.problems-title p:first-child{margin-right:60px}}@media only screen and (max-width:767px){.problems-title{display:none}}@media only screen and (min-width:768px){.problems-title.type02 p{width:33%;margin:0}.problems-title.type02 p:first-child{margin-right:60px}}.introduce-list{counter-reset:cnt;list-style:none;padding:0 20px 20px;margin-bottom:40px}.introduce-list li{margin-bottom:10px;padding-left:45px;position:relative;font-size:15px}.introduce-list li:before{content:counter(cnt);counter-increment:cnt;background-color:#01b8ff;color:#fff;display:block;float:left;line-height:22px;margin-top:5px;margin-left:-35px;text-align:center;height:22px;width:22px;border-radius:50%;font-size:110%}.inquiry{text-align:center;margin-top:80px}.inquiry a{padding:20px 30px;color:#fff;background-color:#01b8ff;font-weight:700;font-size:18px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.4);box-shadow:1px 1px 3px rgba(0,0,0,.4);position:relative}@media only screen and (max-width:767px){.inquiry a{padding:10px;display:block}}.inquiry a:before{left:10px;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 8px}.inquiry a:hover{text-decoration:none;background-color:#008dd5;box-shadow:none;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}@media only screen and (min-width:768px){.sevice{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 100px;margin-bottom:75px}}@media only screen and (max-width:767px){.sevice{padding:10px;margin-bottom:40px}}.sevice dt{font-size:18px;color:#01b8ff;position:relative}@media only screen and (min-width:768px){.sevice dt{padding-right:40px;white-space:nowrap}}@media only screen and (max-width:767px){.sevice dt{padding-left:1.5em;margin-bottom:20px}}.sevice dt:after{content:"";position:absolute}@media only screen and (min-width:768px){.sevice dt:after{top:10px;right:10px;box-sizing:border-box;width:8px;height:8px;border:7px solid transparent;border-left:10px solid #01b8ff}}@media only screen and (max-width:767px){.sevice dt:after{left:0;top:10px;height:10px;border:7px solid transparent;border-top:10px solid #01b8ff}}.sevice dd{font-size:15px}.sevice dd span{font-weight:700}@media only screen and (min-width:768px){.sevice.type02 dt{width:35%}.sevice.type02 dd{width:65%}}.img{text-align:center}.inner-link{display:table;margin:0 auto}.inner-link li{text-align:left;margin-bottom:.5em;font-size:18px;display:table-row}.inner-link li:before{content:"";display:inline-block;width:.8em;height:.8em;background-color:#008dd5;margin-right:.5em}.inner-link li a{color:#008dd5;text-decoration:underline}.inner-link_2 li{text-align:left;padding-top:.5em;padding-bottom:.5em;border-top:1px solid #e5e5e5;font-size:18px}.inner-link_2 li:before{content:"";display:inline-block;width:.8em;height:.8em;background-color:#008dd5;margin-right:.5em}.inner-link_2 li a{color:#008dd5;text-decoration:underline}.inner-link_2 li:nth-child(odd){background-color:#e3f4fc}.inner-link_2 li:last-child{border-bottom:1px solid #e5e5e5}@media only screen and (min-width:768px){.item-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.item-wrap.single{justify-content:center}}.item-wrap .item-box{padding:20px 20px 70px;background-color:#e2e2e2;margin-bottom:40px;position:relative}@media only screen and (min-width:768px){.item-wrap .item-box{width:calc(33% - 60px)}.item-wrap .item-box.style02{width:calc(50% - 60px)}}.item-wrap .item-box.center{margin:auto}.item-wrap .item-box a:hover{text-decoration:none;opacity:.6}.item-wrap .item-box .wrap h4{width:100%;font-size:16px;text-align:left;margin-bottom:15px}.item-wrap .item-box .wrap h4.adjust{height:3.6em}.item-wrap .item-box .wrap h4#scroll-video-CP-TechWeb{font-size:14px}.item-wrap .item-box .wrap .img{margin-bottom:20px;position:relative;text-align:center}.item-wrap .item-box .wrap .img:hover{opacity:.8;filter:alpha(opacity=80)}.item-wrap .item-box .wrap .img .img-ttl{position:absolute;left:50%;transform:translateX(-50%);font-size:24px;top:2em;width:90%;line-height:1.5}@media only screen and (max-width:767px){.item-wrap .item-box .wrap .img .img-ttl{@inlude fz(18)}}.item-wrap .item-box .wrap ul{margin-left:.5em;margin-bottom:20px}.item-wrap .item-box .wrap ul li:before{content:"・";color:#01b8ff}.item-wrap .item-box .wrap .movie_wrap .movie{position:relative;height:0;margin-bottom:20px;padding-bottom:56.25%;overflow:hidden}.item-wrap .item-box .wrap .movie_wrap .movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.item-wrap .item-box .wrap .movie_speaker{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.item-wrap .item-box .wrap .movie_speaker .speaker_img{width:30%}.item-wrap .item-box .wrap .movie_speaker .speaker_text{width:65%}.item-wrap .item-box .wrap .desc a,.item-wrap .item-box .wrap .movie_desc a{color:#01b8ff;text-decoration:underline}.item-wrap .item-box .wrap .desc a:after,.item-wrap .item-box .wrap .movie_desc a:after{content:"";display:inline-block;border-top:2px solid #01b8ff;border-right:2px solid #01b8ff;margin-left:.5em;width:.5em;height:.5em;transform:rotate(45deg)}.item-wrap .item-box .wrap .desc{font-size:15px}.item-wrap .item-box .wrap .article-btn a{display:inine-block;color:#fff;background-color:#008dd5;padding:.5em 10px;text-decoration:none}.item-wrap .item-box .wrap .article-btn a:after{border-top:2px solid #fff;border-right:2px solid #fff}.item-wrap .item-box_dummy{background-color:#fff;padding:20px;margin-bottom:40px}@media only screen and (min-width:768px){.item-wrap .item-box_dummy{width:calc(33% - 60px)}}.item-wrap .item-box .tag_download{font-size:15px;color:#fff;background-color:#4472c4;border-radius:6px;padding:6px 8px;display:inline-block;position:absolute;bottom:20px}.item-wrap .item-box02{padding:20px;background-color:#fff;margin-bottom:40px;position:relative}@media only screen and (min-width:768px){.item-wrap .item-box02{width:calc(33% - 60px)}.item-wrap .item-box02.style02{width:calc(50% - 60px)}}.item-wrap .item-box02.center{margin:auto}.item-wrap .item-box02 a:hover{text-decoration:none;opacity:.6}.item-wrap .item-box02 .wrap h4{width:100%;font-size:16px;text-align:left;margin-bottom:15px}.item-wrap .item-box02 .wrap h4.adjust{height:3.6em}.item-wrap .item-box02 .wrap h4#scroll-video-CP-TechWeb{font-size:14px}.item-wrap .item-box02 .wrap .img{margin-bottom:20px;position:relative;text-align:center}.item-wrap .item-box02 .wrap .img:hover{opacity:.8;filter:alpha(opacity=80)}.item-wrap .item-box02 .wrap .img .img-ttl{position:absolute;left:50%;transform:translateX(-50%);font-size:24px;top:2em;width:90%;line-height:1.5}@media only screen and (max-width:767px){.item-wrap .item-box02 .wrap .img .img-ttl{@inlude fz(18)}}.item-wrap .item-box02 .wrap ul{margin-left:.5em;margin-bottom:20px}.item-wrap .item-box02 .wrap ul li:before{content:"・";color:#01b8ff}.item-wrap .item-box02 .wrap .movie_wrap .movie{position:relative;height:0;margin-bottom:20px;padding-bottom:56.25%;overflow:hidden;border:1px solid #f0f0f0}.item-wrap .item-box02 .wrap .movie_wrap .movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.item-wrap .item-box02 .wrap .movie_speaker{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.item-wrap .item-box02 .wrap .movie_speaker .speaker_img{width:30%}.item-wrap .item-box02 .wrap .movie_speaker .speaker_text{width:65%}.item-wrap .item-box02 .wrap .desc a,.item-wrap .item-box02 .wrap .movie_desc a{color:#01b8ff;text-decoration:underline}.item-wrap .item-box02 .wrap .desc a:after,.item-wrap .item-box02 .wrap .movie_desc a:after{content:"";display:inline-block;border-top:2px solid #01b8ff;border-right:2px solid #01b8ff;margin-left:.5em;width:.5em;height:.5em;transform:rotate(45deg)}.item-wrap .item-box02 .wrap .desc{font-size:15px}.item-wrap .item-box02 .wrap .article-btn a{display:inine-block;color:#fff;background-color:#008dd5;padding:.5em 10px;text-decoration:none}.item-wrap .item-box02 .wrap .article-btn a:after{border-top:2px solid #fff;border-right:2px solid #fff}.item-wrap .item-box02_dummy{background-color:#fff;padding:20px;margin-bottom:40px}@media only screen and (min-width:768px){.item-wrap .item-box02_dummy{width:calc(33% - 60px)}}.item-wrap .item-box02 .tag_download{font-size:15px;color:#fff;background-color:#4472c4;border-radius:6px;padding:6px 8px;display:inline-block;position:absolute;bottom:20px}.movie_wrap .movie{position:relative;height:0;margin-bottom:20px;padding-bottom:56.25%;overflow:hidden}.movie_wrap .movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}#azure.csp{font-size:15px}.btn.csp a{display:block;font-size:24px;font-weight:700;line-height:1.5}.btn.csp a span{font-size:16px}.btn.csp a:before{right:10px;left:auto}.btn.csp.faq a{font-size:18px;margin:0 auto}@media only screen and (min-width:768px){.btn.csp.faq a{width:37%}}.btn.cassia a{color:#fff!important}@media only screen and (min-width:768px){.csp-business-model{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}.csp-business-model div{border:1px solid #008dd5;text-align:center}@media only screen and (min-width:768px){.csp-business-model div{width:49%}}.csp-business-model div h5{background-color:#008dd5;color:#fff;margin:0 0 20px;padding:10px 0;font-size:18px}.csp-business-model div h5 a{display:block;color:#fff;text-decoration:none}.csp-business-model div ul{margin-left:15px}.csp-business-model div ul li{text-align:left}.csp-business-model div ul li:before{content:"・";color:#01b8ff;margin-right:.5em}.csp-business-model div .img{margin:20px 0;height:180px}.csp-business-model div .img img{height:100%}.csp-business-model div .btn a{font-size:14px}.sec-merit-figure{text-align:center}@media only screen and (min-width:768px){.sec-merit-figure{margin:0 35px}}@media only screen and (max-width:767px){.sec-merit-figure{margin:0}}.sec-merit-figure figcaption{color:#01b8ff;font-size:18px;text-align:center}@media only screen and (min-width:768px){.sec-merit-figure figcaption{margin:0 0 15px}}@media only screen and (max-width:767px){.sec-merit-figure figcaption{margin:0 0 10px}}@media only screen and (min-width:768px){.sec-merit-figure .sec-merit-figure-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 30px}}@media only screen and (max-width:767px){.sec-merit-figure .sec-merit-figure-list{margin:0 0 10px;padding:10px;border:1px solid #008dd5}.sec-merit-figure .sec-merit-figure-list+img{width:40px;vertical-align:top}}.sec-merit-figure .sec-merit-figure__item{padding:10px;border:1px solid #008dd5;font-size:18px;font-weight:700;background:#ccedfa}@media only screen and (min-width:768px){.sec-merit-figure .sec-merit-figure__item{width:32%;margin:0 2% 0 0}}@media only screen and (max-width:767px){.sec-merit-figure .sec-merit-figure__item{width:auto;margin:0 0 10px;font-size:inherit}}.sec-merit-figure .sec-merit-figure__item:last-child{margin:0}.sec-merit-figure p{padding:10px;font-weight:700;color:#fff;background:#008dd5}@media only screen and (min-width:768px){.sec-merit-figure p{width:280px;margin:30px auto 0}}@media only screen and (max-width:767px){.sec-merit-figure p{width:auto;margin:10px auto 0}}.csp-tbl{font-size:14px}.csp-tbl td,.csp-tbl th{border:1px solid #000;padding:0 10px}.csp-tbl thead tr{background-color:#538dd5}.csp-tbl thead tr th{color:#fff;width:22%}.csp-tbl thead tr th span{font-weight:400;font-size:1.2px}.csp-tbl thead tr th:first-child{width:14%}.csp-tbl tbody tr{background-color:#fff}.csp-tbl tbody tr th{text-align:left}.csp-tbl tbody tr td{text-align:center;font-weight:700}.csp-tbl tbody tr td span{font-size:13px}.csp-tbl tbody tr td ul.common{margin:0}.csp-tbl tbody tr td ul.common li{margin-bottom:0}.csp-tbl tbody tr td.csp{background-color:#c5d9f1}.sec-flow-list{max-width:825px;margin:0 auto}.sec-flow-list .sec-flow__item{padding:15px}.sec-flow-list .sec-flow__item dt{font-weight:700;color:#008dd5}@media only screen and (min-width:768px){.sec-flow-list .sec-flow__item dt{font-size:20px}}@media only screen and (max-width:767px){.sec-flow-list .sec-flow__item dt{font-size:14px}}.sec-flow-list .sec-flow__item dd{padding-left:3em}.sec-flow-list .sec-flow__item dd a{color:#008dd5;text-decoration:underline}.sec-flow-list .sec-flow__item dd a:hover{text-decoration:none}.csp-faq{font-size:18px}.csp-faq dt{background-color:#e4f5fc;margin-bottom:35px;position:relative;font-weight:700}@media only screen and (max-width:767px){.csp-faq dt{padding:10px 0}}.csp-faq dt span{display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.csp-faq dt span{margin-left:20px}}.csp-faq dt:before{content:"Q";display:inline-block;background-color:#9ee4ff;color:#fff;height:100%;text-align:center}@media only screen and (min-width:768px){.csp-faq dt:before{width:122px;font-size:36px}}@media only screen and (max-width:767px){.csp-faq dt:before{font-size:24px;padding:10px;margin:-10px 20px -10px -10px}}.csp-faq dt:after{display:block;content:"";width:0;height:0;border-color:#e4f5fc transparent transparent;border-style:solid;border-width:20px 20px 0;position:absolute;left:50%;transform:translateX(-50%);bottom:-20px}.csp-faq dd{position:relative;margin-bottom:45px}@media only screen and (min-width:768px){.csp-faq dd{margin-left:145px}.csp-faq dd span{display:inline-block;margin:10px 0 0 20px;width:80%}}@media only screen and (max-width:767px){.csp-faq dd span{line-height:1.2}}.csp-faq dd:before{content:"A";display:inline-block;height:100%;color:#01b8ff;text-align:center;font-weight:700}@media only screen and (min-width:768px){.csp-faq dd:before{font-size:36px;vertical-align:top}}@media only screen and (max-width:767px){.csp-faq dd:before{font-size:24px;padding:10px;margin:-10px 20px -10px -10px}}.csp-company-box{position:relative}.csp-company-box p{padding:20px 30px;border:1px solid #ccc;text-align:center}.csp-company-box:after{content:url(/iot/azure/img/arrow_down.png);display:block;text-align:center;margin-bottom:10px}.csp-model-box{border:2px solid #01b8ff;padding:30px 10px}.csp-model-box .ttl-type03{text-align:center}.csp-model-box ul{margin-bottom:30px}@media only screen and (min-width:768px){.csp-model-box ul{margin:0 auto 30px;width:50%}}.csp-model-box ul li{margin-bottom:5px;margin-left:calc(15px + 5px);text-indent:calc(-15px - 5px)}.csp-model-box ul li:before{content:"●";color:#01b8ff;font-size:15px;margin-right:5px}@media only screen and (max-width:767px){.csp-model-box img{width:75%}}@media only screen and (min-width:768px){.csp-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:767px){.csp-list{margin-bottom:60px}}.csp-list li{background-color:#e4f5fc;padding:20px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);box-shadow:1px 1px 3px rgba(0,0,0,.1)}@media only screen and (min-width:768px){.csp-list li{margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-basis:calc(49% - 40px);flex-direction:row-reverse}}@media only screen and (max-width:767px){.csp-list li{margin-bottom:10px}}.csp-list li .img{position:relative}@media only screen and (min-width:768px){.csp-list li .img{width:23%}}@media only screen and (max-width:767px){.csp-list li .img{width:100%;text-align:center;margin-bottom:15px}}@media only screen and (min-width:768px){.csp-list li div{width:72%}}@media only screen and (max-width:767px){.csp-list li div{width:100%}}.csp-list li div h4{font-size:18px;color:#008dd5}.csp-list li div p{font-size:14px}.bizcase-summary{padding:20px;margin:10px 0;border:1px solid #01b8ff}@media only screen and (min-width:768px){.bizcase-summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}.bizcase-summary .img,.bizcase-summary .logo{text-align:center}@media only screen and (min-width:768px){.bizcase-summary .img img,.bizcase-summary .logo img{max-width:100%}}@media only screen and (max-width:767px){.bizcase-summary .img img,.bizcase-summary .logo img{max-width:80%}}@media only screen and (min-width:768px){.bizcase-summary .logo{width:20%}.bizcase-summary .text{width:65%}}.bizcase-summary .text .partner-name{font-size:18px;font-weight:700}.bizcase-summary .text .partner-text{margin-bottom:20px}.bizcase-summary .text .btn{margin:0}.bizcase-summary .text .btn a{font-size:14px}@media only screen and (min-width:768px){.bizcase-summary .img{width:10%}}.csp-migration-box{margin-bottom:40px}@media only screen and (min-width:1000px){.csp-migration-box{width:880px;margin:0 auto 40px}}.csp-migration-box .csp-migration-box-inner{padding:10px;background-color:#e4f5fc}.csp-migration-box .csp-migration-box-inner h4{text-align:center;color:#008dd5;margin-bottom:.8em}@media only screen and (min-width:768px){.csp-migration-box .csp-migration-box-inner h4{font-size:20px}}@media only screen and (max-width:767px){.csp-migration-box .csp-migration-box-inner h4{font-size:16px}}@media only screen and (min-width:768px){.csp-migration-box .csp-migration-box-inner ul{width:70%;margin:0 auto}}.csp-migration-box .csp-migration-box-inner ul li:before{content:"";display:inline-block;width:10px;height:10px;background-color:#008dd5;margin-right:10px}.csp-migration-box.arrow{margin-bottom:0}.csp-migration-box.arrow:after{content:url(/iot/azure/img/arrow_down.png);display:block;text-align:center;margin:20px 0 10px}.csp-migration-flow-box{max-width:880px;margin:40px auto}.csp-migration-flow-box h4{margin-bottom:.8em}@media only screen and (min-width:768px){.csp-migration-flow-box h4{font-size:20px}}@media only screen and (max-width:767px){.csp-migration-flow-box h4{font-size:16px}}.csp-migration-flow-box ol li{counter-increment:cnt}.csp-migration-flow-box ol li:before{content:counter(cnt) ".";font-weight:700;margin-right:.8em}.csp-suggestion-text{background-color:#01b8ff;color:#fff;font-weight:700;padding:.5em 0 0 .5em}@media only screen and (min-width:768px){.csp-suggestion-text{font-size:20px}}@media only screen and (max-width:767px){.csp-suggestion-text{font-size:16px}}.csp-suggestion-text:before{content:url(/iot/assets/img/azure/bg_finger.png);display:inline-block;vertical-align:middle;margin-right:10px}.csp-suggestion-box{margin-bottom:40px}.csp-suggestion-box h4{margin-bottom:10px}@media only screen and (min-width:768px){.csp-suggestion-box h4{font-size:18px}}@media only screen and (max-width:767px){.csp-suggestion-box h4{font-size:14px}}.csp-suggestion-box h4 span{display:inline-block;color:#01b8ff;margin-right:.5em}@media only screen and (min-width:768px){.csp-suggestion-box .csp-suggestion-box-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.csp-suggestion-box .csp-suggestion-box-inner div{width:45%;position:relative}.csp-suggestion-box .csp-suggestion-box-inner div:first-child:after{content:url(/iot/azure/solution/img/ico_arrow_sol-right.png);position:absolute;top:50%;transform:translateY(-50%);right:-15%}}@media only screen and (max-width:767px){.csp-suggestion-box .csp-suggestion-box-inner div{position:relative}.csp-suggestion-box .csp-suggestion-box-inner div:first-child{margin-bottom:50px}.csp-suggestion-box .csp-suggestion-box-inner div:first-child:after{content:url(/iot/azure/solution/img/ico_arrow_sol-bottom.png);position:absolute;left:50%;transform:translateX(-50%);padding-top:8px}}.csp-suggestion-box .csp-suggestion-box-inner div{border:1px solid #008dd5}.csp-suggestion-box .csp-suggestion-box-inner div h5{background-color:#008dd5;color:#fff;padding:.2em .5em;margin:0}.csp-suggestion-box .csp-suggestion-box-inner div ul{padding:.5em 10px}.csp-suggestion-box .csp-suggestion-box-inner div ul li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:.5em;background-color:#008dd5;vertical-align:middle}.csp-suggestion-box .csp-suggestion-box-inner div p{padding:.5em 10px}.csp-suggestion-box .csp-suggestion-box-inner div p em{font-weight:700;font-style:normal;color:#008dd5}.contents#bizcase p{margin-bottom:10px}.contents#bizcase p.talk{font-weight:700}.contents#bizcase p.ttl-figure{text-align:center;margin-top:20px;margin-bottom:0}#bizcase .ttl-bizcase-type02{color:#008dd5;margin-bottom:20px}@media only screen and (min-width:768px){#bizcase .ttl-bizcase-type02{font-size:2.2px}}@media only screen and (max-width:767px){#bizcase .ttl-bizcase-type02{font-size:18px}}#bizcase .ttl-bizcase-type02:before{content:"■"}#bizcase .bizcase-partner-box{border:1px solid #01b8ff}@media only screen and (min-width:768px){#bizcase .bizcase-partner-box{margin:20px;padding:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}@media only screen and (max-width:767px){#bizcase .bizcase-partner-box{margin:0 10px 20px;padding:10px}}@media only screen and (min-width:768px){#bizcase .bizcase-partner-box .logo{width:25%}}@media only screen and (max-width:767px){#bizcase .bizcase-partner-box .logo{width:75%;margin:0 auto}}#bizcase .bizcase-partner-box .logo img{max-width:100%}@media only screen and (min-width:768px){#bizcase .bizcase-partner-box .data{width:68%}}#bizcase .bizcase-partner-box .data .name{color:#01b8ff;font-weight:700;margin-bottom:0}#bizcase .bizcase-partner-box .data .url{margin-bottom:5px}#bizcase .bizcase-partner-box .data dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#bizcase .bizcase-partner-box .data dl dt{width:20%}#bizcase .bizcase-partner-box .data dl dd{width:78%}#bizcase .bizcase-task-box{max-width:825px;margin:0 auto}#bizcase .bizcase-task-box h3{background-color:#e4f5fc;color:#008dd5;text-align:center;padding:10px 0}@media only screen and (min-width:768px){#bizcase .bizcase-task-box h3{font-size:24px}}@media only screen and (max-width:767px){#bizcase .bizcase-task-box h3{font-size:18px}}#bizcase .bizcase-task-box ul{padding:10px;border:1px solid #c5eaf9}@media only screen and (min-width:768px){#bizcase .bizcase-task-box ul li{font-size:18px}}@media only screen and (max-width:767px){#bizcase .bizcase-task-box ul li{font-size:16px}}#bizcase .bizcase-task-box ul li:before{content:"●";font-size:14px;color:#01b8ff;margin-right:5px}#bizcase .bizcase-task-box:after{content:url(/iot/azure/img/icon_arrow-bottom01.png);display:block;background-color:#fff;text-align:center;padding:10px 0}#bizcase .bizcase-reazon-box{max-width:825px;margin:0 auto}#bizcase .bizcase-reazon-box h3{background-color:#9ee4ff;color:#008dd5;text-align:center;padding:10px 0}@media only screen and (min-width:768px){#bizcase .bizcase-reazon-box h3{font-size:24px}}@media only screen and (max-width:767px){#bizcase .bizcase-reazon-box h3{font-size:18px}}#bizcase .bizcase-reazon-box ul{padding:10px;border:1px solid #c5eaf9}@media only screen and (min-width:768px){#bizcase .bizcase-reazon-box ul li{font-size:18px}}@media only screen and (max-width:767px){#bizcase .bizcase-reazon-box ul li{font-size:16px}}#bizcase .bizcase-reazon-box ul li:before{content:"●";font-size:14px;color:#01b8ff;margin-right:5px}#bizcase .bizcase-col1 figure img,#bizcase .bizcase-col2 figure img,#bizcase .bizcase-col3 figure img{max-width:100%}#bizcase .bizcase-col1.margin-none,#bizcase .bizcase-col2.margin-none,#bizcase .bizcase-col3.margin-none{margin-bottom:0}#bizcase .bizcase-col1{text-align:center;margin-bottom:60px}#bizcase .bizcase-col2{margin-bottom:40px}@media only screen and (min-width:768px){#bizcase .bizcase-col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}#bizcase .bizcase-col2 figure{width:48%}}#bizcase .bizcase-col3{margin-bottom:40px}@media only screen and (min-width:768px){#bizcase .bizcase-col3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}#bizcase .bizcase-col3 figure{width:32%}}#bizcase .bizcase-col3 figcaption{text-align:center}.reason-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.reason-box li{width:32%;font-size:14px}.reason-box li h4{color:#fff;text-align:center;padding:5px;margin-bottom:20px;font-size:18px}.reason-box li:first-child h4{background-color:#55c2eb}.reason-box li:nth-child(2) h4{background-color:#2176bb}.reason-box li:nth-child(3) h4{background-color:#afc1cb}.reason-box li p{padding:0 15px}.ttl-band{text-align:center;background-color:#008dd5;color:#fff;padding:5px;margin-bottom:40px;font-size:18px}.vision-box{padding:0 20px 40px;border-bottom:1px solid #01b8ff}@media only screen and (min-width:768px){.vision-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.vision-box .vision-l{width:62%}.vision-box .vision-l .cap,.vision-box .vision-l .movie{text-align:center}.vision-box .vision-r{width:35%}}@media only screen and (max-width:999px){.vision-box .vision-l .movie{position:relative;width:100%;padding-top:56.25%}.vision-box .vision-l .movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}}.box-3col div{padding:10px;border:1px solid #ccc}@media only screen and (min-width:768px){.box-3col div{width:calc(32% - 20px)}}@media only screen and (max-width:767px){.box-3col div{margin-bottom:20px}}.box-3col div h4{text-align:center;color:#fff;padding:10px;margin-bottom:25px;font-size:14px}.box-3col div p{font-size:13px;line-height:1.3}.box-3col div p span{font-weight:700;line-height:1.6;font-size:16px}.box-3col div img{float:left;margin:0 15px 20px 0}.box-3col div.azure h4{background-color:#008dd5}.box-3col div.win10 h4{background-color:#0dae71}.box-3col div.mcafee h4{background-color:#c61019}.box-3col div.mcafee img{margin-left:15px}@media only screen and (min-width:768px){.reason-col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:767px){.reason-col2{padding:0 20px}}.reason-col2 div{font-size:15px}@media only screen and (min-width:768px){.reason-col2 div{width:48%}.reason-col2 div:first-child,.reason-col2 div:nth-child(2){margin-bottom:80px}}@media only screen and (max-width:767px){.reason-col2 div{margin-bottom:50px}.reason-col2 div .ttl-type03{padding:0}}.reason-col2 div ul.common li{margin-bottom:5px}.reason-col2 div a{color:#01b8ff;text-decoration:underline}.partner-box{margin-bottom:40px}@media only screen and (min-width:768px){.partner-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:767px){.partner-box{padding:0 20px;font-size:15px}}.partner-box div{border:1px solid #01b8ff}@media only screen and (min-width:768px){.partner-box div{width:32%}}.partner-box div h3{background-color:#01b8ff;color:#fff;text-align:center;padding:10px;margin-bottom:20px}.partner-box.type02 div{border:none}table.tbl-reason{font-size:15px;margin-bottom:30px}@media only screen and (min-width:768px){table.tbl-reason{border-left:1px solid #ccc;border-bottom:1px solid #ccc}}table.tbl-reason thead tr{background:#01b8ff;color:#fff;font-weight:700}@media only screen and (max-width:767px){table.tbl-reason thead tr{display:none}}table.tbl-reason td,table.tbl-reason th{padding:10px 15px;border-right:1px solid #ccc;border-top:1px solid #ccc}table.tbl-reason td.nowrap,table.tbl-reason th.nowrap{white-space:nowrap}@media only screen and (max-width:767px){table.tbl-reason td,table.tbl-reason th{display:block;float:left}table.tbl-reason th{width:100%;padding:5px;border:none}table.tbl-reason th:first-child{border-bottom:1px solid #ccc}table.tbl-reason td{width:50%;padding:5px;border:none}table.tbl-reason td:nth-child(2){padding:20px 0 0 10px;font-weight:700}table.tbl-reason td:nth-child(3){width:100%;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}}table.tbl-reason .img{padding:0;border-right:none}@media only screen and (min-width:768px){table.tbl-reason .img{width:200px}}table.tbl-reason .img img{width:100%}p.ttl-tbl-reason-sp{padding:5px;background-color:#01b8ff;color:#fff;font-size:16px}@media only screen and (min-width:768px){p.ttl-tbl-reason-sp{display:none}}.biz-labo-logo{width:50%}.sec-customer{margin:0 0 100px}.sec-customer-acc{margin:0 0 10px}.sec-customer-acc__btn{padding:7px 90px 7px 30px;border:1px solid #01b8ff;color:#fff;font-weight:300;background:#01b8ff url(/iot/assets/img/azure/icon-arrow-06.png) no-repeat 96% 50%;cursor:pointer;line-height:1.6;font-size:20px}@media only screen and (max-width:767px){.sec-customer-acc__btn{font-size:16px}}.sec-customer-acc__btn.is-open{color:#fff;background-image:url(/iot/assets/img/azure/icon-arrow-08.png)}.sec-customer-acc__btn_r{border:1px solid #1b7fbb;color:#fff;font-weight:300;background:#1b7fbb url(/iot/assets/img/azure/icon-arrow-09.png) no-repeat 96% 50%;cursor:pointer;line-height:1.6;font-size:20px}@media only screen and (max-width:767px){.sec-customer-acc__btn_r{font-size:16px}}.sec-customer-acc__btn_r a{padding:7px 90px 7px 30px;display:block;color:#fff;text-decoration:none}.sec-customer-acc__btn_r a:hover{text-decoration:none}.sec-customer-acc__contents{display:none;padding:30px 30px 10px;border:1px solid #01b8ff;border-top:none;background:#fff}.sec-customer-acc__contents a{text-decoration:underline}@media only screen and (min-width:768px){.ul_iotbizlabo{font-size:18px;width:50%;margin:0 auto 40px}}@media only screen and (max-width:767px){.ul_iotbizlabo{font-size:15px}}.ul_iotbizlabo li:before{content:"";display:inline-block;width:14px;height:14px;background-color:#008dd5;margin-right:20px}.iotbizlabo-box{border:3px double #01b8ff}@media only screen and (min-width:768px){.iotbizlabo-box{padding:10px 20px;width:90%;margin:0 auto 40px}}@media only screen and (max-width:767px){.iotbizlabo-box{padding:10px;font-size:15px;margin-bottom:40px}}.iotbizlabo-box h5{margin:10px 0}.iotbizlabo-box p{margin-bottom:10px}.iotbizlabo-box p.alignR{margin-bottom:0}.iotbizlabo-em{font-weight:700;font-style:normal}.iotbizlabo_branch{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.iotbizlabo_branch{justify-content:center}.iotbizlabo_branch li{width:18%;margin-right:2%;margin-bottom:20px}.iotbizlabo_branch li:nth-child(5n){margin-right:0}}@media only screen and (max-width:767px){.iotbizlabo_branch li{width:48%;margin-right:1%;margin-bottom:5px}}@media only screen and (min-width:768px){.iotbizlabo-case{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.iotbizlabo-case div{border:1px solid #666;padding:5px 10px;margin-bottom:10px}@media only screen and (min-width:768px){.iotbizlabo-case div{width:calc(48% - 22px)}}.iotbizlabo-case div h5{margin:10px 0;padding:5px 10px;background-color:#008dd5;color:#fff}@media only screen and (min-width:768px){.iotbizlabo-case div .disc{height:2.5em}}.ttl-type01.support{margin-bottom:10px}.ttl-type01-sub-support{font-size:24px;text-align:center}.ttl-type01-sub-support span{color:#c0504d}.ttl-support{font-size:18px;color:#333;text-align:left;margin-top:20px}@media only screen and (min-width:768px){.support_type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.support_type h4{background-color:#008dd5;color:#fff;padding:5px 0;margin-bottom:10px;width:100%;text-align:center;font-size:18px;height:2em}.support_type h5{font-size:18px;text-decoration:underline;margin:5px 0 20px}.support_type h5.mb0{margin-bottom:0}.support_type .support_type_wrap{border:2px solid #ccc;text-align:center;line-height:1.5}@media only screen and (max-width:767px){.support_type .support_type_wrap{margin-bottom:10px}}@media only screen and (min-width:768px){.support_type .ind01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:66%}.support_type .ind01 .support_type_wrap{width:calc(48.5% - 4px)}}@media only screen and (max-width:767px){.support_type .ind01{margin-bottom:20px}}@media only screen and (min-width:768px){.support_type .ind02{width:32%}.support_type .ind02 .support_type_wrap{width:calc(100% - 4px)}}.support_dl-btn{background-color:#4472c4;border-radius:25px;width:80%;margin:40px auto;box-shadow:inset 0 4px 0 rgba(255,255,255,.2),inset 0 -2px 0 rgba(0,0,0,.05);border:2px solid #0d0290}@media only screen and (max-width:767px){.support_dl-btn{width:100%}}.support_dl-btn a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.support_dl-btn a .support_dl-btn-txt{width:60%;position:relative}.support_dl-btn a .support_dl-btn-txt span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:20px;width:90%;line-height:1.3}@media only screen and (max-width:767px){.support_dl-btn a .support_dl-btn-txt span{font-size:1.2px;width:100%;padding-left:20px}}.support_dl-btn a .support_dl-btn-img{width:40%}.support_dl-btn a .support_dl-btn-img img{width:calc(100% - 80px);padding:10px 40px}.support_dl-btn:hover{box-shadow:0 0 2px rgba(0,0,0,.3);background-color:#4c7ed9}.support_detail{margin-bottom:10px}.support_detail thead tr{background:#008dd5;color:#fff;font-weight:700}.support_detail thead tr th:first-child{background-color:#868686;width:40%}.support_detail thead tr th:nth-child(2){background-color:#1566bf}.support_detail thead tr th:nth-child(3){background-color:#3dc49b}.support_detail thead tr th:nth-child(4){background-color:#e79f2f}.support_detail tbody tr th{text-align:left;font-weight:400;line-height:1.4;font-size:15px;background-color:#d5d5d5}.support_detail tbody tr td{text-align:center;color:#fff}.support_detail tbody tr td.basic{background-color:#1566bf;width:20%}.support_detail tbody tr td.standard{background-color:#3dc49b;width:20%}.support_detail tbody tr td.business{background-color:#e79f2f;width:20%}.support_detail td,.support_detail th{padding:10px;border-right:2px solid #fff;border-top:2px solid #fff}.ul_support{padding:10px 20px 20px;font-size:18px}.ul_support li{margin-bottom:5px}@media only screen and (min-width:768px){.ul_support li{padding-left:2em;text-indent:-2em}}@media only screen and (max-width:767px){.ul_support li{padding-left:15px;text-indent:-10px}}.ul_support li:before{content:"●";color:#01b8ff;margin-right:10px;font-size:13px}.ul_support li>ul li{margin-bottom:5px;font-size:16px}.ul_support li>ul li:before{content:"－";color:#333;margin-right:10px;font-size:13px;font-weight:700}.ul_support li dl{text-indent:0}@media only screen and (min-width:768px){.ul_support li dl dd,.ul_support li dl dt{display:inline-block}.ul_support li dl dt{width:10em;vertical-align:top}.ul_support li dl dd{width:calc(100% - 10.5em)}}.ul_support li a{color:#008dd5}.support-annotation{counter-reset:cnt;list-style:none;margin-bottom:40px}@media only screen and (max-width:767px){.support-annotation{width:85%;margin:0 auto 40px}}.support-annotation li{margin-bottom:10px;position:relative;font-size:13px;text-indent:-3em}@media only screen and (min-width:768px){.support-annotation li{padding-left:45px}}@media only screen and (max-width:767px){.support-annotation li{padding-left:15px}}.support-annotation li:before{content:"※" counter(cnt) "：";counter-increment:cnt}.support-annotation li dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-indent:0;line-height:1.4}.support-annotation li dl dt{width:2em}.support-annotation li dl dd{width:calc(100% - 2em);margin-bottom:10px}.support-faq{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:20px;border-bottom:2px solid #ccc}.support-faq dd,.support-faq dt{border-top:2px solid #ccc}.support-faq dt{width:20%;text-align:center;padding:10px 0}.support-faq dt.question{background-color:#dbe5f1}.support-faq dt.answer{background-color:#f2dbdb}.support-faq dd{width:calc(80% - 20px);padding:10px}.support-faq dd a{color:#008dd5}.support-company-box{position:relative}.support-company-box p{padding:20px 30px;border:1px solid #ccc;text-align:center}.support-btn{text-align:center}.support-btn a{padding:15px 40px;color:#fff;background-color:#008dd5;border-bottom:4px solid #627295;border-radius:5px;text-decoration:none}.support-btn a:hover{background-color:#01b8ff;-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.support-btn a span:after{content:"";display:inline-block;width:.5em;height:.5em;margin-left:15px;border-top:2px solid #fff;border-right:2px solid #fff;webkit-transform:rotate(45deg);transform:rotate(45deg)}.support-ted-box{padding:20px 40px;text-align:center;border:1px solid #ccc}@media only screen and (max-width:767px){.support-ted-box{padding:20px 10px}}.support-ted-box .support-ted-box-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.support-ted-box .support-ted-box-inner div.ind{width:46%;border:1px solid #ccc;position:relative}.support-ted-box .support-ted-box-inner div.ind h3{background-color:#008dd5;color:#fff;text-align:center}.support-ted-box .support-ted-box-inner div.ind p{text-align:left;padding:20px}.support-ted-box-arrow{padding:20px 40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:767px){.support-ted-box-arrow{padding:20px 10px}}.support-ted-box-arrow div{width:50%;text-align:center}.support-user-box{background-color:#01b8ff;color:#fff;font-size:18px;font-weight:700;text-align:center;padding:20px 30px}.ul_contact{margin-bottom:40px}.ul_contact li{padding:10px 10px 20px}@media only screen and (max-width:767px){.ul_contact li{font-size:15px}}.ul_contact li a{color:#01b8ff}.ul_contact li:before{content:"■";color:#01b8ff;margin-right:10px}.event-box,.training-movie-box{padding:20px;border:1px solid #008dd5;position:relative}.event-box .catch,.training-movie-box .catch{font-size:16px;font-weight:700;margin-bottom:0}.event-box .event-ttl,.training-movie-box .event-ttl{margin-bottom:0;color:#01b8ff;font-weight:700}@media only screen and (min-width:768px){.event-box .event-ttl,.training-movie-box .event-ttl{font-size:24px}}@media only screen and (max-width:767px){.event-box .event-ttl,.training-movie-box .event-ttl{font-size:18px}}.event-box .event-ttl a,.training-movie-box .event-ttl a{color:#01b8ff;text-decoration:underline}.event-box .disc,.training-movie-box .disc{padding:10px;margin-bottom:30px;border-bottom:1px dashed #333}.event-box .disc ul,.training-movie-box .disc ul{margin:10px 0 10px 20px}.event-box .disc ul li:before,.training-movie-box .disc ul li:before{content:"-";margin-right:5px}.event-box .disc a,.training-movie-box .disc a{text-decoration:underline}@media only screen and (min-width:768px){.event-box .disc .disc2col,.training-movie-box .disc .disc2col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.event-box .disc .disc2col p,.training-movie-box .disc .disc2col p{width:50%;padding:10px}}.event-box .disc .disc2col img,.training-movie-box .disc .disc2col img{max-width:100%}.event-box .ind,.training-movie-box .ind{position:relative;min-height:80px}.event-box .ind h4,.training-movie-box .ind h4{margin-left:4%}.event-box .ind dl,.training-movie-box .ind dl{line-height:1.4;margin-left:5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1000px){.event-box .ind dl,.training-movie-box .ind dl{width:55%}}.event-box .ind dl dt,.training-movie-box .ind dl dt{width:5em;margin-bottom:5px}.event-box .ind dl dd,.training-movie-box .ind dl dd{width:calc(100% - 5em);margin-bottom:5px}@media only screen and (min-width:1000px){.event-box .ind .btn,.training-movie-box .ind .btn{position:absolute;bottom:0;right:20px}}.event-box .ind .btn a,.training-movie-box .ind .btn a{text-decoration:none}.event-box .ind:not(:last-child),.training-movie-box .ind:not(:last-child){padding-bottom:20px;margin-bottom:30px}.event-box .button-none,.training-movie-box .button-none{margin-left:5%}.event-box .button-none dl,.training-movie-box .button-none dl{line-height:1.4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}@media only screen and (min-width:1000px){.event-box .button-none dl,.training-movie-box .button-none dl{width:100%}}.event-box .button-none dl dt,.training-movie-box .button-none dl dt{width:10em;margin-bottom:5px}.event-box .button-none dl dd,.training-movie-box .button-none dl dd{width:calc(100% - 10em);margin-bottom:5px}.event-box .button-none dl dd a,.training-movie-box .button-none dl dd a{text-decoration:underline}.event-box02{border:1px solid #01b8ff;padding:10px}@media only screen and (min-width:768px){.event-box02{display:flex;justify-content:space-between}.event-box02 .disc{width:65%}.event-box02 .link-area{width:30%}}.event-box02 .disc .event-ttl{font-weight:700;font-size:115%;margin-bottom:0}.training-movie-box{width:85%;margin:0 auto 50px;background-color:#e4f5fc;border:3px double #01b8ff}.training-movie-box .disc{margin-bottom:0;border-bottom:none}@media only screen and (min-width:768px){.training-movie-box .disc .disc2col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.training-movie-box .disc .disc2col p{padding:10px 10px 0;margin-bottom:0}}.training-movie-box .disc .disc2col img{max-width:100%}.btn-training{display:block;background-color:#1b7fbb;margin:0 auto;border-radius:5px}.btn-training a{display:block;padding:.2em .5em;color:#fff}.btn-training a:hover{text-decoration:none}.btn-training:hover{background-color:#01b8ff}.tbl-training{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:2em}.tbl-training td,.tbl-training th{padding:10px 15px}@media only screen and (max-width:767px){.tbl-training td,.tbl-training th{display:block;float:left}}.tbl-training th{border-right:1px solid #ccc;border-top:1px solid #ccc;background-color:#01b8ff;color:#fff;font-weight:700;white-space:nowrap}@media only screen and (max-width:767px){.tbl-training th{width:100%;padding:5px;border:none}.tbl-training th:first-child{border-bottom:1px solid #ccc}}.tbl-training td{border-right:1px solid #ccc;border-top:1px solid #ccc}.tbl-training td ul.common li{margin-bottom:0}@media only screen and (max-width:767px){.tbl-training td{width:100%;padding:5px;border:none}}@media only screen and (min-width:768px){.tbl-training td dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.tbl-training td dl dt{margin-right:2em;width:calc(15% - 2em)}.tbl-training td dl dd{width:80%}}.tbl-training td a{color:#01b8ff;text-decoration:underline}.tbl-training td a:hover{color:#c5eaf9}.package-table{margin-bottom:30px;vertical-align:middle;border:2px solid #ccc}.package-table thead th{background:#008dd5;text-align:center;color:#fff;padding:5px 0;border-top:2px solid #ccc;border-right:2px solid #ccc;font-size:16px}.package-table tbody tr.col01 th{background-color:#d6f1fc}.package-table tbody tr.col01 td{background-color:#ebf8fe}.package-table tbody tr.col02 th{background-color:#e5fdd2}.package-table tbody tr.col02 td{background-color:#f3feea}.package-table tbody tr.col03 th{background-color:#fff5d7}.package-table tbody tr.col03 td{background-color:#fffcf7}.package-table tbody tr.col04 th{background-color:#ffe8ea}.package-table tbody tr.col04 td{background-color:#fff5f6}.package-table tbody tr.col05 th{background-color:#eee7fd}.package-table tbody tr.col05 td{background-color:#f7f3fe}.package-table tbody td,.package-table tbody th{padding:10px 15px;border-right:2px solid #ccc;border-top:2px solid #ccc;white-space:nowrap}.package-table tbody td a,.package-table tbody th a{color:#008dd5;text-decoration:underline}.package-table tbody th{white-space:nowrap;font-size:14px}.package-table tbody th a{color:#555}.package-table tbody td{font-size:13px}.guide{padding:10px;border:1px solid #ff0000;text-align:center}@media only screen and (min-width:768px){.guide{width:50%;margin:0 auto}}.guide p{font-weight:700;margin-bottom:0;font-size:16px}.guide p a{color:#008dd5;text-decoration:underline}.related-links{width:80%;margin:0 auto 40px}@media only screen and (min-width:768px){.related-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:880px}.related-links dt{width:35%}.related-links dd{width:65%}}.related-links dt{background-color:#008dd5;color:#fff;position:relative}.related-links dt span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}@media only screen and (max-width:767px){.related-links dt{display:list-item}}.related-links dd{border:1px solid #008dd5;padding:10px 20px}.related-links dd p{margin-bottom:0!important}.related-links dd p a{text-decoration:underline}.related-links dd p:before{content:"●";color:#01b8ff;margin-right:5px}.related-links.column{width:100%}@media only screen and (min-width:768px){.related-links.column dt{width:25%}.related-links.column dd{width:75%}}.related-links.column dd p:before{content:"";margin:0}.related-links.column dd p a{color:#fff;text-decoration:none}.related-links.column dd p em{font-style:normal;font-weight:700;font-size:18px}.related-links.column dd p.dl-btn{text-align:left}.related-links.column dd p.dl-btn a{color:#fff;background-color:#01b8ff;padding:10px 10px 10px 25px}.related-links.column dd p.dl-btn a:hover{background-color:#c5eaf9}.column{font-size:16px;line-height:1.5}.column .contents p{margin-bottom:15px}.column .contents p a{overflow-wrap:anywhere}.column .contents dl a,.column .contents ol a,.column .contents p a,.column .contents ul a{text-decoration:underline;color:#008dd5}@media only screen and (min-width:1000px){.column .column-body{max-width:1300px;margin:0 auto}}.column .column-body .column-contents{width:90%;max-width:1300px;margin:0 auto}@media only screen and (min-width:1300px){.column .column-body .column-contents{width:1300px}}.column .column-body .column-contents #search{padding-bottom:0}@media only screen and (min-width:768px){.column .column-body .column-contents #search{margin-bottom:30px}}@media only screen and (max-width:767px){.column .column-body .column-contents #search{margin-bottom:24px}}.column .column-body .column-contents #search h3{display:flex;align-items:center}@media only screen and (min-width:1000px){.column .column-body .column-contents #search h3{margin-bottom:16px;font-size:24px}.column .column-body .column-contents #search h3 span{font-size:16px}}@media only screen and (min-width:768px) and (max-width:999px){.column .column-body .column-contents #search h3{margin-bottom:15px;font-size:20px}.column .column-body .column-contents #search h3 span{font-size:14px}}@media only screen and (max-width:767px){.column .column-body .column-contents #search h3{margin-bottom:14px;font-size:17px}.column .column-body .column-contents #search h3 span{font-size:1.1px}}.column .column-body .column-contents #search h3:before{content:"";display:inline-block;width:1.53em;aspect-ratio:21.83/26;background:url(/iot/azure/column/img/icon_search.svg);background-size:cover;margin-right:8px}.column .column-body .column-contents #search form{border-top:4px solid #008dd6;background-color:#f9f9f9}@media only screen and (min-width:1000px){.column .column-body .column-contents #search form{padding:22px 30px}}@media only screen and (max-width:999px){.column .column-body .column-contents #search form{padding:10px}}.column .column-body .column-contents #search form .input-wrap{display:flex;flex-wrap:wrap;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9}.column .column-body .column-contents #search form .input-wrap input{display:none}.column .column-body .column-contents #search form .input-wrap label{margin:0;text-align:center;background-color:#fff;display:block;cursor:pointer;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}@media only screen and (min-width:768px){.column .column-body .column-contents #search form .input-wrap label{width:calc(16.6666666667% - 15.2px);padding:6px 7px;font-size:16px}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:999px){.column .column-body .column-contents #search form .input-wrap label{font-size:1.1px}}@media only screen and (max-width:767px){.column .column-body .column-contents #search form .input-wrap label{width:calc(50% - 9px);padding:4px;font-size:10px}}.column .column-body .column-contents #search form .input-wrap label span{display:block;width:100%;border-radius:5px;font-weight:700}@media only screen and (max-width:767px){.column .column-body .column-contents #search form .input-wrap label span{padding:3px 0}}.column .column-body .column-contents #search form .input-wrap input:checked[type=radio]+label span{background-color:#008dd6;color:#fff}.column .column-body .column-contents .link-section{padding:0;margin-bottom:30px}.column .column-body .column-contents .header-link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 30px 15px;max-width:872px;margin:0 auto;border:1px solid #d5d5d5;overflow:hidden;position:relative}@media only screen and (min-width:768px){.column .column-body .column-contents .header-link{width:90%}}@media only screen and (max-width:767px){.column .column-body .column-contents .header-link{padding:13px 0 18px;text-align:center}}.column .column-body .column-contents .header-link:after{content:"";position:absolute;display:block;z-index:-1}@media only screen and (min-width:768px){.column .column-body .column-contents .header-link:after{width:34%;height:100%;background:linear-gradient(90deg,#65dcff,#008dd6);top:0;right:-3%;transform:skew(-25deg)}}@media only screen and (max-width:767px){.column .column-body .column-contents .header-link:after{width:300%;height:60%;background:linear-gradient(180deg,#65dcff,#008dd6);bottom:-75%;right:-80px;transform:rotate(-15deg)}}@media only screen and (min-width:768px){.column .column-body .column-contents .header-link .head{width:64%}}@media only screen and (max-width:767px){.column .column-body .column-contents .header-link .head{width:100%}}.column .column-body .column-contents .header-link .head h3{display:flex;align-items:center}@media only screen and (min-width:768px){.column .column-body .column-contents .header-link .head h3{font-size:2.3px}}@media only screen and (max-width:767px){.column .column-body .column-contents .header-link .head h3{font-size:18px;justify-content:center;margin-bottom:8px}}.column .column-body .column-contents .header-link .head h3:before{content:"";display:inline-block;width:.92em;aspect-ratio:21.11/25.3;background:url(/iot/azure/column/img/icon_document.svg);background-size:cover;margin-right:5px}.column .column-body .column-contents .header-link .head p{font-size:14px;margin:0}@media only screen and (max-width:767px){.column .column-body .column-contents .header-link .head p{text-align:center;margin-bottom:10px}}@media only screen and (min-width:768px){.column .column-body .column-contents .header-link .link{width:36%}}@media only screen and (max-width:767px){.column .column-body .column-contents .header-link .link{width:83%;margin:0 auto}}.column .column-body .column-contents .header-link .link p{margin:0}.column .column-body .column-contents .header-link .link p a{display:block;text-align:center;font-weight:700;color:#fff;background-color:#1b7fbb;text-decoration:none;border-radius:57px}@media only screen and (min-width:768px){.column .column-body .column-contents .header-link .link p a{padding:15px 0}}@media only screen and (max-width:767px){.column .column-body .column-contents .header-link .link p a{padding:14px 0;position:relative}}.column .column-body .column-contents .header-link .link p a:after{content:"";display:inline-block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6.3px 0 6.3px 10.5px}@media only screen and (min-width:1000px){.column .column-body .column-contents .header-link .link p a:after{margin-left:30px}}@media only screen and (min-width:768px) and (max-width:999px){.column .column-body .column-contents .header-link .link p a:after{margin-left:15px}}@media only screen and (max-width:767px){.column .column-body .column-contents .header-link .link p a:after{position:absolute;top:50%;transform:translateY(-50%);right:15px}}@media only screen and (min-width:1000px){.column .column-body .column-contents .header-link .link p a:hover{background-color:#23a3ed}}.column .column-body .column-contents .column-summary-box{margin-bottom:60px;margin-right:-1.5%}@media only screen and (min-width:768px){.column .column-body .column-contents .column-summary-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px) and (min-width:1000px){.column .column-body .column-contents .column-summary-box li{width:23.5%;margin-right:1.5%}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:999px){.column .column-body .column-contents .column-summary-box li{width:32%;margin-right:1.3%}}@media only screen and (min-width:768px){.column .column-body .column-contents .column-summary-box li:hover{opacity:.8;background-color:#daeef8}}.column .column-body .column-contents .column-summary-box li{margin-bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.13)}.column .column-body .column-contents .column-summary-box li.is-hide{display:none}.column .column-body .column-contents .column-summary-box li a{text-decoration:none}.column .column-body .column-contents .column-summary-box li a .colindex-text{padding:20px}.column .column-body .column-contents .column-summary-box li a .colindex-text .column-date{font-size:1.2px;margin-bottom:0}.column .column-body .column-contents .column-summary-box li a .colindex-text .column-ttl{font-size:15px;font-weight:700;color:#008dd5;line-height:1.5;margin-bottom:10px}.column .column-body .column-contents .column-summary-box li a .colindex-text .column-summary{font-size:13.5px;line-height:1.5;margin-bottom:0}.column .column-body .column-contents .column-summary-box li a .colindex-text .column-cat{margin:10px 0}.column .column-body .column-contents .column-summary-box li a .colindex-text .column-cat span{font-size:1.2px;font-weight:700;color:#ffffff;background-color:#008dd5;padding:3px 13px;border-radius:20px;display:inline-block;margin-right:5px}.column .column-body .column-contents .column-summary-box li a .colindex-text .column-cat span:last-child{margin-right:0}@media only screen and (min-width:1000px){.column .add-sidemenu{max-width:1300px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.column .add-sidemenu .contents .ttl-column01{font-weight:700;color:#008dd5;line-height:1.2;margin-bottom:.5em;font-size:30px}@media only screen and (max-width:767px){.column .add-sidemenu .contents .ttl-column01{font-size:24px;margin-top:0!important}}.column .add-sidemenu .contents .ttl-column02{font-weight:700;line-height:1.2;margin-top:0!important;margin-bottom:.5em;font-size:24px}@media only screen and (max-width:767px){.column .add-sidemenu .contents .ttl-column02{font-size:20px;margin-top:0!important}}.column .add-sidemenu .contents .ttl-column03{font-weight:700;line-height:1.2;margin:2em 0 .5em;font-size:18px}@media only screen and (max-width:767px){.column .add-sidemenu .contents .ttl-column03{font-size:16px}}.column .add-sidemenu .contents .ttl-column03:before{content:"■";display:inline-block;margin-right:.5em}.column .add-sidemenu .contents .ttl-column03.type02:before{content:"";margin-right:0}.column .add-sidemenu .contents .ttl-column04{font-weight:700;color:#008dd5;line-height:1.2;margin:2em 0 .5em;font-size:16px}@media only screen and (max-width:767px){.column .add-sidemenu .contents .ttl-column04{font-size:14px}}.column .add-sidemenu .contents .ttl-column04:before{content:"◆";display:inline-block;margin-right:.5em}.column .add-sidemenu .contents .ttl-column04.type02:before{content:"";margin-right:0}.column .add-sidemenu .contents date{font-size:14px;display:inline-block}.column .add-sidemenu .contents date:after{content:"|";display:inline-block;margin-left:.5em}.column .add-sidemenu .contents .writer{font-size:14px;display:inline-block;padding-left:.5em}.column .add-sidemenu .lead{font-size:18px;margin-bottom:15px}.column .add-sidemenu .contents .mv img{width:100%}.column .add-sidemenu .contents .img{text-align:center}.column .add-sidemenu .contents .img img{max-width:100%}.column .add-sidemenu .contents .caption{text-align:center;font-size:14px}.column .add-sidemenu .contents .inline-link:before{content:"";display:inline-block;width:0;height:0;margin-right:.5em;border-color:transparent transparent transparent #008dd5;border-style:solid;border-width:.4em 0 .4em .75em}.column .add-sidemenu .contents .column-list{font-size:16px;margin-left:15px;margin-bottom:20px}.column .add-sidemenu .contents table .column-list{margin-left:0;margin-bottom:0}.column .add-sidemenu .contents table .column-list li:last-child{margin-right:5px;margin-bottom:0}.column .add-sidemenu .contents table .column-list li{padding-left:6px;text-indent:-6px}.column .add-sidemenu .contents table .column-list li:before{font-size:6px;vertical-align:middle}.column .add-sidemenu .contents .column-list li{margin-bottom:10px}@media only screen and (min-width:768px){.column .add-sidemenu .contents .column-list li{padding-left:20px;text-indent:-20px}}@media only screen and (max-width:767px){.column .add-sidemenu .contents .column-list li{padding-left:15px;text-indent:-10px}}.column .add-sidemenu .contents .column-list li:before{content:"●";color:#01b8ff;margin-right:.5em;font-size:13px}.column .add-sidemenu .contents .column-orderedlist{counter-reset:cnt;font-size:16px;margin-left:15px;margin-bottom:20px}.column .add-sidemenu .contents .column-orderedlist>li{margin-bottom:10px}@media only screen and (min-width:768px){.column .add-sidemenu .contents .column-orderedlist>li{padding-left:2em;text-indent:-2em}}@media only screen and (max-width:767px){.column .add-sidemenu .contents .column-orderedlist>li{padding-left:15px;text-indent:-10px}}.column .add-sidemenu .contents .column-orderedlist>li:before{counter-increment:cnt;content:counter(cnt) "．";color:#008dd5;margin-right:.5em;font-weight:700}.column .add-sidemenu .contents .tbl-column{border-top:1px solid #fff;border-right:1px solid #fff}.column .add-sidemenu .contents .tbl-column td,.column .add-sidemenu .contents .tbl-column th{padding:10px;font-size:14px;border-bottom:1px solid #fff;border-left:1px solid #fff;text-align:center;font-weight:700}.column .add-sidemenu .contents .tbl-column th{background-color:#1b7fbb;color:#fff}.column .add-sidemenu .contents .tbl-column th.tit{background-color:#01b8ff}.column .add-sidemenu .contents .tbl-column td{background-color:#c5eaf9}.column .add-sidemenu .contents .tbl-column td.left{text-align:left}@media only screen and (min-width:768px){.column .add-sidemenu .contents .column-col2,.column .add-sidemenu .contents .column-col3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.column .add-sidemenu .contents .column-col2>div{width:48%}.column .add-sidemenu .contents .column-col3>div{width:31%}.column .add-sidemenu .contents .column-col3>div.cell2{width:64%}}.column .add-sidemenu .contents .column-col1 figure{margin:40px 0}.column .add-sidemenu .contents .btn-csp{text-align:center}.column .add-sidemenu .contents .btn-csp a{background-color:#f4cc25;border:2px solid #f4cc25;border-radius:100vh;letter-spacing:.2em;color:#333;text-decoration:none;display:inline-block;text-align:center;font-weight:700}@media only screen and (min-width:768px){.column .add-sidemenu .contents .btn-csp a{padding:15px 80px}}@media only screen and (max-width:767px){.column .add-sidemenu .contents .btn-csp a{padding:20px;width:100%}}.column .add-sidemenu .contents .btn-csp a span{letter-spacing:0;font-size:1.2px}.column .add-sidemenu .contents .btn-csp a:hover{background-color:#fff}.column .add-sidemenu .contents .btn-csp_mini{text-align:center}.column .add-sidemenu .contents .btn-csp_mini a{background-color:#f4cc25;border:2px solid #f4cc25;border-radius:100vh;letter-spacing:.2em;color:#333;text-decoration:none;display:inline-block;text-align:center;font-weight:700}@media only screen and (min-width:768px){.column .add-sidemenu .contents .btn-csp_mini a{padding:15px 40px}}@media only screen and (max-width:767px){.column .add-sidemenu .contents .btn-csp_mini a{padding:20px;width:100%}}.column .add-sidemenu .contents .btn-csp_mini a span{letter-spacing:0;font-size:1.2px}.column .add-sidemenu .contents .btn-csp_mini a:hover{background-color:#fff}.column .add-sidemenu .contents .column_menu{width:80%;margin:0 auto;padding:20px;background-color:#e8ebf4}.column .add-sidemenu .contents .column_menu h3{margin-bottom:.5em}.column .add-sidemenu .contents .column_menu ul{margin-left:15px}.column .add-sidemenu .contents .column_menu ul li:before{content:"";display:inline-block;width:.8em;height:.8em;background-color:#008dd5;margin-right:10px}.column .add-sidemenu .contents .column_menu ul li a{color:#008dd5}.column .add-sidemenu .sidemenu-wrapper{padding-right:20px}@media only screen and (max-width:999px){.column .add-sidemenu .sidemenu-wrapper{padding:0 20px;margin-bottom:20px}}.column .add-sidemenu .sidemenu-wrapper .sidemenu-ttl{font-size:20px;position:relative;padding-bottom:.25em;margin-bottom:.5em}.column .add-sidemenu .sidemenu-wrapper .sidemenu-bnr{text-align:center;margin-bottom:40px}.column .add-sidemenu .sidemenu-wrapper .sidemenu-bnr img{max-width:100%;box-shadow:1px 1px 2px gray}.column .add-sidemenu .sidemenu-wrapper .column-menu{margin-left:15px}.column .add-sidemenu .sidemenu-wrapper .column-menu li{margin-bottom:10px}.column .add-sidemenu .sidemenu-wrapper .column-menu li:hover{background-color:#e4f5fc}.column .add-sidemenu .sidemenu-wrapper .column-menu li a{text-decoration:none}.column .add-sidemenu .sidemenu-wrapper .column-menu li a .column-date{font-size:1.2px}.column .add-sidemenu .sidemenu-wrapper .column-menu li a .column-ttl{font-size:16px;margin-left:15px;text-indent:-.5em}.column .add-sidemenu .sidemenu-wrapper .column-menu li a .column-ttl:before{content:"■";display:inline-block;color:#008dd5;margin-right:.25em}.column .footer-link{overflow:hidden;position:relative;background-color:#f4fafb}.column .footer-link:after{content:"";position:absolute;display:block;z-index:1}@media only screen and (min-width:1000px){.column .footer-link:after{width:50%;height:100%;transform:skew(-25deg);top:0;right:-5%;background:linear-gradient(90deg,#65dcff,#008dd6)}}@media only screen and (min-width:768px) and (max-width:999px){.column .footer-link:after{width:200%;height:65%;transform:rotate(-10deg);bottom:-20%;left:-50%;background:linear-gradient(180deg,#65dcff,#008dd6)}}@media only screen and (max-width:767px){.column .footer-link:after{width:200%;height:65%;transform:rotate(-15deg);bottom:-10%;left:-50%;background:linear-gradient(180deg,#65dcff,#008dd6)}}.column .footer-link .footer-link-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:90%;max-width:1300px;margin:0 auto;z-index:2;position:relative}@media only screen and (min-width:1000px){.column .footer-link .footer-link-wrap{padding:53px 0}}@media only screen and (min-width:768px) and (max-width:999px){.column .footer-link .footer-link-wrap{padding:30px 0 20px}}@media only screen and (max-width:767px){.column .footer-link .footer-link-wrap{padding:34px 0}}@media only screen and (min-width:1000px){.column .footer-link .footer-link-wrap .head{width:48%}}@media only screen and (min-width:768px) and (max-width:999px){.column .footer-link .footer-link-wrap .head{text-align:center}}@media only screen and (max-width:999px){.column .footer-link .footer-link-wrap .head{width:100%;margin-bottom:45px}}.column .footer-link .footer-link-wrap .head h3{display:flex;align-items:center;margin-bottom:27px}@media only screen and (min-width:768px){.column .footer-link .footer-link-wrap .head h3{font-size:28px}}@media only screen and (min-width:768px) and (max-width:999px){.column .footer-link .footer-link-wrap .head h3{justify-content:center}}@media only screen and (max-width:767px){.column .footer-link .footer-link-wrap .head h3{font-size:2.3px;justify-content:center}}.column .footer-link .footer-link-wrap .head h3:before{content:"";display:inline-block;width:.92em;aspect-ratio:21.11/25.3;background:url(/iot/azure/column/img/icon_document.svg);background-size:cover;margin-right:5px}.column .footer-link .footer-link-wrap .head p{font-size:14px;margin:0 0 30px}@media only screen and (max-width:767px){.column .footer-link .footer-link-wrap .head p{text-align:center}}.column .footer-link .footer-link-wrap .head .link-btn{margin:0}@media only screen and (max-width:767px){.column .footer-link .footer-link-wrap .head .link-btn{text-align:center;font-size:17px}}.column .footer-link .footer-link-wrap .head .link-btn a{display:inline-block;text-align:center;font-weight:700;color:#fff;background-color:#1b7fbb;text-decoration:none;border-radius:57px}@media only screen and (min-width:768px){.column .footer-link .footer-link-wrap .head .link-btn a{padding:17px 72px}}@media only screen and (max-width:767px){.column .footer-link .footer-link-wrap .head .link-btn a{padding:17px 40px}}.column .footer-link .footer-link-wrap .head .link-btn a:after{content:"";display:inline-block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6.3px 0 6.3px 10.5px}@media only screen and (min-width:768px){.column .footer-link .footer-link-wrap .head .link-btn a:after{margin-left:30px}}@media only screen and (max-width:767px){.column .footer-link .footer-link-wrap .head .link-btn a:after{margin-left:15px}}@media only screen and (min-width:1000px){.column .footer-link .footer-link-wrap .head .link-btn a:hover{background-color:#23a3ed}.column .footer-link .footer-link-wrap .link{width:52%}}.column .footer-link .footer-link-wrap .link ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width:768px) and (max-width:999px){.column .footer-link .footer-link-wrap .link ul{margin-bottom:40px}}@media only screen and (min-width:768px){.column .footer-link .footer-link-wrap .link ul li{width:48%}.column .footer-link .footer-link-wrap .link ul li:nth-child(-n+2){margin-bottom:15px}}@media only screen and (max-width:767px){.column .footer-link .footer-link-wrap .link ul li{width:100%;margin-bottom:15px}}.column .footer-link .footer-link-wrap .link ul li a{display:flex;align-items:center;justify-content:space-between;padding:7px 20px;background-color:#d4eaf4;border-left:9px solid #4799c9}.column .footer-link .footer-link-wrap .link ul li a:hover{text-decoration:none;background-color:#e9f3f8}.column .footer-link .footer-link-wrap .link ul li .link_text{font-weight:700}.column .footer-link .footer-link-wrap .link ul li .img{box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.column .footer.no-margin .article_contact_wrap{margin-top:0}.column .sec-column-form{background-color:#c5eaf9}.column .sec-column-form h3{font-size:16px;text-align:center;margin-bottom:10px}.column .sec-column-form .btn{margin-bottom:0}.column .sec-column-form .btn a{color:#fff;text-align:left;text-decoration:none;font-size:15px}.column .foot-bnr img{max-width:800px;width:100%}.column .column23-dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.column .column23-dl dt{width:10%;margin-right:10px;margin-bottom:10px}@media only screen and (max-width:767px){.column .column23-dl dt{width:25%}}.column .column23-dl dt img{max-width:100%}.column .column23-dl dd{width:calc(90% - 15px);margin-bottom:10px}@media only screen and (max-width:767px){.column .column23-dl dd{width:calc(75% - 15px)}}.footer.no-padding .article_contact_wrap{margin-top:0}@media only screen and (min-width:768px) and (max-width:999px){.contentsW section.sp90{padding:40px 15px}}@media only screen and (max-width:767px){.contentsW section.sp90{width:90%;margin:0 auto}}.innerW1300{width:90%;max-width:1300px;margin:0 auto}.contentsW section.pb0{padding-bottom:0}@media only screen and (min-width:768px){.case-summary-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px) and (min-width:1000px){.case-summary-box li{width:23.875%;margin-right:1.5%}.case-summary-box li:nth-child(4n){margin-right:0}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:999px){.case-summary-box li{width:32.4666666667%;margin-right:1.3%}.case-summary-box li:nth-child(3n){margin-right:0}}@media only screen and (min-width:768px){.case-summary-box li:hover{opacity:.8;background-color:#daeef8}}.case-summary-box li{margin-bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.13)}.case-summary-box li a{text-decoration:none}.case-summary-box li a .colindex-img{aspect-ratio:258/172}.case-summary-box li a .colindex-img img{width:100%;height:100%;object-fit:cover}.case-summary-box li a .colindex-text{padding:20px}.case-summary-box li a .colindex-text .case-ttl{font-size:15px;font-weight:700;color:#008dd5;line-height:1.5;margin-bottom:10px}.case-summary-box li a .colindex-text .case-ttl span{font-size:13px}.case-summary-box li a .colindex-text .case-name{font-size:15px;font-weight:700}.case-summary-box li a .colindex-text .case-summary,.case-summary-box li a .colindex-text .supplement{font-size:13.5px}.case-summary-box li a .colindex-text .case-summary dt{font-weight:700}.case-summary-box li a .colindex-text .case-summary dd{line-height:1.5;margin-bottom:0}@media only screen and (min-width:768px){.cassia_col3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:767px){.cassia_col3{padding:0 20px;margin-bottom:40px}}.cassia_col3>div{font-size:15px}@media only screen and (min-width:768px){.cassia_col3>div{width:32%}}@media only screen and (max-width:767px){.cassia_col3>div{margin-bottom:10px}.cassia_col3>div .ttl-type03{padding:0}}.cassia_col3>div .img{text-align:center}.cassia_col3>div .img img,.cassia_col3>div iframe{max-width:100%}.cassia_col3>div a:hover{color:#01b8ff;text-decoration:none}.cassia_col3>div a:hover .img img{opacity:.8}#scroll-anchor-tour .tour-ttl{text-align:center;margin-bottom:40px}#scroll-anchor-tour .tour-ttl img{width:100%;max-width:400px}#scroll-anchor-tour .tour-ttl p{font-weight:700}#scroll-anchor-tour .common li{margin-bottom:5px}#scroll-anchor-tour .text table{margin-bottom:10px}#scroll-anchor-tour .text table td,#scroll-anchor-tour .text table th{vertical-align:top;padding:0 10px}#scroll-anchor-tour .text table th{white-space:nowrap}#scroll-anchor-tour .tour-inquiry{border-top:1px solid #555;padding-top:10px}.clearfix:after{content:"";display:table;clear:both}.imgR{text-align:center}@media only screen and (min-width:768px){.imgR{float:right;margin-left:20px}}.imgL{text-align:center}@media only screen and (min-width:768px){.imgL{float:left;margin-right:20px}.common_col2,.common_col3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:767px){.common_col2,.common_col3{padding:0 20px;margin-bottom:40px}}.common_col2>div,.common_col3>div{font-size:15px}.common_col2>div a,.common_col3>div a{color:#01b8ff;text-decoration:underline}.common_col2>div .img,.common_col3>div .img{text-align:center}.common_col2>div .img img,.common_col2>div iframe,.common_col3>div .img img,.common_col3>div iframe{max-width:100%}@media only screen and (min-width:768px){.common_col_free{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.common_col_free .mr{margin-right:2em}}@media only screen and (max-width:767px){.common_col_free .img{text-align:center}}.common_col2>div{font-size:15px}@media only screen and (min-width:768px){.common_col2>div{width:48%}.common_col2>div:first-child,.common_col2>div:nth-child(2){margin-bottom:80px}.common_col2>div:first-child.margin-none,.common_col2>div:nth-child(2).margin-none{margin-bottom:0}}@media only screen and (max-width:767px){.common_col2>div{margin-bottom:10px}.common_col2>div .ttl-type03{padding:0}}.common_col3>div{font-size:15px}@media only screen and (min-width:768px){.common_col3>div{width:32%}.common_col3>div:first-child,.common_col3>div:nth-child(2){margin-bottom:80px}.common_col3>div:first-child.margin-none,.common_col3>div:nth-child(2).margin-none{margin-bottom:0}}@media only screen and (max-width:767px){.common_col3>div{margin-bottom:10px}.common_col3>div .ttl-type03{padding:0}}ul.col4{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:768px){ul.col4 li{width:23%}}@media only screen and (max-width:767px){ul.col4 li{width:48%}}ul.col4>li{margin-bottom:10px}ul.col4>li img{max-width:100%}.common_imglink:hover img{opacity:.8}.common_link{color:#01b8ff;text-decoration:underline}.common_link:hover{color:#c5eaf9}.tag_movie_wrap>div{position:relative;height:0;margin-bottom:20px;padding-bottom:56.25%;overflow:hidden}.tag_movie_wrap>div iframe{position:absolute;top:0;right:0;width:100%;height:100%}.why_strength_btn{text-align:right}.why_strength_btn a{display:inline-flex;position:relative;align-items:center;justify-content:center;height:36px;color:#fff;font-size:15px;font-weight:700;border:2px solid #1b7fbb;border-radius:9999px;background:#1b7fbb;padding:5px 40px 5px 20px}.why_strength_btn a:hover{color:#1b7fbb;text-decoration:none;background:#fff}.why_strength_btn a:hover:after{border-color:transparent transparent transparent #1b7fbb}.why_strength_btn a:after{content:"";display:block;right:10px;position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 10px}.case_member{border-spacing:5px;border-collapse:separate}.case_member thead th{background-color:#1b7fbb;color:#ffffff}.case_member thead td{background-color:#cfd5ea;text-align:center;font-weight:700}.case_member tbody th{background-color:#e9ebf5}.case_member tbody td{text-align:center}.case_member tbody td img{max-width:100%}.title_btn_area{display:flex;justify-content:space-between}.title_btn_area a,.title_btn_area h2{width:30%}@media only screen and (min-width:768px){.button-wrap .button_link01+.button_link01{margin-left:20px}}@media only screen and (max-width:767px){.button-wrap .button_link01+.button_link01{margin-top:20px}}.cp-tit{color:#01b8ff}.learning_enclosure{display:flex;background-color:#e4f5fc;padding:2em;margin-bottom:20px}.learning_enclosure .learning_enclosure_ttl{width:calc(40% - 20px);padding:0 10px;color:#008dd5}.learning_enclosure .learning_enclosure_list li{list-style-type:disc;margin-bottom:5px}.learning_enclosure .learning_enclosure_list li:last-child{margin-bottom:0}.learning_relation{width:70%;margin:0 auto}.nowrap{white-space:nowrap}@media only screen and (min-width:768px){.learning_column2{display:flex;flex-wrap:wrap;justify-content:space-between}.learning_column2 .text{width:65%}.learning_column2 .img{width:30%;margin-left:2em}.learning_column2 .img img{max-width:100%}}@media only screen and (max-width:767px){.learning_column2 .img{margin-top:2em}}.step td span{color:#fff;font-weight:700;background-color:#008dd5;padding:.5em;white-space:nowrap;border-radius:5px}.introduce-youtube{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:20px;background-color:#eff8fc;border-radius:30px}@media only screen and (max-width:767px){.introduce-youtube{display:block;border-radius:0}}.introduce-youtube .movie{width:40%}@media only screen and (max-width:767px){.introduce-youtube .movie{width:100%}}.introduce-youtube .movie .movie-wrap{width:100%;padding-top:56.25%;position:relative}.introduce-youtube .movie .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:767px){.introduce-youtube .youtube-text{margin-top:2em}}.introduce-youtube .youtube-text h3{color:#008dd5;margin-bottom:.5em}.width_0{width:0!important}.width_10{width:10%!important}.width_20{width:20%!important}.width_30{width:30%!important}.width_40{width:40%!important}.width_50{width:50%!important}.width_60{width:60%!important}.width_70{width:70%!important}.width_80{width:80%!important}.width_90{width:90%!important}.width_100{width:100%!important}@media screen and (max-width:840px){.width_md_0{width:0!important}.width_md_10{width:10%!important}.width_md_20{width:20%!important}.width_md_30{width:30%!important}.width_md_40{width:40%!important}.width_md_50{width:50%!important}.width_md_60{width:60%!important}.width_md_70{width:70%!important}.width_md_80{width:80%!important}.width_md_90{width:90%!important}.width_md_100{width:100%!important}}@media screen and (max-width:768px){.width_sm_0{width:0!important}.width_sm_10{width:10%!important}.width_sm_20{width:20%!important}.width_sm_30{width:30%!important}.width_sm_40{width:40%!important}.width_sm_50{width:50%!important}.width_sm_60{width:60%!important}.width_sm_70{width:70%!important}.width_sm_80{width:80%!important}.width_sm_90{width:90%!important}.width_sm_100{width:100%!important}}.mt_0{margin-top:0!important}@media screen and (max-width:768px){.mt_0{margin-top:0!important}}.mr_0{margin-right:0!important}@media screen and (max-width:768px){.mr_0{margin-right:0!important}}.mb_0{margin-bottom:0!important}@media screen and (max-width:768px){.mb_0{margin-bottom:0!important}}.ml_0{margin-left:0!important}@media screen and (max-width:768px){.ml_0{margin-left:0!important}}.mt_10{margin-top:10px!important}@media screen and (max-width:768px){.mt_10{margin-top:1.5625vw!important}}.mr_10{margin-right:10px!important}@media screen and (max-width:768px){.mr_10{margin-right:1.5625vw!important}}.mb_10{margin-bottom:10px!important}@media screen and (max-width:768px){.mb_10{margin-bottom:1.5625vw!important}}.ml_10{margin-left:10px!important}@media screen and (max-width:768px){.ml_10{margin-left:1.5625vw!important}}.mt_20{margin-top:20px!important}@media screen and (max-width:768px){.mt_20{margin-top:3.125vw!important}}.mr_20{margin-right:20px!important}@media screen and (max-width:768px){.mr_20{margin-right:3.125vw!important}}.mb_20{margin-bottom:20px!important}@media screen and (max-width:768px){.mb_20{margin-bottom:3.125vw!important}}.ml_20{margin-left:20px!important}@media screen and (max-width:768px){.ml_20{margin-left:3.125vw!important}}.mt_30{margin-top:30px!important}@media screen and (max-width:768px){.mt_30{margin-top:4.6875vw!important}}.mr_30{margin-right:30px!important}@media screen and (max-width:768px){.mr_30{margin-right:4.6875vw!important}}.mb_30{margin-bottom:30px!important}@media screen and (max-width:768px){.mb_30{margin-bottom:4.6875vw!important}}.ml_30{margin-left:30px!important}@media screen and (max-width:768px){.ml_30{margin-left:4.6875vw!important}}.mt_40{margin-top:40px!important}@media screen and (max-width:768px){.mt_40{margin-top:6.25vw!important}}.mr_40{margin-right:40px!important}@media screen and (max-width:768px){.mr_40{margin-right:6.25vw!important}}.mb_40{margin-bottom:40px!important}@media screen and (max-width:768px){.mb_40{margin-bottom:6.25vw!important}}.ml_40{margin-left:40px!important}@media screen and (max-width:768px){.ml_40{margin-left:6.25vw!important}}.mt_50{margin-top:50px!important}@media screen and (max-width:768px){.mt_50{margin-top:7.8125vw!important}}.mr_50{margin-right:50px!important}@media screen and (max-width:768px){.mr_50{margin-right:7.8125vw!important}}.mb_50{margin-bottom:50px!important}@media screen and (max-width:768px){.mb_50{margin-bottom:7.8125vw!important}}.ml_50{margin-left:50px!important}@media screen and (max-width:768px){.ml_50{margin-left:7.8125vw!important}}.mt_60{margin-top:60px!important}@media screen and (max-width:768px){.mt_60{margin-top:9.375vw!important}}.mr_60{margin-right:60px!important}@media screen and (max-width:768px){.mr_60{margin-right:9.375vw!important}}.mb_60{margin-bottom:60px!important}@media screen and (max-width:768px){.mb_60{margin-bottom:9.375vw!important}}.ml_60{margin-left:60px!important}@media screen and (max-width:768px){.ml_60{margin-left:9.375vw!important}}.mt_70{margin-top:70px!important}@media screen and (max-width:768px){.mt_70{margin-top:10.9375vw!important}}.mr_70{margin-right:70px!important}@media screen and (max-width:768px){.mr_70{margin-right:10.9375vw!important}}.mb_70{margin-bottom:70px!important}@media screen and (max-width:768px){.mb_70{margin-bottom:10.9375vw!important}}.ml_70{margin-left:70px!important}@media screen and (max-width:768px){.ml_70{margin-left:10.9375vw!important}}.mt_80{margin-top:80px!important}@media screen and (max-width:768px){.mt_80{margin-top:12.5vw!important}}.mr_80{margin-right:80px!important}@media screen and (max-width:768px){.mr_80{margin-right:12.5vw!important}}.mb_80{margin-bottom:80px!important}@media screen and (max-width:768px){.mb_80{margin-bottom:12.5vw!important}}.ml_80{margin-left:80px!important}@media screen and (max-width:768px){.ml_80{margin-left:12.5vw!important}}.mt_90{margin-top:90px!important}@media screen and (max-width:768px){.mt_90{margin-top:14.0625vw!important}}.mr_90{margin-right:90px!important}@media screen and (max-width:768px){.mr_90{margin-right:14.0625vw!important}}.mb_90{margin-bottom:90px!important}@media screen and (max-width:768px){.mb_90{margin-bottom:14.0625vw!important}}.ml_90{margin-left:90px!important}@media screen and (max-width:768px){.ml_90{margin-left:14.0625vw!important}}.mt_100{margin-top:100px!important}@media screen and (max-width:768px){.mt_100{margin-top:15.625vw!important}}.mr_100{margin-right:100px!important}@media screen and (max-width:768px){.mr_100{margin-right:15.625vw!important}}.mb_100{margin-bottom:100px!important}@media screen and (max-width:768px){.mb_100{margin-bottom:15.625vw!important}}.ml_100{margin-left:100px!important}@media screen and (max-width:768px){.ml_100{margin-left:15.625vw!important}}.mt_110{margin-top:110px!important}@media screen and (max-width:768px){.mt_110{margin-top:17.1875vw!important}}.mr_110{margin-right:110px!important}@media screen and (max-width:768px){.mr_110{margin-right:17.1875vw!important}}.mb_110{margin-bottom:110px!important}@media screen and (max-width:768px){.mb_110{margin-bottom:17.1875vw!important}}.ml_110{margin-left:110px!important}@media screen and (max-width:768px){.ml_110{margin-left:17.1875vw!important}}.mt_120{margin-top:120px!important}@media screen and (max-width:768px){.mt_120{margin-top:18.75vw!important}}.mr_120{margin-right:120px!important}@media screen and (max-width:768px){.mr_120{margin-right:18.75vw!important}}.mb_120{margin-bottom:120px!important}@media screen and (max-width:768px){.mb_120{margin-bottom:18.75vw!important}}.ml_120{margin-left:120px!important}@media screen and (max-width:768px){.ml_120{margin-left:18.75vw!important}}.mt_130{margin-top:130px!important}@media screen and (max-width:768px){.mt_130{margin-top:20.3125vw!important}}.mr_130{margin-right:130px!important}@media screen and (max-width:768px){.mr_130{margin-right:20.3125vw!important}}.mb_130{margin-bottom:130px!important}@media screen and (max-width:768px){.mb_130{margin-bottom:20.3125vw!important}}.ml_130{margin-left:130px!important}@media screen and (max-width:768px){.ml_130{margin-left:20.3125vw!important}}.mt_140{margin-top:140px!important}@media screen and (max-width:768px){.mt_140{margin-top:21.875vw!important}}.mr_140{margin-right:140px!important}@media screen and (max-width:768px){.mr_140{margin-right:21.875vw!important}}.mb_140{margin-bottom:140px!important}@media screen and (max-width:768px){.mb_140{margin-bottom:21.875vw!important}}.ml_140{margin-left:140px!important}@media screen and (max-width:768px){.ml_140{margin-left:21.875vw!important}}.mt_150{margin-top:150px!important}@media screen and (max-width:768px){.mt_150{margin-top:23.4375vw!important}}.mr_150{margin-right:150px!important}@media screen and (max-width:768px){.mr_150{margin-right:23.4375vw!important}}.mb_150{margin-bottom:150px!important}@media screen and (max-width:768px){.mb_150{margin-bottom:23.4375vw!important}}.ml_150{margin-left:150px!important}@media screen and (max-width:768px){.ml_150{margin-left:23.4375vw!important}}.mt_160{margin-top:160px!important}@media screen and (max-width:768px){.mt_160{margin-top:25vw!important}}.mr_160{margin-right:160px!important}@media screen and (max-width:768px){.mr_160{margin-right:25vw!important}}.mb_160{margin-bottom:160px!important}@media screen and (max-width:768px){.mb_160{margin-bottom:25vw!important}}.ml_160{margin-left:160px!important}@media screen and (max-width:768px){.ml_160{margin-left:25vw!important}}.mt_170{margin-top:170px!important}@media screen and (max-width:768px){.mt_170{margin-top:26.5625vw!important}}.mr_170{margin-right:170px!important}@media screen and (max-width:768px){.mr_170{margin-right:26.5625vw!important}}.mb_170{margin-bottom:170px!important}@media screen and (max-width:768px){.mb_170{margin-bottom:26.5625vw!important}}.ml_170{margin-left:170px!important}@media screen and (max-width:768px){.ml_170{margin-left:26.5625vw!important}}.mt_180{margin-top:180px!important}@media screen and (max-width:768px){.mt_180{margin-top:28.125vw!important}}.mr_180{margin-right:180px!important}@media screen and (max-width:768px){.mr_180{margin-right:28.125vw!important}}.mb_180{margin-bottom:180px!important}@media screen and (max-width:768px){.mb_180{margin-bottom:28.125vw!important}}.ml_180{margin-left:180px!important}@media screen and (max-width:768px){.ml_180{margin-left:28.125vw!important}}.mt_190{margin-top:190px!important}@media screen and (max-width:768px){.mt_190{margin-top:29.6875vw!important}}.mr_190{margin-right:190px!important}@media screen and (max-width:768px){.mr_190{margin-right:29.6875vw!important}}.mb_190{margin-bottom:190px!important}@media screen and (max-width:768px){.mb_190{margin-bottom:29.6875vw!important}}.ml_190{margin-left:190px!important}@media screen and (max-width:768px){.ml_190{margin-left:29.6875vw!important}}.mt_200{margin-top:200px!important}@media screen and (max-width:768px){.mt_200{margin-top:31.25vw!important}}.mr_200{margin-right:200px!important}@media screen and (max-width:768px){.mr_200{margin-right:31.25vw!important}}.mb_200{margin-bottom:200px!important}@media screen and (max-width:768px){.mb_200{margin-bottom:31.25vw!important}}.ml_200{margin-left:200px!important}@media screen and (max-width:768px){.ml_200{margin-left:31.25vw!important}}@media screen and (max-width:840px){.mt_md_0{margin-top:0!important}.mr_md_0{margin-right:0!important}.mb_md_0{margin-bottom:0!important}.ml_md_0{margin-left:0!important}.mt_md_10{margin-top:10px!important}.mr_md_10{margin-right:10px!important}.mb_md_10{margin-bottom:10px!important}.ml_md_10{margin-left:10px!important}.mt_md_20{margin-top:20px!important}.mr_md_20{margin-right:20px!important}.mb_md_20{margin-bottom:20px!important}.ml_md_20{margin-left:20px!important}.mt_md_30{margin-top:30px!important}.mr_md_30{margin-right:30px!important}.mb_md_30{margin-bottom:30px!important}.ml_md_30{margin-left:30px!important}.mt_md_40{margin-top:40px!important}.mr_md_40{margin-right:40px!important}.mb_md_40{margin-bottom:40px!important}.ml_md_40{margin-left:40px!important}.mt_md_50{margin-top:50px!important}.mr_md_50{margin-right:50px!important}.mb_md_50{margin-bottom:50px!important}.ml_md_50{margin-left:50px!important}.mt_md_60{margin-top:60px!important}.mr_md_60{margin-right:60px!important}.mb_md_60{margin-bottom:60px!important}.ml_md_60{margin-left:60px!important}.mt_md_70{margin-top:70px!important}.mr_md_70{margin-right:70px!important}.mb_md_70{margin-bottom:70px!important}.ml_md_70{margin-left:70px!important}.mt_md_80{margin-top:80px!important}.mr_md_80{margin-right:80px!important}.mb_md_80{margin-bottom:80px!important}.ml_md_80{margin-left:80px!important}.mt_md_90{margin-top:90px!important}.mr_md_90{margin-right:90px!important}.mb_md_90{margin-bottom:90px!important}.ml_md_90{margin-left:90px!important}.mt_md_100{margin-top:100px!important}.mr_md_100{margin-right:100px!important}.mb_md_100{margin-bottom:100px!important}.ml_md_100{margin-left:100px!important}.mt_md_110{margin-top:110px!important}.mr_md_110{margin-right:110px!important}.mb_md_110{margin-bottom:110px!important}.ml_md_110{margin-left:110px!important}.mt_md_120{margin-top:120px!important}.mr_md_120{margin-right:120px!important}.mb_md_120{margin-bottom:120px!important}.ml_md_120{margin-left:120px!important}.mt_md_130{margin-top:130px!important}.mr_md_130{margin-right:130px!important}.mb_md_130{margin-bottom:130px!important}.ml_md_130{margin-left:130px!important}.mt_md_140{margin-top:140px!important}.mr_md_140{margin-right:140px!important}.mb_md_140{margin-bottom:140px!important}.ml_md_140{margin-left:140px!important}.mt_md_150{margin-top:150px!important}.mr_md_150{margin-right:150px!important}.mb_md_150{margin-bottom:150px!important}.ml_md_150{margin-left:150px!important}.mt_md_160{margin-top:160px!important}.mr_md_160{margin-right:160px!important}.mb_md_160{margin-bottom:160px!important}.ml_md_160{margin-left:160px!important}.mt_md_170{margin-top:170px!important}.mr_md_170{margin-right:170px!important}.mb_md_170{margin-bottom:170px!important}.ml_md_170{margin-left:170px!important}.mt_md_180{margin-top:180px!important}.mr_md_180{margin-right:180px!important}.mb_md_180{margin-bottom:180px!important}.ml_md_180{margin-left:180px!important}.mt_md_190{margin-top:190px!important}.mr_md_190{margin-right:190px!important}.mb_md_190{margin-bottom:190px!important}.ml_md_190{margin-left:190px!important}.mt_md_200{margin-top:200px!important}.mr_md_200{margin-right:200px!important}.mb_md_200{margin-bottom:200px!important}.ml_md_200{margin-left:200px!important}}@media screen and (max-width:768px){.mt_sm_0{margin-top:0!important}.mr_sm_0{margin-right:0!important}.mb_sm_0{margin-bottom:0!important}.ml_sm_0{margin-left:0!important}.mt_sm_10{margin-top:10px!important}.mr_sm_10{margin-right:10px!important}.mb_sm_10{margin-bottom:10px!important}.ml_sm_10{margin-left:10px!important}.mt_sm_20{margin-top:20px!important}.mr_sm_20{margin-right:20px!important}.mb_sm_20{margin-bottom:20px!important}.ml_sm_20{margin-left:20px!important}.mt_sm_30{margin-top:30px!important}.mr_sm_30{margin-right:30px!important}.mb_sm_30{margin-bottom:30px!important}.ml_sm_30{margin-left:30px!important}.mt_sm_40{margin-top:40px!important}.mr_sm_40{margin-right:40px!important}.mb_sm_40{margin-bottom:40px!important}.ml_sm_40{margin-left:40px!important}.mt_sm_50{margin-top:50px!important}.mr_sm_50{margin-right:50px!important}.mb_sm_50{margin-bottom:50px!important}.ml_sm_50{margin-left:50px!important}.mt_sm_60{margin-top:60px!important}.mr_sm_60{margin-right:60px!important}.mb_sm_60{margin-bottom:60px!important}.ml_sm_60{margin-left:60px!important}.mt_sm_70{margin-top:70px!important}.mr_sm_70{margin-right:70px!important}.mb_sm_70{margin-bottom:70px!important}.ml_sm_70{margin-left:70px!important}.mt_sm_80{margin-top:80px!important}.mr_sm_80{margin-right:80px!important}.mb_sm_80{margin-bottom:80px!important}.ml_sm_80{margin-left:80px!important}.mt_sm_90{margin-top:90px!important}.mr_sm_90{margin-right:90px!important}.mb_sm_90{margin-bottom:90px!important}.ml_sm_90{margin-left:90px!important}.mt_sm_100{margin-top:100px!important}.mr_sm_100{margin-right:100px!important}.mb_sm_100{margin-bottom:100px!important}.ml_sm_100{margin-left:100px!important}.mt_sm_110{margin-top:110px!important}.mr_sm_110{margin-right:110px!important}.mb_sm_110{margin-bottom:110px!important}.ml_sm_110{margin-left:110px!important}.mt_sm_120{margin-top:120px!important}.mr_sm_120{margin-right:120px!important}.mb_sm_120{margin-bottom:120px!important}.ml_sm_120{margin-left:120px!important}.mt_sm_130{margin-top:130px!important}.mr_sm_130{margin-right:130px!important}.mb_sm_130{margin-bottom:130px!important}.ml_sm_130{margin-left:130px!important}.mt_sm_140{margin-top:140px!important}.mr_sm_140{margin-right:140px!important}.mb_sm_140{margin-bottom:140px!important}.ml_sm_140{margin-left:140px!important}.mt_sm_150{margin-top:150px!important}.mr_sm_150{margin-right:150px!important}.mb_sm_150{margin-bottom:150px!important}.ml_sm_150{margin-left:150px!important}.mt_sm_160{margin-top:160px!important}.mr_sm_160{margin-right:160px!important}.mb_sm_160{margin-bottom:160px!important}.ml_sm_160{margin-left:160px!important}.mt_sm_170{margin-top:170px!important}.mr_sm_170{margin-right:170px!important}.mb_sm_170{margin-bottom:170px!important}.ml_sm_170{margin-left:170px!important}.mt_sm_180{margin-top:180px!important}.mr_sm_180{margin-right:180px!important}.mb_sm_180{margin-bottom:180px!important}.ml_sm_180{margin-left:180px!important}.mt_sm_190{margin-top:190px!important}.mr_sm_190{margin-right:190px!important}.mb_sm_190{margin-bottom:190px!important}.ml_sm_190{margin-left:190px!important}.mt_sm_200{margin-top:200px!important}.mr_sm_200{margin-right:200px!important}.mb_sm_200{margin-bottom:200px!important}.ml_sm_200{margin-left:200px!important}}.m_auto{margin:auto}.ml_auto{margin-left:auto}.mr_auto{margin-right:auto}@media screen and (max-width:840px){.m_md_auto{margin:auto}.ml_md_auto{margin-left:auto}.mr_md_uto{margin-right:auto}}@media screen and (max-width:768px){.m_sm_auto{margin:auto}.ml_sm_auto{margin-left:auto}.mr_sm_uto{margin-right:auto}}.pd_0{padding:0!important}@media screen and (max-width:768px){.pd_0{padding:0!important}}.pt_0{padding-top:0!important}@media screen and (max-width:768px){.pt_0{padding-top:0!important}}.pr_0{padding-right:0!important}@media screen and (max-width:768px){.pr_0{padding-right:0!important}}.pb_0{padding-bottom:0!important}@media screen and (max-width:768px){.pb_0{padding-bottom:0!important}}.pl_0{padding-left:0!important}@media screen and (max-width:768px){.pl_0{padding-left:0!important}}.pd_10{padding:10px!important}@media screen and (max-width:768px){.pd_10{padding:1.5625vw!important}}.pt_10{padding-top:10px!important}@media screen and (max-width:768px){.pt_10{padding-top:1.5625vw!important}}.pr_10{padding-right:10px!important}@media screen and (max-width:768px){.pr_10{padding-right:1.5625vw!important}}.pb_10{padding-bottom:10px!important}@media screen and (max-width:768px){.pb_10{padding-bottom:1.5625vw!important}}.pl_10{padding-left:10px!important}@media screen and (max-width:768px){.pl_10{padding-left:1.5625vw!important}}.pd_20{padding:20px!important}@media screen and (max-width:768px){.pd_20{padding:3.125vw!important}}.pt_20{padding-top:20px!important}@media screen and (max-width:768px){.pt_20{padding-top:3.125vw!important}}.pr_20{padding-right:20px!important}@media screen and (max-width:768px){.pr_20{padding-right:3.125vw!important}}.pb_20{padding-bottom:20px!important}@media screen and (max-width:768px){.pb_20{padding-bottom:3.125vw!important}}.pl_20{padding-left:20px!important}@media screen and (max-width:768px){.pl_20{padding-left:3.125vw!important}}.pd_30{padding:30px!important}@media screen and (max-width:768px){.pd_30{padding:4.6875vw!important}}.pt_30{padding-top:30px!important}@media screen and (max-width:768px){.pt_30{padding-top:4.6875vw!important}}.pr_30{padding-right:30px!important}@media screen and (max-width:768px){.pr_30{padding-right:4.6875vw!important}}.pb_30{padding-bottom:30px!important}@media screen and (max-width:768px){.pb_30{padding-bottom:4.6875vw!important}}.pl_30{padding-left:30px!important}@media screen and (max-width:768px){.pl_30{padding-left:4.6875vw!important}}.pd_40{padding:40px!important}@media screen and (max-width:768px){.pd_40{padding:6.25vw!important}}.pt_40{padding-top:40px!important}@media screen and (max-width:768px){.pt_40{padding-top:6.25vw!important}}.pr_40{padding-right:40px!important}@media screen and (max-width:768px){.pr_40{padding-right:6.25vw!important}}.pb_40{padding-bottom:40px!important}@media screen and (max-width:768px){.pb_40{padding-bottom:6.25vw!important}}.pl_40{padding-left:40px!important}@media screen and (max-width:768px){.pl_40{padding-left:6.25vw!important}}.pd_50{padding:50px!important}@media screen and (max-width:768px){.pd_50{padding:7.8125vw!important}}.pt_50{padding-top:50px!important}@media screen and (max-width:768px){.pt_50{padding-top:7.8125vw!important}}.pr_50{padding-right:50px!important}@media screen and (max-width:768px){.pr_50{padding-right:7.8125vw!important}}.pb_50{padding-bottom:50px!important}@media screen and (max-width:768px){.pb_50{padding-bottom:7.8125vw!important}}.pl_50{padding-left:50px!important}@media screen and (max-width:768px){.pl_50{padding-left:7.8125vw!important}}.pd_60{padding:60px!important}@media screen and (max-width:768px){.pd_60{padding:9.375vw!important}}.pt_60{padding-top:60px!important}@media screen and (max-width:768px){.pt_60{padding-top:9.375vw!important}}.pr_60{padding-right:60px!important}@media screen and (max-width:768px){.pr_60{padding-right:9.375vw!important}}.pb_60{padding-bottom:60px!important}@media screen and (max-width:768px){.pb_60{padding-bottom:9.375vw!important}}.pl_60{padding-left:60px!important}@media screen and (max-width:768px){.pl_60{padding-left:9.375vw!important}}.pd_70{padding:70px!important}@media screen and (max-width:768px){.pd_70{padding:10.9375vw!important}}.pt_70{padding-top:70px!important}@media screen and (max-width:768px){.pt_70{padding-top:10.9375vw!important}}.pr_70{padding-right:70px!important}@media screen and (max-width:768px){.pr_70{padding-right:10.9375vw!important}}.pb_70{padding-bottom:70px!important}@media screen and (max-width:768px){.pb_70{padding-bottom:10.9375vw!important}}.pl_70{padding-left:70px!important}@media screen and (max-width:768px){.pl_70{padding-left:10.9375vw!important}}.pd_80{padding:80px!important}@media screen and (max-width:768px){.pd_80{padding:12.5vw!important}}.pt_80{padding-top:80px!important}@media screen and (max-width:768px){.pt_80{padding-top:12.5vw!important}}.pr_80{padding-right:80px!important}@media screen and (max-width:768px){.pr_80{padding-right:12.5vw!important}}.pb_80{padding-bottom:80px!important}@media screen and (max-width:768px){.pb_80{padding-bottom:12.5vw!important}}.pl_80{padding-left:80px!important}@media screen and (max-width:768px){.pl_80{padding-left:12.5vw!important}}.pd_90{padding:90px!important}@media screen and (max-width:768px){.pd_90{padding:14.0625vw!important}}.pt_90{padding-top:90px!important}@media screen and (max-width:768px){.pt_90{padding-top:14.0625vw!important}}.pr_90{padding-right:90px!important}@media screen and (max-width:768px){.pr_90{padding-right:14.0625vw!important}}.pb_90{padding-bottom:90px!important}@media screen and (max-width:768px){.pb_90{padding-bottom:14.0625vw!important}}.pl_90{padding-left:90px!important}@media screen and (max-width:768px){.pl_90{padding-left:14.0625vw!important}}.pd_100{padding:100px!important}@media screen and (max-width:768px){.pd_100{padding:15.625vw!important}}.pt_100{padding-top:100px!important}@media screen and (max-width:768px){.pt_100{padding-top:15.625vw!important}}.pr_100{padding-right:100px!important}@media screen and (max-width:768px){.pr_100{padding-right:15.625vw!important}}.pb_100{padding-bottom:100px!important}@media screen and (max-width:768px){.pb_100{padding-bottom:15.625vw!important}}.pl_100{padding-left:100px!important}@media screen and (max-width:768px){.pl_100{padding-left:15.625vw!important}}.pd_110{padding:110px!important}@media screen and (max-width:768px){.pd_110{padding:17.1875vw!important}}.pt_110{padding-top:110px!important}@media screen and (max-width:768px){.pt_110{padding-top:17.1875vw!important}}.pr_110{padding-right:110px!important}@media screen and (max-width:768px){.pr_110{padding-right:17.1875vw!important}}.pb_110{padding-bottom:110px!important}@media screen and (max-width:768px){.pb_110{padding-bottom:17.1875vw!important}}.pl_110{padding-left:110px!important}@media screen and (max-width:768px){.pl_110{padding-left:17.1875vw!important}}.pd_120{padding:120px!important}@media screen and (max-width:768px){.pd_120{padding:18.75vw!important}}.pt_120{padding-top:120px!important}@media screen and (max-width:768px){.pt_120{padding-top:18.75vw!important}}.pr_120{padding-right:120px!important}@media screen and (max-width:768px){.pr_120{padding-right:18.75vw!important}}.pb_120{padding-bottom:120px!important}@media screen and (max-width:768px){.pb_120{padding-bottom:18.75vw!important}}.pl_120{padding-left:120px!important}@media screen and (max-width:768px){.pl_120{padding-left:18.75vw!important}}.pd_130{padding:130px!important}@media screen and (max-width:768px){.pd_130{padding:20.3125vw!important}}.pt_130{padding-top:130px!important}@media screen and (max-width:768px){.pt_130{padding-top:20.3125vw!important}}.pr_130{padding-right:130px!important}@media screen and (max-width:768px){.pr_130{padding-right:20.3125vw!important}}.pb_130{padding-bottom:130px!important}@media screen and (max-width:768px){.pb_130{padding-bottom:20.3125vw!important}}.pl_130{padding-left:130px!important}@media screen and (max-width:768px){.pl_130{padding-left:20.3125vw!important}}.pd_140{padding:140px!important}@media screen and (max-width:768px){.pd_140{padding:21.875vw!important}}.pt_140{padding-top:140px!important}@media screen and (max-width:768px){.pt_140{padding-top:21.875vw!important}}.pr_140{padding-right:140px!important}@media screen and (max-width:768px){.pr_140{padding-right:21.875vw!important}}.pb_140{padding-bottom:140px!important}@media screen and (max-width:768px){.pb_140{padding-bottom:21.875vw!important}}.pl_140{padding-left:140px!important}@media screen and (max-width:768px){.pl_140{padding-left:21.875vw!important}}.pd_150{padding:150px!important}@media screen and (max-width:768px){.pd_150{padding:23.4375vw!important}}.pt_150{padding-top:150px!important}@media screen and (max-width:768px){.pt_150{padding-top:23.4375vw!important}}.pr_150{padding-right:150px!important}@media screen and (max-width:768px){.pr_150{padding-right:23.4375vw!important}}.pb_150{padding-bottom:150px!important}@media screen and (max-width:768px){.pb_150{padding-bottom:23.4375vw!important}}.pl_150{padding-left:150px!important}@media screen and (max-width:768px){.pl_150{padding-left:23.4375vw!important}}.pd_160{padding:160px!important}@media screen and (max-width:768px){.pd_160{padding:25vw!important}}.pt_160{padding-top:160px!important}@media screen and (max-width:768px){.pt_160{padding-top:25vw!important}}.pr_160{padding-right:160px!important}@media screen and (max-width:768px){.pr_160{padding-right:25vw!important}}.pb_160{padding-bottom:160px!important}@media screen and (max-width:768px){.pb_160{padding-bottom:25vw!important}}.pl_160{padding-left:160px!important}@media screen and (max-width:768px){.pl_160{padding-left:25vw!important}}.pd_170{padding:170px!important}@media screen and (max-width:768px){.pd_170{padding:26.5625vw!important}}.pt_170{padding-top:170px!important}@media screen and (max-width:768px){.pt_170{padding-top:26.5625vw!important}}.pr_170{padding-right:170px!important}@media screen and (max-width:768px){.pr_170{padding-right:26.5625vw!important}}.pb_170{padding-bottom:170px!important}@media screen and (max-width:768px){.pb_170{padding-bottom:26.5625vw!important}}.pl_170{padding-left:170px!important}@media screen and (max-width:768px){.pl_170{padding-left:26.5625vw!important}}.pd_180{padding:180px!important}@media screen and (max-width:768px){.pd_180{padding:28.125vw!important}}.pt_180{padding-top:180px!important}@media screen and (max-width:768px){.pt_180{padding-top:28.125vw!important}}.pr_180{padding-right:180px!important}@media screen and (max-width:768px){.pr_180{padding-right:28.125vw!important}}.pb_180{padding-bottom:180px!important}@media screen and (max-width:768px){.pb_180{padding-bottom:28.125vw!important}}.pl_180{padding-left:180px!important}@media screen and (max-width:768px){.pl_180{padding-left:28.125vw!important}}.pd_190{padding:190px!important}@media screen and (max-width:768px){.pd_190{padding:29.6875vw!important}}.pt_190{padding-top:190px!important}@media screen and (max-width:768px){.pt_190{padding-top:29.6875vw!important}}.pr_190{padding-right:190px!important}@media screen and (max-width:768px){.pr_190{padding-right:29.6875vw!important}}.pb_190{padding-bottom:190px!important}@media screen and (max-width:768px){.pb_190{padding-bottom:29.6875vw!important}}.pl_190{padding-left:190px!important}@media screen and (max-width:768px){.pl_190{padding-left:29.6875vw!important}}.pd_200{padding:200px!important}@media screen and (max-width:768px){.pd_200{padding:31.25vw!important}}.pt_200{padding-top:200px!important}@media screen and (max-width:768px){.pt_200{padding-top:31.25vw!important}}.pr_200{padding-right:200px!important}@media screen and (max-width:768px){.pr_200{padding-right:31.25vw!important}}.pb_200{padding-bottom:200px!important}@media screen and (max-width:768px){.pb_200{padding-bottom:31.25vw!important}}.pl_200{padding-left:200px!important}@media screen and (max-width:768px){.pl_200{padding-left:31.25vw!important}}@media screen and (max-width:840px){.pd_md_0{padding:0!important}.pt_md_0{padding-top:0!important}.pr_md_0{padding-right:0!important}.pb_md_0{padding-bottom:0!important}.pl_md_0{padding-left:0!important}.pd_md_10{padding:10px!important}.pt_md_10{padding-top:10px!important}.pr_md_10{padding-right:10px!important}.pb_md_10{padding-bottom:10px!important}.pl_md_10{padding-left:10px!important}.pd_md_20{padding:20px!important}.pt_md_20{padding-top:20px!important}.pr_md_20{padding-right:20px!important}.pb_md_20{padding-bottom:20px!important}.pl_md_20{padding-left:20px!important}.pd_md_30{padding:30px!important}.pt_md_30{padding-top:30px!important}.pr_md_30{padding-right:30px!important}.pb_md_30{padding-bottom:30px!important}.pl_md_30{padding-left:30px!important}.pd_md_40{padding:40px!important}.pt_md_40{padding-top:40px!important}.pr_md_40{padding-right:40px!important}.pb_md_40{padding-bottom:40px!important}.pl_md_40{padding-left:40px!important}.pd_md_50{padding:50px!important}.pt_md_50{padding-top:50px!important}.pr_md_50{padding-right:50px!important}.pb_md_50{padding-bottom:50px!important}.pl_md_50{padding-left:50px!important}.pd_md_60{padding:60px!important}.pt_md_60{padding-top:60px!important}.pr_md_60{padding-right:60px!important}.pb_md_60{padding-bottom:60px!important}.pl_md_60{padding-left:60px!important}.pd_md_70{padding:70px!important}.pt_md_70{padding-top:70px!important}.pr_md_70{padding-right:70px!important}.pb_md_70{padding-bottom:70px!important}.pl_md_70{padding-left:70px!important}.pd_md_80{padding:80px!important}.pt_md_80{padding-top:80px!important}.pr_md_80{padding-right:80px!important}.pb_md_80{padding-bottom:80px!important}.pl_md_80{padding-left:80px!important}.pd_md_90{padding:90px!important}.pt_md_90{padding-top:90px!important}.pr_md_90{padding-right:90px!important}.pb_md_90{padding-bottom:90px!important}.pl_md_90{padding-left:90px!important}.pd_md_100{padding:100px!important}.pt_md_100{padding-top:100px!important}.pr_md_100{padding-right:100px!important}.pb_md_100{padding-bottom:100px!important}.pl_md_100{padding-left:100px!important}.pd_md_110{padding:110px!important}.pt_md_110{padding-top:110px!important}.pr_md_110{padding-right:110px!important}.pb_md_110{padding-bottom:110px!important}.pl_md_110{padding-left:110px!important}.pd_md_120{padding:120px!important}.pt_md_120{padding-top:120px!important}.pr_md_120{padding-right:120px!important}.pb_md_120{padding-bottom:120px!important}.pl_md_120{padding-left:120px!important}.pd_md_130{padding:130px!important}.pt_md_130{padding-top:130px!important}.pr_md_130{padding-right:130px!important}.pb_md_130{padding-bottom:130px!important}.pl_md_130{padding-left:130px!important}.pd_md_140{padding:140px!important}.pt_md_140{padding-top:140px!important}.pr_md_140{padding-right:140px!important}.pb_md_140{padding-bottom:140px!important}.pl_md_140{padding-left:140px!important}.pd_md_150{padding:150px!important}.pt_md_150{padding-top:150px!important}.pr_md_150{padding-right:150px!important}.pb_md_150{padding-bottom:150px!important}.pl_md_150{padding-left:150px!important}.pd_md_160{padding:160px!important}.pt_md_160{padding-top:160px!important}.pr_md_160{padding-right:160px!important}.pb_md_160{padding-bottom:160px!important}.pl_md_160{padding-left:160px!important}.pd_md_170{padding:170px!important}.pt_md_170{padding-top:170px!important}.pr_md_170{padding-right:170px!important}.pb_md_170{padding-bottom:170px!important}.pl_md_170{padding-left:170px!important}.pd_md_180{padding:180px!important}.pt_md_180{padding-top:180px!important}.pr_md_180{padding-right:180px!important}.pb_md_180{padding-bottom:180px!important}.pl_md_180{padding-left:180px!important}.pd_md_190{padding:190px!important}.pt_md_190{padding-top:190px!important}.pr_md_190{padding-right:190px!important}.pb_md_190{padding-bottom:190px!important}.pl_md_190{padding-left:190px!important}.pd_md_200{padding:200px!important}.pt_md_200{padding-top:200px!important}.pr_md_200{padding-right:200px!important}.pb_md_200{padding-bottom:200px!important}.pl_md_200{padding-left:200px!important}}@media screen and (max-width:768px){.pd_sm_0{padding:0!important}.pt_sm_0{padding-top:0!important}.pr_sm_0{padding-right:0!important}.pb_sm_0{padding-bottom:0!important}.pl_sm_0{padding-left:0!important}.pd_sm_10{padding:10px!important}.pt_sm_10{padding-top:10px!important}.pr_sm_10{padding-right:10px!important}.pb_sm_10{padding-bottom:10px!important}.pl_sm_10{padding-left:10px!important}.pd_sm_20{padding:20px!important}.pt_sm_20{padding-top:20px!important}.pr_sm_20{padding-right:20px!important}.pb_sm_20{padding-bottom:20px!important}.pl_sm_20{padding-left:20px!important}.pd_sm_30{padding:30px!important}.pt_sm_30{padding-top:30px!important}.pr_sm_30{padding-right:30px!important}.pb_sm_30{padding-bottom:30px!important}.pl_sm_30{padding-left:30px!important}.pd_sm_40{padding:40px!important}.pt_sm_40{padding-top:40px!important}.pr_sm_40{padding-right:40px!important}.pb_sm_40{padding-bottom:40px!important}.pl_sm_40{padding-left:40px!important}.pd_sm_50{padding:50px!important}.pt_sm_50{padding-top:50px!important}.pr_sm_50{padding-right:50px!important}.pb_sm_50{padding-bottom:50px!important}.pl_sm_50{padding-left:50px!important}.pd_sm_60{padding:60px!important}.pt_sm_60{padding-top:60px!important}.pr_sm_60{padding-right:60px!important}.pb_sm_60{padding-bottom:60px!important}.pl_sm_60{padding-left:60px!important}.pd_sm_70{padding:70px!important}.pt_sm_70{padding-top:70px!important}.pr_sm_70{padding-right:70px!important}.pb_sm_70{padding-bottom:70px!important}.pl_sm_70{padding-left:70px!important}.pd_sm_80{padding:80px!important}.pt_sm_80{padding-top:80px!important}.pr_sm_80{padding-right:80px!important}.pb_sm_80{padding-bottom:80px!important}.pl_sm_80{padding-left:80px!important}.pd_sm_90{padding:90px!important}.pt_sm_90{padding-top:90px!important}.pr_sm_90{padding-right:90px!important}.pb_sm_90{padding-bottom:90px!important}.pl_sm_90{padding-left:90px!important}.pd_sm_100{padding:100px!important}.pt_sm_100{padding-top:100px!important}.pr_sm_100{padding-right:100px!important}.pb_sm_100{padding-bottom:100px!important}.pl_sm_100{padding-left:100px!important}}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin:0 auto;clear:both}img.alignleft{margin:0 1em 1em 0}img.alignright{margin:0 0 1em 1em}.fs_10{font-size:10px!important;font-size:1rem!important}.fs_11{font-size:11px!important;font-size:1.1rem!important}.fs_12{font-size:12px!important;font-size:1.2rem!important}.fs_13{font-size:13px!important;font-size:1.3rem!important}.fs_14{font-size:14px!important;font-size:1.4rem!important}.fs_15{font-size:15px!important;font-size:1.5rem!important}.fs_16{font-size:16px!important;font-size:1.6rem!important}.fs_17{font-size:17px!important;font-size:1.7rem!important}.fs_18{font-size:18px!important;font-size:1.8rem!important}.fs_19{font-size:19px!important;font-size:1.9rem!important}.fs_20{font-size:20px!important;font-size:2rem!important}.fs_21{font-size:21px!important;font-size:2.1rem!important}.fs_22{font-size:22px!important;font-size:2.2rem!important}.fs_23{font-size:23px!important;font-size:2.3rem!important}.fs_24{font-size:24px!important;font-size:2.4rem!important}.fs_25{font-size:25px!important;font-size:2.5rem!important}.fs_26{font-size:26px!important;font-size:2.6rem!important}.fs_27{font-size:27px!important;font-size:2.7rem!important}.fs_28{font-size:28px!important;font-size:2.8rem!important}.fs_29{font-size:29px!important;font-size:2.9rem!important}.fs_30{font-size:30px!important;font-size:3rem!important}.fs_31{font-size:31px!important;font-size:3.1rem!important}.fs_32{font-size:32px!important;font-size:3.2rem!important}.fs_33{font-size:33px!important;font-size:3.3rem!important}.fs_34{font-size:34px!important;font-size:3.4rem!important}.fs_35{font-size:35px!important;font-size:3.5rem!important}.fs_36{font-size:36px!important;font-size:3.6rem!important}.fs_37{font-size:37px!important;font-size:3.7rem!important}.fs_38{font-size:38px!important;font-size:3.8rem!important}.fs_39{font-size:39px!important;font-size:3.9rem!important}.fs_40{font-size:40px!important;font-size:4rem!important}@media screen and (max-width:840px){.fs_md_10{font-size:10px!important;font-size:1rem!important}.fs_md_11{font-size:11px!important;font-size:1.1rem!important}.fs_md_12{font-size:12px!important;font-size:1.2rem!important}.fs_md_13{font-size:13px!important;font-size:1.3rem!important}.fs_md_14{font-size:14px!important;font-size:1.4rem!important}.fs_md_15{font-size:15px!important;font-size:1.5rem!important}.fs_md_16{font-size:16px!important;font-size:1.6rem!important}.fs_md_17{font-size:17px!important;font-size:1.7rem!important}.fs_md_18{font-size:18px!important;font-size:1.8rem!important}.fs_md_19{font-size:19px!important;font-size:1.9rem!important}.fs_md_20{font-size:20px!important;font-size:2rem!important}.fs_md_21{font-size:21px!important;font-size:2.1rem!important}.fs_md_22{font-size:22px!important;font-size:2.2rem!important}.fs_md_23{font-size:23px!important;font-size:2.3rem!important}.fs_md_24{font-size:24px!important;font-size:2.4rem!important}.fs_md_25{font-size:25px!important;font-size:2.5rem!important}.fs_md_26{font-size:26px!important;font-size:2.6rem!important}.fs_md_27{font-size:27px!important;font-size:2.7rem!important}.fs_md_28{font-size:28px!important;font-size:2.8rem!important}.fs_md_29{font-size:29px!important;font-size:2.9rem!important}.fs_md_30{font-size:30px!important;font-size:3rem!important}.fs_md_31{font-size:31px!important;font-size:3.1rem!important}.fs_md_32{font-size:32px!important;font-size:3.2rem!important}.fs_md_33{font-size:33px!important;font-size:3.3rem!important}.fs_md_34{font-size:34px!important;font-size:3.4rem!important}.fs_md_35{font-size:35px!important;font-size:3.5rem!important}.fs_md_36{font-size:36px!important;font-size:3.6rem!important}.fs_md_37{font-size:37px!important;font-size:3.7rem!important}.fs_md_38{font-size:38px!important;font-size:3.8rem!important}.fs_md_39{font-size:39px!important;font-size:3.9rem!important}.fs_md_40{font-size:40px!important;font-size:4rem!important}}@media screen and (max-width:768px){.fs_sm_10{font-size:10px!important;font-size:1rem!important}.fs_sm_11{font-size:11px!important;font-size:1.1rem!important}.fs_sm_12{font-size:12px!important;font-size:1.2rem!important}.fs_sm_13{font-size:13px!important;font-size:1.3rem!important}.fs_sm_14{font-size:14px!important;font-size:1.4rem!important}.fs_sm_15{font-size:15px!important;font-size:1.5rem!important}.fs_sm_16{font-size:16px!important;font-size:1.6rem!important}.fs_sm_17{font-size:17px!important;font-size:1.7rem!important}.fs_sm_18{font-size:18px!important;font-size:1.8rem!important}.fs_sm_19{font-size:19px!important;font-size:1.9rem!important}.fs_sm_20{font-size:20px!important;font-size:2rem!important}.fs_sm_21{font-size:21px!important;font-size:2.1rem!important}.fs_sm_22{font-size:22px!important;font-size:2.2rem!important}.fs_sm_23{font-size:23px!important;font-size:2.3rem!important}.fs_sm_24{font-size:24px!important;font-size:2.4rem!important}.fs_sm_25{font-size:25px!important;font-size:2.5rem!important}.fs_sm_26{font-size:26px!important;font-size:2.6rem!important}.fs_sm_27{font-size:27px!important;font-size:2.7rem!important}.fs_sm_28{font-size:28px!important;font-size:2.8rem!important}.fs_sm_29{font-size:29px!important;font-size:2.9rem!important}.fs_sm_30{font-size:30px!important;font-size:3rem!important}.fs_sm_31{font-size:31px!important;font-size:3.1rem!important}.fs_sm_32{font-size:32px!important;font-size:3.2rem!important}.fs_sm_33{font-size:33px!important;font-size:3.3rem!important}.fs_sm_34{font-size:34px!important;font-size:3.4rem!important}.fs_sm_35{font-size:35px!important;font-size:3.5rem!important}.fs_sm_36{font-size:36px!important;font-size:3.6rem!important}.fs_sm_37{font-size:37px!important;font-size:3.7rem!important}.fs_sm_38{font-size:38px!important;font-size:3.8rem!important}.fs_sm_39{font-size:39px!important;font-size:3.9rem!important}.fs_sm_40{font-size:40px!important;font-size:4rem!important}}.fw_bold{font-weight:700!important}.fw_normal{font-weight:400!important}@media screen and (max-width:840px){.fw_md_bold{font-weight:700!important}.fw_md_normal{font-weight:400!important}}@media screen and (max-width:768px){.fw_sm_bold{font-weight:700!important}.fw_sm_normal{font-weight:400!important}}.lh_10{line-height:1!important}.lh_11{line-height:1.1!important}.lh_12{line-height:1.2!important}.lh_13{line-height:1.3!important}.lh_14{line-height:1.4!important}.lh_15{line-height:1.5!important}.lh_16{line-height:1.6!important}.lh_17{line-height:1.7!important}.lh_18{line-height:1.8!important}.lh_19{line-height:1.9!important}.lh_20{line-height:2!important}.lh_21{line-height:2.1!important}.lh_22{line-height:2.2!important}.lh_23{line-height:2.3!important}.lh_24{line-height:2.4!important}.lh_25{line-height:2.5!important}.lh_26{line-height:2.6!important}.lh_27{line-height:2.7!important}.lh_28{line-height:2.8!important}.lh_29{line-height:2.9!important}.lh_30{line-height:3!important}@media screen and (max-width:840px){.lh_md_10{line-height:1!important}.lh_md_11{line-height:1.1!important}.lh_md_12{line-height:1.2!important}.lh_md_13{line-height:1.3!important}.lh_md_14{line-height:1.4!important}.lh_md_15{line-height:1.5!important}.lh_md_16{line-height:1.6!important}.lh_md_17{line-height:1.7!important}.lh_md_18{line-height:1.8!important}.lh_md_19{line-height:1.9!important}.lh_md_20{line-height:2!important}.lh_md_21{line-height:2.1!important}.lh_md_22{line-height:2.2!important}.lh_md_23{line-height:2.3!important}.lh_md_24{line-height:2.4!important}.lh_md_25{line-height:2.5!important}.lh_md_26{line-height:2.6!important}.lh_md_27{line-height:2.7!important}.lh_md_28{line-height:2.8!important}.lh_md_29{line-height:2.9!important}.lh_md_30{line-height:3!important}}@media screen and (max-width:768px){.lh_sm_10{line-height:1!important}.lh_sm_11{line-height:1.1!important}.lh_sm_12{line-height:1.2!important}.lh_sm_13{line-height:1.3!important}.lh_sm_14{line-height:1.4!important}.lh_sm_15{line-height:1.5!important}.lh_sm_16{line-height:1.6!important}.lh_sm_17{line-height:1.7!important}.lh_sm_18{line-height:1.8!important}.lh_sm_19{line-height:1.9!important}.lh_sm_20{line-height:2!important}.lh_sm_21{line-height:2.1!important}.lh_sm_22{line-height:2.2!important}.lh_sm_23{line-height:2.3!important}.lh_sm_24{line-height:2.4!important}.lh_sm_25{line-height:2.5!important}.lh_sm_26{line-height:2.6!important}.lh_sm_27{line-height:2.7!important}.lh_sm_28{line-height:2.8!important}.lh_sm_29{line-height:2.9!important}.lh_sm_30{line-height:3!important}}.ta_left{text-align:left!important}.ta_right{text-align:right!important}.ta_center{text-align:center!important}@media screen and (max-width:840px){.ta_md_left{text-align:left!important}.ta_md_right{text-align:right!important}.ta_md_center{text-align:center!important}}@media screen and (max-width:768px){.ta_sm_left{text-align:left!important}.ta_sm_right{text-align:right!important}.ta_sm_center{text-align:center!important}}.td_none{text-decoration:none!important}.td_line{text-decoration:line-through!important}.td_overline{text-decoration:overline!important}.td_underline{text-decoration:underline!important}@media screen and (max-width:840px){.td_md_none{text-decoration:none!important}.td_md_line{text-decoration:line-through!important}.td_md_overline{text-decoration:overline!important}.td_md_underline{text-decoration:underline!important}}@media screen and (max-width:768px){.td_sm_none{text-decoration:none!important}.td_sm_line{text-decoration:line-through!important}.td_sm_overline{text-decoration:overline!important}.td_sm_underline{text-decoration:underline!important}}.va_top{vertical-align:top!important}.va_bottom{vertical-align:bottom!important}.va_middle{vertical-align:middle!important}@media screen and (max-width:840px){.va_md_top{vertical-align:top!important}.va_md_bottom{vertical-align:bottom!important}.va_md_middle{vertical-align:middle!important}}@media screen and (max-width:768px){.va_sm_top{vertical-align:top!important}.va_sm_bottom{vertical-align:bottom!important}.va_sm_middle{vertical-align:middle!important}}.row{display:flex;flex-wrap:wrap}.row.ai_start{align-items:flex-start}.row.ai_center{align-items:center}.row.ai_end{align-items:flex-end}.row.fd_column{flex-direction:column}.row.fd_column_reverse{flex-direction:column-reverse}.row.fd_row{flex-direction:row}.row.fd_row_reverse{flex-direction:row-reverse}.row.jc_start{justify-content:flex-start}.row.jc_center{justify-content:center}.row.jc_end{justify-content:flex-end}.row.jc_between{justify-content:space-between}.col_1{width:8.33333%}.col_2{width:16.666666%}.col_3{width:24.99999%}.col_4{width:33.33333%}.col_5{width:41.66666%}.col_6{width:49.99999%}.col_7{width:58.33333%}.col_8{width:66.66666%}.col_9{width:74.99999%}.col_10{width:83.33333%}.col_11{width:91.66666%}.col_12{width:100%}@media screen and (max-width:840px){.col_md_1{width:8.33333%}.col_md_2{width:16.666666%}.col_md_3{width:24.99999%}.col_md_4{width:33.33333%}.col_md_5{width:41.66666%}.col_md_6{width:49.99999%}.col_md_7{width:58.33333%}.col_md_8{width:66.66666%}.col_md_9{width:74.99999%}.col_md_10{width:83.33333%}.col_md_11{width:91.66666%}.col_md_12{width:100%}}@media screen and (max-width:768px){.col_sm_1{width:8.33333%}.col_sm_2{width:16.666666%}.col_sm_3{width:24.99999%}.col_sm_4{width:33.33333%}.col_sm_5{width:41.66666%}.col_sm_6{width:49.99999%}.col_sm_7{width:58.33333%}.col_sm_8{width:66.66666%}.col_sm_9{width:74.99999%}.col_sm_10{width:83.33333%}.col_sm_11{width:91.66666%}.col_sm_12{width:100%}}.row_space_0{margin-top:0;margin-left:0}@media screen and (max-width:768px){.row_space_0{margin-top:0;margin-left:0}}.row_space_10{margin-top:-10px;margin-left:-10px}@media screen and (max-width:768px){.row_space_10{margin-top:-1.5625vw;margin-left:-1.5625vw}}.row_space_20{margin-top:-20px;margin-left:-20px}@media screen and (max-width:768px){.row_space_20{margin-top:-3.125vw;margin-left:-3.125vw}}.row_space_30{margin-top:-30px;margin-left:-30px}@media screen and (max-width:768px){.row_space_30{margin-top:-4.6875vw;margin-left:-4.6875vw}}.row_space_40{margin-top:-40px;margin-left:-40px}@media screen and (max-width:768px){.row_space_40{margin-top:-6.25vw;margin-left:-6.25vw}}.row_space_50{margin-top:-50px;margin-left:-50px}@media screen and (max-width:768px){.row_space_50{margin-top:-7.8125vw;margin-left:-7.8125vw}}.row_space_60{margin-top:-60px;margin-left:-60px}@media screen and (max-width:768px){.row_space_60{margin-top:-9.375vw;margin-left:-9.375vw}}.row_space_70{margin-top:-70px;margin-left:-70px}@media screen and (max-width:768px){.row_space_70{margin-top:-10.9375vw;margin-left:-10.9375vw}}.row_space_80{margin-top:-80px;margin-left:-80px}@media screen and (max-width:768px){.row_space_80{margin-top:-12.5vw;margin-left:-12.5vw}}.col_space_0{padding-top:0;padding-left:0;box-sizing:border-box}@media screen and (max-width:768px){.col_space_0{padding-top:0;padding-left:0}}.col_space_10{padding-top:10px;padding-left:10px;box-sizing:border-box}@media screen and (max-width:768px){.col_space_10{padding-top:1.5625vw;padding-left:1.5625vw}}.col_space_20{padding-top:20px;padding-left:20px;box-sizing:border-box}@media screen and (max-width:768px){.col_space_20{padding-top:3.125vw;padding-left:3.125vw}}.col_space_30{padding-top:30px;padding-left:30px;box-sizing:border-box}@media screen and (max-width:768px){.col_space_30{padding-top:4.6875vw;padding-left:4.6875vw}}.col_space_40{padding-top:40px;padding-left:40px;box-sizing:border-box}@media screen and (max-width:768px){.col_space_40{padding-top:6.25vw;padding-left:6.25vw}}.col_space_50{padding-top:50px;padding-left:50px;box-sizing:border-box}@media screen and (max-width:768px){.col_space_50{padding-top:7.8125vw;padding-left:7.8125vw}}.col_space_60{padding-top:60px;padding-left:60px;box-sizing:border-box}@media screen and (max-width:768px){.col_space_60{padding-top:9.375vw;padding-left:9.375vw}}.col_space_70{padding-top:70px;padding-left:70px;box-sizing:border-box}@media screen and (max-width:768px){.col_space_70{padding-top:10.9375vw;padding-left:10.9375vw}}.col_space_80{padding-top:80px;padding-left:80px;box-sizing:border-box}@media screen and (max-width:768px){.col_space_80{padding-top:12.5vw;padding-left:12.5vw}}.material-icons{font-family:Material Icons;font-feature-settings:"liga"}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;font-size:16px;display:inline-block;line-height:1;vertical-align:middle;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.material-icons-outlined{font-family:Material Icons Outlined;font-feature-settings:"liga"}@media screen and (max-width:768px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width:768px){.sp_only{display:block}.sp_scroll{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.sp_scroll table{width:auto}.sp_scroll img{max-width:768px}}.container{max-width:1230px;margin:auto;padding:0 15px}.text_title01{color:#1b7fbb;font-size:24px;font-weight:700;line-height:1}.text_title01 .sub{color:#000;font-size:12px;font-weight:400}.text_title02{display:flex;align-items:center;font-size:24px;font-weight:700}@media screen and (max-width:768px){.text_title02{font-size:20px}}.text_title02:before{content:"";display:block;width:16px;height:4px;margin-right:8px;background:#1b7fbb}.text_title03{color:#1b7fbb;font-size:30px;font-weight:700}@media screen and (max-width:768px){.text_title03{font-size:24px}}.text_title04{padding-left:.5em;font-size:24px;font-weight:700;letter-spacing:.09em;border-left:8px solid #1b7fbb}@media screen and (max-width:768px){.text_title04{font-size:20px}}.text_title05{color:#1b7fbb;font-size:18px;font-weight:700;letter-spacing:.09em}.text_title05.green{color:#00ac01}@media screen and (max-width:768px){.text_title05{font-size:16px}}.text_title06{padding:.25em 1em;color:#fff;font-size:16px;font-weight:700;background:#1b7fbb}.text_title06.is_red{background:#ed254e}.text_title07{display:flex;align-items:center;min-height:68px;padding-left:1em;font-size:20px;font-weight:700;border-left:8px solid #1b7fbb}.text_title08{font-size:18px;font-weight:700;border-bottom:1px solid #1b7fbb}.text_lead01{font-size:30px;font-weight:700;letter-spacing:.19em}@media screen and (max-width:840px){.text_lead01{font-size:22px}}.text_lead02{font-size:20px;font-weight:700;letter-spacing:.075em}@media screen and (max-width:840px){.text_lead02{font-size:18px}}.text_tag01{display:inline-block;padding:0 1em;font-size:12px;white-space:nowrap;border-radius:9999px;background:#fff}@media screen and (max-width:768px){.text_tag01{font-size:10px}}.text_tag01.is_gray{color:#666;background:#f7f7f7}.text_tag02{display:inline-block;padding:0 1em;color:#1b7fbb;font-size:14px;font-weight:700;white-space:nowrap;border:1px solid #1b7fbb;border-radius:9999px;background:#fff}.text_tag02.is_green{color:#00ac01;border-color:#00ac01}.text_more01{color:#1b7fbb}.text_more01:hover{color:#666;text-decoration:none}.text_more01:hover .icon{color:#f17300}.text_blue01{color:#1b7fbb!important}.text_green01{color:#00ac01!important}.text_orange01{color:#f17300!important}.text_pink01{color:#f9106e!important}.button_link01,.button_link02{display:inline-flex;align-items:center;justify-content:center;min-width:300px;height:60px;padding:0 1em;box-sizing:border-box;color:#1b7fbb;font-size:14px;border:2px solid #1b7fbb;border-radius:9999px;background:#fff}.button_link01:hover,.button_link02:hover{color:#fff;text-decoration:none;background:#1b7fbb}.button_link02{min-width:380px;height:80px;color:#fff;border:2px solid #1b7fbb;background:#1b7fbb}@media screen and (max-width:768px){.button_link02{min-width:100%;height:60px}}.button_link02:hover{color:#1b7fbb;background:#fff}.button_link03{display:inline-flex;align-items:center;justify-content:center;min-width:300px;height:60px;padding:0 1.5em;box-sizing:border-box;color:#000;font-size:14px;border:1px solid #f4cc25;border-radius:9999px;background:#f4cc25}.button_link03:hover{text-decoration:none;background:#fff}.button_link03.is_large{flex-direction:column;min-width:600px;height:120px;border-width:3px}@media screen and (max-width:768px){.button_link03.is_large{min-width:300px;height:80px}}.button_link03.is_large .button_link03_text{font-size:24px;font-weight:700;letter-spacing:.19em}@media screen and (max-width:768px){.button_link03.is_large .button_link03_text{font-size:18px}}.button_link04{display:inline-flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;color:#1b7fbb;background:#f4f4f4}.button_link04:hover{color:#fff;text-decoration:none;background:#1b7fbb}.button_link04 .material-icons{margin:0 5px}.block_link{display:block}@media screen and (max-width:768px){.block_link{display:flex}}.block_link:hover{text-decoration:none}.block_link:hover .block_link_image img{transform:scale(1.1)}.block_link_image{overflow:hidden;border:1px solid #f2f2f2}@media screen and (max-width:768px){.block_link_image{width:100px}}.block_link_image img{transition:.3s}.block_link_content{margin-top:10px}@media screen and (max-width:768px){.block_link_content{flex:1;margin-top:0;margin-left:15px}}.list_check01 li{position:relative;padding-left:1.25em}.list_check01 li:before{content:"check_circle";position:absolute;top:0;left:0;color:#1b7fbb;font-family:Material Icons}.list_check01.is_green li:before{color:#00ac01}.list_dot01 li{position:relative;padding-left:1.25em;box-sizing:border-box}.list_dot01 li:before{content:"●";position:absolute;top:0;left:0;color:#1b7fbb;transform:scale(.7);transform-origin:left center}.list_dot01.is_red li:before{color:#ed254e}.list_anchor_link{display:flex;flex-wrap:wrap;margin:-20px 0 0 -40px}.list_anchor_link.learning{align-items:flex-end}@media screen and (max-width:768px){.list_anchor_link{margin:0 0 0 -40px}}.list_anchor_link li{width:25%;padding:20px 0 0 40px;box-sizing:border-box}@media screen and (max-width:999px){.list_anchor_link li{width:50%}}@media screen and (max-width:768px){.list_anchor_link li{width:100%;padding:0 0 0 40px;font-size:12px}}.list_anchor_link li a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #1b7fbb}.list_anchor_link li a:after{content:"";display:block;width:6px;height:6px;border-bottom:2px solid #1b7fbb;border-right:2px solid #1b7fbb;transform:rotate(45deg)}.list_anchor_link li a:hover{color:#1b7fbb;text-decoration:none}.list_anchor_link02{display:flex;flex-wrap:wrap;margin:-20px 0 0}.list_anchor_link02.learning{align-items:flex-end;justify-content:space-between;padding-top:10px}@media screen and (max-width:768px){.list_anchor_link02{margin:0 0 0 -40px;padding-bottom:10px}}.list_anchor_link02 li{width:49%;padding:0 0 0 10px;box-sizing:border-box}@media screen and (max-width:999px){.list_anchor_link02 li{width:50%}}@media screen and (max-width:768px){.list_anchor_link02 li{width:100%;padding:0 0 0 40px;font-size:12px}}.list_anchor_link02 li a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #1b7fbb;font-size:15px}.list_anchor_link02 li a:after{content:"";display:block;width:6px;height:6px;border-bottom:2px solid #1b7fbb;border-right:2px solid #1b7fbb;transform:rotate(45deg)}.list_anchor_link02 li a:hover{color:#1b7fbb;text-decoration:none}.bg_section01{background:#e3f4fc}.bg_section02{background:#f7f7f7}.bg_section03{background:#feeef1}.bg_section04{color:#fff;background:#1b7fbb}.bg_section04 .list_dot01 li:before{color:#fff}.box_content01{padding:40px}@media screen and (max-width:768px){.box_content01{padding:20px}}.box_content01.is_lblue{background:#e3f4fc}.box_content01.is_lgreen{background:#ebf9eb}.box_inner01{padding:35px;background:#fff}@media screen and (max-width:768px){.box_inner01{padding:20px}}.youtube_wrap{position:relative;padding-top:56.25%;background:#333}.youtube_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.js_acco_trigger{cursor:pointer}.flex,.hsub-nav{display:flex}.hsub-nav{justify-content:flex-end;color:#fff;font-size:12px;line-height:34px}.hsub-nav li{margin-left:2em}.hsub-nav li a{color:#fff}.button-nav{display:flex;justify-content:flex-end;float:right;padding-top:18px}@media screen and (max-width:999px){.button-nav{display:none}}.button-nav li{margin-left:20px}.button-nav--item1{display:inline-flex;align-items:center;justify-content:center;width:176px;height:36px;color:#fff;font-size:15px;font-weight:700;border:2px solid #1b7fbb;border-radius:9999px;background:#1b7fbb}.button-nav--item1:hover{color:#1b7fbb;text-decoration:none;background:#fff}.button-nav--item2{display:inline-flex;align-items:center;justify-content:center;width:176px;height:36px;color:#1b7fbb;font-size:15px;font-weight:700;border:2px solid #1b7fbb;border-radius:9999px}.button-nav--item2:hover{color:#fff;text-decoration:none;background:#1b7fbb}.button-nav--item2 .material-icons{margin-left:.5em}@media screen and (max-width:999px){.sp-nav-list{height:100vh;overflow:auto}}.is_margin_top_none .article_contact_wrap{margin-top:0}.sp_bottom_nav{position:fixed;bottom:0;left:0;display:none;width:100%}@media screen and (max-width:999px){.sp_bottom_nav{display:block}}.sp_bottom_nav_list{display:flex}.sp_bottom_nav_list li{flex:1}.sp_bottom_nav_list li a{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:10px;background:#1b7fbb}.sp_bottom_nav_list li a .material-icons{margin-left:2px;font-size:10px}.sp_bottom_nav_list li+li{border-left:1px solid #fff}body#azure.index .article_contact_wrap{margin-top:0}@media screen and (max-width:768px){.top_mv{height:calc(100vh - 90px)}}.top_mv .button_link01,.top_mv .button_link02{color:#fff;font-size:18px;border-color:#fff;background:rgba(0,0,0,0)}@media screen and (max-width:840px){.top_mv .button_link01,.top_mv .button_link02{font-size:14px}}.top_mv .button_link01:hover,.top_mv .button_link02:hover{color:#1b7fbb;background:#fff}.text_top_mv01{color:#fff;font-size:30px;font-weight:700;letter-spacing:.09em}@media screen and (max-width:840px){.text_top_mv01{font-size:22px}}.top_mv_label{position:absolute;bottom:20px;left:80px;width:200px}@media screen and (max-width:768px){.top_mv_label{bottom:15px;left:15px}}.top_mv_news{display:flex;font-size:15px}@media screen and (max-width:768px){.top_mv_news{flex-direction:column}}.top_mv_news_title{display:flex;align-items:center;justify-content:center;width:286px;color:#fff;line-height:56px;text-align:center;background:#1b7fbb}@media screen and (max-width:768px){.top_mv_news_title{width:100%}}.top_mv_news_content{width:calc(100% - 286px);padding:15px 30px;background:#e7e7e7}@media screen and (max-width:768px){.top_mv_news_content{width:100%;padding:15px}}.list_top_mv_news li{display:flex;align-items:center}@media screen and (max-width:768px){.list_top_mv_news li>span{display:block}}.list_top_mv_news li .category{display:inline-flex;align-items:center;justify-content:center;width:100px;height:24px;margin-right:15px;color:#fff;font-size:12px;border-radius:9999px;background:#1b7fbb}.top_solution_wrap{position:relative;z-index:1;padding-bottom:40px;overflow:hidden}.top_solution_wrap:before{content:"";position:absolute;top:250px;left:0;z-index:-1;display:block;width:100%;height:100%;background:#e3f4fc}.top_solution_link{display:block;background:#fff;box-shadow:10px 10px 10px rgba(0,0,0,.1)}.top_solution_link.is_bg{background:#e3f4fc}.top_solution_link:hover{text-decoration:none;opacity:.8}.top_solution_link:hover .top_solution_image img{transform:scale(1.1)}.top_solution_image{overflow:hidden}.top_solution_image img{transition:.5s}.top_solution_content{padding:0 30px 30px;letter-spacing:.075em}.text_top_solution01{position:relative;z-index:1;margin-top:-20px;color:#1b7fbb;font-size:18px;font-weight:700}.text_top_solution01:before{content:"";display:block;width:2px;height:40px;margin:0 auto 5px;background:#1b7fbb}.top_solution_more{display:none}.top_entry_link{display:block}.top_entry_image{overflow:hidden}.top_entry_image img{width:100%;transition:.5s}.top_entry_link:hover{text-decoration:none;opacity:.8}.top_entry_link:hover .top_entry_image img{transform:scale(1.1)}.about_compare_wrap{max-width:1080px;margin:auto;padding:0 100px}@media screen and (max-width:768px){.about_compare_wrap{max-width:98%;padding:0}}.about_compare{padding:25px;background:#fff}.table_about_compare01 td,.table_about_compare01 th{padding:8px 6px;border:1px solid #1b7fbb}.table_about_compare01 th{width:12%}.table_about_compare01 td{width:22%}.table_about_compare01 thead th{font-size:14px}.table_about_compare01 thead th:nth-child(2){color:#fff;background:#1b7fbb}.table_about_compare01 tbody th{font-size:13px;text-align:left}.table_about_compare01 tbody td{font-size:12px;text-align:left}.table_about_compare01 tbody td:nth-child(2){color:#1b7fbb;font-size:13px;font-weight:700}.start_support_list{display:flex;margin:-16px 0 0 -16px}@media screen and (max-width:768px){.start_support_list{flex-direction:column}}.start_support_item{position:relative;display:flex;align-items:center;justify-content:center;width:calc(25% - 16px);margin:16px 0 0 16px;padding:20px;color:#fff}@media screen and (max-width:768px){.start_support_item{width:calc(100% - 16px)}}.start_support_item.is_1st{background:#76d276}.start_support_item.is_2nd{background:#4ec64f}.start_support_item.is_3rd{background:#27b928}.start_support_item.is_4th{background:#00ac01}@media screen and (max-width:768px){.start_support_item .arrow{top:auto;right:auto;bottom:-32px;left:50%;transform:translate(-50%) rotate(90deg)}}.start_migration_q{position:relative;display:flex;align-items:flex-start;padding-right:50px}@media screen and (max-width:768px){.start_migration_q{flex-direction:column}}.start_migration_q:after{content:"＋";position:absolute;top:50%;right:0;color:#1b7fbb;font-size:30px;font-weight:700;line-height:1;transform:translateY(-50%)}.start_migration_q.is_active:after{content:"−"}.start_migration_a{display:none}.start_migration_a .box_inner01{padding:20px}.why_strength{position:relative;z-index:1;display:flex;align-items:center;flex-direction:row-reverse;flex-wrap:wrap;max-width:1090px;padding:50px 0}@media screen and (max-width:768px){.why_strength{flex-direction:column;margin-bottom:21.3333333333vw}}.why_strength:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:80.7339449541%;height:100%;background:#e3f4fc}@media screen and (max-width:768px){.why_strength:before{top:auto;bottom:0;width:100%;height:73.3944954128%}}.why_strength_image{width:39.9082568807%}@media screen and (max-width:768px){.why_strength_image{width:100%;padding:0 40px}}.why_strength_content{flex:1;padding:0 120px 0 40px}@media screen and (max-width:840px){.why_strength_content{padding:0 60px 0 40px}}@media screen and (max-width:768px){.why_strength_content{padding:20px}}.why_strength_number{position:absolute;bottom:-35px;left:0;z-index:1}@media screen and (max-width:768px){.why_strength_number{width:100px}}.why_strength.is_even{flex-direction:row;margin-left:auto}.why_strength.is_even:before{left:auto;right:0}.why_strength.is_even .why_strength_content{padding:0 40px 0 120px}@media screen and (max-width:840px){.why_strength.is_even .why_strength_content{padding:0 40px 0 60px}}@media screen and (max-width:768px){.why_strength.is_even .why_strength_content{padding:20px}}.why_strength.is_even .why_strength_number{left:auto;right:0}.why_tech_btn{background-color:#7030a0;padding:10px}.why_tech_btn a{color:#fff}.why_tech_btn span{font-size:1.8rem;font-weight:700}.start_reason{padding:32px 24px 24px;background:#e3f4fc}.start_comparison{padding:20px;background:#fff}.table_start_comparison{table-layout:fixed}.table_start_comparison td,.table_start_comparison th{padding:1em;border:1px solid #1b7fbb}.table_start_comparison thead th{color:#666;font-size:16px}.table_start_comparison thead th.is_csp{color:#fff;background:#1b7fbb}.table_start_comparison tbody th{font-size:13px;text-align:left}.table_start_comparison tbody td{font-size:12px}.table_start_comparison tbody td.is_csp{color:#1b7fbb;font-size:15px;font-weight:700}.solution_point{position:relative}.solution_point_title{position:absolute;top:-18px;left:0;display:inline-flex;align-items:center;height:40px;padding:0 1em;color:#fff;font-size:16px;font-weight:700;letter-spacing:.09em;background:#1b7fbb}.solution_point_title.green{background:#00ac01}.solution_point_content{display:flex;align-items:center;justify-content:center;padding:30px;height:100%;min-height:180px;box-sizing:border-box;color:#1b7fbb;border:4px solid #1b7fbb;background:#fff}.solution_point_content.green{color:#00ac01;border:4px solid #00ac01}@media screen and (max-width:768px){.solution_point_content{min-height:inherit;margin-top:20px}}.solution_task{position:relative;padding:40px;background:#feeef1}.solution_task:after{content:"";position:absolute;bottom:-23px;left:50%;display:block;width:0;height:0;border-color:#feeef1 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:23px 23px 0;transform:translateX(-50%)}.solution_compose{position:relative;margin-top:30px;padding:40px;background:#e3f4fc}.text_solution_tag01,.text_solution_tag02{display:inline-flex;align-items:center;height:32px;padding:0 24px;color:#fff;font-weight:700;border-radius:9999px;background:#ed254e}.text_solution_tag02{background:#1b7fbb}.button_link02_tritxt{min-width:380px;height:80px;color:#fff;border:2px solid #1b7fbb;background:#1b7fbb}@media screen and (max-width:768px){.button_link02_tritxt{min-width:100%;height:120px}}.table_solution01 .imgTtl{text-align:center}.table_solution01 .imgTtl p{font-weight:700}.table_solution01 .imgTtl figure{height:80px}.table_solution01 .imgTtl figure img{width:auto;height:100%}.table_solution01 .imgTtl.middle figure{height:150px}.table_solution01 .imgTtl.big figure{height:180px}.table_solution01.style01 thead th{border-right:1px solid #cae1ee}.table_solution01.style01 thead th:last-child{background-repeat:none}.table_solution01.style01 tbody td{vertical-align:top;font-size:1.4rem;width:33%;border-right:1px solid #cae1ee}.table_solution01.style01 tbody td:last-child{background-repeat:none}.table_solution01.style02 .small{font-size:12px}.table_solution01.style02 thead th{border-right:1px solid #cae1ee}.table_solution01.style02 thead th:last-child{background-repeat:none}.table_solution01.style02 tbody td{border-right:1px solid #cae1ee;background:#fff}.table_solution01.style02 tbody td:first-child{background:#e5f1f8}.table_solution01.style02 tbody td.center,.table_solution01.style02 tbody td.img{text-align:center}.table_solution01.style02 tbody td.img img{height:60px;width:auto}.table_solution01.style02 tbody td>ul li{list-style:disc;margin-left:2rem;font-size:14px}.table_solution01 td,.table_solution01 th{padding:1em;text-align:left}.table_solution01 thead th{padding:1.5em 1em;color:#fff;font-weight:700;background:#1b7fbb}.table_solution01 tbody tr{border-top:1px solid #cae1ee;border-bottom:1px solid #cae1ee}.table_solution01 tbody tr:nth-child(2n){background:#e3f4fc}.table_solution01 tbody th{color:#1b7fbb;font-weight:400}.table_solution01.is_odd tbody tr:nth-child(2n){background:rgba(0,0,0,0)}.table_solution01.is_odd tbody tr:nth-child(odd){background:#e3f4fc}.solution_flow{position:relative;display:flex;margin-top:40px;padding:20px;background:#f7f7f7}.solution_flow.style01{padding:0;color:#fff;background:none;position:relative}@media screen and (max-width:840px){.solution_flow.style01{flex-direction:column}}.solution_flow.style01 .kikan{position:absolute;top:-20px;right:-10px;width:100px;height:100px;background-color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:3px solid #0b476d}@media screen and (max-width:840px){.solution_flow.style01 .kikan{top:-20px;right:-10px;margin-top:0}}.solution_flow.style01 .kikan p{color:#333;text-align:center;font-weight:700}.solution_flow.style01 .solution_flow_title{padding:20px;box-sizing:border-box}.solution_flow.style01 .solution_flow_title:after{content:none}.solution_flow.style01 .solution_flow_title:first-child{background:#0b476d}.solution_flow.style01 .solution_flow_title:first-child .num{color:#fff;font-weight:700;vertical-align:middle}.solution_flow.style01 .solution_flow_title:first-child .num span{display:inline-block;margin-left:5px;background:gold;padding:3px 5px;color:#333;border-radius:5px;line-height:1.5rem;vertical-align:middle;margin-top:-3px}.solution_flow.style01 .solution_flow_title:first-child .tit{color:gold;font-weight:700;font-size:2rem}.solution_flow.style01 .solution_flow_content{padding:20px;background:#1b7fbb}.solution_flow.style01 .solution_flow_content p{font-weight:700}.solution_flow.style01:after{border-color:#0b476d rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width:768px){.solution_flow{display:block}}.solution_flow:after{content:"";position:absolute;bottom:-23px;left:50%;display:block;width:0;height:0;border-color:#f7f7f7 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:23px 23px 0;transform:translateX(-50%)}.solution_flow.is_last:after{display:none}.kikan_wrap{margin-top:20px;display:flex;flex-direction:row-reverse}.kikan_wrap p{background:#0b476d;padding:10px;font-weight:700;color:#fff;border-radius:10px}.kikan_wrap p span{color:gold}.outSide_anchor{margin-top:-50px;padding-top:50px}.solution_flow_title{width:150px;box-sizing:border-box;color:#1b7fbb;font-weight:700;text-align:center}@media screen and (max-width:768px){.solution_flow_title{text-align:left}}.solution_flow_title:after{content:"｜";margin-left:1em}@media screen and (max-width:768px){.solution_flow_title:after{display:none}}.solution_flow_content{flex:1}.solution_cta{box-sizing:border-box}.solution_cta+.solution_cta{border-left:1px solid #cae1ee}@media screen and (max-width:768px){.solution_cta+.solution_cta{border-left:none;border-top:1px solid #cae1ee}}.case_single{max-width:800px;margin:auto}.list_case_info01{display:flex;flex-wrap:wrap}.list_case_info01 dt{width:8em;font-weight:700}.list_case_info01 dd{width:calc(100% - 8em)}.list_case_number01 li{display:flex;margin-top:5px}.list_case_number01 li .number{width:1.5em;padding:.5em;color:#fff;font-weight:700;text-align:center;background:#1b7fbb}.list_case_number01 li .content{flex:1;padding:.5em 1em;background:#f7f7f7}.tech_btn{display:inline-block;background-color:#4472c4;border-radius:6px;padding:10px 20px}.tech_btn:hover{opacity:.8}.tech_btn a{font-size:1.8rem;color:#fff}.tech_btn a:hover{color:#fff}.leraning_bnr{width:800px;margin:0 auto 40px}.leraning_bnr .flex01{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.leraning_bnr .flex01{flex-direction:column}.leraning_bnr .flex01 .img{margin-top:10px}}.leraning_bnr .flex01 .img{width:250px}.leraning_bnr .flex01 .img img{width:100%;height:auto}@media screen and (max-width:768px){.leraning_bnr{width:80%}}.leraning_bnr a{transition:.5s;background-color:#1b7fbb;display:block;box-sizing:border-box;padding:30px;text-decoration:none;opacity:1}.leraning_bnr a h2{font-weight:700;color:#fff}.leraning_bnr a p{color:#fff;border-radius:5px}.leraning_bnr a p.btn{font-size:14px;margin-top:20px;background-color:#fff;padding:10px 25px 10px 20px;color:#333;font-weight:700;position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box}@media screen and (max-width:768px){.leraning_bnr a p.btn{width:100%}}.leraning_bnr a p.btn:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:4px;box-sizing:border-box;width:4px;height:4px;border:4px solid rgba(0,0,0,0);border-left-color:#333}.leraning_bnr a:hover{transition:.5s;background-color:#439ed6}.leraning_bnr a:hover p{transition:.5s;color:#fff}.leraning_bnr a:hover p.btn{margin-top:20px;background-color:#333;padding:10px 20px;color:#fff;font-weight:700}.leraning_bnr a:hover p.btn:before{border-left:4px solid #fff}.iotkiso_mokuji{margin-bottom:10px;font-size:14px;text-align:center}.iotkiso_mokuji a{display:block;box-sizing:border-box;padding:10px 20px;background-color:#64d75a;position:relative;opacity:1;transition:.5s;text-decoration:none;color:#333;text-align:left}.iotkiso_mokuji a:hover{opacity:.8;transition:.5s}.iotkiso_mokuji a:hover:before{transition:.5s;right:0}.iotkiso_mokuji a:before{transition:.5s;position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:4px;box-sizing:border-box;width:4px;height:4px;border:4px solid rgba(0,0,0,0);border-left-color:#333}.accordion .toggle{display:none}.accordion .Label{font-size:.9em;padding:1em;margin-left:0;display:block;color:#fff;background:#1b7fbb}.accordion .Label.type02{background:#64d75a;color:#333;font-weight:700}.accordion .Label:before{border-top:2px solid #fff;border-right:2px solid #fff}.accordion .Label.type02:before,.accordion .Label:before{content:"";width:6px;height:6px;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:20px;transform:rotate(135deg)}.accordion .Label.type02:before{border-top:2px solid #333;border-right:2px solid #333}.accordion .Label,.accordion .content,.accordion open{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.accordion .content{height:0;margin-bottom:10px;padding:0 10px;overflow:hidden}.accordion .content .mokuji_link li{position:relative;margin-bottom:10px;font-size:15px}.accordion .content .mokuji_link li:hover{opacity:.8;transition:.5s}.accordion .content .mokuji_link li:hover:before{transition:.5s;right:0}.accordion .content .mokuji_link li:before{transition:.5s;position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:4px;box-sizing:border-box;width:4px;height:4px;border:4px solid rgba(0,0,0,0);border-left-color:#1b7fbb}.accordion .content .mokuji_link li a{display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0 20px 0 0}.accordion .toggle:checked+.Label+.content{height:auto;padding:20px 10px;transition:all .3s}.accordion .toggle:checked+.Label:before{transform:rotate(-45deg)!important}.linkList{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.linkList{flex-direction:column}}.linkList>div{width:48%;background-color:#e3f4fc;margin-bottom:30px;box-sizing:border-box;padding:20px}@media screen and (max-width:768px){.linkList>div{width:100%}}.linkList>div .ttl{text-align:center;font-weight:700;font-size:18px}.linkList>div .ttl a{transition:all .3s;text-decoration:none;opacity:1}.linkList>div .ttl a:hover{transition:all .3s;opacity:.5}.linkList>div .listUl01 li{margin-bottom:10px;position:relative;padding:0 0 10px 20px;border-bottom:1px dotted #b1cbdb}.linkList>div .listUl01 li:before{position:absolute;top:0;bottom:5px;margin:auto;content:"";vertical-align:middle;left:0;box-sizing:border-box;width:4px;height:4px;border:4px solid rgba(0,0,0,0);border-left-color:#1b7fbb}h3 .subComment{font-size:14px;font-weight:400;padding-left:10px}.table_learning.style01 thead th{border-right:1px solid #cae1ee}.table_learning.style01 thead th:last-child{background-repeat:none}.table_learning.style01 tbody th{font-weight:400}.table_learning.style01 tbody td,.table_learning.style01 tbody th{vertical-align:top;border-right:1px solid #cae1ee;font-size:1.4rem}.table_learning.style01 tbody td:last-child{background-repeat:none;border-right:none}.table_learning td,.table_learning th{padding:1em;text-align:left}.table_learning thead th{padding:1.5em 1em;color:#fff;font-weight:700;background:#1b7fbb}.table_learning tbody tr{border-top:1px solid #cae1ee;border-bottom:1px solid #cae1ee}.table_learning tbody tr:nth-child(2n){background:#e3f4fc}.table_learning.is_odd tbody tr:nth-child(2n){background:rgba(0,0,0,0)}.table_learning.is_odd tbody tr:nth-child(odd){background:#e3f4fc}.txtStyle01 span{padding:5px 10px;background-color:#00b78b;color:#fff;font-weight:700;display:inline-block;border-radius:5px;margin-right:5px}.dc01{width:70%;margin:30px auto;padding:20px!important;background-color:#f6f6f6;border:1px solid #e5e5e5;box-sizing:border-box}@media screen and (max-width:768px){.dc01{width:100%;text-align:center}.dc01 .foot-bnr{margin-bottom:0}.dc01 a{margin-top:20px;display:inline-block}}.dc02{width:100%;margin:30px auto;padding:20px!important;background-color:#f6f6f6;border:1px solid #e5e5e5;box-sizing:border-box}@media screen and (max-width:768px){.dc02{width:100%;text-align:center}.dc02 .foot-bnr{margin-bottom:0}.dc02 a{margin-top:20px;display:inline-block}}.dc02 .half{display:flex;justify-content:space-between;flex-wrap:wrap}.dc02 .half img{margin:0!important}.dc02 .half p{width:45%;text-align:center}.dc02 h3{margin:0!important}.dc02 h3:before{content:""!important}@media screen and (max-width:768px){.dc02 .half p{width:100%}}.wrap01{border:3px solid #1b7fbb;padding:50px;box-sizing:border-box}@media screen and (max-width:768px){.wrap01{padding:10px;margin:15px}}.alignR{text-align:right}.btn.cl_White a{color:#fff!important;min-width:150px!important}@media screen and (max-width:768px){.btn.cl_White a{min-width:200px!important}}.past-button.cl_White a{color:#fff!important;min-width:150px!important;text-decoration:none!important}@media screen and (max-width:768px){.past-button.cl_White a{min-width:200px!important}}.bgC_02 td,.bgC_02 th{background-color:#f6fcff}@media screen and (max-width:768px){.column.event{font-size:12px!important}}.overflow-wrap.break-word{overflow-wrap:break-word}.text_tag01.is_white{color:#fff;border:1px solid #fff;background:rgba(0,0,0,0)}.text_tag02.is_blue,.text_tag03{color:#fff;background:#1b7fbb}.text_tag03{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25em 1em;border-radius:9999px}.text_tag03.is_pink{background:#ed254e}.text_tag04{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25em 1em;color:#fff;background:#1b7fbb}.text_note01{display:flex;color:#666}.text_pink01{color:#ed254e}.text_link01{color:#1b7fbb;text-decoration:underline}.text_link01:hover{color:#333}.button_link01.is_blue,.is_blue.button_link02{color:#fff;background:#1b7fbb}.button_link01.is_blue:hover,.is_blue.button_link02:hover{color:#1b7fbb;background:#fff}.table01 tr{border-top:1px solid #cae1ee;border-bottom:1px solid #cae1ee}.table01 tr:nth-child(odd){background:#e3f4fc}.table01 td,.table01 th{padding:.75em 1.5em;text-align:left;vertical-align:top}.table01 th{color:#1b7fbb;font-weight:400}.table01 thead th{padding:1.5em;color:#fff;background:#1b7fbb}.table01 thead+tbody tr:nth-child(odd){background:rgba(0,0,0,0)}.table01 thead+tbody tr:nth-child(2n){background:#e3f4fc}.border_section01{border:1px solid #1b7fbb}.hr_blue01{display:block;border:none;border-top:1px solid #1b7fbb}.target-nav{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;padding-top:26px;font-size:14px}@media screen and (max-width:999px){.target-nav{display:none}}.target-nav li{margin-left:8px}.target-nav li a{display:inline-block;width:10em;padding:.125em 0;color:#fff;font-size:14px;text-align:center;border-radius:9999px;background:#0a304b}.target-nav li a:hover{text-decoration:none;opacity:.8}.target-nav li.is_active a{background:#1b7fbb}@media screen and (max-width:999px){.sp-nav{width:80%}}.sp-nav-list-sub2{margin-left:0}.sp-nav-list-sub2 ul{padding-bottom:15px}.sp-nav-list-sub3__item{padding-left:15px}.sp-nav-list-sub3__item a{padding:5px 15px}@media screen and (max-width:999px){.sp-nav-list__item:first-child a,.sp-nav-list__item:nth-child(4) a{line-height:30px;padding:5px 15px}}.sub-nav-wrap{background:#f6f6f6}.area-sub-nav .sub-nav{justify-content:space-between;height:auto;padding:0 15px}.area-sub-nav .sub-nav>li,.area-sub-nav .sub-nav>li:last-child{border:none}.area-sub-nav .sub-nav>li>a{display:flex;align-items:center;height:40px;padding:0 10px;border:none!important}.area-sub-nav .sub-nav>li>a.is_download{display:inline-flex;justify-content:center;width:180px;color:#fff;background:#1a7fc4}.area-sub-nav .sub-nav>li>a.is_contact{display:inline-flex;justify-content:center;width:180px;color:#fff;background:#00ad00}.area-sub-nav .sub-nav>li>ul{top:40px}.sub-lnav-wrap{display:none;color:#fff;background:#0a304b}.sub-lnav-wrap.is_active{display:block}.sub-lnav-wrap.is_scroll .sub-lnav li a{height:48px}.sub-lnav-wrap.is_scroll .sub-lnav li ul{top:48px}.sub-lnav{display:flex;position:relative;max-width:1300px;margin:0 auto;padding:0 15px}.sub-lnav li{position:relative;margin-right:40px}.sub-lnav li a{position:relative;display:flex;align-items:center;height:80px;padding:0 10px;color:#fff;font-size:14px;transition:.3s ease}.sub-lnav li a:before{content:"";position:absolute;bottom:0;right:0;display:block;width:0;height:4px;background:#1a7fc4;transition:.2s ease}.sub-lnav li a:hover{text-decoration:none}.sub-lnav li ul{position:absolute;z-index:99;top:80px;left:0;display:none;white-space:nowrap;background:#0a304b}.sub-lnav li ul li a{height:48px;padding:0 15px}.sub-lnav li ul li a:before{display:none}.sub-lnav li ul li a:hover{opacity:.5!important}.sub-lnav li:hover a:before{right:auto;left:0;width:100%}.sub-lnav li:hover ul{display:block}.article{padding-top:154px}@media screen and (max-width:999px){.article{padding-top:50px}}.area-kv-anime.is_target{margin-top:80px}@media screen and (max-width:768px){.area-kv-anime.is_target{margin-top:0}}.area-kv-anime h1{text-shadow:2px 2px 5px rgba(0,0,0,.4)}.area-kv-anime h1 small{display:block;font-size:15px;font-weight:400}.area-kv-anime h1 span{display:inline-block;font-size:16px;vertical-align:middle}.area-kv-anime__inner{width:100%;max-width:1170px;margin:auto;padding:0 15px}.text_top_mv01{text-shadow:2px 2px 5px rgba(0,0,0,.4)}.top_support_item{padding:70px 70px 45px;color:#fff}@media screen and (max-width:768px){.top_support_item{padding:70px 30px 45px}}.top_seminar_wrap{position:relative;z-index:1;padding-bottom:40px;overflow:hidden}.top_seminar_wrap:before{content:"";position:absolute;top:100px;left:0;z-index:-1;display:block;width:100%;height:100%;background:#e3f4fc}.top_entry_image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.purchase_table01 td,.purchase_table01 th{padding:1em 1.5em;border:1px solid #e3f4fc}.purchase_table01 th{color:#fff;font-weight:700;background:#1b7fbb}.purchase_table01 th.is_csp{border:4px solid #00ac01;background:#00ac01}.purchase_table01 tbody th{text-align:left}.purchase_table01 tbody td{width:28.6666666667%;text-align:center;background:#fff}.purchase_table01 tbody td.is_csp{border-left:4px solid #00ac01;border-right:4px solid #00ac01}.purchase_table01 tbody tr:last-child td.is_csp{border-bottom:4px solid #00ac01}.support_flow{padding:30px;border:1px solid #1b7fbb;background:#f4f9fc}.support_flow_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width:840px){.support_flow_list{flex-direction:column}}.support_flow_list li{display:flex;align-items:center;justify-content:center;width:240px;height:56px;margin:5px 0;color:#fff;font-weight:700;border-radius:4px;background:#1b7fbb}.support_flow_list li._arrow{width:auto;height:auto;background:rgba(0,0,0,0)}.support_flow_list li._arrow img{width:24px}@media screen and (max-width:840px){.support_flow_list li._arrow img{transform:rotate(90deg)}}.support_trouble_item{padding:40px;background:#e3f4fc}.support_trouble_item.is_pink{background:#feeef1}.support_trouble_item.is_orange{background:#fdf1e2;padding:20px 40px;height:18em}@media screen and (max-width:768px){.support_trouble_item.is_orange{height:auto}}.why_strength_image{box-sizing:border-box}.why_result_list li+li{border-left:1px solid #cae1ee;box-sizing:border-box}@media screen and (max-width:768px){.why_result_list li+li{border:none;border-top:1px solid #cae1ee}}.archi_subject_title{width:40%;padding:0 40px;box-sizing:border-box}@media screen and (max-width:768px){.archi_subject_title{width:100%;text-align:center}}.archi_subject_content{flex:1;padding:20px 40px;border-left:1px solid #f9106e}@media screen and (max-width:768px){.archi_subject_content{flex:auto;width:100%;margin:15px 40px 0;padding:20px 0 0;border:none;border-top:1px solid #f9106e}}.bg_section01 .archi_subject_content{border-left:1px solid #1b7fbb}@media screen and (max-width:768px){.bg_section01 .archi_subject_content{border:none;border-top:1px solid #1b7fbb}}.text_archi_subject01{font-size:24px;font-weight:700}@media screen and (max-width:768px){.text_archi_subject01{font-size:20px}}.util_service_flow{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:768px){.util_service_flow{flex-direction:column}}.util_service_flow li{display:flex;align-items:center;justify-content:center;width:170px;height:80px;margin-bottom:10px;box-sizing:border-box;color:#1b7fbb;font-weight:700;border:2px solid #1b7fbb;border-radius:4px;background:#e3f4fc}.util_service_flow li._arrow{width:36px;border:none;background:rgba(0,0,0,0)}@media screen and (max-width:999px){.util_service_flow li._arrow{margin-left:10px;margin-right:10px}}@media screen and (max-width:768px){.util_service_flow li._arrow img{transform:rotate(90deg)}}.solution_item{align-items:center;padding:20px 0;background:#e3f4fc}.solution_item_title{width:40.8333333333%;padding:0 30px;border-right:1px solid #1b7fbb}@media screen and (max-width:768px){.solution_item_title{width:100%;border:none}}.solution_item_content{flex:1;margin-left:-1px;padding:0 5%;border-left:1px solid #1b7fbb}@media screen and (max-width:768px){.solution_item_content{flex:auto;width:calc(100% - 40px);margin:10px 20px 0;padding:20px 0 0;border:none;border-top:1px solid #1b7fbb}}.point_list li{flex:1;margin-right:1px;padding:20px;color:#fff;font-weight:700;background:#1b7fbb}@media screen and (max-width:768px){.point_list li{flex:auto;width:100%;margin:1px 0 0}}.point_list li ._number{font-size:14px}.point_list li ._text{margin-top:20px;font-size:18px}.tab_trigger{display:flex;align-items:center;justify-content:center;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #ddd}@media screen and (max-width:768px){.tab_trigger{justify-content:flex-start}}.tab_trigger li{position:relative;margin:0 30px;padding-bottom:1em;font-weight:700;cursor:pointer}@media screen and (max-width:768px){.tab_trigger li{margin:0 10px;font-size:12px}}.tab_trigger li.is_active,.tab_trigger li:hover{color:#1b7fbb}.tab_trigger li.is_active:before{content:"";position:absolute;bottom:-1px;left:0;display:block;width:100%;height:3px;background:#1b7fbb}.table02{background:#fff}.table02 td,.table02 th{padding:20px;text-align:left;vertical-align:top;border:1px solid #d3e7f4}.table02 thead th{text-align:center}.table02 tbody ._bg,.table02 thead th{color:#fff;background:#1b7fbb}.table02 ._title td,.table02 ._title th{color:#1b7fbb;background:#f4f4f4}.table02.table_edifist01{font-size:13px}.table02.table_edifist01 td,.table02.table_edifist01 th{padding:1em}.table02.table_edifist01 thead th{font-weight:700;vertical-align:middle;white-space:nowrap}.table02.table_edifist01 tbody td:first-child,.table02.table_edifist01 tbody td:nth-child(2),.table02.table_edifist01 tbody td:nth-child(4),.table02.table_edifist01 tbody td:nth-child(5){white-space:nowrap}.table02.table_edifist01 tbody td:nth-child(4){text-align:center}.table02.table_edifist01 tbody td:nth-child(5){text-align:right}.column .add-sidemenu .contents-post .mv img{width:100%}@media only screen and (min-width:768px){.contents-post section,.contentsW section{padding:40px 0}}