BODY {
color: #FFF;
background-color:#000000;
background-image:url(./template/ricocats/img/wall_tuki_wide.jpg);
background-position:right bottom;
background-repeat:no-repeat;
background-attachment:fixed;
font-family:"MS UI Gothic";
font-size:12px;
margin:0;
padding:0;
}

table {
background-color:transparent;
}

input, textarea {
border:1px #000 solid;
color: #000;
}

.pict {
padding: 0px;
border: 0px;
}

h1 {
margin: 0px;
padding: 0px;
}

ul {
list-style:none;
padding:0;
margin:0;
}

.button {
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
background-color:#999;
border:1px #FFF solid;
}

.button2 {
font-family:Verdana;
font-size:10px;
color:#000;
background-color:#FFF;
border:1px #000 solid;
}

.form {
font-family:Verdana, "MS UI Gothic";
font-size:10px;
}

.form02 {
font-family:"MS UI Gothic";
font-size:12px;
line-height:150%;
}

.check {
border:#FF0066;
}
 
.blog_name {
color: #FFF;
font-family: "Verdana";
font-weight: bolder;
font-size: 24px;
margin:0px 0px 3px 10px;
}


.blog_name a,
.blog_name a:link,
.blog_name a:visited,
.blog_name a:active {
color:#FFF;
text-decoration:none;
border-bottom:none;
}

.blog_name a:hover {
color:#FF0066;
text-decoration:none;
border-bottom:none;
position:relative;
top:1px;left:2px;	
}

.blog_description {
color:#FFF;
font-family:Verdana, "MS UI Gothic";
font-size: 12px;
margin: 0px 0px 0px 10px;
}

A,
A:link, 
A:active {
text-decoration:none;
border-bottom:0;
color:#FF0066;
}

A:visited {
text-decoration:none;
border-bottom:0;
color:#FF0066;
}

A:hover {
text-decoration:none;
border-bottom:0;
color:#3333CC;
}


.left A,
.left A:link, 
.left A:active {
text-decoration:underline;
border-bottom:1px;
color:#FF0066;
}

.left A:visited {
text-decoration:underline;
border-bottom:1px;
color:#FF0066;
}

.left A:hover {
text-decoration:underline;
border-bottom:1px;
color:#3333CC;
}

.sub A,
.sub A:link, 
.sub A:active,
.sub A:visited{
text-decoration:underline;
border-bottom:1px;
color:#3333CC;
}

.sub A:hover {
text-decoration:underline;
border-bottom:1px;
color:#CC0000;
}

.topcat {
background-image:url(./template/ricocats/img/cat_head.gif);
background-position:top right;
background-repeat:no-repeat;
margin-top:0px; 
margin-right:10px;
}

.comcat {
margin-left:15px;
margin-right:15px;
margin-top:5px;
background-image:url(./template/ricocats/img/cat_img03.gif);
background-repeat:no-repeat;
background-position:left;
}

.profcat {
margin-left:15px;
margin-right:15px;
margin-top:5px;
background-image:url(./template/ricocats/img/cat_img04.gif);
background-repeat:no-repeat;
background-position:left;
}


.entry {
margin: 0px;
margin-bottom:30px;
border:none;
}

.entry_comment {
margin: 0px;
}

.entry_date {
font-family:"Arial" ;
font-weight: bold;
font-size: 12px; 
letter-spacing:1px;
color:#FF0066;
padding-bottom:5px;
margin-top:5px;
}

.entry_date a,
.entry_date a:link,
.entry_date a:visited,
.entry_date a:active{
text-decoration:none;
border-bottom:0;
color:#FF0066;
}

.entry_date a:hover {
text-decoration:none;
border-bottom:0;
color:#FFFFFF;
}

.entry_t {
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS UI Gothic";
font-size: 12px;
font-weight:bolder;
color: #FFF;
border-left:5px #FFF solid;
padding-left:5px;
height:10px;
}

.entry_t A,
.entry_t A:link, 
.entry_t A:active,
.entry_t A:visited{
text-decoration:underline;
border-bottom:1px;
color:#3333CC;
}
.entry_t A:hover  { 
text-decoration:underline;
border-bottom:1px;
color:#CC0000;
}

.entry_body {
font-size:12px;
line-height:150%;
padding-top: 25px;
padding-left: 10px;
padding-right: 10px;
padding-bottom:15px;
}

.entry_com {
font-size:10px;
font-family:Verdana, "MS UI Gothic";
line-height:150%;
padding: 0 15px;
margin-bottom: 10px; 
}

.entry_more {
font-size:12px;
line-height:150%;
padding-left: 10px;
padding-right: 10px;
margin-bottom:15px;
}

.entry_state {
font-size:10px;
font-family:Verdana, "MS UI Gothic";
margin-left:10px;
}

.comment {
font-size: 12px;
padding-bottom:25px;
}

.comment_nt {
font-size: 12px;
font-weight:bold;
color: #FFF;
padding-bottom:0px;
}

.comment_t {
font-size:10px;
font-family:Verdana, "MS UI Gothic";
color: #000;
border-left:5px #000 solid;
padding-left:5px;
height:10px;
}

.comment_t A,
.comment_t A:link, 
.comment_t A:active,
.comment_t A:visited{
text-decoration:underline;
border-bottom:1px;
color:#3333CC;
}

.comment_t A:hover {
text-decoration:underline;
border-bottom:1px;
color:#CC0000;
}

.com_body {
color:#FFF;
font-size:12px;
line-height:150%;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom:15px;
}

.sub_title {
font-family:"Arial" ;
font-weight: bold;
font-size: 12px; 
letter-spacing:1px;
color:#FFF;
padding-bottom:5px;
margin-top:5px;
}

