body,div,
dl,dt,dd,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0px;
padding:0px;
font-size:100%;
font-style:normal;
font-weight:normal;
}

ul {
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none
}

#container_all{
margin: 0px 0px 0px 0px;
width: 100%;
float: left;  
background-color: #FFFFFF; 
}

#container_main{
margin-left:auto;
margin-right:auto;
margin-top: 10px;
width: 1024px;
float: center;  
background-color: #FFFFFF; 
}

#container_bottom{
margin-left:auto;
margin-right:auto;
margin-top: 10px;
width: 1024px;
float: center;  
background-color: #FFFFFF; 
}


#container_menu{
margin-left:auto;
margin-right:auto;
margin-top: 10px;
width: 1024px;
float: center;  
background-color: #FFFFFF; 
}


a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:active { color: #003366; text-decoration: none;}
a:hover { color: #ED1C24; background: #FFFFFF; text-decoration: none; }



.sitetitle {
font-family: "Times", serif;
font-size: 12px;
line-height: 18px;
letter-spacing: -0.07em;
font-weight: normal;
color: #000000;
margin: 0px 0px 0px 0px;
padding-top: 20px;
}



.header_navi {
font-size: 12px;
font-family: "Georgia", serif;
font-weight: bolder;
font-style: normal;
letter-spacing: 0.1em;
line-height: 16px;
padding-top: 10px;
}


.header_navi ul {
list-style: none;
border-bottom: 2px solid #333333;
padding-bottom: 6px;
}

.header_navi ul li {
display: inline;
padding-right: 15px;
}

.header_navi ul li.header_navi_2 {
padding-right: 325px;
background:#fff;
}

.entry {
width: 100%;
margin: 4px 0px 4px 0px;
}


.entry_title {
width: 100%;
font-family: "Georgia", serif;
font-size: 26px;
line-height: 18px;
font-weight: normal;
font-style: italic;
letter-spacing: 0.1em;
color: #000000;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #333333;
padding-bottom: 8px;
}

.entry_title2 {
width: 100%;
font-family: "Times", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", serif;
font-size: 11px;
line-height: 16px;
font-weight: normal;
font-style: italic;
letter-spacing: 0em;
color: #000000;
margin: 8px 0px 20px 0px;
}


.entry_body {
text-align: center;
font-family: "Georgia", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", serif;
font-size: 10px;
line-height: 12px;
color: #000000;
margin-top: 20px;
margin-left:auto;
margin-right:auto;
}


.entry_more {
font-family: "Georgia", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", serif;
font-size: 10px;
line-height: 16px;
color: #000000;
margin: 2px 0px 5px 0px;
}



blockquote {
font-family: "Georgia", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", serif;
font-size: 12px;
color: #000000;
margin: 20px 10px 20px 10px;
padding: 10px;
border-left: 1px solid #999999;
}


.pict {
border-width: 0px;
border-style: solid;
border-color: #FFFFFF;
}



.dsc {
text-align: center;
font-family: "Georgia", serif;
font-size: 12px;
line-height: 16px;
letter-spacing: 0px;
font-weight: normal;
color: #000000;
margin: 4px 0px 4px 0px;
border-top: 1px solid #333333;
padding-top: 6px;
}

.dsc2 {
font-family: "Georgia", serif;
font-size: 10px;
line-height: 12px;
letter-spacing: 0px;
font-weight: normal;
color: #000000;
margin: 10px 0px 0px 0px;
border-top: 2px solid #333333;
padding-top: 6px;
}

.linktext {
font-family: "Times", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", serif;
font-size: 10px;
line-height: 12px;
color: #000000;
margin: 20px 0px 0px 0px;
}


.cell {
width: 25px;
height: 20px;
padding: 0px;
}