body {
margin: 0px;
padding: 0px;
color:#222222;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background-image:url(http://www.chibi-inu.com/img/bg.gif);
}

a:hover{
    color:#FF0000 }

.impact{font-weight:bold;
color:#990000}
img{border:0px;}
.blue{
color:#3399CC;}
.red{
color:#990000;}
.white{color:#FFFFFF}
.green{color:#009966;}
.orange{color:#FF9933;}
.border{border-bottom:1px dotted #cccccc}
span.new{
background:#FFFFFF url(http://www.chibi-inu.com/bbs/img/new2.gif) no-repeat;
padding:2px 15px 0px 0px;
}

.sub {
font-size:medium;
padding:5px 0px 5px 50px;
margin:15px 0px 10px 0px;
font-weight: bold;
color: #FF6600;
background-image:url(http://www.chibi-inu.com/img/dog.gif);
background-repeat:no-repeat;
}

.minitext {
font-size:x-small;
 }
 .minitext-g {
font-size:x-small;
color:#009900
 }

.over {
font-size:x-small;
color:#666666;
font-weight:normal;
margin:2px 0px 5px 0px;
padding:2px 5px 2px 5px;
border-bottom:1px dotted #CCCCCC;  
}
.top{
width:100%;
font-size:medium;
margin:2px 0px 2px 0px;
padding:2px 5px 2px 5px;
}

.subtop{
font-size:small;
font-weight:normal;
margin:0px 0px 0px 0px;
}
.subtop a{ 
color:#666666;
} 
.subtop a:hover { 
color: #666666;
text-decoration:none}

#header{
padding-left:10px;
padding-bottom:5px;
}
#topnavi{
color:#CC3300;
font-size:11px;
text-align:right;
background-color:#FF3535;
padding:2px 20px 2px 0px;
border-bottom:1px solid #CCCCCC;}
#topnavi a{
color:#FFFFFF;
text-decoration:none
	}
#topnavi a:hover {
color:#FFFFFF;
text-decoration:underline}

#layout{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:100%;
background-color:#FFFFFF;
}

#toplay{
width:550px;
text-align:left;
margin:5px 0px 5px 5px;
padding:0px 10px 10px 10px;
line-height:140%;
font-size:80%;
float:left;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC
}
#toplay .midasi{
margin-bottom:5px;
padding:2px 0px 2px 5px;
background-color:#eee;
border:1px solid #555
}

.topcon{
color:#222222}
.topcon a{
background-repeat:no-repeat;
background-image:url(img/navi.gif);
margin:2px 0px 0px 0px;
padding:2px 0px 5px 15px;}
.topcon p{
margin:0px 0px 0px 0px}
#left{
font-family: Verdana, Arial, sans-serif;
float:left;
margin:5px 0px 5px 0px;
padding:2px 0px 5px 0px;
}
#left p{
font-size:70%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}
#left h3{
width:140px;
text-align:left;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
font-weight:normal;
padding:1px 0px 1px 10px;
margin:0px 0px 0px 0px;
border-top:1px solid #CCCCCC;
border-bottom:1px dotted #CCCCCC;
background-color:#E1E1F0}
#left p{
font-size:70%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}
	
#right{
font-family: Verdana, Arial, sans-serif;
float:right;
margin:5px 0px 5px 0px;
padding:2px 0px 5px 0px;
}
#right p{
font-size:70%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}
#right h3{
width:140px;
text-align:left;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
font-weight:normal;
padding:1px 0px 1px 10px;
margin:0px 0px 0px 0px;
border-top:1px solid #CCCCCC;
border-bottom:1px dotted #CCCCCC;
background-color:#E1E1F0}
#right p{
font-size:70%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}

#menu{
width:140px;
font-size: x-small;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
}
#menu a{
margin-left:0px;
} 
#menu a:hover { 
color:#FF0000;
text-decoration:none}
#menu div {
margin-bottom:2px;}
#menu ul{
padding:0px;
margin:0px 0px 0px 0px;}
#menu li{
list-style:none;
margin:0px;
}

#categories {
margin-left:0px;
	}
