

/* ============================================== */
/* 												　*/
/* 	(C) 2011 TOMODA DESIGN COMPANY CSS            */
/* 	last update 070207 							　*/
/* 												　*/
/* ============================================== */


/* CSS Document */

@charset "euc-jp";



/*記事の全体設定*/

#mains{
	text-align:left;
	background-color:#ffffff;
	overflow:hidden}

/*エントリー部分*/
.btop{
	height:65px;
	background:#ffffff;
	background:url(http://www.2102.jp/blog/images/t_back.gif) repeat-x top left;
}
#a_page_title {
	margin: 0 0 50px 0;
	font-size:14pt;
	font-weight:bold;
	color:#313131
}

.btop h3{
	padding:14px 0px 3px 15px;
	color:#313131;
	font-size:10pt;
	font-weight:bold;
	float: left;
}

.btop .day {
	margin: 15px 15px 10px 0;
	font-size: 10px;
	color:#999999;
	float: right;
}


.btop h3 a{	color:#313131}
.btop h3 a:hover{	color:#787878}

.bmiddle{
	text-align:left;}
.msg{
	padding:0px 0px 0px 0px;
	color:#313131;
	line-height:1.7;
	clear:both;
	font-size:14px;
}
.msg a,.msg td a{
	color:#4791e3;
	}
.msg a:hover,.msg td a:hover{
	background-color:#e4e9ee;}
.msg img{
	margin:4px 0px 5px 0px;
	display:inline;
	}
img.emoji{ 
	margin:2px 2px 4px 2px;
	vertical-align:middle;
	float:none;}
img.nbd{
	border:0px;}
.msg td{
	font-size:12pt;
	color:#313131;
	line-height:19px;}
.more a{
	color:#313131;
	border-bottom:1px dashed #313131;
	font-weight:bold;
	letter-spacing:1px;}
.more a:hover{
	color:#212121;
	background-color:#fafafa;}
.more{
	padding:10px 40px 7px 10px
}

.bottom{
	border-top: #E1E1E1 solid 1px;
	border-bottom: #E1E1E1 solid 1px;
	margin: 30px 0 0 0;
	padding: 12px 0 12px 25px;
	color:#4791e3;
	font-size:10px;
	background:url(http://www.2102.jp/blog/images/maru.gif) no-repeat center left;
}

.bottomc{
	padding:7px 40px 0 10px;
	color:#4791e3;
	font-size:10px;}
.bottom a,
.bottomc a{
	color:#4791e3;
	text-decoration:underline;
}
.bottom a:hover,
.bottomc a:hover{
	color: #88BBFF;
	text-decoration:none;
}
.last{
	height:100px;
	clear:both;}
.clast{
	height:24px;
	clear:both;}

/*ページ移動*/
.navi{
	padding: 0 0 50px 0;
	color:#313131;
	text-align:center;
}
.navi a{
	color:#313131;
	text-decoration:underline;
}
.navi a:hover{
	color:#888888;
	text-decoration:none;
}

/*入力フォーム*/
.ipt{
	border:1px solid #cccccc;
	color:#313131;
	font-size:9pt;
	background-color:#ffffff;}

/*右メニュー*/
#menus{
	color:#313131;
	overflow:hidden;}

/*右メニュー：タイトル*/
.rcal{
	height:32px;
	background:#ffffff;
	background-image:url("http://www.2102.jp/blog/images/10_r1.gif")}
.rcal h4,.rtitle h4{
	padding:6px 0px 3px 0px;
	margin:0px 0px 0px 12px;
	color:#313131;
	font-size:7pt;
	font-weight:bold}
.rtitle{
	height:35px;
	background:#ffffff;
	background-image:url("http://www.2102.jp/blog/images/10_r1.gif")}

/*右メニュー：コンテンツ*/
.rpict{
	padding:14px 0px 15px 0px;
	text-align:center}
.rmain{
	padding:0px 0px 15px 0px}
.rmain ul{
	padding:0px 0px 0px 30px;}
.rmain li{
	padding:0px 24px 0px 0px;
	font-size:7pt;
	line-height:17px;
	color:#90c12b}
.rmain li a{
	color:#313131;
	text-decoration:none;}
.rmain li a:hover{
	color:#90c12b}

/*カレンダー*/
.calender{
	margin: 0 0 20px 0;
	text-align:center}
.calender th{
	padding:3px 0px 7px 0px}
.calender td{
	color:#313131;
	font-size:7pt;
	font-family:"Verdana","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
	line-height:17px;
	text-align:center}
.calender td a{
	color:#90c12b;
	background-color:#f0f0f0;
	font-weight:bold;
	display:block;
	text-decoration:none;}
.calender td a:hover{
	color:#ffffff;
	background-color:#90c12b}
.caption{
	padding:4px 0px 10px 0px;
	font-size:7pt;
	margin-left:auto;
	margin-right:auto;
	text-align:center}
caption a{
	color:#111111}

/*日付の文字サイズ*/
.days{
	font-size:7pt}

/*プロフィール*/
.rpmain{
	padding:0px 24px 20px 19px}
.rpmain li{
	font-size:7pt;
	line-height:19px;
	color:#90c12b}
.rpmain li a{
	color:#313131;
	text-decoration:none;}
.rpmain li a:hover{
	color:#90c12b}
.rpro{
	color:#313131}

/*検索ボタン*/
.search{
	font-size:7pt;
	font-family:"Verdana","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka}

#gNav{
	width:683px;
	height:59px;
	text-align: left;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}

#uni_c{
	margin:0 0 20px 0;
	}