@charset "utf-8";

/* index
-------------------------------------------- */

/* base
------------------------- */

body#blogInd #kyevisual{
	width: 848px;
	margin: 15px auto;
	clear: both;
}

body#blogInd #leftArea{
	width: 197px;
	float: left;
}

body#blogInd #rightArea{
	width: 197px;
	float:right;
	margin: 19px 0 0 0;
}

body#blogInd #mainArea{
	float:left;
	width:650px;
	margin: 0 auto;
	padding: 19px 0 0 0;
}


/* leftArea
------------------------- */
body#blogInd #leftArea #profile{
	background:url(../../blog/img/bg_prof.gif) no-repeat left top;
}

body#blogInd #leftArea #profile h2{
	margin: 0 0 30px 0;
}

body#blogInd #leftArea .consultant {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	background:url(../img/btn_dotted02.gif) repeat-x left bottom;
	clear: both;
}

body#blogInd #leftArea .consultant .pict{
	width: 70px;
	float: left;
}

body#blogInd #leftArea .consultant .text{
	width: 110px;
	float: right;
}

body#blogInd #leftArea .consultant .text h3{
	margin: 0 0 10px 0;
	font-size: 80%;
	line-height: 130%;
}

body#blogInd #leftArea .consultant .text p{
	font-size: 70%;
	line-height: 130%;
	font-family: "ＭＳ Ｐゴシック";
}


/* rightArea
------------------------- */
body#blogInd #rightArea .entryBtn{
	margin: 0 0 11px 0;
}

body#blogInd #rightArea h2{
	margin: 0 0 30px 0;
}

body#blogInd #rightArea #calendar{
	margin: 0 0 25px 0;
	background: url(../../blog/img/bg_calendar.gif) no-repeat left top;
}

body#blogInd #rightArea #calendar table{
	table-layout: auto;
	width: 160px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: auto;
	font-size: 10px;
	line-height: 150%;
}

body#blogInd #rightArea #calendar caption{
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 5px;
}


body#blogInd #rightArea #news{
	margin: 0 0 25px 0;
	background: url(../../blog/img/bg_news.gif) no-repeat left top;
}


body#blogInd #rightArea #news dl{
	margin: 0 13px;
}

body#blogInd #rightArea #news dl dt{
	font-size: 70%;
	line-height: 130%;
}
body#blogInd #rightArea #news dl dd{
	margin: 0 0 10px 0;
	font-size: 80%;
	line-height: 130%;
}


body#blogInd #rightArea #archive{
	margin: 0 0 25px 0;
	background: url(../../blog/img/bg_archive.gif) no-repeat left top;
}


body#blogInd #rightArea #archive ul{
	margin: 0 13px;
	font-size: 80%;
}

body#blogInd #rightArea #archive ul li{
	line-height: 130%;
}

/* mainArea
------------------------- */

body#blogInd #mainArea #blog{
	margin: 0 0 2px 0;
	padding: 1px 1px 15px 1px;
	border: 1px solid #ccc;
}

body#blogInd #mainArea h2{
	padding: 0 0 0 15px;
	font-size: 90%;
	color: #6c0d0d;
	background:url(../../blog/img/bg_h2.gif) repeat-x 0 0;
}

body#blogInd #mainArea p.poster{
	margin: 0 0 15px 0;
	padding: 2px 0 2px 15px;
	font-size: 80%;
	line-height: 130%;
	background: #f8f3f3;
}

body#blogInd #mainArea .logArea{
	padding: 0 15px;
}

body#blogInd #mainArea .logArea p{
	margin: 0 0 30px 0;
	font-size: 80%;
	line-height: 180%;
}

body#blogInd #mainArea p.detail{
	font-size: 80%;
	line-height: 130%;
	font-family: "ＭＳ Ｐゴシック";
	text-align: center;
}

body#blogInd #mainArea .pict{
	text-align: center;
	}


body#blogInd strong{
	font-size: large;
	font-weight: bold;
}

