@charset "utf-8";section{overflow:hidden}#slide{width:var(--flex-100);margin:auto;position:relative;overflow:unset}#slide #important{bottom:-1.5rem;max-width:95%}#slide .swiper-slide{position:relative}#slide .swiper-slide:before{content:"";background:rgba(0,0,0,.1);position:absolute;top:0;bottom:0;width:var(--flex-100);height:var(--flex-100);z-index:10}#slide img{aspect-ratio:16/20;object-fit:cover;webkit-animation:anime .1s infinite;animation:anime .1s infinite}@keyframes anime{0%{opacity:1;transform:scale(1.2)}25%{opacity:1}100%{opacity:1;transform:scale(1);z-index:9}}#slide .slide-mvtext{position:absolute;bottom:2rem;z-index:1;left:1.5rem;color:var(--white);margin:auto;width:auto}#slide .slide-mvtext .h4-title{margin:5px 0 0}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction{left:inherit;font-size:12px;font-family:var(--en);font-weight:600;color:#1a1b1b;display:flex;align-items:center;justify-content:flex-end;position:absolute;z-index:1;right:0;left:inherit !important;max-width:max-content;margin:0 !important;background:0 0 !important;bottom:inherit !important;top:7rem !important;transform:none !important;padding:0 !important}.swiper-pagination-fraction .border{width:100px;height:1px;margin:0 8px;background-color:#ddd;position:relative;padding:0;border-radius:0;border:none}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}#information{position:relative}#information:after{display:none;content:"";background:url(//ainomhp.jp/wp-content/themes/ainomhp/assets/css/pages/../../images/index/map.webp) no-repeat;position:absolute;bottom:0;right:0;width:640px;height:850px;background-size:100%}.icon_nav_list li a{border:1px solid var(--lightgray);padding:15px 15px 45px;display:block;border-radius:30px;position:relative;overflow:hidden;transition:.3s;z-index:1}.icon_nav_list li a:before{content:"";width:var(--flex-100);height:var(--flex-100);position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;transition:.5s;background:var(--color);transform:scale(0)}.icon_nav_list li a figure{width:60px;height:60px;margin:0 auto 15px;background:var(--color);padding:30px;border-radius:100px;z-index:0;position:relative;transition:.2s;display:flex;align-items:center}.icon_nav_list li a svg{fill:var(--white)}.icon_nav_list li a svg#access{width:40px;margin:auto}.icon_nav_list li a p{z-index:0;position:relative;transition:.3s}.icon_nav_list .arrow{position:absolute;background:var(--color);right:0;padding:3px 12px 2px;bottom:0;border-radius:0;width:100%;box-sizing:border-box;margin:auto;text-align:center}.icon_nav_list .arrow svg{width:16px}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject{position:relative;overflow:hidden;z-index:0}#subject:before{content:"";position:absolute;bottom:-25rem;left:0;width:100%;height:90%;background-position:bottom;background-size:cover}#subject .column-2{grid-template-columns:repeat(1,1fr)}#subject .full-inner{background:#e8f1fd;width:100%;position:relative;top:0;left:0;margin:0 auto !important;bottom:0;border-radius:10px;right:0;padding:clamp(50px,3vw, 100px) clamp(25px,3vw, 80px);box-sizing:border-box;max-width:100%}#subject .symptom_search{border-bottom:1px solid var(--lightgray);padding:0 0 30px;margin:20px 0 30px}#subject .symptom_search a{background:var(--white);border-radius:100px;position:relative;top:0;right:0;gap:15px;align-items:center;display:flex;padding:10px 100px 10px 15px}#subject .symptom_search a figure{width:25px;height:25px;margin:0;background:var(--lightblue);padding:12px;border-radius:100px}#subject .symptom_search a .arrow{width:20px;height:20px;position:absolute;right:1.5rem}#concept{position:relative;padding:0 0 3rem}#concept .sec-title{max-width:var(--flex-90);margin:0 auto 20px}#concept .full-inner{max-width:var(--flex-100)}#concept figure.visual{margin:0;border-radius:0 10px 0 0;overflow:hidden;z-index:1;position:relative}#concept figure.visual img{aspect-ratio:2/1;object-fit:cover}#concept .conceptbox{position:relative;background:var(--blue);height:auto;top:0;border-radius:0;right:0;padding:clamp(40px,8vw, 100px) clamp(20px,3vw, 200px);box-sizing:border-box}#concept .conceptbox a{background:var(--white);display:block;border-radius:10px;padding:clamp(15px,10vw, 25px) clamp(20px,10vw, 30px);box-sizing:border-box;margin:auto;position:relative}#concept .conceptbox a p{max-width:var(--flex-90)}#concept .arrow{position:absolute;width:20px;height:20px;top:0;bottom:0;margin:auto;display:flex;right:1rem}#related{position:relative}#related .column-2,#related .column-3{grid-template-columns:repeat(1,1fr)}#related figure{border-radius:20px 20px 0 0;overflow:hidden}#related figure img{width:var(--flex-100);aspect-ratio:2/1.2;object-fit:cover}#related .relatedbox{background:var(--white);margin:0;position:relative;z-index:1;padding:1rem 1rem .5rem 0;max-width:var(--flex-100);border-radius:0 10px 0 0}#related .relatedbox .h5-title{position:relative;width:var(--flex-100)}#related .relatedbox .arrow{width:40px;height:40px;position:absolute;right:0;top:-1rem;margin:-.5rem;display:flex;z-index:1;background:var(--lightblue);padding:11px;border-radius:100px;box-sizing:border-box;transition:.3s}#recruit{padding:5rem 0 50px}#recruit .recruitbox{background:#e56c33;border-radius:10px;opacity:.8;padding:clamp(40px,3vw, 80px) clamp(20px,3vw, 80px);box-sizing:border-box;position:relative;max-width:var(--full-inner)}#recruit .recruitbox .wp-block-columns{grid-template-columns:repeat(1,1fr);margin:0 auto 30px}#recruit .recruitbox .wp-block-column a{background:var(--white);padding:clamp(20px,5vw, 40px);display:block;width:var(--flex-100);border-radius:10px;box-sizing:border-box;position:relative}#recruit .recruitbox .wp-block-column a .h4-title{color:#e56c33}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}#recruit .recruitbox .wp-block-column a:hover .h4-title{color:var(--white)}#recruit .rec_image{position:relative;top:0;right:0;width:auto}#recruit .rec_image img:nth-child(1){width:var(--flex-100)}#recruit .rec_image .flex{justify-content:space-between;margin:20px 0 0;grid-template-columns:repeat(2,1fr);display:grid}#recruit .rec_image .flex img{width:auto}#journal .sec-title{max-width:var(--medium-inner) !important}@media screen and (min-width:600px){@keyframes anime{0%{opacity:1;transform:scale(1.1)}8%{opacity:1}25%{opacity:1}100%{opacity:1;transform:scale(1);z-index:9}}#slide .slide-mvtext .h4-title{margin:5px 0 0}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.icon_nav_list li a{padding:15px 15px 60px}.icon_nav_list .arrow{padding:10px 18px 7px}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject .full-inner{padding:clamp(0,10vw, 100px) clamp(25px,3vw, 80px);box-sizing:border-box}#concept .conceptbox a{background:var(--white);display:block;border-radius:10px;padding:clamp(15px,10vw, 25px) clamp(20px,10vw, 30px);box-sizing:border-box;max-width:var(--flex-80);margin:auto;position:relative}#concept .arrow{position:absolute;width:20px;height:20px;top:0;bottom:0;margin:auto;display:flex;right:1.5rem}#magazine ol li a:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.15)}#recruit{padding:5rem 0 50px}#recruit .recruitbox{padding:clamp(40px,10vw, 80px) clamp(20px,5vw, 80px) 50px;max-width:var(--large-inner)}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}}@media screen and (min-width:1024px){#slide{margin:auto}#slide #important{top:inherit}#slide img{aspect-ratio:16/9}@keyframes anime{0%{opacity:1;transform:scale(1.1)}8%{opacity:1}25%{opacity:1}100%{opacity:1;transform:scale(1);z-index:9}}#slide .slide-mvtext{position:absolute;bottom:2rem;z-index:1;left:4rem;color:var(--white);margin:auto;width:700px}#slide .slide-mvtext .h1-title{font-size:5rem !important}#slide .slide-mvtext .h4-title{margin:5px 0 0}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.icon_nav_list li a{padding:clamp(15px,3vw, 30px)}.icon_nav_list li a:before{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;background:var(--color);transform:scale(0)}.icon_nav_list li a:hover:before{content:"";transform:scale(2);transition:.3s;background:var(--color);z-index:0}.icon_nav_list li a:hover figure{transform:scale(.8);background:var(--white)}.icon_nav_list li a:hover figure svg{fill:var(--color)}.icon_nav_list li a:hover p{color:var(--white)}.icon_nav_list .arrow{width:auto;border-radius:20px 0 0}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject .full-inner{padding:clamp(15px,10vw, 50px) clamp(50px,3vw, 80px);max-width:var(--full-inner)}#subject .symptom_search a{background:var(--white);border-radius:100px;position:absolute;top:0;right:0;gap:15px;align-items:center;display:flex;padding:10px 100px 10px 15px}#subject .symptom_search a figure{width:32px;height:32px;margin:auto;background:var(--lightblue);padding:15px;border-radius:100px}#subject .symptom_search a .arrow{width:20px;height:20px;position:absolute;right:1.5rem}#concept{padding:0 0 5rem}#concept figure.visual img{aspect-ratio:2/1}#concept .conceptbox{margin:-2rem auto 0;z-index:1;border-radius:20px;width:var(--flex-90);overflow:hidden}#concept .conceptbox a{background:var(--white);display:block;border-radius:10px;padding:clamp(15px,10vw, 25px) clamp(20px,10vw, 30px);box-sizing:border-box;max-width:var(--flex-90);margin:auto;position:relative}#concept .arrow{position:absolute;width:20px;height:20px;top:0;bottom:0;margin:auto;display:flex;right:1.5rem}#related figure{border-radius:10px 10px 0 0;overflow:hidden}#related .relatedbox{margin:-4rem 0 0;z-index:1;padding:1.5rem 5rem 1.5rem 0;max-width:max-content}#related .relatedbox .h5-title{position:relative}#related .relatedbox .arrow{width:30px;height:30px;position:absolute;right:.7rem;top:0;bottom:0;margin:auto;display:flex;z-index:1;background:var(--lightblue);padding:8px;border-radius:100px;box-sizing:border-box;transition:.3s}#related a:hover .relatedbox .arrow{transition:.3s;color:var(--white);background:var(--blue)}#related a:hover .relatedbox .arrow svg{fill:var(--white)}#magazine ol li a{transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;display:block}#magazine ol li a:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.15)}#recruit .recruitbox .wp-block-column a{padding:clamp(20px,5vw, 30px)}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}#recruit .rec_image{margin:auto}}@media screen and (min-width:1200px){#slide img{aspect-ratio:16/9}#slide .slide-mvtext{left:3rem}#slide .slide-mvtext .h4-title{margin:0 0 0 .6rem}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction{bottom:inherit;bottom:3rem;right:1rem;z-index:10;left:inherit}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.icon_nav_list{max-width:var(--flex-100);grid-template-columns:repeat(3,1fr)}.icon_nav_list li a:hover:before{content:"";transform:scale(2);transition:.5s;background:var(--color);z-index:0}.icon_nav_list .arrow svg{width:16px}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject .symptom_search a{background:var(--white);border-radius:100px;position:absolute;top:0;right:0;gap:15px;align-items:center;display:flex;padding:10px 100px 10px 15px}#subject .symptom_search a figure{width:32px;height:32px;margin:auto;background:var(--lightblue);padding:15px;border-radius:100px}#subject .symptom_search a .arrow{width:20px;height:20px;position:absolute;right:1.5rem}#concept{overflow:unset;padding:0 0 8rem}#concept figure.visual img{object-fit:cover}#concept .conceptbox{width:var(--flex-90);border-radius:20px;margin:-5rem auto 0}#concept .conceptbox a{background:var(--white);display:block;border-radius:10px;padding:clamp(15px,10vw, 25px) clamp(20px,10vw, 30px);box-sizing:border-box;max-width:var(--flex-90);margin:auto;position:relative}#concept .arrow{position:absolute;width:20px;height:20px;top:0;bottom:0;margin:auto;display:flex;right:1.5rem}#related .relatedbox .h5-title{position:relative}#related .relatedbox .arrow{width:30px;height:30px;position:absolute;right:.7rem;top:0;bottom:0;margin:auto;display:flex;z-index:1;background:var(--lightblue);padding:8px;border-radius:100px;box-sizing:border-box;transition:.3s}#related a:hover .relatedbox .arrow{transition:.3s;color:var(--white);background:var(--blue)}#related a:hover .relatedbox .arrow svg{fill:var(--white)}#related .column-2{grid-template-columns:repeat(2,1fr)}#related .column-3{grid-template-columns:repeat(3,1fr)}#magazine .large-inner{max-width:var(--large-inner)}#magazine ol li a:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.15)}#recruit{padding:5rem 0 100px}#recruit .recruitbox .wp-block-columns{margin:0;max-width:100%}#recruit .recruitbox .wp-block-column a{padding:clamp(20px,10vw, 30px)}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}#recruit .rec_image{position:relative;margin:30px auto 0;,:}}@media screen and (min-width:1400px){#slide{margin:0}#slide img{aspect-ratio:16/8.2;object-fit:cover;webkit-animation:anime 50s 0s infinite;animation:anime 50s 0s infinite}#slide .slide-mvtext .h4-title{margin:0 0 0 .6rem}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction{top:8rem;right:-2rem;bottom:inherit}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.icon_nav_list{max-width:var(--flex-60)}.icon_nav_list li a{padding:clamp(15px,3vw, 25px)}.icon_nav_list li a:hover:before{content:"";transform:scale(2);transition:.5s;background:var(--color);z-index:0}.icon_nav_list .arrow svg{width:16px}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject .column-2{grid-template-columns:repeat(2,1fr)}#subject .symptom_search{border:none;padding:0}#subject .symptom_search a{background:var(--white);border-radius:100px;position:absolute;top:0;right:0;gap:15px;align-items:center;display:flex;padding:10px 100px 10px 15px}#subject .symptom_search a figure{width:32px;height:32px;margin:auto;background:var(--lightblue);padding:15px;border-radius:100px}#subject .symptom_search a .arrow{width:20px;height:20px;position:absolute;right:1.5rem}#concept{padding:0 0 15rem}#concept figure.visual{z-index:2;max-width:var(--flex-55);margin:0 0 0 -6rem}#concept figure.visual img{aspect-ratio:2/1.6}#concept .conceptbox{padding:100px 80px 50px;position:absolute;background:var(--aqua);width:var(--flex-55);height:auto;top:0;border-radius:30px 0 0 30px;right:0;box-sizing:border-box;margin:auto}#concept .conceptbox a{max-width:100%}#concept .arrow{position:absolute;width:20px;height:20px;top:0;bottom:0;margin:auto;display:flex;right:1.5rem}#related .relatedbox .h5-title{position:relative}#related .relatedbox .arrow{width:30px;height:30px;position:absolute;right:.7rem;top:0;bottom:0;margin:auto;display:flex;z-index:1;background:var(--lightblue);padding:8px;border-radius:100px;box-sizing:border-box;transition:.3s}#related a:hover .relatedbox .arrow{transition:.3s;color:var(--white);background:var(--blue)}#related a:hover .relatedbox .arrow svg{fill:var(--white)}#recruit{padding:10rem 0 100px}#recruit .recruitbox{padding:80px 50px 70px;display:grid;grid-template-columns:45% 50%;justify-content:space-between;align-items:flex-end}#recruit .recruitbox .wp-block-columns{grid-template-columns:repeat(1,1fr)}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}#recruit .rec_image{margin:0 auto 0}#recruit .rec_image img:nth-child(1){aspect-ratio:16/7;object-fit:cover}#recruit .rec_image .flex img{aspect-ratio:auto}}@media screen and (min-width:1700px){#concept .conceptbox{padding:101px 150px 130px 200px}}section{overflow:hidden}#slide img{width:var(--flex-100);aspect-ratio:16/20;object-fit:cover;webkit-animation:anime 50s 0s infinite;animation:anime 50s 0s infinite}@keyframes anime{0%{opacity:1;transform:scale(1.1)}8%{opacity:1}25%{opacity:1}100%{opacity:1;transform:scale(1);z-index:9}}#slide .slide-mvtext{position:absolute;bottom:2rem;z-index:1;left:1.5rem;color:var(--white);margin:auto;width:auto}#slide .slide-mvtext .h4-title{margin:5px 0 0}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction{left:inherit;font-size:12px;font-family:var(--en);font-weight:600;color:#1a1b1b;display:flex;align-items:center;justify-content:flex-end;position:absolute;z-index:1;right:0;left:inherit !important;max-width:max-content;margin:0 !important;background:0 0 !important;bottom:inherit !important;top:7rem !important;transform:none !important;padding:0 !important}.swiper-pagination-fraction .border{width:100px;height:1px;margin:0 8px;background-color:#ddd;position:relative;padding:0;border-radius:0;border:none}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}#information:after{display:none;content:"";background:url(//ainomhp.jp/wp-content/themes/ainomhp/assets/css/pages/../../images/index/map.webp) no-repeat;position:absolute;bottom:0;right:0;width:640px;height:850px;background-size:100%}.icon_nav_list li a svg#access{width:40px;margin:auto}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject .symptom_search{border-bottom:1px solid var(--lightgray);padding:0 0 30px;margin:20px 0 30px}#subject .symptom_search a{background:var(--white);border-radius:100px;position:relative;top:0;right:0;gap:15px;align-items:center;display:flex;padding:10px 100px 10px 15px}#subject .symptom_search a figure{width:25px;height:25px;margin:0;background:var(--lightblue);padding:12px;border-radius:100px}#subject .symptom_search a .arrow{width:20px;height:20px;position:absolute;right:1.5rem}#concept .full-inner{max-width:var(--flex-100)}#concept .conceptbox a p{max-width:var(--flex-90)}#related .column-2,#related .column-3{grid-template-columns:repeat(2,1fr)}#related figure{border-radius:10px;overflow:hidden}#related .relatedbox{background:var(--white);margin:0;position:relative;z-index:1;padding:1rem 1rem .5rem 0;max-width:var(--flex-100);border-radius:0 10px 0 0}#related .relatedbox .h5-title{position:relative;width:var(--flex-100)}#related .relatedbox .arrow{width:40px;height:40px;position:absolute;right:0;top:-1rem;margin:-.5rem;display:flex;z-index:1;background:var(--lightblue);padding:11px;border-radius:100px;box-sizing:border-box;transition:.3s}#recruit .recruitbox .wp-block-column a{background:var(--white);padding:clamp(20px,5vw, 40px);display:block;width:var(--flex-100);border-radius:10px;box-sizing:border-box;position:relative}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}#recruit .rec_image img:nth-child(1){width:var(--flex-100)}#recruit .rec_image .flex{justify-content:space-between;margin:20px 0 0;grid-template-columns:repeat(2,1fr);display:grid}#journal .sec-title{max-width:var(--medium-inner) !important}@media screen and (min-width:600px){@keyframes anime{0%{opacity:1;transform:scale(1.1)}8%{opacity:1}25%{opacity:1}100%{opacity:1;transform:scale(1);z-index:9}}#slide .slide-mvtext .h4-title{margin:5px 0 0}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#magazine ol li a:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.15)}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}}@media screen and (min-width:1024px){#slide #important{top:inherit;bottom:inherit}#slide img{aspect-ratio:16/10}@keyframes anime{0%{opacity:1;transform:scale(1.1)}8%{opacity:1}25%{opacity:1}100%{opacity:1;transform:scale(1);z-index:9}}#slide .slide-mvtext{position:absolute;bottom:2rem;z-index:1;left:4rem;color:var(--white);margin:auto;width:700px}#slide .slide-mvtext .h1-title{font-size:5rem !important}#slide .slide-mvtext .h4-title{margin:5px 0 0}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.icon_nav_list li a:hover p{color:var(--white)}.icon_nav_list .arrow svg{width:16px}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject .symptom_search a{background:var(--white);border-radius:100px;position:absolute;top:0;right:0;gap:15px;align-items:center;display:flex;padding:10px 100px 10px 15px}#subject .symptom_search a figure{width:32px;height:32px;margin:auto;background:var(--lightblue);padding:15px;border-radius:100px}#subject .symptom_search a .arrow{width:20px;height:20px;position:absolute;right:1.5rem}#related .relatedbox{margin:0;z-index:1;padding:1.5rem 5rem 1.5rem 0;max-width:max-content}#related .relatedbox .h5-title{position:relative}#related .relatedbox .arrow{width:30px;height:30px;position:absolute;right:.7rem;top:0;bottom:0;margin:auto;display:flex;z-index:1;background:var(--lightblue);padding:8px;border-radius:100px;box-sizing:border-box;transition:.3s}#related a:hover .relatedbox .arrow{transition:.3s;color:var(--white);background:var(--blue)}#related a:hover .relatedbox .arrow svg{fill:var(--white)}#magazine ol li a{transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;display:block}#magazine ol li a:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.15)}#recruit .recruitbox .wp-block-column a{padding:clamp(20px,5vw, 30px)}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}}@media screen and (min-width:1200px){#slide img{aspect-ratio:16/9}#slide .slide-mvtext{left:3rem}#slide .slide-mvtext .h4-title{margin:0 0 0 .6rem}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction{bottom:inherit;bottom:3rem;right:1rem;z-index:10;left:inherit}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.icon_nav_list{max-width:var(--flex-100);grid-template-columns:repeat(3,1fr)}.icon_nav_list li a:hover:before{content:"";transform:scale(2);transition:.5s;background:var(--color);z-index:0}.icon_nav_list .arrow svg{width:16px}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject .symptom_search a{background:var(--white);border-radius:100px;position:absolute;top:0;right:0;gap:15px;align-items:center;display:flex;padding:10px 100px 10px 15px}#subject .symptom_search a figure{width:32px;height:32px;margin:auto;background:var(--lightblue);padding:15px;border-radius:100px}#subject .symptom_search a .arrow{width:20px;height:20px;position:absolute;right:1.5rem}#related .relatedbox .arrow{width:30px;height:30px;position:absolute;right:.7rem;top:0;bottom:0;margin:auto;display:flex;z-index:1;background:var(--lightblue);padding:8px;border-radius:100px;box-sizing:border-box;transition:.3s}#related a:hover .relatedbox .arrow{transition:.3s;color:var(--white);background:var(--blue)}#related a:hover .relatedbox .arrow svg{fill:var(--white)}#related .column-2{grid-template-columns:repeat(2,1fr)}#related .column-3{grid-template-columns:repeat(3,1fr)}#magazine .large-inner{max-width:var(--large-inner)}#magazine ol li a:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.15)}#recruit .recruitbox .wp-block-column a{padding:clamp(20px,10vw, 30px)}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}}@media screen and (min-width:1400px){#slide .slide-mvtext .h4-title{margin:0 0 0 .6rem}#slide .swiper-wrapper{overflow:hidden}.swiper-pagination-fraction{top:8rem;right:-2rem;bottom:inherit}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#1a1b1b;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}#slide .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.icon_nav_list{margin:auto}.icon_nav_list li a:hover:before{content:"";transform:scale(2);transition:.5s;background:var(--color);z-index:0}.sec-flex{display:grid;grid-template-columns:1fr;justify-content:space-between;gap:50px;align-items:flex-start}#subject .symptom_search{border:none;padding:0}#subject .symptom_search a{background:var(--white);border-radius:100px;position:absolute;top:0;right:0;gap:15px;align-items:center;display:flex;padding:10px 100px 10px 15px}#subject .symptom_search a figure{width:32px;height:32px;margin:auto;background:var(--lightblue);padding:15px;border-radius:100px}#subject .symptom_search a .arrow{width:20px;height:20px;position:absolute;right:1.5rem}#related .relatedbox .h5-title{position:relative}#related .relatedbox .arrow{width:30px;height:30px;position:absolute;right:.7rem;top:0;bottom:0;margin:auto;display:flex;z-index:1;background:var(--lightblue);padding:8px;border-radius:100px;box-sizing:border-box;transition:.3s}#related a:hover .relatedbox .arrow{transition:.3s;color:var(--white);background:var(--blue)}#related a:hover .relatedbox .arrow svg{fill:var(--white)}#recruit .recruitbox .arrow{position:absolute;width:25px;height:25px;right:0;bottom:0;margin:1.5rem}}