@charset "utf-8";

/* 各ブログ専用カスタムCSS
-----------------------------------*/

/* ハリソン特設サイト トップページ　お知らせエリア用
-----------------------------------*/

div#main div.info_harrison {
	width:860px;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 46px;
}

div#main div.info_harrison table {
	width:860px;
}

div#main div.info_harrison tr {
	border: 0px;
}

div#main div.info_harrison td.leftside {
	padding: 0px;
}

div#main div.info_harrison td.rightside {
	padding: 10px;
}



/* ハリソン座談会サイドスクレイパー用
-----------------------------------*/

div#main div#beta.bgcolor {
	background-color:#edf2f9;
	}

div#beta.bgcolor div.bgbtn {
	text-align:center;
	}


div#main div#beta div.bnrStory{
	margin-top: 10px;
	padding-top: 10px;
	background-color:#ffffff;
	}


/* ハリソン座談会サイドスクレイパー（正誤表）用
-----------------------------------*/

div#main div#beta.bgcolor_02 {
	float:clear;
	background-color:#edf2f9;
		}

div#beta.bgcolor_02 div.bgbtn_02 {
	text-align:center;
	}


div#main div#beta div.bnrStory_02{
	margin-top: 10px;
	padding-top: 10px;
	background-color:#ffffff;
	}




/* ハリソン座談会インデックスページ用
-----------------------------------*/

div#main h2.bgMtgMain {
	width: 860px;
	height: 175px;
	background:url(../img/cont/bgMtgMainH2.png) left bottom no-repeat;
	display: block;
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 12px 0 0 16px;
	margin-bottom: 17px;
	}
	
div#main div#alpha div.pageDisp {
	border-bottom:1px solid #CCCCCC;
	color:#999999;
	margin-bottom:3em;
	padding:1em;
	text-align:center;
}

div#main div#alpha div.pageDisp p{
	color:#999999;
	text-align:center;
	margin-top:7px;
}


div#main div#alpha div.mtgLead {
	font-size:14px;
	font-weight:bold;
	color:#666;
	line-height:150%;
	margin:15px 30px 15px 15px;
}

div#main div#alpha h4.mtg {
	width:630px;
	background:#fff;
	font-size: 16px;
	font-weight: bold;
	color:#679c01;
	text-indent: 0px;
	margin-bottom: 0px;
	border-bottom:0px dotted #999999;
	display: block;
	height: auto;
	line-height: 1.5;
	padding-top:20px;
	}

div#main div#alpha div#mtgCont {
	width:468px;
	background-color:#fff;
	font-size: 13px;
	font-weight: normal;
	color:#333;
	margin-left:40px;
	margin-bottom: 20px;
	border-bottom:0px dotted #999999;
	display: block;
	height: auto;
	line-height: 1.5;
	padding-top:20px;
	padding-bottom:25px;
	float: clear;	
}

div#main div#alpha div#mtgCont ul{
	list-style-image: url(../img/cont/iconMtgCntList.png);
	line-height:1.7;
}

div#main div#alpha div#mtgCont ul.cont_special{
	list-style-image: url(../img/cont/iconMtgCntList_red.png);
	line-height:1.7;
}

div#main div#alpha div#IGSpaper {
	width: 150px;
	background-color:#fff;
	float: right;
}

div#main div#alpha div#mtgProf {
	width:630px;
	height:auto;
	background-color:#fff;
	font-size: 14px;
	font-weight: normal;
	color:#333;
	text-indent: 15px;
	margin-bottom: 0px;
	border-bottom:0px dotted #999999;
	display: block;
	height: auto;
	line-height: 1.5;
	padding: 0px;
}


div#main div#alpha div#mtgProf table.prfTblTr {
	width:auto;
	height:auto;
	border-collapse: separate;
	border-spacing: 15px;
}

div#main div#alpha div#mtgProf table.prfTblTr td.prfTd{
	background-color:#fafdf3;
	border:1px solid #679c01;
	vertical-align:top;

}

div#main div#alpha div#mtgProf table.prfTblTr td.prfTd_white{
	background-color:#fff;
	border:1px solid #fff;
	vertical-align:top;

}

div#main div#alpha div#mtgProf table.mtgProfMan {
	width:145px;
	height:auto;
	display:block;
	font-size: 12px;
	font-weight: normal;
	color:#333;
	text-indent: 0px;
	line-height: 1.3;
}

div#main div#alpha div#mtgProf table.mtgProfMan img {
	margin:0px;
	padding:0px;
}

div#main div#alpha div#mtgProf table.mtgProfMan td.prfData{
	font-size: 13px;
	font-weight: bold;
	color:#679c01;
	text-indent: 0px;
	border:0px solid #fff;
	display: block;
	line-height: 1.3;
	margin:5px;
	padding:0px;
}

div#main div#alpha div#mtgProf table.mtgProfMan ul{
	font-size: 12px;
	font-weight: normal;
	color:#333;
	text-indent: 5px;
	border:0px solid #fff;
	height: auto;
	line-height: 1.5;
	margin-top:5px;
}


div#main div#alpha div.btnToHonbun {
	padding-top:60px;
	padding-left:200px;
}


/* ハリソン座談会本文記事用
-----------------------------------*/
div#main h2.zadankai {
	width: 860px;
	height: 100px;
	background:url(../img/cont/bgMtgTtlH2.png) left bottom no-repeat;
	display: block;
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 12px 0 0 0px;
	margin-left:0px;
	margin-bottom: 17px;
	text-align:left;
	float:clear;
	}

div#main h2.zadankai img{
	padding:0px;
	margin:0px;
	display: block;
	}



div#main div#alpha h3.subhead {
	width:630px;
	background:#fff;
	font-size: 16px;
	font-weight: bold;
	color:#679c01;
	text-indent: 0px;
	margin-bottom: 0px;
	border-bottom:0px dotted #999999;
	display: block;
	height: auto;
	line-height: 1.5;
	padding-top:10px;
	padding-bottom:15px;
	}

div#main div#alpha p.honbun {
	font-size: 13px;
	color:#333;
	text-indent: 0px;
	margin-bottom: 0px;
	border-bottom:0px dotted #999999;
	display: block;
	height: auto;
	line-height: 1.7;
	padding-left:15px;
	padding-bottom:10px;
	}

div#main div#alpha b.kobayashi {
	font-size: 13px;
	color:#a30404;
	}

div#main div#alpha b.hayashi {
	font-size: 13px;
	color:#a30404;
	}

div#main div#alpha b.fujikawa {
	font-size: 13px;
	color:#a3046d;
	}

div#main div#alpha b.yoshida {
	font-size: 13px;
	color:#a30404;
	}

div#main div#alpha b.suzuki {
	font-size: 13px;
	color:#a3046d;
	}

div#main div#alpha b.medsi {
	font-size: 13px;
	color:#666666;
	}

	
div#main div#alpha img {
	padding-left:15px;
	padding-bottom:15px;
	}

div#main div#alpha img.allmember {
	padding-left:165px;
	padding-bottom:15px;
	}

/* ハリソン座談会　4P　最後ハリソン物語へのリンク
-----------------------------------*/

div#main div#alpha div.toStory {
	width:630px;
	padding:20px 0px;
}

div#main div#alpha div.toStory table {
	width:400px;
}

div#main div#alpha div.toStory tr {
	border: 0px;
}

div#main div#alpha div.toStory td.leftside {
	padding: 0px;
}

div#main div#alpha div.toStory td.rightside {
	padding: 10px;
	text-align:left;
	font-size:13px;
	
}




