/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.top .top__case ol li h3{margin-bottom:1rem}body.azure .header__image{background:url("images/common/bg_header_under_color.png") left top/contain no-repeat;width:100%;height:154px;margin-bottom:20px}body.azure .header__image--right{background:url("images/common/bg_header_under_right.png") right top/contain no-repeat;width:100%;height:492px;margin-bottom:20px}body.azure .under__title{margin-top:80px;padding-bottom:80px}body.azure .under__title h2{background:url("images/common/under_line_blue.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}body.azure .under__title .inner--1200{position:relative}body.azure .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_service_bg.png") left top/contain no-repeat;top:-14px;left:-360px}body.azure .azureDetail__contents{padding:75px 0 105px}body.azure .azureDetail__service .left__line--orange p{margin-bottom:60px}body.azure .azureDetail__service img{margin-bottom:15px}body.azure .azureDetail__service .inner--830 p{font-size:1rem;margin-bottom:55px}body.azure .azureDetail__service h4{font-size:24px;font-weight:bold;color:#fff;background:url("images/common/bg_btn_blue.gif") left center/cover no-repeat;width:100%;text-align:center;padding:4.5px;border-top:1px solid #a6a6a6;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6}body.azure .azureDetail__service table{width:100%;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}body.azure .azureDetail__service table tr th{font-size:1rem;font-weight:bold;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:17px 45px}@media(max-width: 767px){body.azure .azureDetail__service table tr th{padding:10px}}body.azure .azureDetail__service table tr td{font-size:.875rem;border-top:1px solid #e2e2e2;padding:18px 45px}@media(max-width: 767px){body.azure .azureDetail__service table tr td{padding:11px 10px}}body.azure .azureDetail__reasons--list{margin-top:95px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}body.azure .azureDetail__reasons--list article{max-width:510px;margin:0 41px 20px}body.azure .azureDetail__reasons--list article img{float:left;margin-right:55px}@media(max-width: 767px){body.azure .azureDetail__reasons--list article img{width:30%;margin-right:5%}}body.azure .azureDetail__reasons--list article .reasons__text{width:280px;float:right}@media(max-width: 767px){body.azure .azureDetail__reasons--list article .reasons__text{width:65%}}body.azure .azureDetail__reasons--list article .reasons__text h4{font-size:1.375rem;font-weight:bold;line-height:1.5em}body.azure .azureDetail__reasons--list article .reasons__text p{font-size:.875rem}body.azure .azureDetail__problems h3{margin-bottom:75px}body.azure .azureDetail__problems .azureDetail__problems--image{float:left;margin-top:4px;margin-right:2%;max-width:407px;width:33.9%}@media(max-width: 767px){body.azure .azureDetail__problems .azureDetail__problems--image{float:none;margin:0 auto 20px;width:100%;display:block}}body.azure .azureDetail__problems .azureDetail__problems--list{border-top:1px solid #eee;max-width:745px;width:62%;float:right}@media(max-width: 767px){body.azure .azureDetail__problems .azureDetail__problems--list{float:none;margin:0 auto;width:100%}}body.azure .azureDetail__problems .azureDetail__problems--list li{font-size:18px;font-weight:bold;background:url("images/common/icon_check.gif") 25px 50% no-repeat;padding:26px 65px 20px;border-bottom:1px solid #eee}body.azure .azureDetail__problems .azureDetail__problems--list li span{background:linear-gradient(transparent 60%, #ffff00 60%)}body.azure .azureDetail__merit h3{margin-bottom:140px}@media(max-width: 767px){body.azure .azureDetail__merit h3{margin-bottom:70px}}body.azure .azureDetail__merit .azureDetail__merit--list{display:flex;-webkit-justify-content:start}@media(max-width: 767px){body.azure .azureDetail__merit .azureDetail__merit--list{display:block}}body.azure .azureDetail__merit .azureDetail__merit--list article{padding:0 55px 30px;border-right:1px solid #dcdcdc}@media(max-width: 767px){body.azure .azureDetail__merit .azureDetail__merit--list article{width:100% !important;border-right:none;padding:20px}}body.azure .azureDetail__merit .azureDetail__merit--list article:nth-child(1){width:31%;padding-left:0}@media(max-width: 767px){body.azure .azureDetail__merit .azureDetail__merit--list article:nth-child(1){border-bottom:1px solid #dcdcdc}}body.azure .azureDetail__merit .azureDetail__merit--list article:nth-child(2){width:37.9%}@media(max-width: 767px){body.azure .azureDetail__merit .azureDetail__merit--list article:nth-child(2){border-bottom:1px solid #dcdcdc}}body.azure .azureDetail__merit .azureDetail__merit--list article:nth-child(3){width:31%;padding-right:0;border-right:none}body.azure .azureDetail__merit .azureDetail__merit--list article .merit__num{font-family:"Montserrat",sans-serif;display:flex;align-items:center;justify-content:left}body.azure .azureDetail__merit .azureDetail__merit--list article .merit__num:after{border-top:1px solid #333;content:"";width:2em;margin-left:1em}body.azure .azureDetail__merit .azureDetail__merit--list article .merit__image{display:block;margin:0 auto}body.azure .azureDetail__merit .azureDetail__merit--list article h4{font-size:22px;font-weight:bold;text-align:center}body.azure .azureDetail__merit .azureDetail__merit--list article .merit__detail{font-size:1rem}body.azure .azureDetail__case{position:relative;padding:85px 0 120px}body.azure .azureDetail__case h2{font-size:2.625rem;font-weight:bold;background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:20px}body.azure .azureDetail__case h2 img{display:block}body.azure .azureDetail__case .top__case--text{font-weight:bold}body.azure .azureDetail__case .top__case--right{background:url("images/common/bg_top_case_right.png") left top/cover no-repeat;width:21.3vw;height:455px;top:75px;right:65px}@media(max-width: 767px){body.azure .azureDetail__case .top__case--right{width:40.3vw;height:255px;top:18%;right:40px}}body.azure .azureDetail__case .top__case--bg{background:url("images/common/bg_cloud_bottom.png") center top/cover no-repeat;width:100vw;height:1216px;padding-left:calc(50vw - 50%);margin-left:calc(50% - 50vw);top:82px}body.azure .azureDetail__case ol{margin-top:0px;margin-bottom:75px;text-align:center}body.azure .azureDetail__case ol li{box-shadow:0px 5px 5px 5px rgba(0,0,0,.2);max-width:367px;position:relative}body.azure .azureDetail__case ol li .case__list--image img{display:block;width:100%}body.azure .azureDetail__case ol li .case__list--logo{display:block;margin:0 0 0 auto}body.azure .azureDetail__case ol li .case__category{font-size:13px;color:#fff;background:#000;padding:0 8px;position:absolute;top:0;left:0}body.azure .azureDetail__case ol li .case__list--textarea{padding:0px 20px 30px;margin-top:-22px;text-align:left}body.azure .azureDetail__case ol li .case__industry{font-size:12px;background:#e3e5e2;padding:0 8px;border-radius:9px}body.azure .azureDetail__case ol li h3{font-size:1.125rem;font-weight:bold;margin-top:5px}body.azure .azureDetail__case ol li p{font-size:.75rem;font-weight:bold;margin-bottom:35px}body.azure .azureDetail__case ol li .detail__btn--mono img{margin-right:12px;vertical-align:-10%}body.azure .azureDetail__case .detail__btn--blue{padding:8px 15px;position:relative;z-index:6;display:block;width:199px;margin:0 auto}body.azure .azureDetail__case .detail__btn--blue img{margin-right:10px;vertical-align:-5%}body.azure .azureDetail__flow ol{display:flex;flex-wrap:wrap}body.azure .azureDetail__flow ol li{border:1px solid #dcdcdc;width:23.3%;padding:30px 23px;position:relative;margin-right:2.26%;margin-bottom:32px}body.azure .azureDetail__flow ol li:nth-child(4){margin-right:0}body.azure .azureDetail__flow ol li:before,body.azure .azureDetail__flow ol li:after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;left:100%;top:50%}body.azure .azureDetail__flow ol li:before{border-color:rgba(51,51,51,0);border-top-width:11px;border-bottom-width:11px;border-left-width:15px;border-right-width:15px;margin-top:-11px;margin-left:1px;border-left-color:#dcdcdc}body.azure .azureDetail__flow ol li:after{border-color:hsla(0,0%,100%,0);border-top-width:10px;border-bottom-width:10px;border-left-width:14px;border-right-width:14px;margin-top:-10px;border-left-color:#fff}body.azure .azureDetail__flow ol li h4{font-size:1.125rem;font-weight:bold;margin-bottom:4px}body.azure .azureDetail__flow ol li h4 i{margin-right:14px}body.azure .azureDetail__flow ol li p{font-size:.875rem;line-height:1.7em}body.azure .azureDetail__flow ol li:nth-child(1){background:url("images/common/aws_flow_list01.gif") 98% 95% no-repeat}body.azure .azureDetail__flow ol li:nth-child(2){background:url("images/common/aws_flow_list02.gif") 98% 95% no-repeat}body.azure .azureDetail__flow ol li:nth-child(3){background:url("images/common/aws_flow_list03.gif") 98% 95% no-repeat}body.azure .azureDetail__flow ol li:nth-child(4){background:url("images/common/aws_flow_list04.gif") 98% 95% no-repeat}body.azure .azureDetail__flow ol li:nth-child(5){background:url("images/common/aws_flow_list05.gif") 98% 95% no-repeat}body.azure .azureDetail__flow ol li:nth-child(6){background:url("images/common/aws_flow_list06.gif") 98% 95% no-repeat}body.azure .azureDetail__flow ol li:nth-child(7){background:url("images/common/aws_flow_list07.gif") 98% 95% no-repeat}body.azure .azureDetail__qa .azureDetail__qa--list{background:#fafafa;padding:52px 48px;margin-bottom:90px}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q{border:1px solid #333;border-radius:3px;padding:7px 45px 7px 25px;margin-top:40px;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q{display:block}}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q:first-of-type{margin-top:0}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q span{font-size:1.25rem;font-weight:bold;font-family:"Montserrat",sans-serif;width:5%}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q p{font-size:1.25rem;font-weight:bold;position:relative;width:95%}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q p b{position:absolute;right:-20px;top:0}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q.active p b{font-size:0}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q.active p b:before{content:"▲";font-size:1.25rem}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q .qa__a--hide{display:none}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q .qa__a{margin-top:20px;padding-top:20px;border-top:1px solid #000;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q .qa__a{display:block}}body.azure .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q .qa__a span{font-size:1.25rem;font-weight:bold;font-family:"Montserrat",sans-serif;width:5%}body.azure .azureDetail__qa h4{font-size:24px;font-weight:bold;color:#fff;background:url("images/common/bg_btn_blue.gif") left center/cover no-repeat;width:100%;text-align:center;padding:4.5px;border-top:1px solid #a6a6a6;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6}body.azure .azureDetail__qa table{width:100%;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}body.azure .azureDetail__qa table tr th{font-size:1.125rem;font-weight:bold;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:22px 45px;line-height:1.2em;width:35%}@media(max-width: 767px){body.azure .azureDetail__qa table tr th{padding:10px}}body.azure .azureDetail__qa table tr td{font-size:1.125rem;border-top:1px solid #e2e2e2;font-weight:bold;padding:22px 45px;line-height:1.2em;vertical-align:middle}@media(max-width: 767px){body.azure .azureDetail__qa table tr td{padding:11px 10px}}body.azure .azureDetail__case .ol_caselist{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:unset;align-content:unset}@media(max-width: 767px){body.azure .azureDetail__case .ol_caselist{display:block;padding:0 4vw}}body.azure .azureDetail__case .ol_caselist::after{content:"";width:30%}body.azure .azureDetail__case .ol_caselist>li{width:30%}@media(max-width: 767px){body.azure .azureDetail__case .ol_caselist>li{width:100%}}@media(min-width: 1200px){body.azure .azureDetail__case .ol_caselist>li:nth-child(n+4){margin-top:2rem}}@media(min-width: 768px)and (max-width: 1199px){body.azure .azureDetail__case .ol_caselist>li:nth-child(n+4){margin-top:2rem}}@media(max-width: 767px){body.azure .azureDetail__case .ol_caselist>li:not(:last-child){margin-bottom:2rem}}ul.dropdown_menu{margin-top:4px;width:150px;background-color:rgba(200,200,200,.5);color:#fff}ul.dropdown_menu>li{width:100%;margin:0}ul.dropdown_menu>li a{display:block;font-size:.875rem;font-weight:bold;width:100%;padding:8px 15px}ul.dropdown_menu>li a:hover{background-color:#a9a9a9}footer .globalMenuSp ul.dropdown_menu li{margin:0;background-color:#d3d3d3}/*# sourceMappingURL=add.css.map */