#special-wrapper {

}
#special-header {
height:27px;
margin-top:10px;
background: url(/images/md08.gif) no-repeat;
}

#special-header-line {
height:10px;
margin-top:1px;
background: url(/images/line03.gif) no-repeat;
}

#special-contents {
padding-bottom:10px;
border-bottom:1px dashed #9F9F9F;
}

#special-contents-title {
margin-top:10px;

}

#special-contents-title h1 {
font-size:16px;
font-weight:bold;

}

#special-contents-center {
margin-top:5px;
text-align:left;

}

#special-lists-left {
margin-top:5px;
float:left;
width:100px;

}

#special-lists-right {
margin-top:5px;
float:right;
width:370px;

}
#special-lists-right h3 {
font-size:18px;
font-weight:bold;
}

#special-contents-left {
margin-top:5px;
float:left;
width:130px;

}

#special-contents-right {
margin-top:5px;
float:right;
width:340px;

}

#special-contents-right h3 {
font-size:18px;
font-weight:bold;
}

#special-contents-right-title {
margin-bottom:10px;
line-height:18px;

}

#special-contents-backnumber {
margin-top:10px;
padding-bottom:5px;
background-color:#EDEDED;

}

#special-contents-backnumber-title {
height:18px;
background: url(/images/backnumber-bg.gif) no-repeat;

}

#special-contents-backnumber-left {
float:left;
margin:5px 0 0 5px;
width:230px;
}

#special-contents-backnumber-right {
float:right;
margin:5px 5px 0 0;
width:230px;
}

#special-contents-backnumber-thumb {
float:left;
width:50px;
}

#special-contents-backnumber-ttl {
float:right;
width:175px;
}

#digitalphotobook-free  {
margin-bottom:10px;
}

#digitalphotobook-free-title  {
margin-top:10px;
margin-bottom:2px;
}

#thumb-body-wrapper {
width:480px;
margin:0 0 0 10px;
}

.thumbnail {
width:55px;
float:left;
margin:10px 10px 0 0;
border: 1px #868686 solid;
}
#list-page {
width:170px;
float:right;
}
#list-page li {
float:left;
margin-left:5px;
}

#img-right{
float:right;
}