/* Place your CSS below */
@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
body{
  font-family: 'Noto Sans TC', '微軟正黑體', sans-serif;
  background-color: #000;
}
* {
  box-sizing: border-box;
}
.-opacity-0{opacity:0!important}.-opacity-1{opacity:.25!important}.-opacity-2{opacity:.55!important}.-opacity-3{opacity:.75!important}.-opacity-none{opacity:1!important}.-pos-absolute{position:absolute!important}.-pos-relative{position:relative!important}.-pos-fixed{position:fixed!important}.-pos-static{position:static!important}.-pos-top{top:0!important}.-pos-bottom{bottom:0!important}.-pos-left{left:0!important}.-pos-right{right:0!important}.-button{padding:.75rem 1.25rem;background-color:#E53935;color:#fff;text-decoration:none;line-height:1.25!important;width:auto;min-width:7.5rem;display:inline-block;border:1px solid transparent;border-radius:2px;margin:.5rem 0}.-button:hover{text-decoration:none}.-button:active{background-image:linear-gradient(to bottom,rgba(0,0,0,.06) 0,transparent 100%)}.-button-group .-button{border-radius:0;margin-right:-1px;float:left}.-button-group .-button:first-of-type{margin-left:0;border-radius:2px 0 0 2px}.-button-group .-button:last-of-type{border-radius:0 2px 2px 0}.-button-outline{background-color:transparent;box-shadow:none;border:1px solid currentColor;color:#222}.-button-outline:hover{box-shadow:inset 0 0 0 10rem rgba(0,0,0,.04);border-color:currentColor}.-button-text{background-color:transparent;box-shadow:none;text-decoration:underline;border:1px solid transparent;color:currentColor}.-button-text:hover{text-decoration:none;box-shadow:none}.-button-text:active{background-image:none}.-button-outline.-text-bold{border-width:2px}.-border-none{border:0!important}.-border-round{border-radius:3px!important}.-border-circle{border-radius:50%!important}.-shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)!important}.-shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)!important}.-shadow-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)!important}.-shadow-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)!important}.-shadow-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)!important}.-shadow-none{box-shadow:none!important}.-bg-none{background:0 0!important}.-bg-cover,[fit*=cover]{background-size:cover!important}.-bg-contain,[fit*=contain]{background-size:contain!important}.-bg-repeat-none,[fit][fit*=repeat-none]{background-repeat:no-repeat!important}.-bg-repeat,[fit][fit*=repeat]{background-repeat:repeat!important}.-bg-repeat-y,[fit][fit*=repeat-y]{background-repeat:repeat-y!important}.-bg-repeat-x,[fit][fit*=repeat-x]{background-repeat:repeat-x!important}.-bg-norepeat,[fit]{background-repeat:no-repeat!important}.-bg-top-left,[fit][fit*=top-left]{background-position:left top!important}.-bg-top-center,[fit][fit*=top-center],[fit][fit~=top]{background-position:center top!important}.bg-top-right,[fit][fit~=top-right]{background-position:right top!important}.-bg-center-left,[fit][fit*=center-left],[fit][fit~=left]{background-position:left center!important}.-bg-center-center,.-bg-centered,[fit*=center-center],[fit],[fit~=center]{background-position:center center!important}.-bg-center-right,[fit][fit*=center-right],[fit][fit~=right]{background-position:right center!important}.-bg-bottom-left,[fit][fit*=bottom-left]{background-position:left bottom!important}.-bg-bottom-center,[fit][fit*=bottom-center],[fit][fit~=bottom]{background-position:center bottom!important}.-bg-bottom-right,[fit][fit*=bottom-right]{background-position:right bottom!important}.-cph-0>*,.-lg .-lg-cph-0>*,.-lg .-lg-ph-0,.-md.-lg .-md-cph-0>*,.-md.-lg .-md-ph-0,.-ph-0,.-sm.-md.-lg .-sm-cph-0>*,.-sm.-md.-lg .-sm-ph-0{padding-left:0!important;padding-right:0!important}.-cph-1>*,.-lg .-lg-cph-1>*,.-lg .-lg-ph-1,.-md.-lg .-md-cph-1>*,.-md.-lg .-md-ph-1,.-ph-1,.-sm.-md.-lg .-sm-cph-1>*,.-sm.-md.-lg .-sm-ph-1{padding-left:.25rem!important;padding-right:.25rem!important}.-cph-2>*,.-lg .-lg-cph-2>*,.-lg .-lg-ph-2,.-md.-lg .-md-cph-2>*,.-md.-lg .-md-ph-2,.-ph-2,.-sm.-md.-lg .-sm-cph-2>*,.-sm.-md.-lg .-sm-ph-2{padding-left:.5rem!important;padding-right:.5rem!important}.-cph-3>*,.-lg .-lg-cph-3>*,.-lg .-lg-ph-3,.-md.-lg .-md-cph-3>*,.-md.-lg .-md-ph-3,.-ph-3,.-sm.-md.-lg .-sm-cph-3>*,.-sm.-md.-lg .-sm-ph-3{padding-left:1rem!important;padding-right:1rem!important}.-cph-4>*,.-lg .-lg-cph-4>*,.-lg .-lg-ph-4,.-md.-lg .-md-cph-4>*,.-md.-lg .-md-ph-4,.-ph-4,.-sm.-md.-lg .-sm-cph-4>*,.-sm.-md.-lg .-sm-ph-4{padding-left:2rem!important;padding-right:2rem!important}.-cph-5>*,.-lg .-lg-cph-5>*,.-lg .-lg-ph-5,.-md.-lg .-md-cph-5>*,.-md.-lg .-md-ph-5,.-ph-5,.-sm.-md.-lg .-sm-cph-5>*,.-sm.-md.-lg .-sm-ph-5{padding-left:3rem!important;padding-right:3rem!important}.-cph-6>*,.-lg .-lg-cph-6>*,.-lg .-lg-ph-6,.-md.-lg .-md-cph-6>*,.-md.-lg .-md-ph-6,.-ph-6,.-sm.-md.-lg .-sm-cph-6>*,.-sm.-md.-lg .-sm-ph-6{padding-left:4rem!important;padding-right:4rem!important}.-cph-7>*,.-lg .-lg-cph-7>*,.-lg .-lg-ph-7,.-md.-lg .-md-cph-7>*,.-md.-lg .-md-ph-7,.-ph-7,.-sm.-md.-lg .-sm-cph-7>*,.-sm.-md.-lg .-sm-ph-7{padding-left:5rem!important;padding-right:5rem!important}.-cpv-0>*,.-lg .-lg-cpv-0>*,.-lg .-lg-pv-0,.-md.-lg .-md-cpv-0>*,.-md.-lg .-md-pv-0,.-pv-0,.-sm.-md.-lg .-sm-cpv-0>*,.-sm.-md.-lg .-sm-pv-0{padding-top:0!important;padding-bottom:0!important}.-cpv-1>*,.-lg .-lg-cpv-1>*,.-lg .-lg-pv-1,.-md.-lg .-md-cpv-1>*,.-md.-lg .-md-pv-1,.-pv-1,.-sm.-md.-lg .-sm-cpv-1>*,.-sm.-md.-lg .-sm-pv-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.-cpv-2>*,.-lg .-lg-cpv-2>*,.-lg .-lg-pv-2,.-md.-lg .-md-cpv-2>*,.-md.-lg .-md-pv-2,.-pv-2,.-sm.-md.-lg .-sm-cpv-2>*,.-sm.-md.-lg .-sm-pv-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.-cpv-3>*,.-lg .-lg-cpv-3>*,.-lg .-lg-pv-3,.-md.-lg .-md-cpv-3>*,.-md.-lg .-md-pv-3,.-pv-3,.-sm.-md.-lg .-sm-cpv-3>*,.-sm.-md.-lg .-sm-pv-3{padding-top:1rem!important;padding-bottom:1rem!important}.-cpv-4>*,.-lg .-lg-cpv-4>*,.-lg .-lg-pv-4,.-md.-lg .-md-cpv-4>*,.-md.-lg .-md-pv-4,.-pv-4,.-sm.-md.-lg .-sm-cpv-4>*,.-sm.-md.-lg .-sm-pv-4{padding-top:2rem!important;padding-bottom:2rem!important}.-cpv-5>*,.-lg .-lg-cpv-5>*,.-lg .-lg-pv-5,.-md.-lg .-md-cpv-5>*,.-md.-lg .-md-pv-5,.-pv-5,.-sm.-md.-lg .-sm-cpv-5>*,.-sm.-md.-lg .-sm-pv-5{padding-top:3rem!important;padding-bottom:3rem!important}.-cpv-6>*,.-lg .-lg-cpv-6>*,.-lg .-lg-pv-6,.-md.-lg .-md-cpv-6>*,.-md.-lg .-md-pv-6,.-pv-6,.-sm.-md.-lg .-sm-cpv-6>*,.-sm.-md.-lg .-sm-pv-6{padding-top:4rem!important;padding-bottom:4rem!important}.-cpv-7>*,.-lg .-lg-cpv-7>*,.-lg .-lg-pv-7,.-md.-lg .-md-cpv-7>*,.-md.-lg .-md-pv-7,.-pv-7,.-sm.-md.-lg .-sm-cpv-7>*,.-sm.-md.-lg .-sm-pv-7{padding-top:5rem!important;padding-bottom:5rem!important}.-mh-auto{margin-left:auto!important;margin-right:auto!important}.-cmh-0>*,.-lg .-lg-cmh-0>*,.-lg .-lg-mh-0,.-md.-lg .-md-cmh-0>*,.-md.-lg .-md-mh-0,.-mh-0,.-sm.-md.-lg .-sm-cmh-0>*,.-sm.-md.-lg .-sm-mh-0{margin-left:0!important;margin-right:0!important}.-cmh-1>*,.-lg .-lg-cmh-1>*,.-lg .-lg-mh-1,.-md.-lg .-md-cmh-1>*,.-md.-lg .-md-mh-1,.-mh-1,.-sm.-md.-lg .-sm-cmh-1>*,.-sm.-md.-lg .-sm-mh-1{margin-left:.25rem!important;margin-right:.25rem!important}.-cmh-2>*,.-lg .-lg-cmh-2>*,.-lg .-lg-mh-2,.-md.-lg .-md-cmh-2>*,.-md.-lg .-md-mh-2,.-mh-2,.-sm.-md.-lg .-sm-cmh-2>*,.-sm.-md.-lg .-sm-mh-2{margin-left:.5rem!important;margin-right:.5rem!important}.-cmh-3>*,.-lg .-lg-cmh-3>*,.-lg .-lg-mh-3,.-md.-lg .-md-cmh-3>*,.-md.-lg .-md-mh-3,.-mh-3,.-sm.-md.-lg .-sm-cmh-3>*,.-sm.-md.-lg .-sm-mh-3{margin-left:1rem!important;margin-right:1rem!important}.-cmh-4>*,.-lg .-lg-cmh-4>*,.-lg .-lg-mh-4,.-md.-lg .-md-cmh-4>*,.-md.-lg .-md-mh-4,.-mh-4,.-sm.-md.-lg .-sm-cmh-4>*,.-sm.-md.-lg .-sm-mh-4{margin-left:2rem!important;margin-right:2rem!important}.-cmh-5>*,.-lg .-lg-cmh-5>*,.-lg .-lg-mh-5,.-md.-lg .-md-cmh-5>*,.-md.-lg .-md-mh-5,.-mh-5,.-sm.-md.-lg .-sm-cmh-5>*,.-sm.-md.-lg .-sm-mh-5{margin-left:3rem!important;margin-right:3rem!important}.-cmh-6>*,.-lg .-lg-cmh-6>*,.-lg .-lg-mh-6,.-md.-lg .-md-cmh-6>*,.-md.-lg .-md-mh-6,.-mh-6,.-sm.-md.-lg .-sm-cmh-6>*,.-sm.-md.-lg .-sm-mh-6{margin-left:4rem!important;margin-right:4rem!important}.-cmh-7>*,.-lg .-lg-cmh-7>*,.-lg .-lg-mh-7,.-md.-lg .-md-cmh-7>*,.-md.-lg .-md-mh-7,.-mh-7,.-sm.-md.-lg .-sm-cmh-7>*,.-sm.-md.-lg .-sm-mh-7{margin-left:5rem!important;margin-right:5rem!important}.-mv-auto{margin-top:auto!important;margin-bottom:auto!important}.-cmv-0>*,.-lg .-lg-cmv-0>*,.-lg .-lg-mv-0,.-md.-lg .-md-cmv-0>*,.-md.-lg .-md-mv-0,.-mv-0,.-sm.-md.-lg .-sm-cmv-0>*,.-sm.-md.-lg .-sm-mv-0{margin-top:0!important;margin-bottom:0!important}.-cmv-1>*,.-lg .-lg-cmv-1>*,.-lg .-lg-mv-1,.-md.-lg .-md-cmv-1>*,.-md.-lg .-md-mv-1,.-mv-1,.-sm.-md.-lg .-sm-cmv-1>*,.-sm.-md.-lg .-sm-mv-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.-cmv-2>*,.-lg .-lg-cmv-2>*,.-lg .-lg-mv-2,.-md.-lg .-md-cmv-2>*,.-md.-lg .-md-mv-2,.-mv-2,.-sm.-md.-lg .-sm-cmv-2>*,.-sm.-md.-lg .-sm-mv-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.-cmv-3>*,.-lg .-lg-cmv-3>*,.-lg .-lg-mv-3,.-md.-lg .-md-cmv-3>*,.-md.-lg .-md-mv-3,.-mv-3,.-sm.-md.-lg .-sm-cmv-3>*,.-sm.-md.-lg .-sm-mv-3{margin-top:1rem!important;margin-bottom:1rem!important}.-cmv-4>*,.-lg .-lg-cmv-4>*,.-lg .-lg-mv-4,.-md.-lg .-md-cmv-4>*,.-md.-lg .-md-mv-4,.-mv-4,.-sm.-md.-lg .-sm-cmv-4>*,.-sm.-md.-lg .-sm-mv-4{margin-top:2rem!important;margin-bottom:2rem!important}.-cmv-5>*,.-lg .-lg-cmv-5>*,.-lg .-lg-mv-5,.-md.-lg .-md-cmv-5>*,.-md.-lg .-md-mv-5,.-mv-5,.-sm.-md.-lg .-sm-cmv-5>*,.-sm.-md.-lg .-sm-mv-5{margin-top:3rem!important;margin-bottom:3rem!important}.-cmv-6>*,.-lg .-lg-cmv-6>*,.-lg .-lg-mv-6,.-md.-lg .-md-cmv-6>*,.-md.-lg .-md-mv-6,.-mv-6,.-sm.-md.-lg .-sm-cmv-6>*,.-sm.-md.-lg .-sm-mv-6{margin-top:4rem!important;margin-bottom:4rem!important}.-cmv-7>*,.-lg .-lg-cmv-7>*,.-lg .-lg-mv-7,.-md.-lg .-md-cmv-7>*,.-md.-lg .-md-mv-7,.-mv-7,.-sm.-md.-lg .-sm-cmv-7>*,.-sm.-md.-lg .-sm-mv-7{margin-top:5rem!important;margin-bottom:5rem!important}.-lg .-lg-p-0,.-md.-lg .-md-p-0,.-p-0,.-sm.-md.-lg .-sm-p-0{padding:0!important}.-lg .-lg-p-1,.-md.-lg .-md-p-1,.-p-1,.-sm.-md.-lg .-sm-p-1{padding:.25rem!important}.-lg .-lg-p-2,.-md.-lg .-md-p-2,.-p-2,.-sm.-md.-lg .-sm-p-2{padding:.5rem!important}.-lg .-lg-p-3,.-md.-lg .-md-p-3,.-p-3,.-sm.-md.-lg .-sm-p-3{padding:1rem!important}.-lg .-lg-p-4,.-md.-lg .-md-p-4,.-p-4,.-sm.-md.-lg .-sm-p-4{padding:2rem!important}.-lg .-lg-p-5,.-md.-lg .-md-p-5,.-p-5,.-sm.-md.-lg .-sm-p-5{padding:3rem!important}.-lg .-lg-p-6,.-md.-lg .-md-p-6,.-p-6,.-sm.-md.-lg .-sm-p-6{padding:4rem!important}.-lg .-lg-p-7,.-md.-lg .-md-p-7,.-p-7,.-sm.-md.-lg .-sm-p-7{padding:5rem!important}.-lg .-lg-pl-0,.-md.-lg .-md-pl-0,.-pl-0,.-sm.-md.-lg .-sm-pl-0{padding-left:0!important}.-lg .-lg-pl-1,.-md.-lg .-md-pl-1,.-pl-1,.-sm.-md.-lg .-sm-pl-1{padding-left:.25rem!important}.-lg .-lg-pl-2,.-md.-lg .-md-pl-2,.-pl-2,.-sm.-md.-lg .-sm-pl-2{padding-left:.5rem!important}.-lg .-lg-pl-3,.-md.-lg .-md-pl-3,.-pl-3,.-sm.-md.-lg .-sm-pl-3{padding-left:1rem!important}.-lg .-lg-pl-4,.-md.-lg .-md-pl-4,.-pl-4,.-sm.-md.-lg .-sm-pl-4{padding-left:2rem!important}.-lg .-lg-pl-5,.-md.-lg .-md-pl-5,.-pl-5,.-sm.-md.-lg .-sm-pl-5{padding-left:3rem!important}.-lg .-lg-pl-6,.-md.-lg .-md-pl-6,.-pl-6,.-sm.-md.-lg .-sm-pl-6{padding-left:4rem!important}.-lg .-lg-pl-7,.-md.-lg .-md-pl-7,.-pl-7,.-sm.-md.-lg .-sm-pl-7{padding-left:5rem!important}.-lg .-lg-pr-0,.-md.-lg .-md-pr-0,.-pr-0,.-sm.-md.-lg .-sm-pr-0{padding-right:0!important}.-lg .-lg-pr-1,.-md.-lg .-md-pr-1,.-pr-1,.-sm.-md.-lg .-sm-pr-1{padding-right:.25rem!important}.-lg .-lg-pr-2,.-md.-lg .-md-pr-2,.-pr-2,.-sm.-md.-lg .-sm-pr-2{padding-right:.5rem!important}.-lg .-lg-pr-3,.-md.-lg .-md-pr-3,.-pr-3,.-sm.-md.-lg .-sm-pr-3{padding-right:1rem!important}.-lg .-lg-pr-4,.-md.-lg .-md-pr-4,.-pr-4,.-sm.-md.-lg .-sm-pr-4{padding-right:2rem!important}.-lg .-lg-pr-5,.-md.-lg .-md-pr-5,.-pr-5,.-sm.-md.-lg .-sm-pr-5{padding-right:3rem!important}.-lg .-lg-pr-6,.-md.-lg .-md-pr-6,.-pr-6,.-sm.-md.-lg .-sm-pr-6{padding-right:4rem!important}.-lg .-lg-pr-7,.-md.-lg .-md-pr-7,.-pr-7,.-sm.-md.-lg .-sm-pr-7{padding-right:5rem!important}.-lg .-lg-pb-0,.-md.-lg .-md-pb-0,.-pb-0,.-sm.-md.-lg .-sm-pb-0{padding-bottom:0!important}.-lg .-lg-pb-1,.-md.-lg .-md-pb-1,.-pb-1,.-sm.-md.-lg .-sm-pb-1{padding-bottom:.25rem!important}.-lg .-lg-pb-2,.-md.-lg .-md-pb-2,.-pb-2,.-sm.-md.-lg .-sm-pb-2{padding-bottom:.5rem!important}.-lg .-lg-pb-3,.-md.-lg .-md-pb-3,.-pb-3,.-sm.-md.-lg .-sm-pb-3{padding-bottom:1rem!important}.-lg .-lg-pb-4,.-md.-lg .-md-pb-4,.-pb-4,.-sm.-md.-lg .-sm-pb-4{padding-bottom:2rem!important}.-lg .-lg-pb-5,.-md.-lg .-md-pb-5,.-pb-5,.-sm.-md.-lg .-sm-pb-5{padding-bottom:3rem!important}.-lg .-lg-pb-6,.-md.-lg .-md-pb-6,.-pb-6,.-sm.-md.-lg .-sm-pb-6{padding-bottom:4rem!important}.-lg .-lg-pb-7,.-md.-lg .-md-pb-7,.-pb-7,.-sm.-md.-lg .-sm-pb-7{padding-bottom:5rem!important}.-lg .-lg-pt-0,.-md.-lg .-md-pt-0,.-pt-0,.-sm.-md.-lg .-sm-pt-0{padding-top:0!important}.-lg .-lg-pt-1,.-md.-lg .-md-pt-1,.-pt-1,.-sm.-md.-lg .-sm-pt-1{padding-top:.25rem!important}.-lg .-lg-pt-2,.-md.-lg .-md-pt-2,.-pt-2,.-sm.-md.-lg .-sm-pt-2{padding-top:.5rem!important}.-lg .-lg-pt-3,.-md.-lg .-md-pt-3,.-pt-3,.-sm.-md.-lg .-sm-pt-3{padding-top:1rem!important}.-lg .-lg-pt-4,.-md.-lg .-md-pt-4,.-pt-4,.-sm.-md.-lg .-sm-pt-4{padding-top:2rem!important}.-lg .-lg-pt-5,.-md.-lg .-md-pt-5,.-pt-5,.-sm.-md.-lg .-sm-pt-5{padding-top:3rem!important}.-lg .-lg-pt-6,.-md.-lg .-md-pt-6,.-pt-6,.-sm.-md.-lg .-sm-pt-6{padding-top:4rem!important}.-lg .-lg-pt-7,.-md.-lg .-md-pt-7,.-pt-7,.-sm.-md.-lg .-sm-pt-7{padding-top:5rem!important}.-lg .-lg-mhn-0,.-md.-lg .-md-mhn-0,.-mhn-1,.-sm.-md.-lg .-sm-mhn-0{margin-left:-.25rem!important;margin-right:-.25rem!important}.-lg .-lg-mhn-1,.-md.-lg .-md-mhn-1,.-mhn-2,.-sm.-md.-lg .-sm-mhn-1{margin-left:-.5rem!important;margin-right:-.5rem!important}.-lg .-lg-mhn-2,.-md.-lg .-md-mhn-2,.-mhn-3,.-sm.-md.-lg .-sm-mhn-2{margin-left:-1rem!important;margin-right:-1rem!important}.-lg .-lg-mhn-3,.-md.-lg .-md-mhn-3,.-mhn-4,.-sm.-md.-lg .-sm-mhn-3{margin-left:-2rem!important;margin-right:-2rem!important}.-lg .-lg-mhn-4,.-md.-lg .-md-mhn-4,.-mhn-5,.-sm.-md.-lg .-sm-mhn-4{margin-left:-3rem!important;margin-right:-3rem!important}.-lg .-lg-mhn-5,.-md.-lg .-md-mhn-5,.-mhn-6,.-sm.-md.-lg .-sm-mhn-5{margin-left:-4rem!important;margin-right:-4rem!important}.-lg .-lg-mhn-6,.-md.-lg .-md-mhn-6,.-mhn-7,.-sm.-md.-lg .-sm-mhn-6{margin-left:-5rem!important;margin-right:-5rem!important}.-lg .-lg-m-auto,.-m-auto,.-md.-lg .-md-m-auto,.-sm.-md.-lg .-sm-m-auto{margin:auto!important}.-lg .-lg-m-0,.-m-0,.-md.-lg .-md-m-0,.-sm.-md.-lg .-sm-m-0{margin:0!important}.-lg .-lg-m-1,.-m-1,.-md.-lg .-md-m-1,.-sm.-md.-lg .-sm-m-1{margin:.25rem!important}.-lg .-lg-m-2,.-m-2,.-md.-lg .-md-m-2,.-sm.-md.-lg .-sm-m-2{margin:.5rem!important}.-lg .-lg-m-3,.-m-3,.-md.-lg .-md-m-3,.-sm.-md.-lg .-sm-m-3{margin:1rem!important}.-lg .-lg-m-4,.-m-4,.-md.-lg .-md-m-4,.-sm.-md.-lg .-sm-m-4{margin:2rem!important}.-lg .-lg-m-5,.-m-5,.-md.-lg .-md-m-5,.-sm.-md.-lg .-sm-m-5{margin:3rem!important}.-lg .-lg-m-6,.-m-6,.-md.-lg .-md-m-6,.-sm.-md.-lg .-sm-m-6{margin:4rem!important}.-lg .-lg-m-7,.-m-7,.-md.-lg .-md-m-7,.-sm.-md.-lg .-sm-m-7{margin:5rem!important}.-lg .-lg-ml-auto,.-md.-lg .-md-ml-auto,.-ml-auto,.-sm.-md.-lg .-sm-ml-auto{margin-left:auto!important}.-lg .-lg-ml-0,.-md.-lg .-md-ml-0,.-ml-0,.-sm.-md.-lg .-sm-ml-0{margin-left:0!important}.-lg .-lg-ml-1,.-md.-lg .-md-ml-1,.-ml-1,.-sm.-md.-lg .-sm-ml-1{margin-left:.25rem!important}.-lg .-lg-ml-2,.-md.-lg .-md-ml-2,.-ml-2,.-sm.-md.-lg .-sm-ml-2{margin-left:.5rem!important}.-lg .-lg-ml-3,.-md.-lg .-md-ml-3,.-ml-3,.-sm.-md.-lg .-sm-ml-3{margin-left:1rem!important}.-lg .-lg-ml-4,.-md.-lg .-md-ml-4,.-ml-4,.-sm.-md.-lg .-sm-ml-4{margin-left:2rem!important}.-lg .-lg-ml-5,.-md.-lg .-md-ml-5,.-ml-5,.-sm.-md.-lg .-sm-ml-5{margin-left:3rem!important}.-lg .-lg-ml-6,.-md.-lg .-md-ml-6,.-ml-6,.-sm.-md.-lg .-sm-ml-6{margin-left:4rem!important}.-lg .-lg-ml-7,.-md.-lg .-md-ml-7,.-ml-7,.-sm.-md.-lg .-sm-ml-7{margin-left:5rem!important}.-lg .-lg-mr-auto,.-md.-lg .-md-mr-auto,.-mr-auto,.-sm.-md.-lg .-sm-mr-auto{margin-right:auto!important}.-lg .-lg-mr-0,.-md.-lg .-md-mr-0,.-mr-0,.-sm.-md.-lg .-sm-mr-0{margin-right:0!important}.-lg .-lg-mr-1,.-md.-lg .-md-mr-1,.-mr-1,.-sm.-md.-lg .-sm-mr-1{margin-right:.25rem!important}.-lg .-lg-mr-2,.-md.-lg .-md-mr-2,.-mr-2,.-sm.-md.-lg .-sm-mr-2{margin-right:.5rem!important}.-lg .-lg-mr-3,.-md.-lg .-md-mr-3,.-mr-3,.-sm.-md.-lg .-sm-mr-3{margin-right:1rem!important}.-lg .-lg-mr-4,.-md.-lg .-md-mr-4,.-mr-4,.-sm.-md.-lg .-sm-mr-4{margin-right:2rem!important}.-lg .-lg-mr-5,.-md.-lg .-md-mr-5,.-mr-5,.-sm.-md.-lg .-sm-mr-5{margin-right:3rem!important}.-lg .-lg-mr-6,.-md.-lg .-md-mr-6,.-mr-6,.-sm.-md.-lg .-sm-mr-6{margin-right:4rem!important}.-lg .-lg-mr-7,.-md.-lg .-md-mr-7,.-mr-7,.-sm.-md.-lg .-sm-mr-7{margin-right:5rem!important}.-lg .-lg-mb-auto,.-mb-auto,.-md.-lg .-md-mb-auto,.-sm.-md.-lg .-sm-mb-auto{margin-bottom:auto!important}.-lg .-lg-mb-0,.-mb-0,.-md.-lg .-md-mb-0,.-sm.-md.-lg .-sm-mb-0{margin-bottom:0!important}.-lg .-lg-mb-1,.-mb-1,.-md.-lg .-md-mb-1,.-sm.-md.-lg .-sm-mb-1{margin-bottom:.25rem!important}.-lg .-lg-mb-2,.-mb-2,.-md.-lg .-md-mb-2,.-sm.-md.-lg .-sm-mb-2{margin-bottom:.5rem!important}.-lg .-lg-mb-3,.-mb-3,.-md.-lg .-md-mb-3,.-sm.-md.-lg .-sm-mb-3{margin-bottom:1rem!important}.-lg .-lg-mb-4,.-mb-4,.-md.-lg .-md-mb-4,.-sm.-md.-lg .-sm-mb-4{margin-bottom:2rem!important}.-lg .-lg-mb-5,.-mb-5,.-md.-lg .-md-mb-5,.-sm.-md.-lg .-sm-mb-5{margin-bottom:3rem!important}.-lg .-lg-mb-6,.-mb-6,.-md.-lg .-md-mb-6,.-sm.-md.-lg .-sm-mb-6{margin-bottom:4rem!important}.-lg .-lg-mb-7,.-mb-7,.-md.-lg .-md-mb-7,.-sm.-md.-lg .-sm-mb-7{margin-bottom:5rem!important}.-lg .-lg-mt-auto,.-md.-lg .-md-mt-auto,.-mt-auto,.-sm.-md.-lg .-sm-mt-auto{margin-top:auto!important}.-lg .-lg-mt-0,.-md.-lg .-md-mt-0,.-mt-0,.-sm.-md.-lg .-sm-mt-0{margin-top:0!important}.-lg .-lg-mt-1,.-md.-lg .-md-mt-1,.-mt-1,.-sm.-md.-lg .-sm-mt-1{margin-top:.25rem!important}.-lg .-lg-mt-2,.-md.-lg .-md-mt-2,.-mt-2,.-sm.-md.-lg .-sm-mt-2{margin-top:.5rem!important}.-lg .-lg-mt-3,.-md.-lg .-md-mt-3,.-mt-3,.-sm.-md.-lg .-sm-mt-3{margin-top:1rem!important}.-lg .-lg-mt-4,.-md.-lg .-md-mt-4,.-mt-4,.-sm.-md.-lg .-sm-mt-4{margin-top:2rem!important}.-lg .-lg-mt-5,.-md.-lg .-md-mt-5,.-mt-5,.-sm.-md.-lg .-sm-mt-5{margin-top:3rem!important}.-lg .-lg-mt-6,.-md.-lg .-md-mt-6,.-mt-6,.-sm.-md.-lg .-sm-mt-6{margin-top:4rem!important}.-lg .-lg-mt-7,.-md.-lg .-md-mt-7,.-mt-7,.-sm.-md.-lg .-sm-mt-7{margin-top:5rem!important}.dim{opacity:.5!important}.-height-max1{max-height:600px!important}[class*=grid-]>*,[layout*="rows/"]>*{margin:16px}.-grid-2>*{width:calc(50% - 16px)}.-grid-3>*{width:calc(33.3333% - 21.33px)}.-grid-4>*{width:calc(25% - 24px)}.-grid-5>*{width:calc(20% - 25.6px)}.-grid-6>*{width:calc(16.6667% - 26.67px)}.-grid-2>:nth-child(2n+0),.-grid-3>:nth-child(3n+0),.-grid-4>:nth-child(4n+0),.-grid-5>:nth-child(5n+0),.-grid-6>:nth-child(6n+0),[layout*="rows/2"]>:nth-child(2n+0),[layout*="rows/3"]>:nth-child(3n+0),[layout*="rows/4"]>:nth-child(4n+0),[layout*="rows/5"]>:nth-child(5n+0),[layout*="rows/6"]>:nth-child(6n+0){margin-right:0}.-grid-2>:nth-child(2n+1),.-grid-3>:nth-child(3n+1),.-grid-4>:nth-child(4n+1),.-grid-5>:nth-child(5n+1),.-grid-6>:nth-child(6n+1),[layout*="rows/2"]>:nth-child(2n+1),[layout*="rows/3"]>:nth-child(3n+1),[layout*="rows/4"]>:nth-child(4n+1),[layout*="rows/5"]>:nth-child(5n+1),[layout*="rows/6"]>:nth-child(6n+1){margin-left:0}[layout*="rows/2"]>*{width:calc(50% - 16px)!important}[layout*="rows/3"]>*{width:calc(33.3333% - 21.33px)!important}[layout*="rows/4"]>*{width:calc(25% - 24px)!important}[layout*="rows/5"]>*{width:calc(20% - 25.6px)!important}[layout*="rows/6"]>*{width:calc(16.6667% - 26.67px)!important}.lg-.-xl [layout*="rows/5"]>*,.lg-.-xl [layout*="rows/6"]>*{margin:16px;width:calc(33.3333% - 21.33px)!important}.lg-.-xl [layout*="rows/5"]>:nth-child(3n+0),.lg-.-xl [layout*="rows/6"]>:nth-child(3n+0){margin-right:0}.lg-.-xl [layout*="rows/5"]>:nth-child(3n+1),.lg-.-xl [layout*="rows/6"]>:nth-child(3n+1){margin-left:0}.sm-.-lg [layout*="rows/"]>*{margin:8px;width:calc(50% - 16px)!important}.sm-.-lg [layout*="rows/"]>:nth-child(2n+0){margin-right:0}.sm-.-lg [layout*="rows/"]>:nth-child(2n+1){margin-left:0}.-sm [layout*="rows/"]>*{margin:4px;width:100%!important}.-color-white,.-hover-color-white:hover{color:#fff!important}.-color-black,.-hover-color-black:hover{color:#000!important}.-color-red,.-hover-color-red:hover{color:#e51c23!important}.-color-pink,.-hover-color-pink:hover{color:#e91e63!important}.-color-purple,.-hover-color-purple:hover{color:#9c27b0!important}.-color-deeppurple,.-hover-color-deeppurple:hover{color:#673ab7!important}.-color-indigo,.-hover-color-indigo:hover{color:#3f51b5!important}.-color-blue,.-hover-color-blue:hover{color:#5677fc!important}.-color-lightblue,.-hover-color-lightblue:hover{color:#03a9f4!important}.-color-cyan,.-hover-color-cyan:hover{color:#00bcd4!important}.-color-teal,.-hover-color-teal:hover{color:#009688!important}.-color-green,.-hover-color-green:hover{color:#259b24!important}.-color-lightgreen,.-hover-color-lightgreen:hover{color:#8bc34a!important}.-color-lime,.-hover-color-lime:hover{color:#cddc39!important}.-color-yellow,.-hover-color-yellow:hover{color:#ffeb3b!important}.-color-amber,.-hover-color-amber:hover{color:#ffc107!important}.-color-orange,.-hover-color-orange:hover{color:#ff9800!important}.-color-deeporange,.-hover-color-deeporange:hover{color:#ff5722!important}.-color-brown,.-hover-color-brown:hover{color:#795548!important}.-color-grey,.-hover-color-grey:hover{color:#9e9e9e!important}.-color-lightgrey,.-hover-color-lightgrey:hover{color:#eee!important}.-color-lightgrey2,.-hover-color-lightgrey2:hover{color:#BDBDBD!important}.-color-darkgrey,.-hover-color-darkgrey:hover{color:#212121!important}.-color-bluegrey,.-hover-color-bluegrey:hover{color:#607d8b!important}.-bg-transparent,.-hover-bg-transparent:hover{background-color:transparent}.-bg-white,.-hover-bg-white:hover{background-color:#FFF!important}.-bg-black,.-hover-bg-black:hover{background-color:#000!important}.-bg-grey50,.-hover-bg-grey50:hover{background-color:#FAFAFA!important}.-bg-grey100,.-hover-bg-grey100:hover{background-color:#F5F5F5!important}.-bg-grey200,.-hover-bg-grey200:hover{background-color:#EEE!important}.-bg-grey300,.-hover-bg-grey300:hover{background-color:#E0E0E0!important}.-bg-grey400,.-hover-bg-grey400:hover{background-color:#BDBDBD!important}.-bg-grey500,.-hover-bg-grey500:hover{background-color:#9E9E9E!important}.-bg-grey600,.-hover-bg-grey600:hover{background-color:#757575!important}.-bg-grey700,.-hover-bg-grey700:hover{background-color:#616161!important}.-bg-grey800,.-hover-bg-grey800:hover{background-color:#424242!important}.-bg-grey900,.-hover-bg-grey900:hover{background-color:#212121!important}.-bg-red,.-hover-bg-red:hover{background-color:#e51c23!important}.-bg-pink,.-hover-bg-pink:hover{background-color:#e91e63}.-bg-purple,.-hover-bg-purple:hover{background-color:#9c27b0!important}.-bg-deeppurple,.-hover-bg-deeppurple:hover{background-color:#673ab7!important}.-bg-indigo,.-hover-bg-indigo:hover{background-color:#3f51b5!important}.-bg-blue,.-hover-bg-blue:hover{background-color:#5677fc!important}.-bg-lightblue,.-hover-bg-lightblue:hover{background-color:#03a9f4!important}.-bg-cyan,.-hover-bg-cyan:hover{background-color:#00bcd4!important}.-bg-teal,.-hover-bg-teal:hover{background-color:#009688!important}.-bg-green,.-hover-bg-green:hover{background-color:#259b24!important}.-bg-lightgreen,.-hover-bg-lightgreen:hover{background-color:#8bc34a!important}.-bg-lime,.-hover-bg-lime:hover{background-color:#cddc39!important}.-bg-yellow,.-hover-bg-yellow:hover{background-color:#ffeb3b!important}.-bg-amber,.-hover-bg-amber:hover{background-color:#ffc107!important}.-bg-orange,.-hover-bg-orange:hover{background-color:#ff9800!important}.-bg-deeporange,.-hover-bg-deeporange:hover{background-color:#ff5722!important}.-bg-brown,.-hover-bg-brown:hover{background-color:#795548!important}.-bg-bluegrey,.-hover-bg-bluegrey:hover{background-color:#607d8b!important}.-sm.-md.-xl .-text-heading{font-size:24px}.-lg.-xl .-text-heading{font-size:32px}.-text-heading,.-text-title{font-family: 'Noto Sans TC', '微軟正黑體', sans-serif;font-size:48px;line-height:1.125;font-weight:400;letter-spacing:-1px;margin-top:.25em;margin-bottom:.25em}.-text-heading a,.-text-title a{border-bottom-width:2px}.-text-title{font-size:64px}.-text-subheading{font-family: 'Noto Sans TC', '微軟正黑體', sans-serif;font-size:1.125rem;font-weight:400}.-text-left{text-align:left}.-text-right{text-align:right}.-text-justify{text-align:justify}.-text-normal,.-text-regular{font-weight:400}.-text-bold{font-weight:700}.-text-caps{text-transform:uppercase}.-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.-text-sub{vertical-align:sub}.-text-sup{vertical-align:super}.-text-spacing--3{letter-spacing:-3px!important}.-text-spacing--2{letter-spacing:-2px!important}.-text-spacing--1{letter-spacing:-1px!important}.-text-spacing-0{letter-spacing:0!important}.-text-spacing-1{letter-spacing:1px!important}.-text-spacing-2{letter-spacing:2px!important}.-text-spacing-3{letter-spacing:3px!important}.-text-spacing-4{letter-spacing:4px!important}.-text-spacing-5{letter-spacing:5px!important}.-lg .-lg-text-xxsmall,.-md.-lg .-md-text-xxsmall,.-sm.-md.-lg .-sm-text-xxsmall,.-text-xxsmall{font-size:9px;font-family:Verdana,Helvetica,Arial,sans-serif!important}.-lg .-lg-text-xsmall,.-md.-lg .-md-text-xsmall,.-sm.-md.-lg .-sm-text-xsmall,.-text-xsmall{font-size:11px!important}.-lg .-lg-text-small,.-md.-lg .-md-text-small,.-sm.-md.-lg .-sm-text-small,.-text-small{font-size:12px!important}.-lg .-lg-text-smaller,.-md.-lg .-md-text-smaller,.-sm.-md.-lg .-sm-text-smaller,.-text-smaller{font-size:14px!important}.-lg .-lg-text-medium,.-md.-lg .-md-text-medium,.-sm.-md.-lg .-sm-text-medium,.-text-medium{font-size:16px!important}.-lg .-lg-text-larger,.-md.-lg .-md-text-larger,.-sm.-md.-lg .-sm-text-larger,.-text-larger{font-size:18px!important}.-lg .-lg-text-large,.-md.-lg .-md-text-large,.-sm.-md.-lg .-sm-text-large,.-text-large{font-size:20px!important}.-lg .-lg-text-xlarge,.-md.-lg .-md-text-xlarge,.-sm.-md.-lg .-sm-text-xlarge,.-text-xlarge{font-size:24px!important}.-lg .-lg-text-xxlarge,.-md.-lg .-md-text-xxlarge,.-sm.-md.-lg .-sm-text-xxlarge,.-text-xxlarge{font-size:32px!important}.-text-line-1{line-height:1!important}.-text-line-2{line-height:1.125!important}.-text-line-3{line-height:1.25!important}.-text-line-4{line-height:1.5!important}.-text-line-5{line-height:1.75!important}.-text-line-6{line-height:2!important}.-text-line-7{line-height:2.5!important}.-text-serif{font-family:Georgia,serif}.-text-sans{font-family:Arial,sans-serif}.-text-mono{font-family:Courier,"Courier New",monospace}[class*="-text-break"]{word-wrap:break-word;display:inline-block;white-space:pre-wrap;line-height:1!important}.-text-break-9{width:10ch}.-text-break-8{width:9ch}.-text-break-7{width:8ch}.-text-break-6{width:7ch}.-text-break-5{width:6ch}.-text-break-4{width:5ch}.-text-break-3{width:4ch}.-text-break-2{width:3ch}.-text-break-1{width:2ch}.sidebar- .sidebar-bottom [class*="-text-break"],.sidebar- .sidebar-top [class*="-text-break"]{width:auto}.-bullets-none{list-style-type:none}[class*="-format-"],[fit][fit*=format-]{position:relative;width:100%;overflow-y:hidden}[class*="-format-"]::before,[fit][fit*=format-]::before{display:block;content:"";width:100%;padding-top:100%}[class*="-format-"]>:first-child,[fit][fit*=format-]>:first-child{position:relative;top:0;left:0;right:0;bottom:0}.-format-16x9::before,[fit][fit*=format-16x9]{padding-top:56.25%}.-format-8x5::before,[fit][fit*=format-8x5]{padding-top:62.5%}.-format-5x4::before,[fit][fit*=format-5x4]{padding-top:80%}.-format-3x2::before,[fit][fit*=format-3x2]{padding-top:66.66667%}.-format-1x1::before,[fit][fit*=format-1x1]{padding-top:100%}.-format-2x1::before,[fit][fit*=format-2x1]{padding-top:50%}.-format-7x6::before,[fit][fit*=format-7x6]{padding-top:85.71429%}.-hide,.-lg .-lg-hide,.-md.-lg .-md-hide,.-sm.-md.-lg .-sm-hide{display:none!important}.-lg .-lg-show,.-md.-lg .-md-show,.-show,.-sm.-md.-lg .-sm-show{display:initial!important}.sidebar,.thumb,[layout],article,figure,section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}[layout*=row],[layout*=column],article,figure,section{width:100%;max-width:100%}.-lg [layout*=lg-row],.-md.-lg [layout*=md-row],.-sm.-md.-lg [layout*=sm-row],.sidebar- .sidebar-bottom,.sidebar- .sidebar-top,[layout*=row],figure{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.-lg [layout*=lg-column],.-md.-lg [layout*=md-column],.-sm.-md.-lg [layout*=sm-column],.sidebar,.thumb,[layout*=column]:not([layout*=row]):not(figure),[layout=""],article,section{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}[layout*=row][layout*=reverse]{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse}.-lg [layout*=column][layout*=lg-reverse],.-md.-lg [layout*=column][layout*=md-reverse],.-sm.-md.-lg [layout*=column][layout*=sm-reverse]{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}[layout*=rows],[layout*=columns]{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar,[layout*=row][layout*="-left"],[layout*=column][layout*=top-],article[self*=top]{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.thumb,[layout*=row][layout*="-center"],[layout*=column][layout*=center-],[layout=""],[layout~=centered],article,figure,section{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}[layout*=row][layout*="-right"],[layout*=column][layout*=bottom-],article[self*=bottom]{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}[layout*=row][layout*="-spread"],[layout*=column][layout*=spread-]{-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}[layout*=row][layout*="-justify"],[layout*=column][layout*=justify-]{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}[layout*=column][layout*="-left"],[layout~=row][layout*=top-],article,article>figure{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.sidebar- .sidebar-bottom,.sidebar- .sidebar-top,.thumb,[layout*=column][layout*="-center"],[layout~=row][layout*=center-],[layout~=centered],figure{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}[layout*=column][layout*="-right"],[layout~=row][layout*=bottom-]{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}[layout*=column][layout*="-stretch"],[layout~=row][layout*=stretch-]{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}[layout*=rows][layout*=top-],[layout*=columns][layout*="-left"]{-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}[layout*=rows][layout*=bottom-],[layout*=columns][layout*="-right"]{-webkit-align-content:flex-end;-moz-align-content:flex-end;align-content:flex-end;-ms-flex-line-pack:end}[layout*=rows][layout*=center-],[layout*=columns][layout*="-center"]{-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center}[layout*=rows][layout*=justify-],[layout*=columns][layout*="-justify"]{-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between;-ms-flex-line-pack:justify}[layout*=rows][layout*=spread-],[layout*=columns][layout*="-spread"]{-webkit-align-content:space-around;-moz-align-content:space-around;align-content:space-around;-ms-flex-line-pack:distribute}[layout*=rows][layout*=stretch-],[layout*=columns][layout*="-stretch"]{-webkit-align-content:stretch;-moz-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch}[layout=none]{-webkit-box-flex:none;-moz-box-flex:none;box-flex:none;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none}.thumb [self*=top],[layout*=row] [self*=top],[layout*=column] [self*=left],[self*=left],[self*=left]>.img-wrapper,figure [self*=top]{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start}[layout*=column] [self*=top],article [self*=top]{margin-bottom:auto}.page-content-photo[self*=center],.page-content-photo[self],[layout][self*=center],article,figure,figure[self*=center]{margin-left:auto;margin-right:auto}.-lg [self*=lg-center],.-md.-lg [self*=md-center],.-sm.-md.-lg [self*=sm-center],[self~=center]{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center}.page-content-photo[self*=right],[layout][self*=right],article[self*=right],figure>[self*=right],figure[self*=right]{margin-right:0}.page-content-photo[self*=left],article[self*=left]{margin-left:0}.thumb [self*=bottom],[layout*=row] [self*=bottom],[layout*=column] [self*=right],[layout=""] [self*=right],[self*=right],[self*=right]>.img-wrapper,figure>[self*=bottom]{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}[layout*=column] [self*=bottom],article [self*=bottom]{margin-top:auto}.item-contain,.item-cover,[self*=stretch],figure>article{-webkit-align-self:stretch;-moz-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch}.-lg [self*=lg-size-1of5],.-md.-lg [self*=md-size-1of5],.-sm.-md.-lg [self*=sm-size-1of5],[self~=size-1of5]{width:20%}.-lg [self*=lg-size-1of4],.-md.-lg [self*=md-size-1of4],.-sm.-md.-lg [self*=sm-size-1of4],[self~=size-1of4]{width:25%}.-lg [self*=lg-size-1of3],.-md.-lg [self*=md-size-1of3],.-sm.-md.-lg [self*=sm-size-1of3],[self~=size-1of3]{width:33.33%}.-lg [self*=lg-size-2of5],.-md.-lg [self*=md-size-2of5],.-sm.-md.-lg [self*=sm-size-2of5],[self~=size-2of5]{width:40%}.-lg [self*=lg-size-1of2],.-md.-lg [self*=md-size-1of2],.-sm.-md.-lg [self*=sm-size-1of2],[self~=size-1of2]{width:50%}.-lg [self*=lg-size-3of5],.-md.-lg [self*=md-size-3of5],.-sm.-md.-lg [self*=sm-size-3of5],[self~=size-3of5]{width:60%}.-lg [self*=lg-size-2of3],.-md.-lg [self*=md-size-2of3],.-sm.-md.-lg [self*=sm-size-2of3],[self~=size-2of3]{width:66.6666%}.-lg [self*=lg-size-3of4],.-md.-lg [self*=md-size-3of4],.-sm.-md.-lg [self*=sm-size-3of4],[self~=size-3of4]{width:75%}.-lg [self*=lg-size-4of5],.-md.-lg [self*=md-size-4of5],.-sm.-md.-lg [self*=sm-size-4of5],[self~=size-4of5]{width:80%}.-lg [self*=lg-size-1of1],.-md.-lg [self*=md-size-1of1],.-sm.-md.-lg [self*=sm-size-1of1],[self~=size-1of1]{width:100%}[self*=size-auto]{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.-lg [self*=lg-size-x0],.-md.-lg [self*=md-size-x0],.-sm.-md.-lg [self*=sm-size-x0],.portrait section,[self*=size-x0]{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.-lg [self*=lg-size-x1],.-md.-lg [self*=md-size-x1],.-sm.-md.-lg [self*=sm-size-x1],[layout*=row][layout*="-stretch"]>:not([self*=size-]),[layout*=column][layout*=stretch-]>:not([self*=size-]),[self~=size-x1],figure>:not([self*=size-]),section{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 .00001%;-moz-flex:1 0 .00001%;-ms-flex:1 0 .00001%;flex:1 0 .00001%}.-lg [self*=lg-size-x2],.-md.-lg [self*=md-size-x2],.-sm.-md.-lg [self*=sm-size-x2],[self~=size-x2]{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2 0 .00001%;-moz-flex:2 0 .00001%;-ms-flex:2 0 .00001%;flex:2 0 .00001%}.-lg [self*=lg-size-x3],.-md.-lg [self*=md-size-x3],.-sm.-md.-lg [self*=sm-size-x3],[self~=size-x3]{-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3 0 .00001%;-moz-flex:3 0 .00001%;-ms-flex:3 0 .00001%;flex:3 0 .00001%}.-lg [self*=lg-size-x4],.-md.-lg [self*=md-size-x4],.-sm.-md.-lg [self*=sm-size-x4],[self~=size-x4]{-webkit-box-flex:4;-moz-box-flex:4;box-flex:4;-webkit-flex:4 0 .00001%;-moz-flex:4 0 .00001%;-ms-flex:4 0 .00001%;flex:4 0 .00001%}.-lg [self*=lg-size-x5],.-md.-lg [self*=md-size-x5],.-sm.-md.-lg [self*=sm-size-x5],[self~=size-x5]{-webkit-box-flex:5;-moz-box-flex:5;box-flex:5;-webkit-flex:5 0 .00001%;-moz-flex:5 0 .00001%;-ms-flex:5 0 .00001%;flex:5 0 .00001%}.-lg [self*=lg-size-x6],.-md.-lg [self*=md-size-x6],.-sm.-md.-lg [self*=sm-size-x6],[self~=size-x6]{-webkit-box-flex:6;-moz-box-flex:6;box-flex:6;-webkit-flex:6 0 .00001%;-moz-flex:6 0 .00001%;-ms-flex:6 0 .00001%;flex:6 0 .00001%}.-lg [self*=lg-size-x7],.-md.-lg [self*=md-size-x7],.-sm.-md.-lg [self*=sm-size-x7],[self~=size-x7]{-webkit-box-flex:7;-moz-box-flex:7;box-flex:7;-webkit-flex:7 0 .00001%;-moz-flex:7 0 .00001%;-ms-flex:7 0 .00001%;flex:7 0 .00001%}.-lg [self*=lg-size-x8],.-md.-lg [self*=md-size-x8],.-sm.-md.-lg [self*=sm-size-x8],[self~=size-x8]{-webkit-box-flex:8;-moz-box-flex:8;box-flex:8;-webkit-flex:8 0 .00001%;-moz-flex:8 0 .00001%;-ms-flex:8 0 .00001%;flex:8 0 .00001%}.-lg [self*=lg-size-x9],.-md.-lg [self*=md-size-x9],.-sm.-md.-lg [self*=sm-size-x9],[self~=size-x9]{-webkit-box-flex:9;-moz-box-flex:9;box-flex:9;-webkit-flex:9 0 .00001%;-moz-flex:9 0 .00001%;-ms-flex:9 0 .00001%;flex:9 0 .00001%}[self*=size-x]:not([self*=small]):not([self*=large]){-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}.-lg [self*=lg-order-first],.-md.-lg [self*=md-order-first],.-sm.-md.-lg [self*=sm-order-first],[self~=order-first]{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;box-ordinal-group:-1;-webkit-order:-1;-moz-order:-1;order:-1;-ms-flex-order:-1}.-lg [self*=lg-order-1],.-md.-lg [self*=md-order-1],.-sm.-md.-lg [self*=sm-order-1],[self~=order-1]{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.-lg [self*=lg-order-2],.-md.-lg [self*=md-order-2],.-sm.-md.-lg [self*=sm-order-2],[self~=order-2]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.-lg [self*=lg-order-3],.-md.-lg [self*=md-order-3],.-sm.-md.-lg [self*=sm-order-3],[self~=order-3]{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3}.-lg [self*=lg-order-last],.-md.-lg [self*=md-order-last],.-sm.-md.-lg [self*=sm-order-last],[self~=order-last]{-webkit-box-ordinal-group:999;-moz-box-ordinal-group:999;box-ordinal-group:999;-webkit-order:999;-moz-order:999;order:999;-ms-flex-order:999}[self~=size-xxlarge]{max-width:1440px;width:100%}[self~=size-xlarge]{max-width:1200px;width:100%}[self~=size-large]{max-width:960px;width:100%}[self~=size-larger]{max-width:840px;width:100%}[self~=size-medium],article:not([self*=size-]){max-width:720px;width:100%}[self~=size-smaller]{max-width:600px;width:100%}[self~=size-small]{max-width:480px;width:100%}[self~=size-xsmall]{max-width:360px;width:100%}[self~=size-xxsmall]{max-width:240px;width:100%}figure>article:not([self]){max-width:100%}.-lg [layout~=lg-spacing-0]>*,.-md.-lg [layout~=md-spacing-0]>*,.-sm.-md.-lg [layout~=sm-spacing-0]>*,[layout~=spacing-0]>*{margin-left:0;margin-right:0}.-lg [layout~=lg-spacing-1]>*,.-md.-lg [layout~=md-spacing-1]>*,.-sm.-md.-lg [layout~=sm-spacing-1]>*,[layout~=spacing-1]>*{margin-left:.25rem;margin-right:.25rem}.-lg [layout~=lg-spacing-2]>*,.-md.-lg [layout~=md-spacing-2]>*,.-sm.-md.-lg [layout~=sm-spacing-2]>*,[layout~=spacing-2]>*{margin-left:.5rem;margin-right:.5rem}.-lg [layout~=lg-spacing-3]>*,.-md.-lg [layout~=md-spacing-3]>*,.-sm.-md.-lg [layout~=sm-spacing-3]>*,[layout~=spacing-3]>*{margin-left:1rem;margin-right:1rem}.-lg [layout~=lg-spacing-4]>*,.-md.-lg [layout~=md-spacing-4]>*,.-sm.-md.-lg [layout~=sm-spacing-4]>*,[layout~=spacing-4]>*{margin-left:1.5rem;margin-right:1.5rem}.-lg [layout~=lg-spacing-5]>*,.-md.-lg [layout~=md-spacing-5]>*,.-sm.-md.-lg [layout~=sm-spacing-5]>*,[layout~=spacing-5]>*{margin-left:2rem;margin-right:2rem}.-lg [layout~=lg-spacing-6]>*,.-md.-lg [layout~=md-spacing-6]>*,.-sm.-md.-lg [layout~=sm-spacing-6]>*,[layout~=spacing-6]>*{margin-left:2.5rem;margin-right:2.5rem}.-lg [layout~=lg-spacing-7]>*,.-md.-lg [layout~=md-spacing-7]>*,.-sm.-md.-lg [layout~=sm-spacing-7]>*,[layout~=spacing-7]>*{margin-left:3rem;margin-right:3rem}[layout*=spacing-]>:first-child{margin-left:0}[layout*=spacing-]>:last-child{margin-right:0}.portrait [layout*=spacing-]>*{margin-left:0;margin-right:0}.-lg [layout*=lg-column]>*,.-md.-lg [layout*=md-column]>*,.-sm.-md.-lg [layout*=sm-column]>*,.sidebar-left>*,.sidebar-right>*,[layout*=column]:not([layout*=row]):not(figure)>*,article>*,section>*{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-flex-basis:auto;-moz-flex-basis:auto;flex-basis:auto;-ms-flex-preferred-size:auto}.project [layout] img,.project figure img{height:auto;width:auto}@supports (-moz-appearance:none) and (display:contents){.project [layout] img,.project figure img{width:100%}}img[self~=bottom]{top:initial}img[self~=top]{bottom:initial}img[self~=right]{left:initial}img[self~=left]{right:initial}[test]:not([test*=head]){color:green}.portrait .page-content-custom img{width:auto;height:auto;max-height:100vh}.portrait .photo-2ptych img{max-height:43vh}.portrait .photo-3ptych img{max-height:27vh}.portrait .photo-4ptych img{max-height:20vh}.portrait .photo-5ptych img{max-height:16vh}.fallback [layout~=row],.portrait .project [layout~=row]{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.fallback [self*=size-x]:not([self*=small]):not([self*=large]):not([fit]),.portrait .project [self*=size-x]:not([self*=small]):not([self*=large]):not([fit]){-webkit-box-flex:none;-moz-box-flex:none;box-flex:none;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none;width:100%}.fallback [self*=of],.portrait .project [self*=of]{width:100%}.fallback [layout*="-stretch"],.fallback figure,.portrait .project [layout*="-stretch"],.portrait .project figure{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.fallback [layout*="-stretch"]>*,.fallback figure>*,.portrait .project [layout*="-stretch"]>*,.portrait .project figure>*{margin-left:0;margin-right:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-flex-basis:auto;-moz-flex-basis:auto;flex-basis:auto;-ms-flex-preferred-size:auto;width:100%}.portrait .project .page-content article,.portrait .project .page-content figure>:not([fit]){-webkit-flex-grow:0!important;-moz-flex-grow:0!important;flex-grow:0!important;-ms-flex-positive:0!important}.helper [layout]>*{border:1px dotted #b3d4fc}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){[layout*=column]:not([layout*=row])>*,article>*,section>*{max-width:100%}.page-content>section{height:100%}.portrait [layout],.portrait [layout]>*{flex-basis:auto}.portrait .item-contain,.portrait .item-cover,.portrait [self*=stretch],.portrait figure>article{-webkit-align-self:auto;-moz-align-self:auto;align-self:auto;-ms-flex-item-align:auto}.portrait section{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.img-wrapper{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-flex-basis:auto;-moz-flex-basis:auto;flex-basis:auto;-ms-flex-preferred-size:auto}article[self*=top]{height:auto!important}.img-wrapper,[self~=size-]>*{height:auto}}
blockquote, code, ol, p, pre, table, ul {
    margin-top: 1em;
    margin-bottom: 1em;
}

.CBwarp {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    height: 100vh;
    position: relative;
}
.CBwarp_b {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    height: 100%;
    padding: 3rem 3rem 0;
    position: relative;
}
.CFL {
  position: absolute;
  top: 2%;
  right: 2%;
  width: 180px;
}
.-warp-bg {
  background-position: center top!important;
  background-repeat: no-repeat!important;
  background-size: 100% 100% !important;
}
.-md .page-content-custom {
    padding: 3rem 3rem;
}
a#btnMore {
	color: #fff;
}
a#btnMore {
  text-decoration: none;
  display: block;
  color: #fff;
  font-size: 1em; }
  a#btnMore:hover, a#btnMore:active, a#btnMore:visited {
    color: #fff; }

