* {
margin : 0;
padding : 0;
line-height : 120%;
}

html,body {
scrollbar-base-color: #FFFFA8;
scrollbar-arrow-color:#FFFFA8;
scrollbar-face-color:#A30000;
scrollbar-3dlight-color:#FFFFA8;
scrollbar-highlight-color:#A30000;
scrollbar-shadow-color:#A30000;
scrollbar-darkshadow-color:#FFFFA8;
scrollbar-track-color:#FF0000;
}

body{
font-size : 12px;
color : #000000;
text-align : center;
margin : 0px;
padding : 0px;
line-height : 120%;
/*ÇØ·Ê²èÁü¤òÊÑ¤¨¤ë¾ì¹ç¤Ï°Ê²¼¤ò½¤Àµ*/
background : #FFFFFF url(http://blog-imgs-41.fc2.com/c/a/f/cafelunch/bg_uk.gif);
}

img {
border : none;
margin : 3px;
}

a {
color : #CF142B;
text-decoration : none;
}

a:visited {
color : #CF142B;
}

a:hover {
color : #00247D;
}

#layout{
width : 700px;
margin : auto;
padding : auto;
}

#header{
width : 700px;
height : 291px;
background : #FFFFFF url(http://blog-imgs-41.fc2.com/c/a/f/cafelunch/ttl_uk.jpg) no-repeat left top;
}

#main{
width : 700px;
margin : 0px; 
padding : 0px;
text-align : left;
vertical-align : top;
background : #FFFFFF;
}

#menu{
float : right;
width : 185px;
text-align : right;
vertical-align : top;
}

#contents{
float : left;
width : 500px;
text-align : left;
vertical-align : top;
}

#footer{
clear : both;
width : 700px;
margin : 0px;
padding-top : 3px;
text-align : right;
background : #FFFFFF;
}

#calendar {
clear : both;
width : 700px;
height : 25px;
margin : 0px;
text-align : center;
background : #000000;
}
/*class
----------------------------------------------------*/

.site_title {
font-family:"Verdana", "Impact", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
color: #FFFFFF;
padding-top:25px;
padding-left : 60px;
line-height : 18px;
font-size: 14px;
text-align:left;
}

.intro{
padding-top:5px;
padding-left : 80px;
font-weight:normal;
font-size : 12px;
color: #999999;
text-align:left;
}

.site_title a	{
color: #666666;
text-decoration: none;
font-size: 14px;
}

.site_title a:link {
color: #666666;

}
.site_title a:visited {
color: #666666;
}
.site_title a:active {
color: #666666;
}
.site_title a:hover {
color: #999999;
}

.month {
line-height : 25px;
font-family:"Verdana", "Impact", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
font-size: 11px;
height : 25px;
}

.month a:link {
font-size: 11px;
font-weight : bold;
color : #FFFFFF;
}
.month a:visited {
font-weight : bold;
color : #FFFFFF;
}
.month a:active {
font-weight : bold;
color : #666666;
}
.month a:hover {
font-weight : bold;
color : #666666;
}

.day {
line-height : 25px;
font-family:"Verdana", "Impact", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
font-size: 11px;
height : 25px;
width  : 20px;
color : #666666;
}

.day a:link {
font-size: 11px;
font-weight : bold;
color : #FFFFFF;
}
.day a:visited {
font-weight : bold;
color : #FFFFFF;
}
.day a:active {
font-weight : bold;
color : #666666;
}
.day a:hover {
font-weight : bold;
color : #666666;
}

.calender th {
height : 16px;
width : 20px;
line-height : 16px;
}
.calender td {
height : 16px;
width : 20px;
line-height : 16px;
}

.entry_box {
width : 500px;
text-align : center;
margin-bottom : 30px;
}

.comment_box {
width : 500px;
text-align : center;
margin-bottom : 30px;
}

.tb_box {
width : 500px;
text-align : center;
margin-bottom : 30px;
}

.entry_title {
margin : 10px;
line-height : 20px;
height : 20px;
text-align : left;
border-bottom : 1px dotted #000000;
background : url(http://blog-imgs-41.fc2.com/c/a/f/cafelunch/pt_uk.gif) no-repeat 6px center;
padding-left : 26px;
font-weight : bold;
}

.entry_title a {
color: #000000;
text-decoration: none;
line-height : 20px;
height : 20px;
}

.entry_title a:link {
color: #000000;

}
.entry_title a:visited {
color: #000000;
}
.entry_title a:active {
color: #000000;
}
.entry_title a:hover {
color: #CCCCCC;
}

.entry_body {
text-align : left;
padding : 15px;
}

.entry_more {
margin : 15px;
}

.entry_footer {
margin : 10px;
padding-top : 5px;
line-height : 12px;
height : 12px;
text-align : right;
border-top: 1px dotted #000000;
}


.comment_title {
margin : 10px;
line-height : 20px;
height : 20px;
text-align : left;
border-bottom : 1px dotted #000000;
background : url(http://blog-imgs-41.fc2.com/c/a/f/cafelunch/pt_uk.gif) no-repeat 6px center;
padding-left : 26px;
font-weight : bold;
}

.comment_body {
text-align : left;
padding : 15px;
}


.comment_footer {
margin : 10px;
text-align : right;
}

.comment_form {
margin : 15px;
text-align : right;
}

.tb_title {
margin : 10px;
line-height : 20px;
height : 20px;
text-align : left;
border-bottom : 1px dotted #000000;
background : url(http://blog-imgs-41.fc2.com/c/a/f/cafelunch/pt_uk.gif) no-repeat 6px center;
padding-left : 26px;
font-weight : bold;
}
.tb_title a {
color: #000000;
text-decoration: none;
line-height : 20px;
height : 20px;
}

.tb_title a:link {
color: #000000;
}
.tb_title a:visited {
color: #000000;
}
.tb_title a:active {
color: #000000;
}
.tb_title a:hover {
color: #CCCCCC;
}
.tb_url {
margin : 20px;
text-align : center;
font-weight : bold;
}

.tb_body {
padding : 15px;
text-align : left;
}

.tb_footer {
margin : 10px;
text-align : right;
}

.plg_box {
width : 185px;
text-align : center;
margin-bottom : 15px;
background : #FFFFFF;
}


.plg_title {
height : 18px;
line-height : 18px;
background : url(http://blog-imgs-41.fc2.com/c/a/f/cafelunch/bg_uk_plg.gif) no-repeat center center;
margin : 10px;
padding-left : 18px;
color : #FFFFFF;
text-align : left;
font-weight : bold;
}

.plg_body {
padding : 3px;
padding-left : 15px;
padding-right: 15px;
}

.plg_body ul { 
list-style-type : none;
}

.plg_body ul li { 
margin : 0px;
line-height : 180%
}

.pagenavi {
height : 40px;
line-height : 40px;
text-align : center;
}