@charset "UTF-8";
img { vertical-align: bottom; }
img:hover { opacity: .8; }
a { color: #0b98a5; text-decoration: none; }
a:hover { text-decoration: underline; color: #0b98a5; }

body { line-height: 1.5; font-size: 100%; color: #212121; background-color: #fff; padding: 5px 30px; }
h2 { font-size: 150%; margin: 20px 0 30px; line-height: 1.4; color: #05454C; font-weight: bold; letter-spacing: 0.1em; }

@media (max-width:800px){
body { padding: 5px 10px; }
img { width: 200px; }
}