@charset "EUC-JP";

/*----------------------------------------------------------*/
a:hover{
  color:black;
  text-decoration:none;
  background-color:silver;}
a:link{text-decoration:underline;color:#3399cc;}
a:visited {text-decoration:none;color:#ff0066;}

html{
	scrollbar-3dlight-color: lightsteelblue;
	scrollbar-arrow-color: srateblue;
	scrollbar-darkshadow-color: lightsteelblue;
	scrollbar-face-color: lightsteelblue;
	scrollbar-highlight-color: paleturquoise;
	scrollbar-shadow-color: black;
	scrollbar-track-color: white;}

body{
	background-color:whitesmoke;
	color:black;
	margin:0;
	}

#blogcontent {
	margin-bottom:20px;}

#container {
	background:#FFF;
	border:1px solid #FFF;}

.blog {
	padding:15px;}

.blogbody {
	font-family:palatino, georgia, "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	font-weight:normal;}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
  font-weight: normal;}

.date	{ 
	font-family:palatino, georgia, "ＭＳ Ｐゴシック", "Osaka", times new roman, serif;
	color: #333; 
	border-bottom:1px solid #999;
	margin-bottom:10px;
	font-weight:bold;
	width:100%;}

.posted	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	color: #000000; 
	margin-bottom:25px;}

.calendar {
	font-family: "ＭＳ Ｐゴシック", "Osaka", verdana, arial,  sans-serif;
	color:#666;
	font-weight:normal;
	background:#FFF;
	line-height:120%;
	padding:2px;
	text-align:center;}

