<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

	div#mainarea:after,
	div#lefttop:after,
	div#righttop:after{
		content		: ".";
		display		: block;
		height		: 0px;
		clear		: both;
		visibility	: hidden;
	}


	div#mainarea,
	div#lefttop,
	div#righttop{ display :inline-table; }
	
	/* Mac IE には適用させない \*/


	* html div#mainarea,
	* html div#lefttop,
	* html div#righttop{ height : 1px; }
	
	div#mainarea,
	div#lefttop,
	div#righttop{ display : block; }
	/* */

body{
	margin:0;
	padding:0;
	text-align:center;
	font-size:75%;
	line-height:1.4;
	color:#003366;
	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}

a{color:#009999;}
a:hover{text-decoration:none;}

img.gallery{border:solid 1px #336699 !important;}

p{
	margin:0;
	padding:0 15px 12px;
}

p.poison{
	margin:0;
	padding:0 15px 0;
}

em{
	font-style:normal;
	font-weight:bold;
	color:#FF6666;
}

strong{
	color:#000066;
}

div#bg{
	margin:0 auto;
	padding:0;
	width:975px;
	background:url(common/bg_line.gif) center top repeat-y;
}

div#wrap{
	margin:0;
	padding:0;
	width:975px;
	background:url(common/bg_vcenter.gif) center center no-repeat;
}


div#header{
	margin:0 0 20px;
	padding:0;
	width:975px;
	height:227px;
}

h1#title{
	margin:0;
	padding:0;
	font-size:85%;
	width:975px;
	height:199px;
	/*background:url(common/header00.jpg) left top no-repeat;*/
	background:url(common/header01.jpg) left top no-repeat;
}

h1 a{
	margin:0;
	padding:28px 28px 0;
	display:block;
	font-size:85%;
	width:919px;
	height:171px;
	text-indent:-9999px;
	overflow:hidden;
}


div#menu{
	clear:both;
	margin:0;
	padding:0;
	width:975px;
	height:28px;
	text-align:left;
}

#menu ul{
	margin:0;
	padding:0 43px 0 192px;
	width:740px;
	height:28px;
	background:url(common/menu00.jpg) left top no-repeat;
	list-style:none;
}

#menu ul li{
	margin:0;
	padding:0;
	float:left;
	width:185px;
	height:28px;
}

#menu ul li a{
	margin:0;
	padding:0;
	display:block;
	width:185px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;	
}

#menu01 a{background:url(common/menu01.jpg) left top no-repeat;}
#menu02 a{background:url(common/menu02.jpg) left top no-repeat;}
#menu03 a{background:url(common/menu03.jpg) left top no-repeat;}
#menu04 a{background:url(common/menu04.jpg) left top no-repeat;}


div#mainarea{
	margin:0;
	padding:0;
	width:975px;
	text-align:center;
}


div#lefttop{
	margin:0;
	padding:0 0 0 38px;
	width:317px;
	float:left;
	background:url(common/leftboxline_top.gif) right top repeat-y;
	text-align:left;
}

div#lefttop div{
	margin:0;
	padding:0 0 30px;
	width:317px;
	background:url(common/leftbox_top.jpg) left bottom no-repeat;
}

div#leftunder{
	margin:0;
	padding:0 0 0 38px;
	width:265px;
	float:left;
	background:url(common/leftboxline_under.gif) right top repeat-y;
	text-align:left;
}

div#leftunder div{
	margin:0;
	padding:0 0 30px;
	width:265px;
	background:url(common/leftbox_under.jpg) left bottom no-repeat;
}

div#righttop{
	margin:0;
	padding:0 37px 0 0px;
	float:right;
	width:578px;
	background:url(common/rightboxline_top.gif) left top repeat-y;
	text-align:left;
}

div#righttop div{
	margin:0;
	padding:0 0 30px;
	width:578px;
	background:url(common/rightbox_top.jpg) left bottom no-repeat;
}

