@charset "utf-8";

@import "reset.css";

/* global */
body {
background-color:#FCFBFA;
color:#858382;
}
a {
color:#858382;
}

/* wrapper */
.wrapper,
#footer_nav .info {
width:660px;
margin:0 auto;
}

/* header */
#header {
position:relative;
height:50px;
margin-bottom:22px;
}
#logo {
position:absolute;
top:15px;
left:0;
}
#header p {
position:absolute;
top:35px;
right:3px;
}

/* contents */
#content .category {
margin-bottom:22px;
margin-left:1px;
}
#content .print {
clear:both;
margin-bottom:20px;
text-align:center;
}
#content .close {
margin-bottom:7px;
padding:14px;
background-color:#F4F4F4;
text-align:center;
}
#content .page-top {
color:#ccc;
text-align:right;
}

/* main contents */
#main {
padding:0 5px 28px;
}
#main h1 {
margin:0 -5px 14px;
}

/* footer */
#footer {
clear:both;
padding-top:31px;
border-bottom:5px solid #E6E5E4;
}
#footer .contact {
margin-bottom:8px;
}

/* footer nav */
#footer_nav {
padding-bottom:17px;
background-color:#fff;
}
#footer_nav .info {
overflow:hidden;
padding-top:7px;
}
#footer_nav .info .logo {
float:left;
}
#footer_nav .info .copyright {
float:right;
margin-top:2px;
}
