/*ここは消さないで下さい!*/
/* Edited with EditCSS */
/*CSSLicense: jp-soft.com Tsunehisa Hazama*/

* {
	margin: 0;
	padding: 0;
}

html{height: 100%;}


/* BODY-------------------------------*/
body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 75%;
	line-height:1.5;
	color: #666;
	list-style: none;
	text-align: center;
}

img {
	border: none;
	vertical-align: middle;
}



a:link, a:visited, a:active {color: #997F00;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: 760px;
	margin: 0 auto;
	border: 1px solid #CCC;

	text-align: center;
}




#header{
margin: 0; /* 外の隙間 ピッチリ合わせている */
width: 760px; /* containerにいっぱいいっぱい表示 */

height: 180px; /* サイトロゴの高さ */
	background: #FFF url("http://garcia.elpac.biz/img/g123.jpg") no-repeat;background-position:right top; /* 背景画像の表示のさせ方 右・上に合わせている */
background-repeat:no-repeat; /* 背景画像の表示のさせ方 繰り返しなし */
}

/*  ヘッダー  */
#header h1{ /* ページタイトル */
margin: 50px 0px 0px 0px; /* サイトトピックの上に表示 */
padding: 27px 10px 12px 250px;
text-align: center;
font-size: 130%;
z-index: 10; /* サイトロゴの上に被って表示 */
	color: #ff6347;

}

#header h2{ /* サイト名 */
margin: -90px 0px 0px 0px; /* サイトトピックの上に表示 */
padding: 2px 10px 10px 250px;
text-align: center;
font-size: 140%;
z-index: 10; /* サイトロゴの上に被って表示 */
}

#header h2 a, #header h2 a:link, #header h2 a:visited{ /* サイトコピーライトの文字色 */
color: #ff8c00;
text-decoration: none;
}

#header p{ /* ページトピック */
margin: 0px 0px 0px 0px; /* サイト名の下に表示 */
padding: 0px 10px 6px 250px;
text-align: center;
font-size: 110%;
z-index: 5; /* サイトロゴの上に被って表示 */	
color: #db7093;

}

#header img{ /* サイトロゴ */
float: left; /* ヘッダの左に動かす */
position: absolute; /* ヘッダの左上に表示する仕掛け */
top: 50px; /* ヘッダの左上に表示する仕掛け */


margin: 0px;
z-index: 1; /* サイトロゴをテキストの後ろに表示 */
padding: 10px 10px 10px 7px;
}

#container {
	width: 740px;
	margin: 0;
	float: left;
	text-align: left;
}

#primary {
	padding-left: 10px;
	text-align: left;
}

.cal{
	padding: 0 0 10px 0;
	text-align: center;
}

/*  記事枠等の属性  */


#content {
	width: 520px;	
	margin: 5px 0 ;
	float: right;
	background: #FFF;
	overflow-x: hidden;

}

#content h2 {
	margin: 0;
	border-left: 5px solid #B49600;
	border-bottom: 1px dotted #B49600;
	color: #6B5900;
	font: bold 100%/1.5  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	display: block;
	text-align: left;
	text-indent: 10px;
}
			
					
#content h2 a {
	text-decoration: none;
	color: #6B5900;
}
					
#content h2 a:hover {
	color: #FF0000;
}

#content h3 {
	padding: 0 10px;
	border-bottom: 1px solid #B49600;
	color: #666;
	font: bold 100%/1.7  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	display: block;
	text-align: left;
}

#content h4 {
	padding: 0 10px;
	border-bottom: 1px solid #DDD;
	color: #B49600;
	font: bold 100%/1.7  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	display: block;
	text-align: left;
}

#content h5 {
	padding: 0;
	color: #666;
	font: normal 100%/1.5  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	display: block;
	text-align: left;
}

#content p{
	padding: 5px 0 10px 0;
}

#content .date{
	text-align: right;
	font-size: 12px;
	color: #6B5900;
	margin: 5px 5px 10px 0;
}

#content .posted {
	text-align: right;
	font-size: 10px;
	margin: 6px 5px 20px 0;
}

#content .cont{
	margin: 10px 5px 20px 10px;
}

/*　先頭文字属性　*/
.fl{
 	width: 1em;
 	font-size: 3em;
 	float: left;
 	font-weight: bold;
 	line-height: 120%;
 	margin-right: 0.2em;
 	background: #FF8040;
 	color: #FFF;
 	display: block;
}

