/*-----------------------------------------------------
Skin for:	pr_flower_guitar
FileName:   common.css
$Revision: 1.10 $
-----------------------------------------------------*/

/*setup【ｾｯﾄｱｯﾌﾟ】
--------------------------------------------*/
html { 
font-size:12px !important; 
*font-size:75% !important;/*IE6IE7*/ 
}
img{border: 0;}
input,textarea{font-size:12px;}
p{margin: 0;padding: 0;}

#frame:after,
#wrap:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#frame,
#wrap{display: inline-block;min-height: 1%;}
/* Hides from IE-mac \*/
* html #frame,
* html #wrap{height: 1%;}
#frame,
#wrap{display: block;}
/* End hide from IE-mac */

/*body【基本項目】
----------------------*/
body{
margin:0;
padding:0;
word-break:break-all;
text-align:center;
color:#5f5f5f;
line-height:1.4;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica;
}
#frame{
background:url(../img/bg.jpg) repeat-x 50% 0;
}
#subFrame{}

a{color:#8c00bd;text-decoration:none;cursor:pointer;outline:none;}
a:visited{color:#8c00bd;}
a:hover,a:active{color:#8c00bd;text-decoration:underline;}

/*headerArea【ﾍｯﾀﾞｰｴﾘｱ】
--------------------------------------------*/
/*overHeader【ﾍｯﾀﾞｰ大枠】
----------------------*/
#overHeader{
width:800px;
min-height:205px;
margin:0 auto 25px;
text-align:left;
overflow:hidden;
border-bottom:1px solid #e4e4e4;
}

/*userNaviArea【ﾆｯｸﾈｰﾑと各ﾘﾝｸ】
----------------------*/
#userNaviArea {
padding:40px 0 10px 35px !important;
color:#8c00bd;
}
	#userNaviArea a{
	color:#8c00bd;
	}

/*header【ﾌﾞﾛｸﾞﾀｲﾄﾙと説明】
----------------------*/
#header{
clear:both;
}
	#header h1{
	width:580px;
	margin:0 0 0 35px;
	padding:0 5px 8px 5px;
	font-size:1.6em;
	font-weight: bold;
	line-height:1.2;
	}
		#header h1 a{
		color:#5f5f5f;
		}
		#header h1 a:visited{
		color:#5f5f5f;
		}
	#header h2{
	width:580px;
	margin:0 0 0 35px;
	padding:0 5px 45px 5px;
	font-size:1.0em;
	font-weight: normal;
	line-height:1.2;
	color:#5f5f5f;
	}


/*contentsArea【ｺﾝﾃﾝﾂｴﾘｱ】
--------------------------------------------*/
#wrap{
width:800px;
margin:0 auto;
text-align:left;
}
	#firstContentsArea{}
		#subFirstContentsArea{}
			#sub_a{}
			#main{}
				#sub_main{}
	#sub_b{}


/*footerArea【ﾌｯﾀｰｴﾘｱ】
--------------------------------------------*/
div#footerArea {
padding:12px 0 25px 0;
border-top:1px solid #666;
text-align:right;
background:#fff;
}

/*message【ﾒｲﾝ_ﾒｯｾｰｼﾞ】
--------------------------------------------*/
#message{
margin-bottom:10px;
padding-top:4px;
}
	#message .contents{
	padding-bottom:4px;
	line-height:1.4;
	}
		#message .subContents{}


/*paging【ﾒｲﾝ_ﾍﾟｰｼﾞ番号】
--------------------------------------------*/
.page{
clear:both;
margin:5px 0 10px;
text-align:center;
font-size:1em;
color:#ccc;/*境界線｜の色*/
}
/*番号*/
.topPaging{
margin:15px 0;
}
/*記事ﾀｲﾄﾙ*/
.articlePaging{}

/*a
----------------------*/
.page a{
margin:0 7px;
padding:2px;
}
/*<<*/
.page a.firstPage{}
/*<前のﾍﾟｰｼﾞ*/ 
.page a.previousPage{}
/*次のﾍﾟｰｼﾞ>*/
.page a.nextPage{}
/*>>*/
.page a.lastPage{}
/*現在のﾍﾟｰｼﾞ*/
.page span.now{
margin:0 7px;
padding:2px;
color:#000;
}

