﻿.fadeon{opacity:0;transition:all .7s cubic-bezier(.19,1,.22,1) .5s}.fadeon.is-on{opacity:1}.fadeup{filter:grayscale(100%);opacity:1;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-webkit-transform:translateY(2rem);transform:translateY(2rem)}.fadeup.is-on{filter:grayscale(0);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.remodal{max-width:800px;width:100%;padding:5rem;color:#464646;border:5px solid #0086cc}@media screen and (max-width:959px){.remodal{padding:3rem}}@media screen and (max-width:559px){.remodal{padding:3rem 2rem}}.modal-inner{text-align:left;font-size:1.5rem;line-height:1.4}@media screen and (max-width:959px){.modal-inner{font-size:1.4rem}}.remodal-close{left:auto;right:7px;top:7px;color:rgba(0,134,204,.5)}.remodal-close:before{font-family:"Noto Sans JP",sans-serif,sans-serif !important;font-size:35px;line-height:35px;color:rgba(0,134,204,.5)}#yobo-modal .image:nth-of-type(1){max-width:390px;margin:0 auto 5rem}@media screen and (max-width:559px){#yobo-modal .image:nth-of-type(1){margin:0 auto 3rem}}#yobo-modal .image:nth-of-type(2){max-width:280px;margin:4.5rem auto 0}@media screen and (max-width:559px){#yobo-modal .image:nth-of-type(2){margin:3rem auto 0}}#yobo-modal p{margin-bottom:3rem;line-height:1.8;font-size:1.5rem}@media screen and (max-width:559px){#yobo-modal p{margin-bottom:2rem;line-height:1.7;font-size:1.4rem}}#yobo-modal p.large{text-align:center;font-size:2rem;line-height:1.7;color:#0086cc;font-weight:500;margin:5rem auto 2rem}@media screen and (max-width:559px){#yobo-modal p.large{font-size:1.8rem;text-align:left;margin:3rem auto 2rem}}#awards-listin .mod-ttl{text-align:center;font-size:2rem;color:#0086cc;font-weight:500;position:relative;margin-bottom:6rem}@media screen and (max-width:559px){#awards-listin .mod-ttl{font-size:1.9rem;margin-bottom:4.5rem}}#awards-listin .mod-ttl:after{position:absolute;content:"";background:#0086cc;width:40px;height:1px;left:0;right:0;bottom:-18px;margin:0 auto}@media screen and (max-width:559px){#awards-listin .mod-ttl:after{bottom:-15px}}#awards-listin ul li{display:flex}@media screen and (max-width:559px){#awards-listin ul li{flex-direction:column}}#awards-listin ul li:not(:last-child){margin-bottom:2.5rem}#awards-listin ul li .year{width:180px}@media screen and (max-width:959px){#awards-listin ul li .year{width:160px}}@media screen and (max-width:559px){#awards-listin ul li .year{font-weight:500;margin-bottom:.5rem}#awards-listin ul li .year:before{content:"▼";font-size:1.2rem;display:inline-block;margin-right:.2rem}}#awards-listin ul li .txt{flex:1}#case #page-ttlbox{background:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/case/pageimage.jpg) no-repeat center center;background-size:cover}#case #page-wrapper{padding:0 3%;max-width:calc(1130px + 6%);margin:0 auto;margin-top:6rem;margin-bottom:12rem}@media screen and (max-width:959px){#case #page-wrapper{padding:0 1rem}}@media screen and (max-width:959px){#case #page-wrapper{margin-top:4rem;margin-bottom:6rem}}@media screen and (max-width:559px){#case #page-wrapper{margin-bottom:4rem}}#case .lead{text-align:center;color:#0086cc;font-size:1.6rem;line-height:1.7;font-weight:500;letter-spacing:.1rem;margin-bottom:6rem}@media screen and (max-width:959px){#case .lead br{display:none}#facility{margin-top:200px}}@media screen and (max-width:559px){#case .lead{font-size:1.5rem;line-height:1.6;text-align:left;margin-bottom:4rem}}#case #area h3,#case #facility h3{color:#0086cc;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;margin-bottom:4rem;margin-left:-1.1rem}@media screen and (max-width:959px){#case #area h3,#case #facility h3{margin-bottom:2.5rem}}@media screen and (max-width:559px){#case #area h3,#case #facility h3{font-size:1.7rem;margin-bottom:2.5rem}}#case #area{margin-bottom:11rem}@media screen and (max-width:959px){#case #area{margin-bottom:4rem}}@media screen and (max-width:559px){#case #area{margin-bottom:2.5rem}}#case #area .map p.all{display:inline-block;color:#0086cc;border-bottom:1px solid #0086cc;padding-bottom:1rem;white-space:nowrap}#case #area .map p.all span:nth-of-type(1),#case #area .map p.all span:nth-of-type(3){font-size:1.6rem;letter-spacing:.1rem}#case #area .map p.all span:nth-of-type(2){font-size:2.5rem;font-weight:500;letter-spacing:.2rem;padding:0 .7rem}#case #area .map .maplinks-sp{display:none;margin-top:3rem}@media screen and (max-width:959px){#case #area .map .maplinks-sp{display:flex;flex-wrap:wrap}}#case #area .map .maplinks-sp li{width:32%;margin-bottom:2rem;margin-right:2%}#case #area .map .maplinks-sp li:nth-of-type(3n){margin-right:0}@media screen and (max-width:559px){#case #area .map .maplinks-sp li{width:49%;margin-right:0}#case #area .map .maplinks-sp li:nth-of-type(odd){margin-right:2%}}#case #area .map .maplinks-sp li a{display:flex;align-items:flex-end;border:2px solid #0086cc;padding:1rem;border-radius:5px}#case #area .map .maplinks-sp li a span:nth-of-type(1){color:#0086cc;font-size:1.8rem;font-weight:500;margin-right:1rem}@media screen and (max-width:559px){#case #area .map .maplinks-sp li a span:nth-of-type(1){font-size:1.7rem;margin-right:.5rem}}#case #area .map .maplinks-sp li a span:nth-of-type(2){color:#9e9e9e;font-family:"Work Sans",sans-serif;font-style:italic;font-size:1.3rem;font-weight:400}@media screen and (max-width:559px){#case #area .map .maplinks-sp li a span:nth-of-type(2){font-size:1.2rem}}#case #area .map .maplinks-sp li a span:nth-of-type(2):after{content:">";padding-left:.5rem}#case #area .map .maplinks{background:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/case/map.png) no-repeat center center;background-size:cover;width:940px;height:784px;margin:-4rem auto 0;position:relative}@media screen and (max-width:959px){#case #area .map .maplinks{display:none}}#case #area .map .maplinks a{display:block;position:absolute;background:rgba(0,134,204,0);height:35px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#case #area .map .maplinks a:hover{background:rgba(0,134,204,.2)}#case #area .map .maplinks a.hokkaido{top:160px;right:0;width:200px}#case #area .map .maplinks a.tohoku{top:313px;right:133px;width:165px}#case #area .map .maplinks a.kanto{top:440px;right:228px;width:140px}#case #area .map .maplinks a.chubu{bottom:159px;right:308px;width:143px}#case #area .map .maplinks a.kansai{top:333px;left:177px;width:142px}#case #area .map .maplinks a.chugoku{top:410px;left:10px;width:150px}#case #area .map .maplinks a.shikoku{bottom:119px;left:227px;width:169px}#case #area .map .maplinks a.kyushu{bottom:13px;left:117px;width:164px}#case #area .map .maplinks a.okinawa{bottom:13px;right:288px;width:154px}#case #facility ul{display:flex;flex-wrap:wrap}#case #facility ul li{width:calc( (100% - 25px*2) / 3);margin:0 2.5rem 4rem 0}.acd-content-pc{width:140px;position:absolute;padding-top:20px}.acd-content-pc:before{content:"";width:140px;height:1px;background:#0086cc;position:absolute;top:4px;right:1px}.acd-content-pc:after{content:"";width:0;height:0;border-style:solid;border-right:35px solid transparent;border-left:35px solid transparent;border-top:7px solid #0086cc;border-bottom:0;position:absolute;top:9px;right:36px}.tohoku-tag{top:348px;right:135px;z-index:7}.kanto-tag{top:475px;right:209px;z-index:6}.chubu-tag{bottom:-193px;right:286px;z-index:5}.kansai-tag{top:368px;left:181px;z-index:4}.chugoku-tag{top:445px;left:12px;z-index:3}.shikoku-tag{bottom:-49px;left:255px;z-index:2}.kyusyu-tag{bottom:-265px;left:145px;z-index:1}#case #area .map .maplinks a.aomori{top:20px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.iwate{top:57px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.akita{top:94px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.miyagi{top:131px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.yamagata{top:168px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.fukushima{top:205px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.ibaraki{top:20px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.tochigi{top:57px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.gunma{top:94px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.saitama{top:131px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.chiba{top:168px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.tokyo{top:205px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.kanagawa{top:242px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.niigata{top:20px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.toyama{top:57px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.ichikawa{top:94px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.fukui{top:131px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.yamanashi{top:168px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.nagano{top:205px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.gifu{top:242px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.shizuoka{top:279px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.aichi{top:316px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.mie{top:20px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.shiga{top:57px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.kyoto{top:94px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.osaka{top:131px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.hyogo{top:168px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.nara{top:205px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.wakayama{top:242px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.tottori{top:20px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.shimane{top:57px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.okayama{top:94px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.hiroshima{top:131px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.yamaguchi{top:168px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.tokushima{top:20px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.kagawa{top:57px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.ehime{top:94px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.kochi{top:131px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.fukuoka{top:20px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.saga{top:57px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.nagasaki{top:94px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.kumamoto{top:131px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.oita{top:168px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.miyazaki{top:205px;left:0;width:140px;padding:1rem}#case #area .map .maplinks a.kagoshima{top:242px;left:0;width:140px;padding:1rem}@media screen and (min-width:960px){#facility{margin-top:270px}#case #area .map .maplinks .acd-content-pc{display:none}#case #area .map .maplinks li:hover .acd-content-pc{display:block}#case #area .map .maplinks .acd-content-pc ul{background-color:#fff}#arealist .page-nav-pc,#facilitylist .page-nav-pc{background:#f3fbff;padding:2.5rem 1rem 1rem;position:relative;z-index:1}#arealist .page-nav-pc ul,#facilitylist .page-nav-pc ul{display:flex;justify-content:center;flex-wrap:wrap}#arealist .page-nav-pc ul li,#facilitylist .page-nav-pc ul li{margin-bottom:1.5rem}#arealist .page-nav-pc ul li:not(:last-child):after,#facilitylist .page-nav-pc ul li:not(:last-child):after{content:"／";color:#0086cc;margin:0 1rem}#arealist .page-nav-pc ul li a,#facilitylist .page-nav-pc ul li a{color:#0086cc;font-size:1.5rem;font-weight:500;letter-spacing:.1rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#arealist .page-nav-pc ul li a:hover,#facilitylist .page-nav-pc ul li a:hover{opacity:.7}.parent-area-submenu.subon{position:relative}.area-submenu{display:none !important}.case-submenu-area:hover:before{content:"";position:absolute;top:auto;left:-10px;width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:6px solid #0086cc;border-right:0;transition:all .3s}.case-submenu-area{width:100% !important;margin-right:0 !important;margin-bottom:2px !important;padding:1rem;background:#0086cc;height:35px;color:#fff;border-radius:2px}.case-submenu-area a{color:#fff !important}.case-submenu-area:hover{border-radius:2px;opacity:.9;transition:all .3s}.case-submenu-area .submenu-en{color:#9e9e9e !important;font-family:"Work Sans",sans-serif;font-style:italic;font-size:1rem !important;font-weight:400;margin-left:.5rem}#arealist .page-nav{display:none}.page-nav-pc ul li.parent-area-submenu.newactive .area-submenu{width:150px;position:absolute;background:#fff;top:30px;left:-56px;-moz-transform:translateZ(10px);-webkit-transform:translateZ(10px);transform:translateZ(10px);display:block;animation:show .3s ease 0s}.page-nav-pc ul li.parent-area-submenu.newactive .area-submenu li:hover:after{right:6px}.page-nav-pc ul li.parent-area-submenu.newactive .area-submenu li a:hover{opacity:.8}.page-nav-pc ul li.parent-area-submenu.newactive .area-submenu li a:after{bottom:0;opacity:0}}@media screen and (max-width:959px){#case #facility ul li{margin:0 2.5rem 3rem 0}#arealist .page-nav-pc{display:none}}#case #facility ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width:559px){#case #facility ul li{width:49%;margin:0 0 2rem}#case #facility ul li:nth-of-type(odd){margin-right:2%}}#case #facility ul li a div{overflow:hidden}#case #facility ul li a div img{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}#case #facility ul li a p{color:#0086cc;font-size:1.8rem;font-weight:500;line-height:1.3;letter-spacing:.1rem;margin-top:1.5rem}@media screen and (max-width:959px){#case #facility ul li a p{font-size:1.5rem;margin-top:1rem}}#case #facility ul li a:hover div img{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);opacity:.5}#arealist #page-ttlbox,#facilitylist #page-ttlbox{background:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/case/pageimage.jpg) no-repeat center center;background-size:cover}#arealist #page-wrapper,#facilitylist #page-wrapper{padding:0 3%;max-width:calc(1130px + 6%);margin:0 auto;margin-top:2rem;margin-bottom:12rem}@media screen and (max-width:959px){#arealist #page-wrapper,#facilitylist #page-wrapper{padding:0 1rem}}@media screen and (max-width:959px){#arealist #page-wrapper,#facilitylist #page-wrapper{margin-bottom:6rem}}@media screen and (max-width:559px){#arealist #page-wrapper,#facilitylist #page-wrapper{margin-bottom:4rem}}#arealist .page-nav,#facilitylist .page-nav{background:#f3fbff;padding:2.5rem 1rem 1rem;position:relative;z-index:1}#arealist .page-nav ul,#facilitylist .page-nav ul{display:flex;justify-content:center;flex-wrap:wrap}#arealist .page-nav ul li,#facilitylist .page-nav ul li{margin-bottom:1.5rem}#arealist .page-nav ul li:not(:last-child):after,#facilitylist .page-nav ul li:not(:last-child):after{content:"／";color:#0086cc;margin:0 1rem}#arealist .page-nav ul li a,#facilitylist .page-nav ul li a{color:#0086cc;font-size:1.5rem;font-weight:500;letter-spacing:.1rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#arealist .page-nav ul li a:hover,#facilitylist .page-nav ul li a:hover{opacity:.7}#arealist .sec-out,#facilitylist .sec-out{margin-top:-75px;padding-top:75px}@media screen and (max-width:959px){#arealist .sec-out,#facilitylist .sec-out{margin-top:-65px;padding-top:65px}}#arealist #hokkaido .list-one,#arealist #hospital .list-one,#facilitylist #hokkaido .list-one,#facilitylist #hospital .list-one{border-top:none}#arealist .list-one,#facilitylist .list-one{width:100%;max-width:800px;margin:0 auto;padding:4rem 0 6rem;position:relative;border-top:2px solid #0086cc}#arealist .list-one h2,#facilitylist .list-one h2{text-align:center;margin-bottom:6rem}.total-numbers{width:100%;max-width:800px;margin:0 auto;margin-top:4rem;margin-bottom:.5rem;padding:4rem 0 4rem;position:relative;background:#0086cc}.total-numbers:before{content:"";width:100px;height:5px;background:#fff;position:absolute;top:20px;left:-20px;transform:rotate(-45deg)}.numbers-top{position:absolute;top:49px;right:68px;color:#fff}#arealist .total-numbers h2,#facilitylist .total-numbers h2{text-align:center;font-size:28px;color:#fff}#arealist .total-numbers h2 span:nth-of-type(2),#facilitylist .total-numbers h2 span:nth-of-type(2){font-family:"Work Sans",sans-serif;font-style:italic;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;padding-left:1rem}@media screen and (max-width:559px){#arealist .list-one h2,#facilitylist .list-one h2{margin-bottom:5rem}}#arealist .list-one h2 span:nth-of-type(1),#facilitylist .list-one h2 span:nth-of-type(1){color:#0086cc;font-size:2rem;font-weight:500;letter-spacing:.2rem}@media screen and (max-width:559px){#arealist .list-one h2 span:nth-of-type(1),#facilitylist .list-one h2 span:nth-of-type(1){font-size:1.8rem}}#arealist .list-one h2 span:nth-of-type(2),#facilitylist .list-one h2 span:nth-of-type(2){color:#9e9e9e;font-family:"Work Sans",sans-serif;font-style:italic;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;display:block;margin-top:1rem}@media screen and (max-width:559px){#arealist .list-one h2 span:nth-of-type(2),#facilitylist .list-one h2 span:nth-of-type(2){font-size:1.2rem;margin-top:.5rem}}#arealist .list-one p.numbers,#facilitylist .list-one p.numbers{position:absolute;top:62px;right:20px;color:#999}@media screen and (max-width:559px){#arealist .list-one p.numbers,#facilitylist .list-one p.numbers{top:85px;right:0;left:0;margin:0 auto;text-align:center}#arealist .total-numbers p.numbers-top,#facilitylist .total-numbers p.numbers-top{top:80px;right:0;left:0;margin:0 auto;text-align:center;font-size:12px}}#arealist .list-one p.numbers span:nth-of-type(1),#facilitylist .list-one p.numbers span:nth-of-type(1){font-size:1.3rem;font-weight:500;letter-spacing:.2rem}#arealist .list-one p.numbers span:nth-of-type(2),#facilitylist .list-one p.numbers span:nth-of-type(2){font-size:1.2rem;font-weight:400;letter-spacing:.1rem}#arealist .list-one .box,#facilitylist .list-one .box{padding:0 3.5rem 0 0}@media screen and (max-width:959px){#arealist .list-one .box,#facilitylist .list-one .box{padding:0}}#arealist .list-one .box ul.outer li.outerli,#facilitylist .list-one .box ul.outer li.outerli{font-size:1.5rem;line-height:1.4;color:#0086cc;font-weight:500;display:flex;flex-wrap:wrap;margin-top:3.5rem}@media screen and (max-width:559px){#arealist .list-one .box ul.outer li.outerli,#facilitylist .list-one .box ul.outer li.outerli{font-size:1.4rem}}#arealist .list-one .box ul.outer li.outerli .cat-name,#facilitylist .list-one .box ul.outer li.outerli .cat-name{width:180px;font-weight:700}@media screen and (max-width:959px){#arealist .list-one .box ul.outer li.outerli .cat-name,#facilitylist .list-one .box ul.outer li.outerli .cat-name{width:100%;margin-bottom:2rem}#arealist .list-one .box ul.outer li.outerli .cat-name br,#facilitylist .list-one .box ul.outer li.outerli .cat-name br{display:none}}@media screen and (max-width:559px){#arealist .list-one .box ul.outer li.outerli .cat-name,#facilitylist .list-one .box ul.outer li.outerli .cat-name{margin-bottom:1.5rem}}#arealist .list-one .box ul.outer li.outerli ul.inner,#facilitylist .list-one .box ul.outer li.outerli ul.inner{flex:1}@media screen and (max-width:959px){#arealist .list-one .box ul.outer li.outerli ul.inner,#facilitylist .list-one .box ul.outer li.outerli ul.inner{flex:auto;width:100%}}#arealist .list-one .box ul.outer li.outerli ul.inner li,#facilitylist .list-one .box ul.outer li.outerli ul.inner li{display:flex;justify-content:space-between}@media screen and (max-width:559px){#arealist .list-one .box ul.outer li.outerli ul.inner li,#facilitylist .list-one .box ul.outer li.outerli ul.inner li{flex-direction:column}}#arealist .list-one .box ul.outer li.outerli ul.inner li:not(:last-child),#facilitylist .list-one .box ul.outer li.outerli ul.inner li:not(:last-child){margin-bottom:1rem}@media screen and (max-width:559px){#arealist .list-one .box ul.outer li.outerli ul.inner li:not(:last-child),#facilitylist .list-one .box ul.outer li.outerli ul.inner li:not(:last-child){margin-bottom:1.5rem}}#arealist .list-one .box ul.outer li.outerli ul.inner li .names,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names{width:69%;border-bottom:1px solid #ccc;padding-bottom:.5rem;display:flex;justify-content:space-between}@media screen and (max-width:559px){#arealist .list-one .box ul.outer li.outerli ul.inner li .names,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names{width:100%;padding-bottom:.1rem;border-bottom:none}}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons{display:flex}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons p,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons p{font-size:11px;border:solid .5px;border-radius:3px;padding:3px}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter{margin-left:.5rem}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter.non,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter.non{display:none}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a{width:20px;height:20px}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a:after,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/case/case-ic-book.svg);background-size:contain;vertical-align:middle}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp{margin-left:.5rem}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp.non,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp.non{display:none}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a{width:20px;height:20px}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a:after,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/case/case-ic-home.svg);background-size:contain;vertical-align:middle}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio{margin-left:.5rem}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio.non,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio.non{display:none}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a{width:20px;height:20px}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a:after,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/case/case-ic-radio.svg);background-size:contain;vertical-align:middle}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a{position:relative}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a .tooltip,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a .tooltip,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a .tooltip,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a .tooltip,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a .tooltip,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a .tooltip{visibility:hidden;text-align:center;position:absolute;z-index:1;opacity:0;transition:opacity .5s;width:120px;bottom:125%;left:50%;margin-left:-60px}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a .tooltip>.text,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a .tooltip>.text,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a .tooltip>.text,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a .tooltip>.text,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a .tooltip>.text,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a .tooltip>.text{background:#0086cc;color:#fff;padding:5px 10px;border-radius:3px;font-size:1.2rem;display:inline-block}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a .tooltip>.text:after,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a .tooltip>.text:after,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a .tooltip>.text:after,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a .tooltip>.text:after,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a .tooltip>.text:after,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a .tooltip>.text:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#0086cc transparent transparent}#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a:hover>.tooltip,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a:hover>.tooltip,#arealist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a:hover>.tooltip,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onletter a:hover>.tooltip,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onhp a:hover>.tooltip,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .names .icons .onradio a:hover>.tooltip{visibility:visible;opacity:1}#arealist .list-one .box ul.outer li.outerli ul.inner li .address,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .address{width:25%;border-bottom:1px solid #ccc;padding-bottom:.5rem}#facilitylist .list-one .box ul.outer li.outerli ul.inner li .case-names{display:inline-block;transition:.3s;position:relative}#facilitylist .list-one .box ul.outer li.outerli ul.inner li .case-names:after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#7db4e6;transition:.3s}#facilitylist .list-one .box ul.outer li.outerli ul.inner li .case-names:hover:after{width:100%}#arealist .list-one .box ul.outer li.outerli ul.inner li .case-names{display:inline-block;transition:.3s;position:relative}#arealist .list-one .box ul.outer li.outerli ul.inner li .case-names:after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#7db4e6;transition:.3s}#arealist .list-one .box ul.outer li.outerli ul.inner li .case-names:hover:after{width:100%}@media screen and (max-width:559px){#arealist .list-one .box ul.outer li.outerli ul.inner li .address,#facilitylist .list-one .box ul.outer li.outerli ul.inner li .address{width:100%;font-weight:400;font-size:1.3rem;color:#9e9e9e}}.fadeon{opacity:0;transition:all .7s cubic-bezier(.19,1,.22,1) .5s}.fadeon.is-on{opacity:1}.fadeup{filter:grayscale(100%);opacity:1;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-webkit-transform:translateY(2rem);transform:translateY(2rem)}.fadeup.is-on{filter:grayscale(0);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#hogrel-casedetail #page-ttlbox{background:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/case/pageimage.jpg) no-repeat center center;background-size:cover}#hogrel-casedetail #page-wrapper{padding:0 3%;max-width:calc(1130px + 6%);margin:0 auto;margin-top:6rem;margin-bottom:12rem}@media screen and (max-width:959px){#hogrel-casedetail #page-wrapper{padding:0 1rem}}@media screen and (max-width:959px){#hogrel-casedetail #page-wrapper{margin-top:4rem;margin-bottom:6rem}}@media screen and (max-width:559px){#hogrel-casedetail #page-wrapper{margin-bottom:4rem}}#hogrel-casedetail .lead{color:#0086cc;font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:1.6;text-align:center}@media screen and (max-width:959px){#hogrel-casedetail .lead{text-align:left}#hogrel-casedetail .lead br{display:none}}@media screen and (max-width:559px){#hogrel-casedetail .lead{font-size:1.5rem}}#hogrel-casedetail ul#list{display:flex;flex-wrap:wrap;margin-top:7rem}@media screen and (max-width:959px){#hogrel-casedetail ul#list{margin-top:5rem}}@media screen and (max-width:559px){#hogrel-casedetail ul#list{margin-top:3rem}}#hogrel-casedetail ul#list li{position:relative;width:31.5%;margin-right:calc( (100% - 31.5% * 3) / 2);margin-bottom:4.5rem}#hogrel-casedetail ul#list li:nth-of-type(3n){margin-right:0}@media screen and (max-width:959px){#hogrel-casedetail ul#list li{width:48%;margin-right:calc( (100% - 48% * 2) / 1);margin-bottom:3rem}#hogrel-casedetail ul#list li:nth-of-type(3n){margin-right:calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail ul#list li:nth-of-type(even) {
        margin-right: 0
    }
}

