@charset "utf-8"; 

/* ---------------
log.css
施主様ブログ専用
--------------- */

/* トップ：施主様ブログとは */
#logDescription {
	width: 670px;
	height: 215px;
	background: url(../../log@meijyou/images/bgLogDescription.jpg) no-repeat left top;
	margin: 0 0 20px;
	padding: 0;
}

#logDescription h2 {
	margin: 0 0 15px 20px;
	padding: 20px 0 0;
}

#logDescription p {
	margin: 0 170px 15px 20px;
}

#logDescription dl {
	margin: 0 0 0 20px;
	padding: 0;
}

#logDescription dl dt {
	float: left;
	width: 135px;
	clear: left;
	margin: 0;
}

#logDescription dl dd {
	margin: 0;
	padding: 2px 0 0;
}

/* トップ：施主様ブログ一覧 */
#logIdx {
	margin: 0 -20px 0 0;
}

#logIdx .logItem {
	display: inline;
	float: left;
	width: 295px;
	margin: 0 20px 30px 0;
	padding: 10px 20px 10px 10px;
	border-top: 5px solid #2E6B4F;
}

#logIdx .logItem.open {
	background-color: #F5F3F0;
}

#logIdx .logItem.secret {
	background-color: #E0DED4;
}

#logIdx .logItem:hover{
	background-color: #E0E0E0;
}

/* ブログ情報 */
#logIdx .logInfo {
	display: inline;
	float: right;
	width: 160px;
}

/* ブログステータス */
#logIdx .logStatus {
	margin-bottom: 10px;
	text-align: center;
}

/* ブログタイトル */
#logIdx .logTitle {
	margin-bottom: 10px;
	
	font-size: 18px;
	background: url(../../meijyou/images/icnCircle.gif) no-repeat right center;
	padding: 0 25px 0 0;
}

/* ブログ更新日 */
#logIdx .logUpdate {
	padding: 5px;
	font-size: 12px;
	border-top: 1px dashed #A6A28F;
	border-bottom: 1px dashed #A6A28F;
	text-align: center;
}


/* ブログ画像 */
#logIdx .logImg {
	display: inline;
	float: left;
	width: 120px;
	margin-right: 15px;
}

#logIdx .logImg a {
	display: block;
	height: 120px;
	overflow: hidden;
	text-align: center;
	width: 120px;
}


/* ---------------
　施主様ブログ
--------------- */
/* ヘッダー */
#log #allWrapper {
	background-image: none;
}

#log #topHeadWrapper {
	height: 200px;
	background: url(../images/bgLogHeader.jpg) no-repeat left top;
}

#log #sideID {
	position: absolute;
	top: 72px;
	left: 778px;
	margin: 0;
	padding: 0;
}

#log #siteTitle {
	display: block;
	float: none;
	font-size: 1em;
	padding: 0;
	text-align: center;
}

#log #asideNavi {
	width: 366px;
	height: 32px;
	list-style: none outside none;
	margin: 0;
	padding: 8px 0 0 0;
	position: absolute;
	top: 8px;
	left: 20px;
	background: url(../images/bgANav.gif) no-repeat left top;
}

#log #asideNavi li a:link,
#log #asideNavi li a:visited,
#log #asideNavi li a:hover,
#log #asideNavi li a:active,
#log #asideNavi li#viewing {
	_display: inline-block;
	padding: 0 0 0 20px;
}

#log #headerLogName {
	position: absolute;
	top: 60px;
	left: 30px;
}

#log #headerLogName #headerLogImage {
	display: inline;
	float: left;
	width: 120px;
	margin:0 20px 0 0;
}

#log #headerLogName #headerLogTitle {
	display: inline;
	float: left;
	margin:30px 0 0 0;
	font-size: 30px;
	line-height: 1;
}

/* メインコンテンツ */
#log #wrapper {
	margin: 0 auto 0;
	padding:0;
	text-align:left;
	width:940px;
}

/* コンテンツ囲み */
#log #contents {
	width: 940px;
	margin: 0px auto;
	padding: 30px 0 0 0;
	font-size: 1em;
	text-align: left;
	background: url(../../meijyou/images/bgWrapper.gif) repeat-y;
}

/* カレンダー -----------------------------*/

/* カレンダー囲み */
#calLog {
	padding: 20px 7px 10px;
}

/* 前月へ */
#calLog .prevCal {
	margin-bottom: 10px;
	text-align: center;
}

