@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap);.dual_btn[data-v-3795b950]{display:flex;justify-content:center;gap:20px}.dual_btn .btn[data-v-3795b950]{min-width:180px!important;width:auto!important;padding:0 35px!important;white-space:nowrap!important;display:inline-flex;align-items:center;justify-content:center}.dual_btn .btn.btn_cancel[data-v-3795b950]{background-color:#999}.dual_btn .btn.btn_cancel[data-v-3795b950]:hover{background-color:#777}.home .title{padding-bottom:2%}.home #kv{background:50%/cover no-repeat;background-color:#bbb}.home #kv,.home #kv .kv_box{position:relative;width:100%}.home #kv .kv_box{background:50%/cover no-repeat;background-image:url(../img/kv_bg.c89a2d6b.jpg)}.home #kv .kv_box h2{padding:5% 0}.home #kv .kv_img{position:relative;display:flex;padding-top:5%}.home #kv .kv_img .right{margin-right:0;margin-left:auto;max-width:1100px;z-index:1}.home #kv .kv_img .right img{width:100%;height:auto}.home #kv .kv_bg_deco{position:absolute;display:flex;top:47%;left:47%;transform:translate(-50%,-50%)}.home #kv .kv_bg_deco img{-webkit-animation:floating 4s infinite;animation:floating 4s infinite}.home #kv .kv_content{position:absolute;display:flex;margin:0 auto;top:50%;left:12%;transform:translateY(-50%);width:100%;height:auto}.home #kv .kv_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:1300px}@media screen and (max-width:1680px){.home #kv .kv_img{padding-top:8%}.home #kv .kv_bg_deco{top:40%}}@media screen and (max-width:1440px){.home #kv .kv_img{padding-top:10%}}@media screen and (max-width:1280px){.home #kv .kv_img{padding-top:20%}.home #kv .kv_bg_deco{top:38%}}@media screen and (max-width:990px){.home #kv .kv_img{padding-top:30%}.home #kv .kv_img .col70{width:80%}.home #kv .kv_bg_deco{top:30%}}@media screen and (max-width:680px){.home #kv .kv_img{padding-top:35%}}@media screen and (max-width:540px){.home #kv .kv_bg_deco .col50{width:80%}.home #kv .kv_content{left:0}.home #kv .kv_img{padding-top:50%}.home #kv .kv_img .col70{width:100%}.home #kv .kv_bg_deco{top:25%}}@media screen and (max-width:425px){.home #kv .kv_img{padding-top:70%}.home #kv .kv_bg_deco{top:30%}}@-webkit-keyframes floating{0%{transform:translateX(-30px)}50%{transform:translateX(10px)}to{transform:translateX(-30px)}}@keyframes floating{0%{transform:translateX(-30px)}50%{transform:translateX(10px)}to{transform:translateX(-30px)}}.home #home_care{position:relative;overflow:hidden}.home #home_care .bg-wrap{position:absolute;display:flex;width:100%}.home #home_care .bg-wrap .bg{margin-left:auto;margin-right:6%;padding-top:7%;width:100%;max-width:400px;height:auto}.home #home_care .intro{padding:4% 0 10%;background-color:#57bdbd;text-transform:uppercase;color:#fff}.home #home_care .wrap{background-image:url(../img/block.937e0fd7.webp);background-repeat:no-repeat;background-size:contain}.home #home_care .down{position:relative;display:flex;flex-wrap:wrap;width:100%}.home #home_care .down .showbox{display:none;margin-top:-8%;flex:1}.home #home_care .down .showbox.active{display:block}.home #home_care .down .showbox .stepbar{position:absolute;display:flex;right:26%;bottom:5%;width:20%;align-items:center;justify-content:space-between}.home #home_care .down .showbox .stepbar .step{position:relative;display:inline-block;text-align:center;cursor:pointer}.home #home_care .down .showbox .stepbar .step .number{display:inline-flex;width:35px;height:35px;color:#4d4d4d;border-radius:100px;align-items:center;justify-content:center}.home #home_care .down .showbox .stepbar .step .number p{display:inline-flex;padding-top:3px;width:25px;height:25px;align-items:center;justify-content:center}.home #home_care .down .showbox .stepbar .step.active .number{color:#ea617b}.home #home_care .down .showbox .stepbar .stepgap{position:relative;flex:1;height:3px;background-color:#dbdbdb}.home #home_care .down .showbox .stepbar .stepgap .stepgap-progress{position:absolute;top:0;left:0;height:100%;background-color:#ea617b}.home #home_care .down .showbox .stepbar .stepgap .stepgap-progress.active{-webkit-animation-name:stepgap-progress;animation-name:stepgap-progress;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.home #home_care .down .showbox .stepinfo{margin-bottom:20px}.home #home_care .down .showbox .stepinfo h3{margin-bottom:15px}.home #home_care .down .showbox .stepinfo .stepinfo_item{display:none}.home #home_care .down .showbox .stepinfo .stepinfo_item .content{position:relative;display:flex;height:100%;align-items:center}.home #home_care .down .showbox .stepinfo .stepinfo_item .content>div{width:50%}.home #home_care .down .showbox .stepinfo .stepinfo_item .content .left{position:relative;border-radius:20px;overflow:hidden;max-width:650px}.home #home_care .down .showbox .stepinfo .stepinfo_item .content .right{padding:4%;height:80%;max-height:280px;border-top-right-radius:22px;border-bottom-right-radius:22px;background-color:#fff}.home #home_care .down .showbox .stepinfo .stepinfo_item .content .right img.stepicon{margin-left:0;margin-right:auto;margin-bottom:10px;width:37px;height:35px}.home #home_care .down .showbox .stepinfo .stepinfo_item .content img{margin-right:0;margin-left:auto;width:100%;max-width:650px;height:auto}.home #home_care .down .showbox .stepinfo .stepinfo_item .content .text-img{position:absolute;bottom:0;right:0;height:100%;max-height:60px;transition:.3s}.home #home_care .down .showbox .stepinfo .stepinfo_item .content .text-img img{height:100%;width:auto}.home #home_care .down .showbox .stepinfo .stepinfo_item.active{display:block}.home #home_care .down .showbox .stepinfo .stepinfo_item.active .content .text-img,.home #home_care .down .showbox .stepinfo .stepinfo_item.active .content .text-img-mb{-webkit-animation:text-moving 1s 1;animation:text-moving 1s 1}.home #home_care .text-img-mb{display:none}@media screen and (max-width:1280px){.home #home_care .down .showbox .stepinfo .stepinfo_item .content{flex-direction:column}.home #home_care .down .showbox .stepinfo .stepinfo_item .content>div{width:100%}.home #home_care .down .showbox .stepinfo .stepinfo_item .content img{margin-right:auto}.home #home_care .down .showbox .stepinfo .stepinfo_item .content .right{padding:6% 3%;max-width:650px}.home #home_care .down .showbox .stepbar{left:50%;bottom:0;transform:translateX(-50%);width:40%}.home #home_care .down .showbox .text-img{display:none}.home #home_care .text-img-mb{position:absolute;display:block;width:100%;height:15%;max-height:60px;right:0;bottom:-8%;transition:.3s}.home #home_care .text-img-mb .svg{display:block;margin-right:0;margin-left:auto;height:100%;width:auto}}@media screen and (max-width:768px){.home #home_care .intro{padding:40px 0 10%}.home #home_care .wrap{padding-top:20px}.home #home_care .bg-wrap .bg{margin-left:auto;margin-right:auto}.home #home_care .down .showbox .stepbar{width:100%}}@media screen and (max-width:480px){.home #home_care .down .showbox .stepinfo .stepinfo_item .content .right span.circle_number:before{top:0}}@-webkit-keyframes stepgap-progress{0%{width:0}to{width:100%}}@keyframes stepgap-progress{0%{width:0}to{width:100%}}@-webkit-keyframes text-moving{0%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes text-moving{0%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}.home #news{position:relative;padding-top:7%;padding-bottom:30px;overflow:hidden}.home #news ::-webkit-scrollbar{height:0}.home #news .content{display:flex;justify-content:space-between}.home #news .content>.col50{position:relative;width:calc(50% - 5px)}.home #news .arrow_wrapper_l,.home #news .arrow_wrapper_r{position:absolute;top:5px;height:41px;width:15px;background-color:#fff;z-index:9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home #news .arrow_wrapper_l{left:-10px}.home #news .arrow_wrapper_r{right:-10px}.home #news .mb_arrow{display:none;position:absolute;top:50%;z-index:9}.home #news .mb_arrow.mb_arrow_l{transform:translateY(-50%) rotate(-180deg)}.home #news .mb_arrow.mb_arrow_r{transform:translateY(-50%)}.home #news .mb_arrow.active{display:block}.home #news .indexNews_box{margin-bottom:4%}.home #news .indexNews_box .main_tab_box{position:relative;width:100%;overflow:auto;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home #news .indexNews_box .main_tab{padding:10px 0;width:auto;white-space:nowrap}.home #news .indexNews_box .main_tab li{display:inline-block;margin-right:10px;padding:0 20px;font-size:.875em;cursor:pointer}.home #news .indexNews_box .main_tab li.active{color:#fff;border-radius:4px;background-color:#57bdbd}.home #news .indexNews_box .main_tab li:first-child{margin-left:10px}.home #news .indexNews_box .main_tab li:last-child{margin-right:10px}.home #news .contain_box ul{margin-top:4%;max-height:368px;overflow-y:auto;overflow-x:hidden}.home #news .contain_box ul li{position:relative;-webkit-animation:fadein 1s forwards;animation:fadein 1s forwards}.home #news .contain_box ul li a{position:relative;align-items:center;justify-content:space-between;padding:28px 0;width:100%;border-bottom:1px solid #ededed}.home #news .contain_box ul li a .flex-nowrap{display:flex;align-items:center}.home #news .contain_box ul li a p{margin-right:30px;transition:.4s}.home #news .contain_box ul li a .date{width:105px;color:#2f7777}.home #news .contain_box ul li a .date.txt-red{color:#ea617b}.home #news .contain_box ul li a span.file{padding:0 20px}.home #news .contain_box ul li a:before{position:absolute;content:"";bottom:0;left:0;width:0;height:1px;background-color:#57bdbd;transition:.4s}.home #news .contain_box ul li a span.type{display:block;margin-right:30px;text-align:center;background-color:#ededed;color:#4d4d4d;font-size:14px;font-weight:700;padding:2px 4px;border-radius:4px;white-space:nowrap}.home #news .contain_box ul li a .article{width:55%;margin-right:0}.home #news .contain_box ul .front-area{display:flex;align-items:center}.home #news .btn_wrap{padding-top:4%}.home #news .btn_wrap .btn{margin-bottom:10px}.home #news .img-wrap{position:relative;display:flex;justify-content:space-evenly;align-items:flex-end;padding-top:10%}.home #news .img-wrap .img-l{margin-top:10%;width:50%;max-width:330px;max-height:408px}.home #news .img-wrap .img-r{width:30%;max-width:222px;max-height:440px}.home #news .img-wrap .img-deco{position:absolute;bottom:0;right:-9%}@media screen and (max-width:1400px){.home #news .contain_box ul li a .article{width:53%}}@media screen and (min-width:1023px){.home #news .indexNews_box .main_tab li:hover{color:#fff;border-radius:4px;background-color:#57bdbd}.home #news .contain_box ul li a:hover p.article{transform:translateX(25px);color:#2f7777}.home #news .contain_box ul li a:hover:before{width:100%}}@media screen and (max-width:1280px){.home #news{padding-top:8%;margin-bottom:4%}.home #news .content{flex-direction:column}.home #news .content .col50{width:100%}.home #news .contain_box ul li a .article{width:60%}.home #news .img-wrap{display:none}.home #news .btn_wrap{padding-top:20px}.home #news .btn{display:block;margin:0 auto}}@media screen and (max-width:680px){.home #news .contain_box ul li a .article{width:50%}}@media screen and (max-width:600px){.home #news .mb_arrow_l.active,.home #news .mb_arrow_r.active{display:block}}@media screen and (max-width:540px){.home #news .contain_box ul li a .flex-nowrap{align-items:flex-start;flex-direction:column}.home #news .contain_box ul li a p{margin-right:10px}.home #news .contain_box ul li a .article{width:100%;padding-top:20px}}@keyframes fadein{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.home #event{margin-top:7%;padding:5% 0;background:50%/cover no-repeat;background-image:url(../img/events_bg.61f188c0.jpg)}.home #event .content{display:flex;justify-content:space-between}.home #event .content .col50{width:48%}.home #event .event_list{margin-right:-2%;margin-left:-2%;padding:0 2%;max-height:545px;overflow-y:scroll}.home #event .event_list li{margin-bottom:3%}.home #event .calendar{margin:0 auto;padding:10px 30px;width:100%;max-width:650px;height:100%;max-height:533px;background:#fff;border-radius:22px}.home #event .calendar .top_title{display:flex;align-items:center;justify-content:center;padding:2% 0;border-bottom:1px solid #ededed}.home #event .calendar .body-list ul{width:100%;font-family:arial}.home #event .calendar .body-list ul li{width:14.28%;height:84px;line-height:50px;list-style-type:none;display:block;box-sizing:border-box;float:left;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home #event .calendar .body-list ul.week li{height:50px;line-height:50px}.home #event .calendar #days li{position:relative}.home #event .calendar #days li.today{position:relative;z-index:1}.home #event .calendar #days li.today:before{position:absolute;content:"";width:53px;height:53px;background-color:#ededed;z-index:-1;border-radius:50%;left:50%;top:-2px;transform:translateX(-50%)}.home #event .calendar #days li.haveclass{cursor:pointer}.home #event .calendar #days li.haveclass:after{position:absolute;content:"";border-radius:50%;width:6px;height:6px;background-color:#ea617b;bottom:40px;left:50%;transform:translateX(-50%)}.home #event .calendar #days li.active{position:relative;z-index:1;color:#fff}.home #event .calendar #days li.active:before{position:absolute;content:"";width:53px;height:53px;background-color:#57bdbd;z-index:-1;border-radius:50%;left:50%;top:-2px;transform:translateX(-50%)}.home #event .calendar #days li.haveclass.active:after{background-color:#fff}.home #event .btn{display:block;margin:5% auto 0}@media screen and (min-width:1023px){.home #event .calendar #days li.active,.home #event .calendar #days li.haveclass:hover{position:relative;z-index:1;color:#fff}.home #event .calendar #days li.active:before,.home #event .calendar #days li.haveclass:hover:before{position:absolute;content:"";width:53px;height:53px;background-color:#57bdbd;z-index:-1;border-radius:50%;left:50%;top:-2px;transform:translateX(-50%)}.home #event .calendar #days li.haveclass.active:after,.home #event .calendar #days li.haveclass:hover:after{background-color:#fff}}@media screen and (max-width:1280px){.home #event .content{flex-direction:column}.home #event .content .col50{margin:0 auto;width:100%}.home #event .content .col50:first-child{background-color:#fff;border-radius:22px}.home #event .event_list{margin-top:4%}.home #event .event_list a{width:100%}}@media screen and (max-width:540px){.home #event .calendar{padding:3%}.home #event .calendar .body-list ul li{height:64px}.home #event .calendar #days li.haveclass:after{bottom:22px}.home #event .cards_item{padding:5% 20px}.home #event .cards_item .wrap{flex-direction:column}.home #event .cards_item .wrap>div{padding:0;width:100%}.home #event .cards_item .wrap>div:first-child{border:none;border-bottom:1px solid #ededed}.home #event .cards_item .wrap>div:first-child:before{display:none}.home #event .cards_item .wrap>div:last-child{padding-top:3%}.home #event .cards_item .data_wrap{position:relative;padding-bottom:3%;top:0;left:0;transform:translate(0)}.home #event .cards_item .data_wrap .d,.home #event .cards_item .data_wrap .ym{padding-top:0}.home #event .col20,.home #event .col80{width:100%}.home #event .btn{margin:8% auto 3%}}@media screen and (max-width:425px){.home #event .calendar .body-list ul li{height:55px}.home #event .calendar #days li.active:before,.home #event .calendar #days li.today:before{width:44px;height:44px;top:2px}.home #event .calendar #days li.haveclass:after{bottom:17px}}@media screen and (max-width:375px){.home #event .calendar .body-list ul li{height:50px}.home #event .calendar #days li.haveclass:after{bottom:12px}}.home #AD{position:relative;overflow:hidden}.home #AD .AD_mb,.home #AD .AD_pc{width:100%}.home #AD .AD_pc{display:block;width:100%;margin:0 auto;min-width:1920px;min-height:200px}.home #AD .AD_mb{display:none}.home #AD .text{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.home #AD .wrap{display:flex}.home #AD .col50{margin-right:0;margin-left:auto}.home #AD h3 img{display:inline-block;padding-left:10px}@media screen and (max-width:1600px){.home #AD .AD_pc{transform:translateX(-8%)}}@media screen and (max-width:1500px){.home #AD .col50{width:46%}}@media screen and (max-width:1024px){.home #AD .col50{width:100%}.home #AD .col50 h2{color:#fff;text-shadow:2px 2px rgba(0,0,0,.3)}}@media screen and (max-width:540px){.home #AD .AD_pc{display:none}.home #AD .AD_mb{display:block}.home #AD .col50{width:100%}.home #AD h2{padding-top:10px}.home #AD h2,.home #AD h3{line-height:46px}.home #AD .txt-dark_gray{color:#fff}}.ad_modal.modal_container .modal{padding-bottom:40px}@media screen and (max-width:600px){#about .page_header .arrow_wrapper_l.active,#about .page_header .arrow_wrapper_r.active{display:flex}}#about #association .container{margin:0 auto 3%}#about #association .container .info_box{margin:3% auto}#about #association .container .info_box .info_list{display:flex;flex-direction:column}#about #association .container .info_box .info_list .info_item{padding-bottom:26px}#about #association .container .info_box .info_list .info_item .top{position:relative;padding-top:30px;padding-bottom:5px;border-bottom:1px solid #ededed;cursor:pointer}#about #association .container .info_box .info_list .info_item .top .arrow{position:absolute;right:20px;bottom:20px;transform:rotate(180deg)}#about #association .container .info_box .info_list .info_item .top .arrow path{stroke:#4d4d4d}#about #association .container .info_box .info_list .info_item .top:hover{border-bottom:1px solid #2f7777;color:#2f7777}#about #association .container .info_box .info_list .info_item .top:hover .arrow path{stroke:#2f7777}#about #association .container .info_box .info_list .info_item .top.active{color:#2f7777;border-color:#2f7777}#about #association .container .info_box .info_list .info_item .top.active .arrow{bottom:10px;transform:rotate(0)}#about #association .container .info_box .info_list .info_item .top.active .arrow path{stroke:#2f7777}#about #association .container .info_box .info_list .info_item .bottom{background-color:#fafafa}#about #association .container .info_box .info_list .info_item .bottom .bottom_spacing{padding:30px}#about #association .container .info_box .info_list .info_item .bottom .text_list{display:flex;margin:20px auto}#about #association .container .info_box .info_list .info_item .bottom .text_list>div,#about #association .container .info_box .info_list .info_item .bottom .text_list>p{padding:0 20px}#about #association .container .info_box .info_list .info_item .bottom .text_list>p{width:155px}#about #association .container .info_box .info_list .info_item .bottom .text_list>div{width:100%;border-left:1px solid #ededed}@media screen and (max-width:768px){#about #association .container{margin:30px auto}#about #association .container .info_box .info_list .info_item .bottom .text_list>p{width:45%;padding:0 10px;text-align:center}#about #association .container .info_box .info_list .info_item .top .arrow{bottom:10px}#about #association .container .info_box .info_list .info_item .top.active .arrow{bottom:5px}}@media screen and (max-width:540px){#about #association .container{margin:10px auto 40px}#about #association .container .info_box .info_list .info_item .bottom .bottom_spacing{padding:10px 0}}#about #chair_man{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow-x:hidden}#about #chair_man .bg_heart{position:absolute;bottom:0;width:100%;max-width:400px;left:92px}#about #chair_man .content{position:relative;display:flex;padding-bottom:5%;justify-content:space-between;z-index:1}#about #chair_man .content .title{padding:10% 0}#about #chair_man .content .col50{width:48%}#about #chair_man .list-title{padding-top:4%;padding-bottom:2%}#about #chair_man .list-wrapper{display:flex}#about #chair_man .circle_number{flex-shrink:0}#about #chair_man .img_wrap{text-align:center;position:relative}#about #chair_man .img_wrap .hands{display:block;margin:0 auto;width:100%;max-width:500px;height:100%;max-height:350px}#about #chair_man .img_wrap .sign{position:absolute;bottom:-40px;left:50%;width:100%;max-width:258px;height:100%;max-height:99px}@media screen and (max-width:1024px){#about #chair_man .content{flex-direction:column}#about #chair_man .content .col50{width:100%}#about #chair_man .content .col50:last-child{padding:5% 0}#about #chair_man .img_wrap .sign{width:70%;height:auto}}@media screen and (max-width:540px){#about #chair_man .content .col50:last-child{padding-bottom:10%}#about #chair_man .img_wrap .sign{width:50%}}@media screen and (max-width:425px){#about #chair_man .content{padding-bottom:8%}}#about #story .heart-hr:after,#about #story .heart-hr:before{background-color:#57bdbd}#about #story>.intro{margin-bottom:60px}#about #story .intro h4{line-height:30px}#about #story .main-work{position:relative;margin-top:3%}#about #story .main-work .main-bg{width:100%;max-height:600px;overflow:hidden}#about #story .main-work .main-bg .pc-bg{width:100%}#about #story .main-work .main-bg .mb-bg{display:none;align-self:flex-end}#about #story .main-work .main-container{position:absolute;top:50%;width:100%;transform:translateY(-50%)}#about #story .main-work .main-container .intro{text-align:left}#about #story .main-work .main-container .intro .heart-hr:before{display:none}#about #story .main-work .list{padding-top:2%;text-align:left;width:46%}#about #story .main-work .wrapper{display:flex;flex-wrap:wrap}#about #story .main-work .wrapper p{width:89%}#about #story .organization{position:relative;padding:60px 0}#about #story .organization .intro{padding-bottom:3%}#about #story .organization .organization-bg{position:absolute;bottom:0;width:100%;z-index:-1}#about #story .organization .organization-bg img{width:100%}#about #story .organization .organ-mb{display:none;width:100%;max-width:500px;margin:0 auto}@media screen and (max-width:1280px){#about #story .main-work .list{width:60%}}@media screen and (max-width:1024px){#about #story .main-work .main-bg .bg{transform:translateY(0)}#about #story .main-work .list{width:100%}}@media screen and (max-width:990px){#about #story .main-work .main-bg{display:flex;max-height:800px}#about #story .main-work .main-bg .pc-bg{display:none}#about #story .main-work .main-bg .mb-bg{display:block}#about #story .main-work .main-container{top:25%}#about #story .main-work .main-container .intro{text-align:center}#about #story .main-work .main-container .intro .heart-hr:before{display:block}}@media screen and (max-width:768px){#about #story .organization{padding-bottom:15%}#about #story .organization .organ-pc{display:none}#about #story .organization .organ-mb{display:block}}@media screen and (max-width:540px){#about #story .main-work{margin-top:150px}#about #story .main-work .main-container{top:20%}}@media screen and (max-width:425px){#about #story .main-work{margin-top:200px}#about #story .main-work .main-container{top:8%}}@media screen and (max-width:375px){#about #story .main-work{margin-top:250px}#about #story .main-work .main-container{top:0}}#about #member_list .table{padding:3% 0 5%;text-align:center}#about #member_list table th{background-color:#2f7777;color:#fff;border:1px solid #fff}#about #member_list table td{padding:5px 0;border:1px solid #fff}#about #member_list table tr:first-child th:first-child{border-top-left-radius:10px}#about #member_list table tr:first-child th:last-child{border-top-right-radius:10px}#about #member_list table .name,#about #member_list table .position{font-weight:700}#about #member_list table .position{color:#fff;background-color:#57bdbd}#about #member_list table .name{background-color:#f5fafa}#about #member_list table .service_location{background-color:#ededed}#about #according .content .w1100>p,#about #according .indent{margin-left:2.2em;text-indent:-2em}#about #according .content .w1100 .indent_lv2{margin-left:2.4em;text-indent:-2.4em}#about #according .indent_lv3{margin-left:.8em;text-indent:-.8em}#about #according .indent_lv3_remark{margin-left:.9em;text-indent:0}#about #according .ol_indent>p.in{margin-left:.8em;text-indent:-.8em}#about #according .content{padding:60px 0}#about #according .content .p,#about #according .content p{line-height:2.5rem}#about #according .btn_wrap{padding-top:30px}#about #according .btn_wrap .btn{display:block;margin:0 auto}@media screen and (max-width:540px){#about #according .content{padding:20px 0 40px}#about #according .content .p,#about #according .content p{line-height:1.87rem}}#about #contact{position:relative;padding:3% 0 4%}#about #contact .container{display:flex}#about #contact .container .name{padding-bottom:20px}#about #contact .bg{position:absolute;bottom:0;max-height:350px;z-index:-1}#about #contact .bg,#about #contact .bg img{width:100%;height:100%}#about #contact .content h4{padding-top:20px}#about #contact .content h4 img{display:inline-block;padding-right:15px}#about #contact .map{border-radius:22px}#about #contact iframe{width:100%;max-height:342px}@media screen and (max-width:1280px){#about #contact .container{flex-direction:column}#about #contact .col50{width:100%}#about #contact .col50:last-child{padding-top:20px}}@media screen and (max-width:768px){#about #contact .container .name{padding-bottom:0}}.newsTypeActive[data-v-1d56858f]{color:#57bdbd}*{margin:0;padding:0;color:inherit;font:inherit;outline:none;box-sizing:border-box}body,html{touch-action:manipulation}body{width:100%;min-width:320px;position:relative}body.lock{overflow:hidden}li,ul{list-style:none;font-size:inherit}img{border:none;width:auto;height:auto;max-width:100%;max-height:100%;display:block}a,a:active,a:focus,a:hover,input,keygen,select,textarea{outline:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{border:0;outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input[type=search],input[type=search]:active,input[type=search]:focus,input[type=search]:hover{-webkit-appearance:none}select::-ms-expand{display:none}button,input[type=reset],input[type=submit]{background:none;border:none;outline:none;cursor:pointer;font:inherit}table{border-collapse:collapse}html{font-size:16px;color:#4d4d4d}body{font-family:Poppins,微軟正黑體,sans-serif;background-color:#fff;line-height:1.875rem}.main_font{font-family:Poppins,微軟正黑體,sans-serif!important}.biau_kai{font-family:標楷體,DFKai-SB,BiauKai,STKaiti,cwTeXKai,serif!important}.h1,.h2,.h3,.h4,.h5,.h6,a,b,h1,h2,h3,h4,h5,h6,p,small{font:inherit;color:inherit;font-weight:400;line-height:1.2;letter-spacing:1.3px}.h1,h1{font-size:3.75rem;letter-spacing:3px}.h2,h2{font-size:1.875rem;letter-spacing:1.5px}.h3,h3{font-size:1.75rem;letter-spacing:1.4px}.h4,h4{font-size:1.125rem;letter-spacing:.9px}.p,p{letter-spacing:.8px;line-height:1.8}.p,a,p{font-size:1rem}a{display:inline-block;text-decoration:none}.small,small{font-size:.88rem;letter-spacing:.8px;line-height:1.375rem}b,strong{font-weight:bolder}.class_title{margin:10px 0;padding-left:10px;position:relative;font-weight:700;color:#a77752;line-height:1.1}.class_title:before{content:"";width:4px;height:100%;position:absolute;left:0;top:0;display:block;background-color:#a77752}.ls1{letter-spacing:1px}.ls2{letter-spacing:2px}.ls3{letter-spacing:3px}.ls4{letter-spacing:4px}.ls5{letter-spacing:5px}.ls6{letter-spacing:6px}.ls7{letter-spacing:7px}.ls8{letter-spacing:8px}.ls9{letter-spacing:9px}.ls10{letter-spacing:10px}.txt-dark_gray{color:#4d4d4d}.txt-gray{color:#b4b4b4}.txt-light_gray{color:#ededed}.txt-pale_gray{color:#fafafa}.txt-white{color:#fff}.txt-yellowish_white{color:#fcf9f3}.txt-blueish_white{color:#f5fafa}.txt-greenish_white{color:#ebf5f5}.txt-light_green{color:#57bdbd}.txt-dark_green{color:#2f7777}.txt-red{color:#ea617b}.txt-orange{color:#f2993e}.txt-silver{display:inline-block;padding-bottom:5px;color:#fff;background:#fff;background:linear-gradient(90deg,#fff 0,#777 30%,#fff 60%,#777 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.txt-link{text-decoration:underline}.txt-regular{font-weight:400}.txt-medium{font-weight:500}.txt-bold{font-weight:700}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.lh-l{line-height:2.2}@media screen and (max-width:1023px){.h1,h1{font-size:3.5rem}.h2,h2{font-size:1.7rem}.h3,h3{font-size:1.6rem}.h4,h4{font-size:1.1rem}.small,small{font-size:.8rem}}@media screen and (max-width:768px){.h1,h1{font-size:3rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.4rem}.h4,h4{font-size:1.05rem}}@media screen and (max-width:480px){.h1,h1{font-size:2.5rem}.h2,h2{font-size:1.3rem}.h3,h3{font-size:1.2rem}.a,.h4,.p,a,h4,p{font-size:.8rem}}@media screen and (max-width:425px){.h1,h1{font-size:2rem}}.fleft{float:left}.fright{float:right}.cf:after{content:"";display:table;clear:both}.row{width:100%;position:relative;margin-bottom:30px}.w800,.w900,.w1000,.w1100,.w1200,.w1300,.w1400,.w1600{width:80%;margin:0 auto}.w800{max-width:800px}.w900{max-width:900px}.w1000{max-width:1000px}.w1100{max-width:1100px}.w1200{max-width:1200px}.w1300{max-width:1300px}.w1400{max-width:1400px}.w1600{max-width:1600px}.col05,.col15,.col20,.col25,.col30,.col33,.col40,.col50,.col60,.col66,.col70,.col75,.col80,.col90,.col100{display:inline-block;vertical-align:top}.col100{width:100%}.col90{width:90%}.col80{width:80%}.col75{width:75%}.col70{width:70%}.col66{width:66.6666%}.col60{width:60%}.col50{width:50%}.col50:nth-child(odd){margin-left:0}.col40{width:40%}.col30{width:30%}.col33{width:33.3333%}.col25{width:25%}.col20{width:20%}.col15{width:15%}.col05{width:5%}.ib-middle{vertical-align:middle}.ib-middle,.ib-top{display:inline-block}.ib-top{vertical-align:top}.main_padding{padding:5% 0}.main_padding-b{padding-bottom:5%}.main_padding-t{padding-top:5%}.main_margin{margin:5% 0}.main_margin-b{margin-bottom:5%}.main_margin-t{margin-top:5%}.header-top{position:relative}.header-top:before{content:"";display:block;height:78px;position:relative}@media screen and (max-width:768px){.w800,.w900,.w1000,.w1100,.w1200,.w1300,.w1400{width:90%}.main_padding{padding:50px 0}.main_padding-b{padding-bottom:50px}.main_padding-t{padding-top:50px}.main_margin{margin:50px 0}.main_margin-b{margin-bottom:50px}.main_margin-t{margin-top:50px}}input[type=email],input[type=password],input[type=text],select,textarea{width:100%;margin:7px 0;border:2px solid transparent;border-radius:5px;background-color:#fafafa;padding:7px;letter-spacing:0;box-shadow:none;font-size:1rem}@media screen and (max-width:480px){input[type=email],input[type=password],input[type=text],select,textarea{font-size:.8rem}}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border:2px solid #57bdbd}input[type=email]:-moz-read-only,input[type=password]:-moz-read-only,input[type=text]:-moz-read-only,textarea:-moz-read-only{box-shadow:none;border:2px solid transparent;background-color:#f5f2f0}input[type=email]:read-only,input[type=password]:read-only,input[type=text]:read-only,textarea:read-only{box-shadow:none;border:2px solid transparent;background-color:#f5f2f0}select{padding:7px;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/down_b.3873cf97.svg) no-repeat calc(100% - 10px) 50% transparent;background-size:10px;background-color:#fafafa}option,select{text-align:center}label.select{display:inline-block;width:100%;height:100%;position:relative}label.select:before{width:50px;height:27px;background:#fff;top:2px;bottom:2px;right:2px}label.select:after,label.select:before{content:"";display:block;position:absolute;margin:auto 0;pointer-events:none}label.select:after{width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#003979 transparent transparent transparent;top:0;bottom:0;right:20px}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder,::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}input[type=checkbox]:not(old),input[type=radio]:not(old){opacity:0}input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-flex;vertical-align:middle;margin:7px 0;margin-right:10px;cursor:pointer;letter-spacing:0}input[type=checkbox]:not(old)+label>span,input[type=radio]:not(old)+label>span{display:inline-block;width:18px;height:18px;padding:0;margin:3px 8px 3px 5px;position:relative;border-radius:50px;background:hsla(0,0%,100%,.8);border:2px solid #ccc;vertical-align:middle;cursor:pointer}input[type=checkbox]:not(old)+label>span{border-radius:0}input[type=radio]:not(old):checked+label>span:before{border-radius:50px}input[type=checkbox]:not(old):checked+label>span:before,input[type=radio]:not(old):checked+label>span:before{content:"";display:block;width:10px;height:10px;margin:auto;top:0;right:0;bottom:0;left:0;position:absolute;background:#debe98}input[type=checkbox]:not(old):checked+label>span:before{border-radius:0}input[type=file]:not(old){width:0;margin:0;font-size:0;opacity:0;pointer-events:none;display:none}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes showContent{0%{opacity:0;-webkit-transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes showContent{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeInFromDown{0%{opacity:0;-webkit-transform:translateY(50%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInFromDown{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes arrow_v{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes arrow_v{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}@-webkit-keyframes arrow_h{0%{transform:translateX(0)}50%{transform:translateX(-15px)}to{transform:translateX(0)}}@keyframes arrow_h{0%{transform:translateX(0)}50%{transform:translateX(-15px)}to{transform:translateX(0)}}.wordBreak{word-break:break-all}.forceDisable{color:#ededed!important;pointer-events:none}.btnDisable{background-color:#ededed!important;pointer-events:none}.no-readonly-style input:-moz-read-only{background-color:#fafafa}.no-readonly-style input:read-only{background-color:#fafafa}.btn_box .btn-apply:first-child{margin-right:20px}.router-link-active{color:#57bdbd}.router-link-active.sub_header_list{border-bottom:3px solid #57bdbd;font-weight:700;color:#4d4d4d}@media screen and (max-width:1023px){.router-link-active.sub_header_list{border-color:transparent;color:#57bdbd}}@media screen and (max-width:1220px){.main_tab .router-link-active{color:#fff}.main_tab .sub_list .router-link-active{color:#4d4d4d}}.vc-container{border:0;border-radius:22px;height:100%}.vc-container .vc-grid-container,.vc-container .vc-pane{height:100%}.vc-container.vc-index .vc-arrows-container{display:none}.vc-container.vc-index .vc-header .vc-title-layout{border-bottom:1px solid #ededed;padding:3% 0}.vc-container.vc-index .vc-header .vc-title-layout .vc-title{font-size:1.875rem;font-weight:400;color:#2f7777;pointer-events:none}.vc-container.vc-index .vc-weekday{font-size:1.125rem}.vc-container.vc-index .vc-day-content{width:50px;height:50px;font-size:1.125rem;pointer-events:none}.vc-container.vc-index .highlight{width:50px;height:50px;background-color:#57bdbd}.vc-container.vc-index .dot{position:relative;bottom:10px}.vc-container.vc-index .dot.dot-A{background-color:#ea617b!important}.vc-container.vc-index .dot.dot-B{background-color:#f2993e!important}@media screen and (max-width:1280px){.vc-container.vc-index .dot{bottom:5px}}@media screen and (max-width:425px){.vc-container.vc-index .dot{bottom:0}}@media screen and (max-width:425px){.vc-container.vc-index .vc-header .vc-title-layout .vc-title{font-size:1.5rem}.vc-container.vc-index .vc-weekday{font-size:.9rem}.vc-container.vc-index .vc-day-content{width:30px;height:30px;font-size:.9rem}.vc-container.vc-index .highlight{width:30px;height:30px}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#57bdbd}::-webkit-scrollbar-track{background:#ededed}*{scrollbar-color:#57bdbd #ededed;scrollbar-width:thin}.btn{position:relative;border:1px solid transparent;border-radius:22px;padding:0 15px;width:150px;height:45px;line-height:45px;text-align:left;text-transform:uppercase;color:#fff;background:#ea617b;box-shadow:0 3px 6px rgba(0,0,0,.149);transition:.3s linear}.btn:after{position:absolute;top:13px;right:15px;width:20px;height:20px;background-image:url(../img/button_heart.32b69593.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:""}@media screen and (min-width:1023px){.btn:hover{border-color:#ea617b;color:#ea617b;background-color:#fff}.btn:hover:after{background-image:url(../img/button_heart2.fa898ade.svg)}}#__ecpayForm{text-align:center}#__ecpayForm #__paymentButton{position:relative;border:1px solid transparent;border-radius:22px;padding:0 15px;width:150px;height:45px;line-height:45px;text-align:center;text-transform:uppercase;color:#fff;background:#ea617b;box-shadow:0 3px 6px rgba(0,0,0,.149);transition:.3s linear}@media screen and (min-width:1023px){#__ecpayForm #__paymentButton:hover{border-color:#ea617b;color:#ea617b;background-color:#fff}#__ecpayForm #__paymentButton:hover:after{background-image:url(../img/button_heart2.fa898ade.svg)}}.sticky a .date{color:#ea617b!important}#pagination{display:flex;margin:10% 0;align-items:center;justify-content:center}#pagination>button{margin:0 5px;padding:0 5px}#pagination>button.prev,#pagination>button.prev_start{transition:.2s}#pagination>button.prev_start img,#pagination>button.prev img{transform:rotate(180deg)}@media screen and (min-width:1024px){#pagination>button.prev:hover,#pagination>button.prev_start:hover{transform:translateX(-5px)}}#pagination>button.next,#pagination>button.next_end{transition:.2s}@media screen and (min-width:1024px){#pagination>button.next:hover,#pagination>button.next_end:hover{transform:translateX(5px)}}#pagination ul{display:flex;align-items:center;justify-content:center}#pagination ul li{margin:0 10px;border-bottom:2px solid transparent;font-weight:500}@media screen and (min-width:1024px){#pagination ul li:hover{border-bottom:2px solid #ea617b;color:#2f7777}}#pagination ul li.active{border-bottom:2px solid #ea617b}body{padding-top:80px}#app>header{display:block;position:fixed;top:0;left:0;z-index:997;border-bottom:1px solid #ededed;width:100%;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.102);transition:.3s}#app>header .contain{display:flex;height:80px;align-items:center}#app>header .logo{display:block;width:auto;height:100%;max-height:50px}#app>header .login_box,#app>header .main_list{display:flex;position:relative;margin-right:0;margin-left:auto;align-items:center}#app>header .login_box>li,#app>header .main_list>li{position:relative;cursor:default}#app>header .login_box>li.heart:after,#app>header .main_list>li.heart:after{position:absolute;top:10px;left:50%;width:20px;height:20px;background:50%/contain no-repeat;background-image:url(../img/button_heart_red.5e122f1a.svg);opacity:0;transition:.3s;transform:translateX(-50%);content:""}#app>header .login_box>li>a,#app>header .login_box>li>button,#app>header .main_list>li>a,#app>header .main_list>li>button{padding:10px 25px}#app>header .login_box>li .login_btn,#app>header .main_list>li .login_btn{border-radius:20px;background:#57bdbd;transition:.15s linear}#app>header .login_box>li.active.heart:after,#app>header .main_list>li.active.heart:after{background-image:url(../img/button_heart_red.5e122f1a.svg);opacity:1}#app>header .login_box>li a,#app>header .main_list>li a{width:100%}#app>header .login_box ul.sub_list,#app>header .main_list ul.sub_list{display:none;position:absolute;top:86px;left:-13px;width:150px;background:linear-gradient(180deg,#e9e9e9,#fff 10px);box-shadow:0 11px 11px rgba(0,0,0,.098)}#app>header .login_box ul.sub_list>li,#app>header .main_list ul.sub_list>li{font-weight:300;text-align:center;color:#4d4d4d}#app>header .login_box ul.sub_list>li a,#app>header .main_list ul.sub_list>li a{position:relative;padding:15px 7px}#app>header .login_box ul.sub_list>li:hover a,#app>header .main_list ul.sub_list>li:hover a{-webkit-text-decoration:underline #ea617b;text-decoration:underline #ea617b;text-underline-position:under}#app>header .login_box{margin-right:0;margin-left:0;align-items:center}#app>header .login_box li{margin:0 10px}#app>header .login_box .header_login,#app>header .login_box .header_logout{padding:0 27px 5px}#app>header .login_box .header_login small,#app>header .login_box .header_logout small{color:#fff}#app>header .login_box .member_apply a{padding:0 0 0 10px;color:#57bdbd}#app>header .login_box .member_apply:hover a{color:#2f7777}#app>header .hamburger,#app>header .login_box .mb-login,#app>header .mb-apply{display:none}@media screen and (min-width:1221px){#app .login_box>li,#app .main_list>li{padding:25px 0}#app .login_box>li>a.login_btn:hover,#app .main_list>li>a.login_btn:hover{background-color:#ea617b}#app .login_box>li:hover ul.sub_list,#app .main_list>li:hover ul.sub_list{display:block}#app .login_box>li:hover.heart:after,#app .main_list>li:hover.heart:after{opacity:1}}@media screen and (max-width:1420px){#app>header .main_list>li>a{padding:10px}}@media screen and (max-width:1220px){#app>header .contain{padding:0;width:90%;justify-content:space-between}#app>header .main_list>li a{padding:25px 10px;width:auto}#app>header ul.main_list{display:block;overflow:scroll;position:fixed;top:81px;right:-300px;z-index:999;margin:0;padding:0;width:300px;height:calc(100vh - 64px);text-align:left;background-color:#57bdbd;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all .25s ease}#app>header ul.main_list>li.main_tab{margin:0;border-bottom:1px solid #fff;color:#fff;background-color:#57bdbd}#app>header ul.main_list>li.main_tab:hover{background-color:#2f7777}#app>header ul.main_list>li.main_tab h4,#app>header ul.main_list>li.main_tab p{display:block;padding:0 25px;width:100%}#app>header ul.main_list>li.main_tab .apply.txt-light_green{color:#fff}#app>header ul.main_list>li.main_tab ul.sub_list{display:block;position:relative;top:unset;left:0;width:100%}#app>header ul.main_list>li.main_tab ul.sub_list a{padding:22px 45px}#app>header ul.main_list>li.main_tab ul.sub_list li{border-bottom:1px solid #2f7777;text-align:left}#app>header ul.main_list>li.main_tab ul.sub_list li:hover a{text-decoration:none}#app>header ul.main_list>li.active.heart:after,#app>header ul.main_list>li:hover.heart:after{opacity:0}#app>header ul.main_list>li.active ul.sub_list{display:block}#app>header ul.main_list ul.sub_list{background-color:#fff}#app>header ul.main_list ul.sub_list a{width:100%}#app>header.active ul.main_list{right:0}#app>header .hamburger{display:inline-block;padding:24px 15px 15px}#app>header .hamburger .hamburger-box{width:30px}#app>header .hamburger .hamburger-inner,#app>header .hamburger .hamburger-inner:after,#app>header .hamburger .hamburger-inner:before{border:0;height:3px!important;background-color:#57bdbd!important}#app>header .login_box{position:relative;right:0}#app>header .pc-apply{display:none}#app>header .mb-apply{display:block}}@media screen and (max-width:660px){#app>header .contain .login_box .member_apply{display:none}}@media screen and (max-width:500px){#app>header .login_box li .login_btn{padding:0;background:transparent}#app>header .login_box li .login_btn h4{display:none}#app>header .login_box li .login_btn:hover{background-color:transparent}#app>header .login_box .mb-login{display:block}}@media screen and (max-width:480px){#app>header .contain .login_box{align-items:center}#app>header .contain .login_box .header_login,#app>header .contain .login_box .header_logout{padding:0;background-color:unset}#app>header .contain .login_box .login small{display:block;width:31px;height:33px;background-repeat:no-repeat;background-position-y:3px}#app>header .contain .login_box .login small h4{display:none}#app>header .contain .login_box .logout small{display:block;width:31px;height:33px;background-repeat:no-repeat;background-position-y:3px}#app>header .contain .login_box .logout small h4{display:none}#app>header .hamburger{padding:18px 4px}}@media screen and (max-width:340px){#app>header .contain{width:99%}#app .hamburger-inner,#app .hamburger-inner:after,#app .hamburger-inner:before{width:30px}}#app .dark_footer footer .primary,#app footer .primary{background-color:#fafafa}#app footer .primary{padding:3% 0}#app footer .primary .container{display:flex;flex-direction:column}#app footer .primary .container .left,#app footer .primary .main_list{display:flex;justify-content:center}#app footer .primary .main_list{flex-wrap:wrap}#app footer .primary .main_list>li{padding-right:8%}#app footer .primary .main_list>li:last-child{padding-right:0}#app footer .primary .main_list .sub_list{padding-top:5px}#app footer .primary .main_list .sub_list a:hover{position:relative}#app footer .primary .main_list .sub_list a:hover:after{position:absolute;top:7px;right:-14px;width:11px;height:8px;background-image:url(../img/button_heart2.fa898ade.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;content:""}#app footer .secondary{padding:12px 0;text-align:center;color:#fff;background-color:#2f7777}@media screen and (max-width:1280px){#app footer .primary .container .left img{margin:0 auto}#app footer .primary .container .right{margin-left:0;padding-top:3%}#app footer .primary .main_list{justify-content:center}#app footer .primary .main_list>li{padding-right:60px}#app footer .primary .main_list>li:last-child,#app footer .primary .sub_list>li{padding-right:0}#app footer .secondary .contact{display:block}}@media screen and (max-width:768px){#app footer .primary{padding-top:5%}#app footer .primary .main_list>li{padding-right:0;width:33.333333333%;text-align:center}#app footer .primary .main_list>li:nth-child(4),#app footer .primary .main_list>li:nth-child(5){padding-top:3%}}@media screen and (max-width:425px){#app footer .primary{padding-top:8%}#app footer .primary .main_list li{padding-right:0}}.fixed_menu{position:fixed;top:79%;right:0;z-index:990;border-radius:5px 0 0 5px;transform:translateY(-50%)}.fixed_menu .drawer{display:none;margin-right:-1px;padding:5px 8px;width:100%;min-width:270px;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.102);transition:.3s}.fixed_menu .drawer a{width:100%}.fixed_menu .drawer button{width:100%;text-align:left}.fixed_menu .arrow{display:inline-block;transform:rotate(-90deg) translateX(-3px)}.fixed_menu .list{margin-top:-2px;box-shadow:0 0 6px rgba(0,0,0,.102);transition:.3s}.fixed_menu .list img{display:block;margin:0 auto;padding-bottom:5px}.fixed_menu li{position:relative;margin-right:-1px;margin-bottom:-1px;padding:15px 15px 10px;background-color:#fff}.fixed_menu li:after{position:absolute;bottom:0;left:50%;width:63px;height:1.5px;background-color:#b4b4b4;transform:translateX(-50%);content:""}.fixed_menu li:last-child:after{display:none}.fixed_menu a:hover{color:#57bdbd}@media screen and (max-width:768px){.fixed_menu{bottom:8%;height:88px}.fixed_menu .wrap{height:88px;transition:.3s}.fixed_menu .drawer{display:block;position:absolute;right:-180px}.fixed_menu .list{display:flex;position:absolute;right:-260px;margin-top:0;width:260px;box-shadow:none}.fixed_menu .active{transform:translateX(-180px)}.fixed_menu .active .drawer small{display:none}.fixed_menu .active .drawer img{transform:rotate(90deg) translateX(3px)}.fixed_menu .list-active{transform:translateX(-60px)}.fixed_menu li:after{height:0}}.intro{text-align:center}.intro .heart-hr{display:inline-block;position:relative;padding:10px 0}.cards_item{border-radius:22px;padding:8px 20px;width:100%;height:100%;min-height:150px;background:#fff;transition:.3s}.cards_item .wrap{display:flex;min-height:150px;align-items:center}.cards_item .wrap>div:first-child{position:relative}.cards_item .wrap>div:first-child:before{position:absolute;top:0;right:0;width:1px;height:100%;min-height:134px;background-color:#ededed;transform:translateY(-50%);content:""}.cards_item .wrap>div{padding:0 3%}.cards_item .col20{position:relative}.cards_item .data_wrap{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.cards_item .data_wrap .ym{text-align:center;color:#2f7777}.cards_item .data_wrap .d{padding-top:10%;text-align:center;color:#57bdbd}.cards_item .card_title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-weight:700;-webkit-line-clamp:2;overflow-wrap:break-word}.cards_item .card_host{padding-bottom:5px}.cards_item .card_fraction{display:inline-block;margin-right:10px}.cards_item .location,.cards_item .period,.cards_item .time{position:relative;padding-left:15px;color:#4d4d4d}.cards_item .location{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow-wrap:break-word}.cards_item .location:before,.cards_item .period:before,.cards_item .time:before{position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url(../img/icon_map.6fb91de2.svg);background-repeat:no-repeat;background-position-y:center;content:""}.cards_item .time:before{left:-1px;background-image:url(../img/icon_clock.4d7c837c.svg)}.cards_item .period:before{left:-1px;background-image:url(../img/icon_play.ba568bf9.svg)}@media screen and (min-width:1023px){.cards_item:hover{box-shadow:0 0 10px rgba(0,0,0,.102)}}.tag{display:inline-block;border-radius:4px;padding:1px 8px;color:#fff}.type-A .tag{background-color:#ea617b}.type-A .credit{color:#ea617b}.type-B .tag{background-color:#f2993e}.type-B .credit{color:#f2993e}.circle_number{display:inline-block;position:relative;margin-right:10px;width:20px;text-align:center;color:#57bdbd}.circle_number:before{position:absolute;top:3px;left:-1px;border:1px solid #57bdbd;border-radius:50%;width:20px;height:20px;content:""}.time_filter{text-align:center}.time_filter .from_to{margin:0 10px;font-size:29px;color:#57bdbd}.time_filter label input{text-align:center;color:#57bdbd}.time_filter label input[type=text]:-moz-read-only{border:1px solid #b4b4b4;background-color:#fff}.time_filter label input[type=text]:read-only{border:1px solid #b4b4b4;background-color:#fff}.vdpClearInput{display:none}.vdpComponent{display:block}.vdpComponent.vdpWithInput>input{padding:7px!important}.vdpPeriodControl>select{margin:0;padding:0}.vdpPeriodControl>button{padding:.5em!important}.vdpHeadCell{padding-top:0!important}.mg-tb-100{margin:100px 0}.mg-b-100{margin-bottom:100px}.mg-b-50{margin-bottom:50px}.mg-t-30{margin-top:30px}.mg-b-30{margin-bottom:30px}.mg-tb-10{margin:10px 0}.mg-b-10{margin-bottom:10px}.pd-tb-100{padding:100px 0}.pd-b-100{padding-bottom:100px}.pd-b-0{padding-bottom:0}@media screen and (max-width:1023px){.mg-tb-100{margin:80px 0}.mg-b-100{margin-bottom:80px}.pd-tb-100{padding:80px 0}.pd-b-100{padding-bottom:80px}}@media screen and (max-width:768px){.mg-tb-100{margin:50px 0}.mg-b-100{margin-bottom:50px}.pd-tb-100{padding:50px 0}.pd-b-100{padding-bottom:50px}}@media screen and (max-width:480px){.mg-b-50{margin-bottom:30px}.mg-b-30{margin-bottom:15px}}.page_header_space{padding-top:100px!important}@media screen and (max-width:480px){.page_header_space{padding-top:50px!important}}.layout_container{padding:0 90px}@media screen and (max-width:1440px){.layout_container{padding:0 60px}}@media screen and (max-width:1023px){.layout_container{padding:0 35px;min-width:auto}}@media screen and (max-width:768px){.layout_container{padding:0 20px}}@media screen and (max-width:425px){.layout_container{padding:0}}main{padding:100px 0}main>section{padding-bottom:100px}main>section:last-child{padding-bottom:0}@media screen and (max-width:480px){main{padding:50px 0}main>section{padding-bottom:50px}}.main_title_box{position:relative;margin-bottom:50px}.main_title_box .main_title{padding-bottom:10px}.main_title_box.flex_box{display:flex;flex-wrap:wrap;justify-content:space-between}.main_title_box.flex_box .right form{display:flex;align-items:flex-end}.main_title_box.flex_box .right .select_box{width:150px}.main_title_box.flex_box .right .select_box select{border:1px solid #b4b4b4;padding:4px 7px;background-color:#fff}.main_title_box.flex_box .right .text_filter_box .text_filter p{width:20%;min-width:135px;text-align:center}.main_title_box.flex_box .right .text_filter_box .text_filter input{border:1px solid #b4b4b4;border-radius:5px 0 0 5px;width:65%;height:40px;background-color:#fff}.main_title_box.flex_box .right .text_filter_box .text_filter button{border-radius:0 5px 5px 0;width:30%;height:40px;color:#fff;background-color:#57bdbd}.main_title_box.flex_box .right .text_filter_box .input_wrapper{display:flex;align-items:center;justify-content:center}.main_title_box .main_title_btn{position:absolute;top:5px;border-radius:15px;padding:2px 5px;width:100px;text-align:center;white-space:nowrap;color:#fff;background-color:#57bdbd;cursor:pointer}.main_title_box .main_title_btn:first-child{left:200px}.main_title_box .main_title_btn:nth-child(2){left:320px}@media screen and (min-width:1024px){.main_title_box .main_title_btn:hover{background-color:#ea617b}}@media screen and (max-width:1023px){.main_title_box{margin-bottom:30px}.main_title_box.flex_box{flex-direction:column}.main_title_box.flex_box .right{align-self:flex-end}.main_title_box .main_title_btn{top:2px}}@media screen and (max-width:768px){.main_title_box .main_title_btn{top:1px}.main_title_box .main_title_btn:first-child{left:170px}.main_title_box .main_title_btn:nth-child(2){left:280px}}@media screen and (max-width:540px){#account_apply .main_title_box{margin-bottom:70px}.main_title_box.flex_box .right{width:100%}.main_title_box.flex_box .right form{align-items:flex-end;flex-direction:column-reverse}.main_title_box.flex_box .right .select_box{width:100%;order:1}.main_title_box.flex_box .right .text_filter_box{width:100%}.main_title_box.flex_box .right .text_filter_box .text_filter{align-items:flex-start;flex-direction:column}.main_title_box.flex_box .right .text_filter_box .text_filter p{margin:0;margin-right:10px;text-align:left}.main_title_box.flex_box .right .text_filter_box .text_filter input{width:70%}.main_title_box.flex_box .right .text_filter_box .input_wrapper{width:100%}.main_title_box .main_title_btn{top:auto;bottom:-50px}.main_title_box .main_title_btn:first-child{left:0}.main_title_box .main_title_btn:nth-child(2){left:120px}}.main_description_box{margin-bottom:30px}.main_description_box .main_description_title{position:relative;padding-left:20px}.main_description_box .main_description_title:before{display:block;position:absolute;top:50%;left:0;border-radius:5px;width:5px;height:25px;background-color:#57bdbd;transform:translateY(-50%);content:""}.main_description_box ul{margin-top:20px}.main_description_box ul.number_list li{position:relative;padding-left:25px;counter-increment:list-counter}.main_description_box ul.number_list li:before{display:block;position:absolute;top:3px;left:0;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background-color:#57bdbd;content:counter(list-counter)}.main_description_box ul.alphabet_list li{position:relative;padding-left:25px}.main_description_box ul.alphabet_list li:before{display:block;position:absolute;top:3px;left:0;border:1px solid #57bdbd;border-radius:50%;width:19px;height:19px;line-height:20px;text-align:center;color:#57bdbd;content:attr(data-alphabet)}.main_description_box p.paper_clip{position:relative;margin-top:10px;padding-left:25px}.main_description_box p.paper_clip:before{display:block;position:absolute;top:5px;left:0;width:20px;height:20px;background:50%/contain no-repeat;background-image:url(../img/paperclip.27c9b601.svg);content:""}.main_description_box p.reminder{margin-top:10px}@media screen and (max-width:480px){.main_description_box .main_description_title{margin-bottom:15px;padding-left:15px}.main_description_box ul.number_list li:before{top:3px;width:18px;height:18px;font-size:.88rem;line-height:18px}.main_description_box ul.alphabet_list li:before{top:3px;width:17px;height:17px;font-size:.88rem;line-height:17px}.main_description_box p.paper_clip:before{top:2px}}.form_box .form .half,.form_box form .half{display:flex;margin-bottom:20px;width:48%;justify-content:space-between}.form_box .form .w25,.form_box form .w25{width:23%}.form_box .form .w33,.form_box form .w33{width:32%}.form_box .form .w50,.form_box form .w50{width:48%}.form_box .form .w66,.form_box form .w66{width:64%}.form_box .form .w100,.form_box form .w100{width:100%}.form_box .form .star_hidden,.form_box form .star_hidden{opacity:0}.form_box .form .fixed_info,.form_box form .fixed_info{margin-bottom:10px;border-bottom:1px solid #ededed}.form_box .form .fixed_info .fixed_info_title,.form_box form .fixed_info .fixed_info_title{padding-bottom:20px}.form_box .form .fixed_info .fixed_info_content,.form_box form .fixed_info .fixed_info_content{font-weight:400;color:#2f7777}.form_box .form .form_interactive,.form_box form .form_interactive{display:flex;margin-bottom:50px;width:100%;flex-wrap:wrap;justify-content:space-between}.form_box .form .form_interactive .disabled label,.form_box form .form_interactive .disabled label{pointer-events:none}.form_box .form .form_interactive .disabled label .upload_hint,.form_box form .form_interactive .disabled label .upload_hint{color:hsla(0,0%,70.6%,.5)}.form_box .form .form_interactive .disabled label .upload_btn,.form_box form .form_interactive .disabled label .upload_btn{background-color:rgba(87,189,189,.5)}.form_box .form .form_interactive>label,.form_box form .form_interactive>label{position:relative;margin-bottom:20px;align-self:flex-end}.form_box .form .form_interactive .p,.form_box .form .form_interactive p,.form_box form .form_interactive .p,.form_box form .form_interactive p{font-weight:700}.form_box .form .form_interactive input.date,.form_box form .form_interactive input.date{background:url(data:image/webp;base64,UklGRpgAAABXRUJQVlA4TIsAAAAvD8ADEHU4bCNJke6ZmZmZ848OZ1OoHc1qIxCykaQzWIRDeIRDeIRDeeRHqNq2bRikcvIf8MrrvwSQAp65e+ydGHB+F3pe/a2oaoccuWqfnd3dj1TsJLWCXJ45YN5mv8KYAIjxXww5oPT0Okgi0PbespKqc8BTUWn7E4BRRPwXEMnJHtHZySH90uTyAA==) 97% 50% no-repeat #fafafa;cursor:pointer}.form_box .form .form_interactive>div,.form_box form .form_interactive>div{margin-bottom:20px}.form_box .form .form_interactive .radio_container label,.form_box form .form_interactive .radio_container label{display:inline-block;position:relative;margin:7px 0;margin-right:20px;padding:7px 0;padding-left:15px;cursor:pointer}.form_box .form .form_interactive .radio_container label:last-child,.form_box form .form_interactive .radio_container label:last-child{margin-right:0}.form_box .form .form_interactive .radio_container label .checkmark,.form_box form .form_interactive .radio_container label .checkmark{position:absolute;top:50%;left:0;border:1px solid #bbb;border-radius:50%;width:15px;height:15px;transform:translateY(-50%)}.form_box .form .form_interactive .radio_container label .checkmark:after,.form_box form .form_interactive .radio_container label .checkmark:after{display:none;position:absolute;content:""}@media screen and (min-width:1024px){.form_box .form .form_interactive .radio_container label:hover input~.checkmark,.form_box form .form_interactive .radio_container label:hover input~.checkmark{background-color:#ccc}}.form_box .form .form_interactive .radio_container label input.readonly~.checkmark,.form_box form .form_interactive .radio_container label input.readonly~.checkmark{background-color:#ccc}.form_box .form .form_interactive .radio_container label input.isChosen~.checkmark:after,.form_box .form .form_interactive .radio_container label input:checked~.checkmark:after,.form_box form .form_interactive .radio_container label input.isChosen~.checkmark:after,.form_box form .form_interactive .radio_container label input:checked~.checkmark:after{display:block}.form_box .form .form_interactive .radio_container label .checkmark:after,.form_box form .form_interactive .radio_container label .checkmark:after{top:3px;left:3px;border-radius:50%;width:7px;height:7px;background:#57bdbd}.form_box .form .form_interactive .select_container,.form_box form .form_interactive .select_container{display:flex;flex-wrap:wrap;justify-content:space-between}.form_box .form .form_interactive .select_container p,.form_box form .form_interactive .select_container p{width:100%}.form_box .form .form_interactive .select_container .select_container-left,.form_box form .form_interactive .select_container .select_container-left{display:flex;justify-content:space-between}.form_box .form .form_interactive .select_container .select_container-right,.form_box form .form_interactive .select_container .select_container-right{min-width:200px}.form_box .form .form_interactive .select_container select option,.form_box form .form_interactive .select_container select option{color:#000}.form_box .form .form_interactive .select_container input.address_top,.form_box form .form_interactive .select_container input.address_top{margin-right:0}.form_box .form .form_interactive .checkbox_container>p,.form_box form .form_interactive .checkbox_container>p{margin-bottom:10px}.form_box .form .form_interactive .checkbox_container label,.form_box form .form_interactive .checkbox_container label{display:inline-block;position:relative;margin-right:20px;cursor:pointer}.form_box .form .form_interactive .checkbox_container label:last-child,.form_box form .form_interactive .checkbox_container label:last-child{margin-right:0}.form_box .form .form_interactive .checkbox_container label .checkbox_item_name,.form_box form .form_interactive .checkbox_container label .checkbox_item_name{padding-left:30px;font-weight:400}.form_box .form .form_interactive .checkbox_container label .checkmark,.form_box form .form_interactive .checkbox_container label .checkmark{position:absolute;top:3px;left:0;border:1px solid #8e8e8e;border-radius:5px;width:20px;height:20px}.form_box .form .form_interactive .checkbox_container label .checkmark:after,.form_box form .form_interactive .checkbox_container label .checkmark:after{display:none;position:absolute;top:1px;left:5px;border:solid #57bdbd;border-width:0 3px 3px 0;width:5px;height:10px;transform:rotate(45deg);content:""}@media screen and (min-width:1024px){.form_box .form .form_interactive .checkbox_container label:hover input~.checkmark,.form_box form .form_interactive .checkbox_container label:hover input~.checkmark{background-color:#f5f5f5}}.form_box .form .form_interactive .checkbox_container label input.isChosen~.checkmark:after,.form_box .form .form_interactive .checkbox_container label input:checked~.checkmark:after,.form_box form .form_interactive .checkbox_container label input.isChosen~.checkmark:after,.form_box form .form_interactive .checkbox_container label input:checked~.checkmark:after{display:block}.form_box .form .form_interactive .checkbox_container label input.unclickable~.checkmark,.form_box form .form_interactive .checkbox_container label input.unclickable~.checkmark{background-color:#ccc;pointer-events:none}.form_box .form .form_interactive .upload_container.disabled label,.form_box form .form_interactive .upload_container.disabled label{pointer-events:none}.form_box .form .form_interactive .upload_container.disabled label .upload_hint,.form_box form .form_interactive .upload_container.disabled label .upload_hint{color:hsla(0,0%,70.6%,.5)}.form_box .form .form_interactive .upload_container.disabled label .upload_btn,.form_box form .form_interactive .upload_container.disabled label .upload_btn{background-color:rgba(87,189,189,.5)}.form_box .form .form_interactive .upload_container label,.form_box form .form_interactive .upload_container label{display:flex;cursor:pointer}.form_box .form .form_interactive .upload_container label .upload_hint,.form_box form .form_interactive .upload_container label .upload_hint{margin:7px 0;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:7px;background-color:#fafafa;flex:1}.form_box .form .form_interactive .upload_container label .upload_hint span,.form_box form .form_interactive .upload_container label .upload_hint span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.form_box .form .form_interactive .upload_container label .upload_btn,.form_box form .form_interactive .upload_container label .upload_btn{margin:7px 0;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:7px;min-width:90px;max-width:90px;color:#fff;background-color:#57bdbd}.form_box .form .form_interactive .upload_container label .upload_btn>span,.form_box form .form_interactive .upload_container label .upload_btn>span{display:block;text-align:center}@media screen and (min-width:1024px){.form_box .form .form_interactive .upload_container label:hover .upload_btn,.form_box form .form_interactive .upload_container label:hover .upload_btn{background-color:#2f7777}}.form_box .form .form_interactive .datepick_container,.form_box form .form_interactive .datepick_container{position:relative}.form_box .form .form_interactive .datepick_container .err_message,.form_box form .form_interactive .datepick_container .err_message{position:absolute;bottom:-12px;left:0}.form_box .form .form_interactive .password_eye,.form_box form .form_interactive .password_eye{position:absolute;right:20px;bottom:9px;padding:10px;cursor:pointer}.form_box .form .form_submit.center_position,.form_box form .form_submit.center_position{width:100%;text-align:center}.form_box .form .form_submit .btn,.form_box form .form_submit .btn{margin-right:20px}.form_box .form .form_submit .btn.disabled,.form_box form .form_submit .btn.disabled{background-color:#ededed;pointer-events:none}.form_box .form .form_submit .btn:last-child,.form_box form .form_submit .btn:last-child{margin-right:0}.form_box .form .form_submit .btn.btn-noIcon,.form_box form .form_submit .btn.btn-noIcon{text-align:center}.form_box .form .form_submit .btn.btn-noIcon:after,.form_box form .form_submit .btn.btn-noIcon:after{display:none}.form_box .form .form_submit .btn.btn-light_green,.form_box form .form_submit .btn.btn-light_green{background-color:#57bdbd}.form_box .form .form_submit .btn.btn-light_green:hover,.form_box form .form_submit .btn.btn-light_green:hover{border-color:#57bdbd;color:#57bdbd;background-color:#fff}.form_box .form .form_submit .btn.btn-dark_gray,.form_box form .form_submit .btn.btn-dark_gray{background-color:#4d4d4d}.form_box .form .form_submit .btn.btn-dark_gray:hover,.form_box form .form_submit .btn.btn-dark_gray:hover{border-color:#4d4d4d;color:#4d4d4d;background-color:#fff}@media screen and (max-width:768px){.form_box .form .half,.form_box form .half{width:100%}.form_box .form .half .w25,.form_box form .half .w25{width:23%}.form_box .form .half .w33,.form_box form .half .w33{width:32%}.form_box .form .half .w50,.form_box form .half .w50{width:48%}.form_box .form .half .w66,.form_box form .half .w66{width:64%}.form_box .form .half .w100,.form_box .form .w50,.form_box form .half .w100,.form_box form .w50{width:100%}.form_box .form .form_interactive,.form_box form .form_interactive{margin-bottom:30px}.form_box .form .form_interactive .select_container>div,.form_box form .form_interactive .select_container>div{margin-bottom:20px}}@media screen and (max-width:480px){.form_box .form .form_interactive,.form_box form .form_interactive{margin-bottom:20px}.form_box .form .form_submit,.form_box form .form_submit{text-align:center}.form_box .form .form_submit .btn,.form_box form .form_submit .btn{width:120px;height:40px;line-height:40px}.form_box .form .form_submit .btn:after,.form_box form .form_submit .btn:after{top:10px}}.table_box{margin:50px 0}.table_box .checkbox_container.checkbox_container-mobile{display:none;position:relative;left:50px}.table_box .checkbox_container label{display:inline-block;position:relative;cursor:pointer}.table_box .checkbox_container label .checkmark{position:absolute;top:3px;left:0;border:1px solid #8e8e8e;border-radius:5px;width:20px;height:20px}.table_box .checkbox_container label .checkmark:after{display:none;position:absolute;top:1px;left:5px;border:solid #57bdbd;border-width:0 3px 3px 0;width:5px;height:10px;transform:rotate(45deg);content:""}@media screen and (min-width:1024px){.table_box .checkbox_container label:hover input~.checkmark{background-color:#f5f5f5}}.table_box .checkbox_container label input:checked~.checkmark:after{display:block}.table_box .checkbox_container label.th:before{display:block;position:absolute;top:-1px;left:0;white-space:nowrap;transform:translate(-150%);content:"全選"}.table_box table{width:100%}.table_box table .unavailable{background-color:rgba(0,0,0,.3);pointer-events:none}.table_box table .unavailable .td-main p:after{color:#ea617b;content:attr(data-restrain)}.table_box table .unavailable .td-input input{background-color:transparent}.table_box table .nowrap{white-space:nowrap}.table_box table .min100{padding-right:10px;padding-left:10px;width:8%;min-width:100px}.table_box table .min130{width:10%;min-width:130px}.table_box table .min150{width:15%;min-width:150px}.table_box table .min180{width:16%;min-width:200px}.table_box table .min200{width:17%;min-width:220px}.table_box table .min240{width:19%;min-width:240px}.table_box table .td-main{padding-left:30px}.table_box table .td-category span{border-radius:4px;padding:2px 6px;font-weight:700;color:#4d4d4d;background-color:#ededed}.table_box table .td-input{padding-right:0;padding-left:0}.table_box table .td-input input{border:1px solid #ddd;padding:0 7px;width:95%;text-align:center;background-color:#fff}.table_box table .td-checkbox{padding-right:0;width:6%;min-width:70px;text-align:right}.table_box table .td-checkbox.th:before{display:none}.table_box table .td-paperclip a{display:block;position:relative;margin-bottom:10px;padding-left:30px}@media screen and (min-width:1024px){.table_box table .td-paperclip a:hover{color:#57bdbd}}.table_box table .td-paperclip a:before{display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:50%/contain no-repeat;background-image:url(../img/paperclip.27c9b601.svg);content:""}.table_box table .td-download .a,.table_box table .td-download a,.table_box table .td-download button{border-radius:15px;padding:2px 5px;min-width:70px;text-align:center;white-space:nowrap;color:#fff;background-color:#2f7777;cursor:pointer}.table_box table .td-download .a.upload,.table_box table .td-download a.upload,.table_box table .td-download button.upload{background-color:#57bdbd}.table_box table .td-download .a.payment,.table_box table .td-download a.payment,.table_box table .td-download button.payment{background-color:#ea617b}@media screen and (min-width:1024px){.table_box table .td-download .a:hover,.table_box table .td-download a:hover,.table_box table .td-download button:hover{background-color:#57bdbd}.table_box table .td-download .a:hover.payment,.table_box table .td-download a:hover.payment,.table_box table .td-download button:hover.payment{background-color:#ea617b}}.table_box table .td-download-multiple{padding:20px 10px}.table_box table .td-download-multiple .download_box{display:flex;flex-wrap:wrap;justify-content:space-between}.table_box table .td-download-multiple .download,.table_box table .td-download-multiple a,.table_box table .td-download-multiple button{margin:3px 0;border-radius:15px;padding:2px 8px;width:105px;text-align:center;white-space:nowrap;color:#fff;background-color:#2f7777;cursor:pointer}@media screen and (min-width:1024px){.table_box table .td-download-multiple .download:hover,.table_box table .td-download-multiple a:hover,.table_box table .td-download-multiple button:hover{background-color:#57bdbd}}.table_box table .td-download-multiple .download.payment_detail_btn,.table_box table .td-download-multiple a.payment_detail_btn,.table_box table .td-download-multiple button.payment_detail_btn{background-color:#57bdbd}.table_box table .td-download-multiple .download.payment_fail_btn,.table_box table .td-download-multiple a.payment_fail_btn,.table_box table .td-download-multiple button.payment_fail_btn{background-color:#ea617b}@media screen and (min-width:1024px){.table_box table .td-link a:hover{color:#2f7777}}.table_box table .td-trash{position:relative}.table_box table .td-trash img{position:absolute;top:50%;left:50%;padding:15px 20px;transform:translate(-50%,-50%);cursor:pointer}.table_box table .td-fraction{padding:20px}.table_box table .td-fraction p{padding:5px 0}.table_box table .td-manipulation .form_interactive{margin-bottom:0;align-items:flex-start;flex-direction:column}.table_box table .td-manipulation .form_interactive .p,.table_box table .td-manipulation .form_interactive p{display:inline-block;font-weight:400}.table_box table .td-manipulation .form_interactive p{margin-right:10px}.table_box table thead{color:#8e8e8e;background-color:#f5f5f5}.table_box table thead th{position:relative;padding:10px 30px;white-space:nowrap}.table_box table thead th:before{display:block;position:absolute;top:50%;right:0;width:2px;height:20px;background-color:#ccc;transform:translateY(-50%);content:""}.table_box table thead th:last-child:before{display:none}.table_box table tbody td{border-bottom:1px solid #ddd;padding:20px 30px}.table_box table tbody td p.type-A{color:#ea617b}.table_box table tbody td p.type-B{color:#f2993e}.table_box table tbody td p span.price{display:block}.table_box table tbody td p span.red_tag,.table_box table tbody td p span.type-A{border-radius:5px;padding:1px 5px;color:#fff;background-color:#ea617b}.table_box table tbody td p span.orange_tag,.table_box table tbody td p span.type-B{border-radius:5px;padding:1px 5px;color:#fff;background-color:#f2993e}@media screen and (max-width:1023px){.table_box .checkbox_container.checkbox_container-mobile{display:inline-block}.table_box table .min100{padding:0}.table_box table .min100,.table_box table .min130,.table_box table .min150,.table_box table .min180,.table_box table .min200,.table_box table .min240{width:100%;min-width:auto}.table_box table .points:after{padding:0 7px;font-weight:400;color:#4d4d4d;content:"/"}.table_box table .td-main{padding-left:0}.table_box table .td-input input{margin:0;margin-top:3px;width:170px;font-size:14px;text-align:left;align-self:center}.table_box table .td-checkbox{width:100%;min-width:auto}.table_box table .td-checkbox label .checkmark{top:50%;transform:translateY(-50%)}.table_box table .td-download a{align-self:center}.table_box table .td-download-multiple{padding:0}.table_box table .td-download-multiple .download_box{display:block;width:calc(100% - 110px)}.table_box table .td-download-multiple .download_box a{margin:0;margin-right:1%}.table_box table .td-download-multiple .download_box a:last-child{margin-right:0}.table_box table .td-paperclip .download_box{padding:5px 0;width:calc(100% - 110px)}.table_box table .td-trash{position:relative}.table_box table .td-trash img{left:96px;padding:0 15px;transform:translateY(-50%)}.table_box table .td-fraction{padding:0}.table_box table .td-fraction .fraction_container{display:flex;width:calc(100% - 110px);flex-wrap:wrap;justify-content:flex-start}.table_box table .td-fraction p{padding:0;width:auto}.table_box table .td-manipulation .form_interactive{width:calc(100% - 110px)}.table_box table .td-manipulation .form_interactive .fraction_radio{width:100%}.table_box table .td-manipulation .form_interactive .fraction_radio label{margin-top:0;margin-bottom:0}.table_box table .td-manipulation .form_interactive .fraction_radio p{display:block;margin-right:0;width:100%}.table_box table .td-manipulation .form_interactive .fraction_checkbox,.table_box table .td-manipulation .form_interactive .fraction_checkbox .checkbox_container>p{width:100%}.table_box table .td-manipulation .form_interactive .fraction_checkbox .checkbox_container label{margin-right:0;width:100%}.table_box table .td-manipulation .form_interactive .fraction_checkbox .checkbox_container label p{margin-right:0;padding-top:0;padding-bottom:0;width:calc(100% - 30px)}.table_box table tr{display:block;margin-bottom:30px}.table_box table tr.tr_info{margin-bottom:0}.table_box table thead{display:none}.table_box table tbody td{display:flex;position:relative;border-bottom:1px solid #f5f5f5;padding:0;text-align:left}.table_box table tbody td:before{display:inline-block;margin-right:10px;width:100px;font-weight:400;text-align:center;color:#8e8e8e;background-color:#f5f5f5;content:attr(data-title)}.table_box table tbody td:after{display:table;clear:both;content:""}.table_box table tbody td p{display:inline-block;padding:5px 0;width:calc(100% - 110px);align-self:center}.table_box table tbody td br{display:none}}@media screen and (max-width:480px){.table_box .checkbox_container label.th:before{font-size:.88rem}.table_box table tr{margin-bottom:20px}.table_box table tbody td:before{font-size:.88rem}}#kv_content{position:relative;padding-bottom:360px;width:100%;background:50%/cover no-repeat;background-color:#bbb}#kv_content .kv_title{position:absolute;top:50%;left:50%;width:80%;max-width:1300px;transform:translate(-50%,-50%)}@media screen and (max-width:1023px){#kv_content{padding-bottom:300px}}@media screen and (max-width:768px){#kv_content{padding-bottom:250px}#kv_content .kv_title{text-align:center}}@media screen and (max-width:425px){#kv_content{padding-bottom:200px}}.page_header{position:absolute;bottom:-14%;left:50%;z-index:1;border-radius:10px;width:80%;max-width:1300px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page_header .page_nav_box{display:flex}.page_header .page_nav{overflow:auto;margin:0 3px;white-space:nowrap;cursor:-webkit-grab;cursor:grab;flex-wrap:nowrap}.page_header .page_nav::-webkit-scrollbar{height:0}.page_header .page_nav .li,.page_header .page_nav li{margin:0 2%}.page_header .page_nav .li:first-child,.page_header .page_nav li:first-child{margin-left:10px}.page_header .page_nav .li:last-child,.page_header .page_nav li:last-child{margin-right:0;padding-right:20px}.page_header .page_nav .li .a,.page_header .page_nav .li a,.page_header .page_nav li .a,.page_header .page_nav li a{padding:30px 0}.page_header .page_nav .li.active,.page_header .page_nav li.active{color:#57bdbd}@media screen and (min-width:1024px){.page_header .page_nav .li:hover .a,.page_header .page_nav .li:hover a,.page_header .page_nav li:hover .a,.page_header .page_nav li:hover a{color:#57bdbd}}.page_header .arrow_wrapper_l,.page_header .arrow_wrapper_r{display:none;position:absolute;top:50%;width:26px;height:68%;background-color:#fff;transform:translateY(-50%);cursor:pointer}.page_header .arrow_wrapper_l.active,.page_header .arrow_wrapper_r.active{display:flex}.page_header .arrow_wrapper_l{left:1px;justify-content:flex-end}.page_header .arrow_wrapper_r{right:0;justify-content:flex-start}.page_header .mb_arrow_l,.page_header .mb_arrow_r{position:absolute;top:50%;transform:translateY(-50%) rotate(180deg)}.page_header .mb_arrow_r{transform:translateY(-50%) rotate(0deg)}@media screen and (max-width:1023px){.page_header .page_nav .li .a,.page_header .page_nav .li a,.page_header .page_nav li .a,.page_header .page_nav li a{padding:25px 0}}@media screen and (max-width:768px){.page_header{width:90%}.page_header .page_nav .li .a,.page_header .page_nav .li a,.page_header .page_nav li .a,.page_header .page_nav li a{padding:20px 0}}@media screen and (max-width:480px){.page_header{bottom:-10%}.page_header .page_nav{padding-left:20px}.page_header .page_nav .li .a,.page_header .page_nav .li a,.page_header .page_nav li .a,.page_header .page_nav li a{padding:15px 0}}.page_sub_header{padding-top:80px;background:linear-gradient(270deg,#ebf5f5,#fcf9f3)}.page_sub_header.annual{padding-top:30px}.page_sub_header .page_sub_nav{margin-right:-6%}.page_sub_header .page_sub_nav li{display:inline-block;margin-right:6%}.page_sub_header .page_sub_nav li.active a{border-bottom:3px solid #57bdbd;font-weight:700;color:#4d4d4d}.page_sub_header .page_sub_nav li.download_btn{margin-right:2%}.page_sub_header .page_sub_nav li.download_btn a{border-radius:5px;padding:5px;width:90px;font-weight:700;text-align:center;color:#fff;background-color:#2f7777}.page_sub_header .page_sub_nav li.download_btn.active{border-color:transparent}.page_sub_header .page_sub_nav li a{padding:5px 0;padding-bottom:8px}@media screen and (min-width:1024px){.page_sub_header .page_sub_nav li:hover a{border-bottom:3px solid #57bdbd;font-weight:700}.page_sub_header .page_sub_nav li:hover.download_btn{border-color:transparent}.page_sub_header .page_sub_nav li:hover.download_btn a{background-color:#57bdbd}}.page_sub_header .page_sub_nav li .quantity{display:none;position:relative;bottom:3px;margin-left:5px;border:1px solid #b4b4b4;border-radius:4px;padding:2px;min-width:20px;font-size:.75rem;font-weight:400;text-align:center;background-color:#fff}.page_sub_header .page_sub_nav li .quantity.active{display:inline-block}@media screen and (max-width:1023px){.page_sub_header{padding-top:60px}.page_sub_header .page_sub_nav li.active a{border-color:transparent;font-weight:700;color:#57bdbd}.page_sub_header .page_sub_nav li.active .quantity.active{color:#4d4d4d}}@media screen and (max-width:480px){.page_sub_header{padding-top:40px}.page_sub_header.annual{padding-top:15px}.page_sub_header .page_sub_nav li.download_btn a{width:70px}}.switch_toggle ul{display:flex;border-bottom:1px solid #ddd}.switch_toggle ul li{margin-right:7%;border-bottom:2px solid transparent;padding:8px 0;color:#b4b4b4;cursor:pointer}.switch_toggle ul li:last-child{margin:0}.switch_toggle ul li.active{border-color:#57bdbd;color:#4d4d4d}#stage{background:50%/cover no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#stage .stage_container{display:flex;margin:0 auto;padding:100px 0;width:50%;min-width:650px;align-items:center;justify-content:center}#stage .stage_container>hr{border:1px solid #ededed;flex:1}#stage .stage_container .stage_num{position:relative;border:2px solid #ededed;border-radius:50%;width:35px;height:35px;font-size:1.2rem;line-height:30px;text-align:center;color:#ededed}#stage .stage_container .stage_num .stage_title{position:absolute;top:-40px;left:50%;font-weight:700;white-space:nowrap;color:#000;transform:translateX(-50%)}#stage .stage_container .stage_num .stage_search{display:none;position:absolute;bottom:-40px;left:50%;border-radius:15px;padding:2px 5px;white-space:nowrap;color:#fff;background-color:#57bdbd;transform:translateX(-50%);cursor:pointer}#stage .stage_container .stage_num .stage_search.active{display:block}@media screen and (min-width:1024px){#stage .stage_container .stage_num .stage_search:hover{background-color:#ea617b}}#stage .stage_container .stage_num.active{border:2px solid #57bdbd;color:#57bdbd}@media screen and (max-width:768px){#stage .stage_container{padding:60px 0 40px;width:90%;min-width:290px}}@media screen and (max-width:425px){#stage .stage_container{padding:60px 0 30px}}.daterangepicker .btn{padding:0;width:auto;height:auto;line-height:1rem;text-align:right;text-transform:none}.daterangepicker .btn,.daterangepicker .btn:hover{border:0;color:#4d4d4d;background-color:#fff}.daterangepicker .btn:after{display:none}.payment_check .payment_check_total{padding-bottom:20px}.payment_check .payment_check_total>span{font-size:1.8rem;vertical-align:sub}.payment_check .payment_check_container{display:flex;margin:auto;margin-right:0;min-width:300px;max-width:300px;flex-wrap:wrap;justify-content:flex-end}.payment_check .payment_check_container #pay_type,.payment_check .payment_check_container>select{margin-bottom:30px;width:100%}.payment_check .payment_check_container>button{width:50%;min-width:150px}.payment_check>form>label{display:inline-block;position:relative;margin-bottom:12px;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.payment_check>form>label .checkmark{position:absolute;top:3px;left:0;border:1px solid #8e8e8e;border-radius:5px;width:20px;height:20px}.payment_check>form>label .checkmark:after{display:none;position:absolute;top:1px;left:5px;border:solid #57bdbd;border-width:0 3px 3px 0;width:5px;height:10px;transform:rotate(45deg);content:""}@media screen and (min-width:1024px){.payment_check>form>label:hover input~.checkmark{background-color:#f5f5f5}}.payment_check>form>label input:checked~.checkmark:after{display:block}.payment_check>form .apply_member{margin-top:20px;width:100%}.payment_check>form .apply_member_remind{padding-top:5px;text-align:center}.payment_check>form .home{margin-top:20px;width:60%;min-width:180px}.success_info a.btn{margin-top:50px}.success_info a.link_back{color:#2f7777}@media screen and (min-width:1024px){.success_info a.link_back:hover{text-decoration:underline;color:#57bdbd}}.success_detail{margin:0 auto;margin-top:50px;margin-bottom:30px;padding:40px;max-width:700px;background-color:#f7f7f7}.success_detail .success_detail_title{position:relative;padding-left:15px}.success_detail .success_detail_title:before{display:block;position:absolute;top:-3px;left:0;border-radius:5px;width:5px;height:25px;background-color:#57bdbd;content:""}.success_detail .success_detail_content{display:flex;margin-top:30px;padding-left:15px;line-height:2;letter-spacing:2px}.success_detail .success_detail_content .success_detail_content_title{margin-right:50px}@media screen and (max-width:768px){.success_detail{margin-top:40px;margin-bottom:25px;padding:20px}.success_detail .success_detail_content{letter-spacing:1.8px}.success_detail .success_detail_content .success_detail_content_title{margin-right:40px}}@media screen and (max-width:425px){.success_detail{margin-top:30px;margin-bottom:15px;padding:10px}.success_detail .success_detail_content{margin-top:15px;letter-spacing:1.5px}.success_detail .success_detail_content .success_detail_content_title{margin-right:10px}}.column_list_box .column_list{padding:40px 0}.column_list_box .column_list .inner_wrap,.column_list_box .column_list .wrap{display:flex;justify-content:space-between}.column_list_box .column_list .inner_wrap>.col50:first-child,.column_list_box .column_list .wrap>.col50:first-child{padding-right:20px}.column_list_box .column_list .content_group{border-bottom:1px solid #ededed;padding-top:30px}.column_list_box .column_list .content_group>div:first-child{padding-bottom:10px}.column_list_box .column_list .content_group .link{overflow-wrap:break-word}.column_list_box .column_list .content_group img{margin:0 auto}.column_list_box .column_list .file_link{position:relative;padding-left:25px}.column_list_box .column_list .file_link:before{position:absolute;top:0;left:0;width:20px;height:20px;background-image:url(/twhomecare_official/img/index/icon_file.svg);background-repeat:no-repeat;background-position:50%;content:""}.column_list_box .column_list .file_link:hover{text-decoration:underline}.column_list_box .column_list a.relative_link{word-break:break-all}.column_list_box .column_list a.relative_link:after{content:"" attr(href) ""}.column_list_box .column_list .content_group_box{display:flex;flex-wrap:wrap;justify-content:space-between}.column_list_box .column_list .content_group_box .content_group{width:49%}@media screen and (max-width:480px){.column_list_box .column_list .content_group_box .content_group{width:100%}}.column_list_box .main_title{border-left:4px solid #57bdbd;padding-left:10px}@media screen and (max-width:768px){.column_list_box .column_list .wrap{flex-direction:column}.column_list_box .column_list .wrap .col50{width:100%}.column_list_box .wrap.data_location{flex-direction:column}.column_list_box .wrap.data_location .col50{width:100%}}.modal_container{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal_container .modal{position:absolute;top:50%;left:50%;border-radius:20px;padding:80px 0;width:70%;min-width:300px;max-width:700px;text-align:center;background-color:#fff;transform:translate(-50%,-50%)}.modal_container .modal .close_btn{position:absolute;top:20px;right:20px;border:1px solid #b4b4b4;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;color:#b4b4b4;cursor:pointer}.modal_container .modal .close_btn>span{position:relative;left:1px}.modal_container .modal .modal_content{padding:0 5%}.modal_container .modal>form>label>p{margin-bottom:30px;font-weight:700}.modal_container .modal>form>label>input{display:block;margin:0 auto;margin-bottom:80px;width:200px;text-align:center}#modal_container-home.active{display:block}#modal_container-home .modal{padding:0}#modal_container-home .close_btn{z-index:1}#modal_container-home .modal_content{position:relative;z-index:0;padding-bottom:81.64%;width:100%;background:50%/cover no-repeat;background-color:#eee}#modal_container-home .modal_content .btn-routerLink{position:absolute;bottom:5%;left:50%;width:30%;height:14%;transform:translateX(-50%)}#modal_container-home .modal_content .btn-routerLink a{position:absolute;top:0;left:0;width:100%;height:100%}#modal_container-info.active{display:block}#modal_container-info .modal_confirm .btn{min-width:180px!important;width:auto!important;padding:0 35px!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:50px!important;line-height:normal!important}#modal_container-confirm.active,#modal_container-success.active,#modal_container-verify.active{display:block}#modal_container-verify .modal input{display:block;margin:5% auto 10%;width:200px;text-align:center}#modal_container-verify .err_message{left:50%;transform:translate(-50%,20px)}#modal_container-password.active{display:block}#modal_container-password .modal input{display:block;margin:5% auto 10%;width:250px;text-align:center}#modal_container-password .err_message{left:50%;transform:translate(-50%,20px)}#modal_container-password .password_eye{position:absolute;bottom:13px;left:50%;transform:translateX(calc(-50% + 100px));cursor:pointer}.register_modal_container{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.register_modal_container.active{display:block}.register_modal_container .register_modal{position:absolute;top:50%;left:50%;border-radius:20px;padding:20px;width:500px;height:600px;background-color:#fff;transform:translate(-50%,-50%)}.register_modal_container .register_modal .close_btn{position:absolute;top:20px;right:20px;z-index:1;border:1px solid #b4b4b4;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;color:#b4b4b4;cursor:pointer}.register_modal_container .register_modal .close_btn span{position:relative;left:1px}.register_modal_container .register_modal .err_message_box{max-width:250px}.register_modal_container .register_modal .err_message_box .err_message{left:50%!important;transform:translate(-50%)!important}.register_modal_container .register_modal>div{width:100%;height:50%}.register_modal_container .register_modal>div.register_modal_member{position:relative;padding-top:120px}.register_modal_container .register_modal>div.register_modal_member:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#b4b4b4;content:""}.register_modal_container .register_modal>div.register_modal_member:after{position:absolute;bottom:0;left:50%;z-index:0;padding:0 25px;font-size:18px;color:#b4b4b4;background-color:#fff;transform:translate(-50%,50%);content:"或"}.register_modal_container .register_modal>div.register_modal_nonMember{padding-top:60px}.register_modal_container .register_modal>div .modal_title{padding-bottom:30px}.register_modal_container .register_modal>div input[type=text]{display:block;margin:0 auto;margin-bottom:30px;width:100%;max-width:250px;text-align:center}.register_modal_container .register_modal .form_box form .form_interactive{margin-bottom:0;justify-content:center}@media screen and (max-width:768px){.register_modal_container .register_modal{width:80%;height:500px}.register_modal_container .register_modal>div.register_modal_member{padding-top:60px}.register_modal_container .register_modal>div.register_modal_nonMember{padding-top:30px}.register_modal_container .register_modal .form_interactive>label{width:90%}.register_modal_container .register_modal .form_interactive>label input[type=text]{margin-bottom:15px;width:100%;max-width:260px}}@media screen and (max-width:480px){.register_modal_container .register_modal .btn{width:120px;height:40px;line-height:40px}}.modal_container-download{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal_container-download .modal{position:absolute;top:50%;left:50%;border-radius:20px;padding:80px 0;width:70%;min-width:300px;max-width:1200px;text-align:center;background-color:#fff;transform:translate(-50%,-50%)}.modal_container-download .modal .close_btn{position:absolute;top:20px;right:20px;border:1px solid #b4b4b4;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;color:#b4b4b4;cursor:pointer}.modal_container-download .modal .close_btn>span{position:relative;left:1px}.modal_container-download .modal>form>label>p{margin-bottom:30px;font-weight:700}.modal_container-download .modal>form>label>input{display:block;margin:0 auto;margin-bottom:80px;width:200px;text-align:center}.modal_container-download.modal-attend .notice>p,.modal_container-download.modal-receipt .notice>p{margin-bottom:10px}.modal_container-download.modal-attend .modal>form>label>input,.modal_container-download.modal-receipt .modal>form>label>input{margin-bottom:30px}.modal_container-paymentDetail{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal_container-paymentDetail.active{display:block}.modal_container-paymentDetail .modal{position:absolute;top:50%;left:50%;border-radius:20px;padding:80px 5% 3%;width:70%;min-width:300px;max-width:1200px;height:80%;max-height:700px;background-color:#fff;transform:translate(-50%,-50%)}.modal_container-paymentDetail .modal .close_btn{position:absolute;top:20px;right:20px;border:1px solid #b4b4b4;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;color:#b4b4b4;cursor:pointer}.modal_container-paymentDetail .modal .close_btn>span{position:relative;left:1px}.modal_container-paymentDetail .modal .form_box{overflow:auto;height:100%}.user_box{display:flex;align-items:center;justify-content:space-between}.user_box .btn{width:130px;text-align:center}.user_box .btn:after{display:none}@media screen and (max-width:480px){.user_box .btn{width:100px;height:35px;font-size:12px;line-height:35px}}.err_message_box{position:relative}.err_message_box span.err_message.txt-red.small{position:absolute;bottom:0;left:0;transform:translateY(12px)}#print_content{position:relative;margin:0 auto;width:297mm;min-width:297mm;max-width:297mm;height:209mm;min-height:209mm;max-height:209mm;background:50%/cover no-repeat;-ms-interpolation-mode:nearest-neighbor;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast}#print_content img{position:relative;z-index:0;margin:0 auto;width:100%;height:auto}#print_content.receipt>div{position:absolute;z-index:1;max-width:33%}#print_content.receipt .table_value{padding-bottom:20.5px;font-size:16pt;font-weight:700;color:#000}#print_content.receipt .left{left:19%}#print_content.receipt .right{left:66.5%}#print_content.receipt .receipt_feeno,#print_content.receipt .receipt_title{top:37.7%}#print_content.receipt .receipt_username,#print_content.receipt .receipt_userno{top:44.1%}#print_content.receipt .receipt_paytime,#print_content.receipt .receipt_price{top:50.5%}#print_content.receipt .receipt_content,#print_content.receipt .receipt_paytype{top:56.3%}#print_content.attendance p{font-size:26pt;font-weight:700;color:#000}#print_content.attendance .realname{font-size:35pt}#print_content.attendance .proof_statement{padding-left:1em}#print_content.attendance>div{position:absolute;z-index:1;width:75%}#print_content.attendance .content_box{top:33%;left:50%;transform:translateX(-50%)}#print_content.attendance .date_box{bottom:9.7%}#print_content.attendance .date_box>div{display:inline-block;position:relative}#print_content.attendance .date_box .year{left:52%}#print_content.attendance .date_box .month{left:69%}#print_content.attendance .date_box .day{left:87%}.print_btn{position:absolute;top:800px;left:50%;transform:translateX(-50%)}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}