@import url("https://use.typekit.net/mnd6gqd.css");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");html{overflow-y:scroll;font-size:62.5%}body{font-size:1.5rem;line-height:3rem}@media screen and (max-width: 767px){body{font-size:1.4rem;line-height:1.9rem}}p{font-size:1.5rem;font-size:2.5rem}@media screen and (max-width: 767px){p{font-size:0.28rem;font-size:1rem}}@keyframes slideinLeft{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes slideinRight{0%{transform:translateX(50%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideinRight2{0%{transform:translateX(50%)}100%{transform:translateX(0)}}@keyframes loop-text{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.container-fluid{padding:0}.container{max-width:100%;margin:0 auto}.container .container_inner{width:90%;margin:0 auto}.container img{width:auto;max-width:100%;height:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:800px}}@media (min-width: 1200px){.container{max-width:1180px}}@keyframes rotateAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bgloop{from{background-position:0 0}to{background-position:-1000px 0}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.95)}}@keyframes poyoyon2{0%{transform:scale(1, 1) translate(0, 0)}15%{transform:scale(0.98, 0.9) translate(0, 5px)}30%{transform:scale(1.02, 1) translate(0, 8px)}50%{transform:scale(0.98, 1.05) translate(0, -8px)}70%{transform:scale(1, 0.9) translate(0, 5px)}100%{transform:scale(1, 1) translate(0, 0)}0%,100%{opacity:1}}@keyframes poyoyon3{0%,40%{transform:skew(0deg, 0deg)}5%{transform:skew(5deg, 5deg)}10%{transform:skew(-4deg, -4deg)}15%{transform:skew(3deg, 3deg)}20%{transform:skew(-2deg, -2deg)}25%{transform:skew(1deg, 1deg)}30%{transform:skew(-0.6deg, -0.6deg)}35%{transform:skew(0.3deg, 0.3deg)}}.grow{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.grow:hover{transform:scale(1.1)}.shrink{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.shrink:hover{transform:scale(0.9)}@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.pulse{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse:hover{animation-name:pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse-grow{to{transform:scale(1.1)}}.pulse-grow{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse-grow:hover{animation-name:pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes rotate-z{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes fuwafuwa_1{0%,100%{transform:translateY(-10px)}50%{transform:translateY(0)}}@keyframes fuwafuwa_2{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fuwafuwa_3{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes pulse-shrink{to{transform:scale(0.9)}}.pulse-shrink{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse-shrink:hover{animation-name:pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.push{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.push:hover{animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes pop{50%{transform:scale(1.2)}100%{transform:scale(1)}}.pop{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pop:hover{animation-name:pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.rotate{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.rotate:hover{transform:rotate(4deg)}.grow-rotate{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.float{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.float:hover{transform:translateY(-5px)}.sink{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.sink:hover{transform:translateY(5px)}@keyframes hover{50%{transform:translateY(-3px)}100%{transform:translateY(-6px)}}.hover{display:inline-block;transition-duration:.5s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.hover:hover{transform:translateY(-6px);animation-name:hover;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes hang{50%{transform:translateY(3px)}100%{transform:translateY(6px)}}.hang{display:inline-block;transition-duration:.5s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.hang:hover{transform:translateY(6px);animation-name:hang;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.skew{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.skew:hover{transform:skew(-10deg)}.skew-forward{display:inline-block;transition-duration:.3s;transition-property:transform;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.skew-forward:hover{transform:skew(-10deg)}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.wobble-vertical{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-vertical:hover{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.wobble-horizontal{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-horizontal:hover{animation-name:wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.wobble-top{display:inline-block;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-top:hover{animation-name:wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.wobble-bottom{display:inline-block;transform-origin:100% 0;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-bottom:hover{animation-name:wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.glow{display:inline-block;transition-duration:.3s;transition-property:box-shadow;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.glow:hover{box-shadow:0 0 8px rgba(0,0,0,0.6)}p.right_txt{display:block;text-align:right}@media screen and (max-width: 767px){.spnone{display:none}}@media screen and (min-width: 768px) and (max-width: 991px){.tabnone{display:none}}@media screen and (min-width: 992px){.pcnone{display:none}}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}audio:not([controls]){display:none;height:0}hr{overflow:visible}*{padding:0;margin:0;box-sizing:border-box}* input[type="submit"],* input[type="button"]{border-radius:0;-webkit-appearance:button;appearance:button;border:none}* input[type="submit"]::-webkit-search-decoration,* input[type="button"]::-webkit-search-decoration{display:none}* input[type="submit"]::focus,* input[type="button"]::focus{outline-offset:-2px}html{-webkit-font-smoothing:subpixel-antialiased;overflow-y:scroll}a:before,a:after,input{-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-duration:0.2s;transition-timing-function:ease}input[type="submit"],input[type="button"]{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}li{list-style-type:none}img{width:auto;max-width:100%;height:auto}img.fullwide{width:100%;max-width:auto}@font-face{font-family:"FOT-Tsuku-N-Gothic";src:url("../font/FOT-TsukuGoPro-M.otf") format("opentype");font-weight:500;font-display:swap}@font-face{font-family:"FOT-Tsuku-N-Gothic";src:url("../font/FOT-TsukuGoPro-L.otf") format("opentype");font-weight:300;font-display:swap}body{background:#fff;color:#30416b;font-family:'FOT-Tsuku-N-Gothic', sans-serif;line-height:normal;font-display:swap;font-weight:300;position:relative;font-size:14px;line-height:24px;-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal}@media (min-width: 768px){body{font-size:16px;line-height:32px}}body.modal-open{overflow:hidden}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes bggradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes move{0%{background-position:100% 0, 100% 100%, 0 100%, 0 0}100%{background-position:0 0, 100% 0, 100% 100%, 0 100%}}a{color:#30416b;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}h1,h2,h3,h4,h5,h6{color:#222;font-weight:500;line-height:normal}.red{color:#E50A0A}.yellow{color:#F3E847}ul{padding:0 0 0 10px}p,span,i,ul li{color:#30416b;font-size:14px;line-height:24px}@media (min-width: 768px){p,span,i,ul li{font-size:16px;line-height:32px}}.flex{display:flex}table th,table td{width:100%;display:block}@media (min-width: 768px){table th,table td{width:auto;display:table-cell}}table td select{padding:10px 30px;border-radius:40px;border:none;-webkit-appearance:none;appearance:none;background:url(../img/recruit/flow_arrow.png) no-repeat;background-repeat:no-repeat;background-size:10px auto;background-position:right 12px center;background-color:#f5f5f5}@media (min-width: 768px){table td select{padding:10px 40px}}table td select::-ms-expand{display:none}#wrap{width:100%;height:auto;margin:0 auto;overflow:hidden;position:relative;background-color:#fff;z-index:1}.container{width:90%}@media (min-width: 992px){.container{width:100%}}.container .cat-nav{width:100%;padding:0;display:flex;flex-wrap:wrap;margin:60px auto 30px auto}@media (min-width: 768px){.container .cat-nav{margin:80px auto 0 auto}}.container .cat-nav li{width:auto;margin:5px 5px 5px 0}@media (min-width: 768px){.container .cat-nav li{margin:10px 10px 10px 0}}.container .cat-nav li a{padding:2px 10px;color:#30416b;border:1px solid #30416b;border-radius:30px;text-align:center;display:block;font-size:12px}.container .cat-nav li a:hover{background:linear-gradient(90deg, #1e73c8 0%, #52A0C9 40%, #41d2d2 80%);color:#fff;border:1px solid transparent}@media (min-width: 768px){.container .cat-nav li a{padding:5px 20px;font-size:14px}}.container .cat-nav li.current{min-width:120px}@media (min-width: 768px){.container .cat-nav li.current{min-width:150px}}.container .cat-nav li.current a{background:linear-gradient(90deg, #1e73c8 0%, #52A0C9 40%, #41d2d2 80%);color:#fff;border:none}.container .cat-nav li.current a:hover{background:#30416b;border:none}.container .cat-nav-news{width:100%;display:flex;justify-content:space-between;margin:60px auto 30px auto}@media (min-width: 768px){.container .cat-nav-news{margin:80px auto 60px auto}}.container .cat-nav-news li{width:33%;border-right:1px solid #30416b;position:relative}.container .cat-nav-news li:last-child{border-right:none}.container .cat-nav-news li a{display:block;text-align:center}@media (min-width: 992px){.container .cat-nav-news li:not(.current) a::after{position:absolute;left:0;right:0;margin:auto;content:'';width:30%;height:2px;background-color:#41d2d2;bottom:20px;opacity:0;visibility:hidden;transition:0.3s}.container .cat-nav-news li:not(.current) a:hover::after{visibility:visible;bottom:-10px;opacity:1}}.container .cat-nav-news li.current:after{position:absolute;content:'';width:30%;height:2px;background-color:#41d2d2;left:0;right:0;bottom:-10px;margin:auto}@media (max-width: 767px){.container .topicks_post ul{display:flex;flex-wrap:wrap}}.container .topicks_post ul li{border-top:1px solid #30416b;width:100%}.container .topicks_post ul li:last-child{border-bottom:1px solid #30416b}.container .topicks_post ul li a{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.container .topicks_post ul li a .left{width:70%;order:2}@media (min-width: 768px){.container .topicks_post ul li a .left{width:72%;order:1}}.container .topicks_post ul li a .left .meta span,.container .topicks_post ul li a .left .meta time{font-size:15px;line-height:24px;color:#30416b}.container .topicks_post ul li a .left .meta span.new{background-color:#e50012;color:#fff;text-align:center;font-size:14px;padding:3px 10px;margin-right:12px;margin-left:10px;font-size:10px}@media (min-width: 768px){.container .topicks_post ul li a .left .meta span.new{font-size:13px}}.container .topicks_post ul li a .left .meta time{margin-left:16px}.container .topicks_post ul li a .left h3{display:block;padding:0;border:none;font-size:15px;line-height:24px;margin:10px 0 0 0}@media (min-width: 768px){.container .topicks_post ul li a .left h3{font-size:16px;line-height:30px;margin:0}}.container .topicks_post ul li a .left h3 span{background-color:#e50012;color:#fff;text-align:center;padding:3px 10px;margin-right:12px;font-size:10px}@media (min-width: 768px){.container .topicks_post ul li a .left h3 span{font-size:13px}}.container .topicks_post ul li a .right{width:25%;order:1}@media (min-width: 768px){.container .topicks_post ul li a .right{width:25%;display:flex;justify-content:space-between;align-items:center;order:2}}.container .topicks_post ul li a .right img{border-radius:5px;width:90%;margin:10px auto 0 auto}@media (min-width: 768px){.container .topicks_post ul li a .right img{width:70%;margin:0}}.container .topicks_post ul li a .right span{border:1px solid #30416b;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:none}@media (min-width: 768px){.container .topicks_post ul li a .right span{display:flex;justify-content:center;align-items:center}}@media (min-width: 992px){.container .topicks_post ul li a .right span{width:50px;height:50px;border-radius:50%}}.container .topicks_post ul li a .right span svg{width:10px;fill:#30416b}@media (min-width: 768px){.container .topicks_post ul li a .right span svg{width:30px}}@media (min-width: 992px){.container .topicks_post ul li a .right span svg{width:40px}}.container .topicks_post ul li a:hover{transition:0.5s}.container .topicks_post ul li a:hover .right span{border:none;background-color:#30416b}.container .topicks_post ul li a:hover .right span svg{fill:#fff}.container ul.pagination{display:flex;justify-content:center;align-items:center;margin:0px auto 80px auto;border-top:1px solid #30416b;padding:60px 0 0 0}@media (min-width: 768px){.container ul.pagination{padding:80px 0 0 0;margin:80px auto 0 auto}}.container ul.pagination.border_none{border-top:none}.container ul.pagination li{width:auto;margin:0 5px}@media (min-width: 768px){.container ul.pagination li{margin:0 10px}}.container ul.pagination li span{background-color:#41d2d2;display:block;padding:0 10px;font-size:13px;color:#fff}@media (min-width: 768px){.container ul.pagination li span{font-size:14px;padding:10px 20px}}.container ul.pagination li a{display:block;color:#fff;padding:3px 10px;font-size:13px;background-color:#1e73c8}@media (min-width: 768px){.container ul.pagination li a{font-size:14px;padding:10px 20px}}.container table{width:100%}.container table th,.container table td{padding:10px;font-size:14px;line-height:24px}@media (min-width: 768px){.container table th,.container table td{padding:15px 10px;font-size:16px;line-height:28px}}.container table th.bd,.container table td.bd{border-top:1px solid #30416b}.container table th p:last-child,.container table td p:last-child{margin-bottom:0}.container table th a,.container table td a{text-decoration:underline}.container table th ul,.container table th ol,.container table td ul,.container table td ol{padding-left:16px;margin:20px 0}.container table th ul li,.container table td ul li{list-style-type:disc}.container table th ol li,.container table td ol li{list-style-type:decimal}.container table th{width:100%;display:block;text-align:center}@media (min-width: 768px){.container table th{width:30%;display:table-cell;text-align:left}}.container table td.space{display:none}@media (min-width: 768px){.container table td.space{width:30px;display:table-cell}}.container table td.border{width:100%;display:block}@media (min-width: 768px){.container table td.border{width:68%;display:table-cell}}.container table td ol li{list-style-type:decimal}.container table td .flex{justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 992px){.container table td .flex{flex-direction:row}}.container table td .flex .item{width:100%}.container table td .flex .item.add{width:100%}@media (min-width: 992px){.container table td .flex .item.add{width:75%}}.container table td .flex .item.btn{width:100%;padding:10px 0 20px 0}@media (min-width: 992px){.container table td .flex .item.btn{width:25%;padding:0}}.container table td .flex .item.btn a{text-decoration:none}.container table td .flex .item dl{display:flex;align-items:center;flex-direction:column;width:100%;margin:0 auto}@media (min-width: 992px){.container table td .flex .item dl{flex-direction:row}}.container table td .flex .item dl dt,.container table td .flex .item dl dd{padding:0;margin:0}.container table td .flex .item dl dt{width:100%}@media (min-width: 992px){.container table td .flex .item dl dt{width:20%}}.container table td .flex .item dl dd{width:100%}@media (min-width: 992px){.container table td .flex .item dl dd{width:80%}}.container table td .flex .item a{padding:10px;border-radius:20px;border:1px solid #30416b;font-size:13px;display:flex;align-items:center;justify-content:center;width:60%;margin:0 auto}@media (min-width: 992px){.container table td .flex .item a{width:100%}}.container table td .flex .item a img{width:20px;margin-right:10px}.container table td .flex .item a img.doc{width:15px}.container table tr:last-child th.bd,.container table tr:last-child td.bd{border-bottom:1px solid #30416b}@media (max-width: 767px){.container table tr:last-child td.bd{border-top:none}}header{position:absolute;width:100%;height:0;display:flex;justify-content:space-between;top:0}@media (min-width: 992px){header{padding:20px 0 0 0;position:relative;height:100px;z-index:5}}header h1{width:40%;position:absolute;top:10px;left:0;right:0;margin:auto;z-index:10}@media (min-width: 992px){header h1{width:20%;max-width:320px;margin-left:20px;position:relative;top:0;left:20px;margin:0}}header h1 a{display:block}header nav{width:90%;padding:0;margin:0 0 0 auto;opacity:0;z-index:-2;transform:translateX(100%);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out}@media (min-width: 992px){header nav{width:100%;opacity:1;z-index:3;margin:0;transform:none;transition:none}header nav .background{display:none}}header nav ul{display:block;padding:80px 0px 0 0;list-style:none;width:90%;margin:0 auto}@media (min-width: 768px){header nav ul{padding:180px 0px 0 0}}@media (min-width: 992px){header nav ul{display:flex;justify-content:flex-end;align-items:center;padding:0 20px 0 0;width:100%}}header nav ul li{margin:0 auto 10px auto;position:relative}@media (min-width: 768px){header nav ul li{margin:20px 0}}@media (min-width: 992px){header nav ul li{margin:0}}header nav ul li a{position:relative;display:block;text-align:left;padding:10px 20px;color:#30416b}@media (min-width: 992px){header nav ul li a{min-width:120px;text-align:center;padding:10px 0px}}header nav ul li a span{position:relative;display:block;height:25px;line-height:25px;overflow:hidden;font-size:16px;color:#30416b}@media (min-width: 768px){header nav ul li a span{font-size:20px}}@media (min-width: 992px){header nav ul li a span{font-size:16px}}header nav ul li a span::before,header nav ul li a span::after{position:absolute;width:100%;left:0;top:0;text-align:left;transition:opacity 0.4s ease;pointer-events:none;z-index:1}@media (min-width: 992px){header nav ul li a span::before,header nav ul li a span::after{text-align:center}}header nav ul li a span::before{content:attr(data-en);opacity:1;letter-spacing:2px}header nav ul li a span::after{content:attr(data-ja);opacity:1;right:auto;left:130px;font-size:12px}@media (min-width: 992px){header nav ul li a span::after{opacity:0;right:0;left:0;text-align:center;line-height:25px;font-size:16px}}header nav ul li a::after{content:'';position:absolute;width:60px;height:60px;border-radius:50%;background-color:#DEF5F6;top:50%;left:52%;transform:translate(-50%, -50%);z-index:0;opacity:0;transition:opacity 0.4s ease}@media (min-width: 992px){header nav ul li a::after{left:50%}}header nav ul li a:hover::after{opacity:1}@media (min-width: 992px){header nav ul li a:hover span::before{opacity:0}}header nav ul li a:hover span::after{opacity:1}header nav ul li.inquiry{margin:40px auto;width:90%}@media (min-width: 992px){header nav ul li.inquiry{width:180px;margin:0 0 0 20px}}header nav ul li.inquiry a{display:flex;justify-content:center;gap:8px;background:#1E73C8;background:linear-gradient(90deg, #1e73c8 0%, #41d2d2 100%);border-radius:45px}header nav ul li.inquiry a span{position:relative;z-index:2;color:#fff;width:120px;height:25px}@media (min-width: 992px){header nav ul li.inquiry a span{width:100px}}header nav ul li.inquiry a span::before,header nav ul li.inquiry a span::after{color:#fff}header nav ul li.inquiry a:hover::after{display:none}header nav ul li.inquiry a img{width:20px;height:auto}header nav.open{display:block;position:relative;opacity:1;background-color:rgba(255,255,255,0.9);transform:translateX(0)}@media (min-width: 768px){header nav.open{width:80%;margin:0 0 0 auto}}@media (min-width: 992px){header nav.open{display:none;transform:none;transition:none;margin:0 auto}}header .burger{padding:20px 0 0 0;transform:rotateY(0);transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);width:60px;height:60px;z-index:99999;cursor:pointer;position:fixed;top:5px;right:5px;background-color:#30416b;border:1px solid #fff;border-radius:50%;z-index:9999}header .burger:after{content:'MENU';position:absolute;top:10px;left:0;right:0;margin:auto;color:#fff;font-size:10px;text-align:center;line-height:10px}header .burger.open{background-color:#333}header .burger.open:after{content:'CLOSE';position:absolute;top:10px;left:0;right:0;margin:auto;color:#fff;font-size:10px;text-align:center;line-height:10px}header .burger .burger__patty{position:relative}header .burger .burger__patty:first-child{top:6px}header .burger .burger__patty:first-child.open{top:13px;transform:rotate(45deg)}header .burger .burger__patty:nth-child(2){top:4px}header .burger .burger__patty:nth-child(2).open{opacity:0}header .burger .burger__patty:last-child{top:3px}header .burger .burger__patty:last-child.open{top:-3px;transform:rotate(-45deg)}header .burger__patty{width:20px;height:2px;margin:0 auto 6px auto;background:#fff;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}header .burger__patty:last-child{margin-bottom:0}header .burger--close{transform:rotate(180deg)}header .burger--close .burger__patty:nth-child(1){transform:rotate(45deg) translate(4px, 4px)}header .burger--close .burger__patty:nth-child(2){opacity:0}header .burger--close .burger__patty:nth-child(3){transform:rotate(-45deg) translate(5px, -4px)}@media (min-width: 992px){header .burger{display:none}}#wrap{overflow-y:hidden}@keyframes fadeUp{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}section .container h2,section .container-fluid h2{position:relative}section .container h2::after,section .container-fluid h2::after{content:attr(data-ja);position:absolute;left:0px;top:-40px;font-family:'FOT-Tsuku-N-Gothic', sans-serif;line-height:normal;font-display:swap;font-size:14px;z-index:3;width:100%;height:20px;color:#30416b;letter-spacing:2px}@media (min-width: 992px){section .container h2::after,section .container-fluid h2::after{font-size:16px}}section .container h2.windy-h2 span,section .container-fluid h2.windy-h2 span{display:inline-block;opacity:0;transform:translateX(-100%);animation:fadeUp 3s forwards;font-family:"Josefin Sans", sans-serif;font-style:normal;font-size:60px;line-height:60px;color:#30416b;position:relative}@media (min-width: 992px){section .container h2.windy-h2 span,section .container-fluid h2.windy-h2 span{font-size:120px;line-height:120px}}section .container p.align_right,section .container-fluid p.align_right{display:block;text-align:right}section .container p.main{font-size:16px;line-height:28px;margin:0 auto 30px auto}@media (min-width: 992px){section .container p.main{font-size:22px;line-height:40px;margin:0 auto 60px auto}}section .container p.align_right{display:block;text-align:right}section .container h3,section .container h4{display:block;font-size:20px;line-height:30px;font-weight:600;padding:5px 20px;border-left:8px solid #41d2d2;margin:30px auto;color:#30416b}@media (min-width: 768px){section .container h3,section .container h4{font-size:33px;line-height:45px}}section .container h3.sub_title,section .container h4.sub_title{padding:0;color:#30416b;border-left:none;margin:40px auto;font-weight:300}@media (min-width: 992px){section .container h3.sub_title,section .container h4.sub_title{margin:60px auto 60px auto;font-size:50px;line-height:70px}}section .container h3.sub_title+p,section .container h4.sub_title+p{font-size:16px}@media (min-width: 992px){section .container h3.sub_title+p,section .container h4.sub_title+p{font-size:20px;line-height:34px}}section .container h3.normal,section .container h4.normal{border-left:none;padding:5px 0;font-size:16px;line-height:26px;font-weight:300}@media (min-width: 768px){section .container h3.normal,section .container h4.normal{font-size:24px;line-height:34px}}section .container h5,section .container h6{display:block;font-size:20px;line-height:30px;font-weight:600;padding:5px 20px;background-color:#cff6f6;margin:0 auto 30px auto;color:#30416b}@media (min-width: 768px){section .container h5,section .container h6{font-size:24px;line-height:34px;margin:30px auto}}section#mainVisual{width:100%}@media (max-width: 767px){section#mainVisual .sp_state{display:flex;flex-direction:column}section#mainVisual .sp_state .copy{order:2}section#mainVisual .sp_state .target-section{order:1}}@-webkit-keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}section#mainVisual .target-section{position:relative;overflow:hidden;width:95%;margin:70px 0 0 0;height:230px;border-top-right-radius:100px;overflow:hidden;z-index:-1}@media (min-width: 768px){section#mainVisual .target-section{width:95%;margin:0;z-index:2;height:40vh}}@media (min-width: 992px){section#mainVisual .target-section{width:90%;height:520px}}@media (min-width: 1200px){section#mainVisual .target-section{height:620px}}section#mainVisual .video-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}section#mainVisual .video-wrap video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center center}@media (min-width: 768px){section#mainVisual .video-wrap video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;object-position:center center;display:block}}section#mainVisual .video-wrap .bg-thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity 1.5s ease}section#mainVisual #yt_player{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 2s ease;pointer-events:none}section#mainVisual .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}section#mainVisual .copy{width:85%;align-items:center;margin:-30px auto 0 auto}@media (min-width: 768px){section#mainVisual .copy{display:flex;width:90%;margin:70px auto 0 auto}}@media (min-width: 992px){section#mainVisual .copy{width:85%;margin:20px auto 0 auto}}section#mainVisual .copy img{width:90%}@media (min-width: 768px){section#mainVisual .copy img{max-width:500px}}@media (min-width: 992px){section#mainVisual .copy img{width:30%}}section#mainVisual .copy img.beair{width:100%;max-width:200px;opacity:0;filter:blur(10px);transform:scale(1.05);transition:all 2s ease-out}@media (min-width: 768px){section#mainVisual .copy img.beair{margin-right:10px}}@media (min-width: 992px){section#mainVisual .copy img.beair{max-width:300px}}section#mainVisual .copy img.beair.show{opacity:1;filter:blur(0);transform:scale(1)}section#mainVisual .copy .txt{padding:20px 0 0 0}@media (min-width: 992px){section#mainVisual .copy .txt{padding:20px 0 0 20px}}@keyframes windFadeIn{0%{opacity:0;transform:translateX(-20px) rotate(-5deg)}100%{opacity:1;transform:translateX(0) rotate(0deg)}}section#mainVisual .copy .txt .windy-text span,section#mainVisual .copy .txt .windy-text-eng span{display:inline-block;opacity:0;transform:translateX(-20px);animation:windFadeIn 1s ease-out forwards;color:#41d2d2}section#mainVisual .copy .txt .windy-text .space,section#mainVisual .copy .txt .windy-text-eng .space{width:0.5em}section#mainVisual .copy .txt .windy-text span{font-size:18px;font-family:'FOT-Tsuku-N-Gothic', sans-serif;line-height:normal;font-display:swap;padding:0}@media (min-width: 992px){section#mainVisual .copy .txt .windy-text span{padding:0 0 10px 0}}section#mainVisual .copy .txt .windy-text-eng span{font-size:16px;font-family:"Josefin Sans", sans-serif;font-style:normal;font-weight:300}@media (min-width: 768px){section#mainVisual .copy .txt .windy-text-eng span{font-size:20px}}@media (min-width: 992px){section#mainVisual .copy .txt .windy-text-eng span{font-size:30px}}section#mainVisual .topnews{width:100%;position:relative;z-index:3}section#mainVisual .topnews .flex{width:90%;height:100%;margin:0 auto;justify-content:space-between;flex-direction:column}@media (min-width: 768px){section#mainVisual .topnews .flex{flex-direction:row;align-items:center}}section#mainVisual .topnews .flex .left{position:relative;z-index:4;width:100%}@keyframes rotateAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (min-width: 768px){section#mainVisual .topnews .flex .left{width:20%}}section#mainVisual .topnews .flex .left img{position:absolute;top:-200px;left:auto;right:0;width:20%}@media (min-width: 768px){section#mainVisual .topnews .flex .left img{top:-150px;width:100%;max-width:270px;left:0;margin:auto}}section#mainVisual .topnews .flex .left img.first{z-index:5;animation:rotateAnimation 15s linear infinite}section#mainVisual .topnews .flex .left img.arrow{z-index:6}section#mainVisual .topnews .flex .center{width:100%}@media (min-width: 768px){section#mainVisual .topnews .flex .center{width:60%;padding:0}}@media (min-width: 992px){section#mainVisual .topnews .flex .center{width:45%}}section#mainVisual .topnews .flex .center ul{padding:0}section#mainVisual .topnews .flex .center ul li{width:100%}section#mainVisual .topnews .flex .center ul li a span,section#mainVisual .topnews .flex .center ul li a time,section#mainVisual .topnews .flex .center ul li a p{color:#30416b}section#mainVisual .topnews .flex .center ul li a span,section#mainVisual .topnews .flex .center ul li a time{font-size:14px}section#mainVisual .topnews .flex .center ul li a span{text-transform:uppercase}section#mainVisual .topnews .flex .center ul li a p{margin:0;font-size:16px;font-weight:bold}section#mainVisual .topnews .flex .center ul li a:hover p{text-decoration:underline}section#mainVisual .topnews .flex .right{width:100%;padding:30px 0 0 0}@media (min-width: 768px){section#mainVisual .topnews .flex .right{width:20%;padding:0}}@media (min-width: 992px){section#mainVisual .topnews .flex .right{width:25%}}section#mainVisual .topnews .flex .right .flex{justify-content:space-between;align-items:center;flex-direction:row;padding:0;width:80%}@media (min-width: 768px){section#mainVisual .topnews .flex .right .flex{width:100%;flex-direction:column;padding:20px 0 0 0}}@media (min-width: 992px){section#mainVisual .topnews .flex .right .flex{flex-direction:row;padding:0}}section#mainVisual .topnews .flex .right .flex li{width:48%}@media (min-width: 768px){section#mainVisual .topnews .flex .right .flex li{width:100%}}@media (min-width: 992px){section#mainVisual .topnews .flex .right .flex li{width:48%}}section#mainVisual .topnews .flex .right .flex li a{display:flex;justify-content:center;align-items:center;padding:5px 10px;border-radius:10px}section#mainVisual .topnews .flex .right .flex li a img{width:20px;margin-right:10px}section#mainVisual .topnews .flex .right .flex li a p{margin:0}section#mainVisual .topnews .flex .right .flex li.rec a{background-color:#1e73c8}section#mainVisual .topnews .flex .right .flex li.rec a p{color:#fff}section#mainVisual .topnews .flex .right .flex li.sdgs a{border:1px solid #0098d8;background-color:#fff}section#mainVisual .topnews .flex .right .flex li.sdgs a p{color:#0098d8}section#mainVisual.open header{position:fixed;height:100vh;z-index:50}section#mainVisual.open header h1{position:fixed}section#mainVisual.open header nav .background{position:absolute;width:100%;height:400px;bottom:0;opacity:0.2;z-index:-1;display:none}@media (min-width: 992px){section#mainVisual.open header nav .background{display:none}}section#mainVisual .container-fluid .header-area{width:100%;position:relative;height:auto;display:flex;flex-direction:column}@media (min-width: 768px){section#mainVisual .container-fluid .header-area{display:block}}section#mainVisual .container-fluid .header-area .cat-nav{width:100%;margin:0px auto 20px auto}@media (min-width: 768px){section#mainVisual .container-fluid .header-area .cat-nav{margin:20px auto 0 auto}}section#mainVisual .container-fluid .header-area .bg_imgs{position:relative;z-index:2}@media (min-width: 768px){section#mainVisual .container-fluid .header-area .bg_imgs{border-bottom-left-radius:100px;position:absolute;right:0;bottom:0;overflow:hidden;width:50%;height:200px}}@media (min-width: 992px){section#mainVisual .container-fluid .header-area .bg_imgs{height:300px;top:0;bottom:auto}}section#mainVisual .container-fluid .header-area .bg_imgs img{width:95%;margin:0 0 0 auto;display:block;border-bottom-left-radius:50px}@media (min-width: 768px){section#mainVisual .container-fluid .header-area .bg_imgs img{width:90%;border-bottom-left-radius:0}}@media (min-width: 768px) and (max-width: 1429px){section#mainVisual .container-fluid .header-area .bg_imgs img{width:auto;max-width:auto !important;height:300px;margin:0}}@media (min-width: 1430px){section#mainVisual .container-fluid .header-area .bg_imgs img{width:auto;height:auto;margin:0}}section#mainVisual .container-fluid .header-area .container{padding:140px 0 30px 0;position:relative;z-index:3;width:90%}section#mainVisual .container-fluid .header-area .container:before{content:'';width:50px;height:1px;background-color:#1e73c8;position:absolute;left:0;bottom:30px;z-index:1}@media (min-width: 768px){section#mainVisual .container-fluid .header-area .container:before{width:100px;bottom:70px}}@media (min-width: 768px){section#mainVisual .container-fluid .header-area .container{width:100%;padding:190px 0 100px 0}}@media (min-width: 992px){section#mainVisual .container-fluid .header-area .container{width:100%;padding:100px 0 100px 0}}section#mainVisual .container-fluid .header-area .container .windy-h2-set{font-size:60px;line-height:1.2;display:block}@media (min-width: 992px){section#mainVisual .container-fluid .header-area .container .windy-h2-set{font-size:100px}}section#mainVisual .container-fluid .header-area .container .windy-h2-set span{background-color:#e50012;color:#fff;text-align:center;padding:3px 10px;margin-right:12px;font-size:10px}@media (min-width: 768px){section#mainVisual .container-fluid .header-area .container .windy-h2-set span{font-size:13px}}section#mainVisual .container-fluid .header-area .container .windy-h2-set+time{display:block;font-size:12px;margin:-12px 0 30px 0}@media (min-width: 992px){section#mainVisual .container-fluid .header-area .container .windy-h2-set+time{margin:-30px 0 0 0;font-size:15px}}section#mainVisual .container-fluid .header-area .container .windy-h2-set .gradient-text{display:inline-block;background:linear-gradient(90deg, #1e73c8 0%, #52A0C9 40%, #41d2d2 80%);background-size:100% 100%;background-repeat:no-repeat;background-position:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:"Josefin Sans", sans-serif;font-style:normal;font-size:60px;line-height:60px;color:#30416b;position:relative}@media (min-width: 992px){section#mainVisual .container-fluid .header-area .container .windy-h2-set .gradient-text{font-size:120px;line-height:120px}}section#mainVisual .container-fluid .header-area .container .windy-h2-set .gradient-text.article{opacity:0.3}section#mainVisual .container-fluid .header-area .container .windy-h2-set p{position:absolute;top:0;left:0;bottom:0;margin:auto;color:#30416b;font-size:18px;line-height:30px;width:auto;height:30px}@media (min-width: 768px){section#mainVisual .container-fluid .header-area .container .windy-h2-set p{font-size:22px;line-height:30px}}@media (min-width: 992px){section#mainVisual .container-fluid .header-area .container .windy-h2-set p{font-size:33px;line-height:40px;height:60px}}section#mainVisual .container-fluid .header-area .container .windy-h2-set p.add_news{width:100%;height:auto}section#mainVisual .container-fluid .header-area+.topnews{padding:0px 0 0 0;justify-content:flex-end}section#mainVisual .container-fluid .header-area+.topnews .left,section#mainVisual .container-fluid .header-area+.topnews .center{width:auto;padding:0}section#mainVisual .container-fluid .header-area+.topnews .right{width:100%}section#mainVisual .container-fluid .header-area+.topnews .right .flex{width:70%;margin:0 0 0 auto}@media (min-width: 768px) and (max-width: 921px){section#mainVisual .container-fluid .header-area+.topnews .right .flex{width:40%;flex-direction:row}section#mainVisual .container-fluid .header-area+.topnews .right .flex .rec{margin-right:10px}}@media (min-width: 992px){section#mainVisual .container-fluid .header-area+.topnews .right .flex{width:25%}}@media (min-width: 768px){section#mainVisual .container-fluid .header-area.single .container{width:100%;padding:190px 0 0 0}}@media (min-width: 992px){section#mainVisual .container-fluid .header-area.single .container{padding:100px 0 0 0}}section#Infomation{padding:30px 0 0 0}@media (min-width: 768px){section#Infomation{padding:50px 0 0 0}}section#Infomation .container{width:90%}@media (min-width: 768px){section#Infomation .container{width:100%}}section#Infomation .flex.inquiry{justify-content:space-between;align-items:center;flex-direction:column;margin:20px auto 30px auto}@media (min-width: 768px){section#Infomation .flex.inquiry{flex-direction:row;margin:40px auto 60px auto}}section#Infomation .flex.inquiry .left,section#Infomation .flex.inquiry .right{width:100%}@media (min-width: 768px){section#Infomation .flex.inquiry .left,section#Infomation .flex.inquiry .right{width:46%}}section#Infomation .flex.inquiry .left p{font-size:14px;line-height:24px}@media (min-width: 768px){section#Infomation .flex.inquiry .left p{font-size:20px;line-height:30px}}section#Infomation .flex.inquiry .right .meta{width:100%;display:block;padding:20px;background-color:#f3f1f2;border-bottom-right-radius:50px}section#Infomation .flex.inquiry .right .meta p{display:block;font-weight:800;text-align:center;font-size:20px}section#Infomation .flex.inquiry .right .meta small{display:block;text-align:center;margin:10px auto 0 auto;font-size:15px}section#Infomation .flex.inquiry .right .meta a{display:flex;justify-content:center;align-items:center;text-align:center}section#Infomation .flex.inquiry .right .meta a img{width:26px;margin-right:16px}section#Infomation .flex.inquiry .right .meta a span{font-weight:800;font-size:28px}section#RECRUIT{padding:40px 0 0 0}@media (min-width: 768px){section#RECRUIT{padding:20px 0 0 0}}@media (min-width: 992px){section#RECRUIT{padding:0}}section#RECRUIT .container-fluid{width:95%;max-width:95%;margin:0 0 0 auto;background:#ABC7E6;background:linear-gradient(241deg, #abc7e6 0%, #bfebec 100%);border-top-left-radius:150px;padding:90px 0 0px 0;position:relative;z-index:2}@media (min-width: 768px){section#RECRUIT .container-fluid{padding:90px 0 30px 0}}@media (min-width: 992px){section#RECRUIT .container-fluid{padding:120px 0 80px 0}}section#RECRUIT .container-fluid:after{content:'';width:100%;height:300px;border-top:1px solid #fff;border-right:1px solid #fff;border-top-right-radius:150px;z-index:3;position:absolute;top:150px;left:0}@media (min-width: 768px){section#RECRUIT .container-fluid:after{top:170px}}@media (min-width: 992px){section#RECRUIT .container-fluid:after{top:230px}}section#RECRUIT .container-fluid .container{position:relative;z-index:4}@media (min-width: 1200px){section#RECRUIT .container-fluid .container{width:80%;max-width:80%}}section#RECRUIT .container-fluid .container .flex{justify-content:space-between;flex-direction:column;margin:0 auto;width:90%}@media (min-width: 768px){section#RECRUIT .container-fluid .container .flex{flex-direction:row;width:100%}}section#RECRUIT .container-fluid .container .flex .left{width:100%;padding:50px 0 0 0}@media (min-width: 768px){section#RECRUIT .container-fluid .container .flex .left{width:50%}}section#RECRUIT .container-fluid .container .flex .left ul{padding:0;width:100%;margin:50px auto 0 auto}section#RECRUIT .container-fluid .container .flex .left ul li{display:block;border-top:1px solid #30416b;border-bottom:1px solid #30416b}section#RECRUIT .container-fluid .container .flex .left ul li a{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}@media (min-width: 768px){section#RECRUIT .container-fluid .container .flex .left ul li a{padding:24px 20px}}section#RECRUIT .container-fluid .container .flex .left ul li a span{font-size:16px}@media (min-width: 768px){section#RECRUIT .container-fluid .container .flex .left ul li a span{font-size:20px}}section#RECRUIT .container-fluid .container .flex .left ul li a span svg{width:10px;fill:#30416b}@media (min-width: 768px){section#RECRUIT .container-fluid .container .flex .left ul li a span svg{width:30px}}@media (min-width: 992px){section#RECRUIT .container-fluid .container .flex .left ul li a span svg{width:40px}}section#RECRUIT .container-fluid .container .flex .left ul li a span:last-child{width:20px;height:20px;border-radius:20px;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){section#RECRUIT .container-fluid .container .flex .left ul li a span:last-child{width:40px;height:40px;border-radius:40px}}@media (min-width: 992px){section#RECRUIT .container-fluid .container .flex .left ul li a span:last-child{width:50px;height:50px;border-radius:50px}}section#RECRUIT .container-fluid .container .flex .left ul li a:hover span svg{fill:#fff}section#RECRUIT .container-fluid .container .flex .left ul li a:hover span:last-child{background-color:#30416b;transition:1s}section#RECRUIT .container-fluid .container .flex .left ul li:last-child{border-top:none}section#RECRUIT .container-fluid .container .flex .right{width:100%;position:relative}@media (min-width: 768px){section#RECRUIT .container-fluid .container .flex .right{width:43%}}section#RECRUIT .container-fluid .container .flex .right img{border-top-right-radius:100px;position:relative;bottom:-40px}@media (min-width: 768px){section#RECRUIT .container-fluid .container .flex .right img{bottom:-60px}}@media (min-width: 992px){section#RECRUIT .container-fluid .container .flex .right img{position:absolute;top:0px;bottom:auto}}@media (min-width: 1366px){section#RECRUIT .container-fluid .container .flex .right img{top:auto;bottom:-110px}}@media (max-width: 767px){section#RECRUIT .container-fluid .container h2{text-align:right}}section#RECRUIT-under{padding:40px 0 0 0}@media (min-width: 768px){section#RECRUIT-under{padding:20px 0 0 0}}@media (min-width: 992px){section#RECRUIT-under{padding:0}}section#RECRUIT-under .container-fluid{width:95%;max-width:95%;margin:0 0 0 auto;background:#ABC7E6;background:linear-gradient(241deg, #abc7e6 0%, #bfebec 100%);border-top-left-radius:150px;padding:40px 0 40px 0;position:relative;z-index:2}@media (min-width: 768px){section#RECRUIT-under .container-fluid{padding:0px 0 30px 0}}@media (min-width: 992px){section#RECRUIT-under .container-fluid{padding:40px 0 80px 0}}section#RECRUIT-under .container-fluid .container{position:relative;z-index:4}@media (min-width: 1200px){section#RECRUIT-under .container-fluid .container{width:80%;max-width:80%}}section#RECRUIT-under .container-fluid .container .flex{justify-content:space-between;flex-direction:column;margin:0 auto;width:90%}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex{flex-direction:row;width:100%}}section#RECRUIT-under .container-fluid .container .flex .left{width:100%;position:relative}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .left{padding:50px 0 0 0}}section#RECRUIT-under .container-fluid .container .flex .left p.main{font-size:20px;line-height:30px;font-weight:600;display:block;margin:0 0 30px 0;text-align:right}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .left p.main{font-size:22px;line-height:32px}}@media (min-width: 992px){section#RECRUIT-under .container-fluid .container .flex .left p.main{text-align:left}}section#RECRUIT-under .container-fluid .container .flex .left h2 span{color:#fff}@media (min-width: 992px){section#RECRUIT-under .container-fluid .container .flex .left h2 span{font-size:100px;line-height:100px}}section#RECRUIT-under .container-fluid .container .flex .left h2+img.rec{width:100px;position:absolute;bottom:0px;right:0}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .left h2+img.rec{width:140px}}@media (min-width: 992px){section#RECRUIT-under .container-fluid .container .flex .left h2+img.rec{width:200px}}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .left{width:50%}}section#RECRUIT-under .container-fluid .container .flex .right{width:100%;position:relative}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .right{width:43%}}section#RECRUIT-under .container-fluid .container .flex .right ul{padding:0;width:100%;margin:50px auto 0 auto}section#RECRUIT-under .container-fluid .container .flex .right ul li{display:block;border-top:1px solid #30416b;border-bottom:1px solid #30416b}section#RECRUIT-under .container-fluid .container .flex .right ul li a{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .right ul li a{padding:24px 20px}}section#RECRUIT-under .container-fluid .container .flex .right ul li a span{font-size:16px}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .right ul li a span{font-size:20px}}section#RECRUIT-under .container-fluid .container .flex .right ul li a span svg{width:10px;fill:#30416b}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .right ul li a span svg{width:30px}}@media (min-width: 992px){section#RECRUIT-under .container-fluid .container .flex .right ul li a span svg{width:40px}}section#RECRUIT-under .container-fluid .container .flex .right ul li a span:last-child{width:40px;height:40px;border-radius:40px;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){section#RECRUIT-under .container-fluid .container .flex .right ul li a span:last-child{width:50px;height:50px;border-radius:50px}}section#RECRUIT-under .container-fluid .container .flex .right ul li a:hover span svg{fill:#fff}section#RECRUIT-under .container-fluid .container .flex .right ul li a:hover span:last-child{background-color:#30416b;transition:1s}section#RECRUIT-under .container-fluid .container .flex .right ul li:last-child{border-top:none}section#ABOUT .container-fluid{padding:0;overflow:hidden;position:relative;z-index:2}section#ABOUT .container-fluid .container{position:relative;z-index:4}@media (min-width: 768px){section#ABOUT .container-fluid .container{padding:0 0 70px 0}}@media (min-width: 992px){section#ABOUT .container-fluid .container{padding:0}}section#ABOUT .container-fluid .container .flex{justify-content:space-between;flex-direction:column}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex{flex-direction:row}}section#ABOUT .container-fluid .container .flex .left,section#ABOUT .container-fluid .container .flex .right{width:100%;overflow:hidden}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex .left,section#ABOUT .container-fluid .container .flex .right{width:46%}}section#ABOUT .container-fluid .container .flex.title_abt{width:90%;margin:100px auto 0px auto;align-items:center}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.title_abt{width:100%;margin:70px auto 0px auto}}@media (min-width: 992px){section#ABOUT .container-fluid .container .flex.title_abt{width:80%;margin:100px auto 90px auto}}section#ABOUT .container-fluid .container .flex.title_abt .left{padding:0 0 30px 0}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.title_abt .left{padding:0}}section#ABOUT .container-fluid .container .flex.title_abt .left h3{font-size:30px;line-height:50px;color:#30416b;font-weight:300;text-align:center;border:none}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.title_abt .left h3{font-size:35px;line-height:65px}}@media (min-width: 992px){section#ABOUT .container-fluid .container .flex.title_abt .left h3{font-size:45px;line-height:85px;text-align:left}}section#ABOUT .container-fluid .container .flex.title_abt .right p{font-size:16px;line-height:30px;text-align:center}@media (min-width: 992px){section#ABOUT .container-fluid .container .flex.title_abt .right p{font-size:20px;line-height:40px;text-align:left}}section#ABOUT .container-fluid .container .flex.subtitle{flex-direction:column;padding:20px 0 0 0}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.subtitle{flex-direction:row;padding:0}}section#ABOUT .container-fluid .container .flex.subtitle ul{padding:0;width:100%;margin:20px auto 0 auto}section#ABOUT .container-fluid .container .flex.subtitle ul li{display:block;border-top:1px solid #30416b;border-bottom:1px solid #30416b}section#ABOUT .container-fluid .container .flex.subtitle ul li a{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.subtitle ul li a{padding:24px 20px}}section#ABOUT .container-fluid .container .flex.subtitle ul li a span{font-size:16px}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.subtitle ul li a span{font-size:20px}}section#ABOUT .container-fluid .container .flex.subtitle ul li a span svg{width:10px;fill:#fff}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.subtitle ul li a span svg{width:30px}}@media (min-width: 992px){section#ABOUT .container-fluid .container .flex.subtitle ul li a span svg{width:40px}}section#ABOUT .container-fluid .container .flex.subtitle ul li a span:last-child{width:20px;height:20px;background-color:#30416b;border-radius:20px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.subtitle ul li a span:last-child{width:40px;height:40px;border-radius:40px}}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.subtitle ul li a span:last-child{width:50px;height:50px;border-radius:50px}}section#ABOUT .container-fluid .container .flex.subtitle ul li a:hover span:last-child{background-color:#1e73c8;transition:1s}section#ABOUT .container-fluid .container .flex.subtitle .left{background:url(../img/pic/ABOUT/about_right_rad_sp.jpg) no-repeat;background-size:100% auto;background-position:center top;position:relative;width:100%;height:200px;order:2;opacity:0.6;margin:40px auto 0 auto;border-bottom-left-radius:50px}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.subtitle .left{background:url(../img/pic/ABOUT/about_right_rad_sp.jpg) no-repeat;background-size:90% auto;order:1;height:200px;opacity:1;margin:0;width:46%}}@media (min-width: 992px){section#ABOUT .container-fluid .container .flex.subtitle .left{background:url(../img/pic/ABOUT/about_right_rad.png) no-repeat;background-size:auto 100%;order:1;height:500px;opacity:1;margin:0}}section#ABOUT .container-fluid .container .flex.subtitle .right{width:80%;margin:0 auto;order:1}@media (min-width: 768px){section#ABOUT .container-fluid .container .flex.subtitle .right{order:2;width:46%;margin:0}}@media (max-width: 767px){section#ABOUT .container-fluid .wrapper{bottom:30px}}section#SERVICES{padding:50px 0 0 0}@media (min-width: 768px){section#SERVICES{padding:0}}section#SERVICES .container-fluid{width:100%;margin:20px auto;background:#1e73c8;border-top-right-radius:150px;padding:80px 0 30px 0;position:relative;z-index:2}@media (min-width: 768px){section#SERVICES .container-fluid{width:95%;max-width:95%;padding:80px 0 0px 0;margin:50px 0 0 auto}}@media (min-width: 992px){section#SERVICES .container-fluid{padding:140px 0 80px 0;border-top-right-radius:0px;border-bottom-left-radius:150px}}section#SERVICES .container-fluid:after{content:'';width:100%;height:150px;border-top:1px solid #fff;border-left:1px solid #fff;border-top-left-radius:150px;z-index:3;position:absolute;top:140px;left:0}@media (min-width: 768px){section#SERVICES .container-fluid:after{top:150px;border-top-left-radius:0;border-top-right-radius:150px;height:250px}}@media (min-width: 992px){section#SERVICES .container-fluid:after{height:250px;top:0;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:150px}}section#SERVICES .container-fluid .container{position:relative;z-index:4;color:#fff;width:90%}@media (min-width: 768px){section#SERVICES .container-fluid .container{width:100%}}section#SERVICES .container-fluid .container p,section#SERVICES .container-fluid .container span,section#SERVICES .container-fluid .container strong,section#SERVICES .container-fluid .container h2,section#SERVICES .container-fluid .container li,section#SERVICES .container-fluid .container a{color:#fff}section#SERVICES .container-fluid .container h2:after{color:#fff}@media (min-width: 1200px){section#SERVICES .container-fluid .container{width:80%;max-width:80%}}section#SERVICES .container-fluid .container .flex{justify-content:space-between;flex-direction:column;padding:40px 0 0 0}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex{flex-direction:row}}section#SERVICES .container-fluid .container .flex .left{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .left{width:48%}}section#SERVICES .container-fluid .container .flex .left p{line-height:24px;text-align:right}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .left p{line-height:40px;font-size:20px;text-align:left}}section#SERVICES .container-fluid .container .flex .left ul{padding:0;width:100%;margin:20px auto 30px auto}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .left ul{margin:0 auto 50px auto}}section#SERVICES .container-fluid .container .flex .left ul li{display:block;border-top:1px solid #fff;border-bottom:1px solid #fff}section#SERVICES .container-fluid .container .flex .left ul li a{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .left ul li a{padding:24px 20px}}section#SERVICES .container-fluid .container .flex .left ul li a span{font-size:16px}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .left ul li a span{font-size:20px}}section#SERVICES .container-fluid .container .flex .left ul li a span svg{width:10px;fill:#30416b}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .left ul li a span svg{width:30px}}@media (min-width: 992px){section#SERVICES .container-fluid .container .flex .left ul li a span svg{width:40px}}section#SERVICES .container-fluid .container .flex .left ul li a span:last-child{width:20px;height:20px;background-color:#fff;border-radius:20px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .left ul li a span:last-child{width:40px;height:40px;border-radius:40px}}@media (min-width: 992px){section#SERVICES .container-fluid .container .flex .left ul li a span:last-child{width:50px;height:50px;border-radius:50px}}section#SERVICES .container-fluid .container .flex .left ul li a:hover span svg{fill:#fff}section#SERVICES .container-fluid .container .flex .left ul li a:hover span:last-child{background-color:#30416b;transition:1s}section#SERVICES .container-fluid .container .flex .right{width:100%}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .right{width:48%}}section#SERVICES .container-fluid .container .flex .right ul.btns{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}section#SERVICES .container-fluid .container .flex .right ul.btns li{width:100%;margin-bottom:6px;overflow:hidden}section#SERVICES .container-fluid .container .flex .right ul.btns li:first-child{border-top-right-radius:50px;position:relative;z-index:1}section#SERVICES .container-fluid .container .flex .right ul.btns li:first-child a{position:relative;z-index:2}section#SERVICES .container-fluid .container .flex .right ul.btns li:first-child a::before{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:2;border-top-right-radius:50px}section#SERVICES .container-fluid .container .flex .right ul.btns li:nth-child(2){border-top-left-radius:50px;border-bottom-right-radius:50px;position:relative;z-index:1}section#SERVICES .container-fluid .container .flex .right ul.btns li:nth-child(2) a{position:relative;z-index:2}section#SERVICES .container-fluid .container .flex .right ul.btns li:nth-child(2) a::before{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:2;border-top-left-radius:50px;border-bottom-right-radius:50px}section#SERVICES .container-fluid .container .flex .right ul.btns li.half{width:100%;position:relative;z-index:1}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .right ul.btns li.half{width:49%}}section#SERVICES .container-fluid .container .flex .right ul.btns li.half.le{border-bottom-left-radius:50px;border-top-right-radius:50px}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .right ul.btns li.half.le{border-top-right-radius:0px}}section#SERVICES .container-fluid .container .flex .right ul.btns li.half.le a{position:relative;z-index:2}section#SERVICES .container-fluid .container .flex .right ul.btns li.half.le a::before{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:2;border-bottom-left-radius:50px}section#SERVICES .container-fluid .container .flex .right ul.btns li.half.ri{border-bottom-left-radius:50px}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .right ul.btns li.half.ri{border-top-right-radius:50px;border-bottom-left-radius:0px}}section#SERVICES .container-fluid .container .flex .right ul.btns li.half.ri a{position:relative;z-index:2}section#SERVICES .container-fluid .container .flex .right ul.btns li.half.ri a::before{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:2;border-top-right-radius:50px}section#SERVICES .container-fluid .container .flex .right ul.btns li a{display:block;position:relative}section#SERVICES .container-fluid .container .flex .right ul.btns li a .item{display:flex;align-items:center;padding:24px 20px;position:absolute;z-index:4;left:0;top:0;bottom:0;margin:auto;width:95%;height:100%}section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span{font-size:16px}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span{font-size:20px}}section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span svg{width:10px;fill:#fff}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span svg{width:30px}}@media (min-width: 992px){section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span svg{width:40px}}section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span:first-child{padding:0 20px 0 0}section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span:last-child{width:20px;height:20px;border:1px solid #fff;border-radius:20px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span:last-child{width:40px;height:40px;border-radius:40px}}@media (min-width: 992px){section#SERVICES .container-fluid .container .flex .right ul.btns li a .item span:last-child{width:50px;height:50px;border-radius:50px}}section#SERVICES .container-fluid .container .flex .right ul.btns li a .item:hover span:last-child{background-color:#1e73c8;transition:1s}section#WORKS{position:relative;z-index:2}section#WORKS .container-fluid{border-top-left-radius:150px;padding:70px 0 40px 0;position:relative;z-index:2}@media (min-width: 768px){section#WORKS .container-fluid{padding:100px 0 40px 0}}section#WORKS .container-fluid:after{content:'';height:500px;border-top:1px solid #41d2d2;border-left:1px solid #41d2d2;border-top-left-radius:150px;z-index:3;position:absolute;top:230px;right:0;width:95%;max-width:95%;margin:0 0 0 auto}@media (min-width: 1366px){section#WORKS .container-fluid:after{height:550px}}section#WORKS .container-fluid .works-slick{z-index:4;margin:50px auto 0 auto}section#WORKS .container-fluid .works-slick .item{margin:0 20px}section#WORKS .container-fluid .works-slick .item img{border-radius:35px}section#WORKS .container-fluid .works-slick .item .meta{width:100%;margin:20px auto 0 auto}section#WORKS .container-fluid .works-slick .item .meta span{font-size:15px}section#WORKS .container-fluid .works-slick .item .meta p{font-size:16px;font-weight:600}section#WORKS .container-fluid .container{position:relative;z-index:4}@media (min-width: 1200px){section#WORKS .container-fluid .container{width:73%;max-width:73%}}section#WORKS .container-fluid .container .flex{justify-content:space-between;align-items:flex-end;flex-direction:column;width:90%;margin:0 auto}@media (min-width: 768px){section#WORKS .container-fluid .container .flex{width:100%;flex-direction:row}}section#WORKS .container-fluid .container .flex .left{width:100%}@media (min-width: 768px){section#WORKS .container-fluid .container .flex .left{width:50%}}section#WORKS .container-fluid .container .flex .right{width:100%;padding:0 0 40px 0}@media (min-width: 768px){section#WORKS .container-fluid .container .flex .right{width:50%}}section#WORKS .container-fluid .container .flex .right a{display:flex;align-items:center;width:160px;margin:20px 0 0 auto}@media (min-width: 768px){section#WORKS .container-fluid .container .flex .right a{width:200px;margin:0 0 0 auto}}section#WORKS .container-fluid .container .flex .right a img{width:24px;margin-right:10px;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}section#WORKS .container-fluid .container .flex .right a:hover img{rotate:-45deg}section#NEWS .container-fluid,section#BLOG .container-fluid,section#CONTACT .container-fluid{padding:70px 0 20px 0;overflow:hidden;position:relative;z-index:2}@media (min-width: 768px){section#NEWS .container-fluid,section#BLOG .container-fluid,section#CONTACT .container-fluid{padding:90px 0 90px 0}}@media (min-width: 992px){section#NEWS .container-fluid,section#BLOG .container-fluid,section#CONTACT .container-fluid{padding:140px 0}}section#NEWS .container-fluid .container,section#BLOG .container-fluid .container,section#CONTACT .container-fluid .container{position:relative;z-index:4}@media (min-width: 1200px){section#NEWS .container-fluid .container,section#BLOG .container-fluid .container,section#CONTACT .container-fluid .container{width:73%;max-width:73%}}section#NEWS .container-fluid .container .flex,section#BLOG .container-fluid .container .flex,section#CONTACT .container-fluid .container .flex{justify-content:space-between;flex-direction:column;width:90%;margin:0 auto 20px auto}@media (min-width: 768px){section#NEWS .container-fluid .container .flex,section#BLOG .container-fluid .container .flex,section#CONTACT .container-fluid .container .flex{flex-direction:row;width:100%;margin:0 auto}}section#NEWS .container-fluid .container .flex .left,section#BLOG .container-fluid .container .flex .left,section#CONTACT .container-fluid .container .flex .left{width:100%;display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){section#NEWS .container-fluid .container .flex .left,section#BLOG .container-fluid .container .flex .left,section#CONTACT .container-fluid .container .flex .left{width:45%}}section#NEWS .container-fluid .container .flex .left a,section#BLOG .container-fluid .container .flex .left a,section#CONTACT .container-fluid .container .flex .left a{display:flex;align-items:center;width:160px;margin:20px 0 20px auto}@media (min-width: 768px){section#NEWS .container-fluid .container .flex .left a,section#BLOG .container-fluid .container .flex .left a,section#CONTACT .container-fluid .container .flex .left a{margin:0;width:200px}}section#NEWS .container-fluid .container .flex .left a img,section#BLOG .container-fluid .container .flex .left a img,section#CONTACT .container-fluid .container .flex .left a img{width:24px;margin-right:10px;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}section#NEWS .container-fluid .container .flex .left a:hover img,section#BLOG .container-fluid .container .flex .left a:hover img,section#CONTACT .container-fluid .container .flex .left a:hover img{rotate:-45deg}section#NEWS .container-fluid .container .flex .right,section#BLOG .container-fluid .container .flex .right,section#CONTACT .container-fluid .container .flex .right{width:100%}@media (min-width: 768px){section#NEWS .container-fluid .container .flex .right,section#BLOG .container-fluid .container .flex .right,section#CONTACT .container-fluid .container .flex .right{width:55%}}section#NEWS .container-fluid .container .flex .right ul,section#BLOG .container-fluid .container .flex .right ul,section#CONTACT .container-fluid .container .flex .right ul{padding:0;width:100%;margin:0 auto}section#NEWS .container-fluid .container .flex .right ul li,section#BLOG .container-fluid .container .flex .right ul li,section#CONTACT .container-fluid .container .flex .right ul li{display:block;border-top:1px solid #30416b}section#NEWS .container-fluid .container .flex .right ul li a,section#BLOG .container-fluid .container .flex .right ul li a,section#CONTACT .container-fluid .container .flex .right ul li a{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}@media (min-width: 768px){section#NEWS .container-fluid .container .flex .right ul li a,section#BLOG .container-fluid .container .flex .right ul li a,section#CONTACT .container-fluid .container .flex .right ul li a{padding:24px 20px}}section#NEWS .container-fluid .container .flex .right ul li a .meta,section#BLOG .container-fluid .container .flex .right ul li a .meta,section#CONTACT .container-fluid .container .flex .right ul li a .meta{padding:0 5px 0 0}section#NEWS .container-fluid .container .flex .right ul li a .meta span,section#NEWS .container-fluid .container .flex .right ul li a .meta time,section#BLOG .container-fluid .container .flex .right ul li a .meta span,section#BLOG .container-fluid .container .flex .right ul li a .meta time,section#CONTACT .container-fluid .container .flex .right ul li a .meta span,section#CONTACT .container-fluid .container .flex .right ul li a .meta time{font-size:15px;font-size:300}section#NEWS .container-fluid .container .flex .right ul li a .meta time,section#BLOG .container-fluid .container .flex .right ul li a .meta time,section#CONTACT .container-fluid .container .flex .right ul li a .meta time{margin-left:10px}section#NEWS .container-fluid .container .flex .right ul li a .meta p,section#BLOG .container-fluid .container .flex .right ul li a .meta p,section#CONTACT .container-fluid .container .flex .right ul li a .meta p{font-size:16px;font-weight:600;margin:0}section#NEWS .container-fluid .container .flex .right ul li a .title span:first-child,section#BLOG .container-fluid .container .flex .right ul li a .title span:first-child,section#CONTACT .container-fluid .container .flex .right ul li a .title span:first-child{font-weight:600}section#NEWS .container-fluid .container .flex .right ul li a .title span svg,section#BLOG .container-fluid .container .flex .right ul li a .title span svg,section#CONTACT .container-fluid .container .flex .right ul li a .title span svg{width:10px;fill:#30416b}@media (min-width: 768px){section#NEWS .container-fluid .container .flex .right ul li a .title span svg,section#BLOG .container-fluid .container .flex .right ul li a .title span svg,section#CONTACT .container-fluid .container .flex .right ul li a .title span svg{width:30px}}@media (min-width: 992px){section#NEWS .container-fluid .container .flex .right ul li a .title span svg,section#BLOG .container-fluid .container .flex .right ul li a .title span svg,section#CONTACT .container-fluid .container .flex .right ul li a .title span svg{width:40px}}section#NEWS .container-fluid .container .flex .right ul li a .title span:last-child,section#BLOG .container-fluid .container .flex .right ul li a .title span:last-child,section#CONTACT .container-fluid .container .flex .right ul li a .title span:last-child{width:20px;height:20px;background-color:#fff;border-radius:50px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){section#NEWS .container-fluid .container .flex .right ul li a .title span:last-child,section#BLOG .container-fluid .container .flex .right ul li a .title span:last-child,section#CONTACT .container-fluid .container .flex .right ul li a .title span:last-child{width:40px;height:40px}}@media (min-width: 992px){section#NEWS .container-fluid .container .flex .right ul li a .title span:last-child,section#BLOG .container-fluid .container .flex .right ul li a .title span:last-child,section#CONTACT .container-fluid .container .flex .right ul li a .title span:last-child{width:50px;height:50px}}section#NEWS .container-fluid .container .flex .right ul li a:hover span svg,section#BLOG .container-fluid .container .flex .right ul li a:hover span svg,section#CONTACT .container-fluid .container .flex .right ul li a:hover span svg{fill:#fff}section#NEWS .container-fluid .container .flex .right ul li a:hover span:last-child,section#BLOG .container-fluid .container .flex .right ul li a:hover span:last-child,section#CONTACT .container-fluid .container .flex .right ul li a:hover span:last-child{background-color:#30416b;transition:1s}section#NEWS .container-fluid .container .flex .right ul li:last-child,section#BLOG .container-fluid .container .flex .right ul li:last-child,section#CONTACT .container-fluid .container .flex .right ul li:last-child{border-bottom:1px solid #30416b}section#NEWS{position:relative;z-index:3}section#NEWS .news_slider{height:400px}section#NEWS .container-fluid{background:linear-gradient(241deg, #bfebec 0%, #abc7e6 100%);border-top-right-radius:100px;margin:-100px auto 0 auto}section#BLOG{background-color:#fff}section#BLOG .container-fluid .container .flex .right ul li a{padding:24px 10px 20px 0;flex-wrap:wrap}@media (min-width: 768px){section#BLOG .container-fluid .container .flex .right ul li a{flex-wrap:nowrap}}section#BLOG .container-fluid .container .flex .right ul li a .tham{width:50%;margin:0 auto 20px auto}@media (min-width: 768px){section#BLOG .container-fluid .container .flex .right ul li a .tham{width:20%;margin:0}}section#BLOG .container-fluid .container .flex .right ul li a .post{width:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){section#BLOG .container-fluid .container .flex .right ul li a .post{width:78%}}section#BLOG .container-fluid .container .flex .right ul li a .post .title span:last-child{border:1px solid #30416b}section#CONTACT{background-color:#1e73c8;position:relative;z-index:2;margin:50px auto 0 auto}@media (min-width: 768px){section#CONTACT{border-top-right-radius:0px;border-bottom-right-radius:100px;margin:0 auto}}section#CONTACT .container-fluid .container{color:#fff}section#CONTACT .container-fluid .container p,section#CONTACT .container-fluid .container span,section#CONTACT .container-fluid .container p,section#CONTACT .container-fluid .container h2,section#CONTACT .container-fluid .container time{color:#fff}section#CONTACT .container-fluid .container h2{font-size:55px;line-height:55px}@media (min-width: 992px){section#CONTACT .container-fluid .container h2{font-size:100px;line-height:100px}}section#CONTACT .container-fluid .container h2::after{color:#fff}section#CONTACT .container-fluid .container h2 span{font-size:55px;line-height:55px}@media (min-width: 992px){section#CONTACT .container-fluid .container h2 span{font-size:100px;line-height:100px}}section#CONTACT .container-fluid .container .flex{align-items:stretch}section#CONTACT .container-fluid .container .flex .left{width:100%;display:flex;justify-content:space-between;flex-direction:column;padding:0 0 30px 0}@media (min-width: 768px){section#CONTACT .container-fluid .container .flex .left{padding:0;width:55%}}section#CONTACT .container-fluid .container .flex .right{width:100%}@media (min-width: 768px){section#CONTACT .container-fluid .container .flex .right{width:42%}}section#CONTACT .container-fluid .container .flex .right ul li{border-top:1px solid #fff}section#CONTACT .container-fluid .container .flex .right ul li:last-child{border-bottom:1px solid #fff}section#CONTACT .container-fluid .container .flex .right ul li a{display:block;padding:20px}@media (min-width: 992px){section#CONTACT .container-fluid .container .flex .right ul li a{padding:40px 20px}}section#CONTACT .container-fluid .container .flex .right ul li a .info{width:100%;display:flex;justify-content:center;align-items:center}section#CONTACT .container-fluid .container .flex .right ul li a .info img{width:30px;margin-right:10px}section#CONTACT .container-fluid .container .flex .right ul li a .info span{font-size:22px;font-weight:600}section#CONTACT .container-fluid .container .flex .right ul li a p{display:block;text-align:center;margin:10px auto 0 auto}section#CONTACT .container-fluid .container .flex .right ul li a:hover{background-color:#30416b}section#CONTACT .container-fluid .container .flex .right ul li a:hover span:last-child{background-color:transparent}section .header-area{width:100%;position:relative;height:auto;display:block}section .header-area .container{padding:40px 0 0 0;position:relative;z-index:3;width:90%}@media (min-width: 768px){section .header-area .container{width:100%;padding:80px 0 0 0}}@media (min-width: 992px){section .header-area .container{width:100%;padding:100px 0 0 0}}section .header-area .container .windy-h2-set{font-size:60px;line-height:1.2;display:block}@media (min-width: 992px){section .header-area .container .windy-h2-set{font-size:100px}}section .header-area .container .windy-h2-set .gradient-text{display:inline-block;background:linear-gradient(90deg, #1e73c8 0%, #52A0C9 40%, #41d2d2 80%);background-size:100% 100%;background-repeat:no-repeat;background-position:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-transform:uppercase;font-family:"Josefin Sans", sans-serif;font-style:normal;font-size:60px;line-height:60px;color:#30416b;position:relative}@media (min-width: 992px){section .header-area .container .windy-h2-set .gradient-text{font-size:120px;line-height:120px}}section .header-area .container .windy-h2-set p{position:absolute;top:0;left:0;bottom:0;margin:auto;color:#30416b;font-size:18px;line-height:24px;width:auto;height:30px}@media (min-width: 768px){section .header-area .container .windy-h2-set p{font-size:33px;line-height:40px;height:60px}}section .header-area .container .windy-h2-set.ples span{opacity:0.3}@media (min-width: 768px){section .header-area .container.page h2{width:48%}}section#BASE-under{padding:30px 0 0 0}@media (min-width: 768px){section#BASE-under{padding:20px 0 0 0}}@media (min-width: 992px){section#BASE-under{padding:0}}section#BASE-under .container-fluid{width:100%;margin:0 auto;background:#ABC7E6;background:linear-gradient(241deg, #abc7e6 0%, #bfebec 100%);border-top-right-radius:50px;padding:40px 0 40px 0;position:relative;z-index:2}@media (min-width: 768px){section#BASE-under .container-fluid{width:100%;padding:40px 0 60px 0;border-top-right-radius:150px;margin:20px auto 0 auto}}@media (min-width: 992px){section#BASE-under .container-fluid{padding:80px 0 80px 0}}section#BASE-under .container-fluid.normal{background:#fff;border-top-right-radius:0;padding:0 0 80px 0}section#BASE-under .container-fluid .container{position:relative;z-index:4;width:90%}@media (min-width: 768px){section#BASE-under .container-fluid .container{width:100%}}section#BASE-under .container-fluid .container .page_nav ul{padding:0;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 768px){section#BASE-under .container-fluid .container .page_nav ul{width:90%;margin:0}}@media (min-width: 992px){section#BASE-under .container-fluid .container .page_nav ul{width:100%;flex-wrap:nowrap;margin:0 auto}}section#BASE-under .container-fluid .container .page_nav ul li{width:33%;border-left:1px solid #30416b;margin:0 0 10px 0}@media (min-width: 992px){section#BASE-under .container-fluid .container .page_nav ul li{width:16%;margin:0}}section#BASE-under .container-fluid .container .page_nav ul li:nth-child(3){border-right:1px solid #30416b}@media (min-width: 992px){section#BASE-under .container-fluid .container .page_nav ul li:nth-child(3){border-right:none}}section#BASE-under .container-fluid .container .page_nav ul li:last-child{border-right:1px solid #30416b}section#BASE-under .container-fluid .container .page_nav ul li span{display:none}@media (min-width: 992px){section#BASE-under .container-fluid .container .page_nav ul li span{display:inline-block}}section#BASE-under .container-fluid .container .page_nav ul li a{display:block;text-align:center;padding:5px 10px}section#BASE-under .container-fluid .container .box_wrap{width:100%;margin:20px auto;background-color:#fff;border-radius:20px}section#BASE-under .container-fluid .container .box_wrap:first-of-type{margin:30px auto 20px auto}@media (min-width: 768px){section#BASE-under .container-fluid .container .box_wrap:first-of-type{margin:60px auto 20px auto}}section#BASE-under .container-fluid .container .box_wrap strong.md{width:100%;display:block;padding:20px;background:#ABC7E6;background:linear-gradient(241deg, #1e73c8 0%, #41d2d2 100%);border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;font-size:16px;font-weight:600}@media (min-width: 992px){section#BASE-under .container-fluid .container .box_wrap strong.md{font-size:24px}}section#BASE-under .container-fluid .container .box_wrap .flex{width:100%;flex-direction:column;flex-direction:column;padding:20px 24px}@media (min-width: 768px){section#BASE-under .container-fluid .container .box_wrap .flex{min-height:200px;flex-direction:row}}section#BASE-under .container-fluid .container .box_wrap .flex ul{padding:0;margin:0;width:100%}@media (min-width: 768px){section#BASE-under .container-fluid .container .box_wrap .flex ul{width:32%}}section#BASE-under .container-fluid .container .box_wrap .flex ul li{padding:5px 10px 5px 20px;position:relative}section#BASE-under .container-fluid .container .box_wrap .flex ul li:after{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:7px;height:1px;background:#30416b}section#BASE-under .container-fluid .container .box_wrap .flex ul li a{display:block;font-size:14px}@media (min-width: 992px){section#BASE-under .container-fluid .container .box_wrap .flex ul li a{font-size:20px}}section#BASE-under .container-fluid .container .box_wrap .flex ul li a:hover{text-decoration:underline}section#BASE-under .container-fluid .container .doc_wrap{width:100%;margin:20px auto;background-color:#fff}section#BASE-under .container-fluid .container .doc_wrap ul{width:100%;padding:0;margin:20px auto;display:flex;flex-direction:column}section#BASE-under .container-fluid .container .doc_wrap ul li{width:100%;border:1px solid #30416b;margin:10px auto}section#BASE-under .container-fluid .container .doc_wrap ul li a{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px}@media (min-width: 768px){section#BASE-under .container-fluid .container .doc_wrap ul li a{flex-wrap:nowrap;padding:20px}}section#BASE-under .container-fluid .container .doc_wrap ul li a svg,section#BASE-under .container-fluid .container .doc_wrap ul li a img{width:20px;height:auto}@media (min-width: 768px){section#BASE-under .container-fluid .container .doc_wrap ul li a svg,section#BASE-under .container-fluid .container .doc_wrap ul li a img{width:30px}}section#BASE-under .container-fluid .container .doc_wrap ul li a svg.file,section#BASE-under .container-fluid .container .doc_wrap ul li a img.file{fill:#41d2d2;margin-right:14px}section#BASE-under .container-fluid .container .doc_wrap ul li a svg.dl,section#BASE-under .container-fluid .container .doc_wrap ul li a img.dl{color:#30416b;margin-left:14px}section#BASE-under .container-fluid .container .doc_wrap ul li a p,section#BASE-under .container-fluid .container .doc_wrap ul li a span{font-size:15px;margin-bottom:0;display:flex;align-items:center}@media (min-width: 768px){section#BASE-under .container-fluid .container .doc_wrap ul li a p,section#BASE-under .container-fluid .container .doc_wrap ul li a span{font-size:20px}}@media (max-width: 767px){section#BASE-under .container-fluid .container .doc_wrap ul li a p,section#BASE-under .container-fluid .container .doc_wrap ul li a span{width:100%;display:block}section#BASE-under .container-fluid .container .doc_wrap ul li a span{justify-content:flex-end;text-align:right;font-size:12px}}section#BASE-under .container-fluid .container .slider-ws .slick-prev{background:url(../img/ico/slider_arrow.png) no-repeat !important;background-size:100% auto !important;width:20px !important;height:40px !important}@media (min-width: 768px){section#BASE-under .container-fluid .container .slider-ws .slick-prev{width:30px !important;height:60px !important}}section#BASE-under .container-fluid .container .slider-ws .slick-next{background:url(../img/ico/slider_arrow.png) no-repeat !important;background-size:100% auto !important;transform:scale(-1, 1);width:20px !important;height:40px !important}@media (min-width: 768px){section#BASE-under .container-fluid .container .slider-ws .slick-next{width:30px !important;height:60px !important}}section#BASE-under .container-fluid .container .slider-ws .slick-prev{top:35%;left:-20px !important}@media (min-width: 768px){section#BASE-under .container-fluid .container .slider-ws .slick-prev{top:45%;left:-30px !important}}section#BASE-under .container-fluid .container .slider-ws .slick-next{top:28%;right:-20px !important}@media (min-width: 768px){section#BASE-under .container-fluid .container .slider-ws .slick-next{top:40%;right:-30px !important}}section#BASE-under .container-fluid .container .slider-ws .slick-img .img_text{width:100%;margin:30px auto;text-align:left}@media (min-width: 768px){section#BASE-under .container-fluid .container .slider-ws .slick-img .img_text{text-align:center}}section#BASE-under .container-fluid .container .slider-ws .slick-img img{width:100%;height:auto;max-width:100%;display:block;margin:0 auto;width:100%;height:235px;object-fit:cover}@media (min-width: 768px){section#BASE-under .container-fluid .container .slider-ws .slick-img img{width:710px;height:560px;object-fit:cover}}@media (min-width: 992px){section#BASE-under .container-fluid .container .slider-ws .slick-img img{width:1167px;height:777px;object-fit:cover}}section#BASE-under .container-fluid .container .thumbnail{margin:0 auto}section#BASE-under .container-fluid .container .thumbnail .slick-track{transform:unset !important;display:flex}section#BASE-under .container-fluid .container .thumbnail .thumbnail-img{opacity:0.3;transition:opacity .3s linear;margin:0 5px !important}@media (min-width: 768px){section#BASE-under .container-fluid .container .thumbnail .thumbnail-img{margin:0 10px !important}}@media (min-width: 992px){section#BASE-under .container-fluid .container .thumbnail .thumbnail-img img{width:170px;height:110px;object-fit:cover}}section#BASE-under .container-fluid .container .thumbnail .slick-current{opacity:1;border:2px solid #30416b}section#BASE-under .container-fluid .container .thumbnail+table{margin:40px auto}section#BASE-under .container-fluid .container ul.pagination{padding:80px 0 0 0;margin:0 auto;border-top:none}@media (min-width: 768px){section#BASE-under .container-fluid .container ul.pagination{margin:80px auto 0 auto}}section#BASE-under .container-fluid.wt{background:#fff}section#BASE-under .container-fluid .punching_1,section#BASE-under .container-fluid .punching_2,section#BASE-under .container-fluid .punching_3{width:88%;position:relative;padding:40px 0 0 0;margin:0 auto}@media (min-width: 768px){section#BASE-under .container-fluid .punching_1,section#BASE-under .container-fluid .punching_2,section#BASE-under .container-fluid .punching_3{width:100%;margin:0px auto 0 auto}}@media (min-width: 992px){section#BASE-under .container-fluid .punching_1,section#BASE-under .container-fluid .punching_2,section#BASE-under .container-fluid .punching_3{padding:60px 0 0 0;margin:60px auto 0 auto}}section#BASE-under .container-fluid .punching_1 img,section#BASE-under .container-fluid .punching_2 img,section#BASE-under .container-fluid .punching_3 img{width:100%}section#BASE-under .container-fluid .punching_1 img.lt,section#BASE-under .container-fluid .punching_2 img.lt,section#BASE-under .container-fluid .punching_3 img.lt{border-top-left-radius:100px;width:100%;margin:0 auto;display:block}@media (min-width: 992px){section#BASE-under .container-fluid .punching_1 img.lt,section#BASE-under .container-fluid .punching_2 img.lt,section#BASE-under .container-fluid .punching_3 img.lt{border-top-left-radius:150px;margin:0 0 0 auto}}section#BASE-under .container-fluid .punching_1 img.rm,section#BASE-under .container-fluid .punching_2 img.rm,section#BASE-under .container-fluid .punching_3 img.rm{border-bottom-right-radius:100px;width:100%;margin:0 auto;display:block}@media (min-width: 992px){section#BASE-under .container-fluid .punching_1 img.rm,section#BASE-under .container-fluid .punching_2 img.rm,section#BASE-under .container-fluid .punching_3 img.rm{border-bottom-right-radius:150px;margin:0 0 0 auto}}section#BASE-under .container-fluid .punching_1 img.ltp,section#BASE-under .container-fluid .punching_2 img.ltp,section#BASE-under .container-fluid .punching_3 img.ltp{border-top-left-radius:100px;width:100%;margin:0 auto;display:block}section#BASE-under .container-fluid .punching_1 img.rbm,section#BASE-under .container-fluid .punching_2 img.rbm,section#BASE-under .container-fluid .punching_3 img.rbm{border-bottom-right-radius:100px;width:100%;margin:0 auto;display:block}section#BASE-under .container-fluid .punching_1 img.ltb,section#BASE-under .container-fluid .punching_2 img.ltb,section#BASE-under .container-fluid .punching_3 img.ltb{border-bottom-left-radius:100px;width:100%;margin:0 auto;display:block}section#BASE-under .container-fluid .punching_1 .punching_1_img,section#BASE-under .container-fluid .punching_1 .punching_2_img,section#BASE-under .container-fluid .punching_1 .punching_3_img,section#BASE-under .container-fluid .punching_2 .punching_1_img,section#BASE-under .container-fluid .punching_2 .punching_2_img,section#BASE-under .container-fluid .punching_2 .punching_3_img,section#BASE-under .container-fluid .punching_3 .punching_1_img,section#BASE-under .container-fluid .punching_3 .punching_2_img,section#BASE-under .container-fluid .punching_3 .punching_3_img{width:100%}@media (min-width: 768px){section#BASE-under .container-fluid .punching_1 .punching_1_img,section#BASE-under .container-fluid .punching_1 .punching_2_img,section#BASE-under .container-fluid .punching_1 .punching_3_img,section#BASE-under .container-fluid .punching_2 .punching_1_img,section#BASE-under .container-fluid .punching_2 .punching_2_img,section#BASE-under .container-fluid .punching_2 .punching_3_img,section#BASE-under .container-fluid .punching_3 .punching_1_img,section#BASE-under .container-fluid .punching_3 .punching_2_img,section#BASE-under .container-fluid .punching_3 .punching_3_img{width:48%;position:absolute;top:110px}}@media (min-width: 992px){section#BASE-under .container-fluid .punching_1 .punching_1_img img.lt,section#BASE-under .container-fluid .punching_1 .punching_1_img img.rm,section#BASE-under .container-fluid .punching_1 .punching_2_img img.lt,section#BASE-under .container-fluid .punching_1 .punching_2_img img.rm,section#BASE-under .container-fluid .punching_1 .punching_3_img img.lt,section#BASE-under .container-fluid .punching_1 .punching_3_img img.rm,section#BASE-under .container-fluid .punching_2 .punching_1_img img.lt,section#BASE-under .container-fluid .punching_2 .punching_1_img img.rm,section#BASE-under .container-fluid .punching_2 .punching_2_img img.lt,section#BASE-under .container-fluid .punching_2 .punching_2_img img.rm,section#BASE-under .container-fluid .punching_2 .punching_3_img img.lt,section#BASE-under .container-fluid .punching_2 .punching_3_img img.rm,section#BASE-under .container-fluid .punching_3 .punching_1_img img.lt,section#BASE-under .container-fluid .punching_3 .punching_1_img img.rm,section#BASE-under .container-fluid .punching_3 .punching_2_img img.lt,section#BASE-under .container-fluid .punching_3 .punching_2_img img.rm,section#BASE-under .container-fluid .punching_3 .punching_3_img img.lt,section#BASE-under .container-fluid .punching_3 .punching_3_img img.rm{max-width:800px}}@media (min-width: 1470px){section#BASE-under .container-fluid .punching_1 .punching_1_img,section#BASE-under .container-fluid .punching_1 .punching_2_img,section#BASE-under .container-fluid .punching_1 .punching_3_img,section#BASE-under .container-fluid .punching_2 .punching_1_img,section#BASE-under .container-fluid .punching_2 .punching_2_img,section#BASE-under .container-fluid .punching_2 .punching_3_img,section#BASE-under .container-fluid .punching_3 .punching_1_img,section#BASE-under .container-fluid .punching_3 .punching_2_img,section#BASE-under .container-fluid .punching_3 .punching_3_img{width:40%}}section#BASE-under .container-fluid .punching_1 .punching_1_img,section#BASE-under .container-fluid .punching_1 .punching_3_img,section#BASE-under .container-fluid .punching_2 .punching_1_img,section#BASE-under .container-fluid .punching_2 .punching_3_img,section#BASE-under .container-fluid .punching_3 .punching_1_img,section#BASE-under .container-fluid .punching_3 .punching_3_img{margin:0 0 0 auto;right:0}section#BASE-under .container-fluid .punching_1 .punching_2_img,section#BASE-under .container-fluid .punching_2 .punching_2_img,section#BASE-under .container-fluid .punching_3 .punching_2_img{margin:0;left:0}@media (min-width: 1470px){section#BASE-under .container-fluid .punching_1 .punching_3_img img,section#BASE-under .container-fluid .punching_2 .punching_3_img img,section#BASE-under .container-fluid .punching_3 .punching_3_img img{max-height:1350px}}section#BASE-under .container-fluid .flex.punching{width:100%;margin:30px auto;justify-content:space-between;flex-direction:column}@media (min-width: 768px){section#BASE-under .container-fluid .flex.punching{width:100%;max-width:720px;flex-direction:row;margin:60px auto 0 auto}}@media (min-width: 992px){section#BASE-under .container-fluid .flex.punching{width:100%;max-width:960px}}@media (min-width: 1200px){section#BASE-under .container-fluid .flex.punching{width:100%;max-width:1180px}}section#BASE-under .container-fluid .flex.punching h4{display:block;font-size:20px;line-height:30px;font-weight:600;padding:5px 20px;border-left:8px solid #41d2d2;margin:0 auto 30px auto;color:#30416b}@media (min-width: 768px){section#BASE-under .container-fluid .flex.punching h4{font-size:22px;line-height:35px;margin:0 auto 30px auto}}@media (min-width: 992px){section#BASE-under .container-fluid .flex.punching h4{font-size:33px;line-height:45px}}section#BASE-under .container-fluid .flex.punching ul.btn{padding:0;width:100%;margin:20px auto 0 auto}@media (min-width: 992px){section#BASE-under .container-fluid .flex.punching ul.btn{margin:60px auto 0 auto}}section#BASE-under .container-fluid .flex.punching ul.btn li{display:block;border-top:1px solid #30416b;border-bottom:1px solid #30416b}section#BASE-under .container-fluid .flex.punching ul.btn li a{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}@media (min-width: 768px){section#BASE-under .container-fluid .flex.punching ul.btn li a{padding:24px 20px}}section#BASE-under .container-fluid .flex.punching ul.btn li a span{font-size:16px}@media (min-width: 768px){section#BASE-under .container-fluid .flex.punching ul.btn li a span{font-size:20px}}section#BASE-under .container-fluid .flex.punching ul.btn li a span svg{width:10px;fill:#fff}@media (min-width: 768px){section#BASE-under .container-fluid .flex.punching ul.btn li a span svg{width:30px}}@media (min-width: 992px){section#BASE-under .container-fluid .flex.punching ul.btn li a span svg{width:40px}}section#BASE-under .container-fluid .flex.punching ul.btn li a span:last-child{width:20px;height:20px;background-color:#30416b;border-radius:20px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){section#BASE-under .container-fluid .flex.punching ul.btn li a span:last-child{width:40px;height:40px;border-radius:40px}}@media (min-width: 992px){section#BASE-under .container-fluid .flex.punching ul.btn li a span:last-child{width:50px;height:50px;border-radius:50px}}section#BASE-under .container-fluid .flex.punching ul.btn li a:hover span:last-child{background-color:#1e73c8;transition:1s}section#BASE-under .container-fluid .flex.punching .left,section#BASE-under .container-fluid .flex.punching .right{width:100%}@media (min-width: 992px){section#BASE-under .container-fluid .flex.punching .left,section#BASE-under .container-fluid .flex.punching .right{width:47%}}@media (min-width: 1470px){section#BASE-under .container-fluid .flex.punching .left{width:58%}section#BASE-under .container-fluid .flex.punching .right{width:40%}}@media (min-width: 992px){section#BASE-under .container-fluid .flex.punching.reverse .left{order:2}}@media (min-width: 992px){section#BASE-under .container-fluid .flex.punching.reverse .right{order:1}}section#BASE-under .container-fluid .flex.punching.reverse .right img{margin:0}@media (min-width: 768px){section#BASE-under .container-fluid .punching_2 .left{order:2}}@media (min-width: 768px){section#BASE-under .container-fluid .punching_2 .right{order:1}}@media (min-width: 992px){section#BASE-under .container-fluid .punching_3{margin:60px auto 0 auto}}@media (min-width: 768px){section#BASE-under .container-fluid .punching_3 .flex.punching h4{margin:30px auto 30px auto}}section#BASE-under .container-fluid .punching_3 .flex.punching .left img.ltp{margin:20px auto 60px auto}@media (min-width: 768px){section#BASE-under .container-fluid .punching_3 .flex.punching .left img.ltp{margin:0 auto}}@media (min-width: 768px){section#BASE-under .container-fluid .punching_3 .flex.punching .left img.rbm{margin:60px auto 0 auto}}section#BASE-under .container-fluid .punching_3 .flex.punching .left img.spnones{display:none}@media (min-width: 768px){section#BASE-under .container-fluid .punching_3 .flex.punching .left img.spnones{display:block}}section#BASE-under .container-fluid .punching_3 .flex.punching .left img.pcnones{display:block}@media (min-width: 768px){section#BASE-under .container-fluid .punching_3 .flex.punching .left img.pcnones{display:none}}section#BASE-under .container .message{background-color:#fff;padding:40px 30px;border-radius:40px;margin:40px auto}@media (min-width: 768px){section#BASE-under .container .message{padding:60px 30px;margin:80px auto;border-radius:80px}}section#BASE-under .container .message h5{text-align:center;font-size:18px;line-height:30px;color:#30416b;margin:0 auto 30px auto;background-color:transparent}@media (min-width: 768px){section#BASE-under .container .message h5{font-size:22px;line-height:30px}}@media (min-width: 992px){section#BASE-under .container .message h5{font-size:33px;line-height:40px}}section#BASE-under .container .message p{text-align:center;font-size:15px;line-height:24px}@media (min-width: 768px){section#BASE-under .container .message p{font-size:20px;line-height:24px}}section#BASE-under .container .message p:last-child{margin-bottom:0}section#BASE-under .container .flex.items{justify-content:space-between;flex-direction:column;margin:0 auto}@media (min-width: 768px){section#BASE-under .container .flex.items{flex-direction:row;margin:80px auto 0 auto}}section#BASE-under .container .flex.items .left,section#BASE-under .container .flex.items .right{width:100%}@media (min-width: 768px){section#BASE-under .container .flex.items .left,section#BASE-under .container .flex.items .right{width:47%}}section#BASE-under .container .flex.items .left img.rtb,section#BASE-under .container .flex.items .right img.rtb{border-bottom-right-radius:100px}section#BASE-under .container .flex.items .left img.lbt,section#BASE-under .container .flex.items .right img.lbt{border-bottom-left-radius:100px}section#BASE-under .container .flex.items.second .left{order:2}@media (min-width: 768px){section#BASE-under .container .flex.items.second .left{order:1}}section#BASE-under .container .flex.items.second .right{order:1}@media (min-width: 768px){section#BASE-under .container .flex.items.second .right{order:2}}section#Base .container-fluid .container{width:90%;margin:60px auto 80px auto}@media (min-width: 768px){section#Base .container-fluid .container{width:100%;margin:80px auto 120px auto}}section#Base .container-fluid .container p a{text-decoration:underline}section#Base .container-fluid .container .note{display:block;padding:20px;background-color:#f7f4f4}section#Base .container-fluid .container .note p:last-child{margin-bottom:0}section#Base .container-fluid .container table{width:100%;margin:30px auto}section#Base .container-fluid .container table tr{border-top:1px solid #30416b}section#Base .container-fluid .container table tr:last-child{border-bottom:1px solid #30416b}section#Base .container-fluid .container table th,section#Base .container-fluid .container table td{padding:15px}section#Base .container-fluid .container table th{width:100%;display:block;font-weight:600;padding:15px 50px 15px 15px;position:relative;border-bottom:1px dashed #30416b}@media (min-width: 768px){section#Base .container-fluid .container table th{display:table-cell;width:30%;border-bottom:none}}section#Base .container-fluid .container table th i{color:#41d2d2;width:40px;height:30px;line-height:30px;text-align:center;border:1px solid #41d2d2;position:absolute;top:0;bottom:0;right:10px;margin:auto;font-size:12px;font-style:normal}section#Base .container-fluid .container table td{width:100%;display:block}@media (min-width: 768px){section#Base .container-fluid .container table td{display:table-cell;width:70%}}section#Base .container-fluid .container table td input,section#Base .container-fluid .container table td textarea{width:100%;padding:10px 20px;background-color:#f3f1f2;border-radius:30px;border:none}section#Base .container-fluid .container table td textarea{height:200px}section#Base .container-fluid .container table td input.min{width:120px}section#Base .container-fluid .container .Agree{width:100%;margin:30px auto}section#Base .container-fluid .container .Agree p{text-align:center}section#Base .container-fluid .container .Agree input{margin-right:16px}section#Base .container-fluid .container .form_btn{width:100%;margin:30px auto 0 auto}section#Base .container-fluid .container .form_btn input{width:80%;max-width:500px;padding:10px;border:1px solid #30416b;color:#30416b;text-align:center;font-size:20px;display:block;margin:0 auto;background-color:#fff}@media (min-width: 768px){section#Base .container-fluid .container .form_btn input{padding:20px}}section#Base .container-fluid .container .form_btn input:hover{background-color:#30416b;color:#fff}section#under-works{padding:0 0 40px 0}@media (min-width: 992px){section#under-works{padding:0 0 80px 0}}section#under-works .container-fluid .container .flex{flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}@media (min-width: 768px){section#under-works .container-fluid .container .flex{justify-content:flex-start}}section#under-works .container-fluid .container .flex .alls{width:47%;margin:20px 0}@media (min-width: 768px){section#under-works .container-fluid .container .flex .alls{width:30%;margin:30px 0}section#under-works .container-fluid .container .flex .alls:nth-child(2){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(5){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(8){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(11){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(14){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(17){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(20){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(23){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(26){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(29){margin:30px 4%}section#under-works .container-fluid .container .flex .alls:nth-child(32){margin:30px 4%}}section#under-works .container-fluid .container .flex .alls .img a{display:block;margin:0 auto 20px auto}section#under-works .container-fluid .container .flex .alls .img a img{border-radius:20px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;height:110px;object-fit:cover}@media (min-width: 768px){section#under-works .container-fluid .container .flex .alls .img a img{border-radius:30px;height:150px;object-fit:cover}}@media (min-width: 992px){section#under-works .container-fluid .container .flex .alls .img a img{border-radius:30px;width:350px;height:240px;object-fit:cover}}section#under-works .container-fluid .container .flex .alls .img a:hover{opacity:1}section#under-works .container-fluid .container .flex .alls .img a:hover img{border-radius:0}section#under-works .container-fluid .container .flex .alls .meta a.cat{font-size:13px}@media (min-width: 768px){section#under-works .container-fluid .container .flex .alls .meta a.cat{font-size:15px}}section#under-works .container-fluid .container .flex .alls .meta a.post h5{font-weight:600;color:#30416b;font-size:14px;line-height:22px;background-color:transparent;padding:0;margin:0 auto}@media (min-width: 768px){section#under-works .container-fluid .container .flex .alls .meta a.post h5{font-size:16px;line-height:28px}}section#under-works .container-fluid .container .more{width:100%;position:relative;margin:40px auto 0 auto}@media (min-width: 768px){section#under-works .container-fluid .container .more{margin:60px auto}}section#under-works .container-fluid .container .more:after{content:'';top:0;left:0;bottom:0;width:50%;height:1px;background-color:#30416b;position:absolute;z-index:-1;margin:auto}@media (min-width: 768px){section#under-works .container-fluid .container .more:after{width:70%}}@media (min-width: 992px){section#under-works .container-fluid .container .more:after{width:80%}}section#under-works .container-fluid .container .more a{display:flex;align-items:center;width:160px;margin:20px 0 0 auto}@media (min-width: 768px){section#under-works .container-fluid .container .more a{width:200px;margin:0 0 0 auto}}section#under-works .container-fluid .container .more a img{width:24px;margin-right:10px;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}section#under-works .container-fluid .container .more a:hover img{rotate:-45deg}section#under-works .container-fluid .container .archive-dropdown{min-width:220px;margin:40px auto;display:block;background-color:#1e73c8;color:#fff;border:none;padding:5px 10px;text-align:center}@media (min-width: 992px){section#under-works .container-fluid .container .archive-dropdown{margin:40px auto 80px auto}}section#under-works .container-fluid .container article{width:100%;margin:0 auto}@media (min-width: 768px){section#under-works .container-fluid .container article{width:100%}}section#under-works .container-fluid .container article.normal{padding:40px 0 40px 0}@media (min-width: 992px){section#under-works .container-fluid .container article.normal{padding:80px 0 80px 0}}section#under-works .container-fluid .container article.normal h3,section#under-works .container-fluid .container article.normal h4{font-size:24px;line-height:34px}section#under-works .container-fluid .container article.normal a{text-decoration:underline;color:#1a627a}section#under-works .container-fluid .container article.normal blockquote{width:100%;padding:24px;border:1px solid #efefef;background:url(../img/ico/quote.svg) no-repeat;background-size:20px auto;background-position:left top;margin:20px auto}section#under-works .container-fluid .container article.normal blockquote p:last-child{margin-bottom:0}section#under-works .container-fluid .container article.normal .box{width:100%;padding:24px;background-color:#EDF4F9;margin:20px auto}section#under-works .container-fluid .container article.normal .box p:last-child{margin-bottom:0}section#under-works .container-fluid .container article.normal ul,section#under-works .container-fluid .container article.normal ol{padding-left:16px;margin:20px 0}section#under-works .container-fluid .container article.normal ul li{list-style-type:disc}section#under-works .container-fluid .container article.normal ol li{list-style-type:decimal}section#under-works .container-fluid .container article.normal.recruits{padding:0;width:100%}section#under-works .container-fluid .container article.normal.recruits .faq-cat{display:block;font-size:16px;padding:20px 10px 5px 10px;position:relative;font-weight:600;color:#323232;margin:0 0 40px 0;z-index:2}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .faq-cat{font-size:20px;padding:20px 20px 5px 20px}}section#under-works .container-fluid .container article.normal.recruits .faq-cat::after{content:'';width:100%;height:20px;background-color:#f5f5f5;position:absolute;left:0;bottom:0;z-index:-1}section#under-works .container-fluid .container article.normal.recruits .job-cat{display:block;background-color:#1e73c8;color:#fff;padding:10px 20px;border-radius:20px;font-size:16px;font-weight:bold;margin:30px auto 20px auto}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-cat{font-size:20px}}section#under-works .container-fluid .container article.normal.recruits .job-list{width:100%;margin:0 auto 100px auto;height:auto;overflow:hidden;display:block}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list{margin:0 auto 150px auto}}section#under-works .container-fluid .container article.normal.recruits .job-list dl{padding:0;margin:0 auto;display:block}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list dl{display:flex;justify-content:flex-start;align-items:center}}section#under-works .container-fluid .container article.normal.recruits .job-list dl dt{width:200px;margin:0 auto 10px auto;padding:5px 20px;text-align:center;font-weight:600;border:1px solid #1e73c8;color:#1e73c8}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list dl dt{width:auto;margin:0 20px 0 0}}section#under-works .container-fluid .container article.normal.recruits .job-list dl dd{width:auto;text-align:left;margin-bottom:0}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item{margin:10px auto 20px auto;background-color:#E4EFF7;padding:10px;border-radius:15px}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list .job-item{border-radius:20px;padding:20px}}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-summary{width:100%;border:none;cursor:pointer;position:relative;background:url(../img/ico/ac_arrow_glbottom.svg) no-repeat;background-position:right 0px;background-size:20px auto;padding:10px 25px 10px 10px;color:#323232;font-weight:600}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-summary{background-position:right 0px;background-size:50px auto;padding:10px 0}}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item.open .job-summary{background:url(../img/ico/ac_arrow_gltop.svg) no-repeat;background-position:right 0px;background-size:20px auto;transition:transform 0.3s ease;padding:10px 25px 10px 10px}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list .job-item.open .job-summary{background-position:right 0px;background-size:50px auto;padding:10px 0}}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer{display:none;color:#323232;background-color:#f5f5f5;width:95%;margin:20px auto 5px auto}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer{width:100%;padding:30px;margin:20px auto 0 auto}}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table{width:100%}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table th,section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table td{border-bottom:1px solid #c1c1c1;padding:10px;display:block}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table th,section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table td{display:table-cell}}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table th{width:100%}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table th{width:20%}}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table td{background-color:#fff;width:100%}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table td{width:80%}}section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table tr:last-child th,section#under-works .container-fluid .container article.normal.recruits .job-list .job-item .job-answer table tr:last-child td{border-bottom:none}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable{width:100%;margin:0 auto 30px auto;display:block}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable{display:table-}}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable tbody,section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable tr{width:100%;display:block}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable tbody,section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable tr{display:table}}@media (max-width: 767px){section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable tr{border-top:1px solid #ccc}}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable th,section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td{color:#323232}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable th p,section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td p{color:#323232}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable th{width:100%;display:block;position:relative;padding:10px}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable th{width:35%;display:table-cell;vertical-align:top;padding:20px 10px 0 10px}}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable th .rec{position:absolute;top:7px;right:0;bottom:0;border:1px solid #1e73c8;color:#1e73c8;text-align:center;font-size:13px;padding:1px 10px;width:50px;height:25px;line-height:25px}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable th .rec{top:20px;height:30px;line-height:30px}}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td{display:block;padding:10px}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td{padding:20px 30px 0 30px;width:65%;display:table-cell}}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td input,section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td textarea{width:100%;padding:10px 20px;background-color:#f5f5f5;border-radius:40px;border:none}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td textarea{min-height:200px}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td.address input{margin-bottom:10px}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td.address input#zip,section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td.address input#pref{width:auto}section#under-works .container-fluid .container article.normal.recruits .form_area table.formTable td.address small.addnum{display:block;padding:0 0 16px 20px}section#under-works .container-fluid .container article.normal.recruits .form_area .form-check{display:flex;justify-content:center;margin:10px auto;padding:0;color:#323232}section#under-works .container-fluid .container article.normal.recruits .form_area .form-check p{color:#323232}section#under-works .container-fluid .container article.normal.recruits .form_area .form-check .wpcf7-form-control-wrap{margin-right:20px}section#under-works .container-fluid .container article.normal.recruits .form_area .btns{width:100%;margin:20px auto 20px auto;display:block}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .form_area .btns{width:50%}}section#under-works .container-fluid .container article.normal.recruits .form_area .btns input[type="submit"]{text-align:center;background-color:#fff;width:100%;border:1px solid #1e73c8;color:#1e73c8;padding:10px;margin:30px auto 30px auto;display:block;font-size:20px;font-weight:600}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .form_area .btns input[type="submit"]{padding:20px 10px;max-width:400px}}section#under-works .container-fluid .container article.normal.recruits .form_area .btns input[type="submit"]:hover{background-color:#1e73c8;color:#fff;opacity:1}section#under-works .container-fluid .container article.normal.recruits .flex.switch{justify-content:space-between;flex-direction:column;color:#323232}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .flex.switch{flex-direction:row}}section#under-works .container-fluid .container article.normal.recruits .flex.switch p{color:#323232}section#under-works .container-fluid .container article.normal.recruits .flex.switch ul{padding:0;width:70%;margin:20px auto}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .flex.switch ul{width:260px;margin:0}}section#under-works .container-fluid .container article.normal.recruits .flex.switch ul li{border-radius:40px;height:40px;background-color:#ed2446;color:#fff;font-family:14px;padding:0 0 0 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .flex.switch ul li{border-radius:50px;height:50px}}section#under-works .container-fluid .container article.normal.recruits .flex.switch ul li span{width:30px;height:30px;line-height:30px;border-radius:30px;border:1px solid #ed2446;text-align:center;background-color:#fff;color:#ed2446;margin-left:16px}@media (min-width: 768px){section#under-works .container-fluid .container article.normal.recruits .flex.switch ul li span{width:50px;height:50px;line-height:50px;border-radius:50px}}section#under-works .container-fluid .container article.normal.recruits .flex.switch ul a{display:block;color:#fff;text-decoration:none}section#under-works .container-fluid .container article.normal.recruits h3.md{position:relative}section#under-works .container-fluid .container article.normal.recruits h3.md:after{content:attr(data-text);position:absolute;left:-4px;top:-40px;font-style:normal;line-height:normal;font-size:16px;z-index:3;width:100%;height:20px;color:#1e73c8;letter-spacing:2px}.wrapper{position:absolute;bottom:70px;width:100%;overflow:hidden;z-index:3}@media (min-width: 768px){.wrapper{bottom:0px}}@media (min-width: 992px){.wrapper{bottom:70px}}.wrapper .track{display:inline-block;white-space:nowrap;animation:loop-text 70s linear infinite;will-change:transform}.wrapper .double-content{display:inline-block;white-space:nowrap;font-family:"Josefin Sans", sans-serif;font-style:normal;background:linear-gradient(241deg, #8bacd1 0%, #bfebec 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:100px;line-height:100px;font-weight:300;padding-right:4rem}@media (min-width: 992px){.wrapper .double-content{font-size:200px;line-height:200px}}@keyframes loop-text{from{transform:translateX(0)}to{transform:translateX(-50%)}}body#Uner section#CONTACT{margin:0 auto;border-radius:0}body#Uner section#Greetings .container-fluid{padding:50px 0;margin:0 auto;position:relative}@media (min-width: 992px){body#Uner section#Greetings .container-fluid{padding:80px 0}}body#Uner section#Greetings .container-fluid h3,body#Uner section#Greetings .container-fluid h4{display:block;font-size:20px;line-height:30px;font-weight:600;padding:5px 20px;border-left:8px solid #41d2d2;margin:0 auto 30px auto;color:#30416b}@media (min-width: 768px){body#Uner section#Greetings .container-fluid h3,body#Uner section#Greetings .container-fluid h4{font-size:33px;line-height:45px;margin:30px auto}}body#Uner section#Greetings .container-fluid h3.sub_title,body#Uner section#Greetings .container-fluid h4.sub_title{padding:0;color:#30416b;border-left:none;margin:40px auto;font-weight:300}@media (min-width: 992px){body#Uner section#Greetings .container-fluid h3.sub_title,body#Uner section#Greetings .container-fluid h4.sub_title{margin:80px auto 60px auto;font-size:50px;line-height:70px}}body#Uner section#Greetings .container-fluid h3.sub_title>p,body#Uner section#Greetings .container-fluid h4.sub_title>p{font-size:20px}body#Uner section#Greetings .container-fluid h3.sub_title+p,body#Uner section#Greetings .container-fluid h4.sub_title+p{font-size:20px}body#Uner section#Greetings .container-fluid .flex.justified{width:90%;margin:0 auto;justify-content:space-between;flex-direction:column;align-items:center}@media (min-width: 1200px){body#Uner section#Greetings .container-fluid .flex.justified{flex-direction:row;width:87%;margin:0 0 0 auto}}body#Uner section#Greetings .container-fluid .flex.justified .left{width:100%}@media (min-width: 1200px){body#Uner section#Greetings .container-fluid .flex.justified .left{width:38%}}body#Uner section#Greetings .container-fluid .flex.justified .left.greeting_txt p{font-size:16px;line-height:32px}@media (min-width: 992px){body#Uner section#Greetings .container-fluid .flex.justified .left.greeting_txt p{font-size:18px;line-height:34px}}body#Uner section#Greetings .container-fluid .flex.justified .right{width:100%;padding:30px 0 0 0}@media (min-width: 768px){body#Uner section#Greetings .container-fluid .flex.justified .right img{width:50%;display:block;margin:0 auto;padding:0}}@media (min-width: 1200px){body#Uner section#Greetings .container-fluid .flex.justified .right{width:60%}body#Uner section#Greetings .container-fluid .flex.justified .right img{width:100%}}body#Uner section#Greetings .container-fluid .flex.justified .right img{border-bottom-left-radius:100px}@media (min-width: 1200px){body#Uner section#Greetings .container-fluid .flex.justified .right img{border-bottom-left-radius:150px}}body#Uner section#Basic_information .container-fluid{background:#ABC7E6;background:linear-gradient(241deg, #E2F5F6 0%, #D7E3F3 100%);padding:10px 0 60px 0;border-top-right-radius:100px}@media (min-width: 768px){body#Uner section#Basic_information .container-fluid{padding:40px 0 60px 0}}@media (min-width: 992px){body#Uner section#Basic_information .container-fluid{padding:60px 0 100px 0;border-top-right-radius:none;border-bottom-right-radius:150px}}body#Uner section#Basic_information .container-fluid .container{width:90%;margin:0 auto}@media (min-width: 768px){body#Uner section#Basic_information .container-fluid .container{width:100%}}body#Uner section#History .container-fluid{padding:10px 0 60px 0;border-top-right-radius:100px}@media (min-width: 768px){body#Uner section#History .container-fluid{padding:40px 0 60px 0}}@media (min-width: 992px){body#Uner section#History .container-fluid{padding:60px 0 100px 0}}body#Uner section#History .container-fluid .container table{width:calc(100% - 20px);margin:0 0 0 auto}@media (max-width: 767px){body#Uner section#History .container-fluid .container table{position:relative}body#Uner section#History .container-fluid .container table::before{width:1px;height:100%;background-color:#30416b;position:absolute;top:0;left:-15px;content:''}}@media (min-width: 768px){body#Uner section#History .container-fluid .container table{width:100%;margin:0 auto}}body#Uner section#History .container-fluid .container table th,body#Uner section#History .container-fluid .container table td{padding:10px}@media (min-width: 768px){body#Uner section#History .container-fluid .container table th,body#Uner section#History .container-fluid .container table td{padding:15px 10px}}body#Uner section#History .container-fluid .container table th.bd,body#Uner section#History .container-fluid .container table td.bd{border-top:1px solid #30416b}body#Uner section#History .container-fluid .container table th{width:100%;position:relative;font-size:14px}@media (min-width: 768px){body#Uner section#History .container-fluid .container table th{width:100%;width:20%;font-size:16px}}@media (min-width: 768px){body#Uner section#History .container-fluid .container table th::before{content:'';width:1px;height:105%;background-color:#30416b;position:absolute;top:0;left:-20px;bottom:left;margin:auto;left:auto;right:-40px}}body#Uner section#History .container-fluid .container table th:after{content:'●';width:20px;height:20px;line-height:20px;position:absolute;top:0;left:-25px;bottom:0;margin:auto;font-size:10px}@media (min-width: 768px){body#Uner section#History .container-fluid .container table th:after{left:auto;right:-51px;font-size:16px}}body#Uner section#History .container-fluid .container table td{font-size:14px}@media (min-width: 768px){body#Uner section#History .container-fluid .container table td{font-size:16px}}body#Uner section#History .container-fluid .container table td.space{display:none}@media (min-width: 768px){body#Uner section#History .container-fluid .container table td.space{width:80px;display:table-cell}}body#Uner section#History .container-fluid .container table td.border{width:100%}@media (min-width: 768px){body#Uner section#History .container-fluid .container table td.border{width:77%}}body#Uner section#History .container-fluid .container table td ol li{list-style-type:decimal}body#Uner section#History .container-fluid .container table td .flex{justify-content:space-between;align-items:center}body#Uner section#History .container-fluid .container table td .flex .item.add{width:75%}body#Uner section#History .container-fluid .container table td .flex .item.btn{width:25%}body#Uner section#History .container-fluid .container table td .flex .item dl{display:flex;align-items:center;width:100%}body#Uner section#History .container-fluid .container table td .flex .item dl dt{width:20%}body#Uner section#History .container-fluid .container table td .flex .item dl dd{width:80%}body#Uner section#History .container-fluid .container table td .flex .item dl:first-child{margin:0 0 20px 0}body#Uner section#History .container-fluid .container table td .flex .item a{padding:10px;border-radius:20px;border:1px solid #30416b;font-size:13px;display:flex;align-items:center;justify-content:center}body#Uner section#History .container-fluid .container table td .flex .item a img{width:20px;margin-right:10px}body#Uner section#History .container-fluid .container table td .flex .item a img.doc{width:15px}body#Uner section#History .container-fluid .container table tr:last-child th.bd,body#Uner section#History .container-fluid .container table tr:last-child td.bd{border-bottom:1px solid #30416b}body#Uner section#Sdgs .container-fluid{background:#ABC7E6;background:linear-gradient(241deg, #E2F5F6 0%, #D7E3F3 100%);border-top-right-radius:100px;padding:10px 0 60px 0}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid{padding:40px 0 60px 0}}@media (min-width: 992px){body#Uner section#Sdgs .container-fluid{padding:60px 0 100px 0;border-top-right-radius:0;border-top-left-radius:150px}}body#Uner section#Sdgs .container-fluid .container{width:90%;margin:0 auto}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container{width:100%}}body#Uner section#Sdgs .container-fluid .container h5{width:100%;margin:50px auto 0 auto;border-top:1px solid #30416b;border-bottom:1px solid #30416b;background-color:transparent;text-align:center;color:#30416b;font-size:20px;line-height:30px;padding:20px;font-weight:300}@media (min-width: 992px){body#Uner section#Sdgs .container-fluid .container h5{font-size:33px;line-height:40px}}body#Uner section#Sdgs .container-fluid .container .flex{justify-content:space-between;flex-direction:column;margin:30px auto 0 auto}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex{flex-direction:row;margin:60px auto 0 auto}}body#Uner section#Sdgs .container-fluid .container .flex .left,body#Uner section#Sdgs .container-fluid .container .flex .right{width:100%}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex .left,body#Uner section#Sdgs .container-fluid .container .flex .right{width:48%}}body#Uner section#Sdgs .container-fluid .container .flex .left.wh,body#Uner section#Sdgs .container-fluid .container .flex .right.wh{background-color:#fff;padding:30px 0;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex .left.wh,body#Uner section#Sdgs .container-fluid .container .flex .right.wh{padding:0;border-bottom-left-radius:50px}}body#Uner section#Sdgs .container-fluid .container .flex .left.wh img.logo,body#Uner section#Sdgs .container-fluid .container .flex .right.wh img.logo{width:60%;display:block}body#Uner section#Sdgs .container-fluid .container .flex .left h6{display:block;color:#30416b;font-size:24px;line-height:32px;font-weight:300;background-color:transparent}@media (min-width: 992px){body#Uner section#Sdgs .container-fluid .container .flex .left h6{font-size:42px;line-height:50px}}body#Uner section#Sdgs .container-fluid .container .flex .right strong.md{font-size:30px;line-height:40px;display:block;margin:30px 0 20px 0;text-align:center}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex .right strong.md{text-align:right;font-size:30px;line-height:60px;margin:0 0 20px 0}}@media (min-width: 992px){body#Uner section#Sdgs .container-fluid .container .flex .right strong.md{font-size:50px;line-height:70px}}body#Uner section#Sdgs .container-fluid .container .flex .right p{text-align:center}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex .right p{text-align:right}}body#Uner section#Sdgs .container-fluid .container .flex .right p.align_right{margin:20px 0 0 0;text-align:right}body#Uner section#Sdgs .container-fluid .container .flex.normal{margin:0 auto;padding:0}body#Uner section#Sdgs .container-fluid .container .flex.normal .left h6{text-align:center;font-size:20px;line-height:30px;padding:0 0 20px 0;font-weight:300}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex.normal .left h6{text-align:left;padding:0}}@media (min-width: 992px){body#Uner section#Sdgs .container-fluid .container .flex.normal .left h6{font-size:32px;line-height:40px}}body#Uner section#Sdgs .container-fluid .container .flex.normal .right .sdgs_ico{width:100%;display:flex;justify-content:center;padding:0 0 20px 0}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex.normal .right .sdgs_ico{justify-content:flex-end;padding:0}}body#Uner section#Sdgs .container-fluid .container .flex.normal .right .sdgs_ico li{width:20%;width:calc(100% / 5);margin-left:10px;max-width:57px}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex.normal .right .sdgs_ico li{max-width:60px}}@media (min-width: 992px){body#Uner section#Sdgs .container-fluid .container .flex.normal .right .sdgs_ico li{max-width:103px}}body#Uner section#Sdgs .container-fluid .container .flex.normal .right .sdgs_ico li:first-child{margin-left:0}body#Uner section#Sdgs .container-fluid .container .flex.normal .right .txt{width:100%;padding:20px;border-radius:10px;background-color:#fff;margin:20px auto 0 auto}body#Uner section#Sdgs .container-fluid .container .flex.normal .right .txt ul{margin:10px auto 0 auto;padding-left:16px}body#Uner section#Sdgs .container-fluid .container .flex.normal .right .txt ul li{list-style-type:disc;font-size:14px;line-height:24px}@media (min-width: 992px){body#Uner section#Sdgs .container-fluid .container .flex.normal .right .txt ul li{font-size:16px;line-height:28px}}body#Uner section#Sdgs .container-fluid .container .flex.normal .right p{text-align:left}body#Uner section#Sdgs .container-fluid .container .flex_box{padding:30px 0;border-bottom:1px solid #30416b}body#Uner section#Sdgs .container-fluid .container .flex_box .flex{align-items:center}body#Uner section#Sdgs .container-fluid .container .flex_box .flex p{margin-bottom:0;font-size:15px;line-height:24px}@media (min-width: 992px){body#Uner section#Sdgs .container-fluid .container .flex_box .flex p{font-size:20px;line-height:36px}}body#Uner section#Sdgs .container-fluid .container .flex_box+ul{margin:30px auto 0 auto}body#Uner section#Sdgs .container-fluid .container .flex_box+ul li{list-style-type:disc;font-size:14px;line-height:24px}@media (min-width: 768px){body#Uner section#Sdgs .container-fluid .container .flex_box+ul li{font-size:16px;line-height:28px}}body#Uner section#Department .container-fluid{background:#fff;padding:10px 0 30px 0}@media (min-width: 768px){body#Uner section#Department .container-fluid{padding:40px 0 60px 0}}@media (min-width: 992px){body#Uner section#Department .container-fluid{padding:60px 0 100px 0}}body#Uner section#Department .container-fluid .container{width:90%;margin:0 auto}@media (min-width: 768px){body#Uner section#Department .container-fluid .container{width:100%}}body#Uner section#Department .container-fluid .container .flex{justify-content:space-between;flex-direction:column;margin:0 auto;padding:30px 0;border-top:1px solid #30416b}@media (min-width: 768px){body#Uner section#Department .container-fluid .container .flex{flex-direction:row}}@media (min-width: 768px){body#Uner section#Department .container-fluid .container .flex:first-of-type{margin:60px auto 0 auto}}body#Uner section#Department .container-fluid .container .flex:last-of-type{border-bottom:1px solid #30416b}body#Uner section#Department .container-fluid .container .flex .left{width:100%;padding:0 0 30px 0}@media (min-width: 768px){body#Uner section#Department .container-fluid .container .flex .left{width:67%;padding:0}}body#Uner section#Department .container-fluid .container .flex .left h5{display:block;color:#30416b;font-size:22px;line-height:30px;margin:0 0 20px 0;text-align:center;font-weight:300;padding:0;background-color:transparent}@media (min-width: 768px){body#Uner section#Department .container-fluid .container .flex .left h5{text-align:left}}@media (min-width: 992px){body#Uner section#Department .container-fluid .container .flex .left h5{text-align:left;font-size:33px;line-height:43px;margin:30px 0 40px 0}}body#Uner section#Department .container-fluid .container .flex .left p{margin-bottom:0;font-size:14px;line-height:24px}@media (min-width: 992px){body#Uner section#Department .container-fluid .container .flex .left p{font-size:16px;line-height:30px}}body#Uner section#Department .container-fluid .container .flex .left .it_item{display:block;width:100%;margin:30px auto 0 auto}body#Uner section#Department .container-fluid .container .flex .left .it_item strong{display:block;padding:0 0 5px 0;border-bottom:1px solid #ccc}body#Uner section#Department .container-fluid .container .flex .left .it_item ul{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:0;margin:20px auto 0 auto}body#Uner section#Department .container-fluid .container .flex .left .it_item ul li{margin:0 15px 20px 0}body#Uner section#Department .container-fluid .container .flex .left .it_item ul li a{display:block}@media (max-width: 767px){body#Uner section#Department .container-fluid .container .flex .left .it_item ul li.wide{width:100%}}body#Uner section#Department .container-fluid .container .flex .right{width:100%}@media (min-width: 768px){body#Uner section#Department .container-fluid .container .flex .right{width:30%}}body#Uner section#Department .container-fluid .container .flex .right img{border-bottom-right-radius:100px}@media (min-width: 992px){body#Uner section#Department .container-fluid .container .flex .right img{border-bottom-right-radius:150px}}body#Uner section#Access .container-fluid{background:#ABC7E6;background:linear-gradient(241deg, #E2F5F6 0%, #D7E3F3 100%);border-top-right-radius:100px;margin:0 auto;position:relative;padding:10px 0 60px 0}@media (min-width: 768px){body#Uner section#Access .container-fluid{padding:40px 0 60px 0}}@media (min-width: 992px){body#Uner section#Access .container-fluid{padding:60px 0 100px 0;border-top-right-radius:0;border-top-left-radius:150px}}body#Uner section#Access .container-fluid .container{width:90%;margin:0 auto}@media (min-width: 768px){body#Uner section#Access .container-fluid .container{width:100%}}body#Uner section#Access .container-fluid .flex.justified{justify-content:space-between;align-items:center;flex-direction:column;width:90%;margin:0 auto 40px auto}@media (min-width: 768px){body#Uner section#Access .container-fluid .flex.justified{width:87%;flex-direction:row;margin:30px auto}}@media (min-width: 992px){body#Uner section#Access .container-fluid .flex.justified{width:87%;margin:80px 0 0 auto}}body#Uner section#Access .container-fluid .flex.justified .left{width:100%;padding:0 0 20px 0}@media (min-width: 768px){body#Uner section#Access .container-fluid .flex.justified .left{width:43%;padding:0}}@media (min-width: 992px){body#Uner section#Access .container-fluid .flex.justified .left{width:33%}}body#Uner section#Access .container-fluid .flex.justified .left h5{font-size:22px;line-height:30px;color:#30416b;display:block;padding:0 0 10px 0;font-weight:300}@media (min-width: 992px){body#Uner section#Access .container-fluid .flex.justified .left h5{font-size:40px;line-height:50px;padding:0 0 30px 0}}body#Uner section#Access .container-fluid .flex.justified .left img{display:block;margin:30px auto 0 auto;border-top-right-radius:100px}@media (min-width: 768px){body#Uner section#Access .container-fluid .flex.justified .left img{border-top-right-radius:0;border-bottom-left-radius:100px}}body#Uner section#Access .container-fluid .flex.justified .right{width:100%}@media (min-width: 768px){body#Uner section#Access .container-fluid .flex.justified .right{width:53%}}@media (min-width: 992px){body#Uner section#Access .container-fluid .flex.justified .right{width:63%}}body#Uner section#Access .container-fluid .flex.justified .right iframe{width:100%;height:200px}@media (min-width: 768px){body#Uner section#Access .container-fluid .flex.justified .right iframe{height:350px}}@media (min-width: 992px){body#Uner section#Access .container-fluid .flex.justified .right iframe{height:450px}}body#Uner.recruit #wrap{background:url(../img/bg/recruit_bg.png) repeat;background-size:10px auto}@media (min-width: 768px){body#Uner.recruit #wrap{background-size:15px auto}}@media (min-width: 992px){body#Uner.recruit #wrap header{background-color:#fff}}body#Uner.recruit #wrap .recsw{padding:100px 0 0 0}@media (min-width: 992px){body#Uner.recruit #wrap .recsw{padding:40px 0 0 0}}body#Uner.recruit #wrap .recsw .swiper-wrapper{transition-timing-function:linear}body#Uner.recruit #wrap .recsw .swiper-slide{padding:0 10px}body#Uner.recruit #wrap .recsw .swiper-slide img{height:auto;width:100%;display:block}body#Uner.recruit #wrap section#bunner{z-index:10;position:relative}body#Uner.recruit #wrap section#bunner .container-fluid{position:relative}body#Uner.recruit #wrap section#bunner .container-fluid .markertest{font-weight:bold;background-color:rgba(255,255,255,0.9);background-repeat:no-repeat;background-size:200% 100%;background-position:0% 0;transition:1s;padding:6px 14px}@media (min-width: 768px){body#Uner.recruit #wrap section#bunner .container-fluid .markertest{padding:10px 20px}}body#Uner.recruit #wrap section#bunner .container-fluid .markertest p{font-size:20px;margin:0;padding:0;opacity:1;transform:translateY(0);color:#000000}@media (min-width: 768px){body#Uner.recruit #wrap section#bunner .container-fluid .markertest p{font-size:35px}}body#Uner.recruit #wrap section#bunner .container-fluid h2{margin:-100px 0 50px 0}@media (min-width: 992px){body#Uner.recruit #wrap section#bunner .container-fluid h2{margin:-140px 0 100px 0}}body#Uner.recruit #wrap section#bunner .container-fluid h2 span{display:inline-block}body#Uner.recruit #wrap section#bunner .container-fluid h2 span:first-child{margin-bottom:14px}body#Uner.recruit #wrap section#bunner .container-fluid h2 span:nth-child(2){margin-bottom:14px}@media (min-width: 992px){body#Uner.recruit #wrap section#bunner .container-fluid h2 span:first-child{margin-bottom:20px}body#Uner.recruit #wrap section#bunner .container-fluid h2 span:nth-child(2){margin-bottom:0}}body#Uner.recruit #wrap section#bunner .container-fluid .container .flex{justify-content:space-between}body#Uner.recruit #wrap section#bunner .container-fluid .container .flex .summary{width:48%}body#Uner.recruit #wrap section#bunner .container-fluid .container .flex .summary a:hover{opacity:0.8}body#Uner.recruit #wrap section#bunner .container-fluid .sdlink{margin:20px auto 0 auto}@media (min-width: 1366px){body#Uner.recruit #wrap section#bunner .container-fluid .sdlink{position:absolute;right:30px;bottom:0;margin:0}}body#Uner.recruit #wrap section#bunner .container-fluid .sdlink li.sdgs{width:30%;margin:0 auto}@media (min-width: 1366px){body#Uner.recruit #wrap section#bunner .container-fluid .sdlink li.sdgs{width:160px;margin:0}}body#Uner.recruit #wrap section#bunner .container-fluid .sdlink li.sdgs a{display:flex;justify-content:center;align-items:center;padding:5px 10px;border-radius:10px;background-color:#fff;border:1px solid #0098d8}body#Uner.recruit #wrap section#bunner .container-fluid .sdlink li.sdgs a img{width:20px;margin-right:10px}body#Uner.recruit #wrap section#bunner .container-fluid .sdlink li.sdgs a p{color:#0098d8;margin:0}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}body#Uner.recruit #wrap section#introduction h3,body#Uner.recruit #wrap section#introduction h4,body#Uner.recruit #wrap section#workabout h3,body#Uner.recruit #wrap section#workabout h4,body#Uner.recruit #wrap section#interview h3,body#Uner.recruit #wrap section#interview h4,body#Uner.recruit #wrap section#times h3,body#Uner.recruit #wrap section#times h4,body#Uner.recruit #wrap section#welfare h3,body#Uner.recruit #wrap section#welfare h4,body#Uner.recruit #wrap section#support h3,body#Uner.recruit #wrap section#support h4,body#Uner.recruit #wrap section#it h3,body#Uner.recruit #wrap section#it h4,body#Uner.recruit #wrap section #recruit_message h3,body#Uner.recruit #wrap section #recruit_message h4{position:relative;border-left:none;color:#323232;padding:0;margin:60px auto 30px auto;font-weight:600;font-size:24px;line-height:40px}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction h3,body#Uner.recruit #wrap section#introduction h4,body#Uner.recruit #wrap section#workabout h3,body#Uner.recruit #wrap section#workabout h4,body#Uner.recruit #wrap section#interview h3,body#Uner.recruit #wrap section#interview h4,body#Uner.recruit #wrap section#times h3,body#Uner.recruit #wrap section#times h4,body#Uner.recruit #wrap section#welfare h3,body#Uner.recruit #wrap section#welfare h4,body#Uner.recruit #wrap section#support h3,body#Uner.recruit #wrap section#support h4,body#Uner.recruit #wrap section#it h3,body#Uner.recruit #wrap section#it h4,body#Uner.recruit #wrap section #recruit_message h3,body#Uner.recruit #wrap section #recruit_message h4{margin:100px auto 30px auto;font-size:24px;line-height:40px}body#Uner.recruit #wrap section#introduction h3 br.tab_pcnone,body#Uner.recruit #wrap section#introduction h4 br.tab_pcnone,body#Uner.recruit #wrap section#workabout h3 br.tab_pcnone,body#Uner.recruit #wrap section#workabout h4 br.tab_pcnone,body#Uner.recruit #wrap section#interview h3 br.tab_pcnone,body#Uner.recruit #wrap section#interview h4 br.tab_pcnone,body#Uner.recruit #wrap section#times h3 br.tab_pcnone,body#Uner.recruit #wrap section#times h4 br.tab_pcnone,body#Uner.recruit #wrap section#welfare h3 br.tab_pcnone,body#Uner.recruit #wrap section#welfare h4 br.tab_pcnone,body#Uner.recruit #wrap section#support h3 br.tab_pcnone,body#Uner.recruit #wrap section#support h4 br.tab_pcnone,body#Uner.recruit #wrap section#it h3 br.tab_pcnone,body#Uner.recruit #wrap section#it h4 br.tab_pcnone,body#Uner.recruit #wrap section #recruit_message h3 br.tab_pcnone,body#Uner.recruit #wrap section #recruit_message h4 br.tab_pcnone{display:none}}@media (min-width: 992px){body#Uner.recruit #wrap section#introduction h3,body#Uner.recruit #wrap section#introduction h4,body#Uner.recruit #wrap section#workabout h3,body#Uner.recruit #wrap section#workabout h4,body#Uner.recruit #wrap section#interview h3,body#Uner.recruit #wrap section#interview h4,body#Uner.recruit #wrap section#times h3,body#Uner.recruit #wrap section#times h4,body#Uner.recruit #wrap section#welfare h3,body#Uner.recruit #wrap section#welfare h4,body#Uner.recruit #wrap section#support h3,body#Uner.recruit #wrap section#support h4,body#Uner.recruit #wrap section#it h3,body#Uner.recruit #wrap section#it h4,body#Uner.recruit #wrap section #recruit_message h3,body#Uner.recruit #wrap section #recruit_message h4{font-size:38px;line-height:50px}}body#Uner.recruit #wrap section#introduction h3:after,body#Uner.recruit #wrap section#introduction h4:after,body#Uner.recruit #wrap section#workabout h3:after,body#Uner.recruit #wrap section#workabout h4:after,body#Uner.recruit #wrap section#interview h3:after,body#Uner.recruit #wrap section#interview h4:after,body#Uner.recruit #wrap section#times h3:after,body#Uner.recruit #wrap section#times h4:after,body#Uner.recruit #wrap section#welfare h3:after,body#Uner.recruit #wrap section#welfare h4:after,body#Uner.recruit #wrap section#support h3:after,body#Uner.recruit #wrap section#support h4:after,body#Uner.recruit #wrap section#it h3:after,body#Uner.recruit #wrap section#it h4:after,body#Uner.recruit #wrap section #recruit_message h3:after,body#Uner.recruit #wrap section #recruit_message h4:after{content:attr(data-text);position:absolute;left:0px;top:-30px;font-family:"fot-tsukuardgothic-std", sans-serif;font-style:normal;font-display:swap;line-height:normal;font-size:16px;z-index:3;width:100%;height:20px;color:#ed2446;letter-spacing:2px}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction h3:after,body#Uner.recruit #wrap section#introduction h4:after,body#Uner.recruit #wrap section#workabout h3:after,body#Uner.recruit #wrap section#workabout h4:after,body#Uner.recruit #wrap section#interview h3:after,body#Uner.recruit #wrap section#interview h4:after,body#Uner.recruit #wrap section#times h3:after,body#Uner.recruit #wrap section#times h4:after,body#Uner.recruit #wrap section#welfare h3:after,body#Uner.recruit #wrap section#welfare h4:after,body#Uner.recruit #wrap section#support h3:after,body#Uner.recruit #wrap section#support h4:after,body#Uner.recruit #wrap section#it h3:after,body#Uner.recruit #wrap section#it h4:after,body#Uner.recruit #wrap section #recruit_message h3:after,body#Uner.recruit #wrap section #recruit_message h4:after{top:-50px;font-size:20px}}body#Uner.recruit #wrap section#introduction p,body#Uner.recruit #wrap section#workabout p,body#Uner.recruit #wrap section#interview p,body#Uner.recruit #wrap section#times p,body#Uner.recruit #wrap section#welfare p,body#Uner.recruit #wrap section#support p,body#Uner.recruit #wrap section#it p,body#Uner.recruit #wrap section #recruit_message p{color:#323232}body#Uner.recruit #wrap section#introduction .flex.messe,body#Uner.recruit #wrap section#workabout .flex.messe,body#Uner.recruit #wrap section#interview .flex.messe,body#Uner.recruit #wrap section#times .flex.messe,body#Uner.recruit #wrap section#welfare .flex.messe,body#Uner.recruit #wrap section#support .flex.messe,body#Uner.recruit #wrap section#it .flex.messe,body#Uner.recruit #wrap section #recruit_message .flex.messe{justify-content:space-between;flex-direction:column}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction .flex.messe,body#Uner.recruit #wrap section#workabout .flex.messe,body#Uner.recruit #wrap section#interview .flex.messe,body#Uner.recruit #wrap section#times .flex.messe,body#Uner.recruit #wrap section#welfare .flex.messe,body#Uner.recruit #wrap section#support .flex.messe,body#Uner.recruit #wrap section#it .flex.messe,body#Uner.recruit #wrap section #recruit_message .flex.messe{flex-direction:row}}body#Uner.recruit #wrap section#introduction .flex.messe .left,body#Uner.recruit #wrap section#introduction .flex.messe .right,body#Uner.recruit #wrap section#workabout .flex.messe .left,body#Uner.recruit #wrap section#workabout .flex.messe .right,body#Uner.recruit #wrap section#interview .flex.messe .left,body#Uner.recruit #wrap section#interview .flex.messe .right,body#Uner.recruit #wrap section#times .flex.messe .left,body#Uner.recruit #wrap section#times .flex.messe .right,body#Uner.recruit #wrap section#welfare .flex.messe .left,body#Uner.recruit #wrap section#welfare .flex.messe .right,body#Uner.recruit #wrap section#support .flex.messe .left,body#Uner.recruit #wrap section#support .flex.messe .right,body#Uner.recruit #wrap section#it .flex.messe .left,body#Uner.recruit #wrap section#it .flex.messe .right,body#Uner.recruit #wrap section #recruit_message .flex.messe .left,body#Uner.recruit #wrap section #recruit_message .flex.messe .right{width:100%}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction .flex.messe .left,body#Uner.recruit #wrap section#introduction .flex.messe .right,body#Uner.recruit #wrap section#workabout .flex.messe .left,body#Uner.recruit #wrap section#workabout .flex.messe .right,body#Uner.recruit #wrap section#interview .flex.messe .left,body#Uner.recruit #wrap section#interview .flex.messe .right,body#Uner.recruit #wrap section#times .flex.messe .left,body#Uner.recruit #wrap section#times .flex.messe .right,body#Uner.recruit #wrap section#welfare .flex.messe .left,body#Uner.recruit #wrap section#welfare .flex.messe .right,body#Uner.recruit #wrap section#support .flex.messe .left,body#Uner.recruit #wrap section#support .flex.messe .right,body#Uner.recruit #wrap section#it .flex.messe .left,body#Uner.recruit #wrap section#it .flex.messe .right,body#Uner.recruit #wrap section #recruit_message .flex.messe .left,body#Uner.recruit #wrap section #recruit_message .flex.messe .right{width:47%}}body#Uner.recruit #wrap section#introduction .flex.messe .left img.rds,body#Uner.recruit #wrap section#introduction .flex.messe .right img.rds,body#Uner.recruit #wrap section#workabout .flex.messe .left img.rds,body#Uner.recruit #wrap section#workabout .flex.messe .right img.rds,body#Uner.recruit #wrap section#interview .flex.messe .left img.rds,body#Uner.recruit #wrap section#interview .flex.messe .right img.rds,body#Uner.recruit #wrap section#times .flex.messe .left img.rds,body#Uner.recruit #wrap section#times .flex.messe .right img.rds,body#Uner.recruit #wrap section#welfare .flex.messe .left img.rds,body#Uner.recruit #wrap section#welfare .flex.messe .right img.rds,body#Uner.recruit #wrap section#support .flex.messe .left img.rds,body#Uner.recruit #wrap section#support .flex.messe .right img.rds,body#Uner.recruit #wrap section#it .flex.messe .left img.rds,body#Uner.recruit #wrap section#it .flex.messe .right img.rds,body#Uner.recruit #wrap section #recruit_message .flex.messe .left img.rds,body#Uner.recruit #wrap section #recruit_message .flex.messe .right img.rds{width:90%;border-radius:50px;margin:40px auto;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction .flex.messe .left img.rds,body#Uner.recruit #wrap section#introduction .flex.messe .right img.rds,body#Uner.recruit #wrap section#workabout .flex.messe .left img.rds,body#Uner.recruit #wrap section#workabout .flex.messe .right img.rds,body#Uner.recruit #wrap section#interview .flex.messe .left img.rds,body#Uner.recruit #wrap section#interview .flex.messe .right img.rds,body#Uner.recruit #wrap section#times .flex.messe .left img.rds,body#Uner.recruit #wrap section#times .flex.messe .right img.rds,body#Uner.recruit #wrap section#welfare .flex.messe .left img.rds,body#Uner.recruit #wrap section#welfare .flex.messe .right img.rds,body#Uner.recruit #wrap section#support .flex.messe .left img.rds,body#Uner.recruit #wrap section#support .flex.messe .right img.rds,body#Uner.recruit #wrap section#it .flex.messe .left img.rds,body#Uner.recruit #wrap section#it .flex.messe .right img.rds,body#Uner.recruit #wrap section #recruit_message .flex.messe .left img.rds,body#Uner.recruit #wrap section #recruit_message .flex.messe .right img.rds{width:100%;border-radius:50px;margin:40px auto}}body#Uner.recruit #wrap section#introduction .flex.messe.wide,body#Uner.recruit #wrap section#workabout .flex.messe.wide,body#Uner.recruit #wrap section#interview .flex.messe.wide,body#Uner.recruit #wrap section#times .flex.messe.wide,body#Uner.recruit #wrap section#welfare .flex.messe.wide,body#Uner.recruit #wrap section#support .flex.messe.wide,body#Uner.recruit #wrap section#it .flex.messe.wide,body#Uner.recruit #wrap section #recruit_message .flex.messe.wide{align-items:flex-end;flex-direction:column}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction .flex.messe.wide,body#Uner.recruit #wrap section#workabout .flex.messe.wide,body#Uner.recruit #wrap section#interview .flex.messe.wide,body#Uner.recruit #wrap section#times .flex.messe.wide,body#Uner.recruit #wrap section#welfare .flex.messe.wide,body#Uner.recruit #wrap section#support .flex.messe.wide,body#Uner.recruit #wrap section#it .flex.messe.wide,body#Uner.recruit #wrap section #recruit_message .flex.messe.wide{flex-direction:row}}body#Uner.recruit #wrap section#introduction .flex.messe.wide .left,body#Uner.recruit #wrap section#workabout .flex.messe.wide .left,body#Uner.recruit #wrap section#interview .flex.messe.wide .left,body#Uner.recruit #wrap section#times .flex.messe.wide .left,body#Uner.recruit #wrap section#welfare .flex.messe.wide .left,body#Uner.recruit #wrap section#support .flex.messe.wide .left,body#Uner.recruit #wrap section#it .flex.messe.wide .left,body#Uner.recruit #wrap section #recruit_message .flex.messe.wide .left{width:100%;order:2}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction .flex.messe.wide .left,body#Uner.recruit #wrap section#workabout .flex.messe.wide .left,body#Uner.recruit #wrap section#interview .flex.messe.wide .left,body#Uner.recruit #wrap section#times .flex.messe.wide .left,body#Uner.recruit #wrap section#welfare .flex.messe.wide .left,body#Uner.recruit #wrap section#support .flex.messe.wide .left,body#Uner.recruit #wrap section#it .flex.messe.wide .left,body#Uner.recruit #wrap section #recruit_message .flex.messe.wide .left{width:50%;order:1}}body#Uner.recruit #wrap section#introduction .flex.messe.wide .right,body#Uner.recruit #wrap section#workabout .flex.messe.wide .right,body#Uner.recruit #wrap section#interview .flex.messe.wide .right,body#Uner.recruit #wrap section#times .flex.messe.wide .right,body#Uner.recruit #wrap section#welfare .flex.messe.wide .right,body#Uner.recruit #wrap section#support .flex.messe.wide .right,body#Uner.recruit #wrap section#it .flex.messe.wide .right,body#Uner.recruit #wrap section #recruit_message .flex.messe.wide .right{width:100%;order:1}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction .flex.messe.wide .right,body#Uner.recruit #wrap section#workabout .flex.messe.wide .right,body#Uner.recruit #wrap section#interview .flex.messe.wide .right,body#Uner.recruit #wrap section#times .flex.messe.wide .right,body#Uner.recruit #wrap section#welfare .flex.messe.wide .right,body#Uner.recruit #wrap section#support .flex.messe.wide .right,body#Uner.recruit #wrap section#it .flex.messe.wide .right,body#Uner.recruit #wrap section #recruit_message .flex.messe.wide .right{width:50%;order:2}}body#Uner.recruit #wrap section#introduction .flex.messe.wide .right h3,body#Uner.recruit #wrap section#workabout .flex.messe.wide .right h3,body#Uner.recruit #wrap section#interview .flex.messe.wide .right h3,body#Uner.recruit #wrap section#times .flex.messe.wide .right h3,body#Uner.recruit #wrap section#welfare .flex.messe.wide .right h3,body#Uner.recruit #wrap section#support .flex.messe.wide .right h3,body#Uner.recruit #wrap section#it .flex.messe.wide .right h3,body#Uner.recruit #wrap section #recruit_message .flex.messe.wide .right h3{text-align:right;padding:0 0 0px 0}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction .flex.messe.wide .right h3,body#Uner.recruit #wrap section#workabout .flex.messe.wide .right h3,body#Uner.recruit #wrap section#interview .flex.messe.wide .right h3,body#Uner.recruit #wrap section#times .flex.messe.wide .right h3,body#Uner.recruit #wrap section#welfare .flex.messe.wide .right h3,body#Uner.recruit #wrap section#support .flex.messe.wide .right h3,body#Uner.recruit #wrap section#it .flex.messe.wide .right h3,body#Uner.recruit #wrap section #recruit_message .flex.messe.wide .right h3{padding:0 0 40px 0}}body#Uner.recruit #wrap section#introduction .flex.modalitem,body#Uner.recruit #wrap section#workabout .flex.modalitem,body#Uner.recruit #wrap section#interview .flex.modalitem,body#Uner.recruit #wrap section#times .flex.modalitem,body#Uner.recruit #wrap section#welfare .flex.modalitem,body#Uner.recruit #wrap section#support .flex.modalitem,body#Uner.recruit #wrap section#it .flex.modalitem,body#Uner.recruit #wrap section #recruit_message .flex.modalitem{width:100%;margin:0 auto}body#Uner.recruit #wrap section#introduction,body#Uner.recruit #wrap section #recruit_message{margin:50px auto 0 auto;position:relative;z-index:1}@media (min-width: 768px){body#Uner.recruit #wrap section#introduction,body#Uner.recruit #wrap section #recruit_message{margin:100px auto 0 auto}}body#Uner.recruit #wrap section#introduction::before,body#Uner.recruit #wrap section #recruit_message::before{content:'';width:70%;height:100%;position:absolute;top:0;left:0;bottom:0;margin:auto;background-color:#FAEAEC;z-index:-1;border-top-right-radius:100px;border-bottom-right-radius:100px}body#Uner.recruit #wrap section#introduction ul.flex li.nav__item,body#Uner.recruit #wrap section #recruit_message ul.flex li.nav__item{cursor:pointer}body#Uner.recruit #wrap section#workabout{margin:50px auto 0 auto;z-index:1;position:relative}@media (min-width: 768px){body#Uner.recruit #wrap section#workabout{margin:100px auto 0 auto}}body#Uner.recruit #wrap section#workabout::before{content:'';width:70%;height:400px;position:absolute;top:-20px;right:0;background-color:#FAEAEC;z-index:-1;border-top-left-radius:100px;border-bottom-left-radius:100px}body#Uner.recruit #wrap section#workabout ul.flex li.nav__item{cursor:pointer}body#Uner.recruit #wrap section#workmodal{margin:0px auto 0 auto}@media (min-width: 768px){body#Uner.recruit #wrap section#workmodal{margin:-40px auto 0 auto}}body#Uner.recruit #wrap section#workmodal .flex.modalitem{flex-wrap:wrap;padding:0}@media (max-width: 767px){body#Uner.recruit #wrap section#workmodal .flex.modalitem{justify-content:space-between}}body#Uner.recruit #wrap section#workmodal .flex.modalitem.rightimg{background:url(../img/recruit/rightimg.png) no-repeat;background-position:right bottom;background-size:120px auto}@media (min-width: 768px){body#Uner.recruit #wrap section#workmodal .flex.modalitem.rightimg{background-size:140px auto}}@media (min-width: 992px){body#Uner.recruit #wrap section#workmodal .flex.modalitem.rightimg{background-size:250px auto}}body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open{width:47%;cursor:pointer;overflow:hidden;height:auto;border-radius:20px;margin:15px 0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:1;position:relative}@media (min-width: 768px){body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open{width:23%;margin:20px 5px}}@media (min-width: 992px){body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open{width:22%;margin:20px 15px}}@media (max-width: 767px){body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open:nth-child(2n){margin-left:15px}}@media (min-width: 768px){body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open:first-child{margin-right:5px}body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open:nth-child(4n){margin-left:5px}}@media (min-width: 992px){body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open:first-child{margin-right:15px}body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open:nth-child(4n){margin-left:15px}}body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open:hover img{transform:scale(1.1);transition:0.5s}body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open .title{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:18px;background-color:#ebebeb;padding:10px 10px 10px 20px;color:#323232;font-weight:600;z-index:2;position:absolute;bottom:0;left:0}@media (min-width: 992px){body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open .title{font-size:26px;padding:20px 10px 20px 20px}}body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open .title span{width:20px;height:20px;border-radius:50%;background:linear-gradient(241deg, #ed2446 0%, #f04600 100%);text-align:center;position:relative}@media (min-width: 768px){body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open .title span{width:40px;height:40px}}body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open .title span:after{content:'+';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#fff;line-height:18px}@media (min-width: 768px){body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open .title span:after{font-size:30px;line-height:30px}}body#Uner.recruit #wrap section#workmodal .flex.modalitem li.modal-open:hover .title span{animation:rotation 1s}body#Uner.recruit #wrap section#interview{margin:50px auto 80px auto;position:relative;z-index:1;padding:30px 0 0 0}@media (min-width: 768px){body#Uner.recruit #wrap section#interview{margin:80px auto 80px auto}}@media (min-width: 992px){body#Uner.recruit #wrap section#interview{margin:80px auto 200px auto}}body#Uner.recruit #wrap section#interview::before{content:'';width:80%;height:100%;position:absolute;top:0;left:0;right:0;margin:auto;background-color:#FAEAEC;z-index:-1;border-top-right-radius:50px;border-top-left-radius:50px}@media (min-width: 768px){body#Uner.recruit #wrap section#interview::before{width:90%;border-top-right-radius:100px;border-top-left-radius:100px}}body#Uner.recruit #wrap section#interview .flex{width:100%;align-items:flex-end;position:relative;z-index:1}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .flex{align-items:center}}body#Uner.recruit #wrap section#interview .flex img{width:20%}@media (max-width: 767px){body#Uner.recruit #wrap section#interview .flex img.lt,body#Uner.recruit #wrap section#interview .flex img.rt{position:absolute;bottom:0}body#Uner.recruit #wrap section#interview .flex img.lt{left:-20px}body#Uner.recruit #wrap section#interview .flex img.rt{right:-20px}}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .flex img{position:static;width:12%}}body#Uner.recruit #wrap section#interview .flex h3{width:80%;text-align:center;margin:40px auto 60px auto}body#Uner.recruit #wrap section#interview .flex h3 span{line-height:20px;color:#414040;display:block;padding:10px 0 0 0}@media (min-width: 992px){body#Uner.recruit #wrap section#interview .flex h3 span{font-size:38px;line-height:50px}}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .flex h3{width:74%;margin:60px auto 60px auto}}body#Uner.recruit #wrap section#interview .interviews{overflow:visible;width:90%;margin:-20px auto 0 auto;z-index:2;position:relative}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:450px}}@media (min-width: 992px){body#Uner.recruit #wrap section#interview .interviews{width:100%;margin:0 auto;flex-wrap:nowrap}}body#Uner.recruit #wrap section#interview .interviews .item{margin:0 10px;background:linear-gradient(241deg, #f04600 0%, #ed2446 100%);color:#fff;border-radius:10px;padding:20px 20px 20px 15px;margin:10px 0;cursor:pointer}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item{width:48%;display:flex;justify-content:space-between;flex-direction:column}}@media (min-width: 992px){body#Uner.recruit #wrap section#interview .interviews .item{width:23%;margin:0 20px;padding:30px 20px 30px 25px;min-height:434px}}body#Uner.recruit #wrap section#interview .interviews .item .sub{display:block;margin:0 auto;font-size:14px;font-weight:600;padding:0 0 5px 0;border-bottom:1px solid #fff;text-align:center}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .sub{font-size:16px;text-align:left}}body#Uner.recruit #wrap section#interview .interviews .item .title{display:block;font-size:16px;margin:20px auto 30px auto;font-weight:600;letter-spacing:1px}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .title{font-size:22px;letter-spacing:2px}}body#Uner.recruit #wrap section#interview .interviews .item .title span{display:inline-block;padding:1px 5px;background-color:#fff;color:#ed2446;font-weight:600;font-size:16px}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .title span{font-size:24px}}body#Uner.recruit #wrap section#interview .interviews .item .flex.people{justify-content:space-between;align-items:center}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .left{width:28%;background-color:#fff;border-radius:10px}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .flex.people .left{width:40%;border-radius:0}}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .left img{display:block;width:100%}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right{width:68%}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right{width:55%}}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .name{margin:10px 0}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .name{margin:30px 0}}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .name span{display:block;font-size:14px;color:#fff}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .name span{font-size:16px}}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .name p{color:#fff;font-size:18px;font-weight:600}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .name p{font-size:22px}}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .name p small{font-size:12px;color:#fff;padding:0 0 0 6px}@media (min-width: 768px){body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .name p small{font-size:16px}}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .more{display:flex;justify-content:flex-end;font-size:12px;line-height:15px}body#Uner.recruit #wrap section#interview .interviews .item .flex.people .right .more span{width:20px;height:20px;border-radius:50%;background-color:#fff;color:#ed2446;text-align:center;font-size:16px;line-height:15px;font-weight:300;margin-left:10px}body#Uner.recruit #wrap section#interview .interviews .item:hover .more span{animation:rotation 1s}body#Uner.recruit #wrap section#times{position:relative;z-index:1;margin:0 auto 100px auto}@media (min-width: 768px){body#Uner.recruit #wrap section#times{padding:100px 0 0 0}}body#Uner.recruit #wrap section#times::before{content:'';width:70%;height:400px;position:absolute;top:0px;left:0;margin:auto;background-color:#FAEAEC;z-index:-1;border-top-right-radius:100px;border-bottom-right-radius:100px}@media (max-width: 767px){body#Uner.recruit #wrap section#times .container.wide{width:100%}}body#Uner.recruit #wrap section#times .flex{position:relative;flex-direction:column}@media (min-width: 768px){body#Uner.recruit #wrap section#times .flex{flex-direction:row}}body#Uner.recruit #wrap section#times .flex h3{text-align:left;margin:80px 0 30px 0}@media (min-width: 768px){body#Uner.recruit #wrap section#times .flex h3{margin:30px 0 30px 0}}body#Uner.recruit #wrap section#times .flex img.rightimg{width:40%;right:-30px;bottom:0;position:absolute}@media (min-width: 992px){body#Uner.recruit #wrap section#times .flex img.rightimg{position:absolute;top:-200px;bottom:auto;width:35%}}body#Uner.recruit #wrap section#times ul.itemarea{padding:0;flex-wrap:wrap;flex-direction:row;justify-content:space-around}@media (min-width: 1200px){body#Uner.recruit #wrap section#times ul.itemarea{justify-content:flex-start;flex-wrap:wrap}}body#Uner.recruit #wrap section#times ul.itemarea li{width:48%;margin:5px 0;background:linear-gradient(241deg, #f04600 0%, #ed2446 100%);color:#fff;border-radius:10px;padding:10px 10px 10px 20px;cursor:pointer}@media (min-width: 1200px){body#Uner.recruit #wrap section#times ul.itemarea li{width:31%;margin:20px;padding:30px}}@media (min-width: 1200px){body#Uner.recruit #wrap section#times ul.itemarea li:first-child,body#Uner.recruit #wrap section#times ul.itemarea li:nth-child(4n){margin:20px 20px 20px 0}body#Uner.recruit #wrap section#times ul.itemarea li:nth-child(3n){margin:20px 0 20px 20px}}body#Uner.recruit #wrap section#times ul.itemarea li h4{display:block;font-size:20px;margin:30px auto 10px auto;font-weight:600;letter-spacing:2px;position:relative;color:#fff}@media (min-width: 1200px){body#Uner.recruit #wrap section#times ul.itemarea li h4{font-size:38px;margin:30px auto 30px auto}}body#Uner.recruit #wrap section#times ul.itemarea li h4::after{content:attr(data-text);position:absolute;top:-20px;left:0;font-size:11px;font-weight:600;padding:0 0 5px 0;color:#fff}@media (min-width: 768px){body#Uner.recruit #wrap section#times ul.itemarea li h4::after{top:-30px;font-size:12px}}body#Uner.recruit #wrap section#times ul.itemarea li .more{display:flex;justify-content:flex-end;font-size:12px}body#Uner.recruit #wrap section#times ul.itemarea li .more span{width:20px;height:20px;border-radius:50%;background-color:#fff;color:#ed2446;text-align:center;font-size:20px;line-height:15px;font-weight:300;margin-left:10px}@media (min-width: 768px){body#Uner.recruit #wrap section#times ul.itemarea li .more span{width:30px;height:30px;font-size:20px;line-height:25px}}body#Uner.recruit #wrap section#times ul.itemarea li:hover .more span{animation:rotation 1s}body#Uner.recruit #wrap section#welfare{position:relative;z-index:1;margin:0 auto 100px auto}body#Uner.recruit #wrap section#welfare:after{content:'';width:70%;height:400px;position:absolute;top:-40px;right:0;background-color:#FAEAEC;z-index:-1;border-top-left-radius:100px;border-bottom-left-radius:100px}body#Uner.recruit #wrap section#welfare .flex.md{align-items:center;justify-content:space-between;flex-direction:column;position:relative;margin:0 auto 30px auto}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.md{flex-direction:row;margin:0 auto}}body#Uner.recruit #wrap section#welfare .flex.md img{width:30%;margin:0 auto 40px auto;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.md img{width:20%;margin:0 0 0 auto;display:block}}body#Uner.recruit #wrap section#welfare .flex.md h3{width:100%;margin:0;text-align:center}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.md h3{text-align:right}}body#Uner.recruit #wrap section#welfare .flex.item{justify-content:space-between;flex-direction:column}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.item{flex-direction:row}}body#Uner.recruit #wrap section#welfare .flex.item .left,body#Uner.recruit #wrap section#welfare .flex.item .right{width:100%}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.item .left,body#Uner.recruit #wrap section#welfare .flex.item .right{width:49%}}body#Uner.recruit #wrap section#welfare .flex.item .left dl,body#Uner.recruit #wrap section#welfare .flex.item .right dl{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #323232;margin:0 auto;padding:10px 10px 0 10px;flex-direction:column}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.item .left dl,body#Uner.recruit #wrap section#welfare .flex.item .right dl{margin:10px auto;flex-direction:row;padding:10px 10px 0 10px}}body#Uner.recruit #wrap section#welfare .flex.item .left dl dt,body#Uner.recruit #wrap section#welfare .flex.item .left dl dd,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd{padding:10px;margin:0}body#Uner.recruit #wrap section#welfare .flex.item .left dl dt strong,body#Uner.recruit #wrap section#welfare .flex.item .left dl dd strong,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt strong,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd strong{color:#ed2446;font-size:16px;text-align:center}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.item .left dl dt strong.pcnone,body#Uner.recruit #wrap section#welfare .flex.item .left dl dd strong.pcnone,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt strong.pcnone,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd strong.pcnone{display:none}}@media (min-width: 992px){body#Uner.recruit #wrap section#welfare .flex.item .left dl dt strong,body#Uner.recruit #wrap section#welfare .flex.item .left dl dd strong,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt strong,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd strong{font-size:24px;text-align:left;margin:0 auto 16px auto}}body#Uner.recruit #wrap section#welfare .flex.item .left dl dt,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt{width:100%;display:flex;align-items:center;padding:10px 0 0 0}@media (min-width: 992px){body#Uner.recruit #wrap section#welfare .flex.item .left dl dt,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt{padding:10px}}body#Uner.recruit #wrap section#welfare .flex.item .left dl dt img,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt img{width:15%;display:block;margin-right:10px}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.item .left dl dt,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt{display:block;width:25%;margin:0 auto}body#Uner.recruit #wrap section#welfare .flex.item .left dl dt img,body#Uner.recruit #wrap section#welfare .flex.item .right dl dt img{width:80%}}body#Uner.recruit #wrap section#welfare .flex.item .left dl dd,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd{width:100%;padding:10px 0 10px 0}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.item .left dl dd,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd{width:75%;padding:10px}}body#Uner.recruit #wrap section#welfare .flex.item .left dl dd p,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd p{font-size:14px;line-height:24px}@media (min-width: 768px){body#Uner.recruit #wrap section#welfare .flex.item .left dl dd p,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd p{font-size:16px;line-height:28px}}body#Uner.recruit #wrap section#welfare .flex.item .left dl dd p:last-child,body#Uner.recruit #wrap section#welfare .flex.item .right dl dd p:last-child{margin-bottom:0}body#Uner.recruit #wrap section#welfare .flex.item:last-child dl{border-bottom:1px solid #323232}body#Uner.recruit #wrap section#support,body#Uner.recruit #wrap section#it{position:relative;z-index:1;margin:0 auto 100px auto;padding:50px 0 0 0}@media (min-width: 768px){body#Uner.recruit #wrap section#support,body#Uner.recruit #wrap section#it{padding:100px 0 0 0}}body#Uner.recruit #wrap section#support::before,body#Uner.recruit #wrap section#it::before{content:'';width:70%;height:500px;position:absolute;top:0px;left:0;margin:auto;background-color:#FAEAEC;z-index:-1;border-top-right-radius:100px;border-bottom-right-radius:100px}body#Uner.recruit #wrap section#support .flex.md,body#Uner.recruit #wrap section#it .flex.md{position:relative}body#Uner.recruit #wrap section#support .flex.md h3,body#Uner.recruit #wrap section#it .flex.md h3{text-align:left;margin:30px 0 50px 0;width:100%;font-size:20px}@media (min-width: 768px){body#Uner.recruit #wrap section#support .flex.md h3,body#Uner.recruit #wrap section#it .flex.md h3{font-size:23px}}@media (min-width: 992px){body#Uner.recruit #wrap section#support .flex.md h3,body#Uner.recruit #wrap section#it .flex.md h3{font-size:38px;width:75%}}@media (min-width: 768px){body#Uner.recruit #wrap section#support .flex.md h3 br.tab_pcnone,body#Uner.recruit #wrap section#it .flex.md h3 br.tab_pcnone{display:none}}body#Uner.recruit #wrap section#support .flex.md img.rightimg,body#Uner.recruit #wrap section#it .flex.md img.rightimg{position:absolute;right:0;bottom:-40px;width:33%}@media (min-width: 768px){body#Uner.recruit #wrap section#support .flex.md img.rightimg,body#Uner.recruit #wrap section#it .flex.md img.rightimg{right:0;bottom:-20px;width:20%}}body#Uner.recruit #wrap section#support .kokuban,body#Uner.recruit #wrap section#it .kokuban{width:100%;padding:20px 20px 60px 20px;border-top:3px solid #251e1c;border-left:3px solid #251e1c;border-right:3px solid #251e1c;background-color:#fff;z-index:3;position:relative}@media (min-width: 768px){body#Uner.recruit #wrap section#support .kokuban,body#Uner.recruit #wrap section#it .kokuban{border-top:5px solid #251e1c;border-left:5px solid #251e1c;border-right:5px solid #251e1c;padding:20px 40px 140px 40px}}body#Uner.recruit #wrap section#support .kokuban:after,body#Uner.recruit #wrap section#it .kokuban:after{position:absolute;content:'';width:102%;height:100px;background:url(../img/recruit/kookuban_sp.png) no-repeat;background-size:100% auto;background-position:left bottom;left:-3px;right:0;bottom:-10px;z-index:4}@media (min-width: 768px){body#Uner.recruit #wrap section#support .kokuban:after,body#Uner.recruit #wrap section#it .kokuban:after{left:-7px}}@media (min-width: 992px){body#Uner.recruit #wrap section#support .kokuban:after,body#Uner.recruit #wrap section#it .kokuban:after{background:url(../img/recruit/kookuban.png) no-repeat;background-position:left bottom;background-size:100% auto;width:101%;left:-5.5px}}body#Uner.recruit #wrap section#support .kokuban .flex.list,body#Uner.recruit #wrap section#it .kokuban .flex.list{justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #323232;padding:10px 0 20px 0;flex-direction:column}@media (min-width: 768px){body#Uner.recruit #wrap section#support .kokuban .flex.list,body#Uner.recruit #wrap section#it .kokuban .flex.list{flex-direction:row;padding:30px 0}}body#Uner.recruit #wrap section#support .kokuban .flex.list img,body#Uner.recruit #wrap section#it .kokuban .flex.list img{width:70%;border-radius:10px;order:2;margin:10px auto 0 auto;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#support .kokuban .flex.list img,body#Uner.recruit #wrap section#it .kokuban .flex.list img{order:1;width:25%;margin:0}}body#Uner.recruit #wrap section#support .kokuban .flex.list .txt,body#Uner.recruit #wrap section#it .kokuban .flex.list .txt{width:100%;order:1}@media (min-width: 768px){body#Uner.recruit #wrap section#support .kokuban .flex.list .txt,body#Uner.recruit #wrap section#it .kokuban .flex.list .txt{order:2;width:70%}}body#Uner.recruit #wrap section#support .kokuban .flex.list .txt strong,body#Uner.recruit #wrap section#it .kokuban .flex.list .txt strong{color:#ed2446;font-size:18px;display:block;margin:0 0 20px 0;text-align:center}@media (min-width: 768px){body#Uner.recruit #wrap section#support .kokuban .flex.list .txt strong,body#Uner.recruit #wrap section#it .kokuban .flex.list .txt strong{font-size:24px;text-align:left}}body#Uner.recruit #wrap section#support .kokuban .flex.list .txt p,body#Uner.recruit #wrap section#it .kokuban .flex.list .txt p{font-size:14px}@media (min-width: 768px){body#Uner.recruit #wrap section#support .kokuban .flex.list .txt p,body#Uner.recruit #wrap section#it .kokuban .flex.list .txt p{font-size:16px}}body#Uner.recruit #wrap section#support .kokuban .flex.list .txt p:last-child,body#Uner.recruit #wrap section#it .kokuban .flex.list .txt p:last-child{margin-bottom:0}body#Uner.recruit #wrap section#it{padding:60px 0 0 0;margin:50px auto;display:block;height:auto;overflow:hidden}@media (min-width: 992px){body#Uner.recruit #wrap section#it{margin:100px auto;padding:100px 0 0 0}}body#Uner.recruit #wrap section#it .it_item{display:block;width:100%;margin:30px auto 0 auto}body#Uner.recruit #wrap section#it .it_item ul{width:100%;display:block;padding:0;margin:20px auto 0 auto}@media (min-width: 768px){body#Uner.recruit #wrap section#it .it_item ul{display:flex;flex-wrap:wrap;justify-content:space-between}}body#Uner.recruit #wrap section#it .it_item ul li{background-color:#fff;border-bottom:1px solid #c1c1c1;padding:16px;width:100%;margin-bottom:16px}@media (min-width: 768px){body#Uner.recruit #wrap section#it .it_item ul li{width:49%}}body#Uner.recruit #wrap section#it .it_item ul li p{display:block;margin:10px 0 0 0;font-size:13px;line-height:22px}@media (min-width: 992px){body#Uner.recruit #wrap section#it .it_item ul li p{font-size:14px}}body#Uner.recruit #wrap section#it .it_item ul li.flex{align-items:flex-end}body#Uner.recruit #wrap section#it .it_item ul li.flex p{margin-left:20px}body#Uner.recruit #wrap section#it .it_item ul li.flex.min{padding:5px 16px 10px 16px}body#Uner.recruit #wrap section#it .it_item ul li.flex.min p{margin-bottom:10px}body#Uner.recruit #wrap section#it .title_wrap{position:relative}body#Uner.recruit #wrap section#it .title_wrap strong{display:block;padding:0 0 5px 0;border-bottom:1px solid #ccc;color:#000}body#Uner.recruit #wrap section#it .flex.md{position:static}body#Uner.recruit #wrap section#it .flex.md img.rightimg{position:absolute;right:0;bottom:0px;width:33%}@media (min-width: 768px){body#Uner.recruit #wrap section#it .flex.md img.rightimg{right:0;bottom:-20px;width:30%}}body#Uner.recruit #wrap section#faq .container-fluid.wh{background-color:#fff}body#Uner.recruit #wrap section#faq .container-fluid#tabarea{width:100%;padding:0}body#Uner.recruit #wrap section#faq .tabs{margin:10px auto;position:relative}body#Uner.recruit #wrap section#faq .tabs .tab-buttons{height:auto;border-bottom:4px solid #1e73c8}body#Uner.recruit #wrap section#faq .tabs .tab-buttons .container{display:flex;justify-content:flex-start}@media (min-width: 992px){body#Uner.recruit #wrap section#faq .tabs .tab-buttons .container{justify-content:space-between}}body#Uner.recruit #wrap section#faq .tabs .tab-buttons .tab-button{width:42%;font-size:16px;line-height:50px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer}@media (min-width: 992px){body#Uner.recruit #wrap section#faq .tabs .tab-buttons .tab-button{width:45%;font-size:24px;line-height:100px;border-top-left-radius:30px;border-top-right-radius:30px}}body#Uner.recruit #wrap section#faq .tabs .tab-buttons .tab-button[data-tab="1"]{background-color:#fff;border-top:1px solid #1e73c8;border-left:1px solid #1e73c8;border-right:1px solid #1e73c8;color:#1e73c8}body#Uner.recruit #wrap section#faq .tabs .tab-buttons .tab-button[data-tab="2"]{border-top:1px solid #ed2446;border-left:1px solid #ed2446;border-right:1px solid #ed2446;color:#ed2446;background-color:#fff}body#Uner.recruit #wrap section#faq .tabs .tab-buttons .tab-button.active[data-tab="1"]{background-color:#1e73c8;color:#fff}body#Uner.recruit #wrap section#faq .tabs .tab-buttons.sticky{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;background-color:transparent;border-bottom:none !important;z-index:30}body#Uner.recruit #wrap section#faq .tabs .tab-buttons.sticky .tab-button{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-buttons.sticky .tab-button{line-height:60px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;font-size:18px}body#Uner.recruit #wrap section#faq .tabs .tab-buttons.sticky .tab-button:first-child{margin-right:20px}}body#Uner.recruit #wrap section#faq .tabs .tab-buttons.sticky .tab-button[data-tab="1"]{border-top:none;border-bottom:1px solid #1e73c8}body#Uner.recruit #wrap section#faq .tabs .tab-buttons.sticky .tab-button[data-tab="2"]{border-top:none;border-bottom:1px solid #ed2446}body#Uner.recruit #wrap section#faq .tabs .tab-content .tab-panel{padding:50px 0;background-color:#fff}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .tab-panel{padding:80px 0}}body#Uner.recruit #wrap section#faq .tabs .tab-content .tab-panel .flow .flex.num{align-items:center}@media (max-width: 767px){body#Uner.recruit #wrap section#faq .tabs .tab-content .tab-panel .flow .flex.num .right{padding:20px 0 0 0}}body#Uner.recruit #wrap section#faq .tabs .tab-content h3{position:relative;border-left:6px solid #1e73c8;position:relative;color:#323232;padding:5px 10px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content h3{border-left:8px solid #1e73c8;padding:5px 20px}}body#Uner.recruit #wrap section#faq .tabs .tab-content h3::after{content:attr(data-text);position:absolute;left:-4px;top:-30px;font-family:"fot-tsukuardgothic-std", sans-serif;font-style:normal;line-height:normal;font-size:16px;z-index:3;width:100%;height:20px;color:#1e73c8;letter-spacing:2px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content h3::after{font-size:20px;top:-50px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch{justify-content:space-between;flex-direction:column;color:#323232}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch{flex-direction:row}}body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch p{color:#323232}body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch ul{padding:0;width:70%;margin:20px auto}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch ul{width:260px;margin:0}}body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch ul li{border-radius:40px;height:40px;background-color:#ed2446;color:#fff;font-family:14px;padding:0 0 0 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch ul li{border-radius:50px;height:50px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch ul li span{width:30px;height:30px;line-height:30px;border-radius:30px;border:1px solid #ed2446;text-align:center;background-color:#fff;color:#ed2446;margin-left:16px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch ul li span{width:50px;height:50px;line-height:50px;border-radius:50px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .flex.switch ul a{display:block;color:#fff;text-decoration:none}body#Uner.recruit #wrap section#faq .tabs .tab-content .caution{display:block;padding:20px;background-color:#fff;border:1px solid #ed2446;margin:10px auto 30px auto}body#Uner.recruit #wrap section#faq .tabs .tab-content .caution strong{display:block;color:#ed2446;font-size:16px}body#Uner.recruit #wrap section#faq .tabs .tab-content .faq-cat{display:block;font-size:16px;padding:20px 10px 5px 10px;position:relative;font-weight:600;color:#323232;margin:0 0 40px 0;z-index:2}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .faq-cat{font-size:20px;padding:20px 20px 5px 20px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .faq-cat::after{content:'';width:100%;height:20px;background-color:#f5f5f5;position:absolute;left:0;bottom:0;z-index:-1}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-cat{display:block;background-color:#1e73c8;color:#fff;padding:10px 20px;border-radius:20px;font-size:16px;font-weight:bold;margin:30px auto 20px auto}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-cat{font-size:20px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list{width:100%;margin:0 auto 100px auto;height:auto;overflow:hidden;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list{margin:0 auto 150px auto}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list dl{padding:0;margin:0 auto;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list dl{display:flex;justify-content:flex-start;align-items:center}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list dl dt{width:200px;margin:0 auto 10px auto;padding:5px 20px;text-align:center;font-weight:600;border:1px solid #1e73c8;color:#1e73c8}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list dl dt{width:auto;margin:0 20px 0 0}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list dl dd{width:auto;text-align:left;margin-bottom:0}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item{margin:10px auto 20px auto;background-color:#E4EFF7;padding:10px;border-radius:15px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item{border-radius:20px;padding:20px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-summary{width:100%;border:none;cursor:pointer;position:relative;background:url(../img/ico/ac_arrow_glbottom.svg) no-repeat;background-position:right 0px;background-size:20px auto;padding:10px 25px 10px 10px;color:#323232;font-weight:600}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-summary{background-position:right 0px;background-size:50px auto;padding:10px 0}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item.open .job-summary{background:url(../img/ico/ac_arrow_gltop.svg) no-repeat;background-position:right 0px;background-size:20px auto;transition:transform 0.3s ease;padding:10px 25px 10px 10px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item.open .job-summary{background-position:right 0px;background-size:50px auto;padding:10px 0}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer{display:none;color:#323232;background-color:#f5f5f5;width:95%;margin:20px auto 5px auto}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer{width:100%;padding:30px;margin:20px auto 0 auto}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table{width:100%}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table th,body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table td{border-bottom:1px solid #c1c1c1;padding:10px;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table th,body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table td{display:table-cell}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table th{width:100%}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table th{width:20%}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table td{background-color:#fff;width:100%}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table td{width:80%}}body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table tr:last-child th,body#Uner.recruit #wrap section#faq .tabs .tab-content .job-list .job-item .job-answer table tr:last-child td{border-bottom:none}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable{width:100%;margin:0 auto 30px auto;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable{display:table-}}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable tbody,body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable tr{width:100%;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable tbody,body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable tr{display:table}}@media (max-width: 767px){body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable tr{border-top:1px solid #ccc}}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable th,body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td{color:#323232}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable th p,body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td p{color:#323232}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable th{width:100%;display:block;position:relative;padding:10px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable th{width:35%;display:table-cell;vertical-align:top;padding:20px 10px 0 10px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable th .rec{position:absolute;top:7px;right:0;bottom:0;border:1px solid #1e73c8;color:#1e73c8;text-align:center;font-size:13px;padding:1px 10px;width:50px;height:25px;line-height:25px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable th .rec{top:20px;height:30px;line-height:30px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td{display:block;padding:10px}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td{padding:20px 30px 0 30px;width:65%;display:table-cell}}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td input,body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td textarea{width:100%;padding:10px 20px;background-color:#f5f5f5;border-radius:40px;border:none}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td textarea{min-height:200px}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td.address input{margin-bottom:10px}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td.address input#zip,body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td.address input#pref{width:auto}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area table.formTable td.address small.addnum{display:block;padding:0 0 16px 20px}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area .form-check{display:flex;justify-content:center;margin:10px auto;padding:0;color:#323232}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area .form-check p{color:#323232}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area .form-check .wpcf7-form-control-wrap{margin-right:20px}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area .btns{width:100%;margin:20px auto 20px auto;display:block}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area .btns{width:50%}}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area .btns input[type="submit"]{text-align:center;background-color:#fff;width:100%;border:1px solid #1e73c8;color:#1e73c8;padding:10px;margin:30px auto 30px auto;display:block;font-size:20px;font-weight:600}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area .btns input[type="submit"]{padding:20px 10px;max-width:400px}}body#Uner.recruit #wrap section#faq .tabs .tab-content .form_area .btns input[type="submit"]:hover{background-color:#1e73c8;color:#fff;opacity:1}body#Uner.recruit #wrap section#faq .tabs.news .tab-buttons{border-bottom:4px solid #1e73c8}body#Uner.recruit #wrap section#faq .tabs.news .tab-buttons .tab-button[data-tab="1"]{border-bottom:4px solid #1e73c8}body#Uner.recruit #wrap section#faq .tabs.ct .tab-buttons{border-bottom:4px solid #ed2446}body#Uner.recruit #wrap section#faq .tabs.ct .tab-buttons .tab-button[data-tab="2"]{background-color:#ed2446;color:#fff}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content h3{border-left:8px solid #ed2446}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content h3::after{color:#ed2446}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .faq-list .faq-item .faq-question{background:url(../img/recruit/ac_arrow_redbottom.svg) no-repeat;background-position:98% center;background-size:14px auto}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .faq-list .faq-item .faq-question{background-size:20px auto}}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .faq-list .faq-item.open .faq-question{background:url(../img/recruit/ac_arrow_red.svg) no-repeat;background-position:98% center;background-size:14px auto}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .faq-list .faq-item.open .faq-question{background-size:20px auto}}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .flex.switch ul li{background-color:#1e73c8}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .flex.switch ul li span{border:1px solid #1e73c8;color:#1e73c8}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .job-cat{background-color:#ed2446}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .job-list .job-item{background-color:#fde9ec}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .job-list .job-item .job-summary{background:url(../img/recruit/ac_arrow_glbottom_red.svg) no-repeat;background-position:99% 0px;background-size:20px auto;background-position:right center}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .job-list .job-item .job-summary{background-size:50px auto;background-position:right center}}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .job-list .job-item.open .job-summary{background:url(../img/recruit/ac_arrow_gl_red.svg) no-repeat;background-position:99% 0px;background-size:20px auto;background-position:right center}@media (min-width: 768px){body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .job-list .job-item.open .job-summary{background-size:50px auto}}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .job-list dl dt{border:1px solid #ed2446;color:#ed2446}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .flow .flex.num .right h5{color:#ed2446}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .form_area table.formTable th .rec,body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .form_area .btns input[type="submit"]{border:1px solid #ed2446;color:#ed2446}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content .form_area .btns input[type="submit"]:hover{background-color:#ed2446;color:#fff}body#Uner.recruit #wrap section#faq .tabs.ct .tab-content #recruit_message::before{background-color:#fde9ec}body#Uner.recruit #wrap section #recruit_message{margin:100px auto 0px auto}@media (min-width: 768px){body#Uner.recruit #wrap section #recruit_message{margin:100px auto 150px auto}}body#Uner.recruit #wrap section #recruit_message::before{background-color:#e8f1f9;height:60%;top:0;bottom:auto}body#Uner.recruit #wrap section #recruit_message h3{white-space:nowrap;border-left:none !important;padding:0 !important;font-weight:700}body#Uner.recruit #wrap section #recruit_message h3::after{color:#1e73c8}body#Uner.recruit #wrap section #recruit_message .flex.messe{align-items:flex-end}body#Uner.recruit #wrap section #recruit_message .flex.messe .right img{border-radius:50px;width:80%;display:block;margin:30px auto 0 auto}@media (min-width: 768px){body#Uner.recruit #wrap section #recruit_message .flex.messe .right img{margin:0 auto}}body#Uner.recruit #wrap section #recruit_message .flex.switch{justify-content:space-between;color:#323232;margin:30px auto 0 auto}@media (min-width: 768px){body#Uner.recruit #wrap section #recruit_message .flex.switch{margin:80px auto 0 auto}}body#Uner.recruit #wrap section #recruit_message .flex.switch p{color:#323232}body#Uner.recruit #wrap section #recruit_message .flex.switch ul{padding:0}body#Uner.recruit #wrap section #recruit_message .flex.switch ul li{border-radius:50px;height:50px;background-color:#ed2446;color:#fff;font-family:14px;padding:0 0 0 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}body#Uner.recruit #wrap section #recruit_message .flex.switch ul li span{width:50px;height:50px;border-radius:50px;border:1px solid #ed2446;text-align:center;background-color:#fff;color:#ed2446;margin-left:16px;line-height:50px}body#Uner.recruit .faq-list{width:100%;margin:0 auto 40px auto}body#Uner.recruit .faq-list.last{margin:0 auto 100px auto;height:auto;overflow:hidden;display:block}@media (min-width: 768px){body#Uner.recruit .faq-list.last{margin:0 auto 150px auto}}body#Uner.recruit .faq-list dl{padding:0;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}body#Uner.recruit .faq-list dl dd,body#Uner.recruit .faq-list dl dt{font-size:14px;line-height:24px}@media (min-width: 768px){body#Uner.recruit .faq-list dl dd,body#Uner.recruit .faq-list dl dt{font-size:18px;line-height:30px}}body#Uner.recruit .faq-list dl dt{width:30px;text-align:center;font-weight:600}@media (min-width: 768px){body#Uner.recruit .faq-list dl dt{width:60px}}body#Uner.recruit .faq-list dl dd{width:95%;text-align:left;margin-bottom:0}@media (min-width: 768px){body#Uner.recruit .faq-list dl dd{width:auto}}body#Uner.recruit .faq-list .faq-item .faq-question{width:100%;border-bottom:1px solid #323232;border-right:none;border-left:none;border-top:none;cursor:pointer;position:relative;background:url(../img/ico/ac_arrow_bluebottom.svg) no-repeat;background-position:98% center;background-size:20px auto;padding:10px 0;color:#323232;font-weight:600}body#Uner.recruit .faq-list .faq-item.open .faq-question{background:url(../img/ico/ac_arrow_blue.svg) no-repeat;background-position:98% center;background-size:20px auto;transition:transform 0.3s ease;border-bottom:1px dashed #323232}body#Uner.recruit .faq-list .faq-item .faq-answer{display:none;color:#323232;padding:20px 30px 20px 0;border-bottom:1px solid #323232}body#top .topnews{padding:40px 0}body#top .topnews .center{padding:0 0 10px 0}@media (min-width: 768px){body#top .topnews .center{padding:0}}.flow{margin:0 auto 50px auto;display:block;overflow:hidden;height:auto}@media (min-width: 768px){.flow{margin:0 auto 100px auto}}.flow .flex.num{background-color:#f5f5f5;padding:10px;margin:20px auto 50px auto;position:relative;border-radius:20px;width:100%;height:auto;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 768px){.flow .flex.num{align-items:flex-start;flex-direction:row;padding:20px 30px}}.flow .flex.num:after{content:'';width:20px;height:15px;background:url(../img/recruit/flow_arrow.png) no-repeat;background-position:center center;background-size:100% auto;position:absolute;left:0;right:0;bottom:-35px;margin:auto}@media (min-width: 768px){.flow .flex.num:after{width:30px;height:20px}}.flow .flex.num:last-child::after{display:none}.flow .flex.num .left{width:50%}@media (min-width: 768px){.flow .flex.num .left{width:25%}}.flow .flex.num .left .time{width:100%;height:auto;display:block;font-size:20px;font-weight:bold;text-align:center;border-radius:30px;background-color:#fff;color:#323232;margin:10px auto;padding:5px 10px}@media (min-width: 768px){.flow .flex.num .left .time{font-size:40px;padding:10px;margin:0 auto}}.flow .flex.num .right{width:100%}@media (min-width: 768px){.flow .flex.num .right{width:72%}}.flow .flex.num .right h5{background-color:transparent;color:#1e73c8;font-weight:600;padding:0;font-size:16px;line-height:25px;margin:0 auto 5px auto;text-align:center}@media (min-width: 768px){.flow .flex.num .right h5{font-size:22px;line-height:30px;text-align:left}}.flow .flex.num .right p{color:#323232}.flow .flex.num .right p:last-child{margin-bottom:0}.flow .flex.num.tm{align-items:center;padding:20px}@media (min-width: 768px){.flow .flex.num.tm{padding:30px}}.normal-tab-buttons{display:flex}.normal-tab-buttons span{padding:10px 15px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:15px;text-align:center;transition:all 0.3s;border-top-left-radius:20px;border-top-right-radius:20px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#ccc;color:#888}@media (min-width: 768px){.normal-tab-buttons span{padding:10px 30px;font-size:22px;border-top-left-radius:30px;border-top-right-radius:30px}}.normal-tab-buttons span:hover{background:#f0f8ff}.normal-tab-buttons span.active{border-bottom:2px solid #41d2d2;color:#30416b;background-color:#fff}.normal-tab-contents .content{display:none;padding:20px 0;animation:fadeIn 0.3s ease-in-out;padding:30px;border:1px solid #ccc;border-top-right-radius:50px}.normal-tab-contents .content.active{display:block}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.7);padding:80px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:99}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;width:95%;max-width:1080px}@media (min-width: 768px){.modal-body{width:90%}}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-20px;right:-10px;width:30px;height:30px;border-radius:30px;font-size:20px;color:#ed2446;background-color:#fff;cursor:pointer;z-index:10}@media (min-width: 768px){.modal-close{top:-20px;right:-20px;width:50px;height:50px;border-radius:50px;font-size:30px}}@media (min-width: 992px){.modal-close{top:-40px;right:-40px;width:80px;height:80px;border-radius:80px;font-size:40px}}.modal-close.bottom{width:100px;height:auto;margin:30px auto 0 auto;position:static;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:600;color:#323232}@media (min-width: 768px){.modal-close.bottom{width:150px;font-size:20px}}.modal-close.bottom img{width:30px}.modal-content{text-align:left}.modal-content h4{display:block;text-align:center;color:#fff;background:linear-gradient(241deg, #f04600 0%, #ed2446 100%);padding:10px;font-size:18px;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;margin:0 auto}@media (min-width: 992px){.modal-content h4{padding:20px;font-size:30px}}.modal-content .inner{width:100%;background-color:#fff;padding:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (min-width: 992px){.modal-content .inner{padding:30px 40px}}.modal-content .inner .flex.mdl{width:100%;justify-content:space-between;flex-direction:column;margin:10px auto}@media (min-width: 768px){.modal-content .inner .flex.mdl{flex-direction:row;margin:30px auto}}@media (min-width: 992px){.modal-content .inner .flex.mdl{min-height:270px}}.modal-content .inner .flex.mdl .left{padding:0 0 20px 0}@media (min-width: 768px){.modal-content .inner .flex.mdl .left{padding:0}}.modal-content .inner .flex.mdl .left.foreword{padding:20px 0}@media (min-width: 768px){.modal-content .inner .flex.mdl .left.foreword{padding:0}}.modal-content .inner .flex.mdl .left,.modal-content .inner .flex.mdl .right{width:100%;position:relative;color:#323232}@media (min-width: 768px){.modal-content .inner .flex.mdl .left,.modal-content .inner .flex.mdl .right{width:48%}}.modal-content .inner .flex.mdl .left strong,.modal-content .inner .flex.mdl .right strong{font-size:18px;line-height:30px;font-weight:bold;color:#323232;z-index:2;position:relative}@media (min-width: 768px){.modal-content .inner .flex.mdl .left strong,.modal-content .inner .flex.mdl .right strong{font-size:35px;line-height:50px}}.modal-content .inner .flex.mdl .left strong span,.modal-content .inner .flex.mdl .right strong span{display:inline-block;background-color:#f04600;color:#fff;padding:3px;letter-spacing:2px;font-size:18px;line-height:30px}@media (min-width: 768px){.modal-content .inner .flex.mdl .left strong span,.modal-content .inner .flex.mdl .right strong span{font-size:38px;line-height:50px;padding:5px}}.modal-content .inner .flex.mdl .left .name,.modal-content .inner .flex.mdl .right .name{width:100%;border-left:10px solid #f04600;padding:5px 20px;margin:40px auto 0 auto}.modal-content .inner .flex.mdl .left .name p:first-child,.modal-content .inner .flex.mdl .right .name p:first-child{font-size:14px}@media (min-width: 768px){.modal-content .inner .flex.mdl .left .name p:first-child,.modal-content .inner .flex.mdl .right .name p:first-child{font-size:16px}}.modal-content .inner .flex.mdl .left .name p:last-child,.modal-content .inner .flex.mdl .right .name p:last-child{font-size:22px;font-weight:600}@media (min-width: 768px){.modal-content .inner .flex.mdl .left .name p:last-child,.modal-content .inner .flex.mdl .right .name p:last-child{font-size:30px}}.modal-content .inner .flex.mdl .left .name p:last-child small,.modal-content .inner .flex.mdl .right .name p:last-child small{font-weight:300;font-size:12px}@media (min-width: 768px){.modal-content .inner .flex.mdl .left .name p:last-child small,.modal-content .inner .flex.mdl .right .name p:last-child small{font-size:15px}}.modal-content .inner .flex.mdl .left p,.modal-content .inner .flex.mdl .right p{color:#323232}.modal-content .inner .flex.mdl .left img.op,.modal-content .inner .flex.mdl .right img.op{position:absolute;width:30%;right:0;top:-10px;z-index:1;margin:0}@media (min-width: 768px){.modal-content .inner .flex.mdl .left img.op,.modal-content .inner .flex.mdl .right img.op{top:auto;right:0;bottom:30px;z-index:1;margin:0}}@media (min-width: 992px){.modal-content .inner .flex.mdl .left img.op,.modal-content .inner .flex.mdl .right img.op{width:60%}}.modal-content .inner .movie{width:100%;aspect-ratio:16 / 9;margin:0 auto 30px auto}.modal-content .inner .movie iframe{width:100%;height:100%}.modal-content .inner .bottom_nenu{padding:0;margin:0 auto}.modal-content .inner .bottom_nenu li{display:block;width:100%;background-color:#ed2446;text-align:center;color:#fff;padding:10px;border-radius:20px;margin-bottom:16px;font-size:15px;cursor:pointer}@media (min-width: 768px){.modal-content .inner .bottom_nenu li{font-size:20px;padding:20px 10px;border-radius:10px}}.modal-content .inner .bottom_nenu li p{font-size:20px}.modal-content .inner .bottom_nenu li:last-child{margin-bottom:0}.modal-content .inner .faq-list .faq-item .faq-question{background:url(../img/recruit/ac_arrow_red.svg) no-repeat !important;background-position:98% center !important;background-size:14px auto !important}@media (min-width: 768px){.modal-content .inner .faq-list .faq-item .faq-question{background-size:20px auto !important}}.modal-content .inner .faq-list .faq-item.open .faq-question{background:url(../img/recruit/ac_arrow_redbottom.svg) no-repeat !important;background-position:98% center !important;background-size:14px auto !important}@media (min-width: 768px){.modal-content .inner .faq-list .faq-item.open .faq-question{background-size:20px auto !important}}.modal-content .inner .faq-list .faq-item .faq-answer{padding:20px 0 !important}.modal-content .inner .faq-list .faq-item .faq-answer dl dd{width:100% !important}@media (min-width: 768px){.modal-content .inner .faq-list .faq-item .faq-answer{padding:20px 30px 20px 0 !important}}.modal-content .inner .messeage{width:100%}.modal-content .inner .messeage .q{display:flex;align-items:center;font-size:16px;color:#323232;font-weight:bold;position:relative;z-index:1}@media (min-width: 768px){.modal-content .inner .messeage .q{font-size:24px}}.modal-content .inner .messeage .q::after{content:'';width:100%;height:10px;background-color:#f5f5f5;position:absolute;left:0;bottom:-5px;z-index:-1}@media (min-width: 768px){.modal-content .inner .messeage .q::after{height:20px}}.modal-content .inner .messeage .q img{width:20px;margin-right:12px;margin-left:12px}@media (min-width: 768px){.modal-content .inner .messeage .q img{width:40px}}.modal-content .inner .messeage .a{width:100%;display:block;padding:20px 0;color:#323232}@media (min-width: 768px){.modal-content .inner .messeage .a{padding:30px}}.modal-content .inner .messeage .a p{color:#323232;font-size:14px;line-height:24px}@media (min-width: 768px){.modal-content .inner .messeage .a p{font-size:18px;line-height:30px}}.modal-content .inner .flow{margin:0 auto 20px auto}@media (min-width: 768px){.modal-content .inner .flow{margin:0 auto 50px auto}}footer{position:relative;margin:0 auto;z-index:1}@media (min-width: 768px){footer{margin:-100px auto 0 auto}}footer #foot_slider .vegas-timer{display:none !important}footer p,footer span,footer li,footer a,footer strong{color:#fff}footer .container-fluid{padding:0;overflow:hidden}footer .container-fluid .wrapper{top:80px;bottom:auto}@media (min-width: 768px){footer .container-fluid .wrapper{top:150px}}footer .container-fluid .wrapper .double-content{opacity:0.4}footer .container-fluid .containers{width:90%;margin:100px auto 10px auto;position:relative;display:block;z-index:5;position:relative}@media (min-width: 768px){footer .container-fluid .containers{margin:170px auto 30px auto}}@media (min-width: 992px){footer .container-fluid .containers{margin:200px auto 30px auto}}footer .container-fluid .containers .subcopy{padding:0 0 100px 0}@media (min-width: 992px){footer .container-fluid .containers .subcopy{padding:0 0 150px 0}}footer .container-fluid .containers .subcopy p{display:block;text-align:right;font-size:24px;line-height:40px}footer .container-fluid .containers .flex{justify-content:space-between;align-items:flex-end;flex-direction:column}@media (min-width: 992px){footer .container-fluid .containers .flex{flex-direction:row}}footer .container-fluid .containers .flex .menu{width:100%;margin:0 auto}@media (min-width: 992px){footer .container-fluid .containers .flex .menu{margin:0}}footer .container-fluid .containers .flex .menu .top,footer .container-fluid .containers .flex .menu .bottom{width:100%}footer .container-fluid .containers .flex .menu .top{padding:0 0 40px 0}@media (min-width: 992px){footer .container-fluid .containers .flex .menu .top{width:78%;margin:0}}footer .container-fluid .containers .flex .menu .top .flex{justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .top .flex{flex-wrap:nowrap}}footer .container-fluid .containers .flex .menu .top .flex .item{width:50%;display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .top .flex .item{width:auto}}footer .container-fluid .containers .flex .menu .top .flex .item ul{padding:0}footer .container-fluid .containers .flex .menu .top .flex .item ul li{padding:0;display:block;font-size:16px;font-weight:600}@media (min-width: 992px){footer .container-fluid .containers .flex .menu .top .flex .item ul li{font-size:20px}}footer .container-fluid .containers .flex .menu .top .flex .item ul li a{display:block;padding:5px 0}footer .container-fluid .containers .flex .menu .top .flex .item ul li a:hover{text-decoration:underline}footer .container-fluid .containers .flex .menu .top .flex .item ul.main a{font-size:16px;font-weight:600}@media (min-width: 992px){footer .container-fluid .containers .flex .menu .top .flex .item ul.main a{font-size:20px}}footer .container-fluid .containers .flex .menu .top .flex .item ul.sub a,footer .container-fluid .containers .flex .menu .top .flex .item ul.other a{font-size:14px;line-height:20px;font-weight:300}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .top .flex .item ul.sub a,footer .container-fluid .containers .flex .menu .top .flex .item ul.other a{font-size:16px;line-height:24px}}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .top .flex .item ul.other{padding:70px 0 0 0}}footer .container-fluid .containers .flex .menu .bottom{padding:0 0 50px 0}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .bottom{border-top:1px solid #fff}}footer .container-fluid .containers .flex .menu .bottom .logo{margin:0}footer .container-fluid .containers .flex .menu .bottom .logo a{display:block}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .bottom .logo a{width:30%;width:300px}}footer .container-fluid .containers .flex .menu .bottom .flex{justify-content:space-between;flex-wrap:wrap;flex-direction:column;margin:0px auto 0 auto}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .bottom .flex{margin:50px auto 0 auto;flex-direction:row}}@media (max-width: 767px){footer .container-fluid .containers .flex .menu .bottom .flex .logo{width:80%;margin:0 auto 30px auto}footer .container-fluid .containers .flex .menu .bottom .flex .btn{margin:0 auto 30px auto}}footer .container-fluid .containers .flex .menu .bottom .flex table{width:100%}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .bottom .flex table{width:30%}}footer .container-fluid .containers .flex .menu .bottom .flex table th,footer .container-fluid .containers .flex .menu .bottom .flex table td{padding:10px;line-height:24px}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .bottom .flex table th,footer .container-fluid .containers .flex .menu .bottom .flex table td{width:auto;padding:10px 20px}}footer .container-fluid .containers .flex .menu .bottom .flex table th a,footer .container-fluid .containers .flex .menu .bottom .flex table td a{text-decoration:underline}footer .container-fluid .containers .flex .menu .bottom .flex table th{color:#fff;border-bottom:1px solid #fff;white-space:nowrap;width:100%;display:block}footer .container-fluid .containers .flex .menu .bottom .flex table td{width:100%;display:block}footer .container-fluid .containers .flex .menu .bottom .flex table td strong{font-size:15px}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .bottom .flex table td strong{font-size:16px}}footer .container-fluid .containers .flex .menu .bottom .flex table td p{font-size:14px}@media (min-width: 768px){footer .container-fluid .containers .flex .menu .bottom .flex table td p{font-size:15px}}footer .container-fluid .containers .flex .menu .bottom .flex table td p:last-child{margin:0}footer .container-fluid .containers .flex .btn{width:50%}@media (min-width: 768px){footer .container-fluid .containers .flex .btn{width:20%}}footer .container-fluid .containers .flex .btn ul{padding:0;margin:0 auto}@media (min-width: 768px){footer .container-fluid .containers .flex .btn ul{margin:0 0 -20px 0}}footer .container-fluid small{display:block;font-size:10px;color:#fff}@media (min-width: 768px){footer .container-fluid small{font-size:13px}}.totop{position:absolute;right:0;bottom:0;z-index:999;width:40px;height:40px;background-color:#30416b;border:1px solid #fff}@media (min-width: 768px){.totop{width:60px;height:60px;border:none}}html.fancybox-active{margin-right:0 !important;overflow:hidden !important}.fancybox__container p,.fancybox__container span,.fancybox__container i{color:#fff}.slick-slider{margin-bottom:0 !important}.slick-slider .slick-dotted.slick-slider .slick-dots{bottom:-23px}.slick-slider .slick-dots li button::before{font-size:10px}.slick-slider .slick-prev{left:10px !important}.slick-slider .slick-next{right:10px !important}.slick-slider .slick-prev,.slick-slider .slick-next{width:50px;height:50px;z-index:999;text-indent:-9999px;z-index:99}.slick-slider .slick-prev,.slick-slider .slick-next{width:30px !important;height:30px !important}.slick-slider .slick-prev,.slick-slider .slick-next{background-color:transparent !important}.slick-slider .slick-prev,.slick-slider .slick-prev:hover,.slick-slider .slick-prev:focus{background:url("../img/ico/arrow-bar-left.svg") center center/30px no-repeat !important}.slick-slider .slick-next,.slick-slider .slick-next:hover,.slick-slider .slick-next:focus{background:url("../img/ico/arrow-bar-right.svg") center center/30px no-repeat !important}.slick-slider .slick-prev:hover,.slick-slider .slick-prev:focus,.slick-slider .slick-next:hover,.slick-slider .slick-next:focus{background-color:transparent !important}@media (min-width: 768px){.slider_box .slick-dots{bottom:30px !important}}.slider_box .slick-prev{top:auto;bottom:-45px;margin:0}@media (min-width: 768px){.slider_box .slick-prev{top:0;left:-50px !important;bottom:0;margin:auto}}.slider_box .slick-next{top:auto;bottom:-45px;margin:0}@media (min-width: 768px){.slider_box .slick-next{top:0;right:-50px !important;bottom:0;margin:auto}}.slider_box .slick-prev,.slider_box .slick-prev:hover,.slider_box .slick-prev:focus{background:url("../img/ico/arrow-bar-left.svg") center center/20px no-repeat !important}.slider_box .slick-next,.slider_box .slick-next:hover,.slider_box .slick-next:focus{background:url("../img/ico/arrow-bar-right.svg") center center/20px no-repeat !important}.slider_box .slick-prev,.slider_box .slick-next{width:30px !important;height:30px !important;background-color:#30416b !important;border-radius:50%}.slider_box .slick-prev:hover,.slider_box .slick-prev:focus,.slider_box .slick-next:hover,.slider_box .slick-next:focus{background-color:#30416b !important}.post-password-form input[type="password"],.post-password-form input[type="submit"]{height:36px}.post-password-form input[type="password"]{width:150px}.post-password-form input[type="submit"]{background-color:#1e73c8;color:#fff;text-align:center;padding:0 20px;line-height:36px;border-radius:3px}.post_password .pass_area{display:flex;align-items:center;flex-direction:column}@media (min-width: 768px){.post_password .pass_area{flex-direction:row}}.post_password .pass_area .btnT{max-width:100%}.post_password .pass_area .btnT,.post_password .pass_area .btnI{padding:5px 10px}.post_password .pass_area .btnI{background-color:#1e73c8;color:#fff;text-align:center;margin:10px auto 0 auto}@media (min-width: 768px){.post_password .pass_area .btnI{margin:0 0 0 10px}}@media screen and (max-width: 767px){.spnone{display:none}}@media screen and (min-width: 768px) and (max-width: 991px){.tabnone{display:none}}@media screen and (min-width: 992px){.pcnone{display:none}}
