@media (max-width: 767px){.keyvisual-ttl{width:100%;margin-top:-40px}}@media only screen and (max-width: 350px){.keyvisual-ttl{font-size:25px;font-size:2.5rem}}.keyvisual-bg .js-image{background-color:#4C4D49}.sec-intro{color:#fff;background:url("/wp/wp-content/themes/wp-templ/assets/img/merit/bg_merit.jpg") no-repeat center top;background-size:cover}@media (min-width: 768px){.sec-intro{padding-bottom:191px}.sec-intro .cm-ttl01{padding-top:147px}.sec-intro .cm-txt{margin-top:57px}}@media (max-width: 767px){.sec-intro{margin-top:-40px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/merit/bg_merit_sp.jpg");padding:40px 0 132px}.sec-intro .wcm{padding:0 40px}.sec-intro .cm-ttl01{margin-top:102px}}@media only screen and (max-width: 767px) and (max-width: 370px){.sec-intro .cm-ttl01{font-size:22px;font-size:2.2rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.sec-intro .cm-ttl01{font-size:19px;font-size:1.9rem}}@media (max-width: 767px){.sec-intro .cm-txt{margin-top:31px}.sec-intro .pic{margin:52px auto 41px}}.sec-merit .merit-fluid{
	background:#fff;
	padding-right: 0;
	padding-bottom: 139px;
	padding-left: 0;
}.sec-merit .txt-numb{font-size:44px;font-size:4.4rem;letter-spacing:.06em;line-height:1.2}.sec-merit .cm-subttl01.line-bt span{display:inline}.sec-merit .equipment-box{border:1px solid #EDEDED}.sec-merit .merit-block02{background:#D9D9D5}.sec-merit .merit-block02 .box-img{background:#fff}.sec-merit .box-enjoy{border:1px solid #707070;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-top:49px;padding-bottom:35px}.sec-merit .box-enjoy .ttl{font-size:18px;font-size:1.8rem;margin:-15px 0 21px 22px}.sec-merit .box-enjoy .ttl span{display:inline-block;background:#D9D9D5;padding:0 13px}.sec-merit .box-enjoy .list{padding:0 39px}.sec-merit .box-enjoy .list li{font-size:15px;font-size:1.5rem;letter-spacing:.02em;margin-bottom:6px}.sec-merit .box-enjoy .list li:last-child{margin-bottom:0}.sec-merit .list-logo li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:150px;border-bottom:1px solid #EDEDED}.sec-merit .list-logo li:last-child{border-bottom-color:#D9D9D5}.sec-merit .merit-block04,.sec-merit .merit-block06{background:#D9D9D5}@media (min-width: 768px){.sec-merit .cm-subttl01.line-bt{line-height:2.6}.sec-merit .grid-box .box-img{float:left;width:40%;max-width:400px;margin-top:6px}.sec-merit .grid-box .box-text{float:right;width:53%;max-width:520px}.sec-merit .grid-box.is-revert .box-img{float:right}.sec-merit .grid-box.is-revert .box-text{float:left}.sec-merit .merit-block01 .grid-box{margin-top:81px}.sec-merit .merit-block01 .grid-box .cm-subttl01{margin:31px 0 34px}.sec-merit .merit-block01 .box-img{width:45.5%;max-width:455px}.sec-merit .merit-block01 .box-text{width:48%;max-width:467px}.sec-merit .equipment-box{margin-top:78px;padding-top:34px}.sec-merit .equipment-box ul{border-top:1px solid #EDEDED;margin-top:35px}.sec-merit .equipment-box ul li{position:relative;width:50%;padding:50px 50px 53px 49px}.sec-merit .equipment-box ul li:nth-child(odd):before{position:absolute;content:"";right:-1px;top:0;width:1px;height:100%;border-right:1px solid #EDEDED}.sec-merit .equipment-box ul li:not(:nth-child(-n+2)){border-top:1px solid #EDEDED}.sec-merit .equipment-box ul .pic{margin-bottom:34px}.sec-merit .equipment-box ul .cm-txt{line-height:2;margin-top:22px}.sec-merit .merit-block02{padding:153px 0 138px}.sec-merit .merit-block02 .cm-subttl01{margin:30px 0 34px}.sec-merit .merit-block03{padding:113px 0 131px}.sec-merit .merit-block03 .cm-subttl01{margin:31px 0 34px}.sec-merit .merit-block04{padding:114px 0 131px}.sec-merit .merit-block04 .cm-subttl01{margin:32px 0 34px}.sec-merit .merit-block05{padding:114px 0 131px}.sec-merit .merit-block05 .cm-subttl01{margin:31px 0 34px}.sec-merit .merit-block06{padding:114px 0 150px}.sec-merit .merit-block06 .cm-subttl01{margin:32px 0 34px}}@media (max-width: 767px){.sec-merit .merit-fluid{padding:68px 0 80px}.sec-merit .txt-numb{text-align:center;font-size:40px;font-size:4rem;padding-left:4px}.sec-merit .cm-subttl01{line-height:1.8}.sec-merit .cm-subttl01.line-lr{line-height:1.5}.sec-merit .cm-subttl01.line-bt{line-height:2.6}.sec-merit .grid-box{padding:0 15px}.sec-merit .grid-box img{display:block;width:100%}.sec-merit .grid-box .cm-subttl01{text-align:center;margin:12px 0 35px}}@media only screen and (max-width: 767px) and (max-width: 370px){.sec-merit .grid-box .cm-subttl01{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.sec-merit .grid-box .cm-subttl01{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.sec-merit .merit-block01 .grid-box{margin-top:44px}.sec-merit .merit-block01 .grid-box .cm-subttl01{margin:12px 0 34px}.sec-merit .merit-block01 .grid-box .cm-txt{margin-top:41px}.sec-merit .equipment-box{margin-top:52px;padding:31px 0 9px}.sec-merit .equipment-box ul{margin-top:32px}.sec-merit .equipment-box ul li{border-top:1px solid #EDEDED;padding:29px 29px 42px}.sec-merit .equipment-box ul .pic{margin-bottom:35px}.sec-merit .equipment-box ul .pic img{display:block;width:100%}.sec-merit .equipment-box ul .cm-txt{margin-top:26px}.sec-merit .merit-block02{padding:54px 0 77px}.sec-merit .merit-block02 .cm-subttl01{margin-left:-15px;margin-right:-15px}.sec-merit .box-enjoy{padding-bottom:30px}.sec-merit .box-enjoy .ttl{text-align:center;line-height:1.67;margin:-15px 0 19px}.sec-merit .box-enjoy .ttl span{padding:0 10px}}@media only screen and (max-width: 767px) and (max-width: 370px){.sec-merit .box-enjoy .ttl{font-size:17px;font-size:1.7rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.sec-merit .box-enjoy .ttl{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.sec-merit .box-enjoy .list{padding:0 29px}}@media only screen and (max-width: 767px) and (max-width: 350px){.sec-merit .box-enjoy .list{padding:0 20px}}@media (max-width: 767px){.sec-merit .box-enjoy .list li{text-indent:-1em;margin-left:1em}}@media only screen and (max-width: 767px) and (max-width: 350px){.sec-merit .box-enjoy .list li{font-size:13px;font-size:1.3rem}}@media (max-width: 767px){.sec-merit .list-logo{margin-top:50px}.sec-merit .list-logo li{height:101px}.sec-merit .list-logo img{width:auto;max-height:74px}.sec-merit .merit-block03{padding:54px 0 72px}.sec-merit .merit-block03 .cm-txt{margin-top:40px}.sec-merit .merit-block04{padding:54px 0 80px}.sec-merit .merit-block04 .box-img{margin-top:42px}.sec-merit .merit-block05{padding:54px 0 71px}.sec-merit .merit-block05 .cm-txt{margin-top:40px}.sec-merit .merit-block06{padding:54px 0 93px}.sec-merit .merit-block06 .cm-subttl01{margin-left:-15px;margin-right:-15px}.sec-merit .merit-block06 .cm-txt{margin-top:40px}}.sec-case{overflow:hidden;padding:52px 0 180px}.sec-case .case-heading{text-align:center;color:#D9D9D5;font-family:'Marcellus', serif;font-size:120px;font-size:12rem;letter-spacing:.04em;line-height:1.25;margin-bottom:-13px}.sec-case .cm-subttl01.line-bt span{border-color:#fff}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-case .cm-subttl01.line-bt{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.sec-case{padding:60px 0 160px}.sec-case .case-heading{font-size:62px;font-size:6.2rem;margin:0 -15px 7px}}@media only screen and (max-width: 767px) and (max-width: 350px){.sec-case .case-heading{font-size:51px;font-size:5.1rem}}@media (max-width: 767px){.sec-case .cm-ttl01{margin-bottom:70px}}.case-popup{z-index:3;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease, visibility 0.4s ease}.case-popup.is-show{opacity:1;visibility:visible;pointer-events:auto}.case-popup .popup-dialog{position:relative}.case-popup .popup-img{text-align:center}.case-popup .popup-img img{display:block;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.case-popup .popup-desc{text-align:left;font-size:15px;font-size:1.5rem;line-height:28px;line-height:1.86667em}@media (min-width: 768px){.case-popup{position:absolute;top:50%;left:50%;width:500px;margin-left:38px;transform:translateY(-50%)}.case-popup .popup-close,.case-popup .popup-overlay{display:none !important}.case-popup .popup-dialog{background:#fff;color:#4C4D41;max-width:500px;height:199px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow-x:hidden;overflow-y:auto;padding:25px}.case-popup .popup-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%}.case-popup .popup-img{width:49.5%;padding-right:30px}.case-popup .popup-desc{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:222px;margin-top:-2px}}@media (max-width: 767px){.case-popup{position:fixed;z-index:10005;width:100%;height:100vh;top:0;left:0}.case-popup .popup-dialog{z-index:10005;position:absolute;max-width:269px;width:90%;max-height:92%;top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 767px) and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape){.case-popup .popup-dialog{height:260px;margin-top:-20px}}@media (max-width: 767px){.case-popup .popup-content{background:#fff;color:#4C4D41;width:100%;min-height:353px;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow-x:hidden;overflow-y:scroll;margin:auto;padding:25px 25px 44px}}@media only screen and (max-width: 767px) and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape){.case-popup .popup-content{min-height:auto}}@media (max-width: 767px){.case-popup .popup-img{margin:0 auto 23px}.case-popup .popup-img img{width:100%}.case-popup .popup-img.cg-size{max-width:117px}.case-popup .popup-close{position:relative;font-size:0;margin-bottom:32px}.case-popup .popup-close:before{position:absolute;content:"";width:26px;height:28px;top:0;right:0;background:url("/wp/wp-content/themes/wp-templ/assets/img/merit/icn_close.svg") no-repeat center center;background-size:16px 16px}.case-popup .popup-overlay{position:fixed;z-index:10004;width:100%;height:100vh;top:0;left:0;background:rgba(76,77,73,0.7);font-size:0}}.case-diagram .bubble{width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center}.case-diagram .bubble:after{position:absolute;content:"";background:rgba(195,218,230,0.5);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0.25);-moz-transform:scale(0.25);-ms-transform:scale(0.25);-o-transform:scale(0.25);transform:scale(0.25);-webkit-animation:sonarEffect 2s linear infinite;-moz-animation:sonarEffect 2s linear infinite;animation:sonarEffect 2s linear infinite}.case-diagram .bubble span.dot{width:calc(100% - 10px);height:calc(100% - 10px);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:rgba(195,218,230,0.5);display:block;margin:5px auto;position:absolute;z-index:1;top:0;left:0;right:0}.case-diagram .bubble1 span.dot:before{position:absolute;content:"";top:0;bottom:0;right:0;left:0;width:12px;height:12px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:1px solid #fff;margin:auto}.case-diagram .bubble-pink:after{background:rgba(230,204,195,0.5)}.case-diagram .bubble-pink span.dot{background:rgba(230,204,195,0.5)}.case-diagram .bubble-yellow:after{background:rgba(227,230,195,0.5)}.case-diagram .bubble-yellow span.dot{background:rgba(227,230,195,0.5)}.case-diagram .bubble-green:after{background:rgba(195,230,198,0.5)}.case-diagram .bubble-green span.dot{background:rgba(195,230,198,0.5)}.case-diagram .bubble-purple:after{background:rgba(208,195,230,0.5)}.case-diagram .bubble-purple span.dot{background:rgba(208,195,230,0.5)}.case-diagram .bubble-orange:after{background:rgba(230,217,195,0.5)}.case-diagram .bubble-orange span.dot{background:rgba(230,217,195,0.5)}.case-diagram .bubble-gray:after{background:rgba(230,211,195,0.5)}.case-diagram .bubble-gray span.dot{background:rgba(227,227,227,0.5)}.case-diagram .item-case{position:absolute;width:36px;height:36px}@media only screen and (min-width: 1025px){.case-diagram .item-case:hover .case-popup{opacity:1;visibility:visible;pointer-events:auto}}.case-diagram .item-case011{left:calc(7.7% - 18px);top:calc(3.7% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case011{top:calc(2.8% - 18px)}}.case-diagram .item-case012{left:calc(22.7% - 18px);top:calc(0.6% - 18px)}.case-diagram .item-case013{left:calc(37.9% - 18px);top:calc(3.7% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case013{top:calc(3% - 18px)}}.case-diagram .item-case014{left:calc(37.8% - 18px);bottom:calc(37% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case014{bottom:calc(37.5% - 18px)}}.case-diagram .item-case015{left:calc(22.7% - 18px);bottom:calc(23% - 18px)}.case-diagram .item-case016{left:calc(7.7% - 18px);bottom:calc(37% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case016{bottom:calc(37.5% - 18px)}}.case-diagram .item-case021{left:calc(8.1% - 18px);top:calc(3.7% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case021{left:calc(8.2% - 18px);top:calc(4% - 18px)}}.case-diagram .item-case022{left:calc(22.4% - 18px);top:calc(3.7% - 18px)}@media (min-width: 768px){.case-diagram .item-case022 .case-popup{left:auto;right:50%;margin-left:0;margin-right:38px}}.case-diagram .item-case023{left:calc(30% - 18px);top:calc(3.7% - 18px)}@media (min-width: 768px){.case-diagram .item-case023 .case-popup{left:auto;right:50%;margin-left:0;margin-right:38px}}.case-diagram .item-case024{left:calc(37.3% - 18px);top:calc(3.7% - 18px)}@media (min-width: 768px){.case-diagram .item-case024 .case-popup{left:auto;right:50%;margin-left:0;margin-right:38px}}.case-diagram .item-case025{left:calc(37.3% - 18px);bottom:calc(48.1% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case025{left:calc(37.25% - 18px);bottom:calc(48.35% - 18px)}}@media (min-width: 768px){.case-diagram .item-case025 .case-popup{left:auto;right:50%;margin-left:0;margin-right:38px}}.case-diagram .item-case026{left:calc(22.5% - 18px);bottom:calc(23% - 18px)}@media (min-width: 768px){.case-diagram .item-case026 .case-popup{left:auto;right:50%;margin-left:0;margin-right:38px}}.case-diagram .item-case027{left:calc(8.111% - 18px);bottom:calc(48.111% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case027{bottom:calc(48.5% - 18px)}}.case-diagram .item-case028{right:calc(2.5% - 18px);bottom:calc(4.6% - 18px)}@media (min-width: 768px){.case-diagram .item-case028 .case-popup{left:auto;right:50%;margin-left:0;margin-right:38px}}.case-diagram .item-case031{left:calc(12% - 18px);top:calc(8.6% - 18px)}.case-diagram .item-case032{left:calc(53% - 18px);top:calc(8.6% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case032{left:calc(53.15% - 18px);top:calc(8.6% - 18px)}}.case-diagram .item-case033{right:calc(17% - 18px);top:calc(8.6% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case033{right:calc(16.7% - 18px);top:calc(8.4% - 18px)}}.case-diagram .item-case034{right:calc(19.7% - 18px);top:calc(35.2% - 18px)}.case-diagram .item-case035{right:calc(47% - 18px);top:calc(35.2% - 18px)}.case-diagram .item-case036{right:calc(13.5% - 18px);top:calc(54.75% - 18px)}.case-diagram .item-case037{right:calc(28% - 18px);top:calc(53.75% - 18px)}.case-diagram .item-case038{right:calc(40.5% - 18px);top:calc(53.75% - 18px)}.case-diagram .item-case039{right:calc(54.5% - 18px);top:calc(54.75% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case039{right:calc(54.4% - 18px)}}.case-diagram .item-case0310{right:calc(13.5% - 18px);bottom:calc(10.4% - 18px)}.case-diagram .item-case0311{right:calc(33.7% - 18px);bottom:calc(3.8% - 18px)}.case-diagram .item-case0312{right:calc(54.5% - 18px);bottom:calc(10.3% - 18px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.case-diagram .item-case0312{right:calc(54.3% - 18px)}}@media (max-width: 767px){.case-diagram .bubble span.dot{width:calc(100% - 6px);height:calc(100% - 6px);margin:3px auto}.case-diagram .item-case{width:35px;height:35px}.case-diagram .item-case011{left:calc(7.7% - 17px)}.case-diagram .item-case013{left:calc(37.9% - 17px)}.case-diagram .item-case014{bottom:calc(36.7% - 17px)}.case-diagram .item-case015{left:calc(22.7% - 17px)}.case-diagram .item-case016{left:calc(7.5% - 17px);bottom:calc(36.5% - 17px)}.case-diagram .item-case021{left:calc(7.5% - 17px);bottom:calc(36.5% - 17px)}.case-diagram .item-case022{left:calc(22.5% - 17px);top:calc(2% - 17px)}.case-diagram .item-case023{left:calc(37.4% - 17px);top:calc(2.5% - 17px)}.case-diagram .item-case025{left:calc(37% - 17px);bottom:calc(55.5% - 17px)}.case-diagram .item-case026{left:calc(22.5% - 19px);bottom:calc(35% - 18px)}.case-diagram .item-case027{left:calc(8.111% - 17px);bottom:calc(56.111% - 18px)}.case-diagram .item-case028{right:calc(3.5% - 19px);bottom:calc(18.6% - 18px)}.case-diagram .item-case031{left:calc(12% - 18px);top:calc(13.8% - 17px)}.case-diagram .item-case032{top:calc(14% - 17px)}.case-diagram .item-case033{margin-right:1px;top:calc(14% - 17px)}.case-diagram .item-case034{margin-right:1px;top:calc(39.2% - 18px)}.case-diagram .item-case035{margin-right:1px;top:calc(39.2% - 18px)}.case-diagram .item-case036{top:calc(57.5% - 18px)}.case-diagram .item-case037{right:calc(27% - 18px);top:calc(56.5% - 18px)}.case-diagram .item-case038{right:calc(41% - 18px);top:calc(56.5% - 18px)}.case-diagram .item-case039{top:calc(57.5% - 18px)}.case-diagram .item-case0310{margin-bottom:-2px}.case-diagram .item-case0311{margin-bottom:-1px;margin-right:1px}.case-diagram .item-case0312{margin-bottom:-1px}}.group-case{position:relative;color:#fff;background:#4C4D49;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-bottom:30px}.group-case:last-child{margin-bottom:0}.group-case .cm-btn01{color:#fff;margin-top:31px;padding-top:6px}.group-case .cm-btn01:before{height:1px;width:100%;position:absolute;content:"";right:0;bottom:0;background:#fff;z-index:1}.group-case .cm-btn01:after{position:absolute;content:"";top:0;right:3px;width:19px;height:24px;background:url("/wp/wp-content/themes/wp-templ/assets/img/merit/icn_pdf.svg") no-repeat top right;background-size:100% 100%}.group-case .img-room{position:relative}@media (min-width: 768px){.group-case{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.group-case .cm-subttl01{margin-bottom:40px}.group-case .case-diagram{padding:0 11px;margin-top:11px}.group-case.group1{margin-top:53px;padding:75px 92px 79px 89px}}@media only screen and (min-width: 768px) and (max-width: 1040px){.group-case.group1{padding-left:25px;padding-right:25px}}@media (min-width: 768px){.group-case.group1 .case-diagram{order:1;width:53%}.group-case.group1 .case-context{order:2;width:40.4%;padding-right:10px}.group-case.group1 .img-room{max-width:407px}.group-case.group2{padding:75px 87px 79px 93px}}@media only screen and (min-width: 768px) and (max-width: 1040px){.group-case.group2{padding-left:25px;padding-right:25px}}@media (min-width: 768px){.group-case.group2 .case-diagram{width:61%}.group-case.group2 .case-context{width:32.5%}.group-case.group2 .case-context .cm-subttl01{margin-right:-10px}}@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 0){.group-case.group2 .case-context .cm-subttl01 span{white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 992px){.group-case.group2 .case-context{width:36%}}@media (min-width: 768px){.group-case.group2 .img-room{max-width:477px}.group-case.group3{padding:78px 90px 80px 89px}}@media only screen and (min-width: 768px) and (max-width: 1040px){.group-case.group3{padding-left:25px;padding-right:25px}}@media (min-width: 768px){.group-case.group3 .case-diagram{order:1;width:48%;margin-top:0}.group-case.group3 .case-context{order:2;width:45.3%}.group-case.group3 .img-room{max-width:369px}}@media (max-width: 767px){.group-case{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:44px 20px 79px}.group-case .case-context{padding:0 10px}.group-case .img-room{max-width:266px;margin:0 auto}.group-case .cm-subttl01{margin:0 -8px 25px;text-align:center}.group-case .cm-subttl01.line-bt{line-height:2.6}.group-case .cm-subttl01.line-bt span{display:inline}}@media only screen and (max-width: 767px) and (max-width: 350px){.group-case .cm-subttl01{font-size:17px;font-size:1.7rem}}@media (max-width: 767px){.group-case .btn{text-align:center}.group-case .cm-btn01{font-size:14px;font-size:1.4rem;padding-top:1px;margin-top:0}.group-case.group1 .case-diagram{margin:58px auto 49px}.group-case.group2 .case-diagram{margin:56px auto 50px}.group-case.group2 .img-room{max-width:255px}.group-case.group3 .case-diagram{margin:42px auto 53px}}@-webkit-keyframes sonarEffect{0%{opacity:0.7}50%{opacity:1;transform:scale(1)}100%{-webkit-transform:scale(1);opacity:0}}@-moz-keyframes sonarEffect{0%{opacity:0.7}50%{opacity:1;transform:scale(1)}100%{-moz-transform:scale(1);opacity:0}}@keyframes sonarEffect{0%{opacity:0.7}50%{opacity:1;transform:scale(1)}100%{transform:scale(1);opacity:0}}

/*# sourceMappingURL=maps/merit.min.css.map */