.ui-button {
  display: none;
}
.ui-pagination.horizontal {
    width: 150px;
    height: 2.75rem;
    position: absolute;
    right: 0;
    top: .75rem;
    bottom: unset;
    left: unset;
}
.ui-pagination.vertical {
    width: 2rem;
    height: auto;
    position: absolute;
    top: 15%;
    right: 30px;
    left: initial;
    bottom: initial!important;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ui-pagination li a .dot, .ui-pagination li a .line {
    z-index: 1;
    margin: auto;
    background-color: rgba(255,255,255,0.5);
}
.ui-pagination li.act a .dot, .ui-pagination li.act a .line {
    background-color: #1481dd;
}

/*header*/
.sidebar-top {
  width: 100%;
  height: 68px !important;
  padding: 20px 20px;
  background-image: url("../images/2019event/header_bg.jpg");
  background-position: center right;
  background-size: 100%;
  background-repeat: no-repeat;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
}
.sidebar-top a {
  border: 0;
}
#myVideo {
  position: absolute;
  vertical-align: middle;
  width: 100%;
  overflow: hidden;
  /*right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;*/
  margin-bottom: 0 !important;
  left: 0;
  bottom: 0;
}
#kvdiv{
    width: 100vw;
    height: 100vh;
    color: #fff;
    background-color: rgba(0,0,0,1);
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    box-sizing: border-box;
}
#kvdiv iframe {
     width: 100vw;
    height: 100vh;
  /*margin-top: 80px;*/

