body {margin:10px 0 0;background-color:#ffe6f0;text-align:center;}

.clear {margin:0px;padding:0pxclear:both;font-size:0px;}



.twocolumcenterbox {
	width:332px;
	margin:0 auto;

	text-align:left;

}



.twocolumcenterbox .blogtit {margin-bottom:10px;padding:5px 0px 5px 0px;font-size:16px;font-weight:bold;line-height:100%;text-indent:10px;height:130px;background:url(/jos/images/userblog/090402/h2_mori.gif) left top no-repeat transparent;color:#FFFFFF;vertical-align:middle;text-indent:-4649px;display:block;}

.twocolumcenterbox .wblogbody h3 a {

	padding-top:4px;

	padding-bottom:4px;

	display:block;

	background:url(/jos/images/userblog/090402/h3_mori.gif) #fff left top no-repeat;

	color:#e7346e;

	line-height:37px;

	text-align:left;

	text-indent:50px;

	font-size:16pt;

	font-weight:bold;

}



.wblogbody {

	margin:0 auto;

}





.wblogbody .textbox {margin-top:10px;margin-bottom:10px;width:285px;text-align:left;}

.wblogbody .logdata {text-align:right;}

.wblogbody .logdata a {color:#FFA81D;font-weight:bold;}

.wblogbody h4 {

	margin-top:5px;

	margin-bottom:5px;

	color:#FFA81D;

	text-align:right;

	font-size: 14pt;

	}



.wblogbody .commentwanablog {

	margin-top:20px;

	margin-bottom:20px;

	width:280px;

	background:url(/jos/images/userblog/071203/cmt_back.gif) left top repeat-y;

	text-align:left;

	}

.wblogbody .commentwanablog table {margin:5px 15px 5px 15px;width:260px;}

.wblogbody .commentwanablog td {color:#006699;}

.wblogbody .commentwanablog td p {font-size:16px;}

.wblogbody .commentwanablog .cmttop {margin:0px;line-height:0px;width:280px;height:10px;background:url(/jos/images/userblog/071203/cmt_top.gif) left top no-repeat;}

.wblogbody .commentwanablog .cmtbtm {margin:0px;line-height:0px;width:280px;height:10px;background:url(/jos/images/userblog/071203/cmt_btm.gif) left top no-repeat;}

.wblogbody .commentwanablog .cmttit {

	margin-top:10px;

	margin-left:10px;

	line-height:0px;

	width:93px;

	height:23px;

	background:url(/jos/images/userblog/071203/cmt_tit.gif) left top no-repeat;

	}





.wblogbody .reswanablog {margin-top:20px;margin-bottom:20px;width:280px;background:url(/jos/images/userblog/071203/res_back.gif) left top repeat-y;text-align:left;}

.wblogbody .reswanablog table {margin:5px 15px 5px 15px;width:260px;}

.wblogbody .reswanablog td {color:#FF3333;}

.wblogbody .reswanablog .cmttop {margin:0px;line-height:0px;width:280px;height:10px;background:url(/jos/images/userblog/071203/res_top.gif) left top no-repeat;}

.wblogbody .reswanablog .cmtbtm {margin:0px;line-height:0px;width:280px;height:10px;background:url(/jos/images/userblog/071203/res_btm.gif) left top no-repeat;}

.wblogbody .reswanablog .cmttit {margin-top:10px;margin-left:10px;line-height:0px;width:93px;height:23px;background:url(/jos/images/userblog/071203/res_tit.gif) left top no-repeat;}



.wblogbody .commentwanablog .commentnumber {float:left;margin-top:5px;}

.wblogbody .commentwanablog .commentnumber span {font-weight:bold;}

.wblogbody .commentwanablog .commentname {float:right;margin-top:5px;font-weight:bold;}



.wblogbody .commentform {margin-top:20px;margin-bottom:20px;width:280px;text-align:left;}

.wblogbody .commentform table {margin-top:5px;margin-bottom:5px;width:280px;background:url(/jos/images/userblog/071203/form_back.gif) left top repeat-y;text-align:left;}

.wblogbody .commentform .cformtop {margin:0px;line-height:0px;width:280px;height:10px;background:url(/jos/images/userblog/071203/form_top.gif) left top no-repeat;}

.wblogbody .commentform .cformbtm {margin:0px;line-height:0px;width:280px;height:10px;background:url(/jos/images/userblog/071203/form_btm.gif) left top no-repeat;}

.wblogbody .commentform table table {margin:5px 15px 5px 15px;width:260px;background:none;}

.wblogbody .commentform table table td {padding:5px;}

.wblogbody .commentform .cformtit {margin-top:10px;margin-left:10px;line-height:0px;width:149px;height:16px;background:url(/jos/images/userblog/071203/form_tit.gif) left top no-repeat;}



/*

 * ブログ本文

 */

.wblogbody .para {

	margin:0px 0px 0px 0px;;

	padding: 10px;

	width: auto;

	font-size:13px;

	line-height:1.6;

	background-color: white;

}



.wblogbody .newbloglink {

	font-size: 16pt;

	margin-bottom: 20px;

}



.wblogbody .imageaddtitle {

	margin-top: 10px;

	padding: 0px;

	height: 31px;

	line-height: 31px;

	font-size: 16pt;

	background:url(/jos/images/h2_bg.gif) left top no-repeat;

}



.wblogbody .adminform {

	background-color: white;

}



.wblogbody .adminform tr {

	background-color: white;

}



.wblogbody .adminform td {

	background-color: white;

	padding: 3px

}



.wblogbody .bloggername {

	font-size: 10pt;

	margin-bottom: 10px;

}



.bodybox-btm {

	height:23px;

	background:url(/jos/images/userblog/090402/bodybox-btm_mori.gif);

	margin-bottom:10px;

}





.para-meta {

margin:10px 0px 0px 0px;

background:#ffe6f0;

border:1px solid #f5b9d7;

}



.para-meta .logdata {

margin:5px 10px 10px 10px;

color:#e7346e;

}



.para-meta .logdata a {

color:#e7346e;

}



.para-meta table {width: 300px;}

/*

 * カレンダー

 */

.leftshoulderbox {width:155px;margin:0px 0px 0px 5px;float:left;}

.musiocalendar {margin:10px 0px 10px 0px;}

.musiocalendar h3 {padding:5px;background:#FFFFFF;border:1px solid #999999;font-size:12px;color:#000000;}

.musiocalendar h3 a{color:#000000;}

.leftshoulderbox table {width:155px;border-width:0px;border-spacing:0px;border-collapse:collapse;empty-cells:hide;background:#FFFFFF;}

.leftshoulderbox table th {padding:2px;border:1px solid #999999;font-size:10px;font-weight:bold;color:#000000;text-align:center;background:#FFCC66;}

.leftshoulderbox table td {padding:5px 2px 5px 2px;border:1px solid #999999;font-size:10px;color:#3366CC;text-align:right;}

.leftshoulderbox table td a {font-weight:bold;color:#FF0066;text-decoration:underline;}