footer.common_footer{font-family:Arial,Helvetica,Meiryo,Microsoft JhengHei,"微軟正黑體",sans-serif;background:#f5f7fa;padding:50px
0;-webkit-box-sizing:border-box;box-sizing:border-box}footer.common_footer
*{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-box-sizing:border-box;box-sizing:border-box}footer.common_footer
a{text-decoration:none}footer.common_footer a:hover{opacity:0.7}footer.common_footer section.l-width{max-width:960px;margin:0
auto}footer.common_footer
.href_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 768px){footer.common_footer
.href_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (max-width: 768px){footer.common_footer .href_wrap aside
*{text-align:center}footer.common_footer .href_wrap aside:nth-child(2){display:none}}footer.common_footer .href_wrap
h5.footer_title{font-size:24px;font-weight:500;line-height:1.5;color:#232a35;margin-bottom:20px}@media all and (max-width: 768px){footer.common_footer .href_wrap
h5.footer_title{margin-bottom:15px;font-size:18px}}footer.common_footer .href_wrap
.js_service{background:#fff;color:#232a35;padding:10px
20px 17px 20px;-webkit-box-shadow:0 11px 20px 0 #d5d5d5;box-shadow:0 11px 20px 0 #d5d5d5;position:absolute;top:-80px;left:220px;border-radius:4px;z-index:10}@media all and (max-width: 768px){footer.common_footer .href_wrap
.js_service{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}}footer.common_footer .href_wrap .js_service
h3{border-bottom:1px solid #bfbfbf;font-weight:bold;padding:12px
0 17px;text-align:left}footer.common_footer .href_wrap .js_service
a.doClose{background:url(/img/active/company_pay/cross-15.svg) no-repeat scroll 0 0 transparent;display:block;height:17px;padding:0;text-indent:-9999px;width:18px;position:absolute;right:21px;top:21px;background-size:13px}footer.common_footer .href_wrap .js_service
ul{padding-top:20px}footer.common_footer .href_wrap .js_service ul
li{color:#666;float:none;font-size:15px;line-height:1.9;letter-spacing:1px;text-align:left;width:260px;letter-spacing:0.5px;width:280px}footer.common_footer .href_wrap .js_service ul li .holiday-duty{margin-left:77px}footer.common_footer .href_wrap
.href_main{position:relative}footer.common_footer .href_wrap
.href_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0
0 10px}@media all and (max-width: 768px){footer.common_footer .href_wrap
.href_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0 !important}}footer.common_footer .href_wrap
.href_box.href_box_share{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (max-width: 768px){footer.common_footer .href_wrap
.href_box.href_box_share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px !important}}footer.common_footer .href_wrap .href_box
a.href{min-width:120px;display:block;font-size:18px;line-height:1.5;color:#4a4a4a}@media all and (max-width: 768px){footer.common_footer .href_wrap .href_box
a.href{font-size:16px;padding-bottom:15px}}footer.common_footer .href_wrap .href_box .fb_share,
footer.common_footer .href_wrap .href_box .line_share, footer.common_footer .href_wrap .href_box
.ig_share{width:141px;height:37px;display:block;margin-right:15px}@media all and (max-width: 768px){footer.common_footer .href_wrap .href_box .fb_share,
footer.common_footer .href_wrap .href_box .line_share, footer.common_footer .href_wrap .href_box
.ig_share{margin:0
10px}}footer.common_footer .href_wrap .href_box .fb_share .hidden,
footer.common_footer .href_wrap .href_box .line_share .hidden, footer.common_footer .href_wrap .href_box .ig_share
.hidden{text-indent:-9999px;display:block;opacity:0;width:0;height:0;overflow:hidden;position:absolute;z-index:-1}footer.common_footer .href_wrap .href_box
.fb_share{background:url(/img/index/icon/facebook.svg);background-size:contain;margin-bottom:10px}footer.common_footer .href_wrap .href_box
.line_share{background:url(/img/index/icon/line.svg);background-size:contain}@media all and (max-width: 768px){footer.common_footer .href_wrap .href_box
.line_share{display:none}}footer.common_footer .href_wrap .href_box
.ig_share{background:url(/img/index/icon/instagram.svg);background-size:contain;margin-bottom:10px}footer.common_footer
.other_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px
0 20px}@media all and (max-width: 768px){footer.common_footer
.other_wrap{display:none}}footer.common_footer .other_wrap>*{margin:0
10px}footer.common_footer .other_wrap
h6{font-size:16px;color:#4a4a4a;font-weight:bold}footer.common_footer .other_wrap
a{font-size:16px;display:block;color:#4a4a4a}footer.common_footer
.copyright{text-align:center;font-size:14px;line-height:1.5;color:#9b9b9b;padding:0
10px}@media all and (max-width: 768px){footer.common_footer
.copyright{font-size:0.75rem;padding:0
20px}}footer.common_footer
.comp_name{font-size:0.75rem;color:#9b9b9b;text-align:center;line-height:1.5;margin-top:5px;padding:0
10px}@media all and (max-width: 768px){footer.common_footer
.comp_name{margin-top:20px;padding:0
20px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;font-size:16px}.scroll{scroll-behavior:smooth}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}.bold{font-weight:bold}a{text-decoration:none;color:#1481d8;cursor:pointer}button{border:none;background:transparent;outline:none}i{display:inline-block}body.overhidden{overflow:hidden}.is-text-hidden{display:block;font-size:0}.is-hidden{opacity:0;width:0;height:0;overflow:hidden;position:absolute;z-index:-1}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dis-none{display:none}.is-fixed{position:fixed}.is-l-width{max-width:1200px;margin:0
auto}@media all and (max-width: 1536px){.is-l-width{max-width:1000px}}@media all and (max-width: 1280px){.is-l-width{max-width:85%}}@media all and (max-width: 768px){.is-l-width{max-width:85%}}@media all and (max-width: 414px){.is-l-width{max-width:90%}}@media all and (max-width: 320px){.is-l-width{max-width:95%}}.is-tra{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.is-mar{display:block;margin:0
auto}.is-m{display:none !important}@media all and (max-width: 768px){.is-m{display:block !important}}@media all and (max-width: 768px){.is-pc{display:none !important}}.btn{display:inline-block;letter-spacing:0.5px;text-align:center;min-width:280px;padding:12px
40px;color:#fff;border-radius:50px;font-size:24px;font-weight:550}@media all and (max-width: 1280px){.btn{font-size:20px}}@media all and (max-width: 768px){.btn{min-width:160px;font-size:18px}}@media all and (max-width: 414px){.btn{padding:12px
60px;margin:0
auto;font-size:20px}}.btn-primary{background:#ff6446;-webkit-box-shadow:0 7px #E4482A;box-shadow:0 7px #E4482A}.btn-primary:hover{-webkit-box-shadow:0 4px #E4482A;box-shadow:0 4px #E4482A;-webkit-transform:translateY(3px);transform:translateY(3px)}.btn-primary.disable{color:rgba(255, 255, 255, 0.7);background:#FFBAA9;-webkit-box-shadow:0 7px #FF9379;box-shadow:0 7px #FF9379;cursor:inherit}.btn-primary.disable:hover{-webkit-box-shadow:0 7px #FF9379;box-shadow:0 7px #FF9379;-webkit-transform:translateY(0);transform:translateY(0)}@media all and (max-width: 768px){.btn-primary{width:280px}}@media all and (max-width: 320px){.btn-primary{width:250px}}.btn-secondary{color:#fff;background:#1481d8;-webkit-box-shadow:0 7px #005fac;box-shadow:0 7px #005fac}.btn-secondary:hover{cursor:pointer;-webkit-box-shadow:0 4px #005fac;box-shadow:0 4px #005fac;-webkit-transform:translateY(3px);transform:translateY(3px)}body{font-family:Arial,Helvetica,Meiryo,Microsoft JhengHei,"微軟正黑體",sans-serif;letter-spacing:0.4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow-x:hidden;-webkit-overflow-scrolling:touch}*{letter-spacing:0.4px}*,*::before,*::after{box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Arial,Helvetica,Meiryo,Microsoft JhengHei,"微軟正黑體",sans-serif}p{color:#0b3b6c;font-size:22px}@media all and (max-width: 1440px){p{font-size:20px}}@media all and (max-width: 414px){p{font-size:18px}}@media all and (max-width: 360px){p{font-size:16px}}h3{font-weight:550;font-size:40px;text-align:center}@media all and (max-width: 1440px){h3{font-size:36px}}@media all and (max-width: 1280px){h3{font-size:32px}}@media all and (max-width: 768px){h3{font-size:30px}}header{width:100%;top:0;left:0;right:0;z-index:30;background:transparent}nav{padding:45px
0 35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media all and (max-width: 414px){nav{padding:25px
10px 20px 10px}}nav
h2{margin:0;margin-left:10px}@media all and (max-width: 1920px){nav
h2{margin-left:0}}nav .nav-logo{width:161px}@media all and (max-width: 1536px){nav .nav-logo{width:150px}}@media all and (max-width: 768px){nav .nav-logo{width:140px}}@media all and (max-width: 414px){nav .nav-logo{width:120px}}nav .nav-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;justify-items:center}@media all and (max-width: 414px){nav .nav-menu{background-color:#fff;background-image:url("/img/freshman_info/hero-section/m-menu-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}nav .nav-menu.nav-menu-show{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;position:fixed;left:0;right:0;top:0;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;z-index:4}}nav .nav-menu
li{font-size:18px;font-weight:550;text-align:center;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;margin:0
20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:baseline;align-items:baseline}nav .nav-menu li
span{font-size:18px;margin-right:4px;max-width:260px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width: 1536px){nav .nav-menu li
span{font-size:17px}}@media all and (max-width: 375px){nav .nav-menu li
span{font-size:24px}}@media all and (max-width: 1536px){nav .nav-menu
li{font-size:17px}}@media all and (max-width: 768px){nav .nav-menu
li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media all and (max-width: 414px){nav .nav-menu
li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:12px
0;width:100%}}nav .nav-menu li
a{color:#0b3b6c;position:relative;display:inline-block;padding-bottom:2px}nav .nav-menu li a::after{content:"";opacity:0;position:absolute;display:inline-block;left:50%;bottom:0;width:0;height:2px;border-radius:10px;background-color:#0b3b6c;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media all and (max-width: 414px){nav .nav-menu li
a{display:inline-block;padding:10px
0;text-align:center;font-size:24px}}nav .nav-menu li a:hover::after{width:100%;opacity:1}@media all and (max-width: 414px){nav .nav-menu li a:hover::after{display:none}}nav .menu-icon{display:inline-block;height:25px;width:35px;position:relative;display:none}@media all and (max-width: 414px){nav .menu-icon{display:inline-block;z-index:30;margin-left:auto;margin-right:5px;width:30px;height:26px}}nav .menu-icon:after{content:"";display:block;bottom:2px;left:0;width:100%;background:#333;height:3px;position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:opacity 0.2s 0.2s, -webkit-transform 0.2s 0.2s;transition:opacity 0.2s 0.2s, -webkit-transform 0.2s 0.2s;transition:transform 0.2s 0.2s, opacity 0.2s 0.2s;transition:transform 0.2s 0.2s, opacity 0.2s 0.2s, -webkit-transform 0.2s 0.2s}nav .menu-icon:before{content:"";display:block;top:2px;left:0;width:100%;background:#333;height:3px;position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:opacity 0.2s 0.2s, -webkit-transform 0.2s 0.2s;transition:opacity 0.2s 0.2s, -webkit-transform 0.2s 0.2s;transition:transform 0.2s 0.2s, opacity 0.2s 0.2s;transition:transform 0.2s 0.2s, opacity 0.2s 0.2s, -webkit-transform 0.2s 0.2s}nav .menu-icon
span{height:3px;display:block;opacity:1;-webkit-transform:translate3d(0, 11px, 0);transform:translate3d(0, 11px, 0);position:relative}nav .menu-icon span:after{content:"";display:block;top:0;left:0;width:100%;background:#333;height:3px;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}nav .menu-icon span:before{content:"";display:block;top:0;left:0;width:100%;background:#333;height:3px;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}nav .menu-icon.active:after{-webkit-transform:translate3d(0, -11px, 0);transform:translate3d(0, -11px, 0);opacity:0;-webkit-transition:opacity 0.2s 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, opacity 0.2s 0.2s;transition:transform 0.2s, opacity 0.2s 0.2s, -webkit-transform 0.2s}nav .menu-icon.active:before{-webkit-transform:translate3d(0, 11px, 0);transform:translate3d(0, 11px, 0);opacity:0;-webkit-transition:opacity 0.2s 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, opacity 0.2s 0.2s;transition:transform 0.2s, opacity 0.2s 0.2s, -webkit-transform 0.2s}nav .menu-icon.active span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.2s 0.2s;transition:-webkit-transform 0.2s 0.2s;transition:transform 0.2s 0.2s;transition:transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s}nav .menu-icon.active span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform 0.2s 0.2s;transition:-webkit-transform 0.2s 0.2s;transition:transform 0.2s 0.2s;transition:transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s}.hero-section{background-image:url("/img/freshman_info/hero-section/stand-girl.svg"), url("/img/freshman_info/hero-section/hero-left-bg.svg"), url("/img/freshman_info/hero-section/orbit.png"), url("/img/freshman_info/hero-section/sit-boy.svg"), url("/img/freshman_info/hero-section/hero-right-orbit.svg"), url("/img/freshman_info/hero-section/hero-right-bg.svg"), url("/img/freshman_info/hero-section/hero-top-bg.svg");background-repeat:no-repeat;background-position:27% 29%, 4% top, 25% 27%, 65.5% 25.5%, 79% 31%, 100% 12%, center 46%;background-size:22%, 18%, 7%, 13%, 10%, 28%, 102%;padding-bottom:56.25%;z-index:0}@media (min-width: 2049px) and (max-width: 2560px){.hero-section{background-position:30% 25%, 4% top, 25% 23%, 63% 22%, 79% 27%, 100% 8%, center 46%;background-size:21%, 18%, 7%, 12%, 10%, 28%, 105%;padding-bottom:56.25%}}@media all and (max-width: 1920px){.hero-section{background-position:26% 30%, 4% top, 24% 27%, 66% 27%, 80% 34%, 100% 24%, center 47%;background-size:22%, 18%, 6%, 13%, 10%, 28%, 101%}}@media all and (max-width: 1680px){.hero-section{background-position:21% 32%, 2% top, 22% 27%, 69% 28%, 84% 31%, 107% 14%, center 52%;background-size:26%, 18%, 6%, 15%, 10%, 28%, 102%;padding-bottom:62.5%}}@media all and (max-width: 1536px){.hero-section{background-position:20% 32%, 0% top, 21% 30%, 70% 29%, 85% 34%, 103% 15%, center 50%;background-size:25%, 18%, 6%, 14%, 10%, 28%, 118%}}@media screen and (max-width: 1366px){.hero-section{background-position:20% 32%, 0% top, 21% 30%, 70% 29%, 85% 34%, 103% 15%, center 50%;background-size:25%, 18%, 6%, 14%, 10%, 28%, 128%}}@media all and (max-width: 1280px){.hero-section{background-position:14% 36%, -4% top, 15% 33%, 73% 31%, 88% 34%, 109% 15%, center 57%;background-size:29.5%, 18%, 7%, 17%, 11%, 28%, 115%}}@media all and (max-width: 1024px){.hero-section{background-position:15% 36%, -4% top, 16% 31%, 72% 31%, 87% 34%, 109% 19%, center 56%}}@media all and (max-width: 768px){.hero-section{background-position:10% 40%, -4% top, 12% 35%, 76% 35%, 91% 36%, 113% 22%, center 59%;background-size:30%, 18%, 7%, 17%, 11%, 28%, 100%}}@media all and (max-width: 414px){.hero-section{background-image:url("/img/freshman_info/hero-section/hero-left-bg.svg"), url("/img/freshman_info/hero-section/hero-bg-m.svg"), url("/img/freshman_info/hero-section/hero-top-bg.svg");background-position:-29% 0%, -28% 30%, -87px 56.5%;background-size:38%, 97%, 300%;padding-bottom:100%}}@media all and (max-width: 375px){.hero-section{background-position:-29% 0%, -28% 30%, -87px 58%}}@media all and (max-width: 375px) and (-webkit-device-pixel-ratio: 3){.hero-section{background-position:-29% 0%, -28% 30%, -87px 59%}}@media all and (max-width: 360px){.hero-section{background-position:-29% 0%, -28% 30%, -87px 59.5%}}@media all and (max-width: 320px){.hero-section{background-position:-46% 0%, -28% 32%, -87px 59.5%}}.hero-section .btn-wrapper{width:100%;text-align:center}@media all and (max-width: 360px){.hero-section .btn-wrapper
.btn{padding:12px
56px}}.hero-section
h1{width:100%;text-align:center}.hero-section h1
.hero_title{width:70%;-webkit-transform:translateX(-2%);transform:translateX(-2%);margin-top:20px}@media (min-width: 2049px) and (max-width: 2560px){.hero-section h1
.hero_title{width:75%}}@media all and (max-width: 1680px){.hero-section h1
.hero_title{width:71%}}@media all and (max-width: 1536px){.hero-section h1
.hero_title{width:67%}}@media all and (max-width: 1280px){.hero-section h1
.hero_title{margin-top:5px;width:65%}}@media all and (max-width: 768px){.hero-section h1
.hero_title{width:72%}}@media all and (max-width: 414px){.hero-section h1
.hero_title{-webkit-transform:translateX(0);transform:translateX(0);margin-top:20px;width:100%}}.hero-section
.container{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-section .btn-primary{margin-top:45px;min-width:260px}@media all and (max-width: 1280px){.hero-section .btn-primary{min-width:240px}}@media all and (max-width: 1024px){.hero-section .btn-primary{margin-top:25px;min-width:180px}}@media all and (max-width: 768px){.hero-section .btn-primary{width:180px}}@media all and (max-width: 414px){.hero-section .btn-primary{margin-top:256px;width:225px}}@media all and (max-width: 375px){.hero-section .btn-primary{margin-top:240px}}@media all and (max-width: 320px){.hero-section .btn-primary{margin-top:200px}}.hero-section .scroll-down-wrap{padding-top:9vh}@media (min-width: 2049px) and (max-width: 2560px){.hero-section .scroll-down-wrap{padding-top:8vh}}@media all and (max-width: 1024px){.hero-section .scroll-down-wrap{padding-top:6vh}}@media all and (max-width: 414px){.hero-section .scroll-down-wrap{margin-top:40px}}@media all and (max-width: 320px){.hero-section .scroll-down-wrap{margin-top:25px}}.hero-section .scroll-down-wrap
img{margin-bottom:10px;height:15px}@media all and (max-width: 1440px){.hero-section .scroll-down-wrap
img{height:14px}}@media all and (max-width: 1280px){.hero-section .scroll-down-wrap
img{height:13px}}.hero-section .scroll-down{width:48px;height:48px;border-radius:100%;background-color:#fff;border:3px
solid #18528c;font-size:30px;overflow:hidden;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0
auto}@media all and (max-width: 1280px){.hero-section .scroll-down{width:42px;height:42px}}@media all and (max-width: 414px){.hero-section .scroll-down{width:40px;height:40px;border:2px
solid #18528c}}.hero-section .scroll-down
i{background:url("/img/freshman_info/hero-section/ic-arrow-down.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:50%;height:58%;-webkit-animation:scrollDown 2s ease infinite;animation:scrollDown 2s ease infinite}@-webkit-keyframes
scrollDown{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}45%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}65%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:1}100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@keyframes
scrollDown{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}45%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}65%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:1}100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}.unique-talent-location{background-image:url("/img/freshman_info/section2/section-2-left-bg.svg"), url("/img/freshman_info/section2/section-2-right-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center;background-position:left center, right 0;background-size:contain, 15%;background-color:#80c2f7;margin-top:-36.3%;padding-bottom:100px;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 2049px) and (max-width: 2560px){.unique-talent-location{background-position:left center, right 20px;background-size:contain, 14%}}@media all and (max-width: 2048px){.unique-talent-location{background-size:18%, 15%}}@media all and (max-width: 1920px){.unique-talent-location{margin-top:-37.3%}}@media all and (max-width: 1680px){.unique-talent-location{margin-top:-38.95%;background-position:left 70%, 101% 100%;background-size:16%, 17%}}@media all and (max-width: 1440px){.unique-talent-location{background-size:15%, 16%;background-position:-2% 12%, right 90%;margin-top:-40.7%}}@media all and (max-width: 1366px){.unique-talent-location{background-size:14%, 16%;background-position:-2% 0, right 90%;margin-top:-40.8%}}@media all and (max-width: 1280px){.unique-talent-location{margin-top:-37.5%}}@media all and (max-width: 1024px){.unique-talent-location{margin-top:-40.5%;background-size:14%, 24%;background-position:-2% 0, right 88%}}@media all and (max-width: 768px){.unique-talent-location{margin-top:-41%}}@media all and (max-width: 414px){.unique-talent-location{margin-top:-83.5%}}@media all and (max-width: 414px){.unique-talent-location{margin-top:-87%;background-size:18%, 45%;background-position:-6% 7%, right 63%}}.unique-talent-location .container
.content{text-align:center}@media all and (max-width: 414px){.unique-talent-location .container
.content{width:100%}}.unique-talent-location .container .content
h3{color:#fff;margin-bottom:10px;position:relative;z-index:1}.unique-talent-location .container .content h3:before{content:"";background:#2e95e7;border-radius:100%;width:80px;height:80px;left:28%;top:-35%;position:absolute;z-index:-1}@media all and (max-width: 1440px){.unique-talent-location .container .content h3:before{width:75px;height:75px;left:29%;top:-40%}}@media all and (max-width: 1280px){.unique-talent-location .container .content h3:before{left:31%;top:-50%}}@media all and (max-width: 1024px){.unique-talent-location .container .content h3:before{left:31.5%;top:-50%}}@media all and (max-width: 768px){.unique-talent-location .container .content h3:before{width:60px;height:60px;left:27.5%;top:-36%}}@media all and (max-width: 414px){.unique-talent-location .container .content h3:before{left:11.5%}}@media all and (max-width: 375px){.unique-talent-location .container .content h3:before{left:8%}}@media all and (max-width: 360px){.unique-talent-location .container .content h3:before{left:7%}}@media all and (max-width: 320px){.unique-talent-location .container .content h3:before{left:4.5%}}.unique-talent-location .container .content
p{color:#fff;margin-bottom:40px}.unique-talent-location .container .content
p.note{font-size:16px;margin-bottom:15px}@media all and (max-width: 414px){.unique-talent-location .container .content
p.note{margin-top:35px;margin-bottom:10px}}.unique-talent-location .container .content
.form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media all and (max-width: 414px){.unique-talent-location .container .content
.form{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.unique-talent-location .container .content .form .location,
.unique-talent-location .container .content .form
.school{-ms-flex-wrap:wrap;flex-wrap:wrap}.unique-talent-location .container .content .form .location label,
.unique-talent-location .container .content .form .school
label{text-align:left}.unique-talent-location .container .content .form
.school{max-width:420px}.unique-talent-location .container .content .form .school .custom-select{min-width:280px}@media all and (max-width: 768px){.unique-talent-location .container .content .form .school .custom-select{min-width:240px}}.unique-talent-location .container .content .form
.btn{height:57px;font-size:22px}@media all and (max-width: 1280px){.unique-talent-location .container .content .form
.btn{font-size:20px}}@media all and (max-width: 768px){.unique-talent-location .container .content .form
.btn{font-size:18px;height:50px}}@media all and (max-width: 414px){.unique-talent-location .container .content .form
.btn{margin:5px
0 40px 0;width:280px}}@media all and (max-width: 320px){.unique-talent-location .container .content .form
.btn{width:250px}}.barchart{display:table;table-layout:fixed;height:100%;width:100%}.barchart-Col{position:relative;height:100%}.barchart-Bar{background:tomato;position:relative;height:0;-webkit-transition:height 0.5s 2s;transition:height 0.5s 2s;width:24px}.barchart-Bar:after{content:attr(attr-height);color:white;position:absolute;text-align:center;width:100%;display:none}.barchart-BarFooter{position:absolute;text-align:left;padding-top:20px;left:19%;height:10%;width:100%;white-space:nowrap;color:#333}.barchart-TimeCol{position:absolute;top:0;width:2%;height:100%;width:100%}.barchart-Time{height:20%;vertical-align:middle;position:relative}.barchart-Time:last-child{height:0}.barchart-Time:last-child .barchart-TimeText{top:-24px}@media all and (max-width: 414px){.barchart-Time:last-child .barchart-TimeText{top:-16px}}.barchart-Time:after{border-bottom:1px solid #d8d8d8;content:"";position:absolute;width:100%;left:0;top:3px}.barchart-TimeText{position:absolute;top:-24px;left:0;z-index:1;color:#b2b2b2;font-size:14px}@media all and (max-width: 414px){.barchart-TimeText{font-size:12px;top:-16px}}.lt-ie9 .barchart-TimeText{top:-3px !important}label{width:100%;margin-left:5px;margin-bottom:10px;color:#fff;font-size:18px;font-weight:550}@media all and (max-width: 1280px){label{font-size:16px}}@media all and (max-width: 414px){label{margin-left:35px}}select{z-index:3}.custom-select-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media all and (max-width: 414px){.custom-select-wrapper{width:100%;margin-bottom:20px}}.custom-select-wrapper
select{display:none}.custom-select{position:relative;display:inline-block}.custom-select-trigger{position:relative;display:block;min-width:130px;padding:0
100px 0 25px;text-align:left;font-size:18px;color:#0b3b6c;font-weight:400;line-height:57px;background-color:#fff;border-radius:50px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media all and (max-width: 768px){.custom-select-trigger{line-height:50px}}@media all and (max-width: 414px){.custom-select-trigger{width:280px}}@media all and (max-width: 320px){.custom-select-trigger{width:250px;font-size:16px;line-height:46px}}.custom-select-trigger:hover{-webkit-box-shadow:0px 10px 50px 0px rgba(43, 111, 246, 0.1);box-shadow:0px 10px 50px 0px rgba(43,111,246,0.1)}.custom-select-trigger:after{position:absolute;display:block;content:"";width:10px;height:10px;top:50%;right:20px;margin-top:-3px;border-bottom:2px solid #446A9F;border-right:2px solid #446A9F;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:all 0.35s ease-out;transition:all 0.35s ease-out;-webkit-transform-origin:50% 0;transform-origin:50% 0}.custom-select.opened .custom-select-trigger:after{margin-top:3px;-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.custom-options{position:absolute;display:block;top:100%;left:0%;right:0;width:100%;margin:10px
0;border-radius:13px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-15px);transform:translateY(-15px);border:0;height:235px;overflow-y:scroll}.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(-8px);transform:translateY(-8px);z-index:2;-webkit-box-shadow:0px 10px 50px 0px rgba(43, 111, 246, 0.1);box-shadow:0px 10px 50px 0px rgba(43,111,246,0.1)}.option-hover:before{background:#f9f9f9}.custom-option{position:relative;display:block;padding:0
22px;font-size:18px;color:#0b3b6c;line-height:47px;cursor:pointer;-webkit-transition:all 0.05s ease-in-out;transition:all 0.05s ease-in-out}@media all and (max-width: 320px){.custom-option{padding:0
18px;font-size:16px}}.custom-option:first-of-type{border-radius:13px 13px 0 0;border-top-right-radius:13px;border-top-left-radius:13px}.custom-option:last-of-type{border-bottom:0;border-radius:0 0 13px 13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px}.custom-option:hover,.custom-option.selection{color:#0b3b6c;background-color:#f5f7fa}.job-list .container,
.article-list
.container{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.job-list .container .content,
.article-list .container
.content{width:100%;padding-top:160px}@media all and (max-width: 414px){.job-list .container .content,
.article-list .container
.content{padding-top:120px}}@media all and (max-width: 320px){.job-list .container .content,
.article-list .container
.content{padding-top:90px}}.job-list .container .content h3,
.article-list .container .content
h3{color:#0b3b6c;margin-bottom:10px;z-index:1;position:relative}.job-list .container .content h3:before,
.article-list .container .content h3:before{content:"";border-radius:100%;width:80px;height:80px;left:36%;top:-38%;position:absolute;z-index:-1}@media all and (max-width: 1440px){.job-list .container .content h3:before,
.article-list .container .content h3:before{width:75px;height:75px;left:34%;top:-40%}}@media all and (max-width: 1280px){.job-list .container .content h3:before,
.article-list .container .content h3:before{width:75px;height:75px;left:37%;top:-57%}}@media all and (max-width: 1024px){.job-list .container .content h3:before,
.article-list .container .content h3:before{left:34%}}@media all and (max-width: 768px){.job-list .container .content h3:before,
.article-list .container .content h3:before{width:60px;height:60px;top:-37%;left:30.5%}}@media all and (max-width: 414px){.job-list .container .content h3:before,
.article-list .container .content h3:before{left:15%}}@media all and (max-width: 375px){.job-list .container .content h3:before,
.article-list .container .content h3:before{left:13%}}@media all and (max-width: 360px){.job-list .container .content h3:before,
.article-list .container .content h3:before{left:12%}}@media all and (max-width: 320px){.job-list .container .content h3:before,
.article-list .container .content h3:before{left:9%}}.job-list .container .content p,
.article-list .container .content
p{margin-bottom:60px}@media all and (max-width: 414px){.job-list .container .content p,
.article-list .container .content
p{margin-bottom:40px}}.job-list{background-image:url("/img/freshman_info/section3/section-3-left-top-bg.svg"), url("/img/freshman_info/section3/section-3-left-bottom-bg.svg"), url("/img/freshman_info/section3/section-3-right-bg.svg");background-size:contain;background-repeat:no-repeat;background-position:center;background-size:10%, 18%, 25%;background-position:27% -68px, -5% bottom, right top}@media (min-width: 2049px) and (max-width: 2560px){.job-list{background-size:10%, 18%, 21%}}@media all and (max-width: 1680px){.job-list{background-position:27% -68px, -5% bottom, right -44%}}@media all and (max-width: 1440px){.job-list{background-position:27% -68px, -5% bottom, right -6%}}@media all and (max-width: 1280px){.job-list{background-position:27% -68px, -5% bottom, right bottom}}@media all and (max-width: 1024px){.job-list{background-position:27% -33px, -5% bottom, right bottom;background-size:11%, 25%, 25%}}@media all and (max-width: 414px){.job-list{background-size:23%, 40%, 44%;background-position:27% -46px, -5% 87%, right 60%}}.job-list h3:before{background:#FFE47C}.job-list .card-wrap{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-list .card-wrap
.card{width:21%;padding:40px
30px 22px 30px;border-radius:8px;-webkit-box-shadow:0 5px 15px 0 #ebeff5;box-shadow:0 5px 15px 0 #ebeff5;margin:0
20px 40px 20px;background-color:#fff}@media all and (max-width: 1024px){.job-list .card-wrap
.card{width:30%}}@media all and (max-width: 414px){.job-list .card-wrap
.card{width:43%;margin:0
10px 40px 10px;padding:25px
15px 15px 15px}}.job-list .card-wrap .card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.job-list .card-wrap .card
img{min-width:150px;max-width:180px;min-height:42px;max-height:44px;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 1440px){.job-list .card-wrap .card
img{max-width:154px}}@media all and (max-width: 768px){.job-list .card-wrap .card
img{min-width:139px;max-width:139px;max-height:33px}}@media all and (max-width: 414px){.job-list .card-wrap .card
img{min-width:93px;max-width:118px;min-height:29px;max-height:29px}}@media all and (max-width: 375px){.job-list .card-wrap .card
img{max-width:110px}}@media all and (max-width: 320px){.job-list .card-wrap .card
img{max-width:100px;min-height:27px;max-height:27px}}.job-list .card-wrap .card .comp-name{font-size:16px;color:#333;padding-bottom:20px;border-bottom:1px solid #ebeff5;margin:25px
0 20px 0;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width: 1024px){.job-list .card-wrap .card .comp-name{font-size:15px}}@media all and (max-width: 414px){.job-list .card-wrap .card .comp-name{margin:25px
0 15px 0}}.job-list .card-wrap .card
a{font-size:20px;display:block}.job-list .card-wrap .card a:hover{color:#2e95e7}@media all and (max-width: 1440px){.job-list .card-wrap .card
a{font-size:18px}}@media all and (max-width: 414px){.job-list .card-wrap .card
a{font-size:16px}}@media all and (max-width: 360px){.job-list .card-wrap .card
a{font-size:15px}}.article-list{padding-top:200px;background-color:#FFE47C;background-image:url("/img/freshman_info/section4/section-4-left-bg.svg"), url("/img/freshman_info/section4/section-4-right-bg.svg");background-size:contain;background-repeat:no-repeat;background-position:center;background-position:left top, right 55%;background-size:18%, 18%}@media (min-width: 2049px) and (max-width: 2560px){.article-list .container
.content{padding-top:200px}}@media all and (max-width: 1440px){.article-list .container
.content{padding-top:100px}}@media all and (max-width: 414px){.article-list .container
.content{padding-top:90px}}@media all and (max-width: 320px){.article-list .container
.content{padding-top:80px}}@media (min-width: 2049px) and (max-width: 2560px){.article-list{background-size:16%, 16%;background-position:left top, right 85%}}@media all and (max-width: 1440px){.article-list{background-position:left 0, right 55%}}@media all and (max-width: 1024px){.article-list{background-position:left 5%, right 55%}}@media all and (max-width: 768px){.article-list{background-position:left 3%, right 76%}}@media all and (max-width: 414px){.article-list{padding-top:60px;background-position:left 0, right 78%;background-size:25%, 25%}}.article-list
.content{margin-bottom:20px}.article-list .content h3:before{background:#fff6d2}.article-list .article-wrap{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:100px}@media all and (max-width: 414px){.article-list .article-wrap{padding-bottom:10px}}.article-list .article-wrap .article-info{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}@media all and (max-width: 414px){.article-list .article-wrap .article-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width: 414px){.article-list .article-wrap .article-info:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.article-list .article-wrap .article-info .img-wrap{margin:0
30px}.article-list .article-wrap .article-info .img-wrap
img{width:350px}@media all and (max-width: 1680px){.article-list .article-wrap .article-info .img-wrap
img{width:320px}}@media all and (max-width: 1366px){.article-list .article-wrap .article-info .img-wrap
img{width:300px}}@media all and (max-width: 768px){.article-list .article-wrap .article-info .img-wrap
img{width:240px}}.article-list .article-wrap .article-info .img-wrap:nth-of-type(2) img{margin-left:20px}.article-list .article-wrap .article-info .title-wrap{width:25%}@media all and (max-width: 1440px){.article-list .article-wrap .article-info .title-wrap{width:28%}}@media all and (max-width: 1024px){.article-list .article-wrap .article-info .title-wrap{width:32%}}@media all and (max-width: 768px){.article-list .article-wrap .article-info .title-wrap{width:36%}}@media all and (max-width: 414px){.article-list .article-wrap .article-info .title-wrap{margin-top:30px;width:70%}}@media all and (max-width: 375px){.article-list .article-wrap .article-info .title-wrap{width:75%}}.article-list .article-wrap .article-info .title-wrap .text-wrap{padding:25px
50px 50px 50px;background:#fff;border-radius:40px}@media all and (max-width: 768px){.article-list .article-wrap .article-info .title-wrap .text-wrap{padding:25px
40px 50px 40px}}@media all and (max-width: 414px){.article-list .article-wrap .article-info .title-wrap .text-wrap{border-radius:24px}}.article-list .article-wrap .article-info .title-wrap .text-wrap
p{font-size:20px}@media all and (max-width: 768px){.article-list .article-wrap .article-info .title-wrap .text-wrap
p{font-size:18px}}.article-list .article-wrap .article-info .title-wrap .btn-article{padding:12px
40px;border-radius:50px;background:#ff6446;color:#fff;font-size:24px;display:inline-block;-webkit-transform:translateY(-30px);transform:translateY(-30px)}@media all and (max-width: 1366px){.article-list .article-wrap .article-info .title-wrap .btn-article{font-size:20px}}@media all and (max-width: 768px){.article-list .article-wrap .article-info .title-wrap .btn-article{padding:12px
32px}}@media all and (max-width: 414px){.article-list .article-wrap .article-info .title-wrap .btn-article{font-size:18px;padding:10px
36px}}@media all and (max-width: 375px){.article-list .article-wrap .article-info .title-wrap .btn-article{padding:10px
32px}}.article-list .article-wrap .article-info .title-wrap .btn-article:hover{background:#ff7d60}.article-list .article-wrap .article-info .title-wrap .btn-article:hover
.link{-webkit-transform:translate(2px, 1px);transform:translate(2px, 1px)}@media all and (max-width: 1366px){.article-list .article-wrap .article-info .title-wrap .btn-article:hover
.link{-webkit-transform:translate(2px, 3px);transform:translate(2px, 3px)}}.article-list .article-wrap .article-info .title-wrap .btn-article
span{margin-left:5px}@media all and (max-width: 1280px){.article-list .article-wrap .article-info .title-wrap .btn-article
span{margin-left:8px}}.article-list .article-wrap .article-info .title-wrap .btn-article span
img{-webkit-transform:translateY(1px);transform:translateY(1px)}@media all and (max-width: 1366px){.article-list .article-wrap .article-info .title-wrap .btn-article span
img{-webkit-transform:translateY(3px);transform:translateY(3px)}}.jobInfo .pop_main
.title{margin-top:15px;font-size:24px;color:#0b3b6c;z-index:1}.jobInfo .pop_main .title:before{background:#ffedaa;content:"";border-radius:100%;width:50px;height:50px;left:36%;top:8%;position:absolute;z-index:-1}@media all and (max-width: 414px){.jobInfo .pop_main
.title{font-size:22px}}.jobInfo .pop_main
.pop_btn{margin-top:30px}.jobInfo .pop_main .pop_btn
.btn{border:none;min-width:180px;max-width:200px;margin:0
auto}.jobInfo .pop_main .pop_btn .btn:hover{background:#ff6446;-webkit-box-shadow:0 4px #E4482A;box-shadow:0 4px #E4482A;-webkit-transform:translateY(3px);transform:translateY(3px)}.jobInfo .pop_main .pop_btn
.btn.disable{color:rgba(255, 255, 255, 0.7);background:#FFBAA9;-webkit-box-shadow:0 7px #FF9379;box-shadow:0 7px #FF9379;cursor:inherit}.jobInfo .pop_main .pop_btn .btn.disable:hover{-webkit-box-shadow:0 7px #FF9379;box-shadow:0 7px #FF9379;-webkit-transform:translateY(0);transform:translateY(0)}.jobInfo .pop_main .job-info-list{text-align:left}.jobInfo .pop_main .job-info-list
a{margin-bottom:15px;background:#f6faff;padding:15px
20px;border-radius:4px;display:block;background-image:url("/img/freshman_info/ic_arrow_right_fill.svg");background-repeat:no-repeat;background-position:95% 50%}.jobInfo .pop_main .job-info-list a:hover{background-color:#E2F1FF}.jobInfo .pop_main .job-info-list a .blue-text{font-size:16px;width:85%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobInfo .pop_main .job-info-list a
.comp{font-size:14px;display:inline-block;width:85%;margin:8px
0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-bottom{-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media (min-width: 2049px) and (max-width: 2560px){.bg-bottom{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.wave{background-color:#fff;background-size:cover;height:0.5vh;margin:0;padding:0;position:relative;width:100%}@media all and (max-width: 414px){.wave{height:1vh}}.wave
.curve{position:absolute;bottom:0;width:100%}.wave .curve
path{fill:#fff}.wave.wave2{margin-top:120px;-webkit-transform:scale(-1);transform:scale(-1)}@media (min-width: 2049px) and (max-width: 2560px){.wave.wave2{margin-top:50px}}.wave.wave3{margin-top:-120px;background-color:transparent;height:150px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media all and (max-width: 414px){.wave.wave3
.curve{width:180% !important}}.fixed_wrap{z-index:3;right:40px;bottom:40px}@media all and (max-width: 768px){.fixed_wrap{right:10px}}@media all and (max-width: 414px){.fixed_wrap{right:12px;bottom:20px}}.fixed_wrap
.btn_fixed{position:absolute;right:40px;bottom:40px}@media all and (max-width: 768px){.fixed_wrap
.btn_fixed{right:10px}}@media all and (max-width: 414px){.fixed_wrap
.btn_fixed{right:12px;bottom:20px}}.fixed_wrap .btn_fixed
img{width:150px;-webkit-animation:beat 0.3s infinite alternate;animation:beat 0.3s infinite alternate}@media all and (max-width: 1680px){.fixed_wrap .btn_fixed
img{width:130px}}@media all and (max-width: 1536px){.fixed_wrap .btn_fixed
img{width:120px}}@media all and (max-width: 1280px){.fixed_wrap .btn_fixed
img{width:110px}}@media all and (max-width: 768px){.fixed_wrap .btn_fixed
img{width:100px}}.fixed_wrap .btn_fixed img:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@media all and (max-width: 375px){.fixed_wrap .btn_fixed
img{width:95px}}@media all and (max-width: 360px){.fixed_wrap .btn_fixed
img{width:90px}}@media all and (max-width: 320px){.fixed_wrap .btn_fixed
img{width:80px}}@-webkit-keyframes
beat{to{-webkit-transform:scale(1.01) rotate(-4deg);transform:scale(1.01) rotate(-4deg)}}@keyframes
beat{to{-webkit-transform:scale(1.01) rotate(-4deg);transform:scale(1.01) rotate(-4deg)}}.modal *::-webkit-scrollbar-thumb{border-radius:50px}.modal *::-webkit-scrollbar-track{border-radius:50px}.modal.pop_width_m{max-height:700px}@media all and (max-width: 414px){.modal.pop_width_m{max-height:530px}}@media all and (max-width: 375px){.modal.pop_width_m{max-height:480px}}@media all and (max-width: 375px) and (-webkit-device-pixel-ratio: 3){.modal.pop_width_m{max-height:550px}}@media all and (max-width: 320px){.modal.pop_width_m{max-height:440px;min-width:240px;max-width:250px}}.modal
.scroll_bar{max-height:700px}@media all and (max-width: 414px){.modal
.scroll_bar{max-height:530px}}@media all and (max-width: 375px){.modal
.scroll_bar{max-height:480px}}@media all and (max-width: 375px) and (-webkit-device-pixel-ratio: 3){.modal
.scroll_bar{max-height:550px}}@media all and (max-width: 320px){.modal
.scroll_bar{max-height:440px}}.modal
.pop_main_notice{padding:40px
35px}@media all and (max-width: 768px){.modal
.pop_main_notice{padding:30px
32px}}.modal .pop_main_notice
p.pop_title{font-size:24px;font-weight:bold;margin-bottom:20px;line-height:1.5}@media all and (max-width: 768px){.modal .pop_main_notice
p.pop_title{font-size:22px;margin-bottom:12px}}@media all and (max-width: 414px){.modal .pop_main_notice
p.pop_title{font-size:20px}}.modal .pop_main_notice p.pop_title
.icon{width:26px;vertical-align:text-bottom}@media all and (max-width: 414px){.modal .pop_main_notice p.pop_title
.icon{width:19px}}@media all and (max-width: 414px){.modal .pop_main_notice p.pop_title
span{font-size:18px}}.modal .pop_main_notice p.pop_title
b{font-size:30px}@media all and (max-width: 768px){.modal .pop_main_notice p.pop_title
b{font-size:22px}}@media all and (max-width: 414px){.modal .pop_main_notice
p.description{font-size:13px}}@media all and (max-width: 320px){.modal .pop_main_notice
p.description{font-size:12px}}.modal
.btn{border:none}.modal
.btn.org_btn{border-radius:50px;font-size:18px;-webkit-box-shadow:0 7px #E4482A;box-shadow:0 7px #E4482A}@media all and (max-width: 375px){.modal
.btn.org_btn{font-size:16px}}.modal .btn.btn-secondary{border-radius:50px;font-size:18px}@media all and (max-width: 375px){.modal .btn.btn-secondary{font-size:16px}}@media all and (max-width: 768px){footer.common_footer{padding:50px
20px}}@media all and (max-width: 414px){footer.common_footer{padding-left:0;padding-right:0}}@media all and (max-width: 768px){footer.common_footer .href_wrap
.href_box.href_box_share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.chart-main{width:100%;margin:40px
0}@media all and (max-width: 414px){.chart-main{margin:25px
0 0 0}}.chart-main .chart-container{max-width:900px;padding:40px
40px 80px 40px;border-radius:12px;z-index:0;background:#fff}@media all and (max-width: 414px){.chart-main .chart-container{max-width:280px;padding:0
20px;margin:0
auto}}.chart-main .barchart-Wrapper{position:relative;margin:20px
0 20px 0;height:320px;width:100%}.chart-main .barchart-TimeCol{position:absolute;top:0;width:2%;height:100%;width:100%}.chart-main .barchart-Time{height:20%;vertical-align:middle;position:relative}@media all and (max-width: 414px){.chart-main .barchart-Time{height:16%}}.chart-main .barchart-Time:last-child{height:0}.chart-main .barChart-Container{width:98%;height:100%;padding-left:40px}.chart-main .barchart-Col{position:relative;vertical-align:bottom;height:100%}.chart-main .barchart-Bar{background:tomato;position:absolute;height:0;-webkit-transition:height 0.5s 2s;transition:height 0.5s 2s;width:24px;bottom:0}.chart-main .chart-container{font-size:28px;font-weight:bold}.chart-main .chart-container p.chat-title{text-align:center;color:#052d55 !important}.chart-main .chart-container p.chat-title .red-text{color:#ff6446}.chart-main .chat-wrap{position:relative}.chart-main .chat-wrap .chart-line{position:absolute;left:20px;right:0;top:0;bottom:-3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 414px){.chart-main .chat-wrap .chart-line{left:50px;bottom:61px;right:45px}}.chart-main .chat-wrap .chart-line>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:30%;height:100%;-ms-flex-pack:distribute;justify-content:space-around;margin:0
auto;position:relative;padding:0
5px}@media all and (max-width: 414px){.chart-main .chat-wrap .chart-line>div{width:100%;padding:0}}.chart-main .chat-wrap .chart-line
.line{width:20px;background:grey;position:relative}@media all and (max-width: 768px){.chart-main .chat-wrap .chart-line
.line{width:18px}}@media all and (max-width: 320px){.chart-main .chat-wrap .chart-line
.line{width:14px}}.chart-main .chat-wrap .chart-line .line.bg-org{background:#ff6446}.chart-main .chat-wrap .chart-line .line.bg-yellow{background:#ffde5d}.chart-main .chat-wrap .chart-line .line.bg-blue{background:#2e95e7}.chart-main .chat-wrap .chart-line .line.bg-green{background:#03bdac}.chart-main .chat-wrap .chart-line
figure{width:60px;height:60px;border-radius:50vh;overflow:hidden;position:absolute;position:absolute;top:-55px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:3px
solid #fff}@media all and (max-width: 768px){.chart-main .chat-wrap .chart-line
figure{width:48px;height:48px;top:-39px}}@media all and (max-width: 320px){.chart-main .chat-wrap .chart-line
figure{width:40px;height:40px}}.chart-main .chat-wrap .chart-line
img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 768px){.chart-main .chat-wrap .chart-line
img{width:48px;height:48px}}@media all and (max-width: 320px){.chart-main .chat-wrap .chart-line
img{width:40px;height:40px}}.chart-main .chat-wrap .chart-line
p{width:100%;text-align:center;color:#333;position:absolute;bottom:-100px;font-size:18px;left:50%;font-weight:500;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width: 768px){.chart-main .chat-wrap .chart-line
p{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media all and (max-width: 414px){.chart-main .chat-wrap .chart-line
p{font-size:15px;bottom:-50px;margin-bottom:0}}@media all and (max-width: 375px){.chart-main .chat-wrap .chart-line
p{font-size:14px}}@media all and (max-width: 320px){.chart-main .chat-wrap .chart-line
p{font-size:13px}}.swiper-main{position:relative;width:1000px}@media all and (max-width: 414px){.swiper-main{width:82%;margin:0
auto}}@media all and (max-width: 360px){.swiper-main{width:86%}}@media all and (max-width: 320px){.swiper-main{width:85%}}.swiper-container{width:100%;height:100%;border-radius:12px}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}