/*width:1860px;
height:680px;
transform: scale(1); 
transform-origin:0 0; 
-ms-transform: scale(1); //ie 
-ms-transform-origin:0 0; 
-moz-transform: scale(1); //firefox 
-moz-transform-origin:0 0; 
-o-transform: scale(1); //opera 
-o-transform-origin: 0 0; 
-webkit-transform: scale(1); //chrome 
-webkit-transform-origin: 0 0; 
*/}
#kvtxt {
  display: none;
}
.content {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 80px 20px 20px;
}

#myBtn {
  width: 200px;
  font-size: 18px;
  padding: 10px;
  border: none;
  background: #000;
  color: #fff;
  cursor: pointer;
}

#myBtn:hover {
  background: #ddd;
  color: black;
}
.kv-txtwarp {
  width: 100% !important;
  height: calc(100vh - 40vh);
  position: absolute;
  top: 170px;
  /*height: calc(100vh - 80px);*/
  background-image: url("../images/2019event/01-kv-phone.png");
  background-position: center;
  background-size: auto 88% ;
  background-repeat: no-repeat;
  margin: 0 auto;
  padding: 0 14%;
  left: 0;
  text-align: center;
}
.kv-txt-title {
  font-size: 13vmin;
  color: #fff;
  font-weight: 700;
  margin: 20px auto 15px;
}
.kv-txt-sub {
  font-size: 6.5vmin;
  color: #fff;
  font-weight: 200;
  margin-top: 34%;
  }
