﻿@charset "utf-8";
/* CSS Document */

.media-video-item .info-title,.review-info-list .ellipsis,.small-info-card-item .ellipsis{
	-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis
}

@media (min-width:0) and (max-width:767px){.context111{display:none}}

.flickity-rtl .flickity-page-dots,.ui-datepicker-rtl{direction:rtl}
.pswp,body{-webkit-text-size-adjust:100%}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
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}
.ios .ios-pano-hint:after,td.gsc-search-button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-decoration:none;text-transform:none}
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}
elements-of-type(html5-block){display:block}
.en .info-card-item.push:before,.es .info-card-item.push:before,.ja .info-card-item.push:before,.ko .info-card-item.push:before{font-size:12px}

@media (min-width:0) and (max-width:767px){
	.en .header .btn-diamond,.es .header .btn-diamond,.ja .header .btn-diamond,.ko .header .btn-diamond{width:65px;margin-right:0}
	.en .header .btn-diamond:before,.es .header .btn-diamond:before,.ja .header .btn-diamond:before,.ko .header .btn-diamond:before{margin-left:auto;margin-right:auto}
}

@media (min-width:768px) and (max-width:1199px){
.en .header .btn-diamond,.es .header .btn-diamond,.ja .header .btn-diamond,.ko .header .btn-diamond{width:65px;margin-right:0}
.en .header .btn-diamond:before,.es .header .btn-diamond:before,.ja .header .btn-diamond:before,.ko .header .btn-diamond:before{margin-left:auto;margin-right:auto}}

@media (min-width:0) and (max-width:767px){.en .header .main-logo,.es .header .main-logo,.ja .header .main-logo,.ko .header .main-logo{margin-left:-80px}
}

