@charset "utf-8";

/*
======== table of content. =================================

summary:SEO対策ページ用CSS

- PROMOTIONAREA
- CONTENT

============================================================
*/



/*-----------------------------------------------------
PROMOTIONAREA
-------------------------------------------------------*/

div#promotionArea {

	background:
			transparent
			url(../images/seo/bg_promotion.jpg) 
			no-repeat 0 109px;
}

/*-----------------------------------------------------
CONTENT
-------------------------------------------------------*/
div.tags {
	margin:0 0 0 14px;
	_margin:0 0 0 7px;
	width:712px;
	background:
			transparent
			url(../images/seo/bg_point_middle.gif) 
			repeat-y left top;
}
div.tags h4,
div.tags h5 {
	
}
div.tag-container {
	padding:0 0 29px 0;
	width:712px;
	background:
			transparent
			url(../images/seo/bg_point_btm.gif) 
			no-repeat left bottom;
}

/** report-area */

div#report-area {
	margin:0 0 0 49px;
	width:608px;
	background:
			transparent
			url(../images/seo/img_waku_report_middle.gif) 
			repeat-y left top;
}
div.report-head {
	padding:20px 0 0 0;
	background:
			transparent
			url(../images/seo/img_waku_report_top.gif) 
			no-repeat left top;	
}
div.report-container {
	padding:0 0 20px 25px;
	width:583px;
	background:
			transparent
			url(../images/seo/img_waku_report_btm.gif) 
			no-repeat left bottom;	
}

div.report-left {
	margin:5px 28px 5px 0;
	float:left;
	width:300px;
}

div.report-left p.entry-btn {
	margin:10px 0 0 0;
	text-align:right;
}

div.report-right {
	margin:5px 0;
	float:left;
	width:217px;
}

/** result-area */

div#result-area {
	margin:0 0 0 30px;
	width:655px;
}

div.result-container {
	margin:15px 0 0 0;
	width:655px;
}

div.result-left {
	margin:0 20px 0 0;
	float:left;
	width:345px;
}

div.result-left b {
	display:block;
	margin:7px 0;
}

div.result-right {
	float:left;
	width:290px;
}

div.keyword-container {
	width:282px;
	background:
			transparent
			url(../images/seo/bg_keyword_area.gif) 
			repeat-y left top;
}

.innertable {
	padding:2px 0 5px 15px;
	width:268px;
	height:700px;
	overflow:auto;
}
table.keyword-table01 {
	width:248px;
}
table.keyword-table01 thead {
	display:none;
}

table.keyword-table01 th,
table.keyword-table01 td {
	border-bottom:1px dotted #FFF;
}

table.keyword-table01 th {
	font-weight:normal;
	text-align:left;
}
table.keyword-table01 {
	margin:5px 0 0 0;
}
table.keyword-table01 th {
	padding:3px;
	width:156px;
	font-size:0.95em;
}
table.keyword-table01 td {
	padding:3px;
	width:80px;
	text-align:center;
	font-size:0.95em;
}

p.keyword-attr {
	padding:3px;
	font-size:0.8em;
	text-align:right;
}


/** process area */

div#process-area {	
	margin:20px 0 0 14px;
	_margin:20px 0 0 7px;
	width:712px;
	background:
			transparent
			url(../images/seo/img_waku_process_middle.gif) 
			repeat-y left top;
}

div.process-container {
	padding:0 0 15px 0;
	background:
			transparent
			url(../images/seo/img_waku_process_btm.gif) 
			no-repeat left bottom;
	
}

ol.process {
	padding:21px 0 10px 18px;
	background:
			transparent
			url(../images/seo/img_waku_process_top.gif) 
			no-repeat left top;
}
ol.process li {
	padding:0 0 0 45px;
	float:left;
	width:135px;
	background:
			transparent
			url(../images/seo/cursor_process.gif) 
			no-repeat left top;
}
ol.process li.first {
	padding:0;
	background:none;
}

dl.process-body {
	width:135px;
}
dl.process-body dt {
	width:135px;
	height:40px;
	display:block;
	text-align:center;
	color:#FFF;
	line-height:40px;

}

dl.body01 dt {
	background:
			transparent
			url(../images/seo/bg_process01.gif) 
			no-repeat left top;	
}
dl.body02 dt {
	background:
			transparent
			url(../images/seo/bg_process02.gif) 
			no-repeat left top;	
}
dl.body03 dt {
	background:
			transparent
			url(../images/seo/bg_process03.gif) 
			no-repeat left top;	
}
dl.body04 dt {
	background:
			transparent
			url(../images/seo/bg_process04.gif) 
			no-repeat left top;	
}

dl.process-body dd {
	margin:7px 0 0 0;
	padding:0 0 0 16px;
	background:
			transparent
			url(../images/seo/li_process01.gif) 
			no-repeat 5px 7px;
	font-size:0.9em; 
}
dl.body01 dd {
	background-image:url(../images/seo/li_process01.gif);
}
dl.body02 dd {
	background-image:url(../images/seo/li_process02.gif);
}
dl.body03 dd {
	background-image:url(../images/seo/li_process03.gif); 
}
dl.body04 dd {
	background-image:url(../images/seo/li_process04.gif); 
}
