@font-face{font-family:"NotoSansTC";src:url(min/NotoSansTC-Regular.otf);font-weight:400}body{position:relative;width:100%;overflow-x:hidden;word-break:break-word;font-size:18px;color:#414141;line-height:1.7;font-family:'Microsoft JhengHei'}body.scroll-lock{overflow:hidden}a{text-decoration:none;color:#414141}a:focus,a:hover,a:visited{text-decoration:none}.color-main-1{color:#dc0031}.color-main-2{color:#00bfd5}.color-main-3{color:#000}.container{width:100%;padding-right:10px;padding-left:10px}@media screen and (min-width: 768px){.container{padding-right:15px;padding-left:15px}}@media screen and (min-width: 1024px){.container{width:100%}}@media screen and (min-width: 1200px){.container{width:1200px}}.container.disable-container{width:auto;padding-left:0;padding-right:0}.container-inner{padding-right:15px;padding-left:15px}@media screen and (min-width: 768px){.container-inner{padding-right:15px;padding-left:15px}}@media screen and (min-width: 1024px){.container-inner{padding-right:0;padding-left:0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.btn:hover,.btn:active,.btn:focus{box-shadow:none}.btn:hover:hover,.btn:hover:active,.btn:hover:focus,.btn:active:hover,.btn:active:active,.btn:active:focus,.btn:focus:hover,.btn:focus:active,.btn:focus:focus{box-shadow:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.df-container{background-color:#eaeaea !important}.owl-carousel{visibility:hidden}.owl-carousel.owl-loaded{visibility:visible}.invisible{visibility:hidden !important}.d-inline-block{display:inline-block;vertical-align:top}.d-inline-block.inline-middle{vertical-align:middle}.alert-text{color:#dc0031}.blue-text{color:#00bfd5}.link-text{color:#00bfd5}.link-text:hover,.link-text:focus{color:#00bfd5}.a-acceky{position:absolute;display:none;top:0px;left:-10px;color:#d7d7d7;font-size:14px}.a-acceky:focus,.a-acceky:hover,.a-acceky:visited{color:#d7d7d7}@media screen and (min-width: 1024px){.a-acceky{display:inline-block}}.container,#index-news-area{position:relative}#index-news-area #main{top:3px;left:-18px}#sitemap_center_area{top:0px;left:-15px}#breadcrumbs #main{top:8px;left:0px}#foot_area{top:37px;left:-1px}footer.eng #foot_area{top:45px;left:-1px}.modal .modal-btn{min-width:80px;height:50px;padding:0px 5px}.modal .modal-btn.btn-main1{background:#fff}.modal .modal-btn.btn-main1:hover{background:#dc0031}#justfont-badge{display:none !important}.hp-input-item{display:none}.about-milestone-area .about-milestone-list-area .milestone-list:after,.about-milestone-area .year-area:after,.annual-list-area .annual-list .content-area .pdf-btn-area:after,.about-fixed-page .mascot-box .image-area .left-mascot:after,.folding-box .donate-no-area:after,.folding-box:after,.list-area .text-list.type-5 .table-box .right-area:after,.list-area .text-list.type-4 .table-box .right-area:after,.list-area .text-list.type-3 .info-area:after,.list-area .media-list.type-1 .pdf-btn-area:after,.list-area .media-list.type-1 .content-area .info-area:after,.list-area .media-list.type-1:after,.page-banner-area .table-box.epaper-subscibe .t-cell.epaper-subscribe .folding-box .vcode-area:after,.page-banner-area .table-box.epaper-subscibe .t-cell.epaper-subscribe .folding-box:after,.home-service-area .middle-area .right-area:after,.home-service-area .middle-area .left-area:after,.home-service-area .middle-area .container:after,.donate-search-area .donate-no-area:after,.donate-search-area .data-area:after,.mc-input-area .mc-row:after,.vcode-area:after,.form-area .input-btn-box:after,.form-area .form-group [class*=col]:after,.form-area .form-title:after,.search-page .search-input-box:after,.donate-form-project-area .donate-form-project-list:after,.donate-process-area .lg-process-area:after,.donate-process-area:after,.xs-donate-area .container:after,.quick-donate-area .money-label-area:after,.quick-donate-area .donate-btn-area:after,.page-info-area:after,footer.website .bottom-area .bottom-right-area:after,footer.website .bottom-area:after,footer.website .top-area:after,.header-nav:after,.header-bottom-area nav>ul.header-nav:after,header.website .lg-header-area:after,.header-container:after,.giveaway_modal.modal .modal-dialog .modal-content .modal-header .giveaway_title:after{content:"";display:block;clear:both}.intro-box-area,.article-area,#tinymce{font-size:18px;line-height:2.15;color:#414141;font-family:"Arial","Microsoft JhengHei"}.intro-box-area iframe,.article-area iframe,#tinymce iframe{padding:0;margin:0;max-width:100%;border:0;margin-bottom:15px}.intro-box-area img,.article-area img,#tinymce img{padding:0;margin:0;height:auto;max-width:100%;margin-bottom:20px}.intro-box-area h3,.article-area h3,#tinymce h3{padding:0;margin:0;position:relative;color:#414141;font-size:25px;line-height:1.56;font-weight:bold;display:block;text-align:left !important;padding-left:12px;margin-bottom:20px}.intro-box-area h3:before,.article-area h3:before,#tinymce h3:before{content:"";display:block;position:absolute;top:7px;left:0;width:2px;height:23px;border-radius:23px;background-color:#414141}.intro-box-area h4,.article-area h4,#tinymce h4{padding:0;margin:0;margin-bottom:15px;color:#414141;font-size:21px;font-weight:bold;line-height:1.47}.intro-box-area h5,.article-area h5,#tinymce h5{padding:0;margin:0;margin-bottom:10px;font-size:18px;line-height:2.15;font-weight:bold;color:#dc0031}.intro-box-area h6,.article-area h6,#tinymce h6{padding:0;margin:0;margin-bottom:10px;font-size:18px;line-height:2.15;font-weight:bold;color:#00bfd5}.intro-box-area p,.article-area p,#tinymce p{padding:0;margin:0;margin-bottom:25px}.intro-box-area a,.article-area a,#tinymce a{text-decoration:underline;display:inline !important;color:#dc0031}.intro-box-area a:hover,.article-area a:hover,#tinymce a:hover{color:#000}.intro-box-area ul,.article-area ul,#tinymce ul{margin:0;padding:0;list-style:none !important}.intro-box-area ul>li,.article-area ul>li,#tinymce ul>li{margin:0;padding:0;padding-left:27px;position:relative;line-height:2.15;margin-bottom:10px}.intro-box-area ul>li:before,.article-area ul>li:before,#tinymce ul>li:before{position:absolute;content:"";left:2px;top:15px;width:6px;height:6px;border-radius:50%;background-color:#4b4b4b}.intro-box-area ol,.article-area ol,#tinymce ol{padding:0;margin:0;list-style:none !important;counter-reset:ol-item}.intro-box-area ol>li,.article-area ol>li,#tinymce ol>li{padding:0;margin:0;color:#414141;display:block;padding-left:27px;position:relative;margin-bottom:10px}.intro-box-area ol>li:before,.article-area ol>li:before,#tinymce ol>li:before{position:absolute;text-align:right;left:-8px;top:0;content:counter(ol-item) ".";counter-increment:ol-item;font-size:18px;color:#414141;display:inline-block;min-width:22px}.intro-box-area table,.article-area table,#tinymce table{padding:0;margin:0;max-width:100%;border-collapse:collapse;margin-bottom:20px}.intro-box-area table tr th,.article-area table tr th,#tinymce table tr th,.intro-box-area table tr td,.article-area table tr td,#tinymce table tr td{padding:0;margin:0;border:#dcdcdc solid 1px;font-size:18px;font-weight:normal;text-align:left;font-family:"Microsoft JhengHei"}.intro-box-area table tr th,.article-area table tr th,#tinymce table tr th{padding:0;margin:0;padding:20px 15px;font-weight:bold;background-color:#f2f2f2}.intro-box-area table tr td,.article-area table tr td,#tinymce table tr td{padding:0;margin:0;padding:20px 15px;vertical-align:top}.breadcrumbs-box{padding:8px 0px 22px 0px}@media screen and (min-width: 1024px){.breadcrumbs-box{padding:10px 0px 27px 0px}}.breadcrumbs:before{content:"";display:block;width:26px;height:20px;position:absolute;top:0;left:0;background:url("../img/path/icon_home_2x.png") no-repeat center;background-size:100%}.breadcrumbs{position:relative;padding-left:30px;font-size:15px;font-family:"Microsoft JhengHei"}.breadcrumbs a,.breadcrumbs i{color:#9a9a9a;display:inline !important}.breadcrumbs span{color:#dc0031}@media screen and (min-width: 1200px){.block-span{display:block}}.page_list{text-align:center;margin:18px 0 12px 0;position:relative;z-index:1}@media screen and (min-width: 1024px){.page_list{margin-top:60px}}@media screen and (min-width: 1200px){.page_list{margin-top:60px}}.page_list .arr{position:relative}.page_list .arr.left a{font-size:0;background:url("../img/btn/page_last_off_2x.png") center no-repeat;background-size:35px auto;height:34px;width:58px;border-radius:17px !important}.page_list .arr.left a:not([disabled]):hover,.page_list .arr.left a:not([disabled]):focus{background:#dc0031 url("./page_last_hover_2x.png") center no-repeat;background-size:35px auto}.page_list .arr.left a[disabled]{cursor:auto}.page_list .arr.left a[disabled]:hover,.page_list .arr.left a[disabled]:focus{border-color:#000}.page_list .arr.right a{font-size:0;background:url("../img/btn/page_next_off_2x.png") center no-repeat;background-size:35px auto;height:34px;width:58px;border-radius:17px !important}.page_list .arr.right a:not([disabled]):hover,.page_list .arr.right a:not([disabled]):focus{background:#dc0031 url("./page_next_hover_2x.png") center no-repeat;background-size:35px auto}.page_list .arr.right a[disabled]{cursor:auto}.page_list .arr.right a[disabled]:hover,.page_list .arr.right a[disabled]:focus{border-color:#000}.page_list ul{margin:0}.page_list ul li{cursor:pointer;display:inline-block}.page_list ul li+li{margin-left:10px}.page_list ul li>span,.page_list ul li>a{position:relative;background:none;font-size:16px;color:#dc0031;padding:6px 11px;display:block;min-width:34px;height:34px;border-radius:17px !important;color:#000;border:1px solid #000}.page_list ul li>span:focus,.page_list ul li>a:focus{color:#000}.page_list ul li>span i,.page_list ul li>a i{font-size:22px;color:#dc0031;position:relative;bottom:1px}.page_list ul li>span.selected,.page_list ul li>span:hover,.page_list ul li>span:focus,.page_list ul li>a.selected,.page_list ul li>a:hover,.page_list ul li>a:focus{background-color:#dc0031;border:1px solid #dc0031;color:#fff}.tag{display:inline-block;min-height:22px;line-height:22px;border-radius:22px;color:#fff;font-size:14px;text-align:left;margin-right:4px;padding:0 19px;vertical-align:middle}.tag.static-tag{text-align:center;width:80px;padding:0}.tag.static-tag.two-word{letter-spacing:10px;padding-left:12px}.modal.bootbox-alert .modal-footer{display:none}.modal.lg-modal .modal-dialog{width:100%}@media screen and (min-width: 768px){.modal.lg-modal .modal-dialog{width:650px}}.modal .modal-dialog .modal-content{border-radius:40px;border:0;padding:20px 20px 35px 20px}@media screen and (min-width: 600px){.modal .modal-dialog .modal-content{padding:42px 35px 40px 35px}}.modal .modal-dialog .modal-content .modal-header{position:relative;padding:0 30px 5px 0}.modal .modal-dialog .modal-content .modal-header button{position:absolute;top:9px;right:0;background:url("../img/btn/dialog_donation_btn_2x.png") no-repeat center;background-size:100%;width:21px;height:21px;opacity:1;font-size:0}.modal .modal-dialog .modal-content .modal-header .modal-title{font-weight:bold;font-size:21px;color:#000}@media screen and (min-width: 600px){.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}}.modal .modal-dialog .modal-content .modal-body{padding:0;padding:20px 0 0 0;color:#000;font-size:18px}.modal .modal-dialog .modal-content .modal-body .form-group{margin-bottom:15px}.modal .modal-dialog .modal-content .modal-body .form-group:last-child,.modal .modal-dialog .modal-content .modal-body .form-group:only-of-type{margin-bottom:0}.modal .modal-dialog .modal-content .modal-body .panel-body{padding:0}.modal .modal-dialog .modal-content .modal-footer{padding:0;border-top:0;text-align:center;padding-top:25px}.modal .modal-dialog .modal-content .modal-footer .modal-btn{margin-left:10px;margin-top:0px;width:calc((100% - 20px)/2);display:inline-block}.modal .modal-dialog .modal-content .modal-footer .modal-btn:first-child{margin-left:0}.modal .modal-dialog .modal-content .modal-footer .modal-btn.one-btn{width:100%}.modal .modal-dialog .modal-content .modal-footer .modal-btn.link-btn{padding:7px}.modal .modal-dialog .modal-content .modal-footer a{width:calc((100% - 20px)/2);height:45px}.modal .modal-dialog .modal-content .modal-footer.modal-footer-show{display:block}.modal-dialog{margin:0;padding:15px;top:50%;left:50%;transform:translate(-50%, -50%) !important}.bootbox-confirm .modal-footer{display:block !important}.bootbox-confirm .modal-footer .btn{margin-left:10px}.bootbox-confirm .modal-footer .btn:first-child{margin-left:0}.bootbox-confirm .modal-footer .btn-success{display:inline-block;height:45px;width:calc((100% - 20px)/2);border-radius:26px;font-size:18px;padding:7px 21px;color:#fff;background-color:#dc0031;border:0;line-height:1.7;font-weight:bold}.bootbox-confirm .modal-footer .btn-success:focus{color:#fff}.bootbox-confirm .modal-footer .btn-success:hover{background-color:#000;color:#fff}.bootbox-confirm .modal-footer .btn-danger{display:inline-block;width:calc((100% - 20px)/2);border-radius:26px;font-size:18px;padding:7px 19px;color:#dc0031;border:1px solid #dc0031;line-height:1.7;background-color:rgba(0,0,0,0)}@media screen and (min-width: 350px){.bootbox-confirm .modal-footer .btn-danger{padding:7px 21px}}.bootbox-confirm .modal-footer .btn-danger:focus{color:#dc0031;font-weight:bold}.bootbox-confirm .modal-footer .btn-danger:hover{background-color:#dc0031;border:1px solid #dc0031;color:#fff;font-weight:bold}#verifyMobileModal .modal-footer,#modifyEmailModal .modal-footer,#modifyMobileModal .modal-footer,#verifyEmailModal .modal-footer,#subscribe_myModal .modal-footer,#changePwModal .modal-footer{display:block}.giveaway_modal.modal .modal-dialog{margin:auto;padding:15px;position:static;transform:translateX(0) !important}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog{position:absolute;top:0;left:50%;transform:translateX(-50%) !important}}.giveaway_modal.modal .modal-dialog .scrollbar-inner{top:1px}.giveaway_modal.modal .modal-dialog .scroll-element{width:6px}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog .scroll-element{width:8px}}.giveaway_modal.modal .modal-dialog .scroll-element .scroll-bar{background:#4cb1ca;opacity:1}.giveaway_modal.modal .modal-dialog .scroll-element .scroll-bar:hover,.giveaway_modal.modal .modal-dialog .scroll-element .scroll-bar:active{background:#4cb1ca}.giveaway_modal.modal .modal-dialog .modal-content{-webkit-box-shadow:none;box-shadow:none;border:0;width:100%;overflow:scroll;padding:20px 5px 20px 20px;border-radius:40px}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog .modal-content{overflow:hidden;width:600px;padding:42px 12px 40px 35px}}.giveaway_modal.modal .modal-dialog .modal-content>hr{margin:0;width:96%;color:#707070}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog .modal-content>hr{width:95%}}.giveaway_modal.modal .modal-dialog .modal-content .modal-header{position:relative;padding:0 0 5px 0;border-bottom:0}.giveaway_modal.modal .modal-dialog .modal-content .modal-header button{position:absolute;top:10px;right:5%;background:url("../img/btn/dialog_donation_btn_2x.png") no-repeat center;background-size:100%;width:21px;height:21px;opacity:1}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog .modal-content .modal-header button{top:14px;right:30px}}.giveaway_modal.modal .modal-dialog .modal-content .modal-header .giveaway_title{font-size:21px;font-weight:bold;color:#000;float:left}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog .modal-content .modal-header .giveaway_title{font-size:26px}}.giveaway_modal.modal .modal-dialog .modal-content .modal-header .close{font-size:0}.giveaway_modal.modal .modal-dialog .modal-content .modal-body{padding:0;width:100%;padding-top:5px;padding-right:15px}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog .modal-content .modal-body{max-height:679px;max-width:534px;padding-right:9px}}.giveaway_modal.modal .modal-dialog .modal-content .modal-body .giveaway_list{border-bottom:2px dashed #eaeaea;margin:0;padding-bottom:15px}.giveaway_modal.modal .modal-dialog .modal-content .modal-body .giveaway_list:last-child,.giveaway_modal.modal .modal-dialog .modal-content .modal-body .giveaway_list:only-of-type{border-bottom:0;padding-bottom:0}.giveaway_modal.modal .modal-dialog .modal-content .modal-body .giveaway_list .giveaway_method{font-weight:bold;color:#000;padding-top:15px}.giveaway_modal.modal .modal-dialog .modal-content .modal-body .giveaway_list .giveaway_desc{padding-top:4px;padding-bottom:9px}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog .modal-content .modal-body .giveaway_list .giveaway_desc{padding-bottom:5px}}.giveaway_modal.modal .modal-dialog .modal-content .modal-body .info-area{position:relative}.giveaway_modal.modal .modal-dialog .modal-content .modal-body .info-area .info-box{position:relative}.giveaway_modal.modal .modal-dialog .modal-content .modal-body .info-area .info-box img{width:100%;height:auto}@media screen and (min-width: 640px){.giveaway_modal.modal .modal-dialog .modal-content .modal-body .info-area .info-box img{max-width:530px}}.giveaway_modal.modal .modal-dialog .modal-content .modal-footer{border-top:0px solid #e5e5e5;text-align:center}.giveaway_modal.modal .modal-dialog .modal-content .modal-footer .btn-main4{height:45px;padding:7px 21px;font-size:18px;font-weight:normal}input:focus,select:focus{outline:none !important}a:focus,button:focus{outline:none !important}.alert-red{color:red}.df-lightbox-close{background-color:rgba(0,0,0,.21) !important;color:#fff !important}.df-lightbox-close:hover{background-color:#ff1212 !important}.customize-checkbox-style.agree{padding-left:48px}.customize-checkbox-style.agree .required:before{left:-18px}.sameWithAddress{margin-top:10px}.tooltip{z-index:3}@media screen and (min-width: 768px){.sm-text-center{text-align:center}}.acart-proportion-box{height:0;position:relative}.acart-proportion-box>.proportion-item{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:auto;height:auto}.acart-proportion-box>iframe.proportion-item{width:100%;height:100%}.acart-proportion-box.proportion-3-4{padding-bottom:133.3333333333%}.acart-proportion-box.proportion-4-3{padding-bottom:75%}.acart-proportion-box.proportion-16-9{padding-bottom:56.25%}.acart-proportion-box.proportion-5-4{padding-bottom:80%}.acart-proportion-box.proportion-4-5{padding-bottom:125%}.acart-proportion-box.proportion-1-1{padding-bottom:100%}.fixed-height.is-sticky{z-index:99 !important;position:fixed !important;top:0 !important;left:0 !important;width:100%;background-color:#fff;border-bottom:1px solid #dcdddc}.fixed-height .container{height:100%}.fixed-height{height:58px}@media screen and (min-width: 1200px){.fixed-height{height:68px}}.fixed-height.sticky{height:68px}.header-container{width:100%}@media screen and (min-width: 1320px){.header-container{width:1320px}}header.website{width:100%;top:0;left:0;background:#fff;position:relative;z-index:99}header.website h1{margin:0}header.website .logo-area{float:left;margin-top:13px}header.website .logo-area img{width:135px}header.website .logo-area .white-logo{display:none}header.website .logo-area .color-logo{display:block}header.website .lg-header-area{position:relative;height:100%;width:100%}header.website .header-top-area{height:100%}header.website .header-top-area nav{display:inline-block;float:left;width:calc(100% - 135px - 188px + 67px);height:100%;padding-left:calc(3% - 10px)}@media screen and (min-width: 1320px){header.website .header-top-area nav{padding-left:calc(4% - 20px)}}header.website .header-top-area nav{padding-right:0%}header.website .header-top-area .header-btn-area{float:right;font-size:0}header.website .header-top-area .header-btn-area .function-btn{display:inline-block;width:32px;height:32px;position:relative;vertical-align:middle;margin-bottom:12px;margin-right:10px}header.website .header-top-area .header-btn-area .function-btn.cart{background:url("./icon_cart_b_2x.png") center no-repeat;background-size:100%}header.website .header-top-area .header-btn-area .function-btn.cart.white{background:url("./icon_cart_w_2x.png") center no-repeat;background-size:100%}header.website .header-top-area .header-btn-area .function-btn.cart:hover{background:url("./icon_cart_r_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){header.website .header-top-area .header-btn-area .function-btn.cart:hover{background:url("./icon_cart_hover_2x.png") center no-repeat;background-size:32px}}header.website .header-top-area .header-btn-area .cart-qty{background-color:#dc0031;position:absolute;bottom:0;right:0;min-width:18px;height:18px;color:#fff;border-radius:9px;font-size:12px;padding-left:6px}header.website .header-top-area .header-btn-area .donate-btn{height:44px;border-radius:22px;display:inline-block;background-color:#dc0031;color:#fff;text-align:center;padding:7px 21px;font-size:18px;margin-top:11px}header.website .header-top-area .header-btn-area .donate-btn:hover{background-color:#000}header.website .header-top-area .header-btn-area .donate-btn+.donate-btn{margin-left:10px}header.website.eng .header-top-area nav{width:auto;padding:0;position:absolute;top:0;right:140px}@media screen and (min-width: 1320px){header.website.eng .header-top-area nav{position:static;padding-right:0px;padding-left:510px}}header.website.eng .header-top-area nav .header-nav>li{width:16.6666666667%;width:auto !important;position:relative}header.website.eng .header-top-area nav .header-nav>li .header-nav2{display:none;position:absolute;z-index:100;list-style:none;padding:10px 0px 20px;min-width:230px;top:67px;background:#fff;box-shadow:0px 1px 2px #dcdddc;border:0px solid #dcdddc}header.website.eng .header-top-area nav .header-nav>li .header-nav2>li a{font-size:16px;line-height:1.2;padding-top:5px;padding-bottom:2px;margin:0 9px 0 20px;color:#000;display:inline-block;border-bottom:1px solid rgba(0,0,0,0)}header.website.eng .header-top-area nav .header-nav>li .header-nav2>li a:hover{color:#dc0031;border-bottom:1px solid #dc0031}header.website.eng .header-top-area nav .header-nav>li:hover .header-nav2{display:block}header.website.transparent{background:hsla(0,0%,100%,0);border-bottom:none}header.website.transparent .header-nav>li>a{color:#fff}header.website.transparent .fixed-height.is-sticky{background:hsla(0,0%,100%,0);border-bottom:0}header.website.transparent .white-logo{display:block}header.website.transparent .color-logo{display:none}header.website.fixed{position:fixed;top:0;left:0}.header-bottom-area{display:none;background-color:#fff;border-top:1px solid #b5b5b5;padding-top:7px;padding-bottom:28px}.header-bottom-area:hover{display:block}.header-bottom-area nav{padding-left:calc(135px + 3% - 10px)}@media screen and (min-width: 1320px){.header-bottom-area nav{padding-left:calc(135px + 4% - 20px)}}.header-bottom-area nav{padding-right:calc(117px + 0%)}.header-bottom-area nav>ul.header-nav{list-style-type:none;padding-left:0}.header-bottom-area nav>ul.header-nav>li{float:left;min-height:1px;width:14%}.header-bottom-area nav>ul.header-nav>li a{font-size:16px;line-height:1.2;padding-top:5px;padding-bottom:2px;margin:0 9px 0 20px;color:#000;display:inline-block;border-bottom:1px solid rgba(0,0,0,0)}.header-bottom-area nav>ul.header-nav>li a:hover{color:#dc0031;border-bottom:1px solid #dc0031}.header-bottom-area nav ul.header-nav2{padding-left:0;list-style:none}.header-nav{list-style:none;padding:0px 0 0 0;margin:0;width:100%;height:100%;display:inline-block}.header-nav>li{float:left;position:relative;height:100%;width:14%}.header-nav>li>a{font-size:18px;position:relative;text-align:center;color:#000;padding-bottom:1px;width:100%;height:100%;display:inline-block;padding:20px 10px 0 20px;text-align:left;font-weight:bold}.header-nav>li>a span{padding-bottom:3px}.header-nav>li>a:hover{color:#dc0031}.header-nav>li>a:hover span{border-bottom:1px solid #dc0031}.header-nav>li>a:focus~.header-nav2{display:block}.header-nav>li.active>a span{border-bottom:1px solid #dc0031}div.mb-header{position:relative;z-index:1000;height:100%}div.mb-header .mb-logo-area{padding-top:8px;display:inline-block;padding-left:10px}div.mb-header .mb-logo-area img{vertical-align:middle;width:114px;padding-top:3px;max-width:100%;height:auto}@media screen and (min-width: 350px){div.mb-header .mb-logo-area img{width:134px;padding-top:0}}div.mb-header .xs-header-btn-area{float:right;font-size:0;padding-right:10px}div.mb-header .xs-header-btn-area .donate-btn{display:inline-block;height:28px;border-radius:14px;background-color:#dc0031;color:#fff;text-align:center;padding:1px 10px;font-size:15px;margin-top:15px}div.mb-header .xs-header-btn-area .donate-btn+.donate-btn{margin-left:10px}div.mb-header .xs-header-btn-area .function-btn{display:inline-block;width:32px;height:32px;position:relative;vertical-align:middle;margin-bottom:12px;margin-right:10px}div.mb-header .xs-header-btn-area .function-btn.cart{background:url("./icon_cart_b_2x.png") center no-repeat;background-size:100%}div.mb-header .xs-header-btn-area .cart-qty{background-color:#dc0031;position:absolute;bottom:0;right:0;min-width:18px;height:18px;color:#fff;border-radius:9px;font-size:12px;padding-left:6px}div.mb-header .button-area{position:absolute;right:0;top:0;height:100%}div.mb-header div.xs-menu{display:inline-block;height:100%;text-align:center;cursor:pointer;overflow:hidden;background-size:100%;background-position:5px 50%;position:relative;padding:0 10px}div.mb-header div.xs-menu .icon-wrapper{display:inline-block;margin:23px 0 0 0;width:27px;height:15px;position:relative}div.mb-header div.xs-menu .icon-wrapper span{display:block;position:absolute;height:2px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:400ms ease-in-out;transition:400ms ease-in-out}div.mb-header div.xs-menu .icon-wrapper span:nth-child(1){top:0}div.mb-header div.xs-menu .icon-wrapper span:nth-child(2){top:9px}div.mb-header div.xs-menu .icon-wrapper span:nth-child(3){display:none}div.mb-header div.xs-menu .icon-wrapper span:nth-child(4){display:none}div.mb-header div.xs-menu.active span:nth-child(1){top:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center}div.mb-header div.xs-menu.active span:nth-child(2){top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center}div.mb-header div.xs-menu.active span:nth-child(3){display:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}div.mb-header div.xs-menu.active span:nth-child(4){display:none;top:14px;width:0%;left:50%}header .main-area-quick-link{position:absolute;left:15px;opacity:0;color:#000}header .main-area-quick-link:focus{opacity:1}div#mb-sidebar{display:none;position:fixed;width:100%;top:-100%;z-index:101;background:#fff;padding-bottom:20px}div#mb-sidebar .slimScrollDiv{width:100%}div#mb-sidebar.hidden-sidebar{display:block;top:-100%;-webkit-animation-name:hiddensidebar;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-name:hiddensidebar;animation-timing-function:ease-in;animation-duration:.5s;z-index:20}div#mb-sidebar.show-sidebar{display:block;top:58px;height:calc(100vh - 58px);-webkit-animation-name:showsidebar;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-name:showsidebar;animation-timing-function:ease-in;animation-duration:.5s}@media screen and (min-width: 1200px){div#mb-sidebar{display:none !important}div#mb-sidebar.show-sidebar{display:none !important}}div#mb-sidebar .sidebar-top.english .dropdown{width:100%}div#mb-sidebar .sidebar-top.english .share-box{display:none}@-webkit-keyframes hiddensidebar{0%{top:58px}100%{top:-100%}}@-moz-keyframes hiddensidebar{0%{top:58px}100%{top:-100%}}@-ms-keyframes hiddensidebar{0%{top:58px}100%{top:-100%}}@keyframes hiddensidebar{0%{top:58px}100%{top:-100%}}@-webkit-keyframes showsidebar{0%{top:-100%}100%{top:58px}}@-moz-keyframes showsidebar{0%{top:-100%}100%{top:58px}}@-ms-keyframes showsidebar{0%{top:-100%}100%{top:58px}}@keyframes showsidebar{0%{top:-100%}100%{top:58px}}.function-area{padding:12px 0;font-size:0;text-align:center}.function-area.fixed{position:fixed;top:58px;left:0;width:100%;background:#fff;z-index:1}.function-area .function-btn{width:32px;height:32px;display:inline-block;position:relative}.function-area .function-btn+.function-btn{margin-left:40px}.function-area .function-btn.member_login{background:url("./icon_member_02_b_2x.png") center no-repeat;background-size:100%}.function-area .function-btn.member{background:url("./icon_member_01_b_2x.png") center no-repeat;background-size:100%}.function-area .function-btn.cart{background:url("./icon_cart_b_2x.png") center no-repeat;background-size:100%}.function-area .function-btn.search{background:url("./icon_search_b_2x.png") center no-repeat;background-size:100%}.function-area .function-btn.en{background:url("./icon_lan_en_b_2x.png") center no-repeat;background-size:100%}.function-area .function-btn.ch{background:url("./icon_lan_tw_b_2x.png") center no-repeat;background-size:100%}.function-area .cart-qty{background-color:#dc0031;position:absolute;bottom:0;right:0;min-width:18px;height:18px;color:#fff;border-radius:9px;font-size:12px}div.sidebar-content{padding-bottom:58px}div.sidebar-content ul{list-style:none;padding:0;margin:0;display:none;text-align:center}div.sidebar-content ul li a{display:block;padding:11px 36px}div.sidebar-content ul li a .sidebar-nav-icon{font-size:0 !important}div.sidebar-content ul li a.open .sidebar-nav-icon{transform:rotate(-180deg)}div.sidebar-content ul li a.active~ul{display:block}div.sidebar-content ul li a.btn-main3{height:44px;width:112px;border-radius:22px;display:inline-block;background-color:#dc0031;color:#fff !important;text-align:center;padding:6px 16px;font-size:18px;margin-top:20px;margin-bottom:20px}div.sidebar-content ul li a.btn-main3:hover{background-color:#000}div.sidebar-content ul.layer-1.function-fixed{padding-top:56px}div.sidebar-content ul.layer-1>li>a{position:relative}div.sidebar-content ul.layer-1>li>a>.sidebar-nav-icon{float:right;position:absolute;top:23px;right:35px;font-size:22px;transition:all .5s;width:20px;height:10px;background:url("../img/sidebar/icon_unit_off_2x.png");background-size:100%}div.sidebar-content ul.layer-2{border-top:1px solid #dcdddc;background-color:#f8f8f8;padding:9px 0}div.sidebar-content ul.layer-2>li{position:relative}div.sidebar-content ul.layer-2>li>a{padding-left:30px;position:relative;line-height:1.5;padding:5px 0px}div.sidebar-content ul.layer-2>li>a .sidebar-nav-icon{font-size:16px;position:absolute;top:15px;right:17px;transform-origin:center}div.sidebar-content ul.layer-2>li>a.active:before{content:"";display:block;position:absolute;top:18px;left:15px;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:4px 0 4px 6px}div.sidebar-content ul.layer-3>li{position:relative}div.sidebar-content ul.layer-3>li>a{padding-left:44px}div.sidebar-content ul.layer-3>li>a.active{color:#ca6f27}div.sidebar-content ul.layer-1>li>a{font-size:20px;color:#000}div.sidebar-content ul.layer-1>li>a .sidebar-nav-icon{color:#f3964b}div.sidebar-content ul.layer-1>li{border-top:1px solid #dcdddc}div.sidebar-content ul.layer-2>li>a{font-size:20px;background:#f8f8f8;color:#707070}div.sidebar-content ul.layer-2>li>a .sidebar-nav-icon{color:#f3964b}div.sidebar-content ul.layer-2>li>a:hover,div.sidebar-content ul.layer-2>li>a.open{background:#f8f8f8}div.sidebar-content ul.layer-2>li{border-top:1px solid #f8f8f8}div.sidebar-content ul.layer-3>li>a{font-size:15px;background:#fed796}div.sidebar-content ul.layer-3>li>a .sidebar-nav-icon{color:#f3964b}div.sidebar-content ul.layer-3>li>a:hover,div.sidebar-content ul.layer-3>li>a.open{background:#fed796}div.sidebar-content ul.layer-3>li{border-top:1px solid #fffad6}div.sidebar-content>ul{display:block}footer.website{position:relative;background-color:#efefef;color:#000}footer.website:before{content:"";display:block;position:absolute;top:-126px;right:0px;width:177px;height:126px;background:url("./list-page_circle_2x.png") center no-repeat;background-size:100%;z-index:-1}@media screen and (min-width: 1024px){footer.website:before{top:-210px;width:295px;height:210px}}@media screen and (min-width: 1024px){footer.website.detail-page-footer-circle:before{display:none}}footer.website.index-footer-circle:before{display:none}footer.website .top-area{padding-top:30px}@media screen and (min-width: 1024px){footer.website .top-area{padding-top:60px}}footer.website .top-area .footer-box{margin-bottom:60px}@media screen and (min-width: 1024px){footer.website .top-area .footer-box{margin-bottom:60px}}footer.website .top-area .footer-box-title{font-size:22px;color:#000;line-height:1.5;margin-bottom:18px;font-weight:bold}@media screen and (min-width: 1024px){footer.website .top-area .footer-box-title{margin-bottom:24px}}footer.website .top-area .info-area .info{font-size:16px;color:#000;line-height:1.77}@media screen and (min-width: 1024px){footer.website .top-area .info-area .info{font-size:18px}}footer.website .top-area .info-area .info a{color:#000}@media screen and (min-width: 768px){footer.website .top-area .footer-top-left-area{text-align:left;float:left;width:60%}}@media screen and (min-width: 1024px){footer.website .top-area .footer-top-left-area{float:left;width:50%}}footer.website .top-area .footer-top-right-area{text-align:center}@media screen and (min-width: 768px){footer.website .top-area .footer-top-right-area{}}@media screen and (min-width: 1024px){footer.website .top-area .footer-top-right-area{}}footer.website .top-area .footer-top-right-area .footer-box{display:inline-block;text-align:center;margin-bottom:70px}footer.website .top-area .footer-top-right-area .footer-link-area{font-size:0;margin-bottom:54px}@media screen and (min-width: 768px){footer.website .top-area .footer-top-right-area .footer-link-area{margin-top:66px}}@media screen and (min-width: 1024px){footer.website .top-area .footer-top-right-area .footer-link-area{margin-top:65px;margin-bottom:52px}}footer.website .top-area .footer-top-right-area .footer-link-area .footer-sm-top{display:block;margin-right:0}@media screen and (min-width: 420px){footer.website .top-area .footer-top-right-area .footer-link-area .footer-sm-top{display:inline-block;margin-right:18px}}footer.website .top-area .footer-top-right-area .footer-link-area .footer-sm-bottom{display:block;margin-right:0;margin-top:15px}@media screen and (min-width: 768px){footer.website .top-area .footer-top-right-area .footer-link-area .footer-sm-bottom{margin-top:15px;margin-right:18px}}@media screen and (min-width: 938px){footer.website .top-area .footer-top-right-area .footer-link-area .footer-sm-bottom{margin-right:0}}@media screen and (min-width: 420px){footer.website .top-area .footer-top-right-area .footer-link-area .footer-sm-bottom{display:inline-block}}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link{width:60px;height:60px;border:1px solid #000;border-radius:50%;display:inline-block}@media screen and (min-width: 768px){footer.website .top-area .footer-top-right-area .footer-link-area .footer-link{width:60px;height:60px}}@media screen and (min-width: 1024px){footer.website .top-area .footer-top-right-area .footer-link-area .footer-link{width:80px;height:80px}}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.fb{background:url("./icon_fb_2x_off_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.fb:hover{background:url("./icon_fb_2x_hover_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.ig{background:url("./icon_ig_2x_off_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.ig:hover{background:url("./icon_ig_2x_hover_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.line{background:url("./icon_line_2x_off_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.line:hover{background:url("./icon_line_2x_hover_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.yt{background:url("./icon_yt_2x_off_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.yt:hover{background:url("./icon_yt_2x_hover_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.podcast{background:url("./icon_podcast_2x_off_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.podcast:hover{background:url("./icon_podcast_2x_hover_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.twitter{background:url("./icon_twitter_2x_off_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.twitter:hover{background:url("./icon_twitter_2x_hover_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.linkedin{background:url("./icon_linkedin_2x_off_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link.linkedin:hover{background:url("./icon_linkedin_2x_hover_2x.png") center no-repeat;background-size:100% auto}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link:hover{border-color:#dc0031}footer.website .top-area .footer-top-right-area .footer-link-area .footer-link+.footer-link{margin-left:15px}@media screen and (min-width: 1024px){footer.website .top-area .footer-top-right-area .footer-link-area .footer-link+.footer-link{margin-left:18px}}footer.website .top-area .footer-top-right-area .subscribe-area .text{font-size:22px;line-height:1.5;display:block;margin-bottom:10px;font-weight:bold}@media screen and (min-width: 768px){footer.website .top-area .footer-top-right-area .subscribe-area .text{margin-bottom:0;margin-right:16px;display:inline-block}}footer.website .top-area .footer-top-right-area .subscribe-area .subscribe-btn{display:inline-block;height:45px;border-radius:26px;font-size:18px;padding:8px 63px;color:#000;border:1px solid #000}footer.website .top-area .footer-top-right-area .subscribe-area .subscribe-btn:hover{background-color:#dc0031;border-color:#dc0031;color:#fff}footer.website .bottom-area{font-size:15px;line-height:1.5;padding-bottom:20px}@media screen and (min-width: 1024px){footer.website .bottom-area .bottom-left-area{float:left}}footer.website .bottom-area .bottom-left-area .copyright-area{display:block}footer.website .bottom-area .bottom-left-area .acart{color:#8e8e8e;display:inline-block;margin-top:8px}footer.website .bottom-area .bottom-left-area .acart a{color:#8e8e8e}footer.website .bottom-area .bottom-left-area .acart a:hover{color:#dc0031}footer.website .bottom-area .bottom-right-area{display:inline-block}@media screen and (min-width: 1024px){footer.website .bottom-area .bottom-right-area{float:right}}footer.website .bottom-area .bottom-right-area a{display:inline-block;float:left}footer.website .bottom-area .bottom-right-area a:hover{color:#dc0031}footer.website .bottom-area .bottom-right-area a+a{margin-left:20px}footer.website.eng .top-area .info-area .info{font-size:16px}@media screen and (min-width: 768px){footer.website.eng .top-area .footer-top-left-area{width:100%}}@media screen and (min-width: 1200px){footer.website.eng .top-area .footer-top-left-area{padding-right:20px;width:50%}}@media screen and (min-width: 768px){footer.website.eng .top-area .footer-top-right-area{text-align:center;float:none;width:100%}}@media screen and (min-width: 1200px){footer.website.eng .top-area .footer-top-right-area{width:50%;float:left;text-align:left}}footer.website.eng .top-area .footer-top-right-area .footer-link-area{margin-top:0;margin-bottom:30px}.btn-main1{display:inline-block;height:52px;border-radius:26px;font-size:18px;padding:11px 32px;color:#000;border:1px solid #000;line-height:1.7;background-color:rgba(0,0,0,0)}.btn-main1:focus{color:#000;font-weight:bold}.btn-main1:hover{background-color:#dc0031;border:1px solid #dc0031;color:#fff;font-weight:bold}.btn-main2{display:inline-block;height:45px;border-radius:26px;font-size:18px;padding:7px 19px;color:#dc0031;border:1px solid #dc0031;line-height:1.7;background-color:rgba(0,0,0,0)}@media screen and (min-width: 350px){.btn-main2{padding:7px 21px}}.btn-main2:focus{color:#dc0031;font-weight:bold}.btn-main2:hover{background-color:#dc0031;border:1px solid #dc0031;color:#fff;font-weight:bold}.btn-main3{display:inline-block;height:45px;border-radius:26px;font-size:18px;padding:7px 21px;color:#fff;background-color:#dc0031;border:0;line-height:1.7;font-weight:bold}.btn-main3:focus{color:#fff}.btn-main3:hover{background-color:#000;color:#fff}.btn-main4{display:inline-block;border-radius:26px;color:#fff;background-color:#000;border:0;line-height:1.7;font-weight:bold;height:22px;font-size:12px;padding:0px 8px}.btn-main5{display:inline-block;height:45px;border-radius:26px;font-size:18px;padding:7px 21px;color:#fff;background-color:#00b900;border:0;line-height:1.7;font-weight:bold}.btn-main5:focus{color:#fff}.btn-main5:hover{background-color:#00ae00;color:#fff}#page-container{overflow:hidden}.main-area.detail-circle{position:relative}.main-area.detail-circle:before{content:"";display:block;position:absolute;top:0;left:-460px;width:563px;height:5607px;background:url("../img/background/page_bg_left_2x.png") center no-repeat;background-size:563px auto;display:none}@media screen and (min-width: 1024px){.main-area.detail-circle:before{display:block}}.main-area.detail-circle:after{content:"";display:block;position:absolute;top:0;right:-460px;width:718px;height:5607px;background:url("../img/background/page_bg_right_2x.png") center no-repeat;background-size:718px auto;display:none;z-index:-1}@media screen and (min-width: 1024px){.main-area.detail-circle:after{display:block}}.main-area.header_space{padding-top:58px}@media screen and (min-width: 1200px){.main-area.header_space{padding-top:68px}}.page-area{margin-bottom:95px}.page-area.no-mb{margin-bottom:0}.page-area.banner-pt{padding-top:8px}@media screen and (min-width: 1024px){.page-area.banner-pt{padding-top:88px}}@media screen and (min-width: 1024px){.detail-page{padding:0 45px}}@media screen and (min-width: 1200px){.detail-page{padding:0 65px}}.detail-page:before{content:"";display:block;position:absolute}@media screen and (min-width: 1024px){.more-pd-page{padding:0 45px}}@media screen and (min-width: 1200px){.more-pd-page{padding:0 65px}}.page-title-area h2.page-title{margin:0;color:#000;line-height:1.25;font-size:28px;font-family:"Microsoft JhengHei";font-weight:bold}@media screen and (min-width: 768px){.page-title-area h2.page-title{font-size:35px}}.article-area{overflow:visible;min-height:100px;padding:10px 0 10px 0}.article-area.basic{min-height:0px;padding:0}.article-area .article_title{margin:0;padding:0;padding-left:12px;margin-bottom:20px}.article-area .article_title:before{content:"";display:block;position:absolute;top:7px;left:0;width:2px;height:23px;border-radius:23px;background-color:#414141}.article-area .article-img{text-align:center;margin:0;padding:0}.article-area .article-img img{margin-bottom:15px}.article-area .article-img>div{font-family:"Microsoft JhengHei";margin:0;bottom:0;color:#adadad;line-height:2.15;margin-bottom:35px}.article-area .article-img>div:empty{margin-bottom:0}.article-area .article-iframe{text-align:center;margin:0;padding:0;max-height:100%;max-width:100%}.article-area .article-iframe iframe{margin:0;padding:0;margin-bottom:15px;height:177px;width:100%;height:56.25%}.article-area .article-iframe iframe>div{height:100%}.article-area .article-iframe>div{font-family:"Microsoft JhengHei";color:#adadad;line-height:2.15;margin-bottom:35px}.article-area .article-iframe>div:empty{margin-bottom:0}.article-area .custom-content{margin:0;padding:0;margin-bottom:40px}.article-area .paragraph{margin:0;padding:0;margin-bottom:40px}.article-area .introduction-area{text-align:center;background-color:#f8f8f8;margin-bottom:35px}.article-area .introduction-area .introduction{display:inline-block;padding:35px 25px;color:#414141;font-size:25px;line-height:1.56;font-weight:bold}@media screen and (min-width: 768px){.article-area .introduction-area .introduction{padding:25px 15px}}.article-area .introduction-area .introduction:before{content:"";display:inline-block;vertical-align:top;background:url("../img/page/intro_icon_top_2x.png") center no-repeat;background-size:100%;width:12px;height:9px;margin-right:3px}.article-area .introduction-area .introduction:after{content:"";display:inline-block;vertical-align:bottom;background:url("../img/page/intro_icon_bottom_2x.png") center no-repeat;background-size:100%;width:12px;height:9px;margin-left:3px}.detail-img-area{text-align:center;margin-bottom:15px}@media screen and (min-width: 768px){.detail-img-area{margin-bottom:25px}}.detail-img-area img{max-width:100%}.detail-img-area .video-area{width:100%}#things-img-carousel .owl-prev span,#things-img-carousel .owl-next span{display:none}#things-img-carousel .owl-prev,#things-img-carousel .owl-next{width:57px;height:34px;border:1px solid #000;border-radius:16px;margin:0}@media screen and (min-width: 1024px){#things-img-carousel .owl-prev:hover,#things-img-carousel .owl-next:hover{background-color:#dc0031;border:1px solid #dc0031}}#things-img-carousel .owl-prev{position:absolute;top:50%;left:30px;transform:translateY(-50%);background:url("../img/btn/page_last_off_2x.png") center no-repeat;background-size:35px auto}@media screen and (min-width: 1024px){#things-img-carousel .owl-prev:hover{background:#dc0031 url("./page_last_hover_2x.png") center no-repeat;background-size:35px auto}}#things-img-carousel .owl-next{position:absolute;top:50%;right:30px;transform:translateY(-50%);background:url("../img/btn/page_next_off_2x.png") center no-repeat;background-size:35px auto}@media screen and (min-width: 1024px){#things-img-carousel .owl-next:hover{background:#dc0031 url("./page_next_hover_2x.png") center no-repeat;background-size:35px auto}}#things-img-carousel img{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-bottom-area{margin-top:30px}@media screen and (min-width: 768px){.page-bottom-area{margin-top:40px}}.page-bottom-area .label-area{text-align:center;margin-top:40px}@media screen and (min-width: 768px){.page-bottom-area .label-area{margin-top:50px}}.page-bottom-area .label-area .page-label{display:inline-block;height:46px;border-radius:23px;font-size:18px;padding:8px 25px;background-color:#efefef;color:#000;margin-right:5px;margin-bottom:10px}.page-bottom-area .label-area .page-label:hover{font-weight:bold;background-color:#dc0031;color:#fff}.page-bottom-area .survey-report-area{text-align:center;margin:auto;width:100%;padding:30px;border-radius:45px;border:1px solid #707070;margin-top:35px}@media screen and (min-width: 768px){.page-bottom-area .survey-report-area{margin-top:65px}}@media screen and (min-width: 1024px){.page-bottom-area .survey-report-area{padding:40px;width:80%;height:124px;border-radius:62px}}.page-bottom-area .survey-report-area .title{display:block;margin-bottom:20px;color:#000;font-size:24px;font-weight:bold}@media screen and (min-width: 420px){.page-bottom-area .survey-report-area .title{font-size:24px}}@media screen and (min-width: 1024px){.page-bottom-area .survey-report-area .title{display:inline-block;margin-bottom:0;margin-right:35px}}.page-bottom-area .survey-report-area .vote-area{font-size:0}@media screen and (min-width: 1024px){.page-bottom-area .survey-report-area .vote-area{display:inline-block}}.page-bottom-area .survey-report-area .vote-label{font-size:18px;display:inline-block;height:45px;width:calc((100% - 20px)/2);border-radius:23px;font-size:18px;padding:8px 25px;border:1px solid #dc0031;color:#dc0031;cursor:pointer;text-align:center;font-weight:normal}@media screen and (min-width: 420px){.page-bottom-area .survey-report-area .vote-label{width:120px}}.page-bottom-area .survey-report-area .vote-label input{width:0px;height:0px;opacity:0}.page-bottom-area .survey-report-area .vote-label:hover{color:#fff;background-color:#dc0031;font-weight:bold}.page-bottom-area .survey-report-area .vote-label+.vote-label{margin-left:15px}.location-info-box .box-title{margin-bottom:30px}.location-info-box iframe{width:100%;height:600px}.location-info-box+.location-info-box{margin-top:60px}.service-btn-area{text-align:center}.service-btn-area .btn-main1{padding:8px 34px;height:45px;margin:0px 5px 10px 0px}.service-btn-area .btn-main1:last-child{margin:0px 0px 10px 0px}.service-btn-area{margin-top:20px;margin-bottom:60px}.back-btn-area{text-align:center;margin-top:60px}@media screen and (min-width: 1024px){.back-btn-area{margin-top:80px}}.back-btn-area .left-area{text-align:left}.back-btn-area .right-area{text-align:right}.back-btn-area .back-btn{display:inline-block;height:45px;border-radius:23px;font-size:18px;padding:8px 34px;color:#000;border:1px solid #000;width:100%;text-align:center;cursor:pointer}@media screen and (min-width: 768px){.back-btn-area .back-btn{width:auto}}.back-btn-area .back-btn:hover{background-color:#dc0031;border:1px solid #dc0031;color:#fff}.back-btn-area .back-btn.prev-btn{margin-top:10px}@media screen and (min-width: 768px){.back-btn-area .back-btn.prev-btn{margin-top:0}}.back-btn-area .back-btn.next-btn{margin-top:10px}@media screen and (min-width: 768px){.back-btn-area .back-btn.next-btn{margin-top:0}}.page-info-area{font-size:18px;color:#5a5a5a;line-height:1.6;margin:0;padding:0;margin-top:6px;margin-bottom:35px}@media screen and (min-width: 768px){.page-info-area{margin-bottom:50px}}.page-info-area .info-box{float:left}.page-info-area .info-box .info{display:inline-block;position:relative}.page-info-area .info-box .info+.info{padding-left:15px}.page-info-area .info-box .info+.info:before{content:"";display:block;position:absolute;top:12px;left:3px;width:4px;height:4px;border-radius:5px;background-color:#5a5a5a}.page-info-area .info-box .info .donate-cnt{position:relative;padding-left:38px}.page-info-area .info-box .info .donate-cnt:before{content:"";display:block;width:25px;height:22px;position:absolute;top:0px;left:0;background:url("../img/donation/donate_page_icon_2x.png") center no-repeat;background-size:25px auto}.page-info-area .share-box{float:right;color:#000}.page-info-area .share-box .text{display:inline-block;vertical-align:middle;margin-right:8px}.page-info-area .share-box .share-btn{display:inline-block;vertical-align:middle;width:25px;height:25px}.page-info-area .share-box .share-btn.facebook{background:url("../img/page/share_fb_2x.png") no-repeat center;background-size:100%}.page-info-area .share-box .share-btn.facebook:hover{background:url("../img/page/share_fb_2x_hover.png") no-repeat center;background-size:100%}.page-info-area .share-box .share-btn.line{background:url("../img/page/share_line_2x.png") no-repeat center;background-size:100%}.page-info-area .share-box .share-btn.line:hover{background:url("../img/page/share_line_2x_hover.png") no-repeat center;background-size:100%}.dp-detail-page{position:relative}@media screen and (min-width: 1024px){.dp-detail-page{display:table;width:100%;table-layout:fixed}}@media screen and (min-width: 1024px){.dp-detail-page .dp-left-area{display:table-cell;width:calc(100% - 386px)}}@media screen and (min-width: 1024px){.dp-detail-page .dp-right-area{display:table-cell;width:386px;padding-left:40px}}.dp-detail-page .dp-right-area .quick-donate-area{display:none}@media screen and (min-width: 1024px){.dp-detail-page .dp-right-area .quick-donate-area{display:block}}.dp-detail-page .dp-right-area .quick-donate-area{width:345px;background-color:#f8f8f8;border-radius:30px;padding:40px 30px}.dp-detail-page .dp-right-area .quick-donate-area .form-group .btn-main4{margin-left:-13px}.quick-donate-area .donate-type-area{border-bottom:1px solid #c7c7c7;margin-bottom:30px;padding-bottom:12px;text-align:center}.quick-donate-area .donate-type-area .donate-type{color:#ccc;font-size:22px;display:inline-block;cursor:pointer;position:relative;font-weight:bold}.quick-donate-area .donate-type-area .donate-type:hover{color:#00bfd5}.quick-donate-area .donate-type-area .donate-type.active{color:#000}.quick-donate-area .donate-type-area .donate-type.active:before{content:"";display:block;position:absolute;bottom:-14px;left:0;width:100%;height:3px;background-color:#00bfd5}.quick-donate-area .donate-type-area .donate-type+.donate-type{margin-left:35px}.quick-donate-area label{font-weight:normal;font-size:15px;line-height:1.5}.quick-donate-area .donate-btn-area{text-align:center;margin-top:50px;text-anchor:center;font-size:0}.quick-donate-area .donate-btn-area .donate-btn{font-size:18px;width:calc((100% - 10px)/2);display:inline-block}.quick-donate-area .donate-btn-area .donate-btn+.donate-btn{margin-left:10px}.quick-donate-area .money-label-area .money-label{float:left;display:inline-block;color:#00bfd5;border:1px solid #00bfd5;border-radius:30px;margin-bottom:10px;width:calc((100% - 10px)/2);height:45px;text-align:center;padding-top:7px;cursor:pointer}.quick-donate-area .money-label-area .money-label:nth-child(odd){margin-right:10px}.quick-donate-area .money-label-area .money-label:hover,.quick-donate-area .money-label-area .money-label.active{background-color:#00bfd5;color:#fff}.quick-donate-area .preview_card_img{max-width:100%;padding-top:10px;display:block}.quick-donate-area .preview-btn-area{margin-top:10px;text-align:center}.xs-donate-area{position:fixed;bottom:0;left:0;width:100%;background:#f7f7f7;z-index:100;padding:10px 0;border-top:1px solid #c7c7c7}@media screen and (min-width: 1024px){.xs-donate-area{display:none}}.xs-donate-area .left-area{display:inline-block;vertical-align:middle;color:#000;width:calc(100% - 110px)}.xs-donate-area .left-area .donate-title{font-size:15px}.xs-donate-area .left-area .donate-cnt{font-size:14px;position:relative;padding-left:23px}.xs-donate-area .left-area .donate-cnt:before{content:"";display:block;width:18px;height:16px;position:absolute;top:2px;left:0;background:url("../img/donation/donate_list_icon_2x.png") center no-repeat;background-size:18px auto}.xs-donate-area .left-area .switch-btn:focus,.xs-donate-area .left-area .switch-btn:hover{color:#fff;background-color:#dc0031}.xs-donate-area .right-area{width:auto;margin:auto;text-align:center}.xs-donate-area .xs-donate-box{display:none;position:fixed;top:0;left:0;background-color:#f7f7f7;padding:60px 25px;width:100%;height:100vh;overflow:scroll}.xs-donate-area .xs-donate-box .quick-donate-area .close-btn{width:21px;height:21px;background:url("../img/btn/dialog_donation_btn_2x.png");background-size:100%;position:absolute;top:25px;right:25px}.xs-donate-area .xs-donate-box.active{display:block}.adoption-status-note{padding-bottom:25px}.adoption-status-note p{font-size:17px;line-height:1.8;color:#5a5a5a;margin:0}@media screen and (max-width: 767px){.adoption-status-note{padding-bottom:20px}.adoption-status-note p{font-size:15px}}.adoption-status-area{padding-bottom:40px}.adoption-status-area .adoption-child-card{display:flex;align-items:center;background:#f8f8f8;border:none;border-radius:50px;padding:40px;margin-bottom:30px;position:relative}.adoption-status-area .adoption-child-card .adoption-child-photo{flex:0 0 auto;width:300px;height:225px;border-radius:50rem;overflow:hidden;margin-right:30px}.adoption-status-area .adoption-child-card .adoption-child-photo img{width:100%;height:100%;object-fit:cover;display:block}.adoption-status-area .adoption-child-card .adoption-child-photo .adoption-photo-placeholder{width:100%;height:100%;background:#d9d9d9 url("../img/member/member_pic_2x.png") center no-repeat;background-size:50%}.adoption-status-area .adoption-child-card .adoption-child-info{flex:1;min-width:0}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-status-badge{display:inline-block;border-radius:10px;padding:4px 14px;margin-bottom:10px;font-size:13px;font-weight:bold;color:#fff}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-status-badge.status-active{background:#dc0031}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-status-badge.status-pending{background:#c7c7c7}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-status-badge.status-completed{background:#000}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-status-badge.status-terminated{background:#c7c7c7}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-name{font-size:25px;font-weight:bold;color:#000;margin-bottom:8px}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-name .adoption-child-age{font-size:17px;font-weight:normal;color:#5a5a5a;margin-left:4px}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-detail{font-size:17px;line-height:1.9}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-detail .detail-label{margin-right:8px;color:#5a5a5a}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-detail .detail-value{color:#000;font-weight:bold}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-detail-other{font-size:14px;line-height:1.6}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-detail-other .detail-value-other{color:#999;font-weight:normal}.adoption-status-area .adoption-child-card .adoption-child-actions{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;margin-left:25px}.adoption-status-area .adoption-child-card .adoption-child-actions .adoption-action-btn{display:flex;align-items:center;justify-content:center;min-width:158px;height:46px;padding:0 20px;border:1px solid #000;border-radius:30px;font-size:18px;color:#000;text-align:center;white-space:nowrap;position:relative;background:rgba(0,0,0,0);transition:border-color .2s,color .2s,background .2s}.adoption-status-area .adoption-child-card .adoption-child-actions .adoption-action-btn:hover{background:#dc0031;border-color:#dc0031;color:#fff;text-decoration:none}.adoption-status-area .adoption-child-card .adoption-child-actions .adoption-action-btn.has-notify::after{content:"";display:block;width:16px;height:16px;background:#dc0031;border-radius:50%;border:2px solid #f8f8f8;position:absolute;top:-4px;right:0}@media screen and (max-width: 991px){.adoption-status-area .adoption-child-card{flex-direction:column;align-items:stretch;padding:24px}.adoption-status-area .adoption-child-card .adoption-child-photo{width:100%;height:auto;aspect-ratio:4/3;border-radius:50rem;margin-right:0;margin-bottom:20px}.adoption-status-area .adoption-child-card .adoption-child-photo .adoption-photo-placeholder{background-size:30%}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-name{font-size:20px}.adoption-status-area .adoption-child-card .adoption-child-info .adoption-child-detail{font-size:15px}.adoption-status-area .adoption-child-card .adoption-child-actions{width:100%;margin-left:0;margin-top:16px;flex-direction:column;gap:10px}.adoption-status-area .adoption-child-card .adoption-child-actions .adoption-action-btn{width:100%;min-width:0;font-size:16px}}.adoption-cat-list .adoption-cat-row{display:flex;align-items:center;margin-bottom:20px}.adoption-cat-list .adoption-cat-row .adoption-cat-icon{flex:0 0 auto;width:72px;margin-right:15px}.adoption-cat-list .adoption-cat-row .adoption-cat-icon img{width:100%;display:block}.adoption-cat-list .adoption-cat-row .adoption-cat-info{flex:1;min-width:0}.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-cat-name{font-size:18px;font-weight:bold;margin-bottom:3px}.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-qty-stepper{display:flex;align-items:stretch;width:100%;margin-top:4px;border:1px solid #ccc;border-radius:20px;overflow:hidden}.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-qty-stepper .qty-btn{width:36px;min-height:36px;border:none;background:#fff;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0;color:#999;padding:0}.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-qty-stepper .qty-btn:hover{background:#f5f5f5}.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-qty-stepper .qty-minus{border-right:1px solid #ccc}.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-qty-stepper .qty-plus{border-left:1px solid #ccc}.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-qty-stepper .adoption-qty-select{flex:1;min-width:0;text-align:center;border:none;height:auto;padding:0;font-size:15px;font-weight:500;color:#333;background:#fff;-moz-appearance:textfield}.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-qty-stepper .adoption-qty-select::-webkit-inner-spin-button,.adoption-cat-list .adoption-cat-row .adoption-cat-info .adoption-qty-stepper .adoption-qty-select::-webkit-outer-spin-button{-webkit-appearance:none}.adoption-donate-price-area{margin-top:10px;margin-bottom:10px;text-align:center}.adoption-donate-price-area .adoption-donate-price{font-size:18px}.adoption-donate-price-area .adoption-donate-price .price{font-size:20px;font-weight:bold;color:#dc0031}.adoption-donate-price-area .adoption-donate-desc{font-size:15px;color:#666;margin-top:4px}.member-top-area{margin-bottom:50px;text-align:center}.member-top-area .member-info-area .member-icon{width:112px;height:auto;display:block;margin:0 auto}.member-top-area .member-info-area .member-name{font-size:30px;font-family:"Microsoft JhengHei";font-weight:bold;display:block;color:#000;margin-top:8px}.member-top-area .member-cat-area{margin-top:15px}.member-top-area .member-cat-area .cat-area{text-align:center;margin-bottom:0}.member-top-area .member-cat-area .cat-area .cat{margin-bottom:0}.donate-process-area{margin-bottom:25px}@media screen and (min-width: 1024px){.donate-process-area{margin-bottom:50px}}.donate-process-area .lg-process-area{text-align:center;font-size:0;display:none;padding-right:17px}@media screen and (min-width: 451px){.donate-process-area .lg-process-area{display:block}}@media screen and (min-width: 550px){.donate-process-area .lg-process-area{padding-right:0}}.donate-process-area .lg-process-area .step-box{display:inline-block;vertical-align:top;width:14.2857142857%;text-align:center}.donate-process-area .lg-process-area .step-box .step-circle{font-size:18px;width:74px;height:74px;margin:auto}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box .step-circle{width:107px;height:107px}}.donate-process-area .lg-process-area .step-box .step-circle.step-1{background:url("../img/donation/icon_step01_off_2x.png") center no-repeat;background-size:99%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box .step-circle.step-1{background-size:100%}}.donate-process-area .lg-process-area .step-box .step-circle.step-2{background:url("../img/donation/icon_step02_off_2x.png") center no-repeat;background-size:99%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box .step-circle.step-2{background-size:100%}}.donate-process-area .lg-process-area .step-box .step-circle.step-3{background:url("../img/donation/icon_step03_off_2x.png") center no-repeat;background-size:99%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box .step-circle.step-3{background-size:100%}}.donate-process-area .lg-process-area .step-box .step-circle.step-4{background:url("../img/donation/icon_step04_off_2x.png") center no-repeat;background-size:99%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box .step-circle.step-4{background-size:100%}}.donate-process-area .lg-process-area .step-box .step-arrow{width:32px;height:13px;margin:auto;margin-left:21px;margin-top:28px;background:url("../img/donation/icon_step_process_off_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box .step-arrow{width:47px;height:19px;margin-top:40px}}@media screen and (min-width: 540px){.donate-process-area .lg-process-area .step-box .step-arrow{margin-left:auto}}.donate-process-area .lg-process-area .step-box .step-title{font-size:18px;color:#a3a3a3;margin-top:10px}.donate-process-area .lg-process-area .step-box.active .step-circle.step-1{background:url("../img/donation/icon_step01_on_2x.png") center no-repeat;background-size:99%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box.active .step-circle.step-1{background-size:100%}}.donate-process-area .lg-process-area .step-box.active .step-circle.step-2{background:url("../img/donation/icon_step02_on_2x.png") center no-repeat;background-size:99%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box.active .step-circle.step-2{background-size:100%}}.donate-process-area .lg-process-area .step-box.active .step-circle.step-3{background:url("../img/donation/icon_step03_on_2x.png") center no-repeat;background-size:99%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box.active .step-circle.step-3{background-size:100%}}.donate-process-area .lg-process-area .step-box.active .step-circle.step-4{background:url("../img/donation/icon_step04_on_2x.png") center no-repeat;background-size:99%}@media screen and (min-width: 768px){.donate-process-area .lg-process-area .step-box.active .step-circle.step-4{background-size:100%}}.donate-process-area .lg-process-area .step-box.active .step-arrow{background:url("../img/donation/icon_step_process_on_2x.png") center no-repeat;background-size:100%}.donate-process-area .lg-process-area .step-box.active .step-title{color:#00bfd5}.donate-process-area .xs-process-area{text-align:center;display:block}@media screen and (min-width: 451px){.donate-process-area .xs-process-area{display:none}}.donate-process-area .xs-process-area .step-box{display:inline-block;position:relative;vertical-align:middle;margin-bottom:10px}.donate-process-area .xs-process-area .step-box .step-num{font-size:18px;color:#989898;width:36px;height:36px;border-radius:50%;text-align:center;background-color:#e8e8e8;padding-top:3px}.donate-process-area .xs-process-area .step-box .step-title{font-size:15px;display:none;font-weight:bold}.donate-process-area .xs-process-area .step-box+.step-box{margin-left:0px}@media screen and (min-width: 353px){.donate-process-area .xs-process-area .step-box+.step-box{margin-left:3px}}.donate-process-area .xs-process-area .step-box.active{width:40px;height:40px;background-color:#00bfd5;border-radius:50%}.donate-process-area .xs-process-area .step-box.active .step-num{width:36px;height:36px;background-color:#fff;color:#00bfd5;position:absolute;top:2px;left:2px;padding-top:3px}.donate-process-area .xs-process-area .step-box.current{width:auto;border-radius:90px;padding-left:44px;padding-right:16px;padding-top:4px}.donate-process-area .xs-process-area .step-box.current .step-title{display:inline-block;color:#fff}.donate-form-project-area .donate-form-project-list{padding:36px 0px 30px 0;border-bottom:1px solid #cfcfcf;position:relative}.donate-form-project-area .donate-form-project-list:first-child{border-top:1px solid #cfcfcf}@media screen and (min-width: 1024px){.donate-form-project-area .donate-form-project-list{padding:40px 0px 40px 0;padding-right:78px}}.donate-form-project-area .donate-form-project-list .media-area{border-radius:480px;overflow:hidden;max-width:500px;margin:auto}@media screen and (min-width: 768px){.donate-form-project-area .donate-form-project-list .media-area{width:220px;float:left}}@media screen and (min-width: 1024px){.donate-form-project-area .donate-form-project-list .media-area{width:300px}}.donate-form-project-area .donate-form-project-list .content-area{padding-top:25px;max-width:500px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.donate-form-project-area .donate-form-project-list .content-area{padding-left:245px;padding-top:0;max-width:none}}@media screen and (min-width: 1024px){.donate-form-project-area .donate-form-project-list .content-area{padding-left:325px}}@media screen and (min-width: 1200px){.donate-form-project-area .donate-form-project-list .content-area{padding-top:32px}}.donate-form-project-area .donate-form-project-list .content-area .title-area{font-size:25px;line-height:1.5;color:#000;font-weight:bold}.donate-form-project-area .donate-form-project-list .content-area .desc-area{font-size:17px;color:#5a5a5a;line-height:1.5;margin-top:10px}.donate-form-project-area .donate-form-project-list .content-area .desc-area .key{color:#5a5a5a;margin-right:7px}.donate-form-project-area .donate-form-project-list .content-area .desc-area .value{color:#000}.donate-form-project-area .donate-form-project-list .content-area .amount-area{font-size:17px;margin-top:15px}@media screen and (min-width: 768px){.donate-form-project-area .donate-form-project-list .content-area .amount-area{margin-top:24px}}.donate-form-project-area .donate-form-project-list .content-area .amount-area .word{color:#5a5a5a;margin-right:7px}.donate-form-project-area .donate-form-project-list .content-area .amount-area .amount{color:#000}.donate-form-project-area .donate-form-project-list .content-area .amount-area .change-money-btn{height:34px;line-height:34px;font-size:15px;padding:0px 12px;margin-left:10px}.donate-form-project-area .donate-form-project-list .close-btn{position:absolute;top:12px;right:10px;width:21px;height:21px;background:url("../img/btn/dialog_donation_btn_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.donate-form-project-area .donate-form-project-list .close-btn{top:44px}}@media screen and (min-width: 1024px){.donate-form-project-area .donate-form-project-list .close-btn{top:48px}}@media screen and (min-width: 1200px){.donate-form-project-area .donate-form-project-list .close-btn{top:81px}}.donate-form-project-area .total-amount-area{margin-top:45px;float:right;color:#000;font-weight:bold}.jump-page-box{text-align:center;min-height:460px}.jump-page-box .folding-box .form-area{padding-top:55px;text-align:left}.jump-page-box .img-area.success img{width:250px;height:auto}.jump-page-box .img-area.page-404 img{width:225px;height:auto}.jump-page-box .text-area{padding:0;text-align:center;font-size:20px;color:#000;line-height:1.5;margin-bottom:26px}.jump-page-box #error-time{font-size:22px;color:#dc0031;font-weight:bold}.jump-page-box .jump-btn-area{margin-top:40px}.search-page .search-input-box{position:relative}.search-page .search-input-box input{float:left;width:calc(100% - 78px - 10px);margin-right:10px}.search-page .search-input-box .search-btn{float:left;height:50px;border-radius:25px;display:block;text-align:center;padding:7px 0px;width:78px}.search-page .search-page-keyword-area{margin-top:20px;margin-bottom:20px}.search-page .search-page-keyword-area .word{display:inline-block;margin-right:15px}.search-page .search-page-keyword-area .keyword{display:inline-block;height:46px;border-radius:23px;font-size:18px;padding:8px 25px;background-color:#efefef;color:#000;margin-right:5px;margin-bottom:10px;cursor:pointer}.search-page .search-page-keyword-area .keyword:hover{font-weight:bold;background-color:#dc0031;color:#fff}.gsc-control-cse{padding:0 !important;border:none !important}.gsc-control-cse .gsc-input-box{border:0;border-radius:0}.gsc-control-cse form.gsc-search-box td{padding:0}.gsc-control-cse form.gsc-search-box{border:1px solid rgba(0,0,0,0);box-shadow:none;background:#e7e7e7}.gsc-control-cse form.gsc-search-box *{background:#e7e7e7}.gsc-control-cse form.gsc-search-box{margin:0;padding:8px 12px}.gsc-control-cse form.gsc-search-box input{padding-left:15px !important;height:33px !important;background-position:left 15px center !important}.gsc-control-cse form.gsc-search-box .gsc-search-button-v2{background-color:#8e8e8e}.gsc-control-cse form.gsc-search-box .gsc-search-button-v2 *{background-color:#8e8e8e}.gsc-control-cse form.gsc-search-box .gsc-search-button-v2{border:#8e8e8e;border-radius:0;padding:6px 27px;margin:0}.gsc-control-cse form.gsc-search-box .gsc-search-button-v2:hover{background-color:#727272}.gsc-control-cse form.gsc-search-box .gsc-search-button-v2:hover *{background-color:#727272}.gsc-control-cse .gsc-orderby{white-space:nowrap}.gsc-control-cse .gs-result .gs-title *{color:#444}.gsc-control-cse .gs-webResult .gs-visibleUrl{color:#000}.adoption-activity-profile{display:flex;align-items:stretch;gap:40px;margin-bottom:50px}.adoption-activity-profile .activity-profile-photo{flex:0 0 40%;width:40%;aspect-ratio:4/3;border-radius:50px;overflow:hidden;background:#d9d9d9}.adoption-activity-profile .activity-profile-photo img{width:100%;height:100%;object-fit:cover;display:block}.adoption-activity-profile .activity-profile-photo .adoption-photo-placeholder{width:100%;height:100%;background:#d9d9d9 url("../img/member/member_pic_2x.png") center no-repeat;background-size:40%}.adoption-activity-profile .activity-profile-info{flex:1;background:#f5f5f5;border-radius:50px;padding:36px 40px;display:flex;flex-direction:column;justify-content:flex-start}.adoption-activity-profile .activity-profile-info .activity-profile-header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.adoption-activity-profile .activity-profile-info .activity-status-tag{display:inline-block;padding:4px 14px;border-radius:6px;font-size:14px;font-weight:bold;color:#fff;background:#333}.adoption-activity-profile .activity-profile-info .activity-status-tag.status-active{background:#dc0031}.adoption-activity-profile .activity-profile-info .activity-status-tag.status-completed{background:#333}.adoption-activity-profile .activity-profile-info .activity-status-tag.status-terminated{background:#c7c7c7}.adoption-activity-profile .activity-profile-info .activity-profile-name{font-size:25px;font-weight:bold;color:#000}.adoption-activity-profile .activity-profile-info .activity-profile-name .activity-profile-age{font-size:16px;font-weight:normal;color:#555;margin-left:4px}.adoption-activity-profile .activity-profile-info .activity-profile-intro{font-size:18px;line-height:2;color:#414141}@media screen and (max-width: 767px){.adoption-activity-profile{flex-direction:column;gap:20px}.adoption-activity-profile .activity-profile-photo{flex:none;width:100%;aspect-ratio:4/3}}.adoption-activity-section-title{font-size:40px;font-weight:bold;color:#000;margin-bottom:30px}.adoption-activity-list{position:relative;padding-left:40px}.adoption-activity-list::before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:#e5e5e5;z-index:0}@media screen and (max-width: 767px){.adoption-activity-list{padding-left:0}.adoption-activity-list::before{display:none}}.adoption-activity-item{position:relative;margin-bottom:30px}.adoption-activity-item:last-child{margin-bottom:0}.adoption-activity-item .activity-timeline-dot{position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:4px solid #dc0031;background:#fff;z-index:1}.adoption-activity-item .activity-timeline-dot.dot-new{background:#dc0031}.adoption-activity-item .activity-item-card{position:relative;background:#f8f8f8;border-radius:50px;padding:30px}.adoption-activity-item .activity-item-card::before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-right:12px solid #f8f8f8}@media screen and (max-width: 767px){.adoption-activity-item .activity-item-card::before{display:none}}.adoption-activity-item .activity-item-inner{display:flex;align-items:flex-start;gap:30px}.adoption-activity-item .activity-item-photo{flex:0 0 300px;width:300px;aspect-ratio:4/3;height:auto;border-radius:50rem;overflow:hidden;background:#eee}.adoption-activity-item .activity-item-photo img{width:100%;height:100%;object-fit:cover;display:block}.adoption-activity-item .activity-item-photo .activity-photo-empty{width:100%;height:100%;background:#d9d9d9}.adoption-activity-item .activity-item-content{flex:1;min-width:0;padding-top:6px}.adoption-activity-item .activity-item-meta{display:flex;align-items:center;gap:8px;margin-bottom:2px}.adoption-activity-item .activity-new-badge{display:inline-block;background:#00bcd4;color:#fff;font-size:12px;font-weight:bold;padding:3px 10px;border-radius:20px;letter-spacing:.5px}.adoption-activity-item .activity-item-date{font-size:15px;color:#00bcd4;font-weight:bold}.adoption-activity-item .activity-item-title{font-size:25px;font-weight:bold;color:#000;margin-bottom:14px}.adoption-activity-item .activity-item-text{font-size:18px;line-height:2;color:#414141}@media screen and (max-width: 767px){.adoption-activity-item .activity-timeline-dot{display:none}.adoption-activity-item .activity-item-inner{flex-direction:column}.adoption-activity-item .activity-item-photo{flex:none;width:100%;height:auto;aspect-ratio:4/3;border-radius:50rem}}.required{color:#dc0031;position:relative}.required.front{padding-left:20px}.required:before{content:"*";display:block;position:absolute;top:-7px;left:5px;color:#dc0031;font-size:25px}input.form-control:not(textarea),select.form-control:not(textarea),img.form-control:not(textarea),textarea.form-control:not(textarea),.select2-container.form-control:not(textarea){height:50px}input.form-control,select.form-control,img.form-control,textarea.form-control,.select2-container.form-control{border-radius:25px;border:1px solid #c7c7c7;color:#414141;font-size:16px;box-shadow:none;padding-left:20px;padding-right:20px}input.form-control[name*=password],input.form-control[name*=p_confirm],select.form-control[name*=password],select.form-control[name*=p_confirm],img.form-control[name*=password],img.form-control[name*=p_confirm],textarea.form-control[name*=password],textarea.form-control[name*=p_confirm],.select2-container.form-control[name*=password],.select2-container.form-control[name*=p_confirm]{padding-right:41px;overflow:hidden;word-break:keep-all}input.form-control::-webkit-input-placeholder,select.form-control::-webkit-input-placeholder,img.form-control::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder,.select2-container.form-control::-webkit-input-placeholder{color:#8e8e8e;font-size:15px}input.form-control:-moz-placeholder,select.form-control:-moz-placeholder,img.form-control:-moz-placeholder,textarea.form-control:-moz-placeholder,.select2-container.form-control:-moz-placeholder{color:#8e8e8e;font-size:15px}input.form-control::-moz-placeholder,select.form-control::-moz-placeholder,img.form-control::-moz-placeholder,textarea.form-control::-moz-placeholder,.select2-container.form-control::-moz-placeholder{color:#8e8e8e;font-size:15px}input.form-control:-ms-input-placeholder,select.form-control:-ms-input-placeholder,img.form-control:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder,.select2-container.form-control:-ms-input-placeholder{color:#8e8e8e;font-size:15px}input.form-control:focus,select.form-control:focus,img.form-control:focus,textarea.form-control:focus,.select2-container.form-control:focus{box-shadow:none;border:1px solid #00bfd5}textarea.form-control{padding-top:15px;padding-bottom:12px}.select2-container{height:50px;border-radius:25px;border:1px solid #c7c7c7;color:#414141;font-size:16px;box-shadow:none}.select2-container .select2-choice{border:0;padding-top:1px;font-size:15px;width:100%;height:100%;padding:7px 38px 1px 0px;background:#fff url("../img/btn/select_off_2x.png") center no-repeat;background-size:15px auto;background-position:top 50% right 20px}.select2-container .select2-choice>.select2-chosen{margin-right:0}.select2-container .select2-arrow{opacity:0}.select2-container::-webkit-input-placeholder{color:#8e8e8e;font-size:15px}.select2-container:-moz-placeholder{color:#8e8e8e;font-size:15px}.select2-container::-moz-placeholder{color:#8e8e8e;font-size:15px}.select2-container:-ms-input-placeholder{color:#8e8e8e;font-size:15px}.select2-container:focus{box-shadow:none;border:1px solid #00bfd5}.select2-drop{transform:translate(0px, 2px);border:1px solid #00bfd5 !important;padding:10px;border-radius:20px !important;font-size:15px}.select2-drop.select2-drop-above{transform:translate(0px, -2px)}.select2-drop-above .select2-choice{border:none !important}.form-group .scroll-wrapper{border-radius:25px !important;border:1px solid #c7c7c7}.form-group .scroll-wrapper .textarea-scrollbar{padding:15px 20px 12px 20px}.form-group .scroll-wrapper .scroll-element.scroll-y{right:6px;top:10px;height:85%}.form-group .textarea-scrollbar{height:130px}.form-group .textarea-scrollbar.company-textarea{height:234px}.form-group .textarea-scrollbar.volunteer-textarea{height:100px}select.form-control,.form-control.select-select2,.form-control.select2-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;overflow:hidden;padding-left:20px}select.form-control::-ms-expand{display:none}label.customize-radio-style{cursor:pointer;padding-right:0 !important}label.customize-radio-style input{width:0;opacity:0}label.customize-radio-style input:checked~.radio-btn{background:#dc0031 url("../img/btn/check_on_2x.png") center no-repeat;background-size:14px auto;border:none}label.customize-radio-style input:disabled~.radio-btn{background:#ececec}label.customize-radio-style input.error~.radio-btn{border-color:#dc0031}label.customize-radio-style{padding-left:30px;margin-right:30px;position:relative}label.customize-radio-style .radio-btn{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #c7c7c7;background-color:#fff}label.customize-radio-style.radio-xs-block{display:block;margin-right:0}@media screen and (min-width: 500px){label.customize-radio-style.radio-xs-block{display:inline-block;margin-right:30px}}label.customize-checkbox-style{cursor:pointer;padding-right:0 !important}label.customize-checkbox-style .add_child_btn_area{display:inline-block}label.customize-checkbox-style input{width:0;opacity:0}label.customize-checkbox-style input:checked~.checkbox-btn{background:#dc0031 url("../img/btn/check_on_2x.png") center no-repeat;background-size:14px auto;border:none}label.customize-checkbox-style input:disabled~.checkbox-btn{background:#ececec}label.customize-checkbox-style input.error~.checkbox-btn{border-color:#dc0031}label.customize-checkbox-style{padding-left:30px;margin-right:30px;position:relative}label.customize-checkbox-style .checkbox-btn{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:5px;border:1px solid #c7c7c7;background-color:#fff}label.customize-checkbox-style.checkbox-xs-block{display:block;margin-right:0}@media screen and (min-width: 500px){label.customize-checkbox-style.checkbox-xs-block{display:inline-block;margin-right:30px}}label{margin-bottom:0}.form-area .form-title{color:#000;font-size:26px;border-bottom:1px solid #c7c7c7;padding-bottom:8px;margin-bottom:25px;font-weight:bold}.form-area .form-title .receipt-title-right-area .customize-checkbox-style{margin-right:0;display:inline-block}@media screen and (min-width: 500px){.form-area .form-title .receipt-title-right-area .customize-checkbox-style{display:inline-block}}.form-area .form-title .receipt-title-right-area .customize-checkbox-style+.customize-checkbox-style{margin-top:0;margin-left:25px}@media screen and (min-width: 500px){.form-area .form-title .receipt-title-right-area .customize-checkbox-style+.customize-checkbox-style{margin-top:0;margin-left:25px}}@media screen and (min-width: 768px){.form-area .form-title .receipt-title-right-area{display:inline-block;margin-left:20px;position:relative;top:-4px}}.form-area .form-group{margin-bottom:25px}.form-area .form-group label.error{font-size:13px;color:#dc0031}.form-area .form-group [class*=col]{position:relative}.form-area .form-group [class*=col] label.error{position:absolute;top:5px;right:15px;padding-right:0}.form-area .form-group+.form-title{margin-top:45px}.form-area .form-group.vcode-group{margin-top:35px;padding-top:25px;border-top:1px solid #c7c7c7}.form-area .form-group .form-group-note{padding-top:0;font-size:15px;color:#dc0031}@media screen and (min-width: 768px){.form-area .form-group .form-group-note{padding-top:41px}}.form-area .row.no-error [class*=col]{margin-top:10px}.form-area .row.no-error label.transparent{height:0;display:block}.form-area .row.address-row>[class*=col]{width:100%}.form-area .row.address-row>[class*=col]:nth-child(2),.form-area .row.address-row>[class*=col]:nth-child(3){margin-top:10px}@media screen and (min-width: 500px){.form-area .row.address-row>[class*=col]:nth-child(1),.form-area .row.address-row>[class*=col]:nth-child(2){width:50%;margin-top:0}.form-area .row.address-row>[class*=col]:nth-child(3){width:100%}}@media screen and (min-width: 768px){.form-area .row.address-row>[class*=col]:nth-child(1),.form-area .row.address-row>[class*=col]:nth-child(2){width:25%}.form-area .row.address-row>[class*=col]:nth-child(3){width:50%;margin-top:0}.form-area .row.address-row>[class*=col]:nth-child(3).full-width{width:100%}.form-area .row.address-row>[class*=col]:nth-child(3).three-quarters-width{width:75%}}.form-area .row.receipt-row>[class*=col]{width:100%}.form-area .row.receipt-row>[class*=col]:nth-child(2),.form-area .row.receipt-row>[class*=col]:nth-child(3),.form-area .row.receipt-row>[class*=col]:nth-child(4){margin-top:10px}@media screen and (min-width: 500px){.form-area .row.receipt-row>[class*=col]:nth-child(1),.form-area .row.receipt-row>[class*=col]:nth-child(2),.form-area .row.receipt-row>[class*=col]:nth-child(3){width:50%;margin-top:0}.form-area .row.receipt-row>[class*=col]:nth-child(4){width:100%}}@media screen and (min-width: 768px){.form-area .row.receipt-row>[class*=col]:nth-child(1),.form-area .row.receipt-row>[class*=col]:nth-child(2),.form-area .row.receipt-row>[class*=col]:nth-child(3){width:25%}.form-area .row.receipt-row>[class*=col]:nth-child(4){width:50%;margin-top:0}.form-area .row.receipt-row>[class*=col]:nth-child(4).full-width{width:100%}.form-area .row.receipt-row>[class*=col]:nth-child(4).three-quarters-width{width:75%}}.form-area label{font-size:15px;color:#4b4b4b;font-weight:normal;padding-right:18px}.form-area label.transparent{opacity:0}@media screen and (min-width: 768px){.form-area .label-box{float:left;width:120px}}@media screen and (min-width: 768px){.form-area .input-box{float:left;width:calc(100% - 120px)}}.form-area .note{padding-top:15px;font-size:15px}.form-area .note ul,.form-area .note ol{padding-left:16px}.form-area .note.botton-note{margin-bottom:0px;padding-bottom:0}.form-area .intro-box{border-top:1px solid #c7c7c7;padding-top:25px;margin-top:25px;border-top:1px solid #c7c7c7}.form-area .input-btn-box input{margin-bottom:10px}@media screen and (min-width: 500px){.form-area .input-btn-box input{float:left;margin-bottom:0;margin-right:10px;width:calc(100% - 85px - 10px)}}.form-area .input-btn-box .function-btn{float:left;height:50px;width:100%;text-align:center;padding:11px 0px}@media screen and (min-width: 500px){.form-area .input-btn-box .function-btn{width:85px}}.form-area .input-btn-box .function-btn+.function-btn{margin-left:10px}@media screen and (min-width: 500px){.form-area .input-btn-box.two-btn input{width:calc(100% - 170px - 20px)}}.form-area .input-btn-box.two-btn .function-btn{width:calc((100% - 10px)/2)}@media screen and (min-width: 500px){.form-area .input-btn-box.two-btn .function-btn{width:85px}}.form-area .input-btn-box.same-with-donor input{width:100%}@media screen and (min-width: 500px){.form-area .input-btn-box.same-with-donor input{width:calc(100% - 150px - 10px)}}.form-area .input-btn-box.same-with-donor .function-btn{width:150px}input.error,select.error,textarea.error,.select2-container.error{border:1px solid #dc0031 !important}input.study-time{width:calc((100% - 80px)/2);display:inline-block}.time-word{display:inline-block;width:30px}.form-btn-area{text-align:center;margin-top:45px;font-size:0}.form-btn-area .form-btn{font-size:18px;padding:7px 20px;height:45px;width:100%;max-width:240px;display:block;margin:0 auto}.form-btn-area .form-btn+.form-btn{margin-top:15px}@media screen and (min-width: 600px){.form-btn-area .form-btn{width:auto;max-width:none;padding:7px 46px;display:inline-block}.form-btn-area .form-btn.less-pd{padding:7px 30px}.form-btn-area .form-btn+.form-btn{margin-top:0;margin-left:15px}}.form-btn-area.qrcode-area img.qrcode{display:none;margin-top:15px}@media screen and (min-width: 600px){.form-btn-area.qrcode-area .form-btn+.form-btn{margin-top:15px}}@media screen and (min-width: 1024px){.form-btn-area.qrcode-area{margin-top:10px}.form-btn-area.qrcode-area img.qrcode{display:inline;margin-left:15px}.form-btn-area.qrcode-area .form-btn{margin-left:15px}.form-btn-area.qrcode-area .form-btn+.form-btn{margin-top:15px}}.form-btn-area.qrcode-area .btn-line{display:inline-block;height:45px;border-radius:26px;font-size:18px;padding:7px 21px;color:#fff;background-color:#06c655;border:0;line-height:1.7;font-weight:bold}@media screen and (min-width: 600px){.form-btn-area.qrcode-area .btn-line{font-size:18px;padding:7px 20px;height:45px;width:100%;max-width:240px}}.form-btn-area.qrcode-area .btn-line img{height:32px;width:32px;margin-left:10px}.form-btn-area.qrcode-area .btn-line:focus{color:#fff}.form-btn-area.qrcode-area .btn-line:hover{background-color:#000;color:#fff}.form-btn-area.no-mt{margin-top:0}.form-btn-area.three-btn .form-btn{width:100%;display:block;max-width:260px;margin:0 auto}.form-btn-area.three-btn .form-btn+.form-btn{margin-top:15px}@media screen and (min-width: 1024px){.form-btn-area.three-btn .form-btn{width:auto;display:inline-block;max-width:none}.form-btn-area.three-btn .form-btn+.form-btn{margin-top:0;margin-left:15px}}.vcode-area input{display:block;vertical-align:middle;width:100%}@media screen and (min-width: 768px){.vcode-area input{width:206px;display:inline-block}}.vcode-area img{display:inline-block;vertical-align:middle;width:148px;padding:0;cursor:pointer;margin-top:10px}@media screen and (min-width: 768px){.vcode-area img{margin-left:25px;margin-top:0}}@media screen and (min-width: 768px){.vcode-area .code-img-area img{margin-left:0px;margin-top:10px}}.vcode-area .refresh-text{display:inline-block;vertical-align:middle;font-size:15px;margin-left:10px;color:#4b4b4b}@media screen and (min-width: 768px){.vcode-area~label.error{position:absolute;right:auto !important;top:0px;left:221px;transform:translateX(-100%);padding-top:0}}.xs-mt{margin-top:30px}@media screen and (min-width: 768px){.xs-mt{margin-top:0}}.address-mt{margin-top:12px}.address-xs-mt{margin-top:12px}@media screen and (min-width: 768px){.address-xs-mt{margin-top:0}}.donate-record-area .donate-record-page-title{margin-top:40px}.donate-record-area .donate-record-title{font-size:40px;color:#000;line-height:1.25;text-align:center;padding-bottom:15px;font-family:"Microsoft JhengHei";font-weight:bold}.donate-record-area .form-area .donate-record-title{margin-bottom:48px}.donate-record-list{display:table;width:100%;border-top:1px solid #c7c7c7}.donate-record-list .t-row{border-bottom:1px solid #c7c7c7;padding:20px 10px}@media screen and (min-width: 768px){.donate-record-list .t-row{display:table-row;padding:0}}.donate-record-list .t-row.head{display:none}@media screen and (min-width: 768px){.donate-record-list .t-row.head{display:table-row}}.donate-record-list .t-row.head .t-cell{color:#5a5a5a}.donate-record-list .t-row:last-child{border-bottom:0}@media screen and (min-width: 768px){.donate-record-list .t-row:last-child .t-cell{border-bottom:0}}.donate-record-list .t-cell{display:block;color:#000;font-size:18px;padding:4px 0}.donate-record-list .t-cell.w-20{width:20px}.donate-record-list .t-cell.w-70{width:70px}.donate-record-list .t-cell.w-85{width:85px}.donate-record-list .t-cell.w-120{width:120px}.donate-record-list .t-cell.w-220{width:220px}.donate-record-list .t-cell.w-10-percent{width:10%}.donate-record-list .t-cell.w-15-percent{width:15%}.donate-record-list .t-cell.w-20-percent{width:20%}.donate-record-list .t-cell.w-80-percent{width:80%}.donate-record-list .t-cell.more-btn-cell{text-align:center;margin-top:4px}.donate-record-list .t-cell.more-btn-cell:before{display:none}.donate-record-list .t-cell.more-btn-cell .more-btn{width:85px;height:44px;padding:7px 0px;text-align:center}.donate-record-list .t-cell:before{content:attr(data-title);display:inline-block;color:#5a5a5a;margin-right:30px}@media screen and (min-width: 768px){.donate-record-list .t-cell:before{display:none}.donate-record-list .t-cell{display:table-cell;vertical-align:middle;border-bottom:1px solid #c7c7c7;padding:22px 0;font-size:16px}}@media screen and (min-width: 1024px){.donate-record-list .t-cell{font-size:18px}}.donate-record-list .xs-btn-area{text-align:center;margin-top:10px}.donate-record-list .xs-btn-area .more-btn{display:inline-block;width:85px;height:44px;padding:7px 0px;text-align:center}.donate-record-list .xs-btn-area .more-btn+.more-btn{margin-left:5px}.file-group{position:relative}.file-group .pick-file{position:absolute;top:8px;right:8px;width:68px;height:34px;background:#fff;border-radius:17px !important;color:#000;border:0px;line-height:34px;padding:0;cursor:pointer;border:1px solid #000;text-align:center;font-size:15px}.file-group .pick-file:hover{border-color:#dc0031;color:#fff;background-color:#dc0031}.file-group .pick-file input[type=file]{position:absolute;max-width:100%;max-height:100%;height:34px;opacity:0;left:0;top:0;z-index:100;cursor:pointer}.file-group input[type=file]::-webkit-file-upload-button{cursor:pointer}.mc-input-area .mc-row+.mc-row{margin-top:30px}@media screen and (min-width: 768px){.mc-input-area .mc-row+.mc-row{margin-top:12px}}.mc-input-area .mc-row>*{float:left}.mc-input-area .mc-input-box{width:20px;margin-right:20px;padding-top:10px}.mc-input-area .title-box{width:calc(100% - 40px);margin-bottom:12px}@media screen and (min-width: 768px){.mc-input-area .title-box{margin-right:30px;width:calc(50% - 40px - 30px - 105px - 15px)}}@media screen and (min-width: 768px){.mc-input-area .title-box.outer{width:calc(50% - 40px - 15px)}}.mc-input-area .status-box{padding-left:40px;margin-right:12px;width:calc((100% - 12px)*.6)}@media screen and (min-width: 768px){.mc-input-area .status-box{padding-left:0;margin-right:30px;width:105px}}.mc-input-area .qty-box{width:40%;width:calc((100% - 12px)*.3);margin-right:10px}@media screen and (min-width: 768px){.mc-input-area .qty-box{width:138px}}.mc-input-area .unit-box{width:calc((100% - 112px)*.1);margin-top:12px;font-size:15px}@media screen and (min-width: 768px){.mc-input-area .unit-box{margin-right:30px;width:20px}}.mc-input-area .expire-box{width:100%;padding-left:40px;margin-top:12px}@media screen and (min-width: 768px){.mc-input-area .expire-box{margin-top:0;padding-left:0;width:calc(50% - 15px - 168px - 30px)}}.volunteer-form-area{margin-top:30px}.blue-border-tab-area{border-bottom:1px solid #c7c7c7;margin-bottom:30px;padding-bottom:12px;text-align:center;max-width:360px;margin-left:auto;margin-right:auto}.blue-border-tab-area .blue-border-type{color:#414141;font-size:22px;display:inline-block;cursor:pointer;position:relative;font-weight:bold;padding:0 3px}.blue-border-tab-area .blue-border-type input[type=radio]{position:fixed;opacity:0;pointer-events:none}.blue-border-tab-area .blue-border-type:hover a{color:#00bfd5}.blue-border-tab-area .blue-border-type.active{color:#000}.blue-border-tab-area .blue-border-type.active:before{content:"";display:block;position:absolute;bottom:-14px;left:0;width:100%;height:3px;background-color:#00bfd5}.blue-border-tab-area .blue-border-type+.blue-border-type{margin-left:50px}@media screen and (min-width: 768px){.blue-border-tab-area .blue-border-type+.blue-border-type{margin-left:70px}}.login-intro-area{font-size:15px;color:#5a5a5a;margin-bottom:20px;text-align:center}.login-btn-area .row [class*=col]+[class*=col]{margin-top:10px}@media screen and (min-width: 768px){.login-btn-area .row [class*=col]+[class*=col]{margin-top:0}}.login-btn-area .social-login-area{margin-top:30px}.login-btn-area .social-login-area .social-title{font-size:15px;color:#4b4b4b;text-align:center;margin-bottom:15px}.login-btn-area .login-btn{color:#fff;display:block;width:100%;max-width:360px;height:50px;margin:auto;border-radius:25px;text-align:center;padding:4px 0}.login-btn-area .login-btn span{padding:5px 0 5px 42px;position:relative;display:inline-block}.login-btn-area .login-btn+.login-btn{margin-top:15px}.login-btn-area .login-btn.member{background-color:#dc0031;border:1px solid #dc0031}.login-btn-area .login-btn.member span{background:url("../img/member/Group 2721@2x.png") left center no-repeat;background-size:32px auto}.login-btn-area .login-btn.fb{background-color:#1877f2;border:1px solid #1877f2}.login-btn-area .login-btn.fb span{background:url("../img/member/Group 2720@2x.png") left center no-repeat;background-size:32px auto}.login-btn-area .login-btn.google{background-color:#fff;border:1px solid #dcdddc;color:#707070}.login-btn-area .login-btn.google span{background:url("../img/member/Group 2722@2x.png") left center no-repeat;background-size:32px auto}.login-btn-area .login-btn.line{background-color:#06c755;border:1px solid #06c755;color:#fff}.login-btn-area .login-btn.line span{background:url("../img/member/icon_line@2x.png") left center no-repeat;background-size:32px auto}.login-btn-area.register .login-btn{max-width:none}.donate-search-area .xs-mt{margin-top:10px}@media screen and (min-width: 768px){.donate-search-area .xs-mt{margin-top:0}}.donate-search-area .data-area input{float:left;width:calc((100% - 30px)/2)}.donate-search-area .data-area span{float:left;width:30px;text-align:center;padding-top:12px}.donate-search-area .donate-no-area input{float:left;width:100%}@media screen and (min-width: 768px){.donate-search-area .donate-no-area input{width:calc(100% - 30px - 110px)}}.donate-search-area .donate-no-area .search-btn{width:100%;height:50px;padding:0px 37px;margin-top:10px}@media screen and (min-width: 768px){.donate-search-area .donate-no-area .search-btn{margin-left:30px;margin-top:0;width:110px}}.apply-common-receipt-btn{height:34px;line-height:34px;font-size:15px;padding:0px 12px;margin-right:20px}@media screen and (min-width: 500px){.apply-common-receipt-btn{margin-bottom:0px;margin-right:20px}}.mc-org-format{color:#dc0031;font-weight:bold;font-size:17px}#contact_tel,#contact_office_tel{margin-top:-25px}@media screen and (min-width: 768px){#contact_tel,#contact_office_tel{margin-top:0}}#s2id_receipt_frequency{margin-top:-45px}@media screen and (min-width: 768px){#s2id_receipt_frequency{margin-top:0}}#searchBtn{height:50px}.pw-visivle-btn{width:18px;height:18px;cursor:pointer;position:absolute;bottom:15px;right:28px;border:0;background:url("../img/member/password_unsee.png") center no-repeat;background-size:18px 18px}.pw-visivle-btn.is-visible{background:url("../img/member/password_see.png") center no-repeat;background-size:18px 18px}.label-group .alert-text{font-size:12px;margin-bottom:5px}@media screen and (min-width: 400px){.label-group{display:inline-flex;align-items:center}.label-group .alert-text{padding-left:10px;margin-left:auto;margin-bottom:0}}.home-banner-area.no-mb{margin-bottom:0}.home-banner-area{background-color:#efefef;position:relative}@media screen and (min-width: 768px){.home-banner-area{margin-bottom:5.4904831625vw}}@media screen and (min-width: 1366px){.home-banner-area{margin-bottom:75px}}.home-banner-area .home-bottom-circle-box{width:100%;height:10.2864583333vw;position:absolute;bottom:-10.2864583333vw;left:0px}@media screen and (min-width: 768px){.home-banner-area .home-bottom-circle-box{height:5.4904831625vw;bottom:-5.4904831625vw;left:0px}}@media screen and (min-width: 1366px){.home-banner-area .home-bottom-circle-box{height:75px;bottom:-75px}}.home-banner-area .home-bottom-circle-box .home-bottom-circle{width:auto;position:absolute;height:94%;top:40%;left:50%;transform:translate(-50%, -50%)}.home-banner-area .home-bottom-circle-box .home-bottom-circle.for-sm{display:none}@media screen and (min-width: 768px){.home-banner-area .home-bottom-circle-box .home-bottom-circle{height:calc(100% + 1px);top:calc(50% - 1px);left:50%}.home-banner-area .home-bottom-circle-box .home-bottom-circle.for-xs{display:none}.home-banner-area .home-bottom-circle-box .home-bottom-circle.for-sm{display:block}}.home-banner-area #home-banner-carousel{position:relative}@media screen and (min-width: 768px){.home-banner-area #home-banner-carousel .owl-box{position:relative;overflow:hidden;height:56.3689604685vw}}@media screen and (min-width: 1366px){.home-banner-area #home-banner-carousel .owl-box{width:100%;height:770px;position:relative;overflow:hidden}}.home-banner-area #home-banner-carousel .owl-box a{display:block}.home-banner-area #home-banner-carousel .owl-box .play-btn{display:inline-block;width:100px;height:64px;border:1px solid #fff;border-radius:80px;position:absolute;top:60%;left:50%;transform:translate(-50%, -60%);z-index:1}@media screen and (min-width: 768px){.home-banner-area #home-banner-carousel .owl-box .play-btn{width:125px;height:80px;top:50%;left:50%;transform:translate(-50%, -50%)}}.home-banner-area #home-banner-carousel .owl-box .play-btn img{width:32px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-33%, -50%);border:0;border-radius:0}@media screen and (min-width: 768px){.home-banner-area #home-banner-carousel .owl-box .play-btn img{width:40px}}.home-banner-area #home-banner-carousel .owl-item.active .youtubeid{display:block}.home-banner-area #home-banner-carousel .banner-img{width:100%;height:auto}.home-banner-area #home-banner-carousel .banner-img.for-sm{display:none}.home-banner-area #home-banner-carousel .banner-img.for-sm.on{display:none}.home-banner-area #home-banner-carousel .banner-img.loading{background:#000 !important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (min-width: 768px){.home-banner-area #home-banner-carousel .banner-img.for-xs{display:none}.home-banner-area #home-banner-carousel .banner-img.for-xs.on{display:none}.home-banner-area #home-banner-carousel .banner-img.for-sm{display:block}.home-banner-area #home-banner-carousel .banner-img.for-sm.on{display:block}.home-banner-area #home-banner-carousel .banner-img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.home-banner-area #home-banner-carousel .owl-nav{position:absolute;bottom:35px;left:15px}@media screen and (min-width: 1320px){.home-banner-area #home-banner-carousel .owl-nav{left:calc(50% - 645px)}}.home-banner-area #home-banner-carousel .owl-nav span{display:none}.home-banner-area #home-banner-carousel .owl-nav .owl-prev,.home-banner-area #home-banner-carousel .owl-nav .owl-next{width:57px;height:33px;border:1px solid #fff;border-radius:16px;margin:0}.home-banner-area #home-banner-carousel .owl-nav .owl-prev:hover,.home-banner-area #home-banner-carousel .owl-nav .owl-next:hover{background-color:#dc0031;border:1px solid #dc0031}.home-banner-area #home-banner-carousel .owl-nav .owl-prev{background:url("./page_last_hover_2x.png") center no-repeat;background-size:35px auto}.home-banner-area #home-banner-carousel .owl-nav .owl-next{background:url("./page_next_hover_2x.png") center no-repeat;background-size:35px auto;margin-left:18px}.home-banner-area #home-banner-carousel .owl-dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.home-banner-area #home-banner-carousel .owl-dots{bottom:30px}}.home-banner-area #home-banner-carousel .owl-dots .owl-dot{background:none;border:0;padding:0}.home-banner-area #home-banner-carousel .owl-dots .owl-dot span{border-radius:50%;width:14px;height:14px;margin:0px 4px;border:1px solid #fff;background-color:rgba(0,0,0,0)}.home-banner-area #home-banner-carousel .owl-dots .owl-dot.active span,.home-banner-area #home-banner-carousel .owl-dots .owl-dot:hover span{background-color:#fff}.side-function-area{position:fixed;top:calc(50% + 34px);right:15px;transform:translateY(-50%);z-index:3;width:32px;padding-top:60px}@media screen and (min-width: 1320px){.side-function-area{right:calc(50% - 645px)}}.side-function-area .to-top{display:none;width:100%;height:48px;background:url("./gotop_2_2x_1.png") left 14px top no-repeat;background-size:21px auto;padding-left:14px;margin-bottom:15px;cursor:pointer;position:absolute;top:0px;left:-1px}@media screen and (min-width: 1200px){.side-function-area .to-top:hover{background:url("./gotop_2_hover_2x_1.png") left 14px top no-repeat;background-size:21px auto}}.side-function-area .function-btn{display:none;width:32px;height:32px;position:relative}@media screen and (min-width: 1200px){.side-function-area .function-btn{display:block}}.side-function-area .function-btn+.function-btn{margin-top:15px}.side-function-area .function-btn.member{background:url("./icon_member_01_b_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.member.white{background:url("./icon_member_01_w_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.member:hover{background:url("./icon_member_01_r_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.side-function-area .function-btn.member:hover{background:url("./icon_member_01_hover_2x.png") center no-repeat;background-size:32px}}.side-function-area .function-btn.member_login{background:url("./icon_member_02_b_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.member_login:hover{background:url("./icon_member_02_b_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.side-function-area .function-btn.member_login:hover{background:url("./icon_member_02_r_2x.png") center no-repeat;background-size:32px}}.side-function-area .function-btn.cart{background:url("./icon_cart_b_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.cart.white{background:url("./icon_cart_w_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.cart:hover{background:url("./icon_cart_r_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.side-function-area .function-btn.cart:hover{background:url("./icon_cart_hover_2x.png") center no-repeat;background-size:32px}}.side-function-area .function-btn.search{background:url("./icon_search_b_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.search.white{background:url("./icon_search_w_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.search:hover{background:url("./icon_search_r_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.side-function-area .function-btn.search:hover{background:url("./icon_search_hover_2x.png") center no-repeat;background-size:32px}}.side-function-area .function-btn.en{background:url("./icon_lan_en_b_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.en.white{background:url("./icon_lan_en_w_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.en:hover{background:url("./icon_lan_en_r_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.side-function-area .function-btn.en:hover{background:url("./icon_lan_en_hover_2x.png") center no-repeat;background-size:32px}}.side-function-area .function-btn.ch{background:url("./icon_lan_tw_b_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.ch.white{background:url("./icon_lan_tw_w_2x.png") center no-repeat;background-size:100%}.side-function-area .function-btn.ch:hover{background:url("./icon_lan_tw_r_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.side-function-area .function-btn.ch:hover{background:url("./icon_lan_tw_hover_2x.png") center no-repeat;background-size:32px}}.side-function-area .cart-qty{background-color:#dc0031;position:absolute;bottom:0;right:0;min-width:18px;height:18px;color:#fff;border-radius:9px;font-size:12px;padding-left:19%;line-height:1.5}.unit_intro_box{position:relative}.unit_intro_box .left-bottom-circle{position:absolute;z-index:2;display:none}@media screen and (min-width: 1024px){.unit_intro_box .left-bottom-circle{width:259px;height:259px;background:url("./index_story_top_2x.png") center no-repeat;background-size:100%;top:100%;left:17%;transform:translateY(20%);display:block}}@media screen and (min-width: 1200px){.unit_intro_box .container{padding:0}}.unit_intro_box{padding-top:80px;margin-bottom:35px}@media screen and (min-width: 768px){.unit_intro_box{margin-bottom:92px}}@media screen and (min-width: 1024px){.unit_intro_box{margin-bottom:155px;padding-top:75px}}.unit_intro_box .right-bottom-circle{position:absolute;bottom:-107px;right:-2px;width:40px;height:136px;background:url("./xs_story_circle_2x.png") center no-repeat;background-size:100%;transform:scaleX(-1);z-index:2}@media screen and (min-width: 768px){.unit_intro_box .right-bottom-circle{display:none}}.unit_intro_box .list-area{text-align:center;margin:auto}@media screen and (min-width: 1024px){.unit_intro_box .list-area .row{margin:0}}.unit_intro_box .list-area .list-box{margin-bottom:45px}@media screen and (min-width: 640px){.unit_intro_box .list-area .list-box{margin-bottom:36px}}@media screen and (min-width: 1024px){.unit_intro_box .list-area .list-box{width:auto;padding:0;text-align:left}.unit_intro_box .list-area .list-box+.list-box{margin-left:31px;margin-left:calc((100% - 900px)/3)}}.unit_intro_box .list-area .list-box .image-box img{width:130px;height:142px}@media screen and (min-width: 640px){.unit_intro_box .list-area .list-box .image-box img{width:225px;height:245px}}.unit_intro_box .list-area .list-box .text-box{text-align:center}.unit_intro_box .list-area .list-box .text-box .text-title{font-size:18px;font-weight:bold;color:#000;margin-top:18px;margin-bottom:8px}@media screen and (min-width: 640px){.unit_intro_box .list-area .list-box .text-box .text-title{font-size:28px;margin-top:25px;margin-bottom:9px}}.unit_intro_box .list-area .list-box .text-box .text-content{margin:auto;font-size:18px;color:#434343;height:61px;width:200px;margin-bottom:20px;display:none}@media screen and (min-width: 640px){.unit_intro_box .list-area .list-box .text-box .text-content{display:block}}.unit_intro_box .list-area .list-box .text-box .findmore-btn{margin:auto;font-size:16px;padding:10px;height:42px;width:120px;border-radius:50px;padding:8px 0;display:none}@media screen and (min-width: 640px){.unit_intro_box .list-area .list-box .text-box .findmore-btn{height:47px;width:135px;font-size:18px;display:block}}.our_mission.gray_bg{background-color:#eaeaea}.home-mission-box .about-fixed-page{margin-top:0}.home-mission-box .about-fixed-page .story-area{padding-top:86px;margin-bottom:-72px}@media screen and (min-width: 1024px){.home-mission-box .about-fixed-page .story-area{margin-bottom:0px}}.home-mission-box .about-fixed-page .story-area .story-outer-box{position:relative}.home-mission-box .about-fixed-page .story-area .story-outer-box:first-child:before{display:block;top:90%;left:0}@media screen and (min-width: 768px){.home-mission-box .about-fixed-page .story-area .story-outer-box:first-child:before{display:none}}.home-mission-box .about-fixed-page .story-area .story-outer-box:nth-child(2):before{display:block;top:87%;right:0}@media screen and (min-width: 768px){.home-mission-box .about-fixed-page .story-area .story-outer-box:nth-child(2):before{top:55px;right:0}}.home-mission-box .about-fixed-page .story-area .story-outer-box:last-child:before{display:none}@media screen and (min-width: 768px){.home-mission-box .about-fixed-page .story-area .story-outer-box:last-child:before{display:block}}.home-mission-box .about-fixed-page .story-area .left-story-area{margin-bottom:92px}.home-mission-box .about-fixed-page .story-area .left-story-area .text-area .info-top{padding-top:16px;padding-bottom:35px}@media screen and (min-width: 1024px){.home-mission-box .about-fixed-page .story-area .left-story-area .text-area .info-top{padding-bottom:16px}}.home-mission-box .about-fixed-page .story-area .right-story-area{margin-top:0px;margin-bottom:67px}@media screen and (min-width: 1024px){.home-mission-box .about-fixed-page .story-area .right-story-area{margin-bottom:90px}}@media screen and (min-width: 1024px){.home-mission-box .about-fixed-page .story-area .right-story-area{margin-bottom:90px}}.home-mission-box .about-fixed-page .story-area .right-story-area .text-area{margin-bottom:93px}@media screen and (min-width: 1024px){.home-mission-box .about-fixed-page .story-area .right-story-area .text-area{margin-bottom:0}}.home-mission-box .about-fixed-page .story-area .right-story-area .text-area .info-top{padding-top:16px;padding-bottom:35px}@media screen and (min-width: 1024px){.home-mission-box .about-fixed-page .story-area .right-story-area .text-area .info-top{padding-bottom:16px}}.home-mission-box .about-fixed-page .story-area .right-story-area .img-area{margin-top:0}.home-mission-box .about-fixed-page .story-area .text-area .main-title{font-size:28px}@media screen and (min-width: 1024px){.home-mission-box .about-fixed-page .story-area .text-area .main-title{font-size:40px}}.home-video-area{position:relative}.home-video-area .video-outer-box{overflow:hidden;width:100%;height:100%;position:relative;cursor:pointer}.home-video-area .video-outer-box .play-btn{display:inline-block;width:100px;height:64px;border:1px solid #fff;border-radius:80px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}@media screen and (min-width: 768px){.home-video-area .video-outer-box .play-btn{width:125px;height:80px}}.home-video-area .video-outer-box .play-btn img{width:32px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-33%, -50%)}@media screen and (min-width: 768px){.home-video-area .video-outer-box .play-btn img{width:40px}}.home-video-area .video-img{position:relative;width:100%;height:auto}@media screen and (min-width: 768px){.home-video-area .video-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 1920px){.home-video-area .video-img{width:100vw;height:auto}}.home-service-area .top-area{position:relative;padding:65px 0 0;background-color:#ede5cf;text-align:center}.home-service-area .top-area:before{content:"";display:block;position:absolute;bottom:-210px;left:50%;transform:translate(-50%, 0);width:1200px;height:376px;background:url("../img/index/index_results_top.png") center bottom no-repeat;background-size:100%}@media screen and (min-width: 1024px){.home-service-area .top-area:before{width:1500px;height:470px;bottom:auto;top:0}}@media screen and (min-width: 768px){.home-service-area .top-area{padding:70px 0 0}}@media screen and (min-width: 1024px){.home-service-area .top-area{background-color:rgba(0,0,0,0);padding:98px 0 0}}.home-service-area .top-area .service-title{color:#000;font-size:28px;font-family:"Microsoft JhengHei";font-weight:bold;margin-bottom:15px}@media screen and (min-width: 768px){.home-service-area .top-area .service-title{font-size:40px}}.home-service-area .top-area .service-desc{color:#434343;font-size:18px;max-width:810px;margin:auto}.home-service-area .middle-area .container{font-size:0}.home-service-area .middle-area{margin-top:234px}@media screen and (min-width: 1024px){.home-service-area .middle-area{margin-top:194px}}.home-service-area .middle-area .left-area{text-align:center;margin-bottom:35px}@media screen and (min-width: 1024px){.home-service-area .middle-area .left-area{text-align:left;display:inline-block;width:auto;vertical-align:middle;margin-bottom:0}}.home-service-area .middle-area .right-area{text-align:center}@media screen and (min-width: 1024px){.home-service-area .middle-area .right-area{display:inline-block;width:auto;text-align:left;vertical-align:middle;float:right}}.home-service-area .middle-area .info-outer-box{float:left;display:inline-block;width:50%}@media screen and (min-width: 1024px){.home-service-area .middle-area .info-outer-box{float:left;width:auto}.home-service-area .middle-area .info-outer-box:first-child{margin-right:44px}}.home-service-area .middle-area .info-box{line-height:1}.home-service-area .middle-area .info-box .statistics{font-size:0}.home-service-area .middle-area .info-box .statistics .num{display:inline-block;vertical-align:bottom;font-family:"Arial";font-weight:300;color:#cd0025;font-size:50px;width:134px;letter-spacing:1px}@media screen and (min-width: 768px){.home-service-area .middle-area .info-box .statistics .num{font-size:80px;width:auto;margin-right:32px}}@media screen and (min-width: 1024px){.home-service-area .middle-area .info-box .statistics .num{font-size:70px;margin-right:12px}}@media screen and (min-width: 1200px){.home-service-area .middle-area .info-box .statistics .num{font-size:80px;margin-right:22px}}.home-service-area .middle-area .info-box .statistics .unit{display:inline-block;vertical-align:bottom;font-size:20px;color:#070203;margin-bottom:10px}.home-service-area .middle-area .info-box .info-desc{font-size:20px;color:#070203;margin-top:10px;text-align:center;line-height:1.4}@media screen and (min-width: 360px){.home-service-area .middle-area .info-box .info-desc{line-height:1}}@media screen and (min-width: 768px){.home-service-area .middle-area .info-box .info-desc{font-weight:bold}}@media screen and (min-width: 1024px){.home-service-area .middle-area .info-box .info-desc{margin-top:5px}}.home-service-area .bottom-area{position:relative;height:326px;margin-top:5px}@media screen and (min-width: 768px){.home-service-area .bottom-area{margin-top:-25px}}@media screen and (min-width: 1024px){.home-service-area .bottom-area{height:470px;margin-top:-54px}}@media screen and (min-width: 1200px){.home-service-area .bottom-area{margin-top:-64px}}.home-service-area .bottom-area:before{content:"";display:block;position:absolute;top:0%;left:50%;transform:translate(-50%, 0);width:1050px;height:329px;background:url("../img/index/index_results_bottom.png") center no-repeat;background-size:100%}@media screen and (min-width: 1024px){.home-service-area .bottom-area:before{width:1500px;height:470px}}.ellipsis-area{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-area.line-1{-webkit-line-clamp:1}.ellipsis-area.line-2{-webkit-line-clamp:2}.ellipsis-area.line-3{-webkit-line-clamp:3}.ellipsis-area.line-4{-webkit-line-clamp:4}.ellipsis-area.line-5{-webkit-line-clamp:5}.no-data{margin-top:15px}.page-banner-area{position:relative}@media screen and (min-width: 1366px){.page-banner-area{height:770px}}.page-banner-area .page-banner-proportion{padding-bottom:100%}@media screen and (min-width: 500px){.page-banner-area .page-banner-proportion{padding-bottom:56.3689604685%}}@media screen and (min-width: 1366px){.page-banner-area .page-banner-proportion{height:100%;padding-bottom:0}}.page-banner-area .container{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%);z-index:3}.page-banner-area .table-box{display:table;width:100%;height:100%}.page-banner-area .table-box .t-cell{display:table-cell;vertical-align:middle}.page-banner-area .table-box .t-cell.text{width:100%}@media screen and (min-width: 768px){.page-banner-area .table-box .t-cell.text{width:40%}}@media screen and (min-width: 1024px){.page-banner-area .table-box .t-cell.text{width:30%}}.page-banner-area .table-box.epaper-subscibe{display:block;padding:80px 0}@media screen and (min-width: 768px){.page-banner-area .table-box.epaper-subscibe{display:table;padding:0;width:100%;padding-top:60px}}@media screen and (min-width: 1024px){.page-banner-area .table-box.epaper-subscibe{padding-top:0}}.page-banner-area .table-box.epaper-subscibe .t-cell{display:block}@media screen and (min-width: 768px){.page-banner-area .table-box.epaper-subscibe .t-cell{display:table-cell}}.page-banner-area .table-box.epaper-subscibe .t-cell.epaper-subscribe{text-align:center}@media screen and (min-width: 768px){.page-banner-area .table-box.epaper-subscibe .t-cell.epaper-subscribe{text-align:right}}.page-banner-area .table-box.epaper-subscibe .t-cell.epaper-subscribe .folding-box{display:inline-block;text-align:left;margin-top:22px}@media screen and (min-width: 768px){.page-banner-area .table-box.epaper-subscibe .t-cell.epaper-subscribe .folding-box{margin-top:0}}.page-banner-area .table-box.epaper-subscibe .t-cell.epaper-subscribe .folding-box .vcode-area input{width:calc(100% - 150px - 10px);float:left}.page-banner-area .table-box.epaper-subscibe .t-cell.epaper-subscribe .folding-box .vcode-area img{width:150px;float:left;margin-left:10px}.page-banner-area .page-banner-text-area{color:#fff;padding-left:10px}@media screen and (min-width: 500px){.page-banner-area .page-banner-text-area{padding-left:20px}}@media screen and (min-width: 1024px){.page-banner-area .page-banner-text-area{padding-left:0}}.page-banner-area .page-banner-text-area .main-unit,.page-banner-area .page-banner-text-area .desc{line-height:1.4;font-size:15px;font-weight:bold;padding-left:5px}@media screen and (min-width: 768px){.page-banner-area .page-banner-text-area .main-unit,.page-banner-area .page-banner-text-area .desc{font-size:15px}}@media screen and (min-width: 1024px){.page-banner-area .page-banner-text-area .main-unit,.page-banner-area .page-banner-text-area .desc{font-size:22px}}.page-banner-area .page-banner-text-area .desc{display:none}@media screen and (min-width: 768px){.page-banner-area .page-banner-text-area .desc{display:block;max-width:410px}}.page-banner-area .page-banner-text-area .sub-unit{font-size:35px;font-family:"Microsoft JhengHei";font-weight:bold}@media screen and (min-width: 768px){.page-banner-area .page-banner-text-area .sub-unit{font-size:35px}}@media screen and (min-width: 1024px){.page-banner-area .page-banner-text-area .sub-unit{font-size:50px}}@media screen and (min-width: 1200px){.page-banner-area .page-banner-text-area .sub-unit{font-size:65px}}.page-banner-area .scroll-down{display:none;width:25px;position:absolute;bottom:42px;left:calc(50% - 25px);cursor:pointer;z-index:3}@media screen and (min-width: 1024px){.page-banner-area .scroll-down{display:block}}@media screen and (min-width: 768px){.page-banner-area.epaper-subscribe-banner{height:675px}}@media screen and (min-width: 1024px){.page-banner-area.epaper-subscribe-banner{height:770px}}.page-banner-area.epaper-subscribe-banner .container{position:relative;top:auto;left:auto;transform:none;z-index:3}.page-banner-area.epaper-subscribe-banner .acart-proportion-box{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}.page-banner-area.epaper-subscribe-banner .epaper-subscribe.folding-box{width:100%}@media screen and (min-width: 768px){.page-banner-area.epaper-subscribe-banner .epaper-subscribe.folding-box{width:500px}}.three-circle-banner .top-circle{width:563px;height:auto;position:absolute;top:0;right:0;transform:translate(17%, -51%);z-index:2;display:none}@media screen and (min-width: 500px){.three-circle-banner .top-circle{display:block}}.three-circle-banner .left-circle{width:563px;height:auto;position:absolute;top:0;left:0;transform:translate(-80%, 5%);z-index:2}@media screen and (min-width: 500px){.three-circle-banner .left-circle{transform:translate(-86%, 25%)}}.three-circle-banner .left-circle.for-lg{display:none}@media screen and (min-width: 500px){.three-circle-banner .left-circle.for-lg{display:block}}.three-circle-banner .left-circle.for-xs{display:block;width:220px}@media screen and (min-width: 500px){.three-circle-banner .left-circle.for-xs{display:none}}.three-circle-banner .bottom-circle{width:290px;height:auto;position:absolute;bottom:0;left:50%;transform:translate(68%, 27%);z-index:2;display:none}@media screen and (min-width: 500px){.three-circle-banner .bottom-circle{display:block}}.list-page-title-area{text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.list-page-title-area{margin-bottom:30px}}.intro-box-area{margin-bottom:45px;font-family:"Arial","Microsoft JhengHei";font-size:18px;line-height:2.15;color:#414141}.intro-box-area h3:before{display:none}.intro-box-area h1,.intro-box-area h2,.intro-box-area h3,.intro-box-area h4,.intro-box-area h5,.intro-box-area h6{margin-top:0}.intro-box-area.donate-record{text-align:left;border-bottom:1px solid #cfcfcf;padding-bottom:20px}.cat-area{text-align:center;margin-bottom:45px}@media screen and (min-width: 768px){.cat-area{margin-bottom:60px}}.cat-area.no-margin{margin-bottom:0}.cat-area.label-cat-area{margin-top:10px}.cat-area.annual_drop{margin-bottom:30px}.cat-area .select-select2{width:100%}.cat-area .cat{display:inline-block;border:1px solid #00bfd5;color:#00bfd5;height:46px;border-radius:23px;font-size:18px;padding:8px 25px;margin-right:5px;margin-bottom:10px}.cat-area .cat:hover{background-color:#00bfd5;color:#fff;font-weight:bold}.cat-area .cat.active{background-color:#00bfd5;color:#fff;font-weight:bold}.cat-area.gray-bg{background:#f5f5f5;padding:25px 10px 15px 10px}@media screen and (min-width: 768px){.cat-area.gray-bg{padding:45px 20px 35px 20px}}.cat-area.detail-page{margin:30px 0}@media screen and (min-width: 768px){.cat-area.detail-page{margin:30px 0 45px 0}}.cat-area.annual{margin-bottom:30px}.customize-dropdown{position:relative;text-align:left;width:100%;color:#00bfd5}.customize-dropdown .dropdown-toggle{border:1px solid #000;border-radius:5px;display:block;padding:10px 40px 10px 20px;height:50px;border-radius:25px;border:1px solid #00bfd5;background:#fff url("../img/btn/select_on_2x.png.png") center no-repeat;background-size:15px auto;background-position:top 50% right 20px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customize-dropdown .menu{display:none;border:1px solid #c7c7c7;border-radius:25px;position:absolute;bottom:0;left:0;transform:translateY(100%) translateY(4px);width:100%;background-color:#fff;z-index:1}.customize-dropdown .item{display:block;padding:10px 5px 10px 20px}.customize-dropdown .item:focus,.customize-dropdown .item:hover{color:#4b4b4b}.customize-dropdown .item+.item{border-top:1px solid #c7c7c7}.customize-dropdown.show .menu{display:block}.media{margin-top:0}.list-area{margin:0;padding:0;list-style:none}.list-area.detail-page{margin-top:60px}@media screen and (min-width: 768px){.list-area.detail-page{margin-top:80px}}@media screen and (min-width: 1024px){.list-area .masonry .masonry-item:nth-child(2){margin-top:35px}}@media screen and (min-width: 1200px){.list-area .masonry .masonry-item:nth-child(2){margin-top:55px}}.list-area .masonry.news-detail-masonry .masonry-item:nth-child(2),.list-area .masonry.story .masonry-item:nth-child(2),.list-area .masonry.masonry-no-mt .masonry-item:nth-child(2){margin-top:0}.list-area ul{list-style:none;padding:0;margin-bottom:0}.list-area a{display:block}.list-area .title-area{font-weight:bold}.list-area .related-news-title{font-size:28px;color:#000;text-align:center;margin-bottom:38px;font-family:"Microsoft JhengHei";font-weight:bold}@media screen and (min-width: 1024px){.list-area .related-news-title{font-size:40px}}@media screen and (min-width: 600px){.list-area .row.type-1{margin-left:-20px;margin-right:-20px}}@media screen and (min-width: 1200px){.list-area .row.type-1{margin-left:-30px;margin-right:-30px}}.list-area .row.type-1 [class*=col]{margin-bottom:50px;width:100%}@media screen and (min-width: 600px){.list-area .row.type-1 [class*=col]{width:50%;margin-bottom:30px;padding-left:25px;padding-right:25px}}@media screen and (min-width: 768px){.list-area .row.type-1 [class*=col]{width:50%;margin-bottom:30px;padding-left:20px;padding-right:20px}}@media screen and (min-width: 1024px){.list-area .row.type-1 [class*=col]{width:33.3333333333%;margin-bottom:40px}}@media screen and (min-width: 1200px){.list-area .row.type-1 [class*=col]{margin-bottom:60px;padding-left:30px;padding-right:30px}}@media screen and (min-width: 1024px){.list-area .row.type-1.story [class*=col]{width:50%}}.list-area .row.type-1.xs-left-media-row [class*=col]{margin-bottom:30px;width:100%}@media screen and (min-width: 768px){.list-area .row.type-1.xs-left-media-row [class*=col]{width:33.3333333333%}}@media screen and (min-width: 600px){.list-area .row.type-1.achievement [class*=col]{width:100%}}@media screen and (min-width: 1024px){.list-area .row.type-1.achievement [class*=col]{width:33.3333333333%}}@media screen and (min-width: 600px){.list-area .row.type-2{margin-left:-20px;margin-right:-20px}}@media screen and (min-width: 1200px){.list-area .row.type-2{margin-left:-20px;margin-right:-20px}}.list-area .row.type-2 [class*=col]{margin-bottom:20px;width:100%}@media screen and (min-width: 600px){.list-area .row.type-2 [class*=col]{width:50%;margin-bottom:30px;padding-left:20px;padding-right:20px}}@media screen and (min-width: 1024px){.list-area .row.type-2 [class*=col]{width:33.3333333333%;margin-bottom:40px}}@media screen and (min-width: 1200px){.list-area .row.type-2 [class*=col]{margin-bottom:40px;padding-left:20px;padding-right:20px}}.list-area .media-list.service-box{margin-bottom:50px}@media screen and (min-width: 600px){.list-area .media-list.service-box .media-area{width:50%;margin-right:30px;float:left}.list-area .media-list.service-box .content-area{padding-left:calc(50% + 30px)}}@media screen and (min-width: 768px){.list-area .media-list.service-box .media-area{width:350px;margin-right:30px;float:left}.list-area .media-list.service-box .content-area{padding-left:380px}}@media screen and (min-width: 1024px){.list-area .media-list.service-box .media-area{width:400px;margin-right:30px;float:left}.list-area .media-list.service-box .content-area{padding-left:430px}}.list-area .media-list.type-1{position:relative}.list-area .media-list.type-1 a:hover .more-area{display:block}.list-area .media-list.type-1 .top-left-icon{position:absolute;top:0;left:0;width:30px;height:30px}.list-area .media-list.type-1 .acart-proportion-box{background-color:#b5b5b5}.list-area .media-list.type-1 .media-area{border-radius:50rem !important;overflow:hidden;position:relative}.list-area .media-list.type-1 .media-area .more-area{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none}.list-area .media-list.type-1 .media-area .more-area .more-btn{position:absolute;top:50%;left:50%;transform:translate(-56px, -23px);border:1px solid #fff;color:#fff;width:115px;height:45px;border-radius:23px;text-align:center;padding:7px 0px}.list-area .media-list.type-1 .media-area .more-area .more-btn.img{font-size:0;background:url("../img/donate_things/type_icon_img_2x.png") no-repeat center;background-size:23px auto}.list-area .media-list.type-1 .media-area .more-area .more-btn.video{font-size:0;background:url("../img/donate_things/type_icon_video_2x.png") no-repeat center;background-size:23px auto}.list-area .media-list.type-1 .content-area{padding-top:18px}.list-area .media-list.type-1 .content-area .title-area{font-size:25px;color:#000;line-height:1.36;margin-bottom:12px}.list-area .media-list.type-1 .content-area .desc-area{font-size:17px;color:#616161;line-height:1.55;margin-bottom:8px;overflow:hidden}.list-area .media-list.type-1 .content-area .desc-area span{color:#616161 !important}.list-area .media-list.type-1 .content-area .info-area{border-top:1px solid #707070;padding-top:12px;color:#5a5a5a;font-size:16px;line-height:1.5}.list-area .media-list.type-1 .content-area .info-area .cat{float:left}.list-area .media-list.type-1 .content-area .info-area .date{float:right}.list-area .media-list.type-1 .content-area .info-area .donate-cnt{position:relative;padding-left:26px}.list-area .media-list.type-1 .content-area .info-area .donate-cnt:before{content:"";display:block;width:18px;height:16px;position:absolute;top:3px;left:0;background:url("../img/donation/donate_list_icon_2x.png") center no-repeat;background-size:18px auto}.list-area .media-list.type-1 .content-area .info-area .location-info{font-size:18px}.list-area .media-list.type-1 .content-area .info-area .location-info+.location-info{margin-top:5px}.list-area .media-list.type-1 .pdf-btn-area{font-size:0;margin-top:20px}.list-area .media-list.type-1 .pdf-btn-area .pdf-btn{height:45px;font-size:18px;padding:6px 2px;text-align:center}.list-area .media-list.type-1 .pdf-btn-area .pdf-btn+.pdf-btn{margin-top:10px}@media screen and (min-width: 1024px){.list-area .media-list.type-1 .pdf-btn-area .pdf-btn:first-child,.list-area .media-list.type-1 .pdf-btn-area .pdf-btn:nth-child(2){display:inline-block;width:calc((100% - 10px)/2)}}.list-area .media-list.type-1 .pdf-btn-area .pdf-btn:nth-child(2){margin-top:10px}@media screen and (min-width: 1024px){.list-area .media-list.type-1 .pdf-btn-area .pdf-btn:nth-child(2){margin-top:0;margin-left:10px}}.list-area .media-list.type-1 .pdf-btn-area .pdf-btn:nth-child(3){margin-top:10px}.list-area .media-list.type-1 .pdf-btn-area .pdf-btn.full-width{width:100%;margin-left:0}.list-area .media-list.type-1 .pdf-btn-area .pdf-btn.full-width+.full-width{margin-top:10px}@media screen and (max-width: 767px){.list-area .media-list.type-1.xs-left-media .media-area{width:155px;float:left}.list-area .media-list.type-1.xs-left-media .content-area{padding-top:0;padding-left:165px}.list-area .media-list.type-1.xs-left-media .content-area .title-area{margin-bottom:6px}.list-area .media-list.type-1.xs-left-media .content-area .desc-area{display:none}.list-area .media-list.type-1.xs-left-media .content-area .info-area{border-top:0;padding-top:0}.list-area .media-list.type-1.xs-left-media .content-area .info-area .cat{float:none}.list-area .media-list.type-1.xs-left-media .content-area .info-area .date{float:none;margin-top:6px}}.list-area .media-list.type-1.achievement{max-width:600px;margin:auto}.list-area .text-list.type-1 .title-area{margin:0;font-size:26px;color:#000;line-height:1.5;border-bottom:1px solid #cfcfcf;padding-bottom:14px;margin-bottom:28px}.list-area .text-list.type-1 .content-area{font-size:20px;line-height:1.5;color:#5a5a5a}.list-area .text-list.type-1 .content-area .btn-area{margin-top:20px;text-align:center}.list-area .text-list.type-1 .content-area .btn-area .btn-main1{display:inline-block}.list-area .text-list.type-1+.text-list{margin-top:30px}.list-area .text-list.type-2{padding:20px 10px;border-bottom:1px solid #cfcfcf}.list-area .text-list.type-2.job{border-bottom:0px solid #cfcfcf;border-top:1px solid #cfcfcf}@media screen and (min-width: 768px){.list-area .text-list.type-2{padding:30px 25px}}.list-area .text-list.type-2:first-child{border-top:1px solid #cfcfcf}@media screen and (min-width: 1024px){.list-area .text-list.type-2 .table-box{display:table;width:100%}}.list-area .text-list.type-2 .title-area{color:#000;line-height:1.5;font-size:22px}@media screen and (min-width: 768px){.list-area .text-list.type-2 .title-area{font-size:26px}}@media screen and (min-width: 1024px){.list-area .text-list.type-2 .title-area{display:table-cell;vertical-align:top;width:25%;padding-right:25px;border-right:1px solid #cfcfcf}}.list-area .text-list.type-2 .desc-area{font-size:18px;line-height:1.8;color:#5a5a5a;margin-top:15px}@media screen and (min-width: 768px){.list-area .text-list.type-2 .desc-area{font-size:20px}}.list-area .text-list.type-2 .desc-area .sub-title{color:#000}.list-area .text-list.type-2 .desc-area .desc-info{font-size:18px}.list-area .text-list.type-2 .desc-area .desc-info .key{display:inline-block}.list-area .text-list.type-2 .desc-area .desc-info .value{color:#000;display:inline-block}.list-area .text-list.type-2 .desc-area .desc-info+.desc-info{margin-top:8px}.list-area .text-list.type-2 .desc-area .donate-record-list{border-top:none}.list-area .text-list.type-2 .desc-area .donate-record-list .t-row:last-child .t-cell{border-bottom:none}.list-area .text-list.type-2 .desc-area .donate-record-list .t-cell{font-size:16px}@media screen and (min-width: 1024px){.list-area .text-list.type-2 .desc-area{display:table-cell;vertical-align:top;padding:0 35px;margin-top:0}}.list-area .text-list.type-2 .btn-area{margin-top:30px;text-align:center}.list-area .text-list.type-2 .btn-area .more-btn{display:inline-block;height:44px;padding:7px 24px}@media screen and (min-width: 1024px){.list-area .text-list.type-2 .btn-area{display:table-cell;margin-top:0;vertical-align:top;width:125px}}.list-area .text-list.type-2 .donate-item-wrapper .item-box{width:100%}.list-area .text-list.type-2 .donate-item-wrapper .item-box>.item-row{margin-top:10px}.list-area .text-list.type-2 .donate-item-wrapper .item-box .item-amount{margin-top:5px}@media screen and (min-width: 768px){.list-area .text-list.type-2 .donate-item-wrapper{display:flex}.list-area .text-list.type-2 .donate-item-wrapper .item-box>.item-row{display:flex;width:100%}.list-area .text-list.type-2 .donate-item-wrapper .item-box .item-title{flex:1 1 auto;padding-right:10px}.list-area .text-list.type-2 .donate-item-wrapper .item-box .item-amount{margin-top:0;margin-left:auto}}@media screen and (min-width: 1024px){.list-area .text-list.type-2 .donate-item-wrapper{padding:0 35px}}.list-area .text-list.type-3.folding-box{padding:45px 15px}@media screen and (min-width: 1024px){.list-area .text-list.type-3.folding-box{padding:45px 30px}}.list-area .text-list.type-3 .title-area{font-size:25px;color:#000;line-height:1.36;font-weight:bold}.list-area .text-list.type-3 .desc-area{font-size:17px;color:#616161;line-height:1.55;margin-top:6px;margin-bottom:12px}.list-area .text-list.type-3 .info-area{border-top:1px solid #cfcfcf;color:#000;font-size:15px;line-height:1.5;padding-top:20px}.list-area .text-list.type-3 .info-area .table-box{display:table;width:100%}.list-area .text-list.type-3 .info-area .left-area{display:table-cell;vertical-align:top}.list-area .text-list.type-3 .info-area .left-area .info+.info{margin-top:5px}.list-area .text-list.type-3 .info-area .right-area{display:table-cell;vertical-align:top;width:105px}.list-area .text-list.type-3 .info-area .right-area .btn-main1{height:45px;padding:7px 15px}.list-area .text-list.type-3 .info-area .bottom-info{margin-top:5px}.list-area .text-list.type-3 .info-area .bottom-info .info+.info{margin-top:5px}.list-area .text-list.type-4{border-bottom:1px solid #cfcfcf;padding:20px 10px}.list-area .text-list.type-4:first-child{border-top:1px solid #cfcfcf}@media screen and (min-width: 768px){.list-area .text-list.type-4 .table-box{display:table;width:100%}}@media screen and (min-width: 768px){.list-area .text-list.type-4 .table-box .left-area{display:table-cell;vertical-align:middle;padding-right:20px}}.list-area .text-list.type-4 .table-box .right-area{margin-top:15px}.list-area .text-list.type-4 .table-box .right-area .date{float:left}.list-area .text-list.type-4 .table-box .right-area .btn-area{float:right}@media screen and (min-width: 768px){.list-area .text-list.type-4 .table-box .right-area{margin-top:0;display:table-cell;vertical-align:middle;width:120px}}.list-area .text-list.type-4 .table-box .title-area{font-size:22px;color:#000;line-height:1.6}@media screen and (min-width: 768px){.list-area .text-list.type-4 .table-box .title-area{font-size:26px}}.list-area .text-list.type-4 .table-box .date{font-size:18px;color:#5a5a5a;line-height:1.6;margin-top:10px}.list-area .text-list.type-4 .table-box .btn-main1{height:45px;padding:7px 23px;width:120px}.list-area .text-list.type-5{border-bottom:1px solid #cfcfcf;padding:20px 10px}.list-area .text-list.type-5:first-child{border-top:1px solid #cfcfcf}@media screen and (min-width: 768px){.list-area .text-list.type-5 .table-box{display:table;width:100%}}@media screen and (min-width: 768px){.list-area .text-list.type-5 .table-box .left-area{display:table-cell;vertical-align:middle;padding-right:20px}}.list-area .text-list.type-5 .table-box .right-area{margin-top:10px}.list-area .text-list.type-5 .table-box .right-area .date{float:left}.list-area .text-list.type-5 .table-box .right-area .btn-area{float:right}@media screen and (min-width: 768px){.list-area .text-list.type-5 .table-box .right-area .btn-area{margin-top:0}}@media screen and (min-width: 768px){.list-area .text-list.type-5 .table-box .right-area{margin-top:0;display:table-cell;vertical-align:middle;width:120px}}.list-area .text-list.type-5 .table-box .title-area{font-size:22px;color:#000;line-height:1.6}@media screen and (min-width: 768px){.list-area .text-list.type-5 .table-box .title-area{font-size:26px}}.list-area .text-list.type-5 .table-box .date{font-size:18px;color:#5a5a5a;line-height:1.6;margin-top:10px}.list-area .text-list.type-5 .table-box .btn-main1{height:45px;padding:7px 23px;width:120px}#videoModal{background-color:rgba(0,0,0,.5)}#videoModal .video-area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80vw;max-width:1300px}#videoModal .close-btn{display:block;width:26px;height:26px;position:absolute;top:37px;right:35px;background:rgba(0,0,0,0) url("../img/btn/dialog_close_btn_2x.png") center no-repeat;background-size:26px auto;border:0}#bannerVideoModal{background-color:rgba(0,0,0,.5)}#bannerVideoModal .video-area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80vw;max-width:1300px}#bannerVideoModal .close-btn{display:block;width:26px;height:26px;position:absolute;top:37px;right:35px;background:rgba(0,0,0,0) url("../img/btn/dialog_close_btn_2x.png") center no-repeat;background-size:26px auto;border:0}.folding-box{background-color:#f8f8f8;border-radius:30px;padding:30px 15px}@media screen and (min-width: 768px){.folding-box{padding:40px 15px}}@media screen and (min-width: 1024px){.folding-box{border-radius:50px;padding:55px 60px}}.folding-box+.folding-box{margin-top:30px}.folding-box.no-member{background-color:#fff;border:1px solid #00bfd5}.folding-box .pink-box-main-title{color:#dc0031;line-height:1.5;font-weight:bold;font-size:26px;margin-bottom:20px;padding-left:10px}@media screen and (min-width: 768px){.folding-box .pink-box-main-title{font-size:30px;margin-bottom:20px;padding-left:25px}}.folding-box .box-main-title{font-size:26px;color:#000;margin-bottom:8px;line-height:1.5;font-weight:bold}.folding-box .donate-no-area{position:relative;margin-bottom:25px}@media screen and (min-width: 1024px){.folding-box .donate-no-area{margin-bottom:36px}}.folding-box .donate-no-area .donate-no{font-size:26px;color:#000;margin-bottom:15px;line-height:1.5;font-weight:bold}.folding-box .donate-no-area .pay-btn-box{margin-top:15px}@media screen and (min-width: 1024px){.folding-box .donate-no-area .pay-btn-box{margin-top:0;position:absolute;top:0;right:0}}.folding-box .donate-no-area .pay-btn-box .pay-btn{display:block;vertical-align:middle;padding:8px 30px;height:45px;text-align:center;margin-right:auto;margin-left:auto}@media screen and (min-width: 500px){.folding-box .donate-no-area .pay-btn-box .pay-btn{display:inline-block}}.folding-box .donate-no-area .pay-btn-box .pay-btn+.pay-btn{margin-top:10px}@media screen and (min-width: 500px){.folding-box .donate-no-area .pay-btn-box .pay-btn+.pay-btn{margin-top:0;margin-left:5px}}.folding-box .folding-list-area .folding-list{padding:20px 10px;border-bottom:1px solid #cfcfcf;position:relative}@media screen and (min-width: 768px){.folding-box .folding-list-area .folding-list{padding:30px 25px}}.folding-box .folding-list-area .folding-list:first-child{border-top:1px solid #cfcfcf}.folding-box .folding-list-area .folding-list .top-area{display:table;width:100%}.folding-box .folding-list-area .folding-list .top-area .title-area{display:table-cell;width:calc(100% - 57px);vertical-align:top;font-size:22px;color:#000;line-height:1.5;padding-right:15px;cursor:pointer}@media screen and (min-width: 768px){.folding-box .folding-list-area .folding-list .top-area .title-area{font-size:26px}}.folding-box .folding-list-area .folding-list .top-area .switch-btn-area{display:table-cell;vertical-align:top;width:31px;cursor:pointer}@media screen and (min-width: 768px){.folding-box .folding-list-area .folding-list .top-area .switch-btn-area{width:57px}}.folding-box .folding-list-area .folding-list .top-area .switch-btn{width:31px;height:21px;border:1px solid #000;border-radius:19px;background:url("../img/btn/qustion_close_2x.png") center no-repeat;background-size:8px auto}@media screen and (min-width: 768px){.folding-box .folding-list-area .folding-list .top-area .switch-btn{width:57px;height:38px;background:url("../img/btn/qustion_close_2x.png") center no-repeat;background-size:16px auto}}.folding-box .folding-list-area .folding-list .top-area.has-img .media-area{display:table-cell;vertical-align:top;width:55px}.folding-box .folding-list-area .folding-list .top-area.has-img .media-area img{width:55px;height:auto}.folding-box .folding-list-area .folding-list .top-area.has-img .title-area{width:calc(100% - 55px - 57px);padding-left:20px}.folding-box .folding-list-area .folding-list .desc-area{display:none;font-size:18px;line-height:2.15;color:#414141;margin-top:24px}.folding-box .folding-list-area .folding-list .desc-area .download-btn-area{margin-top:30px;text-align:center}.folding-box .folding-list-area .folding-list .desc-area .download-btn-area .download-btn{display:inline-block;height:45px;border-radius:23px;font-size:18px;padding:8px 27px;color:#000;border:1px solid #000}.folding-box .folding-list-area .folding-list .desc-area .download-btn-area .download-btn:hover{background-color:#dc0031;border:1px solid #dc0031;color:#fff}.folding-box .folding-list-area .folding-list .desc-area .download-btn-area .download-btn+.download-btn{margin-top:10px}@media screen and (min-width: 500px){.folding-box .folding-list-area .folding-list .desc-area .download-btn-area .download-btn+.download-btn{margin-top:0;margin-left:3px}}.folding-box .folding-list-area .folding-list.active{background-color:#efefef}.folding-box .folding-list-area .folding-list.active .desc-area{display:block}.folding-box .folding-list-area .folding-list.active .switch-btn{background:url("../img/btn/qustion_open_2x.png") center no-repeat;background-size:8px auto}@media screen and (min-width: 768px){.folding-box .folding-list-area .folding-list.active .switch-btn{background:url("../img/btn/qustion_open_2x.png") center no-repeat;background-size:16px auto}}.folding-dropdown-area{margin-bottom:40px}@media screen and (min-width: 768px){.folding-dropdown-area{margin-bottom:80px}}.folding-dropdown-area .cat-area{margin:0}.donate-form-project-area{margin-bottom:30px}.folding-box.login-input-area{width:100%;margin:auto;max-width:600px;padding:15px 20px}@media screen and (min-width: 768px){.folding-box.login-input-area{padding:55px 60px}}.folding-box.login-input-area .title-text{font-size:25px;font-weight:bold;text-align:center;color:#000;margin-bottom:25px}.folding-box.login-input-area .form-group{margin-right:0px;margin-left:0px;margin-bottom:25px}@media screen and (min-width: 768px){.folding-box.login-input-area .form-group .vcode-area input{width:calc(100% - 148px - 25px - 20px - 15px)}}.folding-box.login-input-area .form-group .vcode-area img{margin-left:0}@media screen and (min-width: 768px){.folding-box.login-input-area .form-group .vcode-area img{margin-left:20px}}.folding-box.login-input-area .form-group .vcode-area .refresh_img .gi{margin-left:13px;margin-top:10px;cursor:pointer}@media screen and (min-width: 768px){.folding-box.login-input-area .form-group .vcode-area .refresh_img .gi{margin-top:0}}.folding-box.login-input-area .form-btn-area{margin-top:60px}.folding-box.login-input-area .form-btn-area .btn-main3{width:auto !important}.folding-box.login-input-area .form-btn-area .btn-main3.sm-mt{margin-top:30px;padding:8px 57px}@media screen and (min-width: 768px){.folding-box.login-input-area .form-btn-area .btn-main3.sm-mt{margin-top:0}}.gray-bg{background-color:#eaeaea}.yellow-bg{background-color:#e5e1d6;margin-top:-28px}@media screen and (min-width: 768px){.yellow-bg{margin-top:0}}.video-container{margin:30px auto}@media screen and (min-width: 768px){.video-container{margin:50px auto}}@media screen and (min-width: 1200px){.video-container{margin:80px auto}}.video-container .main-title{text-align:center;margin-bottom:10px;font-size:32px;font-weight:bold;padding-top:4px}@media screen and (min-width: 768px){.video-container .main-title{font-size:40px}}.video-container .main-title.en{font-size:32px}@media screen and (min-width: 768px){.video-container .main-title.en{font-size:40px}}.about-fixed-page{margin-top:-8px}@media screen and (min-width: 768px){.about-fixed-page{margin-top:-88px}}@media screen and (min-width: 1890px){.about-fixed-page .about-container{width:1890px;margin:auto}}.about-fixed-page .story-area{padding-top:25px;padding-bottom:84px;position:relative}@media screen and (min-width: 768px){.about-fixed-page .story-area{padding-top:50px;padding-bottom:97px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area{padding-top:72px;padding-bottom:164px}}.about-fixed-page .story-area a{text-decoration:underline;display:inline !important;color:#dc0031}.about-fixed-page .story-area a:hover{color:#000}.about-fixed-page .story-area .left-bottom-circle{position:absolute;bottom:-70px;left:-14px;width:40px;height:136px;background:url("./xs_story_circle_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.about-fixed-page .story-area .left-bottom-circle{width:80px;height:290px;background:url("./story_circle_2x.png") center no-repeat;background-size:100%;bottom:-94px;left:0}}.about-fixed-page .story-area .story-outer-box{position:relative}.about-fixed-page .story-area .story-outer-box:first-child:before{display:none}.about-fixed-page .story-area .story-outer-box.right-story:before{content:"";position:absolute;top:55px;left:0;width:40px;height:136px;background:url("./xs_story_circle_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.about-fixed-page .story-area .story-outer-box.right-story:before{width:80px;height:290px;background:url("./story_circle_2x.png") center no-repeat;background-size:100%}}.about-fixed-page .story-area .story-outer-box.left-story{z-index:2}.about-fixed-page .story-area .story-outer-box.left-story:before{content:"";position:absolute;top:55px;right:0;width:40px;height:136px;transform:scaleX(-1);background:url("./xs_story_circle_2x.png") center no-repeat;background-size:100%;z-index:-1}@media screen and (min-width: 768px){.about-fixed-page .story-area .story-outer-box.left-story:before{width:80px;height:290px;background:url("./story_circle_2x.png") center no-repeat;background-size:100%}}.about-fixed-page .story-area .left-story-area{display:block;table-layout:fixed;width:100%;padding-right:25px}@media screen and (min-width: 768px){.about-fixed-page .story-area .left-story-area{padding-right:30px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .left-story-area{padding-right:0;display:table;direction:rtl}}.about-fixed-page .story-area .left-story-area:after{content:"";clear:both;display:block}.about-fixed-page .story-area .left-story-area .img-area img{position:absolute;top:0;right:0}.about-fixed-page .story-area .left-story-area .text-area .text-inner-box{max-width:none;direction:ltr;width:100%;padding-right:0;display:inline-block}@media screen and (min-width: 768px){.about-fixed-page .story-area .left-story-area .text-area .text-inner-box{max-width:none}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .left-story-area .text-area .text-inner-box{padding-right:50px;max-width:600px}}.about-fixed-page .story-area .left-story-area .text-area{display:block;padding-left:25px;width:100%}@media screen and (min-width: 768px){.about-fixed-page .story-area .left-story-area .text-area{padding-left:30px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .left-story-area .text-area{display:table-cell;vertical-align:middle;width:50%;text-align:left;padding-left:50px}}.about-fixed-page .story-area .right-story-area{display:block;table-layout:fixed;width:100%;padding-left:25px;position:relative}@media screen and (min-width: 768px){.about-fixed-page .story-area .right-story-area{padding-left:30px}}.about-fixed-page .story-area .right-story-area{margin-top:60px;margin-bottom:60px}@media screen and (min-width: 768px){.about-fixed-page .story-area .right-story-area{margin-top:60px;margin-bottom:60px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .right-story-area{display:table;margin-top:80px;margin-bottom:80px}}.about-fixed-page .story-area .right-story-area .img-area img{position:absolute;top:0;left:0}@media screen and (min-width: 1024px){.about-fixed-page .story-area .right-story-area .img-area img{padding-right:20px}}.about-fixed-page .story-area .right-story-area .text-area:after{content:"";clear:both;display:block}.about-fixed-page .story-area .right-story-area .text-area .text-inner-box{float:right;max-width:none;width:100%;padding-left:0}@media screen and (min-width: 768px){.about-fixed-page .story-area .right-story-area .text-area .text-inner-box{max-width:none}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .right-story-area .text-area .text-inner-box{padding-left:50px;max-width:none}}.about-fixed-page .story-area .right-story-area .text-area{display:block;padding-right:25px;width:100%}@media screen and (min-width: 768px){.about-fixed-page .story-area .right-story-area .text-area{padding-right:30px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .right-story-area .text-area{padding-right:50px;display:table-cell;width:50%}}.about-fixed-page .story-area .middle-story-area{display:block;margin-top:60px}@media screen and (min-width: 768px){.about-fixed-page .story-area .middle-story-area{margin-top:43px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .middle-story-area{margin-top:80px}}.about-fixed-page .story-area .middle-story-area .text-area{padding:0 10px;width:auto;text-align:left}@media screen and (min-width: 768px){.about-fixed-page .story-area .middle-story-area .text-area{padding:0 15px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .middle-story-area .text-area{padding:0;width:1060px;margin:auto;text-align:center}}.about-fixed-page .story-area .middle-story-area .img-area-mid{position:relative;height:auto;margin-top:43px;height:85.8vw}@media screen and (min-width: 768px){.about-fixed-page .story-area .middle-story-area .img-area-mid{height:700px}}.about-fixed-page .story-area .middle-story-area .img-area-mid img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;width:130%}@media screen and (min-width: 768px){.about-fixed-page .story-area .middle-story-area .img-area-mid img{width:1050px}}.about-fixed-page .story-area .height-bar{padding:0}@media screen and (min-width: 1024px){.about-fixed-page .story-area .height-bar{padding:28px 0}}.about-fixed-page .story-area .img-area{display:block;overflow:hidden;position:relative;text-align:right;margin-top:43px;text-align:center;height:85.8vw}.about-fixed-page .story-area .img-area img{max-height:630px;max-width:945px;width:130%;height:auto}@media screen and (min-width: 768px){.about-fixed-page .story-area .img-area{width:100%;height:630px}.about-fixed-page .story-area .img-area img{width:945px;height:630px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .img-area{margin-top:0px;display:table-cell;width:50%;height:630px}}.about-fixed-page .story-area .text-area{width:auto;vertical-align:middle;color:#000}.about-fixed-page .story-area .text-area .subtitle{font-size:20px}.about-fixed-page .story-area .text-area .main-title{font-size:28px;font-weight:bold;padding-top:4px}@media screen and (min-width: 768px){.about-fixed-page .story-area .text-area .main-title{font-size:40px}}.about-fixed-page .story-area .text-area .info-middle{padding-bottom:20px}.about-fixed-page .story-area .text-area .pt-20{padding-top:20px}.about-fixed-page .story-area .text-area .logo-row{margin-top:25px}.about-fixed-page .story-area .text-area .logo-row .logo-item{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:15px}.about-fixed-page .story-area .text-area .logo-row .logo-item img{height:69px}.about-fixed-page .story-area .text-area .logo-row .logo-item{font-size:15px}@media screen and (min-width: 480px){.about-fixed-page .story-area .text-area .logo-row .logo-item{gap:10px}.about-fixed-page .story-area .text-area .logo-row .logo-item img{height:92px}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .text-area .logo-row .logo-item{text-align:center;flex-direction:column}}.about-fixed-page .story-area .text-area .info-top{padding-top:12px;padding-bottom:20px}.about-fixed-page .organization-box{padding-top:39px;position:relative;padding-bottom:40px}@media screen and (min-width: 768px){.about-fixed-page .organization-box{padding-top:60px;padding-bottom:0}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box{padding-top:50px;padding-bottom:0}}.about-fixed-page .organization-box .right-up-circle{position:absolute;top:-70px;right:0;width:68px;height:136px;background:url("../img/about/xs_milestone_bottom_circle_2x.png") center no-repeat;background-size:100%;z-index:2}@media screen and (min-width: 768px){.about-fixed-page .organization-box .right-up-circle{width:180px;height:290px;background:url("../img/about/milestone_bottom_circle_2x.png") center no-repeat;background-size:100%;top:-80px;right:0}}.about-fixed-page .organization-box .left-mid-circle{position:absolute;top:59%;left:0;width:70px;height:193px;background:url("../img/about/xs_organize_circle_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.about-fixed-page .organization-box .left-mid-circle{width:120px;height:456px;background:url("../img/about/organize_circle_2x.png.png") center no-repeat;background-size:100%;top:47%;left:0}}.about-fixed-page .organization-box .right-bottom-circle{position:absolute;bottom:-107px;right:-2px;width:70px;height:193px;background:url("../img/about/xs_organize_circle_2x.png") center no-repeat;background-size:100%;transform:scaleX(-1);z-index:2}@media screen and (min-width: 768px){.about-fixed-page .organization-box .right-bottom-circle{width:120px;height:456px;background:url("../img/about/organize_circle_2x.png.png") center no-repeat;background-size:100%;bottom:-186px;right:-8px}}.about-fixed-page .organization-box .director-list-box{margin-bottom:100px}@media screen and (min-width: 540px){.about-fixed-page .organization-box .director-list-box{margin-bottom:150px}}.about-fixed-page .organization-box .director-list-box .title-box{margin-bottom:65px}.about-fixed-page .organization-box .director-list-box .dialog-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 15px}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .role-img img{max-width:460px;width:100%}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .director-list-box .dialog-wrapper .role-img{position:absolute;left:50%;bottom:53px}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .role-img img{max-width:400px}}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box{position:relative;border-radius:70px;background:#00b3cd;padding:60px 20px;margin-top:-22px}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box:before{content:"";position:absolute;content:"";display:block;position:absolute;bottom:100%;right:calc(50% - 39px);background:url("../img/about/about_dialog_sm_2x.png") 100% no-repeat;height:39px;width:78px;background-size:100%}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list{display:flex;flex-direction:column;padding:0 15px;font-weight:bold;line-height:1;color:#fff}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list+.detailed-list{padding-top:25px;border-top:1px solid hsla(0,0%,100%,.3)}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .title{width:98px;font-size:21px;margin-bottom:10px;text-align:left}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .title.miss-1{letter-spacing:.5em;text-indent:-0.5em;margin-left:.5em;margin-right:-0.5em}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .title.miss-2{letter-spacing:2em;text-indent:-2em;margin-left:2em;margin-right:-2em}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .name-group{display:flex;flex-wrap:wrap;font-size:28px}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .name-group .name{margin-right:20px;margin-bottom:20px}@media screen and (min-width: 540px){.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box{border-radius:100px;padding:80px 50px;max-width:443px}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list{padding:0 20px;flex-direction:row}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .title{margin-bottom:0}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .name-group{width:calc(100% - 84px);margin-left:30px}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .name-group .name{margin-right:0}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box .detailed-list .name-group .name:nth-child(even){margin-left:20px}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box{border-radius:180px;padding:100px 50px;margin-right:470px}.about-fixed-page .organization-box .director-list-box .dialog-wrapper .dialog-box:before{right:-56px;bottom:74px;width:95px;height:130px;background:url("../img/about/director_dialog_right_2x.png") center no-repeat;background-size:100% auto}}.about-fixed-page .organization-box .about-leader-box .title-box{margin-bottom:-52px}@media screen and (min-width: 768px){.about-fixed-page .organization-box .about-leader-box .title-box{margin-bottom:-20px}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-leader-box .title-box{margin-bottom:20px}}.about-fixed-page .organization-box .about-leader-box{text-align:center}.about-fixed-page .organization-box .about-leader-box .image-box{position:relative;padding:0 15px;display:inline-block;width:100%;z-index:2}@media screen and (min-width: 540px){.about-fixed-page .organization-box .about-leader-box .image-box{width:auto}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-leader-box .image-box{height:773px;padding:0}}.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box{position:relative;background:#00b3cd;display:block;border-radius:70px;width:100%;margin-top:-30px}@media screen and (min-width: 540px){.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box{margin-top:-15px;border-radius:100px}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box{position:absolute;top:45px;left:43%;width:500px;border-radius:200px}}.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box:before{content:"";display:block;position:absolute;bottom:100%;right:50%;transform:translateX(50%);background:url("../img/about/about_dialog_sm_2x.png") 100% no-repeat;height:39px;width:78px;background-size:100%}@media screen and (min-width: 540px){.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box:before{bottom:100%;right:50%;transform:translateX(50%);background:url("../img/about/about_dialog_sm_2x.png") 100% no-repeat;height:39px;width:78px;background-size:100%}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box:before{height:156px;width:78px;bottom:40%;right:100%;transform:translateX(0%);background:url("../img/about/about_dialog_left_2x.png") 100% no-repeat;background-size:100%}}.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box .text-area{color:#fff;text-align:left;padding:50px 20px;font-size:18px}@media screen and (min-width: 540px){.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box .text-area{padding:80px 50px 80px 50px}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box .text-area{padding:100px 60px 100px 60px}}.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box .text-area .name-box{font-size:28px}.about-fixed-page .organization-box .about-leader-box .image-box .dialog-box .text-area .education-box{padding-top:15px;padding-bottom:20px}.about-fixed-page .organization-box .about-leader-box .image-box .leader-image{display:block;padding-top:48px;max-height:454px;margin:0}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-leader-box .image-box .leader-image{margin-right:400px}}.about-fixed-page .organization-box .about-leader-box .image-box .leader-image img{height:auto;width:100%}@media screen and (min-width: 540px){.about-fixed-page .organization-box .about-leader-box .image-box .leader-image img{height:454px;width:auto}}.about-fixed-page .organization-box .about-organization-box{position:relative;text-align:center;margin-top:80px;margin-bottom:50px;width:100%;z-index:3}@media screen and (min-width: 768px){.about-fixed-page .organization-box .about-organization-box{margin-bottom:69px}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-organization-box{margin-bottom:110px;margin-top:80px}}.about-fixed-page .organization-box .about-organization-box .upbox{position:relative;display:block;margin-top:30px;font-size:20}.about-fixed-page .organization-box .about-organization-box .upbox .high-level{margin-top:10px}.about-fixed-page .organization-box .about-organization-box .upbox .high-level .high-level-inner{width:188px;height:70px;line-height:70px;margin:auto;border-radius:50px;background:#fff;font-weight:bold;color:#000}.about-fixed-page .organization-box .about-organization-box .middle-box{margin-top:20px}@media screen and (min-width: 768px){.about-fixed-page .organization-box .about-organization-box .middle-box{margin-top:40px}}.about-fixed-page .organization-box .about-organization-box .middle-box{display:table;width:100%;position:relative}.about-fixed-page .organization-box .about-organization-box .middle-box .mt-sm{margin-top:0px}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-organization-box .middle-box .mt-sm{margin-top:10px !important}}.about-fixed-page .organization-box .about-organization-box .middle-box .office-title{position:relative;font-weight:bold;font-size:20px;height:70px;line-height:70px;border-radius:50px;background:#ffffe9;margin-bottom:10px}.about-fixed-page .organization-box .about-organization-box .middle-box .office-title i{position:absolute;width:6px;height:12px;top:50%;right:25px;transform:translateY(-62%);transform-origin:center;display:block;transition:all .5s}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-organization-box .middle-box .office-title i{display:none}}.about-fixed-page .organization-box .about-organization-box .middle-box .office-title.open i{top:50%;transform-origin:center;transform:translateY(-62%) rotate(90deg)}.about-fixed-page .organization-box .about-organization-box .middle-box .office-title.open~.bottom-area:before{transition:opacity .3s;opacity:1}.about-fixed-page .organization-box .about-organization-box .middle-box:before{background:url()}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area{position:relative;display:none;margin-top:34px;margin-bottom:27px}@media screen and (min-width: 768px){.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area{margin-top:48px}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area{display:block}}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area:before{display:block;content:"";background:url("../img/about/about_arrow.png") 100% no-repeat;position:absolute;top:-26px;left:50%;background-size:100%;width:6px;height:21px;opacity:0}@media screen and (min-width: 768px){.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area:before{top:-34px;left:50%}}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area:before{opacity:1}}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .office{display:table-cell;padding:0 10px;margin-bottom:10px}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .office{margin-top:0px}}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .office .office-inner{background-color:#f2f2f2;padding:20px 15px;border-radius:50px}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .office .office-inner .workshop-title{display:block;font-weight:bold;font-size:20px;color:#000;word-break:keep-all}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .office .office-inner .workshop-area{margin-top:2px}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .office .office-inner .workshop-area{margin-top:15px}}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .office .office-inner .workshop-area{font-size:16px;color:#000}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .office .child{margin-top:0}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .organization-office{position:relative;width:100%;margin-bottom:13px}@media screen and (min-width: 1024px){.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .organization-office{margin-top:0px;margin-bottom:0px}}.about-fixed-page .organization-box .about-organization-box .middle-box .bottom-area .organization-office .organization-office-inner{background-color:#f2f2f2;border-radius:50px;height:70px;line-height:70px;margin-bottom:10px}.about-fixed-page .future-box{position:relative}.about-fixed-page .future-box .left-bottom-circle{position:absolute;display:none}@media screen and (min-width: 1024px){.about-fixed-page .future-box .left-bottom-circle{width:120px;height:456px;background:url("../img/about/organize_circle_2x.png.png") center no-repeat;background-size:100%;bottom:33%;left:0px;display:block;z-index:2}}.about-fixed-page .future-box .right-story-area{position:relative;margin-bottom:180px}@media screen and (min-width: 1024px){.about-fixed-page .future-box .right-story-area{margin-bottom:60px}}.about-fixed-page .mascot-box{position:relative;padding-bottom:50px}@media screen and (min-width: 768px){.about-fixed-page .mascot-box{padding-bottom:98px}}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box{padding-bottom:103px}}.about-fixed-page .mascot-box{margin-top:-196px}.about-fixed-page .mascot-box .left-top-circle{position:absolute;top:-72px;left:-9px;width:70px;height:193px;background:url("../img/about/xs_organize_circle_2x.png") center no-repeat;background-size:100%}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .left-top-circle{display:none}}.about-fixed-page .mascot-box .right-bottom-circle{position:absolute;bottom:-96px;right:-10px;width:70px;height:193px;background:url("../img/about/xs_organize_circle_2x.png") center no-repeat;background-size:100%;transform:scaleX(-1)}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .right-bottom-circle{width:120px;height:456px;background:url("../img/about/organize_circle_2x.png.png") center no-repeat;background-size:100%;bottom:-165px;right:-60px}}.about-fixed-page .mascot-box .title-box{margin-bottom:43px;z-index:2;position:relative}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .title-box{margin-bottom:50px}}.about-fixed-page .mascot-box .image-area{width:100%;display:block}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box .image-area{display:table}}.about-fixed-page .mascot-box .image-area .left-mascot{vertical-align:bottom;width:100%;position:relative}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .left-mascot{text-align:right}}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box .image-area .left-mascot{width:50%;display:table-cell;padding:0}}.about-fixed-page .mascot-box .image-area .left-mascot .mascot-image{padding-right:calc(46% - 200px);float:right}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .left-mascot .mascot-image{padding-right:61px;float:none}}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box .image-area .left-mascot .mascot-image{padding-right:0px;float:none}}.about-fixed-page .mascot-box .image-area .left-mascot .mascot-image img{width:200px;height:310px}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .left-mascot .mascot-image img{width:279px;height:432px}}.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area{background-color:#8dd1e2;border-radius:50px;padding:25px 15px;width:190px;position:absolute;top:23%;transform:translate(0%, 5%)}.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area.en{width:210px}@media screen and (min-width: 375px){.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area{right:40%}}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area{right:46%}}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area{display:block;position:absolute;width:350px;border-radius:50%;top:50%;right:5%;transform:translate(-90%, -50%);padding:65px 75px}.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area.en{width:360px}}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area{display:block;position:absolute;height:400px;width:350px;border-radius:50%;top:50%;right:0%;transform:translate(-84%, -28%);padding:70px 40px}}.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area:after{content:"";display:block;background:url("../img/about/about_history_act_02_dialog.png");background-size:100%;width:39px;height:78px;position:absolute;top:0%;right:0%;transform:translate(100%, 100%)}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .left-mascot .dialog-area:after{width:78px;height:156px;background-size:100%;top:50%;left:96%;transform:translateY(-50%)}}.about-fixed-page .mascot-box .image-area .right-mascot{text-align:center;width:100%;vertical-align:bottom;position:relative;padding-top:60px}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .right-mascot{text-align:left;padding-top:58px}}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box .image-area .right-mascot{width:50%;display:table-cell;padding-top:0}}.about-fixed-page .mascot-box .image-area .right-mascot .mascot-image{padding-right:180px}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .right-mascot .mascot-image{padding-right:0px;padding-left:85px}}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box .image-area .right-mascot .mascot-image{padding-right:0px;padding-left:0px}}.about-fixed-page .mascot-box .image-area .right-mascot .mascot-image img{width:161px;height:373px}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .right-mascot .mascot-image img{width:257px;height:595px}}.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area{background-color:#fad578;border-radius:50px;padding:25px 15px;width:190px;position:absolute;top:50%;left:45%;transform:translate(-12%, -39%)}.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area.en{width:200px}@media screen and (min-width: 375px){.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area{left:50%}}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area{padding:65px 75px;width:350px;position:absolute;top:50%;left:4%;transform:translate(85%, -50%);border-radius:50%}.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area.en{padding:50px 75px;width:360px}}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area{padding:65px 40px;height:400px;width:350px;position:absolute;top:50%;left:0%;transform:translate(68%, -50%);border-radius:50%}.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area.en{padding:50px 40px}}.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area:after{content:"";display:block;background:url("../img/about/about_history_act_01_dialog.png");background-size:100%;width:39px;height:78px;position:absolute;top:50%;right:96%;transform:translateY(-50%)}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .image-area .right-mascot .dialog-area:after{width:78px;height:156px;top:50%;right:96%;transform:translateY(-50%)}}.about-fixed-page .mascot-box .dialog-area{text-align:center}.about-fixed-page .mascot-box .dialog-area .dialog-subtitle{font-size:20px;font-weight:bold;color:#000}.about-fixed-page .mascot-box .dialog-area .dialog-subtitle.en{font-size:16px}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .dialog-area .dialog-subtitle{font-size:18px;padding-bottom:17px}.about-fixed-page .mascot-box .dialog-area .dialog-subtitle.en{padding-bottom:7px}}.about-fixed-page .mascot-box .dialog-area .dialog-main-title{font-size:28px;padding-bottom:3px;font-weight:bold;color:#000}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .dialog-area .dialog-main-title{font-size:40px;padding-bottom:6px}}.about-fixed-page .mascot-box .dialog-area .dialog-main-title.en{font-size:21px}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .dialog-area .dialog-main-title.en{font-size:23px}}@media screen and (min-width: 1024px){.about-fixed-page .mascot-box .dialog-area .dialog-main-title.en{font-size:25px}}@media screen and (min-width: 1200px){.about-fixed-page .mascot-box .dialog-area .dialog-main-title.en{font-size:32px}}.about-fixed-page .mascot-box .dialog-area .dialog-content{font-size:15px}@media screen and (min-width: 768px){.about-fixed-page .mascot-box .dialog-area .dialog-content{font-size:18px}.about-fixed-page .mascot-box .dialog-area .dialog-content.en{font-size:17px}}.about-fixed-page .title-box{text-align:center;color:#000}.about-fixed-page .title-box .subtitle{font-size:20px}.about-fixed-page .title-box .main-title{padding-top:10px;font-size:40px;font-weight:bold}.about-fixed-page .title-box .main-title.en{font-size:32px}@media screen and (min-width: 768px){.about-fixed-page .title-box .main-title.en{font-size:40px}}.about-fixed-page .title-box .main-title.en-small{font-size:28px}.about-fixed-page .text-center{text-align:center}.fixed-page-intro-box{margin:auto;color:#434343;line-height:1.6;font-size:18px;margin-bottom:30px;text-align:center}@media screen and (min-width: 768px){.fixed-page-intro-box{width:600px}}@media screen and (min-width: 1024px){.fixed-page-intro-box{width:850px;margin-bottom:80px}}@media screen and (min-width: 1200px){.fixed-page-intro-box{width:1045px}}@media screen and (min-width: 768px){.achievements-info-area{padding:0 60px}}@media screen and (min-width: 1024px){.achievements-info-area{padding:0}}.achievements-info-area .row [class*=col]{margin-bottom:50px}@media screen and (min-width: 1024px){.achievements-info-area .row [class*=col]{margin-bottom:0}}.achievements-info-area .info-box{font-size:18px;text-align:center;color:#070203;line-height:1}@media screen and (min-width: 640px){.achievements-info-area .info-box{font-size:20px}}.achievements-info-area .info-box .main .num{display:inline-block;vertical-align:bottom;color:#cd0025;font-size:28px;font-family:"Arial";font-weight:300;letter-spacing:1px}@media screen and (min-width: 375px){.achievements-info-area .info-box .main .num{font-size:40px}}@media screen and (min-width: 640px){.achievements-info-area .info-box .main .num{font-size:50px}}@media screen and (min-width: 1024px){.achievements-info-area .info-box .main .num{font-size:60px;margin-right:0px}}@media screen and (min-width: 1200px){.achievements-info-area .info-box .main .num{font-size:78px;margin-right:0px}}.achievements-info-area .info-box .main .unit{display:inline-block;vertical-align:bottom;margin-bottom:5px}@media screen and (min-width: 375px){.achievements-info-area .info-box .main .unit{margin-bottom:10px}}.achievements-info-area .info-box .sub{font-weight:bold;margin-top:15px}.achievements-area{padding:100px 0 60px;margin:50px 0 100px;position:relative}.achievements-area .left-top-circle{position:absolute;top:-70px;left:-33px;width:136px;height:136px;background:url(../img/background/circle_s_r_2x.png) center no-repeat;transform:scaleX(-1);background-size:100%;z-index:2}@media screen and (min-width: 768px){.achievements-area .left-top-circle{width:80px;height:290px;background:url(./story_circle_2x.png) center no-repeat;transform:none;background-size:100%;position:absolute;top:-170px;left:0}}@media screen and (min-width: 1024px){.achievements-area{padding:150px 0 110px;margin:150px 0 100px}}.achievements-area .folding-list-area .folding-list{padding:0}.achievements-area .folding-list-area .folding-list .top-area{padding:20px 10px}@media screen and (min-width: 768px){.achievements-area .folding-list-area .folding-list .top-area{padding:30px 25px}}.achievements-area .folding-list-area .folding-list .top-area .img-area{display:table-cell;width:40px}@media screen and (min-width: 768px){.achievements-area .folding-list-area .folding-list .top-area .img-area{width:80px}}.achievements-area .folding-list-area .folding-list .top-area .img-area img{max-width:100%}.achievements-area .folding-list-area .folding-list .top-area .title-area{vertical-align:middle;padding-left:10px}.achievements-area .folding-list-area .folding-list .top-area .switch-btn-area{vertical-align:middle}.achievements-area .folding-list-area .folding-list.active .top-area{background-color:#f0f0f0;padding:20px 10px 0 10px}@media screen and (min-width: 768px){.achievements-area .folding-list-area .folding-list.active .top-area{padding:30px 25px 0 25px}}.achievements-area .folding-list-area .folding-list.active .desc-area{margin-top:30px;padding:0 25px 40px 25px}.achievements-area .folding-list-area .folding-list.active .desc-area .middle-title{padding:0;margin:0;margin-bottom:10px;font-size:18px;line-height:2.15;font-weight:bold;color:#dc0031}.annual-list-area{max-width:600px;margin:auto}@media screen and (min-width: 768px){.annual-list-area{padding:0 60px;max-width:none}}@media screen and (min-width: 1024px){.annual-list-area{padding:0}}.annual-list-area .row [class*=col]{margin-bottom:30px}@media screen and (min-width: 1024px){.annual-list-area .row [class*=col]{margin-bottom:0}}.annual-list-area .annual-list{display:table;width:100%;table-layout:fixed}@media screen and (min-width: 768px){.annual-list-area .annual-list{display:block}}.annual-list-area .annual-list .media-area{display:table-cell;width:50%;vertical-align:top;padding-right:16px}@media screen and (min-width: 768px){.annual-list-area .annual-list .media-area{display:block;width:100%;padding-right:0}}.annual-list-area .annual-list .content-area{position:relative;width:50%;display:table-cell}@media screen and (min-width: 768px){.annual-list-area .annual-list .content-area{display:block;width:100%;text-align:center;padding-top:14px}}.annual-list-area .annual-list .content-area .title-area{font-weight:bold;font-size:18px}@media screen and (min-width: 768px){.annual-list-area .annual-list .content-area .title-area{font-size:22px}}.annual-list-area .annual-list .content-area .desc-area{font-size:16px;color:#5a5a5a;margin:4px 0 16px}.annual-list-area .annual-list .content-area .pdf-btn-area{position:absolute;right:0;bottom:0;width:100%}@media screen and (min-width: 768px){.annual-list-area .annual-list .content-area .pdf-btn-area{position:static}}.annual-list-area .annual-list .content-area .pdf-btn-area .pdf-btn{display:inline-block;float:left;width:100%;text-align:center}@media screen and (min-width: 768px){.annual-list-area .annual-list .content-area .pdf-btn-area .pdf-btn{width:calc((100% - 5px)/2)}}.annual-list-area .annual-list .content-area .pdf-btn-area .pdf-btn{padding:10px 0}.annual-list-area .annual-list .content-area .pdf-btn-area .pdf-btn:nth-child(1){margin-bottom:8px}@media screen and (min-width: 768px){.annual-list-area .annual-list .content-area .pdf-btn-area .pdf-btn:nth-child(1){margin-right:5px}}.peoperty-title.peoperty-title{margin-bottom:20px}@media screen and (min-width: 768px){.peoperty-title.peoperty-title{margin-bottom:30px}}.history-report-area.income{margin-bottom:60px}.history-report-area.expenditure{margin-bottom:30px}@media screen and (min-width: 768px){.history-report-area.expenditure{margin-bottom:0}}.history-report-area .row [class*=col]{margin-bottom:30px}@media screen and (min-width: 1024px){.history-report-area .row [class*=col]{margin-bottom:75px}}@media screen and (min-width: 1024px){.history-report-area .row [class*=col].pt{padding-top:50px}}@media screen and (min-width: 500px){.history-report-area .row [class*=col].col-2,.history-report-area .row [class*=col].col-3,.history-report-area .row [class*=col].col-4,.history-report-area .row [class*=col].col-5,.history-report-area .row [class*=col].col-6,.history-report-area .row [class*=col].col-7{width:50%}.history-report-area .row [class*=col].col-1,.history-report-area .row [class*=col].col-6{width:100%}}@media screen and (min-width: 1024px){.history-report-area .row [class*=col].col-1,.history-report-area .row [class*=col].col-2,.history-report-area .row [class*=col].col-3,.history-report-area .row [class*=col].col-4,.history-report-area .row [class*=col].col-5,.history-report-area .row [class*=col].col-6{width:33.3333333333%}.history-report-area .row [class*=col].col-7{width:25%}}@media screen and (min-width: 500px){.history-report-area .history-report-box{text-align:center}}.history-report-area .history-report-box.sub-item{font-size:0}@media screen and (min-width: 500px){.history-report-area .history-report-box.sub-item{text-align:center}}.history-report-area .history-report-box.sub-item .circle{display:inline-block;vertical-align:middle}@media screen and (min-width: 500px){.history-report-area .history-report-box.sub-item .circle{display:block}}.history-report-area .history-report-box.sub-item .desc{display:inline-block;vertical-align:middle;width:calc(100% - 132px - 10px)}@media screen and (min-width: 500px){.history-report-area .history-report-box.sub-item .desc{display:block;width:auto}}.history-report-area .history-report-box .circle{position:relative;margin:auto;width:132px;height:132px}@media screen and (min-width: 500px){.history-report-area .history-report-box .circle{width:195px;height:195px}}.history-report-area .history-report-box .circle.income_01{background:url("../img/report/income_01@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.income_02{background:url("../img/report/income_02@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.income_03{background:url("../img/report/income_03@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.income_04{background:url("../img/report/income_04@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.income_05{background:url("../img/report/income_05@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.income_06{background:url("../img/report/income_06@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.income_all{background:url("../img/report/income_all@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.expenditure_01{background:url("../img/report/expenditure_01@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.expenditure_02{background:url("../img/report/expenditure_02@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.expenditure_03{background:url("../img/report/expenditure_03@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.expenditure_04{background:url("../img/report/expenditure_04@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.expenditure_05{background:url("../img/report/expenditure_05@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.expenditure_all{background:url("../img/report/expenditure_all@2x.png") center no-repeat;background-size:100%}.history-report-area .history-report-box .circle.income_all,.history-report-area .history-report-box .circle.expenditure_all{width:270px;height:270px}.history-report-area .history-report-box .circle .num{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:30px;font-family:"Arial";font-weight:300;letter-spacing:1px;width:100%;text-align:center}@media screen and (min-width: 1024px){.history-report-area .history-report-box .circle .num{font-size:38px}}.history-report-area .history-report-box .desc{text-align:left;margin-left:10px}@media screen and (min-width: 500px){.history-report-area .history-report-box .desc{margin-top:10px;text-align:center;margin-left:0}}.history-report-area .history-report-box .desc .main{font-size:20px;font-weight:bold;color:#000}.history-report-area .history-report-box .desc .sub{font-size:16px;color:#434343}.history-report-area .history-report-box .desc .all{font-size:26px;text-align:center;font-weight:bold}.history-report-area .history-report-box .desc.all-desc{margin-left:0;margin-top:10px}.about-fixed-page.job{margin-bottom:50px}@media screen and (min-width: 1024px){.about-fixed-page.job{margin-bottom:140px}}.about-fixed-page.job .middle-story-area{margin-bottom:70px}.about-fixed-page.job .middle-story-area .text-area{padding:0 30px}@media screen and (min-width: 1024px){.about-fixed-page.job .middle-story-area{margin-bottom:260px}}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area{height:auto}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area img{position:relative;top:auto;left:auto;transform:translate(-13%, 0)}@media screen and (min-width: 768px){.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area img{position:absolute;top:0;left:50%;transform:translate(-50%)}}@media screen and (min-width: 1024px){.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area img{width:890px;position:absolute;top:0;left:50%;transform:translate(-50%)}}@media screen and (min-width: 1200px){.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area img{width:1050px}}@media screen and (min-width: 768px){.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area{text-align:center;padding-top:700px}}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle:nth-child(1){margin-top:40px}@media screen and (min-width: 1024px){.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle:nth-child(1){margin-top:0}}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle{color:#000}@media screen and (min-width: 1024px){.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle{width:280px;height:280px;border-radius:50%;background-color:#00b3cd;padding:0 20px}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle .table-box{display:table;width:100%;height:100%}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle .table-box .middle-box{display:table-cell;vertical-align:middle}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle:nth-child(1){position:absolute;top:-15px;left:calc(50% - 495px)}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle:nth-child(2){position:absolute;top:-15px;right:calc(50% - 495px)}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle:nth-child(3){position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1200px){.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle{width:350px;height:350px;padding:0 50px}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle:nth-child(1){position:absolute;top:-15px;left:calc(50% - 625px)}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle:nth-child(2){position:absolute;top:-15px;right:calc(50% - 625px)}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle:nth-child(3){position:absolute;bottom:-200px;left:50%;transform:translateX(-50%)}}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle .title{font-size:20px;font-weight:bold;margin-bottom:25px}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle .desc{font-size:18px}.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle+.job-mid-img-circle{margin-top:60px}@media screen and (min-width: 1024px){.about-fixed-page .story-area .middle-story-area .img-area-mid.job-mid-area .job-mid-img-circle+.job-mid-img-circle{margin-top:0px}}.job-ul-area .job-ul+.job-ul{margin-top:40px}.job-ul-area .job-ul .title{font-size:20px;color:#000}.job-ul-area .job-ul .desc-box{font-size:18px;color:#434343}.job-ul-area .job-ul .desc-box .desc{position:relative;padding-left:14px}.job-ul-area .job-ul .desc-box .desc:before{content:"";display:block;position:absolute;top:14px;left:0;width:4px;height:4px;background-color:#434343;border-radius:50%}.about-fixed-page .about-organization-box.en{margin-bottom:0px}.about-fixed-page .about-organization-box.en .upbox .high-level .high-level-inner{width:297px;background:#d0c9be}.about-fixed-page .about-organization-box.en .middle-box .bottom-area{margin-bottom:15px}.about-fixed-page .about-organization-box.en .middle-box .bottom-area .organization-office .organization-office-inner{line-height:1.5;height:auto;padding:20px 20px}.about-fixed-page .about-organization-box.en .middle-box .office-title{height:auto;padding:20px 35px;line-height:1.5}.about-annual-area{padding-top:50px;margin-bottom:95px}@media screen and (min-width: 768px){.about-annual-area{padding-top:70px}}@media screen and (min-width: 1024px){.about-annual-area{padding-top:115px}}@media screen and (max-width: 767px){.milestone-year-container{padding:0}}.about-milestone-area .scrollbar-inner>.scroll-element .scroll-element_track{background-color:#f2f2f2;opacity:1}.about-milestone-area .scrollbar-inner>.scroll-element .scroll-bar{background-color:#4cb1ca;opacity:1}.about-milestone-area .scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#4cb1ca}.about-milestone-area .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#4cb1ca}.about-milestone-area{padding:50px 0 50px}@media screen and (min-width: 768px){.about-milestone-area{padding:90px 0 66px}}@media screen and (min-width: 1024px){.about-milestone-area{padding:113px 0 58px}}.about-milestone-area .year-area{font-size:0;margin-top:30px;white-space:nowrap;overflow-x:auto;padding:52px 20px 20px 20px}@media screen and (min-width: 768px){.about-milestone-area .year-area{white-space:normal;margin-top:50px;padding:52px 10px 0px 10px;overflow-x:visible}}.about-milestone-area .year-area .year-box{display:inline-block;vertical-align:middle;position:relative;width:8.3333333333%}@media screen and (min-width: 768px){.about-milestone-area .year-area .year-box.y2025{width:calc(2.8571428571% - 1px)}.about-milestone-area .year-area .year-box.y2030{width:calc(2.5% - 1px)}.about-milestone-area .year-area .year-box{width:calc(2.8571428571% - 1px)}}.about-milestone-area .year-area .year-box .year-num{display:none}.about-milestone-area .year-area .year-box .year-line{background:#c7c7c7;width:1px;height:10px;margin:auto}.about-milestone-area .year-area .year-box.main-year .year-num{display:block;position:absolute;top:-52px;left:50%;transform:translateX(-50%);color:#000;font-size:20px;width:50px;font-weight:bold;cursor:pointer}.about-milestone-area .year-area .year-box.main-year .year-num:hover{color:#00b3cd}.about-milestone-area .year-area .year-box.main-year .year-line{background-color:#000;height:20px;border-radius:20px;margin-top:0}.about-milestone-area .year-area .year-box.active .year-num{color:#00b3cd}.about-milestone-area .year-area .year-box.active .year-line{position:relative}.about-milestone-area .year-area .year-box.active .year-line:before{content:"";display:block;position:absolute;top:-2px;left:-2px;width:5px;height:25px;background-color:#00b3cd;border-radius:20px}.about-milestone-area .milestone-list-mask-box{position:relative}.about-milestone-area .milestone-list-mask-box:before{content:"";display:block;position:absolute;top:0;right:0;width:30px;height:100%;background:-moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));background:-webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));z-index:1}.about-milestone-area .milestone-list-mask-box.hidden-mask:before{display:none}.about-milestone-area .about-milestone-list-area{margin-top:14px;padding-bottom:35px;position:relative}@media screen and (min-width: 768px){.about-milestone-area .about-milestone-list-area{margin-top:40px}}.about-milestone-area .about-milestone-list-area .milestone-list-box+.milestone-list-box{border-top:1px solid #eaeaea}.about-milestone-area .about-milestone-list-area .milestone-list{display:inline-block;padding:17px 10px;position:relative;width:100%}.about-milestone-area .about-milestone-list-area .milestone-list .year{font-size:20px;float:left;color:#00b3cd;font-weight:bold}.about-milestone-area .about-milestone-list-area .milestone-list .title{color:#5a5a5a;font-size:20px;padding-left:60px}.about-milestone-area .milestone-arrow-area{text-align:center;margin-top:46px}.about-milestone-area .milestone-arrow-area .arrow{width:52px;height:32px;padding:0}.about-milestone-area .milestone-arrow-area .arrow.left{background:url("../img/btn/page_last_off_2x.png") center no-repeat;background-size:35px auto}.about-milestone-area .milestone-arrow-area .arrow.left:hover{border-color:#000}@media screen and (min-width: 1024px){.about-milestone-area .milestone-arrow-area .arrow.left:hover{border-color:#dc0031;background:#dc0031 url("./page_last_hover_2x.png") center no-repeat;background-size:35px auto}}.about-milestone-area .milestone-arrow-area .arrow.right{background:url("../img/btn/page_next_off_2x.png") center no-repeat;background-size:35px auto}.about-milestone-area .milestone-arrow-area .arrow.right:hover{border-color:#000}@media screen and (min-width: 1024px){.about-milestone-area .milestone-arrow-area .arrow.right:hover{border-color:#dc0031;background:#dc0031 url("./page_next_hover_2x.png") center no-repeat;background-size:35px auto}}.about-milestone-area .milestone-arrow-area .arrow+.arrow{margin-left:20px}@media screen and (min-width: 768px){.about-milestone-area .milestone-arrow-area .arrow+.arrow{margin-left:25px}}.loading-page{position:fixed;top:0;left:0;width:100%;height:100vh;color:#fff;z-index:100;background:#fff}.loading-page .wrapper{width:200px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) translate(0px, -120px);text-align:center}.loading-page .wrapper span{font-family:"AndesRounded","Arial";font-size:20px;letter-spacing:12px;color:#90644c;display:block;text-align:center;margin-top:30px}.loading-page .loading-img{width:186px;max-width:100%;height:auto}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:20px;width:13px;height:13px;border-radius:50%;background:#dc0031;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}
/*# sourceMappingURL=maps/base.css.map */