@media screen and (max-width: 559px){#hogrel-casedetail ul#list li{width:48%;margin-right:calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail ul#list li:nth-of-type(3n) {
        margin-right: calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail ul#list li:nth-of-type(even) {
        margin-right: 0
    }
}

@media screen and (max-width: 414px){#hogrel-casedetail ul#list li{width:100%;margin-bottom:2rem;margin-right:0}#hogrel-casedetail ul#list li:nth-of-type(3n){margin-right:0}}#hogrel-casedetail ul#list li a:hover .image{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);opacity:.5}#hogrel-casedetail ul#list li .imageholder{position:relative;width:100%;height:auto;overflow:hidden}#hogrel-casedetail ul#list li .imageholder .image{position:relative;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#hogrel-casedetail ul#list li .imageholder .image:before{position:relative;content:"";display:block;padding-top:73.3%;background:#d6d6d6}#hogrel-casedetail ul#list li .imageholder .image img{height:auto;position:absolute;top:50%;transform:translateY(-50%)}#hogrel-casedetail ul#list li .txt h3{font-size:1.8rem;line-height:1.3;font-weight:500;color:#0086cc;margin:1rem 0 .7rem}@media screen and (max-width:959px){#hogrel-casedetail ul#list li .txt h3{font-size:1.6rem}}@media screen and (max-width:559px){#hogrel-casedetail ul#list li .txt h3{font-size:1.5rem}}#hogrel-casedetail ul#list li .txt .cat-name{font-size:1.2rem;color:#0086cc;padding:.4rem 1rem;display:inline-block;border:1px solid #0086cc;border-radius:6px}@media screen and (max-width:959px){#hogrel-casedetail ul#list li .txt .cat-name{font-size:1.1rem}}#hogrel-casedetail #page-ttlbox{background:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/case/pageimage.jpg) no-repeat center center;background-size:cover}#hogrel-casedetail #page-wrapper{padding:0 3%;max-width:calc(1130px + 6%);margin:0 auto;margin-top:6rem;margin-bottom:12rem}@media screen and (max-width:959px){#hogrel-casedetail #page-wrapper{padding:0 1rem}}@media screen and (max-width:959px){#hogrel-casedetail #page-wrapper{margin-top:4rem;margin-bottom:6rem}}@media screen and (max-width:559px){#hogrel-casedetail #page-wrapper{margin-bottom:4rem}}#hogrel-casedetail #detail{display:flex;justify-content:space-between}@media screen and (max-width:959px){#hogrel-casedetail #detail{flex-direction:column}}#hogrel-casedetail #detail .txts{order:2;flex:1}@media screen and (max-width:959px){#hogrel-casedetail #detail .txts{width:100%}}#hogrel-casedetail #detail .txts .ttl-box{margin-bottom:3rem}@media screen and (max-width:559px){#hogrel-casedetail #detail .txts .ttl-box{margin-bottom:2rem}}#hogrel-casedetail #detail .txts .ttl-box h1{letter-spacing:.1rem;font-size:2.4rem;line-height:1.4;font-weight:500;color:#0086cc}@media screen and (max-width:559px){#hogrel-casedetail #detail .txts .ttl-box h1{font-size:2rem}}#hogrel-casedetail #detail .txts .ttl-box p{margin-top:1rem}#hogrel-casedetail #detail .txts .ttl-box p span{font-size:1.2rem;font-weight:500;color:#0086cc;border:1px solid #0086cc;border-radius:6px;padding:.4rem 1rem;display:inline-block}#hogrel-casedetail #detail .txts .ttl-box .case-type{display:flex;gap:1rem}#hogrel-casedetail #detail .txts .spec{font-size:1.5rem;line-height:1.8}#hogrel-casedetail #detail .txts .spec .tel span{font-size:2rem;font-weight:500;letter-spacing:.1rem}#hogrel-casedetail #detail .txts .spec .times{margin-top:1.5rem}#hogrel-casedetail #detail .txts .slogan{margin-top:3rem;font-size:1.8rem;font-weight:600;line-height:1.7;color:#0086cc}#hogrel-casedetail #detail .txts .explanation{padding:2rem 1rem;border-top:1px solid #0086cc;border-bottom:1px solid #0086cc;font-size:1.5rem;font-weight:500;line-height:1.7;color:#0086cc;margin:3rem 0}#hogrel-casedetail #detail .txts .fee h2{font-size:20px;font-weight:700;letter-spacing:.1rem;line-height:1.7;margin-bottom:.5rem}#hogrel-casedetail #detail .txts .fee strong{font-size:19px;font-weight:600}#hogrel-casedetail #detail .txts .fee .free-area{padding:0 1rem}#hogrel-casedetail #detail .images{order:1;width:100%;max-width:550px;margin-right:5%}@media screen and (max-width:959px){#hogrel-casedetail #detail .images{margin:0 auto 1rem}}#hogrel-casedetail #detail .images .thumbnail{max-width:100%;margin:0 auto 5px;padding:0}#hogrel-casedetail #detail .images .thumbnail img{max-width:100%;width:100%}#hogrel-casedetail #detail .images .thumbnail-nav img{max-width:100%;width:100%}#hogrel-casedetail #detail .images .thumbnail-thumb{max-width:100%;margin:0 auto;width:100%}#hogrel-casedetail #detail .images .thumbnail-thumb li{margin:5px}#hogrel-casedetail #detail .images .thumbnial-thumb .slick-next{right:20px;z-index:100}#hogrel-casedetail #detail .images .thumbnail-thumb .slick-prev{left:15px;z-index:100}#hogrel-casedetail #detail .images .thumbnail-thumb .slick-current{opacity:.5}#hogrel-casedetail #detail .images .thumbnail-thumb div div div{cursor:pointer}#hogrel-casedetail #detail div.slide-arrow{position:absolute;top:50%;margin-top:-15px;z-index:3;cursor:pointer}#hogrel-casedetail #detail div.prev-arrow{left:20px;width:0;height:0;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){#hogrel-casedetail #detail div.prev-arrow{left:18px}}#hogrel-casedetail #detail div.prev-arrow:before{content:"";width:30px;height:30px;border:0;border-top:solid 2px #fff;border-left:solid 2px #fff;transform:rotate(315deg);position:absolute;top:50%;left:0}@media screen and (max-width:559px){#hogrel-casedetail #detail div.prev-arrow:before{width:24px;height:24px}}#hogrel-casedetail #detail div.prev-arrow:hover{left:14px}@media screen and (max-width:559px){#hogrel-casedetail #detail div.prev-arrow:hover{left:18px}}#hogrel-casedetail #detail div.next-arrow{right:50px;width:0;height:0;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){#hogrel-casedetail #detail div.next-arrow{right:40px}}#hogrel-casedetail #detail div.next-arrow:before{content:"";width:30px;height:30px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:50%;left:0}@media screen and (max-width:559px){#hogrel-casedetail #detail div.next-arrow:before{width:24px;height:24px}}#hogrel-casedetail #detail div.next-arrow:hover{right:44px}@media screen and (max-width:559px){#hogrel-casedetail #detail div.next-arrow:hover{right:40px}}#hogrel-casedetail #yobotsusho{margin-top:4rem}@media screen and (max-width:559px){#hogrel-casedetail #yobotsusho{margin-top:2rem}}#hogrel-casedetail #staff{margin-top:9rem}@media screen and (max-width:959px){#hogrel-casedetail #staff{margin-top:5rem}}@media screen and (max-width:559px){#hogrel-casedetail #staff{margin-top:2rem}}#hogrel-casedetail #staff ul{display:flex;flex-wrap:wrap}#hogrel-casedetail #staff ul li{width:23%;margin-right:calc( (100% - 23% * 4) / 3);margin-bottom:1.5rem}#hogrel-casedetail #staff ul li:nth-of-type(4n){margin-right:0}@media screen and (max-width:959px){#hogrel-casedetail #staff ul li{width:48%;margin-right:calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail #staff ul li:nth-of-type(4n) {
        margin-right: calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail #staff ul li:nth-of-type(even) {
        margin-right: 0
    }
}

