@charset "Shift_JIS";

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

/*[全体設定]
-----------------------------------------------*/
body {
color: #cccccc;
margin:0;
padding:0;
background-color:#f1f1f1;
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(center_bg.gif) center repeat-y;
}
/*コンテンツボックス*/
div#contents  {
float:left;
text-align:left;
width:400px;
margin:0 17px;
padding:0;
}

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

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

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

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

input {
margin:0.3em 5px 0 10px;
}

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

/*[プラグインタイトル]
-----------------------------------------------*/
/*プロフィール*/
div#plugin_prof{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*カレンダー*/
div#plugin_calendar{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*記事*/
div#plugin_blog{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*コメント*/
div#plugin_com{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*トラックバック*/
div#plugin_tb{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*リンク*/
div#plugin_link{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*月別アーカイブ*/
div#plugin_archive{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*カテゴリ*/
div#plugin_category{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*インフォメーション*/
div#plugin_information{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:5px 0;
padding:2px;
}
/*カウンター*/
div#plugin_counter{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
margin:10px 0;
padding:2px;
}
/*フリー*/
div#plugin_free{
width:180px;
text-align:center;
color:#666;
border-bottom:#999 solid 1px;
background-color:#ccc;
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:right top;
text-align:left;
vertical-align:middle;
width:800px;
height:300px;
margin:15px auto 15px auto;
padding:0;
}

.blogtitle{
	font-size:180%;
	padding:90px 0 0 15px;
	width: 420px;
	text-align: left;
}

.introduction{
	color:#999;
	line-height: 150%;
	width: 380px;
	margin: 10px 0 0 15px;
	text-align: left;
}

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;
}

#navi p {
	line-height:120%;
	margin: 3pxpx 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  {
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:#ffffff;
font-size:medium;
font-weight:bold;
}
/*記事タイトル*/
h2 {
line-height:130%;
margin:0 10px;
padding:3px;
color:#333333;
font-size:medium;
font-weight:bold;
}
/*テキスト*/
td,body {
color:#333;
font-size:x-small;
 }
 /*テキスト(強調)*/
.pw {
color:#FF6600;
 }
/*テキスト(記事)*/
.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: #333333;}
a:visited{color:#666666;}
a:hover{color: #cccccc;}
a:active{color:#eeeeee;}
/*カレンダーリンク*/
a.day:link{color: #333333;font-weight:bold;}
a.day:visited{color:#666666;font-weight:bold;}
a.day:hover{color: #cccccc;font-weight:bold;}
a.day:active{color:#eeeeee;font-weight:bold;}
/*小表示用リンク*/
a.small:link{color: #333333;font-size:11px;margin-left:5px;}
a.small:visited{color:#666666;font-size:11px;margin-left:5px;}
a.small:hover{color: #cccccc;font-size:11px;margin-left:5px;}
a.small:active{color:#eeeeee;font-size:11px;margin-left:5px;}
/*ブログタイトルリンク*/
a.btit:link{color: #cccccc;}
a.btit:visited{color:#999999;}
a.btit:hover{color: #ffffff;}
a.btit:active{color:#666666;}

/*[動画埋め込みのサイズ]
-----------------------------------------------*/
#nav object,
#nav embed,
#right object,
#right embed {
width: 180px !important;
height: auto !important;
}

/*[インフォメーションバナー]
-----------------------------------------------*/
ul.bnr {
margin: 0;
padding: 0;
}

ul.bnr li {
list-style: none;
}