#categories h3{
width:140px;
text-align:left;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
font-weight:normal;
padding:1px 0px 1px 10px;
margin:0px 0px 0px 0px;
border-top:1px solid #CCCCCC;
border-bottom:1px dotted #CCCCCC;
background-color:#E1E1F0}

#categories a{
font-size:82%;
display:block;
color:#222222;
background-color:#F8F4FF;
border-top:1px solid #ffffff;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:5px solid #8194E0;
margin:0px 0px 0px 0px;
text-decoration:none;
width:140px;
padding:3px 0px 3px 5px;
	}
#categories a:hover {
display:block;
color:#663300;
background-color:#FEEDE9;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #E0E0E0;
border-left:5px solid #F17878;
padding:3px 0px 3px 5px;
margin:0px 0px 0px 0px;
text-decoration:underline}
#categories ul{
padding:0px;
margin:0px 0px 0px 0px;}
#categories li{
list-style:none;
margin:0px;
}


#con{
width:550px;
text-align:left;
margin:5px 5px 5px 5px;
padding:2px 10px 10px 10px;
line-height:140%;
font-size:80%;
float:left;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC
}
#con .midasi{
margin-bottom:5px;
padding:2px 0px 2px 5px;
background-color:#EAEAFF;
}
#con .navi{
text-align:left;
border-bottom:1px solid #CCCCCC;
padding-bottom:2px;
margin:0px 5px 4px 5px;
}
#con p{
margin:0px 0px 1em 0px}
.entry{
width:450px;}

.navi a{
background-repeat:no-repeat;
background-image:url("http://www.chibi-inu.com/img/navi.gif");
margin:2px 0px 0px 4px;
padding:2px 0px 5px 15px;
}
#con .pankuzu{
font-family: Verdana, Arial, sans-serif;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
padding:1px 0px 1px 5px;
margin-top:0px;
margin-bottom:5px;
border-bottom:1px solid #CCCCCC;
background-color:#EAEAFF}

#trackback{
width:450px;
text-align:left;
padding:0px 2px 2px 2px;
border:1px solid #CCCCCC;
background-color:#F3F3F3;
}
#trackback a{ 
margin-left:2px;
} 
#trackback .dotted{
border-bottom:1px dotted #CCCCCC;
} 
#con .track{
text-align:right;
font-weight:normal;
margin:10px 4px 1px 2px;
}
#TrackbackOn a{ 
margin-left:2px;
color:#666666;
}  
#TrackbackOn a:hover { color: #666666;
text-decoration:none}
#TrackbackOff a{ 
margin-left:2px;
color:#666666;
}  
#TrackbackOff a:hover { color: #666666;
text-decoration:none}


#copy{
width:95%;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
padding:2px 0px 2px 0px;
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
margin:5px 0px 10px 0px;
}
#copy a{ 
margin-left:2px;
color:#666666;
} 
#copy a:hover { color: #666666;
text-decoration:none}
#fotter{
background-color:#999999;
text-align:left;
padding:1em 1em;
color:#ffffff;
font-size:11px;}
#fotter a{
color:#ffffff;
}
#fotter a:hover{
color:#ffffff;
background-color:#999999;
}

#skilldata{
text-align:left;
padding:0px 2px 2px 2px;
margin:10px 0px 0px 0px;
border:1px solid #CCCCCC;
background-color:#F3F3F3}
#skilldata div{
font-size:80%;}
#skilldata h4{
font-size:small;
color:#3399CC;
margin-top:2px;
margin-bottom:2px;
border-bottom:1px dotted #CCCCCC}
#skilldata p{
background-repeat:no-repeat;
background-image:url(http://www.chibi-inu.com/img/navi.gif);
margin:2px 0px 0px 2px;
padding:0px 0px 5px 15px;}


#dogzukan h4{
font-size:14px;
color:#4AB77B;
padding:2px 0px 0px 25px;
background-image:url(img/05+.gif);
background-repeat:no-repeat
}
#dogzukan img{vertical-align:middle;}

.font_10{ font-size:80%;}
.font_14{ font-size:120%;}
.font_16{ font-size:140%;}