@media screen and (max-width: 559px){#hogrel-casedetail #staff ul li{width:48%;margin-right:calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail #staff ul li:nth-of-type(4n) {
        margin-right: calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail #staff ul li:nth-of-type(even) {
        margin-right: 0
    }
}

@media screen and (max-width: 414px){#hogrel-casedetail #staff ul li{width:100%;margin-bottom:2rem;margin-right:0}#hogrel-casedetail #staff ul li:nth-of-type(4n){margin-right:0}}#hogrel-casedetail #staff ul li .imageholder{position:relative;width:100%;height:auto;overflow:hidden}#hogrel-casedetail #staff ul li .imageholder .image{position:relative;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#hogrel-casedetail #staff ul li .imageholder .image:before{position:relative;content:"";display:block;padding-top:120%;background:#fff}#hogrel-casedetail #staff ul li .imageholder .image img{height:auto;position:absolute;top:50%;transform:translateY(-50%)}#hogrel-casedetail #staff ul li h3{display:flex;margin-top:1rem}@media screen and (max-width:959px){#hogrel-casedetail #staff ul li h3{flex-direction:column}}#hogrel-casedetail #staff ul li h3 span:nth-of-type(1){font-size:1.5rem;font-weight:500;color:#0086cc;margin-right:1rem}@media screen and (max-width:959px){#hogrel-casedetail #staff ul li h3 span:nth-of-type(1){margin:0 0 .5rem}}#hogrel-casedetail #staff ul li h3 span:nth-of-type(2){font-size:1.3rem;letter-spacing:.1rem;font-weight:400;font-style:italic;font-family:"Work Sans",sans-serif;color:#9e9e9e;display:block}#hogrel-casedetail #staff ul li .job{font-size:1.2rem;color:#0086cc;padding:.4rem 1rem;display:inline-block;border:1px solid #0086cc;border-radius:6px;margin-top:1rem}@media screen and (max-width:959px){#hogrel-casedetail #staff ul li .job{font-size:1.1rem}}#hogrel-casedetail #staff ul li .holder{margin-top:2rem}@media screen and (max-width:559px){#hogrel-casedetail #staff ul li .holder{margin-top:1rem}}#hogrel-casedetail #staff ul li .holder h4{font-weight:500}#hogrel-casedetail #staff ul li .holder h4,#hogrel-casedetail #staff ul li .holder p{font-size:1.2rem;line-height:1.5}#hogrel-casedetail #staff ul li .profile{margin-top:1rem;font-size:1.2rem;line-height:1.5}#hogrel-casedetail #access{margin:7rem 0}@media screen and (max-width:959px){#hogrel-casedetail #access{margin:4rem 0 7rem}}@media screen and (max-width:559px){#hogrel-casedetail #access{margin:2rem 0 4rem}}#hogrel-casedetail #access .box{display:flex}@media screen and (max-width:959px){#hogrel-casedetail #access .box{flex-direction:column-reverse}}#hogrel-casedetail #access .box .maps{width:55%;margin-right:5%}@media screen and (max-width:959px){#hogrel-casedetail #access .box .maps{width:100%;max-width:800px;margin:2rem auto 0}}@media screen and (max-width:559px){#hogrel-casedetail #access .box .maps{margin:1rem auto 0}}#hogrel-casedetail #access .box .maps .ggmap{border:2px solid #0086cc;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}@media screen and (max-width:559px){#hogrel-casedetail #access .box .maps .ggmap{padding-bottom:70.25%}}#hogrel-casedetail #access .box .maps .ggmap .ggmap iframe,#hogrel-casedetail #access .box .maps .ggmap .ggmap object,#hogrel-casedetail #access .box .maps .ggmap .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}#hogrel-casedetail #access .box .txt{flex:1}#hogrel-casedetail #shops ul{display:flex;flex-wrap:wrap}#hogrel-casedetail #shops ul li{position:relative;width:23.5%;margin-right:calc( (100% - 23.5% * 4) / 3);margin-bottom:4.5rem}#hogrel-casedetail #shops ul li:nth-of-type(4n){margin-right:0}@media screen and (max-width:959px){#hogrel-casedetail #shops ul li{width:48%;margin-right:calc( (100% - 48% * 2) / 1);margin-bottom:3rem}#hogrel-casedetail #shops ul li:nth-of-type(4n){margin-right:calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail #shops ul li:nth-of-type(even) {
        margin-right: 0
    }
}

