@charset "UTF-8";

/* バックナンバー用 */

#contents #body h2 {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

#contents #body #backnumber_body {
    padding: 10px;
}

#contents #body #backnumber_body .backnumber_pager {
    padding: 3px;
    background-color: #fff3b8;
    margin-bottom: 10px;
}
#contents #body #backnumber_body .backnumber_back {
    float: left;
}
#contents #body #backnumber_body .backnumber_next {
    float: right;
}

#contents #body #backnumber_body .backnumber_listbox {
    border-bottom: 1px #ccc solid;
    padding: 10px;
    margin-bottom: 10px;
}
#contents #body #backnumber_body .backnumber_listbox .backnumber_listPhoto {
    float: left;
    margin-right: 10px;
    padding: 3px;
    border: 1px #ccc dashed;
}

#contents #body #backnumber_body .backnumber_listbox .backnumber_listText {
    float: left;
}
#contents #body #backnumber_body .backnumber_listbox .backnumber_listText dl {
    margin: 0;
    padding: 0;
}
#contents #body #backnumber_body .backnumber_listbox .backnumber_listText dd {
    float: left;
    width: 32px;
    height: 32px;
    margin-left: 10px;
}


.beauty01 { 
font-size:30px; 
color:#A4625E; 
margin: 15px 0px 5px 0px;
font-weight: bold;
}
.beauty02 {
background-color:#A4625E;
color: #fff; 
text-align: right; 
font-size: 24px; 
padding: 5px;
width: 100px; 
margin: 5px 0px 10px 0px;
font-weight: bold;
}

.nurture01 { 
font-size:30px; 
color:#CD8133; 
margin: 15px 0px 5px 0px;
font-weight: bold;
}
.nurture02 {
background-color:#CD8133;
color: #fff; 
text-align: right; 
font-size: 24px; 
padding: 5px;
width: 100px; 
margin: 10px 0px 10px 0px;
font-weight: bold;
}

.town01 { 
font-size:30px; 
color:#DA6663; 
margin: 15px 0px 5px 0px;
font-weight: bold;
}
.town02 {
background-color:#DA6663;
color: #fff; 
text-align: right; 
font-size: 24px; 
padding: 5px;
width: 100px; 
margin: 5px 0px 10px 0px;
font-weight: bold;
}

.improve01 { 
font-size:30px; 
color:#2678B3; 
margin: 15px 0px 5px 0px;
font-weight: bold;
}
.improve02 {
background-color:#2678B3;
color: #fff; 
text-align: right; 
font-size: 24px; 
padding: 5px;
width: 100px; 
margin: 5px 0px 10px 0px;
font-weight: bold;
}

.health01 { 
font-size:30px; 
color:#41B194; 
margin: 15px 0px 5px 0px;
font-weight: bold;
}
.health02 {
background-color:#41B194;
color: #fff; 
text-align: right; 
font-size: 24px; 
padding: 5px;
width: 100px; 
margin: 5px 0px 10px 0px;
font-weight: bold;
}

.life01 { 
font-size:30px; 
color:#426A40; 
margin: 15px 0px 5px 0px;
font-weight: bold;
}
.life02 {
background-color:#426A40;
color: #fff; 
text-align: right; 
font-size: 24px; 
padding: 5px;
width: 100px; 
margin: 5px 0px 10px 0px;
font-weight: bold;
}

.peple01 { 
font-size:30px; 
color:#988746; 
margin: 15px 0px 10px 0px;
font-weight: bold;
}
.peple02 {
background-color:#988746;
color: #fff; 
text-align: right; 
font-size: 24px; 
padding: 5px;
width: 100px; 
margin: 5px 0px 10px 0px;
font-weight: bold;
}

.play01 { 
font-size:30px; 
color:#0075C1; 
margin: 15px 0px 10px 0px;
font-weight: bold;
}
.play02 {
background-color:#0075C1;
color: #fff; 
text-align: right; 
font-size: 24px; 
padding: 5px;
width: 100px; 
margin: 5px 0px 10px 0px;
font-weight: bold;
}

















