html,body{margin:0;padding:0}body{background-color:#e5fbff;color:#333;font-size:16px;font-family:"Noto Sans JP",sans-serif;line-height:1.8;letter-spacing:.02em}img{vertical-align:bottom}.en{font-family:"Barlow Semi Condensed",sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}ul ul{margin-left:1em}a{color:inherit;text-decoration:none}.container{width:90%;max-width:1200px;margin:0 auto}.header{padding:20px}.header .inner{display:flex;justify-content:space-between;align-items:flex-end}.logo__inner a{display:flex;gap:15px}.logo__img img{width:58px;height:auto}.logo__txt{display:flex;flex-direction:column;gap:4px}.logo__description{font-size:11px;letter-spacing:.47em;color:#555;margin-bottom:10px;line-height:1}.logo__site-name{line-height:1}.logo__site-name img{width:240px;height:auto}.weather-box{line-height:1}.weather-inner{display:flex;gap:40px}.weather-item{display:flex;align-items:flex-end}.weather-label{font-size:11px;margin-bottom:2px}.weather-year{font-size:10px}.weather-month-day{font-size:20px;font-weight:500}.weather-month-day small{display:block;font-size:10px}.weather-info{width:46px}.weather-temp{display:flex;justify-content:center;gap:4px}.weather-temp-max{color:#eb0013}.weather-temp-min{color:#0096ff}.weather-temp-max,.weather-temp-min{font-size:10px}#breadcrumb{margin-bottom:20px}#breadcrumb li{float:left;margin-right:.5em}#copyright{text-align:center;padding:20px 0;font-size:11px}input[type=text],input[type=password],input[type=email],input[type=search],textarea{margin:0;margin-bottom:20px;padding:6px 4px;max-width:100%;width:290px;outline:none;border:1px solid #ddd;border-radius:2px;background:#eee;color:#777;vertical-align:bottom;font-size:13px}#comment-area input[type=text],#comment-area textarea{display:block}textarea{overflow:auto}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus{border:1px solid hotpink;background:#fff;box-shadow:0 0 3px hotpink;color:#444}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;margin-bottom:20px;padding:4px 12px;padding:8px 10px;border:1px solid #fe56aa;border-radius:3px;background:#ff89c4;color:#333;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);font-weight:bold;font-size:12px;line-height:normal;cursor:pointer}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{border:1px solid #fe56aa;background:#ff89c4;color:#fff;text-shadow:0 -1px rgba(0,0,0,.4)}.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{position:relative;top:1px}.test{padding:0;margin:0;width:100%;height:auto;list-style:none;opacity:1}