.block.products{padding:8rem 0 0}.block .subtitle{margin:0 4rem 2rem;opacity:0;transform:translateY(20px);transition:opacity .8s .4s,transform .8s .4s}.block .subtitle.visible{opacity:1;transform:translateY(0)}.block .subtitle span{background:linear-gradient(transparent 60%,#f0f7fc 0);font-size:3.2rem;font-weight:700;line-height:1.5}.block .text{font-size:2.8rem;letter-spacing:.075em;line-height:4.8rem;margin:0 4rem 7rem;opacity:0;transform:translateY(20px);transition:opacity .8s .4s,transform .8s .4s}.block .text.visible{opacity:1;transform:translateY(0)}@media print,screen and (min-width:768px){.block .subtitle{margin:0 auto 2rem;max-width:80rem;padding:0 4rem}.block .subtitle span{font-size:2rem}.block .text{font-size:1.6rem;line-height:3.6rem;margin:0 auto 6rem;max-width:80rem;padding:0 4rem}}.technical_philosophy{background:#f8f8f8;opacity:0;padding:6rem 4rem;transform:translateY(20px);transition:opacity .8s .4s,transform .8s .4s}.technical_philosophy.visible{opacity:1;transform:translateY(0)}.technical_subtitle{font-size:3.2rem;font-weight:700;margin-bottom:2rem;padding-bottom:2rem;position:relative;text-align:center}.technical_subtitle:after{background:#000;bottom:0;content:"";display:block;height:.2rem;left:50%;margin-left:-2.3rem;position:absolute;width:4.6rem}.technical_philosophy .key{color:#1174b9;font-size:4.2rem;letter-spacing:.2em;margin-bottom:5rem;opacity:0;text-align:center;transform:translateY(2rem);transition:opacity .8s .4s,transform .8s .4s}.technical_philosophy .key.visible{opacity:1;transform:translateY(0)}.technical_philosophy .list li{display:flex;margin-bottom:3rem;opacity:0;transform:translateY(2rem);transition:opacity .8s .4s,transform .8s .4s}.technical_philosophy .list li.visible{opacity:1;transform:translateY(0)}.technical_philosophy .list li .initial{border:1px solid #666;font-size:3rem;font-weight:500;height:4.6rem;line-height:4.6rem;margin-right:2.6rem;text-align:center;width:4.6rem}.technical_philosophy .list li .description{flex:1;font-size:3rem;letter-spacing:.2em;line-height:4.4rem}@media print,screen and (min-width:768px){.technical_philosophy{padding:5rem 4rem 4rem}.technical_subtitle{font-size:2rem;margin-bottom:5rem}.technical_subtitle:after{height:.1rem;margin-left:-1.3rem;width:2.6rem}.technical_philosophy .key{font-size:3rem;margin-bottom:5rem}.technical_philosophy .list{display:table;margin:0 auto}.technical_philosophy .list li .initial{border-width:.2rem;font-size:1.8rem;height:2.6rem;line-height:2.6rem;width:2.6rem}.technical_philosophy .list li .description{font-size:1.8rem;line-height:3rem}}.products_img{background:url(//40217095.fs1.hubspotusercontent-na2.net/hubfs/40217095/raw_assets/public/sii-saiyo-static/assets/origin_bg01.jpg) no-repeat 50% 50%/cover;opacity:0;padding:6.5rem 5rem 7rem 8rem;text-align:center;transform:translateY(2rem);transition:opacity .8s .4s,transform .8s .4s}.products_img.visible{opacity:1;transform:translateY(0)}@media print{.block .subtitle,.block .text,.products_img,.technical_philosophy,.technical_philosophy .key,.technical_philosophy .list li{opacity:1;transform:translateY(0)}}