/*---------------------

 titleArea

---------------------*/

#titleArea {

	background: url(../../images/public/common/img_titlearea2.jpg);

}






#intv_content .profile {
	FLOAT: right; WIDTH: 100px
}
#intv_content {
	MARGIN: 0em 2em 0.8em 0.8em
}

#sub_text {
	PADDING-RIGHT: 0em; BORDER-TOP: #666666 1px dotted; PADDING-LEFT: 0em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 1.5em 0em 1.2em; COLOR: #333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #666666 1px dotted
}



#Contents h4.common {

	margin: 15px 0 7px;

	background: #FFCC99;

	padding: 3px 5px;
	
	font-weight:bolder;

}


#Contents .int_title_tec {

	color:#FFFFFF;

	margin: 15px 0 7px;

	background: #FF7777;

	padding: 3px 5px;

	font-weight:bolder;
	
}

#Contents .int_title_seo {

	color:#FFFFFF;

	margin: 15px 0 7px;

	background: #0071BC;

	padding: 3px 5px;

	font-weight:bolder;
	
}

#Contents .int_title_sec {

	color:#FFFFFF;

	margin: 15px 0 7px;

	background: #339933;

	padding: 3px 5px;

	font-weight:bolder;
	
}


#Contents .int_text {
    color:#000099;
	margin: 15px 0 7px;
	background: #f3f3f3;
	padding: 3px 5px;
	font-weight:bold;

}

#Contents .int_link {
	margin: 15px 0 7px;
	background: #f3f3f3;
	padding: 3px 5px;

}

.intv_img {
	width: 205px;
	BORDER-RIGHT: rgb(204,204,204) 1px dotted;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: rgb(204,204,204) 1px dotted;
	PADDING-LEFT: 5px;
	FLOAT: right; 
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 0px 10px 10px;
	BORDER-LEFT: rgb(204,204,204) 1px dotted;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted;

		
}

/*** 091224 UPDATE ***/

.intv_img_seo{
	width: 252px;
	BORDER-RIGHT: rgb(204,204,204) 1px dotted;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: rgb(204,204,204) 1px dotted;
	PADDING-LEFT: 5px;
	FLOAT: right; 
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 0px 10px 10px;
	BORDER-LEFT: rgb(204,204,204) 1px dotted;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted;

		
}

/*** 100127 UPDATE ***/

.intv_img_250pix{
	width: 252px;
	BORDER-RIGHT: rgb(204,204,204) 1px dotted;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: rgb(204,204,204) 1px dotted;
	PADDING-LEFT: 5px;
	FLOAT: right; 
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 0px 10px 10px;
	BORDER-LEFT: rgb(204,204,204) 1px dotted;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted;

		
}


.intv_img_210pix{
	width: 212px;
	BORDER-RIGHT: rgb(204,204,204) 1px dotted;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: rgb(204,204,204) 1px dotted;
	PADDING-LEFT: 5px;
	FLOAT: left; 
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 10px 40px 10px;
	BORDER-LEFT: rgb(204,204,204) 1px dotted;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted;

		
}


.intv_img_210-npix{
	width: 212px;
/*	BORDER-RIGHT: rgb(204,204,204) 1px dotted; */
	PADDING-RIGHT: 5px; 
/*	BORDER-TOP: rgb(204,204,204) 1px dotted; */
	PADDING-LEFT: 5px;
	FLOAT: left; 
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 10px 40px 10px;
/*	BORDER-LEFT: rgb(204,204,204) 1px dotted; */
	PADDING-TOP: 5px; 
/*	BORDER-BOTTOM: rgb(204,204,204) 1px dotted; */

		
}

/*******************/

.intv_img P {
	MARGIN-TOP: 5px; FONT-SIZE: 1em
}