.kv-txt-sub-en {
  font-size: 6vmin;
  color: #fff;
  margin: 0 auto 0;
  font-weight: 400;
}
.kv-txt-info {
  font-size: 4.5vmin;
  color: #fff;
  font-weight: 700;
  margin: 20px auto 0 !important;
  letter-spacing: 2px;
}
.content-02 {
  width: 100%;
  padding: 0 ;
  margin-bottom: 0 !important;
}
.content-03 {
  max-width: 800px !important;
}
.type_title {
  width: 100%;
  margin: 0 !important;
}
.type_title p {
  width: 50%;
  font-size: 5vmin;
  line-height: 1.6;
  display: inline-block;
  float: left;
  text-align: center;
  
}
.type_title p a {
  border: 0;
}
.-b-b-1px {
  padding-bottom: 3px;
  border-bottom: solid 1px #005bac; 
}
.type_info{
  width: 100%;
  font-size: 5vmin;
  line-height: 1.6;
  margin: 0 auto 20px !important;
}
.bank-list {
  position: relative;
  padding-left: 70px;
  margin-bottom: 20px !important;
}
.bank-list img {
  position: absolute;
  left: 0;
  top: 10px;
  width: 55px !important;
}
.bank-list h3 {
  color: #005bac;
  font-weight: bold;
  text-align: left;
  font-size: 5vmin;
  margin: .3em 0;
}
.bank-list p {
  text-align: left;
  margin: 0;
  font-size: 4vmin;
  font-weight: 200;
}
.pc-link {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pc-link li {
  display: inline-block;
  padding: 0 10px;
  width: 50%;
  float: left;
}

.f-l {
  float: left;
}
.f-r {
  float: right;
}
.item-a {
  width: calc(100% / 2 );
  display: inline-block;
  padding: 0 30px;
  margin-bottom: 30px;
}
.item-b {
  width: calc(100% / 2 );
  display: inline-block;
  padding: 0 30px;
  margin-bottom: 30px;
}
.item-c {
  width: calc(100% / 2 );
  display: inline-block;
  padding: 0 30px;
  margin-bottom: 10px;
}
.item-e {
  width: calc(100% / 2 );
  display: inline-block;
  padding: 0 30px;
  margin-bottom: 10px;
}
.item-d {
  width: 100%;
  display: inline-block;
  padding: 70px 0 70px;
  margin-top: 30px;
  text-align: center;
  background-image: url("../images/2019event/02-05-phone.png");
  background-position: center top;
  background-size: 80%;
  background-repeat: no-repeat;
}
.item-d a {
  opacity: 1;
  display: inherit;
  border: 0;
}
.item-d a::hover {
  opacity: 0.5;
}
.item-d .item-txt {
  width: 100%;
}
.item-d img {
  width: 65% !important;
}
.item-txt {
  text-align: center;
  font-size: 4.5vmin;
  color: #005bac;
}
.txt-spac-8 {
  letter-spacing: 8px;
}
.-text-light {
  font-weight: 200;
}
.txt-title {
  font-size: 7vmin !important;
  color: #fff;
  letter-spacing: 2px;
}
.txt-sub {
  font-size: 4vmin !important;
  color: #fff;
  margin: 15px 0 15px !important;
  font-weight: 400;
}
.txt-line {
  position: relative;
  width: 80%;
  height: 1px;
  margin-left: 0px;
  margin-bottom: 30px;
  background-color: #fff;
}
.txt-line:after {
  content: "";
  display: inline-block;
  position: absolute;
  background-color: #fff;
  left: 0;
  bottom: -1px;
  width: 37%;
  height: 2px;
}
.txt-line-b {
  position: relative;
  width: 55%;
  height: 1px;
  margin-left: 0px;
  margin-bottom: 30px;
  background-color: #005bac;
}
.txt-line-b:after {
  content: "";
  display: inline-block;
  position: absolute;
  background-color: #005bac;
  left: 0;
  bottom: -1px;
  width: 37%;
  height: 2px;
}
.txt-line-center {
  position: relative;
  width: 90%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  background-color: #005bac;
}
.txt-line-center:after {
  content: "";
  position: absolute;
  background-color: #005bac;
  width: 30%;
  height: 2px;
  left: 50%;
  margin-left: -15%;
}
.txt-line-center-w {
  position: relative;
  width: 100%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  background-color: #fff;
}
.txt-line-center-w:after {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 26%;
  height: 2px;
  left: 50%;
  margin-left: -13%;
}

.sub_with_icon {
  font-size: 4.5vmin;
  color: #fff;
  font-weight: 500;
  margin: 0;
}
.sub_with_icon .icon {
  display: inline-block;
  width: 25px;
  height: auto;
  float: left;
}
.sub_with_icon .title {
  display: inline-block;
  margin-left: 15px;
  padding-top: 7px;
  float: left;
}
.sub_info {
  position: relative;
  margin-top: 0;
  margin-left: 13px;
  list-style: none;
  padding-left: 16px;
}
.sub_info:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 65%;
  left: 0;
  top: 10%;
  background-color: #fff;
}
.sub_info li {
  font-size: 4vmin;
  line-height: 1.8;
  color: #fff;
  position: relative;
}
.sub_info li:before {
  position: absolute;
  left: -18px;
  top: 12px;
  background-color: #68707b;
  border-radius: 50%;
  content: "";
  height: 5px;
  width: 5px;
  border: solid 1px #fff;
}
.sub_info-b {
  margin-left: 13px;
  position: relative;
  list-style: none;
}
.sub_info-b:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 33%;
  left: 0;
  top: 10%;
  background-color: #fff;
}
.sub_info-c {
  margin-left: 13px;
  position: relative;
  list-style: none;
  padding-left: 16px;
}
.sub_info-c:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 20%;
  left: 0;
  top: 12%;
  background-color: #005bac;
}
.sub_info-c li {
  font-size: 4vmin;
  line-height: 1.8;
  color: #005bac;
  position: relative;
}
.sub_info-c li:before {
  position: absolute;
  left: -19px;
  top: 10px;
  background-color: #d3d2cd;
  border-radius: 50%;
  content: "";
  height: 7px;
  width: 7px;
  border: solid 1px #005bac;
}
.sub_info-d {
  margin-left: 13px;
  position: relative;
  list-style: none;
  padding-left: 16px;
}
.sub_info-d:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 20%;
  left: 0;
  top: 12%;
  background-color: #fff;
}
.sub_info-d li {
  font-size: 4vmin;
  line-height: 1.8;
  color: #fff;
  position: relative;
}
.sub_info-d li:before {
  position: absolute;
  left: -19px;
  top: 10px;
  background-color: #68707b;
  border-radius: 50%;
  content: "";
  height: 7px;
  width: 7px;
  border: solid 1px #fff;
}
.txt-blue {
  color: #005bac !important;
}
.info_btn {
  margin-left: 30px;
  border-color: #fff;
  color: #fff;
  padding: .5rem 3rem;
  margin-top: 10px !important;
}
.info_btn-b {
  margin-left: 80px;
  border-color: #005bac;
    color: #005bac;
}
.last-content {
  height: 100vh;
}
.download-txtwarp {
  max-width: 100% !important;
  box-sizing: border-box;
  display: contents;
  /*background-image: url("../images/2019event/footer-bg.jpg");
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;*/
/*  position: fixed;
*/  
  /*padding-top: 40px;*/
}
.download-txt-title {
  font-size: 8vmin !important;
  line-height: 1.3;
  color: #fff;
 }
