@charset "UTF-8";header{background-color:#887663;width:100%;height:50px;position:fixed;z-index:100;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:767.999px){header{display:block;background-color:transparent}}header .logo{width:80px;margin:0.5em 0 0 50px;fill:#fff}@media screen and (min-width:480px){header .logo{margin:0 auto}}@media screen and (min-width:767.999px){header .logo{fill:#887663;width:130px;margin:10px 0 0 10vw}}header .fix-sp{max-width:350px;display:flex;justify-content:center;align-items:center}header .header-cta{margin:0 10px 0 0;width:40px}@media screen and (min-width:480px){header .header-cta{display:none}}.g-header{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:900px;margin:20px auto 0;align-items:center}@media screen and (max-width:767.999px){.g-header{margin:0;width:100%;align-items:center}}.g-header__logo{width:calc(100% - 40%)}@media screen and (max-width:767.999px){.g-header__logo{width:calc(100% - 79px);margin:10px 0 0 10px}}.g-header__logo a{display:flex;align-items:center}.g-header__logo a h1{color:initial;font-size:13px;margin:0;font-weight:initial;line-height:initial;padding-left:1rem}@media screen and (max-width:767.999px){.g-header__logo a h1{font-size:11px;padding-left:0.5rem}}.g-header__logo__img{width:160px}@media screen and (max-width:767.999px){.g-header__logo__img{width:130px}}@media screen and (max-width:767.999px){.g-header__info{display:none}}.g-header__info a{font-size:32px;line-height:0;margin:0 0 10px 0;display:flex;align-items:center}.g-header__info a::before{content:url(/cmswp/wp-content/themes/artmakestudio.com/_assets/img/icon-phone-main.svg);margin:0 5px 0 0;background-size:cover;display:inline-block;width:28px;height:28px;background-position:center}.g-header__info__time{display:flex;font-size:14px}@media screen and (max-width:767.999px){.g-header__info__time{margin-left:10px}}.g-header__info__time p{margin:0}.g-header__info__time p span{color:#fff;background-color:#3B4043;padding:0.1em;margin-right:0.5em}.g-header__info__time p:first-of-type{padding-right:1em}.g-header__menu{width:100%}@media screen and (max-width:767.999px){.g-header__logo{z-index:20000;padding:10px 5px 0 10px;margin:0;width:calc(100% - 60px);box-sizing:border-box;position:relative}.g-header__logo.active{position:fixed}.g-header__trigger{right:0;margin:0 0 0 auto}}.header{position:fixed;left:0;top:0;width:100%;height:40px;background-color:#fff;box-shadow:0 2px 6px rgba(0, 0, 0, 0.16)}.global-nav{position:fixed;left:-100%;top:0;width:90%;height:100vh;padding-top:10px;background-color:#887663;transition:all 0.6s;z-index:200;overflow-y:auto}@media screen and (min-width:767.999px){.global-nav{width:50%;padding-top:50px}}.global-nav .btn{margin:30px auto 0}.global-nav .btn p{margin:0}.hamburger{left:0;margin:5px 10px;position:fixed;top:0;width:40px;height:40px;cursor:pointer;z-index:300}@media screen and (min-width:767.999px){.hamburger{margin:30px;background-color:#887663}}.global-nav__logo{position:absolute;right:20px;top:20px}@media screen and (min-width:767.999px){.global-nav__logo{right:8vw;top:8vw}}.global-nav__list{margin:0 0 30px 0;padding:0;list-style:none}.global-nav__item{padding:0 35px}.global-nav__item:nth-last-child(2) a::before{content:'';background-image:url(/cmswp/wp-content/themes/artmakestudio.com/_assets/img/icon-beginner.svg);display:inline-block;width:0.7em;height:0.7em;background-repeat:no-repeat;background-size:contain;margin:0 0 0 0.7rem;vertical-align:middle}.global-nav__item a{display:block;padding:10px 0;text-decoration:none;color:#fff;font-size:1em;text-align:center}.global-nav__item a:hover{color:#C1B1A1}.global-nav>p{color:#fff;text-align:center}.global-nav>p a{color:#fff;font-size:1.428rem;display:inline-block;text-decoration:none;font-family:'Cardo', serif}.global-nav>p a::before{content:'';background-image:url(/cmswp/wp-content/themes/artmakestudio.com/_assets/img/icon-tel.svg);display:inline-block;width:0.7em;height:0.7em;background-repeat:no-repeat;background-size:contain;margin:0 0 0 0.7rem}.hamburger__line{position:absolute;left:11px;width:18px;height:2px;background-color:#fff;transition:all 0.6s}.hamburger__line--1{top:14px}.hamburger__line--2{top:20px}.hamburger__line--3{top:26px}.black-bg{position:fixed;right:0;top:0;width:100vw;height:100vh;z-index:100;background-image:url(/cmswp/wp-content/themes/artmakestudio.com/_assets/img/page/ams1/bg.jpg);background-size:cover;background-position:center;opacity:0;visibility:hidden;transition:all 0.6s;cursor:pointer}@media screen and (max-width:480px){.black-bg{background-image:none;background-color:rgba(255, 255, 255, 0.9)}}.nav-open .global-nav{left:0}.nav-open .black-bg{opacity:0.8;visibility:visible}@media screen and (min-width:767.999px){.nav-open .black-bg{width:50vw;right:0;opacity:1;background-size:cover;background-position:center}}.nav-open .hamburger{background-color:transparent}.nav-open .hamburger__line--1{transform:rotate(45deg);top:20px;background-color:#fff}.nav-open .hamburger__line--2{width:0;left:50%;background-color:#fff}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:20px;background-color:#fff}.main-visual{}.main-visual img{margin:0 auto;max-width:900px;width:100%;top:50px;position:relative;margin-bottom:50px}@media screen and (min-width:480px){.main-visual img{top:0}}.main-visual__text{font-size:2.142rem;font-family:'Noto Serif JP', serif;line-height:1.5em;position:absolute;margin:200px 0 0 10px}@media screen and (min-width:480px){.main-visual__text{font-size:2.25rem;margin:45vh 0 0 15vw;line-height:1.6em;letter-spacing:0.2em}}@media screen and (min-width:1079.999px){.main-visual__text{margin:45vh 0 0 15vw}}.main-visual__text span:nth-child(1){font-size:1.285rem;display:block}.main-visual__text span:nth-child(2){font-size:0.9rem;display:block;background-color:rgba(255, 255, 255, 0.3);padding:5px;line-height:1;text-align:center;margin:10px auto}.main-visual-desc{width:100%;margin:-75px 0 0 0;position:relative}@media screen and (min-width:480px){.main-visual-desc{max-width:900px;margin:-90px auto 0}}.main-visual-desc .acd-label{border:1px solid}.main-visual-desc .acd-content{position:absolute}.main-visual-desc .acd-check:checked+.acd-label+.acd-content{padding:30px 20px 20px;border-left:1px solid;border-right:1px solid;border-bottom:1px solid}.mv-case{position:absolute;top:11vh;left:1vw}@media screen and (min-width:480px){.mv-case{top:24vh;left:15vw}}@media screen and (min-width:1079.999px){.mv-case{top:19vh;left:15vw}}.mv-case img{width:40%;filter:drop-shadow(1px 1px 4px #a5a5a5)}@media (min-width:768px){.mv-case img{width:50%}}.mv-especiallyinfo{margin:10px auto;padding:10px;position:relative;z-index:5;max-width:500px}.mv-especiallyinfo a{display:flex;justify-content:center;align-items:center;font-size:0.7rem;display:flex;align-items:stretch;text-decoration:none}@media (min-width:768px){.mv-especiallyinfo a{font-size:0.8rem}}.mv-especiallyinfo a p:nth-child(1){background-color:#a99780;color:#fff;padding:2px;width:40%;font-weight:bold;display:inline-flex;align-items:flex-end;display:flex;align-items:center;margin:0;font-size:10px}.mv-especiallyinfo a p:nth-child(1)::before{content:"";display:inline-block;width:15px;height:15px;background:url(/cmswp/wp-content/themes/artmakestudio.com/_assets/img/pin-icon01.svg) no-repeat;background-size:contain;margin-right:3px}.mv-especiallyinfo a p:nth-child(2){background-color:#fff;margin:0 auto;padding:2px 10px;color:#a99780;max-width:700px;width:100%;font-weight:bold;display:flex;align-items:center;font-size:10px;border:solid 1px}.info2{top:-80px;margin-bottom:-30px}@media (min-width:768px){.info2{top:-117px}}.info3{top:-77px;margin-bottom:-117px}@media (min-width:768px){.info3{top:-112px}}.info4{top:13px;margin-bottom:3px}@media (min-width:768px){.info4{top:-20px}}@media screen and (min-width:1340px){.page-header{margin:0 10vw}}.page-header h1{margin:100px 20px 50px;min-width:7em}.page-header h1::after{margin:-25px 0 -25px 30px}.page-header p{font-size:1.428rem;text-align:center;padding:30px 0;background-color:#EAE4E1;font-family:'Taviraj', serif}.page-header p span{display:block;font-size:0.857rem;margin:0.5rem 0 0}#breadcrumbs{font-size:12px}@media screen and (max-width:767.999px){#breadcrumbs{display:none}}@media screen and (min-width:767.999px){#breadcrumbs{margin:20px 40px 0 20px}}@media screen and (min-width:1340px){#breadcrumbs{margin:20px 10vw 0 10vw}}/*# sourceMappingURL=firstview.css.map */