.readMoreButton{display:flex;justify-content:flex-start;align-items:center;font-size:1.5rem;font-style:italic;text-decoration:none;transition:opacity .3s ease;&:hover{opacity:.9}&:hover .readMoreButton_Line{width:4rem}&:hover .readMoreButton_Arrow{transform:translate(4px)}}.readMoreButton_Line{display:inline-block;margin:0 1vw;width:3rem;height:1px;background-color:var(--color-blue);transition:width .3s ease}.readMoreButton_Arrow{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:2rem;background-color:var(--color-blue);border-radius:50%;transition:transform .3s ease}.transparent{>.readMoreButton_Text{color:var(--color-white)}>.readMoreButton_Line{background-color:var(--color-white)}>.readMoreButton_Arrow{background-color:var(--color-white)}}.readMore{margin:10vh 0;padding:0 5vw;width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:4vw;align-items:top}.readMore_left{min-width:320px;flex:.7 0 0;display:flex;flex-direction:column;align-items:start}.readMore_leftTextTitle{font-size:4.6rem;white-space:nowrap;@media screen and (max-width: 768px){font-size:2rem}}.readMore_leftTextSubTitle{font-size:2.1rem;@media screen and (max-width: 768px){font-size:1.5rem}}.readMore_leftTextMessage{font-size:2.5rem;margin-top:2vh;@media screen and (max-width: 768px){font-size:1.5rem}}.hr{margin-top:1vh;width:100%;height:1px;background-color:var(--color-blue)}.readMore_leftTextDescription{margin-top:2vh;margin-bottom:10vh;font-size:1.6rem;line-height:5rem;@media screen and (max-width: 768px){font-size:1.2rem;line-height:3rem}}.readMore_right{min-width:320px;flex:1 0 0;display:flex;flex-direction:column;align-items:center}.readMore_rightImage{width:100%}.readMore_rightImageTitle{font-size:1.2rem;margin-top:1rem}.readMore_link{margin-top:10vh;display:flex;justify-content:flex-start;align-items:center;font-size:1.5rem;font-style:italic;text-decoration:none}.readMore_linkLine{display:inline-block;margin:0 1vw;width:3rem;height:1px;background-color:var(--color-blue)}.readMore_linkArrow{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:2rem;background-color:var(--color-blue);border-radius:50%}.indexRecruit{display:flex;width:100%;max-width:1920px;justify-content:center;align-items:center;padding:10vh 0;background-image:url(/images/top/recruit_bg.png);background-size:cover}.indexRecruit_inner{display:flex;flex-direction:column;align-items:center;width:80%;min-width:320px;max-width:640px;color:var(--color-white);padding:5vw 0}.indexRecruit_subTitle{font-size:2.4rem;@media screen and (max-width: 768px){font-size:1.6rem}}.indexRecruit_title{font-size:4rem;@media screen and (max-width: 768px){font-size:2.4rem}}.indexRecruit_message{margin-top:2vh;margin-bottom:5vh;font-size:1.6rem;@media screen and (max-width: 768px){font-size:1.2rem}text-align:center}.indexRecruit_sns{display:flex;gap:1.6rem;margin-bottom:3vh;align-items:center;justify-content:center;img{width:40px;height:40px;object-fit:contain;transition:opacity .3s;&:hover{opacity:.7}}}#news{margin:5rem 0 10rem;color:var(--color-black);font-family:Zen Kaku Gothic New,serif;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 20px;@media screen and (max-width: 768px){margin:3rem 0 5rem;padding:0 10px}.news-content-item{width:100%;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1.5rem;transition:all .3s ease;font-family:Zen Kaku Gothic New,serif;text-decoration:none;color:inherit;border-bottom:1px solid #e0e0e0;position:relative;background-color:transparent;border-radius:4px;@media screen and (max-width: 768px){padding:1rem;gap:.4rem}&:last-child{border-bottom:none}&:hover{background-color:#38519414}}.news-content-item-date{font-size:.9rem;letter-spacing:1px;color:#888;font-weight:600;font-family:Zen Kaku Gothic New,serif;transition:color .3s ease;margin-bottom:.25rem;@media screen and (max-width: 768px){font-size:.8rem}}.news-content-item-title{font-size:1.5rem;letter-spacing:.5px;line-height:1.7;color:var(--color-black);font-weight:400;font-family:Zen Kaku Gothic New,serif;transition:color .3s ease;word-break:break-word;width:100%;@media screen and (max-width: 768px){font-size:.95rem;line-height:1.6}}.news-content-item:hover .news-content-item-date{color:var(--color-blue)}.news-content-item:hover .news-content-item-title{color:var(--color-black)}.news-title{font-size:3rem;letter-spacing:8px;line-height:1.5;text-align:center;color:var(--color-blue);font-weight:700;font-family:Josefin Sans,serif;text-transform:uppercase;position:relative;padding-bottom:2.5rem;@media screen and (max-width: 768px){font-size:2rem;letter-spacing:4px;margin-bottom:2.5rem;padding-bottom:1rem}}.news-content{width:100%;max-width:1600px;display:flex;flex-direction:row;gap:4rem;align-items:stretch;@media screen and (max-width: 768px){flex-direction:column;gap:2rem}}.news-column{flex:1;display:flex;flex-direction:column;min-width:0;background-color:#fafafa;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d;@media screen and (max-width: 768px){padding:1.5rem}.news-column-title{font-size:1.6rem;letter-spacing:2px;color:var(--color-blue);font-weight:700;font-family:Zen Kaku Gothic New,serif;margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid var(--color-blue);@media screen and (max-width: 768px){font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.75rem}}.news-column-content{display:flex;flex-direction:column;gap:0}}.news-more-link{display:inline-block;margin:2.5rem 0 0 auto;font-size:1.3rem;letter-spacing:1px;color:var(--color-blue);font-weight:600;font-family:Zen Kaku Gothic New,serif;text-decoration:none;transition:color .3s ease,opacity .3s ease;position:relative;width:fit-content;padding:0 1rem .5rem;@media screen and (max-width: 768px){margin-top:2rem;font-size:1rem}&:hover{opacity:.85;color:var(--color-blue)}&:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--color-blue);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}&:hover:after{transform:scaleX(1);transform-origin:left}}}