.download-txt-sub {
  font-size: 40px;
  color: #fff;
  margin: 0 auto;
  font-weight: 200;
}
.download-txt-sub-en {
  font-size: 40px;
  color: #fff;
  margin: 0 auto;
  font-weight: 400;
  text-align: inherit;
  letter-spacing: 2px;
  padding-left: 4px;
}
.download-txt-info {
  font-size: 4.3vmin;
  color: #fff;
  font-weight: 300;
  margin: 20px auto 30px !important;
  line-height: 1.6;
}
.d-search {
  padding: 6px 10px;
  border: solid 1px #fff;
  font-size: 3vmin;
  color: #fff;
  text-align: left;
  width: 100%;
  margin-bottom: 30px;
}
.d-search-ic {
  display: inline-block;
  float: right;
  border-left: solid 1px #fff;
  margin-left: 10px;
  margin-top: 2px;
  width: 24px;
  height: 16px;
  background-image: url("../images/2019event/08-search.png");
  background-position: center right;
  background-size: contain;
  background-repeat: no-repeat;
}
.footerwarp {
  max-width: 1140px;
  margin: 0 auto;
  color: #fff;
  font-size: 7px;
  text-align: left;
}
.footerbg {
  width: 100%;
  background-color: #1481dd;
  height: auto;
  padding: 10px 20px;
  margin-bottom: 56px !important;
  line-height: 1.6;
  position: fixed;
  bottom: 0;
}
.-bg-cover-xl {
  background-size: 200% !important;
}
.mediaIcons {
animation-name: mdicnin;
animation-duration: .5s;
animation-fill-mode: forwards;
}

