<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.lifescene_ttl{font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";letter-spacing: 0.1em;position: relative;width: 100%;padding: 7% 0 9% 23%;margin: -150px 0 40px;border-bottom: 1px solid #AAA;}
.lifescene_ttl img{width: 30%;position: absolute;left:0;top:0;}

.cs_block04{display: flex;justify-content: space-between;font-family: YakuHanJP, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;line-height: 1.8;letter-spacing:.1em;margin: 0 0 40px 0;flex-wrap: wrap;}
.cs_block04_li{width: 30%;margin: 0 0 40px 0;}
.cs_block04 a{position: relative;}
.cs_block04 h2{position: absolute;z-index: 1;color: #FFF;  text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);width: 100%;text-align: center;top: 35%;left: 50%;transform: translate(-50%, -50%);font-size: 26px;line-height: 1;font-family: "Libre Caslon Display";}

.cs_block04_li.comingsoon{position: relative;}
.cs_block04_li.comingsoon h2{position: absolute;z-index: 1;color: #FFF;  text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);width: 100%;text-align: center;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 26px;line-height: 1;}
.cs_block04_li.comingsoon h3{position: absolute;z-index: 1;color: #fffbcd;  text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);width: 100%;text-align: center;top: 70%;left: 50%;transform: translate(-50%, -50%);font-size: 14px;line-height: 1;font-family: "Libre Caslon Display";font-weight: bold;}

.chose{display: none;}

@media (max-width: 1040px) {


}

@media (max-width: 768px) {

.lifescene_ttl{font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";letter-spacing: 0.1em;position: relative;width: 100%;padding: 3% 0 15% 28%;margin: 0 0 40px;border-bottom: 1px solid #AAA;font-size: 3.8vw;line-height: 1.4;}
.lifescene_ttl img{width: 50%;position: absolute;left:-50px;top:0;}

.cs_block04{display: flex;justify-content: space-between;font-family: YakuHanJP, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;line-height: 1.8;letter-spacing:.1em;margin: 0 0 40px 0;flex-wrap: wrap;}
.cs_block04_li{width: 100%;margin: 0 0 20px 0;}
.cs_block04_li img{width: 100%;}
.cs_block04 a{position: relative;}
.cs_block04 h2{position: absolute;z-index: 1;color: #FFF;  text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);width: 100%;text-align: center;top: 35%;left: 50%;transform: translate(-50%, -50%);font-size: 6vw;line-height: 1;}

.cs_block04_li.comingsoon{position: relative;}
.cs_block04_li.comingsoon h2{position: absolute;z-index: 1;color: #FFF;  text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);width: 100%;text-align: center;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 6vw;line-height: 1;}
.cs_block04_li.comingsoon h3{position: absolute;z-index: 1;color: #fffbcd;  text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);width: 100%;text-align: center;top: 70%;left: 50%;transform: translate(-50%, -50%);font-size: 3vw;line-height: 1;font-family: "Libre Caslon Display";font-weight: bold;}
}</pre></body></html>