@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Noto+Sans+JP:wght@300;400;700&display=swap";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{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;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,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}html,body{font-size:62.5%}body{background:#272727;width:100%;font-size:14px;font-size:1.4rem;font-family:vdl-v7mincho,sans-serif;line-height:2;overflow-x:hidden;color:#fff;letter-spacing:.1em;-webkit-text-size-adjust:100%}@media screen and (min-width:1025px){body{font-size:15px;font-size:1.5rem}}a{color:#fff;text-decoration:none}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}#c-loading{position:fixed;pointer-events:none;top:0;left:0;z-index:2000;width:100lvw;height:100lvh;background:#272727;transform-origin:top}#c-loading .c-loading__inner{position:relative;width:100%;height:100%;overflow:hidden;display:grid;place-content:center}#c-loading .c-loading__cover{position:absolute;top:0;left:-100%;width:100lvw;height:100lvh;background:#000}#c-loading .c-loading__logo{position:relative;text-align:center}#c-loading .c-loading__logo img{margin:0 auto;width:90%;max-width:800px}#c-loading .c-loading__logo-back{opacity:.3}#c-loading .c-loading__logo-front{position:absolute;top:0;left:0;clip-path:inset(0 100% 0 0);transition:.8s cubic-bezier(.37,0,.63,1);transition-property:clip-path}#c-loading .c-loading__logo-front.is-anim{clip-path:inset(0)}.u-mgt0{margin-top:0 !important}.u-mgt10{margin-top:10px !important}.u-mgt20{margin-top:20px !important}.u-mgt30{margin-top:30px !important}.u-mgt40{margin-top:40px !important}.u-mgt50{margin-top:50px !important}.u-mgb0{margin-bottom:0 !important}.u-mgb10{margin-bottom:10px !important}.u-mgb20{margin-bottom:20px !important}.u-mgb30{margin-bottom:30px !important}.u-mgb40{margin-bottom:40px !important}.u-mgb50{margin-bottom:50px !important}.u-hr{height:1px;border:none;background-color:#ccc}.u-txt-bold{font-weight:700}.u-txt-center{text-align:center}.u-txt-red{color:#ff5757}.u-txt-caution{display:block;color:#ff5757;font-size:1.2rem}@media screen and (min-width:769px){.u-txt-caution{font-size:1.3rem}}@media screen and (min-width:769px){.u-pc-none{display:none}}.u-sp-none{display:none}@media screen and (min-width:769px){.u-sp-none{display:block}}.u-list-caution{margin-top:10px}.u-list-caution li{display:flex;font-size:1rem;color:#ff5757}@media screen and (min-width:769px){.u-list-caution li{font-size:1.3rem}}.u-list-caution li .u-list-caution__head{margin-right:10px}.c-container{background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/bg_01.png) center center fixed}.c-sec{padding:40px 20px}@media screen and (min-width:1025px){.c-sec{padding:100px 20px}}@media screen and (min-width:1201px){.c-sec{padding:150px 0}}.c-sec .c-sec__inner{width:100%;max-width:1280px;margin:0 auto}.c-sec .c-sec__inner.inner-page{margin-top:50px}@media screen and (min-width:1201px){.c-sec .c-sec__inner.inner-page{margin-top:150px}}.c-sec .c-sec__ttl{text-align:center;margin-bottom:50px}@media screen and (min-width:769px){.c-sec .c-sec__ttl{margin-bottom:80px}}.c-sec .c-sec__ttl .c-sec__ttl-en{font-family:halyard-text,sans-serif;font-style:italic;font-weight:200;letter-spacing:.3em}.c-sec .c-sec__ttl h1{font-size:2.2rem}@media screen and (min-width:481px){.c-sec .c-sec__ttl h1{font-size:3rem}}@media screen and (min-width:1025px){.c-sec .c-sec__ttl h1{font-size:4rem}}.c-sec .c-sec__cont{display:flex;flex-wrap:wrap}@media screen and (min-width:1025px){.c-sec .c-sec__cont{flex-wrap:nowrap}}.c-sec .c-sec__cont .c-sec__cont-ttl-sticky{position:sticky;top:120px}.c-sec .c-sec__cont .c-sec__cont-ttl{flex:0 0 280px}.c-sec .c-sec__cont .c-sec__cont-ttl .c-sec__cont-ttl-en{font-size:1.2rem;color:#ccc;font-family:halyard-text,sans-serif}.c-sec .c-sec__cont .c-sec__cont-box{width:100%;margin-top:50px}.c-sec .c-sec__cont .c-sec__cont-box h3{font-size:2rem;letter-spacing:.2em;margin-bottom:20px}@media screen and (min-width:481px){.c-sec .c-sec__cont .c-sec__cont-box h3{font-size:2.5rem}}@media screen and (min-width:1025px){.c-sec .c-sec__cont .c-sec__cont-box h3{font-size:3.6rem}}.c-sec .c-sec__cont .grid-2col{display:grid;gap:25px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:769px){.c-sec .c-sec__cont .grid-2col{gap:50px;grid-template-columns:repeat(2,1fr)}}.c-sec .c-sec__cont .grid-2col .grid-2col-item__img img{width:100%}.c-sec .c-sec__cont .grid-2col h3{font-size:2rem;margin-top:10px}.c-sec .c-sec__cont .grid-2col p{margin-top:10px}.c-sec .c-sec__txt{margin-top:15px}.c-sec .c-sec__img{padding:40px 0}@media screen and (min-width:769px){.c-sec .c-sec__img{padding:100px 0}}.c-sec .c-sec__img img{width:100%}@media screen and (min-width:1025px){.c-sec .c-sec__img img{width:auto}}.c-sec.has-pdb{padding-bottom:100px}.c_scroll{display:none}@media screen and (min-width:769px){.c_scroll{width:150px;height:150px;border-radius:9999px;border:1px solid #fff;position:absolute;z-index:20;bottom:30px;left:30px;text-align:center;display:grid;place-items:center}}.c_scroll .c_scroll-box{overflow:hidden}.c_scroll .c_scroll-txt{font-size:1.1rem;color:#fff;margin-bottom:10px}.c_scroll .c_scroll_arrow{display:block;width:1px;height:40px;margin:0 auto;position:relative;background:rgba(255,255,255,.5)}.c_scroll .c_scroll_arrow:before{content:"";width:1px;height:40px;margin:0 auto;background:#fff;position:absolute;top:0;left:0;-webkit-animation:arrow 2.5s ease 0s infinite normal;animation:arrow 2.5s ease 0s infinite normal}@-webkit-keyframes arrow{0%{transform:translate3d(-50%,0,0)}60%{transform:translate3d(-50%,100px,0)}100%{transform:translate3d(-50%,100px,0)}}@keyframes arrow{0%{transform:translate3d(-50%,0,0)}60%{transform:translate3d(-50%,100px,0)}100%{transform:translate3d(-50%,100px,0)}}.c-page-head{width:100%;height:50lvh;display:grid;place-content:center}.c-page-head .c-page-head__ttl{text-align:center}.c-page-head .c-page-head__ttl .c-page-head__ttl-en{font-family:halyard-text,sans-serif;font-style:italic;font-weight:200}.c-page-head .c-page-head__ttl h1{font-size:2.2rem}@media screen and (min-width:481px){.c-page-head .c-page-head__ttl h1{font-size:3rem}}@media screen and (min-width:1025px){.c-page-head .c-page-head__ttl h1{font-size:4rem}}.c-page-head.p-about-head{background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/about/bg_about_01_sp.jpg) center center no-repeat;background-size:cover}@media(any-hover:hover){.c-page-head.p-about-head{background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/about/bg_about_01.jpg) center center no-repeat fixed;background-size:cover}}.c-page-head.p-faq-head{background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/faq/bg_faq_01_sp.jpg) center center no-repeat;background-size:cover}@media(any-hover:hover){.c-page-head.p-faq-head{background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/faq/bg_faq_01.jpg) center center no-repeat fixed;background-size:cover}}.c-page__ttl{line-height:1.25;padding:30px 20px}@media screen and (min-width:769px){.c-page__ttl{padding:80px 20px}}.c-page__ttl .c-page__ttl-inner{width:100%;max-width:1440px;margin:0 auto}.c-page__ttl h1{text-align:center}.c-page__ttl h1 span{display:block}@media screen and (min-width:1025px){.c-page__ttl h1 br{display:none}}.c-page__ttl h1 .c-page__ttl--en{font-family:halyard-text,sans-serif;font-size:3.6rem;letter-spacing:.15em}@media screen and (min-width:769px){.c-page__ttl h1 .c-page__ttl--en{font-size:8rem}}@media screen and (min-width:1025px){.c-page__ttl h1 .c-page__ttl--en{font-size:12rem}}.c-page__ttl h1 .c-page__ttl--jp{font-size:1.4rem;color:#8a8a8a}@media screen and (min-width:769px){.c-page__ttl h1 .c-page__ttl--jp{font-size:2rem}}@media screen and (min-width:1025px){.c-page__ttl h1 .c-page__ttl--jp{font-size:3.6rem}}.c-page__ttl .c-page__ttl-txt{margin-top:30px;line-height:1.75}@media screen and (min-width:769px){.c-page__ttl .c-page__ttl-txt{margin-top:50px}}.c-ttl h1,.c-ttl h2{letter-spacing:.15em;text-align:center}.c-ttl h1 .c-ttl__en,.c-ttl h2 .c-ttl__en{font-family:halyard-text,sans-serif;font-size:3rem;margin-bottom:5px;line-height:1.25;display:block;letter-spacing:.15em}@media screen and (min-width:769px){.c-ttl h1 .c-ttl__en,.c-ttl h2 .c-ttl__en{font-size:6rem}}@media screen and (min-width:1025px){.c-ttl h1 .c-ttl__en,.c-ttl h2 .c-ttl__en{font-size:8rem}}.c-ttl h1 .c-ttl__jp,.c-ttl h2 .c-ttl__jp{font-size:1.2rem;color:#8a8a8a;display:block}@media screen and (min-width:769px){.c-ttl h1 .c-ttl__jp,.c-ttl h2 .c-ttl__jp{font-size:2rem}}.c-ttl p{text-align:center;margin-top:20px;font-size:1.4rem}@media screen and (min-width:769px){.c-ttl p{margin-top:50px;font-size:2.4rem}}.c-ttl-bold{font-size:1.6rem;font-weight:700}@media screen and (min-width:769px){.c-ttl-bold{font-size:2.4rem}}.c-ttl-bold.en{font-family:halyard-text,sans-serif;font-weight:400}.c-accordion__head{font-size:1.4rem;font-weight:700;padding:15px 25px 15px 15px;position:relative;display:flex;justify-content:flex-start;align-items:center;z-index:1;cursor:pointer;transition:all .3s;border-bottom:1px solid #e9e9e9}@media screen and (min-width:769px){.c-accordion__head{padding:20px 50px 20px 20px;font-size:1.5rem}}.c-accordion__head .c-accordion__head-ico{display:block;margin-right:10px}.c-accordion__head .c-accordion__head-ico img{width:20px}.c-accordion__head:after{content:"";height:1px;width:17px;background:#c9b273;position:absolute;right:0;top:50%;transform:translateY(-1px);transition:all .3s}@media screen and (min-width:769px){.c-accordion__head:after{right:20px}}.c-accordion__head:before{content:"";height:1px;width:17px;background:#fff;position:absolute;right:0;top:50%;transform:translateY(-1px) rotate(90deg);transition:all .5s;opacity:1}@media screen and (min-width:769px){.c-accordion__head:before{right:20px}}.c-accordion__head.is-open:after{transform:translateY(-1px) rotate(180deg)}.c-accordion__head.is-open:before{transform:translateY(-1px) rotate(0);opacity:0}.c-accordion__cont .c-accordion__cont-inner{background:rgba(255,255,255,.1);font-size:1.4rem;font-weight:700;padding:15px;position:relative;display:flex;justify-content:flex-start;z-index:1;cursor:pointer;margin-top:10px}@media screen and (min-width:769px){.c-accordion__cont .c-accordion__cont-inner{padding:20px;font-size:1.5rem;margin-top:20px}}.c-accordion__cont .c-accordion__cont-inner .c-accordion__cont-ico{display:block;margin-right:10px}.c-accordion__cont .c-accordion__cont-inner .c-accordion__cont-ico img{width:20px}.c-accordion__list{margin-top:20px}@media screen and (min-width:769px){.c-accordion__list{margin-top:40px}}.c-accordion__list li{margin-top:20px}.c-accordion__list .c-accordion__cont{display:none}.c-breadcrumb{background:#fff;padding:0 20px}.c-breadcrumb .c-breadcrumb__inner .c-breadcrumb__list{display:flex;align-items:center;overflow-x:scroll;word-break:keep-all;white-space:nowrap}@media screen and (min-width:769px){.c-breadcrumb .c-breadcrumb__inner .c-breadcrumb__list{overflow-x:auto}}.c-breadcrumb .c-breadcrumb__inner .c-breadcrumb__list li{display:flex;align-items:center}.c-breadcrumb .c-breadcrumb__inner .c-breadcrumb__list li a{white-space:nowrap;display:flex;align-items:center;font-size:1.2rem;padding:12px 10px;text-decoration:underline}.c-breadcrumb .c-breadcrumb__inner .c-breadcrumb__list li .c-breadcrumb-line{margin:0 10px}.c-breadcrumb .c-breadcrumb__inner .c-breadcrumb__list li:last-child a{text-decoration:none;pointer-events:none}.c-anchor ul{display:flex;align-items:center;justify-content:center}.c-anchor ul li{margin:0 20px}.c-anchor ul li a{text-align:center;display:grid;grid-template-columns:1fr;min-width:135px}@media screen and (min-width:769px){.c-anchor ul li a{width:250px}}.c-anchor ul li a .c-anchor__txt{width:100%;margin-bottom:15px}.c-anchor ul li a .c-anchor__txt span{padding-bottom:15px;display:block;border-bottom:1px solid #c9b273}@media screen and (min-width:769px){.c-anchor ul li a br{display:none}}.c-btn{margin-top:40px}@media screen and (min-width:769px){.c-btn{margin-top:80px}}.c-btn a{display:grid;place-content:center;width:100%;max-width:800px;height:60px;text-align:center;margin:0 auto;letter-spacing:.3em;position:relative;border-radius:9999px;border:1px solid #fff;transition:background .3s,color .3s;font-size:1.2rem}@media screen and (min-width:769px){.c-btn a{height:100px;font-size:1.5rem}}.c-btn a .c-btn-ico{display:grid;place-content:center;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.c-btn a .c-btn-ico svg{fill:#fff;transition:fill .3s;width:25px}@media(any-hover:hover){.c-btn a:hover{background:#fff;color:#272727}.c-btn a:hover .c-btn-ico svg{fill:#272727}}.c-btn.blk a{color:#000;border:1px solid #000}.c-btn.blk a .c-btn-ico svg{fill:#000}.c-btn-pdf{max-width:380px;height:50px;border:1px solid #fff;background:rgba(255,255,255,.15);color:#fff;letter-spacing:.05em;mix-blend-mode:difference;margin-top:30px;border-radius:25px}@media screen and (min-width:769px){.c-btn-pdf{background:rgba(255,255,255,.15);left:auto;height:60px;bottom:20px;right:150px;border-radius:30px}}.c-btn-pdf a{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;text-align:center;padding:5px 15px;font-size:1.1rem}@media screen and (min-width:769px){.c-btn-pdf a{font-size:1.5rem}}.c-btn-pdf a span{display:grid;place-content:center}.c-btn-pdf a svg{width:16px;height:auto}.c-archive__ttl{width:100%}@media screen and (min-width:769px){.c-archive__ttl h1{text-align:left}}.c-archive__btn{margin-top:50px;margin-bottom:40px}@media screen and (min-width:1025px){.c-archive__btn{margin-bottom:80px}}.c-archive__btn ul{display:flex;flex-wrap:wrap;gap:15px}@media screen and (min-width:1025px){.c-archive__btn ul{flex-wrap:nowrap}}.c-archive__btn ul li{width:calc(50% - 8px)}@media screen and (min-width:1025px){.c-archive__btn ul li{width:25%}}.c-archive__btn ul li:first-child{width:100%}@media screen and (min-width:1025px){.c-archive__btn ul li:first-child{width:25%}}.c-archive__btn ul li a{background:#c9b273;color:#fff;font-family:halyard-text,sans-serif;padding:12px 0;font-size:1.3rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1025px){.c-archive__btn ul li a{font-size:1.6rem}}.c-archive__btn ul li.active a{background:0 0;border:1px solid #c9b273;color:#c9b273}.c-sec-detail{padding-top:25px}@media screen and (min-width:769px){.c-sec-detail{padding-top:50px}}.c-sec-detail .c-sec-detail__box{margin-top:70px}@media screen and (min-width:769px){.c-sec-detail .c-sec-detail__box{margin-top:80px}}.c-sec-detail .c-sec-detail__list{margin-top:40px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:769px){.c-sec-detail .c-sec-detail__list{gap:40px;grid-template-columns:repeat(4,1fr)}}.c-sec-detail .c-sec-detail__list li{background:#f7f7f7;text-align:center;padding:20px}.c-sec-detail .c-sec-detail__list li h3{margin-top:10px;font-size:1.6rem}@media screen and (min-width:769px){.c-sec-detail .c-sec-detail__list li h3{font-size:2.2rem}}.c-detail-pager{width:100%;margin:50px auto 0;display:flex;flex-wrap:wrap}.c-detail-pager .c-detail-pager__prev,.c-detail-pager .c-detail-pager__next{width:50%}@media screen and (min-width:769px){.c-detail-pager .c-detail-pager__prev,.c-detail-pager .c-detail-pager__next{width:40%}}.c-detail-pager .c-detail-pager__prev a,.c-detail-pager .c-detail-pager__next a{display:flex;align-items:center;height:100%;color:#fff;text-align:center;padding:20px 0}.c-detail-pager .c-detail-pager__prev a figure,.c-detail-pager .c-detail-pager__next a figure{overflow:hidden;aspect-ratio:1/1;max-width:150px;margin:0 auto}.c-detail-pager .c-detail-pager__prev a figure img,.c-detail-pager .c-detail-pager__next a figure img{object-fit:cover;width:100%;max-width:150px;transition:all .5s}.c-detail-pager .c-detail-pager__prev a .c-detail-pager__date,.c-detail-pager .c-detail-pager__next a .c-detail-pager__date{display:block;margin-top:10px;font-size:1.2rem;color:#e3e3e3;font-family:halyard-text,sans-serif}@media screen and (min-width:769px){.c-detail-pager .c-detail-pager__prev a .c-detail-pager__date,.c-detail-pager .c-detail-pager__next a .c-detail-pager__date{font-size:1.5rem}}.c-detail-pager .c-detail-pager__prev a h3 .c-detail-pager__name-date,.c-detail-pager .c-detail-pager__next a h3 .c-detail-pager__name-date{color:#ccc;font-size:1.2rem;display:block;font-family:halyard-text,sans-serif}.c-detail-pager .c-detail-pager__prev a .c-detail-pager--tag,.c-detail-pager .c-detail-pager__next a .c-detail-pager--tag{margin-bottom:20px;margin-top:10px;padding:2px 5px;font-family:halyard-text,sans-serif;color:#8a8a8a;background:#efefef;font-size:1.1rem;display:inline-block}@media screen and (min-width:769px){.c-detail-pager .c-detail-pager__prev a .c-detail-pager--tag,.c-detail-pager .c-detail-pager__next a .c-detail-pager--tag{font-size:1.6rem}}.c-detail-pager .c-detail-pager__prev a .c-detail-pager__name-en,.c-detail-pager .c-detail-pager__next a .c-detail-pager__name-en{color:#e3e3e3;font-family:halyard-text,sans-serif}.c-detail-pager .c-detail-pager__prev a .c-detail-pager__ico,.c-detail-pager .c-detail-pager__next a .c-detail-pager__ico{width:40px;height:40px;border-radius:9999px;display:grid;place-content:center}.c-detail-pager .c-detail-pager__prev a .c-detail-pager__ico svg,.c-detail-pager .c-detail-pager__next a .c-detail-pager__ico svg{width:15px;fill:#fff}@media(any-hover:hover){.c-detail-pager .c-detail-pager__prev a:hover figure img,.c-detail-pager .c-detail-pager__next a:hover figure img{transform:scale(1.1,1.1)}}.c-detail-pager .c-detail-pager__prev{order:1;text-align:left}.c-detail-pager .c-detail-pager__prev a{justify-content:start}.c-detail-pager .c-detail-pager__prev a .c-detail-pager__name-jp{text-align:left}.c-detail-pager .c-detail-pager__next{order:3;text-align:right}.c-detail-pager .c-detail-pager__next a{justify-content:end}.c-detail-pager .c-detail-pager__next a .c-detail-pager__name-jp{text-align:right}.c-detail-pager .c-detail-pager__all{order:3;width:100%}@media screen and (min-width:769px){.c-detail-pager .c-detail-pager__all{order:2;width:20%}}.c-detail-pager .c-detail-pager__all a{padding:20px;height:100%;width:100%;max-width:360px;margin-inline:auto;display:grid;place-content:center;text-align:center;border:1px solid #fff;background:rgba(255,255,255,.15);border-radius:9999px}.c-floating{position:fixed;z-index:30;bottom:0;right:0;width:50px;height:50px;border-radius:9999px 0 0;border-top:1px solid #fff;border-left:1px solid #fff;background:rgba(255,255,255,.15);display:flex;justify-content:flex-end;align-items:flex-end;text-align:center;color:#fff;padding:5px;font-family:halyard-text,sans-serif;letter-spacing:.05em;mix-blend-mode:difference}@media screen and (min-width:769px){.c-floating{width:125px;height:125px}}.c-floating .c-floating-txt{display:none}@media screen and (min-width:769px){.c-floating .c-floating-txt{display:block}}.c-floating-link{position:fixed;z-index:30;bottom:10px;left:10px;width:75%;max-width:380px;height:50px;border:1px solid #fff;border-radius:25px;background:rgba(255,255,255,.15);color:#fff;letter-spacing:.05em;mix-blend-mode:difference}@media screen and (min-width:769px){.c-floating-link{background:rgba(255,255,255,.15);left:auto;height:60px;bottom:20px;right:150px;border-radius:30px}}.c-floating-link a{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;text-align:center;padding:5px 15px;font-size:1.1rem}@media screen and (min-width:769px){.c-floating-link a{font-size:1.5rem}}.c-floating-link a span{display:grid;place-content:center}.c-flow{margin-top:20px}@media screen and (min-width:769px){.c-flow{margin-top:50px}}.c-flow .c-flow-list li.c-flow-list-item{padding:20px;background:#fff;margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content auto;gap:20px 15px}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item{margin-top:40px;padding:60px;grid-template-rows:max-content auto;gap:40px}}.c-flow .c-flow-list li.c-flow-list-item .c-flow__img{grid-column:1/3;grid-row:1/2}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow__img{grid-column:1/2;grid-row:1/3}}.c-flow .c-flow-list li.c-flow-list-item .c-flow__img img{aspect-ratio:1/1;width:100%;object-fit:cover;border-radius:9999px}.c-flow .c-flow-list li.c-flow-list-item .c-flow__ttl{grid-column:3/5;grid-row:1/2;display:flex;align-items:center}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow__ttl{grid-column:2/5;grid-row:1/2;align-items:flex-end}}.c-flow .c-flow-list li.c-flow-list-item .c-flow__ttl .c-flow__ttl-step{color:#c9b273;font-size:1.2rem;font-weight:700;font-family:halyard-text,sans-serif}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow__ttl .c-flow__ttl-step{font-size:1.6rem}}.c-flow .c-flow-list li.c-flow-list-item .c-flow__ttl h2,.c-flow .c-flow-list li.c-flow-list-item .c-flow__ttl h3{font-size:1.4rem;font-weight:700;margin-top:10px}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow__ttl h2,.c-flow .c-flow-list li.c-flow-list-item .c-flow__ttl h3{font-size:2.4rem}}.c-flow .c-flow-list li.c-flow-list-item .c-flow__txt{grid-column:1/5;grid-row:2/3}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow__txt{grid-column:2/5}}.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub{padding:20px;background:#fffbf5;margin-top:20px}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub{padding:40px;margin-top:40px}}.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub h4{font-size:1.3rem;font-weight:700;text-align:center;padding:15px;background:#f7f7f7;border-bottom:1px solid #ccc}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub h4{font-size:1.8rem}}.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-list__item{margin-top:15px}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-list__item{margin-top:25px}}.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-list__item h5{text-align:center;font-weight:700}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-list__item h5{font-size:1.8rem}}.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-list__item p{margin-top:10px}.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-arrow{text-align:center;margin-top:15px}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-arrow{margin-top:25px}}.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-arrow svg{width:15px}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-item .c-flow-sub .c-flow-sub-list .c-flow-sub-arrow svg{width:30px}}.c-flow .c-flow-list li.c-flow-list-arrow{text-align:center;margin-top:20px}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-arrow{padding:20px}}@media screen and (min-width:1201px){.c-flow .c-flow-list li.c-flow-list-arrow{margin-top:40px;padding:40px}}.c-flow .c-flow-list li.c-flow-list-arrow svg{width:20px}@media screen and (min-width:769px){.c-flow .c-flow-list li.c-flow-list-arrow svg{width:50px}}.c-list-caution{margin-top:20px;width:100%}@media screen and (min-width:769px){.c-list-caution{margin-top:40px}}.c-list-caution .c-list-caution__item{display:flex;margin-top:10px;color:#585858;font-size:1.1rem}@media screen and (min-width:769px){.c-list-caution .c-list-caution__item{font-size:1.4rem}}.c-list-fee{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);margin-top:20px}@media screen and (min-width:769px){.c-list-fee{margin-top:40px;gap:60px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.c-list-fee{gap:60px;grid-template-columns:repeat(3,1fr)}}.c-list-fee .c-list-fee__item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:15px}.c-list-fee .c-list-fee__item .c-list-fee__item-ttl{font-size:1.4rem}@media screen and (min-width:769px){.c-list-fee .c-list-fee__item .c-list-fee__item-ttl{font-size:1.8rem}}.c-list-fee .c-list-fee__item p .c-list-fee__item--ico{color:#c9b273;margin-right:5px}.c-list-fee .c-list-fee__item p .c-list-fee__item--price{font-family:halyard-text,sans-serif;font-weight:700}.c-list-fee .c-list-fee__item p .c-list-fee__item--price.ls-15{letter-spacing:.15rem}.c-list-fee__vertical{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);margin-top:20px}@media screen and (min-width:769px){.c-list-fee__vertical{margin-top:40px;gap:60px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.c-list-fee__vertical{gap:60px;grid-template-columns:repeat(3,1fr)}}.c-list-fee__vertical .c-list-fee__vertical-item{display:flex;align-items:flex-start;border-bottom:1px solid #ccc;padding-bottom:15px}.c-list-fee__vertical .c-list-fee__vertical-item .c-list-fee__vertical--ico{color:#c9b273;margin-right:5px}.c-list-fee__vertical .c-list-fee__vertical-item .c-list-fee__vertical-cont .c-list-fee__vertical-cont-ttl{font-size:1.4rem}@media screen and (min-width:769px){.c-list-fee__vertical .c-list-fee__vertical-item .c-list-fee__vertical-cont .c-list-fee__vertical-cont-ttl{font-size:1.8rem}}.c-list-fee__vertical .c-list-fee__vertical-item .c-list-fee__vertical-cont .c-list-fee__vertical-price{font-family:halyard-text,sans-serif;font-weight:700}.c-list-fee__vertical .c-list-fee__vertical-item .c-list-fee__vertical-cont .c-list-fee__vertical-cautioin{font-size:1.1rem;color:#585858;margin-top:10px}.c-list-dots{margin-top:20px}.c-list-dots .c-list-dots__item{display:flex;margin-top:10px}.c-list-num{margin-top:20px;width:100%}@media screen and (min-width:769px){.c-list-num{margin-top:40px}}.c-list-num .c-list-num__item{display:flex;margin-top:10px}.c-list-common{margin-top:60px}.c-list-common .c-list-common__item{margin-top:40px}.c-list-common .c-list-common__item h2{font-size:1.8rem;font-weight:700;text-decoration:underline}.c-modal{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;transition:opacity .3s;pointer-events:none;opacity:0;z-index:300;backdrop-filter:blur(5px) sepia(90%);background:rgba(0,0,0,.6)}@media screen and (min-width:769px){.c-modal{padding:30px}}.c-modal.is-active{opacity:1;pointer-events:auto;overflow-y:scroll}.c-modal .c-modal__overlay{position:absolute;width:100%;height:100%;cursor:pointer}.c-modal .c-modal__content{position:relative;width:100%;max-width:1440px;padding-bottom:20px}.c-modal .c-modal__content .c-modal_inner{margin:0 auto;display:flex;justify-content:center;align-items:center}.c-modal .c-modal__content .c-modal__close-btn{border:2px solid #fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;position:absolute;right:20px;top:45px;width:40px;height:40px;cursor:pointer;z-index:20}@media screen and (min-width:769px){.c-modal .c-modal__content .c-modal__close-btn{right:50px;top:50px;width:50px;height:50px}}@media(any-hover:hover){.c-modal .c-modal__content .c-modal__close-btn:hover{opacity:.8}}.c-modal .c-modal__content .c-modal__close-btn .lineClose{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:1.7rem;height:.15rem;background:currentColor;border-radius:.2rem;position:relative;transform:rotate(45deg)}@media screen and (min-width:769px){.c-modal .c-modal__content .c-modal__close-btn .lineClose{width:2rem;height:.2rem}}.c-modal .c-modal__content .c-modal__close-btn .lineClose:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.c-modal .swiper{position:relative;overflow:hidden;padding:90px 0 10px;height:70vh;max-height:850px;min-height:500px;z-index:inherit}@media screen and (min-width:769px){.c-modal .swiper{padding:20px 0}}.c-modal .swiper .swiper-slide{text-align:center;line-height:1;display:flex;justify-content:center;align-items:center}.c-modal .swiper .swiper-slide img{display:inline;width:auto;max-width:100%;max-height:100%;align-self:center}.c-modal .swiper .swiper-button-white:focus{outline:none}.c-modal .swiper-wrapper figure{height:100%;width:100%}.c-modal .swiper-wrapper figure img{object-fit:contain}.c-modal__gallery,.c-modal__gallery_01,.c-modal__gallery_02{overflow:hidden;margin:0 auto}.c-modal__gallery .swiper,.c-modal__gallery_01 .swiper,.c-modal__gallery_02 .swiper{overflow:visible}.c-modal__gallery .swiper .slide,.c-modal__gallery_01 .swiper .slide,.c-modal__gallery_02 .swiper .slide{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%}.c-modal__gallery .c-modal__thumb,.c-modal__gallery_01 .c-modal__thumb,.c-modal__gallery_02 .c-modal__thumb{gap:1px;padding:0 20px;display:flex;justify-content:center}@media screen and (min-width:769px){.c-modal__gallery .c-modal__thumb,.c-modal__gallery_01 .c-modal__thumb,.c-modal__gallery_02 .c-modal__thumb{padding:0}}.c-modal__gallery .c-modal__thumb .thumb-media,.c-modal__gallery_01 .c-modal__thumb .thumb-media,.c-modal__gallery_02 .c-modal__thumb .thumb-media{width:12.5%;aspect-ratio:1/1;cursor:pointer}.c-modal__gallery .c-modal__thumb .thumb-media img,.c-modal__gallery_01 .c-modal__thumb .thumb-media img,.c-modal__gallery_02 .c-modal__thumb .thumb-media img{-webkit-transition:var(--transition);transition:var(--transition);width:100%;height:100%}.c-modal__gallery .swiper,.c-modal__gallery .c-modal__thumb,.c-modal__gallery_01 .swiper,.c-modal__gallery_01 .c-modal__thumb,.c-modal__gallery_02 .swiper,.c-modal__gallery_02 .c-modal__thumb{max-width:720px;margin:auto}.c-modal__gallery .swiper .thumb-media,.c-modal__gallery .c-modal__thumb .thumb-media,.c-modal__gallery_01 .swiper .thumb-media,.c-modal__gallery_01 .c-modal__thumb .thumb-media,.c-modal__gallery_02 .swiper .thumb-media,.c-modal__gallery_02 .c-modal__thumb .thumb-media{position:relative;overflow:hidden}.c-modal__gallery .swiper .thumb-media img,.c-modal__gallery .c-modal__thumb .thumb-media img,.c-modal__gallery_01 .swiper .thumb-media img,.c-modal__gallery_01 .c-modal__thumb .thumb-media img,.c-modal__gallery_02 .swiper .thumb-media img,.c-modal__gallery_02 .c-modal__thumb .thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-modal__gallery .thumb-media,.c-modal__gallery_01 .thumb-media,.c-modal__gallery_02 .thumb-media{cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.c-modal__gallery .thumb-media img,.c-modal__gallery_01 .thumb-media img,.c-modal__gallery_02 .thumb-media img{-webkit-transition:var(--transition);transition:var(--transition)}.c-modal__gallery .thumb-media-active,.c-modal__gallery_01 .thumb-media-active,.c-modal__gallery_02 .thumb-media-active{position:relative}.c-modal__gallery .thumb-media-active:after,.c-modal__gallery_01 .thumb-media-active:after,.c-modal__gallery_02 .thumb-media-active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border:2px solid #fff}.c-swipe .c-swipe__container{width:calc(100vw - var(--scroll-bar));margin-left:calc((100vw - var(--scroll-bar) - 100%)/-2);overflow-x:auto}.c-swipe .c-swipe__container .c-swipe__container-inner{width:100%;min-width:750px}.c-swipe .c-table thead tr th,.c-swipe .c-table thead tr td,.c-swipe .c-table tbody tr th,.c-swipe .c-table tbody tr td{display:table-cell;width:auto;padding:15px}.c-swipe__text{font-size:1.1rem;margin-bottom:10px;text-align:right;display:flex;justify-content:end;align-items:center}@media screen and (min-width:769px){.c-swipe__text{display:none}}.c-swipe__text span{width:22px;margin-right:5px}.c-swipe__text span svg{width:100%}.c-table{width:100%;border-top:1px solid #ccc}.c-table thead tr{border-bottom:1px solid #ccc}.c-table thead tr th,.c-table thead tr td{padding:15px;text-align:center;background:rgba(255,255,255,.3);display:block;width:100%}@media screen and (min-width:769px){.c-table thead tr th,.c-table thead tr td{padding:15px 25px;display:table-cell;width:auto}}.c-table thead tr th{font-weight:400;white-space:nowrap}.c-table tbody tr{border-bottom:1px solid #ccc}.c-table tbody tr th,.c-table tbody tr td{padding:20px 0;display:block;width:100%}@media screen and (min-width:769px){.c-table tbody tr th,.c-table tbody tr td{padding:25px;display:table-cell;width:auto}}.c-table tbody tr th{font-weight:400;white-space:nowrap;padding-bottom:0;color:#ccc}.c-table tbody tr th.p-service-table__head{background:rgba(255,255,255,.1)}@media screen and (min-width:769px){.c-table tbody tr th{padding-bottom:25px;color:#fff}}.c-table tbody tr td{padding-top:10px}@media screen and (min-width:769px){.c-table tbody tr td{padding-top:25px}}input[type=email],input[type=text],input[type=tel],textarea{height:3.6em;width:100%;padding:15px;border:none;appearance:none;background:rgba(255,255,255,.15);-webkit-appearance:none;-moz-appearance:none}input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,textarea:focus{outline:0;box-shadow:0 0 0 2px #c9b273 inset}textarea{width:100%;height:9em}.horizontal-item{display:block;margin-left:0 !important;margin-top:3px}.horizontal-item label{display:flex;align-items:center}input[type=checkbox],input[type=radio]{cursor:pointer;padding-left:27px;vertical-align:middle;position:relative}input[type=checkbox]:before,input[type=checkbox]:after,input[type=radio]:before,input[type=radio]:after{content:"";display:block;position:absolute}input[type=checkbox]:before{background-color:#fff;border-radius:0;border:1px solid #666464;width:20px;height:20px;transform:translateY(-50%);top:50%;left:5px}input[type=radio]:before{background-color:#fff;border-radius:0;border:1px solid #666464;width:20px;height:20px;border-radius:10px;transform:translateY(-50%);top:50%;left:5px}input[type=checkbox]:after{border-bottom:3px solid #c9b273;border-left:3px solid #c9b273;opacity:0;height:6px;width:11px;transform:rotate(-45deg);top:-4px;left:9px}input[type=radio]:after{background:#c9b273;opacity:0;height:12px;width:12px;border-radius:6px;top:-6px;left:9px}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1}.c-form-must{display:grid;place-content:center;padding:2px 6px;background:#cb3333;color:#fff;font-size:1rem;font-weight:700;border-radius:3px;order:1}@media screen and (min-width:769px){.c-form-must{order:2;margin-left:5px}}.c-form__btn{display:flex;flex-wrap:wrap}.c-form__btn>li{width:90%;margin:0 3%}@media screen and (min-width:481px){.c-form__btn>li{width:40%}}@media screen and (min-width:1025px){.c-form__btn>li{width:30%}}.c-form__btn input[type=submit]{width:100%;max-width:350px;height:50px;background:#c9b273;border-radius:9999px;padding:3px;margin:25px 10px 0;text-align:center;color:#fff;font-weight:700;cursor:pointer;transition:all .3s}@media screen and (min-width:1025px){.c-form__btn input[type=submit]{height:70px;margin:50px 10px 0}}@media(any-hover:hover){.c-form__btn input[type=submit]:hover{background:#000}}.c-form__btn input[type=button]{width:100%;max-width:350px;height:50px;background:#666;border-radius:9999px;padding:3px;margin:50px 10px 0;text-align:center;color:#fff;font-weight:700;cursor:pointer;transition:all .3s}@media screen and (min-width:1025px){.c-form__btn input[type=button]{height:70px}}@media(any-hover:hover){.c-form__btn input[type=button]:hover{background:#000}}.p-contact-form__tbl{margin-top:50px}.p-contact-form__tbl .u-tbl-must{background:#c9a64b;color:#fff;padding:0 3px;margin-left:5px;font-size:1.1rem;display:inline-block}.c-form__caution{font-size:1.1rem;color:#666}.error{margin-top:3px}.c-form__body-cal{position:relative}.c-form__body-cal .c-form__body-cal-img{position:absolute;right:10px;top:13px;pointer-events:none}.c-form__body-cal .c-form__body-cal-img img{width:20px}.c-form-btn{width:100%;display:flex;justify-content:center;align-items:center}.wpcf7-not-valid-tip{color:#ff5757}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none;color:#ff5757}.p-home-mv{width:100%;height:100svh;position:relative}.p-home-mv .p-home-mv__slide{position:fixed;top:0;left:0;width:100%;height:100svh}.p-home-mv .p-home-mv__slide .swiper-slide{overflow:hidden}.p-home-mv .p-home-mv__slide .swiper-img{height:100%}.p-home-mv .p-home-mv__slide .swiper-img img{height:100%;width:100%;object-fit:cover}.p-home-mv .p-home-mv__ttl{position:absolute;z-index:10;top:50%;left:20px;transform:translateY(-50%);padding-right:25px}@media screen and (min-width:769px){.p-home-mv .p-home-mv__ttl{left:50px}}.p-home-mv .p-home-mv__ttl .p-home-mv__ttl-en{font-family:delaney,sans-serif;color:#c9a64b;font-size:2rem;opacity:0;transform:translateY(30px);transition:all .5s .5s}.p-home-mv .p-home-mv__ttl .p-home-mv__ttl-en.is-anim{opacity:1;transform:translateY(0)}@media screen and (min-width:769px){.p-home-mv .p-home-mv__ttl .p-home-mv__ttl-en{font-size:3rem}}.p-home-mv .p-home-mv__ttl h2{font-size:2.4rem;font-weight:700;margin-top:10px;line-height:2;letter-spacing:.3em;opacity:0;transform:translateY(30px);transition:all .5s .5s}.p-home-mv .p-home-mv__ttl h2.is-anim{opacity:1;transform:translateY(0)}@media screen and (min-width:769px){.p-home-mv .p-home-mv__ttl h2{font-size:3.8rem;line-height:1.5}}@media screen and (min-width:1201px){.p-home-mv .p-home-mv__ttl h2{font-size:6rem}}@media screen and (min-width:769px){.p-home-mv .p-home-mv__ttl h2 br{display:none}}.p-home-mv .p-home-mv__ttl h3{font-size:1.5rem;margin-top:10px;line-height:2;letter-spacing:.2em;opacity:0;transform:translateY(30px);transition:all .5s .5s}.p-home-mv .p-home-mv__ttl h3.is-anim{opacity:1;transform:translateY(0)}@media screen and (min-width:769px){.p-home-mv .p-home-mv__ttl h3{font-size:1.8rem;line-height:2.5}}.p-home-mv .p-home-mv__ttl h3 br{display:none}@media screen and (min-width:769px){.p-home-mv .p-home-mv__ttl h3 br{display:block}}.p-home-information{backdrop-filter:blur(5px) sepia(95%);background:rgba(0,0,0,.7)}.p-home-information .p-home-information__ttl{text-align:center}.p-home-information .p-home-information__ttl .p-home-information__ttl-en{font-family:halyard-text,sans-serif;font-size:2rem;font-weight:200;font-style:italic}.p-home-information .p-home-information__list{margin-top:30px}@media screen and (min-width:769px){.p-home-information .p-home-information__list{margin-top:50px}}.p-home-information .p-home-information__list .p-home-information__list-item{border-bottom:1px solid #fff;margin-top:15px}.p-home-information .p-home-information__list .p-home-information__list-item a{display:block;padding:25px 0}.p-home-information .p-home-information__list .p-home-information__list-item a article{display:flex;align-items:center;justify-content:space-between}.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-box{display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width:1025px){.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-box{flex-wrap:nowrap}}.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-date{font-size:1.4rem;font-family:halyard-text,sans-serif;margin-right:25px;font-weight:200}.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-tag{display:inline-block;width:100px;border:1px solid #fff;font-family:halyard-text,sans-serif;font-weight:200;text-align:center;margin-right:25px;font-size:1.1rem}@media screen and (min-width:1025px){.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-tag{padding:5px;font-size:1.5rem}}.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-txt{position:relative;width:100%;margin-top:10px}@media screen and (min-width:1025px){.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-txt{width:auto;margin-top:0}}.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-txt:after{content:"";width:100%;height:1px;position:absolute;background:#fff;bottom:0;left:0;transform:scale(0,1);transition:transform .3s;transform-origin:right top}.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-ico{width:50px;height:50px;flex:0 0 50px;border-radius:9999px;border:1px solid #fff;display:grid;place-content:center;transition:background .3s,color .3s;margin-left:10px}@media screen and (min-width:769px){.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-ico{width:30px;height:30px;flex:0 0 30px}}.p-home-information .p-home-information__list .p-home-information__list-item a .p-home-information__list-item-ico svg{fill:#fff;transition:fill .3s}@media(any-hover:hover){.p-home-information .p-home-information__list .p-home-information__list-item a:hover .p-home-information__list-item-txt:after{transform:scale(1,1);transform-origin:left top}.p-home-information .p-home-information__list .p-home-information__list-item a:hover .p-home-information__list-item-ico{background:#fff;color:#272727}.p-home-information .p-home-information__list .p-home-information__list-item a:hover .p-home-information__list-item-ico svg{fill:#272727}}.p-home-introduction{backdrop-filter:blur(5px) sepia(90%);background:rgba(0,0,0,.6);overflow:hidden;position:relative;padding:80px 20px;line-height:2.5}@media screen and (min-width:1025px){.p-home-introduction{padding:200px 20px}}.p-home-introduction .p-home-introduction__ttl br{display:none}@media screen and (min-width:769px){.p-home-introduction .p-home-introduction__ttl br{display:block}}.p-home-introduction .p-home-introduction__ttl .p-home-introduction__ttl-en{font-family:halyard-text,sans-serif;z-index:0;font-size:12vw;font-weight:200;font-style:italic;position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:.15;pointer-events:none}@media screen and (min-width:769px){.p-home-introduction .p-home-introduction__ttl .p-home-introduction__ttl-en{font-size:12vw}}.p-home-introduction .p-home-introduction__ttl h2{font-size:1.8rem}@media screen and (min-width:769px){.p-home-introduction .p-home-introduction__ttl h2{font-size:2.4rem;text-align:center}}.p-home-introduction .p-home-introduction__ttl h3{font-size:1.6rem;margin-top:20px}@media screen and (min-width:769px){.p-home-introduction .p-home-introduction__ttl h3{font-size:2rem;margin-top:40px;text-align:center}}.p-home-introduction .p-home-introduction__ttl p{font-size:1.4rem;margin-top:20px}@media screen and (min-width:769px){.p-home-introduction .p-home-introduction__ttl p{font-size:1.6rem;margin-top:40px;text-align:center}}.p-home-service{padding:50px 20px}@media screen and (min-width:1025px){.p-home-service{padding:100px 20px}}@media screen and (min-width:1201px){.p-home-service{padding:150px 0}}.p-home-service .c-sec__inner{position:relative}.p-home-service .c-sec__inner .p-home-service__ttl-en{font-size:1.2rem;font-style:italic;color:#ccc;letter-spacing:.2em;font-family:halyard-text,sans-serif}@media screen and (min-width:769px){.p-home-service .c-sec__inner .p-home-service__ttl-en{font-size:1.5rem}}@media screen and (min-width:1025px){.p-home-service .c-sec__inner .p-home-service__ttl-en{transform:rotate(90deg);position:absolute;left:3%;top:0}}.p-home-service .c-sec__inner .p-home-service__box{position:relative;text-align:right}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont{text-align:left}@media screen and (min-width:1025px){.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont{position:absolute;bottom:8%;left:0;z-index:20}}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-en{font-family:delaney,sans-serif;font-size:1.5rem;margin-top:5px;opacity:0;transform:translateY(30px);transition:all .5s .2s}@media screen and (min-width:769px){.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-en{font-size:2rem}}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-en span{display:inline-block;padding:0 5px}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-en.premium{color:#c9a64b}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-en.premium span{border:1px solid #c9a64b}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-en.casual{color:#ccc}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-en.casual span{border:1px solid #ccc}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont h2{font-size:2.6rem;letter-spacing:.3em;opacity:0;transform:translateY(30px);transition:all .5s .4s}@media screen and (min-width:769px){.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont h2{font-size:5rem}}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont h3{font-size:1.6rem;font-weight:200;margin-top:15px;letter-spacing:.2em;opacity:0;transform:translateY(30px);transition:all .5s .6s}@media screen and (min-width:769px){.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont h3{font-size:1.8rem}}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-cat{font-size:1.2rem;margin-top:15px;color:#ccc;letter-spacing:.2em;opacity:0;transform:translateY(30px);transition:all .5s .8s}@media screen and (min-width:769px){.p-home-service .c-sec__inner .p-home-service__box .p-home-service__cont .p-home-service__cont-cat{font-size:1.5rem}}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__img{margin-top:50px}@media screen and (min-width:1025px){.p-home-service .c-sec__inner .p-home-service__box .p-home-service__img{margin-top:0}}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__img span{position:relative;display:inline-block;transform-origin:left;transform:scale(0,1);transition:all .5s;overflow:hidden}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__img span:after{content:"";display:block;width:100%;height:100%;background:#272727;position:absolute;top:0;left:0;transition:all .5s .5s;transform-origin:right top}.p-home-service .c-sec__inner .p-home-service__box .p-home-service__img img{transform:translateX(-30px);transition:all .5s .5s;width:100%}@media screen and (min-width:1025px){.p-home-service .c-sec__inner .p-home-service__box .p-home-service__img img{width:auto}}.p-home-service .c-sec__inner .p-home-service__link{margin-top:20px;display:grid;gap:25px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:769px){.p-home-service .c-sec__inner .p-home-service__link{margin-top:60px;gap:50px;grid-template-columns:repeat(2,1fr)}}.p-home-service .c-sec__inner .p-home-service__link .p-home-service__link-item a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #6f6f6f;padding:25px 0;position:relative}.p-home-service .c-sec__inner .p-home-service__link .p-home-service__link-item a:after{content:"";width:100%;height:1px;position:absolute;background:#fff;bottom:0;left:0;transform:scale(0,1);transition:transform .3s;transform-origin:right top}@media(any-hover:hover){.p-home-service .c-sec__inner .p-home-service__link .p-home-service__link-item a:hover:after{transform:scale(1,1);transform-origin:left top}}.p-home-service.solo,.p-home-service.dress{background:#272727 url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/bg_01.png) center center no-repeat fixed;background-size:cover}.p-home-service.costume,.p-home-service.haori{background:#404040 url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/bg_02.png) center center no-repeat fixed;background-size:cover}.p-home-service.costume .c-sec__inner .p-home-service__ttl-en,.p-home-service.haori .c-sec__inner .p-home-service__ttl-en{left:auto;right:3%}.p-home-service.costume .c-sec__inner .p-home-service__box,.p-home-service.haori .c-sec__inner .p-home-service__box{text-align:left}.p-home-service.costume .c-sec__inner .p-home-service__box .p-home-service__cont,.p-home-service.haori .c-sec__inner .p-home-service__box .p-home-service__cont{left:auto;right:0}@media screen and (min-width:1025px){.p-home-service.costume .c-sec__inner .p-home-service__box .p-home-service__cont,.p-home-service.haori .c-sec__inner .p-home-service__box .p-home-service__cont{text-align:right}}.p-home-service.rental{background:#272727 url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/bg_01.png) center center no-repeat fixed;background-size:cover}@media screen and (min-width:1025px){.p-home-service.rental .p-home-service__img{padding-bottom:180px}}.p-home-service.is-anim .c-sec__inner .p-home-service__box .p-home-service__cont-en{opacity:1;transform:translateY(0)}.p-home-service.is-anim .c-sec__inner .p-home-service__box h2{opacity:1;transform:translateY(0)}.p-home-service.is-anim .c-sec__inner .p-home-service__box h3{opacity:1;transform:translateY(0)}.p-home-service.is-anim .c-sec__inner .p-home-service__box .p-home-service__cont-cat{opacity:1;transform:translateY(0)}.p-home-service.is-anim .c-sec__inner .p-home-service__box .p-home-service__img span{transform:scale(1,1)}.p-home-service.is-anim .c-sec__inner .p-home-service__box .p-home-service__img span:after{transform:scale(0,1)}.p-home-service.is-anim .c-sec__inner .p-home-service__box .p-home-service__img span img{transform:translateX(0)}.p-home-about{background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/home/bg_about_01.jpg) center center no-repeat fixed;background-size:cover;color:#000;text-align:center}@media screen and (min-width:1025px){.p-home-about{background-size:100%}}.p-home-about .p-home-about__ttl .p-home-about__ttl-en{font-size:1.8rem;font-family:halyard-text,sans-serif;font-style:italic;color:#ccc;font-weight:200}@media screen and (min-width:769px){.p-home-about .p-home-about__ttl .p-home-about__ttl-en{font-size:2rem}}.p-home-about .p-home-about__ttl h2{font-size:1.4rem;margin-top:10px;letter-spacing:.2em}.p-home-about .p-home-about__cont h3{font-size:2.4rem;letter-spacing:.2em;margin-top:50px}.p-home-about .p-home-about__cont p{letter-spacing:.2em;margin-top:50px}.p-service-head{position:relative;height:240lvh}.p-service-head .p-service-head__cont{display:flex;align-items:flex-end;position:absolute;z-index:20;top:0;left:0;width:100%;height:80lvh;margin-bottom:160lvh;min-height:700px;backdrop-filter:blur(5px) sepia(90%);background:rgba(0,0,0,.6);padding-bottom:30px}@media screen and (min-width:769px){.p-service-head .p-service-head__cont{margin-bottom:200lvh}}.p-service-head .p-service-head__cont .p-service-head__inner{width:100%;max-width:1280px;padding:0 20px;margin:0 auto;letter-spacing:.2em}.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-en{font-size:1.5rem;font-family:halyard-text,sans-serif;font-style:italic;font-weight:200;color:#ccc}.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-plan{font-family:delaney,sans-serif;font-size:2rem;transition:all .5s .2s;margin-top:10px}.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-plan span{display:inline-block;padding:0 5px}.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-plan.premium{color:#c9a64b}.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-plan.premium span{border:1px solid #c9a64b}.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-plan.casual{color:#ccc}.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-plan.casual span{border:1px solid #ccc}.p-service-head .p-service-head__cont .p-service-head__inner h1{font-size:2.8rem;line-height:1.5;letter-spacing:.3em}@media screen and (min-width:481px){.p-service-head .p-service-head__cont .p-service-head__inner h1{font-size:4rem}}@media screen and (min-width:1025px){.p-service-head .p-service-head__cont .p-service-head__inner h1{font-size:6rem}}.p-service-head .p-service-head__cont .p-service-head__inner h2{margin-top:10px;font-size:1.5rem}@media screen and (min-width:769px){.p-service-head .p-service-head__cont .p-service-head__inner h2{font-size:1.8rem}}.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-cat{font-size:1.2rem;margin-top:15px;color:#ccc;letter-spacing:.2em}@media screen and (min-width:769px){.p-service-head .p-service-head__cont .p-service-head__inner .p-service-head__ttl-cat{font-size:1.5rem}}.p-service-head .p-service-head__cont .p-service-head__cont-btm{margin-top:40px;display:flex;align-items:center}.p-service-head .p-service-head__cont .p-service-head__cont-btm .c_scroll{display:none}@media screen and (min-width:1025px){.p-service-head .p-service-head__cont .p-service-head__cont-btm .c_scroll{position:relative;left:auto;bottom:auto;margin-right:60px;display:grid}}.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link{display:flex;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width:769px){.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link{flex-wrap:nowrap}}.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link li{width:50%}@media screen and (min-width:769px){.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link li{width:auto}}.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a{display:block;text-align:center;padding:10px}@media screen and (min-width:769px){.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a{padding:20px}}.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a .c-page-link__ttl-en{font-size:1rem;font-family:halyard-text,sans-serif;color:#ccc}@media screen and (min-width:769px){.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a .c-page-link__ttl-en{font-size:1.2rem}}.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a .c-page-link__ttl{font-size:1.2rem}@media screen and (min-width:769px){.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a .c-page-link__ttl{font-size:1.5rem}}.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a .c-page-link__ico{display:grid;place-content:center;margin-top:5px;transition:transform .3s}@media screen and (min-width:769px){.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a .c-page-link__ico{margin-top:10px}}@media(any-hover:hover){.p-service-head .p-service-head__cont .p-service-head__cont-btm .c-page-link a:hover .c-page-link__ico{transform:translateY(5px)}}.p-service-head .p-service-head_bg{position:sticky;top:0;height:160lvh}.p-service-head .p-service-head_bg .p-service-head_bg_inner{position:relative;height:160lvh;overflow:hidden}.p-service-head .p-service-head_bg .p-service-head_bg_inner .p-service-head_bg_txt{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center;opacity:.5}.p-service-head .p-service-head_bg .p-service-head_bg_inner .p-service-head_bg_txt span{transform:translateX(50lvw);font-size:8rem;opacity:0;letter-spacing:.25em;font-family:halyard-text,sans-serif;font-style:italic;white-space:nowrap;line-height:1.25}@media screen and (min-width:769px){.p-service-head .p-service-head_bg .p-service-head_bg_inner .p-service-head_bg_txt span{font-size:12rem}}.p-service-head .p-service-head_bg figure{width:100%;height:100%}.p-service-head .p-service-head_bg img{width:100%;height:100%;object-fit:cover}.p-service-day .c-sec__cont .grid-2col .grid-2col-item__img{width:80%;max-width:180px;aspect-ratio:1/1;border:1px solid #ccc;background:rgba(255,255,255,.15);margin:0 auto;border-radius:9999px}.p-service-day .c-sec__cont .grid-2col .grid-2col-item__img img{width:100%}.p-service-photo{background:#404040 url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/bg_02.png) center center no-repeat;background-size:cover}@media(any-hover:hover){.p-service-photo{background:#404040 url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/bg_02.png) center center no-repeat fixed;background-size:cover}}.p-service-photo .p-service-photo_ttl{text-align:center}.p-service-photo .p-service-photo_ttl .p-service-photo_ttl-en{font-size:2rem;font-family:halyard-text,sans-serif;font-weight:200;font-style:italic;color:#ccc}.p-service-photo .p-service-photo_ttl h2{font-size:1.4rem;margin-top:10px;letter-spacing:.2em}.p-home-photoGallery__list-grid{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:2px}@media screen and (min-width:769px){.p-home-photoGallery__list-grid{margin-top:80px;grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(2,1fr)}}.p-home-photoGallery__list-grid li{aspect-ratio:1/1}.p-home-photoGallery__list-grid li .c-modalOpen{display:block;width:100%;height:100%;cursor:pointer}.p-home-photoGallery__list-grid li .c-modalOpen figure{display:block;width:100%;height:100%;overflow:hidden}.p-home-photoGallery__list-grid li .c-modalOpen figure img{width:100%;height:100%;object-fit:cover;transition:all .5s}@media(any-hover:hover){.p-home-photoGallery__list-grid li .c-modalOpen:hover p img{transform:scale(1.1,1.1)}}.p-home-photoGallery__list-grid li:nth-of-type(1){grid-column:1/3;grid-row:1/3}@media screen and (min-width:769px){.p-home-photoGallery__list-grid li:nth-of-type(1){grid-column:1/6;grid-row:1/3}}.p-home-photoGallery__list-grid li:nth-of-type(2){grid-column:3/4;grid-row:1/2}@media screen and (min-width:769px){.p-home-photoGallery__list-grid li:nth-of-type(2){grid-column:6/9;grid-row:1/2}}.p-home-photoGallery__list-grid li:nth-of-type(3){grid-column:3/4;grid-row:2/3}@media screen and (min-width:769px){.p-home-photoGallery__list-grid li:nth-of-type(3){grid-column:9/12;grid-row:1/2}}.p-home-photoGallery__list-grid li:nth-of-type(4){grid-column:1/2;grid-row:3/4}@media screen and (min-width:769px){.p-home-photoGallery__list-grid li:nth-of-type(4){grid-column:6/8;grid-row:2/3}}.p-home-photoGallery__list-grid li:nth-of-type(5){grid-column:1/2;grid-row:4/5}@media screen and (min-width:769px){.p-home-photoGallery__list-grid li:nth-of-type(5){grid-column:8/10;grid-row:2/3}}.p-home-photoGallery__list-grid li:nth-of-type(6){grid-column:2/4;grid-row:3/5}@media screen and (min-width:769px){.p-home-photoGallery__list-grid li:nth-of-type(6){grid-column:10/12;grid-row:2/3}}.p-home-photoGallery__list-carousel{margin-top:30px}.p-service-other .p-service-other__list{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:481px){.p-service-other .p-service-other__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.p-service-other .p-service-other__list{grid-template-columns:repeat(4,1fr)}}.p-service-other .p-service-other__list a{display:block;height:100%;position:relative;aspect-ratio:2/1}.p-service-other .p-service-other__list a .p-service-other__list-img{height:100%}.p-service-other .p-service-other__list a .p-service-other__list-img img{width:100%;height:100%;object-fit:cover}.p-service-other .p-service-other__list a .p-service-other__list-item-en{position:absolute;top:10px;left:10px;font-family:delaney,sans-serif;font-size:1.1rem;display:inline-block;padding:0 4px}.p-service-other .p-service-other__list a .p-service-other__list-item-en.premium{color:#c9a64b;border:1px solid #c9a64b}.p-service-other .p-service-other__list a .p-service-other__list-item-en.casual{color:#ccc;border:1px solid #ccc}.p-service-other .p-service-other__list a .p-service-other__list-box{padding:0 15px;width:100%;position:absolute;bottom:15px;left:50%;transform:translate(-50%,0)}.p-service-other .p-service-other__list a .p-service-other__list-box .p-service-other__list-txt{font-weight:700;letter-spacing:.3em;display:flex;justify-content:space-between;align-items:center}.p-service-other .p-service-other__list a .p-service-other__list-box .p-service-other__list-txt span{display:grid;align-items:center}.p-service-other .p-service-other__list a .p-service-other__list-box .p-service-other__list-ico{display:grid;place-content:center;width:50px;height:50px;margin-top:5px;border:1px solid #fff;border-radius:9999px}.p-service-other .p-service-other__list a:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:0;transition:background .3s}@media(any-hover:hover){.p-service-other .p-service-other__list a:hover:before{content:"";background:rgba(0,0,0,0)}}.p-service-table .p-service-table__head{border-right:1px solid #ccc}.p-service-table .p-service-table__item-price{padding-left:30px;white-space:nowrap;border-left:1px solid #ccc}.c-flow .c-flow-item{display:flex;flex-wrap:wrap;align-items:top;justify-content:flex-start;margin-top:40px}@media screen and (min-width:769px){.c-flow .c-flow-item{flex-wrap:nowrap}}.c-flow .c-flow-item .c-flow-item__img{text-align:center;margin:0 auto}@media screen and (min-width:769px){.c-flow .c-flow-item .c-flow-item__img{flex:0 0 200px;margin-right:40px}}.c-flow .c-flow-item .c-flow-item__img img{width:100%;max-width:180px;aspect-ratio:1/1;border:1px solid #ccc;background:rgba(255,255,255,.15);margin:0 auto;border-radius:9999px}.c-flow .c-flow-item .c-flow-item__img img img{width:100%}.c-flow .c-flow-item .c-flow__cont{width:100%}.c-flow .c-flow-item .c-flow__cont h3{display:flex;font-size:1.6rem;margin-top:20px;width:100%;border-bottom:1px solid #ccc}@media screen and (min-width:769px){.c-flow .c-flow-item .c-flow__cont h3{margin-top:0;font-size:2rem}}.c-flow .c-flow-item__arrow{margin:20px auto;text-align:center;color:#ccc;font-size:2rem}.c-reservation .c-reservation__list .c-reservation__list-item{margin-top:30px}.c-reservation .c-reservation__list .c-reservation__list-item h3{font-size:1.6rem;width:100%;border-bottom:1px solid #ccc;display:flex}@media screen and (min-width:769px){.c-reservation .c-reservation__list .c-reservation__list-item h3{font-size:2rem}}.c-reservation .c-reservation__list .c-reservation__list-item h3 span{margin-right:10px}.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-link{max-width:380px;height:50px;border:1px solid #fff;background:rgba(255,255,255,.15);color:#fff;letter-spacing:.05em;mix-blend-mode:difference;margin-top:30px;border-radius:25px}@media screen and (min-width:769px){.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-link{background:rgba(255,255,255,.15);left:auto;height:60px;bottom:20px;right:150px;border-radius:30px}}.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-link a{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;text-align:center;padding:5px 15px;font-size:1.1rem}@media screen and (min-width:769px){.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-link a{font-size:1.5rem}}.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-link a span{display:grid;place-content:center}.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-second{margin-top:20px}.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-second .c-reservation__list-second-item{margin-top:20px}.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-second .c-reservation__list-second-head{font-weight:700;color:#c9a64b;font-size:1.2rem}@media screen and (min-width:769px){.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-second .c-reservation__list-second-head{font-size:1.4rem}}.c-reservation .c-reservation__list .c-reservation__list-item .c-reservation__list-third{padding-left:15px}.c-reservation .c-reservation__list .c-reservation__list-item__arrow{margin:12px auto;text-align:center;color:#ccc;font-size:2rem}@media screen and (min-width:769px){.c-reservation .c-reservation__list .c-reservation__list-item__arrow{margin:20px auto}}.c-reservation .c-reservation__list-item-sub{border:1px solid #ddd;color:#ddd;padding:20px;margin-top:20px}.c-reservation .c-reservation__list-item-sub h4{text-decoration:underline}.c-reservation .c-reservation__list-item-sub p{margin-top:15px}.p-about-copy{text-align:center}.p-about-copy .p-about-copy__txt-en{font-family:delaney,sans-serif;font-size:2rem;color:#c9a64b}.p-about-copy h2{font-size:2.8rem}@media screen and (min-width:481px){.p-about-copy h2{font-size:3.6rem}}@media screen and (min-width:1025px){.p-about-copy h2{font-size:5rem}}.p-about-copy .p-about-copy__txt{margin-top:20px}.p-about-map{width:100%}.p-about-map iframe{width:100%;aspect-ratio:16/9}.p-information{padding-top:120px}@media screen and (min-width:769px){.p-information{padding-top:150px}}.p-information .p-information__list{margin-top:30px}@media screen and (min-width:769px){.p-information .p-information__list{margin-top:50px}}.p-information .p-information__list .p-information__list-item{border-bottom:1px solid #fff;margin-top:15px}.p-information .p-information__list .p-information__list-item a{display:block;padding:25px 0}.p-information .p-information__list .p-information__list-item a article{display:flex;align-items:center;justify-content:space-between}.p-information .p-information__list .p-information__list-item a .p-information__list-item-box{display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width:1025px){.p-information .p-information__list .p-information__list-item a .p-information__list-item-box{flex-wrap:nowrap}}.p-information .p-information__list .p-information__list-item a .p-information__list-item-date{font-size:1.4rem;font-family:halyard-text,sans-serif;margin-right:25px;font-weight:200}.p-information .p-information__list .p-information__list-item a .p-information__list-item-tag{display:inline-block;width:100px;border:1px solid #fff;font-family:halyard-text,sans-serif;font-weight:200;text-align:center;margin-right:25px;font-size:1.1rem}@media screen and (min-width:1025px){.p-information .p-information__list .p-information__list-item a .p-information__list-item-tag{padding:5px;font-size:1.5rem}}.p-information .p-information__list .p-information__list-item a .p-information__list-item-txt{position:relative;width:100%;margin-top:10px}@media screen and (min-width:1025px){.p-information .p-information__list .p-information__list-item a .p-information__list-item-txt{width:auto;margin-top:0}}.p-information .p-information__list .p-information__list-item a .p-information__list-item-txt:after{content:"";width:100%;height:1px;position:absolute;background:#fff;bottom:0;left:0;transform:scale(0,1);transition:transform .3s;transform-origin:right top}.p-information .p-information__list .p-information__list-item a .p-information__list-item-ico{width:50px;height:50px;flex:0 0 50px;border-radius:9999px;border:1px solid #fff;display:grid;place-content:center;transition:background .3s,color .3s;margin-left:10px}@media screen and (min-width:769px){.p-information .p-information__list .p-information__list-item a .p-information__list-item-ico{width:30px;height:30px;flex:0 0 30px}}.p-information .p-information__list .p-information__list-item a .p-information__list-item-ico svg{fill:#fff;transition:fill .3s}@media(any-hover:hover){.p-information .p-information__list .p-information__list-item a:hover .p-information__list-item-txt:after{transform:scale(1,1);transform-origin:left top}.p-information .p-information__list .p-information__list-item a:hover .p-information__list-item-ico{background:#fff;color:#272727}.p-information .p-information__list .p-information__list-item a:hover .p-information__list-item-ico svg{fill:#272727}}.nav-links{margin-top:80px;display:flex;align-items:center;justify-content:center}.nav-links a{display:grid;place-content:center;width:80px;height:80px;border-radius:9999px;background:rgba(255,255,255,.15);border:1px solid #fff;margin:0 5px;transition:background .3s}.nav-links a svg{fill:#fff}@media(any-hover:hover){.nav-links a:hover{background:#000}}.nav-links span{display:grid;place-content:center;width:80px;height:80px;margin:0 5px}.p-information-single{padding-left:20px;padding-right:20px;padding-top:120px}@media screen and (min-width:769px){.p-information-single{padding-top:150px}}.p-information-single .p-information-single-data{font-family:halyard-text,sans-serif;font-size:1.5rem;font-weight:300;color:#ccc;font-style:italic;letter-spacing:.2em}.p-information-single .p-information-cont h2{margin-top:30px;font-size:2rem;border-bottom:1px solid #ccc}@media screen and (min-width:769px){.p-information-single .p-information-cont h2{margin-top:50px;font-size:3rem}}.p-information-single .p-information-cont h3{margin-top:30px;font-size:1.8rem}@media screen and (min-width:769px){.p-information-single .p-information-cont h3{margin-top:50px;font-size:2.4rem}}.p-information-single .p-information-cont p{margin-top:20px}@media screen and (min-width:769px){.p-information-single .p-information-cont p{margin-top:30px}}.p-information-single .p-information-cont p a{text-decoration:underline}.p-information-single .p-information-cont p a[target=_blank]:after{display:inline-block;content:"";width:15px;height:15px;margin-left:3px;background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/ico_target_01.svg) center center no-repeat;background-size:contain}.p-information-single .p-information-cont strong{font-weight:700}.p-information-single .p-information-cont figure{width:100%;margin-top:30px}@media screen and (min-width:769px){.p-information-single .p-information-cont figure{margin-top:50px}}.p-information-single .p-information-cont figure img{width:100%;height:auto}.p-information-single .p-information-cont hr{margin-top:50px;margin-bottom:50px;border-top:1px solid #666;border-bottom:none;background:0 0;height:.5px}.p-information-single .p-information-cont .wp-block-quote{padding:20px;background:rgba(255,255,255,.1);margin-top:30px}@media screen and (min-width:769px){.p-information-single .p-information-cont .wp-block-quote{margin-top:50px}}.p-information-single .p-information-cont .wp-block-quote:has(cite){padding-bottom:.5em}.p-information-single .p-information-cont .wp-block-quote p{margin-top:0}.p-information-single .p-information-cont .wp-block-quote cite{display:block;color:#737373;font-size:.8em;text-align:right}.p-contact .p-contact__link-num{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width:769px){.p-contact .p-contact__link-num{flex-wrap:nowrap}}.p-contact .p-contact__link-num a{display:inline-flex;align-items:center;font-size:2.4rem;font-family:halyard-text,sans-serif;font-weight:700;margin-right:15px;width:100%}@media screen and (min-width:769px){.p-contact .p-contact__link-num a{width:auto}}.p-contact .p-contact__link-num a span{margin-right:5px;display:grid;place-content:center}.p-contact .p-contact-link{margin-top:40px;display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media screen and (min-width:481px){.p-contact .p-contact-link{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (min-width:1201px){.p-contact .p-contact-link{grid-template-columns:repeat(3,1fr)}}.p-contact .p-contact-link li a{display:flex;justify-content:space-between;border:1px solid #fff;padding:12px;background:rgba(0,0,0,.3);font-size:1.2rem}@media screen and (min-width:769px){.p-contact .p-contact-link li a{font-size:1.5rem}}.p-contact .p-contact-link li a span{display:grid;place-content:center}.p-contact .p-contact__inner{margin-top:50px}@media screen and (min-width:769px){.p-contact .p-contact__inner{margin-top:120px}}.p-contact .p-contact-form{width:100%}.p-contact .p-contact-form .p-contact-form__tbl{width:100%;border-top:1px solid #ccc}.p-contact .p-contact-form .p-contact-form__tbl tr{border-bottom:1px solid #ccc}.p-contact .p-contact-form .p-contact-form__tbl th,.p-contact .p-contact-form .p-contact-form__tbl td{padding:20px 0;vertical-align:middle;display:block;width:100%}@media screen and (min-width:769px){.p-contact .p-contact-form .p-contact-form__tbl th,.p-contact .p-contact-form .p-contact-form__tbl td{padding:25px 15px;display:table-cell;width:auto}}.p-contact .p-contact-form .p-contact-form__tbl th{padding-bottom:0;width:200px}@media screen and (min-width:769px){.p-contact .p-contact-form .p-contact-form__tbl th{padding-bottom:25px}}.p-contact .p-contact-form .p-contact-form__tbl td{padding-top:10px}@media screen and (min-width:769px){.p-contact .p-contact-form .p-contact-form__tbl td{padding-top:20px}}.l-header{width:100%;position:fixed;top:0;left:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:20px;mix-blend-mode:difference}@media screen and (min-width:1025px){.l-header{position:fixed;top:0;left:0;z-index:200;padding:20px 50px}}.l-header h1,.l-header .logo{display:flex;justify-content:flex-start;align-items:center}.l-header h1 img,.l-header .logo img{width:200px;margin-right:10px;mix-blend-mode:difference}@media screen and (min-width:481px){.l-header h1 img,.l-header .logo img{width:300px}}@media screen and (min-width:1025px){.l-header h1 img,.l-header .logo img{width:380px}}.l-header h1 span,.l-header .logo span{display:none}@media screen and (min-width:481px){.l-header h1 span,.l-header .logo span{display:block;font-size:.8rem;font-weight:300}}@media screen and (min-width:769px){.l-header h1 span,.l-header .logo span{font-size:1.4rem}}.l-header .l-header__inner{display:flex;align-items:center;justify-content:space-between}.l-header .l-header__inner .l-header__tel{display:none}@media screen and (min-width:769px){.l-header .l-header__inner .l-header__tel{display:block;margin-right:40px;font-size:1.5rem}}.l-header .l-header__inner .l-header__tel a{text-align:right}.l-header .l-header__inner .l-header__tel a .l-header__tel-num{font-size:2.2rem;font-weight:700;font-family:halyard-text,sans-serif;display:flex;justify-content:flex-end;align-items:center}.l-header .l-header__inner .l-header__tel a .l-header__tel-num span{display:grid;place-content:center}.l-header .l-header__inner .l-header__tel a .l-header__tel-num span svg{width:12px;margin-right:10px}.l-header .l-header__inner .l-header__tel a .l-header__tel-info{line-height:1.5;font-weight:200;font-size:1.2rem}@media screen and (min-width:1025px){.l-header .l-header__inner .l-header__tel a .l-header__tel-info{font-size:1.5rem}}.l-header .l-header__inner .l-header__tel a .l-header__tel-info span{font-size:1rem}@media screen and (min-width:1025px){.l-header .l-header__inner .l-header__tel a .l-header__tel-info span{font-weight:1.3rem}}.l-header .l-header__inner .l-header__btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;mix-blend-mode:difference}@media screen and (min-width:1025px){.l-header .l-header__inner .l-header__btn{justify-content:space-between}}.l-header .l-header__inner .l-header__btn-insta{position:absolute;right:25px;bottom:0;transform:translateY(100%);display:none}@media screen and (min-width:1025px){.l-header .l-header__inner .l-header__btn-insta{right:50px;display:block}}.l-header.hidden{display:none}.l-header__btn{position:relative;width:50px;height:50px;cursor:pointer;top:0;right:0;border:1px solid #ccc;border-radius:9999px;background:rgba(255,255,255,.15)}@media screen and (min-width:769px){.l-header__btn{width:80px;height:80px}}.l-header__btn span{position:absolute;left:10px;width:30px;height:1px;background-color:#fff;display:inline-block;transition:all .5s;box-sizing:border-box}@media screen and (min-width:769px){.l-header__btn span{left:25px}}.l-header__btn span:nth-of-type(1){top:15px}@media screen and (min-width:769px){.l-header__btn span:nth-of-type(1){top:32px}}.l-header__btn span:nth-of-type(2){top:25px}@media screen and (min-width:769px){.l-header__btn span:nth-of-type(2){top:40px}}.l-header__btn span:nth-of-type(3){bottom:13px}@media screen and (min-width:769px){.l-header__btn span:nth-of-type(3){bottom:30px}}.l-header__btn.is-active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(315deg);transform:translateY(8px) rotate(315deg)}@media screen and (min-width:769px){.l-header__btn.is-active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(315deg);transform:translateY(8px) rotate(315deg)}}.l-header__btn.is-active span:nth-of-type(2){opacity:0}.l-header__btn.is-active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(-315deg);transform:translateY(-10px) rotate(-315deg)}@media screen and (min-width:769px){.l-header__btn.is-active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(-315deg);transform:translateY(-8px) rotate(-315deg)}}.l-nav__bg{backdrop-filter:blur(5px);width:100%;height:100%;transform-origin:top left;transform:scale(1,0);position:fixed;top:0;left:0;z-index:100}.l-nav{position:fixed;top:0;z-index:100;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;pointer-events:none;height:100%;padding:100px 25px 40px;overflow:scroll;height:100%}.l-nav::-webkit-scrollbar{display:none}.l-nav .l-nav__wrap{border-radius:50px;opacity:0;transition:all .15s;width:100%;margin-bottom:25px;z-index:120}@media screen and (min-width:769px){.l-nav .l-nav__wrap{padding:50px}}@media screen and (min-width:1025px){.l-nav .l-nav__wrap{flex-wrap:nowrap;justify-content:flex-start}}.l-nav .l-nav__wrap .l-nav__inner{width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:1025px){.l-nav .l-nav__wrap .l-nav__inner{flex-wrap:nowrap}}.l-nav .l-nav__wrap .l-nav__inner nav{width:100%}@media screen and (min-width:1025px){.l-nav .l-nav__wrap .l-nav__inner nav{width:auto;flex:0 0 320px;margin-right:80px}}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item{border-bottom:1px solid #666}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item a,.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item p{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item a{transition:padding .3s}@media(any-hover:hover){.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item a:hover{padding-left:10px}}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item .l-nav__link--sub a{padding:10px 0;transition:padding .3s}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item .l-nav__link--sub a p{padding:0}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item .l-nav__link--sub a .l-nav__link--sub-plan{font-size:.9rem;display:inline-block;margin-right:8px;padding:0 3px;width:60px;text-align:center}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item .l-nav__link--sub a .l-nav__link--sub-plan.premium{font-family:delaney,sans-serif;color:#c9a64b;border:1px solid #c9a64b}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item .l-nav__link--sub a .l-nav__link--sub-plan.casual{font-family:delaney,sans-serif;color:#ccc;border:1px solid #ccc}@media(any-hover:hover){.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item .l-nav__link--sub a:hover{padding-left:10px}}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item.has-under{padding-bottom:25px}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item.has-under p{padding-bottom:10px}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item-sub{margin-top:25px}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item-sub a{text-decoration:underline}@media(any-hover:hover){.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-item-sub a:hover{text-decoration:none}}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-ico{display:grid;place-content:center}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-ico.tel svg{width:15px}.l-nav .l-nav__wrap .l-nav__inner nav .l-nav__link .l-nav__link-ico.insta img{width:20px}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve{margin-top:40px}@media screen and (min-width:769px){.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve{margin-top:0;display:flex;align-items:flex-start;justify-content:start;flex-wrap:wrap}}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-box{display:flex;flex-direction:column}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-ttl{font-weight:700}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-ttl-sub{color:#ccc}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link{width:100%;height:80%;display:grid;gap:25px}@media screen and (min-width:769px){.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (min-width:769px){.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item:nth-of-type(1){grid-column:1/4;grid-row:1/2}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item:nth-of-type(2){grid-column:4/7;grid-row:1/2}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item:nth-of-type(3){grid-column:1/3;grid-row:2/3}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item:nth-of-type(4){grid-column:3/5;grid-row:2/3}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item:nth-of-type(5){grid-column:5/7;grid-row:2/3}}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a{display:block;height:100%;position:relative}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-img{height:100%;overflow:hidden}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-item-en{font-family:delaney,sans-serif;font-size:1.4rem}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-item-en.premium{color:#c9a64b}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-item-en.casual{color:#ccc}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-box{padding-left:10px;width:100%;position:absolute;bottom:10px;left:50%;transform:translate(-50%,0)}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-box .l-nav__reserve-link-box-txt{display:flex;align-items:center}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-box .l-nav__reserve-link-ico{display:grid;place-content:center;width:40px;height:40px;margin-top:5px;border:1px solid #fff;border-radius:9999px;margin-right:8px}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-box .l-nav__reserve-link-txt{font-weight:700;letter-spacing:.3em;font-size:1rem;line-height:1.5}@media screen and (min-width:1025px){.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a .l-nav__reserve-link-box .l-nav__reserve-link-txt{font-size:1.2rem}}.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:0;transition:opacity .3s}@media(any-hover:hover){.l-nav .l-nav__wrap .l-nav__inner .l-nav__reserve .l-nav__reserve-link .l-nav__reserve-link-item a:hover:before{opacity:0}}.l-nav.open{pointer-events:all}main{position:relative;z-index:20}.cursor,.follower{display:none}@media(hover:hover){.cursor,.follower{display:inline-block;position:absolute;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:0}.cursor.in,.follower.in{opacity:1}}@media(hover:hover){.follower{z-index:1000;width:0;height:0;background-color:rgba(201,178,115,.5);transition:transform linear .3s,width ease .3s,height ease .3s,opacity ease .3s}.follower.in{width:40px;height:40px}.follower.is-active{width:100px;height:100px;background:0 0;border:1px solid #ccc}}.l-footer{text-align:center;position:relative;z-index:10}.l-footer .l-footer__link{background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/bg_footer_01.jpg) center center no-repeat;background-size:cover;padding:50px 0}@media(any-hover:hover){.l-footer .l-footer__link{background:url(//studio-yamaguchi-art.jp/cms/wp-content/themes/studio-yamaguchi-art/assets/css/../img/common/bg_footer_01.jpg) center center no-repeat fixed;background-size:cover;padding:150px 0}}.l-footer .l-footer__link .l-footer__link-ttl .l-footer__link-ttl-en{font-size:2rem;font-family:halyard-text,sans-serif;font-weight:200;font-style:italic;color:#ccc}.l-footer .l-footer__link .l-footer__link-ttl h2{font-size:1.4rem;margin-top:10px;letter-spacing:.2em}.l-footer .l-footer__link .l-footer__link-cont.has-u-mgt{margin-top:80px}.l-footer .l-footer__link .l-footer__grid{margin-top:25px;display:grid;grid-template-columns:repeat(2,1fr);width:100%;border-top:1px solid #fff}@media screen and (min-width:601px){.l-footer .l-footer__link .l-footer__grid{border-bottom:1px solid #fff}}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__grid{margin-top:50px}}.l-footer .l-footer__link .l-footer__grid.grid-2col{grid-template-columns:repeat(1,1fr)}@media screen and (min-width:601px){.l-footer .l-footer__link .l-footer__grid.grid-2col{grid-template-columns:repeat(2,1fr)}}.l-footer .l-footer__link .l-footer__grid.grid-3-2col{grid-template-columns:repeat(1,1fr)}@media screen and (min-width:601px){.l-footer .l-footer__link .l-footer__grid.grid-3-2col{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (min-width:601px){.l-footer .l-footer__link .l-footer__grid.grid-3-2col li:nth-of-type(1){grid-column:1/4;grid-row:1/2;border-bottom:1px solid #fff}.l-footer .l-footer__link .l-footer__grid.grid-3-2col li:nth-of-type(2){grid-column:4/7;grid-row:1/2;border-bottom:1px solid #fff}.l-footer .l-footer__link .l-footer__grid.grid-3-2col li:nth-of-type(3){grid-column:1/3;grid-row:2/3}.l-footer .l-footer__link .l-footer__grid.grid-3-2col li:nth-of-type(4){grid-column:3/5;grid-row:2/3}.l-footer .l-footer__link .l-footer__grid.grid-3-2col li:nth-of-type(5){grid-column:5/7;grid-row:2/3}}.l-footer .l-footer__link .l-footer__grid li{border-bottom:1px solid #fff}@media screen and (min-width:601px){.l-footer .l-footer__link .l-footer__grid li{border-bottom:0}}.l-footer .l-footer__link .l-footer__grid li a{display:block;padding:20px;height:100%;transition:background .3s;background:rgba(255,255,255,.15)}@media(any-hover:hover){.l-footer .l-footer__link .l-footer__grid li a:hover{background:rgba(0,0,0,.3)}}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__grid li a{padding:40px 20px;background:0 0}}.l-footer .l-footer__link .l-footer__grid li a h3{font-size:1.8rem}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__grid li a h3{font-size:2rem}}@media screen and (min-width:1201px){.l-footer .l-footer__link .l-footer__grid li a h3{font-size:2.4rem}}.l-footer .l-footer__link .l-footer__grid li a .l-footer__link-txt{font-size:1.2rem;margin-top:10px}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__grid li a .l-footer__link-txt{font-size:1.4rem;margin-top:20px}}.l-footer .l-footer__link .l-footer__grid li a .l-footer__link-txt span{font-size:1rem;color:#acacac}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__grid li a .l-footer__link-txt span{font-size:1.2rem}}.l-footer .l-footer__link .l-footer__grid li a .l-footer__btm{margin-top:20px;text-align:center;margin:20px auto 0}.l-footer .l-footer__link .l-footer__grid li a .l-footer__btm.txt{display:flex;align-items:center;justify-content:center;font-size:2rem;font-family:halyard-text,sans-serif}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__grid li a .l-footer__btm.txt{font-size:2.4rem}}@media screen and (min-width:1201px){.l-footer .l-footer__link .l-footer__grid li a .l-footer__btm.txt{font-size:3rem}}.l-footer .l-footer__link .l-footer__grid li a .l-footer__btm.txt svg{margin-right:15px}.l-footer .l-footer__link .l-footer__grid li a .l-footer__btm.ico{width:50px;height:50px;border-radius:9999px;border:1px solid #fff;display:grid;place-content:center}@media screen and (min-width:601px){.l-footer .l-footer__link .l-footer__grid li.has-bd{border-right:1px solid #fff}}.l-footer .l-footer__info{background:#fff;padding:120px 20px;color:#000;text-align:left}.l-footer .l-footer__info .l-footer__info-inner{width:100%;max-width:1280px;margin:0 auto}.l-footer .l-footer__info .l-footer__info-inner img{width:80%;max-width:380px}.l-footer .l-footer__info .l-footer__info-inner p{margin-top:50px}.l-footer .l-footer__info .l-footer__info-inner small{font-size:1.1rem;color:#ccc;display:block;width:100%;margin-top:50px;text-align:right}