/*entry【ﾒｲﾝ_記事】
--------------------------------------------*/
.entry{
width:100%;
margin:0 0 55px;
padding-top:4px;
overflow:hidden;
}
/*新着記事*/
.new{}

/*header【ﾍｯﾀﾞｰ】
----------------------*/
.entry .entry_head{}
	.entry h3.title{
	height:auto !important;
	height:40px;
	min-height:40px;
	margin:0 0 30px;
	padding:12px 0 0 42px;
	font-size:1.2em;
	font-weight: bold;
	line-height:1.1;
	border-bottom:solid #e5e5e5 1px;
	background:url(../img/entry_ttl.png) no-repeat 0 0 !important;
	background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat100.ameba.jp/p_skin/pr_flowers/img/entry_ttl.png", sizingMethod="crop");
    }

	}
	.entry .date{
	margin:0;
	padding:0 0 2px;
	}
	.new .date{
	padding-right:25px;
	background:url(http://stat100.ameba.jp/common_style/img/common/icon/new.gif) no-repeat 100% 50%;
	}
	.entry .name{
	display:block;
	padding:0 0 2px;
	color:#666;
	font-size:0.875em;
	}
	.entry .theme{
	display:block;
	padding:0 0 2px;
	color:#666;
	font-size:0.875em;
	}


/*content【本文】
----------------------*/
.entry .contents{
margin:0;
line-height: 1.5;
overflow:hidden;
}
	.entry .contents h2{
	font-size:1.4em;
	}
	.entry .contents h3{
	font-size:1.2em;
	}
	.entry .contents h4{
	font-size:1em;
	}
	.entry .contents h5{
	font-size:0.91em;
	}
	.entry .contents h6{
	font-size:0.85em;
	}
	.entry .contents em{}
	.entry .contents strong{}
	.entry .contents abbr,
	.entry .contents acronym{
	font-style: normal;
	font-weight:bold;
	border-bottom:2px #ccc dotted;
	}
	.entry .contents blockquote{
	margin:10px 15px;
	padding:5px;
	border:1px dotted #000;
	overflow:hidden;
	}
	.entry .contents q{
	border-bottom:2px #ccc dotted;
	}
	.entry .contents q:after,
	.entry .contents q:before{
	content:"";
	}
	.entry .contents cite{
	font-style: normal;
	font-weight:normal;
	border-bottom:2px #ccc dotted;
	}
	.entry .contents pre{
	display:block;
	margin:12px auto;
	padding:10px;
	_padding:10px 15px;
	background:#f3f3f3;
	overflow:scroll;
	}
	.entry .contents pre code{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica;
	}
	.entry .contents table,
	.entry .contents th,
	.entry .contents td{
	border:1px solid #ccc;
	border-spacing:0;
	border-collapse: collapse;
	}


/*footer【ﾌｯﾀｰ】
----------------------*/
.entry .foot{
clear:both;
font-size:0.85em;
text-align: left;
color:#ccc;/*境界線｜の色*/
}
	.entry .foot a{
	margin:0 2px;
	}

/*trackback【ﾒｲﾝ_ﾄﾗｯｸﾊﾞｯｸ】
-------------------------------------------------*/
/*common
----------------------*/
#trackback{
margin-top:25px;
margin-bottom:10px;
padding:15px;
}

/*header【ﾍｯﾀﾞｰ】
----------------------*/
#trackback h3{
padding:3px 0 3px 22px;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/comment1.gif) no-repeat 0 0.3em;
font-size:1.17em;
}
#trackback p.tr_ping_URL{
/*display:inline;*/
margin:0 7px 7px 0;
font-size:0.855em;
}
#trackback p.tr_URL{
/*display:inline;*/
margin:0 7px 7px 0;
font-size:0.855em;
}

