@charset "utf-8";

/* global */
body {
color:#533C35;
}
a {
color:#926F4D;
}

/* util */
.wrapper {
width:720px;
margin:0 auto;
}

/* header */
#header {
height:61px;
background:url(../img/header_bg_01.png) repeat-x;
}
#header .wrapper {
position:relative;
}
#header h1 {
position:absolute;
top:22px;
left:29px;
}

/* main contents */
#content {
width:670px;
margin:0 auto;
padding:20px 0 40px;
}

/* lead */
#content .lead {
margin-bottom:19px;
}
#content .lead h2 {
margin-bottom:9px;
}
#content .guideline {
margin-bottom:25px;
}
#content .lead h3,
#content .lead p {
font-size:1.2em;
}
#content .lead h3 {
margin-top:15px;
margin-bottom:5px;
}
#content .lead ul {
margin-top:20px;
}
#content .lead ul li {
position:relative;
clear:both;
width:335px;
height:40px;
font-size:1.2em;
}
#content .lead .guideline ul li img {
position:absolute;
right:0;
top:-8px;
}
#content .close{
width:116px;
height:30px;
margin:0 auto;
}

/* footer */
#footer {
height:52px;
background:url(../img/footer_bg_01.png) repeat-x;
}
#footer p {
padding:12px 24px 0;
text-align:right;
}
#footer p img {
margin-left:10px;
vertical-align:bottom;
}
