.par_btn{text-align:center;background-color:#f2f2f2;border:3px solid #f2f2f2;height:60px;display:flex;justify-content:center;align-items:center;color:#0b2655;font-weight:600}.par_btn span{position:relative}.par_btn span::after{content:"";display:block;width:30px;height:10px;background:url("../../img/cate_top/cate_arrow.png") no-repeat 50% 50%/100% auto;position:absolute;top:0;bottom:0;margin:auto;left:calc(100% + 10px);transition:0.3s ease-in}@media all and (min-width: 1025px){.par_btn:hover{background-color:#fff;border-color:#0b2655}.par_btn:hover span::after{transform:translateX(10px);transition:0.3s ease-in-out}}#wrapper{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}#header{height:60px}#header .header_in{display:flex;justify-content:space-between;align-items:center;background-color:#0b2655;position:relative}#header .header_in::before,#header .header_in::after{display:none}#header .recriut_ttl{width:calc(100% - 300);padding-left:35px}#header .recriut_ttl_name{color:#fff}#header .recriut_ttl_name .ja::before{content:"|";margin:0 1em}#header .header_in .logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:35px;height:0;padding:0;padding-top:35px;overflow:hidden;background-color:transparent}#header .header_in .logo img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#header .par_btn{width:300px}@media all and (max-width: 1250px){#header .header_in .logo{left:inherit;right:350px}}@media all and (max-width: 1000px){#header{height:auto;position:relative}#header .header_in{display:block;padding:60px 0 40px}#header .recriut_ttl{width:100%;padding-left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}#header .recriut_ttl_name{order:3}#header .recriut_ttl_name .en{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:absolute;top:20px;left:20px;margin:auto;mix-blend-mode:screen;white-space:nowrap;color:#0b2655;font-size:2rem}#header .recriut_ttl_name .ja{font-size:2rem}#header .recriut_ttl_name .ja::before{display:none}#header .header_in .logo{position:relative;right:inherit;width:10%;padding-top:10%;order:1;margin-bottom:20px}#header .header_in .hav_img{display:block;width:35%;padding-top:13%;order:2;margin-bottom:30px}#header .par_btn{display:none}}@media all and (max-width: 600px){#header .header_in{height:auto;padding:45px 0 20px}#header .recriut_ttl{width:100%;padding-left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}#header .recriut_ttl_name .en{top:1em;left:0.5em;font-size:1.6rem}#header .header_in .logo{width:14%;padding-top:15%;flex-basis:0;margin-bottom:25px}#header .header_in .hav_img{display:block;width:40%;padding-top:14%}}#main{padding:60px 0}@media all and (max-width: 1000px){#main{padding:0}}.left_area{display:flex;justify-content:center;align-items:center;width:30%;height:calc(100vh - 60px);background:url("../../img/cate_top/cate_head.jpg") no-repeat 50% 50%/cover;position:fixed;bottom:0;left:0}.left_area .hav_img{padding-top:14%;width:55%;margin:0 auto}.no-webp .left_area{background:url("../../img/cate_top/cate_head.jpg") no-repeat 50% 50%/cover}.webp .left_area{background:url("../../img/cate_top/cate_head.webp") no-repeat 50% 50%/cover}@media all and (-ms-high-contrast: none){.left_area .hav_img{margin:0}}@media all and (max-width: 1000px){.left_area{display:none}}.right_area{width:70%;margin-left:auto;margin-right:0;padding:50px 55px 0 40px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;background-color:#fff}.right_area .right_item{display:flex;justify-content:center;align-items:center;width:calc((100% - 30px) / 2);padding:12.5vh 0;margin-bottom:30px;color:#fff;position:relative;overflow:hidden;z-index:1}.right_area .right_item:last-of-type,.right_area .right_item:nth-last-of-type(2){margin-bottom:0}.right_area .right_item::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:-1;transition:0.3s ease-in}.right_area .right_item::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(11,38,85,0.3);mix-blend-mode:multiply;z-index:0}.right_area .right_item_name{color:#fff;position:relative;z-index:1;width:50%;max-width:170px}.right_area .right_item_name div{width:100%;height:0;position:relative;padding-top:100%;border:1px solid #fff}.right_area .right_item_name .ja{display:block;width:100%;text-align:center;font-size:2.4rem;font-weight:600;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:-moz-fit-content;height:fit-content}@media all and (-ms-high-contrast: none){.right_area .right_item_name .ja{display:flex;justify-content:center;align-items:center}}.right_area .right_item_name .arrow{position:absolute;bottom:calc(50% - 2em);left:50%;margin:auto;width:75%;height:0;padding-top:10%;overflow:hidden;transition:0.3s ease-in}.right_area .right_item_name .arrow svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.right_area .right_item_name .arrow polyline{stroke-width:1px}.right_area .right_item_name .en{width:400%;font-size:1.3rem;letter-spacing:0.15em;display:block;white-space:nowrap;text-align:center;transform:skew(-20deg);position:absolute;bottom:10%;right:-200%;left:-200%;margin:auto}@media all and (min-width: 1025px){.right_area .right_item:hover:before{transform:scale(1.02);transition:0.3s ease-in-out}.right_area .right_item:hover:after{opacity:0}.right_area .right_item:hover .right_item_name{color:#0b2655;transition:0.3s ease-in}.right_area .right_item:hover .right_item_name div{border-color:#0b2655}.right_area .right_item:hover .right_item_name .ja{transition:0}.right_area .right_item:hover .right_item_name .arrow{transform:translateX(10px);transition:0.3 ease-in-out}.right_area .right_item:hover .right_item_name .arrow polyline{stroke:#0b2655}}.no-webp .right_area .right_item.graduate::before{background-image:url("../../img/cate_top/rec_img01.jpg")}.no-webp .right_area .right_item.pharmacy::before{background-image:url("../../img/cate_top/rec_img02.jpg")}.no-webp .right_area .right_item.career::before{background-image:url("../../img/cate_top/rec_img03.jpg");background-position:80% 50%}.no-webp .right_area .right_item.hsg::before{background-image:url("../../img/cate_top/rec_img04.jpg")}.webp .right_area .right_item.graduate::before{background-image:url("../../img/cate_top/rec_img01.webp")}.webp .right_area .right_item.pharmacy::before{background-image:url("../../img/cate_top/rec_img02.webp")}.webp .right_area .right_item.career::before{background-image:url("../../img/cate_top/rec_img03.webp");background-position:80% 50%}.webp .right_area .right_item.hsg::before{background-image:url("../../img/cate_top/rec_img04.webp")}@media all and (max-width: 1400px){.right_area .right_item.hsg .en{bottom:0}}@media all and (max-width: 1000px){.right_area{width:100%}}@media all and (max-width: 600px){.right_area{display:block;padding:0;padding-top:30px}.right_area .right_item{width:100%;padding:70px 0;margin-bottom:20px}.right_area .right_item:nth-last-of-type(2){margin-bottom:20px}}#footer{position:fixed;right:0;bottom:0;left:0;margin:auto;padding-top:0;z-index:-1}#footer .par_btn{display:none}#footer .copy{color:#989898;display:block;text-align:right;font-size:1.1rem;padding:20px;padding-right:55px}@media all and (max-width: 1000px){#footer{padding-top:60px;position:static}#footer .par_btn{display:flex;width:300px;margin:0 auto}#footer .copy{text-align:center;padding:20px 0}}@media all and (max-width: 600px){#footer{padding-top:40px}#footer .copy{padding:40px 0 40px}}

/*# sourceMappingURL=../map/project/home.css.map */