/*　詳細へ　*/
.next {
	margin : 10px 0;
}

.next a{
	float: right;
	width: 80px;
	height:20px;
	display: block;
	background: url("http://garcia.elpac.biz/img/more01.gif") no-repeat;
	text-decoration: none;
	text-align: center;
	color: #666;
}

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

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

/*  マンスリーリンク  */
#content .monthlylink {
	margin :0px 0 10px 0;
	width: 100%;
	font-size: 85%;
	padding: 0 5px;
	text-align: center;
	}

/*  記事一覧  */
#content ol{
	margin: 0px 0px 20px 40px;
}

#content li{
	margin: 5px 0;
	font-size: 100%;
	color; #666;
}

#content .cform{
	margin: 0;
}

/*----- trackbacks & Comments-----*/

#content .post1,#content .post2 {
	border-bottom: dotted 1px #AAAAFF;
	font-size: 10px;
	padding-top: 6px;
	margin-bottom: 30px;
}

#content #trackbackdata post1{
	font-size: 10px;
	color: #888;
	margin-bottom: 10px;
}

#content #tbdata,#content #tbdata p, #content #commentdata,#content #commentdata p{
	font-size: 12px;
	color: #888;
	margin: 0 5px 0 10px;
}

#content #commentdata .post2{
	margin-bottom: 10px;
	font-size:10px;
	text-align: right;
}
#content .error {
	font-size : 14px;
	color: red;
	border: 1px solid red;
	padding: 5px;
	text-align: center;
}



/*  サイドメニュー等の属性  */
#left {
	float: left;
	width: 180px;
	margin: 0;
	background: #FFF;
}

#left h2{
	margin: 5px 0 0 0;
	border: 1px solid #555;
	background: #6B5900;
	color: #FFF;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
}

#left h2.folded {
  background: #6B5900 url(http://garcia.elpac.biz/img/folded.png) no-repeat;
  background-position: 5px center;
  text-indent: 20px;
}
#left h2.unfolded {
  background:#6B5900 url(http://garcia.elpac.biz/img/unfolded.png) no-repeat;
  background-position: 5px center;
  text-indent: 20px;
}

/*　アドセンス　*/
.ads{
	margin: 0 5px 0 10px;
	text-align: center;
}

/*　検索　*/
#left .search{	
	margin: 0;
	font-size: 10px;
}

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

/* ツリー表示指定 */

ul.tree {
    margin: 0!important;
    padding: 0!important;
    font-size: 12px;
    list-style: none!important;
    text-align: left;
}
ul.tree ul {
    margin: 0!important;
    padding: 0!important;
}
ul.tree li {
    margin: 0!important;
    padding: 0 0 0 16px!important;
    background-image: url(http://garcia.elpac.biz/img/tree_lst.gif);
    background-repeat: no-repeat!important;
    list-style: none!important;
}
ul.tree li.tree_end {
    background-image: url(http://garcia.elpac.biz/img/tree_end.gif);
    list-style: none;
}


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

#right .weather{
	margin: 0 0 10px 0;
	text-align: center;
}


#right .ads{
	margin: 0 0 10px 0;
	text-align: center;
}

.cmt{
	margin: 0 0 10px 5px;
	font-size: 10px;
}

/*フッターナビ*/
#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
----------------------------- */

#footer2{
clear: both;
margin-top: 1px;
padding: 1px 30px 10px 30px;
background-color: #ffffff;
height: 32px;
}

#footer {
	font-size:0.81em;
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	background: url(http://garcia.elpac.biz/img/footbar.gif) no-repeat left top;
	text-align: left;
	margin: 20px auto 0px auto;
	width: 740px;
clear: both;
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
}

#footer span {
	margin-top:5px;
	margin-bottom:10px;
	padding-right:10px;
	float:right;
	color:white;
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
}
#footer a:link,
#footer a:visited {
	color:#787878;
}
#footer a:hover {
	text-decoration:none;
}

#footer img {
	float:left;
}

#footer ul {
	text-align:left;
	margin: 3px 0px 5px 0px;
	padding: 0px;
	width:100%;
}
#footer li {
	display: inline;
	line-height:1.2;
	margin-right:4px;
	padding: 0px 0px 0px 4px;
	border-left: solid 1px #999;
}
#footer li.top {
	letter-spacing:1px;
}
#footer li.end {
	margin-right:0px;
	padding-right: 4px;
	border-right: solid 1px #999;
}


