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

h2#Staff_Title{
	background-image:url(../image/staffblog/staffblog_title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:670px;
	height:147px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

/* メインボディ */
div#Staff_Body{
	float:left;
	width:470px;
	overflow:auto;
	margin:0px;
	padding:0px;
	}

div#Staff_EntryBody{
	background-image:url(../image/staffblog/staffblog_mainback.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:430px;
	height:auto;
	margin:0px;
	padding:0px 20px 20px 20px;
	}

div#Staff_EntryBody h3{
	background-image:url(../image/staffblog/staffblog_pointer01.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#4445AF;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 13px;
	}

div#Staff_EntryBody h4{
	border-left:3px solid #0066CC;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 5px;
	}

div#Staff_EntryBody a.EntryLink{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

div#Staff_EntryBody p{
	background-image:url(../image/staffblog/staffblog_textback.gif);
	background-position:left top;
	background-repeat:repeat-y;
	line-height:30px;
	margin:0px;
	padding:0px;
	}

div#Staff_EntryBody p.Staff_TextInfo{
	background-image:none;
	color:#616161;
	font-size:10px;
	text-decoration:none;
	line-height:120%;
	margin:0px 0px 35px 0px;
	padding:0px;
	}

div#Staff_EntryBody p.Staff_UnderInfo{
	background-image:none;
	color:#999999;
	font-size:10px;
	text-align:right;
	line-height:14px;
	margin:40px 0px 0px 0px;
	padding:0px;
	}

img.Staff_MainImage{
	display:block;
	margin:0px;
	padding:0px;
	}

/* トラックバック部 */
div.trackbacks{
	width:430px;
	height:auto;
	margin:70px 0px 0px 0px;
	padding:0px;
	}

div#Staff_EntryBody div.trackbacks h3{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-image:none;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:8px 0px;
	}

div#trackbacks-info{
	border:1px dashed #6699FF;
	background-color:#DEEEFB;
	width:400px;
	text-align:center;
	margin:10px auto;
	padding:10px;
	}

div#trackbacks-info p{
	background-image:none;
	line-height:150%;
	}

/* コメント部 */
div#comments{
	width:430px;
	height:auto;
	margin:70px 0px 0px 0px;
	padding:0px;
	}

div#comments h3.comments-header{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-image:none;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 20px 0px;
	padding:8px 0px;
	}

div.comments-open{
	margin:20px 0px 0px 0px;
	padding:0px;
	}

div#comments div.comments-open h2{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-image:none;
	color:#333333;
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:8px 0px;
	}

div#comments p{
	background-image: none;
	line-height:150%;
	}

div#comments p.comment-footer{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

div#comments div.comments-open p{
	background-image:none;
	line-height:150%;
	}

div#comments p.comments-open-moderated{
	margin:0px 0px 20px 0px;
	padding:0px;
	}

div#comments div.comments-open input{
	margin:0px 0px 28px 0px;
	padding:0px;
	}

div#comments-open-footer{
	text-align:center;
	margin:28px 0px 0px 0px;
	padding:0px;
	}

/*右サイドバー*/
div#Staff_RightSide{
	float:right;
	width:182px;
	overflow:auto;
	margin:0px;
	padding:0px;
	}

div#CalenderBox{
	border:1px solid #999999;
	width:170px;
	height:auto;
	margin:0px;
	padding:5px;
	}

div#CalenderBox h4{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

div#CalenderBox table{
	font-size:10px;
	margin:10px 0px 0px 0px
	}

div#CalenderBox td{
	background-color:#DDF0FF;
	width:22px;
	text-align:center;
	}

div#CalenderBox td.Week{
	background-color:#FFFFFF;
	}

div#CalenderBox td.WeekSun{
	background-color:#FFFFFF;
	color:#FF0000;
	}

div#CalenderBox td.WeekSat{
	background-color:#FFFFFF;
	color:#0000FF;
	}

div#Staff_RightSide h4.Staff_SideTitle01{
	background-image:url(../image/staffblog/staffblog_sidetitle01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:70px;
	height:26px;
	text-indent:-9999px;
	margin:20px 0px 0px 0px;
	padding:0px;
	}

div#Staff_RightSide h4.Staff_SideTitle02{
	background-image:url(../image/staffblog/staffblog_sidetitle02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:73px;
	height:26px;
	text-indent:-9999px;
	margin:20px 0px 0px 0px;
	padding:0px;
	}

div#Staff_RightSide h4.Staff_SideTitle03{
	background-image:url(../image/staffblog/staffblog_sidetitle03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:82px;
	height:26px;
	text-indent:-9999px;
	margin:20px 0px 0px 0px;
	padding:0px;
	}

div#Staff_RightSide h4.Staff_SideTitle04{
	background-image:url(../image/staffblog/staffblog_sidetitle04.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:85px;
	height:26px;
	text-indent:-9999px;
	margin:20px 0px 0px 0px;
	padding:0px;
	}

div#Staff_RightSide ul.Staff_SideList{
	margin:18px 0px 0px 0px;
	padding:0px;
	}

div#Staff_RightSide ul.Staff_SideList li{
	display:block;
	background-image:url(../image/staffblog/staffblog_pointer02.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 10px;
	}

/* システム */
div#alpha p{
	background-image:none;
	line-height:150%;
	}

div#alpha p.comments-open-moderated{
	margin:0px 0px 20px 0px;
	padding:0px;
	}

div#alpha input{
	margin:0px 0px 28px 0px;
	padding:0px;
	}
