@charset "UTF-8";
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:"Montserrat";src:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/fonts/Montserrat-Light.otf) format("opentype");font-weight:400;font-style:normal}body{color:#333}.img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.grid-column-list{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media screen and (max-width:1179px){.grid-column-list{grid-template-columns:1fr}}@media screen and (max-width:767px){.grid-column-list{grid-template-columns:1fr}}.grid-column-list article{max-width:750px}.grid-column-list a{display:grid;grid-template-columns:120px 1fr;align-items:center;position:relative;border:1px solid #333;gap:25px;padding:15px 70px 15px 15px}.grid-column-list a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#00c295;transform-origin:50% 0%;transform:scaleY(0);transition:transform ease .3s}.grid-column-list a figure{overflow:hidden;height:120px}.grid-column-list a figure img{transition:.3s}.grid-column-list a h3{font-size:1.125rem;font-weight:600;line-height:1.5;letter-spacing:.1em}.grid-column-list a .arrow{width:46px;height:46px;position:absolute;top:50%;right:15px;transform:translateY(-50%);border-radius:50px;border-width:1px;border-style:solid;border-color:#333}.grid-column-list a .arrow:before{content:"";background-color:#333;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_arrow.png) center center/contain no-repeat;mask:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_arrow.png) center center/contain no-repeat}.grid-column-list a:hover{color:#fff}.grid-column-list a:hover:before{transform-origin:50% 100%;transform:scaleY(1)}.grid-column-list a:hover img{transform:scale(1.1)}.marquee{overflow:hidden;width:100%}.marquee__track{display:flex;width:-moz-max-content;width:max-content}.marquee__item{white-space:nowrap;margin-right:20px;flex-shrink:0}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media screen and (max-width:767px){.--pc{display:none !important}}@media screen and (max-width:1179px){.--tab{display:none !important}}.--sp{display:none !important}@media screen and (max-width:767px){.--sp{display:block !important}}.btn{margin-top:auto}.btn a{width:100%;height:100%;border:solid 1px #00c295;display:flex;align-items:center;justify-content:center;padding:30px 20px;font-size:1.375rem;font-weight:600;letter-spacing:.2rem;position:relative;z-index:1;transition:.3s}.btn a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#00c295;transform-origin:50% 0%;transform:scaleY(0);transition:transform ease .3s}.btn a:hover{color:#fff}.btn a:hover:before{transform-origin:50% 100%;transform:scaleY(1)}.btn02{width:250px;margin:20px auto 0;border:solid 1px #333;border-radius:50px;color:#333}.btn02 a{display:block;padding:15px;text-align:center;transition:.2s cubic-bezier(.45,0,.55,1)}.btn02 a:hover{letter-spacing:.15em}.toggle-btn{display:block;position:relative;width:30px;height:20px;transition:all .5s;cursor:pointer;z-index:10000 !important}.toggle-btn span{display:block;position:absolute;left:0;transition:all .5s;height:1px;background-color:#333;border-radius:4px}.toggle-btn span:nth-child(1){top:1px;width:30px}.toggle-btn span:nth-child(2){top:11px;width:25px}.toggle-btn:hover span:nth-child(1){top:4px}.toggle-btn:hover span:nth-child(2){top:10px}.hamburger.--open .toggle-btn{transform:rotate(90deg)}.hamburger.--open .toggle-btn span{background-color:#fff}@media screen and (max-width:767px){.hamburger.--open .toggle-btn span{background-color:#333}}.hamburger.--open .toggle-btn span:nth-child(1){transform:translateY(5px) rotate(-45deg)}.hamburger.--open .toggle-btn span:nth-child(2){transform:translateY(-5px) rotate(45deg);width:30px}.hamburger.--open .toggle-btn:hover span:nth-child(1){top:1px}.hamburger.--open .toggle-btn:hover span:nth-child(2){top:11px}.inner{padding:0 90px}@media screen and (max-width:1179px){.inner{padding:0 30px}}@media screen and (max-width:767px){.inner{padding:0}}.s-inner{padding:20px 90px}@media screen and (max-width:1179px){.s-inner{padding:80px 30px}}@media screen and (max-width:767px){.s-inner{padding:20px 15px}}.s-slider-inner{padding:20px 0 20px 20px}@media screen and (max-width:767px){.s-slider-inner{padding:15px}}.m-inner{padding:50px}@media screen and (max-width:1179px){.m-inner{padding:50px 0}}@media screen and (max-width:767px){.m-inner{padding:50px 0}}.p-inner{padding:150px 90px}@media screen and (max-width:1179px){.p-inner{padding:150px 20px}}@media screen and (max-width:767px){.p-inner{padding:150px 10px}}.s-title{font-size:xx-large;text-align:center;margin:50px auto}@media screen and (max-width:767px){.s-title{font-size:50px}}.p-title{font-size:100px;font-weight:600;letter-spacing:.2rem}@media screen and (max-width:767px){.p-title{font-size:35px}}.p-subtitle{font-size:18px;font-weight:500;letter-spacing:.2rem}.main-swiper{position:relative;border-radius:30px;min-width:0;width:100%;height:100%;overflow:initial !important}@media screen and (max-width:767px){.main-swiper{overflow:hidden !important;border-radius:0;height:100svh}}.main-swiper .swiper-wrapper .swiper-slide{height:calc(100svh - 160px)}@media screen and (max-width:767px){.main-swiper .swiper-wrapper .swiper-slide{height:100svh}}.main-swiper .swiper-wrapper .swiper-slide .img{border:solid 2px #00c295;border-radius:30px;max-width:100%}@media screen and (max-width:767px){.main-swiper .swiper-wrapper .swiper-slide .img{border-radius:0;height:100svh !important}}.main-swiper .swiper-pagination-fraction{left:auto;right:0;bottom:-40px}@media screen and (max-width:767px){.main-swiper .swiper-pagination-fraction{bottom:0}}.main-swiper .swiper-pagination-fraction{position:absolute;font-size:12px;font-weight:600;color:#1a1b1b;display:flex;align-items:center;justify-content:center;z-index:1;max-width:500px;padding:40px 0;background-color:#eee}@media screen and (max-width:767px){.main-swiper .swiper-pagination-fraction{justify-content:end;background-color:initial;padding:10px 0}}.main-swiper .swiper-pagination-fraction .border{width:220px;height:2px;margin:0 8px;background-color:#ddd;position:relative}@media screen and (max-width:767px){.main-swiper .swiper-pagination-fraction .border{width:90px}}.main-swiper .swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}@media screen and (max-width:767px){.main-swiper .swiper-pagination-fraction .border span{background-color:#fff}}.main-swiper .swiper-pagination-current,.main-swiper .swiper-pagination-total{font-size:20px;margin:0 20px}@media screen and (max-width:767px){.main-swiper .swiper-pagination-current,.main-swiper .swiper-pagination-total{font-size:13px;margin:0 10px;color:#fff}}.main-swiper .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 4s linear}.swiper-outer{position:relative;width:100%;margin:0 auto;padding-bottom:15px;margin-bottom:150px}@media screen and (max-width:767px){.swiper-outer{padding-bottom:0;margin-bottom:100px}}.swiper-outer .swiper-scrollbar{background:#eee;height:2px !important;position:absolute;bottom:-50px !important;left:0 !important;width:50% !important}@media screen and (max-width:767px){.swiper-outer .swiper-scrollbar{bottom:-20px !important}}.swiper-outer .swiper-scrollbar-drag{background:#00c295;border-radius:4px}.swiper-outer .swiper-scrollbar-horizontal{z-index:2 !important}.swiper-outer .swiper-scrollbar-lock,.swiper-outer .swiper-button-lock{display:block !important}.swiper-outer .swiper-button-prev,.swiper-outer .swiper-button-next{position:absolute;top:auto !important;left:60% !important;bottom:-72px;width:50px !important;height:50px !important;z-index:2 !important}@media screen and (max-width:767px){.swiper-outer .swiper-button-prev,.swiper-outer .swiper-button-next{bottom:-45px}}.swiper-outer .swiper-button-prev:after,.swiper-outer .swiper-button-next:after{content:"";width:50px !important;height:50px !important}.swiper-outer .swiper-button-prev{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_arrow_l_g.png);background-position:center;background-size:cover}.swiper-outer .swiper-button-next{left:calc(60% + 80px) !important;background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_arrow_r_g.png);background-position:center;background-size:cover}.topics-swiper,.topics-swiper-fashion,.topics-swiper-food,.topics-swiper-enjoy,.topics-swiper-lifestyle{margin-left:0 !important;margin-right:0 !important;box-sizing:border-box}.topics-swiper .swiper-wrapper,.topics-swiper-fashion .swiper-wrapper,.topics-swiper-food .swiper-wrapper,.topics-swiper-enjoy .swiper-wrapper,.topics-swiper-lifestyle .swiper-wrapper{transition-timing-function:linear}.topics-swiper .swiper-wrapper .swiper-slide,.topics-swiper-fashion .swiper-wrapper .swiper-slide,.topics-swiper-food .swiper-wrapper .swiper-slide,.topics-swiper-enjoy .swiper-wrapper .swiper-slide,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide{width:400px !important}@media screen and (max-width:767px){.topics-swiper .swiper-wrapper .swiper-slide,.topics-swiper-fashion .swiper-wrapper .swiper-slide,.topics-swiper-food .swiper-wrapper .swiper-slide,.topics-swiper-enjoy .swiper-wrapper .swiper-slide,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide{width:280px !important}}.topics-swiper .swiper-wrapper .swiper-slide .link,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link,.topics-swiper-food .swiper-wrapper .swiper-slide .link,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link{border:solid 2px #b6bcb6;border-radius:20px;padding:20px 20px 30px;display:inline-block;width:100%;height:100%}@media screen and (max-width:767px){.topics-swiper .swiper-wrapper .swiper-slide .link,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link,.topics-swiper-food .swiper-wrapper .swiper-slide .link,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link{border:0;border-radius:0}}.topics-swiper .swiper-wrapper .swiper-slide .link .thumbnail,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link .thumbnail,.topics-swiper-food .swiper-wrapper .swiper-slide .link .thumbnail,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link .thumbnail,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link .thumbnail{width:100%;height:250px !important;overflow:hidden}@media screen and (max-width:767px){.topics-swiper .swiper-wrapper .swiper-slide .link .thumbnail,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link .thumbnail,.topics-swiper-food .swiper-wrapper .swiper-slide .link .thumbnail,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link .thumbnail,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link .thumbnail{height:150px !important}}.topics-swiper .swiper-wrapper .swiper-slide .link .thumbnail img,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link .thumbnail img,.topics-swiper-food .swiper-wrapper .swiper-slide .link .thumbnail img,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link .thumbnail img,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #d1d1d1;object-fit:cover;aspect-ratio:7/5;transition:transform .3s}.topics-swiper .swiper-wrapper .swiper-slide .link .content,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link .content,.topics-swiper-food .swiper-wrapper .swiper-slide .link .content,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link .content,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link .content{padding-top:20px}.topics-swiper .swiper-wrapper .swiper-slide .link .content .date,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link .content .date,.topics-swiper-food .swiper-wrapper .swiper-slide .link .content .date,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link .content .date,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link .content .date{font-size:14px;font-weight:400;letter-spacing:.2em}.topics-swiper .swiper-wrapper .swiper-slide .link .content .subheading,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link .content .subheading,.topics-swiper-food .swiper-wrapper .swiper-slide .link .content .subheading,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link .content .subheading,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link .content .subheading{margin:10px 0;font-size:18px;font-weight:700}.topics-swiper .swiper-wrapper .swiper-slide .link .content .category,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link .content .category,.topics-swiper-food .swiper-wrapper .swiper-slide .link .content .category,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link .content .category,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link .content .category{margin-bottom:10px}.topics-swiper .swiper-wrapper .swiper-slide .link:hover .thumbnail img,.topics-swiper-fashion .swiper-wrapper .swiper-slide .link:hover .thumbnail img,.topics-swiper-food .swiper-wrapper .swiper-slide .link:hover .thumbnail img,.topics-swiper-enjoy .swiper-wrapper .swiper-slide .link:hover .thumbnail img,.topics-swiper-lifestyle .swiper-wrapper .swiper-slide .link:hover .thumbnail img{transform:scale(1.1)}.js-fade-up{opacity:0;transform:translateY(30px);transition:all .8s}.js-fade-up.--show{opacity:1;transform:translateY(0)}.js-stretch-in{aspect-ratio:1/1;--clip-1:50%;--clip-2:50%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(var(--clip-1) var(--clip-1),var(--clip-2) var(--clip-1),var(--clip-2) var(--clip-2),var(--clip-1) var(--clip-2))}.js-fade-in{opacity:0}body{scrollbar-gutter:stable;overflow-x:hidden;width:100%;font-family:"Montserrat",Noto Sans JP,sans-serif}body.is-menu-open{overflow:hidden !important;position:relative}.l-header{position:fixed;width:100vw;z-index:3}.l-header__inner{display:flex;justify-content:space-between;align-items:center;padding:8px;z-index:5}@media screen and (max-width:767px){.l-header__inner{position:relative;border-bottom:1px solid #d9d9d9;background:rgba(255,255,255,.34);margin:8px;transition:background .4s ease,margin .4s ease,backdrop-filter .4s ease}.l-header__inner.--scrolled{background:rgba(0,0,0,.8) !important;backdrop-filter:blur(10px);margin:0 !important;border-bottom:none}}@media screen and (max-width:767px) and (max-width:767px){.l-header__inner.--scrolled .l-header__menu{color:#fff}}@media screen and (max-width:767px) and (max-width:767px){.l-header__inner.--scrolled .l-header__menu .toggle-btn span{background-color:#fff}}@media screen and (max-width:767px) and (max-width:767px){.l-header__inner.--scrolled .l-header__menu .hamburger.--open .toggle-btn span{background-color:#333}}.l-header-logo{width:500px;margin:0 30px;z-index:1}@media screen and (max-width:1179px){.l-header-logo{width:300px;margin:0 10px}}@media screen and (max-width:767px){.l-header-logo{width:180px;margin:0 10px}}.l-header-logo__img{transition:opacity .4s ease}.l-header-logo__img.--l-white{display:none}@media screen and (max-width:767px){.l-header-logo.--scrolled .--l-default{display:none}.l-header-logo.--scrolled .--l-white{display:block}}.l-header__news{z-index:1;transition:transform .3s ease,opacity .3s ease}@media screen and (max-width:767px){.l-header__news{position:absolute;bottom:-45px;left:16px;color:#fff}.l-header__news.--scrolled{color:#333}.l-header__news.--scrolled .marquee__track{border-bottom:solid 1px #333}}.l-header__news.is-hide{transform:translateY(-100%);opacity:0;pointer-events:none}.l-header__news .subheading{font-size:14px;font-weight:600;margin-bottom:10px}.l-header__news .marquee{width:320px}@media screen and (max-width:1179px){.l-header__news .marquee{width:200px}}@media screen and (max-width:767px){.l-header__news .marquee{width:200px}}.l-header__news .marquee__track{border-bottom:solid 1px #333}@media screen and (max-width:767px){.l-header__news .marquee__track{border-bottom:solid 1px #fff}}.l-header__news .marquee__item{font-size:13px;font-weight:400}.l-header__menu{display:flex;width:100%}.l-header__menu .l-header-nav{transition:transform .3s ease,opacity .3s ease;width:100%}.l-header__menu .l-header-nav.is-hide{transform:translateY(-100%);opacity:0;pointer-events:none}.l-header__menu .l-header-nav__list{display:flex;align-items:center;justify-content:flex-end;margin-right:30px;height:100%}@media screen and (max-width:1179px){.l-header__menu .l-header-nav__list{margin-right:10px}}.l-header__menu .l-header-nav__item{padding:0 15px}@media screen and (max-width:1179px){.l-header__menu .l-header-nav__item{padding:0 5px}}.l-header__menu .l-header-nav__link{display:flex;align-items:center;flex-direction:column-reverse}.l-header__menu .l-header-nav__link:after{content:"";display:block;width:30px;height:30px}@media screen and (max-width:1179px){.l-header__menu .l-header-nav__link:after{width:25px;height:25px}}.l-header__menu .l-header-nav__link.--event:after{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_calendar02.png);background-position:center;background-size:cover}.l-header__menu .l-header-nav__link.--floor:after{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_map02.png);background-position:center;background-size:cover}.l-header__menu .l-header-nav__link.--shop:after{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_shop02.png);background-position:center;background-size:cover}.l-header__menu .l-header-nav__link.--access:after{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_car02.png);background-position:center;background-size:cover}.l-header__menu .l-header-nav__link .text{position:relative;margin-top:10px;font-size:14px;font-weight:700;color:#00c295}@media screen and (max-width:1179px){.l-header__menu .l-header-nav__link .text{font-size:12px}}.l-header__menu .l-header-nav__link .text:after{background-color:#f13f79;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scale(0,1);transform-origin:left top;transition:transform .3s;width:100%}.l-header__menu .l-header-nav__link:hover .text:after{transform-origin:right top;transform:scale(1,1)}.l-header__menu .hamburger{padding:15px;margin-left:auto;margin-right:30px}@media screen and (max-width:1179px){.l-header__menu .hamburger{margin-right:0}}@media screen and (max-width:767px){.l-header__menu .hamburger{margin-right:0}}.l-header__menu .hamburger-nav{display:block;position:fixed;top:0;left:-100%;bottom:0;width:60%;height:100vh;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y !important;transition:all .5s;z-index:9999 !important;opacity:0;pointer-events:none;will-change:transform,opacity;transform:translateZ(0)}@media screen and (max-width:767px){.l-header__menu .hamburger-nav{height:100svh !important;width:100%;transition:transform .3s ease-out,opacity .3s ease-out}}.l-header__menu .hamburger-nav__menu{padding:25px}.l-header__menu .hamburger-nav__menu .menu-container{margin:35px 0}.l-header__menu .hamburger-nav__menu .menu-container .head .logo{width:150px}.l-header__menu .hamburger-nav__menu .menu-container .body .subheading{display:flex;align-items:center;gap:15px;font-weight:600}.l-header__menu .hamburger-nav__menu .menu-container .body .subheading span{line-height:1;color:#333}.l-header__menu .hamburger-nav__menu .menu-container .body .subheading:after{content:"";flex:1 1 auto;height:1px;background-color:#d9d5d5}.l-header__menu .hamburger-nav__menu .menu-container .body .box{margin:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.l-header__menu .hamburger-nav__menu .menu-container .body .box__item{text-align:center;border-radius:10px}.l-header__menu .hamburger-nav__menu .menu-container .body .box__item a{display:block;padding:40px 15px;font-size:22px;color:#fff;text-shadow:2px 3px 3px rgba(0,0,0,.4);filter:grayscale(0) blur(0);transition:.3s ease-in-out}@media screen and (max-width:1179px){.l-header__menu .hamburger-nav__menu .menu-container .body .box__item a{font-size:18px}}@media screen and (max-width:767px){.l-header__menu .hamburger-nav__menu .menu-container .body .box__item a{font-size:17px}}.l-header__menu .hamburger-nav__menu .menu-container .body .box__item a:hover{filter:grayscale(85%) blur(1px)}.l-header__menu .hamburger-nav__menu .menu-container .body .box__item:nth-of-type(1){background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_08.jpg);background-position:center;background-size:cover}.l-header__menu .hamburger-nav__menu .menu-container .body .box__item:nth-of-type(2){background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_03.jpg);background-position:center;background-size:cover}.l-header__menu .hamburger-nav__menu .menu-container .body .box__item:nth-of-type(3){background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_09.jpg);background-position:center;background-size:cover}.l-header__menu .hamburger-nav__menu .menu-container .body .box__item:nth-of-type(4){background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_10.jpg);background-position:center;background-size:cover}.l-header__menu .hamburger-nav__menu .menu-container .body .subheading{color:#333}.l-header__menu .hamburger-nav__menu .list li{padding:50px 0;border-bottom:1px solid #d9d5d5}@media screen and (max-width:767px){.l-header__menu .hamburger-nav__menu .list li{padding:35px 0}}.l-header__menu .hamburger-nav__menu .list li a{display:block;overflow:hidden;color:transparent;text-shadow:0 -1.5em 0 #000,0 0 0 #000;transition:text-shadow .3s;font-size:30px;transition-duration:.2s}@media screen and (max-width:767px){.l-header__menu .hamburger-nav__menu .list li a{font-size:16px}}.l-header__menu .hamburger-nav__menu .list li a:hover{text-shadow:0 0 0 #000,0 1.5em 0 #000}.l-header__menu .hamburger-nav__menu .list-sub{display:flex;justify-content:center;align-items:center;margin:50px 0;color:#333}@media screen and (max-width:767px){.l-header__menu .hamburger-nav__menu .list-sub{flex-direction:column}}@media screen and (max-width:767px){.l-header__menu .hamburger-nav__menu .list-sub__item{margin-bottom:10px}}.l-header__menu .hamburger-nav__menu .list-sub__link{position:relative;display:flex;align-items:center;margin:0 15px}.l-header__menu .hamburger-nav__menu .list-sub__link:after{background-color:#333;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scale(0,1);transform-origin:right top;transition:transform .3s;width:100%}.l-header__menu .hamburger-nav__menu .list-sub__link:hover:after{transform-origin:left top;transform:scale(1,1)}.l-header__menu .hamburger-nav__menu .list-sub__link .i-link{width:18px;height:18px;margin-right:5px}.l-header__menu .hamburger-nav__menu .list-sub__link .i-link__text{line-height:1.7}.l-header__menu .hamburger-nav__menu .list-sub__text{line-height:1.7}.l-header__menu .hamburger-nav__menu .bnr{margin:50px 0}.l-header__menu .hamburger-nav__menu .bnr__item{height:150px;margin-bottom:20px}@media screen and (max-width:767px){.l-header__menu .hamburger-nav__menu .bnr__item{height:80px}}.l-header__menu .hamburger-nav__menu .bnr__item img{border-radius:10px;-o-object-fit:cover;object-fit:cover}.l-header__menu .hamburger-nav__menu .bnr__link{filter:grayscale(0) blur(0);transition:.3s ease-in-out}.l-header__menu .hamburger-nav__menu .bnr__link:hover{filter:grayscale(85%) blur(1px)}.l-header__menu .hamburger-nav__menu .hours{text-align:center;padding:80px 0 30px;color:#333}.l-header__menu .hamburger-nav__menu .hours .h-ttl{display:flex;align-items:center;gap:15px;font-size:30px;margin-bottom:30px;letter-spacing:.2em}@media screen and (max-width:767px){.l-header__menu .hamburger-nav__menu .hours .h-ttl{font-size:18px}}.l-header__menu .hamburger-nav__menu .hours .h-ttl:before,.l-header__menu .hamburger-nav__menu .hours .h-ttl:after{content:"";flex:1 1 auto;height:1px;background-color:#d9d5d5}.l-header__menu .hamburger-nav__menu .hours .h-txt{font-size:40px;letter-spacing:.3em;font-weight:800}@media screen and (max-width:1179px){.l-header__menu .hamburger-nav__menu .hours .h-txt{font-size:26px}}@media screen and (max-width:767px){.l-header__menu .hamburger-nav__menu .hours .h-txt{font-size:26px}}.l-header__menu .hamburger-text{position:relative;font-size:12px;z-index:9999;margin-top:4px}.l-header__menu .hamburger-text span:first-child{display:block}.l-header__menu .hamburger-text span:last-child{display:none}.l-header__menu .hamburger .mask{display:none;transition:all .5s;z-index:9998 !important}.l-header__menu .hamburger.--open .hamburger-nav{left:0;opacity:1;height:100vh;pointer-events:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.l-header__menu .hamburger.--open .mask{display:block !important;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:pointer;background-color:rgba(42,41,47,.6);backdrop-filter:blur(25px)}.l-header__menu .hamburger.--open .hamburger-text{color:#fff}@media screen and (max-width:767px){.l-header__menu .hamburger.--open .hamburger-text{color:#333}}.l-header__menu .hamburger.--open .hamburger-text span:first-child{display:none}.l-header__menu .hamburger.--open .hamburger-text span:last-child{display:block}.l-header.--top{background:0 0}@media screen and (max-width:767px){.l-header.--top .l-header__inner{position:relative;border-bottom:1px solid #fff;background:rgba(255,255,255,.34);margin:8px;transition:background .4s ease,margin .4s ease,backdrop-filter .4s ease}}@media screen and (max-width:767px) and (max-width:767px){.l-header.--top .l-header__inner .l-header__menu{color:#fff}}@media screen and (max-width:767px){.l-header.--top .l-header__inner.--scrolled{background:rgba(0,0,0,.8) !important;backdrop-filter:blur(10px);margin:0 !important;border-bottom:none}}@media screen and (max-width:767px){.l-header.--top .toggle-btn span{background-color:#fff}}@media screen and (max-width:767px){.l-header.--top .hamburger.--open .toggle-btn span{background-color:#333}}.l-footer__contact{position:relative}.l-footer__contact .l-footer-info{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;max-width:500px;z-index:1;height:100%}.l-footer__contact .l-footer-info__box{padding:50px 0;height:100%;color:#fff}@media screen and (max-width:767px){.l-footer__contact .l-footer-info__box{display:flex;align-items:center;justify-content:center;flex-direction:column}}.l-footer__contact .l-footer-info__box .logo{width:150px;margin:0 auto 30px}.l-footer__contact .l-footer-info__box .name{text-align:center;margin-bottom:20px;font-size:30px;font-weight:700}@media screen and (max-width:767px){.l-footer__contact .l-footer-info__box .name{font-size:20px}}.l-footer__contact .l-footer-info__box .address{font-size:14px;font-weight:400;letter-spacing:.2em;text-align:center;margin-bottom:20px}.l-footer__contact .l-footer-info__box .address .post{display:block;margin-bottom:10px}.l-footer__contact .l-footer-info__box .open{font-size:14px;font-weight:400;letter-spacing:.2em;text-align:center;margin-bottom:10px}.l-footer__contact .l-footer-gallery{position:relative}.l-footer__contact .l-footer-gallery:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(163,143,115,.35)}.l-footer__contact .l-footer-gallery__box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:767px){.l-footer__contact .l-footer-gallery__box{grid-template-columns:1fr 1fr}}.l-footer__contact .l-footer-gallery__item{height:300px}@media screen and (max-width:767px){.l-footer__contact .l-footer-gallery__item{height:215px}}.l-footer__menu{padding:10px 0}.l-footer__menu .l-footer-nav{padding:10px 0}.l-footer__menu .l-footer-nav__list{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.l-footer__menu .l-footer-nav__list{flex-wrap:wrap}}.l-footer__menu .l-footer-nav__item{padding:2px 30px;border-right:solid 1px #b6bcb6}@media screen and (max-width:1179px){.l-footer__menu .l-footer-nav__item{padding:2px 20px}}@media screen and (max-width:767px){.l-footer__menu .l-footer-nav__item{width:calc(50% - 5px);padding:5px 30px;border-right:none}}.l-footer__menu .l-footer-nav__item:last-child{border-right:none}.l-footer__menu .l-footer-nav__text{font-size:12px;color:#b6bcb6;line-height:1}.l-footer__copyright{background-color:#00c295;font-size:small;text-align:center;padding:30px 0;color:#fff}.main{padding-top:80px}@media screen and (max-width:767px){.main{padding-top:0}}.main .t-kv{margin-bottom:200px}@media screen and (max-width:1179px){.main .t-kv{margin-bottom:100px}}@media screen and (max-width:767px){.main .t-kv{margin-bottom:0}}.main .t-kv .kv{position:relative}.main .t-kv .scroll{position:absolute;left:40px;bottom:20%;writing-mode:vertical-rl;z-index:2}@media screen and (max-width:767px){.main .t-kv .scroll{bottom:20%;left:15px;color:#fff}}.main .t-kv .scroll:before{animation:scroll 2s infinite;background-color:#000;bottom:-115px;content:"";height:100px;left:0;margin:auto;position:absolute;right:0;width:1px;z-index:2}.main .t-kv .scroll:after{background-color:#ccc;bottom:-115px;content:"";height:100px;left:0;margin:auto;position:absolute;right:0;width:1px}@keyframes scroll{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}51%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.main-visual{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:100px 0}@media screen and (max-width:1179px){.main-visual{margin:0;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.main-visual{margin:0;grid-template-columns:repeat(2,1fr)}}.main-visual .m-v-img{position:relative;overflow:hidden}.main-visual .m-v-img:nth-of-type(1){grid-area:1/1/3/3}@media screen and (max-width:1179px){.main-visual .m-v-img:nth-of-type(1){grid-area:1/1/2/3}}@media screen and (max-width:767px){.main-visual .m-v-img:nth-of-type(1){grid-area:1/1/2/3}}@media screen and (max-width:1179px){.main-visual .m-v-img:nth-of-type(2){grid-area:2/1/3/2}}@media screen and (max-width:767px){.main-visual .m-v-img:nth-of-type(2){grid-area:2/1/3/2}}@media screen and (max-width:1179px){.main-visual .m-v-img:nth-of-type(3){grid-area:2/2/3/3}}@media screen and (max-width:767px){.main-visual .m-v-img:nth-of-type(3){grid-area:2/2/3/3}}.main-visual .m-v-img a{position:relative;display:block;height:100%}.main-visual .m-v-img a img{transition:.3s}.main-visual .m-v-img a .wrap{position:absolute;left:0;bottom:0;width:100%;background-color:#fff}.main-visual .m-v-img a .subheading{position:relative;width:100%;border:solid 1px #00c295;padding:30px;font-size:18px;font-weight:600;text-align:center;letter-spacing:.2rem;z-index:1;transition:.3s}@media screen and (max-width:767px){.main-visual .m-v-img a .subheading{padding:10px;font-size:12px}}.main-visual .m-v-img a .subheading:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#00c295;transform-origin:50% 0%;transform:scaleY(0);transition:transform ease .3s}.main-visual .m-v-img a:hover{color:#fff}.main-visual .m-v-img a:hover img{transform:scale(1.1)}.main-visual .m-v-img a:hover .subheading:before{transform-origin:50% 100%;transform:scaleY(1)}.main-visual .m-v-img .btn{position:absolute;left:0;bottom:0;width:100%;background-color:#fff}.section{position:relative}.section.--overlap{position:relative;background-color:#fff;z-index:2;transform:translateY(80px);opacity:.9}.section .s-title{font-size:100px;font-weight:600;letter-spacing:.2rem;color:#ff7385}@media screen and (max-width:767px){.section .s-title{background-color:#ff7385;color:#fff;font-size:50px;line-height:1.5;margin-top:30px}}.section .s-item .subtitle{font-size:30px;font-weight:500;margin:45px 0;color:#00c295}@media screen and (max-width:767px){.section .s-item .subtitle{font-size:20px;margin-bottom:20px}}.section .s-item .subtitle .black{color:#333;font-size:17px}@media screen and (max-width:767px){.section .s-item .subtitle .black{font-size:14px}}.section .s-item.--slider{margin-left:30%}@media screen and (max-width:767px){.section .s-item.--slider{margin-left:0}}.section .s-item.--news{display:flex;align-items:flex-start}@media screen and (max-width:767px){.section .s-item.--news{flex-direction:column-reverse}}.section .s-item.--news .s-title{text-align:left;margin-top:0;margin-bottom:30px}@media screen and (max-width:767px){.section .s-item.--news .s-title{font-size:35px;margin-bottom:0;background-color:initial;color:inherit}}.section .s-item.--news .news-pickup{width:40%;margin-right:50px}@media screen and (max-width:767px){.section .s-item.--news .news-pickup{width:100%;margin-right:0}}.section .s-item.--news .news-pickup .n-p-link{display:block;border:solid 2px #b6bcb6;border-radius:30px}@media screen and (max-width:767px){.section .s-item.--news .news-pickup .n-p-link{border:0}}.section .s-item.--news .news-pickup .n-p-link .thumbnail{overflow:hidden}@media screen and (max-width:767px){.section .s-item.--news .news-pickup .n-p-link .thumbnail{height:150px;margin-bottom:10px}}.section .s-item.--news .news-pickup .n-p-link img{border-radius:10px;border:1px solid #d1d1d1;-o-object-fit:cover;object-fit:cover;aspect-ratio:7/5;transition:transform .3s}@media screen and (max-width:767px){.section .s-item.--news .news-pickup .n-p-link .date{margin-bottom:10px}}.section .s-item.--news .news-pickup .n-p-link:hover img{transform:scale(1.1)}.section .s-item.--news .news-pickup .n-p-card{padding:30px 30px 80px}@media screen and (max-width:1179px){.section .s-item.--news .news-pickup .n-p-card{padding:20px 20px 60px}}@media screen and (max-width:767px){.section .s-item.--news .news-pickup .n-p-card{width:100%;margin:0 auto;padding:20px 0 30px}}.section .s-item.--news .news-pickup .n-p-card .description{padding-top:30px;text-align:left}@media screen and (max-width:767px){.section .s-item.--news .news-pickup .n-p-card .description{padding-top:20px}}.section .s-item.--news .news-pickup .n-p-card .description .title{font-size:30px;font-weight:600;letter-spacing:.2rem;margin-bottom:30px}@media screen and (max-width:1179px){.section .s-item.--news .news-pickup .n-p-card .description .title{font-size:20px}}@media screen and (max-width:767px){.section .s-item.--news .news-pickup .n-p-card .description .title{font-size:18px;margin-bottom:20px}}.section .s-item.--news .news-pickup .n-p-card .description .date{font-size:20px;letter-spacing:.2rem}@media screen and (max-width:767px){.section .s-item.--news .news-pickup .n-p-card .description .date{font-size:14px}}.section .s-item.--news .news-pickup .btn{margin-top:150px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.section .s-item.--news .news-pickup .btn{margin-top:20px;margin-bottom:80px}.section .s-item.--news .news-pickup .btn a{width:250px;font-size:15px;padding:25px}}.section .s-item.--news .news-wrap{width:60%;margin-bottom:100px}@media screen and (max-width:767px){.section .s-item.--news .news-wrap{width:100%;margin-bottom:50px}}.section .s-item.--news .news-wrap .subtitle{margin-top:0}@media screen and (max-width:767px){.section .s-item.--news .news-wrap .subtitle{margin-bottom:40px}}.section .s-item.--news .news-wrap .n-list-item{padding-bottom:50px;margin-bottom:50px;border-bottom:solid 1px #b6bcb6}@media screen and (max-width:767px){.section .s-item.--news .news-wrap .n-list-item{padding-bottom:20px;margin-bottom:20px}}.section .s-item.--news .news-wrap .n-list-item:first-child{padding-top:50px;border-top:solid 1px #b6bcb6}@media screen and (max-width:767px){.section .s-item.--news .news-wrap .n-list-item:first-child{padding-top:20px}}.section .s-item.--news .news-wrap .n-list-item .date{display:inline-block;font-size:18px;margin-bottom:30px}@media screen and (max-width:767px){.section .s-item.--news .news-wrap .n-list-item .date{margin-bottom:20px}}.section .s-item.--news .news-wrap .n-list-link{display:block;overflow:hidden;color:transparent;text-shadow:0 -1.5em 0 #000,0 0 0 #000;transition:text-shadow .3s;font-size:30px;font-weight:600;letter-spacing:.2rem;transition-duration:.2s}@media screen and (max-width:1179px){.section .s-item.--news .news-wrap .n-list-link{font-size:20px}}@media screen and (max-width:767px){.section .s-item.--news .news-wrap .n-list-link{font-size:18px}}.section .s-item.--news .news-wrap .n-list-link:hover{text-shadow:0 0 0 #000,0 1.5em 0 #000}.section .s-item .sns-grid{display:grid;grid-template-columns:45% 1fr;gap:10px;align-items:flex-start;margin:100px 0 60px}@media screen and (max-width:1179px){.section .s-item .sns-grid{margin-top:0;grid-template-columns:1fr}}@media screen and (max-width:767px){.section .s-item .sns-grid{margin-top:0;grid-template-columns:1fr}}.section .s-item .sns-grid__box:first-child{position:sticky;top:150px}@media screen and (max-width:1179px){.section .s-item .sns-grid__box:first-child{position:static}}@media screen and (max-width:767px){.section .s-item .sns-grid__box:first-child{position:static}}.section .s-item .sns-grid__box #sb_instagram #sbi_images{padding:0}.section .s-item .sns-grid .sns-title{font-size:100px;font-weight:600;letter-spacing:.2rem;margin-bottom:50px;color:#ff7385}@media screen and (max-width:1179px){.section .s-item .sns-grid .sns-title{margin-bottom:20px}}@media screen and (max-width:767px){.section .s-item .sns-grid .sns-title{font-size:50px;margin-bottom:20px}}.section .s-item .sns-grid .sns-icon{width:80px;height:80px;margin-bottom:100px}@media screen and (max-width:767px){.section .s-item .sns-grid .sns-icon{width:50px;height:50px;margin-bottom:30px}}.section .s-item .sns-grid .sns-belt{max-width:200px;padding-bottom:20px}.section .s-item .sns-grid .sns-belt a{background-color:#333;display:block;padding:30px 10px;position:relative;overflow:hidden;border-radius:30px}.section .s-item .sns-grid .sns-belt a span{position:absolute;left:50%;display:block;width:100%;font-size:x-large;text-align:center;transition:all .3s}.section .s-item .sns-grid .sns-belt a span:nth-child(1){top:50%;transform:translate(-50%,-50%);color:#eee}.section .s-item .sns-grid .sns-belt a span:nth-child(2){top:-100%;transform:translateX(-50%);color:#eeb0b9}.section .s-item .sns-grid .sns-belt a img{position:absolute;right:20px;width:30px;height:30px;transition:all .3s}.section .s-item .sns-grid .sns-belt a img:nth-child(3){top:50%;transform:translateY(-50%)}.section .s-item .sns-grid .sns-belt a img:nth-child(4){top:-100%}.section .s-item .sns-grid .sns-belt a:hover{background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat}.section .s-item .sns-grid .sns-belt a:hover span:nth-child(1){top:-100%}.section .s-item .sns-grid .sns-belt a:hover span:nth-child(2){top:50%;transform:translate(-50%,-50%)}.section .parallax-box{position:relative;overflow:hidden}.section .parallax-box img{transform:scale(1.2)}@media screen and (max-width:767px){.section .parallax-box img{height:350px}}.section .guide-area.--bg-color{background-color:#eee}.section .guide-area.--bg-color a .button:before{border-top:solid 2px #fff;border-right:solid 2px #fff}.section .guide-area.--bg-color a .button:after{background:#333}.section .guide-area.--bg-color a .button span{color:#333}.section .guide-area.--bg-color a:before{content:none}.section .guide-area.--bg-color a:hover{color:initial}.section .guide-area.--bg-color a:hover .button:before{border-top:solid 2px #fff;border-right:solid 2px #fff}.section .guide-area.--bg-color a:hover .button:after{background:#333}.section .guide-area.--bg-color a:hover .button span{color:#fff}.section .guide-area a{position:relative;display:block;width:100%;padding:150px 80px;z-index:1;transition:.3s}@media screen and (max-width:1179px){.section .guide-area a{padding:150px 50px}}@media screen and (max-width:767px){.section .guide-area a{padding:75px 40px}}.section .guide-area a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#00c295;transform-origin:50% 0%;transform:scaleY(0);transition:transform ease .3s}.section .guide-area a .button{position:relative;display:flex;justify-content:space-around;align-items:center;width:100%;margin-left:auto;max-width:300px;padding:10px 0 10px 25px;transition:.3s ease-in-out;font-size:30px;font-weight:600;letter-spacing:.2rem}@media screen and (max-width:767px){.section .guide-area a .button{padding-left:70px}}.section .guide-area a .button:before,.section .guide-area a .button:after{content:"";position:absolute;display:block;top:50%}.section .guide-area a .button:before{width:1.5rem;height:1.5rem;left:1.5rem;border-top:solid 2px #fff;border-right:solid 2px #fff;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.section .guide-area a .button:after{left:0;background:#00c295;z-index:1;width:5rem;height:5rem;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.section .guide-area a .button span{color:#00c295;position:relative;transition:all .3s;z-index:3}.section .guide-area a:hover{color:#fff}.section .guide-area a:hover:before{transform-origin:50% 100%;transform:scaleY(1)}.section .guide-area a:hover .button:before{left:2rem;border-top:solid 2px #00c295;border-right:solid 2px #00c295}.section .guide-area a:hover .button:after{right:0;width:100%;background:#fff}.section .guide-area a:hover .button span{color:#00c295}.section .guide-area__wrap{display:flex;align-items:center}@media screen and (max-width:767px){.section .guide-area__wrap{flex-direction:column}}.section .guide-area__left{width:100%}.section .guide-area__title{font-size:100px;font-weight:600;letter-spacing:.2rem;margin-bottom:50px}@media screen and (max-width:767px){.section .guide-area__title{font-size:50px}}.section .guide-area__description{font-size:18px;font-weight:600;margin-bottom:50px;letter-spacing:.2em;line-height:1.5}.event-single__title{margin-bottom:40px;letter-spacing:.135em;text-align:center;color:#94afaa;font-weight:700}.event-single__upper{padding:150px 90px 0}@media screen and (max-width:767px){.event-single__upper{padding:150px 10px 0}}.event-single__upper .wrap{font-size:18px;margin:0 auto 20px;text-align:center}.event-single__upper .wrap:before{content:"";display:block;margin:0 auto 25px;height:30px;width:1px;background:#bccbc8}.event-single__upper .wrap span{display:inline-block}.event-single__upper .wrap .date{margin-right:30px}.event-single__upper .wrap .location{display:block;margin:30px 0;color:#94afaa;letter-spacing:.135em;font-weight:600}.event-single__upper .title{text-align:center;margin-bottom:50px}.event-single__upper .thumbnail{height:500px}@media screen and (max-width:767px){.event-single__upper .thumbnail{height:250px}}.event-single__upper .thumbnail img{-o-object-fit:contain !important;object-fit:contain !important}.event-single__content{padding:50px 90px}@media screen and (max-width:767px){.event-single__content{padding:30px 10px}}.event-single__bottom{border-top:solid 1px #bccbc8;padding:50px 90px 150px;letter-spacing:.135em}@media screen and (max-width:767px){.event-single__bottom{padding:50px 10px 50px}}.event-single__bottom .subheading{margin-bottom:20px;font-weight:600}.event-single__bottom .content{display:flex;align-items:flex-start}@media screen and (max-width:767px){.event-single__bottom .content{flex-direction:column}}.event-single__bottom .content .detail{width:50%;font-size:14px}@media screen and (max-width:767px){.event-single__bottom .content .detail{width:100%}}.event-single__bottom .content .detail dl{margin-bottom:20px}.event-single__bottom .content .detail dt{font-weight:300;margin-bottom:10px}.event-single__bottom .content .detail dd img{height:200px;width:200px;margin:0 auto}@media screen and (max-width:767px){.event-single__bottom .content .detail dd img{height:150px;width:150px;margin-right:0}}@media screen and (max-width:767px){.event-calendar .wp-block-heading{font-size:20px !important}}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-toolbar{padding-bottom:10px;border-bottom:1px solid #d5d5d5}}.event-calendar .eo-fullcalendar .fc-left{font-size:28px !important;line-height:1.42 !important;margin-right:50px}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-left{float:left !important;text-align:left !important}}.event-calendar .eo-fullcalendar .fc-right{float:left !important}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-right{float:right !important}}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-right .fc-button-group{float:left !important}}.event-calendar .eo-fullcalendar .fc-prev-button,.event-calendar .eo-fullcalendar .fc-next-button{background-color:initial;border:0;text-shadow:none;box-shadow:none}.event-calendar .eo-fullcalendar .fc-day-header{border:0;letter-spacing:.135em;color:#5d5d5d;font-size:18px;font-weight:500}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-day-header{font-size:14px;font-weight:400}}.event-calendar .eo-fullcalendar .fc-day-header.fc-mon:before{display:block;content:"MON";margin-bottom:10px}.event-calendar .eo-fullcalendar .fc-day-header.fc-tue:before{display:block;content:"TUE";margin-bottom:10px}.event-calendar .eo-fullcalendar .fc-day-header.fc-wed:before{display:block;content:"WEB";margin-bottom:10px}.event-calendar .eo-fullcalendar .fc-day-header.fc-thu:before{display:block;content:"THU";margin-bottom:10px}.event-calendar .eo-fullcalendar .fc-day-header.fc-fri:before{display:block;content:"FRI";margin-bottom:10px}.event-calendar .eo-fullcalendar .fc-day-header.fc-sat:before{display:block;content:"SAT";margin-bottom:10px}.event-calendar .eo-fullcalendar .fc-day-header.fc-sun:before{display:block;content:"SUN";margin-bottom:10px}.event-calendar .eo-fullcalendar .fc-day-number{font-size:24px;line-height:1.42;opacity:.6;padding:8px 16px !important;text-align:left !important}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-day-number{font-size:16px;padding:8px 0 !important;text-align:center !important}}.event-calendar .eo-fullcalendar .fc-view .fc-widget-header{border:0}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-view tbody td{border-width:0 !important}}.event-calendar .eo-fullcalendar .fc-view tbody .fc-row{min-height:168px}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-view tbody .fc-row{min-height:50px}}.event-calendar .eo-fullcalendar .fc-view thead{background:0 0;border:0}.event-calendar .eo-fullcalendar .fc-view th{border:0;text-align:left;padding-top:20px !important;padding-bottom:20px !important}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-view th{text-align:center}}.event-calendar .eo-fullcalendar .fc-content{padding:10px 16px}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-content{padding:10px 8px}}.event-calendar .eo-fullcalendar .fc-content .fc-time{font-weight:initial !important;display:block;font-size:14px}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-content .fc-time{display:none}}.event-calendar .eo-fullcalendar .fc-content .fc-title{font-size:14px}@media screen and (max-width:767px){.event-calendar .eo-fullcalendar .fc-content .fc-title{font-size:12px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:12em}}.event-calendar .eo-fullcalendar .fc-event{border:1px solid #bccbc8 !important;background-color:rgba(215,217,223,.31) !important;color:#94afaa !important;border-radius:8px}.event-calendar .eo-fullcalendar-reset .fc-today{background:#e6e6e6 !important}.qtip{max-width:300px;min-width:280px;padding:20px !important;line-height:1 !important}.qtip-titlebar{background-color:#fff !important;padding:0 0 15px !important;border-width:0 !important;font-weight:initial !important}.qtip-title{font-size:16px}.qtip-content{padding:0 !important}.qtip-content .wrap .date{display:inline-block;font-size:12px;padding-right:15px}.qtip-content .wrap .time{display:inline-block;font-size:12px;margin-left:auto}.qtip-content .wrap img{padding:15px 0;height:175px}.qtip-content .wrap .text{font-size:13px;line-height:1.3;overflow:hidden}.qtip-content .wrap .location{display:inline-block;padding-top:15px;font-size:12px}.eo-fullcalendar .fc-header-toolbar{display:flex;flex-direction:column;align-items:flex-start}.eo-fullcalendar .fc-header-toolbar>.fc-toolbar-chunk:last-child{order:-1;margin-bottom:10px}.eo-fullcalendar .fc-header-toolbar>.fc-toolbar-chunk{display:flex;align-items:center;gap:10px}.eo-fullcalendar .fc-toolbar-title{margin-right:20px}.eo-fullcalendar .fc-header-toolbar>.fc-toolbar-chunk:first-child{margin-left:auto}@media screen and (max-width:767px){.page-entry .entry-info{margin-bottom:50px}}.page-entry .entry-info .subheading{font-size:14px;font-weight:600;margin-bottom:10px}.page-entry .entry-info .marquee{width:320px}.page-entry .entry-info .marquee__track{border-bottom:solid 1px #333}.page-entry .entry-info .marquee__item{font-size:13px;font-weight:400}.page-entry .entry-upper{display:flex;align-items:flex-end;border-bottom:solid 1px #179342;padding-top:20px}@media screen and (max-width:767px){.page-entry .entry-upper{flex-direction:column}}.page-entry .entry-upper .left{width:50%}@media screen and (max-width:767px){.page-entry .entry-upper .left{width:100%}}.page-entry .entry-upper .left .entry-title{display:block;font-weight:800;font-size:48px;line-height:1;color:#179342;letter-spacing:.2em;margin-bottom:2.5rem}.page-entry .entry-upper .left .entry-title .sub{display:block;font-size:18px;line-height:1;margin-bottom:20px;letter-spacing:1px}.page-entry .entry-upper .left .text{max-width:64rem;text-align:justify;color:#179342;font-weight:500;line-height:2.24625;font-size:14px;margin-bottom:1.5rem}@media screen and (max-width:767px){.page-entry .entry-upper .left .text{font-size:13px}}.page-entry .entry-upper .left .text a{color:#0c4c9b;text-decoration:underline;transition:.3s}.page-entry .entry-upper .left .text a:hover{opacity:.7}.page-entry .entry-upper .left .link-area{display:flex;align-items:center;margin-bottom:1.5rem}.page-entry .entry-upper .left .link-area button{width:200px;margin-right:20px;text-align:center;border:solid 1px #ccc;border-radius:30px}@media screen and (max-width:767px){.page-entry .entry-upper .left .link-area button{height:100px;width:100%;margin-right:10px;border-radius:15px}}.page-entry .entry-upper .left .link-area button a{padding:15px;display:inline-block;transition:.3s;color:#179342;line-height:1.5}.page-entry .entry-upper .left .link-area button a:hover{letter-spacing:.12em;text-indent:.12em;color:#0bdb54}.page-entry .entry-upper .right{width:50%}@media screen and (max-width:767px){.page-entry .entry-upper .right{width:100%}}.page-entry .entry-upper .right img{max-width:650px}.page-entry .entry-upper .right .fluffy{animation:fluffy 3s infinite}@keyframes fluffy{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.page-entry .entry-lower{padding-top:150px}.page-entry .entry-lower .scroll-text{height:200px;overflow-y:scroll;border:1px solid #ccc;padding:10px}.page-entry .entry-lower .regulation{list-style-type:circle}.page-entry .entry-lower .regulation__item{margin-bottom:30px}.page-entry .entry-lower .regulation__item ul{list-style-type:disc;padding-top:10px}.page-entry .entry-lower .regulation__item li{text-indent:-1rem;padding-left:1rem;word-break:break-all;margin-bottom:10px}.page-entry .regulation-check .smf-placeholder{text-align:center}@media screen and (max-width:767px){.page-guide .p-inner{padding-bottom:100px}}.page-guide .sticky-element{position:sticky;top:200px;left:30px;width:50%;z-index:2}@media screen and (max-width:767px){.page-guide .sticky-element{top:100px;left:10px}}.page-guide .sticky-element .step-item{margin-bottom:25px}.page-guide .sticky-element .step-item:last-child{margin-bottom:0}.page-guide .sticky-element .step-link{display:inline-block;opacity:.3;transition:.3s ease;border-left:5px solid #ccc;line-height:1.7;font-weight:500;letter-spacing:.01em;padding-left:10px}.page-guide .sticky-element .step-link:hover{opacity:1}.page-guide .sticky-element .step-link.is-active{display:flex;align-items:center;opacity:1}.page-guide .guide-area{width:1050px;margin:0 auto}@media screen and (max-width:767px){.page-guide .guide-area{width:100%}}.page-guide .guide-area .p-title{font-size:50px;padding:4rem 0}@media screen and (max-width:767px){.page-guide .guide-area .p-title{font-size:30px;padding:2rem 0}}.page-guide .guide-area .area-content{display:flex;justify-content:space-between;margin:0 auto;padding:4rem 0}@media screen and (max-width:767px){.page-guide .guide-area .area-content{flex-direction:column-reverse}}.page-guide .guide-area .area-content.--reverse{flex-direction:row-reverse}@media screen and (max-width:767px){.page-guide .guide-area .area-content.--reverse{flex-direction:column-reverse}}.page-guide .guide-area .area-content.--grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:767px){.page-guide .guide-area .area-content.--grid{grid-template-columns:1fr}}.page-guide .guide-area .area-content .content-box{width:40%}@media screen and (max-width:767px){.page-guide .guide-area .area-content .content-box{width:100%}}.page-guide .guide-area .area-content .content-box.--line{width:100%;padding:2rem;border:solid 1px #ccc}.page-guide .guide-area .area-content .content-box .figure{width:180px;height:150px;margin:0 auto 80px}@media screen and (max-width:767px){.page-guide .guide-area .area-content .content-box .figure{width:100%;margin-bottom:0}}.page-guide .guide-area .area-content .content-box .figure img{-o-object-fit:contain;object-fit:contain}.page-guide .guide-area .area-content .content-box .num{font-size:80px;font-weight:700;line-height:1;margin-bottom:50px}.page-guide .guide-area .area-content .content-box .title{font-size:20px;font-weight:700;margin-top:30px;margin-bottom:40px}.page-guide .guide-area .area-content .content-box .text{font-size:15px;line-height:2.2}.page-guide .guide-area .area-content .content-box .notice{display:inline-block;text-indent:-1rem;padding-left:1rem}.page-guide .guide-area .area-content .content-box .list li{padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:30px;line-height:1.5}.page-guide .guide-area .area-content .content-box .list li a{display:inline-block;color:#3372d1;text-decoration:underline;font-weight:500;cursor:pointer;margin:0 5px}.page-guide .guide-area .area-content .content-box .btn{margin-top:50px;width:300px;border-radius:15px}.page-guide .guide-area .area-content .content-box .btn a{border-radius:15px;font-weight:500;font-size:15px}.page-guide .guide-area .area-content .content-box .btn a:before{border-radius:15px}.page-guide .guide-area .area-content .content-img{height:400px;width:50%}@media screen and (max-width:767px){.page-guide .guide-area .area-content .content-img{height:150px;width:100%;margin-bottom:20px}}.page-guide .guide-area .new-application{display:flex;padding:4rem 0}@media screen and (max-width:767px){.page-guide .guide-area .new-application{flex-direction:column;padding-bottom:30px}}.page-guide .guide-area .new-application .left{width:50%}@media screen and (max-width:767px){.page-guide .guide-area .new-application .left{width:100%}}.page-guide .guide-area .new-application .left .title{font-size:30px;margin-bottom:20px}@media screen and (max-width:767px){.page-guide .guide-area .new-application .left .title{font-size:23px}}.page-guide .guide-area .new-application .left .text{margin-bottom:50px}.page-guide .guide-area .new-application .right{width:50%;max-width:600px}@media screen and (max-width:767px){.page-guide .guide-area .new-application .right{width:100%}}.page-guide .guide-area .new-application .right dt{position:relative;font-size:20px;margin-bottom:10px}.page-guide .guide-area .new-application .right dt:before{content:"";position:absolute;top:50%;left:-30px;transform:translateY(-50%);display:block;width:20px;height:20px;background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_file.png);background-position:center;background-size:cover}.page-guide .guide-area .new-application .right dd{padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:30px}.page-guide .guide-area .btn{display:block;width:300px;border-radius:15px;margin:0 auto}.page-guide .guide-area .btn a{border-radius:15px;font-weight:500;font-size:15px}.page-guide .guide-area .btn a:before{border-radius:15px}.page-space .wp-block-table td:first-child{width:30%}.page-floor .floor-container{padding:100px 0}@media screen and (max-width:767px){.page-floor .floor-container{padding-bottom:0}}.page-floor .floor-container .floor-item{margin-bottom:80px}.page-floor .floor-container .floor-item .subheading{display:flex;align-items:center;font-size:30px}.page-floor .floor-container .floor-item .subheading .icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:solid 1px #00c295;border-radius:50%;margin-right:20px}.page-floor .floor-container .floor-item .figure{position:relative;max-width:900px;height:450px;margin:0 auto}@media screen and (max-width:767px){.page-floor .floor-container .floor-item .figure{height:350px}}.page-floor .floor-container .floor-item .figure .img{-o-object-fit:contain;object-fit:contain}.page-floor .floor-container .floor-item .figure .figcaption{position:absolute;top:0;right:0;display:flex;align-items:center;pointer-events:none}.page-floor .floor-container .floor-item .figure .figcaption .guid-icon{width:30px;height:30px;margin-right:15px}.page-floor .floor-container .floor-item .figure .figcaption .guid-txt{font-size:18px;line-height:1.5;border-bottom:solid 1px #333}.page-about{position:relative}.page-about .parallax-box{position:relative;overflow:hidden}.page-about .parallax-box .img{height:100vh}.page-about .parallax-box .p-inner{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff}.page-about .ab-main{display:flex;align-items:flex-start;padding:80px 50px}@media screen and (max-width:767px){.page-about .ab-main{padding:80px 10px;flex-direction:column}}.page-about .ab-main__left{position:sticky;top:0;left:0;width:50%;background-color:#fff}@media screen and (max-width:767px){.page-about .ab-main__left{position:static;width:100%}}.page-about .ab-main__left .p-inner{padding:0;margin-top:150px;margin-bottom:80px}@media screen and (max-width:767px){.page-about .ab-main__left .p-inner{margin-top:100px;margin-bottom:10px}}@media screen and (max-width:1179px){.page-about .ab-main__left .p-inner .p-title{font-size:50px}}.page-about .ab-main__left .parallax-box{height:350px}@media screen and (max-width:767px){.page-about .ab-main__left .parallax-box{height:200px}}.page-about .ab-main__left .parallax-box .img{height:100%}.page-about .ab-main__right{width:70%}@media screen and (max-width:767px){.page-about .ab-main__right{width:100%;padding-top:80px}}.page-about .ab-main__right ul{padding-left:80px}@media screen and (max-width:767px){.page-about .ab-main__right ul{padding-left:0}}.page-about .ab-main__right ul li{padding:50px 0;border-bottom:dashed 1px #333}.page-about .ab-main__right ul li:first-child{padding-top:0}.page-about .ab-main__right ul li .subheading{font-size:1.6rem;font-weight:500;margin-bottom:35px}.page-about .ab-main__right ul li .text{font-size:1.3rem}.page-about .ab-main__right ul li dl{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.page-about .ab-main__right ul li dl:last-child{margin-bottom:0}.page-about .ab-main__right ul li dl dt{width:30%;font-size:1.3rem;margin-right:20px;font-weight:initial}@media screen and (max-width:767px){.page-about .ab-main__right ul li dl dt{width:40%}}.page-about .ab-main__right ul li dl dd{width:70%;font-size:1.3rem}@media screen and (max-width:767px){.page-about .ab-main__right ul li dl dd{width:60%}}.page-about .ab-lower .guide-area{background-color:#eee}.page-about .ab-lower .guide-area a{position:relative;display:block;width:100%;padding:150px 80px;z-index:1;transition:.3s}@media screen and (max-width:767px){.page-about .ab-lower .guide-area a{padding:150px 20px 200px}}.page-about .ab-lower .guide-area a:last-child{border-top:dashed 1px #333}.page-about .ab-lower .guide-area a:hover .guide-area__title{transform:scale(1.1)}.page-about .ab-lower .guide-area a:hover .marker:before{transform-origin:left top;transform:scale(1,1)}.page-about .ab-lower .guide-area__wrap{display:flex;align-items:center;position:relative}.page-about .ab-lower .guide-area__left{position:relative;width:50%}@media screen and (max-width:767px){.page-about .ab-lower .guide-area__left{width:65%}}.page-about .ab-lower .guide-area__right{position:absolute;top:0;right:0;text-align:right}@media screen and (max-width:767px){.page-about .ab-lower .guide-area__right{top:-40px}}.page-about .ab-lower .guide-area__title{display:flex;align-items:center;justify-content:center;width:100%;height:380px;background-color:#fff;font-size:60px;font-weight:600;text-align:center;letter-spacing:.2rem;margin:0 auto;transition:.3s}@media screen and (max-width:767px){.page-about .ab-lower .guide-area__title{flex-direction:column;font-size:24px;gap:30px}}.page-about .ab-lower .guide-area__title .sp-icon{width:30px;height:30px}.page-about .ab-lower .guide-area__title .sp-icon img{-o-object-fit:contain !important;object-fit:contain !important}.page-about .ab-lower .guide-area__description{position:absolute;right:-490px;bottom:20px;width:500px;font-size:18px;font-weight:500;letter-spacing:.2rem;line-height:1.5}@media screen and (max-width:1179px){.page-about .ab-lower .guide-area__description{right:-350px;bottom:-80px}}@media screen and (max-width:767px){.page-about .ab-lower .guide-area__description{right:auto;bottom:-100px;left:20px;width:300px;font-size:14px}}.page-about .ab-lower .guide-area__text{letter-spacing:.035em;line-height:1.6;font-size:1.375rem;font-weight:600;letter-spacing:.2rem}.page-about .ab-lower .guide-area__text.marker{position:relative;z-index:1;padding:0 10px}@media screen and (max-width:767px){.page-about .ab-lower .guide-area__text.marker{display:inline-block;padding:0}}.page-about .ab-lower .guide-area__text.marker:before{background:#fff;content:"";display:inline-block;width:100%;height:100%;position:absolute;left:0;bottom:0;transform:scale(0,1);transform-origin:right top;transition:transform .3s;z-index:-1}.page-about .common-area{padding:80px 50px 150px}@media screen and (max-width:767px){.page-about .common-area{padding:50px 10px 100px}}.page-about .common-area .p-inner{padding:0;margin-bottom:80px}@media screen and (max-width:767px){.page-about .common-area .p-inner{margin-bottom:50px}}.page-about .mb{margin-bottom:-75px}@media screen and (max-width:767px){.page-about .mb{margin-bottom:-50px}}.page-about .flowing-ttl{display:flex;width:100%;overflow:hidden}.page-about .flowing-ttl__item{flex:0 0 auto;white-space:nowrap;padding:0 15px;font-size:10vw;font-weight:600;line-height:1.1;letter-spacing:.1em;color:#f2f6f5}@media screen and (max-width:767px){.page-about .flowing-ttl__item{font-size:75px}}.page-about .flowing-ttl__item:nth-child(odd){animation:loop 40s linear -20s infinite;color:#61cdb0;color:hsla(166,100%,38%,.6)}.page-about .flowing-ttl__item:nth-child(even){animation:loop2 40s linear infinite}.page-about .flowing-ttl.reverse .flowing-ttl__item:nth-child(odd){animation:loop 40s linear -20s infinite reverse;color:#f2f6f5}.page-about .flowing-ttl.reverse .flowing-ttl__item:nth-child(even){animation:loop2 40s linear infinite reverse;color:#e8aee8;color:hsla(352,100%,73%,.6)}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.page-access{position:relative}.page-access .a-main{position:relative;padding:80px 0;height:100vh;margin-bottom:150px}@media screen and (max-width:767px){.page-access .a-main{margin-bottom:100px}}.page-access .a-main:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/background/a-bgi01.png);background-size:contain;background-repeat:no-repeat;opacity:.5;z-index:-1}@media screen and (max-width:767px){.page-access .a-main:after{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/background/a-bgi01_sp.png);opacity:1}}.page-access .a-main__left{position:absolute;top:30%;left:80px}@media screen and (max-width:767px){.page-access .a-main__left{top:120px;left:10px}}.page-access .a-main__left .anchor-link{margin-top:100px}@media screen and (max-width:767px){.page-access .a-main__left .anchor-link{font-size:14px}}.page-access .a-main__left .anchor-link li{margin-bottom:50px}@media screen and (max-width:767px){.page-access .a-main__left .anchor-link li{margin-bottom:30px}}.page-access .a-main__left .anchor-link li a{display:inline-block;overflow:hidden;color:transparent;text-shadow:0 -1.5em 0 #000,0 0 0 #000;transition:text-shadow .3s;letter-spacing:.2em;line-height:1.5;transition-duration:.2s;border-bottom:solid 1px #333}.page-access .a-main__left .anchor-link li a:hover{text-shadow:0 0 0 #000,0 1.5em 0 #000}.page-access .a-main__right{position:absolute;bottom:80px;right:80px;width:350px;height:200px}@media screen and (max-width:767px){.page-access .a-main__right{height:auto;width:250px;bottom:0;right:10px}}.page-access .a-main__right figure{position:relative}.page-access .a-main__right figure figcaption{position:absolute;top:-230px;right:0;text-align:right}@media screen and (max-width:767px){.page-access .a-main__right figure figcaption{top:-130px}}.page-access .a-main__right figure figcaption span{line-height:2.5;letter-spacing:.5em}@media screen and (max-width:767px){.page-access .a-main__right figure figcaption span{font-size:12px;line-height:1.5;letter-spacing:.3em}}.page-access .a-main__right figure img{border-radius:15px}.page-access .a-map{position:relative;width:80%}@media screen and (max-width:1179px){.page-access .a-map{width:100%;padding:10px 50px}}@media screen and (max-width:767px){.page-access .a-map{width:100%;padding:10px;background-color:#00c295}}.page-access .a-map__img{position:relative;width:100%;height:800px;overflow-y:hidden;padding-top:75%;border-radius:50px;margin-left:50px}@media screen and (max-width:1179px){.page-access .a-map__img{height:800px;border-radius:15px;margin-left:0}}@media screen and (max-width:767px){.page-access .a-map__img{height:700px;border-radius:15px;margin-left:0}}.page-access .a-map__img iframe{position:absolute;top:-150px;left:0;width:100%;height:calc(100% + 300px)}@media screen and (max-width:1179px){.page-access .a-map__img iframe{top:-365px}}@media screen and (max-width:767px){.page-access .a-map__img iframe{top:-365px}}.page-access .a-map__info{position:absolute;top:50%;right:-250px;transform:translateY(-50%);background-color:#fff;width:400px;padding:50px;border-radius:30px}@media screen and (max-width:1179px){.page-access .a-map__info{top:auto;right:50px;bottom:10px;transform:translateY(0);width:calc(100% - 100px);padding:50px 30px;border-radius:0 0 15px 15px;border-left:solid 1px #eee;border-right:solid 1px #eee;border-bottom:solid 1px #eee}}@media screen and (max-width:767px){.page-access .a-map__info{top:auto;right:10px;bottom:10px;transform:translateY(0);width:calc(100% - 20px);padding:50px 30px;border-radius:0 0 15px 15px;border:0}}.page-access .a-map__info .logo{width:300px;margin:0 auto;margin-bottom:50px}@media screen and (max-width:767px){.page-access .a-map__info .logo{width:250px;margin-top:-70px}}.page-access .a-map__info .logo-kana{text-align:center;margin-bottom:20px}.page-access .a-map__info .address{text-align:center;margin-bottom:50px}.page-access .a-map__info .address span{display:block;text-align:left;margin-bottom:10px}@media screen and (max-width:767px){.page-access .a-map__info .address span{text-align:center}}.page-access .a-map__info .btn{display:flex;align-items:center;justify-content:center;margin:0 auto}.page-access .a-map__info .btn .icon{width:30px;height:30px;margin-right:10px}@media screen and (max-width:767px){.page-access .a-map__info .btn .icon{width:20px;height:20px}}.page-access .a-map__info .btn .text{font-size:18px}.page-access .a-gallery{margin:80px 50px 0}@media screen and (max-width:767px){.page-access .a-gallery{margin:0;padding:0 10px 10px;background-color:#00c295}}.page-access .a-gallery .area{display:grid;grid-template-columns:.4fr .6fr;grid-template-rows:repeat(2,1fr);gap:20px}@media screen and (max-width:767px){.page-access .a-gallery .area{grid-template-columns:.5fr .5fr;grid-template-rows:none;gap:10px}}.page-access .a-gallery .area figure{position:relative}.page-access .a-gallery .area figure img{border-radius:15px}.page-access .a-gallery .area figure figcaption{position:absolute;top:0;right:0}.page-access .a-gallery .area figure figcaption span{display:block;writing-mode:vertical-rl;background-color:#fff;padding:30px 20px;font-size:18px;font-weight:400;border:solid 1px #00c295;border-radius:0 15px;color:#00c295}@media screen and (max-width:767px){.page-access .a-gallery .area figure figcaption span{font-size:14px}}.page-access .a-gallery .area .b-img{grid-column:2/3;grid-row:1/3}@media screen and (max-width:767px){.page-access .a-gallery .area .b-img{grid-column:1/3;grid-row:1/2;aspect-ratio:16/9}}.page-access .a-gallery .area .s-img{grid-column:1/2;grid-row:1/2}@media screen and (max-width:767px){.page-access .a-gallery .area .s-img{grid-column:1/2;grid-row:3/2;aspect-ratio:3/2}}.page-access .a-gallery .area .s-img:nth-child(2){grid-column:1/2;grid-row:2/3}@media screen and (max-width:767px){.page-access .a-gallery .area .s-img:nth-child(2){grid-column:2/3;grid-row:auto;aspect-ratio:3/2}}.page-access .a-gallery .area:nth-child(2){margin-top:20px;grid-template-columns:.6fr .4fr;grid-template-rows:1fr}@media screen and (max-width:767px){.page-access .a-gallery .area:nth-child(2){margin-top:0;padding-top:10px;grid-template-columns:.5fr .5fr}}.page-access .a-gallery .area:nth-child(2) figcaption{left:0;right:auto}.page-access .a-gallery .area:nth-child(2) figcaption span{border-radius:15px 0}.page-access .a-gallery .area:nth-child(2) .b-img{grid-column:1/2;grid-row:1/2}@media screen and (max-width:767px){.page-access .a-gallery .area:nth-child(2) .b-img{grid-column:1/3;grid-row:1/2;aspect-ratio:16/9}}.page-access .a-gallery .area:nth-child(2) .m-img{grid-column:2/2}@media screen and (max-width:767px){.page-access .a-gallery .area:nth-child(2) .m-img{grid-column:1/3;grid-row:auto;aspect-ratio:13/4}}.page-access .a-info{margin:80px 50px}@media screen and (max-width:767px){.page-access .a-info{margin:50px 10px}}.page-access .a-info .a-i-item{border:solid 1px #dee5de;border-radius:10px;padding:50px;margin-bottom:80px}@media screen and (max-width:767px){.page-access .a-info .a-i-item{padding:20px;margin-bottom:50px}}.page-access .a-info .a-i-item-inner{display:flex;align-items:center}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner{flex-direction:column}}.page-access .a-info .a-i-item-inner .l-box{width:50%;min-width:400px}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .l-box{width:100%;min-width:auto}}.page-access .a-info .a-i-item-inner .l-box .l-img{height:600px}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .l-box .l-img{height:300px}}.page-access .a-info .a-i-item-inner .l-box .l-img img{border-radius:10px}.page-access .a-info .a-i-item-inner .r-box{width:100%;margin-left:80px}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box{margin-left:0}}.page-access .a-info .a-i-item-inner .r-box .detail{margin-bottom:50px}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .detail{margin-bottom:0}}.page-access .a-info .a-i-item-inner .r-box .detail .wrap .t-ttl{padding:20px;font-size:1.125em;font-weight:500;background:#eee;letter-spacing:.2rem}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .detail .wrap .t-ttl{text-align:center;margin-bottom:20px}}.page-access .a-info .a-i-item-inner .r-box .detail .wrap dl{display:flex;align-items:center;justify-content:space-between;padding:20px;font-size:1.125em;text-align:center;border:solid 1px #eee;letter-spacing:.2rem}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .detail .wrap dl{flex-direction:column;padding:0;margin-bottom:20px}}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .detail .wrap dl:last-child{margin-bottom:0}}.page-access .a-info .a-i-item-inner .r-box .detail .wrap dt{width:40%;text-align:left;padding-right:20px;font-weight:initial}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .detail .wrap dt{width:100%;font-size:14px;font-weight:600;padding:10px}}.page-access .a-info .a-i-item-inner .r-box .detail .wrap dt .icon{display:inline-block;margin-right:.3em;background:#00a8c6;color:#fff;border-radius:5px;padding:.1em .4em;width:25px;height:25px;font-size:18px}.page-access .a-info .a-i-item-inner .r-box .detail .wrap dd{border-left:solid 1px #dee5de;padding-left:20px;width:30%}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .detail .wrap dd{width:100%;border-left:0;border-top:solid 1px #dee5de;padding:30px}}.page-access .a-info .a-i-item-inner .r-box .detail .wrap dd:first-of-type{width:30%;padding-right:20px}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .detail .wrap dd:first-of-type{padding:30px;width:100%}}.page-access .a-info .a-i-item-inner .r-box .detail .wrap dd .decoration{background:#f8acac;font-size:.875em;color:#fff;display:inline-block;padding:.2em 1.5em;border-radius:100px}.page-access .a-info .a-i-item-inner .r-box .promise h3{display:flex;align-items:center;font-size:24px;letter-spacing:.2em;margin-bottom:30px;color:#00a8c6}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .promise h3{margin-top:30px;font-size:20px}}.page-access .a-info .a-i-item-inner .r-box .promise h3 .icon{display:inline-block;width:30px;height:30px;margin-right:10px}.page-access .a-info .a-i-item-inner .r-box .promise .txt{font-size:20px;margin-bottom:30px;line-height:1.5;letter-spacing:.2em}@media screen and (max-width:767px){.page-access .a-info .a-i-item-inner .r-box .promise .txt{font-size:17px}}.page-access .a-info .a-i-item-inner .r-box .promise .txt .red{display:inline-block;color:red;margin:0 5px;font-weight:400}.page-access .a-info .a-i-item-inner .r-box .promise .s-img{height:200px}.page-access .a-info .a-i-item-inner .r-box .promise .s-img img{border-radius:5px}.page-access .parallax-box{position:relative;overflow:hidden}.page-access .parallax-box .img{height:100vh}.page-access .parallax-box p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;color:#fff;line-height:2.5;letter-spacing:.8em}@media screen and (max-width:767px){.page-access .parallax-box p{height:390px;font-size:14px}}.shop-single__container{max-width:1100px;margin:0 auto}.shop-single__bottom{margin-top:80px}.shop-single__bottom .subheading{font-size:xx-large;margin-bottom:1rem}.shop-single__bottom .subheading-jp{font-size:medium;font-weight:700}.shop-single__bottom .table{table-layout:fixed;width:100%;max-width:850px;margin:80px auto}@media screen and (max-width:767px){.shop-single__bottom .table{margin-top:50px;margin-bottom:0}}.shop-single__bottom .table tbody{border-top:solid 1px #b3adad}.shop-single__bottom .table tr{display:flex;align-items:center;border-bottom:solid 1px #b3adad}.shop-single__bottom .table th,.shop-single__bottom .table td{padding:30px 10px;font-size:18px;letter-spacing:.2em}@media screen and (max-width:767px){.shop-single__bottom .table th,.shop-single__bottom .table td{font-size:14px}}.shop-single__bottom .table th{vertical-align:middle;width:35%}@media screen and (max-width:767px){.shop-single__bottom .table th{width:30%}}.shop-single__bottom .table td{width:65%}@media screen and (max-width:767px){.shop-single__bottom .table td{width:70%}}.shop-single__bottom .table td a{display:block;word-wrap:break-word;width:100%}.shop-single__bottom .table td a:hover{color:#3daed4}.shop-single__bottom .table .icon-area{display:flex;align-items:center}.shop-single__bottom .table .icon{display:inline-block;width:20px;height:20px;margin-right:10px;flex-shrink:0}@media screen and (max-width:767px){.shop-single__bottom .table .icon{width:15px;height:15px}}.shop-single__bottom .table .icon.right{margin-left:10px}@media screen and (max-width:767px){.shop-single__bottom .table .icon.right{margin-left:5px}}.shop-list-page{padding-top:300px}@media screen and (max-width:767px){.shop-list-page{padding-top:150px}}.shop-list-page .shop-list{display:flex;align-items:flex-start}@media screen and (max-width:767px){.shop-list-page .shop-list{flex-direction:column}}.shop-list-page .shop-list .title{font-size:xx-large;margin-bottom:80px}@media screen and (max-width:767px){.shop-list-page .shop-list .title{margin-bottom:50px}}.shop-list-page .shop-list .tab{max-width:300px}@media screen and (max-width:767px){.shop-list-page .shop-list .tab{max-width:100%}}.shop-list-page .shop-list .tab-wrap{border-top:solid 1px #333}.shop-list-page .shop-list .tab-elem{display:block;padding:2rem 2rem 2rem 3em;color:hsla(0,0%,60%,.7);position:relative;border-bottom:solid 1px #333}.shop-list-page .shop-list .tab-elem.active{color:#333}.shop-list-page .shop-list .tab-elem.active:before{content:"";display:inline-block;width:20px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#f13f79}@media screen and (max-width:767px){.shop-list-page .shop-list .tab-elem.active:before{height:3px}}.shop-list-page .shop-list .tab-elem:hover{cursor:pointer}.shop-list-page .shop-list .tabbody{display:flex;flex:1;flex-direction:column}.shop-list-page .shop-list .tabbody-elem{flex-grow:1;max-width:100%}.shop-list-page .shop-list__left{position:sticky;top:200px;left:0;padding:0 3rem;width:27%;margin-bottom:50px}@media screen and (max-width:1179px){.shop-list-page .shop-list__left{width:300px;padding:0 50px 0 20px}}@media screen and (max-width:767px){.shop-list-page .shop-list__left{position:static;width:100%;padding:0 10px}}.shop-list-page .shop-list__body{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start}@media screen and (max-width:767px){.shop-list-page .shop-list__body{max-width:none}}.shop-list-page .shop-list__item{position:relative;width:33.3333%;padding-right:30px;margin-bottom:80px;float:left}@media screen and (max-width:1179px){.shop-list-page .shop-list__item{width:50%;padding:0 25px}}@media screen and (max-width:767px){.shop-list-page .shop-list__item{width:100vw;padding:0 25px}}.shop-list-page .shop-list__link{filter:grayscale(0) blur(0);transition:.3s ease-in-out}.shop-list-page .shop-list__link:hover{filter:grayscale(85%) blur(1px)}.shop-list-page .shop-list__img{position:relative;height:21.222123vw;max-height:250px;overflow:hidden}@media screen and (max-width:767px){.shop-list-page .shop-list__img{height:250px}}.shop-list-page .shop-list__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:inherit !important;-o-object-fit:contain !important;object-fit:contain !important;-o-object-position:center;object-position:center;width:100%}.shop-list-page .shop-list__content{position:relative;padding-top:20px}.shop-list-page .shop-list__content .subheading{margin-bottom:20px}.shop-list-page .shop-list__content .category{margin-bottom:20px}.shop-list-page .shop-list__content .location{display:inline-block;width:50px;text-align:center;border:solid 1px #7a7474;color:#7a7474;padding:3px 8px}.shop-list-page .shop-list__content .detail{display:inline-block;position:absolute;right:0;bottom:0}.shop-list-page .shop-list__content .detail .icon{margin-left:10px}.shop-list-page .shop-list__content .detail:after{background-color:#333;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scale(0,1);transform-origin:right top;transition:transform .3s;width:100%}.shop-list-page .shop-list__content .detail:hover:after{transform-origin:left top;transform:scale(1,1)}.news-single__upper{border-bottom:solid 1px #d9d9d9}.news-single__upper .title{font-size:24px;font-weight:700;margin-bottom:50px}@media screen and (max-width:767px){.news-single__upper .title{font-size:18px}}.news-single__upper .content{display:flex;align-items:center;margin-bottom:2rem}.news-single__upper .content .date{line-height:1.5;letter-spacing:.2em}.news-single__upper .content .cate{display:inline-block;font-size:10px;font-weight:600;background-color:#ff7385;color:#eee;padding:8px 10px;border-radius:15px;margin-left:20px}.news-single__content{padding-top:5rem;max-width:750px;margin:0 auto}.news-list-page{padding-top:150px}.news-list-page__title{font-size:xx-large;text-align:center;letter-spacing:.3em;margin-bottom:80px;margin-left:3rem}@media screen and (max-width:767px){.news-list-page__title{font-size:30px;font-weight:600;margin-left:0}}.news-list-page .news-list{padding:0 3rem 3rem}@media screen and (max-width:767px){.news-list-page .news-list{padding:0 10px 3rem}}.news-list-page .news-list__tab{display:flex;align-items:center;justify-content:flex-start}.news-list-page .news-list__tab-item{position:relative;width:25%;border-width:1px;border-style:solid;border-color:transparent transparent #d9d9d9;text-align:center}@media screen and (max-width:1179px){.news-list-page .news-list__tab-item{width:100%}}@media screen and (max-width:767px){.news-list-page .news-list__tab-item{width:100%}}.news-list-page .news-list__tab-item.--current{pointer-events:none;z-index:1;border-color:#d9d9d9 #d9d9d9 #fff;border-radius:5px 5px 0 0;color:#00c295}.news-list-page .news-list__tab-item a{display:block;padding:2rem 1.5rem;transition-duration:.5s}@media screen and (max-width:767px){.news-list-page .news-list__tab-item a{padding:1.5rem 1rem;font-weight:700}}.news-list-page .news-list__tab-item a:hover{background-color:#00c295;color:#fff}.news-list-page .news-list__item{border-bottom:solid 1px #d9d9d9;padding:2rem 0}.news-list-page .news-list__item .link{display:flex;align-items:flex-start}.news-list-page .news-list__item .link .thumbnail{width:180px;height:130px;margin-right:50px;display:inline-block;overflow:hidden}@media screen and (max-width:767px){.news-list-page .news-list__item .link .thumbnail{width:130px;height:100%;margin-right:20px}}.news-list-page .news-list__item .link .thumbnail img{transition-duration:.5s;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.news-list-page .news-list__item .link .content{width:65%}}.news-list-page .news-list__item .link .content .cate{display:inline-block;font-size:10px;font-weight:600;background-color:#ff7385;color:#eee;padding:8px 10px;border-radius:15px;margin-right:10px}.news-list-page .news-list__item .link .content .date{line-height:1.5;letter-spacing:.2em}@media screen and (max-width:767px){.news-list-page .news-list__item .link .content .date{display:block;margin-top:10px}}.news-list-page .news-list__item .link .content .subheading{margin:15px 0 20px;font-size:19px;font-weight:500;letter-spacing:.1em}.news-list-page .news-list__item .link .content .tag{display:flex;align-items:center;margin-bottom:10px}.news-list-page .news-list__item .link .content .tag:before{content:"";width:20px;height:20px;display:block;background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/icon/i_floor_p.png);background-size:contain;margin-right:10px}.news-list-page .news-list__item .link:hover .thumbnail img{transform:scale(1.2)}.news-list-page .pagination{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0}.news-list-page a.page-numbers,.news-list-page .current,.news-list-page a.prev,.news-list-page a.next,.news-list-page .dots{width:50px;height:50px;text-align:center;line-height:50px;background:#fff;color:#00c295;border-radius:50%;margin-right:25px;font-size:12px;font-weight:700;border:1px solid #00c295}.news-list-page a.page-numbers:hover{color:#fff;background-color:#999;border-color:#999;border-radius:50%}.news-list-page .current{background:#00c295;color:#fff;padding:0}.news-list-page a.prev,.news-list-page a.next{border:1px solid #00c295;color:#00c295;position:relative}.news-list-page .next:before,.news-list-page .prev:after{content:"";display:inline-block;width:.5px;height:40px;background-color:#e0d7d7;position:absolute;top:50%;transform:translateY(-50%)}.news-list-page .next:before{left:-15px}.news-list-page .prev:after{right:-15px}.news-list-page .dots{background:0 0;border:none}@media screen and (max-width:767px){.page-history .h-container{margin-top:50px}}.page-history .h-container dl{display:grid;grid-template-columns:35% 1fr;align-items:center;margin-bottom:50px}@media screen and (max-width:767px){.page-history .h-container dl{grid-template-columns:1fr}}.page-history .h-container dl dt{text-align:right;padding-right:50px}@media screen and (max-width:1179px){.page-history .h-container dl dt{text-align:left;padding-right:20px}}@media screen and (max-width:767px){.page-history .h-container dl dt{text-align:left;padding-right:0}}.page-history .h-container dl dt .ad{font-size:3rem;color:#00c295}.page-history .h-container dl dd{padding:20px 20px 20px 50px;border-left:solid 1px #00c295}@media screen and (max-width:767px){.page-history .h-container dl dd{padding-left:30px;margin-top:15px;margin-left:13px;border-left:solid 3px #00c295}}.page-history .h-container dl dd p{display:flex;align-items:flex-start;margin-bottom:10px;line-height:1.5}@media screen and (max-width:767px){.page-history .h-container dl dd p{flex-direction:column;margin-bottom:30px}}.page-history .h-container dl dd p:last-child{margin-bottom:0}.page-history .h-container dl dd .month{width:65px;padding-right:15px;font-weight:600}@media screen and (max-width:767px){.page-history .h-container dl dd .month{font-size:22px;margin-bottom:5px}}.page-recruit .recruit-upper{position:relative}.page-recruit .recruit-upper .p-title{position:absolute;top:50%;left:15%;transform:translateY(-50%);color:#fff;z-index:1}@media screen and (max-width:767px){.page-recruit .recruit-upper .p-title{left:5%}}.page-recruit .recruit-upper .p-title .en{font-size:80px}@media screen and (max-width:767px){.page-recruit .recruit-upper .p-title .en{font-size:60px}}.page-recruit .recruit-upper .p-title .jp{font-size:18px}.page-recruit .recruit-upper .gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:767px){.page-recruit .recruit-upper .gallery{grid-template-columns:auto;grid-template-rows:25vh 25vh 25vh 25vh}}.page-recruit .recruit-upper .gallery:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(163,143,115,.35)}.page-recruit .recruit-upper .gallery .figure{height:700px}@media screen and (max-width:767px){.page-recruit .recruit-upper .gallery .figure{height:auto}}.page-recruit .recruit-middle .r-title{font-size:30px;text-align:center;letter-spacing:.2em;padding:150px 20px 20px}@media screen and (max-width:767px){.page-recruit .recruit-middle .r-title{font-size:25px;padding:100px 10px 50px}}.page-recruit .recruit-middle .description{font-size:18px;text-align:center;letter-spacing:.2em;line-height:1.5;margin-bottom:150px}@media screen and (max-width:767px){.page-recruit .recruit-middle .description{font-size:14px;padding:0 10px;margin-bottom:100px}}.page-recruit .recruit-middle .r-link-list{display:grid;grid-template-columns:1fr 1fr;gap:50px;width:950px;margin:0 auto}@media screen and (max-width:1179px){.page-recruit .recruit-middle .r-link-list{width:100%}}@media screen and (max-width:767px){.page-recruit .recruit-middle .r-link-list{width:100%;gap:10px;padding:0 10px}}.page-recruit .recruit-middle .r-link-list.--full{display:block;margin:50px auto}@media screen and (max-width:767px){.page-recruit .recruit-middle .r-link-list.--full{margin:10px auto}}@media screen and (max-width:767px){.page-recruit .recruit-middle .r-link-list.--full:last-child{margin-bottom:100px}}.page-recruit .recruit-middle .r-link-list.--full .r-item{width:100%;height:400px}@media screen and (max-width:767px){.page-recruit .recruit-middle .r-link-list.--full .r-item{height:165px}}.page-recruit .recruit-middle .r-link-list .r-item{position:relative;width:450px;height:650px;transition:.3s ease}@media screen and (max-width:1179px){.page-recruit .recruit-middle .r-link-list .r-item{width:100%}}@media screen and (max-width:767px){.page-recruit .recruit-middle .r-link-list .r-item{height:250px;width:100%}}.page-recruit .recruit-middle .r-link-list .r-item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(14,13,13,.35)}.page-recruit .recruit-middle .r-link-list .r-item:hover{opacity:.85}.page-recruit .recruit-middle .r-link-list .r-item.--r01{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_01.jpg);background-position:center;background-size:cover}.page-recruit .recruit-middle .r-link-list .r-item.--r02{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_02.jpg);background-position:center;background-size:cover}.page-recruit .recruit-middle .r-link-list .r-item.--r03{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_03.jpg);background-position:center;background-size:cover}.page-recruit .recruit-middle .r-link-list .r-item.--r04{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_04.jpg);background-position:center;background-size:cover}.page-recruit .recruit-middle .r-link-list .r-item.--r05{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_05.jpg);background-position:center;background-size:cover}.page-recruit .recruit-middle .r-link-list .r-item.--r06{background-image:url(//www.myami-sc.com/wp-content/themes/myami-sc/assets/images/slider/slider_img_06.jpg);background-position:center;background-size:cover}.page-recruit .recruit-middle .r-link-list .r-item a{position:relative;display:block;color:#fff;font-size:20px;font-weight:500;letter-spacing:.2em;width:100%;height:100%}@media screen and (max-width:767px){.page-recruit .recruit-middle .r-link-list .r-item a{font-size:14px}}.page-recruit .recruit-middle .r-link-list .r-item a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.page-recruit .recruit-middle .r-link-list .r-item a span{width:100%;text-align:center}}.page-essentials .essentials-container{width:1000px;margin:0 auto}@media screen and (max-width:767px){.page-essentials .essentials-container{width:100%}}.page-essentials .essentials-bottom .btn{width:500px;margin:0 auto 50px}@media screen and (max-width:767px){.page-essentials .essentials-bottom .btn{width:100%;margin-bottom:80px}}.page-essentials .essentials-bottom .btn02{display:block;margin:0 auto}.page-contact .c-block .guide-area.--bg-color{background-color:#eee}.page-contact .c-block .guide-area.--bg-color a .button:before{border-top:solid 2px #fff;border-right:solid 2px #fff}.page-contact .c-block .guide-area.--bg-color a .button:after{background:#333}.page-contact .c-block .guide-area.--bg-color a .button span{color:#333}.page-contact .c-block .guide-area.--bg-color a:before{content:none}.page-contact .c-block .guide-area.--bg-color a:hover{color:initial}.page-contact .c-block .guide-area.--bg-color a:hover .button:before{border-top:solid 2px #fff;border-right:solid 2px #fff}.page-contact .c-block .guide-area.--bg-color a:hover .button:after{background:#333}.page-contact .c-block .guide-area.--bg-color a:hover .button span{color:#fff}.page-contact .c-block .guide-area a{position:relative;display:block;width:100%;padding:150px 80px;z-index:1;transition:.3s}@media screen and (max-width:767px){.page-contact .c-block .guide-area a{padding:75px 40px}}.page-contact .c-block .guide-area a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#00c295;transform-origin:50% 0%;transform:scaleY(0);transition:transform ease .3s}.page-contact .c-block .guide-area a .button{position:relative;display:flex;justify-content:space-around;align-items:center;width:100%;margin-left:auto;max-width:300px;padding:10px 0 10px 25px;transition:.3s ease-in-out;font-size:30px;font-weight:600;letter-spacing:.2rem}@media screen and (max-width:767px){.page-contact .c-block .guide-area a .button{padding-left:70px}}.page-contact .c-block .guide-area a .button:before,.page-contact .c-block .guide-area a .button:after{content:"";position:absolute;display:block;top:50%}.page-contact .c-block .guide-area a .button:before{width:1.5rem;height:1.5rem;left:1.5rem;border-top:solid 2px #fff;border-right:solid 2px #fff;z-index:2;transform:translateY(-50%) rotate(45deg);transition:all .3s}.page-contact .c-block .guide-area a .button:after{left:0;background:#00c295;z-index:1;width:5rem;height:5rem;border-radius:4rem;transform:translateY(-50%);transition:all .5s}.page-contact .c-block .guide-area a .button span{color:#00c295;position:relative;transition:all .3s;z-index:3}.page-contact .c-block .guide-area a:hover{color:#fff}.page-contact .c-block .guide-area a:hover:before{transform-origin:50% 100%;transform:scaleY(1)}.page-contact .c-block .guide-area a:hover .button:before{left:2rem;border-top:solid 2px #00c295;border-right:solid 2px #00c295}.page-contact .c-block .guide-area a:hover .button:after{right:0;width:100%;background:#fff}.page-contact .c-block .guide-area a:hover .button span{color:#00c295}.page-contact .c-block .guide-area__wrap{display:flex;align-items:center}@media screen and (max-width:767px){.page-contact .c-block .guide-area__wrap{flex-direction:column}}.page-contact .c-block .guide-area__left{width:100%}.page-contact .c-block .guide-area__title{font-size:100px;font-weight:600;letter-spacing:.2rem;margin-bottom:50px}@media screen and (max-width:767px){.page-contact .c-block .guide-area__title{font-size:50px}}.page-contact .c-block .guide-area__description{font-size:18px;font-weight:600;margin-bottom:50px;letter-spacing:.2em;line-height:1.5}.page-form .smf-form{max-width:1000px;margin:0 auto}.page-form .privacy-check .smf-placeholder{text-align:center}.page-form .privacy-link{text-decoration:underline;font-weight:700}.page-404{height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}@media screen and (max-width:767px){.page-404{height:100svh}}.page-404 img{height:150px !important;width:500px !important;-o-object-fit:contain;object-fit:contain;margin-top:80px}@media screen and (max-width:767px){.page-404 img{margin-top:50px;height:100px !important;width:100vw !important}}.page-404 h1{font-size:100px;font-weight:600;margin-bottom:30px;color:#00c295}@media screen and (max-width:767px){.page-404 h1{font-size:35px;margin-top:20px}}.page-404 h2{font-size:20px;font-weight:500;margin-bottom:30px;color:#00c295}.page-404 p{line-height:2}.page-404 .btn02{margin:80px auto}@media screen and (max-width:767px){.page-404 .btn02{margin:50px auto}}