*{
 list-style: none;
 margin: 0;
 padding: 0;
}

body {
 font-size: 13px;
 color: #333;
 background: #e8d795;
 }

#contents {
 width: 550px;
 _width: 700px;
 margin: 0 auto;
 background: url(/images/back.jpg) center top no-repeat;
 padding: 135px 75px 2em;
}

a {
color: #D65826;
}

h1 {
 font-weight: bold;
 font-size: 16px;
 line-height: 25px;
 font-family: "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
 overflow: hidden;
 padding-left: 60px;
 width: 200px;
 margin-bottom: 55px;
}

p#header {
 overflow: hidden;
 text-align: right;
 width: 250px;
 float: right;
 margin-right: 50px;
 height: 2em;
 line-height: 1;
  font-size: 12px;
 -moz-transform: rotate(-5deg);
 -webkit-transform: rotate(-5deg);
 transform: rotate(-5deg);
}

h2 {
 font-size: 16px;
 font-family: "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
 clear: both;
 padding: 1em 70px;
 line-height: 1;
 -moz-transform: rotate(-5deg);
 -webkit-transform: rotate(-5deg);
 transform: rotate(-5deg);
}

#contents div {
 padding: 2em 4em;
 margin-bottom: 2em;
 line-height: 2;
 -moz-transform: rotate(-5deg);
 -webkit-transform: rotate(-5deg);
 transform: rotate(-5deg);
}

h3 {
 font-weight: bold;
 font-family: "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
}

ul {
 width: 530px;
 margin: 0 auto 1em;
 background: url(/images/dd_bg.png) left top repeat-y;
 overflow: hidden;
}

li {
 padding-left: 30px;
 line-height: 44px;
}

li a{
 text-decoration: none;
 vertical-align: top;
}

li a:hover {
 text-decoration: none;
 background: #FDF4E1;
}

p#footer {
 padding: 1em;
 text-align: center;
}
