/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.qr-2{background: url(images/common/bg_btn_orange.gif) left top/cover no-repeat;color: #fff;font-weight: bold;}.qr-1{    color: #fff;font-weight: bold;background: url(images/common/bg_btn_blue.gif) left top/cover no-repeat;}.test{background: url(images/common/under_line_blue.gif) left bottom no-repeat!important;}.clearfix:after{content:"";display:block;clear:both}li{list-style:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:500}table{table-layout:fixed;border-collapse:collapse;border-spacing:0}td input{max-width:100%}i,em{font-style:normal}.inner{width:100%;position:relative}@media (min-width: 1200px){.inner{max-width:calc(1200px + 20px*2);padding:0 20px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1199px){.inner{padding:0 4vw}}@media (max-width: 767px){.inner{padding:0 6.25%}}.inner--1250{max-width:1250px;width:100%;margin-left:auto;margin-right:auto}@media (min-width: 768px) and (max-width: 1199px){.inner--1250{width:95%}}@media (max-width: 767px){.inner--1250{width:95%}}.inner--1200{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}@media (min-width: 768px) and (max-width: 1199px){.inner--1200{width:95%}}@media (max-width: 767px){.inner--1200{padding: 0 !important;width:95%}}.inner--930{max-width:930px;width:100%;margin-left:auto;margin-right:auto}.inner--830{max-width:830px;width:100%;margin-left:auto;margin-right:auto}.spbr{display:none}@media (max-width: 767px){.spbr{display:block}}.pc-only{display:inherit}@media (min-width: 768px) and (max-width: 1199px){.pc-only{display:none}}@media (max-width: 767px){.pc-only{display:none}}.tab-only{display:none}@media (min-width: 768px) and (max-width: 1199px){.tab-only{display:inherit}}@media (max-width: 767px){.tab-only{display:none}}.sp-only{display:none}@media (min-width: 768px) and (max-width: 1199px){.sp-only{display:none}}@media (max-width: 767px){.sp-only{display:inherit}}.pctab-only{display:inherit}@media (min-width: 768px) and (max-width: 1199px){.pctab-only{display:inherit}}@media (max-width: 767px){.pctab-only{display:none}}.tabsp-only{display:none}@media (min-width: 768px) and (max-width: 1199px){.tabsp-only{display:inherit}}@media (max-width: 767px){.tabsp-only{display:inherit}}a.tellink{pointer-events:none}@media (max-width: 767px){a.tellink{pointer-events:inherit}}html,body{font-size:1rem;line-height:2.0;color:#333;font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}@media (max-width: 767px){html,body{font-size:1rem}}body{overflow-x:hidden}#page_top{position:fixed;right:80px;bottom:70px;z-index:12;display:none}@media (max-width: 767px){#page_top{right:0}}.noto{font-weight:400;font-family:noto-sans-cjk-jp, sans-serif}.robo{font-weight:700;font-family:roboto, sans-serif}.gap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.slick-prev,.slick-next{display:none}}.detail__btn--orange,.detail__btn--blue,.detail__btn--mono{border-radius:5px}.detail__btn--orange img,.detail__btn--blue img,.detail__btn--mono img{display:inline-block !important}.detail__btn--orange{color:#fff;font-weight:bold;background:url("images/common/bg_btn_orange.gif") left top/cover no-repeat}.detail__btn--blue{color:#fff;font-weight:bold;background:url("images/common/bg_btn_blue.gif") left top/cover no-repeat}.detail__btn--mono{font-size:12px;padding:4.5px 28px;border:1px solid #000;margin:0 auto;display:block;width:143px}@media (max-width: 767px){.detail__btn--mono{padding:4.5px;width:100px}}.hamburger{display:none}@media (max-width: 767px){.hamburger{display:block;position:fixed;z-index:12;right:13px;top:12px;width:42px;height:42px;cursor:pointer;text-align:center}}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#555;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.top .hamburger span{background-color:#fff}.hamburger.active span:nth-child(1){top:16px;left:6px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:16px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header{position:relative;z-index:20}header nav.globalMenuSp{width:80%}@media (min-width: 768px) and (max-width: 1199px){header nav.globalMenuSp{width:100%}}@media (max-width: 767px){header nav.globalMenuSp{position:fixed;z-index:10;top:0;left:0;color:#fff;background:rgba(0,0,0,0.7);text-align:center;width:100%;-webkit-transition:opacity .6s ease, visibility .6s ease;transition:opacity .6s ease, visibility .6s ease;display:none}}header nav.globalMenuSp.active{display:block}header nav.globalMenuSp ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){header nav.globalMenuSp ul{display:block;margin:0 auto;padding:0;width:100%}}header nav.globalMenuSp ul li{font-size:1rem;color:#fff;position:relative}@media (max-width: 767px){header nav.globalMenuSp ul li{list-style-type:none;padding:0;width:100%;-webkit-transition:.4s all;transition:.4s all;font-size:20px;margin-right:0}}@media (max-width: 767px){header nav.globalMenuSp ul li:last-child{padding-bottom:0}}@media (max-width: 767px){header nav.globalMenuSp ul li:hover{background:#ddd}}@media (max-width: 767px){header nav.globalMenuSp ul li.has_dropdown{background:none;padding:1em 0}}header nav.globalMenuSp ul li a{color:#333;display:block}@media (max-width: 767px){header nav.globalMenuSp ul li a{display:block;color:#fff;padding:1em 0;text-decoration:none}}header nav.globalMenuSp ul li.nav__contact{color:#333;margin-right:0}@media (max-width: 767px){header nav.globalMenuSp ul li.nav__contact{color:#fff}}header nav.globalMenuSp ul li.nav__contact a{display:inline;vertical-align:top;padding:15px 30px;background:#fff;border-radius:7px}@media (max-width: 767px){header nav.globalMenuSp ul li.nav__contact a{background:none;padding:1em 0;display:block}}header nav.globalMenuSp ul li.nav__contact a img{margin-right:7px;display:inline-block;vertical-align:-3%}@media (max-width: 767px){header nav.globalMenuSp ul li.nav__contact a img{display:none}}header nav.globalMenuSp ul li ul{display:none;position:absolute;top:25px;left:0;z-index:10}@media (max-width: 767px){header nav.globalMenuSp ul li ul{display:none;position:relative;top:0}}header nav.globalMenuSp ul li ul li{display:block;margin-bottom:0}header nav.globalMenuSp ul li ul li a{color:#fff;background:none;display:inline-block}header.header--white nav ul li.nav__contact a{color:#333}@media (max-width: 767px){header.header--white nav ul li.nav__contact a{color:#fff}}header.header--white nav ul li a{color:#fff}.frontlayer{position:relative;z-index:5}@media (min-width: 1200px){.frontlayer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 1200px){.frontlayer .inner h1{width:20%}}@media (min-width: 1200px){.frontlayer .inner nav{width:75%}}header .frontlayer h1{display:inline-block;padding-top:30px;margin-bottom:20px}@media (max-width: 767px){header .frontlayer h1{padding-top:5vw}}header .frontlayer nav{float:right}.bgclass{position:absolute;top:0;z-index:2}footer .footer__contact{position:relative;height:590px;padding:116px 0 80px}@media (max-width: 767px){footer .footer__contact{height:auto}}footer .footer__contact.footer__contact--blue{background:url("images/common/bg_footer_blue.jpg") center top/cover no-repeat}footer .footer__contact.footer__contact--black{background:url("images/common/bg_footer_black.jpg") center top/cover no-repeat}footer .footer__contact .footer__contact--bg{background:url("images/common/bg_footer_contact.png") center top/contain no-repeat;height:165px;position:absolute;padding-left:calc(50vw - 50%);margin-left:calc(51% - 50vw);top:65px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);max-width:910px;width:95%}footer .footer__contact .footer__contact--text{color:#fff;font-size:1.25rem;font-weight:bold;text-align:center;margin-bottom:85px}footer .footer__contact .footer__contact--text span{font-size:1.75rem}footer .footer__contact .footer__tel{background:url("images/common/footer_contact_arrow.gif") 95.6% 50% no-repeat #fff;padding:35px 92px 35px 92px;border-radius:10px;text-align:center;width:45%;float:left}@media (max-width: 767px){footer .footer__contact .footer__tel{float:none;width:100%;margin-bottom:30px}}footer .footer__contact .footer__tel img{margin-top:15px;margin-bottom:10px}footer .footer__contact .footer__tel .footer__tel--text{font-size:1.25rem;font-weight:bold}footer .footer__contact .footer__tel .footer__tel--reception{font-size:1.125rem;font-weight:bold}footer .footer__contact .footer__mail{background:url("images/common/footer_contact_arrow.gif") 95.6% 50% no-repeat #fff;padding:35px 92px 53px 92px;border-radius:10px;text-align:center;width:45%;float:right}@media (max-width: 767px){footer .footer__contact .footer__mail{float:none;width:100%}}footer .footer__contact .footer__mail .footer_mail--text{font-size:1.25rem;font-weight:bold;margin-bottom:15px}footer .footer__contact .footer__mail .detail__btn--orange{padding:8px 15px;display:block;width:199px;margin:0 auto}footer .footer__contact .footer__mail .detail__btn--orange img{margin-right:10px;vertical-align:-5%}footer .footer__bottom--gray{background:#f1f1f1;text-align:center;padding:70px 0 50px}footer .footer__bottom--gray nav{margin-bottom:60px}footer .footer__bottom--gray nav ul li{margin:0 15px;font-size:1.125rem}footer .footer__bottom--gray .footer__campany{font-size:1.5rem;font-weight:bold;margin-bottom:30px}footer .footer__bottom--gray .footer__campany--list li{margin:0 25px;font-size:1.125rem}footer .copyright{font-size:0.875rem;color:#fff;background:#333;text-align:center}.top .header__image{background:url("images/index/bg_header_top.jpg") left top/cover no-repeat;width:100%;height:1090px}.top .top__main{max-width:1544px;width:95%;margin:150px auto 295px;position:relative}@media (max-width: 767px){.top .top__main{margin-top:50px}}.top .top__main .frontlayer{padding-top:0px}.top .top__main--left{color:#fff}.top .top__main--left p{font-size:2rem;font-weight:bold}.top .top__main--left p small{font-size:1.5rem;display:block}.top .top__main--left .movie__link{font-size:18px;border:1px solid #fff;padding:15.5px 24px}.top .top__main--left .movie__link img{display:inline-block;vertical-align:-13%;margin-right:17px}.top .top__main--left ul{margin-top:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .top__main--left ul li{margin-bottom:10px;margin-right:25px}.top .top__main--left ul li a{font-size:12px}.top .top__main--left ul li a img{display:block;max-width:171px}.top .top__main--left ul li:last-of-type{margin-right:0}.top .top__main--right{background:url("images/index/bg_top_main.png") left top/cover no-repeat;width:40vw;height:363px;padding-right:calc(50vw - 50%);margin-right:calc(51% - 50vw);top:13px;right:0}.top .amazon__aurora{position:relative}.top .amazon__aurora h2{font-size:3.125rem;font-weight:bold;text-align:center}.top .amazon__aurora .amazon__aurora--text{font-size:1.125rem;text-align:center}.top .amazon__aurora h3{font-size:1.875rem;font-weight:bold;margin-bottom:35px;background:url("images/common/under_line_orange.gif") left bottom no-repeat}.top .amazon__aurora .top__concept{margin-top:200px}.top .amazon__aurora .top__concept--bg{background:url("images/index/bg_top_concept.png") center top/cover no-repeat;width:100vw;height:1214px;padding-left:calc(50vw - 50%);margin-left:calc(50% - 50vw)}.top .amazon__aurora .top__concept--left{background:url("images/index/bg_top_concept_left.png") left top/cover no-repeat;width:21.3vw;height:445px;top:432px}@media (max-width: 767px){.top .amazon__aurora .top__concept--left{width:34.3vw;height:270px;right:0;top:38%}}.top .amazon__aurora .top__concept--right{font-size:1.125rem;max-width:635px;width:100%;margin:0 0 0 auto}.top .amazon__aurora .top__concept--right .concept__logo{display:block}.top .amazon__aurora .top__concept--right p{margin-bottom:60px}.top .amazon__aurora .top__concept--right .detail__btn--orange{padding:7.5px 53px 7.5px 28px}.top .amazon__aurora .top__concept--right .detail__btn--orange img{margin-right:32px;vertical-align:-5%}.top .top__support{margin-top:215px}.top .top__support h3{text-align:center;font-size:2rem;font-weight:bold;margin-bottom:55px;background:url("images/common/under_line_orange.gif") center bottom no-repeat;padding-bottom:20px}.top .top__support ul{width:100%;margin:0 auto 9%;padding:0;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .top__support ul li{font-size:1.2rem;font-weight:bold;text-align:center;width:25%;margin-right:12%;margin-bottom:9%;position:relative;text-align:center}.top .top__support ul li span{display:block}.top .top__support ul li:nth-child(3n+3){margin-right:0}@media (min-width: 768px) and (max-width: 1199px){.top .top__support ul li br{display:none}}@media (max-width: 767px){.top .top__support ul li br{display:none}}.top .top__service{padding-bottom:310px}.top .top__service h2{font-size:2.875rem;font-weight:bold;background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:20px}.top .top__service h2 img{display:block}.top .top__service .top__service01{margin-top:130px;position:relative}.top .top__service .top__service01--left{background:url("images/index/bg_top_service01.png") right top/cover no-repeat;height:630px;padding-left:calc(50vw - 50%);margin-left:calc(51% - 50vw);top:-120px;left:0;width:50vw}@media (max-width: 767px){.top .top__service .top__service01--left{height:230px;width:48vw;top:100%}}.top .top__service .top__service01--right{max-width:510px;width:100;margin:0 0 0 auto}.top .top__service .top__service01--right h3{font-size:1.5rem;margin-bottom:15px;font-weight:bold}.top .top__service .top__service01--right h3 img{display:block;margin-bottom:20px}.top .top__service .top__service01--right p{margin-bottom:25px}.top .top__service .top__service01--right .detail__btn--orange{padding:8px 15px}.top .top__service .top__service01--right .detail__btn--orange img{margin-right:10px;vertical-align:-5%}.top .top__service .top__service02{margin-top:325px;position:relative}.top .top__service .top__service02--right{background:url("images/index/bg_top_service02.png") left top/cover no-repeat;height:673px;padding-right:calc(50vw - 50%);margin-right:calc(51% - 50vw);top:-230px;right:0;width:50vw}@media (max-width: 767px){.top .top__service .top__service02--right{height:230px;width:48vw;top:100%}}.top .top__service .top__service02--left{max-width:510px;width:100;margin:0 auto 0 0}.top .top__service .top__service02--left h3{font-size:1.5rem;margin-bottom:15px;font-weight:bold}.top .top__service .top__service02--left h3 img{display:block;margin-bottom:20px}.top .top__service .top__service02--left p{margin-bottom:25px}.top .top__service .top__service02--left .detail__btn--blue{padding:8px 15px}.top .top__service .top__service02--left .detail__btn--blue img{margin-right:10px;vertical-align:-5%}.top .top__introducing{padding:95px 20px 100px;background:url("images/common/bg_cross_gray.gif") left bottom repeat}.top .top__introducing h2{font-size:2.625rem;font-weight:bold;background:url("images/common/under_line_orange.gif") center bottom no-repeat;text-align:center;margin-bottom:70px}.top .top__introducing h2 img{display:block;margin:0 auto}.top .top__introducing ul{letter-spacing:-.4em;text-align:center}.top .top__introducing ul li{letter-spacing:normal;padding:0 23px;margin-bottom:38px}@media (max-width: 767px){.top .top__introducing ul li{width:50%;padding:0 15px}}@media (max-width: 767px){.top .top__introducing ul li img{width:100%}}.top .top__case{position:relative;padding:85px 0 0}.top .top__case h2{font-size:2.625rem;font-weight:bold;background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:20px}.top .top__case h2 img{display:block}.top .top__case .top__case--text{font-weight:bold}.top .top__case .top__case--right{background:url("images/index/bg_top_case_right.png") left top/cover no-repeat;width:21.3vw;height:455px;top:75px;right:65px}@media (max-width: 767px){.top .top__case .top__case--right{width:40.3vw;height:255px;top:18%;right:40px}}.top .top__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}.top .top__case ol{margin-top:310px;margin-bottom:75px;text-align:center}.top .top__case ol li{-webkit-box-shadow:0px 5px 5px 5px rgba(0,0,0,0.2);box-shadow:0px 5px 5px 5px rgba(0,0,0,0.2);max-width:367px;width:92% !important;position:relative;margin:0 4.125%}@media (min-width: 768px) and (max-width: 1199px){.top .top__case ol li{margin:0 2.125%}}@media (max-width: 767px){.top .top__case ol li{margin:0 2.125%;max-width:700px;width:80% !important}}.top .top__case ol li .case__list--image img{display:block;width:100%}.top .top__case ol li .case__list--logo{display:block;margin:0 0 0 auto}.top .top__case ol li .case__category{font-size:13px;color:#fff;background:#000;padding:0 8px;position:absolute;top:0;left:0}.top .top__case ol li .case__list--textarea{padding:0px 20px 30px;margin-top:-22px;text-align:left}.top .top__case ol li .case__industry{font-size:12px;background:#e3e5e2;padding:0 8px;border-radius:9px}.top .top__case ol li h3{font-size:1.125rem;font-weight:bold;margin-top:5px}.top .top__case ol li p{font-size:0.75rem;font-weight:bold;margin-bottom:35px}.top .top__case ol li .detail__btn--mono img{margin-right:12px;vertical-align:-10%}.top .top__case .detail__btn--orange{padding:8px 15px;position:relative;z-index:6;display:block;width:199px;margin:0 auto}.top .top__case .detail__btn--orange img{margin-right:10px;vertical-align:-5%}.top .top__event{margin-top:75px;padding:95px 0 85px;background:url("images/common/bg_top_event.jpg") center top/cover no-repeat;position:relative;z-index:6}.top .top__event h2{font-weight:bold;font-size:2.875rem;background:url("images/common/under_line_white.gif") center bottom no-repeat;color:#fff;margin-bottom:60px;text-align:center}.top .top__event h2 small{font-size:1.25rem;display:block}.top .top__event ul{margin-bottom:80px}.top .top__event ul li{background:#fff;max-width:21.9%;margin-right:4.1%}@media (max-width: 767px){.top .top__event ul li{max-width:47%;margin-right:6%;margin-bottom:40px}}@media (max-width: 767px){.top .top__event ul li:nth-child(2n+2){margin-right:0}}.top .top__event ul li:last-of-type{margin-right:0}.top .top__event ul li img{display:block}.top .top__event ul li .event__list--textarea{padding:0px 12px 24px}.top .top__event ul li .event__list--date{font-size:12px;font-weight:bold;margin-top:25px}.top .top__event ul li .event__list--date span{color:#fff;margin-left:10px;border-radius:10px;padding:1px 9px}@media (max-width: 767px){.top .top__event ul li .event__list--date span{margin-left:0}}.top .top__event ul li .event__list--date .icon__held{background:#bf000a}.top .top__event ul li .event__list--date .icon__end{background:#0a40b3}.top .top__event ul li .event__list--date .icon__event{background:#f39800}.top .top__event ul li .event__list--title{font-weight:bold;font-size:1.125rem}.top .top__event .detail__btn--orange{padding:8px 15px;display:block;width:199px;margin:0 auto}.top .top__event .detail__btn--orange img{margin-right:10px;vertical-align:-5%}.top .top__newsblog{padding:100px 0 90px;background:url("images/common/bg_cross_gray.gif") left bottom repeat}.top .top__newsblog h2{font-size:2.875rem;font-weight:bold;background:url("images/common/under_line_orange.gif") center bottom no-repeat;margin-bottom:60px;text-align:center}.top .top__newsblog h2 img{display:block;margin:0 auto}.top .top__newsblog .top__newsblog--white{background:#fff;padding:32px 90px 70px;margin-bottom:45px}@media (max-width: 767px){.top .top__newsblog .top__newsblog--white{padding:32px 20px 70px}}.top .top__newsblog .top__newsblog--white table{width:100%}.top .top__newsblog .top__newsblog--white table tr{border-bottom:1px solid #dbdbdb}.top .top__newsblog .top__newsblog--white table tr th{padding:25px 17px;font-size:20px;font-weight:bold;width:250px}@media (max-width: 767px){.top .top__newsblog .top__newsblog--white table tr th{display:block;width:100%;padding:10px 17px 0}}.top .top__newsblog .top__newsblog--white table tr th span{font-size:14px;color:#fff;border-radius:5px;margin-left:42px;margin-top:-5px;padding:2.5px 16px;vertical-align:2px}.top .top__newsblog .top__newsblog--white table tr th .icon__news{background:#e60012}.top .top__newsblog .top__newsblog--white table tr th .icon__blog{background:#313131}.top .top__newsblog .top__newsblog--white table tr td{padding:28px 17px;font-weight:bold;font-size:16px;vertical-align:1px}@media (max-width: 767px){.top .top__newsblog .top__newsblog--white table tr td{display:block;width:100%;padding:10px 17px}}.top .top__newsblog .detail__btn--orange{padding:8px 15px;display:block;width:199px;margin:0 auto}.top .top__newsblog .detail__btn--orange img{margin-right:10px;vertical-align:-5%}.top .top__topics{padding:70px 0 270px}.top .top__topics h2{font-size:2.875rem;font-weight:bold;background:url("images/common/under_line_orange.gif") center bottom no-repeat;margin-bottom:50px;text-align:center}.top .top__topics h2 img{display:block;margin:0 auto}.top .top__topics ul{margin-bottom:80px}.top .top__topics ul li{background:#f4f4f4;max-width:21.9%;margin-right:4.1%}@media (max-width: 767px){.top .top__topics ul li{max-width:47%;margin-right:6%;margin-bottom:40px}}@media (max-width: 767px){.top .top__topics ul li:nth-child(2n+2){margin-right:0}}.top .top__topics ul li:last-of-type{margin-right:0}.top .top__topics ul li img{display:block}.top .top__topics ul li .topics__list--textarea{padding:0px 12px 24px}.top .top__topics ul li .topics__list--date{font-size:12px;font-weight:bold;margin-top:25px}.top .top__topics ul li .topics__list--date span{color:#fff;margin-left:10px;border-radius:10px;padding:1px 9px}@media (max-width: 767px){.top .top__topics ul li .topics__list--date span{margin-left:0}}.top .top__topics ul li .topics__list--date .icon__held{background:#bf000a}.top .top__topics ul li .topics__list--date .icon__end{background:#0a40b3}.top .top__topics ul li .topics__list--date .icon__event{background:#f39800}.top .top__topics ul li .topics__list--title{font-weight:bold;font-size:1.125rem}.top .top__topics .detail__btn--orange{padding:8px 15px;display:block;width:199px;margin:0 auto}.top .top__topics .detail__btn--orange img{margin-right:10px;vertical-align:-5%}.top .top__cafe_qa{background:#f3f7f9;height:auto;padding:60px}.top .top__cafe_qa .inner--1200{position:unset}.top .top__cafe_qa .cafe_qa__link{width:45.84%;position:unset;top:-140px}.top .top__cafe_qa .cafe_qa__link:nth-child(1){left:0}.top .top__cafe_qa .cafe_qa__link:nth-child(2){left:50%}.top .top__cafe_qa .cafe_qa__link .cafe_qa__link--image{position:relative;z-index:5;width:100%}.top .top__cafe_qa .cafe_qa__link .cafe_qa--white{width:95%;padding:27px 36px;-webkit-box-shadow:0px 3px 5px 3px rgba(0,0,0,0.2);box-shadow:0px 3px 5px 3px rgba(0,0,0,0.2);background:#fff;margin-top:-70px;position:relative;z-index:6}.top .top__cafe_qa .cafe_qa__link .cafe_qa--white h2{font-size:1.5rem;font-weight:bold}.top .top__cafe_qa .cafe_qa__link .cafe_qa--white p{font-size:1rem}.top .top__cafe_qa .cafe_qa__link .detail__btn--orange{padding:8px 28px;display:block;width:167px;margin:-22px auto 0 26px;position:relative;z-index:6}.top .top__cafe_qa .cafe_qa__link .detail__btn--orange img{margin-right:10px;vertical-align:-5%}.top .top__award{padding:70px 0}.top .top__award h2{font-size:2.875rem;font-weight:bold;background:url("images/common/under_line_orange.gif") center bottom no-repeat;margin-bottom:50px;text-align:center}.top .top__award h2 img{display:block;margin:0 auto}.top .top__award ul li{border:2px solid #e9e9e9;width:21.8%;margin-right:4.26%}.top .top__award ul li:last-of-type{margin-right:0}.qa .under__title{margin-top:80px;padding-bottom:85px}.qa .under__title h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:25px;position:relative;z-index:6}.qa .under__title .inner--1200{position:relative}.qa .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_cloud_bg.png") left top/contain no-repeat;top:-14px;left:-280px}.qa .under__title ul{margin-top:60px}.qa .under__title ul li{margin:10px 20px}.qa .under__title ul li a.detail__btn--mono{color:#fff;font-size:2rem;padding:4.5px 28px;border:none;margin:0 auto;display:block;width:auto}.under__qa .under__line--orange{font-size:2.625rem;font-weight:bold;background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:40px}.under__qa .qa__list{background:#fafafa;padding:52px 48px;margin-bottom:90px}.under__qa .qa__list .qa__q{border:1px solid #333;border-radius:3px;padding:7px 45px 7px 25px;margin-top:40px;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.under__qa .qa__list .qa__q{display:block}}.under__qa .qa__list .qa__q:first-of-type{margin-top:0}.under__qa .qa__list .qa__q span{font-size:1.25rem;font-weight:bold;font-family:'Montserrat', sans-serif;width:5%}.under__qa .qa__list .qa__q p{font-size:1.25rem;font-weight:bold;position:relative;width:95%}.under__qa .qa__list .qa__q p b{position:absolute;right:-20px;top:0}.under__qa .qa__list .qa__q.active p b{font-size:0}.under__qa .qa__list .qa__q.active p b:before{content:"▲";font-size:1.25rem}.under__qa .qa__list .qa__q .qa__a--hide{display:none}.under__qa .qa__list .qa__q .qa__a{margin-top:20px;padding-top:20px;border-top:1px solid #000;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.under__qa .qa__list .qa__q .qa__a{display:block}}.under__qa .qa__list .qa__q .qa__a span{font-size:1.25rem;font-weight:bold;font-family:'Montserrat', sans-serif;width:5%}.under__qa{padding:60px 0 0}.aws .header__image{background:url("images/common/bg_header_under_color.png") left top/contain no-repeat;width:100%;height:154px;margin-bottom:20px}.aws .header__image--right{background:url("images/common/bg_header_under_right.png") right top/contain no-repeat;width:100%;height:492px;margin-bottom:20px}.aws .under__title{margin-top:80px;padding-bottom:90px}.aws .under__title h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.aws .under__title .inner--1200{position:relative}.aws .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_service_bg.png") left top/contain no-repeat;top:-14px;left:-360px}.aws .awsindex__contents{padding:130px 0 180px}.aws .awsindex__contents .awsindex__panel{background:#fafafa;padding:50px 30px;margin-bottom:62px}.aws .awsindex__contents .awsindex__panel .awsindex__panel--image{width:28.4%}@media (max-width: 767px){.aws .awsindex__contents .awsindex__panel .awsindex__panel--image{width:100%}}.aws .awsindex__contents .awsindex__panel .awsindex__panel--text{width:67.1%}@media (max-width: 767px){.aws .awsindex__contents .awsindex__panel .awsindex__panel--text{width:100%}}.aws .awsindex__contents .awsindex__panel .awsindex__panel--text h4{font-size:1.5rem;font-weight:bold;border-bottom:1px solid #dbdbdb;background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:13px}.aws .awsindex__contents .awsindex__panel .awsindex__panel--text .awsindex__panel--overview{font-size:1.125rem;font-weight:bold;margin-bottom:18px}.aws .awsindex__contents .awsindex__panel .awsindex__panel--text .awsindex__panel--money{background:#e8e8e8;font-size:1.125rem;font-weight:bold;padding:2px 12px;border-radius:3px;margin-bottom:13px;display:inline-block}.aws .awsindex__contents .awsindex__panel .awsindex__panel--text .awsindex__panel--detail{font-size:1.125rem}.aws .awsindex__contents .awsindex__panel.awsindex__panel--left .awsindex__panel--image{float:left;margin-right:4.5%}@media (max-width: 767px){.aws .awsindex__contents .awsindex__panel.awsindex__panel--left .awsindex__panel--image{float:none;margin:0 auto 20px}}.aws .awsindex__contents .awsindex__panel.awsindex__panel--left .awsindex__panel--text{float:right}@media (max-width: 767px){.aws .awsindex__contents .awsindex__panel.awsindex__panel--left .awsindex__panel--text{float:none}}.aws .awsindex__contents .awsindex__panel.awsindex__panel--right .awsindex__panel--image{float:right;margin-left:4.5%}@media (max-width: 767px){.aws .awsindex__contents .awsindex__panel.awsindex__panel--right .awsindex__panel--image{float:none;margin:0 auto 20px}}.aws .awsindex__contents .awsindex__panel.awsindex__panel--right .awsindex__panel--text{float:left}@media (max-width: 767px){.aws .awsindex__contents .awsindex__panel.awsindex__panel--right .awsindex__panel--text{float:none}}.aws .awsindex__contents .awsindex__panel .detail__btn--orange{margin:35px auto 0;padding:8px 75px 8px 35px;display:block;width:250px}.aws .awsindex__contents .awsindex__panel .detail__btn--orange img{margin-right:45px;vertical-align:-5%}.aws__qa .aws__qa--list{background:#fafafa;padding:52px 48px;margin-bottom:90px}.aws__qa .aws__qa--list .aws__qa--q{border:1px solid #333;border-radius:3px;padding:7px 45px 7px 25px;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.aws__qa .aws__qa--list .aws__qa--q{display:block}}.aws__qa .aws__qa--list .aws__qa--q:first-of-type{margin-top:0}.aws__qa .aws__qa--list .aws__qa--q span{font-size:1.25rem;font-weight:bold;font-family:'Montserrat', sans-serif;width:5%}.aws__qa .aws__qa--list .aws__qa--q p{font-size:1.25rem;font-weight:bold;position:relative;width:95%}.aws__qa .aws__qa--list .aws__qa--q p b{position:absolute;right:-20px;top:0}.aws__qa .aws__qa--list .aws__qa--q.active p b{font-size:0}.aws__qa .aws__qa--list .aws__qa--q.active p b:before{content:"▲";font-size:1.25rem}.aws__qa .aws__qa--list .aws__qa--q .qa__a--hide{width:100%;display:none}.aws__qa .aws__qa--list .aws__qa--q .qa__a{margin-top:20px;padding-top:20px;border-top:1px solid #000;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.aws__qa .aws__qa--list .aws__qa--q .qa__a{display:block}}.aws__qa .aws__qa--list .aws__qa--q .qa__a span{font-size:1.25rem;font-weight:bold;font-family:'Montserrat', sans-serif;width:5%}.azure .header__image{background:url("images/common/bg_header_under_color.png") left top/contain no-repeat;width:100%;height:154px;margin-bottom:20px}.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}.azure .under__title{margin-top:180px;padding-bottom:190px}.azure .under__title h2{background:url("images/common/under_line_blue.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.azure .under__title .inner--1200{position:relative}.azure .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_service_bg.png") left top/contain no-repeat;top:-14px;left:-360px}.azure .azure__contents{padding:130px 0 180px}.azure .azure__contents .azure__panel{background:#fafafa;padding:50px 30px;margin-bottom:62px}.azure .azure__contents .azure__panel .azure__panel--image{width:28.4%}@media (max-width: 767px){.azure .azure__contents .azure__panel .azure__panel--image{width:100%}}.azure .azure__contents .azure__panel .azure__panel--text{width:67.1%}@media (max-width: 767px){.azure .azure__contents .azure__panel .azure__panel--text{width:100%}}.azure .azure__contents .azure__panel .azure__panel--text h4{font-size:1.5rem;font-weight:bold;border-bottom:1px solid #dbdbdb;background:url("images/common/under_line_blue.gif") left bottom no-repeat;margin-bottom:13px}.azure .azure__contents .azure__panel .azure__panel--text .azure__panel--overview{font-size:1.125rem;font-weight:bold;margin-bottom:18px}.azure .azure__contents .azure__panel .azure__panel--text .azure__panel--money{background:#e8e8e8;font-size:1.125rem;font-weight:bold;padding:2px 12px;border-radius:3px;margin-bottom:13px;display:inline-block}.azure .azure__contents .azure__panel .azure__panel--text .azure__panel--detail{font-size:1.125rem}.azure .azure__contents .azure__panel.azure__panel--left .azure__panel--image{float:left;margin-right:4.5%}@media (max-width: 767px){.azure .azure__contents .azure__panel.azure__panel--left .azure__panel--image{float:none;margin:0 auto 20px}}.azure .azure__contents .azure__panel.azure__panel--left .azure__panel--text{float:right}@media (max-width: 767px){.azure .azure__contents .azure__panel.azure__panel--left .azure__panel--text{float:none}}.azure .azure__contents .azure__panel.azure__panel--right .azure__panel--image{float:right;margin-left:4.5%}@media (max-width: 767px){.azure .azure__contents .azure__panel.azure__panel--right .azure__panel--image{float:none;margin:0 auto 20px}}.azure .azure__contents .azure__panel.azure__panel--right .azure__panel--text{float:left}@media (max-width: 767px){.azure .azure__contents .azure__panel.azure__panel--right .azure__panel--text{float:none}}.azure .azure__contents .azure__panel .detail__btn--blue{margin:35px auto 0;padding:8px 75px 8px 35px;display:block;width:250px}.azure .azure__contents .azure__panel .detail__btn--blue img{margin-right:45px;vertical-align:-5%}.name01 .header__image{background:url("images/common/bg_header_under_color.png") left top/contain no-repeat;width:100%;height:154px;margin-bottom:20px}.name01 .header__image--right{background:url("images/common/bg_header_under_right.png") right top/contain no-repeat;width:100%;height:492px;margin-bottom:20px}.name01 .under__title{margin-top:80px;padding-bottom:80px}.name01 .under__title h2{background:url("images/common/under_line_blue.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.name01 .under__title .inner--1200{position:relative}.name01 .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_service_bg.png") left top/contain no-repeat;top:-14px;left:-360px}.name01 .azureDetail__contents{padding:75px 0 105px}.name01 .azureDetail__service .left__line--orange p{margin-bottom:60px}.name01 .azureDetail__service img{margin-bottom:15px}.name01 .azureDetail__service .inner--830 p{font-size:1rem;margin-bottom:55px}.name01 .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}.name01 .azureDetail__service table{width:100%;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}.name01 .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){.name01 .azureDetail__service table tr th{padding:10px}}.name01 .azureDetail__service table tr td{font-size:1.125rem;border-top:1px solid #e2e2e2;padding:18px 45px}@media (max-width: 767px){.name01 .azureDetail__service table tr td{padding:11px 10px}}.name01 .azureDetail__reasons--list{margin-top:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.name01 .azureDetail__reasons--list article{max-width:510px;margin:0 41px 20px}.name01 .azureDetail__reasons--list article img{float:left;margin-right:55px}@media (max-width: 767px){.name01 .azureDetail__reasons--list article img{width:30%;margin-right:5%}}.name01 .azureDetail__reasons--list article .reasons__text{width:280px;float:right}@media (max-width: 767px){.name01 .azureDetail__reasons--list article .reasons__text{width:65%}}.name01 .azureDetail__reasons--list article .reasons__text h4{font-size:1.375rem;font-weight:bold;line-height:1.5em}.name01 .azureDetail__reasons--list article .reasons__text p{font-size:1.125rem}.name01 .azureDetail__problems h3{margin-bottom:75px}.name01 .azureDetail__problems .azureDetail__problems--image{float:left;margin-top:4px;margin-right:2%;max-width:407px;width:33.9%}@media (max-width: 767px){.name01 .azureDetail__problems .azureDetail__problems--image{float:none;margin:0 auto 20px;width:100%;display:block}}.name01 .azureDetail__problems .azureDetail__problems--list{border-top:1px solid #eeeeee;max-width:745px;width:62%;float:right}@media (max-width: 767px){.name01 .azureDetail__problems .azureDetail__problems--list{float:none;margin:0 auto;width:100%}}.name01 .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 #eeeeee}.name01 .azureDetail__problems .azureDetail__problems--list li span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff0));background:linear-gradient(transparent 60%, #ff0 60%)}.name01 .azureDetail__merit h3{margin-bottom:140px}@media (max-width: 767px){.name01 .azureDetail__merit h3{margin-bottom:70px}}.name01 .azureDetail__merit .azureDetail__merit--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:start}@media (max-width: 767px){.name01 .azureDetail__merit .azureDetail__merit--list{display:block}}.name01 .azureDetail__merit .azureDetail__merit--list article{padding:0 55px 30px;border-right:1px solid #dcdcdc}@media (max-width: 767px){.name01 .azureDetail__merit .azureDetail__merit--list article{width:100% !important;border-right:none;padding:20px}}.name01 .azureDetail__merit .azureDetail__merit--list article:nth-child(1){width:31%;padding-left:0}@media (max-width: 767px){.name01 .azureDetail__merit .azureDetail__merit--list article:nth-child(1){border-bottom:1px solid #dcdcdc}}.name01 .azureDetail__merit .azureDetail__merit--list article:nth-child(2){width:37.9%}@media (max-width: 767px){.name01 .azureDetail__merit .azureDetail__merit--list article:nth-child(2){border-bottom:1px solid #dcdcdc}}.name01 .azureDetail__merit .azureDetail__merit--list article:nth-child(3){width:31%;padding-right:0;border-right:none}.name01 .azureDetail__merit .azureDetail__merit--list article .merit__num{font-family:'Montserrat', sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.name01 .azureDetail__merit .azureDetail__merit--list article .merit__num:after{border-top:1px solid #333;content:"";width:2em;margin-left:1em}.name01 .azureDetail__merit .azureDetail__merit--list article .merit__image{display:block;margin:0 auto}.name01 .azureDetail__merit .azureDetail__merit--list article h4{font-size:22px;font-weight:bold;text-align:center}.name01 .azureDetail__merit .azureDetail__merit--list article .merit__detail{font-size:1rem}.name01 .azureDetail__case{position:relative;padding:85px 0 120px}.name01 .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}.name01 .azureDetail__case h2 img{display:block}.name01 .azureDetail__case .top__case--text{font-weight:bold}.name01 .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){.name01 .azureDetail__case .top__case--right{width:40.3vw;height:255px;top:18%;right:40px}}.name01 .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}.name01 .azureDetail__case ol{margin-top:0px;margin-bottom:75px;text-align:center}.name01 .azureDetail__case ol li{-webkit-box-shadow:0px 5px 5px 5px rgba(0,0,0,0.2);box-shadow:0px 5px 5px 5px rgba(0,0,0,0.2);max-width:367px;width:92% !important;position:relative;margin:0 4.125%}@media (min-width: 768px) and (max-width: 1199px){.name01 .azureDetail__case ol li{margin:0 2.125%}}@media (max-width: 767px){.name01 .azureDetail__case ol li{margin:0 2.125%;max-width:700px;width:80% !important}}.name01 .azureDetail__case ol li .case__list--image img{display:block;width:100%}.name01 .azureDetail__case ol li .case__list--logo{display:block;margin:0 0 0 auto}.name01 .azureDetail__case ol li .case__category{font-size:13px;color:#fff;background:#000;padding:0 8px;position:absolute;top:0;left:0}.name01 .azureDetail__case ol li .case__list--textarea{padding:0px 20px 30px;margin-top:-22px;text-align:left}.name01 .azureDetail__case ol li .case__industry{font-size:12px;background:#e3e5e2;padding:0 8px;border-radius:9px}.name01 .azureDetail__case ol li h3{font-size:1.125rem;font-weight:bold;margin-top:5px}.name01 .azureDetail__case ol li p{font-size:0.75rem;font-weight:bold;margin-bottom:35px}.name01 .azureDetail__case ol li .detail__btn--mono img{margin-right:12px;vertical-align:-10%}.name01 .azureDetail__case .detail__btn--blue{padding:8px 15px;position:relative;z-index:6;display:block;width:199px;margin:0 auto}.name01 .azureDetail__case .detail__btn--blue img{margin-right:10px;vertical-align:-5%}.name01 .azureDetail__flow ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.name01 .azureDetail__flow ol li{border:1px solid #dcdcdc;width:23.3%;padding:30px 23px;position:relative;margin-right:2.26%;margin-bottom:32px}.name01 .azureDetail__flow ol li:nth-child(4){margin-right:0}.name01 .azureDetail__flow ol li:before,.name01 .azureDetail__flow ol li:after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;left:100%;top:50%}.name01 .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}.name01 .azureDetail__flow ol li:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:14px;border-right-width:14px;margin-top:-10px;border-left-color:#FFFFFF}.name01 .azureDetail__flow ol li h4{font-size:1.125rem;font-weight:bold;margin-bottom:4px}.name01 .azureDetail__flow ol li h4 i{margin-right:14px}.name01 .azureDetail__flow ol li p{font-size:1.125rem;line-height:1.7em}.name01 .azureDetail__flow ol li:nth-child(1){background:url("images/common/aws_flow_list01.gif") 98% 95% no-repeat}.name01 .azureDetail__flow ol li:nth-child(2){background:url("images/common/aws_flow_list02.gif") 98% 95% no-repeat}.name01 .azureDetail__flow ol li:nth-child(3){background:url("images/common/aws_flow_list03.gif") 98% 95% no-repeat}.name01 .azureDetail__flow ol li:nth-child(4){background:url("images/common/aws_flow_list04.gif") 98% 95% no-repeat}.name01 .azureDetail__flow ol li:nth-child(5){background:url("images/common/aws_flow_list05.gif") 98% 95% no-repeat}.name01 .azureDetail__flow ol li:nth-child(6){background:url("images/common/aws_flow_list06.gif") 98% 95% no-repeat}.name01 .azureDetail__flow ol li:nth-child(7){background:url("images/common/aws_flow_list07.gif") 98% 95% no-repeat}.name01 .azureDetail__qa .azureDetail__qa--list{background:#fafafa;padding:52px 48px;margin-bottom:90px}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q{border:1px solid #333;border-radius:3px;padding:7px 45px 7px 25px;margin-top:40px;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q{display:block}}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q:first-of-type{margin-top:0}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q span{font-size:1.25rem;font-weight:bold;font-family:'Montserrat', sans-serif;width:5%}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q p{font-size:1.25rem;font-weight:bold;position:relative;width:95%}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q p b{position:absolute;right:-20px;top:0}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q.active p b{font-size:0}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q.active p b:before{content:"▲";font-size:1.25rem}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q .qa__a--hide{display:none}.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q .qa__a{margin-top:20px;padding-top:20px;border-top:1px solid #000;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.name01 .azureDetail__qa .azureDetail__qa--list .azureDetail__qa--q .qa__a{display:block}}.name01 .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%}.name01 .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}.name01 .azureDetail__qa table{width:100%;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}.name01 .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){.name01 .azureDetail__qa table tr th{padding:10px}}.name01 .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){.name01 .azureDetail__qa table tr td{padding:11px 10px}}
/*# sourceMappingURL=style.css.map */
.btn001{    padding: 8px 50px;
    margin: auto;}
.btn001 img{margin-right: 10px;
    vertical-align: -5%;}
.f18{font-size:18px;}
.mt40{margin-top:40px;}
.mb40{margin-bottom:40px;}
.eventbox ul li   { font-size: 1.125rem;
    font-weight: bold;
    background: url(images/common/history_dot_orange.png) 15px 14px no-repeat;
padding-left: 60px;}
.globalMenuSp ul li {
    font-size: 1rem;
    color: #fff;
    position: relative;
}
.globalMenuSp ul li ul {
    display: none;
    position: absolute;
    top: 25px;
    left: 0;
    z-index: 10;
}
.globalMenuSp ul li ul li {
    display: block;
    margin-bottom: 0;
}
.bkli ul li {
    color: #000 !important;
}
.flexbox001{display:flex;
justify-content:space-between;
}
@media (max-width: 680px){
	.flexbox001{display:block;}
	.top .top__cafe_qa .cafe_qa__link {
		width: 100%;}
	.sppadding{    padding: 60px 5% !important;}
	.spmb40{margin-bottom:40px;}
}
.caution-old-article{
	padding:4px 8px;
	background:#ffff75;
}
.caution-old-article small{
	font-size:14px;
}
.topics__content ul li{
    font-size: 1.125rem;
    font-weight: bold;
    background: url(images/common/history_dot_orange.png) 15px 14px no-repeat;
    padding-left: 60px;
}