/*body【各ﾄﾗｯｸﾊﾞｯｸ】
----------------------*/
#trackback ul{
margin:15px 0;
border-left:3px solid #cccccc;
overflow:auto;
}
#trackback ul li{
padding:2px 0;
margin:1px 7px;
border-bottom:1px dotted #ccc;
}
/*contents*/
#trackback ul li span.label{
font-size:0.855em;
color:#666;
margin-right:7px;
}
#trackback ul li span.bodycontent{}

/*comment_module【ﾒｲﾝ_ｺﾒﾝﾄ】
-------------------------------------------------*/
/*common【共通】
----------------------*/
#comment_module{
margin-top:25px;
padding:15px;
}

/*header【ﾍｯﾀﾞｰ】
----------------------*/
#comment_module h3{
display:inline;
padding:3px 0 3px 22px;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/open_comment.gif) no-repeat 0px 0.2em;
font-size:1.17em;
}
#comment_module p.list{
display:inline;
padding:0 7px;
font-size:0.855em;
}

/*list【各ｺﾒﾝﾄ】
----------------------*/
#comment_module .each_comment{
padding:25px 7px 10px;
}
#comment_module .error{
margin-top:20px;
padding:0 3px 14px;
}

/*header*/
#comment_module .label{
font-weight:bold;
}

/*body*/
#comment_module .comment_body{}

/*footer*/
#comment_module .comment_footer{
margin-top:3px;
padding-top:1px;
border-top:1px dotted #ccc;
color:#888;
}
#comment_module .comment_author{
padding-right:5px;
font-size:0.855em;
}
#comment_module .comment_date{
padding-right:5px;
font-size:0.855em;
}
#comment_module .comment_gotoform{
font-size:0.855em;
}

/*comment_show box【ｺﾒﾝﾄﾌｫｰﾑを開くBOX】
----------------------*/
#comment_module form{
margin:10px auto 0;
padding-bottom:20px;
}
#comment_module #comment_show{
margin:10px auto 0;
padding:5px;
background:#eee;
border:0;
}
/*header*/
#comment_module #comment_show h4{
padding-bottom:5px;
}
/*body*/
#comment_module #comment_show p{
font-size:0.855em;
}
/*button*/
#comment_module #comment_show ul{
margin:0;
padding:0;
list-style-type:none;
}
#comment_module #comment_show li.lastItem{
text-align:center;
}
#comment_module #comment_show input#commentbutton{
padding:1px;
}

/*footer_ad【ﾒｲﾝ_記事下部の広告】
--------------------------------------------*/
#footer_ad{
text-align:center;
}

/*menu【ｻｲﾄﾞ_各ﾓｼﾞｭｰﾙ】
--------------------------------------------*/
/*common【共通】
----------------------*/
/*mainMenu*/
#sub_b .mainMenu,
#sub_a .mainMenu{
width:170px;
margin:0 0 35px;
overflow:hidden;
}
	#sub_a .mainMenu ul,
	#sub_a .mainMenu dl,
	#sub_a .menu_frame  dt,
	#sub_a .menu_frame  dd,
	#sub_a .menu_frame  li,
	#sub_a .list,
	#sub_a .link_blog,
	#sub_b .mainMenu ul,
	#sub_b .mainMenu dl,
	#sub_b .menu_frame  dt,
	#sub_b .menu_frame  dd,
	#sub_b .menu_frame  li,
	#sub_b .list,
	#sub_b .link_blog,
	#archives select,
	#theme_list select,
	#search form{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	#sub_b .mainMenu p,
	#sub_b .mainMenu ul,
	#sub_b .mainMenu dl,
	#sub_a .mainMenu p,
	#sub_a .mainMenu ul,
	#sub_a .mainMenu dl{
	margin-left:8px;
	margin-right:8px;
	}
	#sub_a p.list,
	#sub_b p.list{
	padding: 5px 0 0 0;
	text-align:right;
	}
	#sub_a p.link_blog,
	#sub_b p.link_blog{
	padding: 5px 10px 0 0;
	font-size:0.91em;
	}

	/*menu_title*/
	#sub_a h4.menu_title,
	#sub_b h4.menu_title{
	height:19px;
	margin:0 0 10px 0;
	padding:0 0 0 17px;
	font-weight: normal;
	text-transform: uppercase;
	background:url(../img/menu_bg.png) no-repeat 0 100% !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat100.ameba.jp/p_skin/pr_flowers/img/menu_bg.png", sizingMethod="crop");
	font-size:1em;
	}
	
	/*menu_frame*/
	#sub_a .menu_frame,
	#sub_b .menu_frame{
	width:100%;
	padding:0 0 14px;
	overflow:hidden;
	font-size:0.91em;
	}
	#archives .menu_frame,
	#bookmark .menu_frame,
	#calendar .menu_frame,
	#favorite .menu_frame,
	#ranking .menu_frame,
	#reader .menu_frame,
	#recent_entries .menu_frame,
	#recent_trackback .menu_frame,
	#recent_comment .menu_frame,
	#profile .menu_frame,
	#search .menu_frame,
	#theme_list .menu_frame {}
	
	/*list*/
	#theme_list .menu_frame li,
	#recent_comment .menu_frame li,
	#bookmark .menu_frame li,
	#archives .menu_frame li,
	#recent_entries .menu_frame li{
	padding-bottom:4px;
	}
	#theme_list .menu_frame  li a,
	#recent_comment .menu_frame  li a,
	#bookmark .menu_frame  li a,
	#archives .menu_frame  li a,
	#recent_entries .menu_frame  li a{}

