*{
margin:0px;
padding:0px;
line-height:100%;
}
h3{
color:#444444;
font-size:14px;
display:block;
float:left;
margin:5px;
}
h4{
color:#CC3300;
font-size:14px;
margin:5px 20px 10px;
font-weight:bold;
text-align:left;
}
img#header_img{
display:block;
line-height:100%;
font-size:0px;
}

ul#menu_li{
display:block;
}
ul#menu_li li{
display:block;
line-height:100%;
font-size:0px;
list-style-type:none;
}
p#menu_text{
display:block;
width:180px;
font-size:12px;
color:#666666;
line-height:120%;
padding:5px;
}

p.d_name{
color:#666666;

}
p.d_date{
display:block;
float:right;
margin:7px 20px 5px;
}
p.dialy_p01{
width:500px;
display:block;
background-color:#D6EDD9;
}
div#list_area{
background-color:#FFFFFF;
padding:10px 0px 20px;
}
div.list01{
background-color:#D6EDD9;
border-bottom:1px dotted #999999;
padding:5px;
}
div.list02{
background-color:#FFFFFF;
border-bottom:1px dotted #999999;
padding:5px;
}
/*dialyの詳細ページ*/
p#dialy_text{
font-size:12px;
line-height:140%;
margin:5px 20px 10px;
text-align:left;
}
p#dialy_name{
font-size:12px;
line-height:140%;
margin:0px 20px 20px;
text-align:right;
}
p#dialy_back{
font-size:14px;
margin:0px 20px 20px;
text-align:center;
}
div.photo_right{
float:right;
margin:10px;
}
p.photo_bottom{
margin:5px 10px;
text-align:center;
padding-bottom:10px;
}
img.new_point{
margin:0px 5px 0px 0px;
}
img.new_point2{
margin:0px 5px 0px;
}

/*トップページ用*/
.dialy_box{
border-bottom:1px dashed #666666;
font-size:12px;
color:#666666;
padding:10px;
}
.dialy_box span{
font-weight:bold;
font-size:12px;
color:#336633;
}