main h2{text-align:center;font-size:28px;font-weight:700}main.madobe h2{color:#ff6944}main.madobe .features ul li{border-left:3px solid #ff6944}main.madobe .gallery{background-color:#ff6944}main.madobe .subject{border-bottom:4px dotted #ff6944;border-top:4px dotted #ff6944}main.madobe .subject ul li{background-image:url(../img/madobe/madobe-en.png)}main.madobe .data section{border:2px solid #ff6944}main.madobe .data section h3{color:#ff6944}main.madobe .data section dl div dt{color:#ff6944}main.madobe2 h2{color:#ff7b98}main.madobe2 .features ul li{border-left:3px solid #ff7b98}main.madobe2 .gallery{background-color:#ff7b98}main.madobe2 .subject{border-bottom:4px dotted #ff7b98;border-top:4px dotted #ff7b98}main.madobe2 .subject ul li{background-image:url(../img/madobe2/madobe2-en.png)}main.madobe2 .data section{border:2px solid #ff7b98}main.madobe2 .data section h3{color:#ff7b98}main.madobe2 .data section dl div dt{color:#ff7b98}main.madobe_waltz h2{color:#30aaf5}main.madobe_waltz .lead>p{text-align:center;font-size:20px;line-height:1.5}main.madobe_waltz .lead>p:not(:last-of-type){margin-bottom:2em}main.madobe_waltz .lead>p:last-of-type{-webkit-margin-after:40px;margin-block-end:40px}@media screen and (max-width: 767px){main.madobe_waltz .lead>p{width:85%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;text-align:left}main.madobe_waltz .lead>p br{display:none}}main.madobe_waltz .lead>div{width:650px;margin-left:auto;margin-right:auto;border:2px solid #30aaf5;border-radius:10px;padding:20px}@media screen and (max-width: 767px){main.madobe_waltz .lead>div{width:85%}}main.madobe_waltz .lead>div h3{-webkit-margin-after:10px;margin-block-end:10px;font-size:32px;text-align:center;color:#30aaf5;font-weight:700}main.madobe_waltz .lead>div h3 span{display:inline-block}main.madobe_waltz .lead>div>p{-webkit-margin-after:10px;margin-block-end:10px;font-size:20px;text-align:center;font-weight:700}@media screen and (max-width: 767px){main.madobe_waltz .lead>div>p span{display:inline-block}}main.madobe_waltz .lead>div div:not(:last-of-type){margin-bottom:.5em}main.madobe_waltz .lead>div div p{font-size:20px;text-align:center}main.madobe_waltz .lead>div div address{text-align:center;font-size:32px;font-weight:700;color:#30aaf5}main.madobe_waltz .features ul li{border-left:3px solid #30aaf5}main.madobe_waltz .gallery{background-color:#30aaf5}main.madobe_waltz .subject{border-bottom:4px dotted #30aaf5;border-top:4px dotted #30aaf5}main.madobe_waltz .subject ul li{background-image:url(../img/waltz/waltz-en.png)}main.madobe_waltz .data section{border:2px solid #30aaf5}main.madobe_waltz .data section h3{color:#30aaf5}main.madobe_waltz .data section dl div dt{color:#30aaf5}main.stomp h2{color:#fc2424}main.stomp .lead h2{-webkit-margin-after:20px;margin-block-end:20px}main.stomp .lead>p{-webkit-margin-after:40px;margin-block-end:40px;text-align:center;font-size:20px;line-height:1.5}@media screen and (max-width: 767px){main.stomp .lead>p{width:85%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}main.stomp .lead>div{width:650px;margin-left:auto;margin-right:auto;padding:20px;-webkit-margin-after:40px;margin-block-end:40px;border:2px solid #fc2424;border-radius:10px}@media screen and (max-width: 767px){main.stomp .lead>div{width:85%}}main.stomp .lead>div h3{-webkit-margin-after:20px;margin-block-end:20px;text-align:center;color:#fc2424;font-weight:700;font-size:28px}main.stomp .lead>div dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em .5em .5em;-webkit-margin-after:10px;margin-block-end:10px;background:#fc2424;border-radius:0 20px 20px 0;color:#fff}main.stomp .lead>div dl dd{-webkit-padding-after:20px;padding-block-end:20px;border-bottom:1px solid #fc2424;line-height:1.5}main.stomp .lead>div dl dd:not(:last-of-type){-webkit-margin-after:10px;margin-block-end:10px}main.stomp .lead .lead_visual{display:block;width:90%;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-after:160px;margin-block-end:160px}main.stomp .features ul li{border-left:3px solid #fc2424}main.stomp .data>img{border-radius:10px}main.stomp .data section{border:2px solid #fc2424}main.stomp .data section h3{color:#fc2424}main.stomp .data section dl div dt{color:#fc2424}main.stomp .gallery{background-color:#fc2424}main.stomp .subject{border-bottom:4px dotted #fc2424;border-top:4px dotted #fc2424}.mv_wrap{padding:140px 0 40px;display:flex;justify-content:center;gap:0px}@media screen and (max-width: 767px){.mv_wrap{padding:40px 0 40px}}.mv_wrap .main_visual{display:block;width:750px;height:100%}@media screen and (max-width: 767px){.mv_wrap .main_visual{display:none}}.mv_wrap .title{display:block;width:320px;height:auto;-webkit-margin-before:40px;margin-block-start:40px;-webkit-margin-start:-20px;margin-inline-start:-20px}@media screen and (max-width: 767px){.mv_wrap .title{width:90%;-webkit-margin-before:0px;margin-block-start:0px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.features{padding:160px 0}@media screen and (max-width: 767px){.features{padding:40px 0}}.features h2{-webkit-margin-after:20px;margin-block-end:20px}.features div{display:flex;justify-content:center;gap:40px}.features div ul{display:flex;flex-flow:column;gap:40px}.features div ul li{width:400px;padding-left:10px;font-size:20px;font-weight:700;line-height:1.5}.features div img{display:block;width:600px;height:100%}@media screen and (max-width: 767px){.features div{flex-flow:column}.features div ul{width:85%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;gap:20px}.features div ul li{width:100%}.features div img{width:95%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.gallery{margin:0 2vw 80px;padding:60px 20px;border-radius:80px}@media screen and (max-width: 767px){.gallery{margin:0 2vw 60px;border-radius:60px}}.gallery h2{-webkit-margin-after:20px;margin-block-end:20px;color:#fff !important}.gallery ul{display:grid;justify-content:center;grid-template-columns:300px 300px 300px;grid-template-rows:1fr 1fr;gap:40px 20px}@media screen and (max-width: 767px){.gallery ul{grid-template-columns:1fr;grid-template-rows:1fr}}.gallery ul li img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-margin-after:5px;margin-block-end:5px;border-radius:10px}.gallery ul li p{color:#fff}.subject{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-margin-after:80px;margin-block-end:80px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;padding:60px}.subject h2{-webkit-margin-after:20px;margin-block-end:20px}.subject ul{display:flex;justify-content:center;align-items:center;gap:20px}.subject ul li{padding:20px 30px;display:flex;justify-content:center;align-items:center;width:200px;height:200px;background-position:center;background-size:200px;background-repeat:no-repeat;font-size:20px;line-height:1.5;color:#fff;text-align:center}@media screen and (max-width: 767px){.subject{width:85%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;padding:60px 0}.subject ul{flex-flow:column}}.data>img{display:block;width:500px;height:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-after:20px;margin-block-end:20px}@media screen and (max-width: 767px){.data>img{width:85%}}.data .floor{display:flex;justify-content:center;align-items:center;width:650px;margin-left:auto;margin-right:auto;-webkit-margin-after:20px;margin-block-end:20px;padding:20px;border-radius:10px;background:#fff}@media screen and (max-width: 767px){.data .floor{width:85%}}.data .floor img{display:block;width:auto;height:280px}@media screen and (max-width: 767px){.data .floor img{width:100%;height:auto}}.data section{width:650px;margin-left:auto;margin-right:auto;padding:20px;background:#fff;border-radius:10px}@media screen and (max-width: 767px){.data section{width:85%}}.data section h3{margin-bottom:20px;font-weight:700;font-size:20px;text-align:center}.data section h3 span{display:block;-webkit-margin-after:10px;margin-block-end:10px;text-align:center;font-size:16px;font-weight:500;color:#101011}.data section dl div{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:10px 20px;line-height:1.5}@media screen and (max-width: 767px){.data section dl div{grid-template-columns:1fr;grid-template-rows:1fr;gap:5px;padding:10px 0}}.data section dl div:not(:last-of-type){border-bottom:1px solid #bca68e}.data section dl div dd span{display:inline-block}.data section dl div dd .click{-webkit-margin-before:.5em;margin-block-start:.5em}.access{display:flex;flex-flow:column;align-items:center;padding:40px 0 80px}.access p{text-align:center;line-height:1.5}.access p:first-of-type{-webkit-margin-after:.5em;margin-block-end:.5em;font-size:24px}.access p:last-of-type{-webkit-margin-after:20px;margin-block-end:20px}.access p:last-of-type>span{display:block;line-height:1.5}@media screen and (max-width: 767px){.access p:last-of-type>span span{display:inline-block}}@media screen and (max-width: 767px){.access p{width:85%}}.access iframe{display:block;width:600px;height:300px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-after:auto;margin-block-end:auto;border-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.access iframe{width:85%}}.contact{height:350px;position:relative;overflow:hidden;padding:80px 0 40px}@media screen and (max-width: 767px){.contact{height:400px;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:1em}}.contact::before{display:block;content:"";border-radius:2000px 2000px 0 0/300px 300px 0 0;position:absolute;z-index:1;top:0;left:50%;translate:-50%;display:block;width:150%;height:400px}@media screen and (max-width: 767px){.contact::before{height:450px}}.contact#madobe_contact::before{background:#ff6944}.contact#madobe2_contact::before{background:#ff7b98}.contact#waltz_contact::before{background:#30aaf5}.contact#stomp_contact::before{background:#fc2424}.contact h2{position:relative;z-index:2;font-size:28px !important;color:#fff !important;text-align:center}@media screen and (max-width: 767px){.contact h2{font-size:24px !important}.contact h2 span{display:inline-block}}.contact div{position:relative;z-index:2;color:#fff}.contact div p{-webkit-margin-after:10px;margin-block-end:10px;font-size:24px;text-align:center}.contact div address{text-align:center;font-size:48px;font-weight:700}
/*# sourceMappingURL=each_facility.min.css.map */