html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{-webkit-box-sizing:border-box;word-wrap:break-word;box-sizing:border-box;margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}body{-webkit-text-size-adjust:100%;font-size:100%;line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,picture{display:block}a{text-decoration:none}html{color:#000;font-family:"Noto Sans JP",sans-serif;font-size:.66667vw;font-weight:400;line-height:1}html *{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:inherit}body{-ms-touch-action:manipulation;touch-action:manipulation}a{-webkit-transition:.5s;outline:none;color:inherit;transition:.5s}a:hover{opacity:.7}a *{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:focus,*:focus{outline:none}img{width:100%;height:auto}img[src$=".svg"]{max-width:100%}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 767px){a[href^="tel:"]{pointer-events:auto}}.mt0{margin-top:0 !important}.cl-pink{color:#ff5bc6 !important}.cl-purple{color:#a236ce !important}.cl-yellow{color:#fa0 !important}.cl-orange{color:#ff4a1a !important}.cl-red{color:#ff002d !important}.cl-green{color:#00a342 !important}.pc{display:block !important}.sp{display:none !important}.text-right{text-align:right !important}.btn{display:inline-block;padding:1.2rem 3.2rem;border:1px solid #231815;border-radius:5em;background:#231815;color:#fff;font-size:clamp(10px,1.6rem,20px);font-weight:500}.btn:hover{background:#fff;color:#231815;opacity:1}.liner{display:inline;background-image:-webkit-gradient(linear, left top, right top, color-stop(100%, currentColor), color-stop(0%, transparent));background-image:linear-gradient(to right, currentColor 100%, transparent 0%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 40%}.liner.yellow{background-image:-webkit-gradient(linear, left top, right top, color-stop(100%, #faea4e), color-stop(0%, transparent));background-image:linear-gradient(to right, #faea4e 100%, transparent 0%);color:#d64536}.pageindex{position:relative;width:100%;margin-top:5.8rem;margin-bottom:-8rem;padding:4.5rem 4rem 4rem;background:#ededee}.pageindex.bg_skyblue{margin-top:0;background:#00a1ff}.pageindex.bg_skyblue .pageindex_btnWrap a{color:#004bd2}.pageindex.bg_purple{margin-top:0;background:#00a1ff}.pageindex.bg_purple .pageindex_btnWrap a{color:#a236ce}.pageindex.bg_pink{margin-top:0;background:#00a1ff}.pageindex.bg_pink .pageindex_btnWrap a{color:#ff5bc6}.pageindex.bg_green{background:#00a342}.pageindex_btnWrap{width:100%;max-width:434px;margin:0 auto}.pageindex_btnWrap.btnflex{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px}.pageindex_btnWrap.btnflex a{width:calc(50% - 3.8rem);margin-right:7.6rem}.pageindex_btnWrap.btnflex a:nth-child(2n){margin-right:0}.pageindex_btnWrap a{display:block;width:100%;padding:3.5rem 2rem 2.8rem;background:#fff;color:#00a342;font-size:clamp(16px,2.4rem,32px);font-weight:700;text-align:center}.pageindex_btnWrap a .ico{display:block;margin-top:2rem;text-align:center}.pageindex_btnWrap a .ico img{width:3.3rem}@media screen and (max-width: 767px){.pageindex{margin-top:10.9589041096vw;margin-bottom:-13.698630137vw;padding:13.1506849315vw 6.5753424658vw}.pageindex_btnWrap{max-width:100%}.pageindex_btnWrap.btnflex{max-width:100%}.pageindex_btnWrap.btnflex a{width:100%;margin-top:9.5890410959vw;margin-right:0}.pageindex_btnWrap.btnflex a:first-of-type{margin-top:0}.pageindex_btnWrap a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;padding:4.3835616438vw 3.2876712329vw 4.3835616438vw 3.2876712329vw;font-size:clamp(13px,4.3835616438vw,22px)}.pageindex_btnWrap a .ico{margin-top:0;margin-left:3.8356164384vw}.pageindex_btnWrap a .ico img{width:9.0410958904vw}}@media screen and (min-width: 1500px){html{font-size:62.5%}}@media screen and (min-width: 768px)and (max-width: 1500px){html{font-size:.66667vw}}@media screen and (max-width: 767px){html{font-size:2vw}.pc{display:none !important}.sp{display:block !important}.btn{padding:3.2876712329vw 7.6712328767vw;font-size:3.8356164384vw}}.pc{display:block !important}@media only screen and (max-width: 767px){.pc{display:none !important}}.sp{display:none !important}@media only screen and (max-width: 767px){.sp{display:block !important}}.flex-pc{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}@media only screen and (max-width: 767px){.flex-pc{display:none !important}}.flex-sp{display:none !important}@media only screen and (max-width: 767px){.flex-sp{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}.inline-pc{display:inline-block !important}@media only screen and (max-width: 767px){.inline-pc{display:none !important}}.inline-sp{display:none !important}@media only screen and (max-width: 767px){.inline-sp{display:inline-block !important}}.inline-flex-pc{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media only screen and (max-width: 767px){.inline-flex-pc{display:none !important}}.inline-flex-sp{display:none !important}@media only screen and (max-width: 767px){.inline-flex-sp{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.header{z-index:1000;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #00a342;background:rgba(0,0,0,0);background:#fff}.header_wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:calc(1100px + 8rem);margin:0 auto;padding:0 4rem}.header_logo{width:27.27%}.header_logo a{display:inline-block}.header_logo a img{width:100%;min-width:13.6rem;max-width:13.6rem}.header_nav{width:72.73%}.header_nav ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.header_nav ul li{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:25%;border-left:1px solid #00a342}.header_nav ul li:last-of-type{border-right:1px solid #00a342}.header_nav ul li a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;min-height:5.8rem}.header_nav ul li a:hover{opacity:1}.header_nav ul li a:hover .txt{color:#00a531}.header_nav ul li a .ico{display:inline-block}.header_nav ul li a .ico.ico_shop{width:3.1rem;margin-right:2rem}.header_nav ul li a .ico.ico_app{width:1.8rem;margin-right:1.5rem}.header_nav ul li a .ico.ico_user{width:2.3rem;margin-right:1.6rem}.header_nav ul li a .ico.ico_car{width:3.7rem;margin-right:1.2rem}.header_nav ul li a .txt{-webkit-transition:all ease .5s;font-size:clamp(12px,1.6rem,22px);font-weight:500;transition:all ease .5s}@media only screen and (max-width: 767px){.header_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;padding:0}.header_logo{display:block;width:100%;text-align:center}.header_logo img{width:21.9178082192vw;min-width:21.9178082192vw;padding:1.095890411vw 0}.header_nav{width:100%;border-top:1px solid #00a342}.header_nav ul li{width:25%}.header_nav ul li:first-of-type{border-left:0}.header_nav ul li:last-of-type{border-right:0}.header_nav ul li a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:unset;-webkit-align-items:unset;-ms-flex-align:unset;flex-wrap:wrap;align-items:unset;min-height:19.1780821918vw}.header_nav ul li a .ico{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;width:100%}.header_nav ul li a .ico.ico_shop{width:8.4931506849vw;margin-right:0;margin-bottom:2.1917808219vw}.header_nav ul li a .ico.ico_app{width:4.9315068493vw;margin-right:0;margin-bottom:1.9178082192vw}.header_nav ul li a .ico.ico_user{width:6.301369863vw;margin-right:0;margin-bottom:2.1917808219vw}.header_nav ul li a .ico.ico_car{width:10.1369863014vw;margin-right:0;margin-bottom:2.7397260274vw}.header_nav ul li a .txt{width:100%;font-size:2.7397260274vw;text-align:center}}.footer{position:relative;width:100%;margin-top:8rem;padding:6.5rem 4rem 4rem;background:#000}.footer_msg{display:block;margin-top:6rem;margin-bottom:2rem;color:#231815;font-size:5.3645833333vw;font-weight:900;line-height:1;text-align:center}@media screen and (min-width: 1921px){.footer_msg{font-size:103px}}.footer_inner{width:100%;max-width:1100px;margin:0 auto}.footer_top{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.footer_logo{width:calc(15.64% + 6.6rem);padding-right:6.6rem}.footer_nav{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(84.36% - 6.6rem)}.footer_nav_main{width:calc(15.05% + 6.5rem)}.footer_nav_main ul li{margin-top:1.8rem}.footer_nav_main ul li:first-of-type{margin-top:0}.footer_nav_main ul li a{color:#fff;font-size:clamp(14px,1.8rem,24px);font-weight:500;line-height:1.35}.footer_nav_main ul li a:hover{color:#00a531;opacity:1}.footer_nav_sub{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(84.95% - 6.5rem)}.footer_nav_sub_list{width:33.3333333333%}.footer_nav_sub_list:nth-child(2){width:21.55%}.footer_nav_sub_list ul li{margin-top:1.5rem}.footer_nav_sub_list ul li:first-of-type{margin-top:1.2rem}.footer_nav_sub_list ul li a{color:#fff;font-size:clamp(10px,1.4rem,20px);font-weight:500;line-height:1.35}.footer_nav_sub_list ul li a:hover{color:#00a531;opacity:1}.footer_nav_sub_title{padding-bottom:.8rem;border-bottom:1px solid #fff;color:#fff;font-size:clamp(14px,1.8rem,24px);font-weight:500;line-height:1.35}.footer_bottom{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin-top:6rem}.footer_bottom_links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.footer_bottom_links li{margin-right:3.5rem}.footer_bottom_links li a{color:#fff;font-size:clamp(10px,1.4rem,20px);font-weight:500;line-height:1.35}.footer_bottom_links li a:hover{color:#00a531;opacity:1}.footer_bottom_copy{color:#fff;font-size:clamp(10px,1.2rem,16px);font-weight:500;line-height:1.35}@media only screen and (max-width: 767px){.footer{margin-top:13.698630137vw;padding:19.1780821918vw 6.5753424658vw 13.698630137vw}.footer_msg{margin-top:6.8493150685vw;margin-bottom:5.4794520548vw;font-size:11.7808219178vw;line-height:1.25}.footer_inner{max-width:100%}.footer_logo{width:100%;padding-right:0}.footer_logo a img{width:47.1232876712vw}.footer_nav{width:100%;margin-top:13.698630137vw}.footer_nav_main{width:100%}.footer_nav_main ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.footer_nav_main ul li{width:50%;margin-top:5.4794520548vw}.footer_nav_main ul li:first-of-type,.footer_nav_main ul li:nth-child(2){margin-top:0}.footer_nav_main ul li:nth-child(2n){width:40%}.footer_nav_main ul li a{font-size:4.9315068493vw}.footer_nav_sub{width:100%;margin-top:13.698630137vw}.footer_nav_sub_list{width:100%;margin-top:16.4383561644vw}.footer_nav_sub_list:first-of-type{margin-top:0}.footer_nav_sub_list:nth-child(2){width:100%}.footer_nav_sub_list ul li{margin-top:4.1095890411vw}.footer_nav_sub_list ul li:first-of-type{margin-top:3.2876712329vw}.footer_nav_sub_list ul li a{font-size:3.8356164384vw}.footer_nav_sub_title{padding-bottom:2.1917808219vw;font-size:4.9315068493vw}.footer_bottom{margin-top:16.4383561644vw}.footer_bottom_links{width:100%}.footer_bottom_links li{width:100%;margin-top:4.1095890411vw;margin-right:0}.footer_bottom_links li a{font-size:3.8356164384vw}.footer_bottom_copy{width:100%;margin-top:5.4794520548vw;font-size:2.7397260274vw}}.wrapper{position:relative;width:100%;overflow:hidden;background:#edf7ff}.wrapper.page{background:#fff}.wrapper.page_part-time .footer_msg{display:none}.content{position:relative;width:100%;overflow:hidden}.content.newgrads_content,.content.highschool_content,.content.mid-career_content{background:#00a1ff}.content.entry_content{margin-bottom:-8rem;background:#00a342}.content_inner{width:100%;max-width:calc(1100px + 8rem);margin:0 auto;padding:0 4rem}@media only screen and (max-width: 767px){.content{margin-top:29.7262059974vw}.content.entry_content{margin-bottom:-13.698630137vw}.content.spmt0{margin-top:0 !important}.content_inner{max-width:100%;padding:0 3.2876712329vw}}.app{position:relative;width:100%;margin-top:4rem}.app_box{width:100%;padding:5rem 5rem 0;border-radius:2rem;background:#ffea00}.app_card{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.app_card_text{position:relative;width:56%}.app_card_text h2{display:inline-block;position:relative;margin:0;font-size:4rem;font-weight:700;line-height:1.375}.app_card_text_toku{position:absolute;top:-3rem;right:-7rem;width:12.6rem;height:11.4rem}.app_card_link{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:44%}.app_card_link_list{width:calc(50% - 1.2rem)}.app_card_link_title{display:block;font-size:clamp(14px,2rem,26px);font-weight:700;text-align:center}.app_card_link_title--red{color:#e50038}.app_card_link_title--blue{color:#0075c1}.app_card_link_img{margin-top:1.6rem}.app_card_link_btnWrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.8rem}.app_card_link_btnWrap a{border:1px solid #231815;color:#fff}.app_download{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% + 3rem);margin-top:4rem;margin-left:-3rem}.app_download_left{width:76.08%;padding-right:3rem}.app_download_right{width:23.92%;padding-top:3.5rem}.app_download_wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.app_download_thumb{width:46.75%;margin-bottom:-1px}.app_download_thumb img{vertical-align:bottom}.app_download_text{width:53.25%;padding-top:3.5rem;padding-left:2.5rem}.app_download_text_msg{font-size:clamp(16px,2.2rem,28px);font-weight:700;line-height:1.36}.app_download_text_cap{margin-top:1.4rem;font-size:clamp(10px,1rem,14px);line-height:1.44}.app_download_links{width:100%}.app_download_links_store{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:2.2rem}.app_download_links_store:first-of-type{margin-top:0}.app_download_links_store_btn{width:calc(100% - 70px);padding-right:2.8rem}.app_download_links_store_btn p{display:block;margin-bottom:.8rem;font-size:clamp(10px,1.3rem,17px);font-weight:700;line-height:1;text-align:center}.app_download_links_store_barcode{width:70px}.app_download_links_store_barcode figure{border-radius:.5rem;background:#fff}.app_download_btnWrap{margin-top:2.2rem}@media only screen and (max-width: 767px){.app{margin-top:6.0273972603vw}.app_box{padding:9.8630136986vw 6.0273972603vw 8.2191780822vw}.app_card_text{width:100%}.app_card_text h2{display:block;font-size:6.8493150685vw}.app_card_text_toku{top:-6.0273972603vw;right:-2.1917808219vw;width:22.1917808219vw;height:22.7397260274vw}.app_card_link{width:100%;margin-top:9.3150684932vw}.app_card_link_list{width:calc(50% - 2.4657534247vw)}.app_card_link_title{font-size:3.5616438356vw}.app_card_link_img{margin-top:2.7397260274vw}.app_card_link_btnWrap{margin-top:3.2876712329vw}.app_card_link_btnWrap .btn{padding:2.7397260274vw 5.4794520548vw;font-size:2.7397260274vw}.app_download{width:100%;margin-top:9.3150684932vw;margin-left:0}.app_download_left{width:100%;padding-right:0}.app_download_right{width:100%;padding-top:6.8493150685vw}.app_download_thumb{width:100%;margin-bottom:0}.app_download_thumb img{display:block;width:62.4657534247vw;margin:0 auto}.app_download_text{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;padding-top:6.0273972603vw;padding-left:0}.app_download_text_msg{font-size:4.6575342466vw}.app_download_text_cap{margin-top:2.7397260274vw;font-size:clamp(8px,2.1917808219vw,14px)}.app_download_links_store{margin-top:4.9315068493vw}.app_download_links_store_btn{width:100%;padding-right:0}.app_download_links_store_btn p{margin-bottom:2.1917808219vw;font-size:3.5616438356vw}.app_download_links_store_btn img{display:block;width:43.8356164384vw;margin:0 auto}.app_download_links_store_barcode{width:100%}.app_download_links_store_barcode figure{background:rgba(0,0,0,0)}.app_download_links_store_barcode figure img{display:block;width:19.1780821918vw;margin:2.7397260274vw auto 0;background:#fff}.app_download_btnWrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:6.0273972603vw}.app_download_btnWrap .btn{padding:2.7397260274vw 5.4794520548vw;font-size:2.7397260274vw}}.banner{position:relative;width:100%;margin-top:4rem}.banner_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;gap:4rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.banner_wrap a{width:calc(33.3333333333% - 2.6666rem);margin-right:4rem}.banner_wrap a.nolink{pointer-events:none}.banner_wrap a:nth-child(3n){margin-right:0}.banner_wrap a img{overflow:hidden;border-radius:2rem}@media only screen and (max-width: 767px){.banner{position:relative;width:100%;margin-top:12.0547945205vw}.banner_wrap{gap:4.9315068493vw 0}.banner_wrap a{width:100%;margin-top:4.9315068493vw;margin-right:0}.banner_wrap a:first-of-type{margin-top:0}}.about{position:relative;width:100%;margin-top:4rem}.about_thumb{width:100%}.about_thumb img{overflow:hidden;border-radius:2rem}.about_msg{margin-top:5rem;font-size:2.0833333333vw;font-weight:900;line-height:1.75}@media screen and (min-width: 1921px){.about_msg{font-size:40px}}@media only screen and (max-width: 767px){.about{margin-top:5.4794520548vw}.about_thumb{width:100%}.about_msg{margin-top:5.4794520548vw;font-size:5.4794520548vw}}.contact{position:relative;width:100%;margin-top:4rem}.contact_box{width:100%;border:1px solid #231815;border-radius:2rem;background:#231815}.contact_box_title{padding:2rem;color:#fff;font-size:clamp(14px,2rem,26px);font-weight:700;line-height:1;text-align:center}.contact_box_links{width:100%;padding:2.8rem 0 1.8rem;border-radius:0 0 2rem 2rem;background:#fff}.contact_box_links ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.contact_box_links ul li{width:33.3333333333%;padding:1.8rem 2rem;border-right:1px solid #231815}.contact_box_links ul li:last-of-type{border-right:0}.contact_box_links ul li a{display:block;position:relative;text-align:center}.contact_box_links ul li a h3{color:#00a342;font-size:clamp(18px,2.4rem,30px);font-weight:700;line-height:1.35}.contact_box_links ul li a p{margin-top:1rem;font-size:clamp(12px,1.6rem,22px);font-weight:700}.contact_box_links ul li a:after{display:inline-block;width:3.2rem;min-width:24px;height:3.2rem;min-height:24px;margin-top:1.6rem;background:url(../img/cmn/ico_link_arrow_green.svg) no-repeat;background-size:100%;content:""}@media only screen and (max-width: 767px){.contact{margin-top:6.8493150685vw}.contact_box_title{padding:4.3835616438vw;font-size:4.9315068493vw}.contact_box_links{padding:0 6.0273972603vw}.contact_box_links ul li{width:100%;padding:9.8630136986vw 0;border-right:0;border-bottom:1px solid #231815}.contact_box_links ul li:last-of-type{border-bottom:0}.contact_box_links ul li a{position:relative;text-align:left}.contact_box_links ul li a h3{font-size:6.5753424658vw}.contact_box_links ul li a p{margin-top:2.7397260274vw;font-size:4.3835616438vw}.contact_box_links ul li a:after{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);position:absolute;top:50%;right:0;width:8.7671232877vw;min-width:unset;height:8.7671232877vw;min-height:unset;margin-top:0;transform:translate(0, -50%);background:url(../img/cmn/ico_link_arrow_green.svg) no-repeat;background-size:100%}}.search{position:relative;width:100%;margin-top:5.8rem;padding:2.2rem 4rem;background:#00a342}.search_inner{width:100%;max-width:820px;margin:0 auto}.search_wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.search_list{position:relative;width:calc(50% - 4rem)}.search_list_title{display:block;margin-bottom:1rem;color:#fff;font-size:clamp(14px,1.8rem,24px);font-weight:500;line-height:1.8;text-align:center}.search_list .search_store{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;align-items:center;height:3.5rem;min-height:35px;padding:1rem 2rem;border-radius:5em;background:#fff;font-size:clamp(12px,1.6rem,22px);font-weight:500;cursor:pointer}.search_list .search_store_btn{position:absolute;top:0;right:0;width:4.6rem;min-width:46px;height:3.5rem;min-height:35px;border-radius:0 5em 5em 0;background:#231815;pointer-events:none}.search_list .search_store_btn:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:inline-block;position:absolute;top:46%;left:46%;width:2.4rem;min-width:18px;height:2.4rem;min-height:18px;transform:translate(-50%, -50%);background:url(../img/cmn/ico_search.svg) no-repeat;background-size:100%;content:""}.search_list .search_word{position:relative;height:3.5rem;min-height:35px;border-radius:5em;background:#fff;font-size:clamp(12px,1.6rem,22px);font-weight:500;cursor:pointer}.search_list .search_word input{width:100%;padding:1rem 2rem;border:0;font-size:clamp(12px,1.6rem,22px);font-weight:500}.search_list .search_word_btn{position:absolute;top:0;right:0;width:4.6rem;min-width:46px;height:3.5rem;min-height:35px;border-radius:0 5em 5em 0;background:#231815}.search_list .search_word_btn:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:inline-block;position:absolute;top:46%;left:46%;width:2.4rem;min-width:18px;height:2.4rem;min-height:18px;transform:translate(-50%, -50%);background:url(../img/cmn/ico_search.svg) no-repeat;background-size:100%;content:""}.search_select{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);display:none;z-index:1;position:absolute;top:4.2rem;left:50%;width:calc(100% - 4.4rem);height:80vh;overflow:auto;transform:translate(-50%, 0);border-radius:.5rem;background:#f4f4f4}.search_select_inner{width:100%;padding:2.2rem 1.8rem}.search_select_tit{font-size:clamp(12px,1.6rem,22px);font-weight:400}.search_select_pref{margin-top:.8rem;color:#00a531;font-size:clamp(12px,1.6rem,22px);font-weight:700;line-height:1}.search_select_pref a{display:block;width:100%;padding:.6rem 2rem .6rem 1em;border-radius:.5rem;font-size:clamp(12px,1.6rem,22px);font-weight:500;line-height:1;pointer-events:none}.search_select_pref a:hover{background:#ffa400;color:#fff;cursor:pointer}.search_select_city{margin-top:.8rem;color:#959595;font-size:clamp(12px,1.6rem,22px);font-weight:500}.search_select_city a{display:block;width:100%;padding:.6rem 2rem .6rem 2em;border-radius:.5rem;font-size:clamp(12px,1.6rem,22px);font-weight:500;line-height:1;pointer-events:none}.search_select_city a:hover{background:#ffa400;color:#fff;cursor:pointer}.search_select_store{margin-top:.8rem}.search_select_store li{margin-top:.5rem}.search_select_store li a{display:block;width:100%;padding:.6rem 2rem .6rem 3em;border-radius:.5rem;font-size:clamp(12px,1.6rem,22px);font-weight:500;line-height:1}.search_select_store li a:hover{background:#ffa400;color:#fff;cursor:pointer}.search_btnWrap{margin-top:2.2rem}.search_btnWrap .search_btn{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:3.5rem;min-height:35px;border-radius:5em;background:#00544e;color:#fff;font-size:clamp(14px,1.8rem,24px);font-weight:500;cursor:pointer}.search_btnWrap .search_btn_cap{display:block;margin-top:1.4rem;color:#fff;font-size:clamp(10px,1.4rem,20px);font-weight:500;line-height:1.28;text-align:center}.job-search{position:relative;width:100%;padding:2.2rem 4rem;background:#fa0}.job-search_inner{width:100%;max-width:820px;margin:0 auto}.job-search_inner h2{display:block;margin-bottom:2rem;color:#fff;font-size:clamp(18px,2.8rem,36px);font-weight:700;line-height:1.49;text-align:center}.job-search_wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.job-search_list{position:relative;width:calc(50% - 4rem)}.job-search_list_title{display:block;margin-bottom:1rem;color:#fff;font-size:clamp(14px,1.8rem,24px);font-weight:500;line-height:1.8;text-align:center}.job-search_list .job-search_store{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;align-items:center;height:3.5rem;min-height:35px;padding:1rem 2rem;border-radius:5em;background:#fff;font-size:clamp(12px,1.6rem,22px);font-weight:500;cursor:pointer}.job-search_list .job-search_store_btn{position:absolute;top:0;right:0;width:4.6rem;min-width:46px;height:3.5rem;min-height:35px;border-radius:0 5em 5em 0;background:#231815;pointer-events:none}.job-search_list .job-search_store_btn:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:inline-block;position:absolute;top:46%;left:46%;width:2.4rem;min-width:18px;height:2.4rem;min-height:18px;transform:translate(-50%, -50%);background:url(../img/cmn/ico_search.svg) no-repeat;background-size:100%;content:""}.job-search_list .job-search_word{position:relative;height:3.5rem;min-height:35px;border-radius:5em;background:#fff;font-size:clamp(12px,1.6rem,22px);font-weight:500;cursor:pointer}.job-search_list .job-search_word input{width:100%;padding:1rem 2rem;border:0;font-size:clamp(12px,1.6rem,22px);font-weight:500}.job-search_list .job-search_word_btn{position:absolute;top:0;right:0;width:4.6rem;min-width:46px;height:3.5rem;min-height:35px;border-radius:0 5em 5em 0;background:#231815}.job-search_list .job-search_word_btn:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:inline-block;position:absolute;top:46%;left:46%;width:2.4rem;min-width:18px;height:2.4rem;min-height:18px;transform:translate(-50%, -50%);background:url(../img/cmn/ico_search.svg) no-repeat;background-size:100%;content:""}.job-search_select{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);display:none;z-index:1;position:absolute;top:4.2rem;left:50%;width:calc(100% - 4.4rem);height:80vh;overflow:auto;transform:translate(-50%, 0);border-radius:.5rem;background:#f4f4f4}.job-search_select_inner{width:100%;padding:2.2rem 1.8rem}.job-search_select_tit{font-size:clamp(12px,1.6rem,22px);font-weight:400}.job-search_select_pref{margin-top:.8rem;color:#00a531;font-size:clamp(12px,1.6rem,22px);font-weight:700;line-height:1}.job-search_select_pref a{display:block;width:100%;padding:.6rem 2rem .6rem 1em;border-radius:.5rem;font-size:clamp(12px,1.6rem,22px);font-weight:500;line-height:1;pointer-events:none}.job-search_select_pref a:hover{background:#fa0;color:#fff;cursor:pointer}.job-search_select_city{margin-top:.8rem;color:#959595;font-size:clamp(12px,1.6rem,22px);font-weight:500}.job-search_select_city a{display:block;width:100%;padding:.6rem 2rem .6rem 2em;border-radius:.5rem;font-size:clamp(12px,1.6rem,22px);font-weight:500;line-height:1;pointer-events:none}.job-search_select_city a:hover{background:#fa0;color:#fff;cursor:pointer}.job-search_select_store{margin-top:.8rem}.job-search_select_store li{margin-top:.5rem}.job-search_select_store li a{display:block;width:100%;padding:.6rem 2rem .6rem 3em;border-radius:.5rem;font-size:clamp(12px,1.6rem,22px);font-weight:500;line-height:1}.job-search_select_store li a:hover{background:#fa0;color:#fff;cursor:pointer}.job-search_btnWrap{margin-top:2.2rem}.job-search_btnWrap .job-search_btn{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:3.5rem;min-height:35px;border-radius:5em;background:#00a342;color:#fff;font-size:clamp(14px,1.8rem,24px);font-weight:500;cursor:pointer}.job-search_btnWrap .job-search_btn_cap{display:block;margin-top:1.4rem;color:#fff;font-size:clamp(10px,1.4rem,20px);font-weight:500;line-height:1.28;text-align:center}@media only screen and (max-width: 767px){.search{margin-top:0;padding:4.9315068493vw 4.1095890411vw}.search_inner{max-width:100%}.search_list{width:100%;margin-top:3.2876712329vw}.search_list:first-of-type{margin-top:0}.search_list_title{margin-bottom:1.3698630137vw;font-size:3.8356164384vw}.search_list .search_store{height:8.4931506849vw;min-height:31px;padding:2.7397260274vw 5.4794520548vw;font-size:3.8356164384vw}.search_list .search_store_btn{width:11.2328767123vw;min-width:41px;height:8.4931506849vw;min-height:31px}.search_list .search_store_btn:after{width:6.0273972603vw;min-width:unset;height:6.0273972603vw;min-height:unset}.search_list .search_word{height:8.4931506849vw;min-height:31px;font-size:3.8356164384vw}.search_list .search_word input{padding:2.7397260274vw 5.4794520548vw;font-size:3.8356164384vw}.search_list .search_word_btn{position:absolute;top:0;right:0;width:11.2328767123vw;min-width:41px;height:8.4931506849vw;min-height:31px}.search_list .search_word_btn:after{width:6.0273972603vw;min-width:unset;height:6.0273972603vw;min-height:unset}.search_select{top:8.2191780822vw;width:calc(100% - 9.8630136986vw)}.search_select_inner{padding:6.0273972603vw 4.1095890411vw}.search_select_tit{font-size:3.8356164384vw}.search_select_pref{margin-top:2.1917808219vw;font-size:3.8356164384vw}.search_select_pref a{padding:1.6438356164vw 2.7397260274vw 1.6438356164vw 1em;font-size:3.8356164384vw}.search_select_city{margin-top:2.1917808219vw;font-size:3.8356164384vw}.search_select_city a{padding:1.6438356164vw 2.7397260274vw 1.6438356164vw 2em;font-size:3.8356164384vw}.search_select_store{margin-top:2.1917808219vw}.search_select_store li{margin-top:1.3698630137vw}.search_select_store li a{padding:1.6438356164vw 2.7397260274vw 1.6438356164vw 3em;font-size:3.8356164384vw}.search_btnWrap{margin-top:5.4794520548vw}.search_btnWrap .search_btn{height:8.4931506849vw;min-height:31px;font-size:4.1095890411vw;cursor:pointer}.search_btnWrap .search_btn_cap{margin-top:1.6438356164vw;font-size:3.0136986301vw;line-height:1.6}.job-search{margin-top:0;padding:4.9315068493vw 4.1095890411vw}.job-search_inner{max-width:100%}.job-search_list{width:100%;margin-top:3.2876712329vw}.job-search_list:first-of-type{margin-top:0}.job-search_list_title{margin-bottom:1.3698630137vw;font-size:3.8356164384vw}.job-search_list .job-search_store{height:8.4931506849vw;min-height:31px;padding:2.7397260274vw 5.4794520548vw;font-size:3.8356164384vw}.job-search_list .job-search_store_btn{width:11.2328767123vw;min-width:41px;height:8.4931506849vw;min-height:31px}.job-search_list .job-search_store_btn:after{width:6.0273972603vw;min-width:unset;height:6.0273972603vw;min-height:unset}.job-search_list .job-search_word{height:8.4931506849vw;min-height:31px;font-size:3.8356164384vw}.job-search_list .job-search_word input{padding:2.7397260274vw 5.4794520548vw;font-size:3.8356164384vw}.job-search_list .job-search_word_btn{position:absolute;top:0;right:0;width:11.2328767123vw;min-width:41px;height:8.4931506849vw;min-height:31px}.job-search_list .job-search_word_btn:after{width:6.0273972603vw;min-width:unset;height:6.0273972603vw;min-height:unset}.job-search_select{top:8.2191780822vw;width:calc(100% - 9.8630136986vw)}.job-search_select_inner{padding:6.0273972603vw 4.1095890411vw}.job-search_select_tit{font-size:3.8356164384vw}.job-search_select_pref{margin-top:2.1917808219vw;font-size:3.8356164384vw}.job-search_select_pref a{padding:1.6438356164vw 2.7397260274vw 1.6438356164vw 1em;font-size:3.8356164384vw}.job-search_select_city{margin-top:2.1917808219vw;font-size:3.8356164384vw}.job-search_select_city a{padding:1.6438356164vw 2.7397260274vw 1.6438356164vw 2em;font-size:3.8356164384vw}.job-search_select_store{margin-top:2.1917808219vw}.job-search_select_store li{margin-top:1.3698630137vw}.job-search_select_store li a{padding:1.6438356164vw 2.7397260274vw 1.6438356164vw 3em;font-size:3.8356164384vw}.job-search_btnWrap{margin-top:5.4794520548vw}.job-search_btnWrap .job-search_btn{height:8.4931506849vw;min-height:31px;font-size:4.1095890411vw;cursor:pointer}.job-search_btnWrap .job-search_btn_cap{margin-top:1.6438356164vw;font-size:3.0136986301vw;line-height:1.6}}.footer{margin-top:0 !important}.main{position:relative;width:100%;margin-top:4rem}.main_wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.main_thumb{width:54.55%}.main_thumb img{overflow:hidden;border-radius:2rem}.main_text{width:45.45%;padding-left:5rem}.main_title{font-size:4rem;font-weight:700;line-height:1.33}.main_lead{margin-top:3.5rem;font-size:clamp(16px,2.2rem,30px);font-weight:700;line-height:1.63}.main_btnWrap{width:100%;margin-top:4rem}@media only screen and (max-width: 767px){.main{margin-top:3.8356164384vw}.main_text{width:100%;padding-left:0}.main_thumb{width:100%}.main_title{margin-top:12.602739726vw;font-size:9.8630136986vw;line-height:1.4;text-align:center}.main_lead{margin-top:5.4794520548vw;font-size:clamp(14px,4.9315068493vw,24px)}.main_btnWrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:5.4794520548vw}}.links{position:relative;width:100%;margin-top:4rem}.links_wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.links_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;width:calc(33.3333333333% - 2.66666rem);margin-right:4rem;border-radius:2rem}.links_list--orange{background:#ff7006}.links_list--blue{background:#1054c1}.links_list--pink{background:#ff5a85}.links_list:nth-child(3n){margin-right:0}.links_list figure{width:100%;overflow:hidden;border-radius:2rem 2rem 0 0}.links_list_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;flex-grow:1;flex-wrap:wrap;padding:2rem 3rem}.links_list_text .fukidashi{z-index:1;position:absolute;top:-6rem;right:1.8rem;width:9.6rem;height:8.6rem}.links_list_text h2{width:100%;color:#fff;font-size:clamp(12px,1.4rem,20px);font-weight:700}.links_list_text p{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:1.2rem;color:#fff;font-size:clamp(12px,1.6rem,22px);font-weight:500;line-height:1.68}.links_list_btnWrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;width:100%;margin-top:2rem}@media only screen and (max-width: 767px){.links{margin-top:6.0273972603vw}.links_list{width:100%;margin-top:6.0273972603vw;margin-right:0}.links_list:first-of-type{margin-top:0}.links_list_text{display:block;padding:6.0273972603vw 8.2191780822vw}.links_list_text .fukidashi{z-index:1;position:absolute;top:-16.4383561644vw;right:5.4794520548vw;width:26.301369863vw;height:23.5616438356vw}.links_list_text h2{font-size:3.8356164384vw}.links_list_text p{min-height:30.4109589041vw;margin-top:3.2876712329vw;font-size:4.3835616438vw}.links_list_btnWrap{margin-top:5.4794520548vw}}.news{position:relative;width:100%;margin-top:4rem}.news_wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:5rem 4.5rem 4.5rem;border-radius:2rem;background:#ededee}.news_title{width:17.43%}.news_title h2{font-size:clamp(20px,2.8rem,36px);font-weight:700;line-height:1}.news_title_btnWrap{margin-top:2.5rem}.news_links{width:82.57%;padding-left:6.5rem}.news_links ul li{border-top:1px solid #231815}.news_links ul li:last-of-type{border-bottom:1px solid #231815}.news_links ul li a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;align-items:center;padding:3.5rem 2rem}.news_links ul li a:hover{opacity:1}.news_links ul li a:hover:after{right:1rem}.news_links ul li a:after{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transition:all ease .5s;display:inline-block;position:absolute;top:50%;right:2rem;width:3.2rem;min-width:24px;height:3.2rem;min-height:24px;transform:translate(0, -50%);background:url(../img/cmn/ico_link_arrow.svg) no-repeat;background-size:100%;content:"";transition:all ease .5s}.news_links ul li a .news_info{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:13.2291666667vw}.news_links ul li a .news_info .news_date{font-size:clamp(10px,1.4rem,20px);font-weight:500;line-height:1}.news_links ul li a .news_info .news_cat{display:inline-block;padding:.6rem 2rem;border:1px solid #00a342;border-radius:5em;background:#fff;color:#00a342;font-size:clamp(10px,1.2rem,16px);font-weight:500;line-height:1}.news_links ul li a .news_txt{width:calc(100% - 13.2291666667vw);padding-left:2rem;font-size:clamp(10px,1.4rem,20px);font-weight:500;line-height:1.5}@media only screen and (max-width: 767px){.news{margin-top:6.0273972603vw}.news_wrap{padding:6.0273972603vw 4.1095890411vw 8.2191780822vw}.news_title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%}.news_title h2{display:inline-block;font-size:4.9315068493vw}.news_title_btnWrap{margin-top:0;padding-left:6.0273972603vw}.news_title_btnWrap .btn{padding:2.7397260274vw 5.4794520548vw;font-size:2.7397260274vw}.news_links{width:100%;padding-top:4.9315068493vw;padding-left:0}.news_links ul li a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.7397260274vw 0 13.698630137vw}.news_links ul li a:hover:after{right:0}.news_links ul li a:after{right:0;width:6.8493150685vw;min-width:unset;height:6.8493150685vw;min-height:unset}.news_links ul li a .news_info{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;width:100%}.news_links ul li a .news_info .news_date{margin-right:5.4794520548vw;font-size:3.0136986301vw}.news_links ul li a .news_info .news_cat{padding:.8219178082vw 2.7397260274vw;font-size:2.7397260274vw}.news_links ul li a .news_txt{width:100%;margin-top:2.1917808219vw;padding-left:0;font-size:3.0136986301vw}}