div#rightunder{
	margin:0;
	padding:0 37px 0 0px;
	float:right;
	width:630px;
	background:url(common/rightboxline_under.gif) left top repeat-y;
	text-align:left;
}

div#rightunder div{
	margin:0;
	padding:0 0 30px;
	width:630px;
	background:url(common/rightbox_under.jpg) left bottom no-repeat;
}

div table{
	margin:0 15px 5px;
}

h2{font-size:85%; text-indent:-9999px; overflow:hidden;}

h2#about{margin:0 0 5px; padding:0; width:317px; height:28px; background:url(common/h2_about.jpg) left top no-repeat;}
h2#news {margin:0 0 5px; padding:0; width:317px; height:28px; background:url(common/h2_news.jpg) left top no-repeat;}
h2#twitter {margin:0 0 5px; padding:0; width:317px; height:28px; background:url(common/h2_twitter.jpg) left top no-repeat;}
h2#diary{margin:0 0 5px; padding:0; width:578px; height:28px; background:url(common/h2_diary.jpg) left top no-repeat;}
h2#list{margin:0 0 5px; padding:0; width:265px; height:28px; background:url(common/h2_list.jpg) left top no-repeat;}
h2#link{margin:0 0 5px; padding:0; width:630px; height:28px; background:url(common/h2_link.jpg) left top no-repeat;}
h2#image{margin:0 0 5px; padding:0; width:630px; height:28px; background:url(common/h2_image.jpg) left top no-repeat;}
h2#comment{margin:0 0 5px; padding:0; width:630px; height:28px; background:url(common/h2_comment.jpg) left top no-repeat;}
h2#profile{margin:0 0 5px; padding:0; width:630px; height:28px; background:url(common/h2_profile.jpg) left top no-repeat;}
h2#assassin{margin:0 0 5px; padding:0; width:630px; height:28px; background:url(common/h2_assassin.jpg) left top no-repeat;}


ul.pagelist,ul.linklist{
	margin:0;
	padding:5px 0 0 30px;
	list-style:none;
}

ul.poisonlist{
	margin:0 0 10px;
	padding:5px 0 0 30px;
	list-style:none;
}

ul.pagelist li,ul.poisonlist li{
	margin:0 0 5px;
	padding:0 10px 0 13px;
	background:url(common/listarrow.gif) left center no-repeat;
}

ul.linklist li{
	margin:0 0 7px;
	padding:0 15px 0 13px;
	background:url(common/listarrow.gif) left 4px no-repeat;
}

div#linkarea{
	clear:both;

}

div#footer{
	width:975px;
	height:160px;
	background:url(common/footer00.jpg) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	clear:both;
}

div#twtr-widget-1{	margin-left:17px !important; background-image:none !important; background-color:#53AFE2 !important; width:283px !important;}

div#twtr-widget-1,.twtr-doc{
	padding:0 !important;
	background-image:none;
}
div#twtr-widget-1 div{
	padding:0;
	width:283px !important;
	background-image:none !important;
}
div#twtr-widget-1 div.twtr-reference-tweet{display:none;}
div#twtr-widget-1 div.twtr-hd{padding:5px 5px; width:273px !important;}
div#twtr-widget-1 div.twtr-bd{ border-left:1px solid  #53AFE2; border-right:1px solid  #53AFE2;  width:281px !important;}
div#twtr-widget-1 div.twtr-timeline{	width:281px !important;}
div#twtr-widget-1 div.twtr-tweets{	width:281px !important;}
div#twtr-widget-1 div.twtr-tweet{	width:261px !important; margin:0 10px;}
div#twtr-widget-1 div.twtr-tweet-wrap{ width:261px !important;}
div#twtr-widget-1 div.twtr-tweet-text{
	width:261px !important;
	padding:10px 0 !important;
}

div#twtr-widget-1 div.twtr-ft{padding:10px 5px !important; width:270px !important; -webkit-border-radius:0px !important;}
div#twtr-widget-1 div.twtr-ft div{width:270px !important;}
</pre></body></html>