.jhm .bg_clr{background-image:url(../img/jhm/bg_clr.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom}.jhm .mv .container{background-image:url(../img/jhm/mv_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom}.jhm .mv .container .wrapper{position:relative;max-width:1366px;height:auto;margin:auto}.jhm .mv .container .wrapper .mv_ttl{position:absolute;content:"";bottom:36px;left:0;right:0;margin:auto;z-index:1}.jhm .mv .container .wrapper .mv_img{position:relative;margin:auto;width:76%;max-width:1000px;z-index:0}.jhm .mv .container .wrapper .mv_img img{height:100%;object-fit:cover}.jhm .mv .container .wrapper .mv_img .mv_obj{position:absolute;content:"";margin:auto;height:fit-content}.jhm .mv .container .wrapper .mv_img .mv_obj:nth-of-type(1){bottom:0;left:-9%;width:19%;max-width:171px}.jhm .mv .container .wrapper .mv_img .mv_obj:nth-of-type(2){top:-30%;bottom:0;right:-5%;width:11%;max-width:83px}@media screen and (max-width:768px){.jhm .mv .container .wrapper{height:80vw;margin:auto}.jhm .mv .container .wrapper .mv_img{top:0;width:96%;height:100%}.jhm .mv .container .wrapper .mv_img .mv_obj:nth-of-type(2){right:-2%}}@media screen and (max-width:480px){.jhm .mv .container .wrapper{height:100vh;min-height:initial}.jhm .mv .container .wrapper .mv_txt{width:300px}.jhm .mv .container .wrapper .mv_img{width:100%}.jhm .mv .container .wrapper .mv_img img{object-position:26% center}.jhm .mv .container .wrapper .mv_img .mv_obj:nth-of-type(1){bottom:70%;left:-7px;width:120px}.jhm .mv .container .wrapper .mv_img .mv_obj:nth-of-type(2){top:110px;right:0;bottom:initial;width:83px}}.jhm section{background-size:cover;background-position:center;background-repeat:no-repeat}.jhm section .container{position:relative}.jhm section .container .sec_ttl_bg{position:absolute;content:"";top:0;left:0;right:0;margin:auto;width:100%;max-width:1366px;z-index:0}.jhm section .container .wrapper{position:relative;z-index:1}.jhm section .container .wrapper .sec_ttl{width:96%;margin:auto}.jhm section .container .wrapper .sec_ttl .ttl{margin:auto}.jhm section .container .wrapper .sec_ttl .txt p{font-size:16px;line-height:1.6;margin-top:1.8em}.jhm section .container .wrapper .detail_btn a{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;width:240px;height:72px;margin:auto;margin-top:88px;border:1px solid;border-radius:50%}.jhm .sec1{position:relative;padding-top:87px;padding-bottom:260px;background-image:url(../img/jhm/sec1_bg.png);background-size:cover;background-position:top;background-repeat:no-repeat}.jhm .sec1::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#73619B;z-index:-5}.jhm .sec1 .container .sec_ttl_bg{top:initial;bottom:2%}.jhm .sec1 .container .wrapper .sec_ttl .ttl{width:65%;max-width:590px}.jhm .sec1 .container .wrapper .sec_ttl .txt p{color:#ffffff}.jhm .sec1 .container .wrapper .box .item .img_list .slider .slick-track{padding:7.32vw 0}.jhm .sec1 .container .wrapper .box .item .img_list .slider li{margin:0 2.1vw}.jhm .sec1 .container .wrapper .box .item .img_list .slider li:nth-child(odd) .item_img{margin-top:20%}.jhm .sec1 .container .wrapper .box .item .img_list .slider li .item_img{position:relative}.jhm .sec1 .container .wrapper .box .item .img_list .slider li .item_img::before,.jhm .sec1 .container .wrapper .box .item .img_list .slider li .item_img::after{position:absolute;content:"";background-size:contain;background-position:center;background-repeat:no-repeat}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img1 .item_img::before{top:-3vw;left:2.2vw;width:12.73vw;height:8.56vw;background-image:url(../img/jhm/sec1_1_1.png)}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img2 .item_img::before{top:-5vw;left:-5vw;width:10.17vw;height:11.17vw;background-image:url(../img/jhm/sec1_2_1.png)}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img2 .item_img::after{top:0;bottom:0;right:-4vw;margin:auto;width:9.66vw;height:9.8vw;background-image:url(../img/jhm/sec1_2_2.png)}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img3 .item_img::before{top:-1vw;left:-4vw;width:12.17vw;height:7.37vw;background-image:url(../img/jhm/sec1_3_1.png)}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img4 .item_img::before{top:0;bottom:0;left:-7vw;margin:auto;width:14.98vw;height:10.27vw;background-image:url(../img/jhm/sec1_4_1.png)}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img4 .item_img::after{top:-5vw;right:3vw;width:8.85vw;height:7.58vw;background-image:url(../img/jhm/sec1_4_2.png)}.jhm .sec1 .container .wrapper .box .item .img_list .slider li .item_img{width:100%;height:20.49vw}.jhm .sec1 .container .wrapper .box .item .img_list .slider li .item_img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.jhm .sec1{padding-top:50px}}@media screen and (max-width:480px){.jhm .sec1 .container .wrapper .sec_ttl .ttl{width:340px}.jhm .sec1 .container .wrapper .box .item .img_list .slider .slick-track{padding:50px 0}.jhm .sec1 .container .wrapper .box .item .img_list .slider li .item_img{height:40.49vw}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img1 .item_img::before{top:-14%;width:70px;height:60px}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img2 .item_img::before{bottom:-10%;left:-13%;width:80px;height:60px}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img2 .item_img::after{width:60px;height:55px}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img3 .item_img::before{top:-10%;width:75px;height:60px}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img4 .item_img::before{width:75px;height:60px}.jhm .sec1 .container .wrapper .box .item .img_list .slider li.img4 .item_img::after{top:-20%;right:18%;width:60px;height:60px}}.jhm .sec2{position:relative;background-color:initial;margin-top:-365px;padding-top:135px;padding-bottom:85px;background-image:url(../img/jhm/sec2_bg.png);background-size:100% 80%;background-position:bottom;background-repeat:no-repeat;z-index:10}.jhm .sec2 .container{position:relative;max-width:1200px;margin:auto}.jhm .sec2 .container .sec_obj{position:absolute;top:19%;left:0;right:0;margin:auto;height:fit-content}.jhm .sec2 .container .wrapper .sec_ttl .ttl{width:75%;max-width:545px}.jhm .sec2 .container .wrapper .box_list{gap:20px 2%;margin-top:50px}.jhm .sec2 .container .wrapper .box_list .box{width:calc(100% / 3 - 2%)}.jhm .sec2 .container .wrapper .box_list .box:nth-of-type(1){margin-top:8%}.jhm .sec2 .container .wrapper .box_list .box:nth-of-type(2){margin-top:4%;animation-delay:0.5s}.jhm .sec2 .container .wrapper .box_list .box:nth-of-type(3){animation-delay:1s}.jhm .sec2 .container .wrapper .box_list .box .item{width:100%}.jhm .sec2 .container .wrapper .box_list .box .item img{width:100%;height:auto;object-fit:cover}.jhm .sec2 .container .wrapper .detail_btn a{margin-top:48px;color:#ffffff}.jhm .sec2 .container .wrapper .detail_btn a:hover{color:#222222;background-color:initial}@media screen and (max-width:768px){.jhm .sec2{padding-bottom:70px}}@media screen and (max-width:480px){.jhm .sec2{padding-left:0;padding-right:0;background-size:210% 96%}.jhm .sec2 .container .sec_obj{bottom:0}.jhm .sec2 .container .wrapper .sec_ttl .ttl{width:360px}.jhm .sec2 .container .wrapper .box_list{flex-direction:column;align-items:center;margin-top:30px}.jhm .sec2 .container .wrapper .box_list .box{width:270px}.jhm .sec2 .container .wrapper .box_list .box:nth-of-type(1),.jhm .sec2 .container .wrapper .box_list .box:nth-of-type(2),.jhm .sec2 .container .wrapper .box_list .box:nth-of-type(3){margin-top:0;animation-delay:0s}}.jhm .features .container{padding-top:80px;padding-bottom:102px;background-repeat:no-repeat;background-size:contain;background-position:top;background-color:#ffffff}.jhm .features .container .wrapper .box{max-width:1366px;margin:auto}.jhm .features .container .wrapper .box .top_item{position:relative;width:90%;max-width:1170px;margin:auto}.jhm .features .container .wrapper .box .top_item .sec_ttl{position:absolute;content:"";top:-20px;left:0;width:60%;max-width:611px}.jhm .features .container .wrapper .box .top_item .text_area{width:47%;max-width:517px;margin-left:auto;padding-top:85px}.jhm .features .container .wrapper .box .top_item .text_area .txt{width:100%;margin-left:auto;padding-bottom:105px}.jhm .features .container .wrapper .box .top_item .text_area .txt h3{line-height:1.5;margin-top:1em;margin-bottom:0.6em}.jhm .features .container .wrapper .box .top_item .text_area .txt p{margin-bottom:0}.jhm .features .container .wrapper .box .top_item .left_img{position:absolute;content:"";top:0;left:0;width:62%;max-width:720px;z-index:-1}.jhm .features .container .wrapper .box .top_item .left_img .obj_img{position:absolute;content:"";bottom:-15%;left:-8%;width:40%}.jhm .features .container .wrapper .box .top_item .right_img{position:absolute;content:"";bottom:0;right:0;width:46%;max-width:337px;z-index:-1}.jhm .features .container .wrapper .box .bottom_item .item_ttl{position:relative;width:60%;max-width:368px;margin:auto;z-index:10}.jhm .features .container .wrapper .box .bottom_item ul{position:relative;gap:3%;width:96%;max-width:1200px;margin:auto;margin-top:38px;z-index:5}.jhm .features .container .wrapper .box .bottom_item ul .ttl_bg{position:absolute;content:"";top:-27%;left:0;right:0;margin:auto;width:100%;z-index:-1}.jhm .features .container .wrapper .detail_btn a{font-weight:700;margin-top:70px}@media screen and (max-width:768px){.jhm .features .container{padding-top:60px;padding-bottom:70px;background-size:170%}.jhm .features .container .wrapper .box .top_item .text_area{width:65%;max-width:370px;padding-top:85px}.jhm .features .container .wrapper .box .top_item .text_area .txt{padding-bottom:60px}.jhm .features .container .wrapper .box .top_item .text_area .txt h3{font-size:21px}.jhm .features .container .wrapper .box .bottom_item .item_ttl{width:280px}.jhm .features .container .wrapper .detail_btn a{margin-top:46px}}@media screen and (max-width:650px){.jhm .features .container .wrapper .box .bottom_item ul{flex-wrap:wrap;gap:4.5vw 5%}.jhm .features .container .wrapper .box .bottom_item ul li{width:45%}}@media screen and (max-width:480px){.jhm .features .container{background-size:275%}.jhm .features .container .wrapper .box .top_item .sec_ttl{width:70%}.jhm .features .container .wrapper .box .top_item .text_area{width:100%;max-width:400px;margin:auto;padding-top:46px}.jhm .features .container .wrapper .box .top_item .text_area .txt{width:100%;padding-bottom:30px}.jhm .features .container .wrapper .box .top_item .text_area .txt p{font-size:16px;width:fit-content;margin:auto;margin-top:1em}.jhm .features .container .wrapper .box .top_item .left_img{position:relative;width:100%;margin-bottom:60px;z-index:10}.jhm .features .container .wrapper .box .bottom_item ul{flex-direction:column;gap:18px;margin-top:20px}.jhm .features .container .wrapper .box .bottom_item ul li{width:300px}.jhm .features .container .wrapper .box .bottom_item ul .ttl_bg{top:-105px}}.jhm .sec3 .container{background-image:url(../img/jhm/sec3_bg.png)}.jhm .sec3 .container .wrapper .box .top_item .text_area .ttl{width:90%;max-width:428px}.jhm .sec3 .container .wrapper .box .top_item .text_area .txt h3 span{color:#B33B79}.jhm .sec3 .container .wrapper .box .top_item .left_img .obj_img{max-width:257px}.jhm .sec4 .container{background-image:url(../img/jhm/sec4_bg.png)}.jhm .sec4 .container .wrapper .box .top_item .left_img{max-width:693px}.jhm .sec4 .container .wrapper .box .top_item .left_img .obj_img{max-width:333px}.jhm .sec4.active::before{position:absolute;content:"";background-color:#fff;width:100%;height:100%;top:0;left:0;z-index:2}.jhm .sec5{position:relative;padding:10px}.jhm .sec5::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(-20deg, #EC8876 0%, #EFE489 100%)}.jhm .sec5 .container{background-color:#ffffff}.jhm .sec5 .container .wrapper{position:relative;max-width:1366px;margin:auto;padding:100px 0}.jhm .sec5 .container .wrapper .sec_ttl_bg{position:absolute;content:"";top:0;left:0;right:0;margin:auto;width:100%;z-index:-1}.jhm .sec5 .container .wrapper .sec_ttl{position:relative;padding-bottom:60px}.jhm .sec5 .container .wrapper .sec_ttl .ttl{max-width:660px}.jhm .sec5 .container .wrapper .sec_ttl .txt p{position:relative;z-index:5}.jhm .sec5 .container .wrapper .sec_ttl .obj_img{position:absolute;content:"";bottom:-6%;z-index:1}.jhm .sec5 .container .wrapper .sec_ttl .obj_img.obj_img1{bottom:-14%;left:7%;width:20%;max-width:215px}.jhm .sec5 .container .wrapper .sec_ttl .obj_img.obj_img2{right:0;width:28%;max-width:351px}.jhm .sec5 .container .wrapper .box{position:relative;width:94%;max-width:1266px;margin:auto;padding-top:85px;padding-bottom:90px;border:1px solid #222222;background-color:#ffffff}.jhm .sec5 .container .wrapper .box .box_ttl{position:absolute;content:"";top:-25px;left:0;right:0;margin:auto;width:60%;max-width:458px;z-index:10}.jhm .sec5 .container .wrapper .box .item{position:relative;gap:5%;width:90%;max-width:1000px;margin:auto}.jhm .sec5 .container .wrapper .box .item:nth-child(odd) .txt_area{flex-direction:row-reverse}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item{width:50%;gap:5%}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .num{width:40%;min-width:130px;height:auto;max-height:176px}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .num.num_01{max-width:121px}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .txt p{margin-top:1em;margin-bottom:0}.jhm .sec5 .container .wrapper .box .item .txt_area .right_item{width:48%;max-width:414px}.jhm .sec5 .container .wrapper .box .item .line{width:100%;height:auto}.jhm .sec5 .container .wrapper .box .link_area{width:90%;max-width:776px;margin:auto;margin-top:50px}.jhm .sec5 .container .wrapper .box .link_area a{display:block;width:100%}@media screen and (max-width:1024px){.jhm .sec5 .container .wrapper .sec_ttl .obj_img.obj_img1{left:2%;width:18%}}@media screen and (max-width:768px){.jhm .sec5 .container .wrapper .sec_ttl .ttl{width:90%;max-width:400px}.jhm .sec5 .container .wrapper .box{padding-bottom:70px}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .num{min-width:80px}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .num.num_01{min-width:70px}}@media screen and (max-width:650px){.jhm .sec5 .container .wrapper .box .item .txt_area{flex-direction:column-reverse;gap:20px}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item{align-items:center;width:95%;gap:5%;margin-bottom:4%}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .num{width:70px}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .txt{width:calc(100% - 70px)}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .txt h3{font-size:20px}.jhm .sec5 .container .wrapper .box .item .txt_area .left_item .txt p{font-size:16px}.jhm .sec5 .container .wrapper .box .item .txt_area .right_item{width:95%;max-width:300px}.jhm .sec5 .container .wrapper .box .item:nth-child(odd) .txt_area{flex-direction:column-reverse}}@media screen and (max-width:480px){.jhm .sec5 .container .wrapper{padding:68px 0}.jhm .sec5 .container .wrapper .sec_ttl .obj_img.obj_img1{left:2%;width:110px}.jhm .sec5 .container .wrapper .sec_ttl .obj_img.obj_img2{width:145px}.jhm .sec5 .container .wrapper .box{padding-top:68px;padding-bottom:50px}.jhm .sec5 .container .wrapper .box .box_ttl{top:-8px;width:315px}.jhm .sec5 .container .wrapper .box .link_area{margin-top:36px}}.jhm .sec6{position:relative;padding:10px}.jhm .sec6::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(-20deg, #75ACDD 0%, #2291CF 100%)}.jhm .sec6 .container{position:relative;background-color:#fff;background-image:url(../img/jhm/sec9_bg.png);margin:auto}.jhm .sec6 .container .sec_ttl_bg{top:20px;z-index:1}.jhm .sec6 .container .sec_img{position:absolute;content:"";top:0;right:0;width:100%;max-width:1366px;margin:auto;z-index:0}.jhm .sec6 .container .sec_img .img{width:80%;max-width:636px;margin-left:auto}.jhm .sec6 .container .wrapper{width:90%;max-width:1160px;margin:auto;padding-top:86px;padding-bottom:105px}.jhm .sec6 .container .wrapper .sec_ttl{max-width:340px;margin:auto}.jhm .sec6 .container .wrapper .box .post_area{margin-top:28px;margin-bottom:43px}.jhm .sec6 .container .wrapper .box .post_area ul li{gap:5%;padding:28px 7%;margin-bottom:20px;background-color:#ffffffb6}.jhm .sec6 .container .wrapper .box .post_area ul li:last-child{margin-bottom:0}.jhm .sec6 .container .wrapper .box .post_area ul li .date{position:relative;width:132px;min-width:132px}.jhm .sec6 .container .wrapper .box .post_area ul li .date p{position:absolute;content:"";top:0;bottom:0;left:0;right:0;display:block;width:fit-content;height:fit-content;margin:auto;color:#e3e3e3}.jhm .sec6 .container .wrapper .box .post_area ul li .ttl{width:calc(100% - 132px)}.jhm .sec6 .container .wrapper .box .post_area ul li .ttl p{font-size:18px;margin:0}.jhm .sec6 .container .wrapper .box .link_area ul{flex-wrap:wrap;gap:25px 2%}.jhm .sec6 .container .wrapper .box .link_area ul li a{gap:16px;font-size:16px;font-weight:500;line-height:1.5;width:270px;padding:8px 23px;border:1px solid}.jhm .sec6 .container .wrapper .box .link_area ul li a img{width:13px;height:auto}.jhm .sec6 .container .wrapper .box .link_area ul li a:hover{opacity:0.4}.jhm .sec6 .container .wrapper .box .link_area ul li:nth-of-type(5) a{width:351px}@media screen and (max-width:768px){.jhm .sec6 .container .wrapper .sec_ttl{width:250px}.jhm .sec6 .container .wrapper .box .post_area ul li{box-shadow:0 0 16px #a1a1a18e}}@media screen and (max-width:650px){.jhm .sec6 .container .wrapper .box .post_area ul li{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 7%}.jhm .sec6 .container .wrapper .box .post_area ul li .ttl{width:100%}.jhm .sec6 .container .wrapper .box .link_area ul{flex-direction:column;align-items:center;gap:18px}.jhm .sec6 .container .wrapper .box .link_area ul li{width:100%}.jhm .sec6 .container .wrapper .box .link_area ul li a{white-space:nowrap;width:100%;max-width:400px;margin:auto;padding:8px 16px}.jhm .sec6 .container .wrapper .box .link_area ul li:nth-of-type(5) a{width:100%}}@media screen and (max-width:480px){.jhm .sec6 .container .wrapper{padding-top:75px;padding-bottom:70px}.jhm .sec6 .container .wrapper .sec_ttl{width:220px}}.jhm .sec7 .container{padding-top:100px;background-color:#ffffff}.jhm .sec7 .container .wrapper .txt_area{width:90%;max-width:1200px;margin:auto}.jhm .sec7 .container .wrapper .txt_area .sec_ttl{width:172px;margin-left:0;margin-bottom:14px}.jhm .sec7 .container .wrapper .txt_area .txt{gap:4%;margin-bottom:40px}.jhm .sec7 .container .wrapper .txt_area .txt p{margin-bottom:0}.jhm .sec7 .container .wrapper .txt_area .txt .detail_btn a{margin-top:0}.jhm .sec7 .container .wrapper .box .item_list{flex-wrap:wrap;flex-direction:column;height:57.22vw;min-height:600px}.jhm .sec7 .container .wrapper .box .item_list .item{position:relative;width:calc(100% / 3);height:50%}.jhm .sec7 .container .wrapper .box .item_list .item:nth-of-type(3){height:100%}.jhm .sec7 .container .wrapper .box .item_list .item .ttl{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;height:fit-content}.jhm .sec7 .container .wrapper .box .item_list .item .ttl img{width:auto;height:3.07vw;object-fit:initial}.jhm .sec7 .container .wrapper .box .item_list .item img{width:100%;height:100%;object-fit:cover}.jhm .sec7 .container .wrapper .box .item_list .item .simpleParallax{height:100%}@media screen and (max-width:768px){.jhm .sec7 .container{padding-top:70px}.jhm .sec7 .container .wrapper .txt_area .sec_ttl{margin-bottom:20px}.jhm .sec7 .container .wrapper .txt_area .txt{flex-direction:column;gap:28px;margin-bottom:50px}.jhm .sec7 .container .wrapper .box .item_list{flex-direction:row;height:auto;min-height:initial}.jhm .sec7 .container .wrapper .box .item_list .item{width:calc(100% / 2);height:38vw;min-height:155px}.jhm .sec7 .container .wrapper .box .item_list .item:nth-of-type(3){width:100%;height:38vw;min-height:155px}.jhm .sec7 .container .wrapper .box .item_list .item .ttl img{height:5vw;max-height:26px}}@media screen and (max-width:480px){.jhm .sec7 .container .wrapper .txt_area .sec_ttl{width:150px;margin-left:0;margin-bottom:14px}}.jhm .sec8{position:relative;margin-top:-70px;padding-top:144px;padding-bottom:20px;border-radius:80px;background-color:#7763A5;z-index:5}.jhm .sec8 .container{position:relative;width:90%;max-width:1166px;margin:auto}.jhm .sec8 .container .wrapper{padding-bottom:70px}.jhm .sec8 .container .wrapper .box{gap:30px 8%}.jhm .sec8 .container .wrapper .box .left_item{width:46%}.jhm .sec8 .container .wrapper .box .left_item .sec_ttl{width:100%;margin-left:0}.jhm .sec8 .container .wrapper .box .left_item .logo{width:96%;max-width:420px;margin-top:6px}.jhm .sec8 .container .wrapper .box .left_item .txt_area .address{margin-top:1em;margin-bottom:2em;color:#ffffff}.jhm .sec8 .container .wrapper .box .left_item .txt_area .access{border:1px solid #ffffff;padding:17px 5%}.jhm .sec8 .container .wrapper .box .left_item .txt_area .access .left{width:20%}.jhm .sec8 .container .wrapper .box .left_item .txt_area .access .left img{width:76%;max-width:60px;height:auto}.jhm .sec8 .container .wrapper .box .left_item .txt_area .access .right{width:80%;padding:8px 7%;padding-right:0;border-left:1px solid #fff}.jhm .sec8 .container .wrapper .box .left_item .txt_area .access .right ul li p{color:#ffffff;margin-bottom:0}.jhm .sec8 .container .wrapper .box .right_item{width:47%}.jhm .sec8 .container .wrapper .box .right_item iframe{width:100%;height:410px}.jhm .sec8 .container .wrapper .detail_btn a{color:#ffffff;background-color:#7763A5}.jhm .sec8 .container .wrapper .detail_btn a:hover{color:#222222;background-color:initial}.jhm .sec8 .container .obj_img{position:absolute;content:"";bottom:55px;right:4%;width:395px;height:auto;z-index:10}@media screen and (max-width:768px){.jhm .sec8{margin-top:-40px;padding-top:100px;padding-bottom:20px;border-radius:46px}.jhm .sec8 .container .wrapper{padding-bottom:60px}.jhm .sec8 .container .wrapper .box{flex-direction:column;gap:40px}.jhm .sec8 .container .wrapper .box .left_item,.jhm .sec8 .container .wrapper .box .right_item{width:100%}.jhm .sec8 .container .wrapper .box .left_item .sec_ttl{width:90%;max-width:400px}.jhm .sec8 .container .wrapper .box .left_item .txt_area .access .left{width:17%}.jhm .sec8 .container .wrapper .detail_btn a{margin-top:60px}.jhm .sec8 .container .obj_img{right:-30px;width:250px}}@media screen and (max-width:600px){.jhm .sec8 .container .obj_img{display:none}}@media screen and (max-width:480px){.jhm .sec8{padding-top:70px}.jhm .sec8 .container .wrapper .box .left_item .txt_area .access .right{padding:8px 3%;padding-right:0}.jhm .sec8 .container .wrapper .box .left_item .txt_area .access .right ul li p{white-space:nowrap;font-size:16px;margin-bottom:0.3em}}.jhm .document_link .container{padding-top:100px;padding-bottom:112px;background-color:#ffffff}.jhm .document_link .container .wrapper{width:90%;max-width:1200px;margin:auto}@keyframes rotateAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.jhm .document_link .container .wrapper a{position:relative;display:block;width:80%;max-width:615px;margin:auto;border-radius:50%}.jhm .document_link .container .wrapper a .txt{animation:rotateAnimation 20s linear infinite}.jhm .document_link .container .wrapper a .txt img{width:100%;height:auto;border-radius:50%}.jhm .document_link .container .wrapper a .content{position:absolute;content:"";top:10%;bottom:0;left:4%;right:0;margin:auto;width:82%;height:fit-content}.jhm .document_link .container .wrapper a .content .ttl{width:68%;max-width:330px;margin:auto;margin-bottom:-7%}.jhm .document_link .container .wrapper a .content .img{transform:scale(0.8);transition:all 0.5s}.jhm .document_link .container .wrapper a:hover{opacity:1}.jhm .document_link .container .wrapper a:hover .content .img{transform:scale(1)}@media screen and (max-width:480px){.jhm .document_link .container{padding-top:80px;padding-bottom:90px}.jhm .document_link .container .wrapper a{width:100%;max-width:350px}}.body-wrapper{margin:0 !important}@media screen and (max-width:480px){body{overflow:hidden}.jhm .mv .container .wrapper .mv_img .mv_obj{height:auto}}

.l-header:not(.change-color) .p-header__nav2 ul li a.jhm {
  background-color: #000000;
}
.jhm .mv {
  position: relative;
}
.jhm .mv .open_campus {
  position: absolute;
  content: "";
  bottom: 14px;
  left: 0;
  right: 0;
  margin: auto;
  width: 90%;
  max-width: 768px;
  z-index: 10;
}
.jhm .mv .open_campus .ttl_img {
  position: absolute;
  content: "";
  top: -18px;
  left: 0;
  width: 130px;
}
.jhm .mv .open_campus a {
  width: 100%;
  gap: 20px 3%;
  padding: 13px 10px;
  background-color: #ffffffe0;
}
.jhm .mv .open_campus a .left {
  width: 130px;
  /* height: 95px; */
  height: 125px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
}
.jhm .mv .open_campus a .right {
  width: calc(100% - 130px);
}
.jhm .mv .open_campus a .right .date p {
  line-height: 1.5;
  font-size: 10px;
  color: #00B0C7;
  margin: 0;
}
.jhm .mv .open_campus a .right .date h4 {
  font-size: 18px;
  font-weight: 400;
  color: #00B0C7;
  margin-bottom: 0.6em;
}
.jhm .mv .open_campus a .right .date h4 span {
  font-size: 12px;
  margin-left: 0.3em;
}
.jhm .mv .open_campus a .right .ttl h4 {
  font-size: 16px;
  line-height: 1.5;
}

.new_banner {
  display: block;
  width: 90%;
  max-width: 768px;
  padding: 3% 10px;
  margin: auto;
  margin-top: 3%;
  /* background-color: var(--jhm-color); */
  text-align: center;
}
.new_banner p {
  font-weight: bold;
  font-style: italic;
  font-size: 24px;
  margin-bottom: 0;
}
@media (max-width: 480px) {
  .new_banner {
    padding-right: 5px;
    padding-left: 5px;
  }
  .new_banner p {
    font-size: 20px;
  }
}
