@charset "Shift_JIS";

/*[初期化]
-----------------------------------------------*/
h1,h2,h3,h4,h5,h6,p,div{
margin:0;
padding:0;
}

/*[全体設定]
-----------------------------------------------*/
body {
color: #333;
margin:0;
padding:0;
background-color:#000;
background-image: url(mainbg.jpg);
background-repeat: repeat-y;
background-position: center top;
text-align:center;
}

/*ユニットボックス*/
div#unit  {
	width:800px;
	margin:0 auto 0 auto;
	padding:0;
	background: url(sst.gif) 210px repeat-y;
}
/*コンテンツボックス*/
div#contents  {
float:right;
text-align:left;
width:580px;
margin:0;
padding:0;
}

.date{
color:#666;
text-align:right;
margin:0 10px 0 10px;
border-top:#666 solid 2px;
padding:3px;
font-size:11px;
}

.move{
text-align:center;
width:560px;
border-top:#666 solid 1px;
margin-left:10px;
padding:5px;
}

div#tb{
width:560px;
text-align:left;
color:#ccc;
border-bottom:#666 solid 2px;
margin:10px 0 0 10px;
padding:2px;
}
div#tburl{
width:560px;
text-align:left;
color:#666;
border-bottom:#666 solid 2px;
margin:10px 0 0 10px;
padding:2px;
}
div#cmform{
width:560px;
text-align:left;
color:#666;
border-bottom:#666 solid 2px;
margin:10px 0 0 10px;
padding:2px;
}
div#cm{
width:560px;
text-align:left;
color:#666;
border-bottom:#666 solid 2px;
margin:10px 0 0 10px;
padding:2px;
}
.pwpr {
width:180px;
text-align:center;
margin-top:10px;
}

.pwpr img {
margin-top:5px;
}

.comment {
	background-color: #000;
	margin: 5px 10px 0 10px;
	padding: 3px;
	border-bottom:#666 solid 1px;
	color: #fff;
}

/*[プラグインタイトル]
-----------------------------------------------*/
/*プロフィール*/
div#plugin_prof{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:000;
margin:10px 0;
padding:2px;
}
/*カレンダー*/
div#plugin_calendar{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:#000;
margin:10px 0;
padding:2px;
}
/*記事*/
div#plugin_blog{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:#000;
margin:10px 0;
padding:2px;
}
/*コメント*/
div#plugin_com{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:#000;
margin:10px 0;
padding:2px;
}
/*トラックバック*/
div#plugin_tb{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:#000;
margin:10px 0;
padding:2px;
}
/*リンク*/
div#plugin_link{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:#000;
margin:10px 0;
padding:2px;
}
/*月別アーカイブ*/
div#plugin_archive{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:#000;
margin:10px 0;
padding:2px;
}
/*カテゴリ*/
div#plugin_category{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:#000;
margin:10px 0;
padding:2px;
}
/*インフォメーション*/
div#plugin_information{
width:180px;
text-align:center;
color:#ccc;
border-bottom:#666 solid 1px;
background-color:#333;
margin:5px 0;
padding:2px;
}
/*カウンター*/
div#plugin_counter{
width:180px;
text-align:center;
color:#fff;
border-bottom:#666 solid 1px;
background-color:#000;
margin:10px 0;
padding:2px;
}
/*フリー*/
div#plugin_free{
width:180px;
text-align:center;
color:#ccc;
border-bottom:#666 solid 1px;
background-color:#333;
margin:10px 0;
padding:2px;
}

/*[共通フォーマット]
-----------------------------------------------*/
/*改行の解除*/
br.cbos{
clear:both;
}
/*左寄*/
.left  {
float:left;
margin:10px;
}
/*右寄*/
.right  {
float:right;
margin:10px;
}

/*[ヘッダー]
-----------------------------------------------*/
/*ヘッダー*/
div#header  {
background:url(title.jpg) no-repeat;
background-position:center top;
text-align:left;
vertical-align:middle;
width:890px;
height:335px;
margin:auto;
padding:0;
}