/*profile【ｻｲﾄﾞ_ﾌﾟﾛﾌｨｰﾙ】
----------------------*/
#person .nickname{
clear:both;
}

/*theme_list【ｻｲﾄﾞ_ﾌﾞﾛｸﾞﾃｰﾏ一覧】
----------------------*/
/*recent_entries【ｻｲﾄﾞ_最近の記事一覧】
----------------------*/
/*archives【ｻｲﾄﾞ_ｱｰｶｲﾌﾞ】
----------------------*/
/*favorites【ｻｲﾄﾞ_お気に入りﾌﾞﾛｸﾞ】
----------------------*/
/*bookmark【ｻｲﾄﾞ_ﾌﾞｯｸﾏｰｸ】
----------------------*/
/*recent_comment【ｻｲﾄﾞ_最近のｺﾒﾝﾄ】
----------------------*/
/*search【ｻｲﾄﾞ_ﾌﾞﾛｸﾞ内検索】
----------------------*/
#search .menu_frame{
padding:0 8px 15px;
}
#search input.searchbox{
width:100px;
}

/*ranking【ｻｲﾄﾞ_ﾗﾝｷﾝｸﾞ】
----------------------*/
#ranking p{
padding:0 5px 5px 0;
text-align:right;
}
#ranking p.contents{
text-align:left;
}

/*freespace【ｻｲﾄﾞ_ﾌﾘｰｽﾍﾟｰｽ】
----------------------*/
#freespace{
background:none !important;
}
#freespace .menu_frame{
clear:both;
padding:5px;
background:none !important;
}

/*plugin【ｻｲﾄﾞ_ﾌﾘｰﾌﾟﾗｸﾞｲﾝ】
----------------------*/
.plugin {
background:none !important;
}
.plugin .menu_frame{
clear:both;
width:auto;
padding:5px;
background:none !important;
}

/*calendar【ｻｲﾄﾞ_ｶﾚﾝﾀﾞｰ】
----------------------*/
/*common*/
#calendar .menu_frame{}
#calendar table{
width:93%;
margin:0 auto;
text-align:center;
font-size:0.855em;
border-collapse:collapse;
border-spacing:0px;
empty-cells: hide;
table-layout: fixed;
}
#calendar caption,
#calendar th,
#calendar td{
font-weight:normal;
font-family:Arial;
}

/*caption*/
#calendar caption{
text-align:center;
}
#calendar caption a{
padding:5px;
}

/*th*/
#calendar .sun{
color:#ff1493;
}
#calendar .sat{
color:#00bfff;
}

