section#archives-2 h2 {
    color: #fff;
    font-size: 116%;
    border: 1px solid #21ae60;
    background: #bfbfbf;
    height: 33px;
    line-height: 33px;
    padding-left: 13px;
    box-shadow: inset 0px 0px 0px 3px #e7e7e7;
}
section#archives-2 ul {
    border-left: 1px solid #21ae60;
    border-right: 1px solid #21ae60;
    border-bottom: 1px solid #21ae60;
    box-shadow: inset 0px 0px 0px 3px #e7e7e7;
    behavior: url(./js/PIE.htc);
    padding: 17px;
    line-height: 1.8;
    
}
section#archives-2 {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 13px;
    padding-bottom: 13px;
}
.newsletterBox .newsletterImage img {
    width: 180px!important;
    height: 255px!important;
}
.home #anshin h2 img {
    vertical-align: bottom;
}
img {
    vertical-align: bottom;
}
div#sideArea #navBnr1 li img {
    vertical-align: baseline;
}
div#header .inner #fontSize img {
    vertical-align: baseline;
}
div#mainArea #anshin li img {
    vertical-align: baseline;
}
div#sideArea #navBnr2 li img {
    vertical-align: baseline;
}
.sakuhinBox .sakuhinImage img {
    height: 260px!important;
}