<link href='https://fonts.googleapis.com/css?family=Berkshire+Swash|Arbutus+Slab' rel='stylesheet' type='text/css'>
<style type="text/css"><!--
body,h1,h2,h3,h4,p{
 margin: 0;
 padding: 0;}

body{
 background-color: #fff;
 color: #3f3f3f;
 font-family: 'Arbutus Slab',メイリオ,sans-serif;
 font-size: 13px;
 line-height: 1.6;
 word-wrap : break-word;}

a{
 color: #000;
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 tap-highlight-color: rgba(0,0,0,0);}

a:hover{
 text-decoration: none;
 color: #a44;}

a:active{ color: #a44;}

.all{
 max-width: 500px;
 margin: auto;
 margin-top: 30px;}

.top{ text-align: center;}

h1,h2,h3{
 font-family: 'Berkshire Swash','メイリオ',serif;
 letter-spacing: 1px;}

h1{
 font-size: 180%;
 text-align: center;
 text-shadow: 0 1px #fff, 0 2px #ccc, 0 3px #ccc;
 position: relative;
 top: 15px;
 display: inline;
 background-color: #fff;
 padding: 0 2%;}

h2{
 font-size: 150%;
 color: #ccc;
 text-align: center;
 margin-bottom: 12px;}

h3{
 font-size: 120%;
 color: #fff;
 background-color: #333;
 background-image: -ms-linear-gradient(left,#333 50%,#e83929 50%);
 background-image: -webkit-linear-gradient(left,#333 50%,#e83929 50%);
 background-image: linear-gradient(left,#333 50%,#e83929 50%);
 padding-left: 13px;
 margin-bottom: 6px;}

h4{
 font-size: 120%;
 color: #fff;
 background-color: #a44;
 background-image: -ms-linear-gradient(left,#e83929 50%,#333 50%);
 background-image: -webkit-linear-gradient(left,#e83929 50%,#333 50%);
 background-image: linear-gradient(left,#e83929 50%,#333 50%);
 padding-left: 13px;
 margin-bottom: 6px;}

nav{
 letter-spacing: 1px;
 text-align: center;
 padding: 24px 0;
 border-top: 2px solid #333;
 border-bottom: 2px solid #333;}

nav a{
 display: inline-block;
 width: 20%;
 margin: 0 3px;
 background-color: #3f3f3f;
 color: #fff;
 text-decoration: none;}

nav a:hover{
 background-color :#933;
 color: #fff;}

article{ margin-bottom: 26px;}

.footer{ text-align: center;}

.footer a{ padding: 0 3px;}

p{ padding: 3px 0;}

.color{ color: #a44;}
--></style>