.blogtitle{
	font-size:180%;
	padding:140px 40px 0 450px;
	width: 400px;
	text-align: left;
	line-height: 140%;
}

.introduction{
	color:#333;
	line-height: 150%;
	width: 400px;
	text-align: left;
	padding: 10px 40px 0 450px;
}

h1.blogtitle a{
text-decoration:none;
}


/*[ナビゲーション]
-----------------------------------------------*/
div#navi  {
text-align:left;
float:left;
width:200px;
margin:0;
padding:0;
}
#navi p {
	line-height:120%;
	margin: 3px 10px 3px 10px;
}
/*メニューウインドウ*/
#menu_top{
width:160px;
height:5px;
background:url(sidewin_top.gif) no-repeat;
margin:0;
padding:0;
background-color:#ffffff;
}

#menu_bottom{
width:160px;
height:12px;
background:#FFEFB1 url(sidewin_bottom.gif) no-repeat;
}

#menu_side{
width:180px;
}

.weekbg{
padding:1px;
}
.week{
color:#666666;
font-size:x-small;
font-weight:bold;
text-align:center;
}

.calendartable{
margin-left:auto;
margin-right:auto;
width:90%;
text-align:center;
}

.calendar{
text-align:center;
}

.profname{
font-weight:bold;
text-align:center;
}

.profimg {
width:180px;
text-align:center;
}

/*RSS*/
div#rss {
text-align:right;
border-top:#333 solid 1px;
margin:5px 10px 0 10px;
padding-top:5px;
}


/*[フッター]
-----------------------------------------------*/
div#footer  {
border-top:#666 solid 1px;
width:800px;
margin:18px auto 10px auto;
}
/*注意*/
#footer p.notice {
text-align:left;
font-size:11px;
padding:10px 0 5px 0;
color:#999;
}
/*コピーライト*/
#footer p.copyright {
text-align:right;
font-size:11px;
color:#999;
}


/*[テキスト設定]
-----------------------------------------------*/
/*ブログタイトル*/
h1 {
color:#333;
font-size:medium;
font-weight:bold;
}
/*記事タイトル*/
h2 {
line-height:130%;
margin:0 10px 0 10px;
padding:3px;
color:#333;
font-size:medium;
font-weight:bold;
}
/*テキスト*/
td,body {
color:#333;
font:12px/1.5em Verdana,Helvetica,Arial,'ヒラギノ角ゴ Pro W3','メイリオ','ＭＳ Ｐゴシック','Osaka',HiraKakuPro-W3,sans-serif;
 }
 /*テキスト(強調)*/
.pw {
color:#ff0099;
 }
/*テキスト(記事)*/
.note {
line-height:160%;
margin:3px;
padding:10px;
}
/*テキスト(記事div)*/
#note {
line-height:160%;
margin:3px;
padding:10px;
}
/*コメント等リンク*/
div#cmtr {
text-align:right;
margin:5px 10px 0 10px;
padding-top:5px;
}
/*テキスト(サイド小)*/
#unit #menu_side p.small {
font-size:11px;
line-height:160%;
}
/*リンク色*/
a:link{color:#ff3399;}
a:visited{color:#ff3399;}
a:hover{color:#ff0099;}
a:active{color:#ff0099;}
/*カレンダーリンク*/
a.day:link{color:#ff3399; font-weight:bold;}
a.day:visited{color:#ff3399; font-weight:bold;}
a.day:hover{color:#ff0099; font-weight:bold;}
a.day:active{color:#ff0099; font-weight:bold;}
/*小表示用リンク*/
a.small:link{color: #454545;font-size:11px;margin-left:5px;}
a.small:visited{color:#7B7B7B;font-size:11px;margin-left:5px;}
a.small:hover{color: #ff0099;font-size:11px;margin-left:5px;}
a.small:active{color:#ff0099;font-size:11px;margin-left:5px;}
/*ブログタイトルリンク*/
a.btit:link{color: #333;}
a.btit:visited{color:#333;}
a.btit:hover{color: #999;}
a.btit:active{color:#666666;}
