@import "reset.css";

#print-contents-wrap {
width: 580px;
margin: auto;
}




#print-header-wrap {
width: 580px;
text-align: left;
float: left;
}
#print-header-wrap #description {
width: 890px;
text-align: left;
padding: 3px 0;
}
#print-header-wrap #description strong {
font-size: 70%;
font-weight: normal;
color: #545454;
}
#print-header-wrap h1 {
width: 200px;
margin-bottom: 20px;
float: left;
}
#print-header-wrap h1 a {
display: block;
width: 200px;
height: 70px;
background-image: url(http://www.your-party.jp/common/images/sitelogo.gif);
background-repeat: no-repeat;
}
#print-header-wrap h1 a span {
display: none;
}



#print-title-wrap {
width: 580px;
border-top: solid 1px #C7C7C7;
border-bottom: solid 1px #C7C7C7;
text-align: left;
float: left;
}
#print-title-wrap h3 {
width: 580px;
font-size: 140%;
font-weight: bold;
background-image: url(http://www.your-party.jp/common/images/blogtitle_icon.gif);
background-position: left;
background-repeat: no-repeat;
padding: 10px 0;
color: #0096EC;
float: left;
}
#print-title-wrap h3 span {
display: block;
margin: 0 15px;
}



#print-head-wrap {
width: 580px;
margin: 10px 0;
float: left;
}
#print-head-wrap p.date {
width: 580px;
font-size: 77%;
color: #787878;
text-align: left;
float: left;
}
#print-head-wrap p.date span {
display: block;
padding: 4px 5px;
}
.print-body-wrap {
width: 580px;
border-bottom: solid 1px #E1E1E1;
text-align: left;
margin-bottom: 20px;
float: left;
}
.print-body-wrap p {
font-size: 80%;
color: #444444;
line-height: 1.6em;
margin: 10px;
}
.print-body-wrap p a {
text-decoration: none;
color: #0181FF;
}
.print-body-wrap p a:hover {
color: #333333;
}



#print-foot-wrap {
width: 580px;
margin: 5px 0;
float: left;
}
#print-foot-wrap p {
font-size: 80%;
color: #444444;
line-height: 1.6em;
text-align: center;
}

