/*ここは消さないで下さい!*//* Edited with EditCSS *//*CSSLicense: jp-soft.com Tsunehisa Hazama*/* {	margin: 0;	padding: 0;}
html{height: 100%;}#h1{ margin-top:20px; }

/* BODY-------------------------------*/

body {
	background: #7E9966;
	margin: 0;
	padding: 0;
	line-height:150%;
	letter-spacing: normal;
	background:url(http://www.umesakura.net/img/mbg.gif);
	color: #333;
	list-style: none;
	text-align: center;
	font-weight: normal;
	font-size: 13px;
	font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;}

#main{
	width:799px;
	color:#000000;
	margin:0 auto;
	text-align:left;
	background:url(http://www.umesakura.net/img/ban.gif); 
}

#fnavi{
	width:799px;
	color:#000000;
	margin:0 auto;
	text-align:left;
	background:url(http://www.umesakura.net/img/ban.gif);
 }

#header_r{
	float: right;
        width:400px;
        height:200px;
	text-align:left;
        margin-right:20px; padding-top:10px;
	background:url(http://www.umesakura.net/img/b-top.gif);
 	background-repeat:no-repeat; 
}

#toph2{
	text-align:left;
	color:#F708C6;
        margin-let:15px;
}

.toph2{
	text-align:left;
	color:#F708C6;
        margin-left:40px;
        margin-let:15px;
}

img {	border: none;	vertical-align: middle;}
a:link, a:visited, a:active {color: #55BF40;text-decoration: none;}
a:visited { color:#8B4513; text-decoration:none; }
a:hover{color : #FF6633;text-decoration: underline;}

/*引用属性*/

blockquote {
	width: 400px;
	height: 200px;
	overflow: auto;
	border: 1px solid #CCC;
	scrollbar-face-color: #DCEBF0;
	margin: 10px 20px 10px 20px;
	padding: 5px;	text-align: left;
	}

/* テーブルの属性*/
table {margin: 0 0 0 10px; font-size: 12px; color: #999;}td {padding: 5px;}

/* 基本設定 ----------------------------- */
#base{
	width: 800px;
	margin: 0 auto;
	text-align: center;
}

#wrapper {
	width: 800px;
	margin: 0 auto;
	position: relative;
}

/* ヘッダー */
#header {
	width:800px;
	color:#666666;
        height:280px;
        margin-top:20px;
        margin-bottom:0px;
	background:url(http://www.umesakura.net/img/b-banner.gif);
 	background-repeat:no-repeat;
 	text-align:center; }

#header h1{
	position: absolute;
	top: 30px;
	left: 30px;
	font-size: 200%;
	line-height: 150%;
	text-align: left;
}

#header h1 a:link, #header h1 a:visited, #header h1 a:active {
	color: #55BF40;
	text-decoration: none;
	font-weight: bold;}

#header h1 a:hover{color : #FF6633;text-decoration: underline;}

/* 記事枠等の属性 */

#right {
	float: right;
	width: 530px;
	margin: 10px 10px;
	background: #FFF;
	overflow-x: hidden;}

#right h2 {
	margin: 0 10px 0px 5px;
        padding-left:15px;
	border-left: 8px solid #FF65FF;
	color: #0F3357;
	font-weight: bold;
	font-size: 123%;
	line-height: 150%;
	display: block;
	text-align: left;
	text-indent: 5px;}

#right h2 a {	text-decoration: none;	color: #0F3357;}					#right h2 a:hover {	color: #FF0000;}
#right h3 {
	padding: 0 10px 0 5px;
	border-bottom: 1px solid #6E9966;
	color: #666;
	font-weight: bold;
	font-size: 100%;
	line-height: 150%;
	display: block;	text-align: left;}

#right h4 {
	padding: 0 10px 0 5px;
	border-bottom: 1px solid #DDD;
	color: #176782;
	font-weight: bold;
	font-size: 100%;
	line-height: 150%;
	display: block;
	text-align: left;}

#right h5 {
	padding: 0 10px 0 5px;
	color: #666;
	font-weight: normal;
	font-size: 77%;
	line-height: 150%;
	display: block;
	text-align: left;}

#right .date{
	text-align: left;
	font-size: 10px;
	color: #37326;
	margin: 10px 20px;}

#right .posted {
	text-align: left;
	font-size: 10px;
	margin: 6px 20px 20px 30px;}

#right .doc{
	margin: 10px 20px 20px 10px;
	text-align: left;}

#right .doc p{	padding: 5px 0 10px 5px;}

/*　詳細へ　*/
.next {	margin : 10px 0;}
.next a{
	float: right;
	width: 80px;
	height:20px;
	display: block;
	background: url("http://blog-umesakura.net/img/more01.gif") no-repeat;
	text-decoration: none;
	text-align: center;
	color: #666;
	clear: both;}

.next a:hover{
	width: 80px;
	height:20px;
	display: block;
	background: url("http://blog-umesakura.net/img/more02.gif") no-repeat;
	color: #FF0000;}

/* パンくずリスト */
#right .navi2 {
	margin :0 0 10px;
	width: 100%;
	font-size: 10px;
	padding: 0 5px;	text-align: left;
	}

#right .navi2 a {	color: #55BF40;	text-decoration: none;	}
#right .navi2 a:hover {	color: #FF6633;	text-decoration: underline;	}

