@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,200;1,400;0,500;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes $key{0%{width:0}to{width:100%}}@-moz-keyframes $key{0%{width:0}to{width:100%}}@-ms-keyframes $key{0%{width:0}to{width:100%}}@-o-keyframes $key{0%{width:0}to{width:100%}}@keyframes $key{0%{width:0}to{width:100%}}:root{--base:14px;--column:calc(var(--max_width)/8);--row:calc(var(--max_width)/12);--gap:calc(var(--base)*2.25);--container_gap:var(--gap);--max_width:calc(100vw - var(--container_gap));--con_spa_s:0.78125vw;--con_spa_m:1.5625vw;--con_spa_l:3.125vw;--con_spa_xl:6.25vw;--con_spa_xxl:12.5vw;--header_height:calc(var(--base)*4);--line_height:1.85;--f_s_s:calc(var(--base) - 2px);--f_s:var(--base);--f_w_l:300;--f_w_r:400;--f_w_m:500;--f_w_b:600;--f_f:"Montserrat","Noto Sans TC",sans-serif;--f_f_s:"Montserrat","Noto Sans TC",sans-serif;--col_bg:#000;--col_bg_2:#f0f0f0;--col_pri:#fed132;--col_pri_opacity:rgba(254,209,50,0.5);--col_sec:#90b90e;--col_sec_opacity:rgba(144,185,14,0.5);--col_a:#cb3d81;--col_b:#90b90e;--col_c:#fcb61c;--col_d:#1f95cd;--col_white:#fff;--col_white_opacity:hsla(0,0%,100%,0.2);--col_gray_lighten:#cecece;--col_gray:#a1a1a1;--col_gray_darken:#333;--col_black:#141414;--col_black_opacity:rgba(20,20,20,0.5);--trt_timing:cubic-bezier(.9,0,.1,1)}@media (min-width:960px){:root{--container_gap:calc(var(--gap)*2);--header_height:calc(var(--base)*6.5)}}@media (min-width:1280px){:root{--container_gap:calc(var(--gap)*2)}}@media (min-width:1440px){:root{--container_gap:calc(var(--gap)*6)}}@media (min-width:1680px){:root{--base:calc(1rem + 0.1vw);--container_gap:calc(var(--gap)*8)}}@media (min-width:1920px){:root{--base:calc(1rem + 0.2vw);--container_gap:calc(var(--gap)*12)}}@media (min-width:3840px){:root{--base:calc(1rem + 0.25vw);--container_gap:calc(var(--gap)*16)}}body{font-family:var(--f_f);font-weight:var(--f_w_r);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--col_white)}body.light{background-color:#f7f7f7}body.dark{background-color:var(--col_bg)}.hidden{visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:visibility 0s,opacity .2s linear;-webkit-transition-delay:.2s,0s;-moz-transition:visibility 0s .2s,opacity .2s linear;-o-transition:visibility 0s .2s,opacity .2s linear;transition:visibility 0s .2s,opacity .2s linear}.visible{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}::selection{background-color:var(--col_pri);color:var(--col_white)}::--webkit-media-controls-play-button,::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}headings(){margin:0;padding:0;border:0;word-wrap:break-word;font-weight:var(--f_w_b)}a,headings(){display:inline-block}a{cursor:pointer;line-height:1;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}a,a:hover{text-decoration:none}a.link{line-height:1.1;color:var(--col_black)}a.link .link_label{font-size:var(--f_size);font-weight:var(--f_weight)}a img{width:100%;line-height:0}.avator,.logo,.photo,.thumbnail{display:block;position:relative;line-height:0;border:none}.avator img,.logo img,.photo img,.thumbnail img{width:100%;height:auto}.avator.lazy,.logo.lazy,.photo.lazy,.thumbnail.lazy{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.avator.in,.logo.in,.photo.in,.thumbnail.in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}.photo,.thumbnail{background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.photo.ratio_9_16,.photo.ratio_16_9,.thumbnail.ratio_9_16,.thumbnail.ratio_16_9{width:100%;padding-bottom:56%}.photo.ratio_3_4,.thumbnail.ratio_3_4{width:100%;padding-bottom:133%}.photo.ratio_4_3,.thumbnail.ratio_4_3{width:100%;padding-bottom:74.25%}.photo.ratio_2_1,.thumbnail.ratio_2_1{width:100%;padding-bottom:50%}.photo.ratio_1_1,.thumbnail.ratio_1_1{padding-bottom:100%}.photo.full,.thumbnail.full{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.photo.large,.thumbnail.large{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.photo.medium,.thumbnail.medium{-webkit-background-size:75%;-moz-background-size:75%;-o-background-size:75%;background-size:75%}.photo.small,.thumbnail.small{-webkit-background-size:50%;-moz-background-size:50%;-o-background-size:50%;background-size:50%}@media (min-width:960px){.photo.large,.thumbnail.large{-webkit-background-size:50%;-moz-background-size:50%;-o-background-size:50%;background-size:50%}.photo.medium,.thumbnail.medium{-webkit-background-size:33%;-moz-background-size:33%;-o-background-size:33%;background-size:33%}.photo.small,.thumbnail.small{-webkit-background-size:16%;-moz-background-size:16%;-o-background-size:16%;background-size:16%}}.more_btn{display:inline-block;margin:var(--con_spa_m) auto auto auto}.more_btn .btn_link{display:block;padding:calc(var(--f_s_s)*0.5) var(--f_s) calc(var(--f_s_s)*0.5) calc(var(--f_s) + 2px);line-height:1.1;text-decoration:none;letter-spacing:2px;font-size:var(--f_s_s);font-weight:var(--f_w_r);color:var(--col_gray_darken);border:1px solid var(--col_pri);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.more_btn .btn_link:hover{border:1px solid var(--col_gray)}.inner_btn{display:block;margin:var(--con_spa_l) auto auto auto}.inner_btn .btn_link{padding:calc(var(--f_s_s)*0.5) var(--f_s) calc(var(--f_s_s)*0.5) calc(var(--f_s) + 2px);line-height:1.1;text-decoration:none;font-size:var(--f_s_s);font-weight:var(--f_w_r);color:var(--col_gray_darken);border:1px solid var(--col_pri);border-radius:var(--f_s);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.inner_btn .btn_link:hover{border:1px solid var(--col_gray)}.inner_btn .btn_link p{margin-left:var(--f_s_s);font-size:var(--f_s_s);font-weight:var(--f_w_r);display:inline}.sec_break{display:block;margin:calc(var(--row)*2) 0;width:100%;height:var(--f_s_s);background-image:url(/images/icon_break.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.container>div:first-child{position:absolute;width:100%;height:100vh}#load_cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;width:100vw;height:100vh;user-select:none;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;opacity:1;-webkit-transition:opacity 1s var(--trt_timing);-moz-transition:opacity 1s var(--trt_timing);-o-transition:opacity 1s var(--trt_timing);transition:opacity 1s var(--trt_timing);background-color:var(--col_bg)}#load_cover.loading{opacity:0}#load_cover.loading .main,#load_cover.loading .sub{top:calc(var(--row)*2)}#load_cover .text_inner{color:var(--col_pri)}#load_cover .main{right:-5px;display:inline-block;font-size:calc(var(--f_s)*2.4);font-weight:var(--f_w_b);letter-spacing:10px;-webkit-transition:top 1.2s var(--trt_timing);-moz-transition:top 1.2s var(--trt_timing);-o-transition:top 1.2s var(--trt_timing);transition:top 1.2s var(--trt_timing)}#load_cover .main,#load_cover .sub{position:relative;top:0;line-height:1}#load_cover .sub{margin-top:var(--f_s);font-size:calc(var(--f_s)*1.4);font-weight:600;color:var(--col_gray);word-spacing:3px;-webkit-transition:top 1.2s .1s;-webkit-transition-delay:var(--trt_timing);-moz-transition:top 1.2s .1s var(--trt_timing);-o-transition:top 1.2s .1s var(--trt_timing);transition:top 1.2s .1s var(--trt_timing)}@media (min-width:960px){#load_cover .main{right:-6px;font-size:calc(var(--f_s)*3.6);letter-spacing:12px}#load_cover .sub{margin-top:var(--con_spa_l)}}[class*=row_area][class*=_s]{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:768px){[class*=row_area][class*=_ms]{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:960px){[class*=row_area][class*=_m]{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:1280px){[class*=row_area][class*=_lx]{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}}[class*=row_area][class*=center]{-webkit-align-items:center;align-items:center}[class*=row_area][class*=end]{-webkit-align-items:flex-end;align-items:flex-end}[class*=row_area]>[class*=col][class*=_1]{-webkit-flex:1;flex:1}[class*=row_area]>[class*=col][class*=_2]{-webkit-flex:2;flex:2}[class*=row_area]>[class*=col][class*=_3]{-webkit-flex:3;flex:3}[class*=row_area]>[class*=col][class*=_4]{-webkit-flex:4;flex:4}[class*=row_area]>[class*=col][class*=_5]{-webkit-flex:5;flex:5}[class*=row_area]>[class*=col].ratio_4_3{flex:1;padding-bottom:35%}[class*=text_inner]{color:var(--col_black)}[class*=text_inner][class*=_center]{text-align:center}[class*=grid_area][class*=_m],[class*=grid_area][class*=_ms],[class*=grid_area][class*=_s]{display:grid;grid-gap:calc(var(--gap)*1)}[class*=grid_area][class*=_s][class*=_2],[class*=grid_area][class*=_s][class*=_4]{grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--gap)),1fr))}@media (min-width:768px){[class*=grid_area][class*=_s][class*=_4]{grid-template-columns:repeat(auto-fill,minmax(calc(25% - var(--gap)),1fr))}[class*=grid_area][class*=_ms]{display:grid;grid-gap:calc(var(--gap)*1)}[class*=grid_area][class*=_ms][class*=_2],[class*=grid_area][class*=_ms][class*=_3],[class*=grid_area][class*=_ms][class*=_4]{grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--gap)),1fr))}}@media (min-width:960px){[class*=grid_area][class*=_m]{display:grid;grid-gap:calc(var(--gap)*1)}[class*=grid_area][class*=_m][class*=_2]{grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--gap)),1fr))}[class*=grid_area][class*=_m][class*=_3]{grid-template-columns:repeat(auto-fill,minmax(calc(33% - var(--gap)),1fr))}[class*=grid_area][class*=_m][class*=_4]{grid-template-columns:repeat(auto-fill,minmax(calc(25% - var(--gap)),1fr))}}@media (min-width:1920px){[class*=grid_area][class*=_m]{display:grid;grid-gap:calc(var(--gap)*1)}[class*=grid_area][class*=_m][class*=_2]{grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--gap)),1fr))}}.error_container{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;text-align:center;margin-top:calc(var(--gap)*1.5);height:60vh;color:var(--col_black);font-weight:var(--f_w_b);line-height:1}.error_container .title{font-size:calc(var(--f_s)*6)}.error_container .subtitle{letter-spacing:2px;font-size:calc(var(--f_s)*2)}.error_container .error_nav{margin-top:var(--gap)}.error_container .error_nav .link{margin:0 calc(var(--base)*0.5);padding:calc(var(--base)*0.5) var(--base) calc(var(--base)*0.4);color:var(--col_d);font-size:calc(var(--f_s)*1.1);border:3px solid var(--col_d);border-radius:calc(var(--base)*2)}.error_container .error_nav .link:hover{transform:scale(1.1)}@font-face{font-family:FontAwesome;src:url(../src/fonts/fontawesome-webfont.eot?v=4.3.1);src:url(../src/fonts/fontawesome-webfont.eot?#iefix?v=4.3.1) format("embedded-opentype"),url(../src/fonts/fontawesome-webfont.woff2?v=4.3.1) format("woff2"),url(../src/fonts/fontawesome-webfont.woff?v=4.3.1) format("woff"),url(../src/fonts/fontawesome-webfont.ttf?v=4.3.1) format("truetype"),url(../src/fonts/fontawesome-webfont.svg?v=4.3.1#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/.8 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.fa-play:before{content:"\f04b"}.fa-facebook:before{content:"\f09a"}.fa-twitter:before{content:"\f099"}.fa-linkedin:before{content:"\f0e1"}.fa-youtube:before{content:"\f167"}.fa-youtube-play:before{content:"\f16a"}.fa-flickr:before{content:"\f16e"}.fa-book:before{content:"\f02d"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-location-arrow:before{content:"\f124"}.fa-clock-o:before{content:"\f017"}.fa-home:before{content:"\f015"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-text-o:before{content:"\f0f6"}.fa-download:before{content:"\f019"}.fa-map-marker:before{content:"\f041"}.fa-phone:before{content:"\f095"}.fa-calendar:before{content:"\f073"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-check-o:before{content:"\f274"}.fa-user-o:before{content:"\f2c0"}.fa-user-circle:before{content:"\f2bd"}.fa-plus-circle:before{content:"\f055"}.fa-chevron-circle-right:before{content:"\f138"}.fa-angle-up:before{content:"\f106"}.fa-angle-right:before{content:"\f105"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-ticket:before{content:"\f145"}.fa-cog:before{content:"\f013"}.fa-handshake-o:before{content:"\f2b5"}.form,form{overflow:hidden}.form .fa-search,form .fa-search{color:var(--col_gray_darken);cursor:pointer}.form input,form input{padding:2px 0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:#fff}.form input:focus,form input:focus{outline:none}.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=time],.form select,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=time],form select{width:100%;padding:calc(var(--f_s)*0.4) calc(var(--f_s)*0.6);color:var(--col_black);font-size:calc(var(--f_s) - 2px);font-weight:400;font-family:var(--f_f);border:1px solid var(--col_gray);background-color:#f7f7f7;border-radius:calc(var(--base)*0.25)}.form input[type=date]::placeholder,.form input[type=email]::placeholder,.form input[type=number]::placeholder,.form input[type=password]::placeholder,.form input[type=tel]::placeholder,.form input[type=text]::placeholder,.form input[type=time]::placeholder,.form select::placeholder,form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=time]::placeholder,form select::placeholder{color:var(--col_gray)}.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=time]:focus,.form select:focus,form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form select:focus{border:1px solid var(--col_gray_darken)}.form input[type=date]+span,.form input[type=email]+span,.form input[type=number]+span,.form input[type=password]+span,.form input[type=tel]+span,.form input[type=text]+span,.form input[type=time]+span,.form select+span,form input[type=date]+span,form input[type=email]+span,form input[type=number]+span,form input[type=password]+span,form input[type=tel]+span,form input[type=text]+span,form input[type=time]+span,form select+span{margin-top:var(--f_s_s);font-family:var(--f_f_s);font-size:var(--f_s_s)}.form input[type=checkbox],form input[type=checkbox]{cursor:pointer;position:relative;margin:0;width:1rem;height:1rem;padding:0;-webkit-box-shadow:inset 0 0 0 2px var(--col_b);-moz-box-shadow:inset 0 0 0 2px var(--col_b);box-shadow:inset 0 0 0 2px var(--col_b);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.form input[type=checkbox]:after,form input[type=checkbox]:after{content:"　";position:absolute;top:0;left:0;width:var(--f_s_s);height:var(--f_s_s);line-height:var(--f_s_s);font-size:var(--f_s);font-weight:600;text-align:center;color:var(--col_gray_darken);transform:translateY(-2px) scale(1.1)}.form input[type=checkbox]:checked,form input[type=checkbox]:checked{-webkit-box-shadow:inset 0 0 0 8px var(--col_b);-moz-box-shadow:inset 0 0 0 8px var(--col_b);box-shadow:inset 0 0 0 8px var(--col_b)}.form input[type=checkbox]:checked:after,form input[type=checkbox]:checked:after{content:"\2713"}.form input[type=checkbox].main,form input[type=checkbox].main{-webkit-box-shadow:inset 0 0 0 2px var(--col_gray_darken);-moz-box-shadow:inset 0 0 0 2px var(--col_gray_darken);box-shadow:inset 0 0 0 2px var(--col_gray_darken)}.form input[type=checkbox].main:checked,form input[type=checkbox].main:checked{-webkit-box-shadow:inset 0 0 0 8px var(--col_gray_darken);-moz-box-shadow:inset 0 0 0 8px var(--col_gray_darken);box-shadow:inset 0 0 0 8px var(--col_gray_darken)}.form .submit_button,.form button,.form input[type=submit],form .submit_button,form button,form input[type=submit]{display:block;cursor:pointer;padding:calc(var(--base)*0.7) var(--base) calc(var(--base)*0.6);line-height:1;letter-spacing:2px;color:var(--col_white);font-family:var(--f_f_s);font-weight:var(--f_w_m);font-size:var(--f_s);background-color:var(--col_gray_darken);border-radius:calc(var(--base)*0.25);border:none;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.form .submit_button:hover,.form button:hover,.form input[type=submit]:hover,form .submit_button:hover,form button:hover,form input[type=submit]:hover{background-color:var(--col_c)}.form label,form label{display:block;margin-bottom:.5rem;font-size:var(--f_s_s);font-weight:var(--f_w_r);color:var(--col_gray_darken);cursor:pointer}.form label .required,form label .required{display:inline-block}.form select,form select{cursor:pointer;padding:calc(var(--f_s)*0.4) calc(var(--f_s)*0.6);display:block;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='20' viewBox='0 0 20 20'><path fill='#b54434' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");background-repeat:no-repeat;background-position:100%;border-radius:calc(var(--base)*0.25);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.form select:focus,form select:focus{outline:none;color:var(--col_black)}.form select option,form select option{color:var(--col_black)}.form textarea,form textarea{height:250px;padding:.5rem;font-size:16px;color:var(--col_gray_darken);border:1px solid var(--col_gray_darken);display:block;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:#fff;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.form textarea:focus,form textarea:focus{outline:none;color:var(--col_black)}.form .rememberme_label,form .rememberme_label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0;line-height:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.form .rememberme_label:hover,form .rememberme_label:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.form .rememberme_label .checkbox_label,form .rememberme_label .checkbox_label{margin-left:.25rem;font-size:calc(var(--f_s_s) - 1px);line-height:1;font-weight:500;color:var(--col_gray_darken)}.form .agreement_row label,form .agreement_row label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:16px;font-weight:500}.form .agreement_row label input[type=checkbox],form .agreement_row label input[type=checkbox]{margin-right:.25rem}.form .agreement_row .agree_summary,form .agreement_row .agree_summary{display:block;margin-left:1.25rem}.form .agreement_row .agree_summary a,form .agreement_row .agree_summary a{display:inline;color:var(--col_gray_darken);text-decoration:underline}.form .form_partial,form .form_partial{width:100%}.form .form_partial .partial_title,form .form_partial .partial_title{margin-bottom:2rem;line-height:1.25}.form .form_partial .partial_title .en,form .form_partial .partial_title .en{font-size:var(--f_s);color:var(--col_gray_darken)}.form .form_partial .form_row,form .form_partial .form_row{display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;width:100%}.form .form_partial .form_row:not(:last-child),form .form_partial .form_row:not(:last-child){margin-bottom:var(--con_spa_xl)}.form .form_partial .form_row .col_1,form .form_partial .form_row .col_1{flex:1}.form .form_partial .form_row .col_1:not(:last-child),form .form_partial .form_row .col_1:not(:last-child){margin-bottom:var(--con_spa_l)}.form .form_partial .form_row .input_label,form .form_partial .form_row .input_label{display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;width:100%;line-height:1.25;font-size:var(--f_s);font-weight:400}.form .form_partial .form_row p a,form .form_partial .form_row p a{text-decoration:underline}.form .form_partial .form_row.submit,form .form_partial .form_row.submit{margin-top:var(--con_spa_xl)}.form .form_partial .form_row.simple_captcha,form .form_partial .form_row.simple_captcha{display:block;margin:var(--con_spa_l) auto;width:33%;text-align:center}.form .form_partial .form_row.simple_captcha img,form .form_partial .form_row.simple_captcha img{margin-bottom:.5rem;width:90%;height:30%;border:1px solid var(--col_gray)}.form .form_partial .social_login .social_login_btn,form .form_partial .social_login .social_login_btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:1.5rem;padding:.75rem 1rem;width:100%;text-align:center;text-transform:uppercase;font-size:var(--f_s);font-weight:400;color:var(--col_white);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.form .form_partial .social_login .social_login_btn:hover,form .form_partial .social_login .social_login_btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.form .form_partial .social_login .social_login_btn .fa,form .form_partial .social_login .social_login_btn .fa{float:left;line-height:1}.form .form_partial .social_login .social_login_btn:last-child,form .form_partial .social_login .social_login_btn:last-child{margin-bottom:0}.form .form_partial .social_login .facebook,form .form_partial .social_login .facebook{background-color:#3a60d0}.form .form_partial .social_login .google,form .form_partial .social_login .google{background-color:#e04754}@media (min-width:768px){.form .form_partial:last-child,form .form_partial:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.form .form_partial .form_row,form .form_partial .form_row{-webkit-flex-flow:row wrap;flex-flow:row wrap;width:100%}.form .form_partial .form_row:not(:last-child),form .form_partial .form_row:not(:last-child){margin-bottom:var(--con_spa_l)}.form .form_partial .form_row .col_1:not(:last-child),form .form_partial .form_row .col_1:not(:last-child){margin-right:var(--con_spa_l);margin-bottom:0}}.form .wpcf7-response-output,form .wpcf7-response-output{margin:auto;padding:calc(var(--f_s)*0.5) var(--f_s);font-family:var(--f_f_s);font-size:var(--f_s_s)}.required_checkbox{display:flex!important;line-height:1.3;text-align:left}.required_checkbox input{display:inline-block}.required_checkbox .checkbox_label{display:inline;width:100%;vertical-align:text-top;margin-left:.25rem;font-size:calc(var(--f_s_s) - 4px);line-height:1.2;font-weight:500;color:var(--col_gray_darken)}.required_checkbox .checkbox_label a{color:var(--col_d)}[class*=inner_article]{font-family:var(--f_f);color:var(--col_gray_darken)}[class*=inner_article][class*=_sub] h1,[class*=inner_article][class*=_sub] h2,[class*=inner_article][class*=_sub] h3,[class*=inner_article][class*=_sub] h4,[class*=inner_article][class*=_sub] h5,[class*=inner_article][class*=_sub] h6{font-weight:var(--f_w_m)}[class*=inner_article][class*=_sub] p{font-weight:var(--f_w_r)}[class*=inner_article][class*=_sub] b,[class*=inner_article][class*=_sub] strong{font-weight:var(--f_w_m)}[class*=inner_article][class*=_sub] ol li,[class*=inner_article][class*=_sub] ul li{font-weight:var(--f_w_r)}[class*=inner_article] h1,[class*=inner_article] h2,[class*=inner_article] h3,[class*=inner_article] h4,[class*=inner_article] h5,[class*=inner_article] h6{display:block;margin-top:var(--f_s);margin-bottom:var(--f_s);width:100%;line-height:var(--line_height);font-weight:var(--f_w_m)!important;color:var(--col_gray_darken)}[class*=inner_article] h1:first-child,[class*=inner_article] h2:first-child,[class*=inner_article] h3:first-child,[class*=inner_article] h4:first-child,[class*=inner_article] h5:first-child,[class*=inner_article] h6:first-child{margin-top:0}[class*=inner_article] h3{font-size:calc(var(--f_s)*1.4);letter-spacing:1px}[class*=inner_article] h4{font-size:calc(var(--f_s)*1.2);letter-spacing:1px}[class*=inner_article]>:first-child{margin-top:0!important}[class*=inner_article] p{display:block;width:100%;margin-bottom:calc(var(--f_s)*1.25);line-height:var(--line_height);font-size:var(--f_s);font-weight:var(--f_w_r)}[class*=inner_article] p:last-child{margin-bottom:0}[class*=inner_article] b,[class*=inner_article] strong{font-weight:var(--f_w_m);color:var(--col_gray_darken)}[class*=inner_article] a{display:inline;line-height:1;font-weight:var(--f_w_m);color:var(--col_sec);text-decoration:none;border-bottom:1px solid var(--col_sec);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}[class*=inner_article] a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;border-bottom:1px solid transparent}[class*=inner_article] i:not(.fa){font-style:italic}[class*=inner_article] em{font-size:14px;vertical-align:top;line-height:1}[class*=inner_article] em:before{content:"↑";vertical-align:top;display:inline-block;margin-right:.25rem;color:var(--col_pri_opacity)}[class*=inner_article] ol,[class*=inner_article] ul{margin:var(--con_spa_s) 0 var(--con_spa_m) 0;padding-left:calc(var(--f_s)*1.5);font-size:var(--f_s)}[class*=inner_article] ol:last-child,[class*=inner_article] ul:last-child{margin:var(--con_spa_s) 0 0 0}[class*=inner_article] ol li,[class*=inner_article] ul li{line-height:var(--line_height);font-weight:var(--f_w_r);list-style-type:square}[class*=inner_article] ol li{list-style-type:decimal}[class*=inner_article] hr{margin:var(--gap) 0;border:1px dotted var(--col_gray);border-left:none;border-right:none;border-bottom:none}[class*=inner_article] blockquote{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:var(--gap) 0;padding:calc(var(--gap)*0.6) var(--gap);line-height:1.5;font-size:calc(var(--f_s)*1.1);font-weight:var(--f_w_m);color:var(--col_sec);background-color:var(--col_bg)}[class*=inner_article] blockquote p{margin-bottom:var(--con_spa_l);font-weight:var(--f_w_m);line-height:var(--line_height);color:var(--col_black)}[class*=inner_article] blockquote strong{display:block;margin-top:var(--con_spa_l);text-align:right;font-size:var(--f_s);font-weight:var(--f_w_m);color:var(--col_black)}[class*=inner_article] blockquote strong:before{content:"";display:inline-block;vertical-align:middle;width:.5rem;height:1px;margin:3px 8px 4px 0;background-color:var(--col_black)}[class*=inner_article] img{display:block;width:100%;background-color:var(--col_black);line-height:1;text-align:center;color:var(--col_black)}[class*=inner_article] figcaption{margin-top:calc(var(--f_s_s)*0.5);line-height:1.5;font-size:calc(var(--f_s_s) - 2px);color:var(--col_gray)}[class*=inner_article] iframe{display:block;margin:var(--gap) 0;width:100%;height:49.01961vw}[class*=inner_article] .photo{line-height:1}[class*=inner_article] .photo img{margin:0}[class*=inner_article] .image_row,[class*=inner_article] .row_area_m{margin:var(--gap) 0}[class*=inner_article] .row_area_m .col_1:first-child{margin-bottom:var(--gap)}[class*=inner_article] .slide_row{display:block;width:100%}[class*=inner_article] .slide_row .slide_layout{display:flex}@media (min-width:960px){.inner_article iframe{height:33.33333vw}}@media (min-width:960px){.inner_article p{overflow-x:initial}.inner_article .row_area_m{margin:var(--gap) 0}.inner_article .row_area_m .col_1:first-child{margin-right:var(--gap);margin-bottom:0}}.img_column{line-height:0;margin-top:var(--gap)}.marketing_btn{width:100%;display:flex!important;justify-content:center;padding:var(--gap) 0 0}.marketing_btn .btn_text{padding:var(--base) calc(var(--base)*1.5);letter-spacing:2px;font-size:var(--f_s);border-radius:calc(var(--base)*0.25);border-bottom:none}.marketing_btn .btn_text:hover{border-bottom:none;opacity:.5}.marketing_wrap{margin-top:var(--gap);box-sizing:border-box;padding:var(--base);border:1px solid var(--col_pri);border-radius:calc(var(--base)*0.25)}.marketing_wrap,.nav{background-color:#fff}.nav{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid #eee;transform:translateZ(200px)}.nav .nav_header{position:relative;display:flex;justify-content:space-between;align-items:center;margin:var(--base) auto;width:var(--max_width)}.nav .nav_header .logo{height:calc(var(--base)*1.3)}.nav .nav_header .logo a{width:calc(var(--base)*10);height:calc(var(--base)*1.3);display:flex;align-items:center;color:var(--col_gray_darken);font-size:0;text-indent:-10000px;letter-spacing:1px;background-repeat:no-repeat;background-size:contain;background-position:0;background-image:url(../src/images/logo_black_s.svg)}.nav .nav_header .nav_func{position:absolute;right:0;display:flex;align-items:center}.nav .nav_header .nav_search{box-sizing:border-box;display:none;align-items:center;justify-content:center;margin-right:calc(var(--base)*0.5);width:calc(var(--base)*2);height:calc(var(--base)*2);border:1px solid var(--col_gray_lighten);border-radius:50%}.nav .nav_header .nav_search i{font-size:var(--f_s_s);color:var(--col_gray_darken);transform:translateY(-1px)}.nav .nav_header .nav_btn{cursor:pointer;box-sizing:border-box;position:relative;display:flex;flex-flow:column;justify-content:center;width:calc(var(--base)*2);height:calc(var(--base)*2);padding:calc(var(--base)*0.5);border:1px solid var(--col_gray_darken);box-shadow:0 0 0 1px var(--col_gray_darken);border-radius:50%}.nav .nav_header .nav_btn a{width:calc(var(--base) - 2px);height:2px;text-indent:-100%;font-size:0;background-color:var(--col_black)}.nav .nav_header .nav_btn a:after,.nav .nav_header .nav_btn a:before{content:"";display:block;position:absolute;width:calc(var(--base) - 2px);height:2px;background-color:var(--col_black);transition:.2s var(--trt_timing)}.nav .nav_header .nav_btn a:before{top:calc(var(--base)*0.5 + 1px)}.nav .nav_header .nav_btn a:after{bottom:calc(var(--base)*0.5 + 1px)}.nav .nav_header .nav_main_btn{margin-right:calc(var(--base)*3)}.nav .nav_header .nav_main_btn .btn_link{display:flex;align-items:center;padding:calc(var(--base)*0.3) calc(var(--base)*0.4) calc(var(--base)*0.2);font-family:var(--f_f_s);font-size:calc(var(--f_s_s) - 4px);font-weight:var(--f_w_m);word-break:keep-all;letter-spacing:1px;color:var(--col_black);border-radius:calc(var(--base)*1);border:2px solid var(--col_black)}.nav .nav_header .nav_main_btn .btn_link i{margin-right:calc(var(--base)*0.2);line-height:1;font-size:calc(var(--f_s_s) - 0px)}.nav .nav_wrap{display:block;position:absolute;left:0;right:0;bottom:0;top:calc(var(--base)*3.6);overflow:hidden;height:0;background-color:#fff;transform:translateY(1px);pointer-events:none;transition:.8s var(--trt_timing);border-bottom:0 solid var(--col_sec)}.nav .nav_wrap .nav_container{display:flex;flex-flow:column;height:calc(100vh - var(--base)*3.6 - 6px);background-size:60%;background-position:100% 100%;background-repeat:no-repeat;background-image:url(../src/images/nav_bg.png)}.nav .nav_wrap .nav_container .nav_item{display:block}.nav .nav_wrap .nav_container .nav_item .item_link{position:relative;display:block;box-sizing:border-box;width:calc(100% - var(--base)*2);margin:0 var(--base);padding:calc(var(--gap)*1) 0 calc(var(--gap)*0.5);font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m);font-family:var(--f_f_s);word-break:keep-all;letter-spacing:2px;color:var(--col_gray_darken);border-bottom:1px solid var(--col_gray_lighten)}.nav .nav_wrap .nav_container .nav_item .item_link .num{display:inline-block;position:absolute;top:0;right:0;transform:translate(4px,-8px);letter-spacing:0;font-size:var(--f_s_s)}.nav .nav_wrap .nav_container .nav_item.not_available{opacity:.3;pointer-events:none}.nav.on{background-color:#fff}.nav.on .nav_header .nav_func .nav_btn a{background-color:transparent!important}.nav.on .nav_header .nav_func .nav_btn a:before{transform:rotate(45deg);top:calc(var(--base) - 2px)}.nav.on .nav_header .nav_func .nav_btn a:after{transform:rotate(-45deg);bottom:calc(var(--base) - 2px)}.nav.on .nav_wrap{height:calc(100vh - var(--base)*3.6 - 6px);opacity:1;pointer-events:all;border-bottom:6px solid var(--col_sec)}@media (min-width:960px){.nav{display:flex}.nav .nav_header{margin:calc(var(--base)*1) 0 calc(var(--base)*1) calc(var(--container_gap)*0.5)}.nav .nav_header .nav_func{display:none}.nav .nav_header .nav_main_btn{margin-right:0}.nav .nav_wrap{position:absolute;left:0;right:0;top:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;height:auto;overflow:initial;margin:0 calc(var(--container_gap)*0.5) 0 0;width:100%;height:calc(var(--base)*3.6);opacity:1;pointer-events:none;background-color:transparent;transform:translateY(0);border-bottom:1px solid transparent}.nav .nav_wrap .nav_container{display:flex;flex-flow:row wrap;justify-content:flex-end;pointer-events:all;height:auto;background-image:none}.nav .nav_wrap .nav_container .nav_item{padding:0;font-weight:var(--f_w_m);cursor:pointer}.nav .nav_wrap .nav_container .nav_item.in .item_link:after{width:100%}.nav .nav_wrap .nav_container .nav_item.out .item_link:after{left:auto;width:0}.nav .nav_wrap .nav_container .nav_item .item_link{padding:calc(var(--base)*1.4) 0;font-size:var(--f_s_s);border:none;cursor:pointer}.nav .nav_wrap .nav_container .nav_item .item_link:after{content:"";position:absolute;left:0;right:0;bottom:var(--base);width:0;height:2px;background-color:#000;transition:.4s var(--trt_timing)}.nav .nav_wrap .nav_container .nav_item .item_link.active:after{width:100%}.nav.on .nav_wrap{height:auto;border-bottom:none}}body.on{overflow:hidden;height:100vh}body.on .header{overflow:scroll;height:100vh}body.on .header .header_lower{height:0;padding:calc(var(--row) + var(--con_spa_xl)*2.4) 0 var(--con_spa_xl) 0;background-color:var(--col_white);opacity:1}body.on .container{opacity:.1}.hero_slide{position:relative;width:100vw;overflow:hidden;opacity:0}.hero_slide .quote{position:absolute;top:0;left:0;z-index:1;width:100vw;height:100vh;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;font-weight:var(--f_w_b);line-height:1.5;pointer-events:none;opacity:0;transform:scale(.8)}.hero_slide .quote .top{font-size:calc(var(--f_s)*2)}.hero_slide .quote .bottom{font-size:calc(var(--f_s)*3)}.hero_slide .slide_wrap{position:relative;background-color:#000}.hero_slide .slide_wrap .art_list{position:relative;z-index:0}.hero_slide .slide_wrap .art_list .art_item{position:relative;width:100vw;height:100vh}.hero_slide .slide_wrap .art_list .art_item .cover{position:relative;z-index:0;width:100%;height:100%;background-size:cover;background-position:50%;opacity:.8}.hero_slide .slide_wrap .art_list .art_item .title{position:absolute;z-index:1;bottom:var(--gap);left:calc(var(--container_gap)*0.5);font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_r);color:var(--col_white)}.hero_slide .slide_wrap .art_list .art_item .title .name{display:inline;color:var(--col_white);font-weight:var(--f_w_b)}.hero_slide .slide_wrap .art_list .slick-dots{position:absolute;bottom:var(--gap);right:calc(var(--container_gap)*0.5);display:flex;justify-content:flex-end;width:auto}@media (min-width:960px){.hero_slide .quote .top{font-size:calc(var(--f_s)*3)}.hero_slide .quote .bottom{font-size:calc(var(--f_s)*5)}}.artwork_wall_nav{display:flex}.artwork_wall_nav .sticky_wrap{width:100%}.artwork_wall_nav .tag_item{line-height:1.5;font-size:calc(var(--f_s) + 1px);font-weight:var(--f_w_m);cursor:pointer}.artwork_wall_nav .tag_item:not(:last-child){margin-right:calc(var(--base)*1)}.artwork_wall_nav .tag_item.active{border-bottom:2px solid var(--col_pri)}.artwork_wall{margin:calc(var(--base)*-1)}.artwork_wall.archive_artwork_wall .artwork_item:nth-child(n+7){display:block}.artwork_wall .artwork_item{position:relative;box-sizing:border-box;width:calc((100vw - var(--container_gap))/3 + var(--base)*0.6);padding:calc(var(--base)*0.5)}.artwork_wall .artwork_item:nth-child(n+7){display:none}.artwork_wall .artwork_item:hover .meta{opacity:1}.artwork_wall .artwork_item .meta{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;font-weight:var(--f_w_b);line-height:1.3;background-color:rgba(0,0,0,.4);color:#fff;opacity:0;transition:opacity .2s}.artwork_wall .artwork_item .meta .name{font-size:calc(var(--f_s)*1.2)}.artwork_wall .artwork_item .meta .tag_list{display:flex;margin-top:var(--base);font-size:var(--f_s_s)}.artwork_wall .artwork_item .meta .tag_list .tag_item:not(:last-child):after{content:"、"}@media (min-width:960px){.artwork_wall .artwork_item{width:calc((100vw - var(--container_gap))/4 + var(--base)*0.5);padding:var(--base)}}.wrap{width:100%;position:relative}.wrap .container{z-index:10;opacity:1;transition:opacity .6s}.wrap .container:nth-child(2){z-index:20}.wrap .container.loading{opacity:0}.wrap .container section{opacity:0;transition:opacity 1s,transform .8s;transform:translateY(5%)}.wrap .container section:not(:last-child){margin-bottom:calc(var(--gap)*2)}.wrap .container section.enter{opacity:1;transform:translateY(0)}.wrap .container section.section_top_gap{margin-top:calc(var(--gap)*3)}@media (min-width:960px){.wrap .container section:not(:last-child){margin-bottom:calc(var(--gap)*3)}}.section_container{margin-left:auto;margin-right:auto;width:var(--max_width)}.section_header{margin-bottom:var(--gap)}.section_header .last{justify-content:center}.section_header .last,.section_header .more_post_link{margin-top:calc(var(--base)*2);display:flex;align-items:flex-end}.section_header .more_post_link{justify-content:flex-end}.section_header .more_post_link .more_text{position:relative;color:var(--col_white);font-weight:var(--f_w_m);font-size:var(--f_s_s)}.section_header .more_post_link .more_text:after{content:"";position:absolute;left:0;right:0;bottom:-5px;width:0;height:2px;background-color:#fff;transition:.4s var(--trt_timing)}.section_header .more_post_link .more_text.in:after{width:100%}.section_header .more_post_link .more_text.out:after{left:auto;width:0}.section_header .more_post_link .more_text i{margin-left:8px;font-weight:var(--f_w_b)}@media (min-width:768px){.section_header .last{margin-top:0;justify-content:flex-end}.section_header .more_post_link .more_text{font-size:var(--f_s)}}.title_group{font-weight:var(--f_w_b);line-height:1.3}.title_group .text_s{font-size:var(--f_s_s)}.title_group .text_s.en{transform:translateY(4px)}.title_group .text_s.zh{font-size:calc(var(--f_s_s) - 1px)}.title_group .text_l{font-size:calc(var(--f_s)*1.8)}@media (min-width:768px){.title_group .text_l{font-size:calc(var(--f_s)*2.2)}}.light .title_group{color:var(--col_black)}.light .content_row_wrap{color:var(--col_gray_darken)}.light .artist_recommend .title_group{color:#fff}.post_row_featured:not(:last-child){margin-bottom:calc(var(--gap)*2)}.post_row_featured:last-child{padding-bottom:var(--base)}.post_row_featured .cover .cover_inner{position:relative;display:block;transform:translateX(calc(var(--base)*-0.5))}.post_row_featured .cover .cover_inner:hover .back{z-index:2}.post_row_featured .cover .cover_inner .front{position:relative;z-index:1}.post_row_featured .cover .cover_inner .back{position:absolute;top:0;left:0;z-index:0;transform:translate(calc(var(--base)*1),calc(var(--base)*1))}.post_row_featured .content{margin-top:calc(var(--gap)*1.25)}.post_row_featured .content .category_list+.meta{margin-top:var(--base)}.post_row_featured .content .meta{display:block;color:var(--col_white);line-height:1.5}.post_row_featured .content .meta .title{display:inline;line-height:1.6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#fff),to(#fff));background-image:-webkit-linear-gradient(left,#fff,#fff);background-image:-moz-linear-gradient(left,#fff 0,#fff);background-image:-o-linear-gradient(left,#fff 0,#fff);background-image:linear-gradient(90deg,#fff,#fff);-webkit-background-size:0 1px;-moz-background-size:0 1px;background-size:0 1px;background-position:0 100%;transition:background-size .6s,color .6s,-webkit-background-size .6s,-moz-background-size .6s}.post_row_featured .content .meta .post_excerpt{margin-top:var(--base)}.post_row_featured:hover .content .title{background-size:100% 1px}@media (min-width:768px){.post_row_featured:nth-child(2n){flex-flow:row-reverse}.post_row_featured:nth-child(2n) .content{margin-left:0;margin-right:calc(var(--gap)*1.5)}.post_row_featured .cover .cover_inner{transform:translateX(0)}.post_row_featured .content{margin-top:0;margin-left:calc(var(--gap)*1.5)}}@media (min-width:960px){.inner_content .section_container{box-sizing:border-box;padding-left:calc(var(--gap)*1);padding-right:calc(var(--gap)*1);max-width:calc(50rem + .5vmax)}}@media (min-width:1440px){.inner_content .section_container{box-sizing:border-box;max-width:calc(60rem + .5vmax)}}.post_row_normal{margin-bottom:var(--gap)}.post_row_normal .post_inner{overflow:hidden;display:block;background-color:#fff}.post_row_normal .post_inner .thumbnail{position:relative;z-index:0}.post_row_normal .post_inner .content{position:relative;z-index:1;padding:0 calc(var(--base)*1.25) var(--base) calc(var(--base)*1.25);color:var(--col_gray_darken);line-height:1.5}.post_row_normal .post_inner .content:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:var(--gap);background-color:#fff;transform:rotate(2deg) translateY(-10px) scale(1.1)}.post_row_normal .post_inner .content [class*=post_title_]{background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#000),to(#000));background-image:-webkit-linear-gradient(left,#000,#000);background-image:-moz-linear-gradient(left,#000 0,#000);background-image:-o-linear-gradient(left,#000 0,#000);background-image:linear-gradient(90deg,#000,#000);-webkit-background-size:0 1px;-moz-background-size:0 1px;background-size:0 1px;background-position:0 100%;transition:background-size .6s,color .6s,-webkit-background-size .6s,-moz-background-size .6s}.post_row_normal .post_inner .content .post_excerpt{margin-top:var(--base)}@media (min-width:960px){.post_row_normal .post_inner{display:flex}.post_row_normal .post_inner .content{max-width:45%;padding:0 var(--gap) 0 0}.post_row_normal .post_inner .content:before{width:var(--base);height:100%;transform:rotate(3deg) translateX(-20px) translateY(0) scale(4)}}.post_col_normal .post_inner{display:block;overflow:hidden;background-color:#fff}.post_col_normal .post_inner:hover .thumbnail{transform:scale(1.1)}.post_col_normal .post_inner .cover{border:1px solid var(--col_white_opacity)}.post_col_normal .post_inner .thumbnail{position:relative;z-index:0;transition:.3s}.post_col_normal .post_inner .content{position:relative;z-index:1;padding:0 calc(var(--base)*1.25) var(--base) calc(var(--base)*1.25);color:var(--col_gray_darken);line-height:1.5}.post_col_normal .post_inner .content:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:var(--gap);background-color:#fff;transform:rotate(2deg) translateY(-10px) scale(1.1)}.post_col_normal .post_inner .content .meta p{margin-bottom:calc(var(--base)*0.4);font-size:calc(var(--f_s_s) - 1px);font-weight:var(--f_w_m);color:var(--col_gray)}.post_col_normal .post_inner .content .post_excerpt{margin-top:var(--base)}.post_col_normal.black .post_inner{background-color:transparent}.post_col_normal.black .post_inner .cover{overflow:hidden}.post_col_normal.black .post_inner .content{padding:var(--base) 0 0 0;color:var(--col_white)}.post_col_normal.black .post_inner .content:before{display:none}.post_col_normal.black .post_inner .content .meta p{color:var(--col_gray)}.post_col_normal.black .post_inner .content .post_excerpt{margin-top:calc(var(--base)*0.5)}.post_col_normal .post_inner .content [class*=post_title_],.post_row_normal .post_inner .content [class*=post_title_]{display:inline;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#000),to(#000));background-image:-webkit-linear-gradient(left,#000,#000);background-image:-moz-linear-gradient(left,#000 0,#000);background-image:-o-linear-gradient(left,#000 0,#000);background-image:linear-gradient(90deg,#000,#000);-webkit-background-size:0 1px;-moz-background-size:0 1px;background-size:0 1px;background-position:0 100%;transition:background-size .6s,color .6s,-webkit-background-size .6s,-moz-background-size .6s}.post_col_normal .post_inner:hover .content [class*=post_title_],.post_row_normal .post_inner:hover .content [class*=post_title_]{background-size:100% 1px}.post_col_normal.black .post_inner .content [class*=post_title_],.post_row_normal.black .post_inner .content [class*=post_title_]{background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#eee),to(#eee));background-image:-webkit-linear-gradient(left,#eee,#eee);background-image:-moz-linear-gradient(left,#eee 0,#eee);background-image:-o-linear-gradient(left,#eee 0,#eee);background-image:linear-gradient(90deg,#eee,#eee)}.slide_grid_post .slick-dots{margin-top:0}.info_list{margin-top:var(--base);line-height:1}.info_list .list_item{font-size:calc(var(--f_s_s) - 1px);font-weight:var(--f_w_r)}.info_list .list_item i{margin-right:calc(var(--base)*0.3);width:var(--f_s_s);height:var(--f_s_s);text-align:center}.info_list .list_item p{line-height:.9}.info_list .list_item:not(:last-child){margin-bottom:calc(var(--base)*0.6)}.post_title_l{font-size:calc(var(--f_s)*1.4);font-weight:var(--f_w_m)}@media (min-width:960px){.post_title_l{font-size:calc(var(--f_s)*2)}}.post_title_m{font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m)}@media (min-width:960px){.post_title_m{font-size:calc(var(--f_s)*1.4)}}.post_title_s{font-size:calc(var(--f_s)*1);font-weight:var(--f_w_m)}@media (min-width:960px){.post_title_s{font-size:calc(var(--f_s)*1.1)}}.post_excerpt{font-size:var(--f_s)}[class*=_section_title]{font-weight:var(--f_w_m);letter-spacing:1px;line-height:1.5}[class*=_section_title][class*=normal]{font-size:calc(var(--f_s)*1.2);color:var(--col_gray)}[class*=_section_title][class*=main]{font-size:calc(var(--f_s)*1.4);color:var(--col_sec)}[class*=_section_title][class*=sub]{font-size:calc(var(--f_s)*1.2);color:var(--col_gray_darken)}.page_number{margin-top:var(--gap)}.page_number,.page_number .page-numbers{display:flex;justify-content:center;align-items:center}.page_number .page-numbers{width:calc(var(--base)*2);height:calc(var(--base)*2);text-align:center;font-size:var(--f_s);font-weight:var(--f_w_m);color:var(--col_white);border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px var(--col_gray_lighten)}.page_number .page-numbers.current,.page_number .page-numbers:hover{box-shadow:inset 0 0 0 3px var(--col_sec)}.page_number .page-numbers:not(:last-child){margin-right:calc(var(--base)*0.5)}.category_list{display:flex}.category_list .list_item:not(:last-child){margin-right:calc(var(--base)*0.5)}.category_list .list_item .text{padding:calc(var(--f_s_s)*0.4) calc(var(--f_s_s)*0.8) calc(var(--f_s_s)*0.3);font-size:calc(var(--f_s_s) - 2px);color:var(--col_pri);border:1px solid var(--col_pri);border-radius:var(--base)}.btn_s{padding:calc(var(--f_s_s)*0.4) calc(var(--f_s_s)*1) calc(var(--f_s_s)*0.4);line-height:1;text-align:center;color:var(--col_white);font-size:calc(var(--f_s_s) - 2px);font-weight:var(--f_w_m);letter-spacing:1px;background-color:var(--col_d)}.creative_container,.creative_hero{position:relative;overflow:hidden;width:100vw}.creative_hero{height:110vh}.hero_art_gallery{width:100%;height:100%}.hero_art_gallery .art_row_list{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero_art_gallery .art_row_list .art_item{position:absolute;margin:auto;transition:opacity .4s}.hero_art_gallery .art_row_list .art_item:not(.pos_1){opacity:.5}.hero_art_gallery .art_row_list .art_item .cover{width:100%;overflow:hidden}.hero_art_gallery .art_row_list .art_item .cover .thumbnail{position:relative;transform:scale(1.1)}.hero_art_gallery .art_row_list .art_item .meta{margin-top:var(--base);font-weight:var(--f_w_m);color:var(--col_white)}.hero_art_gallery .art_row_list .art_item .meta .name{font-size:calc(var(--f_s)*1.2)}.hero_art_gallery .art_row_list .art_item .meta .tag_list{display:flex;margin-top:calc(var(--base)*0.5);font-size:var(--f_s_s);opacity:.5}.hero_art_gallery .art_row_list .art_item .meta .tag_list .tag_item:not(:last-child):after{content:"、"}.pos_up_1{top:10vh}.pos_up_2{top:20vh}.pos_up_3{top:30vh}.pos_down_1{top:40vh}.pos_down_2{top:50vh}.pos_down_3{top:60vh}.pos_1{z-index:100;width:50vw;opacity:1!important}.pos_2{z-index:90;width:20vw;transform:translate(-140%,-150%)}.pos_3{z-index:80;width:18vw;transform:translate(-265%)}.pos_4{z-index:70;width:20vw;transform:translate(-140%,160%)}.pos_5{z-index:60;width:20vw;transform:translate(140%,-160%)}.pos_6{z-index:50;width:20vw;transform:translate(240%,10%)}.pos_7{z-index:40;width:20vw;transform:translate(105%,190%)}@media (min-width:960px){.pos_1{width:25vw}.pos_2{width:10vw;transform:translate(-300%,-90%)}.pos_3{width:7vw;transform:translate(-340%,25%)}.pos_4{width:10vw;transform:translate(-340%,130%)}.pos_5{width:10vw;transform:translate(320%,-110%)}.pos_6{width:10vw;transform:translate(230%,20%)}.pos_7{width:10vw;transform:translate(300%,150%)}}.scroll_next{position:absolute;left:0;right:0;bottom:var(--base);margin:auto;width:var(--gap);height:var(--gap);transform:scale(2);text-align:center;cursor:pointer}.art_gallery_wrap{overflow:hidden}.art_gallery_wrap .photo_row{display:inline-flex}.art_gallery_wrap .photo_row:not(:last-child){margin-bottom:calc(var(--gap)*2)}.art_gallery_wrap .photo_row .photo_row_list{width:100%;white-space:nowrap;display:flex}.art_gallery_wrap .photo_row .photo_row_list .row_item{position:relative;margin:0 var(--base);width:66.666vw;height:66.666vw}.art_gallery_wrap .photo_row .photo_row_list .row_item:hover .meta{opacity:1}.art_gallery_wrap .photo_row .photo_row_list .row_item .meta{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;font-weight:var(--f_w_b);line-height:1.3;background-color:rgba(0,0,0,.4);color:#fff;opacity:0;transition:opacity .2s}.art_gallery_wrap .photo_row .photo_row_list .row_item .meta .name{font-size:calc(var(--f_s)*1.2)}.art_gallery_wrap .photo_row .photo_row_list .row_item .meta .tag_list{display:flex;margin-top:var(--base);font-size:var(--f_s_s)}.art_gallery_wrap .photo_row .photo_row_list .row_item .meta .tag_list .tag_item:not(:last-child):after{content:"、"}.art_gallery_wrap .name_row{display:flex;flex-flow:column wrap;margin:var(--gap) 0}.art_gallery_wrap .name_row .row_loop{display:inline-flex;margin:calc(var(--base)*2) 0}.art_gallery_wrap .name_row .row_loop .name_list{white-space:nowrap;display:inline-flex;user-select:none}.art_gallery_wrap .name_row .row_loop .name_list .name_item{margin:0 calc(var(--base)*1.5);user-select:none;cursor:pointer}.art_gallery_wrap .name_row .row_loop .name_list .name_item .text{user-select:none;font-size:calc(var(--f_s)*3);font-weight:var(--f_w_b);color:transparent;letter-spacing:1px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:hsla(0,0%,100%,.9)}@media (min-width:768px){.art_gallery_wrap .photo_row .photo_row_list .row_item{margin:0 var(--gap);width:27.5vw;height:27.5vw}.art_gallery_wrap .name_row{margin:calc(var(--gap)*2) 0}.art_gallery_wrap .name_row .row_loop{margin:calc(var(--base)*2) 0}.art_gallery_wrap .name_row .row_loop .name_list .name_item{margin:0 calc(var(--base)*2)}.art_gallery_wrap .name_row .row_loop .name_list .name_item .text{letter-spacing:2px;-webkit-text-stroke-color:hsla(0,0%,100%,.8)}}@media (min-width:1680px){.art_gallery_wrap .photo_row .photo_row_list .row_item{width:20vw;height:20vw}}.cursor{position:fixed;z-index:-1}.cursor.visual_active{opacity:1}.cursor.visual_active .cursor_visual{opacity:1;transform:translate(-50%,-50%) scale(1)}.cursor .cursor_visual{width:25vw;height:25vw;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:.2s;background-position:50%;background-size:cover}.event_hero{margin-top:calc(var(--gap)*3);transform:translateY(0)!important}.event_row_main{position:relative}.event_row_main .event_inner{display:block}.event_row_main .event_inner:hover .thumbnail{transform:scale(1.05)}.event_row_main .event_inner .cover{overflow:hidden;border:1px solid var(--col_white_opacity)}.event_row_main .event_inner .cover .thumbnail{transition:.4s}.event_row_main .event_inner .content{margin-top:var(--base);line-height:1.5;color:var(--col_white)}@media (min-width:768px){.event_row_main .event_inner .content{position:absolute;left:var(--gap);bottom:var(--gap);max-width:50rem;padding:calc(var(--base)*1.2) calc(var(--base)*2) calc(var(--base)*1.6);color:var(--col_black);background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(5px)}.event_row_main .event_inner .content .info_list .list_item{font-size:var(--f_s)}.event_row_main .event_inner .content .info_list .list_item:not(:last-child){margin-bottom:calc(var(--base)*0.8)}}.news_row_main .news_inner{width:100%}.news_row_main .news_inner .cover{overflow:hidden;border:1px solid var(--col_white_opacity)}.news_row_main .news_inner .cover .thumbnail{transition:.4s}.news_row_main .news_inner .content{margin-top:var(--base);line-height:1.5;color:var(--col_white)}.news_row_main .news_inner .content .meta{font-weight:var(--f_w_m);font-size:var(--f_s_s);color:var(--col_gray)}.news_row_main .news_inner .content .post_title_l{margin-top:calc(var(--base)*0.5)}@media (min-width:768px){.news_row_main .news_inner .content{margin-top:0;margin-left:var(--gap)}}.inner_header{overflow:hidden}.inner_header .cover .thumbnail{padding-bottom:100vw}@media (min-width:768px){.inner_header .cover .thumbnail{padding-bottom:56.25%}}.single_header{margin-top:calc(var(--gap)*-1)}.single_header .category_list .list_item .text{color:var(--col_gray_darken);border:1px solid var(--col_gray_darken)}.single_header .date{color:var(--col_gray_darken);font-size:var(--f_s_s)}.single_header .col_1:last-child{display:flex;justify-content:flex-end}.single_header .post_title_l{margin-top:var(--base);margin-bottom:var(--gap);color:var(--col_black);line-height:1.5;font-size:calc(var(--f_s)*1.8)}@media (min-width:960px){.single_header .post_title_l{font-size:calc(var(--f_s)*2.4)}}.another_wrap{margin-top:calc(var(--gap)*2);padding-top:var(--gap);color:var(--col_gray_darken);border-top:1px solid var(--col_gray_lighten)}.another_wrap .cover .thumbnail{margin:auto;width:20vw;height:20vw;border-radius:50%;overflow:hidden;border:2px solid var(--col_pri_opacity)}.another_wrap .intro{margin-top:var(--base);padding:0 var(--gap);text-align:center;line-height:1.5;font-size:var(--f_s_s)}.another_wrap .intro .post_title_m{margin-bottom:var(--base)}@media (min-width:768px){.another_wrap .cover .thumbnail{width:10vw;height:10vw}.another_wrap .intro{margin-top:0;margin-left:var(--gap);padding:0;text-align:left}}.artist_recommend{margin-bottom:calc(var(--gap)*-2);padding:calc(var(--gap)*1.5) 0 calc(var(--gap)*2);background-color:var(--col_bg)}.artist_recommend .post_col_normal .post_inner .post_title_m{line-height:1.6;color:var(--col_white)}.normal_recommend .title_group{color:var(--col_gray_darken)}.normal_recommend .post_col_normal .post_inner{border:1px solid var(--col_gray_lighten)}.normal_recommend .post_col_normal .post_inner .post_title_m{color:var(--col_gray_darken)}.event_header{margin-top:calc(var(--gap)*3);margin-bottom:calc(var(--gap)*2)!important}.event_header .event_inner .cover{border:1px solid var(--col_gray_lighten)}.event_header .event_inner .cover .thumbnail{padding-bottom:56.25%}.event_header .event_inner .content{padding-bottom:var(--gap);color:var(--col_gray_darken);border-bottom:1px solid var(--col_gray)}@media (min-width:960px){.event_header .event_inner .content{padding:calc(var(--base)*1.2) calc(var(--base)*2) calc(var(--base)*1.6)}}.support_container{margin-top:calc(var(--gap)*3)}@media (min-width:960px){.support_container .section_container .row_area_m .col_1 .section_header{position:sticky;top:calc(var(--gap)*3)}.support_container .section_container .row_area_m .col_5{margin-left:var(--gap)}}.warrenty_link_btn{box-sizing:border-box;display:block;margin-bottom:var(--gap);width:100%;padding:calc(var(--gap)*0.4);border:1px solid var(--col_gray_lighten);border-radius:calc(var(--base)*0.5);text-align:center;font-weight:var(--f_w_b);line-height:1.5;color:var(--col_black);box-shadow:inset 0 0 0 3px transparent;transition:.2s;background-color:#fff}.warrenty_link_btn:hover{border:1px solid var(--col_pri);box-shadow:inset 0 0 0 3px var(--col_pri)}.warrenty_link_btn .link_text .en{font-size:var(--f_s_s)}.warrenty_link_btn .link_text .zh{font-size:calc(var(--f_s)*1.3)}.support_list .support_item{padding:calc(var(--gap)*0.5) calc(var(--gap)*0.5) 40% calc(var(--gap)*0.5);border:1px solid var(--col_gray_lighten);border-radius:calc(var(--base)*0.5);background-position:100% 100%;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 3px transparent;transition:.2s}.support_list .support_item:hover{border:1px solid var(--col_pri);box-shadow:inset 0 0 0 3px var(--col_pri)}@media (min-width:768px){.support_list .support_item{padding:calc(var(--gap)*0.8) calc(var(--gap)*0.8) 40% calc(var(--gap)*0.8)}}.content_row_wrap:not(:last-child){margin-bottom:calc(var(--gap)*1.5)}@media (min-width:960px){.content_row_wrap:not(:last-child){margin-bottom:calc(var(--gap)*2)}}.content_row_wrap.inner:not(:last-child){margin-bottom:calc(var(--gap)*1.5)}.content_row_wrap .row_header .title{padding:var(--base) 0;font-weight:var(--f_w_m);font-size:calc(var(--f_s)*1.2)}.content_row_wrap .row_header.border_1{border-bottom:3px solid var(--col_a)}.content_row_wrap .row_header.border_2{border-bottom:3px solid var(--col_b)}.content_row_wrap .row_header.border_3{border-bottom:3px solid var(--col_c)}.content_row_wrap .row_header.border_4{border-bottom:3px solid var(--col_d)}@media (min-width:768px){.content_row_wrap .qa_list{display:flex;flex-flow:row wrap}.content_row_wrap .qa_list .panel_group{width:calc(50% - var(--base))}.content_row_wrap .qa_list .panel_group:nth-child(odd){margin-right:var(--base)}.content_row_wrap .qa_list .panel_group:nth-child(2n){margin-left:var(--base)}}.content_row_wrap.store_row:not(:last-child){margin-bottom:calc(var(--gap)*1)}.content_row_wrap.store_row.type_stay_service .row_header{border-bottom:3px solid var(--col_b)}.content_row_wrap.store_row.type_stay_service .row_content{margin-top:calc(var(--gap)*0.6)}.content_row_wrap .store_list{margin-top:var(--gap)}.content_row_wrap .contact_list{margin-top:var(--base)}.content_row_wrap .contact_list .list_item{display:flex}.content_row_wrap .contact_list .list_item:not(:last-child){margin-bottom:calc(var(--base)*0.7)}.content_row_wrap .contact_list .list_item i{width:calc(var(--base)*1.5);margin-right:calc(var(--base)*0.5);line-height:1.5;text-align:center;font-size:calc(var(--f_s)*1.1)}.content_row_wrap .contact_list .list_item p{width:calc(100% - var(--base)*1.5);line-height:1.5;font-size:calc(var(--f_s)*1.1)}.content_row_wrap .contact_list .list_item a{color:var(--col_gray_darken);text-decoration:underline}.content_row_wrap .wallpaper_list{margin-top:var(--gap)}.content_row_wrap.bottom_gap{margin-bottom:calc(var(--gap)*3)}.wallpaper_item .thumbnail{position:relative;box-sizing:border-box;font-size:var(--f_s);font-weight:var(--f_w_m);border:1px solid var(--col_gray_lighten);border-radius:calc(var(--base)*0.5)}.wallpaper_item .thumbnail .art_title{position:absolute;top:0;left:0;padding:calc(var(--gap)*0.7) calc(var(--gap)*0.5) 40% calc(var(--gap)*0.5);-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:hsla(0,0%,100%,.5)}.wallpaper_item .download_wrap{overflow:hidden;display:inline-flex;align-items:center;margin-top:var(--base);padding:0 0 0 calc(var(--base)*0.7);border:1px solid var(--col_gray);border-radius:calc(var(--base)*0.5);background-color:var(--col_pri)}.wallpaper_item .download_wrap .title{margin-right:calc(var(--base)*0.6)}.wallpaper_item .download_wrap .download_list{display:flex}.wallpaper_item .download_wrap .download_list .list_item{border-left:1px solid var(--col_gray)}.wallpaper_item .download_wrap .download_list .list_item .btn_m{display:flex;align-items:center;padding:calc(var(--base)*0.5) calc(var(--base)*0.8);color:var(--col_black);user-select:none;transition:.2s}.wallpaper_item .download_wrap .download_list .list_item .btn_m b{margin-right:calc(var(--base)*0.5);font-weight:var(--f_w_b)}.wallpaper_item .download_wrap .download_list .list_item .btn_m .number{font-size:calc(var(--f_s_s) - 2px);color:rgba(0,0,0,.7);letter-spacing:-.6px}.wallpaper_item .download_wrap .download_list .list_item .btn_m:hover{background-color:hsla(0,0%,100%,.5)}.store_list .store_item{overflow:hidden;background-color:#fff;border-radius:calc(var(--base)*0.5);border:1px solid var(--col_gray_lighten)}.store_list .store_item:not(:last-child){margin-bottom:var(--base)}.store_list .store_item .content{box-sizing:border-box;padding:var(--base);color:var(--col_gray_darken)}.store_list .store_item .content .name{font-size:calc(var(--f_s_s) - 1px);font-weight:var(--f_w_m)}.store_list .store_item .content .time{display:none}.store_list .store_item .content hr{margin:calc(var(--base)*1) 0;border:0;border-top:1px solid var(--col_gray_lighten)}.store_list .store_item .content .info_list{margin-top:0}.store_list .store_item .content .info_list .list_item.hide{display:none;opacity:0}.store_list .store_item .content .info_list .list_item i{line-height:1.1}.store_list .store_item .content .info_list .list_item p{width:calc(100% - var(--base)*1.5);line-height:1.2}.store_list .store_item .content .info_list .list_item a{line-height:1.2;font-size:calc(var(--f_s_s) - 1px);color:var(--col_black_darken)}.store_list .type_retails{border:none}.store_list .type_retails .top{display:none}@media (min-width:768px){.store_list.stay_service_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--gap)),1fr));grid-gap:calc(var(--gap)*0.6)}}.store_list .type_main.store_item .top{width:100%;padding:6px 0 5px;text-align:center;background-color:var(--col_gray_lighten)}.store_list .type_main.store_item .top.main{background-color:var(--col_pri)}.store_list .type_main.store_item .top .category{font-size:calc(var(--f_s_s) - 2px);font-weight:var(--f_w_m);color:var(--col_black);letter-spacing:1px}.store_list .type_main.store_item .content{box-sizing:border-box;padding:var(--base);color:var(--col_gray_darken)}.store_list .type_main.store_item .content .time{font-weight:var(--f_w_m)}.store_list .type_main.store_item .content .info_list .list_item i{line-height:1.2}.store_list .type_main.store_item .content .info_list .list_item p{width:calc(100% - var(--base)*1.5);line-height:1.2}.store_list .type_stay_service.store_item{border:2px solid var(--col_b);border-radius:calc(var(--base)*0.5)}.store_list .type_stay_service.store_item .content{display:block}.store_list .type_stay_service.store_item .content .name{width:100%;font-size:calc(var(--f_s) + 4px)}.store_list .type_stay_service.store_item .content .time{display:block;margin-top:calc(var(--base)*0.7);font-weight:var(--f_w_m);font-size:var(--f_s_s)}.store_list .type_stay_service.store_item .content hr{display:block}.store_list .type_stay_service.store_item .content .info_list{display:block;width:100%}.store_list .type_stay_service.store_item .content .info_list .list_item:not(:last-child){margin-bottom:calc(var(--base)*0.5)}.store_list .type_stay_service.store_item .content .info_list .list_item.address,.store_list .type_stay_service.store_item .content .info_list .list_item.phone,.store_list .type_stay_service.store_item .content .info_list .list_item.website{width:100%}@media (min-width:768px){.store_list .store_item .content .info_list{display:flex}.store_list .store_item .content .info_list .list_item:not(:last-child){margin-bottom:0}.store_list .store_item .content .info_list .list_item.address{width:62%}.store_list .store_item .content .info_list .list_item.phone{width:20%}.store_list .store_item .content .info_list .list_item.website{width:18%}.store_list .store_item .content .info_list .list_item.website.hide{display:flex}}@media (min-width:960px){.store_list{margin-top:0!important}.store_list .store_item{border:none;border-bottom:1px solid var(--col_gray_lighten);border-radius:0}.store_list .store_item:not(:last-child){margin-bottom:0}.store_list .store_item .content{display:flex}.store_list .store_item .content hr{display:none}.store_list .store_item .content .name{width:25%;line-height:1.2}.store_list .store_item .content .info_list{display:flex;width:75%}.store_list .store_item .content .info_list .list_item:not(:last-child){margin-bottom:0}.store_list .store_item .content .info_list .list_item.website.hide{display:flex}}.file_list .list_item .item_link{width:100%;padding:var(--base) 0;line-height:1.5;font-size:var(--f_s);color:var(--col_gray_darken);border-bottom:1px solid var(--col_gray)}.file_list .list_item .item_link:hover{opacity:.5}.file_list .list_item .item_link i{display:none}.file_list .list_item .item_link .title{font-weight:var(--f_w_m)}.file_list .list_item .item_link .title:before{content:"名稱";display:block;font-size:var(--f_s_s);font-weight:var(--f_w_m);color:var(--col_gray)}.file_list .list_item .item_link .system{margin-top:var(--base)}.file_list .list_item .item_link .system:before{content:"支援系統/軟體";display:block;font-size:var(--f_s_s);font-weight:var(--f_w_m);color:var(--col_gray)}.file_list .list_item .item_link .btn_s{margin-top:var(--base);border-radius:calc(var(--base)*0.25)}@media (min-width:960px){.file_list .list_item .item_link{display:flex}.file_list .list_item .item_link .title{flex:4}.file_list .list_item .item_link .title:before{display:none}.file_list .list_item .item_link .system{flex:2.5;margin-top:0}.file_list .list_item .item_link .system:before{display:none}.file_list .list_item .item_link .btn_s{flex:1;margin-top:0}}.more_donwload{position:relative;display:block;padding:calc(var(--base)*2) var(--base);color:var(--col_white);background-color:var(--col_a);border-radius:calc(var(--base)*0.25)}.more_donwload:hover{opacity:.5}.more_donwload .text{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;letter-spacing:2px;font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m)}.more_donwload.color_a{background-color:var(--col_a)}.more_donwload.color_b{background-color:var(--col_b)}.fb_messenger_btn{display:inline-flex;align-items:center;margin-top:var(--base);padding:calc(var(--base)*0.6) calc(var(--base)*1.2);font-weight:var(--f_w_m);font-size:calc(var(--f_s)*1);background-color:var(--col_pri);border:2px solid var(--col_black);border-radius:calc(var(--base)*2)}.fb_messenger_btn .fa_messenger_icon{display:inline-block;margin-right:calc(var(--base)*0.4);width:calc(var(--base)*1.1);height:calc(var(--base)*1.1);background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(../src/images/fb_messenger_icon.svg)}.fb_messenger_btn .text{display:inline-block;height:calc(var(--base)*1.1);line-height:1.2;letter-spacing:1px}.login_container{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;overflow:hidden;background-color:#fff;z-index:1000;background-position:50%;background-repeat:no-repeat;background-size:cover}.login_section{box-sizing:border-box;position:absolute;z-index:1;width:calc(22rem + 2vmax);background-color:#fff;color:var(--col_black);text-align:center;border-radius:calc(var(--base)*0.5);border:1px solid var(--col_gray_lighten)}.login_section.hide{opacity:0;pointer-events:none}.login_section.register_form{z-index:0}.login_section form.register{margin:0!important;padding:0!important;border:none!important;text-align:center!important}.login_section .login_area{box-sizing:border-box;width:100%;padding:calc(var(--base)*2);line-height:1.5}.login_section .login_area .form_header{margin-bottom:var(--base)}.login_section .login_area .form_header .title_s{font-size:var(--f_s_s);font-weight:var(--f_w_m)}.login_section .login_area .form_header .title_m{font-size:calc(var(--f_s)*1.6);font-weight:var(--f_w_m)}.login_section .login_area .form_header .title_m a{color:var(--col_black)}.login_section .login_area .login_form{display:flex;flex-flow:column}.login_section .login_area .login_form .input_group{margin-bottom:calc(var(--base)*1)}.login_section .login_area .login_form .input_group .rememberme_label{margin:calc(var(--base)*0.5) 0}.login_section .seperate{position:relative;margin:2rem 0;text-align:center;border-bottom:1px solid rgba(0,0,0,.15)}.login_section .seperate:before{content:"或";position:absolute;top:-.35rem;line-height:1;font-size:12px;color:rgba(0,0,0,.25);background-color:#fff;-moz-box-shadow:inset 0 0 10px 10px #fff,0 0 10px 10px #fff;-webkit-box-shadow:inset 0 0 10px 10px #fff,0 0 10px 10px #fff;box-shadow:inset 0 0 10px 10px #fff,0 0 10px 10px #fff}.login_section .more_option{margin-top:var(--base);font-size:var(--f_s_s);font-weight:var(--f_w_m);color:var(--col_gray)}.login_section .more_option a{color:var(--col_gray)}.login_section .woocommerce-password-strength{font-size:calc(var(--f_s_s) - 1px)}.login_section .woocommerce-password-hint{font-size:calc(var(--f_s_s) - 2px)}.social_login{margin-top:calc(var(--base)*2)}.social_login .social_login_btn{display:block;cursor:pointer;padding:calc(var(--base)*0.8) var(--base) calc(var(--base)*0.7);line-height:1;letter-spacing:1px;color:var(--col_white);font-family:var(--f_f_s);font-weight:var(--f_w_m);font-size:var(--f_s_s);text-transform:capitalize;background-color:var(--col_b);border-radius:calc(var(--base)*0.25);border:none;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.social_login .social_login_btn:hover{background-color:var(--col_c)}.social_login .social_login_btn.google{background-color:var(--col_d)}.woocommerce .woocommerce-notice{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;overflow:hidden;background-color:rgba(0,0,0,.5);z-index:1100;backdrop-filter:blur(3px)}.woocommerce .woocommerce-notice .woocommerce-error,.woocommerce .woocommerce-notice .woocommerce-message{position:relative;margin:var(--gap);line-height:1.5;border:none;border-radius:calc(var(--base)*0.25);box-shadow:0 0 0 3px hsla(0,0%,100%,.49);cursor:pointer}.woocommerce .woocommerce-notice .woocommerce-error:after,.woocommerce .woocommerce-notice .woocommerce-message:after{content:"✕";position:absolute;top:0;display:flex;justify-content:center;align-items:center;right:calc(var(--base)*-1.5);width:calc(var(--base)*1.5);height:calc(var(--base)*1.5);border-radius:50%;background-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.49);font-size:var(--f_s);color:#000;transform:translate(-50%,-50%)}.account_container{margin-top:calc(var(--gap)*3);color:var(--col_gray_darken)}.account_container .account_header{margin-bottom:calc(var(--gap)*1.5)}.account_container .account_nav_list .list_item:not(:last-child){margin-bottom:var(--base)}.account_container .account_nav_list .list_item .item_link{color:var(--col_gray_darken);font-size:var(--f_s);font-weight:var(--f_w_m);letter-spacing:1px;line-height:1.6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,var(--col_b)),to(var(--col_b)));background-image:-webkit-linear-gradient(left,var(--col_b),var(--col_b));background-image:-moz-linear-gradient(left,var(--col_b) 0,var(--col_b));background-image:-o-linear-gradient(left,var(--col_b) 0,var(--col_b));background-image:linear-gradient(90deg,var(--col_b),var(--col_b));-webkit-background-size:0 1px;-moz-background-size:0 1px;background-size:0 1px;background-position:0 100%;transition:background-size .6s,color .6s,-webkit-background-size .6s,-moz-background-size .6s}.account_container .account_nav_list .list_item .item_link:hover{background-size:100% 1px}.account_container .account_content .content_row_wrap .row_header+*{margin-top:var(--gap)}.account_container .account_content .content_row_wrap .row_header .title{font-size:var(--f_s_s)}@media (min-width:960px){.account_container .account_nav .account_nav_list{position:sticky;top:calc(var(--gap)*3)}.account_container .account_content .edit-account{margin-top:calc(var(--base)*-1)}}.wc-social-login-profile{margin-top:var(--gap)}.woocommerce-address-fields__field-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.woocommerce-address-fields__field-wrapper #billing_first_name_field{order:1;width:47%}.woocommerce-address-fields__field-wrapper #billing_last_name_field{order:2;width:47%}.woocommerce-address-fields__field-wrapper #billing_phone_field{order:3;width:47%}.woocommerce-address-fields__field-wrapper #billing_email_field{order:4;width:47%}.woocommerce-address-fields__field-wrapper #billing_state_field{order:5;width:47%}.woocommerce-address-fields__field-wrapper #billing_city_field{order:6;width:47%}.woocommerce-address-fields__field-wrapper #billing_postcode_field{order:6;width:100%}.woocommerce-address-fields__field-wrapper #billing_address_1_field{order:7;width:100%}.woocommerce-address-fields__field-wrapper .form-row{margin:0 0 var(--base)!important;padding:0!important}.form_row_wrap .form_row_1:not(:last-child){margin-bottom:var(--gap)}.warranty_wrap .warranty_list .warranty_item{overflow:hidden;border:1px solid var(--col_gray);border-radius:calc(var(--base)*0.5)}.warranty_wrap .warranty_list .warranty_item .cover{position:relative;border-bottom:1px solid var(--col_gray);user-select:none}.warranty_wrap .warranty_list .warranty_item .cover .statu{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;letter-spacing:2px;font-size:calc(var(--f_s)*1.4);font-weight:var(--f_w_m);color:var(--col_a);background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(3px)}.warranty_wrap .warranty_list .warranty_item .detail_list{padding:var(--base);line-height:1.5}.warranty_wrap .warranty_list .warranty_item .detail_list .list_item:not(:last-child){margin-bottom:var(--base)}.warranty_wrap .warranty_list .warranty_item .detail_list .list_item .title{font-size:var(--f_s_s);font-weight:var(--f_w_m);color:var(--col_gray)}.warranty_wrap .warranty_list .warranty_item .detail_list .list_item .text{display:inline;font-size:var(--f_s);font-weight:var(--f_w_r);color:var(--col_gray_darken)}.warranty_wrap .warranty_list .warranty_item .detail_list .list_item .text .class{font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m)}.warranty_wrap .create_warranty_btn{margin-top:var(--gap);width:100%}.warranty_wrap .create_warranty_btn .btn_text{display:block;padding:var(--gap) var(--base);text-align:center;letter-spacing:2px;font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m);color:var(--col_white);border-radius:calc(var(--base)*0.5);background-color:var(--col_b)}.warranty_wrap .create_warranty_btn .btn_text:hover{opacity:.7}.submit_warranty_wrap{margin-bottom:calc(var(--gap)*1)}.submit_warranty{margin-top:calc(var(--gap)*3)}.submit_warranty .img_upload_box{position:relative;cursor:pointer}.submit_warranty .img_upload_box:hover .file_name{border:1px solid var(--col_gray_darken)}.submit_warranty .img_upload_box input{position:absolute;z-index:1;height:100%;opacity:0;cursor:pointer}.submit_warranty .img_upload_box .file_name{position:relative;z-index:0;box-sizing:border-box;width:100%;line-height:1.5;padding:calc(var(--f_s)*0.4) calc(var(--f_s)*0.6);color:var(--col_gray_darken);font-size:calc(var(--f_s) - 2px);font-weight:600;text-align:center;letter-spacing:2px;border:1px solid var(--col_gray);border-radius:calc(var(--base)*0.25)}.submit_warranty .cover{margin:var(--gap) 0 0}.submit_warranty .cover img{width:100%}.submit_warranty .form_section:not(:last-child){margin-bottom:var(--gap);padding-bottom:var(--gap);border-bottom:1px solid var(--col_gray_lighten)}.submit_warranty .form_section .title{margin-bottom:var(--gap);font-weight:var(--f_w_m);font-size:var(--f_s);color:var(--col_gray_darken)}.submit_warranty .form_section .title.color_a{color:var(--col_a)}.submit_warranty .form_section .title.color_b{color:var(--col_b)}.submit_warranty .form_section .title.color_c{color:var(--col_c)}.submit_warranty .form_section .title.color_d{color:var(--col_d)}.submit_warranty .form_section .title+.note{margin-top:calc(var(--gap)*-0.5)}.submit_warranty .form_section .note{display:inline;color:var(--col_d);font-size:var(--f_s_s);font-style:italic;font-weight:var(--f_w_m)}.submit_warranty .form_section .form_row.in_error label{color:red}.submit_warranty .form_section .form_row.in_error .file_name,.submit_warranty .form_section .form_row.in_error input{border:1px solid red}.submit_warranty .wpcf7-response-output{padding:var(--base);line-height:1.5;color:var(--col_gray_darken);font-weight:var(--f_w_m);font-size:var(--f_s);text-align:center}.wpcf7 .submit_row{position:relative}.wpcf7 .submit_row .wpcf7-submit{pointer-events:all}.wpcf7 .submit_row .wpcf7-submit.disable{cursor:wait;pointer-events:none;opacity:.7}.wpcf7 .submit_row .ajax-loader{box-sizing:border-box;display:block;margin:0;width:100%;height:calc(var(--base)*2.3);line-height:1;text-align:center;background-repeat:no-repeat;background-position:50%;border-radius:calc(var(--base)*0.25);opacity:0}.wpcf7 .submit_row .ajax-loader.is-active{opacity:1}.truste_box_overlay{transform:translateY(10vh) translateZ(1100px)!important}#consent_blackbar{position:absolute;top:calc(var(--base)*3.5);left:0;right:0;width:100vw;transform:translateZ(1000px)}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-text{text-align:center}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-buttons{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-top:0}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-buttons button{border-radius:.25rem}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-buttons .truste-button1,#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-buttons .truste-button2{flex:1}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-buttons .truste-cookie-link{flex:1;text-align:center}@media (min-width:768px){#consent_blackbar #truste-consent-track #truste-consent-content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-text{margin-left:0;flex:2;text-align:left}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-buttons{flex:3;margin-top:10px}}@media (min-width:768px){#consent_blackbar #truste-consent-track #truste-consent-content{max-width:var(--max_width)!important}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-text{flex:3}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-buttons{flex:2}}.footer{margin-top:calc(var(--gap)*2);width:100%;padding:var(--gap) 0 var(--base);color:var(--col_gray_darken);background-color:var(--col_pri)}.footer .footer_row{margin:auto;width:var(--max_width)}.footer .footer_row .logo{margin-bottom:var(--gap)}.footer .footer_row .logo .logo_main{margin-bottom:var(--gap);width:calc(var(--base)*12);height:calc(var(--base)*1.55);background-image:url(../src/images/logo_black_s.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain}.footer .footer_row .logo .quote{line-height:1.5;font-size:var(--f_s_s)}.footer .footer_row .link{margin-bottom:var(--gap)}.footer .footer_row .link .link_list,.footer .footer_row .link .link_list .list_item:not(:last-child) .item_link{margin-bottom:var(--base)}.footer .footer_row .footer_title{font-size:var(--f_s_s);font-weight:var(--f_w_r);margin-bottom:var(--base)}.footer .footer_row .item_link{line-height:1;display:flex;align-items:center;color:var(--col_black);font-size:var(--f_s_s);font-weight:var(--f_w_r)}.footer .footer_row .item_link:hover{text-decoration:underline}.footer .footer_row .item_link i{margin-right:calc(var(--base)*0.5)}.footer .footer_row .contact p{font-weight:var(--f_w_m);margin-bottom:var(--base)}.footer .lower{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;margin-top:var(--gap);padding-top:var(--base);border-top:1px solid var(--col_black)}.footer .lower .policy_group{display:flex;margin-bottom:calc(var(--base)*0.5)}.footer .lower .policy_group>:not(:last-child){margin-right:calc(var(--base)*0.5)}.footer .lower .policy{font-size:calc(var(--f_s_s) - 2px);letter-spacing:-.2px}.footer .lower .copyright{text-align:center;font-size:calc(var(--f_s_s) - 2px);font-weight:var(--f_w_r)}.footer .lower .gotop{width:var(--base);height:var(--base);text-align:right;cursor:pointer}.footer .lower .gotop:hover{opacity:.5}@media (min-width:960px){.footer .footer_row .link,.footer .footer_row .logo{margin-bottom:0}}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;line-height:0;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;-o-transition:.6s ease-in-out left;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.panel_head{display:-webkit-flex;display:flex;padding:1rem 0}.panel_group{line-height:1.5}.panel_group .panel:last-child{border-bottom:none}.panel_group .panel .panel_heading .panel_title a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;line-height:1.3;padding:var(--base) 0;text-decoration:none;border-bottom:none;border-bottom:1px solid var(--col_gray_lighten)}.panel_group .panel .panel_heading .panel_title a>*{margin-bottom:0}.panel_group .panel .panel_heading .panel_title a h5{color:var(--col_gray_darken);font-weight:var(--f_w_r);font-size:calc(var(--f_s)*1.2)}.panel_group .panel .panel_heading .panel_title a i{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;float:right;line-height:1;color:var(--col_gray_darken);font-size:calc(var(--f_s)*2);-webkit-transform-origin:center 50%;-moz-transform-origin:center 50%;-ms-transform-origin:center 50%;-o-transform-origin:center 50%;transform-origin:center 50%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.panel_group .panel .panel_heading .panel_title a:hover i,.panel_group .panel .panel_heading .panel_title a:hover svg{color:var(--col_gray_darken)}.panel_group .panel .panel_heading .panel_title a[aria-expanded=false]{border-bottom:1px solid var(--col_gray)}.panel_group .panel .panel_heading .panel_title a[aria-expanded=false] h6{color:var(--col_gray_darken)}.panel_group .panel .panel_heading .panel_title a[aria-expanded=false] i,.panel_group .panel .panel_heading .panel_title a[aria-expanded=false] svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.panel_group .panel .panel_collapse{margin-left:0}.panel_group .panel .panel_collapse .panel_body{line-height:1.6;font-size:var(--f_s);padding:1rem 0 2rem;border-bottom:1px solid var(--col_gray_darken)}.panel_group .panel .panel_collapse .panel_body>div{margin-bottom:var(--base)}@media (min-width:640px){.panel_head{padding:1rem}.panel_group .panel .panel_collapse .panel_body{padding:var(--base) 0 calc(var(--gap)*1.5) 0}}@media (min-width:960px){.panel_head{padding:.5rem 1rem 1rem}}.collapse.in,.collapse.show{display:block}.collapse{display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.slick-next,.slick-prev{z-index:9;position:absolute;top:calc(50% - 15px);display:block;height:30px;width:30px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;background-color:rgba(0,0,0,.1);border:none;outline:none;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background-color:rgba(0,0,0,.4);color:#fff}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font:normal normal normal 14px/1 FontAwesome;font-size:var(--base);line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale}@media (min-width:960px){.slick-next,.slick-prev{top:calc(50% - 48px);margin:auto;width:48px;height:48px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:-5px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:0}[dir=rtl] .slick-next{left:-5px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dots{bottom:-25px;list-style:none;display:block;line-height:1;text-align:center;padding:0!important;margin:var(--gap) 0 0 0;width:100%}.slick-dots li{position:relative;display:inline-block;padding:0}.slick-dots li,.slick-dots li button{height:24px;width:24px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:8px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:24px;height:24px;font-family:slick;font-size:24px;line-height:24px;text-align:center;color:var(--col_white);opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:scale(1.2)}.slick-dots li.slick-active button:before{color:var(--col_white);opacity:1}.slick-slider{width:100%;height:auto;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;overflow:hidden;display:block}.slick-list{margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:auto;min-height:1px;opacity:0;transition:opacity .4s;display:none}.slick-slide.slick-current{opacity:1}[dir=rtl] .slick-slide{float:right}.slick-slide img{margin:0 auto;display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap,img[data-action=zoom]{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.zoom-img,.zoom-img-wrap{position:relative;z-index:666}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}