/*ボディー*/
body {
width: 800px;
margin-top: 0px;
margin-left:auto;
margin-right:auto;
background-color:white;
color:black;
}

#wrapper { 
width: 800px;
margin-top: 0px;
margin-left:auto;
margin-right:auto;
background-color:white;
}

/*パンくずリスト*/
#list_indivi {
font-size:80%;
margin-top:15px;
margin-bottom:-8px;
text-align:left;
}

/*７．フッター*/
#footer {
clear:both;
width: 800px;
background-color: #607326;
text-align: center;
color: white;
}

a.tous:link {
color: white;
}

a.tous:visited {
color: white;
}

a.tous:hover {
color: green;
background-color: white;
}

/*バックナンバー一覧*/
span.normal2{
letter-spacing:0.2em;
line-height:20px;
font-size:90%;
color:#47331e;
}

td.titlebk {
width:800px;
background-color:#ffcc33;
color:black;
padding:5px;
font-weight:bold;
text-align:center;
font-size:150%;
}

span.bkaccent {
color:#b3e619;
}

table.bkno {
width:800px;
border-style:solid;
border-width:1px;
border-color:white;
border-collapse:collapse;
}

table.bkno td.bk1 {
border-style:solid;
border-width:1px;
border-color:white;
border-collapse:collapse;
background-color:#cca3f5;
color:;
font-weight:bold;
padding:5px;
}

table.bkno td.bk2 {
border-style:solid;
border-width:1px;
border-color:white;
border-collapse:collapse;
background-color:#fdfdcf;
color:;
padding:5px;
}

table.accessbk {
width:800px;
border-collapse:collapse;
border: double 3px #b3e619;
text-align:center;
padding:10px;
background-color:#b3e619;
color:#0f5733;
}

/*各号*/
table.top {
width:800px;
vertical-align:top;
padding:10px;
}

table.top td.top1 {
width:250px;
vertical-align:top;
background-color:#fdfdcf;
padding:5px;
}

table.top td.top2 {
width:550px;
vertical-align:top;
padding:10px;
}

table.title2 {
width:800px;
}

table.title2 td {
padding:20px;
}


table.title1 {
width:800px;
border-style:double;
border-width:3px;
border-color:black;
text-align:center;
border-collapse:collapse;
}

table.title1 td {
border-style:double;
border-width:3px;
border-color:black;
border-collapse:collapse;
}

td.td1 {
width:120px;
height:100px;
font-size:200%;
}

td.td2 {
font-size:300%;
}

span.td2 {
font-size:60%;
}

p.normal {
letter-spacing:0.2em;
line-height:20px;
font-size:90%;
margin-top:0px;
}

span.normal1{
letter-spacing:0.2em;
line-height:20px;
font-size:90%;
}

span.normal2{
margin-left:5px;
padding:5px;
letter-spacing:0.2em;
line-height:20px;
font-size:90%;
}

span.normal3{
letter-spacing:0.2em;
line-height:25px;
margin-left:5px;
padding:5px;
}

span.big{
border: dotted orange 2px;
letter-spacing:0.2em;
line-height:20px;
font-size:120%;
background-color: yellow;
}

table.border {
width:800px;
border-collapse: collapse;
border-style:solid;
border-width:1px;
border-color:black;
}

table.main {
width:800px;
}

table.main td.title {
background-color:black;
color:white;
font-size:200%;
}

table.main td.title2 {
width:100px;
font-size:150%;
padding:5px;
}

table.main td.title3 {
font-size:150%;
padding:5px;
}

table.main td.title4 {
text-align:right;
padding:5px;
}

img.face1{
float:left;
}

img.face2{
margin-bottom:10px;
}

table.access {
width:800px;
border-collapse:collapse;
border: double 3px black;
text-align:center;
padding:10px;
}

#contents {
clear:both;
}

p.impact1 {
border-style:double;
padding:5px;
font-size:120%;
text-align: center;
font-weight:bold;
}

