@charset "utf-8";
.weather_01 { background: #ffffffd6; box-sizing: border-box; position: relative; border-radius: 10px; display: inline-flex; padding: 0 15px; height: 100%; float: left; } 
.weather_01 img { max-width: 100px; } 
.weather_01 .weather_wrap { display: flex; align-items: center; } 
.weather_01 .txt-tit { font-size: 15px; font-weight: 400; padding-bottom:5px; color: #333333; width: 100%; } 
.weather_01 .txt-tit b { margin-right:5px; } 
.weather_01 .txt-wrap { display: flex; color: #007832; font-weight: 900; } 
.weather_01 .txt-wrap .num { line-height: 1; font-weight: 900; font-size:34px; } 
.weather_01 .deg { font-size: 18px; } 
.weather_01 .weather_info { font-size: 14px; padding-top: 5px; letter-spacing: -1px; color: #4e4e4e; } 
.layout_04.layout_height_L .weather_01 { width: 100%; } 