@media (min-width:1200px){
.en .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after,.en .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after,.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after,.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after,.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after,.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after{bottom:5px}
.en .social-link-list .item,.es .social-link-list .item,.ja .social-link-list .item,.ko .social-link-list .item{width:90px}
.en .social-link-list .btn-fb-fans,.es .social-link-list .btn-fb-fans,.ja .social-link-list .btn-fb-fans,.ko .social-link-list .btn-fb-fans{overflow:hidden;width:90px}
.en .main-nav-title-list>.item.desktop-adj,.es .main-nav-title-list>.item.desktop-adj,.ja .main-nav-title-list>.item.desktop-adj,.ko .main-nav-title-list>.item.desktop-adj{right:0}
.en .main-nav-title-list>.item.desktop-adj .menu-title,.es .main-nav-title-list>.item.desktop-adj .menu-title,.ja .main-nav-title-list>.item.desktop-adj .menu-title,.ko .main-nav-title-list>.item.desktop-adj .menu-title{width:82px}
.en .main-nav-title-list>.item.desktop-adj .menu-title .title,.es .main-nav-title-list>.item.desktop-adj .menu-title .title,.ja .main-nav-title-list>.item.desktop-adj .menu-title .title,.ko .main-nav-title-list>.item.desktop-adj .menu-title .title{width:50px}
.en .header .btn-diamond,.es .header .btn-diamond,.ja .header .btn-diamond,.ko .header .btn-diamond{width:95px}
.en .site-func-blk,.es .site-func-blk,.ja .site-func-blk,.ko .site-func-blk{left:auto;top:-30px;right:110px;width:auto}
.en .main-nav-wrapper,.es .main-nav-wrapper,.ja .main-nav-wrapper,.ko .main-nav-wrapper{margin-top:30px;margin-right:0;width:680px}
.en .main-nav-wrapper .main-nav-title-list,.es .main-nav-wrapper .main-nav-title-list,.ja .main-nav-wrapper .main-nav-title-list,.ko .main-nav-wrapper .main-nav-title-list{padding-top:5px}
.en .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj),.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj),.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj),.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj){width:90px}
.en .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5{width:140px}
.en .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj)>.menu-title .title,.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj)>.menu-title .title,.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj)>.menu-title .title,.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj)>.menu-title .title{font-size:15px}
.en .nav-sub-list,.es .nav-sub-list,.ja .nav-sub-list,.ko .nav-sub-list{height:auto;padding-bottom:40px}
.en .nav-sub-list .item,.es .nav-sub-list .item,.ja .nav-sub-list .item,.ko .nav-sub-list .item{height:auto;vertical-align:top;width:120px;margin-right:15px;margin-left:15px}
.en .nav-sub-list .item .title,.es .nav-sub-list .item .title,.ja .nav-sub-list .item .title,.ko .nav-sub-list .item .title{overflow:visible;font-size:14px;line-height:1.2;white-space:normal}
.en .fixed .main-nav-wrapper,.es .fixed .main-nav-wrapper,.ja .fixed .main-nav-wrapper,.ko .fixed .main-nav-wrapper{margin-top:0;left:-10px;width:880px}
.en .fixed .main-nav-wrapper .main-nav,.es .fixed .main-nav-wrapper .main-nav,.ja .fixed .main-nav-wrapper .main-nav,.ko .fixed .main-nav-wrapper .main-nav{width:100%}
.en .fixed .main-nav-wrapper .main-nav-title-list,.es .fixed .main-nav-wrapper .main-nav-title-list,.ja .fixed .main-nav-wrapper .main-nav-title-list,.ko .fixed .main-nav-wrapper .main-nav-title-list{padding-top:0}
.en .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1,.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1{width:110px}
.en .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2,.en .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3,.en .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4,.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2,.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3,.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4{width:120px}
.en .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5{width:170px}
.en .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6,.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6{width:130px}
.en .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7,.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7{width:110px}
.en .fixed .nav-sub-list,.es .fixed .nav-sub-list,.ja .fixed .nav-sub-list,.ko .fixed .nav-sub-list{margin-left:-950px}
.ja .main-nav-title-list>.item.desktop-adj .menu-title{width:70px}
.ja .main-nav-title-list>.item.desktop-adj .menu-title .title{width:35px}
.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1{width:95px}
.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2{width:85px}
.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3{width:100px}
.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4{width:110px}
.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5{width:95px}
.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6{width:75px}
.ja .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7{width:120px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1{width:130px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2{width:115px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3{width:130px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4{width:120px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4>.menu-title .title{width:70px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5{width:135px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6{width:110px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7{width:140px}
.ja .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj)>.menu-title .title{font-size:14px}
.ja .fixed .nav-sub-list{margin-left:-950px}
.ko .main-nav-title-list>.item.desktop-adj .menu-title{width:70px}
.ko .main-nav-title-list>.item.desktop-adj .menu-title .title{width:35px}
.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1{width:85px}
.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2{width:140px}
.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3,.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4,.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6{width:85px}
.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1,.ko .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7{width:115px}
.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2{width:165px}
.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6{width:115px}
.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7{width:140px}
.ko .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj)>.menu-title .title{font-size:14px}
.ko .fixed .nav-sub-list{margin-left:-950px}
.es .main-nav-title-list>.item.desktop-adj{right:0;width:130px}
.es .main-nav-title-list>.item.desktop-adj .menu-title{width:130px}
.es .main-nav-title-list>.item.desktop-adj .menu-title .title{width:100px}
.es .site-func-blk{right:140px}
.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj){width:95px}
.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj):after{bottom:5px}
.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6,.es .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7{width:100px}
.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-1{width:110px}
.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-2{width:105px}
.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-3{width:135px}
.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-4{width:115px}
.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-5,.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-6{width:140px}
.es .fixed .main-nav-wrapper .main-nav-title-list>.item:not(.desktop-adj).sub-7{width:135px}}

.print .content-left-blk{width:100%}
.print .btn-add-diamond,.print .condition-search-blk,.print .content-right-blk,.print .page-func-blk,.print .social-share-blk,.print .unit-title-blk{display:none}
.ios .ios-pano-hint:after{font-family:iconfont;font-style:normal;font-weight:400}
.ios .ios-pano-hint,.region-map-blk .title,.review-info-list .highlight{font-family:-apple-system,"Microsoft JhengHei"}
.tripadvisor-rating{text-decoration:none;height:18px}
.tripadvisor-rating .tripadvisor-rating-image{position:relative;top:-9px}
.tripadvisor-rating .comment-nums{display:inline-block;color:#3878c7;vertical-align:middle;margin-left:3px;position:relative;top:-5px;font-size:.9375em;line-height:1.6em}
.ios .ios-pano-hint,.ios .ios-pano-hint:after{font-size:1.5625em;line-height:1.92em;display:block}

@media (min-width:0) and (max-width:767px){
.tripadvisor-rating:before{display:none}
.tripadvisor-rating.show-owl [class*=icon-rating-]{width:80px;height:16px}
.tripadvisor-rating.show-owl:before{display:inline-block}}

.tripadvisor-rating-image{display:inline-block;height:40px;vertical-align:middle;margin-right:5px}
.media-switch-blk .media-item{position:relative;display:none;overflow:hidden;background:url(../images/loading.gif) center center no-repeat #ccc}
.media-switch-blk .media-item .btn-fullscreen{display:none}
.media-switch-blk .media-item.act{display:block}
.media-switch-blk .media-item.voice{width:100%}
.media-switch-blk .media-item.voice .thumb-frame,.media-switch-blk .media-item.voice .thumb-frame .thumb{width:100%;height:100%}

@media (min-width:0) and (max-width:767px){.media-switch-blk{margin-right:-3.8%;margin-left:-3.8%}.media-switch-blk .media-item{height:65vw}.media-switch-blk .media-item .btn-fullscreen{display:block;position:absolute;top:5px;right:5px}}

@media (min-width:768px) and (max-width:1199px){.media-switch-blk{margin-right:-2.2%;margin-left:-2.2%}.media-switch-blk .media-item{height:60vw}.media-switch-blk .media-item .btn-fullscreen{display:block;position:absolute;top:5px;right:5px}}
.media-switch-tab-blk{overflow:hidden;background:#fff;border-top:1px #85b919 solid;text-align:center}.media-switch-tab-blk [class*=btn-media-]{width:20%}

@media (min-width:0) and (max-width:767px){.media-switch-tab-blk{margin-right:-3.8%;margin-left:-3.8%;margin-bottom:3.44828vw}}

@media (min-width:768px) and (max-width:1199px){.media-switch-tab-blk{margin-right:-2.2%;margin-left:-2.2%;margin-bottom:2.12766vw}}

@media (min-width:1200px){.media-switch-blk .media-item{height:360px}.media-switch-blk .media-item .btn-fullscreen{display:none}.media-switch-tab-blk{margin-bottom:15px}}.media-iframe{display:block;width:100%;height:100%}.ios-pano-hint{display:none}.ios .ios-pano-hint{position:absolute;top:0;left:0;width:100%;height:100%;background:gray;border:none;color:#fff}.ios .ios-pano-hint:after{content:""}.media-pano-wrapper.fullscreen{position:fixed;top:0;left:0;z-index:20000;width:100vw;height:100vh}.spot-photo-slider{position:relative;height:65vw}.spot-photo-slider .item{width:100%;height:65vw}.spot-photo-slider .thumb{width:100%;height:65vw;object-fit:cover;opacity:0;-webkit-transition:opacity .3s ease;-webkit-transition-delay:0;-moz-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0}.spot-photo-slider .thumb.flickity-lazyloaded{opacity:1}.spot-photo-slider .flickity-page-dots{bottom:10px}

@media (min-width:768px) and (max-width:1199px){.spot-photo-slider{height:60vw}.spot-photo-slider .item{width:100%;height:60vw}.spot-photo-slider .thumb{width:100%;height:60vw;object-fit:cover}}

@media (min-width:1200px){.spot-photo-slider{height:360px}.spot-photo-slider .item{width:100%;height:360px}.spot-photo-slider .thumb{width:100%;height:360px;object-fit:cover}.spot-photo-slider .flickity-enabled .flickity-prev-next-button{height:65px;width:30px}.spot-photo-slider .flickity-enabled .flickity-prev-next-button .arrow{fill:#ce9359}.spot-photo-slider .flickity-enabled .flickity-prev-next-button.previous{left:0;border-radius:0 5px 5px 0}.spot-photo-slider .flickity-enabled .flickity-prev-next-button.next{right:0;border-radius:5px 0 0 5px}}.audio-player{position:absolute;bottom:0;left:0;width:100%;height:100%}.spot-service-list{overflow:hidden;border-bottom:1px #efefef solid}.spot-service-list:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.certification-list,.transport-info-blk{border-bottom:1px #efefef solid}.spot-service-list .item{float:left;color:#595757;font-size:.875em;line-height:1.71429em}

@media (min-width:0) and (max-width:767px){.spot-service-list{padding-bottom:3.44828vw;margin-bottom:3.44828vw}.spot-service-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%}.spot-service-list .item:nth-child(2n){float:right;margin-right:0}}@media (min-width:768px) and (max-width:1199px){.spot-service-list{padding-bottom:2.12766vw;margin-bottom:2.12766vw}.spot-service-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:18.64407%;float:left;margin-right:1.69492%}.spot-service-list .item:nth-child(5n){float:right;margin-right:0}}@media (min-width:1200px){.spot-service-list{padding-bottom:20px;margin-bottom:20px}.spot-service-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:21.73913%;float:left;margin-right:4.34783%;font-size:.8125em;line-height:1.84615em}.spot-service-list .item:nth-child(4n){float:right;margin-right:0}}.certification-list{overflow:hidden}.certification-list .item{color:#4d4c4c;float:left;height:110px;text-align:center;font-size:.8125em;line-height:1.84615em}.certification-list .bussiness-sanitation-excellent,.certification-list .bussiness-sanitation-good,.certification-list .stay-bb,.certification-list .stay-general,.certification-list .stay-hotel,.certification-list .stay-ryokan{background:url(../images/bussiness-sanitation-excellent.png) center top no-repeat;background-size:72px 72px}.certification-list .bussiness-sanitation-good{background-image:url(../images/bussiness-sanitation-good.png)}.certification-list .stay-ryokan{background-image:url(../images/stay-ryokan.png)}.certification-list .stay-general{background-image:url(../images/stay-general.png)}.certification-list .stay-hotel{background-image:url(../images/stay-hotel.png)}.certification-list .stay-bb{background-image:url(../images/stay-bb.png)}

@media (min-width:0) and (max-width:767px){.certification-list{margin-bottom:3.44828vw}.certification-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%;line-height:170px}.certification-list .item:nth-child(2n){float:right;margin-right:0}}@media (min-width:768px) and (max-width:1199px){.certification-list{margin-bottom:2.12766vw}.certification-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:18.64407%;float:left;margin-right:1.69492%;line-height:170px}.certification-list .item:nth-child(5n){float:right;margin-right:0}}

@media (min-width:1200px){.certification-list{margin-bottom:20px}.certification-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:21.73913%;float:left;margin-right:4.34783%;font-size:.8125em;line-height:1.84615em;line-height:170px}.certification-list .item:nth-child(4n){float:right;margin-right:0}}

.transport-info-blk .title{color:#4d4c4c;font-size:1em;line-height:1.5em}
.transport-info-blk .info{color:#666;font-size:.875em;line-height:1.71429em}
.transport-info-blk:last-child{border-bottom:none;margin-bottom:0}

@media (min-width:0) and (max-width:767px){
.transport-info-blk{margin-bottom:3.44828vw}
.transport-info-blk .title{margin-bottom:.86207vw}
.transport-info-blk .info{padding-bottom:.86207vw;margin-bottom:.86207vw}}

@media (min-width:768px) and (max-width:1199px){
.transport-info-blk{margin-bottom:2.12766vw}
.transport-info-blk .title{margin-bottom:.53191vw}
.transport-info-blk .info{padding-bottom:.53191vw;margin-bottom:.53191vw}}

@media (min-width:1200px){
.transport-info-blk{margin-bottom:20px}
.transport-info-blk .title{margin-bottom:5px;font-size:.9375em;line-height:1.6em}
.transport-info-blk .info{padding-bottom:5px;margin-bottom:5px;font-size:.8125em;line-height:1.84615em}}

.spot-near-list{overflow:hidden}
.spot-near-list .item{float:left;width:25%}
.spot-near-list .btn-near{width:100%}
.tripadvisor-info-blk{position:relative}
.tripadvisor-info-blk .logo{display:block;width:135px}
.tripadvisor-info-blk .rating{display:inline-block;height:16px;width:80px;margin-right:5px;vertical-align:middle}
.tripadvisor-info-blk .tripadvisor-rating-image{position:relative;top:-3px}
.tripadvisor-info-blk>.link{display:inline-block;vertical-align:middle;color:#3878c7;font-size:.8125em;line-height:1.84615em}
.tripadvisor-info-blk>.link:hover{color:#85b919}

@media (min-width:0) and (max-width:767px){.tripadvisor-info-blk .btn-write-review{display:block;margin:5px 0}}

.review-rating-blk{background:#f6f9f2;border-top:1px #ccc solid;border-bottom:1px #ccc solid;padding:10px 5px 15px}
.review-rating-blk .title{color:#787878;padding:0 5px;margin-bottom:5px;font-size:.8125em;line-height:1.84615em}
.review-rating-blk.trip-type-blk{border-top:none;margin-bottom:10px}

@media (min-width:768px) and (max-width:1199px){
.tripadvisor-info-blk .btn-write-review{position:absolute;top:5px;right:0;min-width:150px}
.tripadvisor-info-blk .btn-write-review.adj{top:-5px}
.review-rating-blk .title{text-align:center}
.review-rating-wrapper{overflow:hidden;margin-bottom:10px;border-top:1px #ccc solid;border-bottom:1px #ccc solid}
.review-rating-wrapper .review-rating-blk{border:none;width:50%;float:left;margin-bottom:0}
.review-rating-wrapper .review-rating-blk.trip-type-blk{border-left:1px #ccc solid}}

@media (min-width:1200px){
.tripadvisor-info-blk .btn-write-review{position:absolute;top:2px;right:0;min-width:150px}
.tripadvisor-info-blk .btn-write-review.adj{top:-5px}.review-rating-blk .title{text-align:center}
.review-rating-wrapper{overflow:hidden;margin-bottom:10px;border-top:1px #ccc solid;border-bottom:1px #ccc solid}
.review-rating-wrapper .review-rating-blk{border:none;width:50%;float:left;margin-bottom:0}
.review-rating-wrapper .review-rating-blk.trip-type-blk{border-left:1px #ccc solid}}

.review-rating-list{overflow:hidden}
.review-rating-list .item{float:left;width:20%;text-align:center}
.review-rating-list .num{display:block;width:40px;height:40px;margin:0 auto;border-radius:50%;background:#599642;color:#fff;font-size:.875em;line-height:2.85714em}
.review-rating-list .label{display:block;color:#599642;font-size:.8125em;line-height:1.84615em}
.trip-type-blk .review-rating-list .num{background:#e8e8e8;color:#50873c}
.trip-type-blk .review-rating-list .label{color:#787878}
.review-info-list .item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #ccc solid}
.review-info-list .user-blk{overflow:hidden;margin-bottom:10px;color:#2c2c2c;font-size:.875em;line-height:1.37143em}
.review-info-list .highlight{margin-bottom:5px;color:#069;font-style:italic;font-size:1.25em;line-height:1.2em}
.review-info-list .rating-n-time{margin-bottom:5px}
.review-info-list .rating-n-time .rating-img{display:inline-block;width:70px;vertical-align:middle}
.review-info-list .rating-n-time .time{float:right;color:#555;padding-right:10px;font-size:.8125em;line-height:1.84615em}
.review-info-list .review-text{color:#4a4a4a;font-size:.8125em;line-height:1.84615em}
.review-info-list .ellipsis{position:relative;min-height:20px;display:-webkit-box;max-height:50px;overflow:hidden}
.review-info-list .read-more{color:#3878c7;display:inline-block;cursor:pointer}
.review-info-list .read-more:hover{color:#85b919}
.review-info-list .btn-read-more{position:absolute;top:22px;right:0;color:#3878c7;height:24px;display:inline-block;cursor:pointer;padding-left:55px;font-size:13px;line-height:24px;background:-owg-linear-gradient(left,rgba(255,255,255,0) 0,#fff 40px);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 40px);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 40px);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 40px);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 40px);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#fff 40px)}

@media (min-width:0) and (max-width:767px){
.review-info-list .info{float:left;width:50%}
.review-info-list .btn-read-more{right:-5px}
.region-map-blk{display:none}}

@media (min-width:768px) and (max-width:1199px){
.review-info-list .item{overflow:hidden}
.review-info-list .user-blk{float:left;width:150px}
.review-info-list .info{margin-bottom:5px}
.review-info-list .info-blk{float:left;width:calc(100% - 150px)}
.review-info-list .btn-read-more{right:-5px}}

@media (min-width:1200px){
.review-info-list .item{overflow:hidden}
.review-info-list .user-blk{float:left;width:150px;font-size:.8125em;line-height:1.47692em}
.review-info-list .info{margin-bottom:5px}
.review-info-list .info-blk{float:left;width:calc(100% - 150px)}
.review-info-list .rating-n-time .time,.review-info-list .review-text{font-size:.8125em;line-height:1.84615em}
.review-info-list .rating-n-time .rating-img{width:80px}
.review-info-list .rating-n-time .time{margin-top:2px}}

.review-nums-blk{overflow:hidden;margin-bottom:10px;color:#2c2c2c;font-size:.9375em;line-height:1.6em}
.review-nums-blk .desc{float:left}
.review-nums-blk .link{color:#3878c7;float:right}
.review-nums-blk .link:hover{color:#85b919}
.disclaimer-blk{padding:10px 16px;background:#f6f9f2;color:#6d8863;font-size:.8125em;line-height:1.84615em}
.contact-us-blk ul li,.contact-us-form-blk,.region-map-blk .title{font-size:.9375em;line-height:1.6em}
.region-map-blk .title{color:#757575}

@media (min-width:768px) and (max-width:1199px){
.region-map-blk{padding:2.12766vw 2.12766%}
.region-map-blk .region-map{display:block;width:80%;margin:0 auto}}

@media (min-width:1024px) and (max-width:1199px){
.region-special{position:relative}
.region-special .event-news-card-list{float:right;width:57%}
.region-special .region-map-blk{padding:0 10px;float:left;width:43%}}

@media (min-width:1200px){
.region-special{position:relative}
.region-special .event-news-card-list{float:right;width:50%}
.region-special .event-news-card-list .item,.region-special .event-news-card-list .item:nth-child(4n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:30.43478%;float:left;margin-right:4.34783%}
.region-special .event-news-card-list .item:nth-child(3n){float:right;margin-right:0}
.region-special .event-news-card-list .item .icon-card-item{display:block}
.region-special .region-map-blk{padding:0 10px;float:left;width:50%}
.region-special .region-map{display:block;width:100%;margin:0 auto}}

.contact-us-form-blk span.err{font-family:Arial,PMingLiU}
.contact-us-blk ul li,.contact-us-form-blk,.contact-us-form-blk button,.contact-us-form-blk input,.contact-us-form-blk select,.contact-us-form-blk textarea{font-family:-apple-system,"Microsoft JhengHei"}
.contact-us-blk ul{list-style:decimal;padding:0 2vw 2vh;margin-bottom:2vh;border-bottom:1px #e6e6e6 solid}
.contact-us-blk ul li{color:#666;margin:0 0 1vh}.contact-us-blk h3{color:#3ea6a5;padding-left:.5vw}

@media (min-width:0) and (max-width:767px){.contact-us-blk ul{padding:0 2vw 1vh 4vw}}

.contact-us-form-blk{margin:3vh auto;padding:0 2vw 1vh}
.contact-us-form-blk .row{margin-bottom:1.5vh;position:relative}
.contact-us-form-blk label{display:block;width:100%;color:#85b919;vertical-align:middle;text-align:left;padding-left:12px}
.contact-us-form-blk input,.contact-us-form-blk select,.contact-us-form-blk textarea{width:100%;height:40px;border:none;border-radius:1px;border-bottom:1px #85b919 solid;background-color:#f7f7f7;-webkit-appearance:none;-moz-appearance:none;font-size:1em;line-height:1.875em;padding:0 8px}
.contact-us-form-blk input:focus,.contact-us-form-blk select:focus,.contact-us-form-blk textarea:focus{background-color:#f0f8fd}
.contact-us-form-blk .select-wrapper::after{content:'';position:absolute;display:block;width:0;height:0;z-index:10;border:0;top:15px;right:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #85b919}
.contact-us-form-blk textarea{min-height:200px;height:200px;resize:vertical}
.contact-us-form-blk button{font-size:.9375em;line-height:1.6em}
.contact-us-form-blk .captcha{width:40%;margin-right:1vw;font-weight:700;font-family:Arial,'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif}
.contact-us-form-blk #captcha-img{vertical-align:middle}.contact-us-form-blk .btn-captcha-reload{height:28px;padding:0 1vw}
.contact-us-form-blk .btn-captcha-reload:focus,.contact-us-form-blk .btn-captcha-reload:hover{background-color:#f7f7f7;color:#85b919}
.contact-us-form-blk .btn-captcha-reload:active{background-color:#999;color:#f7f7f7}
.contact-us-form-blk .btn-form-submit{width:100%;font-size:1.125em;line-height:1.33333em}
.contact-us-form-blk .btn-form-submit:focus,.contact-us-form-blk .btn-form-submit:hover{background-color:#fa5e2f;color:#f7f7f7}
.contact-us-form-blk .btn-form-submit:active{background-color:#666;color:#f7f7f7}
.contact-us-form-blk span.err{color:#85b919;font-size:.8125em;line-height:1.84615em}
.small-info-card-item .thumb,.spot-map-blk .static-map{opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.small-info-card-item .lazyloaded.thumb,.spot-map-blk .lazyloaded.static-map{opacity:1}
.exhibition-upload-desc-list,.exhibition-upload-form-blk .http,.exhibition-upload-form-blk .ipt,.exhibition-upload-form-blk .label,.exhibition-upload-form-blk .photo-ipt,.exhibition-upload-form-blk .region,.exhibition-upload-form-blk .text-area,.exhibition-upload-form-blk select,.news-detail-title,.right-side-info-blk .title{font-family:-apple-system,"Microsoft JhengHei"}

@media (min-width:0) and (max-width:767px){.page-content-wrapper{padding:5.17241vw 3.44828%}}

@media (min-width:768px) and (max-width:1199px){.page-content-wrapper{padding:3.19149vw 2.12766%}}

@media (min-width:1200px){.page-content-wrapper{width:1100px;margin:0 auto;padding:20px 10px}}.news-cover-blk .news-cover{display:block;width:100%;max-height:80vh;object-fit:contain;opacity:0;-webkit-transition:opacity .6s ease;-webkit-transition-delay:0;-moz-transition:opacity .6s ease 0;-o-transition:opacity .6s ease 0;transition:opacity .6s ease 0}.event-season-schedule-blk .thumb,.photo-tile-list .thumb{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s}.news-cover-blk .news-cover.lazyloaded{opacity:1}

@media (min-width:0) and (max-width:767px){.news-cover-blk{margin-bottom:5.17241vw}}
@media (min-width:768px) and (max-width:1199px){.news-cover-blk{margin-bottom:3.19149vw}}
@media (min-width:1200px){.news-cover-blk{margin-bottom:20px}.news-cover-blk .news-cover{margin:0 auto;max-height:500px}}.news-detail-title{color:#3e3a39;clear:both;font-size:1.25em;line-height:1.2em}.news-detail-title .count{color:#747373;margin-left:10px;font-size:.8125em;line-height:1.84615em}.news-detail-title .room-total{float:right;font-size:.625em;line-height:2.4em}.news-detail-title .room-total b{font-weight:700}

@media (min-width:0) and (max-width:767px){.news-detail-title{margin-bottom:1.72414vw}}
@media (min-width:768px) and (max-width:1199px){.news-detail-title{margin-bottom:1.06383vw}}
@media (min-width:1200px){.news-detail-title{margin-bottom:10px}}

.right-side-info-blk{position:relative;overflow:hidden;margin-bottom:8px}
.right-side-info-blk .title{padding:0 10px;height:40px;font-size:1.5em;color:#669701; line-height:40px;}
.right-side-info-blk .subject{color:#85b919;margin-left:4px;font-size:.75em;line-height:4.16667em}
.right-side-info-blk .btn-more{position:absolute;top:10px;right:10px;width:80px;height:30px;padding-right:10px;font-size:.875em;line-height:2.14286em}
.right-side-info-blk .btn-more:after{width:8px;height:8px;margin-left:3px}
.spot-map-blk{margin-top:2px}
.spot-map-blk .link,.spot-map-blk .static-map{display:block;width:100%}
.hot-info-list .item{border-bottom:1px #efefef solid}
.small-info-card-item{position:relative}
.small-info-card-item .link{display:block;overflow:hidden;padding:10px}
.small-info-card-item .thumb-frame{float:left;margin-right:5px}
.small-info-card-item .thumb{display:block;width:50px;height:50px;object-fit:cover}
.small-info-card-item .info-blk{float:left;height:50px;width:calc(100% - 115px)}
.small-info-card-item .info-title{position:relative;top:-2px;color:#727171;font-size:.8125em;line-height:1.75385em}
.small-info-card-item .ellipsis{display:-webkit-box;max-height:50px;overflow:hidden}
.small-info-card-item .icon-view{position:absolute;right:10px;top:50%;margin-top:-12px;z-index:100;color:#908f8f;font-size:.8125em;line-height:1.84615em}
.full-content-wrapper{background:#fff;box-shadow:0 0 3px #ccc;padding:20px}
.exhibition-upload-desc-blk{width:900px;height:200px;padding-left:265px;padding-top:30px;padding-right:140px;margin-bottom:40px;background:url(../images/exhibition-upload-desc-bg.png) no-repeat}
.exhibition-upload-desc-list{list-style:decimal;color:#666;font-size:.9375em;line-height:1.6em}
.exhibition-upload-desc-list .item{margin-bottom:10px}
.exhibition-upload-desc-list .shine{position:relative;top:3px;display:inline-block;vertical-align:middle;color:#85b919;font-weight:700;font-size:1.375em;line-height:.87273em}
.exhibition-upload-form-blk{padding:0 130px;margin-bottom:20px;border-bottom:1px #e6e6e6 solid}
.exhibition-upload-form-blk .row{margin-bottom:20px}
.exhibition-upload-form-blk .label{display:inline-block;width:110px;padding-top:9px;color:#1a1a1a;vertical-align:top;text-align:right;padding-right:25px;font-size:1em;line-height:1.5em}
.exhibition-upload-form-blk .label.require:before{content:"*";position:relative;top:3px;margin-right:5px;display:inline-block;vertical-align:middle;color:#85b919;font-weight:700;font-size:1.375em;line-height:.87273em}
.exhibition-upload-form-blk .label.adj{text-align:left;padding-left:3px}
.exhibition-upload-form-blk .ipt-blk{display:inline-block;width:calc(100% - 120px);vertical-align:top}
.exhibition-upload-form-blk .ipt,.exhibition-upload-form-blk .text-area,.exhibition-upload-form-blk select{width:100%;height:40px;background:#f2f2f2;border:none;padding:0 10px;border-bottom:1px #85b919 solid;resize:vertical;font-size:1em;line-height:1.5em}
.exhibition-upload-form-blk .ipt.date,.exhibition-upload-form-blk .text-area.date,.exhibition-upload-form-blk select.date{width:45%}
.exhibition-upload-form-blk .ipt.date:last-child,.exhibition-upload-form-blk .text-area.date:last-child,.exhibition-upload-form-blk select.date:last-child{float:right}
.exhibition-upload-form-blk .ipt.addr,.exhibition-upload-form-blk .text-area.addr,.exhibition-upload-form-blk select.addr{float:right;width:calc(100% - 120px)}
.exhibition-upload-form-blk .ipt.url,.exhibition-upload-form-blk .text-area.url,.exhibition-upload-form-blk select.url{float:right;width:calc(100% - 65px)}
.exhibition-upload-form-blk .ipt.captcha-ipt,.exhibition-upload-form-blk .text-area.captcha-ipt,.exhibition-upload-form-blk select.captcha-ipt{width:200px;vertical-align:top}
.exhibition-upload-form-blk .ipt:focus,.exhibition-upload-form-blk .text-area:focus,.exhibition-upload-form-blk select:focus{background-color:#f0f8fd}
.exhibition-upload-form-blk .text-area{padding-top:10px;height:90px}
.exhibition-upload-form-blk .between{display:inline-block;width:8%;text-align:center}
.exhibition-upload-form-blk .hint,.exhibition-upload-form-blk span.err{color:#85b919;font-size:.8125em;line-height:1.84615em}
.exhibition-upload-form-blk .region{display:inline-block;height:40px;width:110px;padding-left:10px;background:#f2f2f2;border:none;border-bottom:1px #85b919 solid;font-size:1em;line-height:1.5em}.exhibition-upload-form-blk .http{display:inline-block;height:40px;line-height:40px}
.exhibition-upload-form-blk .photo-ipt{width:100%;padding:10px;font-size:.9375em;line-height:1.6em}
.exhibition-upload-form-blk .captcha-img{height:40px;margin-right:8px}
.exhibition-upload-form-blk .btn-captcha-reload{height:40px;width:60px;vertical-align:top}
.exhibition-upload-submit-blk{text-align:center;padding-bottom:10px}
.exhibition-upload-submit-blk .btn-form-cancel,.exhibition-upload-submit-blk .btn-form-submit{width:300px;margin:0 15px}
.exhibition-upload-submit-blk .btn-form-cancel:focus,.exhibition-upload-submit-blk .btn-form-cancel:hover,.exhibition-upload-submit-blk .btn-form-submit:focus,.exhibition-upload-submit-blk .btn-form-submit:hover{background-color:#f7f7f7;color:#85b919}
.exhibition-upload-submit-blk .btn-form-cancel:active,.exhibition-upload-submit-blk .btn-form-submit:active{background-color:#999;color:#f7f7f7}
.exhibition-upload-submit-blk .btn-form-submit:focus,.exhibition-upload-submit-blk .btn-form-submit:hover{background-color:#fa5e2f;color:#f7f7f7}
.exhibition-upload-submit-blk .btn-form-submit:active{background-color:#666;color:#f7f7f7}
.free-exchange-fill-blk .button-blk:after{content:"";display:table;clear:both}
.free-exchange-fill-blk{max-width:680px;margin:0 auto;padding:3.44828vw 3.44828%}
.free-exchange-fill-blk .confirm,.free-exchange-fill-blk .desc,.free-exchange-fill-blk .point,.free-exchange-fill-blk .title{font-family:-apple-system,"Microsoft JhengHei";margin-bottom:20px;text-align:center}.free-exchange-fill-blk .confirm{color:#4c4c4c;font-size:1.125em;line-height:1.33333em}
.free-exchange-fill-blk .title{margin-bottom:20px;font-weight:700;color:#4c4c4c;font-size:1.375em;line-height:1.30909em}
.free-exchange-fill-blk .point{font-weight:700;color:#85b919;font-size:1.125em;line-height:1.33333em}
.free-exchange-fill-blk .desc{color:#4d4d4d;text-align:left;font-size:.875em;line-height:1.37143em}
.free-exchange-fill-blk .desc.adj{font-size:.9375em;line-height:1.28em;text-align:center}
.free-exchange-fill-blk .mb20{margin-bottom:20px}
.free-exchange-fill-blk .shine{color:#85b919}
.free-exchange-fill-blk .member-form-blk{padding-bottom:0;margin-top:20px;margin-bottom:20px}
.free-exchange-fill-blk .member-form-blk .captcha{width:100px!important;margin-right:3%!important}
.free-exchange-fill-blk .button-blk{margin-bottom:20px}
.free-exchange-fill-blk .button-blk .btn-apply,.free-exchange-fill-blk .button-blk .btn-form-submit{float:left;width:48%;height:36px;padding:0;line-height:2.5em}
.free-exchange-fill-blk .button-blk .btn-form-submit{float:right}
.free-exchange-fill-blk .btn-form-submit.full{margin:20px 0;width:100%}
.addr-select-wrapper{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%}
.addr-select-wrapper.district{float:right;margin-right:0}
.addr-select-wrapper:after{content:"";display:inline-block;position:absolute;top:50%;margin-top:-2px;right:.5em;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#85b919 transparent transparent;pointer-events:none}

@media (min-width:768px) and (max-width:1199px){.addr-select-wrapper{width:100px}.addr-select-wrapper.district{float:left}}
@media (min-width:1200px){.addr-select-wrapper{width:100px}.addr-select-wrapper.district{float:left}.address-blk{float:right;width:calc(100% - 200px - 6%)}}

.address-blk .text-ipt{padding-right:10px!important}

@media (min-width:768px) and (max-width:1199px){.address-blk{float:right;width:calc(100% - 200px - 6%)}}

/*
.addr-select{width:100%;border-radius:0;height:41px;background:#fff;border:none;padding:0 .5em;border-bottom:1px #85b919 solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;line-height:1.5em}td.gsc-search-button:before{font-family:iconfont;font-style:normal;font-weight:400}
.gs-snippet,.gs-title,.gsc-completion-container span,.media-video-item .info-title,.static-desc,.static-item-list,.static-sub-title,.static-table,.static-title{font-family:-apple-system,"Microsoft JhengHei"}
.gs-snippet b,.gs-title b{font-weight:700!important}.gs-snippet,.gs-snippet b,.gs-title,.gs-title b{text-decoration:none!important}.full-text-search{min-height:300px;background-color:#fff;box-shadow:0 0 3px #ccc}
.gsc-adBlock,.gsc-adBlockVertical{display:none!important}
.gsc-thinWrapper{width:100%!important}form.gsc-search-box{overflow:hidden;position:relative;border:1px solid #9dced1;border-radius:19px;padding:0!important;height:38px}#gsc-i-id1{background:0 0!important;border:none;height:36px;padding-left:18px;border-radius:18px}
.gsc-search-button input.gsc-search-button{background:0 0;height:36px;width:60px;border-radius:18px;border:none;text-indent:-119988px;overflow:hidden;text-align:left}td.gsc-search-button{position:relative;z-index:0;background:#9dced1;height:36px;width:60px!important;border-radius:18px}td.gsc-search-button:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:-1;margin-left:-10px;text-indent:0;font-size:20px;line-height:36px;color:#fff}td.gsc-search-button:after{content:"";position:absolute;right:-5px;top:0;z-index:-2;display:block;width:40px;height:36px;background:#9dced1}td.gsc-clear-button{width:0!important}div.gsc-clear-button{position:absolute!important;top:7px;right:70px;z-index:10}
.gsc-result{border-left:3px solid transparent!important;border-bottom:1px solid #efefef!important;padding-top:12px!important;padding-bottom:12px!important}
.gsc-result:first-child{margin-top:0!important}
.gsc-result:hover{border-left:3px solid #85b919!important}
.gsc-result-info{color:#777!important}.gs-title{color:#1c83ce!important;margin-bottom:4px}
.cse .gsc-webResult.gsc-result,.gsc-imageResult-classic,.gsc-imageResult-column,.gsc-tabsArea,.gsc-webResult.gsc-result{margin-bottom:0!important}
.gs-title b{color:#85b919!important}
.gs-snippet{color:#333!important}
.gs-snippet b{color:#85b919!important}
.gs-visibleUrl{color:#83a3a4!important}
.gsc-thumbnail{padding-right:12px!important}
.cse .gsc-cursor-box,.gsc-cursor-box{border:none!important;text-align:center!important;margin-top:24px}
.cse .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .gsc-cursor-page{display:inline-block!important;line-height:40px!important;width:40px!important;height:40px!important;text-align:center!important;vertical-align:middle!important;color:#050505!important;padding:0 5px!important;border:1px solid #ccc!important;background-color:transparent!important;text-decoration:none!important;font-size:1.15em!important}
.gsc-adBlockNoHeight,.gsc-completion-container>tbody>tr:last-child,.gsc-refinementsArea{display:none!important}
.cse .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page,.gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{color:#3a3a3a!important;border:1px solid transparent!important;text-shadow:none!important}
.cse .gsc-cursor-box .gsc-cursor-page:hover,.gsc-cursor-box .gsc-cursor-page:hover{background-color:#ccc!important}
.gsc-tabsArea{border-bottom:1px solid teal!important}
.gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive{background-color:#9dced1;border:1px solid #9dced1}
.gsc-tabsArea .gsc-tabHeader.gsc-tabhActive{background-color:teal;border:1px solid teal}
.gsc-completion-container .gssb_a,.gsc-completion-container .gssb_a td{line-height:32px!important}
.gsc-completion-container .gsc-completion-selected{background-color:#d8eceb!important}
.gsc-completion-container span{color:#85b919!important;font-weight:700!important;font-size:1.2em!important}
.gsc-completion-container span b{color:#333!important;font-weight:400!important}.gsc-results{width:100%!important}
.gsc-results .gsc-expansionArea{border:none!important}
.gsc-results .gsc-imageResult{width:24.9%!important;border:none!important;padding:5px!important;margin:24px 0 0!important}
.gsc-results .gsc-imageResult .gs-result{width:100%!important}
.gsc-results .gsc-imageResult .gs-text-box{max-width:150px;margin:8px auto 0;text-align:center}
.gsc-results .gsc-imageResult .gs-text-box .gs-visibleUrl{display:none}
.gsc-results .gsc-imageResult .gs-text-box .gs-size{color:#83a3a4!important;text-align:center!important}
.gsc-results .gsc-imageResult .gs-text-box .gs-snippet{color:#1c83ce!important;text-align:center!important}
.gsc-results .gsc-imageResult img{width:auto!important;height:auto!important;max-width:150px!important;max-height:86px!important;box-shadow:0 0 3px #999!important}.static-col-2-3-3:after{content:"";display:table;clear:both}
.static-script-blk a{color:#566ea7;font-style:italic}
.static-img-alt{color:#4c4c4c;font-size:.8125em;line-height:1.47692em}
.static-desc{color:#666;font-size:.9375em;line-height:1.6em}
.static-desc .shine,.static-desc.shine{color:#3ea6a5}
.static-desc.official-site label{color:red;font-weight:700}
.static-desc.official-site a{color:#4695b3;font-style:normal}
.static-desc .margin-left{margin-left:20px}
*/

@media (min-width:0) and (max-width:767px){.static-script-blk{margin-top:6.89655vw}.static-desc{margin-bottom:3.44828vw;line-height:1.52em}}
@media (min-width:768px) and (max-width:1199px){.static-script-blk{margin-top:4.25532vw}.static-desc{margin-bottom:2.12766vw}}
@media (min-width:1200px){.static-script-blk{margin-top:20px}.static-desc{margin-bottom:15px}.static-desc.official-site a{font-size:.8125em}.static-img{margin-bottom:5px}}

.static-desc .li-list{padding:5px 0 15px 20;list-style-type:disc;margin-left:20px}
.static-sub-title,.static-title{color:#141414;font-size:1.125em;line-height:2em}
.static-sub-title{color:#566ea7}
.static-img{display:block;width:100%;border:1px solid #ccc}
.static-col-2-3-3{width:100%}

@media (min-width:0) and (max-width:767px){
.static-col-2-3-3 .col{margin-bottom:3.44828vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.27586%;float:left;margin-right:3.44828%}
.static-col-2-3-3 .col:nth-child(2n){float:right;margin-right:0}}

@media (min-width:768px) and (max-width:1199px){
.static-col-2-3-3 .col{margin-bottom:2.12766vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32.07547%;float:left;margin-right:1.88679%}
.static-col-2-3-3 .col:nth-child(3n){float:right;margin-right:0}}

@media (min-width:1200px){
.static-col-2-3-3 .col{margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:29.41176%;float:left;margin-right:5.88235%}
.static-col-2-3-3 .col:nth-child(3n){float:right;margin-right:0}}

.static-table{width:100%;border-top:1px #d2d2d2 solid;color:#a6a6a6;font-size:.875em;line-height:1.71429em}
.static-table tr{border-bottom:1px #d2d2d2 solid}
.static-table td,.static-table th{padding:10px 5px}
.static-table th{color:#404040}
.static-table.black{color:#666}
.static-table.snack .static-title{font-size:1.5em;line-height:1.5em}
.static-table .snack-name-en{font-size:1.375em;line-height:1.63636em}

@media (min-width:0) and (max-width:767px){.static-table{margin-bottom:3.44828vw}.static-table .snack-name-en{font-size:1.125em;line-height:2em}}
@media (min-width:768px) and (max-width:1199px){.static-table{margin-bottom:2.12766vw}.static-table .snack-name-en{font-size:1.25em;line-height:1.8em}}
@media (min-width:1200px){.static-table{margin-bottom:15px}}

.static-item-list li{margin-bottom:5px}
.static-item-list li .static-sub-list{margin-left:2em}
.photo-tile-list .thumb{opacity:0;transition:opacity .6s}
.photo-tile-list .lazyloaded.thumb{opacity:1}
.media-video-list:after{content:"";display:table;clear:both}
.media-video-item{box-shadow:0 0 3px 1px #ccc}
.media-video-item .video-frame{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:56.25%}
.media-video-item .yt-iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.media-video-item .info-title{display:block;display:-webkit-box;height:48px;overflow:hidden;color:#141414;font-size:1em;line-height:1.5em}

@media (min-width:0) and (max-width:767px){.media-video-item .info-blk{padding:2.29885vw 3.44828%}.media-video-list .item{margin-bottom:3.44828vw}}
@media (min-width:768px) and (max-width:1199px){
.media-video-item .info-blk{padding:1.41844vw 2.12766%}
.media-video-list .item{margin-bottom:2.12766vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.93617%;float:left;margin-right:2.12766%}
.media-video-list .item:nth-child(2n){float:right;margin-right:0}}

@media (min-width:1200px){
.media-video-item .info-blk{padding:10px}
.media-video-list .item{margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:31.91489%;float:left;margin-right:2.12766%}.media-video-list .item:nth-child(3n){float:right;margin-right:0}}

.photo-tile-list{overflow:hidden;clear:both}
.photo-tile-list .item{float:left;width:25%;margin-bottom:0;padding-left:.5px;padding-right:.5px;padding-bottom:1px}
.photo-tile-list .thumb-frame{position:relative;height:0;padding-bottom:75%}
.photo-tile-list .thumb{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}
.photo-tile-list .info-blk{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-align:center}
.photo-tile-list .info-blk:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}
.photo-tile-list .info-blk .vam{display:inline-block;width:95%;vertical-align:middle;text-align:center;word-wrap:break-word}

@media (min-width:0) and (max-width:767px){.photo-tile-list{margin-bottom:3.44828vw}}
@media (min-width:768px) and (max-width:1199px){.photo-tile-list{margin-bottom:2.12766vw}}
@media (min-width:1200px){.photo-tile-list{margin-bottom:15px}}

.pano-show-wrapper{position:fixed;left:0;top:0;z-index:30000;width:100%;height:100vh;background:0 0;-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw)}
.pano-show-wrapper .pano-show-blk{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pano-show-wrapper .pano-iframe{position:absolute;top:0;left:0;width:100vw;height:100vh}
.pano-show-wrapper .btn-close{position:absolute;right:10px;top:10px;z-index:100;background:rgba(255,255,255,.9);width:50px;height:50px}
.pano-show-wrapper .overlay{position:absolute;z-index:-1;width:100%;height:100%}
.pano-show-wrapper.show{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);background:rgba(0,0,0,.6)}
.pano-show-wrapper.show .pano-show-blk.show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}

@media (min-width:1200px){
.pano-show-wrapper .pano-iframe,.pano-show-wrapper .pano-show-blk{width:800px;height:600px}
.pano-show-wrapper .btn-close{top:0;right:-50px;background:#fff}
.pano-show-wrapper .btn-close:hover{background:#000}
.pano-show-wrapper .btn-close:hover:after,.pano-show-wrapper .btn-close:hover:before{background:#fff}}
.member-form-blk .animate-label:after,.member-form-blk .row:after,.member-wrapper:after{content:"";display:table;clear:both}
.point-record-list .date{font-family:Arial,PMingLiU}
.collection-type-title,.member-form-blk .full-label,.member-login-panel .title,.member-slogan-blk .desc,.point-record-list .title,.right-nav-list .title{font-family:-apple-system,"Microsoft JhengHei"}
.member-wrapper{padding:0;background:#f7f7f7}
.member-left-blk{position:relative}

@media (min-width:1200px){.member-wrapper{padding-top:20px;padding-bottom:40px}.member-left-blk{width:620px;float:left;box-shadow:0 0 3px #ccc}}

.member-slogan-blk{background:bottom center no-repeat}
.member-slogan-blk .title{width:128px;height:128px;margin:0 auto;background:url(../images/main-logo.svg) no-repeat;background-size:100% 100%;text-indent:-119988px;overflow:hidden;text-align:left}
.member-slogan-blk .desc{color:#fff;text-align:center;font-size:1.5em;line-height:2em}

@media (min-width:0) and (max-width:767px){.member-slogan-blk{padding:1.72414vw 0 0;margin-bottom:3.44828vw;width:100%;height:185px;background-image:url(../images/member-header-bg-mobile.jpg);background-size:100% auto}}

@media (min-width:768px) and (max-width:1199px){.member-slogan-blk{padding-top:1.06383vw;width:100%;min-height:185px;background-image:url(../images/member-header-bg-tablet.jpg);background-size:100% auto}}

@media (min-width:1200px){.member-slogan-blk{width:100%;min-height:185px;background-image:url(../images/member-header-bg-desktop.jpg);background-size:100% auto}}

.member-login-panel{position:relative;padding:3.44828vw 3.44828%}
.member-login-panel .icon-avatar-circle:before,.member-login-panel .icon-fb-circle:before{display:block;margin:0 auto 15px}
.member-login-panel .title{text-align:center;color:#333;font-size:1.125em;line-height:1.33333em;margin-bottom:.75em}
.member-login-panel .title.tal{text-align:left}
.member-login-panel .btn-fb-login{display:block;width:100%;margin-bottom:.75em}
.member-login-panel .fb-desc{color:#666;text-align:center;font-size:.8125em;line-height:1.84615em;margin-bottom:.75em}
.member-login-panel .or-blk{position:relative;text-align:center;color:#3c3a3a;margin-top:10.34483vw;margin-bottom:10.34483vw;font-size:.8125em;line-height:1.84615em}
.member-login-panel .or-blk:after,.member-login-panel .or-blk:before{content:"";display:block;width:45%;height:1px;background:#85b819;position:absolute;top:50%}
.member-login-panel .or-blk:after{right:0}
.member-login-panel .btn-form-submit{display:block;width:100%}
.member-login-panel .row{overflow:hidden}
.member-login-panel .btn-apply{float:left;width:49%;height:36px;vertical-align:middle}
.member-login-panel .btn-apply:last-child{float:right}
.member-login-panel .btn-checkbox{color:#00404b;font-size:.8125em;line-height:2.21538em}
.member-login-panel .btn-checkbox .link{color:#237f91}
.member-login-panel .account{font-weight:700;color:#85b919;font-size:1.375em;line-height:2.18182em}
.member-login-panel .center-blk-fit{max-width:680px;margin:0 auto}

@media (min-width:0) and (max-width:767px){.member-login-panel .title{margin-bottom:6.89655vw}.member-login-panel .center-blk-fit{max-width:680px}}
@media (min-width:768px) and (max-width:1199px){
.member-login-panel{overflow:hidden}
.member-login-panel.member-sign-up-panel{position:relative}
.member-login-panel .divide-blk{float:left;min-height:330px;width:47.5%;padding:.5em}
.member-login-panel .or-blk{position:absolute;top:5%;left:50%;margin-left:-2.5%;height:90%;width:5%;margin-top:0;margin-bottom:0}
.member-login-panel .divide-blk.last{float:right;margin-right:0}
.member-login-panel .or-blk .or{display:block;position:absolute;top:50%;left:0;width:100%;margin-top:-13px;text-align:center}
.member-login-panel .or-blk:after,.member-login-panel .or-blk:before{content:"";display:block;height:45%;width:1px;left:50%;top:0}
.member-login-panel .or-blk:after{right:auto;top:auto;bottom:0}
.member-login-panel .center-blk{width:400px;margin:0 auto}
.member-login-panel .center-blk-fit{max-width:680px}
.member-login-panel .title{margin-bottom:4.25532vw}}

@media (min-width:1200px){
.member-login-panel{overflow:hidden;padding:20px 0}
.member-login-panel.member-sign-up-panel{position:relative}
.member-login-panel .divide-blk{float:left;min-height:330px;width:47.5%;padding:1em}
.member-login-panel .or-blk{position:absolute;top:5%;left:50%;margin-left:-2.5%;height:90%;width:5%;margin-top:0;margin-bottom:0}
.member-login-panel .divide-blk.last{float:right;margin-right:0}
.member-login-panel .or-blk .or{display:block;position:absolute;top:50%;left:0;width:100%;margin-top:-13px;text-align:center}
.member-login-panel .or-blk:after,.member-login-panel .or-blk:before{content:"";display:block;height:45%;width:1px;left:50%;top:0}
.member-login-panel .or-blk:after{right:auto;top:auto;bottom:0}
.member-login-panel .center-blk{width:400px;margin:0 auto}
.member-login-panel .center-blk-fit{max-width:550px}
.member-login-panel .title{margin-bottom:25px}}

.member-form-blk{position:relative;width:100%;margin:0 auto .75em}
.member-form-blk.login-form-blk{padding:0;background:0 0;box-shadow:none}
.member-form-blk.login-form-blk .text-ipt{border:1px solid #cbdfe2;border-radius:3px}
.member-form-blk.login-form-blk .label{background:0 0;border-radius:0 3px 3px 0}
.member-form-blk .row{position:relative;margin-bottom:.75em}
.member-form-blk .label{display:inline-block;height:30px;color:#636363;background:#fff;vertical-align:middle;font-size:1em;line-height:1.875em}
.member-form-blk .animate-label{position:absolute;top:0;right:0;width:100%;height:40px;padding:0 .5em;color:#636363;background:#fff;line-height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.member-form-blk .text-ipt{width:100%;height:41px;padding:0 90px 0 10px;border:none;border-radius:1px;border-bottom:1px #85b919 solid;-webkit-appearance:none;font-size:1em;line-height:1.875em}
.member-form-blk .text-ipt.focus+.animate-label{width:80px;text-align:center;background:#85b919;color:#fff}
.member-form-blk .text-ipt.focus+.animate-label:before{content:attr(data-focus-text);display:block}
.member-form-blk .text-ipt.captcha{font-family:'Arial black';font-weight:bolder;width:calc(100% - 60px - 80px);margin-right:5px;padding-right:0}
.condition-label,.venues-space-name,.version-type-a{font-family:-apple-system,"Microsoft JhengHei"}
.member-form-blk .text-ipt[type=number]{-webkit-appearance:none}
.member-form-blk .text-ipt::-webkit-inner-spin-button,.member-form-blk .text-ipt::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.member-form-blk .text-ipt.err{border-color:red}
.member-form-blk .date-ipt{height:30px;border:none;border-bottom:1px #cbdfe2 solid;border-radius:0;-webkit-appearance:none;vertical-align:middle}
.member-form-blk .date-ipt.err{border-color:red}
.member-form-blk .btn-condition-search{width:100%;line-height:2.25em}
.member-form-blk .btn-condition-search:before{position:relative;top:-2px}
.member-form-blk .captcha-img{position:relative;top:-1px;margin-right:5px;vertical-align:middle}
.member-form-blk .name-blk{float:left;position:relative;width:49%}
.member-form-blk .name-blk:last-child{float:right;margin-right:0}
.member-form-blk .name-blk .btn-base{width:100%}
.member-form-blk .three-blk{float:left;position:relative;width:32.5%;margin-right:1.25%;margin-bottom:.375em}
.member-form-blk .three-blk:nth-child(3n){float:right;margin-right:0}
.member-form-blk .three-blk .btn-base{width:100%}
.member-form-blk .btn-captcha-reload{width:60px;height:32px;padding:0;font-size:.9375em;line-height:1.6em;vertical-align:middle}
.member-form-blk .condition-item{float:left;position:relative;margin-right:5px;margin-bottom:.375em}
.member-form-blk .condition-item .btn-base{width:100%}
.member-form-blk .textarea{display:block;width:100%;padding:0 .25em;border:1px solid #cbdfe2;border-radius:4px;-webkit-appearance:none;font-size:1em;line-height:1.5em}
.member-form-blk .textarea::-webkit-input-placeholder{color:#636363}
.member-form-blk span.err{clear:both;display:block;position:relative;top:0;color:red;padding-left:.5em;font-size:.8125em;line-height:1.84615em}
.member-form-blk .type-blk{overflow:hidden}
.member-form-blk .type-blk .col{float:left;margin-right:5px;margin-bottom:5px;position:relative;top:3px}
.member-form-blk .type-blk .col:first-child{padding-left:.5em}
.member-form-blk .full-label{display:block;color:#007488;margin-bottom:.15em}

@media (min-width:768px) and (max-width:1199px){
.member-form-blk{position:relative;padding-bottom:1.5em;overflow:hidden}
.member-form-blk .half{float:left;width:calc(50% - .5em)}
.member-form-blk .half.last{float:right}
.member-form-blk .btn-condition-search{width:125px;height:100%;position:absolute;top:0;right:0;line-height:1.5em}
.member-form-blk .btn-condition-search:before{position:relative;top:0;display:block;margin:0 auto}}

.right-nav-blk{width:100%;background:#92b7ef;padding:10px;margin-bottom:20px}
.right-nav-blk.yellow{padding:0;background:#fff;box-shadow:0 0 3px #ccc}
.right-nav-blk.yellow .item{margin-bottom:0;border-bottom:1px solid #efefef}
.right-nav-blk.yellow .item:last-child{border-bottom:none}
.right-nav-blk.yellow .link{padding-top:10px;padding-bottom:10px}
.right-nav-blk.yellow .act .link{margin-left:0;padding-left:10px}
.right-nav-list .item{margin-bottom:5px}
.right-nav-list .item:last-child{margin-bottom:0}
.right-nav-list .link{display:block;padding:5px 10px;background:#fff;color:#595757;text-decoration:none}
.right-nav-list .act .title,.right-nav-list .link:hover .title{color:#397ce2}
.right-nav-list .title{display:inline-block;vertical-align:middle;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;font-size:1em;line-height:1.5em}
.right-nav-list .thumb{display:inline-block;width:65px;height:65px;vertical-align:middle;margin-right:10px;border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .3s ease;-webkit-transition:-webkit-filter .3s ease}
.right-nav-list .act .link{margin-left:-10px;padding-left:20px}
.right-nav-list .act .thumb{-webkit-filter:none;filter:none}.
right-nav-list .link:hover .thumb{-webkit-filter:grayscale(0);filter:grayscale(0)}

@media (min-width:0) and (max-width:767px){.show-my-collection-blk{padding:3.44828vw 3.44828%}.collection-type-title{margin-bottom:3.44828vw}}
@media (min-width:768px) and (max-width:1199px){.show-my-collection-blk{padding:2.12766vw 2.12766%}}

.collection-type-title{padding:0 10px;background:#bbd97e;box-shadow:0 0 3px #aaa;color:#3e3a39;font-size:1.125em;line-height:2.66667em}
.collection-type-title.shop{background:#85c89b}
.collection-type-title.accommodation{background:#d2aace}
.collection-type-title.event{background:#f29673}

@media (min-width:768px) and (max-width:1199px){.collection-type-title{margin-bottom:2.12766vw}.point-record-info-wrapper{padding:0 2.12766%}}
@media (min-width:1200px){.collection-type-title{margin-bottom:15px}}

.point-record-info-wrapper{margin-bottom:20px}

@media (min-width:0) and (max-width:767px){.point-record-info-wrapper .total-nums-blk{width:95%;margin-left:auto;margin-right:auto}}
@media (min-width:1200px){.point-record-info-wrapper{margin-bottom:0}}

.point-record-list{box-shadow:0 0 3px #ccc;padding:0 5px;margin-bottom:20px;background:#fff}
.point-record-list .item{padding:10px;border-bottom:1px #e6e6e6 solid}
.point-record-list .item:last-child{border-bottom:none}
.point-record-list .date{color:#6f6f6f;font-size:.875em;line-height:1.71429em}
.point-record-list .title{color:#3e3a39;font-size:1em;line-height:1.5em}
.point-record-list .reject{background-color:#dc143c;color:#fff;padding:3px 5px;margin-right:3px;font-size:.8125em;line-height:1.84615em}
.exchange-gift-image{margin:32px auto;vertical-align:middle;display:block;text-align:center;max-width:100%}

@media (min-width:768px) and (max-width:1199px){
.shop-media-blk{width:50%;float:left;margin-bottom:2.12766vw;border-top:1px #efefef solid}
.shop-media-blk .media-switch-blk,.shop-media-blk .media-switch-tab-blk{margin-left:0;margin-right:0}
.shop-media-blk .media-switch-blk{height:30vw;overflow:hidden}
.shop-media-blk .media-switch-blk .media-item,.shop-media-blk .spot-photo-slider{height:30vw}
.shop-media-blk .spot-photo-slider .item{width:100%;height:30vw}
.shop-media-blk .spot-photo-slider .thumb{width:100%;height:30vw;object-fit:cover}}

@media (min-width:1200px){
.shop-media-blk{width:50%;float:left;margin-bottom:25px;border-top:1px #efefef solid}
.shop-media-blk .media-switch-blk,.shop-media-blk .media-switch-tab-blk{margin-left:0;margin-right:0}
.shop-media-blk .media-switch-blk{height:218px;overflow:hidden}
.shop-media-blk .media-switch-blk .media-item,.shop-media-blk .spot-photo-slider{height:218px}
.shop-media-blk .spot-photo-slider .item{width:100%;height:218px}
.shop-media-blk .spot-photo-slider .thumb{width:100%;height:218px;object-fit:cover}}

.license-blk{clear:both;width:100%}
.license-blk .license-id{font-weight:700;color:#1c95ce}
.license-blk .hint{color:#333;font-size:.875em;line-height:1.71429em}

@media (min-width:0) and (max-width:767px){.license-blk{margin-bottom:3.44828vw}.static-sitelist-blk{margin-top:6.89655vw}}
@media (min-width:768px) and (max-width:1199px){.license-blk{margin-bottom:1.06383vw}.license-blk .hint,.license-blk .license-id{display:inline-block;margin-right:10px}}
@media (min-width:1200px){.license-blk{margin-bottom:10px}.license-blk .hint,.license-blk .license-id{display:inline-block;margin-right:10px}}

.venues-space-name{padding:10px;background:#efefef;color:#3e3a39;font-size:1.125em;line-height:1.33333em}
.venues-space-info-blk{margin-bottom:15px}
.venues-space-info-blk .info{padding:5px 10px;border-bottom:1px #efefef solid;color:#595757;font-size:.9375em;line-height:1.6em}
.static-sitelist-blk a{color:#566ea7}

@media (min-width:768px) and (max-width:1199px){.static-sitelist-blk{margin-top:4.25532vw}}
@media (min-width:1200px){.static-sitelist-blk{margin-top:20px}}

.page-sitemap .static-title{background:#f7f7f7;border-top:1px solid #f3e6c9;padding:5px 8px;margin-top:15px}
.page-sitemap .thumb,.page-sitemap .title-name{height:2em;display:inline-block;vertical-align:bottom}
.page-sitemap .static-item-list li{margin:0}
.page-sitemap .static-item-list a{display:block;padding:5px 5px 5px 3em;text-decoration:none;border-bottom:1px solid #f7f7f7}
.page-sitemap .static-item-list a:hover{text-decoration:underline;background:#fffdf4;border-bottom:1px solid #ffdd94}
.page-sitemap .static-item-list .static-sub-list{margin-bottom:.5em}
.page-sitemap .static-item-list .static-sub-list a{padding-left:1em;margin-left:1em}
.static-imgs-blk{width:100%;overflow:hidden}
.static-imgs-blk .static-imgs-half{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:46%;margin:0 1% 20px}
.static-imgs-blk .static-imgs-half img{width:100%}
.static-li-for-outdent{padding-bottom:3em}
.static-li-for-outdent .li-outdent-1em{padding-left:1.5em;text-indent:-1em}
.static-slick-for-app-blk{overflow:scroll;width:100%;height:340px;margin-bottom:10px}
.static-slick-for-app-blk .app-images-list-blk{width:2400px;height:320px}
.static-slick-for-app-blk .app-images-list-blk img{display:block;float:left;height:320px;margin:0 2px}
.static-bg-title{background:#d9f4f4;padding:2px 10px;color:#015983}
.static-section-blk{position:relative;padding-left:260px}
.static-section-blk.section-top-line{border-top:1px solid #d9f4f4;padding-top:20px;margin-bottom:20px}
.static-section-blk .static-imgs-blk.img-text{position:absolute;left:0;width:250px;margin-bottom:10px}
.static-section-blk .static-imgs-blk.img-text .static-img{width:250px!important}

@media (min-width:0) and (max-width:767px){
.static-section-blk{padding-left:0}
.static-section-blk .static-imgs-blk.img-text{position:relative;min-height:auto}
.static-section-blk .static-imgs-blk.img-text .static-img{width:100%!important}}

.for-note{background:#1eb7b7;padding:5px 10px;color:#faffbe;margin:0 10px 10px 5px}
.version-type-a{color:#333}
.version-type-a .static-section-title{color:#fff;font-size:1.5em;line-height:2em;background:#1eb7b7;padding:5px 10px}
.version-type-a .title-img{padding:0;background:0 0}
.version-type-a .static-item-title{color:#85b919;font-size:1.125em;line-height:1.46667em;padding:15px 10px 5px;border-bottom:2px solid #faa286;margin-bottom:2px}
.version-type-a .static-item-desc{font-size:.9375em;line-height:1.6em;padding-top:3px;margin-bottom:10px}
.version-type-a .static-emphasize{color:#e53636}
.version-type-a .top-line{border-top:1px solid #efefef}
.version-type-a .static-item-note{color:#e53636;font-size:.875em;line-height:1.71429em}
.version-type-a .static-item-note .static-emphasize{font-weight:700}
.version-type-a .page-link{color:#009fdf}
.version-type-a .static-li-for-outdent{padding-bottom:0}
.breadcrumb{margin-bottom:1.72414vw}
.breadcrumb .unit{text-decoration:none;color:#888888;font-size:13px;line-height:1.71429em}
.breadcrumb .unit:after{content:"";display:inline-block;width:8px;height:8px;margin:0 3px 0 5px;border-right:2px #999 solid;border-bottom:2px #999 solid;vertical-align:middle;-webkit-transform:rotate(-45deg) translateY(-1px);-moz-transform:rotate(-45deg) translateY(-1px);-ms-transform:rotate(-45deg) translateY(-1px);-o-transform:rotate(-45deg) translateY(-1px);transform:rotate(-45deg) translateY(-1px)}
.breadcrumb .unit:last-child:after{border:none}

@media (min-width:0) and (max-width:767px){.breadcrumb{margin-bottom:1.72414vw}}
@media (min-width:768px) and (max-width:1199px){.breadcrumb{margin-bottom:1.06383vw}}
@media (min-width:1200px){.breadcrumb{position:relative;z-index:0;margin:0 auto 10px;padding:5px 0 0;width:1080px;overflow:hidden}}

.condition-search-blk .row:after{content:"";display:table;clear:both}
.condition-search-blk.only-keyword .btn-search-clear:before,.event-season-list .link.out:after{font-family:iconfont;font-weight:400;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none}
.condition-search-blk{background:url(../images/search-blk-bg.png) #e8d6ad}
.condition-search-blk .row.pb0{padding-bottom:0}
.condition-search-blk .date-ipt,.condition-search-blk .text-ipt{height:40px;width:100%;padding:0 10px;background:#fff;border:none;border-radius:0;-webkit-appearance:none;font-size:.9375em;line-height:1.6em}
.condition-search-blk .date-ipt[type=date]:before,.condition-search-blk .date-ipt[type=month]:before{content:attr(placeholder);color:#acacac}
.condition-search-blk .date-ipt[type=date].no-hint:before,.condition-search-blk .date-ipt[type=date]:focus:before,.condition-search-blk .date-ipt[type=month].no-hint:before,.condition-search-blk .date-ipt[type=month]:focus:before{content:""}
.condition-search-blk .btn-search-clear{display:none;background-color:#ededed!important;font-size:.9375em;line-height:1.6em}
.condition-search-blk.only-keyword .row{position:relative}
.condition-search-blk.only-keyword .btn-search-clear{position:absolute;display:block;width:25px;height:25px;padding:0;left:auto;right:70px;top:8px;background:0 0!important;border:none;text-indent:-119988px;overflow:hidden;text-align:left}
.condition-search-blk.only-keyword .btn-search-clear:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-indent:0;font-size:1em;line-height:1.75em}
.condition-search-blk.in-left{margin-bottom:15px}

@media (min-width:0) and (max-width:767px){
.condition-search-blk{padding:3.44828vw 3.44828% 0;-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;transition:height .3s}
.condition-search-blk .row{padding-bottom:3.44828vw}
.condition-search-blk .half{width:calc(50% - 1.72414%);float:left}
.condition-search-blk .half:nth-child(2n){float:right;margin-right:0}
.condition-search-blk .keyword-adj{overflow:hidden}
.condition-search-blk .keyword-adj .btn-search-submit,.condition-search-blk .keyword-adj .btn-show-adv,.condition-search-blk .keyword-adj .text-ipt{float:left;margin:0}
.condition-search-blk .keyword-adj .btn-search-submit{margin-right:2px}
.condition-search-blk .keyword-adj .text-ipt{width:calc(100% - 82px)}
.condition-search-blk.only-keyword{margin-bottom:3.44828vw}
.condition-search-blk.only-keyword .btn-search-submit{float:right;width:60px;margin-right:0}
.condition-search-blk.only-keyword .text-ipt{width:calc(100% - 60px)}
.condition-search-blk .adv-condition-blk{display:none}
.condition-search-blk .statistic-adj{margin-top:5px}
.condition-search-blk .statistic-adj .btn-search-submit{width:100%;margin-right:0}
.condition-search-blk.expend{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;width:100%;height:100vh;padding-bottom:70px;z-index:30000;background:rgba(232,214,173,.95)}
.condition-search-blk.expend .expend-wrapper{position:relative;padding-bottom:40px}
.condition-search-blk.expend .adv-condition-blk{display:block;overflow:hidden}
.condition-search-blk.expend .keyword-adj{padding-top:calc(40px + 6.89655vw)}
.condition-search-blk.expend .keyword-adj .text-ipt{width:100%}
.condition-search-blk.expend .btn-show-adv{position:absolute;top:3.44828vw;right:0}
.condition-search-blk.expend .btn-show-adv:before{display:block;clear:both;content:""}
.condition-search-blk.expend .btn-search-submit{position:absolute;right:0;bottom:0;width:65.71429%}
.condition-search-blk.expend .btn-search-clear{display:block;position:absolute;left:0;bottom:0;width:31.42857%}}

.event-promote-list .thumb,.index-banner-slider .thumb{object-fit:cover;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0}

@media (min-width:768px) and (max-width:1199px){
.condition-search-blk{position:relative;overflow:hidden;padding:2.12766vw 2.12766% 0;padding-bottom:calc(40px + 2.12766vw)}
.condition-search-blk .row{padding-bottom:2.12766vw}
.condition-search-blk .tablet-adj{float:left;width:50%}
.condition-search-blk .tablet-adj .half{float:left;width:50%;padding-right:2.12766%}
.condition-search-blk .tablet-adj.full{width:100%}
.condition-search-blk .btn-show-adv{display:none}
.condition-search-blk .keyword-adj{overflow:hidden}
.condition-search-blk .keyword-adj .btn-search-submit,.condition-search-blk .keyword-adj .text-ipt{float:left;margin:0}
.condition-search-blk .keyword-adj .btn-search-submit{width:71.80851%;position:absolute;bottom:4.25532vw;right:2.12766%}
.condition-search-blk .keyword-adj .btn-search-clear{display:block;position:absolute;left:2.12766%;bottom:4.25532vw;width:22.97872%}
.condition-search-blk .keyword-adj .text-ipt{width:100%}
.condition-search-blk .keyword-adj.tablet-adj{float:right}
.condition-search-blk .keyword-adj.tablet-adj .btn-search-clear,.condition-search-blk .keyword-adj.tablet-adj .btn-search-submit{bottom:2.12766vw}
.condition-search-blk .statistic-adj{margin-top:10px;padding-bottom:0}
.condition-search-blk .statistic-adj .btn-search-submit{width:calc(100% - 4.25532%)!important;margin-right:0}
.condition-search-blk.only-keyword{padding-bottom:0;margin-bottom:2.12766vw}
.condition-search-blk.only-keyword .row{position:relative}
.condition-search-blk.only-keyword .btn-search-submit{position:static;float:right;width:150px;margin-right:0}
.condition-search-blk.only-keyword .btn-search-clear{width:25px;height:25px;padding:0;left:auto;right:160px;top:8px;background:0 0!important;border:none;text-indent:-119988px;overflow:hidden;text-align:left}
.condition-search-blk.only-keyword .btn-search-clear:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-indent:0;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;font-size:1em;line-height:1.75em}
.condition-search-blk.only-keyword .text-ipt{padding-right:40px;width:calc(100% - 150px)}}

@media (min-width:1200px){
.condition-search-blk{position:relative;overflow:hidden;padding-bottom:45px;margin-bottom:15px}
.condition-search-blk.in-left{margin-top:-10px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
.condition-search-blk.in-left .pb0{padding-bottom:0}
.condition-search-blk.in-left .expend-wrapper{width:100%}
.condition-search-blk.in-left .keyword-adj .btn-search-submit{width:500px;margin-left:-205px}
.condition-search-blk.in-left .keyword-adj .btn-search-clear{width:80px;margin-left:-295px}
.condition-search-blk.in-left .condition-list{margin-bottom:0}
.condition-search-blk.in-left .condition-list .item{margin-bottom:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15.78947%;float:left;margin-right:1.05263%}
.condition-search-blk.in-left .condition-list .item:nth-child(6n){float:right;margin-right:0}
.condition-search-blk.in-left .condition-list.statistic .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32.63158%;float:left;margin-right:1.05263%}
.special .condition-search-blk.in-left{margin-top:0;margin-left:0;margin-right:0}
.condition-search-blk .expend-wrapper{width:940px;margin:0 auto;padding:15px 0;overflow:hidden}
.condition-search-blk .row{padding-bottom:10px}
.condition-search-blk .tablet-adj{float:left;width:50%}
.condition-search-blk .tablet-adj .row{float:left}
.condition-search-blk .tablet-adj .half{width:50%;padding-right:15px}
.condition-search-blk .tablet-adj.full{width:100%}
.condition-search-blk .btn-show-adv{display:none}
.condition-search-blk .keyword-adj .text-ipt{width:100%;margin:0}
.condition-search-blk .keyword-adj .btn-search-clear,.condition-search-blk .keyword-adj .btn-search-submit{position:absolute;bottom:15px;left:50%;margin-right:0}
.condition-search-blk .keyword-adj .btn-search-submit{width:705px;margin-left:-235px}
.condition-search-blk .keyword-adj .btn-search-clear{display:block;width:220px;margin-left:-470px}
.condition-search-blk .keyword-adj.tablet-adj{float:right}
.condition-search-blk .keyword-adj.tablet-adj .btn-search-submit{float:none}
.condition-search-blk .statistic-adj{margin-top:5px;padding-bottom:0}
.condition-search-blk .statistic-adj .btn-search-submit{width:590px!important;margin-left:-295px!important}
.condition-search-blk.only-keyword{padding-bottom:0}
.condition-search-blk.only-keyword .row{position:relative;padding-bottom:0}
.condition-search-blk.only-keyword .btn-search-submit{position:static;float:right;width:150px;margin-right:0}
.condition-search-blk.only-keyword .btn-search-clear{width:25px;height:25px;padding:0;left:auto;right:160px;top:9px;background:0 0!important;border:none;text-indent:-119988px;overflow:hidden;text-align:left}
.condition-search-blk.only-keyword .btn-search-clear:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-indent:0;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;font-size:1em;line-height:1.75em}
.condition-search-blk.only-keyword .text-ipt{padding-right:40px;width:calc(100% - 150px)}
.condition-search-blk.only-keyword.in-left .btn-search-submit{width:150px;margin-left:0}
.condition-search-blk.only-keyword.in-left .btn-search-clear{width:25px;margin-left:0}
.condition-search-blk.desktop-adj .expend-wrapper{width:620px;margin:0 auto;padding:10px}}

.condition-label{display:block;color:#3e3a39;font-size:1em;line-height:1.5em}

@media (min-width:0) and (max-width:767px){.condition-label{margin-bottom:5px}}
@media (min-width:768px) and (max-width:1199px){.condition-label{float:left;width:70px;height:35px;margin-right:2.12766%;line-height:35px}}
@media (min-width:1200px){.condition-label{float:left;width:70px;height:30px;margin-right:10px;line-height:30px}}

.condition-list{overflow:hidden}
.condition-list .btn-radio,.condition-list .btn-select{display:block;width:100%}
.condition-list.statistic{margin-bottom:0!important}

@media (min-width:0) and (max-width:767px){
.condition-list .item{margin-bottom:2.29885vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32.07547%;float:left;margin-right:1.88679%}
.condition-list .item:nth-child(3n){float:right;margin-right:0}
.condition-list.price .item,.condition-list.price .item:nth-child(3n),.condition-list.statistic .item,.condition-list.statistic .item:nth-child(3n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:49.0566%;float:left;margin-right:1.88679%}
.condition-list.price .item:nth-child(2n),.condition-list.statistic .item:nth-child(2n){float:right;margin-right:0}}

@media (min-width:768px) and (max-width:1199px){
.condition-list{float:left;width:calc(100% - 70px - 2.12766%);margin-bottom:2.12766vw}
.condition-list .item{margin-bottom:1.41844vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15.49296%;float:left;margin-right:1.40845%}
.condition-list .item:nth-child(6n){float:right;margin-right:0}
.condition-list.price .item,.condition-list.price .item:nth-child(6n),.condition-list.statistic .item,.condition-list.statistic .item:nth-child(6n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23.94366%;float:left;margin-right:1.40845%}
.condition-list.price .item:nth-child(4n),.condition-list.statistic .item:nth-child(4n){float:right;margin-right:0}}

@media (min-width:1200px){
.condition-list .item,.condition-list .rate{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.condition-list{float:left;width:calc(100% - 80px);margin-bottom:5px}
.condition-list .item{margin-bottom:10px;box-sizing:border-box;width:23%;float:left;margin-right:1.05263%}
.condition-list .item:nth-child(8n){float:right;margin-right:0}
.condition-list .rate{box-sizing:border-box;width:15.78947%;float:left;margin-right:1.05263%}
.condition-list .btn-select{height:30px}
.desktop-adj .condition-list .item,.desktop-adj .condition-list .item:nth-child(10n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14.89362%;float:left;margin-right:2.12766%}
.desktop-adj .condition-list .item:nth-child(6n){float:right;margin-right:0}
.condition-list.price .item,.condition-list.price .item:nth-child(8n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15.78947%;float:left;margin-right:1.05263%}
.condition-list.price .item:nth-child(6n){float:right;margin-right:0}
.condition-list.statistic .item,.condition-list.statistic .item:nth-child(8n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32.63158%;float:left;margin-right:1.05263%}
.condition-list.statistic .item:nth-child(3n){float:right;margin-right:0}}

.condation-duration-blk{padding-bottom:5px!important}
.condation-duration-blk .month,.condation-duration-blk .year{float:left;height:34px;border-radius:0;background-color:#fff;-webkit-appearance:none;padding-left:10px;padding-right:28px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-size:12px auto;background-position:right 10px center;background-repeat:no-repeat;border:0;vertical-align:middle;font-size:.9375em;line-height:1.6em}

@media (min-width:0) and (max-width:767px){.condation-duration-blk .month,.condation-duration-blk .year{width:49%}.condation-duration-blk .month{float:right}}

@media (min-width:768px) and (max-width:1199px){
.condation-duration-blk{float:left;width:49%;padding-bottom:0!important}
.condation-duration-blk.even{float:right;margin-right:0}
.condation-duration-blk .condition-label{margin-right:4.46809%}
.condation-duration-blk .month,.condation-duration-blk .year{width:calc(49% - 45px)}
.condation-duration-blk .month{float:right}}

@media (min-width:1200px){
.condation-duration-blk{float:left;width:49%;padding-bottom:0!important;margin-top:5px}
.condation-duration-blk.even{float:right;margin-right:0}
.condation-duration-blk .condition-label{margin-right:10px}
.condation-duration-blk .month,.condation-duration-blk .year{width:calc(49% - 40px)}
.condation-duration-blk .month{float:right}}

.event-info-list{width:100%;overflow:hidden;background:#fff}
.event-info-list .info-label{height:30px}
.event-info-list .info,.event-info-list .info-label{display:block;vertical-align:top;padding-bottom:5px;font-size:.9375em;line-height:1.92em}
.event-info-list .info{position:relative;margin-top:-30px;padding-left:80px;margin-bottom:1.72414vw;color:#515151;border-bottom:1px #efefef solid}
.event-info-list .info:last-child{margin-bottom:0}
.event-info-list .link{color:#515151;text-decoration:none;background:linear-gradient(gray,gray) no-repeat;background-size:100% 1px;background-position:0 1.02em}
.event-info-list .spot-service-list{margin-top:-1px}
.event-info-list.half-adj .info{padding-left:70px}

@media (min-width:0) and (max-width:767px){.event-info-list{margin-bottom:3.44828vw}.event-info-list.half-adj{padding-top:1.72414vw;border-top:1px #efefef solid}}
@media (min-width:768px) and (max-width:1199px){
.event-info-list{margin-bottom:2.12766vw}
.event-info-list .info{margin-bottom:1.06383vw;padding-left:100px}
.event-info-list .info-label{width:100px}
.event-info-list.adj .info.expend-at-mobile{padding-top:5px;margin-top:-30px;padding-left:90px}
.event-info-list.adj .info.expend-at-mobile:before{top:0;width:80px;height:100%;border-right:1px #96bfcb solid;border-bottom:none}
.event-info-list.half-adj{width:50%;float:right;margin-bottom:2.12766vw;padding-top:.70922vw;padding-left:2.12766%;border-top:1px #efefef solid}}

@media (min-width:1200px){
.event-info-list{margin-bottom:15px}
.event-info-list .info{margin-bottom:10px}
.event-info-list.half-adj{width:50%;float:right;margin-bottom:25px;padding-top:10px;padding-left:10px;border-top:1px #efefef solid}}

.event-news-card-slider{overflow:visible;position:relative}
.event-news-card-slider .item{width:70%;min-height:200px;margin:0 3.44828%;padding:3.44828vw 0}

.event-promote-blk .desktop-wrapper:after,.event-promote-blk:after{content:"";display:table;clear:both}
.event-promote-blk{padding:20px 10px; background-color:#FFF;}
.event-promote-blk .btn-more{display:block;width:100%}

@media (min-width:0) and (max-width:767px){.event-promote-blk.has-video .event-promote-left-blk{}}
@media (min-width:768px) and (max-width:1199px){
.event-promote-blk{}
.event-promote-blk.has-video .desktop-wrapper{width:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.event-promote-blk.has-video .event-promote-left-blk,.event-promote-blk.has-video .event-promote-right-blk{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.93617%;float:left;margin-right:2.12766%}
.event-promote-blk.has-video .event-promote-right-blk{overflow:hidden;-webkit-align-self:center;align-self:center;float:right;margin-right:0}}
@media (min-width:1200px){
.event-promote-blk{}
.event-promote-blk .btn-more,.event-promote-blk .desktop-wrapper{width:1100px;margin:0 auto;}
.event-promote-blk.has-video .event-promote-left-blk,.event-promote-blk.has-video .event-promote-right-blk{float:left;width:530px}
.event-promote-blk.has-video .event-promote-right-blk{position:relative;float:right;margin-right:0;height:280px}
.event-promote-blk.has-video .video-scale-frame{margin-top:10px}
.event-promote-blk.has-video .btn-more{width:530px;margin:0 auto}}
.ff .event-promote-blk{background-image:none}
.event-promote-list{overflow:hidden;position:relative}
.event-promote-list .item{background:#ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.27586%;float:left;margin-right:3.44828%; border-radius:0px;}
.event-promote-list .item:nth-child(2n){float:right;margin-right:0}
.event-promote-list .link{display:block;width:100%}
.event-promote-list .thumb{display:block;width:100%;height:45vw;opacity:0;-webkit-transition-delay:0;transition:opacity .3s ease 0}
.event-promote-list .thumb.lazyloaded{opacity:1}
.event-promote-list .flickity-page-dots{bottom:10px}

@media (min-width:768px) and (max-width:1199px){
.event-promote-list .thumb,.index-banner-slider .thumb{object-fit:cover;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0}}	
@media (min-width:0) and (max-width:767px){
.event-promote-list .item{object-fit:cover;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;width:100%; margin-bottom:5px;}}

@media (min-width:1200px){
.event-promote-list{position:relative;overflow:visible;width:1100px;margin:0 auto}
.event-promote-list .item,.event-promote-list .item:nth-child(2n){float:left;margin-right:20px;width:530px}
.event-promote-list .item{padding:0;box-shadow:0 0 5px 2px transparent;margin-bottom:0;-webkit-transition:box-shadow .3s ease;-webkit-transition-delay:0;-moz-transition:box-shadow .3s ease 0;-o-transition:box-shadow .3s ease 0;transition:box-shadow .3s ease 0}
.event-promote-list .item:nth-child(4n){float:right;margin-right:0}
.event-promote-list .item:hover{box-shadow:0 0 5px 2px rgba(25,30,91,.5)}
.event-promote-list .link{width:530px;height:427px}
.event-promote-list .thumb{display:block;width:100%;height:427px;object-fit:cover}
.has-video .event-promote-list .item:nth-child(n+3){display:none}}

.fast-link-list,.filter-sort-blk,.filter-sort-list,.icon-card-item .link,.main-logo,.main-logo .link{overflow:hidden}
.video-scale-frame{position:relative;width:100%;height:0;padding-bottom:56.25%;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.video-scale-frame .video{position:absolute;top:0;left:0;width:100%;height:100%}
.event-season-list .event-title,.fast-link-list .title{font-family:-apple-system,"Microsoft JhengHei"}
.event-season-schedule-blk .thumb{opacity:0;transition:opacity .6s;vertical-align:middle}
.event-season-schedule-blk .lazyloaded.thumb{opacity:1}
.event-season-schedule-blk{background:#fff;box-shadow:0 0 3px #ccc}

@media (min-width:0) and (max-width:767px){.event-season-schedule-blk{margin-bottom:3.44828vw}.event-season-schedule-blk .title{padding:5px 3.44828% 7px;border-bottom:2px #ffc7b6 solid;font-size:1.125em;line-height:2.33333em}.event-season-schedule-blk .thumb{width:65px;height:65px;margin-right:3.44828%;border-radius:50%}}
@media (min-width:768px) and (max-width:1199px){.event-season-schedule-blk{position:relative;margin-bottom:2.12766vw;padding-left:125px}.event-season-schedule-blk .title{position:absolute;top:0;left:0;width:125px;height:100%;padding-top:4.25532vw;text-align:center;border-right:2px #ffc7b6 solid}.event-season-schedule-blk .thumb{display:block;width:65px;height:65px;margin:0 auto;border-radius:50%}}
@media (min-width:1200px){.event-season-schedule-blk{position:relative;margin-bottom:15px;padding-left:125px}.event-season-schedule-blk .title{position:absolute;top:0;left:0;width:125px;height:100%;padding-top:20px;text-align:center;border-right:2px #ffc7b6 solid}.event-season-schedule-blk .thumb{display:block;width:65px;height:65px;margin:0 auto;border-radius:50%}}

.event-season-list .item{border-bottom:1px #eee solid}
.event-season-list .item:last-child{border:none}
.event-season-list .event-title{color:#3e3a39;font-size:1em;line-height:1.5em}
.event-season-list .date{color:#fd6e6e;font-size:.875em;line-height:1.71429em}
.event-season-list .link{display:block;text-decoration:none}
.event-season-list .link.in:after{content:"";display:block;width:12px;height:12px;border-right:3px #b3b3b3 solid;border-bottom:3px #b3b3b3 solid;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.event-season-list .link.out .event-title{color:#4564c4}
.event-season-list .link.out:after{content:"";font-size:15px;color:#accff6}

@media (min-width:0) and (max-width:767px){
.event-season-list{padding-bottom:3.44828vw}
.event-season-list .link,.event-season-list .no-link{position:relative;padding:2.29885vw 3.44828%;padding-right:calc(25px + 3.44828%)}
.event-season-list .in:after,.event-season-list .out:after{position:absolute;top:50%}
.event-season-list .in:after{right:calc(4px + 3.44828%);margin-top:-8px}
.event-season-list .out:after{right:3.44828%;margin-top:-12px}}

@media (min-width:768px) and (max-width:1199px){
.event-season-list .link,.event-season-list .no-link{position:relative;padding:1.41844vw 2.12766%;padding-right:calc(25px + 2.12766%)}
.event-season-list .in:after,.event-season-list .out:after{position:absolute;top:50%}
.event-season-list .in:after{right:calc(4px + 2.12766%);margin-top:-8px}
.event-season-list .out:after{right:2.12766%;margin-top:-12px}}

@media (min-width:1200px){
.event-season-list .link,.event-season-list .no-link{position:relative;padding:10px 35px 10px 10px}
.event-season-list .link:hover .event-title{text-decoration:underline}
.event-season-list .in:after,.event-season-list .out:after{position:absolute;top:50%}
.event-season-list .in:after{right:15px;margin-top:-8px}
.event-season-list .out:after{right:10px;margin-top:-12px}
.fast-link-blk{height:210px}}

.fast-link-list .thumb{opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;display:block;width:100%;border-radius:50%;margin-bottom:5px}
.fast-link-list .lazyloaded.thumb{opacity:1}
.fast-link-list .title{color:#5d5d5d;font-size:1.125em;line-height:1.33333em}

@media (min-width:0) and (max-width:767px){.fast-link-blk{padding:6.89655vw 3.44828%}.fast-link-list .item{margin-bottom:3.44828vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:31.42857%;float:left;margin-right:2.85714%}.fast-link-list .item:nth-child(3n){float:right;margin-right:0}}@media (min-width:768px) and (max-width:1199px){.fast-link-blk{padding:4.25532vw 2.12766%}}

.fast-link-list .link{display:block;padding-bottom:5px;text-align:center;text-decoration:none}

@media (min-width:768px) and (max-width:1199px){
.fast-link-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14.28571%;float:left;margin-right:2.85714%}
.fast-link-list .item:last-child{float:right;margin-right:0}}

.index-event-news-blk .btn-more,.lang-link-drop-blk .item,.social-link-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

@media (min-width:1200px){.fast-link-list{width:1100px;margin:0 auto;padding:30px 20px 0}.fast-link-list .item{float:left;width:120px;margin-right:40px}.fast-link-list .item:last-child{float:right;margin-right:0}.fast-link-list .item:hover .thumb{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.fast-link-list .item:hover .title{color:#000}.fast-link-list .thumb{margin-bottom:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.fast-link-list .title{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}.filter-sort-blk .title{float:left;display:inline-block;height:34px;margin-right:5px;color:#595959;font-size:.875em;line-height:2.42857em}

@media (min-width:0) and (max-width:767px){.filter-sort-blk{margin-bottom:3.44828vw}}
@media (min-width:768px) and (max-width:1199px){.filter-sort-blk{margin-bottom:2.12766vw}}
@media (min-width:1200px){.filter-sort-blk{margin-bottom:15px}}

.filter-sort-list{float:left}
.filter-sort-list .item{float:left;margin-right:10px}
.filter-sort-list .item:last-child{margin-right:0}
.fat-footer:after{content:"";display:table;clear:both}
.contact-info-blk .info,.copyright-info-blk .info,.fat-footer-item .link{font-family:Arial,PMingLiU}
.contact-info-blk .title,.fat-footer-item .title{font-family:-apple-system,"Microsoft JhengHei"}
.footer-wrapper{background:#fff;clear:both;border-top:1px #e6e6e6 solid}
.visitor-blk .link-blk{margin-bottom:10px}
.visitor-blk .btn-accessibility,.visitor-blk .btn-gov{vertical-align:middle}
.visitor-blk .info{color:grey;text-align:left;font-size:.875em;line-height:1.54286em}
.footer{text-align:center;padding-top:6.89655vw}
.footer .btn-taipei-logo,.footer .visitor-blk{display:inline-block;vertical-align:top;margin:0 5px 5.17241vw}

@media (min-width:768px) and (max-width:1199px){.footer{width:640px;margin:0 auto;padding-top:2.12766vw}.footer .btn-taipei-logo{display:block;float:left}.footer .visitor-blk{display:block;float:right;padding-top:1.06383vw}.footer .contact-info-blk{text-align:left;padding-left:135px}}
@media (min-width:1200px){.footer{width:1100px;margin:0 auto;padding-top:20px}.footer .btn-taipei-logo,.footer .visitor-blk{display:block;margin-bottom:0}.footer .btn-taipei-logo{float:left;margin-left:60px}.footer .visitor-blk{float:right;margin-right:80px}.footer .visitor-blk .info{font-size:.8125em;line-height:1.66154em}.footer .contact-info-blk{text-align:left;padding-left:220px;margin-bottom:20px}}

.contact-info-blk{margin-bottom:3.44828vw}
.contact-info-blk .title{font-size:1em;line-height:1.5em}
.contact-info-blk .title .link{color:#262626;text-decoration:none}
.contact-info-blk .info{color:grey;font-size:.8125em;line-height:1.84615em}
.contact-info-blk .link{color:grey}
.contact-info-blk .tel-link{display:inline-block;padding:0 3px;background:#d3d3d4;background:rgba(211,211,212,.1);border:1px solid #e6e6e6;border-radius:2px;text-decoration:none;color:grey;line-height:1.35em}
.contact-info-blk .link-blk .link{margin:0 5px}

@media (min-width:768px) and (max-width:1199px){.contact-info-blk .link-blk .link{margin:0 10px 0 0}}
@media (min-width:1200px){.contact-info-blk .title .link{text-decoration:none}.contact-info-blk .title .link:hover{text-decoration:underline}.contact-info-blk .link-blk .link{margin:0 10px 0 0}.contact-info-blk .adj{display:inline-block;margin-right:10px}.contact-info-blk .info .link.adj{display:inline-block;margin-left:10px}}

.copyright-info-blk{background:#d3d3d4;padding:5px 0}.copyright-info-blk .info{color:grey;text-align:center;font-size:.8125em;line-height:1.38462em}

@media (min-width:768px) and (max-width:1199px){.copyright-info-blk{padding:15px 0}}

.fat-footer-wrapper{padding:45px 0 40px;background:#f7f7f7}
.fat-footer{width:1100px;margin:0 auto}
.fat-footer-item{float:left;width:12.5%}
.fat-footer-item .item{margin-bottom:10px}
.fat-footer-item .link,.fat-footer-item .title{display:block;width:100%}
.fat-footer-item .title{text-align:center;margin-bottom:10px;color:#1a1a1a;font-size:1em;line-height:1.5em}
.fat-footer-item .link{padding:0 0 0 30px;color:grey;text-decoration:none;font-size:.8125em;line-height:1.29231em}
.fat-footer-item .link:hover{text-decoration:underline}
.line-qrcode{position:relative}
.line-qrcode:hover .line-qrcode-blk{display:block}
.line-qrcode-blk{display:none;position:absolute;top:-50px;left:-100px;width:120px;height:120px;border:1px solid #ccc}
.line-qrcode-blk .qrcode{width:100%}
.line-qrcode-blk:after,.line-qrcode-blk:before{content:"";position:absolute;top:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent}
.line-qrcode-blk:before{z-index:1;margin-top:-4px;right:-8px;border-width:5px 0 5px 8px;border-left-color:#fff}
.line-qrcode-blk:after{margin-top:-5px;right:-9px;border-width:6px 0 6px 8px;border-left-color:#ccc}
.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:20000;height:72px;background:#fff;border-top:2px #85b819 solid;box-shadow:0 0 5px #999}

@media (min-width:0) and (max-width:767px){.has-smart-banner .header-wrapper{top:0px}}

@media (min-width:768px) and (max-width:1199px){.has-smart-banner .header-wrapper{top:0px}}
@media (min-width:1200px){
.header-wrapper{position:absolute;top:0;left:0;height:115px;border-top:5px #85b819 solid;box-shadow:none;background:url(../images/bg_header.png)top repeat-x;box-shadow:0 0 8px #999}
.header-wrapper.fixed{position:fixed;top:-62px;box-shadow:0 0 8px #999}
#main-nav-closebtn{display: none; position:fixed;}
}

.header{position:relative;padding:7px 3.44828% 0;height:72px}
.header .btn-diamond,.header .btn-member{float:right}
.header .btn-diamond{margin-right:1.72414%}
.header .main-logo{position:absolute;top:5px;left:50%;margin-left:calc(-79px - 25px)}

@media (min-width:768px) and (max-width:1199px){.header{padding:7px 2.12766% 0}.header .main-logo{margin-left:-79px}.header .btn-diamond{margin-right:2.12766%}}
@media (min-width:1200px){
.header{width:1100px;height:110px;padding:0;margin:0 auto}
.header .main-logo{float:left;position:relative;left:0;top:0;margin-left:90px;width:330px;height:100px}
.header .main-logo .link:before{margin-top:5px;margin-left:-180px; width:300px;background:url(../images/main_logo.svg) no-repeat}
.header .btn-diamond,.header .btn-member{position:relative;top:4px}
.header .btn-diamond{margin-right:0}
.header .site-search-blk{position:fixed;top:-103px;right:115px}
.fixed .header .btn-diamond,.fixed .header .btn-member{width:30px;font-size:0;margin-top:0;-webkit-transform:translate(-10px,67px);-moz-transform:translate(-10px,67px);-ms-transform:translate(-10px,67px);-o-transform:translate(-10px,67px);transform:translate(-10px,67px)}
.fixed .header .btn-diamond{margin-right:10px}
.fixed .header .btn-diamond:after{right:-5px}}

.main-logo{height:60px;width:160px}
.main-logo .link{display:block;width:100%;height:100%;position:relative;text-indent:-119988px;text-align:left}
.main-logo .link:before{content:"";display:block;position:absolute;top:40px;left:50%;margin-top:-20px;margin-left:-79px;width:160px;height:158px;background:url(../images/small_logo.svg) no-repeat;background-size:158px auto}

@media (min-width:1200px){
.main-logo{position:relative}
.fixed .main-logo{top:68px;left:-20px;height:68px;width:210px}
.fixed .main-logo .link:before{top:0;left:0;margin-top:0;margin-left:0;background-image:url(../images/small_logo.svg);width:360px;height:100%;background-size:auto;}}

.hlc-loading{cursor:progress}
.hlc-loading:before{content:'';position:fixed;background-color:#000;width:100vw;height:100vh;left:0;top:0;z-index:99998;opacity:.4}
.hlc-loading #loading-spinner{position:fixed;margin:auto;left:0;top:-150px;bottom:0;right:0;border-radius:100%;width:20px;height:20px;box-shadow:20px 20px #92b7ef,-20px 20px #fee677,-20px -20px #85b919,20px -20px #9dced1;-webkit-animation:spin ease infinite 4s;-moz-animation:spin ease infinite 4s;-o-animation:spin ease infinite 4s;animation:spin ease infinite 4s;z-index:99999}
.hlc-loading #loading-spinner span{position:fixed;left:50%;top:50%;color:#fee677;font-family:cursive,'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;font-weight:500;font-size:20px;margin:-20px 0 0 -32px}
.icon-card-item .ellipsis,.index-event-news-blk>.title{font-family:-apple-system,"Microsoft JhengHei"}

@-webkit-keyframes spin{0%,100%{box-shadow:20px 20px #92b7ef,-20px 20px #fee677,-20px -20px #85b919,20px -20px #9dced1}25%{box-shadow:-20px 20px #fee677,-20px -20px #92b7ef,20px -20px #85b919,20px 20px #9dced1}50%{box-shadow:-20px -20px #92b7ef,20px -20px #fee677,20px 20px #85b919,-20px 20px #9dced1}75%{box-shadow:20px -20px #fee677,20px 20px #92b7ef,-20px 20px #85b919,-20px -20px #9dced1}}
@-moz-keyframes spin{0%,100%{box-shadow:20px 20px #92b7ef,-20px 20px #fee677,-20px -20px #85b919,20px -20px #9dced1}25%{box-shadow:-20px 20px #fee677,-20px -20px #92b7ef,20px -20px #85b919,20px 20px #9dced1}50%{box-shadow:-20px -20px #92b7ef,20px -20px #fee677,20px 20px #85b919,-20px 20px #9dced1}75%{box-shadow:20px -20px #fee677,20px 20px #92b7ef,-20px 20px #85b919,-20px -20px #9dced1}}
@keyframes spin{0%,100%{box-shadow:20px 20px #92b7ef,-20px 20px #fee677,-20px -20px #92b7ef,20px -20px #fee677}25%{box-shadow:-20px 20px #fee677,-20px -20px #92b7ef,20px -20px #fee677,20px 20px #92b7ef}50%{box-shadow:-20px -20px #92b7ef,20px -20px #fee677,20px 20px #92b7ef,-20px 20px #fee677}75%{box-shadow:20px -20px #fee677,20px 20px #92b7ef,-20px 20px #fee677,-20px -20px #92b7ef}}

.icon-card-item .thumb{opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;display:block;width:100%}
.icon-card-item .lazyloaded.thumb{opacity:1}
.icon-card-item{display:block;width:100%;box-shadow:0 0 3px #ccc}
.icon-card-item .link{display:block;text-decoration:none}
.icon-card-item .thumb-frame{border-radius:50%;overflow:hidden}
.icon-card-item .thumb-frame.adj{overflow:visible}
.icon-card-item .thumb-frame.adj .thumb{border-radius:0!important}
.icon-card-item .info-title{font-size:1.125em;line-height:1.33333em}

@media (min-width:0) and (max-width:767px){
.icon-card-item{overflow:hidden}
.icon-card-item .link{padding:3.44828vw 3.44828%}
.icon-card-item .after-arrow{position:relative}
.icon-card-item .after-arrow:after{content:"";display:block;position:absolute;right:6.89655%;top:50%;margin-top:-5px;width:10px;height:10px;border-right:2px #000 solid;border-bottom:2px #000 solid;vertical-align:middle;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.icon-card-item .thumb-frame{overflow:hidden;width:50px;height:50px;float:left}
.icon-card-item .thumb{width:100%;height:100%;border-radius:50%}
.icon-card-item .info-blk{float:right;height:50px;width:calc(100% - 50px);padding-left:3.44828%}
.icon-card-item .ellipsis{color:#1a1a1a;display:block;display:-webkit-box;max-height:48px;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}

@media (min-width:768px) and (max-width:1199px){
.icon-card-item .link{padding:1.41844vw 4.25532%}
.icon-card-item .thumb-frame{overflow:hidden;height:0;width:65%;padding-bottom:65%;margin:0 auto 1.06383vw}
.icon-card-item .thumb{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover}
.icon-card-item .ellipsis{color:#1a1a1a;display:block;display:-webkit-box;height:48px;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.icon-card-item.region .info-title.vam{width:100%}
.icon-card-item.region .ellipsis{display:block;height:24px;width:100%;text-align:center}}

@media (min-width:1200px){
.icon-card-item .link{padding:15px 10px}
.icon-card-item .thumb-frame{position:relative;width:70%;height:0;padding-bottom:70%;margin:0 auto 15px}
.icon-card-item .thumb{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover}
.icon-card-item .ellipsis{color:#1a1a1a;display:block;display:-webkit-box;height:48px;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.icon-card-item.region .info-title.vam{width:100%}
.icon-card-item.region .ellipsis{display:block;height:24px;width:100%;text-align:center}}

.index-banner-slider{width:100%;height:50vw}
.index-banner-slider .item{position:relative;width:100vw;background:#ccc;height:50vw}
.index-banner-slider .video-item:before{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:0 0}
.index-banner-slider .video{display:none;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%}
.index-banner-slider .btn-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;margin:auto;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.index-banner-slider .flickity-page-dots,.index-event-slider .flickity-page-dots{bottom:10px}
.index-banner-slider .link{display:block}
.index-banner-slider .thumb{display:block;width:100%;height:50vw;opacity:0;-webkit-transition-delay:0;transition:opacity .3s ease 0}
.index-banner-slider .thumb.flickity-lazyloaded{opacity:1}

@media (min-width:768px) and (max-width:1199px){.index-banner-slider{height:auto}.index-banner-slider .item,.index-banner-slider .thumb{height:38.55vw}}

@media (min-width:1200px){
.index-banner-slider{overflow:hidden;width:940px;height:353px;margin:0 auto}
.index-banner-slider .item{width:100%;height:353px}
.index-banner-slider .btn-play,.index-banner-slider .video-item .thumb,.index-banner-slider .video-item:before{display:none}
.index-banner-slider .video{display:block}
.index-banner-slider .thumb{display:block;width:100%;height:353px}
.index-banner-slider .flickity-page-dots{width:500px;left:50%;margin-left:-250px}}

.index-banner-slider-wrapper{height:50vw}

@media (min-width:768px) and (max-width:1199px){.index-banner-slider-wrapper{height:38.55vw;overflow:hidden}}.flickity-enabled .flickity-page-dots .dot{background:#fff;opacity:.7}.flickity-enabled .flickity-page-dots .dot.is-selected{background:#87ceeb;box-shadow:0 0 1px 2px #fff}

@media (min-width:1200px){
.index-banner-slider-wrapper{height:395px;padding:20px 0}
.flickity-enabled .flickity-prev-next-button{height:65px;width:30px}
.flickity-enabled .flickity-prev-next-button .arrow{fill:#ce9359}
.flickity-enabled .flickity-prev-next-button.previous{left:0;border-radius:0 5px 5px 0}
.flickity-enabled .flickity-prev-next-button.next{right:0;border-radius:5px 0 0 5px}}

.video-popup-blk{position:fixed;top:0;left:0;z-index:30000;width:100vw;height:100vh;background:rgba(0,0,0,.85);display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.video-popup-blk .video-popup-frame{position:relative;width:100%;height:0;padding-bottom:56.25%;-webkit-align-self:center;align-self:center}
.video-popup-blk .video{position:absolute;width:100%;height:100%}
.video-popup-blk .btn-close{position:absolute;top:0;right:0;width:50px;height:50px}
.video-popup-blk .btn-close:after,.video-popup-blk .btn-close:before{background:#fff}
.index-event-news-blk>.title{text-align:center;color:#3e3a39;margin-bottom:3.44828vw;font-size:1.5em;line-height:2em}
.index-event-news-blk{overflow:hidden;padding:20px 10px}
.index-event-news-blk .btn-more{box-sizing:border-box;width:48.27586%;float:left;margin-right:3.44828%}
.index-event-news-blk .btn-more:last-child{float:right;margin-right:0}
.index-event-news-blk .btn-more.full{width:100%;margin-left:0;margin-right:0}

@media (min-width:768px) and (max-width:1199px){
.index-event-news-blk{padding:2.12766vw 2.12766% 4.25532vw}
.index-event-news-blk>.title{margin-bottom:2.12766vw}
.index-event-news-blk .btn-more{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.93617%;float:left;margin-right:2.12766%}
.index-event-news-blk .btn-more:last-child{float:right;margin-right:0}}

@media (min-width:1200px){
.index-event-news-blk{clear:both;width:1100px;margin:0 auto;padding:20px 10px}
.index-event-news-blk>.title{margin-bottom:10px}
.index-event-news-blk .btn-more{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.93617%;float:left;margin-right:2.12766%}
.index-event-news-blk .btn-more:last-child{float:right;margin-right:0}
.index-event-news-blk.in-page-content{width:100%}}

.event-news-card-list:after{content:"";clear:both;display:block}
.event-news-card-list .item{margin-bottom:3.44828vw}

@media (min-width:768px) and (max-width:1199px){
.event-news-card-list .item{margin-bottom:2.12766vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23.40426%;float:left;margin-right:1.88679%}
.event-news-card-list .item:nth-child(4n){float:right;margin-right:0}}

@media (min-width:1024px) and (max-width:1199px){
.event-news-card-list .item,.event-news-card-list .item:nth-child(3n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23.40426%;float:left;margin-right:2.12766%}
.event-news-card-list .item:nth-child(4n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23.40426%;float:right;margin-right:0}}

.index-event-slider-wrapper{padding:3.44828vw 0;background:0 0,1px 1px,1px 1px,2px 2px #e6e1a4;background-image:linear-gradient(45deg,rgba(187,187,187,.5) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(187,187,187,.5) 0),linear-gradient(45deg,transparent 25%,transparent 0),linear-gradient(45deg,transparent 75%,transparent 0);background-size:2px 2px}

@media (min-width:768px) and (max-width:1199px){.index-event-slider-wrapper{padding:1.41844vw 0}}

@media (min-width:1200px){
.event-news-card-list .item{margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23.40426%;float:left;margin-right:2.12766%}
.event-news-card-list .item:nth-child(4n){float:right;margin-right:0}
.in-page-content .event-news-card-list{width:600px}
.in-page-content .event-news-card-list .item{width:190px;margin-right:15px}
.in-page-content .event-news-card-list .item:nth-child(4n){float:left}
.in-page-content .event-news-card-list .item:nth-child(3n){float:right;margin-right:0}
.in-page-content .event-news-card-list .item:nth-child(n+4){display:none}
.in-page-content .event-news-card-list .thumb{height:143px}
.in-page-content .event-news-card-list.show-all .item:nth-child(n+4){display:block}
.index-event-slider-wrapper{padding:15px 0}}

.index-event-slider{overflow:visible;position:relative}
.index-event-slider .item{width:85%;height:41vw;margin:0 1.72414%}
.index-event-slider .link{float:left;display:block;width:calc(50% - 1.97044%);height:41vw}
.index-event-slider .link:last-child{float:right}
.index-event-slider .thumb{display:block;width:100%;height:100%;object-fit:contain;opacity:0;background:#ccc;-webkit-transition:opacity .3s ease;-webkit-transition-delay:0;-moz-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0}
.index-event-slider .thumb.flickity-lazyloaded{opacity:1}
.index-event-slider .thumb.after{content:"";display:block;width:10px}

@media (min-width:768px) and (max-width:1199px){
.index-event-slider .item{width:45%;height:21.35vw;margin:0 .70922%}
.index-event-slider .link{width:calc(50% - 1.63666%);height:21.35vw}}

@media (min-width:1200px){
.index-event-slider{position:relative;width:1100px;height:220px;margin:0 auto}
.index-event-slider .item{float:left;width:50%;height:220px;margin:0;padding:0 10px}
.index-event-slider .link{width:220px;height:220px}
.index-event-slider .thumb{display:block;width:100%}
.index-event-slider.flickity-enabled .flickity-prev-next-button.previous{left:10px}
.index-event-slider.flickity-enabled .flickity-prev-next-button.next{right:10px}}

.info-card-item.audio .thumb-frame:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}
.info-card-item.audio .info-blk:after,.info-card-item:after{content:"";display:table;clear:both}
.info-card-item .date,.info-card-item .duration,.info-card-item .num{font-family:Arial,PMingLiU}
.info-card-item .info-title,.info-card-item .num,.info-card-item.push:before,.lang-link-drop-blk,.link-exchange-card .title,.ui-datepicker-calendar,.ui-datepicker-month,.ui-datepicker-year,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-widget{font-family:-apple-system,"Microsoft JhengHei"}
.info-card-item .thumb-frame{position:relative;display:block;width:100%;height:0;padding-bottom:75%}
.info-card-item .thumb{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;object-fit:cover;-webkit-transition:opacity .6s ease;-webkit-transition-delay:0;-moz-transition:opacity .6s ease 0;-o-transition:opacity .6s ease 0;transition:opacity .6s ease 0}
.info-card-item .thumb.lazyloaded{opacity:1}
.info-card-item .date{color:#fe358e}
.info-card-item .num{color:#666;font-size:.8125em;line-height:1.84615em}
.info-card-item .duration{color:#85b919;background:#fff}
.info-card-item .icon-photo-x{display:block;color:#a27749}
.info-card-item.push{position:relative}
.info-card-item.push:before{content:attr(data-push-text);display:block;position:absolute;top:0;left:0;z-index:1500;width:25px;height:25px;color:#fff;text-align:center;pointer-events:none;font-size:.8125em;line-height:1.84615em}
.info-card-item.push:after{content:"";display:block;position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent transparent #fd6e6e;pointer-events:none}
.info-card-item .audio-player{display:none;width:100%}
.info-card-item.audio .thumb-frame{cursor:pointer}
.info-card-item.audio .thumb-frame:after,.info-card-item.audio .thumb-frame:before{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}
.info-card-item.audio .thumb-frame:before{background:rgba(0,0,0,.5)}
.info-card-item.audio .thumb-frame:after{content:"";display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:50%;font-size:30px;text-align:center;color:#c49669;background: url(../images/480x360.jpg) center center no-repeat;background-size:20px 20px}
.info-card-item.audio .thumb-frame.play:before{background:0 0}
.info-card-item.audio .thumb-frame.play:after{content:"";color:#f96e6e}
.info-card-item.audio .info-blk{padding-bottom:10px}
.info-card-item.audio .info-title{width:100%}
.info-card-item.audio .btn-download,.info-card-item.audio .btn-out-link{width:100px;margin-right:3.44828%;float:right;text-align:center;font-size:.8125em;line-height:1.84615em}
.info-card-item.audio .btn-download:before,.info-card-item.audio .btn-out-link:before{font-size:18px;margin-left:0}
.info-card-item.audio .btn-out-link:before{font-size:14px}

@media (min-width:320px) and (max-width:374px){.info-card-item.exhibition .icon-view{display:none}}

@media (min-width:0) and (max-width:360px){.accommodation .icon-distance,.accommodation .icon-view,.attraction .icon-distance,.attraction .icon-view,.shop .icon-distance,.shop .icon-view{display:none}}

@media (min-width:0) and (max-width:767px){
.info-card-item .info-title,.info-card-item .link{display:block;overflow:hidden}
.info-card-item{position:relative;background:#fff;box-shadow:0 0 2px 1px #aaa}
.info-card-item .thumb-frame{float:left;width:91px;height:65px;padding-bottom:0}
.info-card-item .info-blk{float:left;height:65px;width:calc(100% - 125px)}
.info-card-item .info-blk.full{width:calc(100% - 65px)}
.info-card-item .info-blk.full .icon-distance,.info-card-item .info-blk.full .icon-view{right:3.44828%}
.info-card-item .info-blk.vam-blk .vam{width:100%}
.info-card-item .info-blk.vam-blk .info-title{height:auto;max-height:44px;padding-top:0;font-size:1em;line-height:1.2em}
.info-card-item .date,.info-card-item .duration,.info-card-item .icon-flower{position:absolute;bottom:0;left:calc(62px + 3.44828%)}
.info-card-item .date,.info-card-item .duration{font-size:.8125em;line-height:1.84615em}
.info-card-item .tripadvisor-rating{position:absolute;left:calc(62px + 3.44828%);bottom:3px}
.info-card-item .info-title{display:-webkit-box;height:44px;padding:5px 3.44828% 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#3e3a39;font-size:.9375em;line-height:1.28em}
.info-card-item .icon-distance,.info-card-item .icon-view,.info-card-item .num{position:absolute;right:calc(65px + 3.44828%);bottom:0;z-index:100}
.info-card-item .icon-distance,.info-card-item .icon-view{color:#908f8f;font-size:.8125em;line-height:1.84615em}
.info-card-item .icon-distance.hidden,.info-card-item .icon-view.hidden{display:none}
.info-card-item .icon-review{position:absolute;top:0;bottom:0;z-index:100;color:#908f8f;min-width:80px;left:calc(94px + 3.44828%);font-size:.75em;line-height:2em}
.info-card-item .icon-photo-x{position:absolute;right:5.17241%;bottom:.86207vw}
.info-card-item .btn-add-diamond,.info-card-item .btn-exchange{position:absolute;right:6px;top:50%;margin-top:-27px;z-index:300;width:54px;height:54px}
.info-card-item .btn-exchange{padding:9px 10px;letter-spacing:1px;line-height:1.2em}
.info-card-item .tripadvisor-rating-image{height:28px;top:-5px!important}
.info-card-item.audio .thumb-frame{width:75px;height:75px}
.info-card-item.audio .info-blk{width:calc(100% - 75px)}
.info-card-item.audio .info-title{width:100%;height:24px;margin:8px 0 10px;-webkit-line-clamp:1}}

@media (min-width:768px) and (max-width:1199px){
.info-card-item .func-blk{position:relative;height:40px;padding:0 4.25532%;background:#eee}
.info-card-item .func-blk.adj{height:auto!important;min-height:65px!important;padding:10px!important}
.info-card-item .icon-flower{float:left;margin-bottom:3px}.info-card-item .num{float:right;margin-bottom:3px}
.info-card-item .btn-exchange{clear:both;display:block;width:100%;margin-top:5px}}

@media (min-width:1200px){
.info-card-item .func-blk{position:relative;height:40px;padding:0 8.69565%;background:#eee}
.info-card-item .func-blk.adj{height:auto!important;min-height:65px!important;padding:10px!important}
.info-card-item .icon-flower{float:left;margin-bottom:3px}
.info-card-item .num{float:right;margin-bottom:3px}
.info-card-item .btn-exchange{clear:both;display:block;width:100%;margin-top:5px}}

@media (min-width:768px) and (max-width:1199px){
.info-card-item{background:#fff;box-shadow:0 0 3px 1px #aaa}
.info-card-item .link{display:block;text-decoration:none}
.info-card-item .info-blk{padding:1.06383vw 4.25532% 0}
.info-card-item .info-blk.adj{padding-bottom:.53191vw}
.info-card-item .info-blk.full .mb0{margin-bottom:0}
.info-card-item .info-blk.full .icon-distance,.info-card-item .info-blk.full .icon-view{padding-bottom:.53191vw;font-size:.8125em;line-height:1.84615em}
.info-card-item .date,.info-card-item .duration{display:block;font-size:.875em;line-height:1.37143em}
.info-card-item .info-title{display:block;display:-webkit-box;height:40px;margin-bottom:.70922vw;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#3e3a39;font-size:.9375em;line-height:1.44em}
.info-card-item .tripadvisor-rating{margin-bottom:1.06383vw}
.info-card-item .tripadvisor-rating .icon-review{vertical-align:top;color:#908f8f;font-size:.8125em;line-height:1.84615em}
.info-card-item .func-blk{position:relative;height:40px;padding:0 4.25532%;background:#eee}
.info-card-item .func-blk.adj{height:auto;min-height:65px;padding:10px}
.info-card-item .icon-distance,.info-card-item .icon-view{color:#908f8f;font-size:.8125em;line-height:3.07692em}
.info-card-item .btn-add-diamond{position:absolute;right:0;bottom:0;z-index:300;width:50px;height:100%}
.info-card-item .icon-photo-x{padding-left:3px;padding-bottom:1.06383vw}
.info-card-item .tripadvisor-rating-image{display:inline-block;height:29px!important;top:-6px!important}
.info-card-item.audio .thumb-frame:after{font-size:60px;background-size:50px 50px}
.info-card-item.audio .btn-download,.info-card-item.audio .btn-out-link{width:48%;margin-right:0}
.info-card-item.audio .btn-download:last-child,.info-card-item.audio .btn-out-link:last-child{margin-right:4%}}

@media (min-width:1200px){
.info-card-item{background:#fff;box-shadow:0 0 2px 1px rgba(170,170,170,.5);border-radius:0;-webkit-transition:box-shadow .3s ease;-webkit-transition-delay:0;-moz-transition:box-shadow .3s ease 0;-o-transition:box-shadow .3s ease 0;transition:box-shadow .3s ease 0}
.info-card-item .link{display:block;text-decoration:none}
.info-card-item .info-blk{padding:10px 10px 0}
.info-card-item .info-blk.full{padding:5px 5px 0}
.info-card-item .info-blk.adj{padding-bottom:5px}
.info-card-item .date,.info-card-item .duration{display:block;margin-bottom:5px;font-size:16px;line-height:1.37143em}
.info-card-item .tripadvisor-rating{margin-bottom:10px}
.info-card-item .tripadvisor-rating .icon-review{vertical-align:top;color:#908f8f;font-size:.8125em;line-height:1.84615em}
.info-card-item .info-title{display:block;display:-webkit-box;height:42px;margin-bottom:10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#3e3a39;font-size:1em;line-height:1.35em}
.info-card-item .func-blk{position:relative;height:40px;padding:0 10px;background:#eee}
.info-card-item .icon-distance,.info-card-item .icon-view{color:#908f8f;font-size:.8125em;line-height:3.07692em}
.info-card-item .btn-add-diamond{position:absolute;right:0;bottom:0;z-index:300;width:60px;height:40px}
.info-card-item .icon-photo-x{padding-left:3px;padding-bottom:10px}
.info-card-item:hover{box-shadow:0 0 10px 2px #aaa}
.info-card-item .tripadvisor-rating-image{top:-12px!important}
.info-card-item.audio .thumb-frame:after{font-size:60px;background-size:50px 50px}
.info-card-item.audio .thumb-frame:hover:before{background:0 0}
.info-card-item.audio .thumb-frame:hover:after{color:#f96e6e}
.info-card-item.audio .btn-download,.info-card-item.audio .btn-out-link{width:48%;margin-right:0}
.info-card-item.audio .btn-download:last-child,.info-card-item.audio .btn-out-link:last-child{margin-right:4%}}

.ui-widget-content{box-shadow:0 0 3px 1px #aaa}
.ui-widget-header{background-color:#e5d5b0!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none!important}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background-color:transparent;cursor:pointer}
.ui-datepicker-month,.ui-datepicker-year,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/ui-icons_ff0084_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_0073ea_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../images/ui-icons_666666_256x240.png)}
.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_ff0084_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_0073ea_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_ff0084_256x240.png)}
.ui-datepicker{border:none}
.ui-datepicker-header{background-color:#1c95ce!important;background-image:none;color:#fff;border:none}
.ui-datepicker-next,.ui-datepicker-prev{background-image:none;background-color:transparent;position:relative}
.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon{display:none!important}
.ui-datepicker-next:before,.ui-datepicker-prev:before{content:'﹤';display:block;position:absolute;width:32px;height:32px;color:#fff;font-size:2.3em;left:0}
.ui-datepicker-next-hover,.ui-datepicker-prev-hover{background-image:none!important;background-color:transparent!important;border:none!important;right:-2px!important;top:2px!important;-moz-transition:right ease-in-out .2s;-o-transition:right ease-in-out .2s;-webkit-transition:right ease-in-out .2s;transition:right ease-in-out .2s}
.ui-datepicker-next-hover:before,.ui-datepicker-prev-hover:before{color:#e5d5b0}.ui-datepicker-prev-hover{left:-2px!important;right:auto!important;-moz-transition:left ease-in-out .2s;-o-transition:left ease-in-out .2s;-webkit-transition:left ease-in-out .2s;transition:left ease-in-out .2s}
.ui-datepicker-next:before{content:'﹥';left:auto;right:6px}
.ui-datepicker-calendar thead{background-color:#ededed}
.ui-datepicker-calendar thead th{padding:.3em}
.ui-datepicker-calendar thead th:first-child,.ui-datepicker-calendar thead th:last-child{color:#559db1}
.ui-datepicker-calendar tbody td a{color:#777!important;text-align:center}
.ui-datepicker-calendar tbody td a.ui-state-hover{color:#ff0084!important;background-color:#fff3ef}
.ui-datepicker-calendar tbody td a.ui-state-highlight{color:#0073ea!important;background-color:#f1f6f7}
.ui-datepicker-calendar tbody td a.ui-state-active{color:#ff0084!important;font-weight:700}
.ui-datepicker-calendar tbody td span{color:#aaa!important;text-align:center}
.lang-link-drop-blk .lang-hint{display:none}
.lang-link-drop-blk .item{margin-bottom:1.72414vw;box-sizing:border-box;width:48.27586%;float:left;margin-right:3.44828%}
.lang-link-drop-blk .item:nth-child(2n){float:right;margin-right:0}
.lang-link-drop-blk .lang-link-list{overflow:hidden}
.lang-link-drop-blk .link{display:block;background:#fff;border-radius:16px;height:32px;border:1px solid #fc6738;color:#3e3a39;text-align:center;text-decoration:none;font-size:.9375em;line-height:2.16em}

@media (min-width:1200px){.lang-link-drop-blk{width:90px;background:#fff;text-align:center;font-size:.8125em;line-height:1.84615em}.lang-link-drop-blk .lang-hint{display:block;color:#9fa0a0;cursor:pointer;height:28px}.lang-link-drop-blk .lang-hint:after{content:"";position:relative;top:-1px;display:inline-block;width:0;height:0;margin-left:3px;border-style:solid;border-width:5px 5px 0;border-color:#9fa0a0 transparent transparent}.lang-link-drop-blk .lang-link-list{display:none;overflow:hidden;height:auto;border-left:1px solid #fc6738;border-right:1px solid #fc6738}.lang-link-drop-blk .item{float:none;width:100%;margin-bottom:0;margin-right:0}.lang-link-drop-blk .item:nth-child(2n){float:none}.lang-link-drop-blk .link{display:block;height:28px;color:#105480;border:none;border-radius:0;border-bottom:1px #fc6738 solid;text-decoration:none}.lang-link-drop-blk .link:hover,.lang-link-drop-blk:hover .lang-hint{color:#fff;background:#fc6738}.lang-link-drop-blk:hover .lang-hint:after{border-top-color:#fff}.lang-link-drop-blk:hover .lang-link-list{border-top:1px #fff solid;display:block}}
.link-exchange-card .thumb{opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.link-exchange-card .lazyloaded.thumb{opacity:1}.link-exchange-list .item{background:#fff;box-shadow:0 0 2px 1px #ccc}

@media (min-width:0) and (max-width:767px){.link-exchange-list .item{position:relative;margin-bottom:3.44828vw}.link-exchange-card .info-blk{padding:3.44828vw 3.44828%}}
@media (min-width:768px) and (max-width:1199px){.link-exchange-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.link-exchange-list .item{position:relative;margin-bottom:2.12766vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.93617%;float:left;margin-right:2.12766%}.link-exchange-list .item:nth-child(2n){float:right;margin-right:0}}
@media (min-width:1024px) and (max-width:1199px){.link-exchange-list .item{position:relative;margin-bottom:2.12766vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32.07547%;float:left;margin-right:1.88679%}.link-exchange-list .item:nth-child(2n){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32.07547%;float:left;margin-right:1.88679%}.link-exchange-list .item:nth-child(3n){float:right;margin-right:0}}
@media (min-width:1200px){.link-exchange-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.link-exchange-list .item{position:relative;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.57143%;float:left;margin-right:2.85714%}.link-exchange-list .item:nth-child(2n){float:right;margin-right:0}}

.link-exchange-card .link{display:block;text-decoration:none}
.link-exchange-card .thumb{display:block;width:100%}
.link-exchange-card .title{color:#000;margin-bottom:5px;font-size:1.125em;line-height:1.33333em}
.link-exchange-card .desc{color:#333;font-size:.875em;line-height:1.71429em}
.menu-breadcrumb .current:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}
.member-func-list .title,.menu-breadcrumb .btn-back-all,.menu-breadcrumb .current,.menu-title .title,.news-related-link-list.hundred-foods .item{font-family:-apple-system,"Microsoft JhengHei"}
/*.main-nav-wrapper{position:absolute;top:0;left:0;height:100vh;z-index:5000;width:250px;background:#e6e6e6}*/
.main-nav-wrapper{position:absolute;top:0;left:0;height:100vh;z-index:5000;width:100%;background:#e6e6e6}
.main-nav-wrapper>.btn-open-menu{position:absolute;top:15px;right:calc(-40px - 3.44828%);z-index:1000}
/*#side-nav-wrapper{position:fixed;top:0; left:0;height:100vh;z-index:20001;width:250px;background:#c1d97a; text-align:center;}*/
#side-nav-wrapper>.btn-open-menu{position:absolute;top:110px;right:0;z-index:20002; display:none; }
#side-nav-wrapper button {font-family:-apple-system,'Microsoft JhengHei',sans-serif;}
#divSide-nav_Mobile button{font-family:-apple-system,'Microsoft JhengHei',sans-serif;}
#side-nav {z-index:20005;}

@media (min-width:0) and (max-width:767px){
/*.main-nav-wrapper{-webkit-transform:translate3d(-250px,0,0);-moz-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-265px,0,0);-o-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform .3s ease 0;-o-transition:-o-transform .3s ease 0;transition:transform .3s ease 0}*/
.main-nav-wrapper{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-265px,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform .3s ease 0;-o-transition:-o-transform .3s ease 0;transition:transform .3s ease 0}
.main-nav-wrapper.is-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.main-nav-wrapper.is-open .mobile-nav-close-mask{opacity:1;height:100vh}
.main-nav-wrapper.is-open .btn-open-menu{pointer-events:none}
.main-nav-wrapper.is-open .btn-open-menu .line,.main-nav-wrapper.is-open .btn-open-menu .link{background:0 0}
.main-nav-wrapper.is-open .btn-open-menu .line:before,.main-nav-wrapper.is-open .btn-open-menu .link:before{-webkit-transform:translate(0,7px) rotate(42deg);-moz-transform:translate(0,7px) rotate(42deg);-ms-transform:translate(0,7px) rotate(42deg);-o-transform:translate(0,7px) rotate(42deg);transform:translate(0,7px) rotate(42deg)}
.main-nav-wrapper.is-open .btn-open-menu .line:after,.main-nav-wrapper.is-open .btn-open-menu .link:after{-webkit-transform:translate(0,-7px) rotate(-42deg);-moz-transform:translate(0,-7px) rotate(-42deg);-ms-transform:translate(0,-7px) rotate(-42deg);-o-transform:translate(0,-7px) rotate(-42deg);transform:translate(0,-7px) rotate(-42deg)}
.main-nav-wrapper.is-open .btn-open-menu .title{color:#fff}.main-nav-wrapper.is-open .btn-open-menu .title:before{content:attr(data-close-str)}

.side-nav-wrapper{-webkit-transform:translate3d(-250px,0,0);-moz-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-265px,0,0);-o-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform .3s ease 0;-o-transition:-o-transform .3s ease 0;transition:transform .3s ease 0}
.side-nav-wrapper.is-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.side-nav-wrapper.is-open .mobile-nav-close-mask{opacity:1;height:100vh}
.side-nav-wrapper.is-open .btn-open-menu{pointer-events:none}
.side-nav-wrapper.is-open .btn-open-menu .line,.side-nav-wrapper.is-open .btn-open-menu .link{background:0 0}
.side-nav-wrapper.is-open .btn-open-menu .line:before,.side-nav-wrapper.is-open .btn-open-menu .link:before{-webkit-transform:translate(0,7px) rotate(42deg);-moz-transform:translate(0,7px) rotate(42deg);-ms-transform:translate(0,7px) rotate(42deg);-o-transform:translate(0,7px) rotate(42deg);transform:translate(0,7px) rotate(42deg)}
.side-nav-wrapper.is-open .btn-open-menu .line:after,.side-nav-wrapper.is-open .btn-open-menu .link:after{-webkit-transform:translate(0,-7px) rotate(-42deg);-moz-transform:translate(0,-7px) rotate(-42deg);-ms-transform:translate(0,-7px) rotate(-42deg);-o-transform:translate(0,-7px) rotate(-42deg);transform:translate(0,-7px) rotate(-42deg)}
.side-nav-wrapper.is-open .btn-open-menu .title{color:#fff}.side-nav-wrapper.is-open .btn-open-menu .title:before{content:attr(data-close-str)}
.side-nav-wrapper{top:72px;}
}

@media (min-width:768px) and (max-width:1199px){
.link-exchange-card .info-blk{padding:2.12766vw 2.12766%}
/*.main-nav-wrapper{width:250px;-webkit-transform:translate3d(-250px,0,0);-moz-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-250px,0,0);-o-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform .3s ease 0;-o-transition:-o-transform .3s ease 0;transition:transform .3s ease 0}*/
.main-nav-wrapper{width:100%;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform .3s ease 0;-o-transition:-o-transform .3s ease 0;transition:transform .3s ease 0}
.main-nav-wrapper.is-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.main-nav-wrapper.is-open .mobile-nav-close-mask{opacity:1;height:100vh}
.main-nav-wrapper.is-open .btn-open-menu{pointer-events:none}
.main-nav-wrapper.is-open .btn-open-menu .line,.main-nav-wrapper.is-open .btn-open-menu .link{background:0 0}
.main-nav-wrapper.is-open .btn-open-menu .line:before,.main-nav-wrapper.is-open .btn-open-menu .link:before{-webkit-transform:translate(0,7px) rotate(42deg);-moz-transform:translate(0,7px) rotate(42deg);-ms-transform:translate(0,7px) rotate(42deg);-o-transform:translate(0,7px) rotate(42deg);transform:translate(0,7px) rotate(42deg)}
.main-nav-wrapper.is-open .btn-open-menu .line:after,.main-nav-wrapper.is-open .btn-open-menu .link:after{-webkit-transform:translate(0,-7px) rotate(-42deg);-moz-transform:translate(0,-7px) rotate(-42deg);-ms-transform:translate(0,-7px) rotate(-42deg);-o-transform:translate(0,-7px) rotate(-42deg);transform:translate(0,-7px) rotate(-42deg)}
.main-nav-wrapper.is-open .btn-open-menu .title{color:#fff}
.main-nav-wrapper.is-open .btn-open-menu .title:before{content:attr(data-close-str)}
.main-nav-wrapper .btn-open-menu{right:calc(-40px - 4.25532%)}

.side-nav-wrapper{width:250px;-webkit-transform:translate3d(-250px,0,0);-moz-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-250px,0,0);-o-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform .3s ease 0;-o-transition:-o-transform .3s ease 0;transition:transform .3s ease 0}
.side-nav-wrapper.is-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.side-nav-wrapper.is-open .mobile-nav-close-mask{opacity:1;height:100vh}
.side-nav-wrapper.is-open .btn-open-menu{pointer-events:none}
.side-nav-wrapper.is-open .btn-open-menu .line,.side-nav-wrapper.is-open .btn-open-menu .link{background:0 0}
.side-nav-wrapper.is-open .btn-open-menu .line:before,.side-nav-wrapper.is-open .btn-open-menu .link:before{-webkit-transform:translate(0,7px) rotate(42deg);-moz-transform:translate(0,7px) rotate(42deg);-ms-transform:translate(0,7px) rotate(42deg);-o-transform:translate(0,7px) rotate(42deg);transform:translate(0,7px) rotate(42deg)}
.side-nav-wrapper.is-open .btn-open-menu .line:after,.side-nav-wrapper.is-open .btn-open-menu .link:after{-webkit-transform:translate(0,-7px) rotate(-42deg);-moz-transform:translate(0,-7px) rotate(-42deg);-ms-transform:translate(0,-7px) rotate(-42deg);-o-transform:translate(0,-7px) rotate(-42deg);transform:translate(0,-7px) rotate(-42deg)}
.side-nav-wrapper.is-open .btn-open-menu .title{color:#fff}
.side-nav-wrapper.is-open .btn-open-menu .title:before{content:attr(data-close-str)}
.side-nav-wrapper .btn-open-menu{right:calc(-40px - 4.25532%); position:absolute!important;}
}

@media (min-width:1200px){
.link-exchange-card .info-blk{padding:10px}
.main-nav-wrapper{position:static;top:0;left:0;float:right;width:620px;height:auto;margin-right:50px;overflow:visible;overflow-y:visible;background:0 0;padding-top:5px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.main-nav-wrapper .btn-open-menu{display:none}
.fixed .main-nav-wrapper{position:relative;padding-top:0;top:56px;height:58px;left:-65px}

/*.side-nav-wrapper{width:250px;-webkit-transform:translate3d(-250px,0,0);-moz-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-250px,0,0);-o-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform .3s ease 0;-o-transition:-o-transform .3s ease 0;transition:transform .3s ease 0}*/
#side-nav-wrapper{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 1s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform 1s ease 0;-o-transition:-o-transform 1s ease 0;transition:transform 1s ease 0}
/*#side-nav-wrapper{width:350px;position:fixed;top:0; left:0;height:100vh;z-index:20001;background:#c1d97a; text-align:center;}*/
#side-nav-wrapper{position:fixed;top:0; left:0;height:100vh;z-index:20001;background:#c1d97a; text-align:center;}
#side-nav-wrapper.is-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#side-nav-wrapper.is-open .mobile-nav-close-mask{opacity:1;height:100vh}
#side-nav-wrapper.is-open .btn-open-menu{pointer-events:none}
#side-nav-wrapper.is-open .btn-open-menu .line,.side-nav-wrapper.is-open .btn-open-menu .link{background:0 0 !important}
#side-nav-wrapper.is-open .btn-open-menu .line:before,.side-nav-wrapper.is-open .btn-open-menu .link:before{-webkit-transform:translate(0,7px) rotate(42deg);-moz-transform:translate(0,7px) rotate(42deg);-ms-transform:translate(0,7px) rotate(42deg);-o-transform:translate(0,7px) rotate(42deg);transform:translate(0,7px) rotate(42deg)}
#side-nav-wrapper.is-open .btn-open-menu .line:after,.side-nav-wrapper.is-open .btn-open-menu .link:after{-webkit-transform:translate(0,-7px) rotate(-42deg);-moz-transform:translate(0,-7px) rotate(-42deg);-ms-transform:translate(0,-7px) rotate(-42deg);-o-transform:translate(0,-7px) rotate(-42deg);transform:translate(0,-7px) rotate(-42deg)}
#side-nav-wrapper.is-open .btn-open-menu .title{color:#fff}
#side-nav-wrapper.is-open .btn-open-menu .title:before{content:attr(data-close-str)}
/*.side-nav-wrapper .btn-open-menu{right:calc(-250px - 4.25532%)}*/
#side-nav-wrapper .btn-open-menu{right:calc(-20px - 50%); display:inline-block;}
/*.side-nav-wrapper{top:120px;}*/
#side-nav-in-main-wrapper{display:none;}
}
.main-nav{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;height:100vh;padding-bottom:70px;background:#c1d97a;    text-align: center;}

@media (min-width:1200px){
.main-nav{overflow:visible;overflow-y:visible;background:0 0;height:70px}
.fixed .main-nav{height:48px;padding-bottom:0;width:770px}

/*.side-nav{overflow:visible;overflow-y:visible;background:0 0;height:70px}
.fixed .side-nav{height:48px;padding-bottom:0;width:770px}*/
}

.mobile-nav-close-mask{position:absolute;top:0;right:0;width:100vw;height:0;z-index:-1;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.1s;-moz-transition:opacity .3s cubic-bezier(.7,0,.3,1) .1s;-o-transition:opacity .3s cubic-bezier(.7,0,.3,1) .1s;transition:opacity .3s cubic-bezier(.7,0,.3,1) .1s;-webkit-transform:translate3d(100vw,0,0);-moz-transform:translate3d(100vw,0,0);-ms-transform:translate3d(100vw,0,0);-o-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0);background:rgba(0,0,0,.75)}
.main-nav-title-list{position:relative;z-index:300;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:auto;visibility:hidden;padding:6vw 3.44828% 0}
.main-nav-title-list .item{margin-bottom:1.72414vw}
.side-nav-title-list{position:relative;z-index:300;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:auto;}
.side-nav-title-list .item{margin-bottom:1.72414vw}
#main-nav-title-list-divSideMenu{text-align:center;}
.side-nav-title-list #comYear span.ui-slider-handle.ui-state-default.ui-corner-all {    border: 1px solid #ccc !important; }

@media (min-width:0) and (max-width:767px){
    .main-nav-title-list.current-lv{visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}
    .side-nav-title-list.current-lv{visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}
}
@media (min-width:768px) and (max-width:1199px){
    .main-nav-title-list.current-lv{visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}
    .side-nav-title-list.current-lv{visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}
}
@media (min-width:1200px){
.main-nav-title-list>.item:after,.main-nav-title-list>.item:hover:before{content:"";left:50%;display:block;bottom:0}
.main-nav-title-list{position:relative;height:100px;overflow:visible;overflow-y:visible;padding:0;background:0 0;opacity:1;visibility:visible}
.main-nav-title-list>.item{position:relative;float:left;height:100px;width:16.2%;margin-bottom:0; padding-top:10px;}
.main-nav-title-list>.item:after{position:absolute;width:0;height:0;margin-left:-5px;border-style:solid;border-width:0 5px 5px;border-color:transparent transparent;opacity:0;-webkit-transition:opacity .3s ease;-webkit-transition-delay:0;-moz-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0}
.main-nav-title-list>.item:hover{position:relative}
.main-nav-title-list>.item:hover:before{position:absolute;z-index:10;width:120px;height:60px;margin-left:-60px;background:0 0;cursor:pointer;-webkit-transform:perspective(.5em) rotateX(5deg);-moz-transform:perspective(.5em) rotateX(5deg);-ms-transform:perspective(.5em) rotateX(5deg);-o-transform:perspective(.5em) rotateX(5deg);transform:perspective(.5em) rotateX(5deg)}
.main-nav-title-list>.item.desktop-adj .adj,.main-nav-title-list>.item.desktop-adj:hover:before{display:none}
.main-nav-title-list>.item:hover>.menu-title .thumb{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.main-nav-title-list>.item:hover .nav-sub-list{visibility:visible;opacity:1}
.main-nav-title-list>.item:hover:after{opacity:1}
.main-nav-title-list>.item.desktop-adj{position:absolute;top:-31px;right:105px;height:30px}
.main-nav-title-list>.item.desktop-adj .menu-title{position:relative;height:100px;width:75px;}
.main-nav-title-list>.item.desktop-adj .menu-title .thumb{float:left;width:30px;height:30px}
.main-nav-title-list>.item.desktop-adj .menu-title .title{float:left;width:40px;font-size:.8125em;line-height:1.66154em}
.main-nav-title-list>.item.desktop-adj:hover>.menu-title .thumb{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.main-nav-title-list>.item.desktop-adj:hover:after{opacity:0}
.main-nav-title-list.current-lv{overflow-y:visible}
.fixed .main-nav-title-list,.fixed .main-nav-title-list>.item{height:48px}
.fixed .main-nav-title-list>.item:after{bottom:0}
.fixed .main-nav-title-list>.item>.menu-title{padding-top:0px;text-align:left}
.fixed .main-nav-title-list>.item>.menu-title .thumb{display:inline-block;width:36px;height:36px;margin:0;vertical-align:middle}
.fixed .main-nav-title-list>.item>.menu-title .title{display:inline-block;width:auto;vertical-align:middle;font-size:14px;line-height:1.6em}
.fixed .main-nav-title-list>.item.desktop-adj,.fixed .main-nav-title-list>.item:hover:after{display:none}
.fixed .main-nav-title-list>.item.sub-1>.menu-title .title{color:#616161}
.fixed .main-nav-title-list>.item.sub-2>.menu-title .title{color:#616161}
.fixed .main-nav-title-list>.item.sub-3>.menu-title .title{color:#616161}
.fixed .main-nav-title-list>.item.sub-4>.menu-title .title{color:#616161}
.fixed .main-nav-title-list>.item.sub-5>.menu-title .title{color:#616161}
.fixed .main-nav-title-list>.item.sub-6>.menu-title .title{color:#616161}
.fixed .main-nav-title-list>.item.sub-7>.menu-title .title{color:#616161}
.fixed .main-nav-title-list>.item:hover>.menu-title .title{color:#616161}
.fixed .main-nav-title-list>.item:hover.sub-1>.menu-title{color:#999;}
.fixed .main-nav-title-list>.item:hover.sub-2>.menu-title{color:#999;}
.fixed .main-nav-title-list>.item:hover.sub-3>.menu-title{color:#999;}
.fixed .main-nav-title-list>.item:hover.sub-4>.menu-title{color:#999;}
.fixed .main-nav-title-list>.item:hover.sub-5>.menu-title{color:#999;}
.fixed .main-nav-title-list>.item:hover.sub-6>.menu-title{color:#999;}
.fixed .main-nav-title-list>.item:hover.sub-7>.menu-title{background-color:#d4b99b}
.fixed .main-nav-title-list>.item:hover .thumb{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}

.side-nav-title-list.current-lv{visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}
#main-nav-title-list-divSideMenu{display:none; }
#side-nav-title-list>.item{position: relative;float: none;height: 50px;width: 100%;margin-bottom: 10px;padding: 10px;}
}

.menu-breadcrumb,.nav-sub-list{overflow:hidden;position:absolute}
.menu-title{position:relative;display:block;height:50px;padding:5px 3.44828%;background:#fff;text-decoration:none;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}
.menu-title{height:auto; background:none;}
.menu-title .thumb,.menu-title .title{display:inline-block;vertical-align:middle}
.menu-title .thumb{display:none;}
.menu-title .thumb{width:38px;height:38px;border-radius:50%;margin-right:3.44828%}
.menu-title .title{color:#595757;padding-top:3px;width:calc(100% - 40px - 10.34483% - 20px);white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:96px;line-height:1.5em}
.menu-title .title.title_center{width:auto}
.menu-title:after{content:"";display:block}
.menu-title.has-more:after{position:absolute;top:50%;right:6.89655%;width:12px;height:12px;margin-top:-6px;border-right:3px #85b919 solid;border-top:2px #85b819 solid;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.item_qMenu img{transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.item_qMenu img.isClose{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
#comYear #spnTxtComYear {font-size:70%;}
.side-nav-title-list .btn_case_search{height:80px; }
.side-nav-title-list input[type=checkbox], .side-nav-title-list input[type=radio]{ /* Double-sized Checkboxes */ -ms-transform: scale(4); /* IE */ -moz-transform: scale(4); /* FF */ -webkit-transform: scale(4); /* Safari and Chrome */ -o-transform: scale(4); /* Opera */ padding: 10px; margin:30px;}
.side-nav-title-list .checkboxtext{ padding: 20px 50px 20px 10px; display:inline-block;}
.KpiSearchRst{width:100%;border:1px solid;}
.KpiSearchRst td{border:1px solid;text-align:center;}
.KpiSearchRst a{color: #428bca; text-decoration: none;}
.KpiSearchRst td{height:80px;}

@media (min-width:768px) and (max-width:1199px){
.menu-title{padding:5px 2.12766%}
.menu-title .thumb{width:38px;height:38px;margin-right:2.12766%}
}

@media (min-width:1200px){
.menu-title{position:relative;display:block;height:50px;padding:5px 3.44828%;background:#fff;text-decoration:none;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}
.menu-title{height:100%;padding:0;background:0 0;cursor:pointer}
.menu-title .thumb{display:block;width:55px;height:55px;border-radius:28px;margin:0 auto;-webkit-transition:-webkit-transform .3s cubic-bezier(.7,0,.3,1);-webkit-transition-delay:0;-moz-transition:-moz-transform .3s cubic-bezier(.7,0,.3,1) 0;-o-transition:-o-transform .3s cubic-bezier(.7,0,.3,1) 0;transition:transform .3s cubic-bezier(.7,0,.3,1) 0}
.menu-title .title{display:block;width:100%;text-align:center;color:#595757}
.menu-title .title{font-size:1em;}
.menu-title .title.title_sider{padding-left:10px ; text-align:left;}
.menu-title:after{display:none}
.menu-breadcrumb,.nav-sub-list{overflow:hidden;position:absolute}
#side-nav .menu-breadcrumb,.nav-sub-list{overflow:hidden;position:absolute}
#side-nav .menu-title{position:relative;display:block;height:50px;padding:5px 3.44828%;background:#fff;text-decoration:none;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}
#side-nav .menu-title .thumb,.menu-title .title{display:inline-block;vertical-align:middle}
#side-nav .menu-title .thumb{width:38px;height:38px;border-radius:50%;margin-right:3.44828%}
#side-nav .menu-title .title{color:#595757;padding-top:3px;width:calc(100% - 40px - 10.34483% - 20px);white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:1em;line-height:1.5em}
#side-nav .menu-title:after{content:"";display:block}
#side-nav .menu-title.has-more:after{position:absolute;top:50%;right:6.89655%;width:12px;height:12px;margin-top:-6px;border-right:3px #85b919 solid;border-top:2px #85b819 solid;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

#side-nav select{height:40px;}
#side-nav .menu-title .title.title_sider{padding-left:10px ; text-align:center;}
.item_qMenu{display:none; }
#comYear #spnTxtComYear {font-size:100%;}
.side-nav-title-list .btn_case_search{height:50px; }
.side-nav-title-list input[type=checkbox], .side-nav-title-list input[type=radio]{ /* Double-sized Checkboxes */ -ms-transform: scale(1); /* IE */ -moz-transform: scale(1); /* FF */ -webkit-transform: scale(1); /* Safari and Chrome */ -o-transform: scale(1); /* Opera */ padding: 10px; margin:0px;}
.side-nav-title-list .checkboxtext{ padding: 0; display:inline;}
.KpiSearchRst td{height:0px;}
}
.menu-breadcrumb{top:3.44828vw;left:0;z-index:500;width:265px;height:50px;padding:0 3.44828%;visibility:hidden}
.menu-breadcrumb .btn-back-all,.menu-breadcrumb .current{float:left;display:block;background:0 0;border:none;padding:0;margin:0;min-width:40px;font-size:1.125em;line-height:2.77778em}
.menu-breadcrumb .current{color:#3e3a39}
.menu-breadcrumb .current:before{content:"";display:inline-block;color:gray;vertical-align:middle;margin:0 10px;font-size:.75em;line-height:2em}

@media (min-width:0) and (max-width:767px){
.menu-breadcrumb.show{visibility:visible}
}

@media (min-width:768px) and (max-width:1199px){
.menu-breadcrumb.show{visibility:visible}}

.nav-sub-list{-webkit-overflow-scrolling:auto;display:block;padding:1.72414vw 3.44828% 70px;top:calc(50px + 3.44828vw);left:0;width:100%;height:calc(100vh - 50px - 3.44828%);visibility:hidden}
.nav-sub-list .item{margin-bottom:1.72414vw}

@media (min-width:1200px){
.nav-sub-list{position:fixed;top:80px;left:50%;width:1920px;margin-left:-1100px;height:185px;text-align:center;font-size:0;opacity:0;border-top:5px #fff solid;box-shadow:0 5px rgba(0,0,0,.3);-webkit-transition:opacity .3s cubic-bezier(.7,0,.3,1);-moz-transition:opacity .3s cubic-bezier(.7,0,.3,1);-o-transition:opacity .3s cubic-bezier(.7,0,.3,1);transition:opacity .3s cubic-bezier(.7,0,.3,1)}
.ie .nav-sub-list{top:110px;margin-left:-1100px}
.edge .nav-sub-list{top:80px;margin-left:-1095px}
.nav-sub-list .item{display:inline-block;width:100px;height:100px;margin:0 25px}
.nav-sub-list .item .title{font-size:16px}
.nav-sub-list .thumb{width:100px;height:100px;border-radius:50px;margin-bottom:5px;box-shadow:0 0 0 0 #fff;-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;-o-transition:box-shadow .2s;transition:box-shadow .2s}
.nav-sub-list .title{color:#fff}
.nav-sub-list .menu-title:hover .thumb{box-shadow:0 0 2px 3px #fff}
.sub-1 .nav-sub-list{border-top-color:#fe8759;background:#d96c42;background:rgba(217,108,66,.95)}
.sub-2 .nav-sub-list{border-top-color:#81b8f4;background:#4f8fd5;background:rgba(79,143,213,.95)}
.sub-3 .nav-sub-list{border-top-color:#8bd012;background:#98c052;background:rgba(152,192,82,.95)}
.sub-4 .nav-sub-list{border-top-color:#61d48f;background:#52bf8d;background:rgba(82,191,141,.95)}
.sub-5 .nav-sub-list{border-top-color:#e6a7eb;background:#ad61b3;background:rgba(173,97,179,.95)}
.sub-6 .nav-sub-list{border-top-color:#ffe550;background:#dbb647;background:rgba(219,182,71,.95)}
.sub-7 .nav-sub-list{border-top-color:#c1a07c;background:#b18556;background:rgba(177,133,86,.95)}
.fixed .nav-sub-list{top:48px;margin-left:-860px}
.ie .fixed .nav-sub-list{margin-left:-1100px}
.edge .fixed .nav-sub-list{margin-left:-840px}}

[class*=" animate-"],[class^=animate-]{visibility:visible}
.animate-out-to-right .item,.menu-breadcrumb.animate-out-to-right{-webkit-animation:out-to-right .6s both cubic-bezier(.7,0,.3,1);animation:out-to-right .6s both cubic-bezier(.7,0,.3,1)}
@-webkit-keyframes out-to-right{to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes out-to-right{to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
.animate-out-to-left .item{-webkit-animation:out-to-left .6s both cubic-bezier(.7,0,.3,1);animation:out-to-left .6s both cubic-bezier(.7,0,.3,1)}
@-webkit-keyframes out-to-left{to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes out-to-left{to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
.animate-in-from-left .item{-webkit-animation:in-from-left .6s both cubic-bezier(.7,0,.3,1);animation:in-from-left .6s both cubic-bezier(.7,0,.3,1)}
@-webkit-keyframes in-from-left{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes in-from-left{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.animate-in-from-right .item,.menu-breadcrumb.animate-in-from-right{-webkit-animation:in-from-right .6s both cubic-bezier(.7,0,.3,1);animation:in-from-right .6s both cubic-bezier(.7,0,.3,1)}
@-webkit-keyframes in-from-right{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes in-from-right{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes out-to-bottom{to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes out-to-bottom{to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes in-from-bottom{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.manual-script-blk{color:#4b4b4b;border-bottom:1px #efefef solid;clear:both;font-size:.9375em;line-height:1.6em}
.manual-script-blk .highlight{color:#488000}
.manual-script-blk b,.manual-script-blk strong{font-weight:700}
.manual-script-blk em,.manual-script-blk i{font-style:italic}
.manual-script-blk img{display:block;width:auto!important;max-height:80vw}
.ie .manual-script-blk img{width:100%!important}.manual-script-blk:last-child{padding-bottom:0;border-bottom:none}
.manual-script-blk .room-type{width:100%;font-size:.8125em;line-height:1.84615em}
.manual-script-blk .room-type caption{display:none}
.manual-script-blk .room-type tr{border-bottom:1px solid #ececec}
.manual-script-blk .room-type tr:last-child{border-bottom:none}
.manual-script-blk .room-type td,.manual-script-blk .room-type th{padding:5px}
.manual-script-blk .room-type td:nth-child(3),.manual-script-blk .room-type td:nth-child(4),.manual-script-blk .room-type th:nth-child(3),.manual-script-blk .room-type th:nth-child(4){text-align:center}
.manual-script-blk .room-type th{background-color:#ccc;font-weight:700}.manual-script-blk .room-type td:nth-child(4){color:#85b919}

@media (min-width:0) and (max-width:767px){
.nav-sub-list.current-lv{visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}
.manual-script-blk{padding-bottom:3.44828vw;margin-bottom:6.89655vw}
.manual-script-blk img{max-width:100%!important}}

@media (min-width:768px) and (max-width:1199px){
.nav-sub-list.current-lv{visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}
.manual-script-blk{padding-bottom:2.12766vw;margin-bottom:4.25532vw}
.manual-script-blk img{max-width:720px!important}}

@media (min-width:1200px){
.manual-script-blk{margin-bottom:15px;padding-bottom:15px}
.manual-script-blk img{max-width:100%!important}
.member-func-wrapper{position:relative}
.member-func-wrapper:hover .member-func-blk{display:block}}

.member-func-blk{position:absolute;top:0;right:0;height:100vh;z-index:1;width:265px;-webkit-transform:translate3d(265px,0,0);-moz-transform:translate3d(265px,0,0);-ms-transform:translate3d(265px,0,0);-o-transform:translate3d(265px,0,0);transform:translate3d(265px,0,0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-delay:0;-moz-transition:-moz-transform .3s ease 0;-o-transition:-o-transform .3s ease 0;transition:transform .3s ease 0}
.member-func-blk>.btn-close-circle{position:absolute;top:calc(5px + 3.44828vw);left:calc(-40px - 3.44828%);z-index:1000;display:none}

@media (min-width:0) and (max-width:767px){
.member-func-blk.is-open{z-index:50000;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.member-func-blk.is-open>.btn-close-circle{display:block}
.member-func-blk.is-open .member-func-close-mask{opacity:1;height:100vh;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}

@media (min-width:768px) and (max-width:1199px){
.member-func-blk{width:350px;-webkit-transform:translate3d(350px,0,0);-moz-transform:translate3d(350px,0,0);-ms-transform:translate3d(350px,0,0);-o-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0)}
.member-func-blk>.btn-close-circle{top:calc(5px + 2.12766vw);left:calc(-40px - 2.12766%)}
.member-func-blk.is-open{z-index:50000;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.member-func-blk.is-open>.btn-close-circle{display:block}
.member-func-blk.is-open .member-func-close-mask{opacity:1;height:100vh;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}

@media (min-width:1200px){
.member-func-blk{display:none;top:30px;right:0;height:auto;width:200px;padding-top:15px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.member-func-blk:before{position:absolute;top:5px;right:30px;z-index:10;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8px 10px;border-color:transparent transparent #92b7ef}
.fixed .member-func-blk{top:100px;right:-13px}}

.member-func-list{position:relative;z-index:10;height:100vh;background:#92b7ef}
.member-func-list .item:last-child{margin-bottom:0}
.member-func-list .link{display:block;padding:5px 10px;background:#fff;color:#595757;text-decoration:none}
.member-func-list .title{display:inline-block;vertical-align:middle;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;font-size:1em;line-height:1.5em}
.member-func-list .thumb{display:inline-block;width:40px;height:40px;vertical-align:middle}

@media (min-width:0) and (max-width:767px){
.member-func-list{padding:3.44828vw 3.44828%}
.member-func-list .item{margin-bottom:3.44828vw}
.member-func-list .thumb{margin-right:3.44828%}}

@media (min-width:768px) and (max-width:1199px){
.member-func-list{padding:2.12766vw 4.25532%}
.member-func-list .item{margin-bottom:2.12766vw}
.member-func-list .thumb{margin-right:2.12766%}}

@media (min-width:1200px){
.member-func-list{position:relative;z-index:5;padding:10px;height:auto;box-shadow:0 0 3px 1px #ccc}
.member-func-list .item{margin-bottom:10px}
.member-func-list .link:hover{background:#ebf2fc}
.member-func-list .link:hover .title{color:#1e62ca}
.member-func-list .thumb{width:25px;height:25px;margin-right:5px}
.member-func-list .title{font-size:.875em;line-height:1.71429em}}

.member-func-close-mask{position:fixed;top:0;right:0;width:100vw;height:0;z-index:0;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.15s;-moz-transition:opacity .3s cubic-bezier(.7,0,.3,1) .15s;-o-transition:opacity .3s cubic-bezier(.7,0,.3,1) .15s;transition:opacity .3s cubic-bezier(.7,0,.3,1) .15s;-webkit-transform:translate3d(-50vw,0,0);-moz-transform:translate3d(-50vw,0,0);-ms-transform:translate3d(-50vw,0,0);-o-transform:translate3d(-50vw,0,0);transform:translate3d(-50vw,0,0);background:rgba(0,0,0,.75)}
.news-related-link-list{width:100%;border-bottom:1px #efefef solid}
.news-related-link-list .item{display:inline-block}
.news-related-link-list .btn-download,.news-related-link-list .btn-out-link{display:block;width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.news-related-link-list.hundred-foods{margin-top:2vw;border-bottom:none}
.news-related-link-list.hundred-foods .item{display:block;position:relative;overflow:hidden;font-weight:600;margin:1.5vw 0}
.news-related-link-list.hundred-foods .item h3{display:inline-block;vertical-align:middle;color:#333;text-shadow:0 0 5px #ededed}
.news-related-link-list.hundred-foods .item a{float:right;margin-left:.5vw}

@media (min-width:0) and (max-width:767px){
.news-related-link-list{padding-top:1.72414vw;padding-bottom:3.44828vw;margin-bottom:6.89655vw}
.news-related-link-list .item{margin-bottom:1.72414vw}
.news-related-link-list.hundred-foods .item{margin:3vw 0}
.news-related-link-list.hundred-foods .item a{width:50vw;margin-bottom:1vh}}

@media (min-width:768px) and (max-width:1199px){
.news-related-link-list{padding-top:.53191vw;padding-bottom:2.12766vw;margin-bottom:4.25532vw}
.news-related-link-list .item{margin-bottom:1.06383vw}
.news-related-link-list.hundred-foods .item a{width:20vw}}

@media (min-width:1200px){
.news-related-link-list{overflow:hidden;padding-bottom:10px;margin-bottom:20px}
.news-related-link-list .item{margin-bottom:8px}
.news-related-link-list.hundred-foods .item a{width:10vw}}

.news-related-photo-list{overflow:hidden}
.news-related-photo-list .item{float:left;padding:.5px}
.news-related-photo-list .link{text-decoration:none}
.news-related-photo-list .frame{overflow:hidden;display:block;vertical-align:middle;width:100%}
.news-related-photo-list .thumb{display:block;width:100%;height:100%;object-fit:cover;opacity:0;-webkit-transition:opacity .6s ease;-webkit-transition-delay:0;-moz-transition:opacity .6s ease 0;-o-transition:opacity .6s ease 0;transition:opacity .6s ease 0}
.page-bar .blk,.page-bar .page-link,.page-bar a{display:inline-block}
.news-related-photo-list .thumb.lazyloaded{opacity:1}

@media (min-width:0) and (max-width:767px){.news-related-photo-list{padding-top:1.72414vw;margin-bottom:3.44828vw}.news-related-photo-list .item{width:33.333%}}
@media (min-width:768px) and (max-width:1199px){.news-related-photo-list{padding-top:1.06383vw;margin-bottom:2.12766vw}.news-related-photo-list .item{width:25%}}
@media (min-width:1200px){.news-related-photo-list{padding-top:0;margin-bottom:15px}.news-related-photo-list .item{width:25%}}

.page-bar .first-page:after,.page-bar .first-page:before,.page-bar .last-page:after,.page-bar .last-page:before,.page-bar .next-page:before,.page-bar .prev-page:before{content:"";display:inline-block}
.page-bar{font-family:Arial,PMingLiU;clear:both;width:100%;text-align:center;padding-top:.75em;padding-bottom:.75em;margin-bottom:.75em;font-size:.9375em;line-height:2.66667em}
.page-bar a{color:#434343;text-decoration:none;background:0 0;padding:0 5px;zoom:1;vertical-align:middle}
.page-bar .next-blk a:active,.page-bar .prev-blk a:active{color:#444;border:1px solid #b2b1b1;background:#eee}
.page-bar .next-blk .disabled,.page-bar .prev-blk .disabled{opacity:.3}
.page-bar .next-blk .disabled:active,.page-bar .prev-blk .disabled:active{text-decoration:none;color:#8c8c8c}
.page-bar .page-link{margin:0 10px;text-align:left}
.page-bar .page-link .link{display:none;min-width:40px;height:40px;text-align:center;border:none;color:#050505;vertical-align:middle}
.page-bar .page-link .current{min-width:40px;height:40px;text-align:center;display:inline-block;color:#3a3a3a;background:#a7e3f0;vertical-align:middle}
.page-bar .page-hint{color:#8c8c8c;margin:0 0 0 10px;letter-spacing:1px}
.page-bar #pagination_current{width:20px;height:20px;color:#666;text-align:center;border:1px solid #ccc;margin-right:4px;font-family:Arial}
.qa-card-item .q-title,.recommend-link-list .desc,.recommend-link-list .title{font-family:-apple-system,"Microsoft JhengHei"}
.page-bar #pagination_current:focus{background-color:#b6f1ff}
.page-bar .first-page,.page-bar .last-page,.page-bar .next-page,.page-bar .prev-page{position:relative;text-align:center;color:#e9ffc6;height:40px;min-width:40px;font-size:0;margin:0 5px}
.page-bar .first-page:after,.page-bar .first-page:before,.page-bar .last-page:after,.page-bar .last-page:before,.page-bar .next-page:before,.page-bar .prev-page:before{width:10px;height:10px;border-right:2px #050505 solid;border-bottom:2px #050505 solid;vertical-align:middle}
.page-bar .first-page:before,.page-bar .prev-page:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.page-bar .first-page:before{margin-left:3px}
.page-bar .last-page:before,.page-bar .next-page:before{margin-left:-3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.page-bar .last-page:before{margin-left:-5px}
.page-bar .first-page:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.page-bar .last-page:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

@media (min-width:0) and (max-width:767px){.page-bar .page-link .current{border:1px solid #ccc;background:0 0}}
@media (min-width:768px) and (max-width:1199px){.page-bar .page-link .link{display:inline-block;border:1px solid #ccc;margin:0 5px}.page-bar .page-link .current{border:none;background:0 0}}
@media (min-width:1200px){
.page-bar .page-link .link{display:inline-block;border:1px solid #ccc;margin:0}
.page-bar .page-link .current{border:none;background:0 0}
.page-bar .disabled{cursor:not-allowed}
.page-bar .next-blk a:hover,.page-bar .prev-blk a:hover{color:#444;background:#eee}
.page-bar .next-blk .disabled:active,.page-bar .next-blk .disabled:hover,.page-bar .prev-blk .disabled:active,.page-bar .prev-blk .disabled:hover{text-decoration:none;background:#dcdcdc;border:none}
.page-bar .page-link a:hover{background:#407fc1; color:#FFF;}
.page-bar .first-page,.page-bar .last-page,.page-bar .next-page,.page-bar .prev-page{margin:0}}

.page-func-blk{clear:both;border-top:1px #efefef solid;margin:6.89655vw -3.44828% 0}
.page-func-blk .btn-page-direction{float:left;width:33.3333%}
.page-func-blk .btn-page-direction:nth-child(2){border-left:1px #efefef solid;border-right:1px #efefef solid;background-clip:padding-box}
.page-func-blk .btn-page-direction.disabled{cursor:not-allowed;color:#999;opacity:.5}
.page-func-blk .btn-page-direction:only-child{width:100%}
.page-func-blk:after{content:"";clear:both;display:block}

@media (min-width:768px) and (max-width:1199px){.page-func-blk{margin:4.25532vw -2.12766% 0}}
@media (min-width:1200px){.page-func-blk{margin:40px -20px 0}.page-func-blk .btn-page-direction:hover{color:#4798a7}.page-func-blk .btn-page-direction.disabled:hover{color:#999}}

.qa-card-item .related-list:after{content:"";display:table;clear:both}
.qa-card-item .q-title{font-size:1.125em;line-height:1.2em}
.q-and-a-list{margin-bottom:20px}
.q-and-a-list .item{margin-bottom:15px}
.qa-card-item{color:#141414;box-shadow:0 0 3px #ccc}
.qa-card-item .label{display:block;position:relative;padding:10px 30px 10px 25px;background:#f2f2f2}
.qa-card-item .label:after,.qa-card-item .label:before{position:absolute;display:block;content:""}
.qa-card-item .label:before{top:8px;left:2px;width:20px;height:20px;background:url(../images/bulb.svg) no-repeat;background-size:100% auto}
.qa-card-item .label:after{top:50%;right:12px;margin-top:-5px;width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #566ea7;-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}
.qa-card-item .ans-blk{display:none;padding:10px}
.qa-card-item .ans,.qa-card-item .related-list{padding-bottom:5px;margin-bottom:5px;border-bottom:1px #efefef solid}
.qa-card-item .ans{font-size:.9375em;line-height:1.44em}
.qa-card-item .sub-title{color:#3e3a39;margin-bottom:5px;font-size:.875em;line-height:1.71429em}
.qa-card-item .related-list{clear:both;font-size:.8125em;line-height:1.84615em}
.qa-card-item .related-list:last-child{border-bottom:none;margin-bottom:0}
.qa-card-item .related-list .item{float:left;margin-right:5px;margin-bottom:5px}
.qa-card-item .hide-switch:checked~.ans-blk{display:block}
.qa-card-item .hide-switch:checked~.q-title .label:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

@media (min-width:1200px){.qa-card-item .label{cursor:pointer}.qa-card-item .label:hover{background:#e5e5e5}}
@media (min-width:0) and (max-width:767px){.recommend-link-blk{height:65.6vw;background:url(../images/recommend-bg-mobile.jpg) center bottom no-repeat;background-size:100% auto}}
@media (min-width:768px) and (max-width:1199px){.recommend-link-blk{height:52vw;background:url(../images/recommend-bg-tablet.jpg) center bottom no-repeat;background-size:100% auto}}
@media (min-width:1200px){.recommend-link-blk{height:400px;background:url(../images/recommend-bg-desktop.jpg) center bottom no-repeat}}

.recommend-link-list .link{display:block;text-align:center;text-decoration:none}
.recommend-link-list .frame{position:relative;display:block;width:100%;height:29.4vw;margin-bottom:1.72414vw;background:#f6f6f6;background:rgba(246,246,246,.5);border-radius:50%;text-align:center}
.recommend-link-list .frame:before{content:"";position:absolute;top:50%;left:50%;margin-left:-45%;margin-top:-45%;width:90%;height:90%;border-radius:50%;border:1px solid #fff;border-color:rgba(255,255,255,.9)}
.recommend-link-list .thumb{display:block;width:80%;position:absolute;left:50%;top:50%;margin-left:-40%;margin-top:-40%;border-radius:50%}
.recommend-link-list .title{color:#fff;font-size:1.125em;line-height:1.33333em}

@media (min-width:0) and (max-width:767px){
.recommend-link-list{padding:13.5vw 3.44828%}
.recommend-link-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:31.42857%;float:left;margin-right:2.85714%}
.recommend-link-list .item:last-child{float:right;margin-right:0}
.recommend-link-list .desc{display:none}}

@media (min-width:768px) and (max-width:1199px){
.recommend-link-list{width:640px;margin:0 auto;padding:9vw 2.12766%}
.recommend-link-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32.07547%;float:left;margin-right:1.88679%}
.recommend-link-list .item:last-child{float:right;margin-right:0}
.recommend-link-list .title{margin-bottom:10px}
.recommend-link-list .frame{width:160px;height:160px;margin:0 auto 15px}
.recommend-link-list .desc{color:#fff;font-size:1em;line-height:1.5em}}

@media (min-width:1200px){
.recommend-link-list{width:1100px;margin:0 auto;overflow:hidden;padding:70px 65px}
.recommend-link-list .item{float:left;width:200px;margin-right:115px}
.recommend-link-list .item:last-child{float:right;margin-right:0}
.recommend-link-list .title{margin-bottom:10px}
.recommend-link-list .frame{width:160px;height:160px;margin:0 auto 15px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.recommend-link-list .frame:before{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.recommend-link-list .desc{color:#fff;font-size:1em;line-height:1.5em}
.recommend-link-list .link:hover .frame{background:rgba(193,99,220,.6)}
.recommend-link-list .link:hover .frame:before{border-color:#fff;border-width:2px;-webkit-transform:perspective(0) scale(1.2,1.2);-moz-transform:perspective(0) scale(1.2,1.2);-ms-transform:perspective(0) scale(1.2,1.2);-o-transform:perspective(0) scale(1.2,1.2);transform:perspective(0) scale(1.2,1.2)}}

.season-anchor-list:after{content:"";display:table;clear:both}
.season-anchor-list .btn-season{display:block;width:100%}

@media (min-width:0) and (max-width:767px){
.season-anchor-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:22.41379%;float:left;margin-right:3.44828%}
.season-anchor-list .item:last-child{float:right;margin-right:0}
.site-func-blk{-webkit-transition:all .8s cubic-bezier(.7,0,.3,1);-webkit-transition-delay:0;-moz-transition:all .8s cubic-bezier(.7,0,.3,1) 0;-o-transition:all .8s cubic-bezier(.7,0,.3,1) 0;transition:all .8s cubic-bezier(.7,0,.3,1) 0}}

@media (min-width:768px) and (max-width:1199px){
.season-anchor-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23.40426%;float:left;margin-right:2.12766%}
.season-anchor-list .item:last-child{float:right;margin-right:0}}

@media (min-width:1200px){
.season-anchor-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23.40426%;float:left;margin-right:2.12766%}
.season-anchor-list .item:last-child{float:right;margin-right:0}}

.site-func-blk{width:100%;padding:1.72414vw 3.44828% 3.44828vw;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.site-func-blk.hidden{opacity:0;-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-ms-transform:translate3d(0,50%,0);-o-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}

@media (min-width:768px) and (max-width:1199px){.site-func-blk{-webkit-transition:all .8s cubic-bezier(.7,0,.3,1);-webkit-transition-delay:0;-moz-transition:all .8s cubic-bezier(.7,0,.3,1) 0;-o-transition:all .8s cubic-bezier(.7,0,.3,1) 0;transition:all .8s cubic-bezier(.7,0,.3,1) 0;padding:1.06383vw 2.12766% 2.12766vw}}

@media (min-width:1200px){
.site-func-blk{position:absolute;z-index:2000;top:-34px;left:65px;height:30px;padding:0;width:325px}
.site-func-blk .common-link,.site-func-blk .lang-link-drop-blk,.site-func-blk .social-link-list{float:left;margin-right:15px;vertical-align:middle}
.site-func-blk .lang-link-drop-blk{margin-right:0}}

.social-link-list{overflow:visible;height:32px;margin-bottom:3.44828vw}
.app-install-link,.app-install-link .link,.btn-open-menu,.btn-weibo-fans,.social-share-blk,.social-share-list,.total-nums-blk,.year-switch-blk{overflow:hidden}.social-link-list .item{text-align:center;box-sizing:border-box;width:48.27586%;float:left;margin-right:3.44828%}*,
.site-search-blk,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.social-link-list .item:last-child{float:right;margin-right:0}
.social-link-list .btn-fb-fans,.social-link-list .btn-weibo-fans{width:100%}

@media (min-width:1200px){.social-link-list{width:150px}.social-link-list .item{width:70px;margin-right:0}}
/*
.site-search-blk td.gsc-search-button:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}
.site-search-blk{overflow-y:hidden;display:block;width:100%;height:40px;padding:0;background:#fc6738;border:1px solid #fc6738;box-sizing:border-box}
.site-search-blk .gsc-control-cse{background:0 0!important;padding:0!important;margin:0!important;border:none!important}
.site-search-blk input.gsc-input,.site-search-blk input.gsc-search-button{display:inline-block!important;min-width:10px!important;padding:0!important;margin:0!important;border:none!important;height:40px!important;border-radius:0!important;vertical-align:middle!important}
.site-search-blk table.gsc-search-box td.gsc-input{height:40px;padding-right:0!important;vertical-align:top!important}
.site-search-blk table.gsc-search-box td.gsc-search-button{width:25px!important;background:#fc6738;padding-bottom:2px}
.site-search-blk input.gsc-input{width:100%!important;height:38px!important;padding:0 3.44828%!important;color:#000;background:#fff!important;font:1.125em Arial,"新細明體"!important}
.site-search-blk input.gsc-search-button{position:relative!important;width:50px!important;height:36px!important;padding:0 10px;background:0 0!important;cursor:pointer!important;text-indent:-119988px;overflow:hidden;text-align:left}
.site-search-blk td.gsc-search-button{position:relative;background:#fc6738}
.site-search-blk td.gsc-search-button:before{display:block;position:absolute;text-indent:0;top:50%;left:50%;width:30px;height:20px;margin-top:-13px;margin-left:-15px;color:#fff;content:"";font-size:30px;background:#fc6738}
.site-search-blk .gsc-clear-button{display:none}
.site-search-blk .gsc-search-box{height:40px!important}

@media (min-width:768px) and (max-width:1199px){.site-search-blk input.gsc-input{padding:0 2.12766%!important}}
@media (min-width:1200px){
.site-search-blk{height:28px;width:150px}
.site-search-blk input.gsc-input,.site-search-blk input.gsc-search-button,.site-search-blk table.gsc-search-box,.site-search-blk table.gsc-search-box td.gsc-input,.site-search-blk table.gsc-search-box td.gsc-search-button{height:28px!important;overflow:hidden}
.site-search-blk table.gsc-search-box input.gsc-input{height:28px!important;padding:0 10px!important}
.site-search-blk table.gsc-search-box td.gsc-search-button{width:28px!important;height:28px!important;padding:0!important;vertical-align:top!important}
.site-search-blk table.gsc-search-box td.gsc-search-button:before{font-size:25px;margin-top:-12px;margin-left:-12px}
.site-search-blk input.gsc-search-button{width:35px!important}}
*/

.app-install-link:before,.statistic-chart-list .info:before{content:"";vertical-align:middle}
.smart-banner{display:none;position:fixed;top:0;left:0;z-index:30000;width:100%;height:60px;padding:5px 0;background:#0088df}
.smart-banner .btn-close-small{float:left;margin:10px}
.smart-banner .btn-app-install{display:none;position:absolute;top:12px;right:10px}
.android .smart-banner .android,.has-smart-banner .smart-banner,.ios .smart-banner .ios{display:block}

@media (min-width:1200px){.has-smart-banner .smart-banner{display:none}}

.app-install-link{position:relative;float:left;width:170px;height:50px;color:#fff;font-size:.9375em;line-height:1.6em}
.app-install-link:before{width:50px;height:50px;display:inline-block;background:url(../images/app-icon.png) no-repeat;background-size:100%;border-radius:5px;margin-right:5px}
.app-install-link .link{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;text-indent:-119988px;text-align:left}

@media (min-width:768px) and (max-width:1199px){.app-install-link{width:360px}}
@media (min-width:0) and (max-width:767px){.app-install-link{width:230px}.app-install-link .app-text{position:absolute}.social-share-blk{margin-bottom:3.44828vw}}
@media (min-width:0) and (max-width:360px){.app-install-link{width:170px}.app-install-link .app-text{position:relative}}

.main-container.has-smart-banner{padding-top:132p}

@media (min-width:768px) and (max-width:1199px){.social-share-blk{margin-bottom:2.12766vw}}
@media (min-width:1200px){.main-container.has-smart-banner{padding-top:115px}.social-share-blk{margin-bottom:15px}}

.social-share-list .item{float:left;margin-right:5px}
.statistic-result-blk{font-family:-apple-system,"Microsoft JhengHei";clear:both;box-shadow:0 0 3px #ccc;margin-bottom:15px;background:#fff}
.statistic-result-blk .title{padding:10px 0;text-align:center;color:#3e3a39;font-weight:700;font-size:1em;line-height:1.5em}
.statistic-result-blk .chart-type{padding:5px 15px;color:#3e3a39;background:#f7f7f7;font-size:.9375em;line-height:1.6em}
.statistic-result-blk .download-blk{padding:10px 15px;background:#f7f7f7}
.statistic-result-blk .hint{padding:10px 15px;color:#fc6738;font-size:.9375em;line-height:1.6em}
.statistic-chart-list{position:relative;z-index:0;padding:10px}
.statistic-chart-list .item{margin-bottom:15px}
.statistic-chart-list .name{color:#3e3a39;font-size:.875em;line-height:1.2em}
.statistic-chart-list .info{padding-right:5px;position:relative;color:#36c;font-size:14px;line-height:20px}
.statistic-chart-list .info:before{display:inline-block;height:20px;background:#36c}
.statistic-chart-list .info[data-percent="71"]:before,.statistic-chart-list .info[data-percent="72"]:before,.statistic-chart-list .info[data-percent="73"]:before,.statistic-chart-list .info[data-percent="74"]:before,.statistic-chart-list .info[data-percent="75"]:before,.statistic-chart-list .info[data-percent="76"]:before,.statistic-chart-list .info[data-percent="77"]:before,.statistic-chart-list .info[data-percent="78"]:before,.statistic-chart-list .info[data-percent="79"]:before,.statistic-chart-list .info[data-percent="80"]:before,.statistic-chart-list .info[data-percent="81"]:before,.statistic-chart-list .info[data-percent="82"]:before,.statistic-chart-list .info[data-percent="83"]:before,.statistic-chart-list .info[data-percent="84"]:before,.statistic-chart-list .info[data-percent="85"]:before,.statistic-chart-list .info[data-percent="86"]:before,.statistic-chart-list .info[data-percent="87"]:before,.statistic-chart-list .info[data-percent="88"]:before,.statistic-chart-list .info[data-percent="89"]:before,.statistic-chart-list .info[data-percent="90"]:before,.statistic-chart-list .info[data-percent="91"]:before,.statistic-chart-list .info[data-percent="92"]:before,.statistic-chart-list .info[data-percent="93"]:before,.statistic-chart-list .info[data-percent="94"]:before,.statistic-chart-list .info[data-percent="95"]:before,.statistic-chart-list .info[data-percent="96"]:before,.statistic-chart-list .info[data-percent="97"]:before,.statistic-chart-list .info[data-percent="98"]:before,.statistic-chart-list .info[data-percent="99"]:before,.statistic-chart-list .info[data-percent="100"]:before,.statistic-chart-list .info[data-percent="40"]:before,.statistic-chart-list .info[data-percent="41"]:before,.statistic-chart-list .info[data-percent="42"]:before,.statistic-chart-list .info[data-percent="43"]:before,.statistic-chart-list .info[data-percent="44"]:before,.statistic-chart-list .info[data-percent="45"]:before,.statistic-chart-list .info[data-percent="46"]:before,.statistic-chart-list .info[data-percent="47"]:before,.statistic-chart-list .info[data-percent="48"]:before,.statistic-chart-list .info[data-percent="49"]:before,.statistic-chart-list .info[data-percent="50"]:before,.statistic-chart-list .info[data-percent="51"]:before,.statistic-chart-list .info[data-percent="52"]:before,.statistic-chart-list .info[data-percent="53"]:before,.statistic-chart-list .info[data-percent="54"]:before,.statistic-chart-list .info[data-percent="55"]:before,.statistic-chart-list .info[data-percent="56"]:before,.statistic-chart-list .info[data-percent="57"]:before,.statistic-chart-list .info[data-percent="58"]:before,.statistic-chart-list .info[data-percent="59"]:before,.statistic-chart-list .info[data-percent="60"]:before,.statistic-chart-list .info[data-percent="61"]:before,.statistic-chart-list .info[data-percent="62"]:before,.statistic-chart-list .info[data-percent="63"]:before,.statistic-chart-list .info[data-percent="64"]:before,.statistic-chart-list .info[data-percent="65"]:before,.statistic-chart-list .info[data-percent="66"]:before,.statistic-chart-list .info[data-percent="67"]:before,.statistic-chart-list .info[data-percent="68"]:before,.statistic-chart-list .info[data-percent="69"]:before{content:attr(data-num);line-height:20px;padding-right:5px;text-align:right;color:#fff}
.statistic-chart-list .info[data-percent="0"]:before{width:0}
.statistic-chart-list .info[data-percent="1"]:before{width:1%}
.statistic-chart-list .info[data-percent="2"]:before{width:2%}
.statistic-chart-list .info[data-percent="3"]:before{width:3%}
.statistic-chart-list .info[data-percent="4"]:before{width:4%}
.statistic-chart-list .info[data-percent="5"]:before{width:5%}
.statistic-chart-list .info[data-percent="6"]:before{width:6%}
.statistic-chart-list .info[data-percent="7"]:before{width:7%}
.statistic-chart-list .info[data-percent="8"]:before{width:8%}
.statistic-chart-list .info[data-percent="9"]:before{width:9%}
.statistic-chart-list .info[data-percent="10"]:before{width:10%}
.statistic-chart-list .info[data-percent="11"]:before{width:11%}
.statistic-chart-list .info[data-percent="12"]:before{width:12%}
.statistic-chart-list .info[data-percent="13"]:before{width:13%}
.statistic-chart-list .info[data-percent="14"]:before{width:14%}
.statistic-chart-list .info[data-percent="15"]:before{width:15%}
.statistic-chart-list .info[data-percent="16"]:before{width:16%}
.statistic-chart-list .info[data-percent="17"]:before{width:17%}
.statistic-chart-list .info[data-percent="18"]:before{width:18%}
.statistic-chart-list .info[data-percent="19"]:before{width:19%}
.statistic-chart-list .info[data-percent="20"]:before{width:20%}
.statistic-chart-list .info[data-percent="21"]:before{width:21%}
.statistic-chart-list .info[data-percent="22"]:before{width:22%}
.statistic-chart-list .info[data-percent="23"]:before{width:23%}
.statistic-chart-list .info[data-percent="24"]:before{width:24%}
.statistic-chart-list .info[data-percent="25"]:before{width:25%}
.statistic-chart-list .info[data-percent="26"]:before{width:26%}
.statistic-chart-list .info[data-percent="27"]:before{width:27%}
.statistic-chart-list .info[data-percent="28"]:before{width:28%}
.statistic-chart-list .info[data-percent="29"]:before{width:29%}
.statistic-chart-list .info[data-percent="30"]:before{width:30%}
.statistic-chart-list .info[data-percent="31"]:before{width:31%}
.statistic-chart-list .info[data-percent="32"]:before{width:32%}
.statistic-chart-list .info[data-percent="33"]:before{width:33%}
.statistic-chart-list .info[data-percent="34"]:before{width:34%}
.statistic-chart-list .info[data-percent="35"]:before{width:35%}
.statistic-chart-list .info[data-percent="36"]:before{width:36%}
.statistic-chart-list .info[data-percent="37"]:before{width:37%}
.statistic-chart-list .info[data-percent="38"]:before{width:38%}
.statistic-chart-list .info[data-percent="39"]:before{width:39%}
.statistic-chart-list .info[data-percent="40"]{font-size:0}
.statistic-chart-list .info[data-percent="40"]:before{width:40%;font-size:14px}
.statistic-chart-list .info[data-percent="41"]{font-size:0}
.statistic-chart-list .info[data-percent="41"]:before{width:41%;font-size:14px}
.statistic-chart-list .info[data-percent="42"]{font-size:0}
.statistic-chart-list .info[data-percent="42"]:before{width:42%;font-size:14px}
.statistic-chart-list .info[data-percent="43"]{font-size:0}
.statistic-chart-list .info[data-percent="43"]:before{width:43%;font-size:14px}
.statistic-chart-list .info[data-percent="44"]{font-size:0}
.statistic-chart-list .info[data-percent="44"]:before{width:44%;font-size:14px}
.statistic-chart-list .info[data-percent="45"]{font-size:0}
.statistic-chart-list .info[data-percent="45"]:before{width:45%;font-size:14px}
.statistic-chart-list .info[data-percent="46"]{font-size:0}
.statistic-chart-list .info[data-percent="46"]:before{width:46%;font-size:14px}
.statistic-chart-list .info[data-percent="47"]{font-size:0}
.statistic-chart-list .info[data-percent="47"]:before{width:47%;font-size:14px}
.statistic-chart-list .info[data-percent="48"]{font-size:0}
.statistic-chart-list .info[data-percent="48"]:before{width:48%;font-size:14px}
.statistic-chart-list .info[data-percent="49"]{font-size:0}
.statistic-chart-list .info[data-percent="49"]:before{width:49%;font-size:14px}
.statistic-chart-list .info[data-percent="50"]{font-size:0}
.statistic-chart-list .info[data-percent="50"]:before{width:50%;font-size:14px}
.statistic-chart-list .info[data-percent="51"]{font-size:0}
.statistic-chart-list .info[data-percent="51"]:before{width:51%;font-size:14px}
.statistic-chart-list .info[data-percent="52"]{font-size:0}
.statistic-chart-list .info[data-percent="52"]:before{width:52%;font-size:14px}
.statistic-chart-list .info[data-percent="53"]{font-size:0}
.statistic-chart-list .info[data-percent="53"]:before{width:53%;font-size:14px}
.statistic-chart-list .info[data-percent="54"]{font-size:0}
.statistic-chart-list .info[data-percent="54"]:before{width:54%;font-size:14px}
.statistic-chart-list .info[data-percent="55"]{font-size:0}
.statistic-chart-list .info[data-percent="55"]:before{width:55%;font-size:14px}
.statistic-chart-list .info[data-percent="56"]{font-size:0}
.statistic-chart-list .info[data-percent="56"]:before{width:56%;font-size:14px}
.statistic-chart-list .info[data-percent="57"]{font-size:0}
.statistic-chart-list .info[data-percent="57"]:before{width:57%;font-size:14px}
.statistic-chart-list .info[data-percent="58"]{font-size:0}
.statistic-chart-list .info[data-percent="58"]:before{width:58%;font-size:14px}
.statistic-chart-list .info[data-percent="59"]{font-size:0}
.statistic-chart-list .info[data-percent="59"]:before{width:59%;font-size:14px}
.statistic-chart-list .info[data-percent="60"]{font-size:0}
.statistic-chart-list .info[data-percent="60"]:before{width:60%;font-size:14px}
.statistic-chart-list .info[data-percent="61"]{font-size:0}
.statistic-chart-list .info[data-percent="61"]:before{width:61%;font-size:14px}
.statistic-chart-list .info[data-percent="62"]{font-size:0}
.statistic-chart-list .info[data-percent="62"]:before{width:62%;font-size:14px}
.statistic-chart-list .info[data-percent="63"]{font-size:0}
.statistic-chart-list .info[data-percent="63"]:before{width:63%;font-size:14px}
.statistic-chart-list .info[data-percent="64"]{font-size:0}
.statistic-chart-list .info[data-percent="64"]:before{width:64%;font-size:14px}
.statistic-chart-list .info[data-percent="65"]{font-size:0}
.statistic-chart-list .info[data-percent="65"]:before{width:65%;font-size:14px}
.statistic-chart-list .info[data-percent="66"]{font-size:0}
.statistic-chart-list .info[data-percent="66"]:before{width:66%;font-size:14px}
.statistic-chart-list .info[data-percent="67"]{font-size:0}
.statistic-chart-list .info[data-percent="67"]:before{width:67%;font-size:14px}
.statistic-chart-list .info[data-percent="68"]{font-size:0}
.statistic-chart-list .info[data-percent="68"]:before{width:68%;font-size:14px}
.statistic-chart-list .info[data-percent="69"]{font-size:0}
.statistic-chart-list .info[data-percent="69"]:before{width:69%;font-size:14px}
.statistic-chart-list .info[data-percent="70"]{font-size:0}
.statistic-chart-list .info[data-percent="70"]:before{width:70%;content:attr(data-num);font-size:14px;line-height:20px;padding-right:5px;text-align:right;color:#fff}
.statistic-chart-list .info[data-percent="71"]{font-size:0}
.statistic-chart-list .info[data-percent="71"]:before{width:71%;font-size:14px}
.statistic-chart-list .info[data-percent="72"]{font-size:0}
.statistic-chart-list .info[data-percent="72"]:before{width:72%;font-size:14px}
.statistic-chart-list .info[data-percent="73"]{font-size:0}
.statistic-chart-list .info[data-percent="73"]:before{width:73%;font-size:14px}
.statistic-chart-list .info[data-percent="74"]{font-size:0}
.statistic-chart-list .info[data-percent="74"]:before{width:74%;font-size:14px}
.statistic-chart-list .info[data-percent="75"]{font-size:0}
.statistic-chart-list .info[data-percent="75"]:before{width:75%;font-size:14px}
.statistic-chart-list .info[data-percent="76"]{font-size:0}
.statistic-chart-list .info[data-percent="76"]:before{width:76%;font-size:14px}
.statistic-chart-list .info[data-percent="77"]{font-size:0}
.statistic-chart-list .info[data-percent="77"]:before{width:77%;font-size:14px}
.statistic-chart-list .info[data-percent="78"]{font-size:0}
.statistic-chart-list .info[data-percent="78"]:before{width:78%;font-size:14px}
.statistic-chart-list .info[data-percent="79"]{font-size:0}
.statistic-chart-list .info[data-percent="79"]:before{width:79%;font-size:14px}
.statistic-chart-list .info[data-percent="80"]{font-size:0}
.statistic-chart-list .info[data-percent="80"]:before{width:80%;font-size:14px}
.statistic-chart-list .info[data-percent="81"]{font-size:0}
.statistic-chart-list .info[data-percent="81"]:before{width:81%;font-size:14px}
.statistic-chart-list .info[data-percent="82"]{font-size:0}
.statistic-chart-list .info[data-percent="82"]:before{width:82%;font-size:14px}
.statistic-chart-list .info[data-percent="83"]{font-size:0}
.statistic-chart-list .info[data-percent="83"]:before{width:83%;font-size:14px}
.statistic-chart-list .info[data-percent="84"]{font-size:0}
.statistic-chart-list .info[data-percent="84"]:before{width:84%;font-size:14px}
.statistic-chart-list .info[data-percent="85"]{font-size:0}
.statistic-chart-list .info[data-percent="85"]:before{width:85%;font-size:14px}
.statistic-chart-list .info[data-percent="86"]{font-size:0}
.statistic-chart-list .info[data-percent="86"]:before{width:86%;font-size:14px}
.statistic-chart-list .info[data-percent="87"]{font-size:0}
.statistic-chart-list .info[data-percent="87"]:before{width:87%;font-size:14px}
.statistic-chart-list .info[data-percent="88"]{font-size:0}
.statistic-chart-list .info[data-percent="88"]:before{width:88%;font-size:14px}
.statistic-chart-list .info[data-percent="89"]{font-size:0}
.statistic-chart-list .info[data-percent="89"]:before{width:89%;font-size:14px}
.statistic-chart-list .info[data-percent="90"]{font-size:0}
.statistic-chart-list .info[data-percent="90"]:before{width:90%;font-size:14px}
.statistic-chart-list .info[data-percent="91"]{font-size:0}
.statistic-chart-list .info[data-percent="91"]:before{width:91%;font-size:14px}
.statistic-chart-list .info[data-percent="92"]{font-size:0}
.statistic-chart-list .info[data-percent="92"]:before{width:92%;font-size:14px}
.statistic-chart-list .info[data-percent="93"]{font-size:0}
.statistic-chart-list .info[data-percent="93"]:before{width:93%;font-size:14px}
.statistic-chart-list .info[data-percent="94"]{font-size:0}
.statistic-chart-list .info[data-percent="94"]:before{width:94%;font-size:14px}
.statistic-chart-list .info[data-percent="95"]{font-size:0}
.statistic-chart-list .info[data-percent="95"]:before{width:95%;font-size:14px}
.statistic-chart-list .info[data-percent="96"]{font-size:0}
.statistic-chart-list .info[data-percent="96"]:before{width:96%;font-size:14px}
.statistic-chart-list .info[data-percent="97"]{font-size:0}
.statistic-chart-list .info[data-percent="97"]:before{width:97%;font-size:14px}
.statistic-chart-list .info[data-percent="98"]{font-size:0}
.statistic-chart-list .info[data-percent="98"]:before{width:98%;font-size:14px}
.statistic-chart-list .info[data-percent="99"]{font-size:0}
.statistic-chart-list .info[data-percent="99"]:before{width:99%;font-size:14px}
.statistic-chart-list .info[data-percent="100"]{font-size:0}
.statistic-chart-list .info[data-percent="100"]:before{width:100%;font-size:14px}

@media (min-width:0) and (max-width:767px){.statistic-chart-list .name{margin-bottom:5px}}

@media (min-width:768px) and (max-width:1199px){
.statistic-chart-list .item{display:flex;flex-flow:row nowrap;align-items:center}
.statistic-chart-list .name{width:150px;padding:0 10px 0 0;text-align:right}
.statistic-chart-list .info{width:calc(100% - 150px)}}

@media (min-width:1200px){
.statistic-chart-list .item{display:flex;flex-flow:row nowrap;align-items:center}
.statistic-chart-list .name{width:160px;padding:0 10px;text-align:right}
.statistic-chart-list .info{width:calc(100% - 160px)}}

.statistic-result-table{background:#fff4bf;width:100%;font-size:.9375em;line-height:1.6em}
.statistic-result-table .row{border-bottom:2px #fff solid}
.statistic-result-table .t-head{padding:10px 5px;text-align:center}
.statistic-result-table .t-head:nth-child(1){width:40%}
.statistic-result-table .info{padding:10px;border-right:2px #fff solid;line-height:1.05em}
.statistic-result-table .info:nth-child(2){text-align:center;padding:10px 0}
.statistic-result-table .info:nth-child(3){text-align:right;border-right:none}

@media (min-width:768px) and (max-width:1199px){.statistic-result-table .info,.statistic-result-table .t-head{padding:15px}}

.total-nums-blk .nums{font-family:Arial,PMingLiU}
.total-nums-blk,.unit-title,.year-switch-blk .title{font-family:-apple-system,"Microsoft JhengHei"}
.total-nums-blk{color:#747373;border-bottom:1px #e6e6e6 solid;padding-bottom:5px;margin-bottom:15px;font-size:.9375em;line-height:1.6em}
.total-nums-blk .nums{margin:0 3px;font-weight:700;font-size:1em;line-height:1.5em}
.total-nums-blk .date{float:left}
.total-nums-blk .icon-view{float:right}
.total-nums-blk .tripadvisor-rating{float:left;vertical-align:top}

@media (min-width:1200px){.total-nums-blk.in-content-page{padding-top:5px;padding-bottom:10px}}

.unit-title-blk{border-bottom:2px #f7f7f7 solid}

@media (min-width:0) and (max-width:767px){.unit-title-blk{padding:3.44828vw 3.44828%;border-bottom-width:1px}}
@media (min-width:768px) and (max-width:1199px){.unit-title-blk{padding:2.12766vw 2.12766%}}
@media (min-width:1200px){.unit-title-blk{padding:5px 0}}

.unit-title{position:relative;padding-top:4px;padding-bottom:10px;min-height:40px;color:#141414;font-size:1.5em;line-height:1.25em}
.unit-title .unit-thumb{display:block;width:40px;height:60px;position:absolute;top:0;left:0;vertical-align:middle;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}
.unit-title:before{position:absolute;top:0;left:0}
.unit-title .point-info{display:block;margin-top:5px;font-size:.75em;line-height:1.33333em}

@media (min-width:1200px){.unit-title{width:1080px;margin:0 auto;padding-bottom:10px}}

.year-season-switch-wrapper{background:#fff;box-shadow:0 0 3px #ccc}

@media (min-width:0) and (max-width:767px){.year-season-switch-wrapper{padding:3.44828vw 3.44828%;margin-bottom:3.44828vw}}
@media (min-width:768px) and (max-width:1199px){.year-season-switch-wrapper{padding:0 2.12766% 2.12766vw;margin-bottom:2.12766vw}}
@media (min-width:1200px){.year-season-switch-wrapper{padding:0 15px 15px;margin-bottom:15px}}

.year-switch-blk{width:100%;position:relative}
.year-switch-blk .title{height:40px;padding:0 10px;text-align:center;color:#fc6738;font-size:1.5em;line-height:1.75em}
.btn-add-diamond:after,.btn-back-all:before,.btn-close-small:before,.btn-diamond:before,.btn-download:before,.btn-fb-fans:before,.btn-fb-login:before,.btn-fullscreen:before,.btn-fulltext-submit:before,.btn-location-link:after,.btn-mail-link:after,.btn-member:before,.btn-out-link:before,.btn-search-submit:before,.btn-show-adv:before,.btn-slideshow:before,.btn-sort.asc:before,.btn-sort.desc:before,.btn-tel-link:after,.btn-theme-link:before,.hide:checked~.btn-checkbox:before,.icon-avatar-circle:before,.icon-check:before,.icon-distance:before,.icon-fb-circle:before,.icon-funnel:before,.icon-photo-x:before,.icon-sort:before,.icon-view:before,[class*=btn-media-]:before,[class^=btn-share-]:before{font-family:iconfont;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;text-decoration:none;text-transform:none}

@media (min-width:0) and (max-width:767px){
.year-switch-blk{margin-bottom:3.44828vw}
.year-switch-blk .btn-next,.year-switch-blk .btn-prev,.year-switch-blk .title{float:left;vertical-align:middle}
.year-switch-blk .btn-download{float:right;margin-top:5px}}

@media (min-width:768px) and (max-width:1199px){
.year-switch-blk{margin-bottom:1.41844vw;text-align:center}
.year-switch-blk .btn-next,.year-switch-blk .btn-prev,.year-switch-blk .title{display:inline-block;vertical-align:middle}
.year-switch-blk .title{height:60px;padding:0 30px;font-size:1.875em;line-height:2em}
.year-switch-blk .btn-download{position:absolute;top:50%;margin-top:-16px;right:0}}

@media (min-width:1200px){
.year-switch-blk{margin-bottom:10px;text-align:center}
.year-switch-blk .btn-next,.year-switch-blk .btn-prev,.year-switch-blk .title{display:inline-block;vertical-align:middle}
.year-switch-blk .title{height:60px;padding:0 30px;font-size:1.875em;line-height:2em}
.year-switch-blk .btn-download{position:absolute;top:50%;margin-top:-16px;right:0}
}

.btn-apply,.btn-apply-exhibition,.btn-back-to-top,.btn-checkbox,.btn-diamond,.btn-exchange,.btn-form-cancel,.btn-form-submit,.btn-member,.btn-more,.btn-near .nums,.btn-near .type,.btn-open-menu .title,.btn-radio,.btn-season,.btn-select,.btn-sort,.btn-write-review,.data-empty,.debug-img-size:after,.empty,.not-found-blk .desc,.not-found-blk .hint,.not-found-blk .not-found-404,.old-site-link{font-family:-apple-system,"Microsoft JhengHei"}
.btn-checkbox:before,.btn-radio:before{content:"";display:inline-block;vertical-align:middle}[class^=btn-]{display:inline-block;text-decoration:none;cursor:pointer;border:none;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}button[class^=btn-]{vertical-align:middle;margin:0}
.btn-back-all{color:#85b919}
.btn-back-all:before{content:"";margin-right:5px;color:#85b919;font-size:25px;line-height:40px;vertical-align:middle}
.btn-open-menu{position:relative;width:40px;height:40px;padding:0;background:0 0;border:none}
.btn-open-menu:before{content:"";position:absolute;top:0;left:0;display:block;width:40px;height:40px;border-radius:20px;background:#85b819;background:-owg-radial-gradient(center,#85b819 17px,#ffffff 18px,#85b819 19px);background:-webkit-radial-gradient(center,#85b819 17px,#ffffff 18px,#85b819 19px);background:-moz-radial-gradient(center,#85b819 17px,#ffffff 18px,#85b819 19px);background:-o-radial-gradient(center,#85b819 17px,#ffffff 18px,#85b819 19px);background:radial-gradient(center,#85b819 17px,#ffffff 18px,#85b819 19px)}
#side-nav-wrapper .btn-open-menu:before{content:"";position:absolute;top:0;left:0;display:block;width:40px;height:40px;border-radius:20px;}
.btn-open-menu .line,.btn-open-menu .line:after,.btn-open-menu .line:before{position:absolute;height:4px;border-radius:2px;background:#fff;display:block}
.btn-open-menu .line{left:8px;top:18px;width:24px;overflow:visible;color:#000}
.btn-open-menu .line:after,.btn-open-menu .line:before{width:100%;content:"";left:0;text-indent:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.btn-open-menu .line:before{top:-7px}
.btn-open-menu .line:after{top:7px}
.btn-open-menu .title{display:block;width:40px;margin-top:42px;text-align:center;font-size:15px}
.btn-open-menu.close .line,.btn-open-menu.close .link{background:0 0}
.btn-open-menu.close .line:before,.btn-open-menu.close .link:before{-webkit-transform:translate(0,7px) rotate(42deg);-moz-transform:translate(0,7px) rotate(42deg);-ms-transform:translate(0,7px) rotate(42deg);-o-transform:translate(0,7px) rotate(42deg);transform:translate(0,7px) rotate(42deg)}
.btn-open-menu.close .line:after,.btn-open-menu.close .link:after{-webkit-transform:translate(0,-7px) rotate(-42deg);-moz-transform:translate(0,-7px) rotate(-42deg);-ms-transform:translate(0,-7px) rotate(-42deg);-o-transform:translate(0,-7px) rotate(-42deg);transform:translate(0,-7px) rotate(-42deg)}
#side-nav-wrapper .btn-open-menu{position:relative;width:40px;height:40px;padding:0;background:0 0;border:none; }
#side-nav-wrapper .btn-open-menu:before{content:"";position:absolute;top:0;left:0;display:block;width:40px;height:40px;} /*background-color:#3e3a39;*/
#side-nav-wrapper .btn-open-menu .line,#side-nav-wrapper .btn-open-menu .line:after,#side-nav-wrapper .btn-open-menu .line:before{position:absolute;height:4px;border-radius:2px;background:#fff;display:block}
#side-nav-wrapper .btn-open-menu .line{left:8px;top:18px;width:24px;overflow:visible;color:#000}
#side-nav-wrapper .btn-open-menu .line:after,#side-nav-wrapper .btn-open-menu .line:before{width:100%;content:"";left:0;text-indent:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
#side-nav-wrapper .btn-open-menu .line:before{top:-7px}
#side-nav-wrapper .btn-open-menu .line:after{top:7px}
#side-nav-wrapper .btn-open-menu .title{display:block;width:40px;margin-top:42px;text-align:center;font-size:15px}
#side-nav-wrapper .btn-open-menu.close .line, #side-nav-wrapper .btn-open-menu.close .link{background:0 0}
#side-nav-wrapper .btn-open-menu.close .line:before, #side-nav-wrapper .btn-open-menu.close .link:before{-webkit-transform:translate(0,7px) rotate(42deg);-moz-transform:translate(0,7px) rotate(42deg);-ms-transform:translate(0,7px) rotate(42deg);-o-transform:translate(0,7px) rotate(42deg);transform:translate(0,7px) rotate(42deg)}
#side-nav-wrapper .btn-open-menu.close .line:after, #side-nav-wrapper .btn-open-menu.close .link:after{-webkit-transform:translate(0,-7px) rotate(-42deg);-moz-transform:translate(0,-7px) rotate(-42deg);-ms-transform:translate(0,-7px) rotate(-42deg);-o-transform:translate(0,-7px) rotate(-42deg);transform:translate(0,-7px) rotate(-42deg)}

@media (min-width:768px) and (max-width:1199px){
.btn-open-menu .title{margin-top:42px}
#side-nav-wrapper .btn-open-menu .title{margin-top:42px}
}

.btn-diamond,.btn-member{position:relative;width:40px;height:60px;padding:0;margin:0;text-align:center;font-size:15px;color:#000}
.btn-diamond:before,.btn-member:before{display:block;width:40px;height:40px;border-radius:20px;text-align:center}

@media (min-width:1200px){
.btn-diamond,.btn-member{width:75px;height:30px;padding-top:2px;padding-left:25px;font-size:.8125em;line-height:1.84615em}
.btn-diamond:before,.btn-member:before{position:absolute;top:0;left:0;display:block;width:30px;height:30px;line-height:33px;vertical-align:middle}}

.btn-diamond:before{content:"";color:#fee677;font-size:30px;line-height:44px;background:-owg-radial-gradient(center,#ffa3a3 17px,#fff 18px,#ffa3a3 19px);background:-webkit-radial-gradient(center,#ffa3a3 17px,#fff 18px,#ffa3a3 19px);background:-moz-radial-gradient(center,#ffa3a3 17px,#fff 18px,#ffa3a3 19px);background:-o-radial-gradient(center,#ffa3a3 17px,#fff 18px,#ffa3a3 19px);background:radial-gradient(center,#ffa3a3 17px,#fff 18px,#ffa3a3 19px)}
.btn-diamond:after{content:attr(data-nums);display:inline-block;position:absolute;top:-2px;right:-5px;background:#85b919;font-size:13px;color:#fff;line-height:18px;height:18px;padding:0 5px;text-align:center;border-radius:9px}.btn-diamond[data-nums="0"]:after{display:none}

@media (min-width:1200px){
.btn-diamond{width:75px;height:30px}
.btn-diamond:before{font-size:20px;line-height:33px;background:#ffa3a3;background:-owg-radial-gradient(center,#ffa3a3 12px,#fff 13px,#ffa3a3 14px);background:-webkit-radial-gradient(center,#ffa3a3 12px,#fff 13px,#ffa3a3 14px);background:-moz-radial-gradient(center,#ffa3a3 12px,#fff 13px,#ffa3a3 14px);background:-o-radial-gradient(center,#ffa3a3 12px,#fff 13px,#ffa3a3 14px);background:radial-gradient(center,#ffa3a3 12px,#fff 13px,#ffa3a3 14px)}
.btn-diamond:after{right:38px}}

.btn-member:before{content:"";color:#3a63c9;font-size:30px;line-height:40px;background:-owg-radial-gradient(center,#92b7ef 17px,#fff 18px,#92b7ef 19px);background:-webkit-radial-gradient(center,#92b7ef 17px,#fff 18px,#92b7ef 19px);background:-moz-radial-gradient(center,#92b7ef 17px,#fff 18px,#92b7ef 19px);background:-o-radial-gradient(center,#92b7ef 17px,#fff 18px,#92b7ef 19px);background:radial-gradient(center,#92b7ef 17px,#fff 18px,#92b7ef 19px)}

@media (min-width:1200px){
.btn-member:before{font-size:20px;line-height:30px;background:#92b7ef;background:-owg-radial-gradient(center,#92b7ef 12px,#fff 13px,#92b7ef 14px);background:-webkit-radial-gradient(center,#92b7ef 12px,#fff 13px,#92b7ef 14px);background:-moz-radial-gradient(center,#92b7ef 12px,#fff 13px,#92b7ef 14px);background:-o-radial-gradient(center,#92b7ef 12px,#fff 13px,#92b7ef 14px);background:radial-gradient(center,#92b7ef 12px,#fff 13px,#92b7ef 14px)}}

.btn-fb-fans{position:relative;background:#5a78b0;border-radius:16px;height:32px;color:#fff;padding-left:26px;padding-right:15px;text-align:center;vertical-align:middle;font-size:.9375em;line-height:2.16em}
.btn-fb-fans:before,.btn-weibo-fans{background:#fff;border-radius:16px;vertical-align:middle}
.btn-fb-fans:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:30px;height:30px;font-size:32px;color:#36558f}

@media (min-width:1200px){
.btn-fb-fans{height:20px;padding-left:17px;padding-right:0;border-radius:10px;font-size:.75em;line-height:1.9em}
.btn-fb-fans:before{top:1px;left:1px;width:18px;height:18px;line-height:20px;font-size:20px}
.btn-fb-fans:hover{box-shadow:0 0 5px #87ceeb}}

.btn-weibo-fans{position:relative;height:32px;padding-left:32px;padding-right:15px;text-align:center;border:1px solid #ccc;color:#9fa0a0;font-size:.9375em;line-height:2.16em}
.btn-accessibility,.btn-taipei-logo{text-indent:-119988px;text-align:left;overflow:hidden}
.btn-weibo-fans:before{content:"";display:inline-block;position:absolute;top:-1px;left:2px;border-radius:16px;vertical-align:middle;width:32px;height:32px;background:url(../images/svg-sprite.svg) 0 -32px no-repeat;background-size:32px auto}

@media (min-width:1200px){
.btn-weibo-fans{height:20px;padding-left:17px;padding-right:0;border-radius:10px;font-size:.75em;line-height:1.7em}
.btn-weibo-fans:before{top:-2px;width:22px;height:22px;background:url(../images/svg-sprite.svg) 0 -22px no-repeat;background-size:22px auto}
.btn-weibo-fans:hover{box-shadow:0 0 3px red}}

.btn-taipei-logo{width:100px;height:100px;background:url(../images/svg-sprite.svg) 0 -200px no-repeat;background-size:100px auto}
.btn-accessibility{background-image:url(../images/_global_spritesheet.png);background-position:-126px 0;width:88px;height:31px}
.btn-back-to-top{display:block;visibility:hidden;position:fixed;z-index:20000;right:0;bottom:-50px;width:50px;height:50px;font-size:16px;line-height:50px;text-align:center;color:#fff;opacity:0;background-color:rgba(160,200,60,.8);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:5px 0 0 5px}
.btn-back-to-top.show{visibility:visible;opacity:1;bottom:3.44828vw}
.btn-back-to-top.sticky{position:absolute;z-index:20000;bottom:45px;height:40px;background:#c1d97a;border-radius:5px 0 0}

@media (min-width:768px) and (max-width:1199px){
.btn-back-to-top{right:1.06383%;width:55px;height:55px;line-height:55px;border-radius:5px}
.btn-back-to-top.show{bottom:1.06383vw}
.btn-back-to-top.sticky{width:55px;height:50px;line-height:50px;bottom:48px;border-radius:5px 5px 0 0}}

@media (min-width:1200px){
.btn-back-to-top{right:50%;margin-right:-550px;width:55px;height:55px;line-height:55px;border-radius:5px}
.btn-back-to-top.show{bottom:2.17391vw}
.btn-back-to-top.sticky{width:55px;height:50px;line-height:50px;bottom:46px;border-radius:5px 5px 0 0}}

.btn-add-diamond{position:relative;overflow:hidden;background:#fef2bb;height:32px;width:60px;text-align:center;font-size:0;line-height:32px;vertical-align:baseline;border:1px solid #ffdd94;-webkit-transition:all .5s ease;-webkit-transition-delay:0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
.btn-add-diamond:after,.btn-add-diamond:before{font-size:20px;color:#fd6e6e;display:inline-block}
.btn-add-diamond:before{content:"+";vertical-align:middle;width:16px;height:16px;line-height:12px;-webkit-transition:all .2s linear;-webkit-transition-delay:.2s;-moz-transition:all .2s linear .2s;-o-transition:all .2s linear .2s;transition:all .2s linear .2s}
.btn-add-diamond:after{content:"";position:relative;z-index:5;vertical-align:middle}
.btn-add-diamond.remove{border-color:#ffdd94;background:#e6e6e6}
.btn-add-diamond.remove:before{content:"-";position:relative;font-size:22px}
.btn-add-diamond.animate:after{-webkit-animation:diamond-scale-up .3s linear;animation:diamond-scale-up .3s linear}
@-webkit-keyframes diamond-scale-up{0%,100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}}
@keyframes diamond-scale-up{0%,100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}}
.btn-more{height:40px;color:#727171;background:#f8f8f8;border:1px solid #ccc;text-align:center;border-radius:3px;padding-left:15px;font-size:1em;line-height:2.5em}
.btn-more:after{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;border-right:2px #727171 solid;border-bottom:2px #727171 solid;vertical-align:middle;-webkit-transform:translate3D(0,-1px,0) rotate(-45deg);-moz-transform:translate3D(0,-1px,0) rotate(-45deg);-ms-transform:translate3D(0,-1px,0) rotate(-45deg);-o-transform:translate3D(0,-1px,0) rotate(-45deg);transform:translate3D(0,-1px,0) rotate(-45deg)}
.btn-search-submit,.btn-show-adv{width:40px;height:40px;overflow:hidden}

@media (min-width:1200px){
.btn-more:after{-webkit-transform:translate3D(0,-2px,0) rotate(-45deg);-moz-transform:translate3D(0,-2px,0) rotate(-45deg);-ms-transform:translate3D(0,-2px,0) rotate(-45deg);-o-transform:translate3D(0,-2px,0) rotate(-45deg);transform:translate3D(0,-2px,0) rotate(-45deg);-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}
.btn-more:hover{background:#ccc;color:#fff}
.btn-more:hover:after{border-color:#fff}}

.btn-search-submit{position:relative;background:#85b919;padding:0}
.btn-search-submit:before{content:"";display:inline-block;font-size:30px;line-height:40px;color:#fff}

@media (min-width:0) and (max-width:767px){
.btn-search-submit{text-indent:-119988px;overflow:hidden;text-align:left}
.btn-search-submit:before{position:absolute;display:block;top:50%;left:50%;margin-top:-20px;margin-left:-14px;text-indent:0}}

@media (min-width:768px) and (max-width:1199px){
.btn-search-submit{color:#fff;font-size:1em;line-height:2.5em}
.btn-search-submit:before{position:relative;top:-3px;display:inline-block;vertical-align:middle;margin-right:5px}}

@media (min-width:1200px){
.btn-search-submit{color:#fff;font-size:1em;line-height:2.5em}
.btn-search-submit:before{display:inline-block;vertical-align:middle;margin-right:5px}}

.btn-show-adv{position:relative;background:0 0;border:1px solid #85b919;text-indent:-119988px;text-align:left}
.btn-show-adv:before{content:"";position:absolute;display:block;top:50%;left:50%;margin-top:-15px;margin-left:-16px;text-indent:0;font-size:30px;line-height:30px;color:#85b919}
.btn-sort{height:34px;padding:0 7px;background:0 0;border:1px solid #e5ddcb;color:grey;font-size:.875em;line-height:2.42857em}
.btn-sort.asc:before,.btn-sort.desc:before{content:"";display:inline-block;vertical-align:middle}
.btn-sort.desc:before{content:""}
.btn-sort.act{color:#302f2f;background:#e5ddcb}[class^=btn-share-]{display:block;width:35px;height:35px;font-size:0;overflow:hidden;border-radius:20px;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}[class^=btn-share-]:before{font-size:35px;line-height:35px}

@media (min-width:1200px){[class^=btn-share-]:hover{opacity:.7;-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95)}.ff [class^=btn-share-]:before{line-height:45px}}

.btn-share-fb:before{content:"";color:#3b5998}
.btn-share-gplus:before{content:"";color:#dd4b39}
.btn-share-twitter:before{content:"";color:#2ba9e1}
.btn-share-weibo:before{content:"";color:#b22b2d}
.btn-share-line:before{content:"";color:#fff;line-height:37px}
.btn-share-line{text-align:center;background:#00c300}
.btn-location-link,.btn-tel-link{position:relative;padding:0 5px;background:#fbfbfb;border:1px solid #e6e6e6;max-width:100%;color:#595757}
.btn-location-link:after,.btn-tel-link:after{content:"";display:inline-block;font-size:15px;color:#fc6738;vertical-align:middle}

@media (min-width:0) and (max-width:767px){
.btn-location-link,.btn-tel-link{padding-right:25px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.btn-location-link:after,.btn-tel-link:after{position:absolute;top:50%;right:5px;margin-top:-14px}}

@media (min-width:768px) and (max-width:1199px){
.btn-location-link,.btn-tel-link{padding-right:25px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.btn-location-link:after,.btn-tel-link:after{position:absolute;top:50%;right:5px;margin-top:-14px}
.btn-tel-link:after{margin-left:0;margin-top:-15px}}.btn-tel-link:after{content:""}

@media (min-width:0) and (max-width:767px){.btn-tel-link:after{margin-left:0;margin-top:-15px}}

@media (min-width:1200px){.btn-location-link,.btn-tel-link{line-height:1.5em}.btn-tel-link:after{position:relative;top:-1px;margin-left:3px}}

.btn-download,.btn-out-link{background:#fff;border:1px solid #85b819;color:#fc6738;padding:0 5px;font-size:.9375em;line-height:1.92em}
.btn-download:before,.btn-out-link:before{content:"";font-size:20px;vertical-align:middle;margin-right:5px;color:#fc6738}
.btn-out-link:before,.btn-theme-link:before{font-size:15px;margin-left:2px;margin-right:7px}

@media (min-width:1200px){.btn-download:hover,.btn-out-link:hover{background:#fc6738;color:#fff}.btn-download:hover:before,.btn-out-link:hover:before{color:#fff}}

.btn-out-link{border-color:#accff6;color:#566ea7}.btn-out-link:before{content:"";color:#accff6}

@media (min-width:1200px){.btn-out-link:hover{background:#2c6db7;color:#fff}}

.btn-theme-link{border-color:#85b819;color:#fc6738}.btn-theme-link:before{content:"";color:#85b819}

@media (min-width:1200px){.btn-theme-link:hover{background:#f64738;color:#fff}}

.btn-mail-link{position:relative;text-indent:-9999px}
.btn-mail-link:after{position:absolute;text-indent:0;content:"";display:block;font-size:24px;color:#fc6738;vertical-align:middle;width:32px;height:32px;left:0;top:0}
.btn-close,.btn-close-circle,.btn-fullscreen,.btn-fulltext-submit,.btn-next,.btn-prev{text-indent:-119988px}
.btn-page-direction,.btn-select{font-size:.9375em;text-align:center}.btn-mail-link .second:after{color:#85b919}

@media (min-width:0) and (max-width:767px){.btn-mail-link:after{margin-left:0}}
@media (min-width:768px) and (max-width:1199px){.btn-mail-link:after{margin-left:0}}

.btn-page-direction{color:#85b819;height:40px;line-height:2.66667em}
.btn-select{position:relative;color:#ababab;border:1px solid #ababab;background:#fff;padding:5px 0;line-height:1.6em}
.hide:checked~.btn-select{color:#fff;background:#85b919}

@media (min-width:1200px){
.btn-mail-link:after{top:-1px;margin-left:3px}
.btn-select{padding:3px 0}
.btn-select:hover{background:#e2ec90}}

.btn-form-cancel,.btn-form-submit{padding:10px 0;font-size:.9375em;line-height:1.6em}
.btn-link{color:#c5755d}
.btn-link:after{content:"";display:inline-block;width:10px;height:10px;margin-left:3px;border-right:2px #c5755d solid;border-bottom:2px #c5755d solid;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.btn-form-cancel{background:#e6e6e6;border:1px solid #ccc;color:#666}
.btn-form-submit{height:45px;background:#85b919;color:#fff;border:1px solid #85b919;text-align:center}
.btn-captcha-reload{background:#fff;border:1px solid #ccc}[class*=btn-media-]{position:relative;background:0 0;border:none;text-align:center;padding:0;color:#737373;font-size:.8125em;line-height:1.84615em}[class*=btn-media-]:before{display:block;margin:0 auto -8px;color:#ccc;font-size:2.25em;line-height:1.33333em}[class*=btn-media-].act,[class*=btn-media-].act:before{color:#85b919}.btn-media-photo:before{content:""}
.btn-media-video:before{content:""}
.btn-media-pano:before{content:""}
.btn-media-voice:before{content:"";font-size:1.875em;line-height:1.56em}
.btn-fullscreen{position:relative;width:40px;height:40px;background:rgba(0,0,0,.5);border:none;color:#fff;border-radius:3px;overflow:hidden;text-align:left}
.btn-fullscreen:before{content:"";position:absolute;top:50%;left:50%;display:block;width:35px;height:35px;margin-left:-17px;margin-top:-17px;text-align:center;text-indent:0;color:#fff;font-size:2.1875em;line-height:1.37143em}
.btn-near .nums,.btn-near .type{display:block;color:grey;text-align:center}
.btn-fullscreen.fullscreen:before{content:""}
.btn-near{padding-bottom:5px;text-align:center}
.btn-near:before{content:"";display:block;width:25px;height:30px;margin:10px auto 0;background:url(../images/icon-near.svg) no-repeat;background-size:100%}
.btn-near .type{font-size:.875em;line-height:1.37143em}
.btn-near .nums{font-size:.8125em;line-height:1.47692em}
.btn-close,.btn-close-circle{text-align:left;overflow:hidden}
.btn-close{position:relative;width:30px;height:30px;background:0 0;border:none}
.btn-close-circle:after,.btn-close-circle:before,.btn-close:after,.btn-close:before{content:"";display:block;position:absolute;top:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;left:50%}
.btn-close:after,.btn-close:before{background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s}
.btn-close:before{width:90%;height:2px;margin-top:-1px;margin-left:-45%}
.btn-close:after{height:90%;width:2px;margin-left:-1px;margin-top:-45%}
.btn-close-circle{width:40px;height:40px;padding:0;border-radius:50%;background:0 0}
.btn-close-circle:after,.btn-close-circle:before{background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s}
.btn-close-circle:before{width:100%;height:2px;margin-top:-1px;margin-left:-50%}
.btn-close-circle:after{height:100%;width:2px;margin-left:-1px;margin-top:-50%}
.btn-fb-login{padding:5px 10px;color:#fff;background:#36558f;border-radius:5px;box-shadow:2px 3px 0 #b9b9b9;text-align:center;font-size:1em;line-height:1.5em}.btn-apply,.btn-radio{height:36px;background:#fff}
.btn-fb-login:before{content:"";display:inline-block;margin-right:5px;color:#fff;vertical-align:top;font-size:1.125em;line-height:1.33333em}
.btn-apply{color:#85b919;border:1px solid #85b919;text-align:center;font-size:.9375em;line-height:2.4em}
.btn-radio{position:relative;border:1px solid #e6e6e6;font-size:1em;line-height:2.25em}
.btn-radio:before{position:relative;top:-1px;width:15px;height:15px;margin-right:8px;margin-left:8px;content:"";display:inline-block;border:3px solid #fff;border-radius:9px;box-shadow:0 0 0 2px #85b919;vertical-align:middle}
.hide:checked~.btn-radio{border-color:#85b919}
.hide:checked~.btn-radio:before{background:#85b919}
.chrome .btn-radio:before{top:-1px}
.firefox .btn-radio:before{top:-2px}

@media (min-width:1200px){.btn-radio:hover{background:#e2ec90}}

.btn-next,.btn-prev{position:relative;width:40px;height:40px;overflow:hidden;text-align:left}
.btn-next:before,.btn-prev:before{content:"";display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;border-right:4px #fc6738 solid;border-bottom:4px #fc6738 solid}
.btn-next.disabled:before,.btn-prev.disabled:before{border-right-color:#ccc;border-bottom-color:#ccc}
.btn-prev:before{margin-top:-10px;margin-left:-5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.btn-next:before{margin-top:-10px;margin-left:-15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.btn-season{padding:5px 0 3px;text-align:center;background:#fff9dd;color:#3e3a39;border:1px solid #85b819;font-size:1em;line-height:1.5em}
.btn-slideshow{background:0 0!important}
.btn-slideshow:before{content:"";display:inline-block;width:100%;text-align:center;color:#fff;font-size:18px;line-height:45px;vertical-align:middle}
.btn-slideshow.pause:before{content:""}
.btn-write-review{background:#589442;color:#fff;padding:5px 10px;text-align:center;border:2px solid #78aa65;font-size:1em;line-height:1.5em;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}

@media (min-width:1200px){.btn-write-review:hover{background:#fff;color:#78aa65}}

.btn-fulltext-submit{position:relative;background:#9dced1;height:36px;width:60px;border-radius:18px;overflow:hidden;text-align:left}
.btn-fulltext-submit:before{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-10px;text-indent:0;font-size:20px;line-height:36px;color:#fff}
.btn-close-small,.btn-gov{text-indent:-119988px;overflow:hidden}
.btn-gov{text-align:left;background-image:url(../images/_global_spritesheet.png);background-position:-171px -31px;width:30px;height:31px}
.btn-app-install{background:#85b919;border-radius:4px;height:36px;width:80px;text-align:center;color:#fff;border:1px solid #006cb1;font-size:.9375em;line-height:2.4em}
.btn-close-small{position:relative;width:30px;height:30px;background:0 0;text-align:left}
.btn-close-small:before{content:"";display:block;position:absolute;top:0;left:0;width:30px;height:30px;text-indent:0;font-size:13px;line-height:30px;color:#fee677;text-align:center}
.btn-search-clear{height:40px;background:0 0;color:gray;font-size:14px;border:1px solid gray}
.btn-play{position:relative;display:block;width:80px;height:80px;background:rgba(0,0,0,.5);border-radius:50%}
.btn-play:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-10px;width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff;border-radius:0}
.btn-exchange{height:32px;background:#fc6738;color:#fff;text-align:center;font-size:.9375em;line-height:2.13333em}
.btn-exchange.finish{background:#b3b3b3;cursor:default}
.btn-checkbox{position:relative;padding-left:25px}
.btn-checkbox:before{position:absolute;top:3px;left:0;width:17px;height:17px;margin-right:5px;border:2px solid #fc6738;vertical-align:middle}
.hide:checked~.btn-checkbox:before{content:"";font-size:16px;line-height:12px;color:#fc6738}
.btn-center-for-area{display:inline-block;margin:0 auto}
.bnt-report-issue{display:block;width:80px;height:24px;color:#666;margin:4vh auto 0;padding-left:20px;background:url(../images/bug.png) left center no-repeat;font-size:.8125em;line-height:1.84615em}
.icon-facebook:before,.icon-line:before,.icon-weibo:before,.icon-youtube:before{position:relative;top:-2px;background-image:url(../images/_global_spritesheet.png);width:25px;height:24px}
.bnt-report-issue:focus,.bnt-report-issue:hover{color:#1c95ce}
.btn-apply-exhibition{display:block;float:right;color:#25a6e0;font-size:1em;line-height:1.5em}
.btn-apply-exhibition:before{content:'✎'}
.btn-apply-exhibition:focus,.btn-apply-exhibition:hover{color:#fc6738}
.icon-facebook:before,.icon-line:before,.icon-weibo:before,.icon-youtube:before{content:"";display:inline-block;vertical-align:middle}
.icon-distance:before,.icon-view:before{vertical-align:top;margin-right:5px;display:inline-block}[class^=icon-]{position:relative;display:inline-block}
.icon-facebook:before{margin-right:5px;background-position:-126px -76px}
.icon-weibo:before{margin-right:5px;background-position:-176px -76px}
.icon-youtube:before{margin-right:5px;background-position:0 -115px}
.icon-line:before{margin-right:5px;background-position:-151px -76px}
.icon-view:before{content:"";font-size:16px}
.icon-distance:before{content:"";font-size:17px}[class*=icon-unit-]:before{content:"";display:inline-block;width:40px;height:40px;margin-right:7px;vertical-align:middle;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}
.icon-funnel:before,.icon-sort:before{vertical-align:top;top:1px;display:inline-block;position:relative;margin-right:5px}
.icon-unit-event:before{background:url(../images/icon-main-news.svg) no-repeat;background-size:100% auto}
.icon-unit-play:before{background:url(../images/icon-main-play.svg) no-repeat;background-size:100% auto}
.icon-unit-attraction:before{background:url(../images/icon-main-spot.svg) no-repeat;background-size:100% auto}
.icon-unit-shop:before{background:url(../images/icon-main-shop.svg) no-repeat;background-size:100% auto}
.icon-unit-accommodation:before{background:url(../images/icon-main-accommodation.svg) no-repeat;background-size:100% auto}
.icon-unit-media:before{background:url(../images/icon-main-media.svg) no-repeat;background-size:100% auto}
.icon-unit-member:before{background:url(../images/icon-main-member.svg) no-repeat;background-size:100% auto}
.icon-unit-info:before{background:url(../images/icon-main-info.svg) no-repeat;background-size:100% auto}
.icon-unit-site:before{background:url(../images/service-07.svg) no-repeat;background-size:100% auto}
.icon-sort:before{content:"";font-size:17px;color:grey}
.icon-funnel:before{content:"";font-size:16px;color:#595959}
.icon-rating-00,.icon-rating-05,.icon-rating-10,.icon-rating-15,.icon-rating-20,.icon-rating-25,.icon-rating-30,.icon-rating-35,.icon-rating-40,.icon-rating-45,.icon-rating-50{display:inline-block;position:relative;width:80px;height:16px;vertical-align:middle;background:url(../images/rating-zero.svg) repeat-x;background-size:auto 100%;text-indent:-119988px;overflow:hidden;text-align:left}
.icon-rating-00:after,.icon-rating-00:before,.icon-rating-05:after,.icon-rating-05:before,.icon-rating-10:after,.icon-rating-10:before,.icon-rating-15:after,.icon-rating-15:before,.icon-rating-20:after,.icon-rating-20:before,.icon-rating-25:after,.icon-rating-25:before,.icon-rating-30:after,.icon-rating-30:before,.icon-rating-35:after,.icon-rating-35:before,.icon-rating-40:after,.icon-rating-40:before,.icon-rating-45:after,.icon-rating-45:before,.icon-rating-50:after,.icon-rating-50:before{content:"";position:absolute;top:0;height:100%;text-indent:0}
.anchor-fix,body,html{position:relative}
.icon-rating-00:before,.icon-rating-05:before,.icon-rating-10:before,.icon-rating-15:before,.icon-rating-20:before,.icon-rating-25:before,.icon-rating-30:before,.icon-rating-35:before,.icon-rating-40:before,.icon-rating-45:before,.icon-rating-50:before{left:0;background:url(../images/rating-full.svg) repeat-x;background-size:auto 100%}
.icon-rating-00:after,.icon-rating-05:after,.icon-rating-10:after,.icon-rating-15:after,.icon-rating-20:after,.icon-rating-25:after,.icon-rating-30:after,.icon-rating-35:after,.icon-rating-40:after,.icon-rating-45:after,.icon-rating-50:after{width:20%;background:url(../images/rating-half.svg) repeat-x;background-size:auto 100%}

@media (min-width:0) and (max-width:767px){.icon-rating-00,.icon-rating-05,.icon-rating-10,.icon-rating-15,.icon-rating-20,.icon-rating-25,.icon-rating-30,.icon-rating-35,.icon-rating-40,.icon-rating-45,.icon-rating-50{width:60px;height:12px}}

.icon-rating-05:before{width:20%;background:url(../images/rating-half.svg) repeat-x;background-size:auto 100%}
.icon-rating-10:before,.icon-rating-15:before{width:20%}
.icon-rating-15:after{left:20%}
.icon-rating-20:before,.icon-rating-25:before{width:40%}
.icon-rating-25:after{left:40%}
.icon-rating-30:before,.icon-rating-35:before{width:60%}
.icon-rating-35:after{left:60%}
.icon-rating-40:before{width:80%}
.icon-rating-45:before{left:0;width:80%}
.icon-rating-45:after{left:80%}
.icon-rating-50{background:url(../images/rating-full.svg) repeat-x;background-size:auto 100%}
.icon-check:before{content:"";font-size:15px;vertical-align:middle;color:#85b919}
.icon-photo-x{font-size:15px;line-height:15px}
.icon-photo-x:before{float:left;content:"";margin-right:5px;font-size:18px;line-height:17px;vertical-align:middle}
.icon-photo-x:after{float:left;content:"x";margin-right:5px;font-size:13px;line-height:15px;vertical-align:middle}
.icon-fb-circle{display:block;font-size:1em;line-height:1.5em}
.icon-fb-circle:before{content:"";display:block;color:#36558f;font-size:3em;line-height:1em}
.icon-avatar-circle{display:block;font-size:1em;line-height:1.5em}
.icon-avatar-circle:before{content:"";display:block;width:54px;height:54px;margin:0 auto;background:#85b819;border-radius:50%;text-align:center;color:#fff;font-size:2.125em;line-height:1.41176em}
.icon-logo-middle{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url(../images/_global_spritesheet.png);background-position:0 0;width:126px;height:115px}
.app-icon-style{background:url(../images/apple-touch-icon-180x180.png) 5px 0 no-repeat;background-size:110px;margin-top:20px;padding:10px 0 0 130px;min-height:110px}

@media (min-width:0) and (max-width:767px){.app-icon-style{padding:120px 0 0}}

.icon-mobileservice{background:url(../images/icon-mobileservice.svg) 5px 0 no-repeat;background-size:240px;padding:10px 0 0 260px;min-height:210px}

@media (min-width:0) and (max-width:767px){.icon-mobileservice{background-position:center 0;padding:200px 0 0}}

.icon-flower{color:#fc6738;font-size:.875em;line-height:1.71429em}
.icon-flower:before{content:"";display:inline-block;margin-right:3px;width:14px;height:14px;background:url(../images/flower.svg) no-repeat;background-size:100%;vertical-align:middle;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}
.vam-blk,html{height:100%}* html{font-size:100%}html{font-size:16px;line-height:1.5em;width:100%;background:#f7f7f7;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}*,:after,:before{box-sizing:border-box}@font-face{font-family:iconfont;src:url(/Content/fonts/iconfont.eot);src:url(/Content/fonts/iconfont.eot?#iefix) format("eot"),url(../images/iconfont.woff) format("woff"),url(../images/iconfont.ttf) format("truetype"),url(../images/iconfont.svg#iconfont) format("svg")}body{font-family:-apple-system,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.main-container{padding-top:72px;background:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:116%;margin-left:auto;margin-right:auto}
.main-container:after{content:" ";display:block;clear:both}

@media (min-width:768px) and (max-width:1199px){.is-open .main-container,.is-open .main-container .header-wrapper{left:350px}}

.pull-left{float:left}.pull-right{float:right}.anchor-fix{top:-76px;display:block}

@media (min-width:1200px){.main-container{padding-top:115px}.anchor-fix{top:-120px}}

.h-center{text-align:center}
.h-right{text-align:right}
.bold{font-weight:700}
.hide{display:none}
.letter-2x{letter-spacing:2em}
.common-link{display:inline-block;color:#9fa0a0;text-decoration:none;font-size:.8125em;line-height:1.84615em}
.common-link:hover{text-decoration:underline}

@media (min-width:0) and (max-width:767px){.hide-at-mobile{position:absolute;top:-9999px;left:-9999px;visibility:hidden}}
@media (min-width:768px) and (max-width:1199px){
.hide-at-mobile{position:static;visibility:visible;top:0;left:0}
.show-at-mobile{position:absolute!important;top:-9999px;left:-9999px;visibility:hidden}
}

.show-at-desktop{position:absolute;top:-9999px;left:-9999px;visibility:hidden}
.show-at-mobile-top {position:static;visibility:visible !important;top:0;left:0}  /*2020.4.20 for Case content-right-blk*/
.show-at-mobile-top-list{display:none;}
.clps:hover{ background-color:#adf4ff; }  
@media (min-width:1200px) {
    .show-at-desktop{position:static;visibility:visible;top:0;left:0}
    .show-at-mobile-top-list{display:block;}
}

.hide-at-desktop{position:static;visibility:visible;top:0;left:0}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right,.pswp__caption--fake{visibility:hidden}

@media (min-width:1200px){.hide-at-desktop{position:absolute;top:-9999px;left:-9999px;visibility:hidden}}

.debug-img-size,.thumb-frame{position:relative}
.vam-blk:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}
.vam-blk .vam{display:inline-block;max-width:95%;vertical-align:middle;text-align:left;word-wrap:break-word}
.data-empty{padding:10.34483vw 0 13.7931vw;color:#999;font-size:1.25em;line-height:1.2em}
.bg-slash{background:url(../images/bg_body.png)}
.bg-slash_{background-color:#f3f3f3;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,#e9e9e9 2px,#e9e9e9 4px)}

@media (min-width:1200px){
.data-empty{padding:50px 0}
.bg-slash{-webkit-transition:background-color .3s ease;-webkit-transition-delay:0;-moz-transition:background-color .3s ease 0;-o-transition:background-color .3s ease 0;transition:background-color .3s ease 0}
.bg-slash:hover,.hover .bg-slash{background-color:#fff}}

.bg-white{background:#fff}
.bg-slash-blue,.bg-slash-brown,.bg-slash-cyan,.bg-slash-green,.bg-slash-peach,.bg-slash-pink,.bg-slash-yellow{background-color:#d7f89d;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.9) 2px,rgba(255,255,255,.9) 4px)}

@media (min-width:1200px){
.bg-slash-blue,.bg-slash-brown,.bg-slash-cyan,.bg-slash-green,.bg-slash-peach,.bg-slash-pink,.bg-slash-yellow{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,#fff 3px,#fff 6px);-webkit-transition:background-color .3s ease;-webkit-transition-delay:0;-moz-transition:background-color .3s ease 0;-o-transition:background-color .3s ease 0;transition:background-color .3s ease 0}
.bg-slash-blue:hover,.bg-slash-brown:hover,.bg-slash-cyan:hover,.bg-slash-green:hover,.bg-slash-peach:hover,.bg-slash-pink:hover,.bg-slash-yellow:hover,.hover 
.bg-slash-blue,.hover .bg-slash-brown,.hover .bg-slash-cyan,.hover .bg-slash-green,.hover .bg-slash-peach,.hover .bg-slash-pink,.hover .bg-slash-yellow{background-color:#aedd47}}

.bg-slash-cyan{background-color:#d2f5e0}

@media (min-width:1200px){.bg-slash-cyan:hover{background-color:#9ee9bc}}.bg-slash-blue{background-color:#dbeafb}
@media (min-width:1200px){.bg-slash-blue:hover{background-color:#c7e0fc}}.bg-slash-peach{background-color:#f6dcf9}
@media (min-width:1200px){.bg-slash-peach:hover{background-color:#e1c1e4}}.bg-slash-brown{background-color:#f1e9df}
@media (min-width:1200px){.bg-slash-brown:hover{background-color:#e9ddcd}}.bg-slash-yellow{background-color:#fee677}
@media (min-width:1200px){.bg-slash-yellow:hover{background-color:#fee15e}}.bg-slash-pink{background-color:#ffdcc3}
@media (min-width:1200px){.bg-slash-pink:hover{background-color:#ffbe90}}

.bg-dotted{background:0 0,1px 1px,1px 1px,2px 2px #e6e6e6;background-image:linear-gradient(45deg,#cfcfcf 25%,transparent 0),linear-gradient(45deg,transparent 75%,#cfcfcf 0),linear-gradient(45deg,transparent 25%,transparent 0),linear-gradient(45deg,transparent 75%,transparent 0);background-size:2px 2px}.
ff .bg-dotted{background-image:none}
.thumb-frame{display:block;background:#a7d3cb;background:-owg-linear-gradient(135deg,#e7edd1 0,#f2f4e6 100%);background:-webkit-linear-gradient(135deg,#e7edd1 0,#f2f4e6 100%);background:-moz-linear-gradient(135deg,#e7edd1 0,#f2f4e6 100%);background:-o-linear-gradient(135deg,#e7edd1 0,#f2f4e6 100%);background:linear-gradient(135deg,#e7edd1 0,#f2f4e6 100%)}
.content-left-blk{background:#fff;box-shadow:0 0 3px #ccc}
.content-left-blk>.btn-add-diamond{float:right;height:40px}
.content-left-blk.special{background:0 0;box-shadow:none;padding:0}

@media (min-width:0) and (max-width:767px){.content-left-blk{padding:3.44828vw 3.44828% 5px}.content-left-blk>.btn-add-diamond{margin-top:calc(-40px - 3.44828vw)}.content-left-blk.pb-fix{padding-bottom:1px}}
@media (min-width:768px) and (max-width:1199px){.content-left-blk{padding:2.12766vw 2.12766% 5px}.content-left-blk>.btn-add-diamond{margin-top:calc(-40px - 2.12766vw)}.content-left-blk.pb-fix{padding-bottom:1px}}
@media (min-width:1200px){.content-left-blk{width:800px;float:left;padding:10px 15px 0;margin-bottom:20px}.content-left-blk>.btn-add-diamond{margin-top:-55px}.content-left-blk.pb-fix{padding-bottom:1px}.content-right-blk{width:260px;float:right}}

.debug-img-size:after{content:attr(data-debug-size);display:block;margin:auto;height:30px;width:100%;text-align:center;position:absolute;top:0;right:0;left:0;bottom:0;color:#fff;font-size:24px;opacity:1;text-shadow:-1px -1px 0 #2e8b57,1px -1px 0 #2e8b57,-1px 1px 0 #2e8b57,1px 1px 0 #2e8b57;-webkit-transition:opacity .3s;-webkit-transition-delay:.5s;-moz-transition:opacity .3s .5s;-o-transition:opacity .3s .5s;transition:opacity .3s .5s}
.small-info-card-item .debug-img-size:after{width:50px;height:50px;right:auto;font-size:12px;line-height:50px}
.photo-tile-list .debug-img-size:after{width:100%}

@media (min-width:0) and (max-width:767px){
.info-card-item .debug-img-size:after{width:65px;height:65px;right:auto;top:0;font-size:12px;line-height:60px}
.icon-card-item .debug-img-size:after{width:50px;height:50px;right:auto;top:0;font-size:12px;line-height:50px}
.photo-tile-list .debug-img-size:after{font-size:12px}}

.empty{color:#ccc;text-align:center;padding:0 0 10px;font-size:1.5em;line-height:2em}
.not-found-blk{background:url(../images/404-bg.jpg) top center no-repeat #000;background-size:100% auto}
.not-found-blk .content-wrapper{background:rgba(255,255,255,.9);border-radius:5px}
.not-found-blk .title{margin:0 auto}
.not-found-blk .desc,.not-found-blk .hint,.not-found-blk .not-found-404{text-align:center;margin-bottom:10px}
.not-found-blk .not-found-404{padding:10px 0 0;color:#009fdf;font-size:3.75em;line-height:1.2em}
.not-found-blk .desc{color:#333;font-size:1.125em;line-height:1.33333em}
.not-found-blk .hint{color:#666;font-size:.8125em;line-height:1.84615em}

@media (min-width:0) and (max-width:767px){.not-found-blk{padding:6.89655vw 3.44828%;background-size:auto 100%}.not-found-blk .content-wrapper{padding:30px 3.44828% 3.44828vw;margin:0 auto}}
@media (min-width:768px) and (max-width:1199px){.not-found-blk{padding:4.25532vw 0;background-size:auto 100%}.not-found-blk .content-wrapper{width:660px;padding:30px 2.12766% 2.12766vw;margin:0 auto}}
@media (min-width:1200px){.not-found-blk{padding:30px 0}.not-found-blk .content-wrapper{width:1100px;padding:30px 20px 20px;margin:0 auto}}

.fulltext-search-blk{position:relative;margin-bottom:10px}
.fulltext-search-blk .keyword{width:100%;height:36px;background:#fff;border:1px solid #9dced1;border-radius:18px;padding-left:18px;padding-right:60px;-webkit-appearance:none}
.fulltext-search-blk .btn-fulltext-submit{position:absolute;top:0;right:0}

@media (min-width:768px) and (max-width:1199px){.fulltext-search-blk{width:500px;margin:0 auto 10px}}
@media (min-width:1200px){.fulltext-search-blk{width:500px;margin:0 auto 10px}}

.old-site-link{display:block;text-decoration:none}

@media (min-width:0) and (max-width:767px){
.old-site-link .adj,.old-site-link:before{display:inline-block;vertical-align:middle}
.old-site-link{padding:5px 3.44828%;margin-bottom:3.44828vw;background:#efefef;overflow:hidden}
.old-site-link:before{content:"";width:40px;height:40px;margin-right:3.44828%;background:url(../images/old-site-link-bg-mobile.png) center center no-repeat;background-size:40px 40px}
.old-site-link .adj{color:#666;font-size:1em;line-height:1.5em}}

@media (min-width:768px) and (max-width:1199px){
.old-site-link .adj,.old-site-link:before{display:inline-block;vertical-align:middle}
.old-site-link{padding:5px 2.12766%;margin-bottom:2.12766vw;background:#efefef;overflow:hidden}
.old-site-link:before{content:"";width:40px;height:40px;margin-right:2.12766%;background:url(../images/old-site-link-bg-mobile.png) center center no-repeat;background-size:40px 40px}
.old-site-link .adj{color:#666;font-size:1em;line-height:1.5em}}

@media (min-width:1200px){
.old-site-link{width:90px;height:90px;padding-top:50px;border-radius:5px;background:url(../images/old-site-link-bg.png) center center no-repeat rgba(217,217,217,.65);background-size:75px 75px;color:#85b919;text-align:center;font-size:.75em;line-height:2em}
.main-nav-title-list>.item.old-site-link-blk{position:fixed;top:104px;right:-145px;width:90px;height:90px}
.main-nav-title-list>.item.old-site-link-blk:hover{position:fixed}
.main-nav-title-list>.item.old-site-link-blk:hover:after,.main-nav-title-list>.item.old-site-link-blk:hover:before{display:none}
.fixed .main-nav-title-list>.item.old-site-link-blk{right:-410px;top:72px}

.side-nav-title-list>.item.old-site-link-blk{position:fixed;top:104px;right:-145px;width:90px;height:90px}
.side-nav-title-list>.item.old-site-link-blk:hover{position:fixed}
.side-nav-title-list>.item.old-site-link-blk:hover:after,.side-nav-title-list>.item.old-site-link-blk:hover:before{display:none}
.fixed .side-nav-title-list>.item.old-site-link-blk{right:-410px;top:72px}
}

.hide-switch{position:absolute;top:0;left:0;display:block;width:0;height:0;opacity:0}
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button:hover{background:#fff}
.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}
.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-prev-next-button .arrow{fill:#333}
.flickity-prev-next-button.no-svg{color:#333;font-size:26px}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}
.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}
.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-7px;width:15px;height:15px;border:3px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-prev:before{border-right:none;border-top:none;margin-left:-4px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-next:before{border-left:none;border-bottom:none;margin-left:-10px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:../image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.pswp,.pswp__item,.pswp__scroll-wrap,.ui-selectmenu-button,.ui-spinner,.ui-spinner-button{overflow:hidden}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-button{display:inline-block;position:relative;text-decoration:none;cursor:pointer}
.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em;vertical-align:middle}
.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#444}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;right:0}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Helvetica,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#444}
.ui-widget-header{border:1px solid #ddd;background:#ddd;font-weight:700}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f6f6f6;font-weight:700;color:#54c5c6}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#54c5c6;text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #54c5c6;background:#54c5c6;font-weight:700;color:#fff}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff;font-weight:700;color:#ff0084}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff;color:#444}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff;color:#222}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#222}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%;top:0;position:absolute;left:0}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px
}.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:2px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:2px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:2px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:2px}
.ui-widget-overlay{background:#eee;opacity:.8;filter:Alpha(Opacity=80)}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}
.pswp{display:none;-ms-touch-action:none;touch-action:none;z-index:30000;outline:0}
.pswp--open,.pswp__button{display:block}
.pswp *{box-sizing:border-box}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__bg{background:#000;opacity:0;transform:translateZ(0);will-change:opacity}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}
.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder--blank{background:#222}
.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}
.pswp__error-msg a{color:#CCC;text-decoration:underline}
.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__button{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}
.pswp__button:focus,.pswp__button:hover{opacity:1}
.pswp__button:active{outline:0;opacity:.9}
.pswp__button::-moz-focus-inner{padding:0;border:0}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) no-repeat;background-size:264px 88px;width:44px;height:44px}

@media (-webkit-min-device-pixel-ratio:1.1),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}

.pswp__button--close{background-position:0 -44px}
.pswp__button--share{background-position:-44px -44px}
.pswp__button--fs{display:none}
.pswp--supports-fs .pswp__button--fs{display:block}
.pswp--fs .pswp__button--fs{background-position:-44px 0}
.pswp__button--zoom{display:none;background-position:-88px 0}
.pswp--zoom-allowed .pswp__button--zoom{display:block}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}
.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}
.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:30100;opacity:0;transition:opacity .25s ease-out;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-tooltip{z-index:30120;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;will-change:transform}
.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp__counter,.pswp__preloader{height:44px;top:0;position:absolute}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}
a.pswp__share--download:hover{background:#DDD}
.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#BBB}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}
.pswp__preloader{width:44px;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}
.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}
.pswp__preloader__icn{width:20px;height:20px;margin:12px}
.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) no-repeat}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}

@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}
@keyframes clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes donut-rotate{0%,100%{transform:rotate(0)}50%{transform:rotate(-140deg)}}

.pswp__ui{-webkit-font-smoothing:auto;opacity:1;z-index:30050}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp__element--disabled{display:none!important}
.sweet-alert,.sweet-overlay{position:fixed;display:none}
.pswp--minimal--dark .pswp__top-bar{background:0 0}
.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:10000}
.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;z-index:99999}

@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}

.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}
.sweet-alert p{color:#797979;font-size:16px;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}
.sweet-alert button{background-color:#AEDEF4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}
.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}
.sweet-alert button:hover{background-color:#a1d9f2}
.sweet-alert button:active{background-color:#81ccee}
.sweet-alert button.cancel{background-color:#D0D0D0}
.sweet-alert button.cancel:hover{background-color:#c8c8c8}
.sweet-alert button.cancel:active{background-color:#b6b6b6}
.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}
.sweet-alert button::-moz-focus-inner{border:0}
.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}
.sweet-alert .icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}
.sweet-alert .icon.error{border-color:#F27474}
.sweet-alert .icon.error .x-mark{position:relative;display:block}
.sweet-alert .icon.error .line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}
.sweet-alert .icon.error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}
.sweet-alert .icon.error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}
.sweet-alert .icon.warning{border-color:#F8BB86}
.sweet-alert .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}
.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}
.sweet-alert .icon.info::after,.sweet-alert .icon.info::before{content:"";background-color:#C9DAE1;position:absolute}
.sweet-alert .icon.info{border-color:#C9DAE1}
.sweet-alert .icon.info::before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}
.sweet-alert .icon.info::after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}
.sweet-alert .icon.success{border-color:#A5DC86}
.sweet-alert .icon.success::after,.sweet-alert .icon.success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}
.sweet-alert .icon.success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}
.sweet-alert .icon.success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}
.sweet-alert .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}
.sweet-alert .icon.success .fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .icon.success .line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}
.sweet-alert .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}

@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-tranform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}
@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-tranform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}

@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}
@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}

.showSweetAlert{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}
.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}
.hideSweetAlert{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}
.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}

@-webkit-keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}
@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}

@-webkit-keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}
@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}

@-webkit-keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}
@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}

.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}
.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}
.icon.success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}

@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}
@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}

.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}

@-webkit-keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}
@keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}

.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}

@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}
@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}

.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}

@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}
@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}

.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}

