@import "https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap";@import "https://fonts.googleapis.com/css?family=EB+Garamond&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap";img[data-v-87a1f4d7]{position:absolute;top:-56px;right:30px}.ai[data-v-7d6019d2]{color:#fff;background:0 0;width:380px;height:80%;max-height:586px;position:fixed;bottom:0;right:32px}@media (max-width:500px){.ai[data-v-7d6019d2]{width:auto;left:8px;right:8px}}.ai[data-v-7d6019d2]{z-index:100}.ai .iframe-container[data-v-7d6019d2]{width:100%;height:auto;position:absolute;top:56px;bottom:0;left:0}.ai iframe[data-v-7d6019d2]{width:100%;height:100%}.ai .header-curtain[data-v-7d6019d2]{cursor:pointer;background-color:#f4f8f2;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:56px}.ai .header-curtain .float-chatbot-header-title[data-v-7d6019d2]{font-size:16px;line-height:56px;font-weight:inherit;color:#000;margin:0 10px}.float-chatbot-header[data-v-f0452efe]{color:#000;fill:#000;background:#f4f8f2;justify-content:space-between;align-items:center;width:380px;height:56px;margin:0 8px;display:flex;position:fixed;bottom:0;right:32px}@media (max-width:500px){.float-chatbot-header[data-v-f0452efe]{width:auto;left:0;right:0}}.float-chatbot-header[data-v-f0452efe]{cursor:pointer;z-index:100;border-radius:10px 10px 0 0}.float-chatbot-header .float-chatbot-header-title[data-v-f0452efe]{font-size:16px;font-weight:inherit;margin:0 10px}span[data-v-0d767d60]{line-height:1.5}.thumb[data-v-0d767d60]{margin-bottom:18px;display:block}.thumb img[data-v-0d767d60]{margin-left:auto;margin-right:auto;display:block}.cat[data-v-0d767d60]{color:#666;letter-spacing:.2em;text-indent:.1em;vertical-align:middle;border:1px solid #999;margin-right:8px;padding:0 8px;font-size:70%;line-height:24px;display:inline-block}.local[data-v-0d767d60]{letter-spacing:.1em;text-indent:.1em;font-size:80%;line-height:26px}.price[data-v-0d767d60]{margin:10px 0 5px;font-size:160%;font-weight:700;display:block}.access[data-v-0d767d60]{color:#666;font-size:75%;display:block}.access strong[data-v-0d767d60]{color:#222;font-size:115%}.sold-text[data-v-0d767d60]{color:red;margin:10px 0;display:none}.sold .price[data-v-0d767d60],.signed .price[data-v-0d767d60]{background-image:linear-gradient(#fe3464,#fe3464);background-position:50%;background-repeat:no-repeat;background-size:55% 1px}.signed .thumb[data-v-0d767d60]{position:relative}.signed .thumb[data-v-0d767d60]:after{content:"";background:url(/assets/sold-9p6LwRze.png) 0 0/contain no-repeat;width:41px;height:105px;display:block;position:absolute;top:-6px;right:6px}.sold .sold-text[data-v-0d767d60]{display:block}.sold-out-label[data-v-da2cab7b]{letter-spacing:.1em;color:#fff;background-color:#b60f0f;width:120px;font-size:.8rem;line-height:45px;display:inline-block;position:absolute;left:0}div[data-v-07ed0326]{position:relative}.thumb[data-v-07ed0326]{margin-bottom:18px;line-height:1.5;display:block}.thumb img[data-v-07ed0326]{display:block}p[data-v-07ed0326]{text-align:left}p.unknow[data-v-07ed0326]{margin-bottom:12px;font-size:.8em}p.address[data-v-07ed0326]{margin-bottom:15px;font-size:1em}p.price[data-v-07ed0326]{margin-bottom:30px;font-size:1.8em}p.price .jpy[data-v-07ed0326]{font-size:.7em}.sold-text[data-v-07ed0326]{color:red;margin:18px 0;font-size:1.1em;display:none}.sold .price[data-v-07ed0326],.signed .price[data-v-07ed0326]{color:#888;background-image:linear-gradient(#fe3464,#fe3464);background-position:0;background-repeat:no-repeat;background-size:100% 1px;width:fit-content;text-decoration:none}.sold .sold-text[data-v-07ed0326]{display:block}.access[data-v-07ed0326]{color:#666;text-align:left;font-size:75%;display:block}.access strong[data-v-07ed0326]{color:#222;font-size:115%}.sold-out-label-zh[data-v-352916bc]{margin:10px;position:absolute;left:0}.sold-out-label-zh img[data-v-352916bc]{width:50px;height:50px}div[data-v-3c79ddeb]{position:relative}.thumb[data-v-3c79ddeb]{margin-bottom:18px;line-height:1.5;display:block}.thumb img[data-v-3c79ddeb]{display:block}p[data-v-3c79ddeb]{text-align:left}p.unknow[data-v-3c79ddeb]{margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:.8em}p.address[data-v-3c79ddeb]{margin-bottom:15px;font-size:1em}p.price[data-v-3c79ddeb]{margin-bottom:30px;font-size:1.8em}p.price .jpy[data-v-3c79ddeb]{font-size:.7em}.sold-text[data-v-3c79ddeb]{color:red;margin:18px 0;font-size:1.1em;display:none}.sold .price[data-v-3c79ddeb],.signed .price[data-v-3c79ddeb]{color:#888;background-image:linear-gradient(#fe3464,#fe3464);background-position:0;background-repeat:no-repeat;background-size:100% 1px;width:fit-content;text-decoration:none}.sold .sold-text[data-v-3c79ddeb]{display:block}.access[data-v-3c79ddeb]{color:#666;text-align:left;font-size:75%;display:block}.access strong[data-v-3c79ddeb]{color:#222;font-size:115%}.square-button-eng[data-v-a150e43f]{font-family:inherit;font-size:inherit;cursor:pointer;outline:none;padding:0 15px;font-weight:700}.square-button-en[data-v-6bf4326f]{letter-spacing:.1em;cursor:pointer;outline:none;padding:0 15px;font-family:inherit;font-size:12px;font-weight:400}.square-button[data-v-7a3112b5]{letter-spacing:.1em;cursor:pointer;outline:none;padding:0 15px;font-family:inherit;font-size:16px;font-weight:400}.square-button-yellow[data-v-924d64e7]{height:40px;font-family:inherit;font-size:inherit;font-weight:inherit;color:#d7aa3b;cursor:pointer;background:#fff;border:1px solid #d7aa3b;outline:none;padding:0 15px}.square-button-red[data-v-be071f03]{height:40px;font-family:inherit;font-size:inherit;font-weight:inherit;color:#fff;cursor:pointer;background:#b90f0f;border:1px solid #b90f0f;outline:none;padding:0 15px}.lang-btn[data-v-89b2a1e9]{font-size:inherit;font-weight:400;line-height:inherit;cursor:pointer;background:0 0;border:none;outline:none}.lang-btn[data-v-89b2a1e9]:hover{opacity:.7}.lang-btn.checked[data-v-89b2a1e9]{font-weight:700}.lang-btn input[data-v-89b2a1e9]{display:none}.lang-btn[data-v-6062a667]{font-size:inherit;font-weight:400;line-height:inherit;cursor:pointer;background:0 0;border:none;outline:none}.lang-btn[data-v-6062a667]:hover{opacity:.7}.lang-btn.selected[data-v-6062a667]{font-weight:700}.dlm[data-v-6062a667]{margin:0 5px}span[data-v-8b4d0ddf]{font-size:.8em;display:inline-block;position:relative}span[data-v-8b4d0ddf]:after{content:"";border-bottom:1px solid #000;width:100%;display:block;position:absolute;bottom:-10px}span[data-v-d24001ce]{color:#efc96b;font-size:.8em;display:inline-block;position:relative}span[data-v-d24001ce]:after{content:"";border-bottom:1px solid #efc96b;width:100%;display:block;position:absolute;bottom:-10px}.overlay[data-v-8b6ab40d]{z-index:900;background:rgba(0,0,0,.8);width:100%;height:100%;transition:all .5s;position:fixed;top:0;bottom:0;left:0;right:0}.button[data-v-8b6ab40d]{color:#333;border:none;border-radius:35px;width:70px;height:70px;font-size:16px;font-weight:700;transition:all .3s}.button[data-v-8b6ab40d]:hover{background-color:#bbb;text-decoration:none}.display-photo-number[data-v-8b6ab40d]{text-align:right;padding-right:100px}.panel[data-v-8b6ab40d]{background:#fff;justify-content:center;align-items:center;width:80%;height:90%;transition:all .3s;display:flex;position:absolute;top:5%;left:10%}.panel .image[data-v-8b6ab40d]{max-width:75%;max-height:100%}.modal-enter[data-v-8b6ab40d],.modal-leave-active[data-v-8b6ab40d],.modal-enter .panel[data-v-8b6ab40d],.modal-leave-active .panel[data-v-8b6ab40d]{opacity:0}.zoom-area[data-v-8b6ab40d]{z-index:2;border:1px solid #ccc;display:none;position:absolute;overflow:hidden}.zoom-area img[data-v-8b6ab40d]{object-fit:contain;object-position:center;max-width:none}.zoom-area.active[data-v-8b6ab40d]{display:block}.lens-container[data-v-8b6ab40d]{width:100%;height:100%;position:absolute}.lens-container .lens[data-v-8b6ab40d]{opacity:.3;pointer-events:none;height:var(--lens-size);width:var(--lens-size);background:#f57716;display:none;position:absolute}.lens-container .flex-container[data-v-8b6ab40d]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.lens-container .flex-container img[data-v-8b6ab40d]{object-fit:contain;object-position:center;width:100%;height:100%}.lens-container img:hover+.lens[data-v-8b6ab40d]{display:block}.paging[data-v-8b6ab40d]{justify-content:space-around;padding:0;display:flex}.paging.dot[data-v-8b6ab40d]{width:40%;margin:5px auto}.paging.dot li[data-v-8b6ab40d]{border:1px solid #666;border-radius:50%;width:10px;height:10px;list-style-type:none}.paging.dot li.active[data-v-8b6ab40d]{background:#666}.movie[data-v-809ea525]{background:#000;max-width:960px;height:100%;top:20px}.movie.error video[data-v-809ea525]{width:100%}.movie[data-v-047a9ae5]{background:#000;max-width:960px;height:100%;top:20px}.movie iframe[data-v-047a9ae5]{width:100%;height:100%}.map-modal{width:300px;height:200px}.map-modal .thumb{width:300px;height:auto}.map-modal .thumb img{width:100%;height:auto}.detail[data-v-1327498c]{border-top:1px solid #eee;width:90%;max-width:1200px;margin:25px auto 0;padding:20px 0 0;line-height:2}.detail h2[data-v-1327498c]{font-size:175%}.detail>pre[data-v-1327498c]{white-space:pre-wrap;word-wrap:break-word;margin-top:15px;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Meiryo,MS Gothic,sans-serif;font-size:105%;font-weight:700}.detail p[data-v-1327498c]{margin-top:15px}.detail.detail-en[data-v-1327498c]{border:none}.detail.detail-en p[data-v-1327498c]{margin-top:0}.detail.detail-en p.en-detail-head-large[data-v-1327498c]{letter-spacing:.1em;margin-top:35px;font-size:2rem;line-height:40px}.detail.detail-en pre.en-detail-descript[data-v-1327498c]{color:#717171;margin-top:60px;font-size:1rem;font-weight:400}.map[data-v-1327498c]{width:50%;height:500px}@media (max-width:500px){.map[data-v-1327498c]{width:100%;margin-bottom:12px}}@media (min-width:501px) and (max-width:1099px){.map[data-v-1327498c]{width:100%;margin-bottom:12px}}.map iframe[data-v-1327498c]{width:100%;height:100%}.data[data-v-1327498c]{flex-direction:row;margin-top:40px;display:flex}@media (max-width:500px){.data[data-v-1327498c]{flex-direction:column}}@media (min-width:501px) and (max-width:1099px){.data[data-v-1327498c]{flex-direction:column}}.data dl[data-v-1327498c]{font-size:90%;line-height:2;overflow:hidden}@media (min-width:1100px){.data dl[data-v-1327498c]{width:50%;padding-top:12px;padding-left:35px}}@media (max-width:500px){.data dl[data-v-1327498c]{width:100%}}@media (min-width:501px) and (max-width:1099px){.data dl[data-v-1327498c]{width:100%}}.data dt[data-v-1327498c]{color:#999;float:left;width:100px;padding:12px 0}.data dd[data-v-1327498c]{text-align:right;border-top:1px solid #eee;padding:12px 0}.data pre[data-v-1327498c]{white-space:pre-line}.data.data-en dl[data-v-1327498c],.data.data-zh dl[data-v-1327498c]{font-size:.8rem}.data.data-en dl dt[data-v-1327498c],.data.data-zh dl dt[data-v-1327498c]{width:auto}.data.data-en dl dd[data-v-1327498c],.data.data-zh dl dd[data-v-1327498c]{color:#717171}.outline-ja .counter[data-v-f2e94e70]{color:#666;text-indent:.2em;margin-bottom:25px;font-size:85%;display:block}.outline-ja .counter strong[data-v-f2e94e70]{color:#222;font-size:115%}.outline-ja .cat[data-v-f2e94e70]{color:#666;letter-spacing:.1em;text-indent:.2em;border:1px solid #999;margin-right:8px;padding:0 10px;font-size:75%;line-height:30px;display:inline-block}.outline-ja .local[data-v-f2e94e70]{letter-spacing:.1em;font-size:90%;line-height:32px;display:inline-block}.outline-ja .price[data-v-f2e94e70]{margin-top:15px;font-size:260%;font-weight:700;display:block}.outline-ja a[data-v-f2e94e70]{color:#fff;letter-spacing:.1em;text-align:center;text-indent:.1em;cursor:pointer;background:#cc9c34;width:160px;font-weight:700;line-height:45px;position:absolute;top:0;right:0}.sold .price[data-v-f2e94e70],.signed .price[data-v-f2e94e70]{text-decoration:line-through #fe3464;text-decoration-thickness:1px}.outline-en .outline-upper[data-v-37705d1a]{justify-content:space-between;display:flex}@media (max-width:500px){.outline-en .outline-upper[data-v-37705d1a]{flex-direction:column}}.outline-en .outline-upper .price[data-v-37705d1a]{letter-spacing:.1em;margin:auto 0;font-size:2.8rem}@media (max-width:500px){.outline-en .outline-upper .price[data-v-37705d1a]{margin-bottom:1rem}}.outline-en .outline-upper .price .jpy[data-v-37705d1a]{font-size:.6em}.outline-en .metrix[data-v-37705d1a]{margin-top:30px}.outline-zh .outline-upper[data-v-37705d1a]{justify-content:space-between;display:flex}.outline-zh .outline-upper .price[data-v-37705d1a]{letter-spacing:.1em;margin:auto 0;font-size:2.8rem}.outline-zh .outline-upper .price .jpy[data-v-37705d1a]{font-size:.6em}.outline-zh .metrix[data-v-37705d1a]{margin-top:30px}.outline-zh .counter[data-v-37705d1a]{background:#333;width:254px;height:34px;margin-top:30px;margin-bottom:10px;display:block}.outline-zh .counter .count[data-v-37705d1a]{color:#fff;text-indent:.2em;width:210px;margin:auto;font-size:100%;line-height:34px}.outline-zh .counter strong[data-v-37705d1a]{color:#222;font-size:115%}.sold .price[data-v-37705d1a],.signed .price[data-v-37705d1a]{background-image:linear-gradient(#fe3464,#fe3464);background-position:0 60%;background-repeat:repeat-x;background-size:100% 1px;text-decoration:none;display:inline-block}#contact[data-v-17feea55]{line-height:2}.contact-ja[data-v-17feea55]{text-align:center;background:#fafafa;margin-top:50px;padding:100px 0;font-weight:700}.contact-ja a[data-v-17feea55]{color:#cc9c34;letter-spacing:.1em;text-align:center;text-indent:.1em;width:80%;max-width:500px;margin:0 auto 25px;font-size:320%;display:block}.contact-ja .form[data-v-17feea55]{color:#fff;background:#cc9c34;margin:25px auto 0;font-size:115%;line-height:70px}.contact-zh[data-v-17feea55]{color:#fff;text-align:center;background:#001334;margin-top:50px;padding:100px 0;font-weight:500}.contact-zh a[data-v-17feea55]{color:#d7aa3b;letter-spacing:.1em;text-align:center;text-indent:.1em;width:80%;max-width:500px;margin:0 auto 25px;font-size:300%;display:block}.contact-zh .form[data-v-17feea55]{color:#efc96b;background:#b90f0f;margin:25px auto 0;font-size:115%;line-height:90px}.contact-en[data-v-17feea55]{color:#fff;text-align:center;background:#001334;margin-top:50px;padding:100px 0;font-weight:500}.contact-en a[data-v-17feea55]{color:#d7aa3b;letter-spacing:.1em;text-align:center;text-indent:.1em;width:80%;max-width:500px;margin:0 auto 25px;font-size:300%;display:block}.contact-en .form[data-v-17feea55]{color:#efc96b;background:#b90f0f;margin:25px auto 0;font-size:115%;line-height:90px}*{box-sizing:border-box;margin:0;padding:0}body.modal-showing{overflow-y:hidden}#app{color:#222;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#fff;font-family:Roboto,sans-serif;font-size:16px;line-height:1}a{color:#222;text-decoration:none;transition:opacity .5s}a:hover{opacity:.7}a img{border:0}.serif{font-family:EB Garamond,serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:700}img{max-width:100%}#header .container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1300px;margin:50px auto;display:flex}@media (max-width:500px){#header .container{flex-direction:column}}@media (min-width:501px) and (max-width:1099px){#header .container{flex-direction:column}}#header .container .title-hamburger{flex-direction:row;justify-content:space-between;display:flex}@media (max-width:500px){#header .container .title-hamburger{width:100%}}@media (min-width:501px) and (max-width:1099px){#header .container .title-hamburger{width:100%}}#header .container .title-hamburger .title{margin-left:40px;margin-right:40px}#header .container .title-hamburger .title a{display:block}#header .container .title-hamburger .title img{object-fit:contain;height:26px;display:block}#header .container .title-hamburger .hamburger-button{margin-right:60px}#header .container .title-hamburger .hamburger-button svg{height:100%;display:inline-block}@media (min-width:1100px){#header .container .title-hamburger .hamburger-button{display:none}}#header .container .nav{flex-direction:column;display:none}@media (min-width:1100px){#header .container .nav{flex-direction:row;display:flex}}#header .container .nav{align-items:center;margin-right:20px}#header .container .nav.showHeaderNav{display:flex}@media (max-width:500px){#header .container .nav.showHeaderNav{margin-top:40px}}@media (min-width:501px) and (max-width:1099px){#header .container .nav.showHeaderNav{margin-top:40px}}@media (min-width:1100px){#header .container .nav .nav-item{margin-bottom:0}}#header .container .nav .nav-item{margin:0 0 20px 30px;font-size:85%;font-weight:700;line-height:26px}#footer{color:#fff;background:#000;margin-top:150px;padding:100px 0;line-height:1.5}#footer a{color:#fff;margin:0 20px 0 0;display:inline-block}#footer div{width:90%;max-width:1200px;margin:0 auto}#footer .sitemap{font-size:80%}#footer .sitemap_sub{margin:25px auto 0;font-size:70%}#footer .copyright{margin:25px auto 0;font-size:60%}.sub{text-align:center;text-indent:.2em;line-height:1.2}.sub .sub-main-ja{letter-spacing:.2em;margin-bottom:8px;font-size:150%}.sub .sub-main-en{letter-spacing:.5em;font-size:1.1em;font-weight:400}.sub .sub-main-zh{letter-spacing:.4em;margin:8px;font-size:1.1em;font-weight:400}.sub .sub-sub{color:#666;letter-spacing:.2em;text-indent:.2em;text-align:center;font-size:90%;font-weight:400}.sub .sub-sub.zh{color:#efc96b;font-family:Montserrat,sans-serif}.list{width:90%;max-width:1200px;margin:100px auto 0}.list ul{flex-wrap:wrap;justify-content:flex-start;list-style:none;display:flex}.list li{text-align:center;border-left:1px solid #eee;margin-top:50px;padding:0 35px}.list li a{display:block}.list li a span{line-height:1.5}.list li a .thumb{margin-bottom:18px;display:block}.list li a .thumb img{display:block}.list li a .cat{color:#666;letter-spacing:.2em;text-indent:.1em;vertical-align:middle;border:1px solid #999;margin-right:8px;padding:0 8px;font-size:70%;line-height:24px;display:inline-block}.list li a .local{letter-spacing:.1em;text-indent:.1em;font-size:80%;line-height:26px}.list li a .price{margin:10px 0 5px;font-size:160%;font-weight:700;display:block}.list li a .access{color:#666;font-size:75%;display:block}.list li a .access strong{color:#222;font-size:115%}.list li a.disabled{pointer-events:none}.list li.sold .thumb{position:relative}.list li.sold .thumb:after{content:"";background:url(/assets/sold-9p6LwRze.png) 0 0/contain no-repeat;width:41px;height:105px;display:block;position:absolute;top:-6px;right:6px}.col2 li{width:50%}@media (max-width:500px){.col2 li{border-right:1px solid #eee;width:100%}}@media (min-width:501px) and (max-width:1099px){.col2 li{border-right:1px solid #eee;width:100%}}.col2 li:nth-child(2n+2){border-right:1px solid #eee}.col3 li{width:33.3%}.col3 li a .price{font-size:135%}@media (max-width:500px){.col3 li{border-right:1px solid #eee;width:100%}}@media (min-width:501px) and (max-width:1099px){.col3 li{border-right:1px solid #eee;width:100%}}.col3 li:nth-child(3n+3){border-right:1px solid #eee}.col4 li{width:25%;padding:0 25px}@media (min-width:501px) and (max-width:1099px){.col4 li{width:50%}}@media (max-width:500px){.col4 li{border-right:1px solid #eee;width:100%}}.col4 li a .cat{margin:0 0 3px}.col4 li a .local{display:block}.col4 li a .price{margin:6px 0 8px;font-size:115%}@media (min-width:501px) and (max-width:1099px){.col4 li:nth-child(2n+2){border-right:1px solid #eee}}.col4 li:nth-child(4n+4){border-right:1px solid #eee}.no-lineheight{line-height:0!important}.top .hero[data-v-0cc38b26]{background:#000 url(/assets/global-94EzJhqm.jpg) 50%/contain no-repeat;width:100%;height:40vw;margin:0 auto;position:relative}.top .hero .copy[data-v-0cc38b26]{letter-spacing:.5em;text-align:center;text-indent:.5em;color:#fff;text-shadow:0 0 20px #000,0 0 30px #000,0 0 40px #000;width:100%;font-size:300%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.top .hero .copy .copy-sub[data-v-0cc38b26]{margin-top:30px;font-size:33%}.top .hero .copy span[data-v-0cc38b26]{display:inline-block}.top .hero .about[data-v-0cc38b26]{color:#fff;letter-spacing:.2em;text-align:center;text-indent:.2em;background:rgba(0,0,0,.5);border:1px solid #fff;width:250px;font-size:90%;font-weight:700;line-height:50px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,80px)}@media (max-width:650px){.top .hero[data-v-0cc38b26]{background:#000 url(/assets/global_sp-C9AoATCh.png) 100%/cover no-repeat;min-height:400px}}@media (min-width:651px){.top .hero[data-v-0cc38b26]{background:#000 url(/assets/global-94EzJhqm.jpg) 50%/cover no-repeat;max-height:100%}}li.en[data-v-0cc38b26],li.zh[data-v-0cc38b26]{border:none}.col3-margin[data-v-0cc38b26]{margin-top:200px}.more-button[data-v-0cc38b26]{letter-spacing:.2em;text-align:center;margin:75px 0;font-size:90%}.more-button.more-button-margin[data-v-0cc38b26]{margin-top:120px}.single .sold-text[data-v-54d94a47]{color:red;justify-content:center;margin:25px 0;font-size:260%;display:none}.single .movie-container[data-v-54d94a47]{background:#000;width:90%;max-width:960px;margin:75px auto 0}.single .movie-container>div[data-v-54d94a47]{height:100%}.single .movie[data-v-54d94a47]{background:#000;max-width:960px;top:20px}.single .movie iframe[data-v-54d94a47]{width:100%;height:100%}.single .contact[data-v-54d94a47]{width:90%;max-width:1200px;margin:25px auto 0}.single .outline[data-v-54d94a47]{width:90%;max-width:1200px;margin:30px auto 0;position:relative}.sold .sold-text[data-v-54d94a47]{display:flex}.about .hero[data-v-a48b8142]{width:100%;max-width:1200px;margin:0 auto}.about .hero .copy[data-v-a48b8142]{letter-spacing:.5em;text-align:center;text-indent:.5em;padding-top:50px;font-size:400%;line-height:200px}.about .hero .copy.en[data-v-a48b8142]{letter-spacing:.1em;width:100%;font-size:3rem;line-height:70px}.about .hero .copy.zh[data-v-a48b8142]{letter-spacing:.1em;color:#d7aa3b;width:100%;font-size:3rem;line-height:70px}.about .hero .copy .copy-sub[data-v-a48b8142]{font-size:.33em}.about .icon[data-v-a48b8142]{width:90%;max-width:400px;margin:50px auto 100px}.about .icon.en[data-v-a48b8142],.about .icon.zh[data-v-a48b8142]{margin-top:100px}.message[data-v-a48b8142]{letter-spacing:.1em;text-align:center;width:90%;max-width:900px;margin:0 auto}.message .head[data-v-a48b8142]{margin-bottom:50px;font-size:2rem;line-height:40px}.message .message-en[data-v-a48b8142]{margin:auto;line-height:45px}.message .message-en .descript-en[data-v-a48b8142]{text-align:left;color:#000;font-family:monospace;font-size:1.3rem}.message .message-en .descript-ja[data-v-a48b8142]{line-height:3}.message .message-zh[data-v-a48b8142]{margin:auto;line-height:40px}.message .message-ja[data-v-a48b8142]{line-height:3}.archive .list[data-v-d757fa65],.form[data-v-c0f70358]{margin-top:150px}.form h2[data-v-c0f70358]{letter-spacing:.1em;text-align:center;text-indent:.1em;margin-top:75px;font-size:100%}.form dl[data-v-c0f70358]{align-items:center;width:80%;max-width:800px;margin:50px auto 0;overflow:hidden}.form dt[data-v-c0f70358]{color:#999;float:left;border-top:1px solid #eee;width:250px;padding:27px 0;line-height:1.66}@media (max-width:500px){.form dt[data-v-c0f70358]{float:none;width:auto}}.form dd[data-v-c0f70358]{border-top:1px solid #eee;padding:17px 0 17px 250px}@media (max-width:500px){.form dd[data-v-c0f70358]{border-top:none;padding:17px 0}}.form input[data-v-c0f70358],.form textarea[data-v-c0f70358]{background:#fafafa;border:0;outline:none;width:100%;padding:10px;font-size:16px;line-height:1.66}.form textarea[data-v-c0f70358]{height:200px}.form .required[data-v-c0f70358]{color:#fff;vertical-align:middle;background:#cc9c34;margin:0 0 3px 10px;padding:0 5px;font-size:70%;font-weight:700;display:inline-block}.form #check[data-v-c0f70358],.form #edit[data-v-c0f70358],.form #submit[data-v-c0f70358]{color:#fff;text-align:center;background:#cc9c34;width:90%;max-width:500px;margin:75px auto 0;padding:10px 0;line-height:50px;display:block}.form #edit[data-v-c0f70358]{color:#999;background:0 0;margin-top:30px;line-height:20px}.form #submit[data-v-c0f70358]{cursor:pointer;border:none;outline:none;margin-top:30px}.form #check_body dd[data-v-c0f70358]{width:100%;padding:27px 0;line-height:1.66}.form .other[data-v-c0f70358]{text-align:center;margin-top:150px;font-size:90%}.form .other a[data-v-c0f70358]{text-decoration:underline}.terms[data-v-e7b2d483]{width:80%;max-width:1000px;margin:0 auto}.terms h1[data-v-e7b2d483]{margin-top:150px}.terms h2[data-v-e7b2d483]{letter-spacing:.1em;margin:50px 0 15px;font-size:110%;line-height:2}.terms h2+p[data-v-e7b2d483]{font-size:90%;line-height:2}.terms ol[data-v-e7b2d483]{margin-top:15px;padding-left:2em;font-size:90%;line-height:2}.terms .right[data-v-e7b2d483]{text-align:right}.privacy[data-v-fe9fe2bb]{width:80%;max-width:1000px;margin:0 auto}.privacy h1[data-v-fe9fe2bb]{margin-top:150px}.privacy h2[data-v-fe9fe2bb]{letter-spacing:.1em;margin:50px 0 15px;font-size:110%;line-height:2}.privacy h2+p[data-v-fe9fe2bb]{font-size:90%;line-height:2}.privacy ul[data-v-fe9fe2bb]{margin-top:15px;padding-left:2em;font-size:90%;line-height:2}.thankyou h2[data-v-ec989786]{letter-spacing:.1em;text-align:center;margin:150px 0 35px;font-size:150%;line-height:2}.thankyou h2+p[data-v-ec989786]{letter-spacing:.1em;text-align:center;line-height:3}[data-v-113fd277]{box-sizing:border-box}#notfound[data-v-113fd277]{justify-content:center;align-items:center;height:100vh;display:flex}.notfound[data-v-113fd277]{max-width:560px;padding-left:160px;line-height:1.1}@media (max-width:500px){.notfound[data-v-113fd277]{padding-left:0}}.notfound h1[data-v-113fd277]{color:#151723;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:65px;font-weight:700}.notfound h2[data-v-113fd277]{text-transform:uppercase;color:#151723;margin:0;font-size:21px;font-weight:400}.notfound p[data-v-113fd277]{color:#999fa5;font-weight:400}.notfound a[data-v-113fd277]{color:#388dbc;border-radius:40px;font-weight:700;text-decoration:none;display:inline-block}.report-table-wrapper[data-v-1c429176]{margin:0;padding:0}.report-table-wrapper .report-table[data-v-1c429176]{border-collapse:collapse;color:#000;text-align:left;background-color:#fff;border:1px solid #000;width:98%}.report-table-wrapper .report-table tbody tr[data-v-1c429176]{height:3rem}.report-table-wrapper .report-table tbody tr th[data-v-1c429176]{color:#fff;text-align:center;background-color:gray;border:1px solid #000}.report-table-wrapper .report-table tbody tr th.row-header[data-v-1c429176]{color:#000;text-align:left;background-color:#fff;max-width:8rem;padding-left:15px}.report-table-wrapper .report-table tbody tr td[data-v-1c429176]{text-align:center;border:1px solid #000}.report-table-wrapper .report-table tbody .header th[data-v-1c429176]:first-of-type{color:#000;text-align:left;background-color:#ccc;padding-left:20px;font-weight:700}.vue-map{width:100%;height:100%;min-height:2rem}