.on-page-1 .mediaIcons {
animation-name: mdicnout; 
animation-duration: .3s;
animation-fill-mode: forwards;
}

.downloadBtn {
animation-name: mdicnin;
animation-duration: .5s;
animation-fill-mode: forwards;
}

.on-page-8 .downloadBtn {
animation-name: mdicnout;   
animation-duration: .3s;
animation-fill-mode: forwards;
}



@keyframes mdicnin {
  from {opacity:0;display:block}
  to {opacity:1;display:block}
}

@keyframes mdicnout {
  0% {opacity:1;display:block}
  98% {opacity:0;display:block;}
  99% {opacity:0;display:none}
  100% {opacity:0;display:none;overflow:hidden}
}
.zw {
  display: inline-block;
  width: 100%;
}
.-text-justifyALL {
    text-align: justify;
    text-align-last:justify
}
.-text-justifyALL:after{
    content: '';
    display: inline-block;
    width: 100%;
}
      .mfp-fade.mfp-bg {
        opacity: 0;
        -webkit-transition: all 0.15s ease-out; 
        -moz-transition: all 0.15s ease-out; 
        transition: all 0.15s ease-out;
      }
      .mfp-fade.mfp-bg.mfp-ready {
        opacity: 0.8;
      }
      .mfp-fade.mfp-bg.mfp-removing {
        opacity: 0;
      }

      .mfp-fade.mfp-wrap .mfp-content {
        opacity: 0;
        -webkit-transition: all 0.15s ease-out; 
        -moz-transition: all 0.15s ease-out; 
        transition: all 0.15s ease-out;
      }
      .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
        opacity: 1;
      }
      .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
        opacity: 0;
      }

