@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body.popup-scroll{overflow:hidden}.all{text-align:center;color:#333;width:100%;font-family:Arial;line-height:1.7;letter-spacing:1px;overflow:hidden;background:url(../images/BG-img.webp) no-repeat left top/cover fixed;box-sizing:border-box}@media all and (max-width:1440px){.all{background:url(../images/BG-img.webp) no-repeat left 30% top/cover fixed}}@media all and (max-width:1440px) and (max-width:450px){.all{background:url(../images/BG-m-img.webp) no-repeat center top/cover fixed}}.all .page_title{display:none}.all section picture{display:grid}.all section img{width:100%;height:auto}.all section .image-container,.all section .video-container{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;background:#ddd;display:block;position:relative}.all section .image-container iframe,.all section .image-container img,.all section .video-container iframe,.all section .video-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.all section .container{width:85%;margin:auto;text-align:center;padding:100px 0}@media all and (max-width:1680px){.all section .container{width:90%}}@media all and (max-width:450px){.all section .container{padding:15vw 0}}.all section .h2,.all section h2{color:#333;font-size:45px;font-weight:700;margin-bottom:50px}.all section .h2 span,.all section h2 span{color:#29739d}.all section .h2 br,.all section h2 br{display:none}@media all and (max-width:1024px){.all section .h2,.all section h2{font-size:40px}}@media all and (max-width:768px){.all section .h2,.all section h2{line-height:1.5}.all section .h2 br,.all section h2 br{display:inline}}@media all and (max-width:450px){.all section .h2,.all section h2{font-size:8vw;margin-bottom:6vw}}.all section .button{color:#fff;font-size:24px;width:80%;max-width:320px;font-weight:700;margin:70px auto 0;display:inline-block;padding:16px 15px 14px;background-color:#0b537c;border-radius:50px;cursor:pointer;position:relative;transition:.3s;top:0;text-decoration:none;text-align:center}@media all and (max-width:450px){.all section .button{font-size:6vw;margin-top:10vw;padding:4vw 1vw 3.5vw}}.all section .button:hover{background-color:#29739d;top:-5px;transition:.3s}.all section .button.dark{color:#0b537c;background-color:#efefef}.all section .button.dark:hover{background-color:#fff}@media all and (max-width:450px){.all section .ul-container{width:90%;margin:auto}}.all section ul{box-sizing:border-box}.all section .owl-carousel{position:relative}.all section .owl-carousel .owl-nav span{color:#333;font-size:40px;font-weight:600}.all section .owl-carousel .owl-nav span:focus{outline:0}.all section .owl-carousel .owl-next,.all section .owl-carousel .owl-prev{top:calc(50% - 30px);position:absolute}.all section .owl-carousel .owl-next{right:-4%}.all section .owl-carousel .owl-prev{left:-4%}.all section .owl-carousel .owl-dots{width:100%;position:absolute;display:flex;justify-content:center;gap:10px;margin-top:25px}.all section .owl-carousel .owl-dots span{width:12px;height:12px;border-radius:10px;display:block;background-color:#fff}.all section .owl-carousel .owl-dots .active span{background-color:#cae9ee}@media only screen and (max-width:768px){.all section .owl-carousel .owl-nav{display:none}}.all .visual{position:relative}.all .visual::after{content:"";display:block;width:100%;height:12.5%;bottom:0;left:0;background-color:#efefef;border-radius:4vw 4vw 0 0}@media all and (max-width:768px){.all .visual::after{border-radius:12vw 12vw 0 0;height:10%}}.all .visual .img-people-F,.all .visual .img-people-M,.all .visual .title,.all .visual .visual-btn,.all .visual::after{position:absolute}.all .visual .title{width:36%;height:32%;top:21%;left:31.5%;background:url(../images/title-0.png) no-repeat left center/25.8% auto}.all .visual .title img{position:absolute;animation:Zoom1 5.5s infinite linear}@keyframes Zoom1{0%{transform:scale(1)}5%{transform:scale(1.15)}10%{transform:scale(1)}}@media all and (max-width:768px){.all .visual .title{background:url(../images/title-0-m.png) no-repeat left center/38% auto;width:85%;height:18.5%;top:13%;left:8%}@keyframes Zoom1{0%{transform:scale(1)}5%{transform:scale(1.25)}10%{transform:scale(1)}}}.all .visual .title .word-1{width:12%;left:24.8%;top:-4%;animation-delay:1s}@media all and (max-width:768px){.all .visual .title .word-1{left:36.3%}}.all .visual .title .word-2{width:13.5%;left:35.5%;top:-5.5%;animation-delay:1.3s}@media all and (max-width:768px){.all .visual .title .word-2{left:47%}}.all .visual .title .word-3{width:13.6%;left:47%;top:-4%;animation-delay:1.6s}@media all and (max-width:768px){.all .visual .title .word-3{left:58.5%}}.all .visual .title .word-4{width:13.8%;left:58.5%;top:-4%;animation-delay:1.9s}@media all and (max-width:768px){.all .visual .title .word-4{left:70%}}.all .visual .title .word-5{width:24%;left:18%;top:33%;animation-delay:2.7s}.all .visual .title .word-6{width:25.5%;left:39.8%;top:33%;animation-delay:3s}.all .visual .title .word-7{width:19.3%;left:63%;top:48%;animation-delay:3.3s}.all .visual .title .word-8{width:20.5%;left:79.5%;top:47.5%;animation-delay:3.6s}.all .visual .img-people-F{width:28%;top:12%;left:8%}@media all and (max-width:768px){.all .visual .img-people-F{width:57%;top:47%;left:-1.8%}}.all .visual .img-people-M{width:28%;top:10.5%;left:68.8%}@media all and (max-width:768px){.all .visual .img-people-M{width:61%;top:47%;left:54%}}.all .visual .visual-btn{color:#184069;line-height:1;font-size:1.7vw;font-weight:700;width:17%;top:60%;left:41.5%;background-color:#fff;text-align:center;padding:.7vw 0 .9vw;border-radius:10vw;transition:.3s;cursor:pointer;text-decoration:none}.all .visual .visual-btn span{font-size:2.5vw;position:relative;top:.15vw}@media all and (max-width:768px){.all .visual .visual-btn{font-size:6vw;padding:3vw 0 3.2vw;width:54%;left:23%;top:36.5%}.all .visual .visual-btn span{font-size:8vw;top:.3vw}}.all .visual .visual-btn:hover{top:59.3%;transition:.3s}@media all and (max-width:768px){.all .visual .visual-btn:hover{top:36.5%}}.all .BG-focus h2{color:#fff;font-size:60px}.all .BG-focus h2 span{color:#f9ea69}@media all and (max-width:1024px){.all .BG-focus h2{font-size:45px}}@media all and (max-width:768px){.all .BG-focus h2{font-size:40px}}@media all and (max-width:450px){.all .BG-focus h2{font-size:8vw}}.all #form{position:relative;background-color:#efefef}.all #form .container{padding-top:0}@media screen and (min-width:769px) and (max-width:1024px){.all #form .container{padding-top:4vw}}.all #form .box{display:flex;align-items:center;justify-content:center;gap:6%}@media all and (max-width:1024px){.all #form .box{flex-direction:column}}.all #form .box .img-box{width:60%;max-width:680px;position:relative}@media all and (max-width:1024px){.all #form .box .img-box{width:90%;margin-bottom:50px}}@media all and (max-width:1024px) and (max-width:450px){.all #form .box .img-box{width:100%;margin-bottom:8vw}}.all #form .box .img-box .imgclick{top:8%;display:block;width:12%;height:24%;position:absolute;background:url(../images/form-imgclick-1.png) no-repeat center center/100% auto}.all #form .box .img-box .imgclick.box-1{left:29%;animation:img1 5s infinite linear}@keyframes img1{15%{background:url(../images/form-imgclick-1.png) no-repeat center center/100% auto}16%{background:url(../images/form-imgclick-2.png) no-repeat center center/100% auto}100%{background:url(../images/form-imgclick-2.png) no-repeat center center/100% auto}}.all #form .box .img-box .imgclick.box-2{left:81.5%;animation:img2 5s infinite linear}@keyframes img2{30%{background:url(../images/form-imgclick-1.png) no-repeat center center/100% auto}31%{background:url(../images/form-imgclick-2.png) no-repeat center center/100% auto}100%{background:url(../images/form-imgclick-2.png) no-repeat center center/100% auto}}.all #form .box .from-box{width:37%;box-sizing:border-box}@media all and (max-width:1024px){.all #form .box .from-box{width:100%;max-width:720px;background-color:#fff;padding:50px 35px;border-radius:35px}}@media all and (max-width:450px){.all #form .box .from-box{padding:10vw 5vw;border-radius:3vw}}.all #form .box ul{width:100%;display:flex;flex-wrap:wrap;gap:25px 4%}@media all and (max-width:450px){.all #form .box ul{gap:4vw}}.all #form .box ul li{width:48%}@media all and (max-width:450px){.all #form .box ul li{width:100%}}.all #form .box ul li.single{width:100%;text-align:left}.all #form .box #READ a,.all #form .box #READ span{font-size:19px;cursor:pointer;color:#333}@media all and (max-width:450px){.all #form .box #READ a,.all #form .box #READ span{font-size:4.3vw}}.all #form .box input[type=email],.all #form .box input[type=tel],.all #form .box input[type=text],.all #form .box select{font-size:19px;padding-bottom:12px;color:#333;font-weight:400;border:0;width:100%;background-color:transparent;-webkit-input-placeholder:#333;border-bottom:1px solid #70d7ed;outline:0}.all #form .box input[type=email]::-webkit-input-placeholder,.all #form .box input[type=tel]::-webkit-input-placeholder,.all #form .box input[type=text]::-webkit-input-placeholder,.all #form .box select::-webkit-input-placeholder{color:#333}.all #form .box input[type=checkbox]{position:relative;width:22px;height:0}@media all and (max-width:450px){.all #form .box input[type=checkbox]{width:5.5vw}}.all #form .box input[type=checkbox]::before{content:"";line-height:1.4;display:inline-block;width:22px;height:22px;background-color:#f0f0f0;border:1px solid #333;border-radius:20px;position:absolute;cursor:pointer;top:-20px;left:0}@media all and (max-width:450px){.all #form .box input[type=checkbox]::before{width:6vw;height:6vw;top:-5.5vw}}.all #form .box input[type=checkbox]:checked::before{content:"✔︎";color:#fff;font-size:20px;text-align:center;line-height:1.3;background-color:#70d7ed;border:1px solid #70d7ed}@media all and (max-width:450px){.all #form .box input[type=checkbox]:checked::before{font-size:5vw;position:absolute}}.all .video .video-bg{background:linear-gradient(to bottom,rgba(9,100,170,.9),rgba(10,54,89,.9))}.all .video .video-bg .container{max-width:1200px}@media all and (min-width:1441px){.all .video .video-bg .container{padding-bottom:11vw}}.all .video .video-bg .image-container{border-radius:10px;border:#f0f0f0 solid 3px}@media all and (max-width:450px){.all .video .video-bg .image-container{border:#f0f0f0 solid 2px}}.all .video .video-bg .image-container::after{content:"";width:100%;height:100%;display:table;position:absolute;top:0;left:0;z-index:1;background:url(../images/video-play.svg) no-repeat center center/auto 70px;background-color:rgba(0,0,0,.25)}@media all and (max-width:450px){.all .video .video-bg .image-container::after{background:url(../images/video-play.svg) no-repeat center center/auto 15vw}}.all .video .video-bg .image-container:hover{cursor:pointer}.all .video .video-bg .image-container:hover::after{background-color:rgba(0,0,0,.1)}.all .video .ul-bg{background-color:#fff}@media all and (min-width:1441px){.all .video .ul-bg .container{position:relative;padding-top:0;padding-bottom:0;top:-7.5vw}}.all .video ul{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;text-align:left}@media all and (max-width:1440px){.all .video ul{grid-template-columns:1fr}}.all .video ul li{background-color:#efefef}@media screen and (min-width:769px) and (max-width:1440px){.all .video ul li{display:grid;grid-template-columns:30% auto}.all .video ul li .image-container{padding-bottom:0;height:100%}}@media all and (max-width:450px){.all .video ul li{border-radius:10px;overflow:hidden}}.all .video ul .image-container{padding-bottom:70%}@media all and (max-width:1440px){.all .video ul .image-container{padding-bottom:55%}}.all .video ul h3{color:#29739d;font-size:1.25vw;font-weight:600;margin-bottom:10px}@media all and (max-width:1440px){.all .video ul h3{font-size:24px}}@media all and (max-width:450px){.all .video ul h3{font-size:6vw}}.all .video ul p{font-size:18px}@media all and (max-width:450px){.all .video ul p{font-size:4.8vw}}.all .video ul .info{padding:30px 15px 40px 25px}@media all and (max-width:450px){.all .video ul .info{padding:5vw 2vw 8vw 4vw}}.all .video .ul-container{position:relative;top:-100px}@media all and (max-width:450px){.all .video .ul-container{top:-14vw}}.all .video .popup-video{width:100%;height:100%;position:fixed;top:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999;padding:70px 0 30px;overflow-x:auto;box-sizing:border-box;display:none}@media all and (max-width:768px){.all .video .popup-video{padding:25vh 0 5vh}}.all .video .popup-video .close-popup{display:block;width:25px;height:25px;top:-30px;right:0;position:absolute;background:url(https://www.soeasyedu.com.tw/2025/images/i-menu-close-w.svg) no-repeat center center/100% auto;z-index:999;cursor:pointer}.all .video .popup-video .popup-box{position:relative;width:90%;max-width:1200px;margin:auto}@media all and (max-width:768px){.all .video .popup-video .popup-box{width:95%}}.all .video .popup-video .popup-box iframe{border:0}.all .news{background:url(../images/mask-bg.svg) no-repeat left -5% bottom 15%/28%,linear-gradient(to right,#efefef 80%,#3d97cb 80%);position:relative}@media all and (max-width:1024px){.all .news{background:url(../images/mask-bg.svg) no-repeat left -5% top 20%/25%,url(../images/mask-bg.svg) no-repeat right -5% top 47%/25%,url(../images/mask-bg.svg) no-repeat left -5% top 78%/25%,#efefef}}@media all and (max-width:1024px) and (max-width:768px){.all .news{background:url(../images/mask-bg.svg) no-repeat left -10% top 16%/50%,url(../images/mask-bg.svg) no-repeat right -10% top 48%/50%,url(../images/mask-bg.svg) no-repeat left -10% top 80%/50%,#efefef}}.all .news::before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;background:url(../images/BG-img.webp) no-repeat left top/cover fixed;-webkit-mask:url(../images/mask.svg) no-repeat right 5% center/35% auto;mask:url(../images/mask.svg) no-repeat right center 5%/35% auto}@media all and (max-width:1440px){.all .news::before{background:url(../images/BG-img.webp) no-repeat left 30% top/cover fixed;-webkit-mask:url(../images/mask.svg) no-repeat right 5% center/35% auto}}@media all and (max-width:1024px){.all .news::before{display:none}}.all .news::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:0 0;background:url(../images/mask-border.svg) no-repeat right 5% center/36% auto;pointer-events:none}@media all and (max-width:1024px){.all .news::after{display:none}}@media all and (min-width:1025px){.all .news h2{text-align:left}}.all .news ul{text-align:left;width:58%;display:grid;gap:45px}@media all and (max-width:1024px){.all .news ul{width:100%}}.all .news ul li{background-color:#fff;padding:30px;border-left:#29739d 15px solid}@media all and (max-width:1024px){.all .news ul li{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:0}}@media all and (max-width:450px){.all .news ul li{padding:8vw 4vw;border-radius:10px}}.all .news ul li div{font-size:17px;text-align:right}@media all and (max-width:768px){.all .news ul li div{text-align:left}}@media all and (max-width:450px){.all .news ul li div{font-size:4vw}}.all .news ul p{font-size:20px;margin-bottom:30px}@media all and (max-width:450px){.all .news ul p{font-size:4.8vw}}.all .news ul p span{color:#29739d;font-weight:600}.all .table{background-color:#fff}@media all and (max-width:1440px){.all .table{background-color:#cae9ee}}.all .table ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5%}@media all and (max-width:1440px){.all .table ul{grid-template-columns:1fr;gap:50px}}@media all and (max-width:1440px) and (max-width:450px){.all .table ul{gap:7vw}}@media all and (max-width:1440px){.all .table ul li{background-color:#fff;padding:30px;border-radius:30px}}@media all and (max-width:1440px) and (max-width:450px){.all .table ul li{padding:10vw 3.5vw;border-radius:10px}}@media all and (max-width:1440px) and (min-width:1025px){.all .table ul li{display:flex;align-items:center}.all .table ul li .info{width:70%}.all .table ul li .img{width:25%}}.all .table ul .img{width:60%;max-width:300px;margin:0 auto 20px}@media all and (max-width:450px){.all .table ul .img{margin:0 auto 2vw}}.all .table ul li:nth-of-type(1) table td:nth-of-type(1){font-weight:400}.all .table h3{font-size:1.7vw;font-weight:700;margin-bottom:15px}@media all and (max-width:1440px){.all .table h3{font-size:30px}}@media all and (max-width:768px){.all .table h3{font-size:28px}}@media all and (max-width:450px){.all .table h3{font-size:6.5vw}}.all .table h3 span{color:#29739d}.all .table .info{width:100%}.all .table table{line-height:1;width:100%;text-align:left;height:570px}@media all and (max-width:1440px){.all .table table{height:auto;line-height:1.5}}.all .table table td,.all .table table th{vertical-align:middle;padding:0 .5vw}@media all and (max-width:1440px){.all .table table td,.all .table table th{padding:5px 35px}}@media all and (min-width:769px){.all .table table td,.all .table table th{white-space:nowrap}}@media all and (max-width:768px){.all .table table td,.all .table table th{padding:5px 10px}}@media all and (max-width:450px){.all .table table td,.all .table table th{padding:2vw}}.all .table table tr:nth-child(odd){background-color:#efefef}.all .table table tr:nth-last-of-type(1){border-bottom:2px solid #ddd}.all .table table th{font-size:.9vw;height:40px;text-align:center;color:#fff;background-color:#3d97cb}@media all and (max-width:1440px){.all .table table th{font-size:18px}}@media all and (max-width:450px){.all .table table th{font-size:4.2vw}}.all .table table th:not(:nth-last-of-type(1)){border-right:2px solid #fff}.all .table table td{font-weight:600;font-size:1.02vw;border-right:2px solid #fff}@media all and (max-width:1440px){.all .table table td{font-size:18px}}@media all and (max-width:450px){.all .table table td{font-size:4.5vw}}.all .table table td:nth-last-of-type(1){text-align:center;color:#3d97cb;font-size:1.15vw;font-weight:700}@media all and (max-width:1440px){.all .table table td:nth-last-of-type(1){font-size:20px}}@media all and (max-width:450px){.all .table table td:nth-last-of-type(1){font-size:5vw}}.all .table .remark{font-size:.9vw;text-align:left;margin-top:25px}@media all and (max-width:1440px){.all .table .remark{font-size:16px;margin-top:15px}}@media all and (max-width:450px){.all .table .remark{font-size:4.2vw;margin-top:5vw}}.all .PainPoints{background:url(../images/people.webp) no-repeat left 5vw top 180px/34vw auto,linear-gradient(to bottom,rgba(9,100,170,.9),rgba(10,54,89,.9))}@media all and (max-width:1440px){.all .PainPoints{background:url(../images/people.webp) no-repeat left top 170px/46vw auto,linear-gradient(to bottom,rgba(9,100,170,.9),rgba(10,54,89,.9))}}@media all and (max-width:1440px) and (max-width:900px){.all .PainPoints{background:url(../images/people.webp) no-repeat center top 210px/60vw auto,linear-gradient(to bottom,rgba(9,100,170,.9),rgba(10,54,89,.9))}}@media all and (max-width:1440px) and (max-width:450px){.all .PainPoints{background:url(../images/people.webp) no-repeat center top 40vw/75vw auto,linear-gradient(to bottom,rgba(9,100,170,.9),rgba(10,54,89,.9))}}.all .PainPoints .ul-box{width:100%;display:flex;align-items:flex-end;flex-direction:column}.all .PainPoints ul{text-align:left;color:#cae9ee;display:grid;grid-template-columns:repeat(2,1fr);gap:2vw 5vw}@media all and (max-width:900px){.all .PainPoints ul{padding:35px 20px;border-radius:30px;margin-top:50vw;background-color:rgba(14,48,78,.85);gap:3vw 2vw}}@media all and (max-width:900px) and (max-width:768px){.all .PainPoints ul{grid-template-columns:1fr}}@media all and (max-width:900px) and (max-width:450px){.all .PainPoints ul{margin-top:75vw;gap:5vw}}.all .PainPoints ul li{position:relative}@media all and (max-width:900px){.all .PainPoints ul li{margin-left:45px}}@media all and (max-width:900px) and (max-width:450px){.all .PainPoints ul li{margin-left:8vw}}.all .PainPoints ul li::before{position:absolute;display:block;content:"";width:2.5vw;height:2.5vw;left:-3vw;background:url(../images/question-sign.png) no-repeat center center/auto 100%}@media all and (max-width:900px){.all .PainPoints ul li::before{width:32px;height:32px;left:-40px}}@media all and (max-width:450px){.all .PainPoints ul li::before{width:8vw;height:8vw;left:-10vw}}.all .PainPoints ul h3{color:#fff;font-size:1.6vw;font-weight:600}@media all and (max-width:900px){.all .PainPoints ul h3{font-size:22px}}@media all and (max-width:450px){.all .PainPoints ul h3{font-size:5.7vw}}.all .PainPoints ul p{font-size:1.15vw}@media all and (max-width:900px){.all .PainPoints ul p{font-size:16px}}@media all and (max-width:450px){.all .PainPoints ul p{font-size:4.5vw}}.all .PainPoints .btn-box,.all .PainPoints ul{width:57%}@media all and (max-width:900px){.all .PainPoints .btn-box,.all .PainPoints ul{width:100%}}.all .courses{background-color:#efefef}.all .courses .item{background-color:#fff}.all .courses .item .image-container{padding-bottom:75%}@media all and (max-width:1100px){.all .courses .item .image-container{padding-bottom:55%}}.all .courses .item h3{font-weight:600;font-size:30px;color:#fff;width:100%;height:100%;display:flex;position:absolute;justify-content:center;align-items:center;top:0;left:0;background-color:rgba(1,16,28,.6)}@media all and (max-width:1440px){.all .courses .item h3{font-size:28px}}@media all and (max-width:450px){.all .courses .item h3{font-size:7vw}}.all .courses .item p{font-size:20px;text-align:left;padding:20px;height:180px}@media all and (max-width:715px){.all .courses .item p{height:145px}}@media all and (max-width:450px){.all .courses .item p{font-size:4.8vw;padding:6vw 2vw 6vw 4.5vw;height:35vw}}@media all and (max-width:450px){.all .courses .button{margin-top:18vw}}.all .question{background-color:#fff}.all .question ul li{text-align:left;display:grid}.all .question ul li:nth-child(odd){background-color:#efefef;grid-template-columns:1fr 40%}@media all and (min-width:1025px){.all .question ul li:nth-child(odd) .image-container::after{background:linear-gradient(290deg,transparent 50%,#efefef 50%) bottom left/100px 100% no-repeat,linear-gradient(290deg,#fff 50%,transparent 50%) bottom right/100px 100% no-repeat}.all .question ul li:nth-child(odd) .info{background:linear-gradient(290deg,transparent 50%,#fff 50%) bottom left/100px 101% no-repeat,transparent;padding-left:150px;padding-right:20px}}@media all and (min-width:1025px) and (max-width:1200px){.all .question ul li:nth-child(odd) .info{padding-left:120px;padding-right:0}}@media all and (max-width:1024px){.all .question ul li:nth-child(odd){grid-template-columns:1fr 30%}}@media all and (max-width:450px){.all .question ul li:nth-child(odd){grid-template-columns:1fr}}.all .question ul li:nth-child(even){grid-template-columns:40% 1fr}@media all and (min-width:1025px){.all .question ul li:nth-child(even) .image-container::after{background:linear-gradient(290deg,transparent 50%,#fff 50%) bottom left/100px 100% no-repeat,linear-gradient(290deg,#fff 50%,transparent 50%) bottom right/100px 100% no-repeat}.all .question ul li:nth-child(even) .info{padding-left:50px;padding-right:120px}}@media all and (min-width:1025px) and (max-width:1200px){.all .question ul li:nth-child(even) .info{padding-left:20px;padding-right:100px}}@media all and (max-width:1024px){.all .question ul li:nth-child(even){grid-template-columns:30% 1fr}}@media all and (max-width:450px){.all .question ul li:nth-child(even){grid-template-columns:1fr}}@media all and (max-width:1024px){.all .question ul li{padding:30px 20px}}@media all and (max-width:1024px){.all .question ul li{padding:5vw 3vw 5vw 1vw}}@media all and (max-width:450px){.all .question ul li{padding:5vw 3vw 5vw 4vw}}.all .question ul .info{padding:70px 0 80px 0}@media all and (max-width:1500px){.all .question ul .info{padding:60px 0}}@media all and (max-width:1024px){.all .question ul .info{padding:25px}}@media all and (max-width:768px){.all .question ul .info{padding:2.5vw}}@media all and (max-width:450px){.all .question ul .info{padding:45vw 0 0}}.all .question ul h3{font-size:28px;font-weight:700;margin-bottom:5px}@media all and (max-width:1440px){.all .question ul h3{font-size:26px}}@media all and (max-width:768px){.all .question ul h3{font-size:21.5px}}@media all and (max-width:450px){.all .question ul h3{text-align:center;line-height:1.5;font-size:6.8vw;margin-bottom:3vw}}.all .question ul p{font-size:20px}@media all and (max-width:1440px){.all .question ul p{font-size:18px}}@media all and (max-width:450px){.all .question ul p{font-size:4.8vw}}@media all and (min-width:1025px){.all .question ul .image-container{padding-bottom:0;height:100%}.all .question ul .image-container::after{position:relative;content:"";width:100%;height:calc(100% + 1px);display:block;z-index:1}}@media all and (max-width:1024px){.all .question ul .image-container{padding-bottom:100%;border-radius:50%}}@media all and (max-width:768px){.all .question ul .image-container{margin-top:1.2vw}}@media all and (max-width:450px){.all .question ul .image-container{position:absolute;width:40%;padding-bottom:40%;left:30%;top:6%}}.all .question br{display:none}@media all and (max-width:450px){.all .question br{display:block}}.all .stories{background:url(../images/mask-bg.svg) no-repeat left -10% center/30% auto,url(../images/mask-bg.svg) no-repeat right -10% center/30% auto,#efefef}@media all and (max-width:1024px){.all .stories{background:url(../images/mask-bg.svg) no-repeat left -10% top 16%/50%,url(../images/mask-bg.svg) no-repeat right -10% top 48%/50%,url(../images/mask-bg.svg) no-repeat left -10% top 80%/50%,#efefef}}.all .stories ul{display:grid;grid-template-columns:repeat(3,1fr);text-align:left;gap:2.5vw}@media all and (max-width:1024px){.all .stories ul{grid-template-columns:1fr;gap:5vw}}.all .stories ul li{background-color:#fff;padding:1.5vw;position:relative;transition:.3s;top:0}@media all and (max-width:1024px){.all .stories ul li{padding:3vw;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media all and (max-width:450px){.all .stories ul li{padding:5vw 3vw 5vw 5vw}}.all .stories ul li:hover{top:-8px;transition:.3s;box-shadow:rgba(0,0,0,.15) 0 10px 15px}@media all and (max-width:450px){.all .stories ul li:hover{top:0}}.all .stories ul .info{display:grid;grid-template-columns:30% auto;gap:1.2vw;margin-bottom:1.5vw}@media all and (max-width:1024px){.all .stories ul .info{grid-template-columns:15% auto;gap:2vw}}@media all and (max-width:450px){.all .stories ul .info{grid-template-columns:25% auto;gap:4vw;margin-bottom:4.5vw}}.all .stories ul .image-container{padding-bottom:100%;border-radius:300px}.all .stories ul h3{font-size:1.5vw;font-weight:700;margin-top:1.5vw;line-height:1.4}@media all and (max-width:1440px){.all .stories ul h3{font-size:1.75vw}}@media all and (max-width:1024px){.all .stories ul h3{font-size:3.7vw;margin-top:5vw}}@media all and (max-width:450px){.all .stories ul h3{font-size:6vw;margin-top:2vw}}.all .stories ul p{font-size:1.1vw;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3}@media all and (max-width:1440px){.all .stories ul p{font-size:1.25vw}}@media all and (max-width:1024px){.all .stories ul p{font-size:2.2vw}}@media all and (max-width:768px){.all .stories ul p{font-size:3.4vw}}@media all and (max-width:450px){.all .stories ul p{font-size:4.8vw}}.all .stories ul a{font-size:1.2vw;font-weight:600;color:#333;float:right;display:block;margin-top:2vw;text-decoration:none}@media all and (max-width:1440px){.all .stories ul a{font-size:1.5vw}}@media all and (max-width:1024px){.all .stories ul a{font-size:2.5vw}}@media all and (max-width:768px){.all .stories ul a{font-size:3.5vw}}@media all and (max-width:450px){.all .stories ul a{margin-top:5vw;font-size:5vw}}.all .stories ul a::after{content:"➤";margin-left:.4vw}.all .stories ul a:hover{color:#29739d}.all .job{background:linear-gradient(to bottom,rgba(9,100,170,.9),rgba(10,54,89,.9))}.all .job .container{width:100%;padding-bottom:0}.all .job .container .button{margin-top:0}.all .job .container .btn-box{width:90%;position:relative;z-index:1;top:-160px;left:5%;height:0}@media all and (max-width:450px){.all .job .container .btn-box{top:-30vw}}.all .job .owl-carousel .owl-item:nth-child(odd) .item{background:linear-gradient(to bottom,transparent 14vw,#0e6fa7 14vw,#0e6fa7 100%)}@media all and (max-width:1024px){.all .job .owl-carousel .owl-item:nth-child(odd) .item{background:linear-gradient(to bottom,transparent 20vw,#0e6fa7 20vw,#0e6fa7 100%)}}@media all and (max-width:768px){.all .job .owl-carousel .owl-item:nth-child(odd) .item{background:linear-gradient(to bottom,transparent 30vw,#0e6fa7 30vw,#0e6fa7 100%)}}.all .job .owl-carousel .owl-dots{margin-top:-210px}@media all and (max-width:450px){.all .job .owl-carousel .owl-dots{margin-top:-40vw}}.all .job .owl-carousel .owl-next,.all .job .owl-carousel .owl-prev{top:7vw}.all .job .owl-carousel .owl-next span,.all .job .owl-carousel .owl-prev span{color:#fff}.all .job .owl-carousel .owl-next{right:1.3%}.all .job .owl-carousel .owl-prev{left:1.3%}.all .job .item{color:#fff;text-align:left;padding:0 10%;position:relative;background:linear-gradient(to bottom,transparent 14vw,#0b537c 14vw,#0b537c 100%)}@media all and (max-width:1024px){.all .job .item{background:linear-gradient(to bottom,transparent 20vw,#0b537c 20vw,#0b537c 100%)}}@media all and (max-width:768px){.all .job .item{background:linear-gradient(to bottom,transparent 30vw,#0b537c 30vw,#0b537c 100%)}}@media all and (max-width:450px){.all .job .item{padding:5%}}.all .job .item .image-container{padding-bottom:70%}@media all and (max-width:768px){.all .job .item .image-container{padding-bottom:55%}}.all .job .item h3{font-size:28px;font-weight:700;padding:30px 0 10px}@media all and (max-width:450px){.all .job .item h3{font-size:6.5vw;padding:8vw 0 2vw}}.all .job .item p{font-size:20px;height:450px}@media all and (max-width:1440px){.all .job .item p{height:500px}}@media all and (max-width:768px){.all .job .item p{font-size:18px;height:400px}}@media all and (max-width:450px){.all .job .item p{font-size:5vw;height:95vw}}#go-position{width:70px;height:70px;border-radius:70px;right:2px;bottom:4px;transition:.3s;display:none;position:fixed;background-color:#043b5c;cursor:pointer;z-index:99}#go-position::before{color:#fff;font-size:18px;letter-spacing:1px;line-height:1.1;content:"登記\a補助\a";white-space:pre;width:100%;height:100%;border-radius:70px;display:flex;justify-content:center;align-items:center;text-align:center;top:2px;position:absolute}#go-position:hover{bottom:6px;transition:.3s;background-color:#29739d}@media all and (max-width:480px){#go-position{width:54px;height:54px;right:0}#go-position::before{font-size:15px}}#top_ifram iframe{z-index:900;overflow:visible;height:280px;width:100%;margin-bottom:-219px;border:0 none;position:relative}footer{background-color:#5d379d}footer .respIframe{width:100%;height:100%;border:0;padding:0;margin:0}