@media screen and (max-width: 559px){#hogrel-casedetail #shops ul li{width:48%;margin-right:calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail #shops ul li:nth-of-type(4n) {
        margin-right: calc( (100% - 48% * 2) / 1)
    }
    #hogrel-casedetail #shops ul li:nth-of-type(even) {
        margin-right: 0
    }
}

@media screen and (max-width: 414px){#hogrel-casedetail #shops ul li{width:100%;margin-bottom:2rem;margin-right:0}#hogrel-casedetail #shops ul li:nth-of-type(4n){margin-right:0}}#hogrel-casedetail #shops ul li a:hover .image{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);opacity:.5}#hogrel-casedetail #shops ul li .imageholder{position:relative;width:100%;height:auto;overflow:hidden}#hogrel-casedetail #shops ul li .imageholder .image{position:relative;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#hogrel-casedetail #shops ul li .imageholder .image:before{position:relative;content:"";display:block;padding-top:73.3%;background:#d6d6d6}#hogrel-casedetail #shops ul li .imageholder .image img{height:auto;position:absolute;top:50%;transform:translateY(-50%)}#hogrel-casedetail #shops ul li .txt h3{font-size:1.5rem;line-height:1.3;font-weight:500;color:#0086cc;margin:1rem 0 .7rem}@media screen and (max-width:959px){#hogrel-casedetail #shops ul li .txt h3{font-size:1.6rem}}@media screen and (max-width:559px){#hogrel-casedetail #shops ul li .txt h3{font-size:1.5rem}}#hogrel-casedetail #shops ul li .txt .cat-name{font-size:1.2rem;color:#0086cc;padding:.4rem 1rem;display:inline-block;border:1px solid #0086cc;border-radius:6px}@media screen and (max-width:959px){#hogrel-casedetail #shops ul li .txt .cat-name{font-size:1.1rem}}.free-area{font-size:1.4rem;line-height:1.6}.free-area p{margin-bottom:1.5rem}.free-area b{font-weight:500}.free-area figure{margin:2rem 0}.free-area .origin{max-width:600px;margin-left:auto;margin-right:auto}.free-area img{width:auto;height:auto}.free-area img.aligncenter{margin:0 auto}.free-area .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%;height:0;overflow:hidden}.free-area .wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.sec-ttl{letter-spacing:.2rem;font-size:1.8rem;line-height:1.6;font-weight:500;color:#0086cc;margin-bottom:3rem}@media screen and (max-width:559px){.sec-ttl{font-size:1.6rem;margin-bottom:1.5rem}}.contact-btn{margin:5.5rem auto 0}@media screen and (max-width:959px){.contact-btn{margin:3rem auto 0}}@media screen and (max-width:559px){.contact-btn{margin:1.5rem auto 0}}.contact-btn a{display:flex;align-items:center;justify-content:center;border:2px solid #0086cc;border-radius:6px;padding:2.5rem 2rem;width:100%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){.contact-btn a{padding:1.5rem 1rem}}.contact-btn a div{width:35px;margin-right:2rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){.contact-btn a div{width:28px;margin-right:1rem}}.contact-btn a p{font-size:2rem;letter-spacing:.1rem;color:#0086cc;font-weight:500;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:559px){.contact-btn a p{font-size:1.7rem}}.contact-btn a:hover{background:#0086cc}.contact-btn a:hover div,.contact-btn a:hover p{transform:translateX(5px)}.contact-btn a:hover p{color:#fff}.acd-check-1{display:none}.acd-check-2{display:none}.acd-check-3{display:none}.acd-check-4{display:none}.acd-check-5{display:none}.acd-check-6{display:none}.acd-check-7{display:none}.acd-label-1{border-bottom:1px solid #fff;color:#fff;display:block;padding:0;position:relative}.acd-label-1.label-first{border-top:1px solid #fff}.acd-label-1:before{content:"";position:absolute;right:0;top:0;display:block;width:80px;height:100%;z-index:1}.acd-label-1:after{content:"";position:absolute;right:17px;top:17px;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #0086cc}.acd-label-1 span:first-child{font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.7rem;display:inline-block}.acd-label-1 span:last-child{font-size:1.1rem;display:inline-block;margin-left:.5rem;font-weight:500}.acd-label-1.no-arrow:after{display:none}.acd-label-2{border-bottom:1px solid #fff;color:#fff;display:block;padding:0;position:relative}.acd-label-2.label-first{border-top:1px solid #fff}.acd-label-2:before{content:"";position:absolute;right:0;top:0;display:block;width:80px;height:100%;z-index:1}.acd-label-2:after{content:"";position:absolute;right:17px;top:17px;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #0086cc}.acd-label-2 span:first-child{font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.7rem;display:inline-block}.acd-label-2 span:last-child{font-size:1.1rem;display:inline-block;margin-left:.5rem;font-weight:500}.acd-label-2.no-arrow:after{display:none}.acd-label-3{border-bottom:1px solid #fff;color:#fff;display:block;padding:0;position:relative}.acd-label-3.label-first{border-top:1px solid #fff}.acd-label-3:before{content:"";position:absolute;right:0;top:0;display:block;width:80px;height:100%;z-index:1}.acd-label-3:after{content:"";position:absolute;right:17px;top:17px;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #0086cc}.acd-label-3 span:first-child{font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.7rem;display:inline-block}.acd-label-3 span:last-child{font-size:1.1rem;display:inline-block;margin-left:.5rem;font-weight:500}.acd-label-3.no-arrow:after{display:none}.acd-label-4{border-bottom:1px solid #fff;color:#fff;display:block;padding:0;position:relative}.acd-label-4.label-first{border-top:1px solid #fff}.acd-label-4:before{content:"";position:absolute;right:0;top:0;display:block;width:80px;height:100%;z-index:1}.acd-label-4:after{content:"";position:absolute;right:17px;top:17px;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #0086cc}.acd-label-4 span:first-child{font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.7rem;display:inline-block}.acd-label-4 span:last-child{font-size:1.1rem;display:inline-block;margin-left:.5rem;font-weight:500}.acd-label-4.no-arrow:after{display:none}.acd-label-5{border-bottom:1px solid #fff;color:#fff;display:block;padding:0;position:relative}.acd-label-5.label-first{border-top:1px solid #fff}.acd-label-5:before{content:"";position:absolute;right:0;top:0;display:block;width:80px;height:100%;z-index:1}.acd-label-5:after{content:"";position:absolute;right:17px;top:17px;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #0086cc}.acd-label-5 span:first-child{font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.7rem;display:inline-block}.acd-label-5 span:last-child{font-size:1.1rem;display:inline-block;margin-left:.5rem;font-weight:500}.acd-label-5.no-arrow:after{display:none}.acd-label-6{border-bottom:1px solid #fff;color:#fff;display:block;padding:0;position:relative}.acd-label-6.label-first{border-top:1px solid #fff}.acd-label-6:before{content:"";position:absolute;right:0;top:0;display:block;width:80px;height:100%;z-index:1}.acd-label-6:after{content:"";position:absolute;right:17px;top:17px;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #0086cc}.acd-label-6 span:first-child{font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.7rem;display:inline-block}.acd-label-6 span:last-child{font-size:1.1rem;display:inline-block;margin-left:.5rem;font-weight:500}.acd-label-6.no-arrow:after{display:none}.acd-label-7{border-bottom:1px solid #fff;color:#fff;display:block;padding:0;position:relative}.acd-label-7.label-first{border-top:1px solid #fff}.acd-label-7:before{content:"";position:absolute;right:0;top:0;display:block;width:80px;height:100%;z-index:1}.acd-label-7:after{content:"";position:absolute;right:17px;top:17px;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #0086cc}.acd-label-7 span:first-child{font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.7rem;display:inline-block}.acd-label-7 span:last-child{font-size:1.1rem;display:inline-block;margin-left:.5rem;font-weight:500}.acd-label-7.no-arrow:after{display:none}.acd-label{border-bottom:1px solid #fff;color:#fff;display:block;padding:0;position:relative}.acd-label.label-first{border-top:1px solid #fff}.acd-label:before{content:"";position:absolute;right:0;top:0;display:block;width:80px;height:100%;z-index:1}.acd-label:after{content:"";position:absolute;right:17px;top:17px;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #0086cc}.acd-label span:first-child{font-family:"Work Sans",sans-serif;font-weight:600;font-size:1.7rem;display:inline-block}.acd-label span:last-child{font-size:1.1rem;display:inline-block;margin-left:.5rem;font-weight:500}.acd-label.no-arrow:after{display:none}.acd-content-sp{height:0;opacity:0;padding:0 1rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;visibility:hidden}.acd-content-sp ul li a{color:#fff;background:#0086cc;display:block;padding:1rem;position:relative;font-size:1.3rem}.acd-content-sp ul li a:before{position:relative;content:"";display:inline-block;width:8px;height:1px;top:-4px;left:0;background:#fff;margin-right:.5rem}.acd-content-sp ul.sp-brandnavi{display:flex;justify-content:space-between;flex-wrap:wrap}.acd-content-sp ul.sp-brandnavi li{width:50%}.acd-content-sp ul.sp-brandnavi li a:before{display:none}.acd-check-1:checked+.acd-label-1+.acd-content-sp{height:auto;opacity:1;padding:.5rem 0;visibility:visible;background:#fff;color:#0086cc;position:absolute;z-index:7;width:49%}.acd-check-2:checked+.acd-label-2+.acd-content-sp{height:auto;opacity:1;padding:.5rem 0;visibility:visible;background:#fff;color:#0086cc;position:absolute;z-index:6;width:49%}.acd-check-3:checked+.acd-label-3+.acd-content-sp{height:auto;opacity:1;padding:.5rem 0;visibility:visible;background:#fff;color:#0086cc;position:absolute;z-index:5;width:49%}.acd-check-4:checked+.acd-label-4+.acd-content-sp{height:auto;opacity:1;padding:.5rem 0;visibility:visible;background:#fff;color:#0086cc;position:absolute;z-index:4;width:49%}.acd-check-5:checked+.acd-label-5+.acd-content-sp{height:auto;opacity:1;padding:.5rem 0;visibility:visible;background:#fff;color:#0086cc;position:absolute;z-index:3;width:49%}.acd-check-6:checked+.acd-label-6+.acd-content-sp{height:auto;opacity:1;padding:.5rem 0;visibility:visible;background:#fff;color:#0086cc;position:absolute;z-index:2;width:49%}.acd-check-7:checked+.acd-label-7+.acd-content-sp{height:auto;opacity:1;padding:.5rem 0;visibility:visible;background:#fff;color:#0086cc;position:absolute;z-index:1;width:49%}.case-submenu{width:100% !important;margin-right:0 !important;margin-bottom:2px !important;padding:1rem;background:#0086cc;height:35px;color:#fff;border-radius:2px}.case-submenu:hover{border-radius:2px;opacity:.9;transition:all .3s}.case-submenu .submenu-en{color:#9e9e9e !important;font-family:"Work Sans",sans-serif;font-style:italic;font-size:1rem !important;font-weight:400;margin-left:.5rem}@media screen and (max-width:959px){.case-submenu{width:100% !important;margin-right:0 !important;margin-bottom:2px !important;padding:0;height:inherit;border-radius:5px}.case-submenu .submenu-en{color:#9e9e9e !important;font-family:"Work Sans",sans-serif;font-style:italic;font-size:1rem !important;font-weight:400;margin-left:1rem}}