/* 記事一覧 */
#right ol{
	margin: 0px 0px 20px 40px;}
#right li{
	margin: 5px 0;
	font-size: 100%;
	color; #666;}

#right .cform{	margin: 0;}

/*----- trackbacks & Comments-----*/
.comments,.comments-content,.trackbacks{
	margin: 0;}

.comments-header,.comment-header,.comment-content,.comment-footer,.comments-open-header,.comments-open-content,#comments-open-footer,.comments-closed,#comment-form-external-auth,.comments-open-moderated,#comment-form-name,#comment-form-email,#comment-form-url,#comment-form-remember-me,#comments-open-text,.trackbacks-header,.trackbacks-info,.trackback-content,.trackback-footer{
	margin-bottom: 0.5em;}

.comments,.trackbacks{ overflow: hidden; width: 100%;}
#comment-author, #comment-email, #comment-url, #comment-text { width: 90%;}
#comment-bake-cookie { margin-left: 0; vertical-align: middle;}
#comment-submit { font-weight: bold;}

/* サイドメニュー等の属性 */
#left {	float: left;
	width: 220px;
	margin: 3px;
	background: #FFF;
	overflow-x: hidden;}

#left h2{
	margin: 10px 5px 0 10px;
	border: 1px solid #eeeeee;
	background: #FFD7ED;
	font-weight: bold;
	font-size: 108%;
	line-height: 170%;
	color: #FF65FF;	text-align: left;
	text-indent: 5px;}

/*　アドセンス　*/
#left .ads{
	margin: 0 5px 0 10px;}

#left .search{
	margin: 0 5px 0 10px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;}

/*　検索窓　*/
#left .search div {
	padding: 10px;	text-align: left;}

/* カテゴリ指定 */
#left .cat{	margin: 0;}
#left .cat h2{
	margin: 5px 5px 0 10px;
	border: 1px solid #eeeeee;
	background: #FFD7ED;
	font-weight: bold;
	font-size: 108%;
	line-height: 170%;
	color: #FF65FF;
	text-align: left;
	text-indent: 5px;}

#left ul.menu{
	margin: 0 5px 0 10px;
	padding: 0;
	list-style-type: none;}

#left ul.menu li{
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;}

#left ul.menu li.tc1 a {
	display: block;	margin: 0;
	padding: 5px 0px 5px 20px;
	background: #f5f5f5 url("http://blog-umesakura.net/img/menu01.gif") no-repeat;
	color: #666;
	font-size: 100%;
	text-decoration: none;
	text-align: left;}

#left ul.menu li.tc1 a:hover {
	background: #FFF url("http://blog-umesakura.net/img/menu02.gif") no-repeat;
	color: #333;}

#left ul.menu li a {
	display: block;	margin: 0;
	padding: 5px 0px 5px 30px;
	background: #f5f5f5 url("http://blog-umesakura.net/img/menu03.gif") no-repeat;
	color: #6600FF;
	font-size: 100%;
	text-decoration: none;
	text-align: left;}

#left ul.menu li a:hover {
	background: #FFF url("http://blog-umesakura.net/img/menu04.gif") no-repeat;
	color: #333;}

#left ul.menu li a:hover .des {	background: #FFF;}

/*フッターナビ*/
#f_navi {
	clear: both;
	text-align: right;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	font-size: 85%;}

#f_navi img{margin: 0 5px;border-style: none; vertical-align: middle;}

/* フッター-----------------*/
#footer {
        height:200px;
	background: url(http://www.umesakura.net/img/ubg.gif);
 	background-repeat:no-repeat;
 	color:#F708C6; padding:20px;
	font-size:small;
	text-align:center; margin-bottom:20px;}

#footer div {
	float: right;
	margin: 0;
	padding: 5px 10px 0 0;
	color: #999;
	font-size: 77%;
	line-height: 1.0;
	text-align: right;}

#footer a:link, #footer a:visited, #footer a:active {
       color: #8B4513;text-decoration: none;}

#footer a:hover{color : #FF6060;text-decoration: underline;}

#footer ul {	margin: 0;	padding: 0;	float: left;}
#footer li {
	list-style: none;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;}

#footer ul li a {
	color: #666;
	text-decoration: none;}

/* フォームメール用 */
.comments-head{
	margin: 10px 10px 10px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #4A4A97;	}

.comment-content{
	margin: 10px 0px 10px 10px;
	font-size: 12px;
	color: #666;
	line-height: 155%;
	}

.comment-view{
	margin: 0px 0px 10px 10px;
	font-size: 12px;
	color: #3399CC;
	line-height: 155%;
	}

.powered {
	margin: 10px 0;
	text-align: center;}

/* タグ指定 */
.module-tagcloud{	margin: 0;}
.module-tagcloud h2{
	margin: 5px 5px 0 10px;
	border: 1px solid #555;
	background: #33663B;
	font-weight: bold;
	font-size: 108%;
	line-height: 170%;
	color: #FFF;
	text-align: left;
	text-indent: 5px;}

.module-tagcloud .module-content{
	padding: 10px;}
.module-tagcloud .module-content .module-list ul{
	margin: 0 5px 0 10px;
	padding: 0;
	list-style-type: none;
	display: inline;}

.module-tagcloud .module-content {text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }
#sbro{	color:#666666;	text-align:left; font-size:10px;}
#sbro a{	color:#666666;}


#twitter{margin-left:12px;margin-top:12px;}


