@charset "UTF-8";
/* for /climate/sam/ */

figure {margin-bottom: 1em; }

.padding { padding: 1em; box-sizing:border-box; }

figcaption {color: #666; padding: 1.0em;}
figure img {margin: 0 2px;}


fieldset {display:inline-block; margin: 8px; border: none;}
.menu-horizonatal-btn { margin:8px;text-align: center; border: none; }
.menu-horizonatal-btn label{ display: inline-block; font-weight: normal; margin: 0; padding: 0.5em 0; font-size: 1.1em; position: relative; text-align:center; padding:.275em 0.6em ; background-color: #dddddd; color: #069 ; border-radius: 4px; line-height:30px; }
.menu-horizonatal-btn fieldset > label:first-of-type { border-radius: 4px 0 0 4px; margin-right: -4px;}
.menu-horizonatal-btn fieldset > label:last-of-type { border-radius:0 4px 4px 0;}
.menu-horizonatal-btn label.active { color:#fff; text-decoration:none; cursor:default; background: #06C; }
.menu-horizonatal-btn label:hover,.menu-horizonatal-btn label:focus { color: #fff; background: #333; }
.menu-horizonatal-btn input[type='radio'] { position: absolute; z-index: -1; }