section .block .inner{transform:translateY(50px);filter:blur(10px);opacity:0}section .block.fadeElm .inner{transition:all 1.5s ease}section .block.activeView .inner{transform:translateY(0) !important;filter:blur(0);opacity:1}section .block.fadeElm h2:after,section .block.fadeElm h2:before{transition:all 1.5s ease .5s}#THOUGHTS .block.activeView h2:after,#THOUGHTS .block.activeView h2:before{width:13.333vw}@media (min-width:768px){#THOUGHTS .block.activeView h2:after,#THOUGHTS .block.activeView h2:before{width:180px}}#TITLE h1.letterSpan span{filter:blur(5px);opacity:0;top:0}#TITLE h1.letterSpan.activeView span{filter:blur(0);opacity:1}#THOUGHTS .image{transform:translateX(50px);filter:blur(10px);opacity:0}#THOUGHTS .image.fadeElm{transition:all 1.5s ease}#THOUGHTS .image.activeView{transform:translateX(0) !important;filter:blur(0) !important;opacity:1 !important}#TITLE{padding:13.067vw 6.667vw;text-align:left}#TITLE h1{font-weight:500;font-size:4.8vw;line-height:2.17;color:var(--color-base)}@media (min-width:768px){#TITLE{margin:0 auto;padding:100px 0 110px;width:930px}#TITLE h1{font-size:35px}}#THOUGHTS .lead{margin-bottom:22.933vw;font-weight:500;font-size:3.467vw;line-height:2;text-align:center}#THOUGHTS .block{position:relative;margin-bottom:25vw;padding:0 6.667vw;text-align:center}#THOUGHTS .block:first-child{text-align:left}#THOUGHTS .hed{margin-bottom:6vw;text-align:center}#THOUGHTS .block:first-child .hed{margin-bottom:9.333vw}#THOUGHTS .hed h2{display:inline-block;position:relative;padding:0 5.867vw;font-weight:500;font-size:5.333vw;letter-spacing:.1em;line-height:1.3;color:var(--color-accent)}#THOUGHTS .hed h2:before{content:'';display:block;position:absolute;left:100%;top:50%;background-color:var(--color-accent);width:0;height:1px}#THOUGHTS .hed h2:after{content:'';display:block;position:absolute;right:100%;top:50%;background-color:var(--color-accent);width:0;height:1px}#THOUGHTS div.greeting p{margin-bottom:1em;font-size:3.467vw}#THOUGHTS .image{margin:0 -6.667vw 6.667vw auto;width:92.533vw}#THOUGHTS .image img{border-radius:6.667vw 0 0 6.667vw;width:92.533vw}#THOUGHTS .image p{margin-top:2.933vw;font-weight:500;font-size:3.467vw;text-align:center}#THOUGHTS h3{font-weight:500;font-size:5.333vw;line-height:2.17;color:var(--color-base);letter-spacing:.2em}#THOUGHTS h4{display:block;margin-bottom:6.133vw;font-weight:500;font-size:6.933vw;line-height:1.5;letter-spacing:.2em;text-align:center}#THOUGHTS h4 span{font-size:3.2vw}#THOUGHTS p{font-weight:500;font-size:3.2vw;line-height:2.23;letter-spacing:.1em}#THOUGHTS dl,#THOUGHTS ol,#THOUGHTS ul{display:inline-block;list-style:none;font-weight:500;font-size:3.2vw;line-height:2.19;text-align:left}#THOUGHTS li{margin-top:1.933vw}#THOUGHTS li:first-child{margin-top:0}#THOUGHTS dl dd,#THOUGHTS ul li{padding-left:1em;text-indent:-1em}#THOUGHTS ol li{padding-left:1.5em;text-indent:-1.5em}#THOUGHTS dl dd:before,#THOUGHTS ul li:before{content:'〇'}#THOUGHTS ol li:nth-of-type(1):before{content:'１.';margin-right:5px}#THOUGHTS ol li:nth-of-type(2):before{content:'２.';margin-right:5px}#THOUGHTS .logo{margin-bottom:6vw}#THOUGHTS .logo img{display:block;margin:0 auto;width:50px;height:auto}@media (min-width:768px){#THOUGHTS .block{margin:0 auto 190px auto;padding:0;width:930px;text-align:center}#THOUGHTS .block:last-child{position:relative;width:680px;text-align:left}#THOUGHTS .hed{margin-bottom:0}#THOUGHTS .block:first-child .hed{margin-bottom:90px}#THOUGHTS .hed h2{padding:0 40px;font-size:35px;line-height:1.3}#THOUGHTS div.greeting p{margin:0 0 1em;padding-right:430px;font-size:18px}#THOUGHTS .image{position:absolute;left:525px;top:115px;margin:0;width:660px}#THOUGHTS .image img{border-radius:50px;width:720px}#THOUGHTS .image p{margin-top:26px;font-size:18px}#THOUGHTS h3{font-size:30px}#THOUGHTS h4{margin-top:50px;margin-bottom:40px;font-size:45px}#THOUGHTS h4 span{font-size:18px}#THOUGHTS p{margin-top:30px;font-size:16px}#THOUGHTS dl,#THOUGHTS ol,#THOUGHTS ul{font-size:16px}#THOUGHTS ol,#THOUGHTS ul{margin-top:30px}#THOUGHTS li{margin-top:20px}#THOUGHTS li:first-child{margin-top:0}#THOUGHTS .logo{position:absolute;left:25px;top:85px;margin-bottom:0}#THOUGHTS .logo img{width:45px;height:auto}#STO_BLK3 p{margin-left:105px}}