/*td*/
#calendar td{
font-weight:normal;
text-align:center;
background-color:#fff;
color:#666;
line-height:1.1;
vertical-align:bottom;
}
#calendar td a{
margin:0;
display:block;
color:#fff;
background-color:#c9c;
text-decoration:none;
}
#calendar td a:hover{
display:block;
color:#fff;
background-color:#ccc;
text-decoration:none;
}

/*readers【ｻｲﾄﾞ_このﾌﾞﾛｸﾞの読者】
----------------------*/
#reader dl{
margin:0 0 7px 0 !important;
}
	#reader dt{
	text-align:center;
	}
	#reader dd{}
#reader ul{
margin-top:5px;
}
#reader p{
display:inline;
}

/*ameblo【ｻｲﾄﾞ_ｱﾒｰﾊﾞでﾌﾞﾛｸﾞを書こう】
----------------------*/
#ameblo{
clear:both;
text-align:center;
background:none !important;
}
#ameblo .menu_frame{
background:none !important;
}
#ameblo p{
padding:5px 0;
}
a#btn_blog{
display: block !important;
text-align:center !important;
}
#sideTextAd{
padding:5px 0;
}
#ameblo ul{
margin:0;
padding:0;
}
#ameblo li{
margin-bottom:5px;
}

/*rss【ｻｲﾄﾞ_RSS】
----------------------*/
#rss{
clear:both;
text-align:center;
background:none !important;
}
#rss .menu_frame{
background:none !important;
}
#rss .menu_frame a{}


/*listPages【各一覧ﾍﾟｰｼﾞ】
-------------------------------------------------*/
/*common【共通】
----------------------*/
#recent_entries_list,
#favorite_list,
#reader_list,
#bookmark_list{
width:100%;
padding-bottom:10px;
}
#recent_entries_list h3,
#favorite_list h3,
#reader_list h3,
#bookmark_list h3{
margin:0;
padding:15px;font-weight: normal;
font-size:1.33em;
font-famiy:lucidaconsole,courier,monospace;
text-transform: uppercase;
}
#recent_entries_list ul,
#favorite_list ul,
#reader_list ul,
#bookmark_list ul{
width:100%;
margin:0;
padding:10px 0;
list-style:none;
}
#recent_entries_list li,
#favorite_list li,
#reader_list li,
#bookmark_list li{
margin:0 15px 15px;
padding:0;
border-bottom:1px dotted #ccc;
list-style:none;
}
#recent_entries_list li a,
#favorite_list li a,
#reader_list li a,
#bookmark_list li a{
}

/*recent_entries_list【最新記事一覧】
----------------------*/
#recent_entries_list h3{}
#recent_entries_list ul{}
#recent_entries_list li{
padding:0 0 2px;
}
#recent_entries_list li p.newentrytitle a{
padding:2px 0 2px 16px;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/brogarticle2.gif) no-repeat 0 3px;
}
#recent_entries_list li p.cotb a{
font-size:0.855em;
}
#recent_entries_list li p.updatetime{
padding-bottom:10px;
font-size:0.855em;
color:#666;
}

/*bookmark_list【ﾌﾞｯｸﾏｰｸ一覧】
----------------------*/
#bookmark_list h3{}
#bookmark_list li{
padding-bottom:14px;
}

/*favorite_list【お気に入りﾌﾞﾛｸﾞ一覧】
----------------------*/
#favorite_list h3{}
#favorite_list .favorite_id{}
#favorite_list .favorite_update{
padding:3px 0 3px 30px;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/up.gif) no-repeat 10px 0;
font-size:0.855em;
}
#favorite_list .favorite_blog{
padding:5px 0 5px 28px;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/brogtitle.gif) no-repeat 10px 0.2em;
}

/*reader_list【このﾌﾞﾛｸﾞの読者一覧】
----------------------*/
#reader_list h3{}
#reader_list .reader_blog{
padding:5px 0 5px 28px;
background:url(http://stat100.ameba.jp/common_style/img/common/icon/brogtitle.gif) no-repeat 10px 0.2em;
}
#reader_list li a{}


