.pgkv{position:relative;overflow:hidden;font-family:"Trirong","Noto Serif TC",serif;margin-bottom:120px}.pgkv .fen{color:#2E8691;font-weight:200;line-height:1;margin-bottom:2em;letter-spacing:0.8em}@media all and (max-width: 575px){.pgkv .fen{font-size:.9375em}}@media all and (min-width: 576px){.pgkv .fen{font-size:1.25em}}.pgkv .mtitle{font-size:3em;color:#3A3030;font-weight:200;line-height:1;letter-spacing:0.3em}@media all and (max-width: 768px){.pgkv{margin-bottom:40px}.pgkv .bgimg .pc_use{display:none}.pgkv .bgimg{width:70%;margin-left:30%}.pgkv .bgimg img{aspect-ratio:1/0.875}.pgkv .fen{margin-top:3em;margin-bottom:3.5em}}@media all and (min-width: 769px){.pgkv .col{padding-top:290px}.pgkv .bgimg .mo_use{display:none}.pgkv .bgimg{width:60%;height:100%;position:absolute;top:0;left:calc(5vw + 35%)}.pgkv .bgimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media all and (min-width: 1440px){.pgkv .fen{margin-bottom:4em}.pgkv .mtitle{font-size:4em}.pgkv .bgimg{width:65%;left:calc(5vw + 30%)}.pgkv .col{margin-left:8.3%}}.bg-deco{width:50%;height:calc(100% - 120px);position:absolute;top:0;left:0;z-index:-1;background-color:#F8F8F8;border-bottom-right-radius:100px}@media all and (max-width: 768px){.bg-deco{border-bottom-right-radius:50px;height:calc(100% - 60px)}}.txt-deco{position:absolute;top:0;right:10px;color:#A89D9D;font-size:4em;letter-spacing:0.2em;font-family:"Trirong",serif,serif;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:nowrap;opacity:0.2}@media all and (max-width: 990px){.txt-deco{display:none}}@media all and (min-width: 1440px){.txt-deco{right:6vw}}.top-menu-ul{font-family:"Noto Serif TC",serif;position:relative;margin-bottom:40px}.top-menu-ul .item_menu_Box{margin:0 auto;position:relative;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.top-menu-ul .item_menu_Box::-webkit-scrollbar{display:none}.top-menu-ul .item_menu_Box:after{content:"";width:100%;height:1px;background-color:#A89D9D;opacity:0.5}.top-menu-ul ul.slides{white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;position:relative;z-index:2}.top-menu-ul li{position:relative}.top-menu-ul li.active a{color:#900}.top-menu-ul li.active a:after{opacity:1}.top-menu-ul li a{text-align:center;position:relative;color:#A89D9D;font-weight:400;line-height:1.5;display:inline-block;-webkit-transition:color 0.6s,background 0.6s;transition:color 0.6s,background 0.6s}.top-menu-ul li a:after{content:"";display:inline-block;width:16px;height:16px;background-color:#900;border-radius:99em;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.top-menu-ul::before{background:-webkit-gradient(linear, left top, right top, color-stop(30%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff 30%, rgba(255,255,255,0) 100%);width:3em;height:100%;content:"";z-index:1;opacity:0;pointer-events:none;position:absolute;top:0;left:2em}.top-menu-ul::after{background:-webkit-gradient(linear, right top, left top, color-stop(30%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(-90deg, #fff 30%, rgba(255,255,255,0) 100%);width:3em;height:100%;content:"";z-index:1;opacity:0;pointer-events:none;position:absolute;top:0;right:2em}.top-menu-ul.open_flexslider::before,.top-menu-ul.open_flexslider:after{opacity:1}.top-menu-ul.open_flexslider.mleft::before{opacity:0}.top-menu-ul.open_flexslider.mright::after{opacity:0}.top-menu-ul.open_flexslider .flex-direction-nav{display:block}@media all and (max-width: 768px){.top-menu-ul .item_menu_Box{overflow-y:hidden}.top-menu-ul li a{position:relative}.top-menu-ul li:not(:last-child){margin-right:24px}.top-menu-ul li a:after{width:100%;height:1px;border-radius:0;position:absolute;bottom:0;left:0}.top-menu-ul::before{left:3em}.top-menu-ul:after{right:3em}}@media all and (min-width: 769px){.top-menu-ul{margin-bottom:96px}.top-menu-ul li:hover a{color:#900}.top-menu-ul li:hover a:after{opacity:1}}@media all and (min-width: 769px) and (max-width: 990px){.top-menu-ul li:not(:last-child){margin-right:32px}.top-menu-ul li a:after{width:100%;height:1px;border-radius:0;position:absolute;bottom:0;left:0}}@media all and (min-width: 991px){.top-menu-ul li{margin:0 16px}.top-menu-ul li a{padding:0 6px}.top-menu-ul.vertical ul.slides{display:block;padding-left:8px;padding-top:24px;padding-bottom:24px}.top-menu-ul.vertical li:not(:last-child){margin-bottom:32px}.top-menu-ul.vertical li a:after{position:absolute;top:.5em;left:-24px}.top-menu-ul.vertical .item_menu_Box:after{width:1px;height:100%;position:absolute;top:0px;left:8px}.top-menu-ul.horizontal ul.slides{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.top-menu-ul.horizontal li:first-child{margin-left:32px}.top-menu-ul.horizontal li:last-child{margin-right:32px}.top-menu-ul.horizontal .item_menu_Box:after{position:absolute;bottom:15px;left:0}}@media all and (max-width: 575px){#topmenu1{font-size:20px}}@media all and (min-width: 576px){#topmenu1{font-size:24px}}@media all and (min-width: 1440px){#topmenu1{font-size:28px}}.page{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:"Trirong",serif,serif}@media all and (max-width: 575px){.page{font-size:.875em}}@media all and (min-width: 576px){.page{font-size:1em}}.page dd a,.page dt a{color:#900;font-weight:400;line-height:1;display:block;position:relative;border-radius:99em}.page .svg path{stroke:#900;-webkit-transition:stroke 0.6s;transition:stroke 0.6s}.page .active a{color:white;background-color:#900}@media all and (max-width: 575px){.page .svg{height:12px}}@media all and (max-width: 768px){.page{margin-bottom:1em;margin-top:4em}.page dd{margin:0 9px}.page dd a,.page dt a{width:32px;height:32px;line-height:32px;font-size:13px}}@media all and (min-width: 769px){.page{margin-top:45px;margin-bottom:100px}.page dd{margin:0 12px}.page dt{margin:0 10px}.page dd a,.page dt a{width:48px;height:48px;line-height:48px;font-size:22px}.page dt a:hover{background-color:#900}.page dt a:hover .svg path{stroke:white}.page dd a:hover{background-color:#900;color:white}}@media all and (min-width: 1440px){.page dd a,.page dt a{width:56px;height:56px;line-height:56px}}.editor_box{line-height:2;letter-spacing:0.025em;color:#5D5D5D;font-size:18px}.editor_box ul,.editor_box ol{padding-left:10px}.editor_box ol{list-style:decimal}.editor_box ul{list-style:disc}.editor_box img{max-width:100%;height:auto !important}.editor_box b,.editor_box strong{font-weight:bold;font-style:inherit}.editor_box em{font-style:italic}.editor_box a{text-decoration:underline;color:#0782C1}.editor_box iframe{max-width:100%}.editor_box h1,.editor_box h2,.editor_box h3,.editor_box h4,.editor_box h5,.editor_box h6{margin:inherit}.editor_box p{margin-bottom:2em}.editor_box blockquote{font-style:italic;padding:2px 20px 0 8px;border-left:5px solid #ccc;margin-left:40px}@media all and (max-width: 575px){.editor_box{font-size:16px}}@media all and (max-width: 990px){.editor_box.pc_use{display:none}}@media all and (min-width: 991px){.editor_box.mo_use{display:none}}.list .imgWrap{position:relative;width:100%}.list .imgWrap img{aspect-ratio:1/0.58;-o-object-fit:cover;object-fit:cover}.list h5{color:#3A3030;line-height:1;margin-top:1em;font-family:"Noto Serif TC",serif;text-align:center}@media all and (max-width: 575px){.list h5{font-size:1.375em}}@media all and (min-width: 576px){.list h5{font-size:1.625em}}.list a{margin-bottom:4em;display:block}.speci .swiper-slide img{width:100%}.speci .infoWrap{background-color:white;border-top-right-radius:100px;position:relative;padding:5em 20px 40px}.speci .tag{position:absolute;top:0;left:0;background-color:#900;border-bottom-right-radius:5em;color:white;line-height:2.5;padding:0.2em 20px;min-width:8.8em;text-align:center;font-family:"Noto Serif TC",serif}@media all and (max-width: 575px){.speci .tag{font-size:1em}}@media all and (min-width: 576px){.speci .tag{font-size:1.125em}}.speci .mtitle{font-family:"Noto Serif TC",serif;color:#900;margin-bottom:1.25em}@media all and (max-width: 575px){.speci .mtitle{font-size:1.375em}}@media all and (min-width: 576px){.speci .mtitle{font-size:1.625em}}.speci .stext{color:#675757;line-height:2}@media all and (max-width: 575px){.speci .stext{font-size:1em}}@media all and (min-width: 576px){.speci .stext{font-size:1.125em}}.speci .gallery-thumbs .swiper-slide-active img{border:2px solid #900}.speci .arrow.ltbn{left:0px}.speci .arrow.rtbn{right:0px}.editor_content{border-top:1px solid #A89D9D;border-bottom:1px solid #A89D9D;padding:40px 0;margin:72px auto 80px}@media all and (max-width: 768px){.list h5{margin-bottom:1.5em;margin-top:0.8em}.list .more{display:none}.speci{margin-top:100px}.speci .mtitle{margin-bottom:0.75em}.speci .infoWrap{border-top-right-radius:50px}.speci .arrow .pc_use{display:none}.speci .gallery-thumbs{width:calc(100% - 100px);margin-top:10px;margin-bottom:40px}.editor_content{padding:1.5em 0;margin:40px auto 60px}}@media all and (min-width: 769px){.list{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.list a{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 24px);flex:0 0 calc(50% - 24px);position:relative}.list a:hover .more,.list a:hover .imgBlur{opacity:1}.list .imgBlur,.list .more{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:41.8%;aspect-ratio:1/1;opacity:0;-webkit-transition:0.6s;transition:0.6s}.list .imgBlur{background-color:rgba(153,0,0,0.7);-webkit-filter:brightness(0.9);filter:brightness(0.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.list .more{font-size:20px;letter-spacing:0.2em;font-family:"Noto Serif TC",serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white}.list .more i{width:48px;height:48px;display:block;border-radius:99em;border:1px solid white;margin-top:0.5em;padding-top:0.2em}.speci{margin:230px auto 0}}@media all and (min-width: 769px) and (max-width: 990px){.speci .arrow .pc_use{display:none}.speci .gallery-thumbs{width:calc(100% - 150px);margin-top:20px;margin-bottom:60px}}@media all and (min-width: 991px){header ul.mmenu li:nth-child(2)>a{color:#990000}header ul.mmenu li:nth-child(2)>a:after{opacity:1}.speci{width:100%;aspect-ratio:1/0.38;display:-webkit-box;display:-ms-flexbox;display:flex}.speci .photoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;width:60%}.speci .swiper-container-wrapper{width:15%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.speci .arrow.ltbn{top:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.speci .arrow.rtbn{top:calc(100% - 56px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.speci .arrow .mo_use{display:none}.speci .gallery-top{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 16px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.speci .gallery-thumbs{margin:0px 0 0;height:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.speci .infoWrap{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;width:40%;padding:8vw 2.5vw 2vw}.speci .infoWrap .stext{height:70%;overflow:auto}.speci .mtitle{margin-bottom:1.5vw}.editor_content{width:100%}}@media all and (min-width: 1440px){.speci .infoWrap{padding:105px 40px 40px}.speci .infoWrap .stext{height:80%}.speci .mtitle{margin-bottom:1.25em}}
/*# sourceMappingURL=product.css.map */