@charset "utf-8"; 
@media screen
{
BODY {
	margin:0px;background: #fff; color: #333333;
FONT-FAMILY: "meiryo","Hiragino Maru Gothic Pro","Osaka","MS UI Gothic", verdana, arial, sans-serif;

}

ul{
	margin:0;
	padding:0 0 0 1.5em;
}

.fbody {
	width: 100%;
	margin: 0;
	padding: 0;
}
BLOCKQUOTE {
	border-right: #808080 2px dashed; padding-right: 0.8em; border-top: #808080 2px dashed; padding-left: 0.8em; font-size: 0.9em; background: #ffffa3; MARGIN: 1em; border-left: #808080 2px dashed; color: #666666; line-height: 160%; border-bottom: #808080 2px dashed; TEXT-ALIGN: left
}
A:link		  {background: none; color: #336699; text-decoration: none}
A:visited 	  {background: none; color: #009999; text-decoration: none}
A:hover 	  {background: #CCFFFF; color: #336699; text-decoration: underline}
A:active 	  {background: #CCFFFF; color: #336699; text-decoration: none}

#banner2 A:link   {background: none ; color: #336699; text-decoration: underline}
#banner2 A:visited{background: none ; color: #336699; text-decoration: underline}
#banner2 A:hover  {background: #CCFFFF ; color: #336699; text-decoration: underline}
#banner2 A:active {background: #CCFFFF ; color: #336699; text-decoratiaon: underline}

#banner A:link   {background: none ; color: #336699; text-decoration: underline}
#banner A:visited{background: none ; color: #336699; text-decoration: underline}
#banner A:hover  {background: #CCFFFF ; color: #336699; text-decoration: underline}
#banner A:active {background: #CCFFFF ; color: #336699; text-decoration: underline}



.extended A:link	{color: #FF0000;}
.extended A:hover 	{color: #FF0000; text-decoration: underline; background: #ccffff; }
.extended A:visited	{color: #FF0000;}
.extended A:active	{color: #FF0000; text-decoration: underline; background: #ccffff; }

.blogbody A:link 	{text-decoration: underline}
.blogbody A:visited 	{text-decoration: underline}
.blogbody A:active 	{text-decoration: underline}
.blogbody A:hover 	{text-decoration: underline}

.blogbody A:link 	{text-decoration: underline}
.blogbody A:visited 	{text-decoration: underline}
.blogbody A:active 	{text-decoration: underline}
.blogbody A:hover 	{text-decoration: underline}
.title A:link		{text-decoration: underline}
.title A:visited 	{text-decoration: underline}
.title A:active 	{text-decoration: underline}
.title A:hover  	{text-decoration: underline}
.title2 A:link   	{text-decoration: underline}
.title2 A:visited 	{text-decoration: underline}
.title2 A:active 	{text-decoration: underline}
.title2 A:hover  	{text-decoration: underline}

img { border:0px;}

H1 {
	padding:0px 0px 0px 10px;
	font-weight: bold; font-size: 25px; background: none transparent scroll repeat 0% 0%; MARGIN: 0px; font-family: Arial,Tahoma,monospace
}
H2 {
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #bfbfbf;
	background-image:url("http://crossbreed.jp/css/bg1.gif");
	background-repeat:repeat-x;
	margin:10px 5px 10px 5px;
	font-weight:bold;
	font-size:1em;
	color:#FF3300;
	padding:5px;
}

H3{
	font-weight: bold; font-size: 15px

}
.pagetitle {
	padding-right: 1em; border-top: #006699 0px solid; padding-left: 1em; font-weight: bold; font-size: 1em;  padding-bottom: 1.5em; MARGIN: 0em 0%; color: #000000; padding-top: 0.4em; border-bottom: #006699 1px solid; TEXT-ALIGN: left
}
.header {
	padding-right: 1em; border-top: #666666 1px solid; padding-left: 1em; font-weight: lighter; font-size: 1em; padding-bottom: 0.5em; MARGIN: 0px; color: #333333; padding-top: 0.5em; border-bottom: #666666 1px solid; TEXT-ALIGN: left;
}

#banner {
position:absolute;
top: 165px;
left: 0px;
width:97%;

font-size: 13px;
font-weight:bold;
color:#666666;
background:none;
padding: 6px;
margin-bottom: 0px;
background-image:url("http://crossbreed.jp/css/bg2.gif");
background-position:left bottom;
background-repeat:repeat-x;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
}



#banner2 {

font-size: 12px;
color:#666666;
position:absolute;
top: 0px;
left: 450px;
width:578px;
}

.description {
	padding-right: 0px; padding-left: 15px; font-weight: normal; font-size: 12px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; color: #ffffff; padding-top: 0px; 
TEXT-ALIGN: left;
}
#content {
	margin: 5px 200px 5px 210px;  
	padding: 0px 3px 0px 3px;
z-index: 3;

}
#content2 {
	margin: 5px 258px 0px 207px;  
	padding: 0px 3px 0px 3px;
z-index: 3;

}
#links {

	margin: 0px 0 5px 0;
	position: absolute;
	top:365px;
	right: 3px;
	left: auto;
	bottom: auto;
	width:190px;
z-index: 0;
}
#links2 {
	margin: 0px 0 5px 0;
	position: absolute;
	top:370px;
	right: 3px;
	left: auto;
	bottom: auto;
	width:250px;
z-index: 0;
	
}
#linksleft {

	margin: 0px 0 5px 0;
	position: absolute;
	top:365px;
	right: auto;
	left: 3px;
	bottom: auto;
	width:200px;
z-index: 0;
}
.blog {
	margin:0px;
	padding:0px;


}
.blogbody {
background: #FFFFFF;
border-bottom: 1px solid #5b5b5b;
border-left: 1px solid #999999;
border-right: 1px solid #5b5b5b;
border-top: 0px solid #999999;
color: #333333;


font-weight:normal;
line-height:150%;
margin-bottom:5px;
padding:10px;
font-size: 0.8em;
background-image:url("http://crossbreed.jp/css/bg4.gif");
background-position:right;
background-repeat:repeat-y;

}

.blogbody2 {
background: #FFFFFF;
border:1px solid #5b5b5b;
color: #333333;


font-weight:normal;
line-height:145%;
margin-bottom:5px;
padding:10px
font-size: 0.8em;
background-image:url("http://crossbreed.jp/css/bg4.gif");
background-position:right;
background-repeat:repeat-y;
}


.title	{
color: #ffffff;
}			

.title2	{
text-transform: uppercase;
font-size: 14px;
font-weight:bold;
padding: 10px;
margin:0px;
border:1px solid #999999;
background-color:#c6cccf;
background-image:url("http://crossbreed.jp/css/bg1.gif");
background-position:left bottom;
background-repeat:repeat-x;
color: #666666;
}			


#menu {
	font-size: 1.0em; line-height: 150%; font-family: Verdana,Arial,Tahoma,monospace; TEXT-ALIGN: center;
}
.date {
	padding-right: 5px; border-top: #b3b3b3 0px solid; padding-left: 5px; font-weight: bold; font-size: 1.2em; background: #FFFFFF;  padding-bottom: 5px; MARGIN: 5px; color: #404040; padding-top: 5px; 
font-family:  'Bitstream Vera Sans',verdana,"HiraMaruPro-W4","ヒラギノ丸ゴ Pro W4", "MS UI Gothic","Osaka", arial,"MS P ゴシック", sans-serif;
 
}
.posted {
	border-right: #000000 0px solid; padding-right: 5px; border-top: #000000 0px dashed; padding-left: 0.5em; font-size: 13px; background: none;  border-left: #808080 0px solid; color: #000000; padding-top: 5px; padding-bottom: 0px; border-bottom: #808080 0px dotted;  LETTER-SPACING: 2px; TEXT-ALIGN: left
margin-bottom: 5px;
}
.calendar {
	border-right: #000000 0px solid; padding-right: 0px; border-top: #808080 0px solid; padding-left: 0px; font-weight: normal; font-size: 0.8em; background: #ffffda; padding-bottom: 0px; MARGIN: 0.2em 0px 0px; border-left: #808080 0px solid; color: #333333; padding-top: 0px; border-bottom: #000000 0px solid; font-family:  TEXT-ALIGN: center
}
.calendarhead {
	padding:0px; MARGIN-top: 0px;  font-weight: bold; font-size: 0.8em;  color: #333333; border-bottom: #808080 1px dashed; TEXT-ALIGN: center
}
.side {
border-right: #666666 1px solid; padding-right: 0px; border-top: #808080 0px solid; padding-left: 0px; font-weight: normal; font-size: 12px; background: #e7e7e7; padding-bottom: 2px; border-left: #666666 1px solid; color: #666666; line-height: 150%; padding-top: 2px; border-bottom: #666666 1px solid; margin-bottom:5px; 
background-color:#ffffff;
background-image:url("http://crossbreed.jp/css/bg5.gif");
background-position:right;
background-repeat:repeat-y;
}
.side ol{margin-left:10px; margin-right:0px; padding-left:5px;}
.side li{margin-left:10px;margin-right:0px;padding-left:0px;}

.side2 {
border-right: #666666 1px solid; padding-right: 2px; border-top: #808080 0px solid; padding-left: 3px; font-weight: normal; font-size: 12px; background: #e7e7e7; padding-bottom: 2px; border-left: #666666 1px solid; color: #666666; line-height: 150%; padding-top: 2px; border-bottom: #666666 1px solid; margin-bottom:5px; 
background-color:#ffffff;
background-image:url("http://crossbreed.jp/css/bg5.gif");
background-position:right;
background-repeat:repeat-y;
}

.side B {color: #ff0000; font-size:1.2em; font-weight:bold;}


.sidetitle { border-right: #666666 3px solid; 
padding-right: 4px;  MARGIN-top: 2px; padding-left: 4px; font-weight: bold; font-size: 13px; padding-bottom: 4px;  padding-top: 4px;  
TEXT-ALIGN: center;
background-color:#c6cccf;
background-image:url("http://crossbreed.jp/css/bg2.gif");
background-position:left bottom;
background-repeat:repeat-x;
color: #666666;
border: #666666 1px solid;
font-family: "Trebuchet MS", verdana, Arial
}

.commentstitle { border-right: #666666 3px solid; 
padding-right: 4px;  MARGIN-top: 2px; padding-left: 4px; font-weight: bold; font-size: 13px; padding-bottom: 4px;  padding-top: 4px;  
TEXT-ALIGN: center;
background-color:#c6cccf;
background-image:url("http://crossbreed.jp/css/bg2.gif");
background-position:left bottom;
background-repeat:repeat-x;
color: #666666;
border: #666666 1px solid;
font-family: "Trebuchet MS", verdana, Arial
}


.news P {
	background: none transparent scroll repeat 0% 0%;
margin:0px;
}

.news B {color: #ff0000; text-align:right;}

.news {
border-right: #666666 1px solid; padding-right: 2px; border-top: #808080 0px solid; padding-left: 2px; font-weight: normal;   padding-bottom: 2px; border-left: #666666 1px solid; color: #666666; line-height: 120%; padding-top: 0px; border-bottom: #666666 1px solid; 
background-color:#ffffff;
background-image:url("http://crossbreed.jp/css/bg5.gif");
background-position:right;
background-repeat:repeat-y;
}

.syndicate {
	border-right: #000000 0px solid; padding-right: 2px; border-top: #808080 0px dashed; padding-left: 2px; font-size: 1.0em; background: #ffffff; padding-bottom: 2px; MARGIN: 0px; border-left: #808080 0px solid; color: #666; line-height: 120%; padding-top: 2px; border-bottom: #808080 0px dashed; font-family: arial,verdana, arial, sans-serif; TEXT-ALIGN: center
}
.powered {
	border-right: #000000 0px solid; padding-right: 2px; border-top: #808080 0px dashed; padding-left: 2px; font-size: 1.0em; background: #ffffff; padding-bottom: 2px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; border-left: #808080 0px solid; color: #666; line-height: 140%; padding-top: 2px; border-bottom: #808080 1px dashed; font-family: arial,verdana, sans-serif; TEXT-ALIGN: center
}

.comments-body {
	border-right: #666666 1px solid; padding-right: 5px; border-top: #666666 0px solid; margin-bottom: 5px; padding-left: 5px; font-weight: normal; font-size: 0.8em;  padding-bottom: 10px; border-left: #666666 1px solid; color: #333333; line-height: 130%; padding-top: 5px; border-bottom: #666666 1px solid; 
background: #ffffff;
background-image:url("http://crossbreed.jp/css/bg4.gif");
background-position:right top;
background-repeat:repeat-y;
text-align:left
}

.ad-body {
	border-right: #666666 1px solid; padding-right: 5px; border-top: #666666 1px solid; margin-bottom: 5px; padding-left: 5px; font-weight: normal; font-size: 0.8em;  padding-bottom: 10px; border-left: #666666 1px solid; color: #333333; line-height: 130%; padding-top: 5px; border-bottom: #666666 1px solid; 
background: #ffffff;
background-image:url("http://crossbreed.jp/css/bg4.gif");
background-position:right top;
background-repeat:repeat-y;
text-align:left
}


.comments-post {
	font-weight: normal; font-size: 0.8em; background: none transparent scroll repeat 0% 0%; color: #333333; 
border-top: #666666 1px solid;
font-family: verdana, arial, sans-serif
}
.trackback-url {
	border-right: #999 1px dashed; padding-right: 5px; border-top: #999 1px dashed; padding-left: 5px; font-weight: normal; font-size: 0.8em; background: #fff; padding-bottom: 5px; border-left: #999 1px dashed; color: #333333; line-height: 140%; padding-top: 5px; border-bottom: #999 1px dashed; font-family: verdana, arial, sans-serif
}
.trackback-body {
	border-right: #666666 1px solid; padding-right: 5px; border-top: #666666 0px solid; margin-bottom: 5px; padding-left: 5px; font-weight: normal; font-size: 0.8em;  padding-bottom: 10px; border-left: #666666 1px solid; color: #333333; line-height: 130%; padding-top: 10px; border-bottom: #666666 1px solid; 
background: #ffffff;
background-image:url("http://crossbreed.jp/css/bg4.gif");
background-position:right top;
background-repeat:repeat-y;
}
.trackback-post {
	font-weight: normal; font-size: 0.8em; background: none transparent scroll repeat 0% 0%; color: #333333; 
}
.comments-head {
	MARGIN-top: 5px; font-weight: bold; font-size: 1.0em; background: #666666; MARGIN-bottom: 5px; color: #e7e7e7; border-bottom: #c66dff 0px solid; font-family: verdana, arial, sans-serif
}
#banner-commentspop {
	border-right: #fff 1px solid; padding-right: 15px; border-top: #fff 1px solid; padding-left: 15px; font-weight: bold; font-size: 0.8em;  padding-bottom: 5px; border-left: #fff 1px solid; color: #666666; padding-top: 5px; 

}
TEXTAREA {
font-family:  "HiraMaruPro-W4","ヒラギノ丸ゴ Pro W4", "MS UI Gothic","Osaka","Trebuchet MS", verdana, arial, sans-serif;
}

.redlink {font-weight: bold;font-size: 1.3em;}
.box2 {	
		padding: 5px;
border-top:1px solid #2E5895;
border-left:6px solid #2E5895;
border-right:1px solid #2E5895;
border-bottom:1px solid #2E5895;
        background: #EEE8AA;
		TEXT-ALIGN: left;
}

.box1 {	padding: 5px;		
border-top:1px solid #2E5895;
border-left:6px solid #2E5895;
border-right:1px solid #2E5895;
border-bottom:1px solid #2E5895;
        background: #EEE8AA;
		TEXT-ALIGN: left;
margin-top:1px;
margin-bottom:1px;
}


.talktext {
	font-weight: bold; color: #0066ff
}
.thinktext {
	font-weight: bold; color: #009999
}

.redtext {font-weight: bold; font-size: 154%; color: #ff0000;}




ul#tabnav {
font-weight : bold;
font-size :11px;
font-family:verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px solid #454545;
margin: 0;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #666666;
background-image:url("http://crossbreed.jp/css/bg3.gif");
margin: 2px 2px 0 2px;
border: 1px solid #454545;
}

body#tab1 li.tab1,body#movabletype li.movabletype, body#music li.music, body#movie li.movie, body#xxbbs li.xxbbs, body#xgame li.xgame, body#web li.web, body#travel li.travel, body#tool li.tool, body#neta li.neta, body#about li.about,body#n2ch li.n2ch,body#winter li.winter ,body#diary li.diary ,body#news li.news
{

border-bottom: 1px solid #fff;
background-color: #fff;
}

body#tab1 li.tab1 a ,body#movabletype li.movabletype a, body#music li.music a, body#movie li.movie a, body#xxbbs li.xxbbs a, body#xgame li.xgame a, body#web li.web a, body#travel li.travel a, body#tool li.tool a, body#neta li.neta a,  body#about li.about a,body#n2ch li.n2ch a,body#winter li.winter a ,body#diary li.diary a, body#news li.news a
{
color: #666666;
}

#tabnav a {
float: left;
display: block;
color: #666666;
text-decoration: none;
padding: 4px;
}

#tabnav a:hover {
background: #e7e7e7;
color: #666666;
}

.tab {
margin-bottom:5px;
}
.cattitle {
text-align: right;
padding-bottom:0px;
}


DT {
	FONT-WEIGHT: bold; MARGIN: -5px 0.4em;
	color: #009999;
}


DD {
	padding-right:2em;
	POSITION: relative; TOP: -1.2em;
	LEFT: 1em;	
}

DL {MARGIN-LEFT: 0em;}

}

p { line-height: 1.5; }

.highslide {
	cursor: url(http://crossbreed.jp/js/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(http://crossbreed.jp/js/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.aa{
font-family:'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック';
line-height:120%;
}

.blog div {
margin:0px;
}
