* {
	margin: 0px;
	padding: 0px;
	}



body {
	color:#333;
	font-size: 16px;
	
	}


#wrapper_body {
	line-height: 150%;
	padding-top: 10px;
margin: 0 auto;
width: 980px;
padding: 0px 20px;
}

#wrapper_body table,td,tr,div { margin:0px; padding:0px;}

#add{
width:500px;
}

#hensyu {
text-align:left;
color:#CCFFFF;
}
#hensyu a:link	  {color: #fff; text-decoration: none;}
#hensyu a:visited {color: #fff; text-decoration: none;}
#hensyu a:active  {color: #fff; text-decoration: none;}
#hensyu a:hover   {color: #fff; text-decoration: none;}

#hensyu2 {
text-align:right;
color:#CCFFFF;
}
#hensyu2 a:link	  {color: #ccffff; text-decoration: none;}
#hensyu2 a:visited {color: #ccffff; text-decoration: none;}
#hensyu2 a:active  {color: #ccffff; text-decoration: none;}
#hensyu2 a:hover   {color: #669999; text-decoration: none;}


a:link	  {color: #768FBE; text-decoration: underline;}
a:visited {color: #768FBE; text-decoration: underline;}
a:active  {color: #768FBE; text-decoration: none;}
a:hover   {color: #3B6190; text-decoration: none;}

.tomei{
filter:alpha(opacity=70);
opacity:0.7;
}


.pictrepo{
border-width: 0px;
margin: 1px;
}


.pict {
margin: 5px;
border:1px #666 solid;
}

.picts {
border:1px #666 solid;
}
.picts2{
margin-bottom:5px;
border:1px #666 solid;
}
.rss{
border: 0px;
}

#wrapper_body  li {
	list-style-type: none;
	margin-bottom:5px;
	}

/* ************************************************ 
 *	ページレイアウト
 * ************************************************ */




#header { }

#lance{

}

/*　画面左側の幅　*/
#main { 
width: 800px; float: left;

}
/*　レイアウト調整　*/
#side {  margin-top: 0px; font-size: 10px;}


/*　フッター　*/
#footera {clear: both; margin: 50px 0px; text-align:center; 
border-top: 2px solid #666;
	padding-top: 5px;}

#cont{
width:980px;
height: 25px;
}


#lance{
font-size: 10px;
letter-spacing: 20px;
float:left;
}

#right {
margin:0px 0px 0px 0px;
width: 160px;
line-height: 150%;
	color:#666;
float: right;
}

#bananaka{
text-align: center;
}

/* ************************************************ 
 *	サイトタイトル
 * ************************************************ */

h1 { font-size: 22px; margin-bottom: 10px;}
#header h1 a {text-decoration: none;}

.description {font-size:10px; color:#768FBE;}




/* ************************************************ 
 *	サイド
 * ************************************************ */

h2 {
	font-size: 13px;
	border-top: 2px solid #666;
	padding-top: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
	}


h3 {
	font-size: 13px;
	border-top: 2px solid #666;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h2 a:link	  {color: #000; text-decoration: none;}
h2 a:visited {color: #000; text-decoration: none;}
h2 a:active  {color: #000; text-decoration: none;}
h2 a:hover   {color: #000; text-decoration: underline;}


h4 {
	margin-bottom: 5px;
font-weight: normal;
 font-size: 10px;
}


.comment li{
	background:url(./template/cmsp-plain/img/disc.gif) no-repeat;
	background-position:0px 6px;
	text-indent:8px;
	line-height:130%;
	margin-bottom:5px;
	}


/* ************************************************ 
 *	エントリー
 * ************************************************ */
#entry {
	border-top: 2px solid #666;
	margin-top: 0px;
	margin-bottom: 10px;

	}

.entry_navi {
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px dotted #666;
	padding: 20px 0px;
text-align:center;
	font-size: 16px;
	font-weight:bolder;
color: #000; text-decoration: none;
	}

.entry_state {
	text-align:right;
	margin-top:0px;
margin-bottom:10px;
	}

.entry_title {
	margin-top:10px;
	font-size: 24px;
	font-weight:bolder;
color: #000; text-decoration: none;
	}

.entry_title a {color: #000;text-decoration: none;}
.entry_title a:link {color: #000;text-decoration: none;}
.entry_title a:visited {color: #000;text-decoration: none;}
.entry_title a:active {color: #000;text-decoration: none;}
.entry_title a:hover {color: #666;text-decoration: none;}

.entrydays{
font-size: 10px;
}

.entry_body {
	line-height:170%;
width: 800px;
	}


.entry_more {

	}

blockquote {
	color: #999;
	border-left:3px solid;
	margin: 10px 5px;
	padding:0px 5px;
	}

.pict { }



/* ------------------------------------- 











 *	コメント・トラックバック
 * ------------------------------------- */


#comme{
line-height: 100%;
}

.feed_item_title
{
font-size: 10px;
color: #666;
margin: 5px 0px 5px 0px;
text-align: left;

}

.feed_item_description
{
font-size: 10px;
color: #000;
line-height: 100%;
margin: 0px 0px 0px 2px;
text-align: left;
}


.bananas {
border-width: 1px;
border-style: solid;
border-color: #000;
text-align: center;
width: 115px;
margin: 10px 0px 5px 0px;
}

.banana{
margin: 3px;
border-width: 1px;
border-style: solid;
border-color: #666666;
}

.banana2{
margin-top: 5px;
border-width: 0px;

}

.banner {
border-width: 1px;
border-style: solid;
border-color: #000;
text-align: center;
margin: 0px 0px 10px 0px;
width: 120px;
}






/*メールフォーム全体を囲っているタグのid*/
#musume_top {
	background-color: #F8F8F8;
	border: 1px solid #689096;
	padding: 10px;
}

/*メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外）*/
#musume_top .main {

}

/*『name』パーツの表示名と入力項目を囲っているタグのclass*/
#musume_top .name_top {
padding:0px;
}

/*『name』パーツの表示名を囲っているタグのclass（[ 名前 ]の部分）*/
#musume_top .name_left{
padding:0px;
}

/*『name』パーツの入力項目を囲っているタグのclass*/
#musume_top .name_right {
padding:0px;
}

/*『name』パーツの入力項目のclass（inputなどの部分）*/
#musume_top .name_parts {
width:200px;
}

/*『mail』パーツの表示名と入力項目を囲っているタグのclass*/
#musume_top .mail_top {
}

/*『mail』パーツの表示名を囲っているタグのclass（[ メールアドレス ]の部分）*/
#musume_top .mail_left{

}

