@charset "utf-8";

/*=========================================
SETTING
===========================================*/

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
font-size: 100%;
list-style: none;
}

fieldset {
border: none;
}

body {
color: #1e1e1e;
font-size: 75%;
font-family: "メイリオ","meiryo",Verdana,"Hiragino Kaku Gothic Pro W3","MS UI Gothic";
text-align:center;
}

img {
border: none;
}

#left a:link {
color: #6e6e6e;
text-decoration: none;}

#left a:visited {
color: #6e6e6e;
text-decoration: none;}

#left a:hover {
color: #6e6e6e;
text-decoration: underline;}







em,address {}

strong {font-weight: bold;}

.clear {clear: both;}

#wrap {
position:relative;
}

#left {
width:400px;
position:fixed; 
top:80px;
left:80px;
text-align:left;
font-size:85%;
}

*html #left {
width:400px;
position:absolute; 
top:80px;
left:80px;
text-align:left;
font-size:85%;
}

#leftbox li {
padding-bottom:7px;
}

#leftbox h3 {
font-size:12px;
padding-bottom:4px;
margin-bottom:15px;
border-bottom: dotted 1px #bebebe;
}


.logo {
position:absolute;
top:10px;
left:0;
}

.category_archives {
position:absolute;
top:95px;
left:0;
}

.recent_entry {
width:160px;
position:absolute;
top:200px;
left:0;
}

.search_form {
width:160px;
position:absolute;
top:560px;
left:0;
}


.monthly_archives {
position:absolute;
top:95px;
left:210px;
}

.copy {
color: #6e6e6e;
width:350px;
position:absolute;
top:670px;
left:0;
}

#right {
width:580px;
position:absolute; 
top:75px;
left:460px;
text-align:left;
font-size:98%;
padding-bottom:100px;
}

.entry{
float:left;
margin-top:100px;
color: #6e6e6e;
line-height:165%;
}



.entry-headerbox{
position:relative;
width:580px;
padding-bottom:4px;
margin-bottom:30px;
border-bottom: dotted 1px #bebebe;
}

.entry-headerbox2{
position:relative;
width:580px;
height:18px;
padding-bottom:4px;
margin-bottom:30px;
border-bottom: dotted 1px #bebebe;
}

.entry-header{
position:absolute;
left:0;
top:0;
}

.date-header{
font-weight:bold;
color: #6e6e6e;
font-size:12px;
position:absolute;
right:0;
top:0;
}

.entry-header a:link {
color: #1e1e1e;
text-decoration: none;
}

.entry-header a:hover {
color: #1e1e1e;
text-decoration: underline;
}

.entry-header a:visited {
color: #1e1e1e;
text-decoration: none;
}

.entry-content{

}

.entry-info2 {
margin-bottom:40px;
margin-top:30px;
width:580px;
font-size:10px;
}

.entry-info2 a:link {
color: #6e6e6e;
text-decoration: none;
}

.entry-info2 a:hover {
color: #6e6e6e;
text-decoration: underline;
}

.entry-info2 a:visited {
color: #6e6e6e;
text-decoration: none;
}

.entry-info2 li {
float:left;
margin-right:7px;
}

#right2 {
width:580px;
position:absolute; 
top:75px;
left:460px;
text-align:left;
font-size:98%;
padding-bottom:100px;
}

.comments-post-content{
padding:30px 0;
}

.comments-open-data{
}

.navi-link {
width:580px;
font-size:11px;
position:absolute; 
top:55px;
right:0;
}

.navi-link a:link {
color: #6e6e6e;
text-decoration: none;
}

.navi-link a:visited {
color: #6e6e6e;
text-decoration: none;
}

.navi-link a:hover {
color: #6e6e6e;
text-decoration: underline;
}

.entry-info {
margin-bottom:40px;
margin-top:30px;
width:580px;
font-size:10px;
}

.comments h4 {
margin-bottom:30px;
}

.comments-post h5{
margin-top:30px;
}

.comments-info{
margin:20px 0;
}

#commenter-info dt{
margin-top:15px;
}

.cookie{
margin:15px 0;
}

.entry-body2{
width:580px;
}

.entry-body2 p{
margin-bottom:7px;
}

.od{
color: #6e6e6e;
width:350px;
position:absolute;
top:50px;
left:83px;
}

.entry-body p{
margin-bottom:7px;
}
