@charset "Shift_JIS";

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

/*[全体設定]
-----------------------------------------------*/
body {
color: #333;
margin:0;
padding:0;
background-color:#eee;
text-align:center;
}

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

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

.move{
text-align:center;
border-top:#666 solid 1px;
padding:5px;
}

div#tb{
width:400px;
text-align:left;
color:#ccc;
border-bottom:#666 solid 2px;
margin:0;
padding:2px;
}
div#tburl{
text-align:left;
color:#333;
border-bottom:#666 solid 2px;
margin:0;
padding:2px 0;
}
div#cmform{
text-align:left;
color:#333;
border-bottom:#666 solid 2px;
margin:0;
padding:2px 0;
}
div#cm{
text-align:left;
color:#333;
border-bottom:#666 solid 2px;
margin:0;
padding:2px 0;
}
.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: #ccc;
}

/*[プラグインタイトル]
-----------------------------------------------*/
/*プロフィール*/
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:970px;
	margin:auto;
	padding-top: 150px;
}

.blogtitle{
	font-size:180%;
	width: 700px;
	text-align: left;
	line-height: 140%;
	padding: 0 95px 0 85px;
	height: 50px;
}

.introduction{
	color:#333;
	line-height: 150%;
	text-align: left;
	width: 800px;
	padding: 10px 85px 50px 85px;
}

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


/*[ナビゲーション]
-----------------------------------------------*/
div#navi  {
	text-align:left;
	float:left;
	width:180px;
	margin:0;
	padding:0;
}

div#right {
	width:180px;
	float: right;
	text-align: left;
	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:#cccccc solid 1px;
margin:5px 10px 0 10px;
padding-top:5px;
}


/*[フッター]
-----------------------------------------------*/
div#footer  {
	width:800px;
	margin:auto;
	padding: 18px 85px 10px 85px;
}
/*注意*/
#footer p.notice {
	text-align:left;
	font-size:11px;
	padding:10px 0 5px 0;
	color:#999;
	border-top: solid #666 1px;
}
/*コピーライト*/
#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:#3399cc;}
a:visited{color:#3399cc;}
a:hover{color:#66ccff;}
a:active{color:#66ccff;}
/*カレンダーリンク*/
a.day:link{color:#3399cc; font-weight:bold;}
a.day:visited{color:#3399cc; font-weight:bold;}
a.day:hover{color:#66ccff; font-weight:bold;}
a.day:active{color:#66ccff; 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: #FF6600;font-size:11px;margin-left:5px;}
a.small:active{color:#FF6600;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;}
