@layer theme,base;@layer components{.thumbnailArea{width:100%;padding:60px 0 50px;display:block}.thumbnailArea .ineer{max-width:800px;margin:0 auto;position:relative}.thumbnailArea .ineer .posTit{border:solid 1px var(--color-brand);background-color:var(--color-white);flex-wrap:wrap;align-content:space-between;width:100%;max-width:355px;height:180px;margin:auto;padding:40px 30px 35px;display:flex;position:absolute;top:0;bottom:0;right:0}.thumbnailArea .ineer .posTit h2{letter-spacing:normal;text-align:left;color:var(--color-black);font-family:NotoSansCJKJP,sans-serif;font-size:1.875vw;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.5;font-weight:700!important}.thumbnailArea .ineer .posTit .name{align-items:center;display:flex}.thumbnailArea .ineer .posTit .name hr{border-top:1px solid var(--color-brand);width:100px;display:block}.thumbnailArea .ineer .posTit .name h3{letter-spacing:normal;color:var(--color-text-strong);padding-left:20px;font-size:1.09375vw;font-weight:500}.thumbnailArea .ineer .posTit .name h4{letter-spacing:normal;text-align:left;color:var(--color-text-strong);padding-left:10px;font-size:1.5625vw;font-weight:500;line-height:1.6}.missionArea{background-color:#f0ebe54f}.missionArea .ineer{text-align:center;padding:50px 0 65px}.missionArea .ineer h3{color:var(--color-brand);font-size:1.40625vw;font-style:normal;font-weight:700;font-stretch:100%;line-height:2.64}.missionArea .ineer h3 span{font-size:1.09375vw}.missionArea .ineer h4{letter-spacing:1px;color:var(--color-black);font-size:1.5625vw;line-height:1.6}.missionArea .ineer .txtBoxTop{padding-bottom:60px}.message{padding-top:60px}.message .inner{max-width:840px;margin:0 auto;padding:0 20px}.message .inner .titBox{text-align:center;padding-bottom:60px}.message .inner .titBox h2{letter-spacing:3.6px;text-align:center;color:var(--color-text-strong);padding-bottom:20px;font-size:2.8125vw;font-weight:500;line-height:.89}.message .inner .titBox hr{max-width:60px;margin:0 auto;display:block}.message .inner .titBox span{letter-spacing:normal;text-align:center;color:var(--color-text-faint);padding-top:20px;font-size:1.09375vw;font-weight:500;line-height:1;display:block}.message .inner .txtRepeatBox{width:100%;padding-bottom:40px;display:block}.message .inner .txtRepeatBox h3{padding-bottom:20px}.message .inner .txtRepeatBox h3 span{letter-spacing:1px;text-align:left;color:var(--color-black);padding-left:20px;font-size:1.5625vw;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.6;display:block;position:relative}.message .inner .txtRepeatBox h3 span:before{content:"";background-color:var(--color-brand);width:10px;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}.message .inner .txtRepeatBox .txt{padding-left:20px}.message .inner .txtRepeatBox .txt p{letter-spacing:.8px;text-align:left;color:var(--color-text);font-size:1.25vw;font-style:normal;font-weight:400;font-stretch:100%;line-height:2}@media screen and (width<=767px){.thumbnailArea{padding:20px 0 25%}.thumbnailArea .thumbnail{padding:0 20px}.thumbnailArea .ineer .posTit{height:auto;top:inherit;width:70%;padding:20px 25px;bottom:-30%;right:10px}.thumbnailArea .ineer .posTit h2{padding-bottom:10px}.thumbnailArea .ineer .posTit .name hr{width:50px}.missionArea .ineer{padding:40px 20px}.missionArea .ineer .txtBoxTop{padding-bottom:40px}.message{padding-top:40px}.message .inner .titBox{padding-bottom:40px}.message .inner .titBox hr{max-width:120px}}@media screen and (width>=1280px){.thumbnailArea .ineer .posTit h2{font-size:2.4rem}.thumbnailArea .ineer .posTit .name h3{font-size:1.4rem}.thumbnailArea .ineer .posTit .name h4{font-size:2rem}.missionArea .ineer h3{font-size:1.8rem}.missionArea .ineer h3 span{font-size:1.4rem}.missionArea .ineer h4{font-size:2rem}.message .inner .titBox h2{font-size:3.6rem}.message .inner .titBox span{font-size:1.4rem}.message .inner .txtRepeatBox h3 span{font-size:2rem}.message .inner .txtRepeatBox .txt p{font-size:1.6rem}}@media screen and (width<=767px) and (width<=767px){.thumbnailArea .ineer .posTit h2{font-size:4.26667vw}.thumbnailArea .ineer .posTit .name h3{font-size:3.2vw}.thumbnailArea .ineer .posTit .name h4{font-size:4vw}.missionArea .ineer h3{font-size:4.26667vw}.missionArea .ineer h3 span{font-size:3.2vw}.missionArea .ineer h4{font-size:4.8vw}.message .inner .titBox h2{font-size:5.86667vw}.message .inner .titBox span,.message .inner .txtRepeatBox h3 span,.message .inner .txtRepeatBox .txt p{font-size:4.26667vw}}}@layer utilities;
