/* タイトル
################################# */
#cTitle h3{
	line-height:130%;
	margin:0;
	padding:0px 0px 0px 0px;
}

#report{
	clear:both;
	margin:0;
	padding:30px 0px 0px 0px;
}



/* 事例body
################################# */

/* 事例body　エリア指定・背景画像指定 */
.report01{
	clear:both;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/report01_bg02.jpg) repeat-y;
}

/* 事例中見出し「ポイント」 */
.report01 h3{
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:15px 15px 20px 160px;
	background:url(../images/report01_bg04.jpg) no-repeat;
	line-height:150%;
}

/* 事例中見出し「ピックアップ」　事例トップページで使用 */
.report01 h3.pickup{
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:15px 15px 20px 160px;
	background:url(../images/report00_bg01.jpg) no-repeat;
}

/* 区切り線 */
.lineRepo{
	width:380px;
	margin:0px 0px 0px 160px;
	border-top:1px solid #bbb;
}

/* 事例　本文 */
.report01 p{
	font-size:80%;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding-left:160px;
	padding-right:25px;
	padding-bottom:15px;
}

/* 事例　見出し */
.report01 h4{
	font-size:100%;
	line-height:130%;
	margin:0px 0px 0px 0px;
	padding-left:160px;
	padding-right:25px;
	padding-bottom:15px;
}
.report01 h5{
	font-size:90%;
	line-height:130%;
	margin:0px 0px 0px 0px;
	padding-left:160px;
	padding-right:25px;
	padding-bottom:5px;
	font-weight:normal;
}


/* 連番付きリスト */
.report01 ol{
	margin:0px 0px 0px 0px;
	padding:15px 25px 20px 160px;
}
.report01 li{
	font-size:80%;
	line-height:150%;
	margin-bottom:0.5em;
}



/* 事例　本文　「問題点」見出し付き */
p.mondaiten{
	color:#c00;
	margin:0px 0px 0px 0px;
	padding:15px 25px 20px 160px;
	background:url(../images/report01_bg05.jpg) no-repeat;
}

/* 事例　本文　「便利な方法」見出し付き */
.way{
	margin:0px 0px 0px 0px;
	padding:15px 25px 20px 160px;
	background:url(../images/report01_bg06.jpg) no-repeat;
}
.report01 div.way p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.way ul{
	padding:0px 0px 0px 15px;
}
.way ul li{
	font-size:80%;
	padding:0px 0px 0px 0px;
}

/* 事例　本文　「キーワード」見出し付き */
.keyward{
	font-size:100%;
	color:#06c;
	margin:0px 0px 0px 0px;
	padding:15px 25px 20px 160px;
	background:url(../images/report01_bg07.jpg) no-repeat;
}

/* 事例　本文　「ひとくちメモ」見出し付き */
.hitokuchimemo{
	font-size:100%;
	color:#06c;
	margin:0px 0px 0px 0px;
	padding:15px 25px 20px 160px;
	background:url(../images/report01_bg11.jpg) no-repeat;
}

/* 事例　本文　見出し無し、フリー記述 */
.freeSp{
	margin:0px;
	padding:20px  0px 0px  0px;
}



/* 事例中見出し「index」　各ページの事例目次（ページ下部）で使用 */
.index{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	background:url(../images/report01_bg08.jpg) no-repeat;
}
.index p{
	font-size:90%;
}
.index p a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url(../images/arrow_b.gif) no-repeat;
}

.noTag{
	font-size:100%;
	color:#06c;
	margin:0px 0px 0px 0px;
	padding:15px 25px 20px 160px;
}


table{
	margin:10px 0px 10px 160px;
	padding:0px;
	font-size:80%;
}
tr{
	vertical-align:top;
}
th{
	font-weight:normal;
	margin:0px;
	padding:0px  10px 0px  10px ;
}
td{
	font-weight:normal;
	margin:0px;
	padding:0px  10px 0px  10px ;
	text-align:center;
}

span{
	color:#c00;
}


/* 強調エリア */
span.reportClm{
	display:block;
	border:1px dotted #c00;
	color:#000;
	margin:6px 0px 6px 0px;
	padding:12px;
}



/* セミナー事例body（最近のセミナー）
################################# */
/* 事例中見出し「最近のセミナー」 */
.report01 h3.seminar{
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:15px 15px 20px 160px;
	background:url(../images/seminar00_bg01.gif) no-repeat;
}

/* セミナー日時等 */
table.seminarOutline{
	margin:0 15px 0 160px;
	padding:0 0 0 0;
	width:380px;
}
.seminarOutline th,
.seminarOutline td{
	padding:0.5em 0 0.3em 0;
	border-bottom:1px solid #ccc;
}
.seminarOutline th{
	text-align:center;
	background:#f0f0f0;
}
