* {
margin : 0;
padding : 0;
line-height : 140%;
}

html,body {
scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color:#A28E82;
scrollbar-face-color:#FFFFFF;
scrollbar-3dlight-color:#A28E82;
scrollbar-highlight-color:#A28E82;
scrollbar-shadow-color:#A28E82;
scrollbar-darkshadow-color:#A28E82;
scrollbar-track-color:#FFFFFF;
font-size : 12px;
color : #64574F;
text-align : center;
margin : 0px;
padding : 0px;
/*背景画像を変える場合は以下を修正*/
background : #E7E0DA;
}

img {
border : none;
margin : 3px;
}

input, textarea {
border : 2px solid #A28E82;
background : #FFFFFF;
font-size : 12px;
color : #64574F;
}

a {
color : #996666;
text-decoration: none;
}

a:link {
color : #996666;

}
a:visited {
color : #996666;
}
a:active {
color : #CC9999;
}
a:hover {
color : #CC9999;
text-decoration: underline;
}

#layout{
width : 800px;
margin : auto;
padding : auto;
}

#header{
width : 800px;
height : 200px;
background : url(https://blog-imgs-40-origin.fc2.com/q/n/d/qndiary/web_blog_title01.gif) no-repeat left top;
}

#title{
padding : 70px 300px 0px 10px;
text-align : center;
}

#main{
width : 800px;
margin : 0px; 
padding : 0px;
text-align : left;
vertical-align : top;
}

#menu_l{
float : left;
width : 180px;
text-align : left;
vertical-align : top;
}

#menu_r{
float : right;
width : 180px;
text-align : right;
vertical-align : top;
}

#contents{
float : left;
width : 440px;
text-align : center;
vertical-align : top;
}

#footer{
clear : both;
width : 800px;
margin : 0px;
padding-top : 3px;
text-align : right;
}

/*class
----------------------------------------------------*/

.site_title {
font-family:"Verdana", "Impact", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 16px;
}

.intro{
padding-top:15px;
font-weight:normal;
font-size : 12px;
color: #7F756A;
}

.site_title a	{
color: #7F756A;
text-decoration: none;
}

.site_title a:link {
color: #7F756A;

}
.site_title a:visited {
color: #7F756A;
}
.site_title a:active {
color: #7F756A;
}
.site_title a:hover {
color: #A19384;
}

.calender th {
height : 16px;
width : 20px;
line-height : 16px;
}
.calender td {
height : 16px;
width : 20px;
line-height : 16px;
}

.entry_box {
margin-left : auto;
margin-right : auto;
margin-bottom: 5px;
width : 430px;
text-align : center;
}

.comment_box {
margin-left : auto;
margin-right : auto;
margin-bottom: 5px;
width : 430px;
text-align : center;
}

.tb_box {
margin-left : auto;
margin-right : auto;
margin-bottom: 5px;
width : 430px;
text-align : center;
}

.title_line {
font-size : 6px;
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/ln_bubbles.gif) repeat-x left bottom;
margin-bottom : 15px;
}

.entry_title {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/ln_tp_bubbles.gif) no-repeat left top;
padding : 16px 0px 0px 38px;
text-align : left;
font-weight : bold;
color : #996666;
}

.entry_body {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/bg_bubbles.gif) repeat-y;
text-align : left;
padding : 3px 15px 15px 15px;
}

.entry_more {
margin : 15px;
}

.entry_footer {
padding : 0px 15px 15px 0px;
text-align : right;
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/ln_btm_bubbles.gif) no-repeat left bottom;
}


.comment_title {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/ln_tp_bubbles.gif) no-repeat left top;
padding : 16px 0px 0px 38px;
text-align : left;
font-weight : bold;
color : #996666;
}

.comment_body {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/bg_bubbles.gif) repeat-y;
text-align : left;
padding : 3px 15px 15px 15px;
}


.comment_footer {
padding : 0px 15px 15px 0px;
text-align : right;
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/ln_btm_bubbles.gif) no-repeat left bottom;
}

.tb_title {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/ln_tp_bubbles.gif) no-repeat left top;
padding : 16px 0px 0px 38px;
text-align : left;
font-weight : bold;
color : #996666;
}

.tb_url {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/bg_bubbles.gif) repeat-y;
padding : 3px 15px 15px 15px;
text-align : center;
font-weight : bold;
}

.tb_body {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/bg_bubbles.gif) repeat-y;
text-align : left;
padding : 3px 15px 15px 15px;
}

.tb_footer {
padding : 0px 15px 15px 0px;
text-align : right;
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/ln_btm_bubbles.gif) no-repeat left bottom;
}


.plg_box {
margin-bottom: 5px;
width : 180px;
text-align : center;
}



.plg_title {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/plg_tp_bubbles.gif) no-repeat left top;
padding : 16px 0px 0px 38px;
text-align : left;
font-weight : bold;
color : #996666;
}

.plg_body {
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/plg_bg_bubbles.gif) repeat-y;
text-align : left;
padding : 3px 10px 10px 10px;
}

.plg_body ul { 
list-style-type : none;
}

.plg_body ul li { 
margin : 0px;
line-height : 180%;
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/plg_ln_bubbles.gif) repeat-x bottom;
}

.plg_footer {
padding-right : 15px;
height : 10px;
font-size : 5px;
text-align : right;
background : url(https://blog-imgs-41-origin.fc2.com/c/a/f/cafelunch/plg_btm_bubbles.gif) no-repeat left bottom;
}



.pagenavi {
margin-top : 15px;
height : 40px;
line-height : 40px;
text-align : center;
}

.pankuzu {
font-size:12px;
text-align:left;
margin:10px 10px 10px 10px;}
.pankuzu a:link{color:#996666}
.pankuzu a:visited{color:#996666}


.utag{
padding-top : 15px;
text-align : right;
}