/*『mail』パーツの入力項目を囲っているタグのclass*/
#musume_top .mail_right {

}

/*『mail』パーツの入力項目のclass（inputなどの部分）*/
#musume_top .mail_parts {
width:200px;
}

/*『title』パーツの表示名と入力項目を囲っているタグのclass*/
#musume_top .title_top {

}

/*『title』パーツの表示名を囲っているタグのclass（[ 件名 ]の部分）*/
#musume_top .title_left{

}

/*『title』パーツの入力項目を囲っているタグのclass*/
#musume_top .title_right {

}

/*『title』パーツの入力項目のclass（inputなどの部分）*/
#musume_top .title_parts {
width:200px;
}

/*『textarea』パーツの表示名と入力項目を囲っているタグのclass*/
#musume_top .textarea_top {

}

/*『textarea』パーツの表示名を囲っているタグのclass（[ 本文（大） ]の部分）*/
#musume_top .textarea_left{

}

/*『textarea』パーツの入力項目を囲っているタグのclass*/
#musume_top .textarea_right {

}

/*『textarea』パーツの入力項目のclass（inputなどの部分）*/
#musume_top .textarea_parts {
width:100%;
height: 200px;
}

/*メールフォームの送信ボタンを囲っているタグのclass*/
#musume_top .submit {
	text-align: right;
}

/*メールフォームの送信ボタンのclass*/
#musume_top .submit_button {
border: thin solid;
	background-color: #FFFFFF;
	color: #666;
padding: 2px 10px 2px 10px;
}

/*エラーメッセージを囲っているタグのclass*/
#musume_top .error {

}

/*エラーメッセージのリトライボタンを囲っているタグのclass*/
#musume_top .error_submit {

}

/*エラーメッセージのリトライボタンのclass*/
#musume_top .error_submit_button {

}

/*送信完了メッセージを囲っているタグのclass*/
#musume_top .result {

}

/*送信完了メッセージの戻るボタンを囲っているタグのclass*/
#musume_top .result_submit {

}

/*送信完了メッセージの戻るボタンのclass*/
#musume_top .result_submit_button {

}

#mailform{
	line-height: 100%;
.}

.amazlet-image img{
width:150px;
	background-color: #689096;
padding:1px;
}

.amazlet-info{
width:250px;
float:right;
}

.amazlet-box{
	background-color: #F8F8F8;
	border: 1px solid #689096;
	padding: 10px;
}

.assyuku{
	line-height: 120%;
}
















#twigif img{
 position: absolute;
top:10;
right:10;
}

#flickr{
text-align:center;
}

#flickr img{
margin-top: 5px;
margin-right: 5px;
border-width: 1px;
border-style: solid;
border-color: #666666;
width:60px;
height:60px;
}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}

#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}

.tl-posted{
text-align:right;
font-size:10px;
margin-bottom:10px;
border-bottom:1px solid #666;
}