/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.breadcrumb{position:relative;margin:15px auto;z-index:10;font-size:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li{margin-right:8px}.breadcrumb li:nth-child(1n+2){margin-left:8px}.breadcrumb.breadcrumb__width{padding-left:75px}@media (max-width: 767px){.breadcrumb.breadcrumb__width{padding-left:7vw}}.under .header__image{width:100%;height:1090px}.under header .frontlayer nav{margin-top:20px}@media (max-width: 767px){.under header .frontlayer nav{margin-top:0}}.under header.header--black nav.globalMenuSp ul li{color:#333}@media (max-width: 767px){.under header.header--black nav.globalMenuSp ul li{color:#fff}}.under header.header--black nav.globalMenuSp ul li ul li a{color:#333}@media (max-width: 767px){.under header.header--black nav.globalMenuSp ul li ul li a{color:#fff}}.under header.header--black nav.globalMenuSp ul li.nav__contact a{background:url("images/common/bg_btn_orange.gif") left top/cover no-repeat;color:#fff}@media (max-width: 767px){.under header.header--black nav.globalMenuSp ul li.nav__contact a{background:none}}.under .under__title{position:relative;z-index:6}.under .under__title h2{font-size:3.375rem;font-weight:bold;line-height:1.8em}.under .under__title h2 img{display:block}.under .subtitle__bg{width:100%;height:146px}.under .left__line--blue{margin-bottom:60px}.under .left__line--blue h3{font-size:2.125rem;font-weight:bold;padding-left:35px;background:url("images/common/left_line_blue.gif") left top/contain no-repeat;line-height:1em;margin-bottom:28px}.under .left__line--blue h3 img{display:block;margin-bottom:18px}.under .left__line--blue p{padding-left:35px}.under .left__line--orange{margin-bottom:60px}.under .left__line--orange h3{font-size:2.125rem;font-weight:bold;padding-left:35px;background:url("images/common/left_line_orange.gif") left top/contain no-repeat;line-height:1.5em;margin-bottom:28px}.under .left__line--orange h3 img{display:block;margin-bottom:18px}.under .left__line--orange p{padding-left:35px}.under .pagenation{text-align:center;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}.under .pagenation img{vertical-align:middle}.under .pagenation img.pagination__prew{margin-right:20px}.under .pagenation img.pagination__next{margin-left:20px}.under .pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.under .pagenation ul li{margin:0 10px;width:38px;color:#fff;font-weight:bold;text-align:center;padding:3px 0}.under .pagenation ul li a{background:#8c8c8c;display:block;padding:3px 0}.under .pagenation.pagenation--blue ul li.now{background:url("images/common/bg_pagenation_now_blue.gif") left top/cover no-repeat;padding-top:3px}.under .pagenation.pagenation--orange ul li.now{background:url("images/common/bg_pagenation_now_orange.gif") left top/cover no-repeat;padding-top:3px}.under .under__contents--line{border-top:1px solid #dcdcdc}.wp-pagenavi{text-align:center;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}.wp-pagenavi a,.wp-pagenavi span{width:49px;background-color:#8c8c8c;font-size:1rem;color:#fff;font-weight:700;white-space:nowrap;text-align:center;padding:3px 0px;margin:0 10px}.wp-pagenavi a:hover{opacity:0.7}.wp-pagenavi span.current{background:url("images/common/bg_pagenation_now_orange.gif") left top/cover no-repeat}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:50px;background-color:unset;text-indent:-1999px;margin:0 20px}.wp-pagenavi .previouspostslink{background:url(images/common/pagenation_prew_orange.png) center center no-repeat}.wp-pagenavi .nextpostslink{background:url(images/common/pagenation_next_orange.png) center center no-repeat}.service_azure .header__image{background:url("images/common/bg_header_under_color.png") left top/contain no-repeat;width:100%;height:154px;margin-bottom:20px}.service_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}.service_azure .under__title{margin-top:80px;padding-bottom:80px}.service_azure .under__title h2{background:url("images/common/under_line_blue.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.service_azure .under__title .inner--1200{position:relative}.service_azure .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_service_bg.png") left top/contain no-repeat;top:-14px;left:-360px}.service_azure .azure__contents{padding:130px 0 180px}.service_azure .azure__contents .azure__panel{background:#fafafa;padding:50px 30px;margin-bottom:62px}.service_azure .azure__contents .azure__panel .azure__panel--image{width:28.4%}@media (max-width: 767px){.service_azure .azure__contents .azure__panel .azure__panel--image{width:100%}}.service_azure .azure__contents .azure__panel .azure__panel--text{width:67.1%}@media (max-width: 767px){.service_azure .azure__contents .azure__panel .azure__panel--text{width:100%}}.service_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}.service_azure .azure__contents .azure__panel .azure__panel--text .azure__panel--overview{font-size:1.125rem;font-weight:bold;margin-bottom:18px}.service_azure .azure__contents .azure__panel .azure__panel--text .azure__panel--money{background:#e8e8e8;font-size:0.875rem;font-weight:bold;padding:2px 12px;border-radius:3px;margin-bottom:13px;display:inline-block}.service_azure .azure__contents .azure__panel .azure__panel--text .azure__panel--detail{font-size:0.875rem}.service_azure .azure__contents .azure__panel.azure__panel--left .azure__panel--image{float:left;margin-right:4.5%}@media (max-width: 767px){.service_azure .azure__contents .azure__panel.azure__panel--left .azure__panel--image{float:none;margin:0 auto 20px}}.service_azure .azure__contents .azure__panel.azure__panel--left .azure__panel--text{float:right}@media (max-width: 767px){.service_azure .azure__contents .azure__panel.azure__panel--left .azure__panel--text{float:none}}.service_azure .azure__contents .azure__panel.azure__panel--right .azure__panel--image{float:right;margin-left:4.5%}@media (max-width: 767px){.service_azure .azure__contents .azure__panel.azure__panel--right .azure__panel--image{float:none;margin:0 auto 20px}}.service_azure .azure__contents .azure__panel.azure__panel--right .azure__panel--text{float:left}@media (max-width: 767px){.service_azure .azure__contents .azure__panel.azure__panel--right .azure__panel--text{float:none}}.service_azure .azure__contents .azure__panel .detail__btn--blue{margin:35px auto 0;padding:8px 75px 8px 35px;display:block;width:250px}.service_azure .azure__contents .azure__panel .detail__btn--blue img{margin-right:45px;vertical-align:-5%}.under__title.aws{margin-top:80px;padding-bottom:80px}.under__title.aws h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.under__title.aws .inner--1200{position:relative}.under__title.aws .inner--1200 .subtitle__bg{background:url("images/common/subtitle_service_bg.png") left top/contain no-repeat;top:-14px;left:-360px}.aws__contents.aws{padding:75px 0 105px}.aws__service.aws .left__line--orange p{margin-bottom:60px}.aws__service.aws img{margin-bottom:15px}.aws__service.aws .inner--830 p{font-size:1rem;margin-bottom:55px}.aws__service.aws h4{font-size:24px;font-weight:bold;color:#fff;background:url("images/common/bg_bar_orange.gif") left top/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}.aws__service.aws table{width:100%;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}.aws__service.aws 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){.aws__service.aws table tr th{padding:10px}}.aws__service.aws table tr td{font-size:0.875rem;border-top:1px solid #e2e2e2;padding:18px 45px}@media (max-width: 767px){.aws__service.aws table tr td{padding:11px 10px}}.aws .aws__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}.aws .aws__reasons--list article{max-width:510px;margin:0 41px 20px}.aws .aws__reasons--list article img{float:left;margin-right:55px}@media (max-width: 767px){.aws .aws__reasons--list article img{width:30%;margin-right:5%}}.aws .aws__reasons--list article .reasons__text{width:280px;float:right}@media (max-width: 767px){.aws .aws__reasons--list article .reasons__text{width:65%}}.aws .aws__reasons--list article .reasons__text h4{font-size:1.375rem;font-weight:bold;line-height:1.5em}.aws .aws__reasons--list article .reasons__text p{font-size:0.875rem}.aws__problems.aws h3{margin-bottom:75px}.aws__problems.aws .aws__problems--image{float:left;margin-top:4px;margin-right:2%;max-width:407px;width:33.9%}@media (max-width: 767px){.aws__problems.aws .aws__problems--image{float:none;margin:0 auto 20px;width:100%;display:block}}.aws__problems.aws .aws__problems--list{border-top:1px solid #eeeeee;max-width:745px;width:62%;float:right}@media (max-width: 767px){.aws__problems.aws .aws__problems--list{float:none;margin:0 auto;width:100%}}.aws__problems.aws .aws__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}.aws__problems.aws .aws__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%)}.aws__merit.aws h3{margin-bottom:140px}@media (max-width: 767px){.aws__merit.aws h3{margin-bottom:70px}}.aws__merit.aws .aws__merit--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:start}@media (max-width: 767px){.aws__merit.aws .aws__merit--list{display:block}}.aws__merit.aws .aws__merit--list article{padding:0 55px 30px;border-right:1px solid #dcdcdc}@media (max-width: 767px){.aws__merit.aws .aws__merit--list article{width:100% !important;border-right:none;padding:20px}}.aws__merit.aws .aws__merit--list article:nth-child(1){width:31%;padding-left:0}@media (max-width: 767px){.aws__merit.aws .aws__merit--list article:nth-child(1){border-bottom:1px solid #dcdcdc}}.aws__merit.aws .aws__merit--list article:nth-child(2){width:37.9%}@media (max-width: 767px){.aws__merit.aws .aws__merit--list article:nth-child(2){border-bottom:1px solid #dcdcdc}}.aws__merit.aws .aws__merit--list article:nth-child(3){width:31%;padding-right:0;border-right:none}.aws__merit.aws .aws__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}.aws__merit.aws .aws__merit--list article .merit__num:after{border-top:1px solid #333;content:"";width:2em;margin-left:1em}.aws__merit.aws .aws__merit--list article .merit__image{display:block;margin:0 auto}.aws__merit.aws .aws__merit--list article h4{font-size:22px;font-weight:bold;text-align:center}.aws__merit.aws .aws__merit--list article .merit__detail{font-size:1rem}.aws__case.aws{position:relative;padding:85px 0 120px}.aws__case.aws h2{font-size:2.625rem;font-weight:bold;background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:20px}.aws__case.aws h2 img{display:block}.aws__case.aws .top__case--text{font-weight:bold}.aws__case.aws .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){.aws__case.aws .top__case--right{width:40.3vw;height:255px;top:18%;right:40px}}.aws__case.aws .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}.aws__case.aws ol{margin-top:0px;margin-bottom:75px;text-align:center}.aws__case.aws 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){.aws__case.aws ol li{margin:0 2.125%}}@media (max-width: 767px){.aws__case.aws ol li{margin:0 2.125%;max-width:700px;width:80% !important}}.aws__case.aws ol li .case__list--image{display:block;width:100%}.aws__case.aws ol li .case__list--logo{display:block;margin:0 0 0 auto}.aws__case.aws ol li .case__category{font-size:13px;color:#fff;background:#000;padding:0 8px;position:absolute;top:0;left:0}.aws__case.aws ol li .case__list--textarea{padding:0px 20px 30px;margin-top:-22px;text-align:left}.aws__case.aws ol li .case__industry{font-size:12px;background:#e3e5e2;padding:0 8px;border-radius:9px}.aws__case.aws ol li h3{font-size:1.125rem;font-weight:bold;margin-top:5px}.aws__case.aws ol li p{font-size:0.75rem;font-weight:bold;margin-bottom:35px}.aws__case.aws ol li .detail__btn--mono img{margin-right:12px;vertical-align:-10%}.aws__case.aws .detail__btn--orange{padding:8px 15px;position:relative;z-index:6;display:block;width:199px;margin:0 auto}.aws__case.aws .detail__btn--orange img{margin-right:10px;vertical-align:-5%}.aws__flow.aws ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aws__flow.aws ol li{border:1px solid #dcdcdc;width:23.3%;padding:30px 23px;position:relative;margin-right:2.26%;margin-bottom:32px}.aws__flow.aws ol li:nth-child(4){margin-right:0}.aws__flow.aws ol li:before,.aws__flow.aws ol li:after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;left:100%;top:50%}.aws__flow.aws 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}.aws__flow.aws 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}.aws__flow.aws ol li h4{font-size:1.125rem;font-weight:bold;margin-bottom:4px}.aws__flow.aws ol li h4 i{margin-right:14px}.aws__flow.aws ol li p{font-size:0.875rem;line-height:1.7em}.aws__flow.aws ol li:nth-child(1){background:url("images/common/aws_flow_list01.gif") 98% 95% no-repeat}.aws__flow.aws ol li:nth-child(2){background:url("images/common/aws_flow_list02.gif") 98% 95% no-repeat}.aws__flow.aws ol li:nth-child(3){background:url("images/common/aws_flow_list03.gif") 98% 95% no-repeat}.aws__flow.aws ol li:nth-child(4){background:url("images/common/aws_flow_list04.gif") 98% 95% no-repeat}.aws__flow.aws ol li:nth-child(5){background:url("images/common/aws_flow_list05.gif") 98% 95% no-repeat}.aws__flow.aws ol li:nth-child(6){background:url("images/common/aws_flow_list06.gif") 98% 95% no-repeat}.aws__flow.aws ol li:nth-child(7){background:url("images/common/aws_flow_list07.gif") 98% 95% no-repeat}.aws__qa.aws .aws__qa--list{background:#fafafa;padding:52px 48px;margin-bottom:90px}.aws__qa.aws .aws__qa--list .aws__qa--q{border:1px solid #333;border-radius:3px;padding:7px 45px 7px 25px;margin-top:40px}.aws__qa.aws .aws__qa--list .aws__qa--q:first-of-type{margin-top:0}.aws__qa.aws .aws__qa--list .aws__qa--q p{font-size:1.25rem;font-weight:bold;position:relative}.aws__qa.aws .aws__qa--list .aws__qa--q p span{font-family:'Montserrat', sans-serif;margin-right:28px}.aws__qa.aws .aws__qa--list .aws__qa--q p b{position:absolute;right:-20px;top:0}.aws__qa.aws h4{font-size:24px;font-weight:bold;color:#fff;background:url("images/common/bg_bar_orange.gif") left top/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}.aws__qa.aws table{width:100%;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}.aws__qa.aws 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){.aws__qa.aws table tr th{padding:10px}}.aws__qa.aws table tr td{font-size:1.125rem;border-top:1px solid #e2e2e2;border-right: 1px solid #e2e2e2;font-weight:bold;padding:2%;line-height:1.2em;vertical-align:middle}@media (max-width: 767px){.aws__qa.aws table tr td{padding:11px 10px}}.cloud .under__title{margin-top:80px;padding-bottom:85px}.cloud .under__title h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:25px;position:relative;z-index:6}.cloud .under__title .inner--1200{position:relative}.cloud .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_cloud_bg.png") left top/contain no-repeat;top:-14px;left:-280px}.under__cloud{padding:60px 0 0}.under__cloud .cloud__what--padding{padding-left:42px}.under__cloud .cloud__what--padding p{margin-bottom:35px;font-size:1rem}.under__cloud .cloud__what--padding img{float:left;margin-right:5.18%;border-bottom:5px solid #bfbfbf;width:34.4%}@media (max-width: 767px){.under__cloud .cloud__what--padding img{float:none;display:block;margin:0 auto 30px;width:100%}}.under__cloud .cloud__what--padding .cloud__what--text{width:60.4%;float:left;margin-top:20px}@media (max-width: 767px){.under__cloud .cloud__what--padding .cloud__what--text{float:none;width:100%}}.under__cloud .cloud__what--padding .cloud__what--text .cloud__what--name{text-align:right}.under__cloud .cloud__what--padding .cloud__what--text .cloud__what--name .cloud__company{font-size:1.125rem;font-weight:bold;display:block}.under__cloud.cloud__strength .left__line--orange{margin-bottom:80px}.under__cloud.cloud__strength section{margin-bottom:65px;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}.under__cloud.cloud__strength section.flex__reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}@media (max-width: 767px){.under__cloud.cloud__strength section{display:block}}.under__cloud.cloud__strength section .strength__image--left,.under__cloud.cloud__strength section .strength__text--left,.under__cloud.cloud__strength section .strength__image--right,.under__cloud.cloud__strength section .strength__text--right{width:50%}@media (max-width: 767px){.under__cloud.cloud__strength section .strength__image--left,.under__cloud.cloud__strength section .strength__text--left,.under__cloud.cloud__strength section .strength__image--right,.under__cloud.cloud__strength section .strength__text--right{width:100%}}.under__cloud.cloud__strength section .strength__text--left,.under__cloud.cloud__strength section .strength__text--right{padding:30px 80px;border-bottom:1px solid #dcdcdc}.under__cloud.cloud__strength section .strength__image--left,.under__cloud.cloud__strength section .strength__image--right{position:relative}.under__cloud.cloud__strength section .strength__image--left img,.under__cloud.cloud__strength section .strength__image--right img{width:100%}@media (min-width: 768px) and (max-width: 1199px){.under__cloud.cloud__strength section .strength__image--left img,.under__cloud.cloud__strength section .strength__image--right img{position:absolute;bottom:0}}@media (max-width: 767px){.under__cloud.cloud__strength section .strength__image--left img,.under__cloud.cloud__strength section .strength__image--right img{margin-bottom:30px}}.under__cloud.cloud__strength section h4{text-align:center;font-size:22px;font-weight:bold;line-height:1.3em;margin:0 auto 30px}.under__cloud.cloud__strength section h4 img{display:block;margin:0 auto 15px}.under__cloud.cloud__strength section p{font-size:1rem}.under__cloud.cloud__strength section ul li{font-size:1rem}.under__cloud.cloud__strength section.strength01 h4{margin-top:-15px;max-width:330px}.under__cloud.cloud__strength section.strength02 h4{margin-top:-30px;max-width:330px}.under__cloud.cloud__strength section.strength02 .strength__text--left{padding:30px 70px}.under__cloud.cloud__strength section.strength04 .strength__text--left{padding:30px 70px}.under__cloud.cloud__strength section.strength05 h4{margin-top:-10px;max-width:350px}.under__cloud.cloud__strength section.strength06{margin-bottom:0 !important}.under__cloud.cloud__strength section.strength06 h4{margin-top:-5px}.under__cloud.cloud__history{background:url("images/common/bg_history_bottom.gif") center 45px/cover no-repeat;padding-top:60px}@media (max-width: 767px){.under__cloud.cloud__history{padding-bottom:60px}}.under__cloud.cloud__history p{margin-bottom:25px}.under__cloud.cloud__history .left__line--orange{margin-top:200px}.under__cloud.cloud__history .history__image{float:left;width:28%}@media (max-width: 767px){.under__cloud.cloud__history .history__image{float:none;max-width:337px;width:100%;display:block;margin:0 auto 30px}}.under__cloud.cloud__history dl{width:69.1%;float:right;background:url("images/common/history_vertical_border.gif") 18px top repeat-y;margin-top:25px;margin-bottom:65px;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}@media (max-width: 767px){.under__cloud.cloud__history dl{float:none;width:100%;margin-bottom:0;display:block}}.under__cloud.cloud__history dl dt{font-size:1.125rem;font-weight:bold;background:url("images/common/history_dot_orange.png") 15px 14px no-repeat;width:27.7%;padding-left:60px}@media (max-width: 767px){.under__cloud.cloud__history dl dt{width:100%}}.under__cloud.cloud__history dl dd{font-size:1.125rem;width:72.3%;margin-bottom:50px}@media (max-width: 767px){.under__cloud.cloud__history dl dd{width:100%;padding-left:60px}}.under__cloud.cloud__history dl dd.last{margin-bottom:0}.under.contact .under__title{margin-top:75px;padding-bottom:80px}.under.contact .under__title h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.under.contact .under__title .inner--1200{position:relative}.under.contact .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_contact_bg.png") left top/contain no-repeat;top:-14px;left:-35px}.under__contact{padding:60px 0 150px}.under__contact .contact__text{text-align:center;font-size:1.125rem;font-weight:bold;margin-bottom:65px}.under__contact .inquiries__phone{background:#fafafa;padding:75px 0;margin-bottom:110px}.under__contact .inquiries__phone .left__line--orange{margin-bottom:0;width:370px;float:left}@media (min-width: 768px) and (max-width: 1199px){.under__contact .inquiries__phone .left__line--orange{float:none}}@media (max-width: 767px){.under__contact .inquiries__phone .left__line--orange{float:none}}.under__contact .inquiries__phone h3{margin-bottom:0;font-size:1.875rem}.under__contact .inquiries__phone .inquiries__phone--content{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;width:790px;float:right;margin-top:-12px}@media (min-width: 768px) and (max-width: 1199px){.under__contact .inquiries__phone .inquiries__phone--content{float:none;width:100%;margin:15px auto}}@media (max-width: 767px){.under__contact .inquiries__phone .inquiries__phone--content{float:none;width:100%;margin:15px auto}}.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--text{font-size:1rem;margin-right:60px}@media (min-width: 768px) and (max-width: 1199px){.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--text{width:46%;margin-right:4%}}@media (max-width: 767px){.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--text{width:100%;margin-right:0;padding-left:35px}}.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--num{border-left:1px solid #dcdcdc;padding:20px 0 15px 50px}@media (min-width: 768px) and (max-width: 1199px){.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--num{width:46%;padding-left:4%}}@media (max-width: 767px){.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--num{width:100%;border-left:none;padding-left:35px}}.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--num p{line-height:1em;font-size:36px;font-weight:bold}.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--num p i{font-size:24px;display:inline-block;margin-right:22px;vertical-align:20%}.under__contact .inquiries__phone .inquiries__phone--content .inquiries__phone--num p span{font-size:1rem;font-weight:normal;display:block;margin-left:48px}.under__contact .inquiries__email .inquiries__email--gray{background:#fafafa;padding:68px 70px 100px}@media (min-width: 768px) and (max-width: 1199px){.under__contact .inquiries__email .inquiries__email--gray{padding:30px 30px 50px}}@media (max-width: 767px){.under__contact .inquiries__email .inquiries__email--gray{padding:30px 30px 50px}}.under__contact .inquiries__email .inquiries__email--gray form table{width:100%;margin-bottom:55px}.under__contact .inquiries__email .inquiries__email--gray form table tr th{font-size:1rem;font-weight:bold;width:26%;padding:22px 10px;vertical-align:middle}@media (min-width: 768px) and (max-width: 1199px){.under__contact .inquiries__email .inquiries__email--gray form table tr th{display:block;width:100%;padding-bottom:0}}@media (max-width: 767px){.under__contact .inquiries__email .inquiries__email--gray form table tr th{display:block;width:100%;padding-bottom:0}}.under__contact .inquiries__email .inquiries__email--gray form table tr th.required span{font-size:0.75rem;color:#fff;background:#e60012;padding:0 8px;margin-left:30px}.under__contact .inquiries__email .inquiries__email--gray form table tr td{width:74%;padding:22px 10px}@media (min-width: 768px) and (max-width: 1199px){.under__contact .inquiries__email .inquiries__email--gray form table tr td{display:block;width:100%}}@media (max-width: 767px){.under__contact .inquiries__email .inquiries__email--gray form table tr td{display:block;width:100%}}.under__contact .inquiries__email .inquiries__email--gray form table tr td input{background:#fff;width:100%;padding:16px 10px;border-radius:7px}.under__contact .inquiries__email .inquiries__email--gray form p{text-align:center;font-size:0.875rem}.under__contact .inquiries__email .inquiries__email--gray form p.agree__text{margin-bottom:10px}.under__contact .inquiries__email .inquiries__email--gray form p.agree__checkbox{margin-bottom:50px}.under__contact .inquiries__email .inquiries__email--gray form p.agree__checkbox input{margin-right:13px;margin-top:-3px}.under__contact .inquiries__email .detail__btn--orange{padding:8px 30px 8px 15px;display:block;width:217px;margin:0 auto}.under__contact .inquiries__email .detail__btn--orange img{margin-right:50px;vertical-align:-4%}.tbl_contact .required{position:relative}.tbl_contact .required::after{content:"必須";background-color:#cc0000;font-size:.75rem;color:#fff;line-height:1.5;padding:0.5rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.tbl_contact .required::after{padding:0.2rem 0.5rem}}.tbl_contact td textarea{width:100%;height:200px;background:#fff;padding:5px}.tbl_contact td span.wpcf7-list-item{margin:0 2em 0 0}.th_textarea{vertical-align:top}.check_confirm{font-size:1rem;color:inherit;text-align:center;margin:40px 0}@media (max-width: 767px){.check_confirm{font-size:.75rem;margin:1rem 0 2rem}}.check_confirm label{padding:20px}.check_confirm span{margin-right:5px}.btn_submit{font-size:1rem;line-height:2.3;text-align:center}.btn_submit input[type="submit"][disabled]{opacity:0.3}.btn_submit input[type="submit"]:not([disabled]):hover{cursor:pointer;opacity:0.8}.ajax-loader{display:none !important}.under__title.event,.under__title.event_single{margin-top:75px;padding-bottom:80px}.under__title.event h2,.under__title.event_single h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.under__title.event .inner--1200,.under__title.event_single .inner--1200{position:relative}.under__title.event .inner--1200 .subtitle__bg,.under__title.event_single .inner--1200 .subtitle__bg{background:url("images/common/subtitle_event_bg.png") left top/contain no-repeat;top:-14px;left:-36px}.under__title.case{margin-top:75px;padding-bottom:80px}.under__title.case h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.under__title.case .inner--1200{position:relative}.under__title.case .inner--1200 .subtitle__bg{background:url("images/common/case.png") left top/contain no-repeat;top:-24px;left:-34px}.under__title.topics,.under__title.topics_single{margin-top:75px;padding-bottom:80px}.under__title.topics h2,.under__title.topics_single h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.under__title.topics .inner--1200,.under__title.topics_single .inner--1200{position:relative}.under__title.topics .inner--1200 .subtitle__bg,.under__title.topics_single .inner--1200 .subtitle__bg{background:url("images/common/subtitle_topics_bg.png") left top/contain no-repeat;top:-24px;left:-34px}.under.news .under__title{margin-top:75px;padding-bottom:80px}.under.news .under__title h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.under.news .under__title .inner--1200{position:relative}.under.news .under__title .inner--1200 .subtitle__bg{background:url("images/common/subtitle_news_bg.png") left top/contain no-repeat;top:-24px;left:-34px}.under__title.news_single{margin-top:75px;padding-bottom:80px}.under__title.news_single h2{background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:75px;position:relative;z-index:6}.under__title.news_single .inner--1200{position:relative}.under__title.news_single .inner--1200 .subtitle__bg{background:url("images/common/subtitle_news_bg.png") left top/contain no-repeat;top:-24px;left:-34px}.under.case .under__topics--list,.under.topics__list .under__topics--list{padding:90px 0 85px}@media (min-width: 768px) and (max-width: 1199px){.under.case .under__topics--list .inner--1250,.under.topics__list .under__topics--list .inner--1250{width:100%}}@media (max-width: 767px){.under.case .under__topics--list .inner--1250,.under.topics__list .under__topics--list .inner--1250{width:95%}}.under.case .under__topics--list .inner--1250 ul,.under.topics__list .under__topics--list .inner--1250 ul{margin-bottom:80px}.under.case .under__topics--list .inner--1250 ul li,.under.topics__list .under__topics--list .inner--1250 ul li{background:#f4f4f4;width:262px;margin-right:25px;margin-left:25px;margin-bottom:40px;-webkit-box-shadow:0px 2px 2px 2px rgba(244,244,244,0.8);box-shadow:0px 2px 2px 2px rgba(244,244,244,0.8)}@media (max-width: 767px){.under.case .under__topics--list .inner--1250 ul li,.under.topics__list .under__topics--list .inner--1250 ul li{width:48%;margin-right:4%;margin-left:0;margin-bottom:40px}}@media (max-width: 767px){.under.case .under__topics--list .inner--1250 ul li:nth-child(2n+2),.under.topics__list .under__topics--list .inner--1250 ul li:nth-child(2n+2){margin-right:0}}.under.case .under__topics--list .inner--1250 ul li:last-of-typ,.under.topics__list .under__topics--list .inner--1250 ul li:last-of-typ{margin-right:0}.under.case .under__topics--list .inner--1250 ul li img,.under.topics__list .under__topics--list .inner--1250 ul li img{display:block;width:100%}.under.case .under__topics--list .inner--1250 ul li .event__list--textarea,.under.case .under__topics--list .inner--1250 ul li .topics__list--textarea,.under.topics__list .under__topics--list .inner--1250 ul li .event__list--textarea,.under.topics__list .under__topics--list .inner--1250 ul li .topics__list--textarea{padding:0px 12px 24px}.under.case .under__topics--list .inner--1250 ul li .event__list--date,.under.case .under__topics--list .inner--1250 ul li .topics__list--date,.under.topics__list .under__topics--list .inner--1250 ul li .event__list--date,.under.topics__list .under__topics--list .inner--1250 ul li .topics__list--date{font-size:12px;font-weight:bold;margin-top:25px}.under.case .under__topics--list .inner--1250 ul li .event__list--date span,.under.case .under__topics--list .inner--1250 ul li .topics__list--date span,.under.topics__list .under__topics--list .inner--1250 ul li .event__list--date span,.under.topics__list .under__topics--list .inner--1250 ul li .topics__list--date span{color:#fff;margin-left:10px;border-radius:10px;padding:1px 9px}@media (max-width: 767px){.under.case .under__topics--list .inner--1250 ul li .event__list--date span,.under.case .under__topics--list .inner--1250 ul li .topics__list--date span,.under.topics__list .under__topics--list .inner--1250 ul li .event__list--date span,.under.topics__list .under__topics--list .inner--1250 ul li .topics__list--date span{margin-left:0}}.under.case .under__topics--list .inner--1250 ul li .event__list--date .icon__held--red,.under.case .under__topics--list .inner--1250 ul li .topics__list--date .icon__held--red,.under.topics__list .under__topics--list .inner--1250 ul li .event__list--date .icon__held--red,.under.topics__list .under__topics--list .inner--1250 ul li .topics__list--date .icon__held--red{background:#bf000a}.under.case .under__topics--list .inner--1250 ul li .event__list--date .icon__held--blue,.under.case .under__topics--list .inner--1250 ul li .topics__list--date .icon__held--blue,.under.topics__list .under__topics--list .inner--1250 ul li .event__list--date .icon__held--blue,.under.topics__list .under__topics--list .inner--1250 ul li .topics__list--date .icon__held--blue{background:#0a40b3}.under.case .under__topics--list .inner--1250 ul li .event__list--date .icon__event,.under.case .under__topics--list .inner--1250 ul li .topics__list--date .icon__event,.under.topics__list .under__topics--list .inner--1250 ul li .event__list--date .icon__event,.under.topics__list .under__topics--list .inner--1250 ul li .topics__list--date .icon__event{background:#f39800}.under.case .under__topics--list .inner--1250 ul li .event__list--title,.under.case .under__topics--list .inner--1250 ul li .topics__list--title,.under.topics__list .under__topics--list .inner--1250 ul li .event__list--title,.under.topics__list .under__topics--list .inner--1250 ul li .topics__list--title{font-weight:bold;font-size:1.125rem}.under__event--list{padding:90px 0 85px}@media (min-width: 768px) and (max-width: 1199px){.under__event--list .inner--1250{width:100%}}@media (max-width: 767px){.under__event--list .inner--1250{width:95%}}.under__event--list .inner--1250 ul{margin-bottom:80px}.under__event--list .inner--1250 ul li{background:#f4f4f4;width:262px;margin-right:25px;margin-left:25px;margin-bottom:40px;-webkit-box-shadow:0px 2px 2px 2px rgba(244,244,244,0.8);box-shadow:0px 2px 2px 2px rgba(244,244,244,0.8)}@media (max-width: 767px){.under__event--list .inner--1250 ul li{width:48%;margin-right:4%;margin-left:0;margin-bottom:40px}}@media (max-width: 767px){.under__event--list .inner--1250 ul li:nth-child(2n+2){margin-right:0}}.under__event--list .inner--1250 ul li:last-of-type{margin-right:0}.under__event--list .inner--1250 ul li img{display:block;width:100%}.under__event--list .inner--1250 ul li .event__list--textarea{padding:0px 12px 24px}.under__event--list .inner--1250 ul li .event__list--date{font-size:12px;font-weight:bold;margin-top:25px}.under__event--list .inner--1250 ul li .event__list--date span{color:#fff;margin-left:10px;border-radius:10px;padding:1px 9px}@media (max-width: 767px){.under__event--list .inner--1250 ul li .event__list--date span{margin-left:0}}.under__event--list .inner--1250 ul li .event__list--date .icon__held{background:#bf000a}.under__event--list .inner--1250 ul li .event__list--date .icon__end{background:#0a40b3}.under__event--list .inner--1250 ul li .event__list--date .icon__event{background:#f39800}.under__event--list .inner--1250 ul li .event__list--date .icon__uncategorized{background:#000}.under__event--list .inner--1250 ul li .event__list--title{font-weight:bold;font-size:1.125rem}.under.event__detail .under__title,.under.news__detail .under__title{padding-bottom:100px}.under.event__detail .under__title h2,.under.news__detail .under__title h2{margin-bottom:0}.under__title.topics_single{padding-bottom:100px}.under__title.topics_single h2{margin-bottom:0}.under.event__detail .under__contents--line{padding:60px 0}.under.event__detail .under__contents--line .event__area--gray{background:#fafafa;padding:35px 65px;margin-bottom:75px}.under.event__detail .under__contents--line .event__area--gray h3.under__line{font-size:1rem;font-weight:bold;margin-bottom:35px;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #dbdbdb;position:relative}.under.event__detail .under__contents--line .event__area--gray h3.under__line span.date{font-family:'Montserrat', sans-serif;margin-right:60px}.under.event__detail .under__contents--line .event__area--gray h3.under__line img{position:absolute;left:0;bottom:-3px}.under.event__detail .under__contents--line .event__area--gray p{font-size:1.125rem;font-weight:bold}.under.event__detail .under__contents--line .left__line--orange p{padding:0 130px}.under.event__detail .under__contents--line .event__textarea--gray{background:#fafafa;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:55px 70px;max-width:720px}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .under__contents--line .event__textarea--gray{max-width:100%;float:none}}@media (max-width: 767px){.under.event__detail .under__contents--line .event__textarea--gray{padding:35px 40px}}.under.event__detail .under__contents--line .event__image--left img{float:left;margin-left:30px;margin-bottom:30px}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .under__contents--line .event__image--left img{margin:0 auto 30px;float:none;display:block}}@media (max-width: 767px){.under.event__detail .under__contents--line .event__image--left img{margin:0 auto 30px;float:none;display:block}}.under.event__detail .under__contents--line .event__image--left .event__textarea--gray{float:right}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .under__contents--line .event__image--left .event__textarea--gray{float:none}}.under.event__detail .under__contents--line .event__image--right img{float:right;margin-right:30px;margin-bottom:30px}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .under__contents--line .event__image--right img{margin:0 auto 30px;float:none;display:block}}@media (max-width: 767px){.under.event__detail .under__contents--line .event__image--right img{margin:0 auto 30px;float:none;display:block}}.under.event__detail .under__contents--line .event__image--right .event__textarea--gray{float:left}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .under__contents--line .event__image--right .event__textarea--gray{float:none}}.under.event__detail .altar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-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){.under.event__detail .altar__list{width:95%;margin-right:auto;margin-left:auto;display:block}}.under.event__detail .altar__list .altar__detail{max-width:780px;width:100%;margin-right:55px;margin-left:55px;margin-bottom:30px}@media (max-width: 767px){.under.event__detail .altar__list .altar__detail{margin-right:auto;margin-left:auto}}.under.event__detail .altar__list .altar__detail .altar__detail--image{float:left;width:175px;margin-right:50px}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .altar__list .altar__detail .altar__detail--image{float:none;display:block;margin:0 auto 20px}}@media (max-width: 767px){.under.event__detail .altar__list .altar__detail .altar__detail--image{float:none;display:block;margin:0 auto 20px}}.under.event__detail .altar__list .altar__detail .altar__detail--text{float:left;max-width:555px;width:100%}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .altar__list .altar__detail .altar__detail--text{max-width:100%;float:none;display:block;margin:0 auto}}@media (max-width: 767px){.under.event__detail .altar__list .altar__detail .altar__detail--text{max-width:100%;float:none;display:block;margin:0 auto}}.under.event__detail .altar__list .altar__detail .altar__detail--text h4{font-size:22px;font-weight:bold}.under.event__detail .altar__list .altar__detail .altar__detail--text p{font-size:0.875rem}.under.event__detail .event__summary .event__schedule{float:right;max-width:720px;width:100%}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .event__summary .event__schedule{max-width:100%;float:none}}@media (max-width: 767px){.under.event__detail .event__summary .event__schedule{padding:15px 20px}}.under.event__detail .event__summary .event__schedule table{width:100%;font-size:1.125rem;border-top:1px solid #eeeeee;margin-top:50px;float:right}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .event__summary .event__schedule table{float:none}}@media (max-width: 767px){.under.event__detail .event__summary .event__schedule table{float:none}}.under.event__detail .event__summary .event__schedule table tr{border-bottom:1px solid #eeeeee}.under.event__detail .event__summary .event__schedule table tr th{padding:24px 95px;text-align:center;font-weight:bold}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .event__summary .event__schedule table tr th{padding:24px 55px}}@media (max-width: 767px){.under.event__detail .event__summary .event__schedule table tr th{padding:15px;min-width:110px}}.under.event__detail .event__summary .event__schedule table tr td{padding:24px 20px 24px 0;text-align:left;font-weight:bold}@media (max-width: 767px){.under.event__detail .event__summary .event__schedule table tr td{padding:15px}}.under.event__detail .event__summary .event__image--left img{float:left;margin-left:30px;margin-bottom:30px}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .event__summary .event__image--left img{margin:0 auto 30px;float:none;display:block}}@media (max-width: 767px){.under.event__detail .event__summary .event__image--left img{margin:0 auto 30px;float:none;display:block}}.under.event__detail .event__summary .event__image--left .event__textarea--gray{float:right}@media (min-width: 768px) and (max-width: 1199px){.under.event__detail .event__summary .event__image--left .event__textarea--gray{float:none}}.under.event__detail .event__application .event__application--gray{background:#fafafa;padding:70px 64px}@media (max-width: 767px){.under.event__detail .event__application .event__application--gray{padding:30px}}.under.event__detail .event__application .event__application--gray form table{margin-bottom:40px;width:100%}.under.event__detail .event__application .event__application--gray form table tr th{font-size:1.25rem;font-weight:bold;text-align:left;width:17%;vertical-align:middle}@media (max-width: 767px){.under.event__detail .event__application .event__application--gray form table tr th{display:block;width:100%}}.under.event__detail .event__application .event__application--gray form table tr td{font-size:1.25rem;padding:22px 5px}@media (max-width: 767px){.under.event__detail .event__application .event__application--gray form table tr td{display:block;padding-top:0}}.under.event__detail .event__application .event__application--gray form table tr td input{border:1px solid #333333;border-radius:3px;width:100%}.under.event__detail .event__application .event__application--gray .detail__btn--orange{padding:8px 30px 8px 15px;display:block;width:199px;margin:0 auto;text-align:center}.under.event__detail .event__application .event__application--gray .detail__btn--orange img{margin-right:10px;vertical-align:-4%}.under__contents--line.event_single{padding:60px 0}.under__contents--line.event_single .event__area--gray{margin-bottom:20px}.under__contents--line.event_single .event__area--gray h3.under__line{font-size:1rem;font-weight:bold;margin-bottom:35px;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #dbdbdb;position:relative}.under__contents--line.event_single .event__area--gray h3.under__line span.date{font-family:'Montserrat', sans-serif;margin-right:60px}.under__contents--line.event_single .event__area--gray h3.under__line img{position:absolute;left:0;bottom:-3px}.under__contents--line.event_single .event__area--gray p{font-size:1.125rem;font-weight:bold}.under__contents--line.event_single .left__line--orange p{padding:0 130px}.under__contents--line.event_single .inner--930{font-size: 16px;margin-bottom:60px}.under__contents--line.event_single .detail__btn--orange{padding:8px 15px 8px 15px;display:block;width:199px;margin:0 auto;text-align:center}.under__contents--line.event_single .detail__btn--orange img{margin-right:10px;vertical-align:-4%}.under__contents--line.single_topics{padding:60px 0}.under__contents--line.single_topics .inner--1200{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under__contents--line.single_topics .inner--1200 .main__left{width:680px}.under__contents--line.single_topics .inner--1200 .main__left h3{font-size:1.625rem;line-height:1.2em}.under__contents--line.single_topics .inner--1200 .main__left .topics__important{padding:1px;background:-webkit-gradient(linear, left top, left bottom, from(#f19803), to(#c0040a));background:linear-gradient(to bottom, #f19803, #c0040a);margin-bottom:40px}.under__contents--line.single_topics .inner--1200 .main__left .topics__important p{font-size:1.125rem;font-weight:bold;background:#fff;padding:11px 10px 11px 77px;background:url("images/common/icon_important.gif") 20px center no-repeat #fff}.under__contents--line.single_topics .inner--1200 .main__left .topics__content{font-size:16px;margin-bottom:60px}.under__contents--line.single_topics .inner--1200 .main__left .topics__content ul{margin-bottom:45px}.under__contents--line.single_topics .inner--1200 .main__left .topics__content img{display:block;margin-bottom:60px}.under__contents--line.single_topics .inner--1200 .main__left .topics__content img.alignleft{display:inline;float:left;margin-right:1.5em}.under__contents--line.single_topics .inner--1200 .main__left .topics__content img.alignright{display:inline;float:right;margin-left:1.5em}.under__contents--line.single_topics .inner--1200 .main__left .topics__content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.under__contents--line.single_topics .inner--1200 .main__left .topics__content p{margin-bottom:1em}.under__contents--line.single_topics .inner--1200 .main__left .detail__btn--orange{padding:8px 15px;display:block;width:150px;margin:0 auto;text-align:center}.under__contents--line.single_topics .inner--1200 .main__left .detail__btn--orange.btn__prew{margin-right:23px}.under__contents--line.single_topics .inner--1200 .main__left .detail__btn--orange.btn__next{margin-left:23px}.under__contents--line.single_topics .inner--1200 aside.topics__side{width:446px}.under__contents--line.single_topics .inner--1200 aside.topics__side nav section{margin-bottom:20px}.under__contents--line.single_topics .inner--1200 aside.topics__side nav section.topics__category .topics__side--gray ul li a{position:relative}.under__contents--line.single_topics .inner--1200 aside.topics__side nav section.topics__category .topics__side--gray ul li a i{position:absolute;top:35%;right:15px}.under__contents--line.single_topics .inner--1200 aside.topics__side nav section h3{font-size:1.125rem;font-weight:bold;color:#fff;background:url("images/common/bg_aside_orange.gif");padding:11px 40px}.under__contents--line.single_topics .inner--1200 aside.topics__side nav section .topics__side--gray{background:#fafafa;padding:20px 45px 40px}.under__contents--line.single_topics .inner--1200 aside.topics__side nav section .topics__side--gray ul li{border-bottom:1px solid #dddddd}.under__contents--line.single_topics .inner--1200 aside.topics__side nav section .topics__side--gray ul li a{padding:20px 17px;display:block}.under.news .under__news--list{padding:90px 0 85px}.under.news .under__news--list .news__list--white{background:#fff;padding:32px 70px}.under.news .under__news--list .news__list--white table.news__list{width:100%;margin-bottom:80px}.under.news .under__news--list .news__list--white table.news__list tr{border-bottom:1px solid #dbdbdb}.under.news .under__news--list .news__list--white table.news__list tr th{padding:25px 17px;font-size:20px;font-weight:bold;width:250px}@media (max-width: 767px){.under.news .under__news--list .news__list--white table.news__list tr th{display:block;width:100%;padding:10px 17px 0}}.under.news .under__news--list .news__list--white table.news__list tr th span{font-size:14px;color:#fff;border-radius:5px;margin-left:42px;margin-top:-5px;padding:2.5px 16px;vertical-align:2px}.under.news .under__news--list .news__list--white table.news__list tr th .icon__news{background:#e60012}.under.news .under__news--list .news__list--white table.news__list tr th .icon__blog{background:#313131}.under.news .under__news--list .news__list--white table.news__list tr td{padding:28px 17px;font-weight:bold;font-size:16px;vertical-align:1px}@media (max-width: 767px){.under.news .under__news--list .news__list--white table.news__list tr td{display:block;width:100%;padding:10px 17px}}.under__contents--line.news_single{padding:90px 0 85px}.under__contents--line.news_single .news__area--gray{background:#fafafa;padding:35px 65px;margin-bottom:75px}.under__contents--line.news_single .news__area--gray h3.under__line{font-size:1rem;font-weight:bold;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #dbdbdb;position:relative}.under__contents--line.news_single .news__area--gray h3.under__line span.date{font-family:'Montserrat', sans-serif;margin-right:60px}.under__contents--line.news_single .news__area--gray h3.under__line img{position:absolute;left:0;bottom:-3px}.under__contents--line.news_single .news__area--gray p{font-size:1.125rem;font-weight:bold}.under__contents--line.news_single .left__line--orange h3{margin-bottom:45px}.under__contents--line.news_single .inner--930{margin-bottom:60px}.under__contents--line.news_single .inner--930 ul{margin-bottom:45px}.under__contents--line.news_single .inner--930 img{display:block;margin-bottom:60px}.under__contents--line.news_single .inner--930 img.alignleft{display:inline;float:left;margin-right:1.5em}.under__contents--line.news_single .inner--930 img.alignright{display:inline;float:right;margin-left:1.5em}.under__contents--line.news_single .inner--930 img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.under__contents--line.news_single .inner--930 p{margin-bottom:1em}.under__contents--line.news_single .inner--930 .image__triple{margin-bottom:40px}.under__contents--line.news_single .inner--930 .image__triple img{margin-bottom:0}.under__contents--line.news_single .inner--930 .image__triple img:nth-child(1){float:left;margin-right:0.96%;width:58%}.under__contents--line.news_single .inner--930 .image__triple img:nth-child(2){margin-bottom:1.18%;width:40.9%}.under__contents--line.news_single .inner--930 .image__triple img:nth-child(3){width:40.9%}.under__contents--line.news_single .detail__btn--orange{padding:8px 15px 8px 15px;display:block;width:199px;margin:0 auto;text-align:center}.under__contents--line.news_single .detail__btn--orange img{margin-right:10px;vertical-align:-4%}.top__case.aws{padding:85px 0 120px}.top__case.aws h2{font-size:2.625rem;font-weight:bold;background:url("images/common/under_line_orange.gif") left bottom no-repeat;margin-bottom:60px}.top__case.aws h2 img{display:block}.top__case.aws ol{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;margin-bottom:75px;text-align:center}@media (max-width: 767px){.top__case.aws ol{margin:0vw 0 5vw}}.top__case.aws ol::after{content:"";width:30%}.top__case.aws ol .slick-slide{margin:0 20px}.top__case.aws 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);width:30%;position:relative;background-color:rgba(255,255,255,0.4)}@media (max-width: 767px){.top__case.aws ol li{width:100%;margin-bottom:2rem}}@media (min-width: 1200px){.top__case.aws ol li:nth-child(n+4){margin-top:3rem}}@media (min-width: 768px) and (max-width: 1199px){.top__case.aws ol li:nth-child(n+4){margin-top:3rem}}.top__case.aws ol li .case__list--image img{display:block;width:100%}.top__case.aws ol li .case__list--logo{display:block;margin:0 0 0 auto}.top__case.aws ol li .case__category{font-size:13px;color:#fff;background:#000;padding:0 8px;position:absolute;top:0;left:0}.top__case.aws ol li .case__list--textarea{padding:0px 20px 30px;margin-top:-22px;text-align:left}.top__case.aws ol li .case__industry{font-size:12px;background:#e3e5e2;padding:0 8px;border-radius:9px}.top__case.aws ol li h3{font-size:1.125rem;font-weight:bold;margin-top:5px}.top__case.aws ol li p{font-size:0.75rem;font-weight:bold;margin-bottom:35px}.top__case.aws ol li .detail__btn--mono img{margin-right:12px;vertical-align:-10%}.top__case.aws .detail__btn--orange{padding:8px 15px;position:relative;z-index:6;display:block;width:199px;margin:0 auto}.top__case.aws .detail__btn--orange img{margin-right:10px;vertical-align:-5%}
/*# sourceMappingURL=lower-style.css.map */
.eventbox h2 {
      position: relative;
    padding: 0.5em 0.5em 0.5em 1em;
    background: #bf000a;
    margin-bottom: 40px;
    color: white;
    font-weight: bold;
    font-size: 20px;
	margin-top:40px;
}

.eventbox h2::before {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  border: none;
  border-bottom: solid 15px transparent;
  border-right: solid 20px rgb(149, 158, 155);
}
.title001{
	font-size:20px;
	margin:20px 0;
	font-weight: bold;
	color:#bf000a;
}
.eventTable {
	width: 100%;
	border-collapse: collapse;
	margin-top:40px;
}
.eventTable th.t_top {
    border-top: #b3b3b3 4px solid;
}
.eventTable th {
	border-bottom: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	background: #f7f7f7;
	padding: 10px;
	font-weight: normal;
}
.eventTable td.t_top {
	border-top: #be1309 4px solid;
}
.eventTable td {
	border-bottom: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	text-align: left;
	padding: 10px;
}
.first{
    width: 63px !important;
}
.last{
    width: 63px !important;
}
@media only screen and (max-width: 767px){
 .wp-pagenavi .page{
    display: none;
  }
 .wp-pagenavi .extend{
    display: none;
  }
	 .wp-pagenavi .last{
    display: none;
  }
 .wp-pagenavi .first{
    display: none;
  }

}
.newbox001{
        width: 30%;
	display:block;
}
/*.imgbox001{width:28%;}*/
.newbox001 .imgb0x001 img{height:auto;}
/*.reasons__text{width:69%;}*/
.reasons__text h4 {
    font-size: 1.375rem;
    font-weight: bold;
    line-height: 1.5em;
}
.reasons__text p {
    font-size: 0.875rem;
}
	.reasons__text h4 {
       text-align: center;
}
	.reasons__text {
    width: 100%;
	}
.aws__reasons--list2{
	display:flex;
	justify-content:space-around;
		max-width:1200px;
	margin:auto;
}
.azureDetail__reasons--list2{
	display:flex;
	justify-content:space-around;
	max-width:1200px;
	margin:auto;
}
.reasons__image2{
    width: 100%;
    height: auto;
}	.imgbox001 {
    width: 50%;
    margin: auto;
    margin-bottom: 20px;
}
@media only screen and (max-width: 1200px){

}
	@media only screen and (max-width: 680px){
		.aws__reasons--list2 {
			display: block;}
		 .newbox001 {
    width: 95%;
    display: block;
    justify-content: space-between;
    margin: auto;
			     margin-bottom: 40px;
}
}