#footer2 img{
padding: 1px 1px 5px 4px; /* サイトバナーの位置 */
float: left; /* サイトバナーをフッタの左に */

}

#footer2 h3{
float: right; /* サイトコピーライトをフッタの右に */
padding-top: 6px; /* サイトコピーライトの上からの位置 */
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size: 110%;
font-weight: normal;
color: #666666;
}

#footer2 a, #footer a:link, #footer a:visited{ /* サイトコピーライトの文字色 */
color: #666666;
text-decoration: none;
}

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

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

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

/*  CSS切替用  */
.changecss{
	position: absolute;
	right: 10px;
	top: 0px;
	text-align: right;
	font-size: 85%;
}

/*  W3C  */
.w3c {
	margin: 15px 0;
	text-align: center;
}



.folded {
  background-image: url(/mt/img/folded.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}
.unfolded {
  background-image: url(/mt/img/unfolded.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}











#rightBox{
	float:left;
	width:170px;

	background-color:#faf5ed;
	text-align:left;
}
#rightBox h2{
}
#ranking_body {
	padding-top:5px;
	border-right:1px #b2b2b2 solid;
	border-bottom:1px #b2b2b2 solid;
	border-left:1px #b2b2b2 solid;
}
#rightBox .ranking{
	background:url(../img/ranking_bottom.gif) center bottom no-repeat;
	margin-bottom:5px;
	padding-bottom:5px;
}
#rightBox span{
	background:url(../img/ranking_bg.gif) center center no-repeat;
	display:block;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
}
#rightBox span img {
	display:block;
	text-align:center;
	margin: 0px auto;
}
#rightBox div h3{
	float:left;
	padding-left:5px;
	padding-right:5px;
}
#rightBox div h4{
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
#rightBox div p{
	font-size:11px;
	padding-right:5px;
}
#rightBox div.end{
	background:none;
	padding-bottom:0px;
}


#logo {
	float: left;
	width:285px;
	margin-top:10px;
	padding-bottom:10px;
}
#hlink {
	text-align:right;
	margin-top:5px;
	width:462px;
	float:right;
}
#hlink img {
	vertical-align:middle;
}

#inducement{
margin: 1px 5px 30px 5px;
padding: 0px 5px 1px 1px;
border-color: #cd5c5c  ;
border-width: 1px 2px 3px 1px;
border-style: solid;
font-size: 13px;	
}
#inducement h3{
margin: 1px 5px 1px 5px;
padding: 66px 5px 2px 5px !important;
font-size: 110%;
background-image: url(http://www.carpet-wataso.jp/blog/img/logo.gif); /* 背景画像 */
background-position: left center;
background-repeat:no-repeat;
background-color: #FFFFFF;
border: none;
}
#inducement p{
margin: 1px 10px 1px 10px !important;
line-height: 1.3em;
font-size: 11px;
}

#inducement a, #seoblog-inducement a:link, #inducement a:visited{ /* サイトコピーライトの文字色 */
color: #3D81EE;
text-decoration: none;
}


#advertisement{
margin: 15px 0px 0px 0px;
padding: 5px 5px 10px 5px;
font-size: 80%;
border: 1px solid #b3b3b3 ; /* 枠線 */

}

#advertisement h3{
margin: 10px 5px 5px 20px;
font-size: 125%;
}

#advertisement p{
margin: 3px 3px 3px 8px;
padding: 0px;
font-size: 105%;
}

#advertisement img{
display: block;
margin: 3px 3px 3px 8px;
}

/* タグ */
.entry-tags-header,
.entry-tags-list,
.entry-tag {
    display: inline;
    font-size: 12px;
}
.entry-tags-list { 
    list-style:none;
    padding-left: 5px;
}
 　　　　　　　：
/* サイドメニュー(タグクラウド用) */
ul#tags {
    margin-top: 5px;
    padding-left: 0;
    list-style: none;
}
ul#tags .module-list-item {
    display: inline;
}
ul#tags li.taglevel1 {
    font-size: 13px;
font-weight: bold;
}
ul#tags li.taglevel2 {
    font-size: 13px;
}
ul#tags li.taglevel3 {
    font-size: 12px;
}
ul#tags li.taglevel4 {
    font-size: 11px;
}
ul#tags li.taglevel5 {
    font-size: 10px;
}
ul#tags li.taglevel6 {
    font-size: 9px;
}