.track_url {
color:#FFF;
background-color:#000;
font-size:11px;
line-height:150%;
letter-spacing:1px;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS UI Gothic";
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
margin-top:10px;
padding-left:5px;
padding-right:5px;
}

.track_state {
color:#000;
font-size:10px;
font-family:Verdana, "MS UI Gothic";
margin-left:10px;
padding-bottom:20px;
}

.track_t {
font-family:"Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS UI Gothic";
font-size: 11px;
font-weight:bolder;
color: #000;
border-left:5px #000 solid;
padding-left:5px;
height:10px;
}

.track_t A,
.track_t A:link, 
.track_t A:active,
.track_t A:visited{
text-decoration:underline;
border-bottom:1px;
color:#3333CC;
}

.track_t A:hover { 
text-decoration:underline;
border-bottom:1px;
color:#CC0000;
}

.track_entry {
margin: 0px;
margin-bottom:10px;
border:none;
}

.track_body {
color:#FFF;
font-size:12px;
line-height:150%;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom:5px;
}

.profile_description {
font-size:12px;
line-height:150%;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
margin-bottom:10px;
}

.prof_t {
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS UI Gothic";
font-size: 12px;
font-weight:bolder;
color: #FF0066;
border-left:5px #FF0066 solid;
padding-left:5px;
height:10px;
}

blockquote {
font-size: 12px;
margin: 10px;
padding: 5px;
border: 1px dotted #FFF;
}

.pagetop {
font-size: 12px;
margin: 0px 12px; 
}

.pagetop a,
.pagetop a:link,
.pagetop a:visited,
.pagetop a:active{
text-decoration:none;
border-bottom:0;
color:#FF0066;
}

.pagetop a:hover {
text-decoration:none;
border-bottom:0;
color:#FFFFFF;
}

.bdr { 
border-bottom:2px #FFF dotted;
margin-top:30px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
}


.entry_navi{
font-size:11px;
font-family:"MS UI Gothic", sans-serif;
background-color:#000000;
padding-top:3px;
padding-bottom:3px;
text-align:center;
margin:0;
border:none;
}

.paging {
font-size: 10px;
text-align: center;
background-color:#000000;
padding-top:3px;
padding-bottom:3px;
margin: 0;
}


.right {
color: #000;
}

.right A { 
text-decoration:none;
border-bottom:none;
}

.right A:link,
.right A:visited {
color:#FFF;
background-color:#000;
}

.right A:active {
color:#000;
background-color:#FFF;
}

.right A:hover {
color:#000;
background-color:#FF0066;
}


.linktit {
font-size:20px;
font-weight: bolder;
font-family:Verdana, "MS UI Gothic";
padding-left: 28px;
background-color:none;
background-image:url(./template/ricocats/img/sidekadomaru_01.gif);
background-repeat:no-repeat;
}

.linktx {
font-size:11px;
line-height:150%;
color: #000;
margin-bottom:5px;
padding:10px;
}

.linktit02 {
color:#000000;
font-size:11px;
font-weight:bolder;
font-family:"MS UI Gothic";
background-color:#FF0066;
}

.menu {
margin:10px;
}

.linktx02 {
font-size:11px;
font-family:"MS UI Gothic";
background-color:#000;
}

.linktx02 A { 
text-decoration:none;
border-bottom:none;
}

.linktx02 A:link {
color:#FFF;
background-color:#000;
}

.linktx02 A:visited {
color:#000;
background-color:#FFF;
}

.linktx02 A:active,
.linktx02 A:hover {
color:#000;
background-color:#FF0066;
}

.linktit03 {
color:#000;
font-size:24px;
font-weight: bolder;
font-family:Verdana, "MS UI Gothic";
padding-left: 1px;
background-color:#FF0066;
background-image:url(./template/ricocats/img/anm_impact.gif);
background-repeat:repeat-x;
}

.search {
font-size:10px;
font-family:Verdana, "MS UI Gothic";
color: #000;
padding: 0px 10px 0px 0px;
}


.copyright {
font-family: "Verdana";
font-size: 10px;
color:#FFFFFF;
margin-bottom:2px;
padding:3px;
}


.calendar {
font-family: "Verdana";	
font-size: 10px;
color:#FFF;
}

.today {
color: #000;
background-color: #FFF;
}

.jugem_bana {
margin: 20px 1px 10px 0px;
}


.noneline {font-family:Verdana,'MS UI Gothic';font-size:9px; line-height:150%; letter-spacing:1px; }
.noneline:link,
.noneline:visited,
.noneline:active {
color:#FF0066; 
border-bottom:none; 
}

.noneline:hover {
color:#FFFFFF;
border-bottom:none;
position:relative;
top:1px;left:2px;
}

.noneactive {font-family:Verdana,'MS UI Gothic'; color:#ffffff; font-size:9px; line-height:150%; }
.noneactive:link {color:#ff0000; border-bottom:none;}
.noneactive:visited {color:#ff0000; border-bottom:none;}
.noneactive:hover {color:#cc0000; border-bottom:none;}
.noneactive:active {color:#cc0000; border-bottom:none;}


.none {font-family:Verdana,'MS UI Gothic';color:#ffffff; font-size:9px; line-height:150%; }
.none:link {color:#ff0000; border-bottom:none;}
.none:visited {color:#ff0000; border-bottom:none;}
.none:hover {color:#cc0000; border-bottom:none;}
.none:active {color:#cc0000; border-bottom:none;}

.f9g { font-size:9px; padding:0 }
.f11 { font-size:10px;letter-spacing:1px;line-height:150%;}
.f11r { font-size:9px;letter-spacing:1px;line-height:150%;color:#ff3300 }

.pictma {margin:5px}
.ma10 {margin:0px 10px 0px 0px}
.style4 {color:#FF0066;}
.line1 {line-height:150%;}
