@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=EB+Garamond&family=Lato&family=M+PLUS+Rounded+1c&family=Zen+Old+Mincho:wght@400;900&display=swap");html{font-size:10px}@media screen and (max-width: 1050px){html{font-size:10px}}body{font-family:"Zen Old Mincho", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#505051;background:#d8e2e3;background-size:100% auto;background-attachment:fixed}body a{color:#505051}sup{font-size:1rem;vertical-align:super}a{display:inline-block}.pc{display:block}@media screen and (max-width: 480px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 480px){.sp{display:block}}.aw{display:inline-block}.img{position:relative}.img img{width:100%;height:auto}.img .cap{display:inline-block;text-align:right;font-size:10px;line-height:1;color:#505051;position:absolute;bottom:10px;right:10px;z-index:2;text-shadow:0 0 10px #fff}.img .cap.w{color:#fff;text-shadow:0 0 10px #000}.img .cap.l{text-align:left;right:auto;left:10px}.img div.cap{position:static;text-align:right}.img div.cap.tal{text-align:left}.en{font-family:"EB Garamond", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:0.1em;letter-spacing:0.1em}.page_ttl{text-align:center}.page_ttl span{display:inline-block;padding:0 10px;border:1px solid #505051;border-width:0 1px;color:#505051;font-size:19px;letter-spacing:0.2em}.page_ttl+.copyL{margin-top:30px;text-align:center}.section_ttl img{height:32px;width:auto}@media screen and (max-width: 480px){.section_ttl img{height:16px}}h4.copyL{font-size:28px;font-weight:400;line-height:2;margin-bottom:20px}h4.copyL .en{font-size:19px;line-height:1}h4.copyM{font-size:24px;font-weight:400;line-height:2}h5.copyS{font-size:17px;font-weight:400;line-height:1.6}.block_enttl{margin-bottom:20px}.block_enttl>span{display:inline-block;line-height:1;font-size:28px;color:#7a6a56;border-bottom:1px dashed #7a6a56;padding-bottom:5px}p.mainlead{font-size:17px;line-height:2}p.lead{font-size:15px;line-height:2}.intro{text-align:center}.note{font-size:10px;line-height:1.6}.flexBox{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.flexBox *{min-height:0%}.flexBox.box2>li,.flexBox.box2>div,.flexBox.box2>p,.flexBox.box2>span{width:48%}.flexBox.box3>li,.flexBox.box3>div,.flexBox.box3>p,.flexBox.box3>span{width:31%}.flexBox.box3::after{content:"";display:block;width:31%}.flexBox.box4>li,.flexBox.box4>div,.flexBox.box4>p,.flexBox.box4>span{width:23%}section{padding:5rem 0}@media screen and (max-width: 768px){h4.copyL{font-size:24px;line-height:1.5}h4.copyL .en{margin-bottom:10px}h4.copyM{font-size:18px;line-height:2}.flexBox.box4>li,.flexBox.box4>div,.flexBox.box4>p,.flexBox.box4>span{width:48%}}@media screen and (max-width: 480px){.flexBox.box2>li,.flexBox.box2>div,.flexBox.box2>p,.flexBox.box2>span{width:100%}.flexBox.box3>li,.flexBox.box3>div,.flexBox.box3>p,.flexBox.box3>span{width:100%}.flexBox.box4>li,.flexBox.box4>div,.flexBox.box4>p,.flexBox.box4>span{width:100%}}#header{width:100%;height:112px;position:fixed;top:0;left:0;display:block;width:100%;z-index:99}#header img{width:100%;height:auto}#header .header-upper{padding:20px 30px 20px 30px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;background:#fff}#header .header-upper *{min-height:0%}#header .header-upper #logo{width:290px}#header .header-upper .hnav{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;justify-content:flex-end;width:880px}#header .header-upper .hnav *{min-height:0%}#header .header-upper .hnav ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}#header .header-upper .hnav ul *{min-height:0%}#header .header-upper .hnav ul li{display:inline-block;margin-right:2rem;font-size:1.4rem;line-height:1.2;letter-spacing:0em}#header .header-upper .hnav ul li.reserve,#header .header-upper .hnav ul li.entry,#header .header-upper .hnav ul li.limited,#header .header-upper .hnav ul li.reserved,#header .header-upper .hnav ul li.visitors{margin-right:1rem}#header .header-upper .hnav ul li.reserve a,#header .header-upper .hnav ul li.reserve p.soon,#header .header-upper .hnav ul li.entry a,#header .header-upper .hnav ul li.entry p.soon,#header .header-upper .hnav ul li.limited a,#header .header-upper .hnav ul li.limited p.soon,#header .header-upper .hnav ul li.reserved a,#header .header-upper .hnav ul li.reserved p.soon,#header .header-upper .hnav ul li.visitors a,#header .header-upper .hnav ul li.visitors p.soon{padding:10px;position:relative;width:115px;height:50px}#header .header-upper .hnav ul li.reserve a .txt,#header .header-upper .hnav ul li.reserve p.soon .txt,#header .header-upper .hnav ul li.entry a .txt,#header .header-upper .hnav ul li.entry p.soon .txt,#header .header-upper .hnav ul li.limited a .txt,#header .header-upper .hnav ul li.limited p.soon .txt,#header .header-upper .hnav ul li.reserved a .txt,#header .header-upper .hnav ul li.reserved p.soon .txt,#header .header-upper .hnav ul li.visitors a .txt,#header .header-upper .hnav ul li.visitors p.soon .txt{display:block;width:100%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#header .header-upper .hnav ul li.reserved a{background:#A7231A;color:#fff}#header .header-upper .hnav ul li.entry a{background:#a78940;color:#fff}#header .header-upper .hnav ul li.limited a,#header .header-upper .hnav ul li.limited p.soon{background:#1d4368;color:#fff;position:relative}#header .header-upper .hnav ul li.limited a .soon_txt,#header .header-upper .hnav ul li.limited p.soon .soon_txt{position:absolute;top:0;left:0;width:100%;padding:8px 0 12px;text-align:center;background:rgba(29,67,104,0.8)}#header .header-upper .hnav ul li.limited p.soon .txt{opacity:0.3}#header .header-upper .hnav ul li.visitors a{background:#65480d;color:#fff;position:relative}#header .header-upper .hnav ul li.visitors a .soon_txt{position:absolute;top:0;left:0;width:100%;padding:8px 0 12px;text-align:center;background:rgba(29,67,104,0.8)}#header .header-upper .hnav #head-logo2{margin-left:2rem;display:inline-block;width:116px}#header .header-upper .hnav #spmenu-btn{display:none;width:30px;margin-right:0;margin-left:auto;cursor:pointer}#header .header-upper .hnav #spmenu-btn .line-area{position:relative;display:block;width:30px;height:20px}#header .header-upper .hnav #spmenu-btn .line-area .line{display:block;width:100%;height:2px;background:#505051;position:absolute;top:calc(50% - 1px);left:0}#header .header-upper .hnav #spmenu-btn .line-area::after,#header .header-upper .hnav #spmenu-btn .line-area::before{content:"";display:block;width:100%;height:2px;background:#505051;position:absolute;left:0;transition:.3s linear}#header .header-upper .hnav #spmenu-btn .line-area::before{top:0}#header .header-upper .hnav #spmenu-btn .line-area::after{bottom:0}#header .header-upper .hnav #spmenu-btn .txt{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:10px;line-height:1;margin-top:5px;text-align:center}#header .header-upper .hnav #spmenu-btn.close .line-area .line{display:none}#header .header-upper .hnav #spmenu-btn.close .line-area::after,#header .header-upper .hnav #spmenu-btn.close .line-area::before{top:50%;left:50%}#header .header-upper .hnav #spmenu-btn.close .line-area::before{transform:translate(-50%, -50%) rotate(45deg)}#header .header-upper .hnav #spmenu-btn.close .line-area::after{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 1260px){#header .header-upper .hnav{width:65vw}#header .header-upper .hnav ul li{font-size:1.1vw;margin-right:1vw}#header .header-upper .hnav ul li.reserve,#header .header-upper .hnav ul li.entry,#header .header-upper .hnav ul li.limited,#header .header-upper .hnav ul li.reserved,#header .header-upper .hnav ul li.visitors{margin-right:0.5vw}#header .header-upper .hnav ul li.reserve a,#header .header-upper .hnav ul li.reserve p.soon,#header .header-upper .hnav ul li.entry a,#header .header-upper .hnav ul li.entry p.soon,#header .header-upper .hnav ul li.limited a,#header .header-upper .hnav ul li.limited p.soon,#header .header-upper .hnav ul li.reserved a,#header .header-upper .hnav ul li.reserved p.soon,#header .header-upper .hnav ul li.visitors a,#header .header-upper .hnav ul li.visitors p.soon{padding:0;width:9vw}#header .header-upper .hnav #head-logo2{width:8vw;margin-left:1vw}}#header .gnav-wrapper{padding:15px 0;background:rgba(255,255,255,0);transition:.3s}#header .gnav-wrapper .gnav{width:90%;max-width:1080px;margin-right:auto;margin-left:auto;max-width:1140px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}#header .gnav-wrapper .gnav *{min-height:0%}#header .gnav-wrapper .gnav li{width:calc(100% / 8);position:relative}#header .gnav-wrapper .gnav li::after{content:"";background:#fff;width:1px;height:100%;display:block;position:absolute;top:0;right:0}#header .gnav-wrapper .gnav li:first-of-type::before{content:"";background:#fff;width:1px;height:100%;display:block;position:absolute;top:0;left:0}#header .gnav-wrapper .gnav li.current a::after,#header .gnav-wrapper .gnav li:hover a::after{width:90%}#header .gnav-wrapper .gnav li a,#header .gnav-wrapper .gnav li .soon{font-family:"EB Garamond", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:0.1em;display:block;width:100%;font-size:1.6rem;line-height:1.4;letter-spacing:.1em;text-align:center;position:relative;color:#fff}#header .gnav-wrapper .gnav li a::after{transition:.3s;content:"";display:block;width:0;height:2px;background:#fff;position:absolute;bottom:-5px;left:5%}#header .gnav-wrapper .gnav li .soon{color:#C9C9C9}#header .gnav-wrapper .gnav li.outline,#header .gnav-wrapper .gnav li.map{display:none}#header .gnav-wrapper .gnav li .new{position:absolute;top:-14px;right:0;background:#9F0609;color:#fff;font-size:10px;line-height:1;padding:0 5px 3px}#header .gnav-wrapper .conv{display:none;width:100%;padding:10px}#header .gnav-wrapper .conv li{width:100%;margin-top:10px;font-size:1.3rem;line-height:1.4;letter-spacing:.03em;text-align:center}#header .gnav-wrapper .conv li.reserve a,#header .gnav-wrapper .conv li.entry a,#header .gnav-wrapper .conv li.limited a,#header .gnav-wrapper .conv li.reserved a,#header .gnav-wrapper .conv li.visitors a{padding:15px;display:block;text-align:center}#header .gnav-wrapper .conv li.reserved a{background:#A7231A;color:#fff}#header .gnav-wrapper .conv li.entry a{background:#a78940;color:#fff}#header .gnav-wrapper .conv li.limited a{background:#1d4368;color:#fff}#header .gnav-wrapper .conv li.visitors a{background:#65480d;color:#fff}@media screen and (min-width: 1050px){#header.fixed .gnav-wrapper{background:#fff}#header.fixed .gnav-wrapper .gnav li::after{background:#505051}#header.fixed .gnav-wrapper .gnav li:first-of-type::before{background:#505051}#header.fixed .gnav-wrapper .gnav li a,#header.fixed .gnav-wrapper .gnav li .soon{color:#505051}#header.fixed .gnav-wrapper .gnav li a::after{background:#cabd9d}}@media screen and (max-width: 1080px){#header .header-upper{padding:20px 10px 20px 10px}}@media screen and (max-width: 1050px){#header{height:60px}#header .header-upper{padding:10px 24px}#header .header-upper #logo{width:200px}#header .header-upper .hnav{width:40px}#header .header-upper .hnav ul{display:none}#header .header-upper .hnav #head-logo2{display:none}#header .header-upper .hnav #spmenu-btn{display:block}#header .gnav-wrapper{display:none;width:100%;height:100vh;transition:none;background:rgba(0,0,0,0.8)}#header .gnav-wrapper .gnav{width:100%;max-width:100%;margin:0}#header .gnav-wrapper .gnav li{width:50%;padding:10px}#header .gnav-wrapper .gnav li a,#header .gnav-wrapper .gnav li .soon{padding:10px 5px;color:#505051;background:#fff;font-size:1.4rem}#header .gnav-wrapper .gnav li a{transition:.3s}#header .gnav-wrapper .gnav li a::after{bottom:0;left:0;height:5px}#header .gnav-wrapper .gnav li.current a,#header .gnav-wrapper .gnav li:hover a{color:#B18104}#header .gnav-wrapper .gnav li.current a::after,#header .gnav-wrapper .gnav li:hover a::after{width:100%}#header .gnav-wrapper .gnav li::after{display:none}#header .gnav-wrapper .gnav li:first-of-type::before{display:none}#header .gnav-wrapper .gnav li.outline,#header .gnav-wrapper .gnav li.map{display:block}#header .gnav-wrapper .gnav li .new{top:10px;right:10px}#header .gnav-wrapper .conv{display:block}}#sp-nav{display:none}@media screen and (max-width: 1050px){#sp-nav{display:block;width:100%;height:70px;position:fixed;bottom:0;left:0;z-index:99}#sp-nav ul{width:100%;height:100%;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;background:#fff}#sp-nav ul *{min-height:0%}#sp-nav ul li{width:25%;position:relative}#sp-nav ul li a{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;background:#5a5a4d}#sp-nav ul li a *{min-height:0%}#sp-nav ul li a .icon{display:block;padding:5px 0;text-align:center}#sp-nav ul li a .icon img{height:60px;width:auto}#sp-nav ul li.reserved a{background:#A7231A}#sp-nav ul li.entry a{background:#a78940}#sp-nav ul li.limited a{background:#1d4368}#sp-nav ul li.visitors a{background:#65480d}}.inner{width:90%;max-width:1080px;margin-right:auto;margin-left:auto}#main{padding-top:90px;overflow:hidden}#main .page-note-area{padding:7rem 0}#main .page-note-area .page-note{width:90%;max-width:1080px;margin-right:auto;margin-left:auto;font-size:1.0rem;line-height:1.6;letter-spacing:.048em}@media screen and (max-width: 1050px){#main{padding-top:60px}#main .page-note-area{padding:6rem 0}#main .page-note-area .page-note{font-size:1.2rem}}.contents{background:#d8e2e3 url("../images/common/bg.png") top center no-repeat;background-size:100% auto;background-attachment:fixed;color:#7a6a56;padding-bottom:80px}@media screen and (max-width: 480px){.contents{padding-bottom:40px}}h2.pagename{text-align:center;margin-bottom:50px}h2.pagename .en{font-size:30px}h2.pagename .ja{font-size:15px}.mainVisual .mainCopy{font-size:24px;letter-spacing:0.2em;line-height:1.7;color:#fff;position:absolute;top:50%;left:140px}.mainVisual .pageTitle{width:100px;height:100%;position:absolute;top:0;left:0}.mainVisual .pageTitle::before{content:"";display:block;width:1px;height:100%;background:#cabd9d;position:absolute;top:0;right:0}.mainVisual .pageTitle span{font-family:"EB Garamond", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:0.1em;color:#cabd9d;font-size:60px;display:block;line-height:1;transform:rotate(90deg) translateY(-50%);-webkit-transform:rotate(90deg) translateY(-50%);position:absolute;right:0px;top:50%;letter-spacing:0.2em}@media screen and (max-width: 768px){.mainVisual .mainCopy{font-size:17px;left:70px}.mainVisual .pageTitle{width:40px}.mainVisual .pageTitle span{font-size:25px}}#footer .contact{padding:6rem 5%;text-align:center}#footer .contact .name{font-size:2.2rem;line-height:1.4}#footer .contact .tel{margin-top:2rem}#footer .contact .tel img{height:30px;width:auto}#footer .contact .time{margin-top:2rem;font-size:1.8rem;line-height:1.6;letter-spacing:.01em}#footer .contact .time .aw{margin-right:2rem}#footer .contact .time .closed{display:inline-block}#footer .contact .holiday{margin:auto;max-width:860px;margin-top:5rem;font-size:1.8rem;line-height:1.6;color:#fff;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);padding:3rem 0;text-align:center}#footer .contact .holiday .hol-ttl{font-size:2.8rem;line-height:1.5;color:#505051}#footer .contact .holiday .hol-lead{margin-top:1.7rem;font-size:1.8rem;line-height:1.5}@media screen and (max-width: 480px){#footer .contact .holiday .hol-ttl{font-size:2rem}#footer .contact .holiday .hol-lead{font-size:1.4rem}}#footer .footer-info{background:#fff;color:#7a6a56;padding:8rem 0}#footer .footer-info a{color:#7a6a56}#footer .footer-info .footer-info-item{width:90%;max-width:1080px;margin-right:auto;margin-left:auto;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}#footer .footer-info .footer-info-item *{min-height:0%}#footer .footer-info .footer-info-item .bnr-ttl{font-size:3.0rem;line-height:1.4;font-weight:normal;letter-spacing:.035em;text-align:center;padding-bottom:3.5rem;width:100%}#footer .footer-info .footer-info-item p{text-align:center;width:48%}#footer .footer-info .footer-info-item p img{width:100%;height:auto}#footer .footer-info .footer-info-item p .name{display:block;margin-top:2rem;font-size:1.8rem;line-height:1.6;font-weight:bold;letter-spacing:.03em}#footer .footer-info .footer-info-item p .name small{display:block;font-size:0.7em}#footer .footer-info .footer-info-item p.soon{position:relative}#footer .footer-info .footer-info-item p.soon::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}#footer .footer-info .footer-info-item p.soon span.soon_txt{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;color:#fff;font-size:21px;letter-spacing:0.1em;line-height:1.5}@media screen and (max-width: 480px){#footer .footer-info .footer-info-item .bnr-ttl{font-size:1.8rem}#footer .footer-info .footer-info-item p{width:100%;margin-bottom:20px}}#footer .company{padding:6rem 0}#footer .company img{height:60px;width:auto}#footer .company ul{text-align:center}#footer .company ul li{display:inline-block;margin:20px}@media screen and (max-width: 480px){#footer .company{padding-top:0}}#footer .copyright{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.4;letter-spacing:.085em;color:#fff;background:#000;padding:2rem 5%;text-align:center}@media screen and (max-width: 1050px){#footer{padding-bottom:70px}#footer .contact{padding:4rem 5%}#footer .contact .name{font-size:1.4rem}#footer .contact .tel{margin-top:1.5rem;font-size:4rem}#footer .contact .tel img{height:26px}#footer .contact .time{margin-top:1.5rem;font-size:1.4rem}#footer .footer-info{padding:4rem 0}#footer .copyright{font-size:1.2rem;padding:1.5rem 5%}}.contents-slide{margin-top:20rem;width:100%;overflow:hidden}.contents-slide ul li a,.contents-slide ul li .soon{display:block;background:#000;position:relative}.contents-slide ul li a img,.contents-slide ul li .soon img{width:100%;height:auto}.contents-slide ul li a .note,.contents-slide ul li .soon .note{position:absolute;right:3px;bottom:3px;color:#fff;text-shadow:0px 0px 3px #000000,0px 0px 3px #000000}.contents-slide ul li a .note.black,.contents-slide ul li .soon .note.black{color:#000;text-shadow:0px 0px 3px #fff,0px 0px 3px #fff}.contents-slide ul li a img{transition:.3s}.contents-slide ul li a img:hover{filter:brightness(110%)}.contents-slide ul li .soon img{opacity:.6}.contents-slide .slick-prev,.contents-slide .slick-next{z-index:2;width:42px;height:42px;display:block}.contents-slide .slick-prev::before,.contents-slide .slick-next::before{content:"";display:block;width:42px;height:42px}.contents-slide .slick-next{right:20px}.contents-slide .slick-next::before{background:url("../images/top/next.png") no-repeat 0% 0%;background-size:cover}.contents-slide .slick-prev{left:20px}.contents-slide .slick-prev::before{background:url("../images/top/prev.png") no-repeat 0% 0%;background-size:cover}@media screen and (max-width: 768px){.contents-slide{margin-top:10rem}.contents-slide .slick-prev,.contents-slide .slick-next{width:34px;height:34px;background:rgba(0,0,0,0.2);padding:5px}.contents-slide .slick-prev::before,.contents-slide .slick-next::before{width:24px;height:24px}.contents-slide .slick-next{right:0}.contents-slide .slick-prev{left:0}}@media screen and (max-width: 480px){.contents-slide{margin-top:5rem}.contents-slide .slider{display:none}.contents-slide .slider.slick-initialized{display:block}}.common_conversion ul{max-width:1080px;width:90%;margin:auto;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}.common_conversion ul *{min-height:0%}.common_conversion ul li{width:32%}.common_conversion ul li a,.common_conversion ul li p.soon{display:block;text-align:center;width:100%;color:#fff;font-size:19px;padding:15px 0;transition:.3s}.common_conversion ul li a:hover,.common_conversion ul li p.soon:hover{filter:brightness(110%)}.common_conversion ul li.entry a{background:#a78940}.common_conversion ul li.reserved a{background:#A7231A}.common_conversion ul li.limited a,.common_conversion ul li.limited p.soon{background:#1d4368;position:relative}.common_conversion ul li.limited a .soon_txt,.common_conversion ul li.limited p.soon .soon_txt{position:absolute;top:0;left:0;width:100%;padding:12px 0 17px;text-align:center;background:rgba(29,67,104,0.8)}.common_conversion ul li.limited p.soon .txt{opacity:0.3}.common_conversion ul li.visitors a{background:#65480d;position:relative}.common_conversion ul li.visitors a .soon_txt{position:absolute;top:0;left:0;width:100%;padding:12px 0 17px;text-align:center;background:rgba(29,67,104,0.8)}@media screen and (max-width: 480px){.common_conversion ul li{width:100%;margin-bottom:15px}}#footerLink{background:#505051;text-align:center;color:#fff;padding:10px 0}#footerLink li{display:inline-block;margin:5px 20px}#footerLink li a{color:#fff;font-size:13px;padding-bottom:3px}body#top #footerLink li.top a{color:#cabd9d;font-weight:bold}body#location #footerLink li.location a{color:#cabd9d;font-weight:bold}body#design #footerLink li.design a{color:#cabd9d;font-weight:bold}body#plan #footerLink li.plan a{color:#cabd9d;font-weight:bold}body#access #footerLink li.access a{color:#cabd9d;font-weight:bold}body#brand #footerLink li.brand a{color:#cabd9d;font-weight:bold}body#outline #footerLink li.outline a{color:#cabd9d;font-weight:bold}body#map #footerLink li.map a{color:#cabd9d;font-weight:bold}#pagetop{display:none;position:fixed;bottom:20px;right:10px;width:60px;height:60px;background:rgba(0,0,0,0.8)}#pagetop a{color:#fff;font-size:13px;display:block;width:100%;height:100%;position:relative}#pagetop a::after{content:"";display:block;position:absolute;top:43%;left:35%;width:20px;height:20px;box-sizing:border-box;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(-45deg)}body.subwin #header .gnav-wrapper{background:#fff}body.subwin #header .gnav-wrapper .gnav li::after{background:#505051}body.subwin #header .gnav-wrapper .gnav li:first-of-type::before{background:#505051}body.subwin #header .gnav-wrapper .gnav li a,body.subwin #header .gnav-wrapper .gnav li .soon{color:#505051}body.subwin #header .gnav-wrapper .gnav li a::after{background:#cabd9d}body.subwin .contents{position:relative}body.subwin .contents::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.5)}body.subwin .page-note-area,body.subwin .common_conversion{position:relative;z-index:1}@media screen and (max-width: 1050px){body.subwin #header .gnav-wrapper{background:rgba(0,0,0,0.8)}}
