@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400.500&family=Noto+Serif+TC:wght@700&display=swap";@import"https://fonts.googleapis.com/css?family=Noto+Serif+TC:700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-weight:normal;font-weight:400;font-family:"Noto Sans TC","Microsoft JhengHei",Arial,Helvetica,Sans-Serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}*{box-sizing:border-box;font-family:"Noto Sans TC","Microsoft JhengHei",Arial,Helvetica,Sans-Serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:500;color:inherit}a{text-decoration:none}input{padding:0px;margin:0px;border:none;font-size:1rem}.wrap::after,.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}html{background:url(../../images/body-bd.jpg) no-repeat center/cover;background-attachment:fixed;background-position:top}@media screen and (max-width: 1024px){html{background-position:top;background-size:150vw 100%}}body{font-size:1.125rem;line-height:1.4;letter-spacing:.5px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;width:100%;background:rgba(0,0,0,0)}@media screen and (max-width: 1024px){body{background:url(../../images/body-bd.jpg) no-repeat center/cover;background-position:top;background-size:150vw 100%}}.wholepage{position:relative;width:100%;min-height:100vh}.wholepage::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:500px;display:inline-block;background-image:url(../../images/footer-circle.png);background-repeat:no-repeat;background-position:top;background-size:100% auto;margin-bottom:0;z-index:4}@media screen and (max-width: 1024px){.wholepage::before{height:280px}}@media screen and (max-width: 550px){.wholepage::before{display:none}}.wrap{padding:0 20px}@media screen and (min-width: 1024px){.wrap{width:100%;max-width:1440px;margin:auto;padding:0 20px}}.wrap.no-padding{padding:0}.wrap-80{max-width:80%;margin:auto}@media screen and (max-width: 768px){.wrap-80{max-width:100%;width:100%}}h1,.h1{font-size:2.2rem;font-weight:500;line-height:1.6em;color:#ffc5de;letter-spacing:1px;-webkit-font-smoothing:antialiased}@media screen and (max-width: 767px){h1,.h1{font-size:1.8rem;line-height:1.5em}}h2,.h2{font-size:1.875rem;font-weight:500;line-height:1.8em;color:#64f5ff;margin-bottom:.5em;letter-spacing:1px;-webkit-font-smoothing:antialiased}@media screen and (max-width: 767px){h2,.h2{font-size:1.6rem;line-height:1.5em}}h3,.h3{font-size:1.45rem;line-height:1.6em;color:#91fff6;margin-bottom:.5em;letter-spacing:1px}@media screen and (max-width: 767px){h3,.h3{font-size:1.5rem;line-height:1.6em}}h4,.h4{font-size:1.25rem;line-height:1.4em;color:#ffcecc;margin-bottom:.5em;letter-spacing:1px}@media screen and (max-width: 767px){h4,.h4{font-size:1.2rem;line-height:1.4em}}h5,.h5{font-size:1.25rem;line-height:1.6em}h6,.h6{font-size:1.125rem;line-height:1.6em}.white-bd h1,.white-bd .h1,.container-white-bd h1,.container-white-bd .h1{color:#e96fa4}.white-bd h2,.white-bd .h2,.container-white-bd h2,.container-white-bd .h2{color:#00a4c7}.white-bd h3,.white-bd .h3,.container-white-bd h3,.container-white-bd .h3{color:#10aab5}.white-bd h4,.white-bd .h4,.container-white-bd h4,.container-white-bd .h4{color:#9bb847}.white-bd h5,.white-bd .h5,.container-white-bd h5,.container-white-bd .h5{color:#fff}.white-bd h6,.white-bd .h6,.container-white-bd h6,.container-white-bd .h6{color:#1a4565}small{font-size:.9rem}p{margin-bottom:1em;line-height:1.6}.color-brown{color:#e96fa4}.color-orange{color:#ffc5de}p a{color:#ffc5de}@media screen and (min-width: 1025px){p a:hover,p a:focus-visible{color:#64f5ff}}a{color:#434343}a>span{color:inherit}a:hover,a:focus-visible{color:#e96fa4}a.external-link::after{content:"";margin-left:5px;width:15px;height:15px;display:inline-block;vertical-align:revert;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../../images/icon/icon-link.svg);margin-left:12px}@media screen and (min-width: 1025px){a:focus-visible{outline:none;box-shadow:0 0 0 .2rem #e96fa4}}abbr{text-decoration:none}input[type=text],input[type=file],input[type=password],input[type=number],.fake-input,select{display:inline-block;line-height:1em;border-width:1px;border-color:#d5d5d5;border-style:solid;background-color:#fff;padding:0px 15px;font-size:1rem;border-radius:10px}@media screen and (min-width: 1025px){input[type=text]:focus,input[type=file]:focus,input[type=password]:focus,input[type=number]:focus,.fake-input:focus,select:focus{color:#e96fa4;outline:none;box-shadow:0 0 0 .2rem #e96fa4}}@media screen and (max-width: 1024px){input[type=text],input[type=file],input[type=password],input[type=number],.fake-input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}}textarea{display:block;line-height:1.4em;border-width:1px;border-color:#d5d5d5;border-style:solid;padding:10px;margin:1px;font-size:1rem;border-radius:10px}@media screen and (min-width: 1025px){textarea:focus{color:#e96fa4;outline:none;box-shadow:0 0 0 .2rem #e96fa4}}@media screen and (max-width: 1024px){textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}}input[type=submit],input[type=reset],input[type=button]{display:inline-block;line-height:1em;border-radius:5px;border-width:1px;border-color:#ccd1d9;border-style:solid;padding:7px 15px;margin:1px;cursor:pointer}@media screen and (max-width: 1024px){input[type=submit],input[type=reset],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.search-submit-btn{display:inline-block;width:35px;height:35px;padding:0px;margin:0px;background-color:#51c2cf;background-image:url("../../images/icon/search_white.svg");background-repeat:no-repeat;background-position:center;background-size:50%;border:none;text-align:center;font-size:0rem;text-indent:-9999px;color:#fff}@media screen and (min-width: 1025px){.search-submit-btn:hover{background-color:#e96fa4;color:#fff}.search-submit-btn:focus{background-color:#e96fa4;outline-color:#e96fa4;color:#fff}}.radio-select{display:inline-block}.radio-select>input[type=radio]{opacity:0;width:0px;top:0px}.radio-select>input[type=radio]+label{display:inline-block;border-width:1px;border-color:rgba(0,0,0,0);border-style:solid;line-height:1em;padding:5px 20px;cursor:pointer}.radio-select>input[type=radio]:checked+label,.radio-select>input[type=radio]:focus+label{border-color:#e96fa4;color:#e96fa4}ul.radioGroup{display:flex;flex-wrap:wrap}.content ul.radioGroup{list-style:none;padding-left:0px;margin-bottom:0px}.radio-normal{display:inline-block}.radio-normal>input[type=radio]{opacity:0;width:0px;position:absolute}.radio-normal>input[type=radio]+label{cursor:pointer}.radio-normal>input[type=radio]+label::before{content:"";width:15px;height:15px;border-radius:100%;background-color:#ccd1d9;display:inline-block;margin-right:10px}.radio-normal>input[type=radio]:checked+label::before,.radio-normal>input[type=radio]:focus+label::before{background-color:#e96fa4}.checkbox-normal>input[type=checkbox]{opacity:0;width:0px;position:absolute}.checkbox-normal>input[type=checkbox]+label{cursor:pointer}.checkbox-normal>input[type=checkbox]+label::before{content:"";width:15px;height:15px;background-color:#ccd1d9;display:inline-block;margin-right:10px}.checkbox-normal>input[type=checkbox]:checked+label::before,.checkbox-normal>input[type=checkbox]:focus+label::before{background-color:#e96fa4}ul.radioTabsGroup{display:flex;flex-wrap:wrap}.content ul.radioTabsGroup{list-style:none;padding-left:0px;margin-top:1em;margin-bottom:1em}ul.radioTabsGroup>li{width:50%}@media screen and (min-width: 768px){ul.radioTabsGroup>li:nth-child(odd) .radio-tabs>input[type=radio]+label{border-radius:10px 0px 0px 10px}ul.radioTabsGroup>li:nth-child(even) .radio-tabs>input[type=radio]+label{border-radius:0px 10px 10px 0px}}@media screen and (max-width: 767px){ul.radioTabsGroup>li{width:100%;margin-bottom:1em}ul.radioTabsGroup>li:last-child{margin-bottom:0px}ul.radioTabsGroup>li .radio-tabs>input[type=radio]+label{border-radius:10px}}ul.radioTabsGroup .radio-tabs{display:block}ul.radioTabsGroup .radio-tabs>input[type=radio]{opacity:0;width:0px;position:absolute}ul.radioTabsGroup .radio-tabs>input[type=radio]+label{padding:5px 10px;display:block;text-align:center;font-weight:500;color:#237f8d;background-color:#fff;cursor:pointer;border-width:1px;border-color:#237f8d;border-style:solid}ul.radioTabsGroup .radio-tabs>input[type=radio]:checked+label,ul.radioTabsGroup .radio-tabs>input[type=radio]:focus+label{color:#fff;background-color:#237f8d}.side-left{float:left}.side-right{float:right}.btn{display:inline-block;line-height:1em;border-width:1px;border-color:#d5d5d5;border-style:solid;border-radius:8px;color:#656d78;padding-top:10px;padding-bottom:10px;padding-left:40px;padding-right:40px;margin:1px}@media screen and (min-width: 1025px){.btn:hover{border-color:#e96fa4;background-color:#e96fa4;color:#fff}.btn:focus{border-color:#e96fa4;background-color:#e96fa4;color:#fff;outline-color:#e96fa4}}.btn.btn-primary{border-color:#51c2cf;background-color:#51c2cf;color:#fff}@media screen and (min-width: 1025px){.btn.btn-primary:hover,.btn.btn-primary:focus{border-color:#00a4c7;background-color:#00a4c7;color:#fff}}.btn.btn-confirm{border-color:#e96fa4;background-color:#e96fa4;color:#fff}@media screen and (min-width: 1025px){.btn.btn-confirm:hover,.btn.btn-confirm:focus{border-color:#cc286f;background-color:#cc286f;color:#fff}}.btn.btn-legend{border-color:#067b69;background-color:#fff;color:#067b69}@media screen and (min-width: 1025px){.btn.btn-legend:hover,.btn.btn-legend:focus{border-color:#067b69;background-color:#067b69;color:#fff}}.btn.btn-minor{border-color:#0e8293;background-color:#0e8293;color:#fff}@media screen and (min-width: 1025px){.btn.btn-minor:hover,.btn.btn-minor:focus{border-color:#156d79;background-color:#156d79;color:#fff}}.btn.btn-youtube{border-color:#c4302b;background-color:#c4302b;padding:5px 10px;margin:5px;color:#fff;line-height:30px}.btn.btn-youtube::after{content:"";width:78px;height:30px;display:inline-block;vertical-align:top;background-image:url("../../images/icon/youtube.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:5px}.btn.btn-reload{color:#fff;border-color:#51c2cf;background-color:#51c2cf;line-height:25px;padding:10px 20px}.btn.btn-reload::before{content:"";width:25px;height:25px;display:inline-block;vertical-align:top;background-image:url("../../images/icon/reload.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px}@media screen and (min-width: 1025px){.btn.btn-reload:hover,.btn.btn-reload:focus{border-color:#00a4c7;background-color:#00a4c7}}.btn.btn-speaker{color:#fff;border-color:#51c2cf;background-color:#51c2cf;line-height:25px;padding:10px 20px}.btn.btn-speaker::before{content:"";width:25px;height:25px;display:inline-block;vertical-align:top;background-image:url("../../images/icon/voice.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px}@media screen and (min-width: 1025px){.btn.btn-speaker:hover,.btn.btn-speaker:focus{border-color:#00a4c7;background-color:#00a4c7}}.btn.external-link::after{content:"\f35d";font-weight:900;font-family:"Font Awesome 5 Free";color:#e96fa4;margin-left:5px}@media screen and (min-width: 1025px){.btn.external-link:hover::after,.btn.external-link:focus::after{color:#fff}}.form-btn{display:inline-block;line-height:1em;border-radius:8px;padding-top:10px;padding-bottom:10px;padding-left:40px;padding-right:40px;margin:1px;color:#fff;border-color:#51c2cf;background-color:#51c2cf;line-height:25px;padding:10px 12px}@media screen and (max-width: 550px){.form-btn{width:100%;text-align:center}}@media screen and (min-width: 1025px){.form-btn:hover{border-color:#e96fa4;background-color:#e96fa4;color:#fff}.form-btn:focus{border-color:#e96fa4;background-color:#e96fa4;color:#fff;outline-color:#e96fa4}}.form-btn::before{content:"";width:25px;height:25px;display:inline-block;vertical-align:top;background-image:url("../../images/icon/reload.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px}@media screen and (min-width: 1025px){.form-btn:hover,.form-btn:focus{border-color:#00a4c7;background-color:#00a4c7}}.addsubmit-btn{background-color:#e6e9ed;color:#000}.addsubmit-btn.col-self-25{width:25%;padding-left:10px;padding-right:10px}.readmore-blk{display:none}table{width:100%;margin-bottom:20px;background-color:#fff}table tr th,table tr td{padding:10px;vertical-align:middle;border-width:1px;border-style:solid;border-color:#ccd1d9;word-wrap:break-word;word-break:break-all}table tr td{background-color:#fff;color:#434343}table tr th{background-color:#d4eff2;color:#1a4565}@media screen and (min-width: 1024px){table.authorize-movie th{min-width:150px}}table[border] tr th,table[border] tr td,.bilingual-table tr th,.bilingual-table tr td,.form-table tr th,.form-table tr td,.footable tr th,.footable tr td{vertical-align:middle;padding:10px;border-width:1px;border-style:solid;border-color:#ccd1d9}table[border] tr td,.bilingual-table tr td,.form-table tr td,.footable tr td{background-color:#fff;color:#434343}table[border] tr th,.bilingual-table tr th,.form-table tr th,.footable tr th{background-color:#d4eff2;color:#10aab5;border-color:#fff}.footable .footable-row-detail-name{font-weight:500;padding-bottom:10px}.footable .footable-row-detail-value{padding-bottom:10px}body .lg-outer,body .lg-backdrop{z-index:5000}.grid{display:flex;flex-wrap:wrap}.grid figcaption,.grid .figcaption{margin-bottom:1em}.grid>li{width:100%;padding:0px 15px}@media screen and (max-width: 1024px){.grid>li{max-height:initial}}.grid.align-center li{display:flex;align-items:center}.grid.row-reverse{flex-direction:row-reverse}.grid.grid-100>li{width:100%}.grid.grid-50>li{width:50%}@media screen and (max-width: 1024px){.grid.grid-50>li{max-height:initial}}.grid.grid-33>li{width:33.3%}.grid.grid-25>li{width:25%}.grid.grid-20>li{width:20%}.grid.grid-left{flex-direction:row}.grid.grid-left>li:nth-child(odd){width:40%;padding-left:0px}.grid.grid-left>li:nth-child(even){width:60%;padding-right:0px}@media screen and (min-width: 1025px){.grid.grid-left>li img{height:auto}}.grid.grid-right{flex-direction:row-reverse}.grid.grid-right>li:nth-child(odd){width:40%;padding-right:0px}.grid.grid-right>li:nth-child(even){width:60%;padding-left:0px}@media screen and (min-width: 1025px){.grid.grid-right>li img{height:auto}}@media screen and (max-width: 900px){.grid.grid-left,.grid.grid-right{flex-direction:row}.grid.grid-left>li:nth-child(odd),.grid.grid-right>li:nth-child(odd){width:100%;padding-left:0px;padding-right:0px}.grid.grid-left>li:nth-child(even),.grid.grid-right>li:nth-child(even){width:100%;padding-left:0px;padding-right:0px}}@media screen and (max-width: 550px){.grid>li{padding:0px}.grid.grid-100>li{width:100%}.grid.grid-50>li{width:100%}.grid.grid-33>li{width:100%}.grid.grid-25>li{width:100%}}#ui-datepicker-div span{color:#2b2b2b}#ui-datepicker-div th{background-color:#ccd1d9}.ui-widget-header .ui-icon{background-image:url(../../images/icon/arrow-right.svg) !important;background-position:0 0 !important;background-size:100%}.ui-datepicker .ui-datepicker-prev{transform:rotate(180deg)}.iframebox{width:100%;height:0px;padding-bottom:67%;position:relative}.iframebox>iframe,.iframebox video{width:100% !important;height:100% !important;position:absolute;left:0px;top:0px}.embedbox{width:100%;height:0px;padding-bottom:67%;position:relative;margin:20px 0}.embedbox>iframe,.embedbox embed{width:100% !important;height:100% !important;position:absolute;left:0px;top:0px}.videoBox{width:100%;height:0px;padding-bottom:56%;position:relative}.videoBox>video,.videoBox iframe{width:100% !important;height:100% !important;position:absolute;left:0px;top:0px}.lightbox-item{padding:30px;overflow:hidden;width:100%;height:100%}.lightbox-item .lightbox-wrap{width:100%;height:100%;overflow-x:auto}.lightbox-item .lightbox-wrap .item-container{width:100%;min-height:100%;display:flex;flex-wrap:wrap;align-content:center}.lightbox-item .lightbox-wrap .item-container .item-header{width:100%;text-align:center}.lightbox-item .lightbox-wrap .item-container .item-header .notebook{width:100px;height:100px;display:inline-block;position:relative}.lightbox-item .lightbox-wrap .item-container .item-header .notebook>img{width:100%;height:100%;display:block;margin:0px;position:absolute;left:0px;top:0px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 550px){.lightbox-item .lightbox-wrap .item-container .item-header .notebook{width:60px;height:60px}}.lightbox-item .lightbox-wrap .item-container .item-title{width:100%;font-size:1.45rem;line-height:1.6em;text-align:center;padding:10px 0px}.lightbox-item .lightbox-wrap .item-container .row{width:100%;text-align:center}.lightbox-item .lightbox-wrap .item-container .row .btn{padding:10px 40px;font-size:1.1rem}@media screen and (max-width: 767px){.lightbox-item{padding:30px 15px}}.chart-container{width:100%;position:relative;margin-bottom:60px;overflow-y:hidden;overflow-x:auto}@media screen and (max-width: 767px){.chart-container{margin-bottom:20px}}.content .text-idtn-1{list-style:none;padding-left:0px;margin-bottom:1em}.content .text-idtn-1>li{padding-left:2em;text-indent:-2em}.content .text-idtn-1>li:nth-child(n+11){padding-left:3em;text-indent:-3em}.content .text-idtn-2{list-style:none;padding-left:0px;margin-bottom:1em}.content .text-idtn-2>li{padding-left:4em;text-indent:-4em}.content .text-idtn-2>li:nth-child(n+11){padding-left:5em;text-indent:-5em}.content .text-idtn-3{padding-left:35px;margin-bottom:1em}.content .text-idtn-3>li{text-indent:0px}.content .text-idtn-4{list-style:none;padding-left:16px;margin-bottom:1em}.content .text-idtn-4>li{text-indent:0px}.content .common-list{list-style:none;padding-left:35px;margin-bottom:1em}.content .common-list>li{position:relative}.content .common-list>li::before{content:"";width:5px;height:5px;display:block;border-radius:100%;background-color:#10aab5;position:absolute;top:15px;left:-20px}html{overflow-x:hidden}body.white-bd{position:relative}body.white-bd::after{content:"";position:absolute;height:calc(100% - 50vh);width:100%;bottom:0;left:0;z-index:2;background-color:#fff}@media screen and (max-width: 550px){body.white-bd::after{display:none}}body>.wholepage{position:relative;overflow:hidden}header{position:absolute;width:100%;z-index:99}header .firstGoTo{opacity:0;padding:0px;height:0px;position:fixed;left:0px;z-index:1000}@media screen and (min-width: 1025px){header .firstGoTo:focus{opacity:1;height:auto;float:none;display:inline-block;line-height:1em;border-radius:5px;border-width:1px;border-color:#e96fa4;border-style:solid;background-color:#e96fa4;color:#fff;padding:5px 10px;margin-bottom:5px}}header .mainheader-zone{position:relative;padding:13px 0px}header .mainheader-zone>.wrap{position:relative;display:flex;align-items:center}header .mainheader-zone>.wrap::after{display:none}@media screen and (max-width: 1024px){header .mainheader-zone>.wrap{width:100%;max-width:100%;display:block}}header .mainheader-zone .side-left{width:400px}header .mainheader-zone .side-left .logo{width:470px;height:110px;display:block;line-height:1em;font-size:0rem;padding:0px;margin:0px;margin-top:-10px;position:relative}header .mainheader-zone .side-left .logo a{width:100%;height:100%;position:absolute;left:0px;top:0px;display:block;font-size:0rem;text-indent:-9999px;background-image:url("../../images/left-logo.png");background-repeat:no-repeat;background-size:contain;background-position:left}@media screen and (max-width: 1024px){header .mainheader-zone .side-left .logo a{background-image:url("../../images/logo_m.png");background-position:center}}header .mainheader-zone .side-left .online{display:inline-block;vertical-align:middle;padding-left:10px}@media screen and (max-width: 1024px){header .mainheader-zone .side-left{width:100%;float:none}header .mainheader-zone .side-left .logo{width:280px;height:60px;margin:auto}header .mainheader-zone .side-left .logo>a{background-image:url("../../images/logo_m.png")}header .mainheader-zone .side-left .online{display:none}}@media screen and (max-width: 550px){header .mainheader-zone .side-left .logo{width:225px;height:60px}header .mainheader-zone .side-left .logo>a{background-size:95%}}@media screen and (max-width: 400px){header .mainheader-zone .side-left .logo{width:200px;height:60px;margin-left:70px}}header .mainheader-zone .side-right{width:calc(100% - 280px)}header .mainheader-zone .side-right .topnav-blk{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:5px 0px}@media screen and (max-width: 1024px){header .mainheader-zone .side-right .topnav-blk{position:absolute;right:5px;top:0;padding:10px 0px;width:auto}}header .mainheader-zone .side-right .topnav-blk .acc{color:#fff}@media screen and (min-width: 1025px){header .mainheader-zone .side-right .topnav-blk .acc:hover,header .mainheader-zone .side-right .topnav-blk .acc:focus{color:#e96fa4}}@media screen and (max-width: 1024px){header .mainheader-zone .side-right .topnav-blk .acc{display:none}}header .mainheader-zone .side-right .topnav-blk .search-box{display:flex;align-items:center;vertical-align:middle}header .mainheader-zone .side-right .topnav-blk .link-list{display:flex}@media screen and (max-width: 1024px){header .mainheader-zone .side-right .topnav-blk .link-list{display:none}}header .mainheader-zone .side-right .topnav-blk .link-list>li{position:relative}header .mainheader-zone .side-right .topnav-blk .link-list>li .number{display:flex;justify-content:center;align-items:center;position:absolute;background-color:#e96fa4;color:#fff;border-radius:50%;width:20px;height:20px;text-align:center;top:-5px;right:-5px;font-size:.5rem}header .mainheader-zone .side-right .topnav-blk .link-list>li a{margin:0px 10px;display:block;width:40px;height:40px;line-height:35px;text-indent:-9999px;background-repeat:no-repeat;background-size:60%;background-position:center}@media screen and (max-width: 1024px){header .mainheader-zone .side-right .topnav-blk .link-list>li a{display:none;margin:0px 2px}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-empower{display:block}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-collect{display:block}}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-sitemap{background-image:url(../../images/icon/icon-web.svg)}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-empower{background-image:url(../../images/icon/icon-download.svg)}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-collect{background-image:url(../../images/icon/heart_full.svg)}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-mail{background-image:url(../../images/icon/icon-mail.svg)}header .mainheader-zone .side-right .topnav-blk .link-list a{color:#fff}@media screen and (min-width: 1025px){header .mainheader-zone .side-right .topnav-blk .link-list a:hover,header .mainheader-zone .side-right .topnav-blk .link-list a:focus{color:#e96fa4}}header .mainheader-zone .side-right .topnav-blk .share-box{display:flex}header .mainheader-zone .side-right .topnav-blk .share-box .share{display:inline-block}@media screen and (max-width: 1024px){header .mainheader-zone .side-right .topnav-blk .share-box .share{display:none}}header .mainheader-zone .side-right .topnav-blk .share-box .share a{width:40px;height:40px;display:block;background-repeat:no-repeat;background-size:60%;background-position:center;font-size:0rem;text-indent:-9999px}header .mainheader-zone .side-right .topnav-blk .share-box .share .share-list{padding-top:5px}header .mainheader-zone .side-right .topnav-blk .btn b{color:#e96fa4}@media screen and (min-width: 1025px){header .mainheader-zone .side-right .topnav-blk .btn:hover b,header .mainheader-zone .side-right .topnav-blk .btn:focus b{color:#fff}}@media screen and (max-width: 1024px){header .mainheader-zone .side-right{width:100%;float:none}header .mainheader-zone .side-right .undernav-blk{display:none}}@media screen and (max-width: 1024px){header .mainheader-zone{padding:0px;box-shadow:0px 3px 10px rgba(87,87,87,.3)}}header .menu-zone{position:relative}@media screen and (max-width: 1024px){header .menu-zone{display:none}}@media screen and (max-width: 1024px){header{position:fixed;width:100%;top:0;left:0;background:linear-gradient(rgba(22, 18, 17, 0.5), rgba(22, 18, 17, 0.5));transition:all .3s}header.is-fixed .menu-zone{position:relative}}.share-btn{background-image:url("../../images/icon/share_white.svg");transition:all .4s}.share-list{display:none;position:absolute;z-index:100}.share-list a{background-size:contain}.share-list a.icon-facebook{background-color:#3b5998;background-image:url("../../images/icon/shareicon_facebook.svg")}.share-list a.icon-line{background-color:#2cbf13;background-image:url("../../images/icon/shareicon_line.svg")}.share-list a.icon-plurk{background-color:#c6602b;background-image:url("../../images/icon/shareicon_plurk.svg")}.share-list a.icon-twitter{background-color:#00aced;background-image:url("../../images/icon/shareicon_twitter.svg")}.share.is-open .share-btn{background-image:url("../../images/icon/share_white.svg")}.search-open-btn{display:inline-block;width:40px;height:40px;text-indent:-9999px;background-repeat:no-repeat;background-position:center;background-size:60%;background-image:url(../../images/icon/icon-search-teme.svg);margin:0 10px;vertical-align:super}.search-open-btn.open{background-image:url(../../images/icon/close.svg);background-size:40%;width:25px;height:25px;margin:0 0 0 10px;background-color:rgba(0,0,0,.1);border-radius:50%}.undernav-blk{display:none;padding:0px 0px}.undernav-blk .undernav-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media screen and (max-width: 1024px){.undernav-blk .undernav-wrap{position:fixed;z-index:500;display:block;height:60px;top:60px;left:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#e96fa4}}.undernav-blk .undernav-wrap>div:not(.keyword){display:flex;align-items:center}.undernav-blk .fieldset{display:flex;align-items:center;font-size:0rem;margin:0px 10px}@media screen and (max-width: 1024px){.undernav-blk .fieldset{padding:12px;width:100%;justify-content:center}}.undernav-blk .fieldset label{font-size:1rem;margin-right:10px}.undernav-blk .fieldset input[type=text]{width:180px;height:35px;margin:0px;font-size:1rem;border-radius:5px 0px 0px 5px}.undernav-blk .fieldset .search-submit-btn{border-radius:0px 5px 5px 0px;padding:0px;margin:0px;border:none}.undernav-blk .keyword a{color:#05866f}@media screen and (min-width: 1025px){.undernav-blk .keyword a:hover,.undernav-blk .keyword a:focus{color:#e96fa4}}@media screen and (max-width: 1000px){.undernav-blk .keyword{display:none}}.undernav-blk.mobile-search-zone{display:none}@media screen and (max-width: 1024px){.undernav-blk.mobile-search-zone{width:100%;position:fixed;left:0px;z-index:1000;display:none;padding:10px 0px;background-color:#e6e9ed;box-shadow:0px 3px 10px rgba(87,87,87,.3)}.undernav-blk.mobile-search-zone .undernav-wrap{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.undernav-blk.mobile-search-zone .undernav-wrap>div:not(.keyword){display:flex;align-items:center}.undernav-blk.mobile-search-zone .fieldset input[type=text]{background-color:#fff}}@media screen and (max-width: 767px){.undernav-blk.mobile-search-zone .undernav-wrap>div:not(.keyword){width:100%}.undernav-blk.mobile-search-zone .fieldset{width:100%}.undernav-blk.mobile-search-zone .fieldset label{display:none}.undernav-blk.mobile-search-zone .fieldset input[type=text]{width:calc(100% - 35px)}}#menu{width:100%}#menu>ul{display:flex}#menu>ul>li{width:20%;height:60px;text-align:center;position:relative}@media screen and (max-width: 1366px){#menu>ul>li{height:50px}}#menu>ul>li:nth-last-child(1) .menu-btn span::after{display:none}#menu>ul .bring-item{display:none}#menu .menu-btn{display:inline-block;font-size:1.25rem;font-weight:400;color:#fff;text-shadow:0 0 20px #cc286f;padding:0px;letter-spacing:1px;text-align:center;height:60px;line-height:60px;width:100%}@media screen and (max-width: 1366px){#menu .menu-btn{height:50px;line-height:50px;font-size:1.2rem}}@media screen and (max-width: 1280px){#menu .menu-btn{font-size:1.15rem}}#menu .menu-btn>span{color:inherit;letter-spacing:inherit;font-weight:inherit;display:inline-block;width:100%;height:60px;line-height:60px;top:0}@media screen and (max-width: 1366px){#menu .menu-btn>span{height:50px;line-height:50px}}#menu .menu-btn>span::after{content:"";width:2px;height:30px;background-color:#fff;display:block;position:absolute;right:0;top:15px}#menu .menu-btn.current{text-shadow:2px 2px 40px #ffc5de}#menu .submenu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;flex-wrap:wrap;width:140%;position:absolute;left:-20%;top:105%;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.7, 0, 0.3, 1);z-index:1000;box-shadow:0px 3px 5px rgba(0,0,0,.2);text-align:center;padding:5px 0;color:#fff;background-color:rgba(0,0,0,.6);border-radius:10px;border:1px solid #e96fa4}#menu .submenu::after{content:"";position:absolute;top:-36px;left:calc(50% - 18px);width:0;height:0;border-top:18px solid rgba(0,0,0,0);border-left:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(233,111,164,.4705882353)}@media screen and (min-width: 1025px){#menu .submenu{max-height:calc(100vh - 150px)}}#menu .submenu>li{padding:0px 20px 0px;width:100%}#menu .submenu>li:nth-last-child(1) .submenu-btn{border:none}#menu .submenu .submenu-btn{width:100%;display:block;font-size:1.15rem;font-weight:400;padding:15px 0px;color:#fff;border-bottom:1px solid #fff;line-height:1.4em}@media screen and (max-width: 1280px){#menu .submenu .submenu-btn{font-size:1.1rem}}@media screen and (min-width: 1025px){#menu .submenu .submenu-btn:hover,#menu .submenu .submenu-btn:focus{color:#e96fa4}}#menu .submenu .regionmenu{overflow:hidden;list-style:outside}#menu .submenu .regionmenu li{padding-top:10px;padding-bottom:10px;padding-left:20px}#menu .submenu .regionmenu a{display:block;position:relative;line-height:1.1;font-weight:400;color:#fff}@media screen and (max-width: 1280px){#menu .submenu .regionmenu a{font-size:1rem}}#menu .submenu .regionmenu a::before{content:"-";font-size:1.2rem;line-height:1.2rem;height:1.2rem;margin-right:5px;display:block;position:absolute;top:0px;left:-15px}@media screen and (min-width: 1025px){#menu .submenu .regionmenu a:hover,#menu .submenu .regionmenu a:focus{color:#ffc5de}}@media screen and (max-width: 1024px){#menu{display:none}}#mm-menu{background-color:#fff;text-align:center;z-index:inherit}#mm-menu .mm-navbar .mm-btn{height:60px}#mm-menu .mm-panel.mm-hasnavbar .mm-navbar{height:60px}#mm-menu .mm-panels>.mm-panel.mm-hasnavbar{padding-top:60px}#mm-menu .mm-listview>li .mm-arrow:after,#mm-menu .mm-listview>li .mm-next:after{border-color:#e96fa4}#mm-menu .mm-listview .mm-next:before{display:none}#mm-menu .mm-listitem{text-align:left}#mm-menu .mm-listitem::after{left:0px}#mm-menu .mm-listview>li:not(.mm-divider):after{left:0px}#mm-menu .mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:100%}#mm-menu .mm-listitem>a,#mm-menu .mm-listitem>span{padding:20px 10px 20px 20px;width:100%}#mm-menu .mm-listitem>span.number{display:none}#mm-menu .mm-listitem_selected>a:not(.mm-btn_next),#mm-menu .mm-listitem_selected>span{background:rgba(0,0,0,0)}#mm-menu a{font-weight:500;font-size:1.125rem;padding:20px 10px 20px 20px;width:100%}#mm-menu a>span{font-family:inherit;font-weight:inherit;font-size:inherit}#mm-menu a.submenu-btn{text-align:left}#mm-menu a,#mm-menu a:active,#mm-menu a:hover,#mm-menu a:link,#mm-menu a:visited{color:#00a4c7}#mm-menu a b,#mm-menu a:active b,#mm-menu a:hover b,#mm-menu a:link b,#mm-menu a:visited b{display:none}#mm-menu .mm-listview .mm-btn_next:after{border-color:#e96fa4}#mm-menu .mm-btn:after,#mm-menu .mm-btn:before{border-color:#e96fa4}#mm-menu .submenu-banner{display:none}#mm-menu .phone-item{display:inline-flex;width:20%;margin-top:15px}#mm-menu .phone-item::after{display:none}#mm-menu .phone-item a{margin:10px 5px;display:block;width:35px;height:35px;text-indent:-9999px;background-repeat:no-repeat;background-size:75%;background-position:center}#mm-menu .phone-item a.icon-sitemap{background-image:url(../../images/icon/icon-web-phone.svg)}#mm-menu .phone-item a.icon-empower{background-image:url(../../images/icon/icon-download-phone.svg)}#mm-menu .phone-item a.icon-collect{background-image:url(../../images/icon/icon-heart-full.svg)}#mm-menu .phone-item a.icon-mail{background-image:url(../../images/icon/icon-mail-phone.svg)}#mm-menu .phone-item span{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;width:17px;height:17px;border-radius:50%;font-size:.8rem;color:#fff;background-color:#e96fa4;z-index:3;right:8px;top:10px}#mm-menu .mm-listview li .menu-btn{text-align:left}#mm-menu .mm-listview li .menu-btn::before{content:"";width:30px;height:30px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%;margin-right:15px}#mm-menu .mm-listview li:nth-child(1) .menu-btn::before{background-image:url(../../images/icon/icon-menu01.svg)}#mm-menu .mm-listview li:nth-child(2) .menu-btn::before{background-image:url(../../images/icon/icon-menu02.svg)}#mm-menu .mm-listview li:nth-child(3) .menu-btn::before{background-image:url(../../images/icon/icon-menu03.svg)}#mm-menu .mm-listview li:nth-child(4) .menu-btn::before{background-image:url(../../images/icon/icon-menu04.svg)}#mm-menu .mm-listview li:nth-child(5) .menu-btn::before{background-image:url(../../images/icon/icon-menu05.svg)}#mm-menu .mm-listview li:nth-child(6) .menu-btn::before{background-image:url(../../images/icon/icon-menu06.svg)}.mobile-menu-btn{width:60px;height:60px;display:block;text-indent:-9999px;font-size:0rem;background-image:url("../../images/icon/menu.svg");background-repeat:no-repeat;background-size:50%;background-position:center;position:absolute;top:0px;left:0px}@media screen and (min-width: 1025px){.mobile-menu-btn{display:none}}#ui-id-1{top:55px !important;position:fixed !important;z-index:5000 !important}@media screen and (max-width: 1024px){#ui-id-1{top:120px !important}}.ui-widget-content{border:none !important;color:#fff !important;border-radius:10px !important;background-color:rgba(0,0,0,.6) !important;padding:10px 2px}.iframebox{position:relative;width:100%;height:0;padding-bottom:50%}.iframebox iframe{position:absolute;width:100% !important;height:100% !important;left:0;top:0}@media screen and (min-width: 1024px){.iframebox{margin:30px auto;width:90%}}.main{position:relative;z-index:3}@media screen and (max-width: 550px){.main{z-index:inherit}}footer{position:relative;z-index:1;background:linear-gradient(rgba(0, 0, 0, 0), rgba(25, 160, 188, 0.3))}footer a{color:#fff}footer .fatfooter-zone .fatfooter-switch{margin-top:-1px;position:relative;margin-left:calc(50% - 125px)}footer .fatfooter-zone .fatfooter-switch .fatfooter-switch-btn{display:inline-block;position:absolute;line-height:30px;padding:5px 0px;font-size:1.15rem;text-align:center;width:250px;margin-top:-20px}footer .fatfooter-zone .fatfooter-switch .fatfooter-switch-btn>span{vertical-align:middle;margin:0px 5px}footer .fatfooter-zone .fatfooter-switch .fatfooter-switch-btn::after{content:"";width:30px;height:30px;display:block;position:absolute;top:calc((100% - 30px)/2);right:20px;background-image:url("../../images/icon/arrow-up_white.svg");background-repeat:no-repeat;background-position:center;background-size:60%;border-radius:5px;box-sizing:border-box}footer .fatfooter-zone .fatfooter-switch .fatfooter-switch-btn.is-open::after{background-image:url("../../images/icon/arrow-down_white.svg")}footer .fatfooter-zone .fatfooter-switch .fatfooter-switch-btn .side-close{display:none}footer .fatfooter-zone .fatfooter-switch .fatfooter-switch-btn .side-open{display:inline-block}footer .fatfooter-zone .fatfooter-switch .fatfooter-switch-btn.is-open .side-close{display:inline-block}footer .fatfooter-zone .fatfooter-switch .fatfooter-switch-btn.is-open .side-open{display:none}footer .fatfooter-zone .fatfooter{display:none;padding:60px 0px 20px;font-size:0rem}footer .fatfooter-zone .fatfooter>li{width:20%;display:inline-block;vertical-align:top;font-size:1rem;padding:0px 10px;margin-bottom:10px}footer .fatfooter-zone .fatfooter .fatfooter-btn{width:100%;display:block;font-size:1.25rem;font-weight:400;padding:10px 0px;margin-bottom:10px}@media screen and (min-width: 1025px){footer .fatfooter-zone .fatfooter .fatfooter-btn:hover,footer .fatfooter-zone .fatfooter .fatfooter-btn:focus{color:#e96fa4;border-bottom-color:#e96fa4}}footer .fatfooter-zone .fatfooter .fatfooter-list{width:100%;height:290px}footer .fatfooter-zone .fatfooter .fatfooter-list a{display:block;padding:5px 0px}@media screen and (min-width: 1025px){footer .fatfooter-zone .fatfooter .fatfooter-list a:hover,footer .fatfooter-zone .fatfooter .fatfooter-list a:focus{color:#e96fa4}}footer .fatfooter-zone .fatfooter .fatfooter-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(21,109,121,.75)}footer .fatfooter-zone .fatfooter .fatfooter-list .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,footer .fatfooter-zone .fatfooter .fatfooter-list .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(21,109,121,.2)}@media screen and (max-width: 1000px){footer .fatfooter-zone{display:none}}footer .mainfooter-zone{padding:15px 0px}footer .mainfooter-zone>.wrap{display:flex;align-items:center}@media screen and (max-width: 550px){footer .mainfooter-zone>.wrap{flex-flow:column}}footer .mainfooter-zone>.wrap::after{display:none}footer .mainfooter-zone a{color:#ffc5de}@media screen and (min-width: 1025px){footer .mainfooter-zone a:hover,footer .mainfooter-zone a:focus{color:#e96fa4}}footer .mainfooter-zone a.foot-link{display:inline-block;border:1px solid #fff;border-radius:30px;padding:3px 15px}footer .mainfooter-zone a.foot-link.phone::after{content:"";width:15px;height:15px;display:inline-block;vertical-align:revert;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../../images/icon/icon-phone.svg);margin-left:12px}footer .mainfooter-zone a.foot-link.map::after{content:"";width:12px;height:15px;display:inline-block;vertical-align:revert;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../../images/icon/icon-map.svg);margin-left:12px}footer .mainfooter-zone p{margin-bottom:10px;color:#fff;position:relative}footer .mainfooter-zone p .d-inline{color:inherit;margin:0px 1em}@media screen and (max-width: 1000px){footer .mainfooter-zone p .d-inline{display:block;margin:0px}}footer .mainfooter-zone .logo-bli{width:400px;height:150px;display:block;background-image:url("../../images/logo-phone.svg");background-repeat:no-repeat;background-size:80%;background-position:center;font-size:0rem;text-indent:-9999px}footer .mainfooter-zone .mainfooter{width:calc(100% - 310px);line-height:1.8em;padding-left:40px}@media screen and (max-width: 1000px){footer .mainfooter-zone .mainfooter{width:100%;padding-left:0px}}footer .mainfooter-zone .visitor-blk{align-self:flex-end}footer .mainfooter-zone .visitor-blk .visitor,footer .mainfooter-zone .visitor-blk .online{margin-bottom:10px;color:#fff}footer .mainfooter-zone .visitor-blk .visitor span,footer .mainfooter-zone .visitor-blk .online span{color:#ffeb3b}footer .mainfooter-zone .visitor-blk img{display:block;max-width:160px;margin-bottom:10px}@media screen and (max-width: 1000px){footer .mainfooter-zone .visitor-blk{display:none}}@media screen and (max-width: 1000px){footer .mainfooter-zone{padding:20px 0px}footer .mainfooter-zone .acc{display:none}}@media screen and (max-width: 1024px){footer .foot-bottom{display:none}}footer .foot-bottom .wrap{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;text-align:right;width:100%;border-top:1px solid #d5d5d5}footer .foot-bottom .wrap::after{display:none}footer .foot-bottom .icon-img{margin:20px 0}footer .foot-bottom .icon-img img{max-width:150px}footer .foot-bottom .other-link>li{display:inline-block;vertical-align:top}footer .foot-bottom .other-link>li a{display:block;padding:0px 10px;border-right:1px #ccd1d9 solid}footer .foot-bottom .other-link>li:first-child>a{padding-left:0px}footer .foot-bottom .other-link>li:last-child>a{border-right:none}@media screen and (max-width: 1000px){footer .foot-bottom .other-link{display:none}}.float-btn{position:fixed;bottom:85px;right:40px;z-index:2000}.float-btn>a{width:50px;height:50px;display:block;background-color:#e96fa4;background-repeat:no-repeat;background-position:center;background-size:60%;color:#fff;opacity:.5;text-indent:-9999px;font-size:0rem;margin-bottom:10px;border-radius:50%;transition:opacity .5s}@media screen and (min-width: 1025px){.float-btn>a:hover,.float-btn>a:focus{opacity:1}}.float-btn .top-btn{background-image:url("../../images/icon/arrowlong-up.svg")}.float-btn .back-btn{background-image:url("../../images/icon/arrowlong-left.svg")}@media screen and (max-width: 1024px){.float-btn{bottom:200px;right:30px}}@media screen and (max-width: 550px){.float-btn{right:15px}.float-btn>a{width:40px;height:40px}}@media print{header,footer,.float-btn{display:none}body>.wholepage{padding-top:0px !important}p{page-break-inside:avoid;orphans:3;widows:2}.keypress-instructions{display:none}.inner-page-three-btn{display:none}.btn-box{display:none;opacity:0}.relics-inner-page .bottom-half .left{display:none}.relics-inner-page .bottom-half .center{width:100%}.relics-inner-page .bottom-half .one-row-box{flex-flow:column}.row-accordion .accordion-detail{padding-left:0px;margin-left:-200px;page-break-inside:avoid}.page-pagination{display:none;opacity:0}.look-over{display:none}.four-search-btn{display:none !important}.search-part-box{display:none !important}.order-list{display:none !important}.relics-list.card-style ul li{width:45% !important}.pagination{display:none !important}.print-part .inside-list td{word-break:break-all}}.model-error>.wholepage{padding-top:0px}.model-error .content>.wrap{max-width:800px}@media screen and (max-width: 830px){.model-error .content>.wrap{max-width:calc(100% - 30px)}}@media screen and (max-width: 550px){.model-error .content>.wrap{max-width:calc(100% - 20px)}}.model-error .error-logo{width:350px;height:80px;display:block;line-height:1em;font-size:0rem;padding:0px;margin:0px;position:relative;margin:30px 0 0 50px}@media screen and (max-width: 550px){.model-error .error-logo{margin:auto;width:80%}}.model-error .error-logo a{width:100%;height:100%;position:absolute;left:0px;top:0px;display:block;font-size:0rem;text-indent:-9999px;background-image:url(../../images/logo_m.png);background-repeat:no-repeat;background-size:contain;background-position:center}.model-error .error-main{padding:50px 30px}@media screen and (max-width: 767px){.model-error .error-main{padding:30px}}@media screen and (max-width: 550px){.model-error .error-main{padding:20px 10px}}.model-error .error-caption{font-size:1.25rem;line-height:1.4em;color:#fff;font-weight:500;line-height:1.2em;margin-bottom:10px}@media screen and (max-width: 767px){.model-error .error-caption{font-size:1.2rem;line-height:1.4em;line-height:1.2em}}.model-error .error-header{display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff}.model-error .error-header .error-title{text-align:center;max-width:calc(100% - 80px)}.model-error .error-header .error-title p{margin:15px 0;color:#fff}@media screen and (max-width: 550px){.model-error .error-header .error-title{max-width:calc(100% - 60px)}}.model-error .error-header .error-title .error-caption{margin-bottom:0px}@media screen and (max-width: 550px){.model-error .error-header .error-title .error-caption{font-size:1.2rem}}.model-error .error-body{width:100%;max-width:590px;margin:auto;text-align:center}.model-error .error-body p{text-align:left;color:#fff}.mm-page__blocker{background:#000 !important;opacity:.4 !important;display:none}.mm-menu_offcanvas{z-index:201 !important;display:none}.olympicSwiper .olympicSwiper__item{overflow:hidden;position:relative}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-hero{font-family:"Bebas Neue",sans-serif;color:#29bad9;font-size:3rem;line-height:1;margin-bottom:0}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-title{color:#0074b1;font-weight:500;font-size:1.75rem}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-more{position:relative;text-align:center}@media screen and (max-width: 768px){.olympicSwiper .olympicSwiper__item .olympicSwiper__item-more .btn{font-size:1rem}}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content{padding:20px 0}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-image{position:relative;padding:0 1px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-image::before{content:"";position:absolute;top:-2px;left:-40px;width:0px;height:0px;border-style:solid;border-width:80px 80px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:skew(-40deg) rotate(0deg)}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-image::after{content:"";position:absolute;bottom:-2px;right:-40px;width:0px;height:0px;border-style:solid;border-width:0 0 80px 80px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);transform:skew(-40deg) rotate(0deg)}@media screen and (min-width: 1025px){.olympicSwiper .olympicSwiper__item .olympicSwiper__item-hero{font-size:7rem}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content{display:flex;gap:20px;flex-direction:row-reverse;padding:30px 0 50px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-content--right{position:relative;color:#124f77;flex:2;height:350px;overflow-y:auto;padding-right:25px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-content--right::-webkit-scrollbar{width:8px;background-color:#efefef;border-radius:10px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-content--right::-webkit-scrollbar-track{border-radius:10px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-content--right::-webkit-scrollbar-thumb{background:#8b8b8b;border-radius:10px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-content--left{flex:2;height:350px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-content--left .olympicSwiper__item-image{aspect-ratio:5/3;height:100%;margin:auto}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-content .olympicSwiper__item-content--left .olympicSwiper__item-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-mascot{position:absolute;top:0%;left:28%;height:170px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-mascot img{height:100%;margin-bottom:0}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-more .btn{position:relative;background-color:#fff}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-more .btn:hover,.olympicSwiper .olympicSwiper__item .olympicSwiper__item-more .btn:focus-visible{background-color:#e96fa4}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-more::before{position:absolute;content:"";display:block;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:#0074b1}}@media screen and (max-width: 1024px){.olympicSwiper .olympicSwiper__item{padding-top:20px}.olympicSwiper .olympicSwiper__item .olympicSwiper__item-hero,.olympicSwiper .olympicSwiper__item .olympicSwiper__item-title{text-align:center}}.olympicSwiper .olympicSwiper__item-deco{position:absolute;width:100%;height:100%}.olympicSwiper .olympicSwiper__item-deco span{position:absolute;display:block;width:160px;height:25px;transform:skew(-40deg) rotate(-40deg)}.olympicSwiper .olympicSwiper__item-deco span:nth-child(1){background-color:#1af1dd}.olympicSwiper .olympicSwiper__item-deco span:nth-child(2){background-color:#23caec}.olympicSwiper .olympicSwiper__item-deco span:nth-child(3){background-color:#ff75b1}.olympicSwiper .olympicSwiper__item-deco.style-1 span:nth-child(1){left:45%;top:76%}.olympicSwiper .olympicSwiper__item-deco.style-1 span:nth-child(2){left:60%;top:15%}.olympicSwiper .olympicSwiper__item-deco.style-1 span:nth-child(3){left:85%;top:10%}.olympicSwiper .olympicSwiper__item-deco.style-2 span:nth-child(1){left:40%;top:15%}.olympicSwiper .olympicSwiper__item-deco.style-2 span:nth-child(2){left:87%;top:60%}.olympicSwiper .olympicSwiper__item-deco.style-2 span:nth-child(3){left:73%;top:12%}.olympicSwiper .olympicSwiper__item-deco.style-3 span:nth-child(1){left:74%;top:13%}.olympicSwiper .olympicSwiper__item-deco.style-3 span:nth-child(2){left:35%;top:13%}.olympicSwiper .olympicSwiper__item-deco.style-3 span:nth-child(3){left:45%;top:78%}@media screen and (max-width: 1024px){.olympicSwiper .olympicSwiper__item-deco{z-index:-1}.olympicSwiper .olympicSwiper__item-deco.style-1 span:nth-child(1){left:-23%;top:4%}.olympicSwiper .olympicSwiper__item-deco.style-1 span:nth-child(2){left:200%;top:15%}.olympicSwiper .olympicSwiper__item-deco.style-1 span:nth-child(3){left:200%;top:10%}.olympicSwiper .olympicSwiper__item-deco.style-2 span:nth-child(1){left:200%;top:15%}.olympicSwiper .olympicSwiper__item-deco.style-2 span:nth-child(2){left:200%;top:60%}.olympicSwiper .olympicSwiper__item-deco.style-2 span:nth-child(3){left:85%;top:-3%}.olympicSwiper .olympicSwiper__item-deco.style-3 span:nth-child(1){left:200%;top:13%}.olympicSwiper .olympicSwiper__item-deco.style-3 span:nth-child(2){left:85%;top:-3%}.olympicSwiper .olympicSwiper__item-deco.style-3 span:nth-child(3){left:200%;top:78%}}@media screen and (min-width: 1025px){.olympicSwiper .swiper-slide-active .olympicSwiper__item .olympicSwiper__item-hero,.olympicSwiper .swiper-slide-active .olympicSwiper__item .olympicSwiper__item-title{animation:fadeInLeft-sm .8s .3s both}.olympicSwiper .swiper-slide-active .olympicSwiper__item .olympicSwiper__item-content,.olympicSwiper .swiper-slide-active .olympicSwiper__item .olympicSwiper__item-mascot{animation:fadeInLeft-md .8s .3s both}.olympicSwiper .swiper-slide-active .olympicSwiper__item .olympicSwiper__item-deco{animation:fadeInLeft-lg .8s .3s both}@keyframes fadeInRight-sm{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight-md{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight-lg{from{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft-sm{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft-md{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft-lg{from{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}}.olympic-area-inpage-content .olympic-title{font-weight:500;font-size:2.5rem;color:#0074b1;padding:20px 0}.olympic-area-inpage-content .olympic-title span{display:block;font-family:"Bebas Neue",sans-serif;color:#29bad9;font-size:3rem}@media screen and (min-width: 1025px){.olympic-area-inpage-content .olympic-title{padding:0 0 40px 0}.olympic-area-inpage-content .olympic-title span{display:inline-block;padding-right:20px;margin-right:15px;border-right:1px solid #d8d8d8}}@media screen and (max-width: 1024px){.olympic-area-inpage-content .olympic-title{text-align:center;font-size:1.75rem}}.olympic-area-inpage-content .article-paragraph{padding:20px 0}.olympic-area-inpage-content .olympicBanner{background-color:#29bad9}.olympic-area-inpage-content .olympicBanner .olympicBanner__album .olympicBanner__album-link{position:relative;display:block}.olympic-area-inpage-content .olympicBanner .olympicBanner__album .olympicBanner__album-link img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.olympic-area-inpage-content .olympicBanner .olympicBanner__album .olympicBanner__album-link::after{content:"";position:absolute;display:block;bottom:15px;right:15px;width:30px;height:30px;background-image:url("../../images/icon/icon-enlarge.svg");background-position:center;background-size:cover;background-repeat:no-repeat;z-index:2}.olympic-area-inpage-content .olympicBanner .olympicBanner__content{padding:30px}.olympic-area-inpage-content .olympicBanner .olympicBanner__content .olympicBanner__content-descrption{padding:30px 0;display:flex;align-items:center;line-height:1.8;color:#fff;font-size:1.25rem;line-height:1.8;margin:auto;display:flex;align-items:center}@media screen and (min-width: 1025px){.olympic-area-inpage-content .olympicBanner .olympicBanner__content .olympicBanner__content-descrption{max-width:72%;font-size:1.5rem}}.olympic-area-inpage-content .olympicBanner .olympicBanner__content .swiper-pagination .swiper-pagination-bullet{position:relative;width:15px;height:15px;margin:0 15px;background-color:rgba(0,0,0,0);border:1px solid #fff;opacity:1}.olympic-area-inpage-content .olympicBanner .olympicBanner__content .swiper-pagination .swiper-pagination-bullet:not(:last-child)::after{content:"";display:block;position:absolute;height:1px;width:20px;left:100%;bottom:50%;background-color:#fff;transform:translateX(5px)}.olympic-area-inpage-content .olympicBanner .olympicBanner__content .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}@media screen and (min-width: 1025px){.olympic-area-inpage-content .olympicBanner{display:flex}.olympic-area-inpage-content .olympicBanner .olympicBanner__album{flex:3;width:0}.olympic-area-inpage-content .olympicBanner .olympicBanner__album .olympicBanner__album-link{height:500px}.olympic-area-inpage-content .olympicBanner .olympicBanner__content{flex:2;width:0}.olympic-area-inpage-content .olympicBanner .olympicBanner__content .swiper-container{height:100%}.olympic-area-inpage-content .olympicBanner .olympicBanner__content .olympicBanner__content-descrption{padding:60px 0 50px;height:100%}}@media screen and (max-width: 1024px){.olympic-area-inpage-content .olympicBanner .olympicBanner__album .olympicBanner__album-link{aspect-ratio:5/3}.olympic-area-inpage-content .olympicBanner .olympicBanner__content .swiper-pagination{position:static}}.olympic-area-inpage-content .statsBlock{padding:20px;background-color:#f6f6f6}.olympic-area-inpage-content .statsBlock .statsBlock-title{margin-bottom:10px;font-weight:500}.olympic-area-inpage-content .statsBlock .statsBlock-row{display:flex;flex-wrap:wrap}.olympic-area-inpage-content .statsBlock .statsBlock-row .statsBlock__item{flex:0 0 50%;padding:20px 10px;text-align:center}.olympic-area-inpage-content .statsBlock .statsBlock-row .statsBlock__item .statsBlock__item-label{font-weight:500}.olympic-area-inpage-content .statsBlock .statsBlock-row .statsBlock__item .statsBlock__item-value{font-family:"Bebas Neue",sans-serif;font-size:2rem;padding:10px 0;font-weight:500}.olympic-area-inpage-content .statsBlock .statsBlock-row .statsBlock__item .statsBlock__item-meta{font-family:"Bebas Neue",sans-serif;font-size:1.2rem}.olympic-area-inpage-content .statsBlock .statsBlock-row .statsBlock__item:last-child .statsBlock__item-value,.olympic-area-inpage-content .statsBlock .statsBlock-row .statsBlock__item:last-child .statsBlock__item-meta{color:#e96fa4}@media screen and (min-width: 1024px){.olympic-area-inpage-content .statsBlock .statsBlock-row .statsBlock__item{flex:1}}.olympic-area-inpage-content .statsBlock.statsBlock-primary .statsBlock-title{color:#124f77}.olympic-area-inpage-content .statsBlock.statsBlock-primary .statsBlock__item .statsBlock__item-label{color:#124f77}.olympic-area-inpage-content .statsBlock.statsBlock-primary .statsBlock__item .statsBlock__item-value,.olympic-area-inpage-content .statsBlock.statsBlock-primary .statsBlock__item .statsBlock__item-meta{color:#0074b1}.olympic-area-inpage-content .statsBlock.statsBlock-paralympic .statsBlock-title{color:#5f2d74}.olympic-area-inpage-content .statsBlock.statsBlock-paralympic .statsBlock__item .statsBlock__item-label{color:#5f2d74}.olympic-area-inpage-content .statsBlock.statsBlock-paralympic .statsBlock__item .statsBlock__item-value,.olympic-area-inpage-content .statsBlock.statsBlock-paralympic .statsBlock__item .statsBlock__item-meta{color:#b934b5}.olympic-area-inpage-content .statsBlock.statsBlock-paralympic .statsBlock__item .statsBlock__item-value.female,.olympic-area-inpage-content .statsBlock.statsBlock-paralympic .statsBlock__item .statsBlock__item-meta.female{color:#e96fa4}.olympic-area-inpage-content .statsChartBlock{position:relative;box-shadow:0px 3px 10px -2px rgba(0,0,0,.25);padding:50px 20px 30px;text-align:center;border-radius:15px}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-title{font-weight:600;font-size:2.5rem;letter-spacing:10px;margin-bottom:13px;color:#0074b1}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-subtitle{font-size:1.25rem;font-weight:500;color:#124f77}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-label{font-weight:500}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-value{font-family:"Bebas Neue",sans-serif;font-size:2rem;padding:10px 0;font-weight:500}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-meta{font-family:"Bebas Neue",sans-serif;font-size:1.2rem}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__item,.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__medal,.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__gender,.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock-chart{padding:10px 20px}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__item{flex:1}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__medal{display:flex}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__medal .statsChartBlock__medal-item{flex:1}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__gender{display:flex}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__gender .statsChartBlock__gender-item,.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__gender .statsChartBlock__gender-item--pink{flex:1}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__gender .statsChartBlock__gender-item--pink .statsChartBlock-value,.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row .statsChartBlock__gender .statsChartBlock__gender-item--pink .statsChartBlock-meta{color:#e96fa4}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row #genderChart{width:200px;height:200px;margin:auto}@media screen and (min-width: 1024px){.olympic-area-inpage-content .statsChartBlock .statsChartBlock-row{display:flex;flex-wrap:wrap}}.olympic-area-inpage-content .statsChartBlock>.statsChartBlock-row{padding:30px 0}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-deco{position:absolute;display:flex;top:0;left:0;width:100%;height:20px;border-radius:15px 15px 0 0;background-color:#29bad9;overflow:hidden}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-deco::after,.olympic-area-inpage-content .statsChartBlock .statsChartBlock-deco::before{content:"";display:inline-block;height:100%}.olympic-area-inpage-content .statsChartBlock .statsChartBlock-deco::after{width:30%;background-color:#0074b1;transform:translateX(-10%)}.olympic-area-inpage-content .statsChartBlock.statsChartBlock-primary .statsChartBlock-label{color:#124f77}.olympic-area-inpage-content .statsChartBlock.statsChartBlock-primary .statsChartBlock-value,.olympic-area-inpage-content .statsChartBlock.statsChartBlock-primary .statsChartBlock-meta{color:#0074b1}.olympic-area-inpage-content .statsChartBlock.statsChartBlock-asia-paralympic .statsChartBlock-title{color:#b934b5}.olympic-area-inpage-content .statsChartBlock.statsChartBlock-asia-paralympic .statsChartBlock-subtitle{color:#5f2d74}.olympic-area-inpage-content .statsChartBlock.statsChartBlock-asia-paralympic .statsChartBlock-label{color:#5f2d74}.olympic-area-inpage-content .statsChartBlock.statsChartBlock-asia-paralympic .statsChartBlock-value,.olympic-area-inpage-content .statsChartBlock.statsChartBlock-asia-paralympic .statsChartBlock-meta{color:#b934b5}.olympic-area-inpage-content .gridLayout{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);gap:10px}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+1){grid-column:span 2/span 2;grid-row:span 2/span 2}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+2){grid-column-start:3}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+3){grid-column-start:4}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+4){grid-column-start:3;grid-row-start:2}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+5){grid-column-start:4;grid-row-start:2}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+6){grid-row-start:3}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+7){grid-row-start:3}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+9){grid-column-start:2;grid-row-start:4}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+10){grid-column:span 2/span 2;grid-row:span 2/span 2;grid-column-start:3;grid-row-start:3}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n+11){grid-column:span 2/span 2;grid-row:span 2/span 2;grid-column-start:1;grid-row-start:5}.olympic-area-inpage-content .gridLayout .gridLayout-item:nth-child(12n){grid-column:span 2/span 2;grid-row:span 2/span 2;grid-column-start:3;grid-row-start:5}@media screen and (max-width: 1024px){.olympic-area-inpage-content .gridLayout{grid-template-columns:1fr;grid-auto-rows:auto}.olympic-area-inpage-content .gridLayout .gridLayout-item,.olympic-area-inpage-content .gridLayout .gridLayout-item--lg{grid-column:auto !important;grid-row:auto !important}}.olympic-area-inpage-content .icon-medal{display:inline-block;margin:0 5px;height:30px;vertical-align:text-top}.olympic-area-inpage-content.paralympic .top-logo{width:70px;height:70px;position:fixed;top:20px;left:40px;background-image:url("../../images/TopLogo.png");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:2}.olympic-area-inpage-content.paralympic .top-logo>a{width:100%;display:block;height:100%;font-size:0}@media screen and (max-width: 1024px){.olympic-area-inpage-content.paralympic .top-logo{display:none}}@media screen and (min-width: 1025px){.olympic-area-inpage-content.paralympic{padding-top:150px}}@media screen and (min-width: 1025px){.olympic-area-inpage-content.paralympic .olympicBanner .olympicBanner__album .olympicBanner__album-link{height:600px}}.olympic-area-inpage-content.paralympic .olympic-title{color:#b934b5}.olympic-area-inpage-content.paralympic .olympic-title span{color:#6f59cb}.olympic-area-inpage-content.paralympic .paralympic-slogan{font-family:"Bebas Neue",sans-serif;font-size:6.5vw;line-height:1.072;color:#6a59b5;display:none}.olympic-area-inpage-content.paralympic .paralympic-slogan .sub{font-family:inherit;font-size:5vw;line-height:1;white-space:nowrap}@media screen and (min-width: 1280px){.olympic-area-inpage-content.paralympic .paralympic-slogan{display:block}}.olympic-area-inpage-content.paralympic .olympicBanner .olympicBanner__content{background:rgba(0,0,0,0) linear-gradient(243deg, #6A59CF 0%, #A561C2 96%, #C15DC8 100%, #000000 100%) 0% 0% no-repeat padding-box;position:relative}.olympic-area-inpage-content.paralympic .olympicBanner .olympicBanner__content .olympicBanner__content-descrption{line-height:1.8;font-size:1.25rem;margin:auto;display:flex;align-items:center}@media screen and (min-width: 1025px){.olympic-area-inpage-content.paralympic .olympicBanner .olympicBanner__content .olympicBanner__content-descrption{max-width:72%;font-size:1.5rem}}.olympic-area-inpage-content.paralympic .olympicBanner .olympicBanner__content .swiper-pagination .swiper-pagination-bullet{margin:0 20px}.olympic-area-inpage-content.paralympic .olympicBanner .olympicBanner__content .swiper-pagination .swiper-pagination-bullet::after{width:30px}.olympic-area-inpage-content.paralympic .olympicBanner .olympicBanner__content .paralympic-slogan{position:absolute;left:0;bottom:100%}.olympic-area-inpage-content.paralympic .h2{color:#b934b5}.olympic-area-inpage-content.paralympic .pa-logo img{min-width:370px}@media screen and (min-width: 1025px){.olympic-area-inpage-content.paralympic .avatar img{max-width:500px}}@media screen and (min-width: 1025px){.olympic-area-inpage-content.paralympic .medal-row{display:flex;justify-content:center;gap:10px}.olympic-area-inpage-content.paralympic .medal-row>img{max-width:460px;margin:unset}}.olympic-area-inpage-content.paralympic .collapseGroup .collapseItem .collapseItem-btn.collapseItem-btn-primary .collapseItem-btn-title{color:#5f2d74}.olympic-area-inpage-content.paralympic .athleteReview{display:flex;flex-direction:column;gap:10px;scrollbar-color:#bf40a2 #f1f1f1;scrollbar-width:thin}.olympic-area-inpage-content.paralympic .athleteReview .athleteReview__item{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1024px){.olympic-area-inpage-content.paralympic .athleteReview{flex-direction:row;overflow-x:auto}.olympic-area-inpage-content.paralympic .athleteReview .athleteReview__item{flex:0 0 calc((100% - 20px)/3)}.olympic-area-inpage-content.paralympic .athleteReview .athleteReview__item .athleteReview__link{aspect-ratio:16/10}.olympic-area-inpage-content.paralympic .athleteReview .athleteReview__item .athleteReview__link.size-lg{aspect-ratio:auto;height:100%}}.asia-paralympic-head .banner-img-wrap{margin-bottom:15px}@media screen and (min-width: 1025px){.asia-paralympic-head .banner-img-wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}}.asia-paralympic-head .banner-img-wrap>.banner-img{width:100%;height:auto;aspect-ratio:460/650;position:relative}.asia-paralympic-head .banner-img-wrap>.banner-img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asia-paralympic-head .banner-img-wrap>.banner-img.banner-logo>img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1025px){.asia-paralympic-head .banner-img-wrap>.banner-img:nth-child(3){transform:translateY(280px)}.asia-paralympic-head .banner-img-wrap>.banner-img:nth-child(4){transform:translateY(130px)}}@media screen and (max-width: 1024px){.asia-paralympic-head .banner-img-wrap{position:relative}.asia-paralympic-head .banner-img-wrap .banner-logo{position:relative;width:100%;margin-bottom:132.6086956522%;padding-bottom:0;aspect-ratio:3/2}.asia-paralympic-head .banner-img-wrap .banner-logo>img{position:relative;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.asia-paralympic-head .banner-img-wrap .banner-people{position:absolute;width:calc(100% - 40px);height:auto;aspect-ratio:460/650;top:100%;left:20px;background-size:contain;transform:translateX(calc(-100% - 20px))}.asia-paralympic-head .banner-img-wrap .banner-people:nth-of-type(2){transform:translateX(0%)}}.asia-paralympic-head .asia-paralympic-head-title{font-size:2.5rem;font-weight:600;margin-bottom:30px}@media screen and (max-width: 1024px){.asia-paralympic-head .asia-paralympic-head-title{font-size:1.625rem;margin-bottom:15px}}.asia-paralympic-head .asia-paralympic-head-subtitle{font-size:1.75rem;font-weight:600;margin-bottom:25px}@media screen and (max-width: 1024px){.asia-paralympic-head .asia-paralympic-head-subtitle{font-size:1.5rem;margin-bottom:15px}}.asia-paralympic-head figure.asia-paralympic-head-img{width:100%;position:relative;height:auto;aspect-ratio:624/385;margin-top:20px}.asia-paralympic-head figure.asia-paralympic-head-img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asia-paralympic-head .asia-paralympic-head-img-content{font-size:1rem;line-height:1.6;text-align:center}@media screen and (max-width: 1024px){.asia-paralympic-head .asia-paralympic-head-intro{padding:0 20px}}@media screen and (min-width: 1025px){.asia-paralympic-head .asia-paralympic-head-intro{display:grid;gap:15px;grid-template-columns:1fr 1fr}}.asia-paralympic-head .asia-paralympic-head-intro .intro-wrap{width:100%}.asia-paralympic-head .asia-paralympic-head-intro .intro-wrap-content{color:#fff}.asia-paralympic-head .asia-paralympic-head-intro .intro-wrap-content p{line-height:1.8;text-align:justify}@media screen and (min-width: 1025px){.asia-paralympic-head .asia-paralympic-head-intro .intro-wrap-content{max-width:707.5px;padding-top:60px;padding-bottom:75px}}@media screen and (max-width: 1024px){.asia-paralympic-head .asia-paralympic-head-intro .intro-wrap-content{padding:25px}}.asia-paralympic-head .asia-paralympic-head-intro .left .intro-wrap{background-color:#b64dd5}.asia-paralympic-head .asia-paralympic-head-intro .left .intro-wrap-content{margin-left:auto;padding-right:4.2vw;padding-left:20px}.asia-paralympic-head .asia-paralympic-head-intro .left .left-bottom-wrap{padding-top:80px;max-width:707.5px;margin-left:auto;padding-left:20px}@media screen and (max-width: 1024px){.asia-paralympic-head .asia-paralympic-head-intro .left .left-bottom-wrap{display:none}}@media screen and (min-width: 1025px){.asia-paralympic-head .asia-paralympic-head-intro .right{transform:translateY(280px)}}.asia-paralympic-head .asia-paralympic-head-intro .right .intro-wrap{background-color:#7050b1}.asia-paralympic-head .asia-paralympic-head-intro .right .intro-wrap-content{padding-left:4.2vw;margin-right:auto;padding-right:20px}.asia-paralympic-slogan span{display:block;color:#6f59cb;font-family:"Bebas Neue",sans-serif;font-size:7.55vw;line-height:1}.asia-paralympic-slogan span:last-child{font-size:5.88vw}.asia-paralympic-title{display:flex;align-items:center;color:#b934b5;font-size:3.125rem;font-weight:600}.asia-paralympic-title span{transform:translateY(0.12em);font-size:4rem;color:#6f59cb;font-family:"Bebas Neue",sans-serif;display:inline-block;padding-right:20px;margin-right:15px;border-right:1px solid #d8d8d8}@media screen and (max-width: 1024px){.asia-paralympic-title{margin-top:20px;flex-direction:column;font-size:1.75rem}.asia-paralympic-title span{border:none;font-size:3.125rem;padding-right:0;margin-right:0}}.olympic-area-inpage-content.asia-paralympic .top-logo{width:70px;height:70px;position:fixed;top:20px;left:40px;background-image:url("../../images/TopLogo.png");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:2}.olympic-area-inpage-content.asia-paralympic .top-logo>a{width:100%;display:block;height:100%;font-size:0}@media screen and (max-width: 1024px){.olympic-area-inpage-content.asia-paralympic .top-logo{display:none}}.olympic-area-inpage-content.asia-paralympic .h2{color:#b934b5}@media screen and (min-width: 1025px){.olympic-area-inpage-content.asia-paralympic .logo-row img{max-width:400px}}.olympic-area-inpage-content.asia-paralympic .medal-row img{max-width:200px}@media screen and (min-width: 1025px){.olympic-area-inpage-content.asia-paralympic .medal-row{display:flex;justify-content:center;gap:20px}.olympic-area-inpage-content.asia-paralympic .medal-row img{max-width:250px;margin:0 50px}}@media screen and (min-width: 1025px){.olympic-area-inpage-content.asia-paralympic .avatar-row img{max-width:600px}}.olympic-area-inpage-content.asia-paralympic .athleteReview{display:flex;flex-direction:column;gap:10px;scrollbar-color:#bf40a2 #f1f1f1;scrollbar-width:thin}.olympic-area-inpage-content.asia-paralympic .athleteReview .athleteReview__item{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1024px){.olympic-area-inpage-content.asia-paralympic .athleteReview{flex-direction:row;overflow-x:auto}.olympic-area-inpage-content.asia-paralympic .athleteReview .athleteReview__item{flex:0 0 calc((100% - 20px)/3)}.olympic-area-inpage-content.asia-paralympic .athleteReview .athleteReview__item .athleteReview__link{aspect-ratio:16/10}.olympic-area-inpage-content.asia-paralympic .athleteReview .athleteReview__item .athleteReview__link.size-lg{aspect-ratio:auto;height:100%}}.Yearbook-area-inpage .navbar .breadcrumb{padding-left:0}.Yearbook-area .Yearbook-main-title{position:relative;display:block;margin-bottom:20px}.Yearbook-area .Yearbook-main-title h2{display:flex}.Yearbook-area .Yearbook-main-title .number-year{font-size:3.5rem;font-family:"Bebas Neue",sans-serif;color:#29bad9;flex:0 0 200px;text-align:right;padding-right:40px;line-height:1.2}.Yearbook-area .Yearbook-main-title .chinese-year{font-size:1.75rem;color:#0074b1;font-weight:500}@media screen and (min-width: 1024px){.Yearbook-area .Yearbook-main-title .chinese-year{font-size:2.5rem;padding-left:40px}}@media screen and (max-width: 1024px){.Yearbook-area .Yearbook-main-title h2{justify-content:center;padding:20px 0 0 0;font-size:1.75rem}.Yearbook-area .Yearbook-main-title .number-year{display:none}}.Yearbook-area .calendar-list{position:relative}.Yearbook-area .calendar-list .one-month-box .left{position:relative}.Yearbook-area .calendar-list .one-month-box .left .big-month-title{color:#29bad9;font-size:2.2rem;font-weight:500}.Yearbook-area .calendar-list .one-month-box .left .second-month-title{font-size:1.6rem;font-family:"Bebas Neue",sans-serif;color:#29bad9}.Yearbook-area .calendar-list .one-month-box .right{position:relative}.Yearbook-area .calendar-list .one-month-box .right .one-event{margin-bottom:40px}.Yearbook-area .calendar-list .one-month-box .right .one-event .one-event-date{color:#2c89c6;margin-bottom:15px;font-size:1.375rem;font-weight:500}@media screen and (min-width: 1024px){.Yearbook-area .calendar-list .one-month-box{display:flex}.Yearbook-area .calendar-list .one-month-box .left{width:200px;padding-right:40px;text-align:right}.Yearbook-area .calendar-list .one-month-box .left::after{content:"";width:1px;height:100%;position:absolute;bottom:0;right:0;background-color:#29bad9;transform:translateX(50%);z-index:-1}.Yearbook-area .calendar-list .one-month-box .left::before{content:"";position:absolute;width:18px;height:18px;right:0;top:8px;margin-left:169px;border-radius:50%;border:1px solid #29bad9;background-color:#fff;transform:translateX(50%)}.Yearbook-area .calendar-list .one-month-box .right{flex:1;padding-left:40px}.Yearbook-area .calendar-list .one-month-box:first-child .left::after{bottom:-10px}}@media screen and (max-width: 1024px){.Yearbook-area .calendar-list .left{padding:10px 15px;background-color:#e0f5f8;color:#0074b1;margin-bottom:10px}.Yearbook-area .calendar-list .left .second-month-title{display:none}.Yearbook-area .calendar-list .one-month-box{margin-bottom:25px}.Yearbook-area .calendar-list .one-month-box .left{margin-bottom:20px}.Yearbook-area .calendar-list .one-month-box .left .big-month-title{font-size:1.5rem}}.Yearbook-area .calendar-result-list{position:relative;margin-top:30px}.Yearbook-area .calendar-result-list .one-year-box{margin-bottom:40px}.Yearbook-area .calendar-result-list .one-year-box .top{width:100%;text-align:left;position:relative}.Yearbook-area .calendar-result-list .one-year-box .top .second-month-title{font-size:1.6rem;font-family:"Bebas Neue",sans-serif;color:#0074b1;opacity:.5}.Yearbook-area .calendar-result-list .one-year-box .bottom{position:relative;width:100%}.Yearbook-area .calendar-result-list .one-year-box .bottom .one-event{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.Yearbook-area .calendar-result-list .one-year-box .bottom .one-event .calendar-result-title{color:#0074b1;font-weight:500;font-size:1.6rem;margin-bottom:25px}@media screen and (max-width: 1024px){.Yearbook-area .calendar-result-list .one-year-box .bottom .one-event .calendar-result-title{background-color:#e0f5f8;padding:15px 20px}}.Yearbook-area .calendar-result-list .one-year-box .bottom .one-event .one-event-date{color:#124f77;margin-bottom:15px;font-weight:500}.Yearbook-area .calendar-result-list .one-year-box .bottom .one-event .one-event-contest .search-tag{background-color:#ffc5de;padding:4px 7px;margin-left:5px;margin-right:5px;border-radius:5px}.Yearbook-area .left-menu-part .search-bar .fieldset{margin-bottom:0;margin-right:0}.Yearbook-area .left-menu-part .search-bar .search-part{display:flex}.Yearbook-area .left-menu-part .search-bar .search-part input{width:calc(100% - 40px);margin-right:0;border-radius:5px 0px 0px 5px}.Yearbook-area .left-menu-part .search-bar .search-part button{width:45px;height:40px;flex-shrink:0;border-radius:0 5px 5px 0;margin:0;font-size:0;padding:0;background-color:#0074b1;background-image:url("../../images/icon/search_white.svg");background-repeat:no-repeat;background-position:center;background-size:50%}.Yearbook-area .left-menu-part .form-article{padding:0}.Yearbook-area .left-menu-part .year-list{padding:0px 50px;position:relative;z-index:5;height:calc(100% - 300px);overflow-x:hidden;overflow-y:scroll}.Yearbook-area .left-menu-part .year-list li{margin:0}.Yearbook-area .left-menu-part .year-list li a{font-family:"Bebas Neue",sans-serif;font-size:1.5rem}.Yearbook-area .left-menu-part .year-list::-webkit-scrollbar{width:5px;height:5px}.Yearbook-area .left-menu-part .year-list::-webkit-scrollbar-track{background:#f1f1f1}.Yearbook-area .left-menu-part .year-list::-webkit-scrollbar-thumb{background:#0074b1}.Yearbook-area .left-menu-part .year-list::-webkit-scrollbar-thumb:hover{background:#bd451d}.Yearbook-area .left-menu-part .year-list::-webkit-scrollbar-button{background-color:rgba(0,0,0,0);height:0px;border-radius:5px}.Yearbook-area .left-menu-part .year-list::-webkit-scrollbar-button:hover{background-color:#65250f}.calendar-search-function{border-bottom:1px solid #d8d8d8}.calendar-search-function .calendar-total .current-color{color:#cc286f;margin-left:10px;margin-right:10px}.calendar-search-function .calendar-search-condition{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:20px;margin-top:15px}@media screen and (max-width: 1024px){.calendar-search-function .calendar-search-condition{flex-flow:column}}.calendar-search-function .calendar-search-condition .left .condition-box{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.calendar-search-function .calendar-search-condition .left .condition-box span{background-color:#f3f3f3;padding:5px 10px;margin-right:10px;border-radius:6px;display:inline-block}@media screen and (max-width: 1024px){.calendar-search-function .calendar-search-condition .left .condition-box span{margin-bottom:10px;font-size:1rem}}.calendar-search-function .calendar-search-condition .right{flex-shrink:0}@media screen and (max-width: 1024px){.calendar-search-function .calendar-search-condition .right{margin-left:auto}}.calendar-search-function .calendar-search-condition .right .form-article{padding:0;margin-top:0;margin-bottom:0}.calendar-search-function .calendar-search-condition .right .search-bar .fieldset{margin-right:0;margin:0}.calendar-search-function .form-article{padding:0;margin:0}.calendar-search-function .fieldset{margin-bottom:0}.calendar-album .album .graphic-title{display:none !important}.women-hero{background-color:#d73058;color:#fff}.women-hero .women-hero-item{border-top:3px solid #fff;border-bottom:3px solid #fff;overflow:hidden}.women-hero .women-hero-item img{margin-bottom:0}.women-hero .women-hero-description{padding:20px;padding-bottom:40px;line-height:1.8}.women-hero .women-hero-description .h2{color:#fff}@media screen and (min-width: 1024px){.women-hero .women-hero-row{display:flex;flex-wrap:nowrap;width:6800px}.women-hero .women-hero-title{overflow:hidden}.women-hero .women-hero-title>img{opacity:0}.women-hero .women-hero-item{position:relative;flex:0 0 50vh;height:50vh;padding:40px 40px 0;border:3px solid #fff}.women-hero .women-hero-item .women-hero-description{flex:1;padding-left:20px;padding-top:50px;padding-bottom:20px;line-height:1.8}.women-hero .women-hero-item .women-hero-description .h2{color:#fff}.women-hero .women-hero-item.item-1{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:30px;flex:1.3}.women-hero .women-hero-item.item-top-intro-1{display:flex;flex:2.5}.women-hero .women-hero-item.item-top-intro-1 .women-hero-deco{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 400px}.women-hero .women-hero-item.item-top-intro-1 .women-hero-deco img{margin-bottom:0}.women-hero .women-hero-item.item-top-intro-2{display:flex;flex:5}.women-hero .women-hero-item.item-top-intro-2 .women-hero-deco{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 400px;transform:translateY(-40px)}.women-hero .women-hero-item.item-top-intro-2 .women-hero-deco img{margin-bottom:0}.women-hero .women-hero-item.item-top-intro-2 .women-hero-description:first-of-type{flex:.6}.women-hero .women-hero-item.item-b-intro{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:30px;flex:2}.women-hero .women-hero-item.item-b-intro img{opacity:0}.women-hero .women-hero-item.item-b-intro .women-hero-deco{position:absolute;bottom:0;left:15%;width:72%}.women-hero .women-hero-item.item-b-intro .women-hero-deco img{margin-bottom:0}.women-hero .women-hero-item.item-bottom-intro-1{display:flex;flex:2.5}.women-hero .women-hero-item.item-bottom-intro-1 .women-hero-deco{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 400px}.women-hero .women-hero-item.item-bottom-intro-1 .women-hero-deco img{margin-bottom:0}.women-hero .women-hero-item.item-bottom-intro-2{display:flex;flex:5}.women-hero .women-hero-item.item-bottom-intro-2 .women-hero-deco{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 450px;margin-right:50px}.women-hero .women-hero-item.item-bottom-intro-2 .women-hero-deco img{margin-bottom:0}.women-hero .women-hero-item.item-bottom-intro-2 .women-hero-description:first-of-type{flex:.6}.women-hero .women-hero-item.item-2{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:30px;flex:1.5}.women-hero .women-hero-item.item-2 .women-hero-deco{position:absolute;bottom:0;left:10%;width:80%}.women-hero .women-hero-item.item-2 .women-hero-deco img{margin-bottom:0}.women-hero .women-hero-img{position:absolute;width:100%;height:100%;top:0;left:0}.women-hero .women-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1024px){.women-hero .women-hero-item.item-1 .women-hero-title{padding:40px}.women-hero .women-hero-item.item-bottom-intro-2{display:flex;flex-direction:column}.women-hero .women-hero-item.item-bottom-intro-2 .women-hero-deco{order:10}.women-hero .women-hero-item.item-b-intro{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:55%;flex:2;position:relative}.women-hero .women-hero-item.item-b-intro .women-hero-deco{position:absolute;bottom:0;left:0%;width:100%}.women-hero .women-hero-item.item-b-intro .women-hero-deco img{margin-bottom:0}}.Women-area-navigationpage .header,.Women-area-navigationpage .footer{display:none}.Women-area-navigationpage.theme-area .main{z-index:9}.Women-area-inpage .Women-top-bigphoto{position:relative}.Women-area-inpage .Women-top-bigphoto .photo-box{width:100%;height:600px;position:relative;overflow:hidden;background-position:center;background-size:cover}@media screen and (max-width: 1024px){.Women-area-inpage .Women-top-bigphoto .photo-box{height:auto;aspect-ratio:960/640}}.Women-area-inpage .Women-top-bigphoto .photo-box>img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;float:none;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.Women-area-inpage .Women-top-bigphoto .photo-box+.wrap{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.Women-area-inpage .Women-top-bigphoto .Women-EnName{color:#f6f6f6;font-size:8rem;bottom:0;left:0;font-family:"Bebas Neue",sans-serif}@media screen and (max-width: 1024px){.Women-area-inpage .Women-top-bigphoto .Women-EnName{display:none}}.Women-area-inpage .women-infoPanel{background-color:#f6f6f6}.Women-area-inpage .women-infoPanel .women-infoPanel-wrap{padding:20px 0}.Women-area-inpage .women-infoPanel .women-infoPanel-title{display:block;line-height:1.8}.Women-area-inpage .women-infoPanel .women-infoPanel-title h2{color:#0074b1;font-size:2rem;margin-bottom:0}@media screen and (min-width: 1024px){.Women-area-inpage .women-infoPanel .women-infoPanel-wrap{display:flex;margin:0 -30px}.Women-area-inpage .women-infoPanel .women-infoPanel-title{display:inline-block}.Women-area-inpage .women-infoPanel .women-infoPanel-title h2{font-size:2.5rem}.Women-area-inpage .women-infoPanel .left,.Women-area-inpage .women-infoPanel .right{flex:1;padding:0 30px}.Women-area-inpage .women-infoPanel .left{border-right:1px solid #d8d8d8}}.Women-area-inpage .Women-article-text .grid{padding:20px 0;margin-bottom:0}.skating-area header .mainheader-zone .side-left .logo{display:block;width:80px;height:80px;margin-top:10px}.skating-area header .mainheader-zone .side-left .logo a{background-image:url(../../images/left-logo.png)}.skating-area-inpage-content .top-logo{width:70px;height:70px;position:fixed;top:20px;left:40px;background-image:url("../../images/TopLogo.png");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:2}.skating-area-inpage-content .top-logo>a{width:100%;display:block;height:100%;font-size:0}@media screen and (max-width: 1024px){.skating-area-inpage-content .top-logo{display:none}}@media screen and (min-width: 1025px){.skating-area-inpage-content .h3,.skating-area-inpage-content h3{font-size:1.75rem;color:#0074b1;margin-bottom:60px}}.skating-area-inpage-content .figure-box.border{border:5px solid #fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);margin-bottom:20px}.skating-area-inpage-content .figure-box.border>img{margin-bottom:0}.skating-area-inpage-content .skating00{position:relative}.skating-area-inpage-content .skating00 .skating-topbanner{display:block;width:100%;aspect-ratio:5/3;background-image:url("../../images/theme-skate/skating00/top-banner2.png");background-repeat:no-repeat;background-position:center;background-size:cover}.skating-area-inpage-content .skating00 .skating-people1{position:absolute;background-image:url("../../images/theme-skate/skating00/people_01.png");background-size:97%;background-position:center;background-repeat:no-repeat}.skating-area-inpage-content .skating00 .skating-people2{position:absolute;background-image:url("../../images/theme-skate/skating00/people_02.png");background-size:100%;background-position:center;background-repeat:no-repeat}.skating-area-inpage-content .skating00 .skating-people3{position:absolute;background-image:url("../../images/theme-skate/skating00/people_03.png");background-size:100%;background-position:center;background-repeat:no-repeat}.skating-area-inpage-content .skating00 .skating-people4{position:absolute;background-image:url("../../images/theme-skate/skating00/people_04.png");background-size:88%;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1024px){.skating-area-inpage-content .skating00 .skating-topbanner{aspect-ratio:5/4;background-size:185%}.skating-area-inpage-content .skating00 .skating{width:100%;height:70%;top:15%;left:0;background-size:contain;transform:translateX(-100%)}.skating-area-inpage-content .skating00 .skating-people1{transform:translateX(0)}}@media screen and (min-width: 1024px){.skating-area-inpage-content .skating00{padding-top:0}.skating-area-inpage-content .skating00 .skating-people1{left:0;top:10vw;margin-left:36%;width:29.8vw;height:30vw}.skating-area-inpage-content .skating00 .skating-people2{left:0;top:12.7vw;margin-left:63.7%;width:18.4vw;height:25.8vw}.skating-area-inpage-content .skating00 .skating-people3{left:0;bottom:14vw;margin-left:32.5%;width:7.4vw;height:26.04vw}.skating-area-inpage-content .skating00 .skating-people4{left:0;top:10.5vw;margin-left:8%;width:26vw;height:31.25vw}.skating-area-inpage-content .skating00 .skating-topbanner{aspect-ratio:3120/1540}}.skating-area-inpage-content .skating01{padding:20px 0}.skating-area-inpage-content .skating01 .tilt01{margin-top:50px;position:relative}.skating-area-inpage-content .skating01 .tilt01 .skitebg-01{font-size:0;display:block;transform:translateY(-20%);position:absolute;z-index:-1;top:0;left:0;background-image:url(../../images/theme-skate/skating01/bg_01.png);background-repeat:no-repeat;background-position:center;background-size:100%;width:100%;height:0;padding-bottom:78%}@media screen and (max-width: 1024px){.skating-area-inpage-content .skating01 .tilt01 .skitebg-01{display:none !important}}.skating-area-inpage-content .skating02{padding:20px 0}.skating-area-inpage-content .skating03{padding:20px 0}.skating-area-inpage-content .skating03 .full-box .skating03-img{position:relative;display:block;width:100%;height:750px;margin-bottom:50px}.skating-area-inpage-content .skating03 .full-box .skating03-img img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.skating-area-inpage-content .skating03 .full-box .skating03-content{color:#fff;background-color:#dc4fbc;line-height:1.68}.skating-area-inpage-content .skating03 .full-box .skating03-content-md{color:#fff;background-color:#dc4fbc;line-height:1.68;margin-bottom:20px;padding:25px}@media screen and (min-width: 1024px){.skating-area-inpage-content .skating03 .full-box .skating03-content{position:absolute;top:-20px;left:10%;max-width:360px;padding:40px;font-size:1.25rem}.skating-area-inpage-content .skating03 .full-box .skating03-content small{font-size:1.125rem}.skating-area-inpage-content .skating03 .full-box .skating03-content-md{display:none}}@media screen and (max-width: 1024px){.skating-area-inpage-content .skating03 .full-box{padding:0 20px}.skating-area-inpage-content .skating03 .full-box .skating03-img{height:0;padding-bottom:66%}.skating-area-inpage-content .skating03 .full-box .skating03-img>img{-o-object-fit:cover;object-fit:cover}.skating-area-inpage-content .skating03 .full-box .skating03-img{margin-bottom:0}}.skating-area-inpage-content .skating04{padding:20px 0}.skating-area-inpage-content .skating05{padding:10px 0 20px}.skating-area-inpage-content .skating05 .full-box .left img{margin-bottom:0}.skating-area-inpage-content .skating05 .full-box .right{padding:30px;line-height:1.8;background-color:#dc4fbc;color:#fff}.skating-area-inpage-content .skating05 .full-box .right .h4{color:#fff}@media screen and (max-width: 1024px){.skating-area-inpage-content .skating05 .full-box{padding:0 20px}}@media screen and (min-width: 1024px){.skating-area-inpage-content .skating05 .full-box{display:flex;flex-direction:row-reverse}.skating-area-inpage-content .skating05 .full-box .left{position:relative;flex:1}.skating-area-inpage-content .skating05 .full-box .left img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skating-area-inpage-content .skating05 .full-box .right{flex:0 0 500px}}.skating-area-inpage-content .skating05 .tilt02{width:100%;height:auto;padding-top:50px;position:relative}.skating-area-inpage-content .skating05 .tilt02 .skitebg-02{font-size:0;display:block;transform:translateY(-20%);position:absolute;z-index:-1;top:0;left:0;background-image:url(../../images/theme-skate/skating05/bg_02.png);background-repeat:no-repeat;background-position:center 200px;background-size:120%;width:100%;height:0;padding-bottom:88%}@media screen and (max-width: 1024px){.skating-area-inpage-content .skating05 .tilt02 .skitebg-02{display:none !important}}.skating-area-inpage-content .skating05 .tilt02 .grid{margin-bottom:8%}.skating-area-inpage-content .skating05 .skatingshoes{display:flex;flex-wrap:wrap;margin:20px 0}.skating-area-inpage-content .skating05 .skatingshoes .skatingshoes-item{flex:0 0 50%;text-align:center;padding:15px}.skating-area-inpage-content .skating05 .skatingshoes .skatingshoes-item img{border-radius:50%}.skating-area-inpage-content .skating05 .skatingshoes .skatingshoes-item .skatingshoes-title{font-weight:500;color:#124f77;font-size:1.25rem;margin-bottom:.5em}.skating-area-inpage-content .skating05 .skatingshoes .skatingshoes-item .skatingshoes-subtitle{font-size:1.125rem}@media screen and (min-width: 768px){.skating-area-inpage-content .skating05 .skatingshoes .skatingshoes-item{flex:0 0 20%}}.skating-area-inpage-content .h3.h3-secondary{color:#5f2d74}@media screen and (min-width: 1025px){.skating-area-inpage-content .h3.h3-secondary{font-size:1.75rem}}@media screen and (max-width: 767px){.skating-area-inpage-content .h3.h3-secondary,.skating-area-inpage-content .h3{font-size:1.5rem;line-height:1.6em}}.skating-area-inpage-content .athleteReview{display:flex;flex-direction:column;gap:10px;scrollbar-color:#bf40a2 #f1f1f1;scrollbar-width:thin}.skating-area-inpage-content .athleteReview .athleteReview__item{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1024px){.skating-area-inpage-content .athleteReview{flex-direction:row;overflow-x:auto}.skating-area-inpage-content .athleteReview .athleteReview__item{flex:0 0 33.33%}.skating-area-inpage-content .athleteReview .athleteReview__item .athleteReview__link{aspect-ratio:16/10}.skating-area-inpage-content .athleteReview .athleteReview__item .athleteReview__link.size-lg{aspect-ratio:auto;height:100%}}*{font-family:"Noto Sans TC"}html{background:#fff}footer{background:#fff}body{counter-reset:current total}@media screen and (max-width: 1024px){body{background:#fff}}body>.wholepage::before{display:none}@font-face{font-display:swap;font-family:"Bebas Neue";font-style:normal;font-weight:400;src:url("../fonts/bebas-neue-regular.woff2") format("woff2")}.wholepage h1,.wholepage .h1{color:#e96fa4}.wholepage h2,.wholepage .h2{color:#00a4c7;font-weight:500}.wholepage h3,.wholepage .h3{color:#0074b1;font-weight:500}.wholepage h4,.wholepage .h4{color:#124f77;font-weight:500}.wholepage h5,.wholepage .h5{color:#fff}.wholepage h6,.wholepage .h6{color:#1a4565}.text-center{text-align:center !important;margin:20px 0}@media screen and (min-width: 1025px){.d-none-pc{display:none !important}}@media screen and (max-width: 1024px){.d-none-mobile{display:none !important}}.btn{display:inline-block;background-color:rgba(0,0,0,0);border:1px solid #0074b1;border-radius:30px;color:#124f77;padding-top:8px;padding-bottom:8px;padding-left:40px;padding-right:40px;margin:1px}@media screen and (min-width: 1025px){.btn:hover{border-color:#e96fa4;background-color:#e96fa4;color:#fff}.btn:focus{border-color:#e96fa4;background-color:#e96fa4;color:#fff;outline-color:#e96fa4}}.btn.btn-primary{border-color:#51c2cf;background-color:#51c2cf;color:#fff}@media screen and (min-width: 1025px){.btn.btn-primary:hover,.btn.btn-primary:focus{border-color:#00a4c7;background-color:#00a4c7;color:#fff}}.btn.btn-confirm{border-color:#e96fa4;background-color:#e96fa4;color:#fff}@media screen and (min-width: 1025px){.btn.btn-confirm:hover,.btn.btn-confirm:focus{border-color:#cc286f;background-color:#cc286f;color:#fff}}.btn.btn-legend{border-color:#067b69;background-color:#fff;color:#067b69}@media screen and (min-width: 1025px){.btn.btn-legend:hover,.btn.btn-legend:focus{border-color:#067b69;background-color:#067b69;color:#fff}}.btn.btn-minor{border-color:#0e8293;background-color:#0e8293;color:#fff}@media screen and (min-width: 1025px){.btn.btn-minor:hover,.btn.btn-minor:focus{border-color:#156d79;background-color:#156d79;color:#fff}}.btn.btn-youtube{border-color:#c4302b;background-color:#c4302b;padding:5px 10px;margin:5px;color:#fff;line-height:30px}.btn.btn-youtube::after{content:"";width:78px;height:30px;display:inline-block;vertical-align:top;background-image:url("../../images/icon/youtube.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:5px}.btn.btn-reload{color:#fff;border-color:#51c2cf;background-color:#51c2cf;line-height:25px;padding:10px 20px}.btn.btn-reload::before{content:"";width:25px;height:25px;display:inline-block;vertical-align:top;background-image:url("../../images/icon/reload.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px}@media screen and (min-width: 1025px){.btn.btn-reload:hover,.btn.btn-reload:focus{border-color:#00a4c7;background-color:#00a4c7}}.btn.btn-speaker{color:#fff;border-color:#51c2cf;background-color:#51c2cf;line-height:25px;padding:10px 20px}.btn.btn-speaker::before{content:"";width:25px;height:25px;display:inline-block;vertical-align:top;background-image:url("../../images/icon/voice.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px}@media screen and (min-width: 1025px){.btn.btn-speaker:hover,.btn.btn-speaker:focus{border-color:#00a4c7;background-color:#00a4c7}}.btn.external-link::after{content:"\f35d";font-weight:900;font-family:"Font Awesome 5 Free";color:#e96fa4;margin-left:5px}@media screen and (min-width: 1025px){.btn.external-link:hover::after,.btn.external-link:focus::after{color:#fff}}@media screen and (min-width: 1024px){#menu{display:none}}@media screen and (max-width: 1025px){header{background-image:url(../../images/phone-header.png);width:100%;background-size:100% 100%}}@media screen and (max-width: 1024px){header .mainheader-zone .side-right .topnav-blk .search-box{display:none}}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-sitemap{background-image:url(../../images/icon/icon-sitemap-theme.svg)}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-empower{background-image:url(../../images/icon/icon-paste-theme.svg)}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-collect{background-image:url(../../images/icon/icon-heart-theme.svg)}header .mainheader-zone .side-right .topnav-blk .link-list>li a.icon-mail{background-image:url(../../images/icon/icon-mail-theme.svg)}.share-btn{background-image:url("../../images/icon/icon-share-theme.svg");transition:all .4s}.share-list{display:none;position:absolute;z-index:100}.share-list a{background-size:contain}.share-list a.icon-facebook{background-color:#3b5998;background-image:url("../../images/icon/shareicon_facebook.svg")}.share-list a.icon-line{background-color:#2cbf13;background-image:url("../../images/icon/shareicon_line.svg")}.share-list a.icon-plurk{background-color:#c6602b;background-image:url("../../images/icon/shareicon_plurk.svg")}.share-list a.icon-twitter{background-color:#00aced;background-image:url("../../images/icon/shareicon_twitter.svg")}.share.is-open .share-btn{background-image:url("../../images/icon/icon-share-theme.svg")}.navbar{padding:15px 0px;position:relative;margin-top:0px}@media screen and (max-width: 1440px){.navbar{display:none}}.navbar a{display:inline-block}.navbar a.acc{float:left;display:block;margin-right:5px;color:#fff;display:none}@media screen and (min-width: 1025px){.navbar a.acc:hover,.navbar a.acc:focus{color:#ffc5de}}@media screen and (max-width: 1024px){.navbar a.acc{display:none}}.navbar .breadcrumb{display:flex;float:left;white-space:nowrap;margin-bottom:0;overflow:hidden;padding-left:0}.navbar .breadcrumb>li{display:inline-flex;align-items:center;color:#434343}.navbar .breadcrumb>li:not(:last-child)::after{content:"";width:25px;height:25px;display:inline-block;vertical-align:top;background-image:url("../../images/icon/arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:50%}.navbar .breadcrumb a{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:190px}@media screen and (max-width: 1024px){.navbar .breadcrumb a{font-size:.85rem}}@media screen and (min-width: 1025px){.navbar .breadcrumb a:hover,.navbar .breadcrumb a:focus{color:#e96fa4}}@media screen and (max-width: 1024px){.navbar .breadcrumb{width:100%;max-width:100%;float:none;overflow-x:auto}}.navbar .feature{float:right;overflow:hidden;word-break:break-all;font-size:0rem;text-align:center}.navbar .feature li.skiptoolbarMenu{position:absolute;display:inline-block;vertical-align:top}.navbar .feature li.skiptoolbarMenu>a{font-size:0rem;display:block;color:#fff;border-radius:0px;padding:0px;margin:0px;opacity:0;width:0px;height:0px}@media screen and (min-width: 1025px){.navbar .feature li.skiptoolbarMenu>a:focus{width:auto;height:45px;line-height:45px;font-size:1rem;padding:0px 5px;opacity:1;position:absolute;right:0px;white-space:nowrap;z-index:1}}.navbar .feature .feature-item{display:inline-block;vertical-align:top}.navbar .feature .feature-item a{width:45px;height:45px;background-repeat:no-repeat;background-position:center;background-size:55%;border-radius:50%;margin-left:10px;font-size:0}.navbar .feature .print-btn{background-image:url("../../images/icon/printer-theme.svg")}@media screen and (min-width: 1025px){.navbar .feature .print-btn:hover,.navbar .feature .print-btn:focus{background-color:#e96fa4}}.navbar .feature .fontsize .fontsize-add{background-image:url("../../images/icon/fontsize_add-theme.svg")}@media screen and (min-width: 1025px){.navbar .feature .fontsize .fontsize-add:hover,.navbar .feature .fontsize .fontsize-add:focus{background-color:#e96fa4}}.navbar .feature .fontsize .fontsize-reduce{background-image:url("../../images/icon/fontsize_reduce-theme.svg");background-size:55% 47%;background-position-y:15px}@media screen and (min-width: 1025px){.navbar .feature .fontsize .fontsize-reduce:hover,.navbar .feature .fontsize .fontsize-reduce:focus{background-color:#e96fa4}}@media screen and (max-width: 1024px){.navbar .feature{display:none}}@media screen and (min-width: 1025px){header .mainheader-zone .side-left .logo{display:none}}header .mainheader-zone .side-left .logo a{background-image:url("../../images/phone-logo.png")}.container{position:relative}.container p{line-height:1.8em;text-align:justify}@media screen and (max-width: 767px){.container p{line-height:1.6em}}.container ul{list-style:disc;padding-left:25px;margin-bottom:1em}.container ol{list-style:decimal;padding-left:35px;margin-bottom:1em}.container ol li a{color:#e96fa4}@media screen and (min-width: 1025px){.container ol li a:hover,.container ol li a:focus{color:#cc286f}}.container .grid{list-style:none;padding-left:0px}.container img{display:block;max-width:100%;margin:0px auto 20px}.container .btn{text-decoration:none}.container .row .btn{min-width:130px;margin:1em auto;text-align:center}.container .row .btn.btn-reload,.container .row .btn.btn-speaker{line-height:25px}@media screen and (max-width: 550px){.container .row .btn{width:100%;padding-top:10px;padding-bottom:10px}}.container .row.align-center{text-align:center}.container .row.align-left{text-align:left}.container .row.align-right{text-align:right}.container .link-list{list-style:none;padding-left:0;margin-bottom:0}.container .preserve-article-list{list-style:none;padding-left:0;margin-bottom:0}.container .content{display:inline-block;width:100%;font-size:1.1rem;line-height:1.8em;margin:30px 0}@media screen and (max-width: 1000px){.container .content{width:100%;font-size:1rem}.container .content p{font-size:1.125rem}}@media screen and (max-width: 1024px){.container{padding-top:0px}}.title{margin-top:20px;min-height:150px;display:flex;position:relative}@media screen and (max-width: 1440px){.title{min-height:100px}}@media screen and (max-width: 1024px){.title{min-height:80px;margin-top:0px}}.title h1{color:#fff}@media screen and (min-width: 1025px){.title h1{width:50%}}.footer.white-bd{color:#1a4565}@media screen and (max-width: 550px){.footer.white-bd{background-color:#fff}}.footer.white-bd::before{content:"";width:100%;height:100%;background-color:#fff}.footer.white-bd a{color:#1a4565}.footer.white-bd a.foot-link{border:1px solid #91fff6}.footer.white-bd .mainfooter p{color:#1a4565}.footer.white-bd .mainfooter-zone .logo-bli{background-image:url(../../images/logo-phone-black.svg)}figure,.figure{margin-bottom:1em}figure .figure-box.equal-height,.figure .figure-box.equal-height{position:relative;overflow:hidden;text-align:center;display:block;width:100%;padding-bottom:67%}figure .figure-box.equal-height img,.figure .figure-box.equal-height img{position:absolute;top:0;left:0;bottom:0;right:0;float:none;width:auto !important;height:100% !important;-o-object-fit:cover;object-fit:cover}figure .figure-box.fill-up,.figure .figure-box.fill-up{position:relative;overflow:hidden;text-align:center;display:block;width:100%;padding-bottom:67%}figure .figure-box.fill-up img,.figure .figure-box.fill-up img{position:absolute;top:0;left:0;bottom:0;right:0;float:none;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}figure>img,.figure>img{margin-bottom:0px}figure figcaption,figure .figcaption,.figure figcaption,.figure .figcaption{padding:.5em 0px;text-align:center;color:#676767;font-size:1rem}figcaption,.figcaption{text-align:center;margin-bottom:1em}figcaption a,.figcaption a{color:#ffc5de}.page-pagination{margin:30px 0;text-align:center;position:relative;width:100%;display:inline-block;height:50px}.page-pagination .btn{padding:12px 24px 12px 24px}@media screen and (max-width: 550px){.page-pagination .btn{font-size:1rem;padding:10px 20px 10px 20px;width:100%}}.page-pagination .prev-page{padding:0px 12px 0px 24px;left:0;top:0;display:inline-block;vertical-align:middle;position:absolute;max-width:25vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:2.4em}@media screen and (max-width: 768px){.page-pagination .prev-page{position:relative;padding:0px 10px 0px 20px;width:100%;max-width:100%;margin-bottom:10px}}.page-pagination .prev-page::before{content:"";position:absolute;left:0;top:0;margin-top:13px;width:30px;height:16px;display:inline-block;vertical-align:middle;background-image:url(../../images/icon/arrow-left.svg);background-repeat:no-repeat;background-position:center;background-size:50%}@media screen and (max-width: 550px){.page-pagination .prev-page::before{position:absolute;margin-top:0;left:0;top:0;height:100%}}.page-pagination .prev-page:hover::before{background-image:url(../../images/icon/arrow-left_white.svg)}.page-pagination .back{margin:auto 0;position:relative}@media screen and (max-width: 550px){.page-pagination .back{position:relative;display:block}}.page-pagination .next-page{padding:0px 24px 0px 12px;right:0;top:0;display:inline-block;vertical-align:middle;position:absolute;max-width:25vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:2.4em}@media screen and (max-width: 550px){.page-pagination .next-page{position:relative;padding:0px 20px 0px 10px;width:100%;max-width:100%;margin-top:10px}}.page-pagination .next-page::after{content:"";position:absolute;right:0;top:0;margin-top:13px;width:30px;height:16px;display:inline-block;vertical-align:middle;background-image:url(../../images/icon/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:50%}@media screen and (max-width: 550px){.page-pagination .next-page::after{position:absolute;margin-top:0;right:0;top:0;height:100%}}.page-pagination .next-page:hover::after{background-image:url(../../images/icon/arrow-right_white.svg)}.lastupdated{border-bottom:1px #d5d5d5 solid;margin-top:20px;padding:10px 0px 30px 0;font-size:1rem;line-height:1.1em;text-align:right}.lastupdated .d-inline{display:inline}.lastupdated .d-inline>span{color:#cc286f}@media screen and (max-width: 767px){.lastupdated{text-align:left}.lastupdated .d-inline{display:block;line-height:1.6em}}.album{margin-top:20px;margin-bottom:20px}.album .album-title{font-size:1.45rem;line-height:1.6em;line-height:45px;color:#05866f;margin-bottom:10px}@media screen and (max-width: 767px){.album .album-title{font-size:1.5rem;line-height:1.6em;line-height:40px}.album .album-title::before{width:40px;height:40px}}.album .album-list{display:flex}.album .album-list>li{margin-bottom:20px}@media screen and (max-width: 550px){.album .album-list>li{width:100%}}.album .album-list>li:nth-child(3) .graphic-img{position:relative}.album .album-list>li:nth-child(3) .graphic-img::after{content:"+";position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:5rem;background-color:rgba(0,0,0,.4)}.album .album-list>li:nth-child(3)~*{display:none}.album .album-list .graphic-link{text-decoration:none;display:block;margin-bottom:0px}.album .album-list .graphic-link .graphic-img{width:100%;height:0px;padding-bottom:66%;position:relative;overflow:hidden;background-color:#fff;border-radius:10px}.album .album-list .graphic-link .graphic-img>img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;float:none;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.album .album-list .graphic-link .graphic-title{display:block;font-size:1rem;text-align:center;color:#2b2b2b}@media screen and (min-width: 1025px){.album .album-list .graphic-link:hover .graphic-title,.album .album-list .graphic-link:focus .graphic-title{color:#ffc5de}}@media screen and (min-width: 1024px){.album .album-list{flex-wrap:nowrap}}.album .album-list.article-album li:nth-child(n+2){display:none}.album .keypress-instructions .instructions-btn{text-decoration:none;margin-bottom:1em}.album .keypress-instructions .instructions-menu{display:none;list-style:none;background-color:#e9e9e9;margin-bottom:1em;border-radius:7px;color:#353535;padding-top:10px;padding-bottom:10px;padding-left:25px;padding-right:25px}@media screen and (max-width: 1024px){.album .keypress-instructions{display:none}}.pagination{margin:20px 0px;display:flex;justify-content:center;align-items:center}.pagination .blk{display:flex;justify-content:center;align-items:center;margin:0px 10px;white-space:nowrap}@media screen and (max-width: 550px){.pagination .blk{min-width:100px}.pagination .blk .btn{border-color:#e4e4e4;border-radius:5px}}.pagination a{display:block;text-align:center;text-decoration:none}.pagination a.btn{line-height:1.3em;margin:1px 5px}.pagination .page-blk>a{min-width:30px;width:auto;height:30px;line-height:30px;color:#2b2b2b;margin:0px 15px;padding:0px 3px}.pagination .page-blk>a.current{background-color:#00a4c7;color:#fff;border-radius:50%}@media screen and (min-width: 1025px){.pagination .page-blk>a:hover,.pagination .page-blk>a:focus{background-color:#00a4c7;color:#fff;border-radius:50%}}@media screen and (max-width: 767px){.pagination .first-page,.pagination .last-page{display:none}}@media screen and (max-width: 550px){.pagination .page-blk a:not(.current){visibility:hidden;width:0;margin:0;border:none;display:none}}.article{display:block;position:relative;overflow:hidden;margin-top:1em;margin-bottom:1em;padding:15px}.article p:last-child{margin-bottom:0px}.article .item-img{width:100%;height:0px;padding-bottom:67%;margin-bottom:15px;position:relative;overflow:hidden}.article .item-img>img{width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;-o-object-fit:cover;object-fit:cover;margin:0px}.article .item-content{width:100%;background-color:#fff}.article .item-content ul{list-style:none;padding-left:35px}.article .item-content ul>li{position:relative;line-height:33px}.article .item-content ul>li::before{content:"";width:33px;height:33px;display:block;position:absolute;left:-35px;background-size:65%;background-position:center;background-repeat:no-repeat}.article .item-content ul>li.icon-phone{color:#da3705;font-weight:500}.article .item-content ul>li.icon-phone::before{background-image:url("../../images/icon/phone.svg")}.article .item-content ul>li.icon-address::before{background-image:url("../../images/icon/placeholder.svg")}.article .item-content ul>li.icon-time::before{background-image:url("../../images/icon/clock.svg")}.article .item-title{font-size:1.45rem;line-height:1.6em;margin-bottom:10px}@media screen and (max-width: 767px){.article .item-title{font-size:1.5rem;line-height:1.6em}}@media screen and (min-width: 768px){.article .item-img{width:55%;height:0px;padding-bottom:37%;margin-bottom:0px}.article .item-img+.item-content{width:45%}.article.d-left{flex-direction:row}.article.d-left .item-content{right:0px}.article.d-right{flex-direction:row-reverse}.article.d-right .item-content{left:0px}.article.d-left,.article.d-right{display:flex;flex-wrap:wrap;padding:0px}.article.d-left .item-content,.article.d-right .item-content{position:absolute;height:100%;padding:15px}.article.d-left .item-content>.item-wrap,.article.d-right .item-content>.item-wrap{width:100%;height:100%}}@media screen and (max-width: 550px){.article .iframebox{width:100%;height:500px;padding-bottom:0px}}@media screen and (max-width: 550px){.article{padding:10px}.article .item-img{margin-bottom:10px}}.relics-list{position:relative;padding:0 20px}@media screen and (min-width: 1024px){.relics-list{padding:0 50px}}.relics-list .swiper-wrapper{list-style:none;padding:0}.relics-list .swiper-wrapper .one-relics{position:relative;display:inline-block;width:100%;margin:0px 30px 40px 0;background-color:#fff;vertical-align:top;border-bottom:1px solid #d5d5d5}.relics-list .swiper-wrapper .one-relics:nth-child(4n){margin:0px 0px 40px 0}@media screen and (min-width: 1025px){.relics-list .swiper-wrapper .one-relics:hover,.relics-list .swiper-wrapper .one-relics:focus{box-shadow:1px 1px 10px rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,0)}.relics-list .swiper-wrapper .one-relics:hover img,.relics-list .swiper-wrapper .one-relics:focus img{transform:scale(1.05);transition:transform .3s}}@media screen and (max-width: 1024px){.relics-list .swiper-wrapper .one-relics{width:calc(33% - 23px);margin:0px 30px 40px 0}.relics-list .swiper-wrapper .one-relics:nth-child(4n){margin:0px 30px 40px 0}.relics-list .swiper-wrapper .one-relics:nth-child(3n){margin:0px 0px 40px 0}}@media screen and (max-width: 768px){.relics-list .swiper-wrapper .one-relics{width:calc(50% - 20px);margin:0px 30px 40px 0}.relics-list .swiper-wrapper .one-relics:nth-child(4n){margin:0px 30px 40px 0}.relics-list .swiper-wrapper .one-relics:nth-child(3n){margin:0px 30px 40px 0}.relics-list .swiper-wrapper .one-relics:nth-child(2n){margin:0px 0px 40px 0}}@media screen and (max-width: 550px){.relics-list .swiper-wrapper .one-relics{width:100%;margin:0 0 20px}.relics-list .swiper-wrapper .one-relics:nth-child(4n){margin:0 0 20px}.relics-list .swiper-wrapper .one-relics:nth-child(3n){margin:0 0 20px}.relics-list .swiper-wrapper .one-relics:nth-child(2n){margin:0 0 20px}}@media screen and (min-width: 1025px){.relics-list .swiper-wrapper .one-relics a:focus{color:#ed4b45;outline:none;box-shadow:0 0 0 .2rem #da3705;display:inline-block}}.relics-list .swiper-wrapper .one-relics a .one-list{overflow:hidden}@media screen and (max-width: 550px){.relics-list .swiper-wrapper .one-relics a .one-list{flex-direction:column;max-height:initial}}.relics-list .swiper-wrapper .one-relics a .one-list .look-over::before{content:"";width:30px;height:30px;background-image:url(../../images/icon/target_view2.svg);background-repeat:no-repeat;background-position:center;background-size:70%;display:inline-block;vertical-align:top;position:relative;margin-right:5px}.relics-list .swiper-wrapper .one-relics a .one-list .left-photo{position:relative;overflow:hidden;text-align:center;display:block;width:100%;padding-bottom:67%;background-color:#fff}.relics-list .swiper-wrapper .one-relics a .one-list .left-photo .look-over{display:none}.relics-list .swiper-wrapper .one-relics a .one-list .left-photo img{position:absolute;top:5%;left:0;bottom:0;right:0;float:none;width:auto !important;height:90% !important;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.relics-list .swiper-wrapper .one-relics a .one-list .right-inf{padding:10px 15px 0 15px;display:block;min-height:170px}@media screen and (max-width: 1024px){.relics-list .swiper-wrapper .one-relics a .one-list .right-inf{padding:20px}}@media screen and (max-width: 550px){.relics-list .swiper-wrapper .one-relics a .one-list .right-inf{flex-direction:column;padding:15px;max-height:initial}}.relics-list .swiper-wrapper .one-relics a .one-list .right-inf .text{width:100%;display:inline-block;vertical-align:middle}@media screen and (max-width: 550px){.relics-list .swiper-wrapper .one-relics a .one-list .right-inf .text{width:100%}}.relics-list .swiper-wrapper .one-relics a .one-list .right-inf .text h2{font-size:1.25rem;line-height:1.4em;font-weight:400;font-size:1.3rem;margin:0;color:#434343}.relics-list .swiper-wrapper .one-relics a .one-list .right-inf .text .number{display:inline-block;color:#cc286f}.relics-list .swiper-wrapper .one-relics .two-btns{text-align:center;display:flex;justify-content:space-between;border-top:1px solid #ccd1d9}.relics-list .swiper-wrapper .one-relics .two-btns a{padding:10px;margin:auto;flex:1;cursor:pointer}.relics-list .swiper-wrapper .one-relics .two-btns a::before{content:"";width:100%;height:20px;margin-top:-5px;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;vertical-align:middle;position:relative}.relics-list .swiper-wrapper .one-relics .two-btns a.like-btn{flex:1}.relics-list .swiper-wrapper .one-relics .two-btns a.like-btn::before{content:"";background-image:url(../../images/icon/heart.svg)}.relics-list .swiper-wrapper .one-relics .two-btns a.like-btn.current::before{content:"";background-image:url(../../images/icon/heart_full.svg)}.relics-list .swiper-wrapper .one-relics .two-btns a.authorize-btn{flex:1}.relics-list .swiper-wrapper .one-relics .two-btns a.authorize-btn::before{content:"";background-image:url(../../images/icon/icon-stamp-orange.svg)}.relics-list .swiper-wrapper .one-relics .two-btns a.authorize-btn.current::before{content:"";background-image:url(../../images/icon/icon-stamp-orange-current.svg)}.relics-list.card-style .swiper-container{padding:10px}.relics-list.card-style .swiper-wrapper{list-style:none}.relics-list.card-style .swiper-wrapper .one-relics{position:relative;display:inline-block;width:100%;margin:0px 30px 40px 0;background-color:#fff;vertical-align:top;transition:all .3s;box-shadow:1px 1px 10px rgba(0,0,0,.16)}.relics-list.card-style .swiper-wrapper .one-relics::after{content:"";position:absolute;display:block;height:3px;width:100%;background:linear-gradient(to right, #81d5df 0%, #d1e59b 100%)}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(4n){margin:0px 0px 40px 0}@media screen and (min-width: 1025px){.relics-list.card-style .swiper-wrapper .one-relics:hover,.relics-list.card-style .swiper-wrapper .one-relics:focus{transition:all .3s;box-shadow:1px 1px 10px rgba(0,0,0,.35);border-bottom:1px solid rgba(0,0,0,0)}.relics-list.card-style .swiper-wrapper .one-relics:hover img,.relics-list.card-style .swiper-wrapper .one-relics:focus img{transform:scale(1.05)}}@media screen and (max-width: 1024px){.relics-list.card-style .swiper-wrapper .one-relics{width:calc(33% - 23px);margin:0px 30px 40px 0}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(4n){margin:0px 30px 40px 0}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(3n){margin:0px 0px 40px 0}}@media screen and (max-width: 768px){.relics-list.card-style .swiper-wrapper .one-relics{width:calc(50% - 20px);margin:0px 30px 40px 0}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(4n){margin:0px 30px 40px 0}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(3n){margin:0px 30px 40px 0}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(2n){margin:0px 0px 40px 0}}@media screen and (max-width: 550px){.relics-list.card-style .swiper-wrapper .one-relics{width:100%;margin:0 0 20px}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(4n){margin:0 0 20px}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(3n){margin:0 0 20px}.relics-list.card-style .swiper-wrapper .one-relics:nth-child(2n){margin:0 0 20px}}.relics-list.card-style .swiper-wrapper .one-relics a .one-list{overflow:hidden}@media screen and (max-width: 550px){.relics-list.card-style .swiper-wrapper .one-relics a .one-list{flex-direction:column;max-height:initial}}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .left-photo{position:relative;overflow:hidden;text-align:center;display:block;width:100%;padding-bottom:67%;background-color:#fff}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .left-photo img{transition:transform .3s}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf{padding:10px 15px 0 15px;display:block;min-height:170px}@media screen and (max-width: 1024px){.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf{padding:20px}}@media screen and (max-width: 550px){.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf{flex-direction:column;padding:15px;max-height:initial}}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf .text{width:100%;display:inline-block;vertical-align:middle}@media screen and (max-width: 550px){.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf .text{width:100%}}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf .text h2{font-size:1.25rem;line-height:1.4em;font-weight:400;font-size:1.2rem;line-height:1.4em;margin:0;color:#434343}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf .text .relics-project p{margin:5px 0}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf .text .number{color:#cc286f;display:inline-block}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf .tag-box span{padding:0px 10px;margin-right:10px;margin-bottom:10px;background-color:#eee;font-size:.9rem;display:inline-block}.relics-list.card-style .swiper-wrapper .one-relics a .one-list .right-inf .tag-box span.current{background-color:#ffedc2}.relics-list.card-style .swiper-wrapper .one-relics .two-btns{text-align:center;display:flex;justify-content:space-between}.relics-list.card-style .swiper-wrapper .one-relics .two-btns a{padding:10px;flex:1;cursor:pointer}.relics-list.card-style .swiper-wrapper .one-relics .two-btns a:nth-child(1){border-right:1px solid #ccd1d9}.relics-box-control-btn{position:absolute;width:100%;top:20px;left:0;z-index:2}.relics-box-control-btn a{display:inline-block;width:45px;height:45px;vertical-align:middle;background-position:center;background-size:50%;background-repeat:no-repeat;font-size:0rem;text-indent:-9999px;position:absolute;padding:0;background-color:#fff;border:none;box-shadow:1px 1px 10px rgba(0,0,0,.16)}.relics-box-control-btn a:nth-child(1){margin-top:16%;left:-65px;background-image:url(../../images/icon/arrow-left_pink.svg);border-radius:50%}@media screen and (max-width: 1600px){.relics-box-control-btn a:nth-child(1){left:10px}}@media screen and (max-width: 1024px){.relics-box-control-btn a:nth-child(1){left:0px;margin-top:50%}}.relics-box-control-btn a:nth-child(2){margin-top:16%;right:-65px;background-image:url(../../images/icon/arrow-right_pink.svg);border-radius:50%}@media screen and (max-width: 1600px){.relics-box-control-btn a:nth-child(2){right:10px}}@media screen and (max-width: 1024px){.relics-box-control-btn a:nth-child(2){right:0px;margin-top:50%}}.form-group{margin:auto}.form-group em{font-style:normal;color:#cc286f}.form-group p a{color:#cc286f}.form-group .form-article{padding:0 50px;margin-top:1em;margin-bottom:2em}@media screen and (max-width: 550px){.form-group .form-article{padding:15px 10px}}.form-group .form-hr{border-bottom-width:1px;border-bottom-color:rgba(213,213,213,.6);border-bottom-style:solid;margin-bottom:1.5em}.form-group .form-title{font-size:1.875rem;font-weight:500;line-height:1.8em;color:#10aab5;margin-bottom:.5em}@media screen and (max-width: 767px){.form-group .form-title{font-size:1.5rem;line-height:1.6em}}.form-group .form-subtitle{font-size:1.45rem;line-height:1.6em;color:#007a98;margin-bottom:.5em}@media screen and (max-width: 767px){.form-group .form-subtitle{font-size:1.5rem;line-height:1.6em}}.form-group .form-result{font-size:1.45rem;line-height:1.6em;color:#da3705;margin-bottom:.5em}@media screen and (max-width: 767px){.form-group .form-result{font-size:1.5rem;line-height:1.6em}}.form-group .form-caption{width:100%;display:block;font-weight:500;margin-bottom:.3em}.form-group .form-text{font-size:.85rem;padding-left:15px;color:#595959;margin-bottom:0px;word-break:break-word}.form-group .form-text2{font-size:1.1rem;margin-bottom:0px;word-break:break-word;color:#e96fa4}.form-group .form-legend{font-size:1rem;background-color:#e9e9e9;padding:15px;color:#ffc5de}.form-group .form-legend p,.form-group .form-legend li,.form-group .form-legend strong{color:#ffc5de}@media screen and (max-width: 550px){.form-group .form-legend{padding:10px}}.form-group .form-copyright{font-size:1rem;color:#da3705;margin-top:3em}.form-group .form-copyright p,.form-group .form-copyright li,.form-group .form-copyright strong{color:#da3705}.form-group .form-text-title{font-size:1.25rem;line-height:1.6em;color:#10aab5;display:block;margin:10px 0;font-size:1.4rem}.form-group .form-textarea{display:block;min-height:250px;line-height:1.6em;border-width:1px;border-color:#ccd1d9;border-style:solid;background-color:#e6e9ed;padding:10px;margin:.5em 0px;font-size:1rem}.form-group .form-status{padding:5px 10px;margin-bottom:1em;background-color:#d8eeeb;color:#0c5d4e}.form-group .form-status .form-status-title{font-size:1.25rem;line-height:1.6em;display:inline;font-weight:500;color:#0c5d4e}.form-group .form-status .form-status-content{font-size:1.25rem;line-height:1.6em;display:inline;font-weight:500;color:#ffc5de}.form-group .datepicker::after{content:"";width:30px;height:30px;display:block;position:absolute;top:calc((100% - 30px)/2);right:20px;background-color:#fff;background-image:url(../../images/icon/plus.svg);background-repeat:no-repeat;background-position:center;background-size:60%;border-radius:5px;box-sizing:border-box}.form-group button.ui-datepicker-trigger{margin-left:-15px;margin-bottom:0px;vertical-align:bottom;height:40px;width:48px;background-color:#fff;border:1px solid #d5d5d5;border-left:none;border-radius:0 10px 10px 0}@media screen and (max-width: 768px){.form-group button.ui-datepicker-trigger{margin-bottom:6px}}.form-group button.ui-datepicker-trigger img{margin:auto;width:70%}.form-group .calendar-date-start{display:flex;flex-flow:inherit;width:46%}.form-group .calendar-date-end{display:flex;flex-flow:inherit;width:46%}.form-group .calendar-date-end::before{display:none !important}.form-group .form-table{margin-top:1em;margin-bottom:3em;width:100%}.form-group .form-table tr th,.form-group .form-table tr td{border-color:#fff;border-bottom:1px solid #d5d5d5;text-align:center;padding:15px 5px;font-size:1rem;line-height:1.4em}.form-group .form-table tr th{color:#10aab5;border:none}.form-group .form-table .costpage-img{max-height:100px;text-align:center;margin:0 auto}.form-group .form-table .radio-normal>input[type=radio]+label::before{background-color:#fff}.form-group .form-table .radio-normal>input[type=radio]:checked+label::before,.form-group .form-table .radio-normal>input[type=radio]:focus+label::before{background-color:#ff7247}.form-group .form-table em{font-style:normal;color:#ffc5de}.form-group .form-table small{display:block;font-weight:500}.form-group .form-table.align-around tr th,.form-group .form-table.align-around tr td{padding:10px}.form-group .form-table.align-around tr th:first-child,.form-group .form-table.align-around tr td:first-child{text-align:left}.form-group .form-table.align-around tr th:last-child,.form-group .form-table.align-around tr td:last-child{text-align:right}.form-group .form-table .btn{padding:10px}.form-group .authorize-number-box{margin:20px 0}.form-group .authorize-number-box .authorize-number{font-size:2.2rem;font-weight:500;color:#cc286f}.form-group ol,.form-group ul{padding-left:30px}.form-group p,.form-group ol,.form-group ul{margin-bottom:.3em;color:#444}.form-group p li,.form-group ol li,.form-group ul li{color:#444}.form-group p:last-child{margin-bottom:0px}.form-group input[type=submit],.form-group input[type=reset],.form-group input[type=button]{font-size:inherit}.form-group .captcha-img{display:inline-block;vertical-align:middle;margin:.3em 0px;max-width:20%}@media screen and (max-width: 550px){.form-group .captcha-img{max-width:inherit}}.form-group .captcha-img>img{height:40px !important;margin:0px}.form-group .btn.addsubmit-btn{min-width:auto;margin:0px}.form-group .row{display:flex;flex-wrap:wrap;margin-bottom:1em;position:relative}.form-group .row.align-center{display:block;text-align:center}.form-group .row.align-left{display:block;text-align:left}.form-group .row.align-right{display:block;text-align:right}@media screen and (max-width: 767px){.form-group .row .btn{margin:.5em 0px}}.form-group .row .btn-legend{margin:0px auto}.form-group .row:last-child{margin-bottom:0px}.form-group .fieldset{width:100%;margin-bottom:.3em}.form-group .fieldset.forget-password{display:none;padding-top:10px;border-top:1px solid #d5d5d5}.form-group .fieldset.col-100{width:100%}.form-group .fieldset.col-66{width:66.66%}@media screen and (min-width: 768px){.form-group .fieldset.col-66{padding:10px 0 10px 15px}}.form-group .fieldset.col-50{width:50%}@media screen and (min-width: 768px){.form-group .fieldset.col-50:nth-child(odd){padding-right:15px}.form-group .fieldset.col-50:nth-child(even){padding-left:15px}.form-group .fieldset.col-50.calendar-date-start{width:46%;padding-left:0px}.form-group .fieldset.col-50.calendar-date-end{padding-left:0px}.form-group .fieldset.col-50.calendar-date-end input.col-self-100.datepicker{width:calc(100% - 64px)}}.form-group .fieldset.col-33{width:33.33%}.form-group .fieldset.col-33 .btn{width:100%;transform:translate(0, 0)}@media screen and (min-width: 768px){.form-group .fieldset.col-33{padding:10px 20px 10px 0}.form-group .fieldset.col-33:nth-child(3n){padding-right:0}.form-group .fieldset.col-33 .btn{width:130px;margin:0;transform:translate(0, calc(100% - 10px))}}.form-group .fieldset.col-25{width:25%}@media screen and (min-width: 768px){.form-group .fieldset.col-25{padding:0px 15px}}@media screen and (max-width: 767px){.form-group .fieldset.col-66{width:100%}.form-group .fieldset.col-50{width:100%}.form-group .fieldset.col-33{width:50%;padding-right:15px}.form-group .fieldset.col-33+.col-33{padding-right:0px}.form-group .fieldset.col-25{width:50%;padding-right:15px}.form-group .fieldset.col-25+.col-25{padding-left:15px;padding-right:0px}}@media screen and (max-width: 550px){.form-group .fieldset.col-33{width:100%;padding-right:0px}.form-group .fieldset.col-33+.col-33{padding-left:0px;padding-right:0px}.form-group .fieldset.col-25{width:100%;padding-right:0px}.form-group .fieldset.col-25+.col-25{padding-left:0px;padding-right:0px}}.form-group .fieldset label,.form-group .fieldset .fake-label-title{width:100%;display:block;margin-bottom:.3em;color:#474747;font-weight:500}.form-group .fieldset label em,.form-group .fieldset .fake-label-title em{color:#cc286f;font-style:initial;margin-right:5px}.form-group .fieldset .row-title{width:auto;min-width:100px;display:inline-block;text-align:left}.form-group .fieldset .row-title.text-right{text-align:right}.form-group .fieldset .row-title.text-left{text-align:left}.form-group .fieldset .row-title.text-center{text-align:center}@media screen and (max-width: 767px){.form-group .fieldset .row-title{width:100%;display:block;text-align:left}.form-group .fieldset .row-title.text-right,.form-group .fieldset .row-title.text-left,.form-group .fieldset .row-title.text-center{text-align:left}}.form-group .fieldset .row-content{width:auto;display:inline-block;text-align:left}@media screen and (max-width: 767px){.form-group .fieldset .row-content{width:100%;display:block;text-align:left}}.form-group .fieldset input[type=text],.form-group .fieldset input[type=file],.form-group .fieldset input[type=password],.form-group .fieldset input[type=number],.form-group .fieldset .fake-input,.form-group .fieldset select{width:100%;height:40px;line-height:40px}.form-group .fieldset input[type=text].col-self-100,.form-group .fieldset input[type=file].col-self-100,.form-group .fieldset input[type=password].col-self-100,.form-group .fieldset input[type=number].col-self-100,.form-group .fieldset .fake-input.col-self-100,.form-group .fieldset select.col-self-100{width:100%}.form-group .fieldset input[type=text].col-self-100.datepicker,.form-group .fieldset input[type=file].col-self-100.datepicker,.form-group .fieldset input[type=password].col-self-100.datepicker,.form-group .fieldset input[type=number].col-self-100.datepicker,.form-group .fieldset .fake-input.col-self-100.datepicker,.form-group .fieldset select.col-self-100.datepicker{width:calc(100% - 42px)}.form-group .fieldset input[type=text].col-self-50,.form-group .fieldset input[type=file].col-self-50,.form-group .fieldset input[type=password].col-self-50,.form-group .fieldset input[type=number].col-self-50,.form-group .fieldset .fake-input.col-self-50,.form-group .fieldset select.col-self-50{width:calc(50% - 15px)}.form-group .fieldset input[type=text].col-self-btn,.form-group .fieldset input[type=file].col-self-btn,.form-group .fieldset input[type=password].col-self-btn,.form-group .fieldset input[type=number].col-self-btn,.form-group .fieldset .fake-input.col-self-btn,.form-group .fieldset select.col-self-btn{width:calc(100% - 161px)}.form-group .fieldset input[type=text].col-self-25,.form-group .fieldset input[type=file].col-self-25,.form-group .fieldset input[type=password].col-self-25,.form-group .fieldset input[type=number].col-self-25,.form-group .fieldset .fake-input.col-self-25,.form-group .fieldset select.col-self-25{width:25%}.form-group .fieldset input[type=text].col-self-small,.form-group .fieldset input[type=file].col-self-small,.form-group .fieldset input[type=password].col-self-small,.form-group .fieldset input[type=number].col-self-small,.form-group .fieldset .fake-input.col-self-small,.form-group .fieldset select.col-self-small{width:100px;margin-bottom:.5em}.form-group .fieldset input[type=text].col-self-small-half,.form-group .fieldset input[type=file].col-self-small-half,.form-group .fieldset input[type=password].col-self-small-half,.form-group .fieldset input[type=number].col-self-small-half,.form-group .fieldset .fake-input.col-self-small-half,.form-group .fieldset select.col-self-small-half{width:calc(100% - 110px)}@media screen and (max-width: 767px){.form-group .fieldset input[type=text].col-self-50,.form-group .fieldset input[type=file].col-self-50,.form-group .fieldset input[type=password].col-self-50,.form-group .fieldset input[type=number].col-self-50,.form-group .fieldset .fake-input.col-self-50,.form-group .fieldset select.col-self-50{width:100%}.form-group .fieldset input[type=text].col-self-btn,.form-group .fieldset input[type=file].col-self-btn,.form-group .fieldset input[type=password].col-self-btn,.form-group .fieldset input[type=number].col-self-btn,.form-group .fieldset .fake-input.col-self-btn,.form-group .fieldset select.col-self-btn{width:100%}.form-group .fieldset input[type=text].col-self-25,.form-group .fieldset input[type=file].col-self-25,.form-group .fieldset input[type=password].col-self-25,.form-group .fieldset input[type=number].col-self-25,.form-group .fieldset .fake-input.col-self-25,.form-group .fieldset select.col-self-25{width:100%}.form-group .fieldset input[type=text].col-self-small,.form-group .fieldset input[type=file].col-self-small,.form-group .fieldset input[type=password].col-self-small,.form-group .fieldset input[type=number].col-self-small,.form-group .fieldset .fake-input.col-self-small,.form-group .fieldset select.col-self-small{width:80px}.form-group .fieldset input[type=text].col-self-small-half,.form-group .fieldset input[type=file].col-self-small-half,.form-group .fieldset input[type=password].col-self-small-half,.form-group .fieldset input[type=number].col-self-small-half,.form-group .fieldset .fake-input.col-self-small-half,.form-group .fieldset select.col-self-small-half{width:calc(100% - 90px)}}.form-group .fieldset input[type=file]{height:auto;width:300px;line-height:1em;cursor:pointer}.form-group .fieldset textarea{width:100%;height:120px}.form-group .fieldset small{font-size:1rem;margin-left:10px;display:inline-block}@media screen and (max-width: 550px){.form-group .fieldset small{display:block;margin-left:0px}}.form-group .fieldset.is-invalid .invalid-feedback{display:block}.form-group .fieldset.is-invalid input[type=text],.form-group .fieldset.is-invalid input[type=file],.form-group .fieldset.is-invalid input[type=password],.form-group .fieldset.is-invalid input[type=number],.form-group .fieldset.is-invalid .fake-input,.form-group .fieldset.is-invalid select{border-color:#e12d3c;outline-color:#df1111}.form-group .fieldset .radio-normal{margin-right:10px}.form-group .fieldset.fieldset-inline label{display:inline}.form-group .fieldset.fieldset-checkbox-block{height:40px;display:flex}.form-group .fieldset.fieldset-checkbox-block .checkbox-style{margin-left:0}.form-group .invalid-feedback{font-size:.9rem;width:100%;color:#e12d3c}.form-group .invalid-feedback span{font-size:.9rem}.search-bar{display:flex;flex-wrap:wrap}.search-bar .fieldset,.search-bar .fieldse{display:flex;align-items:center;margin-top:7px;margin-right:10px;margin-bottom:7px;font-size:1.1rem}.search-bar .fieldset.col-50,.search-bar .fieldse.col-50{margin:0}.search-bar .fieldset>div:not(.row),.search-bar .fieldse>div:not(.row){display:inherit;align-items:inherit}.search-bar .fieldset label,.search-bar .fieldse label{line-height:35px;padding:0;margin:0;width:0;height:0;text-indent:-9999px}.search-bar .fieldset input[type=text],.search-bar .fieldset .fake-input,.search-bar .fieldse input[type=text],.search-bar .fieldse .fake-input{margin-right:7px;background-color:#fff}.search-bar .fieldset input[type=text].datepicker,.search-bar .fieldset .fake-input.datepicker,.search-bar .fieldse input[type=text].datepicker,.search-bar .fieldse .fake-input.datepicker{cursor:pointer}.search-bar .fieldset input[type=text]:last-child,.search-bar .fieldset .fake-input:last-child,.search-bar .fieldse input[type=text]:last-child,.search-bar .fieldse .fake-input:last-child{margin-right:0px}.search-bar .fieldset select,.search-bar .fieldse select{margin-right:7px;background-color:#fff}.search-bar .fieldset select:last-child,.search-bar .fieldse select:last-child{margin-right:0px}.search-bar .fieldset .search-submit-btn,.search-bar .fieldse .search-submit-btn{color:#fff;padding:0px;margin:0px;border:none;margin-right:7px;text-decoration:none}.search-bar .fieldset .search-submit-btn:last-child,.search-bar .fieldse .search-submit-btn:last-child{margin-right:0px}@media screen and (max-width: 767px){.search-bar .fieldset .search-submit-btn,.search-bar .fieldse .search-submit-btn{width:auto;height:auto;font-size:1rem;line-height:1em;text-indent:0px;color:#fff;background-image:none;padding:10px 25px}}@media screen and (max-width: 550px){.search-bar .fieldset .search-submit-btn,.search-bar .fieldse .search-submit-btn{width:100%;margin-right:0px;margin-top:7px;margin-bottom:7px}}.search-bar .fieldset .fieldset-list,.search-bar .fieldse .fieldset-list{list-style:none;padding-left:0px;margin-bottom:0px;display:flex}.search-bar .fieldset input[type=checkbox],.search-bar .fieldset input[type=radio],.search-bar .fieldse input[type=checkbox],.search-bar .fieldse input[type=radio]{width:0;height:0;opacity:0}.search-bar .fieldset input[type=checkbox]+label::before,.search-bar .fieldset input[type=radio]+label::before,.search-bar .fieldse input[type=checkbox]+label::before,.search-bar .fieldse input[type=radio]+label::before{background-color:#fff}.search-bar .fieldset input[type=checkbox]:checked+label::before,.search-bar .fieldset input[type=radio]:checked+label::before,.search-bar .fieldse input[type=checkbox]:checked+label::before,.search-bar .fieldse input[type=radio]:checked+label::before{background-color:#ff7247}.search-bar .fieldset span.inline-span,.search-bar .fieldse span.inline-span{margin-right:7px}@media screen and (max-width: 767px){.search-bar .fieldset,.search-bar .fieldse{width:100%;flex-wrap:wrap;margin-right:0px;margin-top:0px}.search-bar .fieldset>div:not(.row),.search-bar .fieldse>div:not(.row){width:100%;flex-wrap:wrap;margin-right:0px;margin-top:0px}.search-bar .fieldset label,.search-bar .fieldse label{width:100%}.search-bar .fieldset input[type=checkbox]+label,.search-bar .fieldset input[type=radio]+label,.search-bar .fieldse input[type=checkbox]+label,.search-bar .fieldse input[type=radio]+label{width:auto}.search-bar .fieldset select,.search-bar .fieldset input[type=text],.search-bar .fieldset .fake-input,.search-bar .fieldse select,.search-bar .fieldse input[type=text],.search-bar .fieldse .fake-input{width:100%;margin-right:0px;margin-bottom:7px}.search-bar .fieldset select:last-child,.search-bar .fieldset input[type=text]:last-child,.search-bar .fieldset .fake-input:last-child,.search-bar .fieldse select:last-child,.search-bar .fieldse input[type=text]:last-child,.search-bar .fieldse .fake-input:last-child{margin-bottom:0px}}.search-bar .calendar-date-end,.search-bar .deco-dash{padding-left:0}.search-bar .calendar-date-end::before,.search-bar .deco-dash::before{content:"";width:15px;height:4px;display:inline-block;background-color:#ccd1d9;position:absolute;margin-left:-15px}@media screen and (max-width: 767px){.search-bar .calendar-date-end::before,.search-bar .deco-dash::before{display:none}}.search-bar .row{width:100%;display:flex;flex-wrap:wrap;align-items:center}.form-group-inputlabels input{width:30px !important;display:inline-block !important}.form-group-inputlabels label{width:calc(100% - 60px) !important;display:inline-block !important}input:focus+label{overflow:inherit}.checkbox-style{position:relative;width:auto;display:inline-block;margin:auto;padding-right:20px}.checkbox-style.checkbox-style-inline{display:inline-block}.checkbox-style label{cursor:pointer;display:inline;line-height:1.25em;vertical-align:top;padding-left:1px;text-align:left}.checkbox-style label:not(:empty){padding-left:30px}.checkbox-style label:before{width:1.25em;height:1.25em;background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.checkbox-style input[type=checkbox]{width:20px;height:20px;margin:0;display:block;float:left;font-size:inherit}.checkbox-style input[type=checkbox]:focus{color:#ed4b45;outline:none;box-shadow:0 0 0 .2rem #da3705}.checkbox-style input[type=checkbox]:checked+label:before{background:#e96fa4;border:none}.checkbox-style input[type=checkbox]:checked+label:after{transform:translate(0.25em, 0.3365384615em) rotate(-45deg);width:.75em;height:.375em;border:.125em solid #fff;border-top-style:none;border-right-style:none}.checkbox-style input[type=checkbox]:disabled+label:before{border-color:rgba(0,0,0,.26)}.checkbox-style input[type=checkbox]:disabled:checked+label:before{background:rgba(0,0,0,.26)}*,*:before,*:after{box-sizing:border-box}.statusBlk{padding:20px 0px}.statusBlk .statusBlk-img{width:150px;height:150px}@media screen and (max-width: 550px){.statusBlk .statusBlk-img{width:100px;height:100px}}@media screen and (max-width: 1024px){.firstGoTo{display:none}}@media screen and (max-width: 1024px){header .mainheader-zone{box-shadow:none}}.float-btn{display:none}@media screen and (min-width: 1025px){.theme-header-part .theme-area-function{display:none}}.theme-header-part .theme-area-function .phone-header-title{text-align:center;color:#124f77;font-size:1.375rem;font-weight:500}.theme-area-fullpage .mainfooter p{color:#000}.theme-area-fullpage .relics-list-page{padding:20px 0 50px;background-color:#f6f6f6}.theme-area-fullpage .relics-list-page .relevant-btn{text-align:center}@media screen and (min-width: 1025px){.theme-area-fullpage .relics-list-page .relevant-btn{text-align:right;max-width:1440px;padding:0 60px;margin:auto}}@media screen and (max-width: 1024px){.theme-area-fullpage .relics-list-page .relevant-btn{text-align:center;width:100%;padding:0 30px}}.backToList{margin-top:20px;padding:10px 0;text-align:center}.theme-lightbox{text-align:center}.theme-lightbox .theme-lightbox-btn{padding:10px 0}.theme-lightbox .theme-lightbox-btn .btn{font-size:1rem}.theme-lightbox .theme-lightbox-bottom{position:fixed;top:0}.theme-lightbox .theme-lightbox-bottom::after{content:"";display:block;position:fixed;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s}.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content{position:fixed;width:100%;bottom:0;background-color:#fff;z-index:5;padding:30px;border-radius:20px 20px 0 0;transform:translateY(100%);transition:.35s}.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .phone-header-title{margin-bottom:20px}.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .form-group button.ui-datepicker-trigger{margin-left:-15px;border-radius:0 5px 5px 0}@media screen and (max-width: 768px){.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .form-group button.ui-datepicker-trigger{margin-left:-8px}}.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .theme-lightbox-close{position:absolute;right:0;margin-right:20px;font-size:0;width:25px;height:25px;background-image:url("../../images/icon/close.svg");background-size:75%;background-position:center;background-repeat:no-repeat;border:0px;background-color:rgba(0,0,0,0)}.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .area-list,.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .year-list{display:flex;flex-flow:wrap;max-height:75dvh}.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .area-list li,.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .year-list li{padding:8px;flex:0 0 33.33%}.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .area-list li a,.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .year-list li a{border:1px solid #d8d8d8;color:#124f77;border-radius:5px;display:block;padding:5px 0}.theme-lightbox .theme-lightbox-bottom .theme-lightbox-content .year-list{max-height:45dvh;overflow:auto}.theme-lightbox .theme-lightbox-bottom.is-active::after{opacity:1;visibility:visible;pointer-events:initial}.theme-lightbox .theme-lightbox-bottom.is-active .theme-lightbox-content{transform:translateY(0)}.theme-lightbox .search-bar .fieldset{margin-bottom:0;margin-right:0}.theme-lightbox .search-bar .search-part{display:flex;align-items:center;flex-flow:nowrap}.theme-lightbox .search-bar .search-part label{width:0}.theme-lightbox .search-bar .search-part input{width:calc(100% - 40px);margin-right:0;border-radius:5px 0px 0px 5px;margin-bottom:0}.theme-lightbox .search-bar .search-part button{width:45px;height:40px;flex-shrink:0;border-radius:0 5px 5px 0;margin:0;font-size:0;padding:0;background-color:#0074b1;background-image:url("../../images/icon/search_white.svg");background-repeat:no-repeat;background-position:center;background-size:50%}.theme-lightbox .form-article{padding:0}.mobile-menu-btn{background-image:url("../../images/theme-menu.svg")}.theme-area .left-menu-part{position:fixed;display:flex;flex-direction:column;top:0;width:260px;height:100vh;background-image:url("../../images/left-bd.png");background-size:cover;background-repeat:no-repeat;padding:30px;background-color:#fff;z-index:10}.theme-area .left-menu-part::after{content:"";position:absolute;left:0;bottom:25px;z-index:2;display:block;width:200px;height:200px;background-image:url("../../images/left-menu.svg");background-repeat:no-repeat}.theme-area .left-menu-part .logo{background-image:url("../../images/left-logo.png");background-size:contain;background-repeat:no-repeat;position:relative;display:block;width:70px;height:70px;font-size:0;margin:auto}.theme-area .left-menu-part .left-menu-part-title{margin:10px 0;text-align:center;color:#124f77;font-size:1.3rem;font-weight:500;line-height:1.3}.theme-area .left-menu-part .area-list,.theme-area .left-menu-part .year-list{text-align:left;position:relative;z-index:5}.theme-area .left-menu-part .area-list li,.theme-area .left-menu-part .year-list li{padding:10px 0}.theme-area .left-menu-part .area-list li a,.theme-area .left-menu-part .year-list li a{position:relative;display:block;padding:5px 10px;padding-left:15px;font-weight:500;color:#124f77}.theme-area .left-menu-part .area-list li a.current,.theme-area .left-menu-part .area-list li a.is-active,.theme-area .left-menu-part .year-list li a.current,.theme-area .left-menu-part .year-list li a.is-active{border-left:3px solid #29bad9}.theme-area .left-menu-part .area-list{height:calc(100% - 150px);overflow-y:auto}.theme-area .left-menu-part .area-list::-webkit-scrollbar{width:5px}.theme-area .left-menu-part .area-list::-webkit-scrollbar-track{background:#f6f6f6}.theme-area .left-menu-part .area-list::-webkit-scrollbar-thumb{background:#0074b1}.theme-area .left-menu-part .area-list::-webkit-scrollbar-button{background-color:rgba(0,0,0,0);height:0px;border-radius:5px}@media screen and (max-width: 1024px){.theme-area .left-menu-part{display:none}}.theme-area footer .mainfooter-zone p{color:#000}.theme-area .relics-list-page{padding:20px 0 50px 0;background-color:#f6f6f6}@media screen and (min-width: 1025px){.theme-area .relics-list-page .relics-box-swiper-pagination{display:none}}.theme-area .relics-list-page .relevant-btn{text-align:center}@media screen and (min-width: 1025px){.theme-area .relics-list-page .relevant-btn{text-align:right;max-width:1440px;padding:0 60px;margin:auto}}@media screen and (min-width: 1025px){.theme-area header,.theme-area .main,.theme-area footer{position:relative;width:calc(100vw - 260px);margin-left:260px}.theme-area .main{z-index:11}}.fixedNavbar{position:fixed;z-index:10;left:0;right:0;width:100%;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.15);opacity:0;transform:translateY(-100%);transition:.15s}.fixedNavbar.is-show{opacity:1;transform:translateY(0)}.fixedNavbar .fixedNavbar__links{display:flex;overflow-x:auto}.fixedNavbar .fixedNavbar__links a{display:block;flex:1;text-align:center;font-size:1.1rem;padding:10px 16px;border-bottom:4px solid rgba(0,0,0,0);white-space:nowrap}.fixedNavbar .fixedNavbar__links a:hover,.fixedNavbar .fixedNavbar__links a:focus-visible,.fixedNavbar .fixedNavbar__links a.is-active{border-bottom:4px solid #23ecd1}@media screen and (min-width: 1024px){.fixedNavbar{top:0}.fixedNavbar .fixedNavbar__links a{padding:25px 10px}}.anchorNavbar{display:flex;overflow-x:auto}.anchorNavbar a{display:block;flex:1;text-align:center;font-size:1.1rem;padding:10px;border-bottom:5px solid rgba(0,0,0,0);white-space:nowrap;color:#434343}.anchorNavbar a.is-active{color:#e96fa4;border-bottom:5px solid #23ecd1}@media screen and (min-width: 1024px){.anchorNavbar a:hover,.anchorNavbar a:focus-visible,.anchorNavbar a.is-active{color:#e96fa4;border-bottom:5px solid #23ecd1}}@media screen and (min-width: 1024px){.anchorNavbar a{padding:25px 10px}}.collapseGroup{border-radius:15px;overflow:hidden;box-shadow:0px 3px 10px -2px rgba(0,0,0,.25);margin:20px 0 50px}.collapseGroup .collapseItem .collapseItem-btn{position:relative;display:flex;align-items:center;width:100%;background-color:#fff;border:none;border-bottom:1px solid #dcdcdc;padding:20px 30px;cursor:pointer}.collapseGroup .collapseItem .collapseItem-btn span{font-weight:500;font-size:1.3rem;margin-right:20px}.collapseGroup .collapseItem .collapseItem-btn .collapseItem-btn-image img{margin-bottom:0;width:65px;height:65px}@media screen and (max-width: 1024px){.collapseGroup .collapseItem .collapseItem-btn .collapseItem-btn-enTitle{display:none}}.collapseGroup .collapseItem .collapseItem-btn::after{content:"";position:absolute;display:block;width:20px;height:20px;top:50%;right:30px;background-image:url("../../images/icon/plus_gray.svg");background-repeat:no-repeat;background-position:center;background-size:100%;transform:translateY(-50%)}.collapseGroup .collapseItem .collapseItem-btn.is-opened::after{background-image:url("../../images/icon/minus.svg")}.collapseGroup .collapseItem .collapseItem-btn.collapseItem-btn-primary .collapseItem-btn-year{color:#0074b1}.collapseGroup .collapseItem .collapseItem-btn.collapseItem-btn-primary .collapseItem-btn-title{color:#124f77}.collapseGroup .collapseItem .collapseItem-btn.collapseItem-btn-secondary .collapseItem-btn-year{color:#6f59cb}.collapseGroup .collapseItem .collapseItem-btn.collapseItem-btn-secondary .collapseItem-btn-title{color:#5f2d74}.collapseGroup .collapseItem .collapseItem-content{padding:20px;background-color:#f6f6f6}.collapseGroup .collapseItem .collapseItem-content .collapseItem-content-item{border-bottom:1px solid #d8d8d8;padding:10px 0}.collapseGroup .collapseItem .collapseItem-content .collapseItem-content-item:last-child{border-bottom:none}.collapseGroup .collapseItem .collapseItem-content .collapseItem-content-item span{display:block;padding:5px}@media screen and (min-width: 1024px){.collapseGroup .collapseItem .collapseItem-content .collapseItem-content-item{display:flex;align-items:center;padding:15px 10px}.collapseGroup .collapseItem .collapseItem-content .collapseItem-content-item span{flex:1}}@media screen and (min-width: 1025px){.collapseGroup.guest .collapseItem .collapseItem-content .collapseItem-content-item span:first-child{flex:0 0 250px}}@media screen and (max-width: 1024px){.athleteReview{padding:0 20px}}.athleteReview__link{position:relative;display:flex;aspect-ratio:1}.athleteReview__link img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.athleteReview__link .athleteReview__link-content{position:absolute;bottom:0;left:0;width:100%;padding:20px 25px;color:#fff;z-index:1}.athleteReview__link .athleteReview__link-title{font-size:1.3rem;margin-bottom:10px}.athleteReview__link::after{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}.athleteReview__modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);overflow-y:auto;opacity:0;visibility:hidden;transition:.3s;z-index:100}.athleteReview__modal.is-show{opacity:1;visibility:visible}.athleteReview__modal .athleteReview__modal-wrap{position:relative;max-width:1054px;padding:50px 15px 30px;margin:auto;color:#fff}.athleteReview__modal .athleteReview__modal-wrap .h2,.athleteReview__modal .athleteReview__modal-wrap .h3{color:#fff}.athleteReview__modal .athleteReview__modal-img{position:relative;width:100%;height:0;padding-bottom:66.66%;margin-bottom:10px;margin-top:30px}.athleteReview__modal .athleteReview__modal-img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.athleteReview__modal .athleteReview__modal-img.auto{padding-bottom:0;height:auto}.athleteReview__modal .athleteReview__modal-img.auto>img{position:relative}.athleteReview__modal .athleteReview__modal-img-content{padding:20px 0 30px}.athleteReview__modal .athleteReview__modal-img-content p{margin-bottom:.5em;font-size:1rem;line-height:1.4;text-align:center;white-space:pre-line}.athleteReview__modal .athleteReview__modal-title{font-size:1.5rem;text-align:center;margin-bottom:30px}.athleteReview__modal .athleteReview__modal-close{position:absolute;top:15px;right:15px;font-size:0;width:25px;height:25px;background-image:url("../../images/icon/close.svg");background-size:75%;background-position:center;background-repeat:no-repeat;border:0px;background-color:rgba(0,0,0,0);cursor:pointer}@media screen and (min-width: 1024px){.athleteReview__modal .athleteReview__modal-close{top:30px;right:calc((100vw - 1024px)/2*-1 + 60px)}}@media print{.navbar,.print-part{height:auto;overflow-y:hidden;padding:0;border:none}}.ui-widget.ui-widget-content{z-index:9999 !important}
/*# sourceMappingURL=themepage.css.map */
