@charset "UTF-8";
/* CSS Document */

div.bt-join a:link,div.bt-join a:visited{
	display:block;
	width:109px;
	height:27px;
	background-image:url(../img/bt-join.gif);
	text-indent: -9999px;
	float:right;
	margin-right:10px;
}

div.bt-join a:hover{
	display:block;
	width:109px;
	height:27px;
	background-image:url(../img/bt-join_o.gif);
	text-indent: -9999px;
	float:right;
	margin-right:10px;
}

div.bt-detail a:link,div.bt-detail a:visited{
	display:block;
	width:109px;
	height:27px;
	background-image:url(../img/bt-detail.gif);
	text-indent: -9999px;
	float:right;
	margin-right:10px;
}

div.bt-detail a:hover{
	display:block;
	width:109px;
	height:27px;
	background-image:url(../img/bt-detail_o.gif);
	text-indent: -9999px;
	float:right;
	margin-right:10px;
}

div.category-section{
	margin-bottom:20px;
}

p.posttime{
	font-size:80%;
	margin-top:-15px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	text-align:right;
}

p.postmetadata{
	font-size:80%;
	color:#666;
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
}

div.navigation div.alignleft{
	width:350px;
	float:left;
}

div.navigation div.alignright{
	width:350px;
	float:right;
	text-align:right;
}

ol.cf-ol li{
	list-style-type:none;
}

div.entry fieldset legend{
	display:none;
}

div.entry fieldset label{
	display:block;
}

div.entry fieldset label.cf-before{
	display:inline;
}

div.entry fieldset ol li.textonly{
	font-size:90%;
}

span.reqtxt,span.emailreqtxt{
	color:#FF0000;
	margin-left:5px;
}

input#cf_field_5,input#cf_field_10,textarea#cf_field_12,input#cf2_field_5,input#cf2_field_10,textarea#cf2_field_12,input#cf3_field_5,input#cf3_field_10,textarea#cf3_field_12{
 	width:400px;
}

div.entry fieldset label.cf-group-after,div.entry fieldset input.cf-box-b,div.entry fieldset label.cf-after{
	display:inline;
	margin-right:5px;
}

div#twitter{
	text-align:center;
}

div#twitter div.twtr-widget,div#twitter div.twtr-widget-profile{
	width:190px;
	margin:0 auto;
}

.twtr-widget p{
	font-size:10px;
}

div#twitter2{
	text-align:center;
}

div#twitter2 div.twtr-widget,div#twitter2 div.twtr-widget-profile{
	width:211px;
	margin:0 auto;
}

div#twitter iframe,div#twitter2 iframe{
	margin-bottom:10px;	
}

/*----------------------------------*/ 
/*ouen*/
/*----------------------------------*/

div.ouen{
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}

div.ouen p.name{
	color:#FF3300;
	margin-bottom:0;
}

div.ouen p.kagaki{
	margin-bottom:15px;
}

div.ouen p.comment{

}

