* {
margin : 0;
padding : 0;
}

html,body {
scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
font-size : 11px;
color : #000000;
text-align : center;
margin : 0px;
padding : 0px;
line-height : 120%;
/*背景画像を変える場合は以下を修正*/
background : #ffffff;
}

img {
border : none;
vertical-align : middle;
}

a {
color : #999999;
text-decoration : none;
}

a:link {
color: #999999;

}
a:visited {
color: #999999;
}
a:active {
color: #999999;
}
a:hover {
color : #CCCCCC;
}

#layout{
margin : auto;
padding : auto;
/*横幅を調整する場合は以下を修正*/
width : 340px;
}

#header{
height : 50px;
margin-top : 10px;
}

#main{
margin : 0px;
text-align : left;
vertical-align : top;
}

#menu{
margin : 0px;
text-align : right;
vertical-align : top;
}

#contents{
margin : 0px;
margin-bottom : 100px;
text-align : left;
vertical-align : top;
}

#footer{
clear : both;
margin : 0px;
padding-top : 3px;
text-align : center;
}

/*class
----------------------------------------------------*/
.site_title {
text-align:left;
}

.site_title h1 {
margin : 13px 0px 10px 0px;
font-size: 40px;
}

.intro{
font-size : 11px;
font-weight:normal;
}
.site_title a	{
color: #000000;
text-decoration: none;
}

.site_title a:link {
color: #000000;

}
.site_title a:visited {
color: #000000;
}
.site_title a:active {
color: #000000;
}
.site_title a:hover {
color: #999999;
}

.ad_menu {
text-align : right;
}

.entry_box {
text-align : center;
border : 1px solid #000000;
margin-bottom : 15px;
padding : 5px;
}

.comment_box {
text-align : center;
border : 1px solid #000000;
margin-bottom : 15px;
padding : 5px;
}

.tb_box {
text-align : center;
border : 1px solid #000000;
margin-bottom : 15px;
padding : 5px;
}

.entry_title {
padding : 15px 0px 2px 0px;
margin : 0px 0px 10px 0px;
text-align : center;
border-bottom : 1px solid #999999;
}

.entry_title a	{
color: #000000;
text-decoration: none;
}

.entry_title a:link {
color: #000000;
}
.entry_title a:visited {
color: #000000;
}
.entry_title a:active {
color: #CCCCCC;
}
.entry_title a:hover {
color: #CCCCCC;
}

.entry_body {
text-align : left;
padding : 0px 5px 5px 5px;
line-height : 18px;
background : url(http://blog-imgs-15.fc2.com/c/a/f/cafelunch/bg_minimum.gif);
}

.entry_more {
margin: 10px;
}

.entry_footer {
padding : 3px;
text-align : right;
color : #000000;
}


.entry_footer a {
color: #000000;
text-decoration: none;
}

.entry_footer a:link {
color: #000000;

}
.entry_footer a:visited {
color: #000000;
}
.entry_footer a:active {
color: #CCCCCC;
}
.entry_footer a:hover {
color: #CCCCCC;
}


.comment_title {
padding : 15px 0px 2px 0px;
margin : 0px 0px 10px 0px;
text-align : center;
border-bottom : 1px solid #999999;
}

.comment_body {
text-align : left;
padding : 0px 5px 5px 5px;
line-height : 18px;
background : url(http://blog-imgs-15.fc2.com/c/a/f/cafelunch/bg_minimum.gif);
}


.comment_footer {
padding : 3px;
text-align : right;
color : #000000;
}

.comment_footer a {
color : #000000;
text-decoration: none;
}

.comment_footer a:link {
color : #000000;

}
.comment_footer a:visited {
color : #000000;
}
.comment_footer a:active {
color: #CCCCCC;
}
.comment_footer a:hover {
color: #CCCCCC;
}


.tb_title {
padding : 15px 0px 2px 0px;
margin : 0px 0px 10px 0px;
text-align : center;
border-bottom : 1px solid #999999;
}

.tb_title a	{
color: #000000;
text-decoration: none;
}

.tb_title a:link {
color: #000000;

}
.tb_title a:visited {
color: #000000;
}
.tb_title a:active {
color: #CCCCCC;
}
.tb_title a:hover {
color: #CCCCCC;
}

.tb_body {
text-align : left;
padding : 0px 5px 5px 5px;
line-height : 18px;
background : url(http://blog-imgs-15.fc2.com/c/a/f/cafelunch/bg_minimum.gif);
}


.tb_footer {
padding : 3px;
text-align : right;
color : #0000000;
}


.tb_footer a {
color : #0000000;
text-decoration: none;
}

.tb_footer a:link {
color : #0000000;

}
.tb_footer a:visited {
color : #0000000;
}
.tb_footer a:active {
color : #CCCCCC;
}
.tb_footer a:hover {
color: #CCCCCC;
}

.plg_box {
text-align : center;
border : 1px solid #000000;
margin-bottom : 15px;
padding : 5px;
}

.plg_title {
padding : 15px 0px 2px 0px;
margin : 0px 0px 10px 0px;
text-align : center;
border-bottom : 1px solid #999999;
}

.plg_body {
text-align : left;
padding : 0px 5px 5px 5px;
line-height : 18px;
background : url(http://blog-imgs-15.fc2.com/c/a/f/cafelunch/bg_minimum.gif);
}

.plg_body ul { 
list-style-type : none;
}

.plg_body ul li { 
margin : 0px;
}

.pagenavi {
height : 20px;
line-height : 20px;
text-align : center;
}

.form-btn {
text-align : right;
}

input,textarea {
border : 1px solid #000000;
font-size : 11px;
color : #000000;
background : #CCCCCC;
}


/*カレンダープラグイン用*/

.calender th {
text-align : center;
line-height : 16px;
margin : 0px;
}

.calender td {
text-align : center;
width : 40px;
line-height : 16px;
margin : 0px;
padding: 0px;
color : #999999;
}

.calender a {
display: block;
width : 40px;
color : #000000;
}
.calender a:link {
color : #666666;
background-color: #CCCCCC;
}
.calender a:visited {
color : #666666;
background-color: #CCCCCC;
}
.calender a:active {
color : #666666;
background-color: #CCCCCC;
}
.calender a:hover {
color : #999999;
background-color : #EEEEEE;
}

.calender caption a {
display : inline;
}