/* 次月へ */
#calLog .nextCal {
	text-align: center;
}

/* 現在の月の表示 */
/*#calLog #month {
	text-align: center;
	font-size: 11px;
}*/

#calLog table#cTable {
	width: 194px;
	margin-bottom: 10px;
	background: url(../../meijyou/images/bgCalThead.gif) no-repeat left top;
	border-left: 2px solid #FFF;
}

#calLog #cTable thead {
	width: 190px;
}

/* 年月表示 */
#calLog #cTable th.cYM {
	height: 44px;
	border-right: 2px solid #FFF;
}

#calLog #cTable th.cYM p {
	position: relative;
	width: 190px;
	margin: 0;
	padding: 0;
	line-height: 1;
}

/* 年月表示：年 */
#calLog #cTable th.cYM .cYear {
	position: absolute;
	top: 10px;
	left: 60px;
	font-size: 12px;
}

/* 年月表示：月（数字表記） */
#calLog #cTable th.cYM .cMonthNum {
	position: absolute;
	top: 7px;
	left: 10px;
	font-size: 31px;
	color: #2E6B4F;
}

/* 年月表示：月（英語表記） */
#calLog #cTable th.cYM .cMonthEn {
	position: absolute;
	top: 27px;
	left: 60px;
	font-size: 10px;
}

/* 曜日ヘッダ */
#calLog #cTable th.cWeek0,
#calLog #cTable th.cWeek1,
#calLog #cTable th.cWeek2,
#calLog #cTable th.cWeek3,
#calLog #cTable th.cWeek4,
#calLog #cTable th.cWeek5,
#calLog #cTable th.cWeek6 {
	height: 20px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 3px solid #FFF;
}

/* 曜日ヘッダ：平日 */
#calLog #cTable th.cWeek1,
#calLog #cTable th.cWeek2,
#calLog #cTable th.cWeek3,
#calLog #cTable th.cWeek4,
#calLog #cTable th.cWeek5 {
}

/* 曜日ヘッダ：日曜 */
#calLog #cTable th.cWeek0 {
	color: #990033;
}

/* 曜日ヘッダ：土曜 */
#calLog #cTable th.cWeek6 {
	color: #3366CC;
}

#calLog #cTable tr {
	font-size: 100%;
}
#calLog #cTable tbody td {
	text-align: center;
	font-size: 12px;
	color: #666666;
	background-color: #E0DED4;
}
/* 曜日記載列 */
#cWeek {
}
/* 日 */
#cWeek0 {
}
/* 土 */
#cWeek6 {
}
/* 記事のない日付 */
/* 日曜 */
#calLog #cTable .cNone0 {
	width: 27px;
	height: 21px;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}
/* 平日 */
#calLog #cTable .cNone1,
#calLog #cTable .cNone2,
#calLog #cTable .cNone3,
#calLog #cTable .cNone4,
#calLog #cTable .cNone5 {
	width: 24px;
	height: 21px;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}
/* 土曜 */
#calLog #cTable .cNone6 {
	width: 28px;
	height: 21px;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

/* 記事のある日付 */
/* 曜日共通 */
#calLog #cTable .cLink0,
#calLog #cTable .cLink1,
#calLog #cTable .cLink2,
#calLog #cTable .cLink3,
#calLog #cTable .cLink4,
#calLog #cTable .cLink5,
#calLog #cTable .cLink6 {
	height: 21px;
	background-color: #2E6B4F;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

/* リンクカラー */
#calLog #cTable .cLink0 a,
#calLog #cTable .cLink1 a,
#calLog #cTable .cLink2 a,
#calLog #cTable .cLink3 a,
#calLog #cTable .cLink4 a,
#calLog #cTable .cLink5 a,
#calLog #cTable .cLink6 a {
	text-decoration: none;
	color: #FFF;
}

/* 現在位置 */
#calLog #cTable td#viewing {
	color: #FFF;
}

/* 日曜 */
#calLog #cTable .cLink0 {
	width: 27px;
}
/* 平日 */
#calLog #cTable .cLink1,
#calLog #cTable .cLink2,
#calLog #cTable .cLink3,
#calLog #cTable .cLink4,
#calLog #cTable .cLink5 {
	width: 24px;
}
/* 土曜 */
#calLog #cTable .cLink6 {
	width: 28px;
}

/* 日付なし */
#calLog #cTable .cOpen {
	height: 21px;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

