/*BASE CONTROLL for BUNTARO KATO*/
/*by Dee Inagaki¡§Deginc.*/
/*on 06.06.16*/
/*---------------------------*/
/*¶¦ÄÌÀßÄê*/
body {
margin: 20px 20px;
padding: 0px;
background-color: #FFF;
}

img {padding: 0px;background: #FFF;border: 0px;}
a:hover img {padding: 0px;background: #EEE;border: 0px;}
/*---------------------------*/
/*¥ì¥¤¥¢¥¦¥È*/
/*---------------------------*/
#layout {
width: 860px;
}

#main {
float: left;
width: 600px;
}

#side {
float: right;
width: 220px;
}
/*---------------------------*/
h1 {width:270px;
height:58px;
margin-bottom:20px;
padding: 0px;
text-indent:-9999px;
background:url(http://buntarokato.net/blog_gif/title.gif) no-repeat #fff;
}
h1 a{width:270px;
height:58px;
display:block;
}

ul {
margin: 0px 0px 0px 15px;
padding: 0px;
}
/*---------------------------*/
/*¥ê¥ó¥¯ÀßÄê*/
a { color: #999; text-decoration: none; }
a:link		{ color: #999; text-decoration: underline;  }
a:visited	{ color: #999; text-decoration: underline;  }
a:active	{ color: #000; text-decoration: none; }
a:hover		{ color: #000; text-decoration: none; }

table a:link{color:#000;text-decoration: underline;}
table a:visited	{ color: #000; text-decoration: underline; }
table a:hover{color:#000;text-decoration: none;}
/*---------------------------*/

.site_title {
}

.description {
}


.entry_navi{
font-size: 12px;
color: #000;
margin: 15px 0px 15px 0px;
}

.entry {
margin: 0px;
padding: 0px;
}

.entry_date {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
font-weight: bolder;
color: #666;
margin: 20px 0px 0px 10px 0px;
padding-bottom: 3px;
border-top: 1px dotted #CCCCCC;
border-bottom: 1px dotted #CCCCCC;
}

.entry_title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
color: #333;
margin: 15px 0px 15px 0px;
}

.entry_body {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
line-height: 170%;
color: #333;
margin: 15px 0px 15px 0px;
}

.entry_author {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #666;
margin: 5px 0px 5px 0px;
text-align: right;
}

.entry_more {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
line-height: 170%;
color: #333;
margin: 15px 0px 15px 0px;
}

.entry_state {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
color: #333;
margin: 15px 0px 30px 0px;
}

blockquote {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
color: #333;
margin: 20px 10px 20px 10px;
padding: 10px;
border-left: 3px solid #CCCCCC;
}

.comment-title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
color: #333;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.trackback-title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
color: #333;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.pict {margin:8px 0px;
border:0px;
}

.linktitle {
font-family: "Verdana";
font-size: 12px;
font-weight: bolder;
color: #666666;
line-height: 170%;
margin: 10px 0px 0px 0px;
}

.linktext {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: x-small;
color: #999999;
line-height: 170%;
margin: 5px 0px 15px 0px;
}

.search {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #333333;
line-height: 170%;
margin: 20px 0px 5px 0px;
}

.copyright {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #333333;
line-height: 170%;
border-top: 1px solid #666666;
margin: 30px 0px 0px 0px;
padding-top: 10px;
}

.calendar {
font-family: "Verdana";
font-size: 10px;
color: #666;
margin: 5px 0px 20px 0px;
}

.calendar_month {
font-family: "Verdana";
margin-bottom: 10px;
font-size: 10px;
color: #6666666;
}

.cell {
width: 25px;
height: 20px;
padding: 0px;
}
/*------------------*/
/*powered by deginc*/
/*------------------*/
.deginc{width:500px;
height:120px;
text-align:right;
padding-top:0px;
margin-bottom:20px;
}