.calendar a,
.calendar a:link,
.calendar a:visited,
.calendar a:active,
.calendar a:hover {
  font-weight: normal;
  text-decoration:underline;color:#3399cc;}
	
.calendarhead {	
	font-family:palatino, georgia, "ＭＳ Ｐゴシック", "Osaka", times new roman, serif;
	color:#666600;
	font-weight:normal;
	padding:2px;
	letter-spacing: .3em;
	background:#FFF;
	text-transform:uppercase;
	  text-align:left;}	
	
.side {
	font-family: "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
	color:#333;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding:2px;}

.powered {
	font-family:palatino, georgia, "ＭＳ Ｐゴシック", "Osaka", times new roman, serif;
	color:#666;
	margin-top:2px;}

.comments-body{
	font-size:11pt;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	margin:2px 10px 20px 50px;}

.comments-body p{
	margin-top:0px;}

.comments-post{
	font-size:11pt;
	font-family:"ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	margin:3px 10px 2px 20px;
	text-align:left;}

.comments-post a{
	font-weight:bold;}

.trackback-url {
	font-family:"ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	color:#666;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding:5px;
	border:1px dotted #999;}

.trackback-body {
	font-family:"ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	color:#666;
	font-weight:normal;
	background:#FFF;
	line-height:120%;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dotted #999;}

.trackback-post {
	font-family:"ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	color:#666;
	font-weight:normal;
	background:#FFF;}

textarea {
	font-family: "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;}

/*----------------------------------------------------------*/
blockquote{			/*----ニューストピック----*/
	padding:0.5em;
	margin: 0px 25px;  
	border:1px solid;
	background-color:aliceblue;
	border-top-color:white;
	border-right-color:black;
	border-bottom-color:black;
	border-left-color:white;}
/*----------------------------------------------------------*/
dl{
	margin-top:0.3em;
	margin-bottom:0.3em;}
/*----------------------------------------------------------*/
.box{
	width: 100%;
	vertical-align:middle;
	text-align:left;
	line-height: 130%;
	font-size: 12px;
	}
.box dt {
	font-size: 12px;
	color: white;
	font-weight: bold;
	}
.box dt .top{
	letter-spacing: 0.2em;
	padding: 2px 1em 2px 1.5em;
	background-image: url("http://the-trickster.com/box_gray.gif");
	background-repeat: no-repeat;
	}
.box dt .under{
	text-align:right;
	padding: 2px 2em 2px 1.5em;
	background-image: url("http://the-trickster.com/box_category.GIF");
	background-repeat: no-repeat;
	background-position: right;
	}

.box dt a,
.box dt a:link{text-decoration:none;color:#3399cc;}
.box dt a:visited {text-decoration:none;color:#ff0066;}
.box dt a:active,
.box dt a:hover {
  color:black;
  text-decoration:none;
  background-color:silver;}

.box dd{
	font-family:"ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align:left;
	border: solid 1px #6A6A6E;
	}
.box dd .textb{
	text-align:left;
	font-size: small;
	color:black;
	font-weight: normal;
	line-height: 140%;
	background-color:white;
	padding: 0.5em 0.9em;
	border-top: solid 5px #DADADC;
	border-bottom: solid 5px #DADADC;
	}


.box dd .textb dt{
	color: black;
	background-color: white;
	font-weight: nomal;}
.box dd .textb dl{color: black;}
.box dd .textb dd{
	color: black;
	font-family:"ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	margin-left: 0;
	padding-left: 2em;
	border: solid 0px white;}
/*----------------------------------------------------------*/
.box2{
	font-size: 12px;}
.box2 dt{

	color: white;
	text-align:left;
	font-family:Verdana;
	font-weight: bold;
	letter-spacing: 0.2em;
	width: 120px;
	padding: 2px 1em 2px 1.5em;
	background-image: url("http://the-trickster.com/box_link.gif");
	background-repeat: no-repeat;
	}
.box2 dd{
	font-family: "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	border: solid 1px #6A6A6E;
	}
.box2 dd .textb{
	background-color:white;
	width : 150px;
	padding: 0em 0.9em 0em 0.5em;
	border-top: solid 5px #DADADC;
	border-bottom: solid 5px #DADADC;
	}
/*----------------------------------------------------------*/
.box3{
	font-size: 12px;
	color: white;
	text-align:left;
	font-weight: bold;
	letter-spacing: 0.2em;
	width: 570px;
	padding: 2px 1em 2px 4em;
	background-image: url("http://the-trickster.com/box_kaiso.gif");
	background-repeat: no-repeat;
	}
/*----------------------------------------------------------*/
.category{
	font-size: 14px;
	color:darkslategray;
	font-weight:bold;
	font-family: "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	background-image: url("http://the-trickster.com/box_news.gif");
	background-repeat: no-repeat;
	}
/*----------------------------------------------------------*/
.ascii{
	padding-left: 1em;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	line-height: 100%;}
/*----------------------------------------------------------*/
.ascii2{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	line-height: 100%;}
/*----------------------------------------------------------*/
.newspadding{		/*----ニュース文字間隔----*/	
	padding-left: 1em;}
.newspadding i{
	font-style: normal;
	display: block ;
	border-style: dotted ;
	position:relative ;
	padding:0.5em;
	margin: 0px 25px;  
	border:1px solid;
	background-color:aliceblue;
	border-top-color:white;
	border-right-color:black;
	border-bottom-color:black;
	border-left-color:white;}
/*----------------------------------------------------------*/
.newspadding2{		/*----ニュース文字間隔----*/	
	padding-left: 2em;}
/*----------------------------------------------------------*/
.newstopic{			/*----ニューストピックマージン----*/
	padding-left: 1em;
	margin-top:0.3em;
	margin-bottom:0.3em;}
/*----------------------------------------------------------*/
.topic {
	border:1px solid;
	margin: 0px 25px;
	padding:0.5em;
	background-color:aliceblue;
	border-top-color:white;
	border-right-color:black;
	border-bottom-color:black;
	border-left-color:white;
}
/*----------------------------------------------------------*/
.rank{
	padding: 0.5em 0.5em 0.5em 2em ;}
/*----------------------------------------------------------*/
.f15{
	font-size:15pt;}
/*----------------------------------------------------------*/
.2ch{
	background-color: #eeeeee;
	color:black;}
/*----------------------------------------------------------*/
.search{       /*--検索マージン--*/
	margin-top:0;
	margin-bottom:0;}
/*----------------------------------------------------------*/
.form{       /*--検索フォーム--*/
	width:70px;}
/*----------------------------------------------------------*/
.btn{       /*--検索ボタン--*/
	width:35px;
	height:20px;
	border: 2px solid #707070;
	background-color:#F8F8FF;}
/*----------------------------------------------------------*/
.lt{
	border-color:#6A6A6C;
	border-style:solid;
	border-width:1px;
	background-color:#F7F7F7;
	padding:1px;}
/*----------------------------------------------------------*/
.lti{		/*--インナー--*/
	border-color:#6A6A6C;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	font-size:small;}
/*----------------------------------------------------------*/
.ltf{		/*--文字--*/	
	background-color:#6A6A6C;
	border-width:0 0 1px 0;
	border-style:none none solid none;
	border-color:#6A6A6C;
	color:white;
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;}
/*----------------------------------------------------------*/
.lt_t{		/*--メニューバー--*/
	font-family:Verdana;
	background-color:#DEEAEE;
	font-size:11px;
	font-weight:bold;
	padding-left:2em;
	height:15px;
	line-height: 100%;}
/*----------------------------------------------------------*/
.padding{
	padding: 0.5em 0px 0.5em 0em;}
/*----------------------------------------------------------*/
.smp{		/*--サーチ、メールー--*/
	padding: 0.5em;
	text-align:center;}
/*----------------------------------------------------------*/
.power{
	font-family:Verdana;
	background-color:#DEEAEE;
	font-weight:bold;
	font-size:9pt;
	text-align:center;}
/*----------------------------------------------------------*/
.end{
	font-size: 12px;
	color: white;
	text-align:right;
	font-weight: bold;
	letter-spacing: 0.2em;
	padding: 2px 8em 2px 0em;
	background-image: url("http://the-trickster.com/box_end.gif");
	background-repeat: no-repeat;
	background-position: right;
	}
/*----------------------------------------------------------*/