.intv_img_c {
	BORDER-RIGHT: rgb(204,204,204) 1px dotted;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: rgb(204,204,204) 1px dotted;
	PADDING-LEFT: 70px;
	FLOAT: none; 
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 0px 10px 10px;
	BORDER-LEFT: rgb(204,204,204) 1px dotted;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted;
}


.intv_img_c P {
	MARGIN-TOP: 5px; FONT-SIZE: 1em
}


#Contents ul common li {

	list-style: none;

	background: url(../../images/public/common/li_bg.gif) no-repeat 0 5px;

	padding: 0 0 5px 15px;

	line-height: 1.3em;

}


#Contents .to_top{
width: 8em;
margin: 0 13px 20px auto;
line-height: 1em;
font-size: 0.85em;

}
#Contents .to_top a{
width: 8em;
background-image: url(../../images/public/common/totop_icon.jpg);
background-repeat: no-repeat;
background-position: right center;
display: block;
text-align: right;
padding: 2px 13px 2px 0;
}

#Contents .to_top2 {

	text-align: right;

}

/** 091202 UPDATE Vol3‚©‚ç**/


#Contents .leadA {
	font-size: 1.0em;
	color: #666666;
	line-height: 1.5em;

}

#Contents .leadB {
	font-size: 1.0em;
	color: #666666;
	line-height: 1.5em;
	padding-left: 12px;

}

#Contents .leadC {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 12px;

}


#Contents .text-1 {
	font-size: 1.0em;
	color: #000000;
	line-height: 1.5em;
	text-indent: 14px;


}


#Contents .text1-botom {
	font-size: 1.0em;
	color: #000000;
	line-height: 1.5em;
	padding-bottom: 1.5em;
	text-indent: 14px;

}

#Contents .text-2 {
	font-size: 1.0em;
	color: #000000;
	line-height: 1.5em;

}


#Contents .text-22 {
	font-size: 1.0em;
	color: #000000;
	line-height: 3.5em;

}

#Contents .text-botom {
	font-size: 1.0em;
	color: #000000;
	line-height: 1.5em;
	padding-bottom: 1.5em;

}

#Contents .text-botom_left20px {
	font-size: 1.0em;
	color: #000000;
	line-height: 1.5em;
	padding-bottom: 1.5em;
	padding-left: 20px;

}

#Contents .text-long-botom {
	font-size: 1.0em;
	color: #000000;
	line-height: 1.5em;
	padding-bottom: 6.5em;

}

#Contents .text-short-botom {
	font-size: 1.0em;
	color: #000000;
	line-height: 1.5em;
	padding-bottom: 0.5em;

}


#Contents .text-3 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 5px;

}

#Contents .text-4 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 12px;
}

#Contents .text-5 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 28px;
	text-indent:14px;

}

#Contents .text-6 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.2em;

}


/** 091125 UPDATE **/

#Contents .style9 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 5px;

}

#Contents .style9-1 {
	font-size: 1.0em;
	color: #666666;
	line-height: 1.5em;
	padding-left: 12px;

}


#Contents .style10 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 12px;
}

#Contents .style10-1 {
	font-size: 1.0em;
	color: #666666;
	line-height: 1.5em;
	padding-left: 14px;

}

#Contents .style10-2 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 28px;

}

#Contents .style10-3 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 12px;

}


#Contents .style11 {
	font-size: 1.0em;
	color: #00000;
	line-height: 1.5em;
	padding-left: 10px;
}


/** 100410 UPDATE **/

#Contents .t-title {
	font-size: 1.0em; 
	font-weight: bold;
	color: #00000;
	line-height: 1.5em;
	padding-left: 40px;

}


#Contents .t-title_520px {
	font-size: 1.0em; 
	font-weight: bold;
	color: #00000;
	line-height: 1.5em;
	padding-left: 15px;

}

#Contents .twitter_logo {

	font-size: 1.0em; 
	color: #00000;
	padding-left: 120px;
	background: url(../../images/public/common/report/seo/05/twitter_logo.gif)  no-repeat 10px 5px;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 1.5em;

}

