.fl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}br{display:block}br.pc_none{display:none}@media(max-width: 450px){br.pc_none{display:block}}@media(max-width: 769px){br.tab_none{display:none}}@media(max-width: 450px){br.sp_none{display:none}}.max_content{max-width:1060px;margin:0 auto}@media(max-width: 1060px){.max_content{padding-left:20px !important;padding-right:20px !important}}body{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN",sans-serif;color:#0c0d21;line-height:1;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.15em}body.search_modal_active{overflow:hidden;margin-right:15px}body.maintenance_on{overflow:hidden}body.changed{overflow:hidden}main{margin-top:134px;overflow:hidden}@media(max-width: 769px){main{margin-top:74px}}main.stky{overflow:initial}header{padding:20px 20px;position:fixed;top:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99}@media(max-width: 769px){header{padding:10px 20px}}header.search_modal_active{padding-right:35px}header .gray_bg{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(25,25,25,.5);pointer-events:none;opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}header .gray_bg.show{opacity:1;pointer-events:auto;-webkit-transition-duration:.3s;transition-duration:.3s}header .header_content{background:hsla(0,0%,100%,.7);border-radius:50px;padding:20px 20px 20px 40px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header .header_content.front_page{background:initial;-webkit-backdrop-filter:initial;backdrop-filter:initial;color:#fff;-webkit-transition:.2s;transition:.2s}header .header_content.front_page.active{background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0c0d21}header .header_content.front_page .menu_box .menu_list .menu_item .txt a{color:#fff}header .header_content.front_page .menu_box .menu_list .menu_item .txt a.active{color:#0c0d21}header .header_content.front_page .menu_box .menu_list .menu_item .triangle{background:#fff}header .header_content.front_page .menu_box .menu_list .menu_item .triangle.active{background:#0c0d21}@media(max-width: 769px){header .header_content{padding:15px 30px 15px 30px}}header .header_content .header_logo{width:150px}header .header_content .header_logo.front_logo a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:.2s;transition:.2s}header .header_content .header_logo.front_logo a img.active{-webkit-filter:initial;filter:initial}@media(max-width: 769px){header .header_content .header_logo{padding-top:3px;width:100px}}header .header_content .header_logo a{-webkit-transition:.2s;transition:.2s}header .header_content .header_logo a:hover{opacity:.8}@media(max-width: 450px){header .header_content .header_logo a:hover{opacity:1}}@media(max-width: 769px){header .header_content .menu_box{display:none}}header .header_content .menu_box .menu_list .menu_item{padding:0 12px;cursor:default;line-height:1.5}header .header_content .menu_box .menu_list .menu_item .txt{margin-right:5px;font-size:15px}header .header_content .menu_box .menu_list .menu_item .txt a{color:#0c0d21;-webkit-transition:.2s;transition:.2s}header .header_content .menu_box .menu_list .menu_item .txt a:hover{opacity:.8}@media(max-width: 450px){header .header_content .menu_box .menu_list .menu_item .txt a:hover{opacity:1}}header .header_content .menu_box .menu_list .menu_item .triangle{margin-top:3px;background:#0c0d21;height:8.6602540378px;width:10px;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .header_content .menu_box .btn a{padding:15px 20px;border-radius:50px;border:1px solid #0c0d21;color:#0c0d21;font-weight:500;font-size:14px}header .header_content .menu_box .btn a .arrow{margin-left:15px;width:22px;margin-top:1px}header .header_content .menu_box .btn a{border:none;color:#fff;position:relative;overflow:hidden;background-color:#452c6a}header .header_content .menu_box .btn a::before,header .header_content .menu_box .btn a::after{content:"";position:absolute;inset:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}header .header_content .menu_box .btn a::before{background:-webkit-linear-gradient(48deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);background:linear-gradient(42deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);opacity:1;z-index:0}header .header_content .menu_box .btn a::after{background:-webkit-radial-gradient(2.52% 96.31%, circle farthest-corner, rgb(103, 231, 186) 0%, rgb(104, 221, 184) 0.83%, rgb(107, 184, 177) 4.18%, rgb(110, 152, 171) 7.81%, rgb(113, 126, 166) 11.73%, rgb(115, 106, 163) 16.04%, rgb(116, 92, 160) 20.94%, rgb(117, 83, 158) 26.95%, rgb(117, 81, 158) 37.25%, rgb(95, 68, 133) 49.76%, rgb(43, 36, 75) 81.53%, rgb(23, 24, 52) 96.77%);background:radial-gradient(circle farthest-corner at 2.52% 96.31%, rgb(103, 231, 186) 0%, rgb(104, 221, 184) 0.83%, rgb(107, 184, 177) 4.18%, rgb(110, 152, 171) 7.81%, rgb(113, 126, 166) 11.73%, rgb(115, 106, 163) 16.04%, rgb(116, 92, 160) 20.94%, rgb(117, 83, 158) 26.95%, rgb(117, 81, 158) 37.25%, rgb(95, 68, 133) 49.76%, rgb(43, 36, 75) 81.53%, rgb(23, 24, 52) 96.77%);opacity:0;z-index:1}header .header_content .menu_box .btn a>*{position:relative;z-index:2}header .header_content .menu_box .btn a:hover::before{opacity:0}header .header_content .menu_box .btn a:hover::after{opacity:1}header .header_content .menu_box .btn a .arrow{position:relative;width:22px;height:22px}header .header_content .menu_box .btn a .arrow:before{display:block;content:"";width:22px;height:22px;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto;background:-webkit-linear-gradient(48deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);background:linear-gradient(42deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%)}header .header_content .menu_box .btn a .arrow:after{display:block;content:"";width:7px;height:7px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:5px;bottom:0;margin:auto}header .header_content .menu_box .btn a .arrow::before{background:#98ffdc}header .header_content .menu_box .btn a .arrow::after{border-top:solid 1px #452c6a;border-right:solid 1px #452c6a}header .header_content .humg_btn{display:none;width:25px}header .header_content .humg_btn.front_humg_logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:.2s;transition:.2s}header .header_content .humg_btn.front_humg_logo img.active{-webkit-filter:initial;filter:initial}@media(max-width: 769px){header .header_content .humg_btn{display:block}}footer{color:#fff;font-size:14px;background-color:#0c0d21}footer .footer_content{padding:70px 0 20px}@media(max-width: 769px){footer .footer_content{padding:50px 0 20px}}@media(max-width: 450px){footer .footer_content.sp_bottom{padding-bottom:100px}}footer .footer_content .footer_logo{width:180px;margin-bottom:50px;-webkit-transition:.2s;transition:.2s}footer .footer_content .footer_logo:hover{opacity:.8}@media(max-width: 450px){footer .footer_content .footer_logo:hover{opacity:1}}@media(max-width: 769px){footer .footer_content .footer_logo{width:150px;margin-bottom:30px}}footer .footer_content .box{border-bottom:1px solid #fff}footer .footer_content .box:last-child{margin-bottom:0}footer .footer_content .box nav .page_link{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px}@media(max-width: 769px){footer .footer_content .box nav .page_link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 769px){footer .footer_content .box nav .page_link .list{margin-bottom:40px}footer .footer_content .box nav .page_link .list:last-child{margin-bottom:0}}@media(max-width: 769px){footer .footer_content .box nav .page_link .list{width:100%}}footer .footer_content .box nav .page_link .list .title_txt{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px}footer .footer_content .box nav .page_link .list .title_txt .circle{background:#452c6a;border-radius:50%;width:10px;height:10px;margin-top:2px}footer .footer_content .box nav .page_link .list .title_txt .txt{font-weight:700;margin-left:10px}@media(max-width: 769px){footer .footer_content .box nav .page_link .list .title_txt{margin-bottom:20px}}footer .footer_content .box nav .page_link .list .title_txt .circle{background:#98ffdc}footer .footer_content .box nav .page_link .list .sec_list li{margin-bottom:15px}footer .footer_content .box nav .page_link .list .sec_list li:last-child{margin-bottom:0}footer .footer_content .box nav .page_link .list .sec_list li a{color:#fff;-webkit-transition:.2s;transition:.2s}footer .footer_content .box nav .page_link .list .sec_list li a:hover{opacity:.8}@media(max-width: 450px){footer .footer_content .box nav .page_link .list .sec_list li a:hover{opacity:1}}footer .footer_content .box nav .page_link .list .list_button .list_button_item{width:240px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:20px}footer .footer_content .box nav .page_link .list .list_button .list_button_item:last-child{margin-bottom:0}@media(max-width: 450px){footer .footer_content .box nav .page_link .list .list_button .list_button_item{width:100%}}footer .footer_content .box nav .page_link .list .list_button .list_button_item a{color:#fff;padding:15px 20px;border:1px solid #fff;border-radius:50px;-webkit-transition:.2s;transition:.2s}@media(max-width: 450px){footer .footer_content .box nav .page_link .list .list_button .list_button_item a{background-color:#fff;color:#0c0d21}}footer .footer_content .box nav .page_link .list .list_button .list_button_item a:hover{color:#0c0d21;background-color:#fff}footer .footer_content .sns_area{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #fff;padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer_content .sns_area .title_txt{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:30px}footer .footer_content .sns_area .title_txt .circle{background:#452c6a;border-radius:50%;width:10px;height:10px;margin-top:2px}footer .footer_content .sns_area .title_txt .txt{font-weight:700;margin-left:10px}footer .footer_content .sns_area .title_txt .circle{background:#98ffdc}footer .footer_content .sns_area nav ul .icon{margin-right:10px;width:30px}footer .footer_content .sns_area nav ul .icon a{-webkit-transition:.2s;transition:.2s}footer .footer_content .sns_area nav ul .icon a:hover{opacity:.8}@media(max-width: 450px){footer .footer_content .sns_area nav ul .icon a:hover{opacity:1}}footer .footer_content .site_link_area{padding:30px 0;border-bottom:1px solid #fff}footer .footer_content .site_link_area nav ul li{margin-bottom:20px;line-height:1.5}footer .footer_content .site_link_area nav ul li:last-child{margin-bottom:0}footer .footer_content .site_link_area nav ul li a{display:inline;color:#fff;-webkit-transition:.2s;transition:.2s}footer .footer_content .site_link_area nav ul li a:hover{opacity:.8}@media(max-width: 450px){footer .footer_content .site_link_area nav ul li a:hover{opacity:1}}footer .footer_content .site_link_area nav ul li a span{margin-bottom:10px}footer .footer_content .policy_area{padding:30px 0;border-bottom:1px solid #fff}@media(max-width: 769px){footer .footer_content .policy_area nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media(max-width: 769px){footer .footer_content .policy_area nav ul .item:first-child{margin-bottom:20px}}footer .footer_content .policy_area nav ul .item .img{width:40px;min-width:40px;margin-right:20px}footer .footer_content .policy_area nav ul .item .text{line-height:1.5;font-size:12px}footer .footer_content .under_area{padding-top:30px;font-size:12px;text-align:center}footer .footer_content .under_area .under_content{line-height:1.5}footer .footer_content .under_area .under_content a{color:#fff;display:inline-block;-webkit-transition:.2s;transition:.2s}footer .footer_content .under_area .under_content a:hover{opacity:.8}@media(max-width: 450px){footer .footer_content .under_area .under_content a:hover{opacity:1}}@media(max-width: 769px){footer .footer_content .under_area .under_content a{display:block;text-align:left;margin-bottom:10px}footer .footer_content .under_area .under_content a:last-child{margin-bottom:0}}@media(max-width: 769px){footer .footer_content .under_area .under_content .line{display:none}}footer .footer_content .under_area .under_content_caution{margin-top:16px;line-height:1.8}@media(max-width: 769px){footer .footer_content .under_area .under_content_caution{text-align:left}}footer .footer_content .under_area .under_content_logo{margin-top:40px}footer .back_btn{position:fixed;bottom:20px;right:-90px;z-index:99;width:90px}@media(max-width: 450px){footer .back_btn{display:none}}footer .back_btn a{-webkit-transition:.2s;transition:.2s}footer .back_btn a:hover{opacity:.8}@media(max-width: 450px){footer .back_btn a:hover{opacity:1}}.shapes{position:absolute}.shapes svg{width:130px;height:130px}.shapes.primary svg{fill:#452c6a}.shapes.white svg{fill:#fff}.shapes.rt{top:-128px;right:0}.shapes.rb{bottom:-3px;right:0}.shapes.lb{bottom:-127px;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shapes.lt{top:-3px;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumb_area{padding:10px 0px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box}.breadcrumb_area .breadcrumb_content .breadcrumb_list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb_area .breadcrumb_content .breadcrumb_list .home{font-size:14px}.breadcrumb_area .breadcrumb_content .breadcrumb_list .home a{color:#0c0d21}.breadcrumb_area .breadcrumb_content .breadcrumb_list .home a span{font-weight:initial}.breadcrumb_area .breadcrumb_content .breadcrumb_list .home a:hover{text-decoration:underline}.breadcrumb_area .breadcrumb_content .breadcrumb_list .item{padding-left:10px;font-size:14px}@media(max-width: 450px){.breadcrumb_area .breadcrumb_content .breadcrumb_list .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}}.breadcrumb_area .breadcrumb_content .breadcrumb_list .item span{font-weight:initial}.breadcrumb_area .breadcrumb_content .breadcrumb_list .item::before{display:inline-block;content:"/";margin-right:5px}.breadcrumb_area .breadcrumb_content .breadcrumb_list .item a{display:inline;color:#0c0d21}.breadcrumb_area .breadcrumb_content .breadcrumb_list .item a:hover{text-decoration:underline}section.purple{background-color:#452c6a}.mega_menu_parent{position:relative}.mega_menu_parent .contener{position:absolute;top:99%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);padding-top:20px}.mega_menu_parent .contener .mega_menu_content{display:none;background:#fff;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box}.mega_menu_parent .contener .mega_menu_content .mega_area{-webkit-box-sizing:border-box;box-sizing:border-box}.mega_menu_parent .contener .mega_menu_content .mega_area .mega_item:last-child a{border-bottom:none}.mega_menu_parent .contener .mega_menu_content .mega_area .mega_item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;font-weight:500;white-space:nowrap;border-bottom:1px dotted #eaeaea;padding:25px 0;margin:0 25px;color:#0c0d21;-webkit-transition:1s;transition:1s;-webkit-transition:.2s;transition:.2s}.mega_menu_parent .contener .mega_menu_content .mega_area .mega_item a:hover{opacity:.8}@media(max-width: 450px){.mega_menu_parent .contener .mega_menu_content .mega_area .mega_item a:hover{opacity:1}}.mega_menu_parent .contener .mega_menu_content .mega_area .mega_item a:hover .circle{background:#98ffdc}.mega_menu_parent .contener .mega_menu_content .mega_area .mega_item a .circle{background:#452c6a;border-radius:50%;width:10px;height:10px;margin-top:2px;margin-right:10px}.blogcard{position:relative;line-height:1.5;background-color:#fafafa;border:1px solid #eee;word-wrap:break-word;color:#000;margin-bottom:30px;border-radius:7px}.blogcard .single_pop{position:absolute;top:-20px;left:23%;width:90px;z-index:2}.blogcard .single_pop img{display:block !important;margin:0 !important;width:100% !important}@media(max-width: 450px){.blogcard .single_pop{left:initial;right:10px}}.blogcard a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#0c0d21;-webkit-transition:.2s;transition:.2s}.blogcard a:hover{opacity:.8}@media(max-width: 450px){.blogcard a:hover{opacity:1}}@media(max-width: 450px){.blogcard a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.blogcard a .blogcard_thumbnail{width:30%;height:auto;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:7px 0 0 7px}@media(max-width: 450px){.blogcard a .blogcard_thumbnail{width:100%;height:180px;border-radius:7px 7px 0 0}}.blogcard a .blogcard_thumbnail img{margin:0px !important;width:100% !important}.blogcard a .blogcard_content{width:70%}@media(max-width: 450px){.blogcard a .blogcard_content{width:100%}}.blogcard a .blogcard_content .blogcard_title{font-weight:bold;padding:20px 20px 10px}.blogcard a .blogcard_content .blogcard_excerpt{font-size:.85em;line-height:1.6;padding:0 17px 15px 20px}.blogcard a .blogcard_content .blogcard_link{font-size:.65em;padding:0 17px 15px 20px;text-align:left}.blogcard a .blogcard_content .blogcard_link .icon-external-link-alt::before{font-size:.75em}.faq_group .faq_box{display:none;border-radius:7px;padding:20px 60px 20px 20px;position:relative;line-height:1.5;margin-bottom:20px;background-color:#faf8ff}@media(max-width: 450px){.faq_group .faq_box{padding:20px 20px 20px 20px}}.faq_group .faq_box:last-child{margin-bottom:0}.faq_group .faq_box.active{display:block}.faq_group .faq_box.none{display:none}.faq_group .faq_box:last-child{margin-bottom:0}.faq_group .faq_box .parent{cursor:pointer}.faq_group .faq_box .parent .parent_content{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}@media(max-width: 450px){.faq_group .faq_box .parent .parent_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.faq_group .faq_box .parent .parent_content .icon{margin-right:15px;padding-right:15px;border-right:2px solid #452c6a;width:35px;min-width:35px}@media(max-width: 450px){.faq_group .faq_box .parent .parent_content .icon{margin-right:0;padding-right:0;border-right:none;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #452c6a;width:30px;min-width:30px}}.faq_group .faq_box .parent .parent_content .icon img{display:block}.faq_group .faq_box .parent .parent_content .faq_title_text{font-size:16px}@media(max-width: 450px){.faq_group .faq_box .parent .parent_content .faq_title_text{font-size:14px;line-height:1.8}}.faq_group .faq_box .parent .open_icon{position:absolute;top:20px;right:15px;width:30px;height:30px;background-image:url("../images/main/plus.webp");background-repeat:no-repeat;background-size:30px 30px;image-rendering:-webkit-optimize-contrast}.faq_group .faq_box .parent .open_icon.open{background-image:url("../images/main/miuns.webp")}.faq_group .faq_box .faq-content{display:none}.faq_group .faq_box .faq-content .child{margin-top:15px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 450px){.faq_group .faq_box .faq-content .child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.faq_group .faq_box .faq-content .child .icon{margin-right:15px;padding-right:15px;border-right:2px solid #452c6a;width:35px;min-width:35px}@media(max-width: 450px){.faq_group .faq_box .faq-content .child .icon{margin-right:0;padding-right:0;border-right:none;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #452c6a;width:30px;min-width:30px}}.faq_group .faq_box .faq-content .child .icon img{display:block}.faq_group .faq_box .faq-content .child .sub_text{font-size:16px}@media(max-width: 450px){.faq_group .faq_box .faq-content .child .sub_text{font-size:14px;line-height:1.8}}.job_box{color:#452c6a;margin-bottom:50px;-webkit-transition:.2s;transition:.2s}.job_box:last-child{margin-bottom:0}.job_box:hover{opacity:.8}@media(max-width: 450px){.job_box:hover{opacity:1}}.job_box .title_area{position:relative;color:#fff;background-color:#452c6a;border-radius:0 7px 0 0;padding:5px 37px;font-size:16px}.job_box .title_area .shape{position:absolute;top:-19px;left:0}.job_box .title_area .date{position:relative;top:-10px}.job_box .body_area{padding:25px;border-radius:0 0 7px 7px;border:1px solid #452c6a}@media(max-width: 450px){.job_box .body_area{padding:20px}}.job_box .body_area .h3_txt{color:#452c6a;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:15px}.job_box .body_area .meta_head{margin-bottom:20px}@media(max-width: 450px){.job_box .body_area .meta_head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.job_box .body_area .meta_head .metas_area{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:30px}@media(max-width: 450px){.job_box .body_area .meta_head .metas_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.job_box .body_area .meta_head .metas_area .box .icon{width:30px;margin-right:10px;opacity:.5}.job_box .body_area .meta_head .metas_area .box .box_area .txt_area{font-weight:500;margin-bottom:10px}.job_box .body_area .meta_head .metas_area .box .box_area .txt_area:last-child{margin-bottom:0}.job_box .body_area .meta_head .right_box{color:#0c0d21;font-size:12px;font-weight:500}@media(max-width: 450px){.job_box .body_area .meta_head .right_box{margin-top:20px}}.job_box .body_area .desc_area{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}@media(max-width: 450px){.job_box .body_area .desc_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.job_box .body_area .desc_area .company_thumbnail{width:30%}@media(max-width: 450px){.job_box .body_area .desc_area .company_thumbnail{width:100%;margin-bottom:20px}}.job_box .body_area .desc_area .company_thumbnail img{border:1px solid #452c6a;border-radius:7px}.job_box .body_area .desc_area .company_thumbnail.bn img{border:none}.job_box .body_area .desc_area .b_txt{width:67%;line-height:1.5;color:#0c0d21}@media(max-width: 450px){.job_box .body_area .desc_area .b_txt{width:100%}}.job_box .body_area .desc_area .b_txt .txt_area{margin-bottom:20px}.job_box .body_area .tag_area{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px}.job_box .body_area .tag_area li{margin:0 10px 10px 0;line-height:1.5}.job_box .body_area .tag_area li:last-child{margin-right:0}.job_box .body_area .tag_area li a{border-radius:20px;color:#0c0d21 !important;padding:9px 13px;background-color:#faf8ff;border:1px solid #452c6a;-webkit-transition:.2s;transition:.2s;transition:.2s}.job_box .body_area .tag_area li a:hover{opacity:.8}@media(max-width: 450px){.job_box .body_area .tag_area li a:hover{opacity:1}}.job_box .body_area .tag_area li a.white{background-color:#fff;border:1px solid #fff}.job_box .body_area .under_area{margin-top:20px}@media(max-width: 450px){.job_box .body_area .under_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.job_box .body_area .under_area .left_box{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 450px){.job_box .body_area .under_area .left_box{width:100%;margin-bottom:25px}}.job_box .body_area .under_area .left_box .cicon{width:90px;min-width:62px;margin-right:20px}.job_box .body_area .under_area .left_box .cicon img{border:1px solid #452c6a;border-radius:7px}.job_box .body_area .under_area .left_box .area .customerName{margin-bottom:10px;font-weight:500;color:#0c0d21;line-height:1.3}.job_box .body_area .under_area .left_box .area .industry{font-size:14px;color:#a7a7a7}.job_box .body_area .under_area .btn_area{text-align:center}@media(max-width: 450px){.job_box .body_area .under_area .btn_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}.job_box .body_area .under_area .btn_area .btn a{padding:15px 20px;border-radius:50px;border:1px solid #0c0d21;color:#0c0d21;font-weight:500;font-size:14px}.job_box .body_area .under_area .btn_area .btn a .arrow{margin-left:15px;width:22px;margin-top:1px}@media(max-width: 450px){.job_box .body_area .under_area .btn_area .btn{width:100%}.job_box .body_area .under_area .btn_area .btn:first-child{margin-bottom:20px}}.job_box .body_area .under_area .btn_area .btn a{background:#452c6a;border:1px solid #452c6a;color:#fff;-webkit-transition:.2s;transition:.2s}.job_box .body_area .under_area .btn_area .btn a:hover{color:#452c6a;background-color:#fff}.job_box .body_area .under_area .btn_area .btn a .arrow{position:relative;width:22px;height:22px}.job_box .body_area .under_area .btn_area .btn a .arrow:before{display:block;content:"";width:22px;height:22px;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto;background:-webkit-linear-gradient(48deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);background:linear-gradient(42deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%)}.job_box .body_area .under_area .btn_area .btn a .arrow:after{display:block;content:"";width:7px;height:7px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:5px;bottom:0;margin:auto}.job_box .body_area .under_area .btn_area .btn a .arrow::before{background:#98ffdc}.job_box .body_area .under_area .btn_area .btn a .arrow::after{border-top:solid 1px #452c6a;border-right:solid 1px #452c6a}.job_box .body_area .under_area .btn_area .btn_white{margin-left:20px;min-width:150px}.job_box .body_area .under_area .btn_area .btn_white a{padding:15px 20px;border-radius:50px;border:1px solid #0c0d21;color:#0c0d21;font-weight:500;font-size:14px}.job_box .body_area .under_area .btn_area .btn_white a .arrow{margin-left:15px;width:22px;margin-top:1px}@media(max-width: 450px){.job_box .body_area .under_area .btn_area .btn_white{width:100%;margin-left:0}}.job_box .body_area .under_area .btn_area .btn_white a{background:#fff;border:1px solid #452c6a;color:#452c6a;-webkit-transition:.2s;transition:.2s}.job_box .body_area .under_area .btn_area .btn_white a:hover{color:#fff;background-color:#452c6a}.job_box .body_area .under_area .btn_area .btn_white a:hover .arrow::before{background:#fff}.job_box .body_area .under_area .btn_area .btn_white a:hover .arrow::after{border-top:solid 1px #452c6a;border-right:solid 1px #452c6a}.job_box .body_area .under_area .btn_area .btn_white a .txt{margin:4px auto}.humg_area{display:none;position:fixed;top:0;width:100%;left:-100vw;-webkit-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;z-index:999;height:100vh;background-color:#452c6a}@media(max-width: 769px){.humg_area{display:block}}.humg_area.nav-open{left:0vw;overflow-y:scroll;height:100%;z-index:999999999}.humg_area .humg_header{position:relative;width:100%;z-index:9999;padding:24px 23px 22px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.humg_area .humg_header .close_btn{width:20px}.humg_area .humg_header .close_btn img{display:block}.humg_area .humg_header .logo{margin-top:3px;width:100px}.humg_area .humg_body{color:#fff;font-size:16px}.humg_area .humg_body .parent_list{border-bottom:1px solid #fff}.humg_area .humg_body .parent_list .parent{padding:20px 0}.humg_area .humg_body .parent_list .parent .parent_content{width:90%;margin:0 auto;color:#fff}.humg_area .humg_body .parent_list .parent .parent_content .arrow{width:25px;height:25px;background-image:url("../images/main/plus_w.webp");background-repeat:no-repeat;background-size:25px 25px;background-position:center center}.humg_area .humg_body .parent_list .parent .parent_content .arrow.open{background-image:url("../images/main/minus_w.webp")}.humg_area .humg_body .parent_list .child_area{background-color:#fff;padding:10px 0}.humg_area .humg_body .parent_list .child_area.humg-menu-content{display:none}.humg_area .humg_body .parent_list .child_area .title_txt{width:90%;margin:0 auto;padding-left:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.humg_area .humg_body .parent_list .child_area .title_txt .circle{background:#452c6a;border-radius:50%;width:10px;height:10px;margin-top:2px}.humg_area .humg_body .parent_list .child_area .title_txt .txt{font-weight:700;margin-left:10px}.humg_area .humg_body .parent_list .child_area .title_txt:last-child{margin-bottom:0}.humg_area .humg_body .parent_list .child_area .title_txt .circle{background:#452c6a;height:9px}.humg_area .humg_body .parent_list .child_area .title_txt .txt{font-weight:initial;width:100%;color:#0c0d21;padding:15px 0}.humg_area .humg_body .btn_content{margin:30px auto 0 auto;width:90%}.humg_area .humg_body .btn_content .btn{margin-bottom:20px}.humg_area .humg_body .btn_content .btn a{padding:15px 20px;border-radius:50px;border:1px solid #0c0d21;color:#0c0d21;font-weight:500;font-size:14px}.humg_area .humg_body .btn_content .btn a .arrow{margin-left:15px;width:22px;margin-top:1px}.humg_area .humg_body .btn_content .btn:first-child a{background-color:#fff;color:#452c6a}.humg_area .humg_body .btn_content .btn a{-webkit-transition:.2s;transition:.2s;border-color:#fff;color:#fff}.humg_area .humg_body .btn_content .btn a:hover{color:#fff;background-color:#452c6a}.humg_area .humg_body .btn_content .btn a:hover .arrow::before{background:#fff}.humg_area .humg_body .btn_content .btn a:hover .arrow::after{border-top:solid 1px #452c6a;border-right:solid 1px #452c6a}.humg_area .humg_body .btn_content .btn a .arrow{position:relative;width:22px;height:22px}.humg_area .humg_body .btn_content .btn a .arrow:before{display:block;content:"";width:22px;height:22px;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto;background:-webkit-linear-gradient(48deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);background:linear-gradient(42deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%)}.humg_area .humg_body .btn_content .btn a .arrow:after{display:block;content:"";width:7px;height:7px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:5px;bottom:0;margin:auto}.humg_area .humg_body .btn_content .btn a .arrow::before{background:#98ffdc}.humg_area .humg_body .btn_content .btn a .arrow::after{border-top:solid 1px #452c6a;border-right:solid 1px #452c6a}.error_404_page{padding:70px 0}.error_404_page .head_group{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.error_404_page .head_group .icon{width:50px;margin-right:20px}.error_404_page .head_group .top_area{line-height:1.5;font-weight:500}.error_404_page .head_group .top_area .sub_txt{margin-bottom:10px;font-size:14px;font-weight:700}@media(max-width: 769px){.error_404_page .head_group .top_area .sub_txt{font-size:12px}}.error_404_page .head_group .top_area .main_txt{font-size:33px;font-weight:700}@media(max-width: 769px){.error_404_page .head_group .top_area .main_txt{font-size:28px}}.error_404_page .head_group .top_area .sub_txt{color:#452c6a;margin-bottom:0}.error_404_page .head_group .top_area .main_txt{color:#0c0d21;font-size:30px}@media(max-width: 769px){.error_404_page .head_group .top_area .main_txt{letter-spacing:3px}}.error_404_page .body .txt{line-height:1.5;margin-bottom:20px}.error_404_page .body .btn_area{margin:20px auto 0 auto;text-align:left}.error_404_page .body .btn_area .btn{display:inline-block}.error_404_page .body .btn_area .btn a{padding:15px 20px;border-radius:50px;border:1px solid #0c0d21;color:#0c0d21;font-weight:500;font-size:14px}.error_404_page .body .btn_area .btn a .arrow{margin-left:15px;width:22px;margin-top:1px}.error_404_page .body .btn_area .btn a{min-width:140px;background-color:#fff;-webkit-transition:.2s;transition:.2s}.error_404_page .body .btn_area .btn a:hover{color:#fff;background-color:#452c6a}.error_404_page .body .btn_area .btn a:hover .arrow::before{background:#fff}.error_404_page .body .btn_area .btn a:hover .arrow::after{border-top:solid 1px #452c6a;border-right:solid 1px #452c6a}.error_404_page .body .btn_area .btn a .arrow{position:relative;width:22px;height:22px}.error_404_page .body .btn_area .btn a .arrow:before{display:block;content:"";width:22px;height:22px;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto;background:-webkit-linear-gradient(48deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);background:linear-gradient(42deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%)}.error_404_page .body .btn_area .btn a .arrow:after{display:block;content:"";width:7px;height:7px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:5px;bottom:0;margin:auto}.sp_botton_menu{display:none;position:fixed;width:100%;bottom:0;left:0;z-index:999;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 450px){.sp_botton_menu{display:block}}.sp_botton_menu .box .btn{width:100%}.sp_botton_menu .box .btn a{padding:15px 20px;border-radius:50px;border:1px solid #0c0d21;color:#0c0d21;font-weight:500;font-size:14px}.sp_botton_menu .box .btn a .arrow{margin-left:15px;width:22px;margin-top:1px}.sp_botton_menu .box .btn a{border:none;color:#fff;position:relative;overflow:hidden;background-color:#452c6a}.sp_botton_menu .box .btn a::before,.sp_botton_menu .box .btn a::after{content:"";position:absolute;inset:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.sp_botton_menu .box .btn a::before{background:-webkit-linear-gradient(48deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);background:linear-gradient(42deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);opacity:1;z-index:0}.sp_botton_menu .box .btn a::after{background:-webkit-radial-gradient(2.52% 96.31%, circle farthest-corner, rgb(103, 231, 186) 0%, rgb(104, 221, 184) 0.83%, rgb(107, 184, 177) 4.18%, rgb(110, 152, 171) 7.81%, rgb(113, 126, 166) 11.73%, rgb(115, 106, 163) 16.04%, rgb(116, 92, 160) 20.94%, rgb(117, 83, 158) 26.95%, rgb(117, 81, 158) 37.25%, rgb(95, 68, 133) 49.76%, rgb(43, 36, 75) 81.53%, rgb(23, 24, 52) 96.77%);background:radial-gradient(circle farthest-corner at 2.52% 96.31%, rgb(103, 231, 186) 0%, rgb(104, 221, 184) 0.83%, rgb(107, 184, 177) 4.18%, rgb(110, 152, 171) 7.81%, rgb(113, 126, 166) 11.73%, rgb(115, 106, 163) 16.04%, rgb(116, 92, 160) 20.94%, rgb(117, 83, 158) 26.95%, rgb(117, 81, 158) 37.25%, rgb(95, 68, 133) 49.76%, rgb(43, 36, 75) 81.53%, rgb(23, 24, 52) 96.77%);opacity:0;z-index:1}.sp_botton_menu .box .btn a>*{position:relative;z-index:2}.sp_botton_menu .box .btn a:hover::before{opacity:0}.sp_botton_menu .box .btn a:hover::after{opacity:1}.sp_botton_menu .box .btn a .arrow{position:relative;width:22px;height:22px}.sp_botton_menu .box .btn a .arrow:before{display:block;content:"";width:22px;height:22px;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto;background:-webkit-linear-gradient(48deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%);background:linear-gradient(42deg, rgb(117, 136, 166) 0%, rgb(92, 69, 131) 29%, rgb(34, 31, 63) 100%)}.sp_botton_menu .box .btn a .arrow:after{display:block;content:"";width:7px;height:7px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:5px;bottom:0;margin:auto}.sp_botton_menu .box .btn a .arrow::before{background:#98ffdc}.sp_botton_menu .box .btn a .arrow::after{border-top:solid 1px #452c6a;border-right:solid 1px #452c6a}.sp_botton_menu .box .sp_back_btn{width:60px;margin-left:10px}.sp_botton_menu .box .sp_back_btn a img{display:block}.lum-lightbox{z-index:9}.lum-close-button{display:none !important}.grecaptcha-badge{visibility:hidden !important}/*# sourceMappingURL=common.css.map */