.downloadBtn {
  position: fixed;
  top: 25%;
  right: 0;
  text-align: right;
  z-index: 999;
}
.downloadBtn a {
  border: 0;
  display: inherit;
}
.downloadBtn img {
  width: 50%;
}
.justify {
　text-align: justify;
　text-justify: inter-word;
　-ms-text-justify: inter-word; /IE9/
　-moz-text-align-last:justify; /Firefox/
　-webkit-text-align-last:justify; /Chrome/
}
.justify:after {
　content: ”;
　display: inline-block;
　width: 100%;
}


.portrait .photo-5ptych img.phone {
    max-height: 35vh;
}


#CBbank-card {
	display: none;
}

.mb-kv-bg {
    width:100%;
    height: 100%;
    background-image: url(../images/2019event/kv-day.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center bottom;
}
.elementToFadeInAndOut {
    width: 100vw;
    height: 100vh;
    -webkit-animation: fadeinout 8s linear infinite;
    animation: fadeinout 8s linear infinite;
    background-image: url(../images/2019event/kv-night.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center bottom;
}

@-webkit-keyframes fadeinout {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}

@keyframes fadeinout {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}





/* 2020 Mar Update */

.appDownload-appIons {
	color: #ffffff;
	padding: 2em 0;
	margin: 0 auto;
}

.appDownload-appQRcode,
.appDownload-appLink {
  vertical-align: middle;
  text-align: center;
}

.appDownload-appQRcode .qrcode{
  margin: 8px auto;
  width: 120px;
  display: block;
}

.appDownload-appQRcode a{
  border-bottom: 0;
}

.appDownload-appQRcode {
  margin-bottom: 30px;
}

.appDownload-appLink-icon {
	width: auto;
  padding-left: 0;
	margin-top: 0;
	margin-bottom: 0.5em;
}

.appDownload-appLink-icon li {
	width: 130px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.appDownload-appLink-icon li.last {
	margin-right: 0px;
}

.appDownload-appLink-icon li span {
	padding-top: 0.2em;
  display: block;
}

.appDownload-appIons .downloadApp {
  margin-bottom: 8px;
  color: #ffe400;
  text-decoration: underline;
}
.appDownload-appIons .text-d-none{
  text-decoration: none;
}

.webOnly {
    display: none;
}

.project [layout] img, .project figure img {
	width: 100%;
}


/* 2020 Apr Update */

.download-txtwarp h2 {
	padding-top: 2em;
}

.warningWrapper {
	margin: 0 auto;
}

.warningTxt {
	color: #ffe400;
	font-weight: bold;
	display: inline-block;
    vertical-align: middle;
	text-align: center;
}

.warningTxt:before {
	content: '';
	display: inline-block;
    vertical-align: middle;
	width: 20px;
    height: 20px;
	background-image: url('../images/2019event/warningIcon.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 0.6em;
}

.remarkSection {
    width: 100%;
    text-align: left;
    padding: 2em 0 3em;
}

.remarksWrapper {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
    padding: 20px 10px;
}

.remarksWrapper .remarksTitle {
    color: #fff;
	text-align: center;
	cursor: pointer;
}

/* .remarksWrapper .remarksTitle:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	background-image: url("../images/remark/accordion_plus.png");
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 100%;
	margin-left: 0.5em;
    margin-top: -4px;
} */

@media screen and (min-width: 1201px) {
    .remarksWrapper .remarksTitle {
        font-size:18px
    }
}

@media screen and (max-width: 1200px) and (min-width:1025px) {
    .remarksWrapper .remarksTitle {
        font-size:18px
    }
}

@media screen and (max-width: 1024px) and (min-width:768px) {
    .remarksWrapper .remarksTitle {
        font-size:16px
    }
}

@media screen and (max-width: 767px) {
    .remarksWrapper .remarksTitle {
        font-size:15px
    }
}

/* .remarksWrapper .active.remarksTitle:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	background-image: url("../images/remark/accordion_minus.png");
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 100%;
	margin-left: 0.5em;
    margin-top: -4px;
} */

.remarksWrapper .remarksCont {
    /* display: none; */
    margin: 10px 0 0;
    padding: 1em 0 0;
    border-top: 1px solid #fff;
	color: #ffffff;
}

.remarksWrapper .remarksCont p {
    padding-bottom: 0;
    position: relative;
}

.remarksTxt ol {
	list-style-type: decimal;
	padding-left: 1em;
}

#YTdownload {
	background-color: #005bac !important;
	background-size: 150% auto !important;
    background-position: left bottom !important;
}


/* 2020 Jun Update */

.footer {
    width: 100%;
    background-color: #007fe0;
    height: 80px;
    padding: 10px 0
}
.footer a {
	display: inline-block;
	color: #ffffff;
	text-decoration: underline;
}

.footerCont {
    color: white;
    width: 90%;
    max-width: 1000px;
    margin: 0 auto;
    font-size: 13px;
    line-height: 28px;
	text-align: center;
}

.footerCont .copyright {
    width: 100%;
}

.footerCont .contWrapper {
    width: 100%;
}

.contWrapper .footer-item {
	display: inline-block;
	padding: 0 5px;
}

@media screen and (max-width: 767px) {
	.footer {
        padding-bottom: 60px;
        height: auto
    }

    .footerCont {
        font-size: 12px;
        line-height: 20px;
		text-align: left;
    }
	
	.contWrapper .footer-item {
		width: 100%;
		display: block;
		padding: 0;
	}

    .footerCont .copyright,.footerCont .contact {
        float: none;
        display: block;
        max-width: 100%;
        padding-bottom: 10px
    }
}